Next | Query returned 56 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-04-17 18:58:25 by Michael Baeuerle | Files touched by this commit (4)
Log message:
games/woof: Update to 14.3.0

Changelog is long. See release notes:
https://github.com/fabiangreffrath/woof/releases
   2024-04-06 10:07:18 by Thomas Klausner | Files touched by this commit (1490)
Log message:
* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
   2024-01-30 15:22:43 by Ryo ONODERA | Files touched by this commit (672)
Log message:
*: Recursive revbump from audio/pulseaudio-17.0
   2024-01-19 14:02:59 by Michael Baeuerle | Files touched by this commit (2)
Log message:
games/woof: Fix build on SmartOS

[ 25%] Building C object src/CMakeFiles/woof.dir/hu_lib.c.o
/home/pbulk/build/games/woof/work/woof-woof_12.0.2/src/hu_lib.c:54:3: error: \ 
conflicting types for 'offset_t'; have 'enum <anonymous>'
   54 | } offset_t;
      |   ^~~~~~~~
In file included from /usr/include/strings.h:32,
                 from \ 
/home/pbulk/build/games/woof/work/woof-woof_12.0.2/src/doomtype.h:60,
                 from \ 
/home/pbulk/build/games/woof/work/woof-woof_12.0.2/src/doomdata.h:26,
                 from \ 
/home/pbulk/build/games/woof/work/woof-woof_12.0.2/src/doomstat.h:30,
                 from \ 
/home/pbulk/build/games/woof/work/woof-woof_12.0.2/src/hu_lib.c:20:
/usr/include/sys/types.h:274:25: note: previous declaration of 'offset_t' with \ 
type 'offset_t' {aka 'long long int'}
  274 | typedef longlong_t      offset_t;
      |                         ^~~~~~~~
*** [src/CMakeFiles/woof.dir/hu_lib.c.o] Error code 1
   2024-01-17 15:40:51 by Michael Baeuerle | Files touched by this commit (5)
Log message:
games/woof: Update to 12.0.2

Woof! 12.0.2
============

Bug Fixes
---------
- Fix support for non power of two sky textures sizes.

Woof! 12.0.1
============

New Features and Improvements
-----------------------------
- Support for non power of two sky textures sizes
  (fix sky in Sigil II).
- Windows Native MIDI: Improvements to shutdown sequence, fix stability
  issues.
- Fluidsynth: Support relative paths in soundfont directory.
- Load complevel from save files.

Bug Fixes
---------
- Ignore zero length sound lumps (fix "Evirenity II RC1.wad").
- Do not apply the single color fill to vertically scrolling skies.
- Fix MUSINFO fails sometimes when loading saves (thanks to @DRON12261).
- BRGHTMPS: Fix parsing lump names, crash when overwrite brightmaps
  (thanks to @andrikpowell).
- Fix parsing lump names in MUSINFO.
- Fix "you need a key" messages in multiplayer.
- Fix WAD paths in setup tool on Windows.

Woof! 12.0.0
============

New Features and Improvements
-----------------------------
- 3D audio support (@ceski-1)
  - Stereo and up to 7.1 surround sound.
  - HRTF mode ("Headphones mode" in the General menu).
  - Air absorption and Doppler effects settings in the config.
- PC Speaker emulation sound module (taken from Chocolate Doom).
- Various HUD additions and fixes:
  - Optional widescreen widget arrangement.
  - Bring back three-lined coords/stats widgets.
  - Optionally draw bar graphs in Boom HUD widgets.
  - Ability to position "message" and "secret" text widgets \ 
by WOOFHUD
    lump.
- Add obituaries from ZDoom, enabled by default
  (Options->Setup->Messages->Show Obituaries option).
- Add support for XGLN/ZGLN nodes.
- Color console messages and optional verbosity level
  (default_verbosity in config).
- Allow separate key binding for the numeric keypad.
- Replace and extend crosshair patches with the shaded variants from
  Nugget Doom.
- Ignore DMX sound padding (@ceski-1).
- Implement sky top color algorithm from Eternity Engine (@tomas7770).
- Attempt to play demo4 also for Doom 2 (Final Doom).
- Clean screenshots are taken with the base palette.

