Upstream changes:
0.02 2017-04-10
- Avoid relying on current working directory being in @INC
- Removed early release warning from documentation
- Changed Content-Disposition parser in eg/example.pl
upstream changes:
0.83 2017-08-28
* Remove unecessary depedency to YAML.
* Fix further buffer overflow situations.
0.82 2017-08-27
* Fix buffer overflow (thanks to Hamid Ebadi).
* Hide error messages on tests, and use them for testing purposes.
Packaged for wip by Kamel Ibn Aziz Derouiche and myself.
pathlib offers a set of classes to handle filesystem paths. It offers the
following advantages over using string objects:
- No more cumbersome use of os and os.path functions. Everything can be done
easily through operators, attribute accesses, and method calls
- Embodies the semantics of different path types. For example, comparing
Windows paths ignores casing
- Well-defined semantics, eliminating any warts or ambiguities (forward vs
backward slashes, etc.)
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).