Update pear-Crypt_GPG to 1.6.4.
1.6.4 (2020-03-22 08:00 UTC)
Changelog:
* Use classmap for autoloading in composer as this package does not follow
PSR-0.
* Support default gpg binary location on NixOS.
* Fix IgnoreVerifyErrors issues with GnuPG 1.4 and PHP5.
* Add possibility to add custom arguments to gpg commands.
* Add option to choose compression algorithm.
* Compatibility with phpunit >= 6.0.
This brings it up to speed with gtk3, etc.
Sadly the developer of dasher passed away, so the last release published
was a beta in 2016. I can't get it to build, so this is a git snapshot.
Changes since v1.13:
v1.14 - 22.03.2020
- Bugfix: The Repeat/Replen. numbers in Smp. Ed. would not show the correct
values for non-looping samples. It should always show the values even if the
loop is disabled. This caused some strange visual bugs...
- Bugfix: Changing sample numbers on the white piano keys in Instr. Ed. was
semi-broken (it would show wrong numbers until you changed to another instr.
and back).
- Bugfix: If you set the current sample to 0E and scrolled down with the mouse
wheel, the sample list would overflow.
- All bitmaps are now present as 4-bit (+ 1x 8-bit) RLE-compressed .bmp files,
and are included in the binary as such. This makes it slightly easier to
edit/add graphics.
Changelog:
18.0.2
Changes
[stable18] disable timeout on app install via cli (server#19439)
[stable18] Show proper file name when fetching details fails (server#19441)
[stable18] Don't create invalid users (server#19451)
[stable18] when we receive intentional empty whats new info, do not try to show it (server#19470)
[stable18] Reduce flow logging at INFO level, move to DEBUG (server#19481)
[stable18] Continue with next foreach iteration (server#19516)
[stable18] Allow to overwrite the path on the cache event (server#19522)
[stable18] Move RefreshWebcalJob logic to a proper service so that it may be called independently (server#19573)
[stable18] Make sure the secondary view registered for systemtags has an id (server#19574)
[stable18] Strip of users home path from share api message (server#19591)
[stable18] FIx logging in accessibility controller (server#19607)
[stable18] Change the route generation of AuthPublicShareController.php (server#19610)
Replace tab character with space (server#19612)
[stable18] remove noise from detectUuid and cache results (server#19624)
[stable18] Make sure that the transfer details are present in the database during the cron run (server#19628)
[stable18] Fix hover state color of drag-n-drop with theming and dark mode (server#19630)
[stable18] Correctly trim long cyrillic note (server#19636)
[stable18] Hash event UID to make sure it's not too long for PushProvider notifications (server#19639)
[stable18] Theme search results (server#19690)
[stable18] Also cache avatars when it's not allowed (server#19696)
[stable18] Revive the "send email to new users" toggle for the user form (server#19702)
[stable18] Fix non-centered no javascript message (server#19715)
[stable18] Allow single file downloads so the video player works again (server#19729)
[stable18] Add message for DoesNotExistException (server#19744)
Fetch translate for Tags from files app (server#19762)
[stable18] Various user settings fixes (server#19767)
[stable18] Do not allow transfer ownership when the user isn't the owner (server#19773)
[stable18] Introduce a default refresh rate app setting for calendar subscriptions (server#19784)
[stable18] Fix regex for office documents (server#19800)
[stable18] Fix filename and popover menu misalignment (server#19802)
[stable18] Fix avatar in file list for users with an @ in the uid (server#19803)
[stable18] Fix "Error loading the shares list TypeError: "this is undefined"" fo… (server#19824)
[stable18] Prevent self-xss via invalid mysql user name on install screen (server#19830)
[stable18] Correctly set up Application class (activity#430)
[stable18] Chunk deleting of rows from the activity table (activity#435)
[stable18] Fix 18 public folder (files_videoplayer#153)
[stable18] Move to github actions (files_videoplayer#156)
[stable18] Fix push notifications for multibyte notifications (notifications#576)
[stable18] Prevent delete for impersonated users (notifications#582)
[stable18] Delete unknown devices (notifications#583)
[stable18] Fix long message (notifications#584)
[stable18] ignore unavailable storages while scanning for albums (photos#211)
[stable18] Don't flatten out albums (photos#213)
[stable18] Avoid line breaks after long device names in "df" command (serverinfo#177)
[stable18] Do not print errors if time server config is not available (serverinfo#178)
[stable18] Change sidebar file while changing file in slideshow (viewer#405)
18.0.1
Changes
[stable18] Fix cursor on disabled contenteditable divs (server#18961)
Bump style-loader from 1.1.2 to 1.1.3 (server#18982)
[stable18] Increase the timeout for app downloads (server#19025)
[stable18] Fix loaded controller check (server#19060)
[stable18] Allow to await the sidebar (server#19089)
[stable18] expose Argon2 options (as we did for bcrypt) (server#19094)
[stable18] fix multiselect actions for files (server#19108)
[stable18] Adjust filelist color handling to new dark theme value (server#19117)
[stable18] Reduce legacy event log level to debug (server#19118)
[stable18] New file menu needs to be above the filelist header (server#19119)
[stable18] Do not invert avatar colors when dark theme is enabled (server#19121)
[stable18] Use the target for file notifications (server#19149)
[stable18] Use correct appid for talk (server#19150)
[stable18] add hub bundle for easy installation on upgraded instances (server#19153)
[stable18] apps can have polyamorous relationships with bundles (server#19166)
[stable18] Use themed favicon-fb (server#19189)
[stable18] Fix "Call to undefined method OCA\\WorkflowEngine\\Entity\\File::t()" (server#19190)
[stable18] Fix query selector for inverted icons (server#19206)
[stable18] Do not encode contacts menu mailto links (server#19207)
[stable18] Give the sharing tab a unique id so it also opens properly on other languages (server#19212)
[stable18] WebcalRefreshJob: Fix reading refresh rate (server#19228)
[stable18] Make sure to catch php errors during job execution (server#19269)
[stable18] Center Buttons (server#19271)
[stable18] Use the l10n from settings (server#19277)
[stable18] Use proper andwhere clause (server#19278)
[stable18] Add move (and firstlogin) option to transferownership service (server#19279)
[stable18] for the DB ot pick an index specify the object_type (server#19283)
[stable18] owner transfer multiselect fixes (server#19291)
[stable18] Allow respecting PASSWORD_DEFAULT (server#19292)
[stable18] Keep the modification time during decryptFile (server#19297)
[stable18] Fix data Apache2 .htaccess typo (server#19302)
[stable18] Fix display of DTEND for multi-day all-day event (server#19308)
[stable18] do not overwrite global user auth credentials with empty values (server#19315)
[stable18] Fix occ maintenance:install database connect failure (server#19326)
[stable18] Fix event type (server#19330)
[stable18] Array access on int will fail on php7.4 (server#19332)
[stable18] Make sure the default share provider does not execute for other things (server#19334)
[stable18] Disable link shares of disabled users (server#19340)
[stable18] Prevent archieved download on secure view (server#19360)
[stable18] Log Flow activity (server#19396)
[stable18] Allow to serve static webm directly (server#19420)
18.0.1 final (server#19422)
[stable18] Allow to serve static mp4 directly (server#19428)
[stable18] Update master php testing versions (activity#417)
Update stable18 target versions (activity#418)
[stable18] Update master php testing versions (files_pdfviewer#164)
Update stable18 target versions (files_pdfviewer#165)
Update stable18 target versions (files_texteditor#194)
Update stable18 target versions (firstrunwizard#274)
Update stable18 target versions (logreader#313)
[stable18] Update master php testing versions (nextcloud_announcements#64)
Update stable18 target versions (nextcloud_announcements#65)
Update stable18 target versions (notifications#547)
[stable18] Add linting via github actions (notifications#555)
[stable18] Support Strict VoIP push notifications for iOS 13 SDK (notifications#565)
[stable18] Update master php testing versions (password_policy#93)
Update stable18 target versions (password_policy#94)
[stable18] Lint with github actions (photos#153)
[stable18] No more drone. Do it all on github actions (photos#158)
[stable18] Respect .noimage and .nomedia files (photos#160)
[stable18] added headers for your photos and favs (photos#172)
[stable18] Fix/actions (photos#174)
[stable18] Fix url escaping (photos#175)
[stable18] Use actions from tutorial (photos#181)
Update stable18 target versions (privacy#323)
Update stable18 target versions (recommendations#182)
Update stable18 target versions (serverinfo#170)
[stable18] Update master php testing versions (survey_client#104)
Update stable18 target versions (survey_client#105)
[stable18] GitHub actions/lint (viewer#368)
Fix url escaping (viewer#370)
[stable18] Adjust tests syntax & formatting (viewer#379)
[stable18] Use actions from tutorial (viewer#385)
[stable18] Revert "Fix url escaping" (viewer#396)
6.0.2 to 6.1: (March 22, 2020)
* IMPORTANT NOTES:
- Because of major event remapping changes, all remappings will be reset
to defaults; if you had custom mappings, they will need to be
re-entered again.
- Because of major internal changes, all state files are now invalid.
- Support for Windows XP has been discontinued as of this version. WinXP
is now completely out of support from Microsoft, so we are doing the
same.
* Major improvements to display mode handling in NTSC vs. PAL. The window
is now the same size for both modes, and scaling is applied to simulate
the height of scanlines (in PAL mode, there are more scanlines and hence
each is narrower). This more properly emulates how the display would look
on a real TV.
* Removed the 'Display_Height' property, changing it to 'Display_VCenter'.
This new feature, along with the display mode changes above, almost
completely eliminate having to manually tweak each ROM so that it will
not have part of the image cut off.
* Removed the 'Display_YStart' property and all automatic detection of
ystart. It caused problems on some ROMs, and was not the way a real
console would work anyway. Related to this, ROMs now load much faster.
* Major improvements to event remapping:
- Allow mapping of modifier-key and button-direction combinations
- Physical controllers can map the same action to different events on
different virtual controllers
- Many more events can be remapped
- Events can be filtered by type in UI
* Paths have been simplified:
- The following file/directory locations are no longer configurable
(statedir, nvramdir, cheatfile, palettefile, propsfile); they are
now all under the base directory
- Removed cfgdir; Distella config files are now placed with their
associated ROMs
- Added 'basedir' commandline argument, which allows to change the
base directory where almost all config-related items are stored;
related to this, discontinued the 'basedir.txt' functionality
- Added 'baseinappdir' commandline argument, which sets the base
directory to the application folder (Windows only for now); this
replaces the functionality of 'basedir.txt'
* Added automatic controller detection.
* Controllers can be changed during emulation (no ROM reload required
anymore).
* Added support for Light Gun controller.
* Added limited KidVid support (8, 9 and 0 start the games).
* Removed superfluous controller option 'PADDLES_IDIR'.
* Added configurable paddle dejittering.
* Key-repeat mode improved; entering Time Machine by holding down a key
combo continues to send events (previously, you had to release and then
press the combo again).
* Certain buttons in the UI can now be activated repeatedly by holding
down the mouse button (Time Machine, debugger step/trace/frame advance,
etc.)
* Added option to configure mouse double click speed.
* Added option to configure controller input repeat speed.
* Added high quality scaling.
* Made scanlines better aligned to scaling.
* Added 'HiDPI' mode, which scales the UI by 2x when enabled. This is
meant for 4k and above monitors, but can actually be used at any
lower resolution that is large enough to display the scaled UI.
* Fixed TIA 'Center' option, Stella now remembers the last windowed position.
* Added fractional (25% increments) TIA zooms.
* Removed 'tia.fsfill' option, replacing it with 'tia.fs_stretch'. This
new option allows to preserve TIA image aspect ratio in fullscreen
mode, or stretch to fill the entire screen.
* Added configurable 'Overscan' option for fullscreen modes.
* Fullscreen TIA modes no longer assume that desktop taskbars, etc
are present, hence they are scaled to the proper fullscreen size.
* Added option to display dialogs in screen corners.
* Added hotkey for sound on/off.
* Enhanced 'Command' menu to display current state and more commands.
* Added option to save and load all TimeMachine states at once.
* Added option to automatically load/save states when entering/exiting
emulation.
* Added option to change pitch of Pitfall II music.
* ROM Info Viewer size is not limited to fixed zoom steps anymore.
* ROM Info Viewer can now display multiple lines per property and the
bank switching type.
* In file listings, you can now select directories by holding 'Shift' on
the first character entered. Entering characters in lowercase still
selects files, as before.
* Fixed bug when starting ROMs via MacOS finder.
* Added various developer options for oddball TIAs:
- stuffed player, missiles and ball move
- delayed playfield bits and color
- delayed players and ball VDEL swap
* Disabled some developer options for 'Player settings'.
* Writes to RAM read ports are ignored now.
* Added Developer setting, which breaks on writes to read ports.
* Improved breakpoints to now consider the banks.
* Improved debugger's TIA display and zoom windows.
* Improved hotkeys, now many emulation keys work in debugger too.
* Fixed display of negative values in debugger; sometimes they were
shown as positive.
* Reworked ROM properties database, making it load faster in certain cases.
* Updated internal ROM properties database to ROM-Hunter version 16
(thanks go to RomHunter for his tireless research in this area).
Related to this, updated the snapshot collection.
* Fixed 'Dancing Plate (Unknown) (PAL)' to use joystick.
* Fixed cheatcode handling in 2K and 4K ROMs.
* Fixed bug where ROMs smaller than 64 bytes were not recognized.
* Fixed bug where frying one ROM was continued with the next ROM.
* Fixed not working 7800 pause key.
* Enhanced UA bankswitching to support certain Brazilian carts.
* Fixed WD bankswitching.
* Added FC bankswitching for Amiga's Power Play Arcade Video Game Album.
* Added auto-detection of display format based on filename.
* Auto-detection of bankswitch scheme by file extension now includes
more human-readable formats (not restricted to DOS 3-char length).
See the documentation for the new names.
* Fixed bug in DPC+ scheme; 'fast fetch mode' was enabled at startup,
when it should be disabled by default.
* Some more work on DPC+ playfield 'jitter' effect for certain older DPC+
driver versions; more ROMs are now detected properly. Special thanks
to SpiceWare for his research in this area.
* Added proper Retron77 port.
* Added proper libretro port, and fixed display for OpenGLES renderers.
* PNG/ZIP image support is now conditionally compiled into Stella.
All major ports (Linux/macOS/Windows) have it enabled by default.
* SDL/GUI support is now conditionally compiled into Stella. All major
ports (Linux/macOS/Windows) have it enabled by default. This is
currently needed by the libretro port.
* Updated included PNG library to latest stable version.
* Updated UNIX configure script to work with the gcc version 10 and
above.
-
These appear to have been cargo culted around for a while, don't even have
anything to do with DESTDIR mode, and are completely useless. Simplify the
logic a little while here. Noticed by rillig@.
2.3.0:
Security
Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
Double-free in gdImageBmp. (CVE-2018-1000222)
Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
Fixed
Fix: add codecov support
Fix: gdTransformAffineCopy run error
Fix: Install dependencies move to .travis.yml
Fix: gdTransformAffineCopy() segfaults on palette images
Fix: gdTransformAffineCopy() changes interpolation method
Fix: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
Fix: gdTransformAffineCopy() may use unitialized values
Fix: Remove cmake modules
Fix: Add RAQM support for cmake
Fix: gdImageGifAnimAddPtr: heap corruption with 2 identical images
Fix: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
Fix: auto cropping has insufficient precision
Fix: Provide a suitable malloc function to liq
Fix: libtiff link returns 404 HTTP code
Fix: Failed to open 1 bit per pixel bitmap
Fix: new_width & new_height exception handling
Fix: gdImageCrop neglecting transparency
Fix: Potential infinite loop in gdImageCreateFromGifCtx
Fix: gd_gd.c format documentation appears to be incorrect
Fix: Fix new_a init error in gdImageConvolution()
Fix: gdImageFilledArc() doesn't properly draw pies
Fix: Fatal and normal libjpeg/libpng errors not distinguishable
Fix: Update var type to hold bigger w&h for ellipse
Fix: update doc files install directory in CMakeLists.txt
Correct some test depend errors
Update cmake min version to 3.7
Delete libimagequant source code download action in CMakeLists.txt
Improve msys support
Fix some logic error in CMakeLists.txt
Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H, HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
Added
test cases for following API: gdImageCopyResized(), gdImageWebpEx(), gdImageCreateFromGd2PartPtr(), gdImageCloneMatch(), gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(), gdImageStringUp16(), gdImageString(), gdImageString16(), gdImageCopyMergeGray(), gdImageCopyMerge()