47 Commits

Author SHA256 Message Date
23762259f8 Accepting request 1273229 from games
OBS-URL: https://build.opensuse.org/request/show/1273229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=22
2025-04-29 14:40:54 +00:00
6c2b37afa9 - Add BuildRequires pkgconfig(gl), fixes building
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=43
2025-04-28 17:03:00 +00:00
3770012775 Accepting request 1198051 from games
OBS-URL: https://build.opensuse.org/request/show/1198051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=21
2024-09-02 11:14:20 +00:00
2ea1145ab3 - update to 0.96.3:
* Fix potential infinite loop when playing sounds with loop start >= end 
    (e.g. misc/forcefield.wav from Madfox's kaptlog.zip)
  * Fix possible overflow when resampling very big sounds 
    (e.g. gram1.wav from the 'A day like no other' mod.)
  * Change Sky_ClipPoly to allocate on the heap in if MAX_CLIP_VERTS limit 
    is reached (e.g. with lim_daviddg from Liminal Spaces Jam)
  * Minor code cleanups. Updates to third party code.

OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=41
2024-08-31 12:05:08 +00:00
e3badfc1df Accepting request 1180976 from games
OBS-URL: https://build.opensuse.org/request/show/1180976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=20
2024-06-17 17:28:23 +00:00
2a57e8e46c Accepting request 1180711 from home:dirkmueller:Factory
- update to 0.96.2:
  * Fix stack buffer overrun Mod_PolyForUnlitSurface: fixes crash
    when loading lim_daviddg.bsp from Liminal Spaces Jam.
  * Fix potential buffer overflow in progs global string functions.
  * Fix potential buffer overflow in Mod_LoadAliasFrame()
  * Optimize BoxOnPlaneSide()
  * Reserve enough space in PF_makestatic() for worst case scenarios.
  * Improve handling of huge entities in SV_FindTouchedLeafs()
  * Warn about bad maps with only 1 or 2 edges per face
  * Apply FOV gun scaling for r_showtris
  * Sliders with visible values in options menu.
  * game command now refuses setting a non-existing game directory
  * Fix build in C23 mode.
  * Minor code cleanups. Updated third party code, e.g. SDL,
    music codecs, etc.

- Update to v0.92.0
- Prepare packaging for inclusion in Factory

OBS-URL: https://build.opensuse.org/request/show/1180711
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=39
2024-06-14 19:54:00 +00:00
67c949f4d9 Accepting request 1134740 from games
OBS-URL: https://build.opensuse.org/request/show/1134740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=19
2023-12-25 18:05:12 +00:00
a1770b5596 Accepting request 1134100 from home:mnhauke:games
- Update to version 0.96.1
  * Fix demo recording as client-only after connection to server
  * Fix potential buffer overflow in COM_Parse(), e.g. with maps
    with oversized 'wad' fields.
  * Minor code cleanups.

OBS-URL: https://build.opensuse.org/request/show/1134100
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=37
2023-12-23 12:38:55 +00:00
da3f25775b Accepting request 1113632 from games
OBS-URL: https://build.opensuse.org/request/show/1113632
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=18
2023-09-26 20:02:27 +00:00
b3007a7125 Accepting request 1112818 from home:amanzini:branches:games
- Update to version 0.96.0
  * Adjustments to joystick defaults and behaviour
  * Add missing support for -ip command line option on unix / macOS.
  * Backport angled sprites code from FTEQW (spriteframetype: 2, must have 8 frames per group.)
  * Bump the progs execution runaway loop limit to 16M.
  * Add signon buffer fragmentation to fix SZ_GetSpace errors on certain maps when using protocol 999.
  * Increased MAX_DATAGRAM to 64000 to overcome packet overflows.
  * Bump the MAXALIASFRAMES limit to 1024.
  * Fix arrays to have proper sizes in gl mesh code, reflecting MAXALIASTRIS and MAXALIASVERTS correctly. (fixes SIGSEGV in mj4m4/mj4m5.)
  * Increased default value of gl_farclip to 65536.
  * Increase chase cam target trace distance to allow for chasecam to function in large open maps (useful e.g. for the func_vehicle mod.)
  * Raised default maximum number of particles to 16384 (can be set up to 32768 with -particles on the command line.)
  * Fix on-screen keyboard showing up suddenly on Steam Deck when starting a map.
  * Fix viewmodel interpolation with >10Hz animations.
  * Fix a memory leak when exiting game in SDL2 builds.
  * Fix a possible crash when handling clipboard data on macOS.
  * Fix a potential crash after loading of saved game.
  * Fix possible out-of-bound reads when handling progs type sizes.
  * Fix Dutch angle VP_PARALLEL_UPRIGHT sprites.
  * Fix an issue with lights blending by using 10 bit color depth for lightmaps. (For GLSL mode only.) Disable with "-nopackedpixels", if necessary.
  * No relative motions when the window is not focused.
  * Status bar and intermission screen tweaks.
  * Properly display monster counts > 3 digits.
  * Fix console animation with scr_conspeed <= 0.
  * Fix mouselook not working upon game quickload during a demo play.
  * Fix console when server is run noninteractively with stdin redirected from /dev/null.
  * Minor code cleanups. Updated third party code, e.g. SDL, music codecs, etc.

OBS-URL: https://build.opensuse.org/request/show/1112818
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=35
2023-09-26 08:54:58 +00:00
ee94438f81 Accepting request 1034421 from games
OBS-URL: https://build.opensuse.org/request/show/1034421
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=17
2022-11-08 09:55:08 +00:00
Dmitriy Perlow
863e119686 Accepting request 1033689 from home:mnhauke:games
- Update to version 0.95.1
  * Allow mixing lit and unlit textures in the same map.
  * Water texture mipmapping support - fixes glistening effect on
    distant water.
  * Fix screen flashes in some maps with AMD's new drivers.
  * Defend against zero-sized textures, e.g. __TB_empty
    in qbj_grue.bsp
  * Fix possible file pointer leak in game load code.
  * Minor code cleanups.

OBS-URL: https://build.opensuse.org/request/show/1033689
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=33
2022-11-08 06:15:21 +00:00
7e8cd8f8d3 Accepting request 1005095 from games
OBS-URL: https://build.opensuse.org/request/show/1005095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=16
2022-09-21 12:42:50 +00:00
Dmitriy Perlow
11484c0904 Accepting request 1003962 from home:mnhauke:games
- Update to version 0.95.0
  * Add support for lit water.
  * Add model scale support -- requires protocol 999.
  * Add sv_cheats cvar for 2021 rerelease.
  * Clear the startdemo list on game change.
  * Try light trace from entity origin first.

OBS-URL: https://build.opensuse.org/request/show/1003962
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=31
2022-09-21 05:32:09 +00:00
ebfc210d50 Accepting request 991522 from games
OBS-URL: https://build.opensuse.org/request/show/991522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=15
2022-07-28 18:59:05 +00:00
Dmitriy Perlow
003eba39cf Accepting request 991061 from home:mnhauke:games
- Update to version 0.94.7
  * Fix console history buffer wrapping.
  * Fix wrong external texture use after vid_restart.
  * Update lodepng from mainstream git.
  * Miscellaneous source code cleanups.

OBS-URL: https://build.opensuse.org/request/show/991061
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=29
2022-07-28 09:56:06 +00:00
48c0e63ec7 Accepting request 987189 from games
OBS-URL: https://build.opensuse.org/request/show/987189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=14
2022-07-06 13:42:30 +00:00
Ferdinand Thiessen
ef34e66564 Accepting request 986589 from home:mnhauke:games
- Update to version 0.94.6
  * Server protocol size check fixes for sounds and particles.
  * An invalid memory access fix in the jpg screenshot writer.
  * Minor build fix for C++ compilers.
  * Other small improvements elsewhere in the code.

OBS-URL: https://build.opensuse.org/request/show/986589
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=27
2022-07-06 12:34:47 +00:00
a475310e29 Accepting request 983963 from games
OBS-URL: https://build.opensuse.org/request/show/983963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=13
2022-06-20 13:39:04 +00:00
14d4577db5 Accepting request 982875 from home:mnhauke:games
- Update to version 0.94.5
  * Compatibility with new SDL2 versioning scheme.
  * Revised min/max/clamp macros' usage.
  * Fixed a potential undefined behavior in R_DrawAliasModel.
  * Fixed parsing of the time argument of svc_fog server message.
  * Other small improvements elsewhere in the code.

OBS-URL: https://build.opensuse.org/request/show/982875
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=25
2022-06-20 11:41:56 +00:00
081ff64f54 Accepting request 977553 from games
OBS-URL: https://build.opensuse.org/request/show/977553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=12
2022-05-16 16:08:58 +00:00
65933594ce Accepting request 977259 from home:mnhauke:games
- Update to version 0.94.4
  * Fixed getting stuck with loading plaque upon attempting to
    load a bad save from the menu
  * Fixed SZ_GetSpace server crashes, e.g. in ad_magna or
    ad_mountain.
  * Fixed intermission camera angles during demo playback.
  * Don't reset onground flag on every new server message..
  * Re-enabled title demos by default (turn off with
    cl_startdemos 0).
  * Don't autoplay next demo after a timedemo.
  * Fixed bad parsing of cdtrack in hipdemo1 from Scourge of
    Armagon.
  * Fixed serverinfo off-by-one nummodels/numsounds for
    protocol 15.
  * Support for Quake 2021 update 3.
  * Implemented quad/pentagram dlights for Quake 2021 rerelease.
  * Implemented 2021 rerelease localsound builtin &
    svc_localsound (56).
  * Several other improvements to Quake 2021 rerelease support.
  * Several other small fixes and improvements all over the code.
  * Updated third party code (SDL, lodepng, miniz, some of the
    codecs, etc.).

OBS-URL: https://build.opensuse.org/request/show/977259
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=23
2022-05-16 15:01:06 +00:00
9794798f7d Accepting request 936183 from games
OBS-URL: https://build.opensuse.org/request/show/936183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=11
2021-12-07 22:59:56 +00:00
d1f20691c5 Accepting request 936134 from home:mnhauke:games
- Update to version 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.)

