Alan Coopersmith (6):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
xf86-video-mach64 6.9.7
George Matsumura (2):
Fix compositing rotation
Fix debugging traces
Josselin Poiret (1):
Rename bool to boolean for OptionInfoRec.
Michel Dänzer (1):
configure: Include xorg-server.h before exa.h
Adam Jackson (3):
Remove (almost) no-op setup functions
Don't build split alpine and laguna support
alpine: Default to 16bpp
Alan Coopersmith (6):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
xf86-video-cirrus 1.6.0
Emil Velikov (1):
autogen.sh: use quoted string variables
Frederic Crozat (1):
Use 16bpp when running in virt and on XenSource gfx
Kevin Brace (18):
Eliminate unused variable compilation warning
Use const char for xf86GetOptValString return type
Suppress unused label compilation warning
Fix for a compilation error when compiling XAA related files
Tab to spaces conversion for cir.h
Eliminate pointer arithmetic compilation warnings
Tab to spaces conversion for lg_driver.c
Fix indentation of lg_driver.c
Make adjustments to code comments of lg_driver.c
Fix for Laguna I2C bus code compilation error
Check for a successful transmission of EDID for Laguna I2C bus code
Activate I2C bus for Laguna based devices
Tab to spaces conversion for lg_i2c.c
Fix indentation of lg_i2c.c
Declare an I2C bus name string as a static type for lg_i2c.c
Declare an I2C bus name string as a static type for alp_i2c.c
Stop accessing SR12 and SR13
Save and restore RIF Control and RAC Control registers
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Stefan Dirsch (1):
Disable "acceleration" under qemu
This keyboard driver is primarily used with BSD, GNU Hurd, illumos,
& Solaris systems. Linux systems should instead use either
xf86-input-libinput or xf86-input-evdev.
While versions 1.9.0 and earlier had rudimentary support for Linux
as well, that has been removed in this release.
Adam Jackson (1):
linux: Remove
Alan Coopersmith (6):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: add a basic build test
xf86-input-keyboard 2.0.0
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (2):
autogen.sh: use exec instead of waiting for configure to finish
Remove two more linux mentions
Alan Coopersmith (5):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
xwud 1.0.6
scrouthtv (1):
Added case for window_name_size == 0
Alan Coopersmith (1):
xscope 1.4.3
Matthieu Herrb (1):
On OpenBSD SO_PEERCRED uses struct sockpeercred
Thomas Klausner (7):
Remove/comment out unused variables.
Match format strings with arguments.
ifdef out unused static functions
Use correct argument type for ctype(3) functions.
Increase buffer length to avoid truncation.
Add casts to fix signedness change warnings.
Mark MainLoop as _X_NORETURN.
This release drops support for the custom printing languages used
by the long-obsolete DEC LA100 & LN03 printers from the early 80's.
It continues to support PCL & PostScript output.
Alan Coopersmith (16):
Standardize indentation in validate_visual()
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Use time_t instead of long with time() & ctime()
xpr.man: remove duplicate "HP" from PaintJet XL Color name
xpr.man: show current version in footer instead of X11R6
Remove support for Digital LA100 dot matrix printer
Remove support for Digital LN03 laser printer
gitlab CI: add a basic build test
Fix spelling/wording issues
gitlab CI: Use ci-fairy image template
gitlab CI: enable Static Application Security Testing (SAST)
Build xz tarballs instead of bzip2
man pages: remove out-of-date COPYRIGHT section
xdpr.man: minor corrections
xpr 1.1.0
Matthieu Herrb (1):
remove extra 3rd parameter to open()
Alan Coopersmith (5):
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
handle.c: avoid leaks when realloc() fails
PrintModifierMapping: stop leaking the map returned by XGetKeyboardMapping
xmodmap 1.0.11
Karl Fogel (1):
Fix warning about number of mouse buttons
This release adds two small new features - a "Reset" button to reset
all the selections back to the initial values, and when given the "-scaled"
option fetch the actual screen resolution and add that to the list of
available resolutions for the resX and resY menus.
Alan Coopersmith (11):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
man page: remove out-of-date COPYRIGHT section
const cleanup
Fix -Wsign-compare warning from gcc
Clean up variable scoping in GetFontNames()
mark Quit() & QuitAction() as noreturn
gitlab CI: stop requiring Signed-off-by in commits
xfontsel 1.1.0
Alexander Gromnitsky (1):
Add 'reset' button
Greg A. Woods (1):
include actual screen resolution in the resX & resY menus
Thomas Kuehne (1):
Fixed -Wmissing-field-initializers warning
Alan Coopersmith (9):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
Use _CONST_X_STRING to make libXt declare String as const char *
unifdef sgi
Reduce scope of ttydev & ptydev
gitlab CI: stop requiring Signed-off-by in commits
xconsole 1.0.8
Alan Coopersmith (10):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Fix spelling/wording issues
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
Fix -Wsign-compare warnings in PrintTableType1()
Adopt X.Org standard coding style
Remove unnecessary casts and make allocation failure checks more consistent
LoadSCCData: avoid leaking memory if we give up early
xcmsdb 1.0.6
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Alan Coopersmith (12):
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
Use _CONST_X_STRING to make libXt declare String as const char *
Fix another -Wdiscarded-qualifiers warning
Fix a -Wformat-truncation warning
NewCurrentClipContents: fix a -Wnull-dereference warning
NewClip: use calloc instead of manually setting values to 0 after malloc
xclipboard 1.1.4
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
indexers:
* omindex:
+ OpenDocument: Previously we only inserted an implicit space before each
paragraph. Now we insert them both before and after each paragraph and
heading, and before forced each line-break and tab.
+ Add extension mapping for .awt (Abiword templates).
+ Index metadata from XPS files.
+ -G and -C short options were documented in --help but not previously
actually handled. Reported by David Bremner.
+ Show --max-size required argument in --help output.
+ Remove lingering handling for database backends without slot bounds since
all backends have been required to support these since 1.4.11.
* scriptindex:
+ Process an incomplete final line from a dump file. Previously if the final
line lacked a newline scriptindex would quietly ignore it (unless it was
the only line).
+ The `unique` action now takes an optional `missing` parameter to specify
what to do if a record doesn't trigger the unique action or triggers it
with an empty value. The default is now to issue a warning and create a
new document (the same as before, except that there was only previously a
warning for the empty value case). In Omega 1.5.0 the default will change
to an error as that seems a better default, but is less compatible with
potential existing use.
+ Explicitly allow multiple blank lines in input files. Previously such
extra blank lines were treated as empty records and in many cases these
got quietly skipped, but e.g. with the new UNIQUE checks this could result
in a warning or error.
+ If we hit an error while parsing the index script we used to exit right
away, but now we finish parsing the index script since it's more helpful to
report all the errors in an index script rather than the user having to
fix them one by one. This requires us to sensibly recover after each index
script parse error - if you find a case where this recovery triggers
further bogus errors please report it and we'll try to improve the
recovery.
+ In four cases while handling input data (two cases of bad hex data fed
to `hextobin`, an input data line without a `=`, and `load` failing to
load the specified file) we'd emit a diagnostic that was labelled as an
"error" but really it was handled as a warning as we kept reading input
and the "error" didn't affect the exit status. It doesn't really make
sense to continue in any of these cases so we now exit with non-zero status
right away.
+ A parameter in the index script which should be an integer but isn't, or
should be positive but isn't now gives an error rather than a warning since
an error seems more helpful.
+ All diagnostics issued while parsing the index script now include column
information.
+ Avoid forcibly flushing the output stream after every message.
testsuite:
* Improve test coverage for scriptindex.
portability:
* Require PCRE2 instead of PCRE. The original PCRE is now EOL and unmaintained
(last release was June 2021). In omega it's potentially used to process
input from the internet, so security is a real concern hence we're switching
to PCRE2.
API:
* Throw DatabaseNotFoundError when the database directory doesn't exist or
when it doesn't contain a Xapian database. Patch from Germán Méndez Bravo
in https://github.com/xapian/xapian/pull/258
* Improve exception message for attempting to remove an empty term (the
exception type is still InvalidArgumentError). Reported by David Bremner.
testsuite:
* Enable queryparser testcase for OR under NEAR, which has been supported since
1.4.3.
* Expand some query-related testcases.
matcher:
* Optimise when a value range is a superset of the slot bounds but the value
slot frequency is not equal to the document count by replacing the lower
bound with an empty string to make the bounds check very cheap.
* Avoid creating a PostList tree for an empty shard. This avoids pointless
work in an uncommon case, but also by handling this up front the code in
PostList subclasses for query operators can assume the shard isn't empty
which simplifies the code in several places.
* Remove lingering handling for database backends without slot bounds since
all backends have been required to support these since 1.4.11.
* Fix collection frequency estimates for positional operators. This affects
the weighting of positional operators in subqueries of OP_SYNONYM with
weighting schemes which use the collection frequency.
glass backend:
* xapian-check: Test decompress data in the spelling and synonym tables.
We don't have structure checking for these tables, but we can at least fetch
each entry and check for decompression problems.
* Improve error if a block is detected as overwritten in WritableDatabase.
Drop "are there multiple writers?" as it's rarely a useful question to ask
since we started using fcntl() locking as it's now very hard to get multiple
concurrent writers on a database. Instead suggest running xapian-check,
which is probably the best next step for a user who hits this problem.
documentation:
* Document precedence of NEAR and ADJ.
* INSTALL: Note that MSVS 2022 works.
tools:
* quest: Add --freqs option to show term frequencies.
* xapian-delve -v: Show value slot bounds and freq
portability:
* Fix to build with a C++20 compiler.
* configure now probes for a declaration of strerror_r() before using it, since
a declaration is required in C++ code.
* MSVC: Use intrinsics to implement addition with overflow check.
Bindings:
* Enable -fvisibility-inlines-hidden option if the compiler supports it.
PHP7:
* Add missing reference tracking. XapianEnquire now keeps a reference to the
current XapianSorter object (if any). XapianQueryParser now keeps a
reference to any set XapianFieldProcessor objects. Test coverage for keeping
references to set functor objects is now more comprehensive.
* smoketest.php: Remove bogus extra null parameters. PHP ignores these extra
parameters, but it's more helpful to be testing valid usage.
Python3:
* The configure probes for Python3 no longer use the deprecated distutils and
imp modules (both of which are slated for removal in Python 3.12). We now
use sysconfig to get the directory to install the xapian module to, which may
result in it being installed in a different place (it should still work, but
if you're packaging the bindings you may need to update the list of files to
include in the package).
Pkgsrc changes:
* none, other than checksums.
Upstream changes:
Features
- Fix#704: [FR] Statistics counter for number of outgoing UDP queries
sent; introduces 'num.query.udpout' to the 'unbound-control stats'
command.
Bug Fixes
- makedist.sh picks up 32bit libssp-0.dll when 32bit compile.
- Fix for edns client subnet to respect not looking in its cache when
instructed to do so (e.g., prefetch).
- Merge PR #688: Rpz url notify issue.
- Note in the unbound.conf text that NOTIFY is allowed from the url:
addresses for auth and rpz zones.
- Remove unused LDNS function check for GOST Engine unloading.
- Fix for loading locally stored zones that have lines with blanks or
blanks and comments.
- Fix#663: use after free issue with edns options.
- Clarify -v flag manpage entry (#705)
- Fix test program dohclient close to use portability routine.
- Show the output of the exact .rpl run that failed with 'make test'.
- Fix for cached 0 TTL records to not trigger prefetching when
serve-expired-client-timeout is set.
- Add debug option to the mini_tdir.sh test code.
- Fix to not count cached NXDOMAIN for MAX_TARGET_NX.
- Allow fallback to the parent side when MAX_TARGET_NX is reached.
This will also allow MAX_TARGET_NX more NXDOMAINs.
- iana portlist update.
- Fix detection of libz on windows compile with static option.
- Fix compile warning for windows compile.
- Merge PR #706: NXNS fallback.
- From #706: Cached NXDOMAIN does not increase the target nx
responses.
- From #706: Don't generate parent side queries if we already
have the lame records in cache.
- From #706: When a lame address is the best choice, don't try to
generate target queries when the missing targets are all lame.
- Merge PR #671 from Petr Men\u0161ík: Disable ED25519 and ED448 in FIPS
mode on openssl3.
- Merge PR #660 from Petr Men\u0161ík: Sha1 runtime insecure.
- For #660: formatting, less verbose logging, add EDE information.
- Fix for correct openssl error when adding windows CA certificates to
the openssl trust store.
- Improve val_sigcrypt.c::algo_needs_missing for one loop pass.
- Reintroduce documentation and more EDE support for
val_sigcrypt.c::dnskeyset_verify_rrset_sig.
- Fix bug introduced in 'improve val_sigcrypt.c::algo_needs_missing for
one loop pass'.
- Merge PR #668 from Cristian Rodríguez: Set IP_BIND_ADDRESS_NO_PORT on
outbound tcp sockets.
Woof! 10.0.3
------------
New Features and Improvements
- Two-colored HUD widgets (as in Crispy Doom).
Bug Fixes
- Fix complevel vanilla scrollers.
- Fix reload level during intermission.
- Check if the lump can be a Doom patch in R_GenerateLookup().
- Fix gcc-12 -O3 compiler warnings.
- Only create autoload subdirectory relative to D_DoomPrefDir().
- Workaround for optimization bug in clang (taken from Eternity Engine,
fixes desync in competn/doom/fp2-3655.lmp and dmn01m909.lmp).
1.2.2 (2022-01-19)
------------------
- [NEW] Added Kazakh locale.
- [FIX] The Belarusian, Bulgarian, Czech, Macedonian, Polish, Russian, Slovak and Ukrainian locales now support ``dehumanize``.
- [FIX] Minor bug fixes and improvements to ChineseCN, Indonesian, Norwegian, and Russian locales.
- [FIX] Expanded testing for multiple locales.
- [INTERNAL] Started using ``xelatex`` for pdf generation in documentation.
- [INTERNAL] Split requirements file into ``requirements.txt``, ``requirements-docs.txt`` and ``requirements-tests.txt``.
- [INTERNAL] Added ``flake8-annotations`` package for type linting in ``pre-commit``.
1.2.1 (2021-10-24)
------------------
- [NEW] Added quarter granularity to humanize, for example:
.. code-block:: python
>>> import arrow
>>> now = arrow.now()
>>> four_month_shift = now.shift(months=4)
>>> now.humanize(four_month_shift, granularity="quarter")
'a quarter ago'
>>> four_month_shift.humanize(now, granularity="quarter")
'in a quarter'
>>> thirteen_month_shift = now.shift(months=13)
>>> thirteen_month_shift.humanize(now, granularity="quarter")
'in 4 quarters'
>>> now.humanize(thirteen_month_shift, granularity="quarter")
'4 quarters ago'
- [NEW] Added Sinhala and Urdu locales.
- [NEW] Added official support for Python 3.10.
- [CHANGED] Updated Azerbaijani, Hebrew, and Serbian locales and added tests.
- [CHANGED] Passing an empty granularity list to ``humanize`` now raises a ``ValueError``.
1.2.0 (2021-09-12)
------------------
- [NEW] Added Albanian, Tamil and Zulu locales.
- [NEW] Added support for ``Decimal`` as input to ``arrow.get()``.
- [FIX] The Estonian, Finnish, Nepali and Zulu locales now support ``dehumanize``.
- [FIX] Improved validation checks when using parser tokens ``A`` and ``hh``.
- [FIX] Minor bug fixes to Catalan, Cantonese, Greek and Nepali locales.
1.1.1 (2022-03-17)
------------------
Improvements:
- Fixed issue with regex library by pinning dependencies to an earlier version.
- Extended support for Russian language dates starting with lowercase.
- Allowed to use_given_order for languages too.
- Fixed link to settings section.
- Defined UTF-8 encoding for Windows.
- Fixed directories creation error in CLI utils.
1.1.0 (2021-10-04)
------------------
New features:
* Support language detection based on ``langdetect``, ``fastText``, or a
custom implementation
* Add support for 'by <time>'
* Sort default language list by internet usage
Improvements:
* Improved support of Chinese, Czech
* Improvements in ``search_dates``
* Make order of previous locales deterministic
* Fix parsing with trailing space
* Consider ``RETURN_TIME_AS_PERIOD`` for timestamp times
* Exclude failing regex version
* Ongoing work multithreading support
* Add demo URL
QA:
* Migrate pipelines from Travis CI to Github Actions
* Use versioned CLDR data
* Add a script to update table of supported languages and locales
* Sort 'skip' keys in yaml files
* Improve test coverage
* Code cleanup
1.0.0 (2020-10-29)
------------------
Breaking changes:
* Drop support for Python 2.7 and pypy
* Now ``DateDataParser.get_date_data()`` returns a ``DateData`` object instead of a ``dict``
* From now wrong ``settings`` are not silenced and raise ``SettingValidationError``
* Now ``dateparser.parse()`` is deterministic and doesn't try previous locales. Also, ``DateDataParser.get_date_data()`` doesn't try the previous locales by default
* Remove the ``'base-formats'`` parser
* Extract the ``'no-spaces-time'`` parser from the ``'absolute-time'`` parser and make it an optional parser
* Remove ``numeral_translation_data``
* Remove the undocumented ``SKIP_TOKENS_PARSER`` and ``FUZZY`` settings
* Remove support for using strings in ``date_formats``
* The undocumented ``ExactLanguageSearch`` class has been moved to the private scope and some internal methods have changed
* Changes in ``dateparser.utils``: ``normalize_unicode()`` doesn't accept ``bytes`` as input and ``convert_to_unicode`` has been deprecated
New features:
* Add Python 3.9 support
* Detect hours separated with a period/dot
* Add support for "decade"
* Add support for the hijri calendar in Python ≥ 3.6
Improvements:
* New logo!
* Improve the README and docs
* Fix the "calendars" extra
* Fix leap years when ``PREFER_DATES_FROM`` is set
* Fix ``STRICT_PARSING`` setting in ``no-spaces-time`` parser
* Consider ``RETURN_AS_TIME_PERIOD`` setting for ``relative-time`` parser
* Parse the 24hr time format with meridian info
* Other small improvements
Release 0.12.0
Update to toolz 0.12.0
See toolz release notes: https://github.com/pytoolz/toolz/releases/tag/0.12.0
Build wheels automatically with cibuildwheel!
Support newer Python versions
Improve import times
Use versioneer.py to manage versions
__version__ and __toolz_version__ are no longer available from cytoolz._version--use cython.__toolz_version__ instead.
Release 0.12.0
Add apply
Support newer Python versions--up to Python 3.11-alpha
Improve warning when using toolz.compatibility
Improve documentation
Improve performance of merge_with
Improve import times
Auto-upload new releases to PyPI
CHANGELOG
=========
version 1.4.1 (2022-07-10)
--------------------------
- changed initial focus to New File Name textfield in the Save File
dialog
- added _NET_WM_NAME window property for improved support of utf8
window titles
- improved primary selection compatibility
- fixed return key not working in the Save File dialog
- fixed color dialog not working with older motif versions
- fixed build on Solaris
- fixed EditorConfig unset
- fixed uninitialized memory read in drawString()
- fixed LDFLAGS not used when linking binaries
0.10.0
Upgrade virtualenv.pyz to latest version
Replace Travis CI by GitHub Actions
Add black to the CI and apply formatting on whole codebase
Improve url2purl support for nom URLs
Improve url2purl support for rubygems.org URLs
Gerbera v1.11.0
NEW Features
Database: Clients and statistics are stored database so restart does not empty client list. Client grouping for play statistics.
Search: Support searching playlists containers
Search: Respect ContainerID when performing search
Import: item class filtering and mapping by file properties allows more sophisticated virtual structure
Transcoding: Support filtering transcoding profiles by resource properties (like codecs) avoids transcoding if client can play files
DLNA: Detect DNLA profiles by resource attributes to specify more detailled profile for handling in client
File type support for WavPack improved: More metadata read with special library if compiled in.
Support Ubuntu 22.04
FIXES
Playlist: Fix parser error
Playlist: Handle end of file properly
Browsing: Sort containers first
Search: search result is sort by title now
Import: Timestamps in future are not stored for containers