### atril 1.21.1
* update translations
* Use make functions for HELP_LINGUAS
* comics: support application/vnd.rar MIME type
* shell: Save document to the same path it was opened from
* Reduce the chattiness of atril daemon
* EvView: Fix cursor movement when logical and visual line order differs
* Update atril_start_window.png
* moveable (older spelling) -> movable
* Update Catalan screenshot
* presentation: avoid deprecated 'gtk_style_context_set_background'
* ev-sidebar-bookmarks: use NULL instead of uninitialized variable
* navigation-action-widget: replace deprecated gtk_menu_popup function
* shell: replace deprecated gtk_menu_popup function
* ev-sidebar-links: replace deprecated gtk_menu_popup function
* ev-sidebar-bookmarks: replace deprecated gtk_menu_popup function
* ev-sidebar: replace deprecated gtk_menu_popup function
* editable-toolbar: replace deprecated gtk_menu_popup function
* libview: replace deprecated gdk_flush
* disable StartPresentation action in fullscreen if document has no pages
* disable ViewPresentation action if document has no pages
* libdocument: Use gdk_pixbuf_get_from_surface()
* thumbnailer: Remove unused code
* view: Fix page background rendering while loading
* libdocument: Deprecate misc_get_page_border_size()
* view: Use a rendered frame instead of custom border
* a11y: Return correct start and end offsets
* a11y: Fix crash with Orca screen reader
* libview: drop deprecated unneeded code
* ev-loading-message: Remove unused variables
* libview: fix text selection with mouse in annotation window
* libview: fix build without epub
### atril 1.21.0
* shell: Don't dist generated files
* Disable view presentation if there is no document.
* Allow changing the page of a presentation
* libview: Fix goto window in presentation mode
* libview: avoid deprecated gdk_screen_get_monitor
* EvPresentationView: Render correctly on hi-dpi displays
* libview: Fix g_return condition in set_device_scale_on_surface()
* EvView: render correctly on hi-dpi displays
* libview: use css to draw the background of presentations
* shell: Use GResource for data files
* toolbar-editor: Add methods to load from GResource
* previewer: Use GResource for data files
* build: Add configure check for glib-compile-resources
* update resource for translations
* libview: Check number of pages when processing button events
* libview: Add check for pageless documents to ev_view_accessible_focus_changed
* libview: Check number of pages on ev_view_document_changed_cb
* Use GtkOverlay to show the loading message
* shell: Remove unused marshalers
* thumbnailer: Send error messages to stderr
* shell: Use GtkApplication to inhibit the screensaver
* shell: Port to GtkApplication
* shell: Use g_printerr instead of g_warning
* daemon: Port to GApplication
* daemon: Use gdbus-codegen for the org.mate.atril.Daemon interface
* shell: Use gdbus-codegen for the org.mate.atril.Window interface
* shell: Use gdbus-codegen for the org.mate.atril.Application interface
* libview: save inverted colors in a document
* Save/restore context when getting colors for a different state
* epub: allow to save epub documents
* epub: fix loading epub thumbnails
* Check legal boundaries of accessible pages
* shell: fix menu-accel for inverted colors
* shell: add keypad accels for zoom_reset
* Add zoom reset
* avoid deprecated GtkStock
This is fstrm, a C implementation of the Frame Streams data transport
protocol.
Frame Streams is a light weight, binary clean protocol that allows
for the transport of arbitrarily encoded data payload sequences
with minimal framing overhead -- just four bytes per data frame.
Frame Streams does not specify an encoding format for data frames
and can be used with any data serialization format that produces
byte sequences, such as Protocol Buffers, XML, JSON, MessagePack,
YAML, etc. Frame Streams can be used as both a streaming transport
over a reliable byte stream socket (TCP sockets, TLS connections,
AF_UNIX sockets, etc.) for data in motion as well as a file format
for data at rest. A "Content Type" header identifies the type of
payload being carried over an individual Frame Stream and allows
cooperating programs to determine how to interpret a given sequence
of data payloads.
fstrm is an optimized C implementation of Frame Streams that includes
a fast, lockless circular queue implementation and exposes library
interfaces for setting up a dedicated Frame Streams I/O thread and
asynchronously submitting data frames for transport from worker
threads. It was originally written to facilitate the addition of
high speed binary logging to DNS servers written in C using the
dnstap log format.
v1.2.0:
This project now depends on OAuthlib 3.0.0 and above. It does not support versions of OAuthlib before 3.0.0.
Updated oauth2 tests to use 'sess' for an OAuth2Session instance instead of auth because OAuth2Session objects and methods acceept an auth paramether which is typically an instance of requests.auth.HTTPBasicAuth
OAuth2Session.fetch_token previously tried to guess how and where to provide "client" and "user" credentials incorrectly. This was incompatible with some OAuth servers and incompatible with breaking changes in oauthlib that seek to correctly provide the client_id. The older implementation also did not raise the correct exceptions when username and password are not present on Legacy clients.
Avoid automatic netrc authentication for OAuth2Session.
v1.1.0:
Adjusted version specifier for oauthlib dependency: this project is not yet compatible with oauthlib 3.0.0.
Dropped dependency on nose.
Minor changes to clean up the code and make it more readable/maintainable.
3.0.0 (2019-01-01)
OAuth2.0 Provider - outstanding Features
OpenID Connect Core support
RFC7662 Introspect support
RFC8414 OAuth2.0 Authorization Server Metadata support
RFC7636 PKCE support
OAuth2.0 Provider - API/Breaking Changes
Add "request" to confirm_redirect_uri
confirm_redirect_uri/get_default_redirect_uri has a bit changed
invalid_client is now a FatalError
Changed errors status code from 401 to 400:
invalid_grant:
invalid_scope:
access_denied/unauthorized_client/consent_required/login_required
401 must have WWW-Authenticate HTTP Header set
OAuth2.0 Provider - Bugfixes
empty scopes no longer raise exceptions for implicit and authorization_code
OAuth2.0 Client - Bugfixes / Changes:
expires_in in Implicit flow is now an integer
expires is no longer overriding expires_in
parse_request_uri_response is now required
Unknown error=xxx raised by OAuth2 providers was not understood
OAuth2's prepare_token_request supports sending an empty string for client_id
OAuth2's WebApplicationClient.prepare_request_body was refactored to better support sending or omitting the client_id via a new include_client_id kwarg. By default this is included. The method will also emit a DeprecationWarning if a client_id parameter is submitted; the already configured self.client_id is the preferred option.
OAuth1.0 Client:
Support for HMAC-SHA256
General fixes:
$ and ' are allowed to be unencoded in query strings
Request attributes are no longer overriden by HTTP Headers
Removed unnecessary code for handling python2.6
Add support of python3.7
Several minors updates to setup.py and tox
Set pytest as the default unittest framework
1.16.89
api-change:storagegateway: Update storagegateway command to latest version
api-change:mediaconvert: Update mediaconvert command to latest version
1.16.88
api-change:rds-data: Update rds-data command to latest version
api-change:emr: Update emr command to latest version
1.16.87
api-change:sagemaker: Update sagemaker command to latest version
api-change:iot: Update iot command to latest version
api-change:codedeploy: Update codedeploy command to latest version
api-change:ec2: Update ec2 command to latest version
1.16.86
api-change:redshift: Update redshift command to latest version
api-change:docdb: Update docdb command to latest version
1.16.85
api-change:appmesh: Update appmesh command to latest version
1.16.84
api-change:ecs: Update ecs command to latest version
enhancment:cloudformation: Unroll yaml anchors in cloudformation package.
api-change:devicefarm: Update devicefarm command to latest version
1.16.83
api-change:iotanalytics: Update iotanalytics command to latest version
1.16.82
api-change:opsworkscm: Update opsworkscm command to latest version
1.16.81
api-change:dynamodb: Update dynamodb command to latest version
api-change:stepfunctions: Update stepfunctions command to latest version
api-change:sms-voice: Update sms-voice command to latest version
api-change:acm-pca: Update acm-pca command to latest version
1.16.80
api-change:transcribe: Update transcribe command to latest version
api-change:comprehend: Update comprehend command to latest version
api-change:medialive: Update medialive command to latest version
api-change:firehose: Update firehose command to latest version
api-change:cognito-idp: Update cognito-idp command to latest version
1.9.79
api-change:storagegateway: [botocore] Update storagegateway client to latest version
api-change:mediaconvert: [botocore] Update mediaconvert client to latest version
1.9.78
api-change:rds-data: [botocore] Update rds-data client to latest version
api-change:emr: [botocore] Update emr client to latest version
1.9.77
api-change:iot: [botocore] Update iot client to latest version
api-change:ec2: [botocore] Update ec2 client to latest version
api-change:codedeploy: [botocore] Update codedeploy client to latest version
api-change:sagemaker: [botocore] Update sagemaker client to latest version
1.9.76
api-change:docdb: [botocore] Update docdb client to latest version
api-change:redshift: [botocore] Update redshift client to latest version
1.9.75
api-change:appmesh: [botocore] Update appmesh client to latest version
1.9.74
api-change:ecs: [botocore] Update ecs client to latest version
api-change:devicefarm: [botocore] Update devicefarm client to latest version
1.9.73
api-change:iotanalytics: [botocore] Update iotanalytics client to latest version
1.9.72
enhancement:Paginator: [botocore] Added over 400 new paginators.
api-change:opsworkscm: [botocore] Update opsworkscm client to latest version
1.9.71
api-change:acm-pca: [botocore] Update acm-pca client to latest version
api-change:dynamodb: [botocore] Update dynamodb client to latest version
api-change:sms-voice: [botocore] Update sms-voice client to latest version
api-change:stepfunctions: [botocore] Update stepfunctions client to latest version
1.12.79
api-change:storagegateway: Update storagegateway client to latest version
api-change:mediaconvert: Update mediaconvert client to latest version
1.12.78
api-change:rds-data: Update rds-data client to latest version
api-change:emr: Update emr client to latest version
1.12.77
api-change:iot: Update iot client to latest version
api-change:ec2: Update ec2 client to latest version
api-change:codedeploy: Update codedeploy client to latest version
api-change:sagemaker: Update sagemaker client to latest version
1.12.76
api-change:docdb: Update docdb client to latest version
api-change:redshift: Update redshift client to latest version
1.12.75
api-change:appmesh: Update appmesh client to latest version
1.12.74
api-change:ecs: Update ecs client to latest version
api-change:devicefarm: Update devicefarm client to latest version
1.12.73
api-change:iotanalytics: Update iotanalytics client to latest version
1.12.72
enhancement:Paginator: Added over 400 new paginators.
api-change:opsworkscm: Update opsworkscm client to latest version
1.12.71
api-change:acm-pca: Update acm-pca client to latest version
api-change:dynamodb: Update dynamodb client to latest version
api-change:sms-voice: Update sms-voice client to latest version
api-change:stepfunctions: Update stepfunctions client to latest version
3.35.2:
- [hmtx/vmtx]: Allow to compile/decompile hmtx and vmtx tables even
without the corresponding (required) metrics header tables, hhea and
vhea
- [varLib] Added support for localized axes' labelname and named instances'
stylename.
3.35.1:
- [_m_a_x_p] Include maxComponentElements in maxp table's recalculation.
3.35.0:
- [psCharStrings] In encodeFloat function, use float's "general format" with
8 digits of precision (i.e. %8g) instead of str(). This works around
a macOS rendering issue when real numbers in CFF table are too long, and
also makes sure that floats are encoded with the same precision in python 2.7
and 3.x.
- [_n_a_m_e/fontBuilder] Make _n_a_m_e_table.addMultilingualName also add
Macintosh (platformID=1) names by default. Added options to FontBuilder
setupNameTable method to optionally disable Macintosh or Windows names.
- [varLib] Make build optionally accept a DesignSpaceDocument object,
instead of a designspace file path. The caller can now set the font
attribute of designspace's sources to a TTFont object, thus allowing to
skip filenames manipulation altogether.
- [sfnt] Allow SFNTReader objects to be deep-copied.
- Require typing>=3.6.4 on py27 to fix issue with singledispatch.
- [designspaceLib/t1Lib/macRes] Fixed some cases where pathlib.Path objects were
not accepted.
- [varLib] Fixed merging of multiple PairPosFormat2 subtables.
- [varLib] The default STAT table version is now set to 1.1, to improve
compatibility with legacy applications
PyFilesystem is a Python module that provides a common interface to any
filesystem.
Think of PyFilesystem FS objects as the next logical step to Python's file
objects. In the same way that file objects abstract a single file, FS objects
abstract an entire filesystem.
Python FTP server library provides a high-level portable interface to easily
write very efficient, scalable and asynchronous FTP servers with Python. It is
the most complete RFC-959 FTP server implementation available for Python
programming language and it's used in projects like Google Chromium and Bazaar
and included in Debian, Fedora and FreeBSD package repositories.
A Python interface to sendfile(2). sendfile(2) is a system call which provides
a "zero-copy" way of copying data from one file descriptor to another (a
socket). The phrase "zero-copy" refers to the fact that all of the copying of
data between the two descriptors is done entirely by the kernel, with no
copying of data into userspace buffers. This is particularly useful when
sending a file over a socket (e.g. FTP).
Overview of Changes in GTK+ 3.24.3
* Bugs fixed:
wayland: Respect length limits in text protocol
wayland: Support key themes
wayland: Fix hi-dpi cursor scaling
quartz: Make point-to-pixel conversions work on all versions
quartz: Re-add support for hidpi scaling
quartz: Fix search engine integration
win32: Fix ime change hangling
placessidebar: Insert drops in the right place
x11: Fix problems gdk_x11_get_parent_relative
x11: Fix Wacom tool types
icons: Recolor polygons as well in symbolic icons
switch: Use Unicode symbols for I/O instead of translations
* Translation updates:
Japanese
As per the comment in the file, this needs to have a PKGREVISION one
greater than the corresponding gcc48 package for preferential selection
by packaging tools.
PowerPC (at least, the variants used on hardware typically supported by
pkgsrc) does not offer the gamut of hardware-backed atomic instructions
that relatively recent versions of SpiderMonkey demand. Fall back to
using GCC's libatomic, so this builds and runs on that architecture.
A build fix applied upstream some ten years ago for Mac OS X is only
really relevant for that OS, and was causing build breakages on NetBSD
with any archs that didn't happen to be covered in legacy code in
arpa/nameser_compat.h. (Encountered with powerpc, would also presumably
break others, like aarch64.) No PKGREVISION, build fix only.
Upstream changes:
1.38 2018-12-13 16:26:00
[BUGFIX]
* require at least Cwd 3.75
1.35 2018-12-12 09:05:00
[BUGFIX]
* Tests failed
1.34 2018-12-11
[BUGFIX]
* Tests failed on Windows (github #9)
* 'exclude' is meant to be a list of directories, but it was handled as regular expressions
[IMPROVEMENTS]
* rewrite larger parts of the module
* add lots of tests
Changes since previous version:
+ fuller emulation of openssl API, including
BN_is_one()
BN_mod_add()
BN_mod_sub()
BN_sub_word()
BN_add_word()
+ provide all functions and macros with compatibility definitions
Relates to PR pkg/53826, further details are provided there. This is a
temporary fix: the newest release of Bison addresses this by including
a newer version of gnulib. I'm applying this less obtrusive change for
now. No PKGREVISION, because there should be no change to existing
packages, it addresses build failures only.