OBS-URL: https://build.opensuse.org/request/show/936134
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=22
2021-12-07 09:25:57 +00:00
d694821e79 Accepting request 925861 from games
OBS-URL: https://build.opensuse.org/request/show/925861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=10
2021-10-18 19:59:25 +00:00
Matthias Mailänder
7b04154908 Accepting request 925672 from home:mnhauke:games
- Update to version 0.94.2
  * Support for playing the latest update.
  * Fix pitch black models in lit areas in DOTM.
  * Fix black candles in the DOTM start map.
  * Look for QuakeEX.kpf under userdir, too.

OBS-URL: https://build.opensuse.org/request/show/925672
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=21
2021-10-17 16:04:16 +00:00
32354915d2 Accepting request 917341 from games
OBS-URL: https://build.opensuse.org/request/show/917341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=9
2021-09-07 19:21:23 +00:00
e248caef7b Accepting request 917214 from home:mnhauke:games
- Update to version 0.94.1
  * Fix lightmap issues after vkQuake surface mark/cull
    optimizations merge.

OBS-URL: https://build.opensuse.org/request/show/917214
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=20
2021-09-07 16:53:37 +00:00
Ferdinand Thiessen
8f8ecdbb0a Accepting request 916788 from home:mnhauke:games
- Update to version 0.94.0
  *  Initial support for playing the 'Quake 2021 re-release'
     content.
  *  Fix rendering bug when cl_bobcycle was set to zero.
  *  Fixed buffer overflow with large char skybox names.
  *  Fixed a missing MAXALIASFRAMES bounds check.
  *  OpenGL: workaround Intel UHD 600 driver bug.
  *  OpenGL: merged surface mark & cull optimizations from vkQuake.
  *  Compensate viewmodel distortion at fov > 90.
  *  Raised MAX_GLTEXTURES limit from 2048 to 4096 for now.
  *  Changed 'model has a skin taller than 480' error into a
     warning.
  *  Reject lit files if they're the wrong size (eg hipnotic/
     start.bsp vs id1/start.lit or just a bsp that no longer has
     any coloured lits, etc)
  *  External ent files are now versioned using 4 digit crc of the
     original map's ents, like e1m1@c49d.ent, which is much safer.
     The old method (e.g. e1m1.ent) still works but isn't
     recommended.
  *  Support for external vis files.
  *  Save: remove CR/LFs from level name to avoids broken saves,
     e.g.  with autumn_sp map.
  *  Music: improvements to mp3 tag detection / skipping.
  *  Music: umx loader fix for malformed / crafted files.
  *  New console command music_jump: Jump to given order in music,
     like Unreal's music change - only for module (tracker) music.
  *  Updated third-party libraries (music codecs, SDL, etc.) Other
     minor fixes, tidy-ups and protability tweaks.

