📄 changelog
字号:
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=524
changed default GL driver from libGL.so to libGL.so.1
see LSB 1.2 spec: http://www.linuxbase.org/spec/refspecs/LSB_1.2.0/gLSB/libgl.html
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=480
applying the 'no cp command' experimental fix for beta phase
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=462
backported from RTCW, fix to packet fragmenting emission
FIXME: there is some verbose code that we have to take out in the final version (grep for #462)
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=475
backported from RTCW, don't get dropped if the server changes map while connecting (ignore outdated cp)
+ PROTOCOL BUMPED TO 68
2002-8-01 Timothee Besset <ttimo@idsoftware.com>
+ Linux: dedicated build was not setting up signal handler like the full client does
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=522
SplashDamage bugfix, now clearing client gentity before GAME_INIT call (instead of after)
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=498
fixed NET_AdrToString to print the port as unsigned int (for ports > 1^^15, was showing negative)
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=501
maintain IP in userinfo sent to game
+ checking in master server source
2002-7-31 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=513
https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=506
porting fix from RTCW codebase. client re-orders it's pk3s to scan in the same order than the server
this eliminates several 'Invalid .PK3 file referenced' situations (caused by client not referencing the same thing as server)
+ fixed border remnants in ta ui
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=517
ERR_DROP if PB client off / server on conflict when starting local server
+ quickfix to q3 ui / punkbuster detect in server browser
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=458
code fix, no more taunt spam
+ cons install of PB .so files
+ correct MOD_KAMIKAZE and MOD_JUICED in TA games.log
2002-7-29 Timothee Besset <ttimo@idsoftware.com>
+ q3 ui: completed confirmation prompts and messages (added UI_ConfirmMenu_Style & UI_Message)
+ ta ui: backported 'conditionalopen' from RTCW (conditionalopen <cvar> <menu1> <menu2>)
+ ta ui: confirmation prompt for punkbuster enable/disable etc.
+ added the win32 DLLs to pb/win32/
2002-7-28 Timothee Besset <ttimo@idsoftware.com>
+ ta ui: sv_punkbuster in StartServer menu
+ ta ui: added cl_punkbuster in server browser
+ view filters are in a modal dialog
+ new files: filter.menu menus.txt (pak3.pk3 updated)
+ fix broken link in Linux FAQ
2002-7-27 Timothee Besset <ttimo@idsoftware.com>
+ ta ui: PB display in the browser, in it's additional tab, with sorting
2002-7-26 Timothee Besset <ttimo@idsoftware.com>
+ PB UI: for baseq3/ AND missionpack/
q3_ui: Punkbuster: Enable/Disable in server broswer (cl_punkbuster)
q3_ui: PB logo, PB Yes/No in browser (TODO: validate this to be working)
q3_ui: added sv_punkbuster toggle in start server menu
+ automated building of the new PK3s, unix/Conscript-pk3
2002-7-25 Timothee Besset <ttimo@idsoftware.com>
+ added PB build scripts on Linux, fixed the Linux build
2002-7-12 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=511
fixing re.SetColor crash for widescreen displays (q3dm11)
was calling to the renderer while not registered
2002-6-19 Timothee Besset <ttimo@idsoftware.com>
+ r_roundImagesDown 0 + map q3dm16 -> tr_image.c ResampleTexture crash
buffer overflow because of resample to 2048x..
xian_q3dm12_leftwall4fin.jpg 1152x384
bumped one buffer byte p1[1024] -> byte p1[2048], added a safe check
2002-6-14 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=493
propagate a renderer fix from RTCW. fixes a one-frame visual glitch when mod code
registers a shader after drawsurfaces are generated but before the frame is rendered
2002-6-12 Timothee Besset <ttimo@idsoftware.com>
+ added cons and pcons to unix/, updated the build script
2002-5-24 Timothee Besset <ttimo@idsoftware.com>
towards a new Q3 release?
some bug fixes require protocol change, or mod code/mod interface change to be fixed properly
this is a biz decision, dunno yet if we are going to want a new protocol (probably not)
-> have to create a branch for the 1.31b, i.e. backwards compatible with 1.31 'Stable-1_31'
and put the 1.32 specific / protocol changes on trunk
no telling what will go in SOS in the end .. probably 1.32
2002-5-5 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=491
adding a sv_lanForceRate (defaults to 1) to turn on/off server forcing rate of LAN clients
(only affects LAN dedicated clients - dedicated 1, default behaviour forces LAN clients to 99999 rate)
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=470
fixing potential overflows with cl_cdkey (propagated from RTCW)
+ cons-based build system (imported from Wolf, was partly written for mod tools release already)
building with SMP on by default
+ better #ifdef SMP handling ('disabled at compile time' message)
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=494
Q_vsnprintf for vsprintf calls in the core
not putting this in game code as we'd need a vsnprintf implementation in bg_lib.c
2002-4-5 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=462
taking out the fix which was found broken and incomplete
2002-8-4 Timothee Besset <ttimo@idsoftware.com>
+ adding NO_MOUSEGRAB define (select in the Makefile)
2002-2-4 Timothee Besset <ttimo@idsoftware.com>
+ applying Gareth's SMP patch
+ count number of CPUs (Sys_ProcessorCount in unix_shared.c), default r_smp appropriately
+ bumping version to 1.32
+ if XInitThreads fails, set r_smp to zero
2002-28-2 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=462
send potential remaining fragmented packets before sending a gamestate
2002-26-2 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=455
removed old libMesaVoodooGL.so loading code
Voodoo cards should use XF4/DRI, that load code was outdated and confusing people with broken OpenGL
2002-16-1 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=441
adding brandelf calls to the setup building process so that our binaries run on BSD
2002-1-1 Timothee Besset <ttimo@idsoftware.com>
+ updated FAQ with BSD info (bug #441)
+ FAQ update on CLIENT_UNKNOWN_TO_AUTH
+ FAQ update for proper strace usage
2001-12-12 Timothee Besset <ttimo@idsoftware.com>
+ Q3 1.31 point release
updating build_setup.sh to new pk3 files
(baseq3/pak7.pk3 missionpack/pak2.pk3)
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=395
adding quake3.xpm icon, and modified the setup accordingly to put symlinks
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=390
ignoring SIGTTIN SIGTTOU
2001-06-12 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=402
bug with full scene
2001-04-12 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=398
cg_bobup cheat protect
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=399
fixed Setup > System > Driver info crash
+ checked in code/spank.sh script, perform checksuming
2001-18-09 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=371
propagating sound code fixes from Wolf to Q3
2001-11-08 Timothee Besset <ttimo@idsoftware.com>
+ setup script was still broken, damn shell expansion
the exit code for Q3 was always zero instead of $?
propagating the fix to Wolf
2001-11-04 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=382
modified challenge code for motd to be truly random
2001-10-31 Timothee Besset <ttimo@idsoftware.com>
Moved updated q3asm and lcc source at the toplevel, MissionPack/q3asm
and MissionPack/lcc
2001-10-29 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=381
build system is now functional
2001-10-21 Timothee Besset <ttimo@idsoftware.com>
+ updated Sys_LoadDll code on linux to search in the following order:
#1 current directory
#2 fs_homepath
#3 fs_basepath
this was needed to make mod developement easier
2001-10-09 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=51
the code to buffer the redirection was in there but disabled? (Com_Printf)
enabled it back
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=52
connection issues / userinfo
client side fix, instead of sending 'connect <userinfo>' packet
we now send 'connect "<userinfo>"'
2001-10-08 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=371
added a PROT_READ to the mmap call
this was needed to go around a bug in glibc i586 i686, memset doing read access
since the audio_fd is opened O_RDWD this is harmless to Q3
2001-10-07 Timothee Besset <ttimo@idsoftware.com>
+ updating from SOS
S_WriteLinearBlastStereo16 C/asm is back in snd_mix.c (Graeme)
r_showtris r_shownormal cheat protections
+ Sys_LoadDll changes:
removing -debug search when loading native dlls
changing the fatal aborts when not finding native from release only to debug only (was a misfeature)
used to search in cd_path which is bogus, now searching in pwd if basepath fails
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=275
fixed r_fullbright not being cheat protected / was a CVAR_LATCHED|CVAR_CHEAT issue
2001-09-06 Timothee Besset <ttimo@idsoftware.com>
+ updated from SOS, some changes to qcommon/unzip.c (statics)
2001-08-27 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=3
Added some code in CL_InitDownloads to use FS_ComparePaks and print out information about server-referenced paks that are missing on the client. It is a first step, allows to get precise information about what can cause a connection to fail (typically when the user is sent back to the main screen).
2001-08-22 Timothee Besset <ttimo@idsoftware.com>
+ https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=86
fixed sound bug (with Graeme hints)
2001-08-20 Timothee Besset <ttimo@idsoftware.com>
+ made sure Sys_Printf doesn't get into an endless loop if logfile is on
fixed qconsole.log issues, +set logfile 1 +set fs_debug 1 was crashing (any OS)
fixed logfile 1 / ttycon 1 issue, didn't exit properly (same endless looping)
also fixes an issue reported by q3f team
+ changed rcon commands from Com_DPrintf to Com_Printf so that they show up in the console
(with IP information)
2001-08-19 Timothee Besset <ttimo@idsoftware.com>
+ fixed https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=91
(autodownload toggle in q3 ui)
+ fixed https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=76
g_password issue
+ fixed https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=93
cheat protecting r_lodCurveError
+ wontfix https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=92
2001-08-18 Timothee Besset <ttimo@idsoftware.com>
+ more fixes to the 7-button mouse code (linux only)
+ updated faq about gamma slider
+ added "servers don't show up in ingame browser" to faq
+ added Alt+Enter toggle for fullscreen/windowed (linux)
2001-08-16 Timothee Besset <ttimo@idsoftware.com>
reconfiguring CVS repository to give access to Gareth
+ testin gareth's access
2001-08-03 Timothee Besset <ttimo@idsoftware.com>
* https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=85
fixes in the setup code for older bash versions
2001-08-02 Timothee Besset <ttimo@idsoftware.com>
* commented out assembly implementation of S_WriteLinearBlastStereo16, using modified C implementation from Zaphod
need to check performance: https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=88
* finished const declarations in CG_Trace calls, was needed in pmove_t declaration and some other functions
cgame/cg_local.h : CG_trace trap_CM_BoxTrace
game/bg_public.h : using const in pmove_t trace functions prototypes
(fixes gcc warnings: assignment from incompatible pointer type)
2001-07-26 Timothee Besset <ttimo@idsoftware.com>
* https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=78
mapped K_MOUSE4 K_MOUSE5
2001-07-23 Timothee Besset <ttimo@idsoftware.com>
* https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=5
more fixes, handling meta characters and various kinds of backspace
2001-07-22 Timothee Besset <ttimo@idsoftware.com>
* https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=5
after testing feedback, fixed more stuff:
better backspace, works with putty and potentially more terminals
* https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=51
band aid fix to rcon status, incresed MAX_PUSHED_EVENTS from 256 to 1024
(adds 28kb of mem requirements)
2001-07-21 Timothee Besset <ttimo@idsoftware.com>
* https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=2
using XF86 Gamma extension to set the gamma in game from the menus
(previous behaviour was to set /r_gamma and restart, renderer relying on s_gammatable)
restoring initial gamma on GLimp_ShutDown
2001-07-19 Timothee Besset <ttimo@idsoftware.com>
* https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=5
first usable version of dedicated console
added history and completion functionality
ready for some testing
still some TODOs and FIXMEs:
keep the currently edited line when going back from history exploration
edit the current line with cursor, insert mode etc.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -