The hack to let lib/bsd-list.h substitute for <sys/queue.h> and
prevent the latter's processing fails miserably on NetBSD, because
on NetBSD, <net/if.h> requires the TAILQ_* macros which are not
defined in lib/bsd-list.h.
No PKGREVISION bump since this is a build fix only.
- Add SuppressCompleter to skip completion for specific arguments
while allowing help text
- Redirect all output to debug stream in debug mode
- Complete python -m module
Interface started out in late 2016 as an experiment to build a
perfectly pixel-fitting font at a specific small size. The
idea was that by crafting a font in a particular way, with a
particular coordinate system (Units Per EM), and for a particular
target rasterization size (11), it would be possible to get the
best of both sharpness and readability.
However after a few months of using an early version of Interface,
it dawned on everyone exposed to the test that this approach had
some serious real-world problems. Most notably that it was really
hard to read longer text. Because of the pixel-aligning nature of
that approach, the font took an almost mono-spaced appearance,
making it really easy to read numbers, punctuation and very short
words, but eye-straining to read anything longer.
The project was rebooted with a different approach, sticking with
the specific UPM, but crafting glyphs and kerning in a way that
made for more variation in the rhythm and smoother vertical and
horizontal stems.
[ The CVE was already patched in 3.22.1nb6 by maya@ ]
================
Evince 3.24.1
================
Bug fixes:
* Remove support for tar and tar-like commands in commics backend
(CVE-2017-1000083, #784630, Bastien Nocera)
* Improve performance of the links sidebar (#779614, Benjamin Berg)
* Improve performance of scrolling in thumbnails sidebar (#691448,
Nelson Benítez León)
* Don't copy remote files before thumbnailing (#780351, Bastien
Nocera)
* Fix toggling layers that are not in the current visible range of
pages (#780139, Georges Dupéron)
* Fix ev_page_accessible_get_range_for_boundary() to ensure the
start and end offsets it returns are within the allowed range
(#777992, Jason Crain)
* Fix crash with Orca screen reader (#777992, Jason Crain)
================
Evince 3.24.0
================
New features and improvements:
* Ask the user before automatically reloading the document when
it has been modified (#769123, Jose Aliste)
* Use IBEAM cursor for TEXT_MARKUP annotations (#774018, Philipp Raich)
Bug fixes:
* Hide search bar when entering presentation mode (#775536, Simon Nagl)
* Sort bookmarks by page number instead of title (#772277, Felipe Borges)
* Sort pages in natural order in comics backend (#770695, Felipe Borges)
* Fix a crash due to an invalid access to the height page cache in
continuous dual mode (#771612, Tobias Mueller)
* Use Unicode in translatable strings (#774005, Piotr Drag)
* Fix incorrect return type (#780206, Bastien Nocera)
News in 1.4.2, 2017-08-19
-------------------------
* GspellEntry: make the code that navigates through PangoLogAttr's more robust.
* Translation updates.
News in 1.4.1, 2017-04-09
-------------------------
* GspellEntry: do not emit the GtkEditable::changed signal.
* Replace some g_asserts by g_returns to avoid crashes (bug #778883).
* Translation updates.
News in 1.4.0, 2017-03-18
-------------------------
* Translation updates.
* Other small improvements.
News in 1.3.3, 2017-02-26
-------------------------
This is an unstable release in the 1.3 development cycle. The 1.4 stable
version will be released at the same time as GNOME 3.24.
* Add more assertions for:
https://bugzilla.gnome.org/show_bug.cgi?id=778883
* Fix minor issues found by Coverity.
* Translation update.
News in 1.2.3, 2017-02-24
-------------------------
* Replace a g_assert_cmpint() by a g_return_if_fail(), to avoid a crash. The
assertion sometimes fails, probably because of a bug in a lower-level
library.
https://bugzilla.gnome.org/show_bug.cgi?id=778883
News in 1.3.2, 2017-01-15
-------------------------
This is an unstable release in the 1.3 development cycle. The 1.4 stable
version will be released at the same time as GNOME 3.24.
* GspellEntry: do not check the word currently typed.
* GspellEntry: better word boundaries, take into account apostrophes and
dashes.
* GspellEntry: disable inline spell checking if the GtkEntry is in password
mode.
* Various other improvements.
* Translation updates.
Major changes in 3.24.0
=======================
- Translation updates
Major changes in 3.23.90
========================
- Use more fancy characters in translatable strings
- Fix "<super>s" shortcut being used for 2 separate actions
Major changes in 3.23.3
=======================
- Add "Disable while typing" touchpad setting
- Add a gsetting to back Gtk/EnablePrimaryPaste
- Add "tap-and-drag" for touchpads
Major changes in 3.22.0
=======================
- Translation updates
Major changes in 3.21.4
=======================
- Add tablet/stylus/pad schemas
- Add mouse/trackpad accel profile keys
- Translation updates
Major changes in 3.21.3
=======================
- Add a setting to store input sources MRU list
- Translation updates
Major changes in 3.21.2
=======================
- Add a setting to enable weekdates in calendars
- Translation updates
Overview of Changes in libpeas 1.20.0
====================================
* Translation updates:
- British English
- Friulian
- Hebrew
- Occitan
- Polish
- Portuguese
News in 3.24.3
--------------
* Improvements to the syntax highlighting of: SPARQL, CSS, BibTeX and LaTeX.
News in 3.24.2
--------------
* Avoid type redefinitions.
* jade.lang: add *.pug to globs.
* Bug fix in LaTeX syntax highlighting.
* Various other small bug fixes.
* Translation updates.
News in 3.24.1
--------------
* Deprecate the 'copy' parameter of the GtkSourceView::move-lines signal.
* Force visual word movements for RTL text with Ctrl+left/right.
* Misc bug fixes.
* Translation update.
News in 3.24.0
--------------
* Translation update
News in 3.23.91
---------------
* Improvements to the Visual Studio builds and add support for Visual Studio
2017.
* Bug fix in Rust syntax highlighting
* Add mimetype to python3.lang
* Translation updates
News in 3.23.90
---------------
* Bug fix in GtkSourceGutterRendererPixbuf
* Fixes for bugs found by Coverity
* New syntax highlighting definition file for: Django template
* Improvements to the syntax highlighting of: CSS and JavaScript
* Translation updates
News in 3.23.2
--------------
This version still uses GTK+ 3. A GtkSourceView 3.24 version is planned (still
depending on GTK+ 3), which will be released at the same time as GNOME 3.24 in
2017.
* Bug fix in Rust syntax highlighting
* Add mimetype to python3.lang
* Translation updates
News in 3.23.90
---------------
* Bug fix in GtkSourceGutterRendererPixbuf
* Fixes for bugs found by Coverity
* New syntax highlighting definition file for: Django template
* Improvements to the syntax highlighting of: CSS and JavaScript
* Translation updates
News in 3.23.2
--------------
This version still uses GTK+ 3. A GtkSourceView 3.24 version is planned (still
depending on GTK+ 3), which will be released at the same time as GNOME 3.24 in
March 2017.
* Docs: add an introduction with the pkg-config name and which GTK+ version is
used.
* Build fixes on MS Windows.
* New syntax highlighting definition files for: ABNF and HAXE.
* Improvements to the syntax highlighting of: JavaScript, PHP, Meson, CSS, ini
and Rust.
* Translation updates.
News in 3.23.1
--------------
This version still uses GTK+ 3. A GtkSourceView 3.24 version is planned (still
depending on GTK+ 3), but the release date is not yet determined.
* New class: GtkSourceSpaceDrawer with a matrix property to combine space types
vs locations. The old white space drawing API has been deprecated.
* gtk_source_search_context_set_settings() has been deprecated, the "settings"
property will become construct-only.
* GtkSourceCompletionItem: add a new API and deprecate the old constructors.
* GtkSourceGutter: add get_view() and get_window_type() public functions.
* Build system: do not hardcode the API version (currently 3.0) at as many
places as possible (use a variable instead).
* Bug fixes
* Documentation improvements
* Translation updates
Add URL.normalize() method, which applies five normalizations from RFC 3986 (sections 2.3, 2.1, 3.2.2, 6.2.2.3, 6.2.3). See the docs for more details.
Enable URL.click() to accept a URL object as a target.
This is another minor bug-fix release in the 1.0.x series; see release 1.0 for details. This release addresses the following issues:
* Fixed bug 194 “Build with --enable-docs”
* Updated documentation.
Bug fixes:
- Mitigate a local side-channel attack on Curve25519 dubbed "May
the Fourth be With You". [CVE-2017-0379] [also in 1.7.9]
- Add more extra bytes to the pool after reading a seed file.
- Add the OID SHA384WithECDSA from RFC-7427 to SHA-384.
- Fix build problems with the Jitter RNG
- Fix assembler code build problems on Rasbian (ARMv8/AArch32-CE).
17.5.14:
Update to iso-codes 3.75, which fixes 13389 again. (bad parent codes for GB).
Switch from building on drone.io (discontinued service) to bitbucket’s Pipelines.
Update pytest dependencies to get rid of API warnings.
17.01.08:
Update to iso-codes 3.73, which fixes 13389 (bad parent codes for CZ).
17.01.02:
Return empty lists from the subdivision database if the country exists but does not have any subdivisions. Fixes 13374.
Some typo fixes. Thanks to @VictorMireyev.
Update to iso-codes-3.72.
This release provides what should be a substantial performance improvement to numpy arrays generated using provided numpy support, and adds a new fill_value argument to arrays() to control this behaviour.
Add iDEAL webhook support
Add AuthorizationAdjustment class and authorization_adjustments to Transaction
Coinbase is no longer a supported payment method. PaymentMethodNoLongerSupported will be returned for Coinbase operations
Add facilitated details to Transaction if present
Add submit_for_settlement option to Subscription.retry_charge
Add options -> paypal -> description for creating and updating subscriptions
Add Braintree.Dispute.find
Add braintree.Dispute.accept
Add braintree.Dispute.add_file_evidence
Add braintree.Dispute.add_text_evidence
Add braintree.Dispute.finalize
Add braintree.Dispute.find
Add braintree.Dispute.remove_evidence
Add braintree.Dispute.search
Add braintree.DocumentUpload
This bugfix release fixes several issues, most of which are obscure enough that typical applications are not impacted.
Bug fixes:
Update decay->nunpurged before purging, in order to avoid potential update races and subsequent incorrect purging volume.
Only abort on dlsym(3) error if the failure impacts an enabled feature (lazy locking and/or background threads). This mitigates an initialization failure bug for which we still do not have a clear reproduction test case.
Modify tsd management so that it neither crashes nor leaks if a thread's only allocation activity is to call free() after TLS destructors have been executed. This behavior was observed when operating with GNU libc, and is unlikely to be an issue with other libc implementations.
Mask signals during background thread creation. This prevents signals from being inadvertently delivered to background threads.
Avoid inactivity checks within background threads, in order to prevent recursive mutex acquisition.
Fix extent_grow_retained() to use the specified hooks when the arena.<i>.extent_hooks mallctl is used to override the default hooks.
Add missing reentrancy support for custom extent hooks which allocate.
Post-fork(2), re-initialize the list of tcaches associated with each arena to contain no tcaches except the forking thread's.
Add missing post-fork(2) mutex reinitialization for extent_grow_mtx. This fixes potential deadlocks after fork(2).
Enforce minimum autoconf version (currently 2.68), since 2.63 is known to generate corrupt configure scripts.
Ensure that the configured page size (--with-lg-page) is no larger than the configured huge page size (--with-lg-hugepage).