Bug Fixes
---------
- Fix a savegame loading crash related to the use of MUSINFO.
- Consistently rename -nodehlump command line parameter to -nodeh.
- Fix mouselook/padlook checks for direct vertical aiming (@ceski-1).
- Fix sector movement doesn't render sometimes using Boom fake floors
  (Line action 242), when uncapped framerate is enabled.
- Fix automap marks in non-follow mode.
- Various fixes to weapon lowering and switching animation (thanks to
  @MrAlaux).
- Disable returning to the episodes menu if only one episode is present.
- Fix ESC reset with mini-thermo menu items affects multi-choice select
  items.
- Reset menu string editing with ESC.
- Fix PIT_ApplyTorque when line has no length (from DSDA-Doom).
- Reorder sprites rendering, so that objects with higher map indices
  appear in front (thanks to @JNechaevsky).
- Various brightmaps fixes (@JNechaevsky).
- Skip "hidden" files in ZIP archives (fixes opening archives created by
  MacOS).
- Reinitialize automap if screen size changes while it is enabled
  (thanks to @MrAlaux).

Miscellaneous
-------------
- Add Linux distribution package in AppImage format (@qurious-pixel).

Woof! 11.3.0
============

New Features and Improvements
-----------------------------
- Add direct aiming from Crispy Doom. More accurate vertical aiming
  (thanks to @ceski-1).
- Optimizations for plane rendering, taken from Eternity Engine
  (thanks to @JNechaevsky).
- Add -dedicated, -uncapped and -nouncapped command line parmeters
  (thanks to @loopfz).
- Rename -nodehlump to -nodeh for consistency with other ports.
- Use sector lightlevel for sprites in Boom and Vanilla complevels.

Bug Fixes
---------
- Avoid the midiOutUnprepareHeader() function in the Windows MIDI music
  module. This may fix rare crashes for some users.
- Fixed flickering sectors rendering when interpolation is enabled
  (Ancient Aliens MAP24 and others).
- Do not apply weapon centering in strict mode.
- Fix pause for Fluidsynth v2.3.3.
- Fix the rightmost column when rendering weapons with interpolation
  enabled (thanks to @MrAlaux).
- Fix replacing the same string twice in Dehacked for music
  (PL2.wad MAP27 music track).

Woof! 11.2.0
============

New Features and Improvements
-----------------------------
- Don't snap Automap to player upon opening it with Follow Mode off
  (@MrAlaux).
- Make IDCLEV00 restart the current map (@MrAlaux).
- Always color Chainsaw number green in Boom HUD (@MrAlaux).
- Allow direct toggle between "Windowed" and "Exclusive \ 
Fullscreen"
  modes (@ceski-1).
- Prefer IDDT cheat key over IDBEHOLDA in cheat menu.

Bug Fixes
---------
- Fix plane rendering distortion noticeable in widescreen mode, taken
  from Eternity Engine (thanks to @JNechaevsky).
- Fix "Clean Screenshot" captures the HUD if "Exclusive \ 
Fullscreen" is
  enabled.
- More fixes to weapon switching animation (@MrAlaux).
- Only set quick save slot upon successful load/save completion.
- Fix blockmap limits (from DSDA-Doom).
- Fix screenshot cropping when aspect ratio correction is disabled
  (@MrAlaux).
- Fix pickup messages in multiplayer.
- Fix P_RadiusAttack dist depending on damage (@tomas7770).
- Fix door interpolation in Doom2 MAP19 (thanks to @JNechaevsky).
- Fix recording "-complevel 3" in demo footer.
- Fix UMAPINFO intertext field for Doom 1.
   2023-06-09 11:34:16 by Michael Baeuerle | Files touched by this commit (3)
Log message:
games/woof: Modify patches to apply cleanly
   2023-06-07 17:58:47 by Michael Baeuerle | Files touched by this commit (5) | Package updated
Log message:
games/woof: Update to 11.1.4

Woof! 11.1.4
============

Bug Fixes
---------
- more fixes for DSDHacked sprites and sounds.

Woof! 11.1.3
============

Bug Fixes
---------
- more fixes for DSDHacked sprites and sounds.

Woof! 11.1.2
============

New Features and Improvements
-----------------------------
- woofhud: implement centered widgets, avoid collisions with left/right
  aligned widgets.

