Alan Coopersmith (1):
libXrender 0.9.9
Clemens Eisserer (1):
Fix request length calculation for XRenderCompositeText32
Michael Joost (1):
Remove fallback for _XEatDataWords, require libX11 1.6 for it
This minor maintenance release provides the usual recent collection of
build configuration improvements and janitorial cleanups.
Adam Jackson (1):
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (8):
Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
Convert to X.Org standard indentation style
unifdef -UXKB_IN_SERVER
Don't dereference xkb pointer until after checking it for NULL
Convert sprintf calls to snprintf
Constify atom name argument to XkbInternAtom
Remove check to see if SEEK_SET is defined before using it
libxkbfile 1.0.9
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Jörg Sonnenberger (1):
Remove unnecessary check.
Adam Jackson (1):
Fix build with gcc -Werror=format-security
Alan Coopersmith (6):
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Use autoconf HAVE_UNISTD_H instead of imake X_NOT_POSIX to find <unistd.h>
Just use C89 size_t instead of rolling our own Size_t
Use SEEK_* names instead of raw numbers for fseek whence argument
libXaw 1.0.13
Gaetan Nadon (2):
Makefile: use AM_V_GEN and AM_V_at to implement automake silent rules
Makefile: use $(LN_S) for better code portability
Jon TURNEY (1):
Include <unistd.h>
Thomas Klausner (1):
Fix abs() usage.
Alan Coopersmith (1):
libpciaccess 0.13.4
Chih-Wei Huang (1):
Add missing guards around config.h inclusion
Eero Tamminen (1):
Check for __linux__ instead of linux during compilation
Emil Velikov (2):
Include the POSIX fcntl.h instead of sys/fcntl.h
Include config.h before any other headers.
Tobias Nygren (1):
Bug 89151: Fix build on NetBSD/alpha and NetBSD/sparc64.
Alan Coopersmith (6):
Initialize both value1 & value2, not value1 twice
Replace sprintf call with snprintf
Replace strcpy+strcat calls with snprintf calls
Reformat code to X.Org standard style
Initialize aliases array in parseEncodingFile()
libfontenc 1.1.3
Alan Coopersmith (7):
Constify pattern argument to FSListCatalogues
Constify some more strings in API arguments
Fix some sign/size conversion warnings from clang
Fix typos & wording issues in source comments
Remove unneeded checks for #ifndef X_NOT_POSIX
Use 'imdent' to realign cpp indentation levels in FSlibos.h
libFS 1.0.7
Upstream changes:
0.19 Sun Feb 8 11:30:09 2015
- fixed issue with OO crc64, #101999
- remove Build.PL as it seems to have some issues with the XS support
0.20 Sun Feb 8 16:45:13 2015
- removed debug code
0.21 Sat Feb 21 13:18:25 2015
- new() throwing an error if an unsupported type is specified
Upstream changes:
2014-04-28 Gisle Aas <gisle@ActiveState.com>
Release 2.04
No change. I accidentally deleted the 2.03 dist from CPAN when trying
to clean up old Digest-MD5 dists.
Update my mail
Upstream changes:
2.60 2014-03-14
- Add method to obtain the dbf header information.
https://github.com/shawnlaffan/Geo-ShapeFile/issues/15
- Clean up some POD formatting issues.
2.58 2014-03-06
- CPAN testers are green for 2.57_001 so make a production release.
- Fix incorrect passing of arguments in the shape index.
This should not affect most existing code as the indexing
is only used when called explicitly.
https://github.com/shawnlaffan/Geo-ShapeFile/issues/14
- Croak when an invalid file name is passed.
https://github.com/shawnlaffan/Geo-ShapeFile/issues/13
2.57_001 2014-03-05
Development release towards 2.58. Changes are listed there.
2.56 2014-02-18
- Shawn Laffan
- CPAN testers are green for 2.55_001, so bump the version number and release as a full version.
2.55_001 2014-02-17
- Shawn Laffan
- Add Geo::ShapeFile::Shape::Index as a simple 2-d block based index.
- Geo::Shape::ShapeFile now uses a spatial index for the segments.
This speeds up the contains_point routines by about 50-70% when used.
The index is opt-in at the moment, so will have no effect on existing code.
- Geo::ShapeFile::get_part now returns an array ref in scalar context.
- Geo::ShapeFile::Point::angle_to now works.
- Many of the undocumented methods have been renamed to use a leading underscore,
as they are private methods. This avoids a number of POD test warnings.
- Add parent, POSIX and autovovofication to the list of dependencies in the makefile.
2.54 2014-02-11
- Shawn Laffan
- Fix https://rt.cpan.org/Ticket/Display.html?id=89563
Thanks to Daniel Smith for reporting, and also providing an optimisation
which also handles edge overlap cases.
- Reorganise the test suite to allow running of subsets of tests.
2.53_003 2014-02-10
- Shawn Laffan
- Clear up several longstanding RT tickets:
- https://rt.cpan.org/Ticket/Display.html?id=46698
Clarify docs such that point objects are passed to has_point, not coordinates.
- https://rt.cpan.org/Ticket/Display.html?id=46068
Values returned from width and height were swapped. Thanks to Le Goddard for reporting.
- https://rt.cpan.org/Ticket/Display.html?id=49054
$@ should have been @_ (thanks to rgsave@hotmail.com for reporting)
- https://rt.cpan.org/Ticket/Display.html?id=92790
DBF field names can now be accessed in file order.
- https://rt.cpan.org/Ticket/Display.html?id=63347
corners were incorrectly reported. Thanks to Liam Gretton for reporting.
- Reorganise the test suite to use subtests, with tests in subs. Add more tests.
- General formatting and style changes to the code.
- Add List::Util as a dependency.
- Development is now on github, so update the metadata to reflect this.
https://github.com/shawnlaffan/Geo-ShapeFile
Upstream changes:
Changes from 4.1.1 to 4.1.2
---------------------------
1. The manual has been considerably improved.
- Thoroughly reviewed and updated.
- Out-of-date examples replaced.
- Chapter 15 on MPFR reworked.
- Summary sections added to all chapters.
- Exercises added in several chapters.
- Heavily proof-read and copyedited.
2. The debugger's "restart" command now works again.
3. Redirected getline is now allowed inside BEGINFILE/ENDFILE.
4. A number of bugs have been fixed in the MPFR code.
5. Indirect function calls now work for both built-in and extension functions.
6. Built-in functions are now included in FUNCTAB.
7. POSIX and historical practice require the exclusive use of the English
alphabet in identifiers. In non-English locales, it was accidentally
possible to use "letters" beside those of the English alphabet. This
has been fixed. (isalpha and isalnum are NOT our friends.)
If you feel that you must have this misfeature, use `configure --help'
to see what option to use when configuring gawk to reenable it.
8. The "where" command has been added to the debugger as an alias
for "backtrace". This will make life easier for long-time GDB users.
9. Gawk no longer explicitly checks the current directory after doing
a path search of AWKPATH. The default value continues to have "." at
the front, so most people should not be affected. If you have your own
AWKPATH setting, be sure to put "." in it somewhere. The documentation
has been updated and clarified.
10. Infrastructure upgrades: Automake 1.15, Gettext 0.19.4, Libtool 2.4.6,
Bison 3.0.4.
11. If a user-defined function has a parameter with the same name as another
user-defined function, it is no longer possible to call the second
function from inside the first.
12. POSIX requires that the names of function parameters not be the
same as any of the special built-in variables and also not conflict
with the names of any functions. Gawk has checked for the former
since 3.1.7. With --posix, it now also checks for the latter.
13. The test suite should check for necessary locales and skip the tests
where it matters if support isn't what it should be.
14. Gawk now expects to be compiled on a system with multibyte character
support. Systems without such support, at least at the C language
level, are so obsolete as to not be worth supporting anymore.
15. A number of bugs have been fixed. See the ChangeLog.
Upstream changes:
1.72 Wed Apr 29 22:43:13 PDT 2015
No change to actual code Table.pm
Just comment out "Guess Windows file format" from t/test1.t, as Strawberry Perl swallows \r
and fails the test, however, this does not affect it to use the package
1.71
Fixed a minor bug in rename(), where the old name was not complete deleted.
The bug was triggered in rowMerge(byName=>1) + a very special situations.
Also fixed several typos in the test code.
A special thank to Alexandr Ciornii for help prepare new Makefile.PL,
as well as create better test files.
pkgsrc changes:
* Add LUA_VERSION_INCOMPATIBLE= 53 to reflect upstream changelog. No
functional changes intended.
Changes:
Release 0.9.0
-------------
Changes that may break users' config files have been annotated with a
(!).
* Note: mpv is not compatible with Lua 5.3. Lua 5.1 or 5.2 is
required.
* The minimum required libass version is now 0.12.1 or newer.
* The minimum required FFmpeg version is now 2.4.0 (equiv. Libav 11)
or newer.
* The internal libmpg123 support was removed. This was already not
used by default in the previous release.
* (!) The LIRC support was removed. Configure LIRC remotes as input
devices instead.
* (!) The Linux Joystick support was removed.
* (!) vf_screenshot was removed, as they are now handled at a VO
level and is compatible with all VOs.
* (!) --ass-use-margins has been renamed to --sub-use-margins and
applies only to plain-text (non-ASS) subtitles (enabled by
default). The new --ass-force-margins option applies only to ASS
subtitles (disabled by default). To get the old behaviour back,
enable both at the same time.
* (!) The --sub-scale-with-window option now only applies to plain
text (non-ASS) subtitles (enabled by default). The new
--ass-scale-with-window option does the same but only with ASS
subtitles (disabled by default).
* (!) The range for the param1 for the gaussian vo_opengl scaler has
been redefined. Instead of being an arbitrary 1-100 range, have a
default value of 1.0, and anything higher is blurrier.
* (!) The seek, playlist_next, playlist_prev, loadfile and loadlist
parameters no longer accept numerical parameters where symbolic
parameter names exist.
* (!) vo_opengl changes:
+ (!) The smoothmotion suboption has been renamed to
interpolation. The old name is still supported for now.
+ (!) The bilinear_slow scaler has been renamed to triangle.
+ (!) scale-down has been renamed to dscale and now has its own
set of config options (e.g. dscale-radius).
+ (!) Scaler radius no longer defaults to 3 but to a preferred
value that may be different for each filter.
+ The scale-radius option may now go down as low as 0.5, which
is the value used by the nearest filter.
+ spline36 is the new cscale default for opengl-hq. This might
break setups that use fbo-format=rgb8. To work around it,
leave fbo-format as its default, or set to something higher
than 8, or set cscale=bilinear, the previous default.
* (!) vf_format no longer converts video to YUYV if there is no
parameter. Video is now passed unchanged unless a format is
specifically requested.
* (!) The --colormatrix, --colormatrix-input-range,
--colormatrix-output-range and --colormatrix-primaries options have
been converted into vf_format suboptions. See commit 27715b7 and
the manual for details.
* vf_mirror's implementation was replaced with calling into
libavfilter's vf_hflip filter, thus depending on libavfilter to
function.
* The device subption to ao_wasapi has been deprecated in favor of
--audio-device.
* --video-rotate now allows 360 as an argument instead of stopping at
359.
* Several improvements to af_scaletempo.
* Options that have multiple options and also include a "yes" option
now default to that if specified with no arguments.
* The default value of --cache-default is now 150000 (153.6 MB, ~146
MiB).
* JPEG screenshots now use the same subsampling as the source video.
The images are still RGB regardless of source format though.
Bug fixes
* mpv no longer saves position on files that can't be resumed (issue
#1701).
* (X11) Fix the player thinking the mouse has left the window in some
WMs / embeddings (issue #1672).
* mpv no longer freezes on wayland when the compositor stops asking
it to draw itself (e.g. when minimized) (issue #249).
* .ac3 files are no longer rejected by --audio-file-auto (issue
#1759).
* ao_wasapi now automatically enables exclusive when passthrough is
attempted (issue #1742).
* Attempt to fix flickering on Intel VAAPI drivers with --hwdec=vaapi
and --vo=opengl (issue #1765).
* youtube-dl will no longer download video streams when video
playback is disabled with --no-video.
* (Windows) mpv now prevents system sleep when playing a video-only
file. Previously, only files with an opened audio track would
prevent sleep.
New features
* vo_opengl features:
+ Added ewa_ginseng, ewa_hanning, robidoux, robidouxsharp,
oversample and haasnsoft scalers.
+ There are now ewa_lanczossoft and ewa_lanczossharp aliases to
ewa_lanczos that are tuned to be blurrier and sharper,
respectively.
+ Added gamma-auto option that uses ambient light sensors to
automatically adjust the video gamma. See commit c028d78 for
details.
+ Added blend-subtitles option to draw subtitles directly into
the video instead of rendered afterwards. Potentially
necessary for correct rendering with files that use ASS
subtitles for typesetting in combination with an icc-profile.
There is a default option for drawing after upscaling, and a
video option for drawing before upscaling. See details and
warning on the manual.
+ There is now a tscale option, used to choose the temporal
scaler used in the interpolation mode (previously
smoothmotion).
+ There is a new scale-blur parameter to adjust the amount of
blur that most of the filters produce. Deviating from the
default may introduce artifacts in EWA filters.
+ (Windows) There is now a dwmflush option that might help
improve rendering of high-fps video. Disabled by default. See
manual for options.
* New Linux-only vo_drm video output driver. Uses the direct
rendering / kernel modesetting drivers to draw directly to the
framebuffer, but with no hardware acceleration. See manual for
details.
* New pseudo-gui builtin profile, automatically used when launched
from mpv.desktop by opening mpv.exe on windows (mpv.com still works
as usual), or by opening the mpv.app bundle. The pseudo-gui tries
to make the player window behave closer to what a desktop player
would do, by not immediately closing and allowing the user to
drag&drop files for playback. See manual for details.
* mpv can now play directories by automatically playing their
contents instead. Works everywhere but on Windows, due to issues
with Windows' C runtime.
* Add support to pitch correct stretched audio with librubberband.
* Add support for the Raspberry Pi 2's hardware decoder when FFmpeg
(or Libav) is built with --enable-mmal. See commit 8fff125 for
details.
* The --cache option now accepts a "yes" option, that always enables
a --cache-default-sized cache on all cases a cache can be used,
unless --cache-default disables caching.
* ao_pulse, ao_coreaudio and ao_wasapi now support device
hotplugging.
* New --osd-align-x and --osd-align-y options can be used to align
the OSD independently from subtitles.
* New --osd-bold and --sub-text-bold options can be enabled to bold
all OSD or plain-text subtitle text, respectively.
* Added a default keybind to the u key that enables/disables ASS
style overriding. When enabled, is equivalent to
--ass-style-override=force.
* There is now a MOUSE_ENTER keybind, that is called when the mouse
cursor enters the VO from outside.
* The new --ytdl-params option can be set to arguments that are
always given to youtube-dl invocations. There is no sanity
checking, so invalid options can prevent mpv from working with http
URLs.
* There's a new --demuxer-mkv-fix-timestamps option, enabled by
default, that tries to guess more accurate video timestamps by
using FPS information, if available. See manual for details.
* The new --window-scale option can be used to scale the video window
by the specified multiplier, before other options such as --autofit
are applied.
* vo_direct3d_shaders now supports NV12 colorspace without using
stretchrect, but it seems no drivers actually support that.
* (Client API) Added a rescan_external_files command, as requested on
issue #1586.
* (Client API) If enabled, initializing the Client API will now also
load the user's mpv.conf.
* (Client API) There's a new mpv_opengl_cb_report_flip() call for API
users to call to inform mpv of when exactly a frame was displayed.
* (Client API) The mpv_opengl_cb_render() function was deprecated in
favor of the new, simpler mpv_opengl_cb_draw() function.
* (Client API) There is a new screenshot_raw command. See input.rst
for details.
* The --input-file argument may now also be a file descriptor in the
form "fd://N", where N is the FD number.
* Noteworthy changes in release 4.5 (released 2015-04-29) [stable]
- Corrected an invalid memory access in octet string decoding.
Reported by Hanno Böck.
Upstream changes:
R50f is a required security and bugfix release:
[tg] Add a patch marker for vendor patch versioning to mksh.1
[tg] SECURITY: make unset HISTFILE actually work
[tg] Document some more issues with the current history code
[tg] Remove some unused code
[tg] RCSID-only sync with OpenBSD, for bogus and irrelevant changes
[tg] Also disable field splitting for alias 'local=\typeset'
[tg] Fix read -n-1 to not be identical to read -N-1
[tg] Several fixes and improvements to lksh(1) and mksh(1) manpages
[tg] More code (int size_t), comment and testsuite fixes
[tg] Make dot.mkshrc more robust (LP#1441853)
[tg] Fix issues with IFS='\' read, found by edualbus
[enh, tg] Fix integer overflows related to file descriptor parsing, found by Pawel Wylecial (LP#1440685); reduce memory usage for I/O redirs
[tg] Document in the manpage how to set ±U according to the current locale settings via LANG/LC_* parameters (cf. Debian #782225)
[igli, tg] Some code cleanup and restructuring
[tg, oksh] Handle number parsing and storing more carefully
R50e is a required bugfix release:
[tg] Add more tests detailing behaviour difference from GNU bash
[tg] Introduce a memory leak for x=<< fixing use of freed memory instead, bug tracked as LP#1380389 still live
[tg] Add x+=<< parallel to x=<<
[tg, ormaaj, jilles] POSIX "command" loses builtin special-ness
[tg] Fix LP#1381965 and LP#1381993 (more field splitting)
[jilles] Update location of FreeBSD testsuite for test(1)
[Martin Natano] Remove dead NULL elements from Emacs keybindings
[tg, Stéphane Chazelas, Geoff Clare] Change several testcases for $*/$@ expansion with/without quotes to expected-fail, with even more to come ☹
[tg] Fix miscalculating required memory for encoding the double-quoted parts of a here document or here string delimiter, leading to a buffer overflow; discovered by zacts from IRC
[RT] Rename a function conflicting with a MacRelix system header
[tg] Use size_t (and ssize_t) consistently, stop using ptrdiff_t; fixes some arithmetics and S/390 bugs
[tg] Remove old workarounds for Clang 3.2 scan-build
[tg] Remove all Clang/Coverity assertions, making room for new checks
[tg] Fix NSIG generation on Debian sid gcc-snapshot
[tg] Make a testcase not fail in a corner case
[tg] Fix issues detected by GCC’s new sanitisers: data type of a value to be shifted constantly must be unsigned (what not, in C…); shebang check array accesses are always unsigned char
[tg] Be even more explicit wrt. POSIX in the manpage
[tg] Fix shebang / file magic decoding
[tg] More int → bool conversion
[tg] Let Build.sh be run by GNU bash 1.12.1 (Slackware 1.01)
[Stéphane Chazelas, tg] Fix here string parsing issue
[tg] Point out more future changes in the manpage
[tg] Call setgid(2), setegid(2), setuid(2) before seteuid(2)
[tg] Fix spurious empty line after ENOENT “whence -v”, found by Ypnose
[tg] Optimise dot.mkshrc and modernise it a bit
[tg] Use MAXPATHLEN from <sys/param.h> for PATH_MAX fallback
[tg] Some code cleanup and warnings fixes
[tg] Add options -a argv0 and -c to exec
[jsg] Prevent use-after-free when hitting multiple errors unwinding
[tg] Fix use of $* and $@ in scalar context: within [[ … ]] and after case (spotted by Stéphane Chazelas) and in here documents (spotted by tg@); fix here document expansion
[tg] Unbreak when $@ shares double quotes with others
[tg] Fix set -x in PS4 expansion infinite loop
Upstream changes:
0.303 Wed Apr 29 2015
[FIXES]
- closed RT #90414 (Vincenzo Buttazzo), fixing HTTPS data transfer
- closed RT #62950 (Slaven Rezic), adding the port to the Via: header
[DOCUMENTATION]
- added many more contributors in the META file
[TEST]
- fixed t/23connect.t
0.302 Sat Jan 31 2015
[DOCUMENTATION]
- fix RT #85632 (Ashley Pond V)
- multiple documentation fixes (Ashley Pond V)
- list git contributors in the META file
[PACKAGING]
- switch to Dist::Zilla for maintaining the distribution