OBS-URL: https://build.opensuse.org/request/show/916788
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=19
2021-09-06 14:31:25 +00:00
62ca6186fd Accepting request 874138 from games
OBS-URL: https://build.opensuse.org/request/show/874138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=8
2021-02-21 21:14:44 +00:00
Matthias Mailänder
31f44757ed Accepting request 873993 from home:mnhauke:games
- Specfile cleanup

OBS-URL: https://build.opensuse.org/request/show/873993
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=17
2021-02-21 12:48:18 +00:00
3a0a476d26 Accepting request 748788 from games
- Update to version 0.93.2
  * Lightmaps are now dynamically allocated (from QSS), and
    BLOCK_WIDTH/HEIGHT raised from 128 to 256.
  * Fixed several uncheked limits that would crash the Slayer's
    Testaments mod
  * Raised MAXALIASTRIS from 2048 to 4096, so that the Slayer's
    Testaments mod works.
  * Fixed 'pants' and 'shirt' types so that those textures load
    correctly on platforms where char is unsigned by default
  • Update the third-party libraries. Other fixes/cleanups.

OBS-URL: https://build.opensuse.org/request/show/748788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=7
2019-11-15 21:38:15 +00:00
Luke Jones
c66c0ea769 Accepting request 748748 from home:mnhauke:games
- Update to version 0.93.2
  * Lightmaps are now dynamically allocated (from QSS), and
    BLOCK_WIDTH/HEIGHT raised from 128 to 256.
  * Fixed several uncheked limits that would crash the Slayer's
    Testaments mod
  * Raised MAXALIASTRIS from 2048 to 4096, so that the Slayer's
    Testaments mod works.
  * Fixed 'pants' and 'shirt' types so that those textures load
    correctly on platforms where char is unsigned by default
  • Update the third-party libraries. Other fixes/cleanups.