Bug Fixes
---------
- memio: init reset_eof field.
- fix automap overlay reset.
- fix DSDHacked crash.
- winmidi: prevent hanging notes when pausing game (@ceski-1).
- woofhud: avoid collisions between very long left/right aligned widgets.
- make cheat restrictions consistent for menu and player input.

Thanks @MrAlaux for reporting most of these bugs!

Woof! 11.1.1
============

New Features and Improvements
-----------------------------
- winmidi: Sync with Chocolate Doom (@ceski-1).

Bug Fixes
---------
- Fix setting EOF in memio, this bug broke most DEH lumps.
- Do not disable Widescreen menu item without Aspect Ratio Correction
  anymore (thanks @MrAlaux).
- Set display resolution when toggling Exclusive Fullscreen.

Woof! 11.1.0
============

New Features and Improvements
-----------------------------
- Allow bound keys to be unbound in menus by pressing the same key.
- Implementation of the Native MIDI module for macOS (fixed regression
  after removing SDL_Mixer).
- Add -dumptables command line option to export generated translation
  tables to PWAD.
- Windows Native MIDI improvements (@ceski-1):
  - Fix EMIDI global looping.
  - Add MIDI compatibility levels. winmm_complevel config option:
    0: Vanilla (Emulates DMX MPU-401 mode)
    1: Standard (Emulates MS GS Synth) (Default)
    2: Full (Send everything to device, including SysEx)
- Distinguish exit with message on error and on success.

Bug Fixes
---------
- Fix memory issues in dehacked parser found with ASan.
- Fix "Smooth pixel scaling" inconsistencies (now it should match
  Crispy Doom).
- More robust fallback logic for music modules (@joanbm).
- Always print player coords if automap is inactive.
- Eat key if cheat found (e.g. don't switch weapons when typing
  IDCLEV11).
- Resetting the MUSINFO track after changing the level.
- Add initialization checks to music modules. Fixed crash if sound
  device not found (thanks to @joanbm).
- Fix initialization with invalid video_display setting (@joanbm).

Woof! 11.0.0
============

New Features and Improvements
-----------------------------
- HUD updates.
  - Introduce new WOOFHUD lump with ability to tweak widgets positions.
    See the woofhud.lmp example in docs/ and documentation in the wiki.
  - The three-line level stats and player coords widgets have been
    consolidated into single lines, the FPS counter is now a separate
    widget.
  - Ability to choose standard Doom font for widgets.
  - Smooth Health/Armor count (@MrAlaux).
  - HUD font patches updates (@liPillON).
- Switch to OpenAl Soft for sound mixing.
  - Massive improvements to sound mixing quality. Fixes issues with
    sound "clicking" (first room of DBP25.wad), sound overload
    (Revenants scream) and others.
  - Use libsndfile for SFX and music files loading. Support for a lot of
    WAV formats, Ogg, FLAC, MP3, Opus and others.
  - Use libxmp for tracker music.
  - Use a linear resampler and simple 2D panning to not differ too much
    from vanilla sound.
- New video options in General menu:
  - Add framerate limiting (@mikeday0).
  - Exclusive fullscreen mode. Activated only when normal fullscreen
    mode is enabled.
  - "Smooth pixel scaling" from Crispy Doom.
- Make mouse settings exactly the same as in Crispy Doom. Add mouse
  acceleration options to the General menu.
- Support BRGHTMPS lump from Doom Retro.
  - Format extension with the ability to set SPRITE, FLAT and STATE
    brightmaps.
  - De hardcode in-engine brightmaps. See brghtmps.lmp files in
    autoload/ directory.
- Generate color translation tables.
  - Improve readability and colors of custom fonts in menus and HUD.
  - Always draw demo progress bar with the lightest and darkest color
    available.
- Textscreen updates (ENDOOM screen and woof-setup)
  - Resizable textscreen windows.
  - Increase the default window size.
  - Render textscreen content to an upscaled intermediate texture.
    Improve non-integer window size scaling.
- Add a menu for binding cheats to keys/buttons.
  Ability to bind "Fake Archvile Jump".
- New cheats:
  - FREEZE Stops all monsters, projectiles and item animations, but not
    the player animations (from ZDoom).
  - IDDKT/IDDST/IDDIT (kill, secret, item) finder cheats from DSDA-Doom.
  - IDBEHOLDH (health) and IDBEHOLDM (megaarmor) from PrBoom.
  - SKILL cheat to show (or change) game skill level from Crispy Doom.
  - List of all cheats available in the wiki.
