FEATURES 1.48.10
• Support for DeepBSP V4 extended nodes (based on crispy doom). Also ZDoom
extended nodes (based on code from woof 1.2.0), supporting uncompressed,
and compressed nodes (when zlib is present). Allows playing several wads,
such as Avactor, and Lost Civilization, that are otherwise playable by
DoomLegacy, but use extended nodes for several of their maps. Code provided
by Michael Bäuerle (FR_0095).
• Added the blockmap generation code provided by Michael Bäuerle (FR_0096).
Some of the code is borrowed from crispy doom, altered a bit by Michael
Bäuerle to suit DoomLegacy, and then totally mangled by WJ.
A blockmap control has been put into the menu.
□ Vanilla: Load the blockmap, preserves blockmap tricks.
□ Large: On large blockmaps (error prone), Generate the blockmap instead.
□ Generate: Always Generate a blockmap.
□ Auto: Try to Load the blockmap, upon significant errors then Generate a
blockmap.
• The hardware sky draw (OpenGL, etc.) now uses the extended textures. The
scaling and alignment of the sky in hardware draw has been made consistent
with software draw. The sky movement from head turning is greatly reduced.
There is still some horizontal wander.
The hardware sky still does not change when the player is Invulnerable. The
hardware draw sky does not support the necessary multiple colormaps right
now.
• A dehacked thing translation command line switch, -dehthing. This selects
the dehacked translation for thing numbers in the range 138 to 150. This
overrides the Automatic translation detection.
□ legacy : DoomLegacy untranslated
□ boom : translate things according to Boom
□ prboom : Boom and Beta things
□ ee : Eternity Engine things
• A separate supplementary wad is provided that has dog sprites and sounds.
Specified before a wad, it provides default dog sprites and sounds.
Specified after a wad, it replaces the dog sprites in a wad.
• More ports now allow a second mouse. This allows using PC, mousesystems,
and PS2 type mice. The ports that have the second mouse support are SDL,
WIN32, and X11.
• The Linux X11 port got a total rewrite of sfx sound. It previously was only
supporting OSS sound, and ESD sound. Can now select between OSS, ALSA, ESD,
PulseAudio, and JACK sound devices using the sound menu. For music, can now
select between MIDI, TiMidity, FluidSynth, external MIDI, FM_Synth, and
AWE32_Synth, using the sound menu. This depends upon which support got
compiled into the program, as selected in the make_options file.
Many of the options are untested. The last two Synth options depend on
older specific sound cards, and will not be included in released binaries.
I have not managed to get a FluidSynth installation to work, I don't have
an external MIDI device to test with, and JACK wants to take over the
entire sound system.
BUG FIXES 1.48.10
• Added failure detection for setting drawmode from config file. If the
config file drawmode fails then use a window at native bpp. This used to
fail ungracefully.
• Improved Gcc10 compilation, eliminating most of the nuisance messages.
Fixed usages of snprintf, and strncpy. Fixed bug 0671.
• The Clang compiler caught some mistakes. The old code probably did work.
Fixed bug 0672.
• Fixed where the program is stuck in client mode. Once having tried to
connect as client, the program would not go back to server mode, not even
when starting a netgame as server. A symptom was the player wait count
being initialized to 99. Fixed to set server mode. Fixes bug 0677.
• Players were kicked during netgame when their blood splat setting was
different than the server. As it was desireable to allow players to turn
off blood splats independently of the server setting, this was fixed by
making the off code call P_Random appropriately. This also fixes a demo
consistency error. Fixes bug 0678.
• Changed the netgame repair function to correctly report differences in
random number settings for the server. The message syntax was only
appropriate for the client, displaying reversed server/client values at the
server.
• Adding extended nodes fixed several bugs. Fixes bug #657, due to DeepBSP V4
extended nodes. Fixes the segfault in Eviternity.wad Map15 and Map32, due
to use of uncompressed ZDoom extended nodes.
• Fixed dehacked code to read Avactor.wad dehacked lump. Increased the
dehacked buffer length to 1028. Made all the string comparisons caseless.
Adopted some logic from PrBoom and Eternity regarding exiting sections on a
blank line. Detect "//" lines as comments.
• Fixed the hardware draw to clip lights at 0..255. Some wad editors put in a
default light value of 256. This fixes some wads, like Avactor.wad, which
has light values of 256 for some sectors. These would show up as black
sectors. Most ports allow the light field to exceed 255, allowing some
lighting tricks (that few wads take advantage of).
• In Avactor.wad, there are an excessive number of BSP partition lines that
miss the subsector. In this case the hardware draw BSP must determine if
the subsector poly is to the right, or to the left of the divide line. This
must match the BSP partitioning, as those poly will be assigned to the
front sector, and back sector. Sometimes it was testing a vertex on the
divline, leading to the poly being assigned to the wrong subsector. This
fixes a missing floor in Avactor.wad (Map04, sector 1757).
• Fixed some bad subsector draws for hardware-draw in Avactor.wad (Map05
sector 1502). These were using the wrong sector to draw the subsector. For
the polygons that do not have a linedef as a side, there must be a search
of all linedefs to find one that indentifies the sector that this subsector
is within. The test needed to be more robust for large maps.
• Lost Civilization uses some masked textures on upper textures and single
sided walls. This is not entirely valid usage, but it happens. The software
render draws black in the missing portions of the texture. With hardware
render, OpenGL, this shows sky through the wall. Fixed the hardware render
to also draw black in this usage.
• Fixed the menu selected extra dogs, to be spawned using the correct type
code. This fix was revised three times, as more problems with dehacked dogs
arose. Fixes bug 0681.
• Fixed the rocket in Valiant.wad. It uses dehacked thing numbers from Beta
versions, that are valid in PrBoom, but in Doom Legacy they match thing
numbers for Dogs, smoke, and other Legacy specific things.
Implemented dehacked detection that translates these to more appropriate
DoomLegacy things. This affects dehacked things in Lost Civilization,
Avactor, Valiant, and especially antaxyz.
• Always include the missing sprite detect, from Debug. Often the dog sprite
is missing from the wad.
• Made Voodoo card support optional. The base code is no longer tied to
support for Glide.
• Fix Load savegame menu controls to allow ESCAPE from the Load savegame
after changing to another directory.
pkgsrc changes:
* switch MASTER_SITES to GitHub
* use GTK3 instead of GTK2
* remove local patches integreated into upstream (#5)
Upstream changes (noted in doc/en/ReleaseNote):
ver 3.9.2
* Support Fcitx5.
* Support GTK4 for mlconfig. (./configure --with-gtk=4.0)
* Support CSI > Ps q (XTVERSION). (Response: DCS>|mlterm(3.9.2)ST)
* Add "MOSH_UDP_PORT" environmental variable to specify UDP port or port-range
to communicate with a mosh server.
* Add INSERT_CLIPBOARD shortcut key.
(https://github.com/arakiken/mlterm/issues/19)
* Add --fk / format_other_keys option (equivalent to "formatOtherKeys" of xterm), and
change the default format of the escape sequence with modifyOtherKeys from
CSI Ps; Ps u to CSI 27; Ps; Ps ~.
* Add --with-iconv, --disable-daemon, --disable-split and --disable-zmodem
options to ./configure script.
* Add vte 0.66 API symbols to libvte compatible library.
* Show server list dialog at startup on Android.
* It is deprecated to use "mlterm" as the value of termtype / -y option.
* 'termcap' config file stops to accept multiple terminal types concated by '|'
(e.g. xterm|xterm-256) as key.
* Arabic ligatures (U+644-U+622, U+644-U+622, U+644-U+625, U+644-U+627) occupy
two logical columns instead of one even if --dyncomb option isn't specified.
* KBD_INPUT_NUM and MOUSE_INPUT_NUM environmental variables (for mlterm-fb)
accept multiple device numbers by "<num>,<num>".
* Show "Config: key=value" only if shortcut keys whose format is
"proto:(echo)key=value" is pressed.
* Merge patches:
https://github.com/arakiken/mlterm/pull/5.
https://github.com/arakiken/mlterm/pull/9.
https://github.com/arakiken/mlterm/pull/12.
https://github.com/arakiken/mlterm/pull/22.
* Bug fixes:
Fix https://github.com/arakiken/mlterm/issues/15.
Fix https://github.com/arakiken/mlterm/issues/18.
Fix https://github.com/arakiken/mlterm/issues/24.
Fix https://github.com/arakiken/mlterm/issues/28.
Fix failure of restarting mlterm on Android. (Enbugged at 3.9.1)
Fix segfault if mlterm screen with -t option goes outside of the display.
Fix emoji glyphs becoming too large with cairo.
Fix corrupt value of "word_separator" option which mlconfig outputs.
Fix incompatibility with xterm in pressing Shift + a-z keys etc if modifyOtherKeys is 1.
(https://github.com/arakiken/mlterm/issues/21)
Fix segfault in opening a new roxterm tab with libvte compatible library on wayland.
Changes in 0.94.3
Handle sky textures with non-standard sizes and warn about them (e.g. ad_tears)
Allow loading textures not aligned to 16 pixels and warn about them (eg. the horde2 map of Dimension of the Machine from 2021 rerelease update/2.)
LGOGDownloader 3.8
* Fixed headless operation (Patch by: grepwood)
* Overwrite changelog only when modified (Patch by: Matthew Howle)
* Added retry support to --galaxy-install
* Changed some retry conditions
* Don't retry on 404 errors because they are mostly produced by
user not owning DLC for a game
* This helps a lot when using high max retry count
* Show reason for retry attempts
* Show installer and patch version when listing game details
* Fixed getting redirect URL from curl (Patch by: Timotej Lazar)
* Improved reCAPTCHA detection (Patch by: Timotej Lazar)
* Added support for new language: Thai
* Retry download also on CURLE_SSL_CONNECT_ERROR (Patch by: Ismo
Toijala))
* Use duplicate handler for extras
* Check for invalid path in GalaxyAPI::fileJsonNodeToGameFileVector
* Added directory template %gamename_firstletter%
* Useful for sorting big libraries with --subdir-game option
* Takes the first letter from %gamename%
* If %gamename% begins with a number then 0 (zero) is used instead
* Skip files that are listed by API for information purposes only
* For some games the API shows files with "count" and "total_size"
of zero meaning that they are not available to download
* These are listed on account page for information purpose only
(for example to show DLCs included in the installer)
-New: add all key configuration for global, library and playlist(huge work).
-Minor Fix: Don't close search dialogue after add to playlist.
-New: new player backend mpv. If you prefer mpv, you can build with feature
gate mpv. My testing result: gstreamer doesn't work for ape file, mpv works
for everything but flac may seem buggy.
Fixes:
-Fixed empty context menu when right-clicking empty spaces (#122).
-Fixed not updating playlist when deleting a track (#128).
-Fixed incorrect track order after deleting a track in a playlist (#130).
-Fixed paging not working with some lists (#145).
-Fixed not removing extra spacing when using system title bar.
-Fixed issues with followed playlists by other users not updating properly.
-Fixed issue when attempting to search for nothing.
-Fixed issues resuming playback when last used device was no longer available.
Changes:
-Added an option to show desktop notification on track change (#99).
-Added support for repeating a single track (#108).
-Added support for podcasts (#110).
-New and improved volume slider (#112).
-Already opened artists are now re-used (#113).
-Added support for mirrored title bar buttons (#120).
-Added support for creating new playlists (#139).
-Added support for following, and unfollowing, playlists.
-New status messages, replacing the status bar and desktop notifications.
-Added a custom font for the custom dark theme.
-Now continues playing tracks from search results.
-Now shows more artists links, for example social media links.
-Removed broken "PulseAudio volume control" setting.
-Tracks in albums now show an added date for when the album released.
-New categories in settings for logs and for troubleshooting.
This package was BROKEN from the first import.
I've re-imported it to wip, when it's finished there we can reimport it.
Also remove the two packages trying to use this.
This package serves two purposes: it provides a default Sphinx
configuration and set of extensions specific to the Astropy project,
and it acts as a meta-package by installing all required Sphinx
extensions for the core Astropy package and other packages.
Packaged for wip by K.I.A.Derouiche.
This package contains a plugin for the pytest framework that
provides advanced doctest support and enables the testing of
reStructuredText .rst files. It was originally part of the
astropy core package, but has been moved to a separate package
in order to be of more general use
This is a Sphinx extension to automatically generate API pages for
whole modules. It was originally developed for the Astropy project
but is now available as a standalone package since it can be used
for any other package.
v3.5 (2021-09-29)
-----------------
* :issue:`555`: Add support for dumping statistics in JSON format using ``--json``.
* :issue:`541`: Add a "Read fate breakdown" section heading to the report, and also
add statistics for reads discarded because of ``--discard-untrimmed`` and
``--discard-trimmed``. With this, the numbers in that section should add up to 100%.
* Add option ``-Q``, which allows to specify a quality-trimming threshold for R2 that is
different from the one for R1.
* :issue:`567`: Add ``noindels`` adapter-trimming parameter. You can now write
``-a "ADAPTER;noindels"`` to disallow indels for a single adapter only.
* :issue:`570`: Fix ``--pair-adapters`` not finding some pairs when reads contain
more than one adapter.
* :issue:`524`: Fix a memory leak when using ``--info-file`` with multiple cores.
* :issue:`559`: Fix adjacent base statistics not being shown for linked adapters.
Release 2.4.3 Sun January 16 2022
Security fixes:
#531#534 CVE-2021-45960 -- Fix issues with left shifts by >=29 places
resulting in
a) realloc acting as free
b) realloc allocating too few bytes
c) undefined behavior
depending on architecture and precise value
for XML documents with >=2^27+1 prefixed attributes
on a single XML tag a la
"<r xmlns:a='[..]' a:a123='[..]' [..] />"
where XML_ParserCreateNS is used to create the parser
(which needs argument "-n" when running xmlwf).
Impact is denial of service, or more.
#532#538 CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow
on variable m_groupSize in function doProlog leading
to realloc acting as free.
Impact is denial of service or more.
#539 CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows
near memory allocation at multiple places. Mitre assigned
a dedicated CVE for each involved internal C function:
- CVE-2022-22822 for function addBinding
- CVE-2022-22823 for function build_model
- CVE-2022-22824 for function defineAttribute
- CVE-2022-22825 for function lookup
- CVE-2022-22826 for function nextScaffoldPart
- CVE-2022-22827 for function storeAtts
Impact is denial of service or more.
Other changes:
#535 CMake: Make call to file(GENERATE [..]) work for CMake <3.19
#541 Autotools|CMake: MinGW: Make run.sh(.in) work for Cygwin
and MSYS2 by not going through Wine on these platforms
#527#528 Address compiler warnings
#533#543 Version info bumped from 9:2:8 to 9:3:8;
see https://verbump.de/ for what these numbers do
Infrastructure:
#536 CI: Check for realistic minimum CMake version
#529#539 CI: Cover compilation with -m32
#529 CI: Store coverage reports as artifacts for download
#528 CI: Upgrade Clang from 11 to 13
Release 2.4.2 Sun December 19 2021
Other changes:
#509#510 Link againgst libm for function "isnan"
#513#514 Include expat_config.h as early as possible
#498 Autotools: Include files with release archives:
- buildconf.sh
- fuzz/*.c
#507#519 Autotools: Sync CMake templates
#495#524 CMake: MinGW: Fix pkg-config section "Libs" for
- non-release build types (e.g. -DCMAKE_BUILD_TYPE=Debug)
- multi-config CMake generators (e.g. Ninja Multi-Config)
#502#503 docs: Document that function XML_GetBuffer may return NULL
when asking for a buffer of 0 (zero) bytes size
#522#523 docs: Fix return value docs for both
XML_SetBillionLaughsAttackProtection* functions
#525#526 Version info bumped from 9:1:8 to 9:2:8;
see https://verbump.de/ for what these numbers do
Changes in release 0.32.2:
* Fix auth handling for request-target of "*" (regressed since 0.31.x)
* Fix bindtextdomain() detection on OS X (Daniel Macks)
* Fix regeneration of docs in "make install" (Lonnie Abelbeck)
* Fixes for NetBSD build (Thomas Klausner)