OBS-URL: https://build.opensuse.org/request/show/748748
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=15
2019-11-14 19:45:08 +00:00
cb871a5018 Accepting request 628139 from games
OBS-URL: https://build.opensuse.org/request/show/628139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=6
2018-08-24 15:00:19 +00:00
Ferdinand Thiessen
64e27ef414 Accepting request 627543 from home:mnhauke:games
- Update to version 0.93.1
  *  Fixed a fog regression which was introduced in 0.93.0.
  *  Fixed a crash (buffer overflow) with invalid vis data.
  *  Fixed buttons crushing players in 64-bit builds.
  *  Change controller movement to use cubic easing by default; added
    "joy_exponent_move" cvar.
  *  config.cfg is no longer written in case of a Sys_Error.
  *  Fixed Opus encoded cd tracks not being recognized as ripped tracks.
  *  Update the third-party libraries. Other fixes/cleanups.
- Update to version 0.93.0
  *  Raise default "joy_deadzone_trigger" cvar to 0.2.
  *  Raise console buffer size to 1MB.
  *  Raise MAX_STATIC_ENTITIES from 512 to 4096.
  *  Raise MAX_STACK_DEPTH from 32 to 64.
  *  Raise command buffer size from 8K to 256K to support large configs.
  *  Remove MAX_EFRAGS and MAX_MAP_LEAFS limits.
  *  Remove "Loadgame buffer overflow" limit, which could happen when
     loading DP or QSS saves.
  *  Adjust "exceeds standard limit of" debug warnings to include the
     actual QS limit.
  *  Change "game" command to now exec quake.rc.
  *  Change "games" / "mods" commands to list all subdirectories.
  *  Restore vid_refreshrate from fitzquake-0.85 for SDL2 builds.
  *  Alpha-masked model support. (MF_HOLEY: 0x4000).
  *  Invalid skin index now draws skin 0 (WinQuake behaviour) instead of
     blue checkerboard.
  *  Change default screenshot format to png. The 'screenshot' command
     now supports optional format (tga, png or jpg) and quality (1-100)
     arguments.
  *  Revert "always run" changes from 0.85.9 and move the QuakeSpasm

OBS-URL: https://build.opensuse.org/request/show/627543
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=13
2018-08-08 14:51:23 +00:00
079e8b3ff1 Accepting request 506591 from games
1

OBS-URL: https://build.opensuse.org/request/show/506591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=5
2017-07-08 10:33:19 +00:00
Luke Jones
afb612c235 Accepting request 506590 from home:luke_nukem:branches:games
OBS-URL: https://build.opensuse.org/request/show/506590
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=11
2017-06-27 23:20:18 +00:00
efecae644d Accepting request 460313 from games
1

OBS-URL: https://build.opensuse.org/request/show/460313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=4
2017-03-02 18:34:50 +00:00
Luke Jones
7b4393d250 Accepting request 460272 from home:susnux:branches:games
- Update
- Fixed build on Leap 42.1
- Fixed Name repeated in Summary warning

OBS-URL: https://build.opensuse.org/request/show/460272
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=9
2017-02-24 22:08:39 +00:00
0e30a08145 Accepting request 455886 from games
1

OBS-URL: https://build.opensuse.org/request/show/455886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=3
2017-02-13 23:44:02 +00:00
Luke Jones
02c8f011a2 Accepting request 455874 from home:luke_nukem:branches:games
OBS-URL: https://build.opensuse.org/request/show/455874
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=7
2017-02-10 02:43:51 +00:00
967f101316 Accepting request 433328 from games
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/433328
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=2
2016-10-18 08:39:09 +00:00
f08ea18306 Accepting request 415789 from games
OBS-URL: https://build.opensuse.org/request/show/415789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quakespasm?expand=0&rev=1
2016-09-28 09:29:48 +00:00
Ferdinand Thiessen
ccc7ad5849 Accepting request 416121 from home:jengelh:branches:games
- Update License and description field

OBS-URL: https://build.opensuse.org/request/show/416121
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=4
2016-07-31 11:05:35 +00:00
Dmitriy Perlow
0f1fc48eb3 Accepting request 412106 from home:susnux:branches:games
Fixed usage of __DATE__ macro

OBS-URL: https://build.opensuse.org/request/show/412106
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=3
2016-07-19 15:12:50 +00:00
Luke Jones
e5dc53de1b - Update to v0.92.0
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=2
2016-07-19 08:47:11 +00:00
Matthias Mailänder
a1c0f30dd0 Accepting request 409015 from home:luke_nukem:games
I would like to add and maintain quakespasm in Factory and would like to use games as the project home

OBS-URL: https://build.opensuse.org/request/show/409015
OBS-URL: https://build.opensuse.org/package/show/games/quakespasm?expand=0&rev=1
2016-07-16 08:05:10 +00:00