- Add options to disable certain HUD messages (@MrAlaux).
- Introduce hide weapon cosmetic option (see Weapons menu).
- Implement support for new author field in UMAPINFO.
- Add key binding for "clean screenshots" without any HUD elements.
- Rearrange the startup messages.
- Support monster infight field in Dehacked (taken from Chocolate Doom).
  Fixes monsters infight in 100krevs.wad.
- Add support for loading old Doom (< v1.2) IWADs. Not demo compatible.
- Complete donut overrun emulation (from PrBoom+/Chocolate Doom).
- Only delete the entire savegame name if not modified.
- Update strings edit in menu. Set cursor position at end of line,
  Backspace and Del work as expected.
- Play quit sound only if showing ENDOOM (@ceski-1).
- Disable "180 turn" in strict mode (new DSDA rule).
- Config updates. Do not store comments and deprecated entries, sort and
  group, clean up.
- Check if drag-n-dropped .lmp files could be demo lumps.
- Always interpolate idle weapon bob with uncapped FPS (@ceski-1).
- Add M_VBOX and M_PALSEL lumps from PrBoom+.
- Play a sound if the menu is activated with a different key than ESC.
- Support for QUITMSG1..QUITMSG14 in Dehacked (quit messages in
  D2ISOv2.wad).
- The demo footer is now compatible with PrBoom+/DSDA-Doom demo
  autoplay.

Bug Fixes
---------
- Better automap controls, fix some rotate/follow/overlay
  inconsistencies.
- Windows Native MIDI fixes.
  - Fix songs with missing "hold pedal off" events (@ceski-1).
  - Update volume after "reset all controllers" event. In certain cases
    the channel can be audible even if the music volume slider is set to
    zero (@ceski-1).
  - Detect SysEx "part level" messages. Fixes volume in Valiant.wad
    MAP30 (@ceski-1).
- Fix stutter in custom weapon switch animations (thanks to @MrAlaux).
- Fix colorized player names in network chats.
- Clip interpolated weapon sprites (thanks to @mikeday0).
- Fix always gray percent / always red mismatch in status bar.
- Fix -dogs default value.
- Fix desync due to randomly mirrored corpses feature (fixes DBP31.wad).
- Add check for wrong indexes in P_LoadSegs() (fixes 1killtng.wad
  map13).
- ESC key resets a menu item with multiple options.
- Fix crash when trying to send chat macro with key ASCII code < '0'
  (thanks to @MrAlaux).
- Properly center colorized messages (thanks to @MrAlaux).
- Fix alt-tab with exclusive fullscreen on Windows.
- Fix -dumplumps command line parameter.
- Fix puff interpolation on the floor level (thanks to @JNechaevsky).
- Print error and skip PNG patch (fixes practicehub.wad).
- Avoid ZIP file directory name clashes.
- Fix disappearing icon on fullscreen switch on Windows.
- Fix restart MUSINFO music loaded from save.
- Fix a skull in the menu being drawn over the confirmation box when
  deleting a save (thanks to @MrAlaux).
- Fix crosshair drawn over bezel in lock-on mode (thanks to @MrAlaux).

Miscellaneous
-------------
- Static build under Windows, there are no library DLLs in the
  distribution archive.
   2023-05-06 21:09:54 by Ryo ONODERA | Files touched by this commit (687)
Log message:
*: Recursive revbump from audio/libopus 1.4
   2023-02-24 13:21:40 by Michael Baeuerle | Files touched by this commit (2)
Log message:
games/woof: Try to fix build for macOS
   2023-01-12 12:40:55 by Michael Baeuerle | Files touched by this commit (2)
Log message:
games/woof: Update to 10.5.1

Woof! 10.5.1
------------
Bug Fixes
- Fix crosshair lock on spectre targets.
- Fix some menu oddities with automap color and chat macro items.
- Fix midi_player config variable boundaries.
- Fix path length issues in config file parsing.
- winmidi: Manually unset MHDR_INQUEUE flag when hot swapping modules (@ceski-1).

Miscellaneous
- This will be the last binary release to still support Windows XP.

