📄 changelog
字号:
2001-07-18 Timothee Besset <ttimo@idsoftware.com>
* starting TAB completion and history for the dedicated server (tty console)
removed Sys_ConsoleOutput (unused)
removing bogus nostdout variable
cleanup of a big chunk of code that Bernd commented out and scheduled for deletion
moved completion code from client/cl_keys.c stuff into qcommon/common.c, Field_CompleteCommand(field_t*)
2001-07-13 Timothee Besset <ttimo@idsoftware.com>
* fixed https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=8
screenshots overwrites
* fixed https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=31
DOUBLE SIGNAL FAULT
2001-07-11 Timothee Besset <ttimo@idsoftware.com>
* fix for french keybards / console toggle / bound to XK_twosuperior
2001-07-10 Timothee Besset <ttimo@idsoftware.com>
* https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=19
cleanup of the keyboard code, adding com_developer message in case XLookupString would fail
2001-07-10 Timothee Besset <ttimo@idsoftware.com>
* https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=33
using our custom handlers for X errors, should make things more robust
(X docs say some X errors are not fatal, but the default X handler exits the app anyway)
2001-07-08 Timothee Besset <ttimo@idsoftware.com>
* https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=19
keyboard state issues, fixed the sticking with ctrl key (thks relnev)
2001-07-07 Timothee Besset <ttimo@idsoftware.com>
* closing https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=13
the fixes to bug #9 solved this one too
* checking in to SOS
2001-07-05 Timothee Besset <ttimo@idsoftware.com>
* work on https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=9
filesystem code changes:
updated the documentation in files.c to the current system
added correct fs_homepath fs_basepath fs_cdpath scanning to FS_SV_FOpenFileRead
(fixes description.txt not found, and probably a few other linux issues)
2001-06-29 Timothee Besset <ttimo@idsoftware.com>
* fixed setup issues (graphical/console)
https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=6
2001-06-26 Timothee Besset <ttimo@idsoftware.com>
* bug tracker is online at https://zerowing.idsoftware.com/bugzilla
authentication, use login: bugs password: b00gies
for now, using it as the linux bug tracker, possible use for more OSes and programs if anyone is interested.
* tweaked the graphical setup to send to bugs@idsoftware.com on errors instead of support@lokigames.com
2001-06-19 Timothee Besset <ttimo@idsoftware.com>
* fixed generated launch script /usr/local/bin/quake3, exit $* should be exit
2001-06-18 Timothee Besset <ttimo@idsoftware.com>
* rebuilt 1.29f setups, released as 1.29f-beta1 'Q3 1.29f linux-i386 Jun 19 2001'
2001-06-10 Timothee Besset <ttimo@idsoftware.com>
* rebuilt against PR source, packaged 1.29b setups
2001-05-25 Timothee Besset <ttimo@idsoftware.com>
* graphical setup, based on Loki's setup tool (GPL)
2001-05-22 Timothee Besset <ttimo@idsoftware.com>
* changed fs_basepath to fs_homepath, according to Graeme's changes (probably missed this change?)
this fixes the q3key prompting at each game startup
2001-05-20 Timothee Besset <ttimo@idsoftware.com>
* rebuilding 1.28b, various fixes on linux build:
- SetProgramPath was renamed to Sys_SetDefaultCDPath in unix_shared.c
updated unix_main.c accordingly
- some prototypes in qgl.h are guarded by #ifndef GL_VERSION_1_2 (ARB extentions)
those prototypes are needed by linux_glimp for importing functions and casting, added a #ifdef __linux__
(not a clean solution)
- game/q_shared.h
little endian / big endian functions have been added
gcc generates warnings about functions being unused .. inlined them
- cgame/cg_marks.c
// TTimo
// gcc warning: might be used uninitialized
float sInc = 0.0;
float s = 0.0;
2001-05-15 Timothee Besset <ttimo@idsoftware.com>
* fixes to linux Makefile for bspc 2.1h
* various updates to 1.28b on linux
2001-05-09 Timothee Besset <ttimo@idsoftware.com>
* R. Duffy reverted game/bg_pmove.c PM_CheckDuck, was a merging screup on my side
* updated setup to 1.27z, removed the .so from the setup distribution (they were in 1.27g because of issues)
FIXME: gotta get pk3's first
2001-05-04 Timothee Besset <ttimo@idsoftware.com>
* fixes to gcc, building RC for 1.27s
2001-05-01 Timothee Besset <ttimo@idsoftware.com>
* added qcommon/huffman.c to the Makefile
* gcc -Wall:
commenting out
CL_Netchan_Encode CL_Netchan_Decode (cl_net_chan.c)
Netchan_ScramblePacket Netchan_UnScramblePacket (net_chan.c)
SV_Netchan_Encode SV_Netchan_Decode (sv_net_chan.c)
2001-04-26 Timothee Besset <ttimo@idsoftware.com>
* fixed dedicated server crash when entering the VM_COMPILED qagame on a mod (some statics lacked initialization)
2001-04-25 Timothee Besset <ttimo@idsoftware.com>
* added $(Q3POBJ) to clean target (cleanup of platform-dependent objects)
* more make clean improvements
2001-04-23 Timothee Besset <ttimo@idsoftware.com>
* cleanup the mod selection code, remove duplicates
* some issues with release builds, my main developement box doesn't build stable binaries with release settings
removing -fomit-frame-pointer seems to fix (there's probably a performance hit)
see OMIT-FRAME-POINTER.txt
2001-04-13 Timothee Besset <ttimo@idsoftware.com>
* checked in a first set of merged files
2001-04-06 Timothee Besset <ttimo@idsoftware.com>
* merged back the core linux parts to make 1.27g linux build from the Source Safe tree again
2001-02-27 Bernd Kreimeier <bk@lokigames.com>
* CVS: tag with changes as of today
cvs tag id1-27j-loki01027
* code/qcommon/msg.c: numFields loop (SOS).
* code/qcommon/files.c: ue Q_stricmp (SOS uses stricmp, was strcmp).
* code/game/q_shared.h (Q3_VERSION): 1.27j. Also
MAX_STRING_TOKENS upped from 256 to 1024 (SOS).
* code/server/sv_snapshot.c (SV_AddEntitiesVisibleFromPoint): see below.
* code/game/g_public.h (SVF_NOTSINGLECLIENT): added (SOS).
* code/server/sv_ccmds.c: see below.
* code/game/g_main.c: g_gametype cvar now userinfo (SOS).
* code/game/g_active.c (SendPendingPredictableEvents): new (SOS).
* code/game/bg_misc.c: new SOS (sos010227)
* SOS: new update sos010227.
2001-02-22 Bernd Kreimeier <bk@lokigames.com>
* CVS: now in sync with last SOS and cleanup up
cvs tag id1-27i-loki01022
* code/ui/ui_shared.c: below.
* code/ui/ui_main.c: leftover code!
* code/server/sv_world.c: below.
* code/server/sv_snapshot.c: below.
* code/server/sv_init.c: below.
* code/server/sv_game.c: below.
* code/server/sv_client.c: below.
* code/server/sv_ccmds.c: below.
* code/server/sv_bot.c: below.
* code/server/server.h: below.
* code/renderer/tr_surface.c: below.
* code/renderer/tr_shader.c: changed assert to early return.
* code/renderer/tr_shade_calc.c: below.
* code/renderer/tr_shade.c: below.
* code/renderer/tr_scene.c: below.
* code/renderer/tr_mesh.c: below.
* code/renderer/tr_local.h: below.
* code/qcommon/vm_x86.c: cleanup.
* code/qcommon/vm.c: below.
* code/qcommon/unzip.c: below.
* code/qcommon/qcommon.h: below.
* code/qcommon/files.c: below.
* code/qcommon/cvar.c: cleanup.
2001-02-21 Bernd Kreimeier <bk@lokigames.com>
* code/qcommon/common.c: cleanup.
* code/qcommon/cm_trace.c: cleanup.
* code/qcommon/cm_patch.c: cleanup.
* code/qcommon/cm_public.h: cleanup.
* code/game/q_shared.h: cleanup.
* code/game/q_shared.c: cleanup.
* code/game/q_math.c: cleanup.
* code/game/g_syscalls.asm: changed (once more) floor,ceil etc.
* code/game/g_spawn.c: cleanup.
* code/game/g_session.c: cleanup.
* code/game/g_cmds.c: cleanup.
* code/game/g_client.c: cleanup.
* code/game/g_arenas.c: cleanup.
* code/game/bg_slidemove.c: cleanup.
* code/game/bg_pmove.c (PM_CheckDuck): old call to trace?
* code/game/bg_misc.c: cleanup.
* code/game/be_aas.h: dead code.
* code/game/ai_dmq3.c: cleanup. One clear/copy switched?
* code/game/ai_dmnet.c: more //*/. Why oh why not DEBUG....
* code/client/snd_mix.c: below.
* code/client/snd_dma.c: below.
* code/client/keys.h: cleanup.
TODO: #error in q3_ui/keycodes.h ?
* code/client/client.h: cleanup.
* code/client/cl_main.c: misplaced bracket. Cleanup.
* code/client/cl_keys.c: below.
* code/client/cl_cin.c: below.
* code/client/cl_cgame.c: cleanup.
TODO: define assert for Win32 or guard my assertions.
* code/cgame/cg_syscalls.c: below.
* code/cgame/cg_servercmds.c: below.
* code/cgame/cg_players.c: cleanup.
* code/cgame/cg_newdraw.c: remember to diff against cg_newDraw.c
in SOS (mixed case).
TODO: get id to use cg_newdraw.c, and to remove cg_newDraw.c/cpp.
* code/cgame/cg_main.c: below.
* code/cgame/cg_local.h: below.
* code/cgame/cg_event.c: below.
* code/cgame/cg_drawtools.c: below.
* code/cgame/cg_draw.c: cleanup.
* code/cgame/cg_consolecmds.c: dead code.
* code/bspc/qbsp.h: below.
* code/bspc/l_poly.c: below.
* code/bspc/l_math.c: cleanup.
* code/bspc/bspc.c: cleanup.
* code/bspc/be_aas_bspc.c: cleanup.
* code/bspc/aas_map.c: kept comments - merge loss at their end?
* code/bspc/aas_file.c: cleanup.
* code/botlib/be_interface.c: this file is plain impossible. There
are layers of code made dead with /* */ and the resurrected by
//* or // /* or variations of this. I reverted to exact mirror
image of SOS to be sure - short of removing it's too easy to mistake
live code for dead one.
Later: have to change 5 occurences to avoid gcc complaints about
nested comment tokens.
TODO: somebody please get rid of the cruft in here.
* code/botlib/be_ai_move.c: redundant typedef.
* code/botlib/be_ai_chat.c: assertions on signed string index.
Note: this is not in my ChangeLog - ouch.
TODO: use gcc -fsigned-char on all platsforms to enforce Win32
TODO behavior (PPC has a default unsigned char, Intel has not).
* code/botlib/be_aas_sample.c (AAS_TraceClientBBox): one code block
was placed in different location, and one FPE hack not used. I would
expect that divide by zero will still occur here.
* code/botlib/be_aas_reach.c: below.
* code/botlib/be_aas_cluster.c: cleanup.
* CVS: the last tag (below) marks the version with a lot of history
and additional comments. I am now bringing the codebase in sync with
SOS as of yesterday, cleaning out comments, dead code and other
differences to minimize a diff - in a valiant if futile attempt to
roll back changes into the id codebase.
Note: I ignore the $SOS$ - these are unfortunate but will change
in the same awkward way at their end.
Note: I stick to #if 0 instead of C comments around dead code id
kept (nested comments issue). The commentary is changed to sosYYMMDD
and includes the token DEAD.
2001-02-20 Bernd Kreimeier <bk@lokigames.com>
* CVS: update, then tag current version as
cvs tag id1-27i-loki010219
* SOS: patched up to sos010219.
* code/qcommon/cm_trace.c (CM_Trace): fabs on sphere offsets (SOS).
* code/game/bg_slidemove.c (PM_StepSlideMove): stepSize vs. STEPSIZE (SOS).
* code/game/bg_pmove.c (PM_CheckDuck): fix in stand up check (SOS).
* code/bspc/bspc.c (main): -capsule (SOS).
* code/bspc/qbsp.h: below (SOS).
* code/bspc/be_aas_bspc.c (capsule_collision): added (SOS).
* code/bspc/aas_map.c (CapsuleOriginDistanceFromPlane): added and used (SOS).
* code/bspc/aas_file.c (AAS_WriteAASFile): removed diagnostics recently
added. No matter how long you wait, they'll always get you ;-).
* code/botlib/be_aas_cluster.c: enabled LogWrites, different flood (SOS).
* SOS: patching up to snapshot sos010219.
Note: For brevity, I use as marker sosYYMMDD now instead of bkYYMMDD, to
distinguish from changes not in SOS.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -