This is the last version compatible with python 2.7.
The pyparsing module is an alternative approach to creating and executing
simple grammars, vs. the traditional lex/yacc approach, or the use of regular
expressions. The pyparsing module provides a library of classes that client
code uses to construct the grammar directly in Python code.
0.27.3
------
- Preview window is `hidden` by default when there are `preview` bindings but
`--preview` command is not given
- Fixed bug where `{n}` is not properly reset on `reload`
- Fixed bug where spinner is not displayed on `reload`
- Enhancements in tcell renderer for Windows (#2616)
- Vim plugin
- `sinklist` is added as a synonym to `sink*` so that it's easier to add
a function to a spec dictionary
```vim
let spec = { 'source': 'ls', 'options': ['--multi', '--preview', 'cat {}'] }
function spec.sinklist(matches)
echom string(a:matches)
endfunction
call fzf#run(fzf#wrap(spec))
```
- Vim 7 compatibility
Version 1.22
* Fix file header validation
* Fix key verification in sequential access
* Fix testing with DejaGNU 1.6.3
* Fix stack overflow in print_usage
* Fix a leak of avail entry on pushing a new avail block
The leak would occur if the original avail table had odd number of entries.
* New gdbmtool variables: errorexit, errormask, trace, timing
"Errorexit" and "errormask" control which GDBM errors would cause the
program termination and emitting a diagnostic message,
correspondingly. Both variables are comma-delimited lists of error
codes.
The "trace" variable enables tracing of the gdbmtool commands.
The "timing" variable, when set, instructs gdbmtool to print time
spent in each command it runs.
* New gdbmtool options: -t (--trace), and -T (--timing)
Changes:
Release 0.34.0
==============
Features
--------
Added
~~~~~
- player: allow vo to be switched at runtime
- input.conf syntax: support custom quotes in `XstringX` form & single quotes
- ao_ass: readd OSSv4 audio output, default on *BSD
- player: load cover art with the media filename
- vo_gpu: vulkan: implement a VkDisplayKHR backed context
- osc: seekbar hover/drag: display target chapter at the OSC title
- stats.lua: add page 4 with a list of active key bindings
- sub: add --sub-filter-jsre (JS regex)
- vo_rpi: restore fullscreen handling
- vo_tct: add resize capability
- ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)
Changed
~~~~~~~
- vo_sixel: many fixes and improvements
- filters: switch from scaletempo to scaletempo2, used for `speed` option
- audio/vo_pulse: fix various edge cases and issues
- stats.lua: move internal performance info from page 4 to page 0
- command: don't hardcode command lists to be repeatable
Removed
~~~~~~~
- mac: drop build support for swift versions earlier than 4.1
- vo_gpu: drop support for libplacebo older than v3.104.0
Options and Commands
--------------------
Added
~~~~~
- vo_sixel: add --vo-sixel-exit-clear
- player: add --screen-name and --fs-screen-name
- player/command: add albumart argument to video-add
- command: add pid (process id), display-width and display-height properties
- sub: add secondary-sub-text, -start, and -end properties; secondary-sub-visibility option
- vo_gpu: add --icc-force-contrast
- player: add append-play flag to loadlist
- command: add support for secondary subs to sub-seek and sub-step
- options: add watch-later-options to configure which options are saved
- player: add track-list/N/image sub-property
- input: add --no-input-builtin-bindings option
- drm_common: add --drm-device option
Changed
~~~~~~~
- vo_sixel: change default dither to "auto"
- vd_lavc: add VP8 to the default allowed hwdec codec list
- vo_gpu: lower default deband threshold to preserve more detail
- vo_gpu: adjust interpolation-threshold's default
- demux: undeprecate --cache-secs
- options: add `Uploader`, `Channel_URL` to --display-tags defaults
- options: --audio-display determines cover priority
- command: make current-window-scale writeable
Deprecated
~~~~~~~~~~
- win32: ignore and deprecate --fit-border
- drm_common: deprecate selecting by card number in --drm-connector
Removed
~~~~~~~
- vo_gpu: remove --icc-contrast
- stats.lua: remove script-opts for the main keys (i/I)
- vo_gpu: opengl: remove --opengl-restrict
Fixes and Minor Enhancements
----------------------------
- terminal: correctly process input when foregrounded
- vo_wlshm: support presentation time
- mac: fix a window positioning bug when exiting fullscreen
- csputils: add mappings for DCI-P3 (ST.431-2) and P3-D65 (ST.432-1)
- player: make resetting of track selection to "auto" work
- stream_lavf: support rtsps
- vo_wlshm: support big endian systems
- demux_mf: add support for more image codecs
- msg: fix really-quiet option to only affect terminal output
- mac: fix traditional fullscreen on macOS 11
- ao_pulse: fix misbehavior with PipeWire when setting volume or mute
- stats.lua: include a filter's @label when displaying filters on page 1
- wayland, win32: support the display-hidpi-scale property
- win32: keep the window title-bar inside the screen
- filter_kernels: fix incorrect constant for quadric window
- command: add display-width/display-height property
- edl: add a way to add tags
- stream_file: disable readahead for remote files on macOS to fix stutter
- osxbundle: fix slow and wasteful memory allocation that caused stutter
- vo_gpu: fix extreme clipping with --gamut-clipping for HDR outputs
- af_scaletempo2: speed up using vector calculations
- recorder: fix muxing of certain codecs
- win32: support the focused property
- js: add mp.utils.append_file
- subs: fix missing subtitles on last frame
- stats.lua: show scaled resolution
- osc: expose osc-visibility via shared-script-properties
- terminal-unix: fix ^Z identification and ignore unknown CSI sequences
- context_drm_egl: allow autoprobe selection
- wayland: improve behavior with touch events
- command: make current-window-scale writeable
- vo_vdpau: don't treat preemption as an error to fix VT switching
- wayland: read XCURSOR_THEME to get cursor theme
- demux_playlist: extend maximum line size (again) to 2M
- win32: call timeBeginPeriod on demand on Windows 10
- build: allow easier selection of lua version/package
- vo_gpu: fix distortion with certain rotated videos
- drm_common: skip non-primary devices during automatic choosing
- drm_common: support USB, SPI, Writeback and unknown connector types (future proofing)
* Buildlink to textproc/sfsexp for S-expression search.
Changelog:
Notmuch 0.34 (2021-10-20)
=========================
General
-------
An optional new s-expression based query parser is available if
notmuch is built with the `sfsexp` library. See
notmuch-sexp-queries(7) for syntax, and use `notmuch config get
built_with.sexpr_queries` to check if notmuch is compiled with
s-expression query support.
CLI
---
Support multiple `Delivered-To` headers in notmuch-reply(1).
Emacs
-----
Functions are now allowed in `notmuch-search-result-format`.
Improvements to unthreaded view on large threads.
Tolerate bad/missing working directory for most commands.
Allow customization of tree drawing symbols in notmuch-tree mode.
This library is intended for developers who wish to manipulate (read,
parse, modify, and create) symbolic expressions from C or C++
programs. A symbolic expression, or s-expression, is essentially a
LISP-like expression such as (a (b c)). S-expressions are able to
represent complex, structured data without requiring additional
meta-data describing the structure. They are recursively defined: an
s-expression is a list of either atoms or s-expressions. In the
example above, the expression contains an atom "a" and an
s-expression, which in turn contains two atoms, "b" and "c". They are
simple, useful, and well understood.
Changelog:
7.2.2 RC2
Bugs fixed compared to 7.2.2 RC1
1. ofz#39301 month has to be in range [1-12] [Caol??n McNamara]
2. ofz#39304 short timestamp record [Caol??n McNamara]
3. tdf#140992 Direct input through copy and paste to table is lost [Caol??n
McNamara]
4. tdf#142910 Standard filters involving "greater than" or "smaller than" (>,
<, >=, <=) fail and hide everything [Eike Rathke]
5. tdf#144122 Text with specific fonts (e.g., Noto Sans CJK SC), at specific
size, disappeared when page Grid Line is enabled [Aron Budea]
6. tdf#144139 LO crashes when trying to print a form [Caol??n McNamara]
7. tdf#144184 Calc disables header/footer or looses footer content when saves
a spreadsheet [Daniel Arato (NISZ)]
8. tdf#144253 Filtering does not work with formatted calculated values [Eike
Rathke]
9. tdf#144305 Ruby base text becomes invisible when ruby alignment changed
[Aron Budea]
10. tdf#144585 button popups don't open with KF5 VCL on Wayland [Jan-Marek
Glogowski]
11. tdf#144729 Crash when trying to modify a style (gtk3 only) [Caol??n
McNamara]
12. tdf#144740 Criteria query (COUNTIF(), MATCH() et al) for numeric values
broken considering number formats [Eike Rathke]
13. tdf#144783 SHIFT+ENTER doesn't search anymore on find bar (GTK3) [Caol??n
McNamara]
7.2.2 RC1
Bugs fixed compared to 7.2.1 RC2
1. ofz#37796 limit to numeric_limits<int>::max [Caol??n McNamara]
2. tdf#99492 cell background colour ignored on all but the top grids of a
vertically merged cell. [Justin Luth]
3. tdf#103612 ToC is never shown in Master Document if it is in ODT in a
section with a hide condition [Michael Stahl]
4. tdf#105689 Emoji toolbar button (bug 100100 emoji.json implementation) not
functional on Windows [Julien Nabet]
5. tdf#115547 Firebird: Link is formed to an external file with file:///C:
(three slash) [Mike Kaganski]
6. tdf#116184 Date acceptance pattern can interfere with entering decimal
numbers [Eike Rathke]
7. tdf#117842 Firebird: Enabling connection pooling for firebird:sdbc driver
crashes Libo when creating connection to data engine [Mike Kaganski]
8. tdf#120129 EDITING: LIST function in query creates additional characters in
Windows10 [Mike Kaganski]
9. tdf#123642 FILEOPEN | DOCX, Hyperlink in docx with bookmark target missing
in LO. [Vasily Melenchuk]
10. tdf#125743 Writer no longer displays odt <text:list-level-style-image
xlink:href="..."> external bullet graphics [Miklos Vajna]
11. tdf#126126 LibreOffice can't open ODT file with comment created in MS Word
[Miklos Vajna]
12. tdf#126426 FILEOPEN DOCX Hyperlink in grouped shape not imported at all
[Vasily Melenchuk]
13. tdf#128106 creating master document from *.odt breaks cross-references
[Michael Stahl]
14. tdf#133851 Help opens wrong for Certificate Path-Certificate.. dialog
[Olivier Hallot]
15. tdf#137310 FILEOPEN: 3D object is not visible [Miklos Vajna]
16. tdf#138519 Graphing, axes limits for small numbers (GTK3) [Caol??n
McNamara]
17. tdf#139660 Paragraph panel alignment buttons should not be toggle buttons
[Caol??n McNamara]
18. tdf#140951 Base crashes as soon as I start an 'Abfrage' (Windows) [Julien
Nabet]
19. tdf#142129 Exported PDF of master document with hidden sections containing
headings shows headings anyway [Michael Stahl]
20. tdf#142295 Indistinct 'savemodified' in Colibre [Rizal Muttaqin]
21. tdf#142415 Using mouse click in a base to launch a macro from a cell in a
table control does not work [Caol??n McNamara]
22. tdf#142458 Dropdown in Navigator deck hidden behind scroll bar with panel
at default size [Caol??n McNamara]
23. tdf#142645 FILEOPEN PPTX Title slides text not converted to slide name
[Tibor Nagy]
24. tdf#142881 FILESAVE XLSX Some rotated shapes are vertically flipped [Daniel
Arato (NISZ)]
25. tdf#143159 Box in navigation bar of form too short for values greater than
9999 [Caol??n McNamara]
26. tdf#143384 SAXException: [word/document.xml line 2] from LO 7.3 [Attila
Sz?cs]
27. tdf#143591 Image frame anchor changes from 'to character' to 'to paragraph'
on DOCX export [Miklos Vajna]
28. tdf#143646 UI: Minimum size of the Chart sidebar creates a horizontal
scrollbar [Caol??n McNamara]
29. tdf#143777 Toolbars-Mail Merge->Exclude recipient is every times grey and
without function [Caol??n McNamara]
30. tdf#143813 Outline folding: copy, cut and paste do not work anymore [Jim
Raykowski]
31. tdf#144037 kf5: Unable to insert table from toolbar button [Jan-Marek
Glogowski]
32. tdf#144059 [l10n] Language Tigrigna should be listed in CTL, not as Western
[Eike Rathke]
33. tdf#144085 (Spreadsheets) XUsedAreaCursor broken: the methods don't accept
formatted cells as used. [Noel Grandin]
34. tdf#144106 FILEOPEN: LibreOffice crashes on opening CSV file with "Trim
spaces" option enabled [Stephan Bergmann]
35. tdf#144135 Calc causes repeatable fatal crash when I attempted to sort
columns [Eike Rathke]
36. tdf#144230 A query with GROUP BY returns results with random garbage
appended to the end [Mike Kaganski]
37. tdf#144242 FILESAVE XLSX Line objects incorrectly saved after creation
[Regina Henschel]
38. tdf#144245 Unlike VBA, the 'Key' string parameter of the 'Add' method of
the 'Collection' object, although case insensitive, is only for ANSII
characters. [Andreas Heinisch]
39. tdf#144249 Deleting 10.000 rows column in a spreadsheet: 15 sec with 4.1|
10 sec up to 300+ sec with 6.2| 130 sec with 7.3 [Lubo? Lu????k]
40. tdf#144253 Filtering does not work with formatted calculated values [Balazs
Varga]
41. tdf#144305 Ruby base text becomes invisible when ruby alignment changed
[Miklos Vajna]
42. tdf#144324 VIEWING Autofilter does not display calculated cell contents
according to cell format [Balazs Varga]
43. tdf#144340 A query against an embedded FB database fails, and then crashed
program on close on Windows [Mike Kaganski]
44. tdf#144352 "Email merged document" dialog has overlapping elements [Gabor
Kelemen]
45. tdf#144376 Crash when triggering twice "Protected cells can not be
modified" (reproducible) [Caol??n McNamara]
46. tdf#144389 Assertion when launching query design (with Orca) [Caol??n
McNamara]
47. tdf#144412 Qt5/KF5 flips writing direction on Ctrl+Shift+p [Jan-Marek
Glogowski]
48. tdf#144425 UI In Email merged document dialog it??s possible to select 0 as
range [Gabor Kelemen]
49. tdf#144427 MAILMERGE Save all documents no longer generates all documents
if custom From-To values were set [Balazs Varga]
50. tdf#144457 Date Acceptance Pattern input field garbled [Eike Rathke]
51. tdf#144483 UI Save merged document dialog should separate the range
selector from the single/individual documents radio buttons [Balazs Varga]
52. tdf#144523 Update Liberation fonts to 2.1.4 release [Heiko Tietze]
53. tdf#144564 CRASH When reloading mail merge documents [Caol??n McNamara]
54. tdf#144598 Crash in: SkRect::round() [Lubo? Lu????k]
55. tdf#144620 UI: User entered e-mail data lost when MM toolbar is open [Caol
??n McNamara]
## [3.3.0] - 10.10.2021
### Added
- Enable incremental text synchronization to reduce serialization
overhead
### Changed
- Reduce size of executable by compressing the completion database
### Fixed
- Fix completion of commands near delimiters
- Prevent `texlab` from hanging because of unanswered configuration
requests sent to Emacs
- Re-analyze the workspace if the initial configuration has been
received late
## Version 3.1.3 (October 27, 2021)
Patch release with a change to default zip compression level:
* Default zip compression level is now 4 (instead of 6), which in our
tests improves compression times by 2x with only a tiny drop in
compression ratio.
* ``setDefaultZipCompression()`` and ``setDefaultDwaCompression()``
now set default compression levels for writing.
* The Header how has ``zipCompressionLevel()`` and
``dwaCompressionLevel()`` to return the levels used for writing.
Also, various bug fixes, build improvements, and documentation
updates. In particular:
* Fixes a build failure with Imath prior to v3.1
* Fixes a bug in detecting invalid chromaticity values
## Version 3.1.2 (October 4, 2021)
Patch release with various bug fixes, build improvements, and
documentation updates. In particular:
* Fix a test failure on arm7
* Proper handling of pthread with glibc 2.34+
* Miscellaneous fixes for handling of invalid input by the new
OpenEXRCore library
With this version, the OpenEXR technical documentation formerly
distributed exclusivly as pdf's is now published online at
https://openexr.readthedocs.io, with the document source now
maintained as .rst files in the repo's docs subfolder.
--------------
polkit 0.120
--------------
Changes since polkit 0.119:
Inigo Martinez:
transition from Intltool to gettext
Simon McVittie:
several tarball, meson and pipeline fixups
Hugo Carvalho:
Portuguese translation
Sergiu Bivol:
Romanian translation
Vala 0.54.2
===========
* Various improvements and bug fixes:
- vala:
+ Multi-dimensional params-array not allowed [#1230]
+ Accept NullType as generic type argument
+ Set source references of created DataType instances in OCE
* Bindings:
- gio-2.0: Update to 2.71.0~a0d2efdc
- glib-2.0: Update 2.70 symbols
- gtk4: Update to 4.5.0~da5efea6
1.7.0 (2021-10-06)
==================
Features
--------
- Add `__bytes__()` magic method so that `bytes(url)` will work
and use optimal ASCII encoding.
- Started shipping platform-specific arm64 wheels for Apple Silicon.
- Started shipping platform-specific wheels with the ``musl`` tag
targeting typical Alpine Linux runtimes.
- Added support for Python 3.10.
Version 10.39 29-October-2021
-----------------------------
This release is happening soon after 10.38 because the bug fix is important.
1. Fix incorrect detection of alternatives in first character search in JIT.
2. Update to Unicode 14.0.0.
3. Some code cleanups (see ChangeLog).
c-ares version 1.18.1 - Oct 27 2021
Bug fixes:
ares_getaddrinfo() would return ai_addrlen of 16 for ipv6
adddresses rather than the sizeof(struct sockaddr_in6)
c-ares version 1.18.0 - Oct 25 2021
Changes:
Add support for URI(Uniform Resource Identifier) records via
ares_parse_uri_reply()
Provide ares_nameser.h as a public interface as needed by NodeJS
Update URLs from c-ares.haxx.se to c-ares.org
During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
that the search process will continue to the next domain in
the search.
Turn ares_gethostbyname() into a wrapper for ares_getaddrinfo()
as they followed very similar code paths and ares_gethostbyaddr()
has some more desirable features such as priority sorting and
parallel queries for AF_UNSPEC.
ares_getaddrinfo() now contains a name element in the address
info structure as the last element. This is not an API or ABI
break due to the structure always being internally allocated
and it being the last element.
ares_parse_a_reply() and ares_parse_aaaa_reply() were nearly
identical, those now use the same helper functions for parsing
rather than having their own code.
RFC6761 Section 6.3 says "localhost" lookups need to be special
cased to return loopback addresses, and not forward queries to
recursive dns servers. On Windows this now returns all loopback
addresses, on other systems it returns 127.0.0.1 or ::1 always,
and will never forward a request for "localhost" to outside
DNS servers.
Haiki: port
Bug fixes:
add build to .gitignore
z/OS minor update, add missing semicolon in ares_init.c
Fix building when latest ax_code_coverage.m4 is imported
Work around autotools 'error: too many loops' and other newer
autotools import related bugs.
MinGW cross builds need advapi32 link as lower case
Cygwin build fix due to containing both socket.h and winsock2.h
ares_expand_name should allow underscores (_) as SRV records
legitimately use them
Allow '/' as a valid character for a returned name for CNAME
in-addr.arpa delegation
ares_getaddrinfo() was not honoring HOSTALIASES
ares_getaddrinfo() had some test cases disabled due to a bug
in the test framework itself which has now been resolved
Exclude node_modules from the workspace by default
The directoryFilters setting now defaults to [-node_modules], since
these directories never include Go code. This only applies to
node_modules directories at the top level of the workspace, not
arbitrary depths.
Detailed hover for runes
You will now see more information about the rune when you hover
over it. For example:
Undeclared name suggested fix for functions
The undeclaredname analyzer now offers a suggested fix for undeclared
function. Depending on the surrounding code, the suggested fix will
either insert a new variable declaration (as before), or a new
function declaration with inferred parameters and a body that
panics. For example:
New analyzers for generic code (only with Go 1.18)
useany: Check for constraints that could be simplified to "any"
infertypeargs: Check for unnecessary type arguments in call
expressions
Explicit type arguments may be omitted from call expressions if
they can be inferred from function arguments, or from other type
arguments
ver 0.23.2 (2021/10/22)
* protocol
- fix "albumart" timeout bug
* input
- nfs: fix playback bug
* output
- pipewire: send artist and title to PipeWire
- pipewire: DSD support
* neighbor
- mention failed plugin name in error message
* player
- fix cross-fade regression
* fix crash with libfmt versions older than 7
ver 0.23.1 (2021/10/19)
* protocol
- use decimal notation instead of scientific notation
- "load" supports relative positions
* output
- emit "mixer" idle event when replay gain changes volume
- pipewire: emit "mixer" idle events on external volume change
- pipewire: attempt to change the graph sample rate
- snapcast: fix time stamp bug which caused "Failed to get chunk"
* fix libfmt linker problems
* fix broken password authentication
ver 0.23 (2021/10/14)
* protocol
- new command "getvol"
- show the audio format in "playlistinfo"
- support "listfiles" with arbitrary storage plugins
- support relative positions in "addid"
- fix relative positions in "move" and "moveid"
- add "position" parameter to "findadd" and "searchadd"
- add position parameter to "load"
* database
- proxy: require MPD 0.20 or later
- proxy: require libmpdclient 2.11 or later
- proxy: split search into chunks to avoid exceeding the output buffer
- simple: add option to hide CUE target songs
- upnp: support libnpupnp instead of libupnp
* archive
- zzip, iso9660: ignore file names which are invalid UTF-8
* decoder
- openmpt: new plugin
- wavpack: fix WVC file support
* player
- do not cross-fade songs shorter than 20 seconds
* output
- oss: support DSD over PCM
- pipewire: new plugin
- snapcast: new plugin
* tags
- new tags "ComposerSort", "Ensemble", "Movement", "MovementNumber", and "Location"
* split permission "player" from "control"
* add option "host_permissions"
* new build-time dependency: libfmt