Woof! 10.5.0
------------
New Features and Improvements
- Don't draw the status bar or any other UI in savegame snapshots.
- Add "Walk Under Solid Hanging Bodies" feature from PrBoom+.
- Support face gib animations in the status bar widget as in the 3DO/Jaguar/PSX
  ports (graphics lumps need to occupy the STFXDTH0 to STFXDTH9 name space).
- Allow COMP cheat to change complevel in-game (report current complevel when
  entered, expecting two-digit new complevel argument).
- Allow the SSG in Doom 1 if the corresponding assets are available.
- Implement SDL-native sound looping for moving walls (removing clicking noise
  between sounds).
- Have "Clear Marks" key clear just the last mark in the Automap (by \ 
@MrAlaux).
- Limit the number of identical sounds playing at once, based on priority
  ordering (based on code from Odamex and DSDA-Doom).
- Make color of health and armor count gray in the status bar and HUD widgets
  when invulnerable (by @MrAlaux).
- Add VGA "porch" behaviour emulation from Chocolate Doom (enabled by
  vga_porch_flash key in the config file).
- Implement dark automap overlay (by @MrAlaux).
- Support dedicated music (lump names D_E4M1 to D_E4M9) for Episode 4 of
  Ultimate Doom. Also, support to select these tracks (and the music tracks
  for UMAPINFO maps) by the IDMUS cheat.
- Implement crosshair target lock-on (by @MrAlaux).
- Increase internal maximum horizontal resolution to 1152. This is meant to
  add support for non-exactly 21:9 screens, such as 3840x1600 (WQHD+).
- Implement crosshair coloring by target health (by @MrAlaux).
- Windows native MIDI player improvements:
  - Support for SysEx messages.
  - Correctly reset MIDI devices with SysEx messages. Default is GS mode, can
    be changed with the winmm_reset_type config option (by @ceski-1).
  - The reset delay is configurable using the winmm_reset_delay config
    parameter. Useful for vintage MIDI devices (by @ceski-1).
  - Implement a "capital tone fallback" emulation that allows MS GS \ 
Wavetable
    Synth, Roland SCVA, Roland SC-55mkII and later devices to work in GS mode
    without any issues (by @ceski-1).
  - Fix looping timing, various optimizations (by @ceski-1).
  - Add full support for EMIDI, extensions used in Build engine games
    (by @ceski-1).
  - Implement Final Fantasy and RPG Maker loop points (by @ceski-1).
- No need to restart the program to change MIDI player.
- Ability to select Windows MIDI device in the menu.
- Scan the soundfonts folder and show all found .sf2 and .sf3 soundfonts in
  the menu.
- OPL emulation output gain. Allows to increase the OPL volume with the
  opl_gain config option (default 200%).
- Allow parsing of cosmetic items in the OPTIONS lump for all complevels.
- Enable doubled card and skull key display on status bar by default.
- Gamepad analog controls improvemets:
  - The turning/looking speed does not depend on the run key.
  - Ability to invert each axis separately.
  - Separate sensitivities for movement, turning and looking.
  - Possibility to disable the axis (choose "None" in the menu).
  - Do not allow simultaneous use of mouse and controller in strict mode when
    recording demo (new DSDA rule).
- Unify gamma correction: Both the F11 key and the menu slider cycle through
  the same gamma correction tables, with positive integers corresponding to
  the Vanilla tables.

Bug Fixes
- Take into account "smooth diminishing lighting" for "level \ 
brightness"
  feature.
- Set 'fastdemo_timer' to false before warping (by @rrPKrr).
- Fix starting "new game" or "load game" when \ 
fast-forwarding a demo.
- Do not switch timer if fastdemo is not enabled.
- Fix midi_player config setting description.
- Fix background drawing on screen size 3 in 21:9 widescreen mode.
- UMAPINFO: Don't show menu for only one episode.
- Fix "Show Demo Progress Bar" being disabled in the menu instead of \ 
"Default
  Compatibility" if the -complevel command-line parameter was used
  (by @MrAlaux).
- Do not allow autoloading in shareware gamemode.
- An IWAD called doom1.wad is now always checked for its content instead of
  blindly assuming the shareware IWAD.
- Fix NULL string comparison in DEH parser.
- Fix skull position in the help screen for Doom 2.
- UMAPINFO: Provide a default map progression if neither next nor endpic are
  set.
- Add the missing OPUS DLLs to the 32-bit build.

Next | Query returned 56 messages, browsing 1 to 10 | Previous