⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 Nxdoom真的满好用的
💻
📖 第 1 页 / 共 3 页
字号:
Thu Jan 30 20:50:16 1997    <bk@gamers.org ()>        * doomtype.h:          Created, for fixed_t. Should add angle_t here, too.        * tables.c:           Added SlopeDiv from r_main.c, added all defines and typedefs          related to basic trig table use here, removed it.          Currently "tables.h" is included in doomdef.h and          r_local.h, too. This is not too cleanly separated, but          we have to start somewhere, right?        * tables.h:          Created from doomdef.h.          Note that tables.c had fixed size tables, while doomdef.h          calculated from the value of FINEANGLES. In addition,	  entries were given as either "int" or "fixed_t". Bad boys.          * z_zone.c:         * s_sound.c:         * hu_stuff.c:         * st_lib.c, st_stuff.c:         * wi_stuff.c:         * w_wad.c:         * r_things.c, r_plane.c, r_draw.c, r_data.c:         * p_tick.c, p_mobj.c, p_spec.c, p_setup.c, p_lights.c,           p_plats.c, p_floor.c, p_doors.c, p_ceilng.c:         * am_map.c:         * m_misc.c, m_menu.c:         * g_game.c:         * d_main.c:         * f_finale.c:          Added #include "z_zone.h".         * z_zone.h:           Created, from stuff in doomdef.h        * CVS checkin. Reformatting run, last one.          Took a week to go through all the sources, w/o even          looking to closely.        * st_stuff.c (ST_Responder):           Removed a first tiny bit of redundancy (NO_CLIP checks).	  Should remove idspispod completely, later.Wed Jan 29 19:53:43 1997    <bk@gamers.org ()>        * Another one, while we are on it. All S (Sound) files.        * CVS checkin. Reformatting run, all R (Refresh) files.        * r_draw.c (R_DrawSpanLow):           The non-Watcom, non-asm lowres mode was just a copy	  of the default mode. As detailshift was used to scale	  the image down, lowres mode just filled the left half	  of the buffer.        * r_draw.c (R_DrawColumnLow):           Tried the same hack for walls, horribly broken.	  Postponed. Tue Jan 28 19:32:48 1997    <bk@gamers.org ()>        * CVS checkin. Another reformatting run. Did all P files.        * p_spec.c: P_FindNextHighestFloor          The number of adjoining sectors is limited to 20, because	  of a temporary LUT needed for determining lowest height	  in adjacent sectors. No overflow checking is done.Sun Jan 26 08:41:21 1997    <bk@gamers.org ()>        * Another CVS checkin of a formatting run.          D,F,G,HU,I,M have been changed.        * Note: in initial and current release,           linuxxdoom -3 -file plutonia.wad, idclev 12          produces a Segmentation fault.Wed Jan 22 14:03:00 1997    <bk@gamers.org ()>        * m_menu.c:           initializer-string for array of chars is too long (skullName)           warning: unused parameter `int choice' (a couple of times)        * Attempt to compile as C++. Loads of warnings, a couple of errors.          p_enemy.c (P_Move):          r_things.c (R_ProjectSprite)           `catch', `throw', and `try' are all C++ reserved words,           thus changed "try" to "try_ok". Fixed.          p_pspr.c: In function `void P_SetPsprite(struct player_s *, ... )':           too many arguments to function           No convenient fix - state->action is declared void action(),           but called w/o, with one, or with two parameters.           There are more like this. Going to be a tough one.	   Union of pointers?          Postponed.	r_plane.c: In function `void R_DrawPlanes()':          s_sound.c: In function `int S_AdjustSoundParams(struct mobj_s *, .. )':          p_map.c: In function `bool PIT_StompThing(struct mobj_s *)':          p_maputl.c: In function `int P_AproxDistance(int, int)':          r_main.c: In function `int R_PointToDist(int, int)':          p_enemy.c: In function `void P_NewChaseDir(struct mobj_s *)':           warning: implicit declaration of function `int abs(...)'  <stdlib.h>Wed Jan 22 12:15:00 1997    <bk@gamers.org ()>        * CVS checkin of purification run. Sources now compile          without any "-Wall" warnings.        * Note: with -file "tnt.wad", we get an "Error: Bad V_DrawPatch"          abort each time we enter an exit. Invalid or missing          intermission screen?        * Makefile (CFLAGS): added -Wall, first purification run.          d_main.c: In function `D_DoomMain':           warning: implicit declaration of function `mkdir'   <fcntl.h>          i_unix.c: In function `I_StartSound':           warning: control reaches end of non-void function          i_unix.c: In function `I_InitNetwork':           warning: implicit declaration of function `inet_addr' <arpa/inet.h>          i_unix.c: At top level:           warning: `endianness' defined but not used          i_x.c: In function `I_Error':           warning: unused variable `string'          i_x.c: In function `I_GetEvent':           warning: suggest parentheses around arithmetic in operand of |          i_x.c: In function `I_FinishUpdate':           warning: unused variable `bigscreen'          i_x.c: In function `grabsharedmemory':           warning: implicit declaration of function `getuid'  <unistd.h>           warning: unused variable `done'          i_x.c: In function `I_InitGraphics':           warning: suggest parentheses around assignment used as truth value           warning: char format, different type arg (arg 3)           warning: char format, different type arg (arg 5)           warning: implicit declaration of function `XShmGetEventBase'          i_x.c: In function `InitExpand2':           warning: unused variable `jexp'           warning: unused variable `iexp'          m_menu.c: In function `M_ReadSaveStrings':           warning: implicit declaration of function `read'    <sys/types.h>           warning: implicit declaration of function `close'   <unistd.h>	m_misc.c: In function `M_WriteFile':           warning: implicit declaration of function `write'           warning: implicit declaration of function `close'          m_misc.c: In function `M_ReadFile':           warning: implicit declaration of function `read'          m_misc.c: In function `M_ScreenShot':           warning: implicit declaration of function `access'  <unistd.h>	p_pspr.c: In function `P_MovePsprites': 	 suggest parentheses around assignment used as truth value          p_spec.c: In function `P_SpawnSpecials':           warning: implicit declaration of function `atoi'    <stdlib.h>	w_wad.c: In function `strupr':           warning: implicit declaration of function `toupper' <ctype.h>          w_wad.c: In function `W_AddFile':           warning: implicit declaration of function `read'    <sys/types.h>           warning: implicit declaration of function `lseek'           warning: implicit declaration of function `close'   <unistd.h>          wi_stuff.c: In function `WI_loadData':           warning: unused variable `pic'          wi_stuff.c: At top level:           warning: `background' defined but not usedTue Jan 21 22:00:00 1997    <bk@gamers.org ()>        * doomdata.h (__BYTEBOOL__):          Use builtin ANSI C++ bool.        * d_main.c (IdentifyVersion):           Bug fix: insufficient malloc created errors in malloc/realloc	  calls later on. Welcome to the risks of Copy'n'paste. Tue Jan 21 13:20:05 1997    <bk@gamers.org ()>        * First formatting checkin.          A word of explanation: prior to making any changes to the	  source, a couple of formatting runs will be made, followed	  by some purification runs.	  For this run, the Emacs mode selection line has been changed	  to use C++ style indenting (cc-mode.el).  Each file has	  been automatically reformatted using Emacs indent-region.	  A few files have been changed manually already (i.e.,	  comments, use of tabs).	  Warning: using "diff" to compare files of different states	  during the reformatting will not give useful results.        * hu_stuff.c:           fixed "assignment discard const", the last remaining error          message with default compilation.                      Sun Jan 19 14:27:06 1997    <bk@gamers.org ()>        * Makefile:          Minor fix for sndserver target, removed linuxsdoom target          for the time being, added CVS header (kind of).        * Initial CVS checkin.         * soundsrv/irix/linux/sun.c:           Changed includes (irix.h removed, soundsrv.h included).        * i_svga.c:           Changed to DOS 8+3.        * soundsrv.h/c:          Changed to DOS 8+3, included irix.h in soundsrv.h.        * r_local.h:          Same for PI, include math.h with Linux.        * doomdef.h:           Got rid of multiply defined warnings for Linux,           included values.h.        * FILES2:          created a commented list of all files, removed a few          more files (sndserver test, NeXT leftovers, DMX header).          Identified the following main modules (see FILES2):          AM, HU, M, P, R, S, ST, W, WI. Some stuff is separate          (Z, F), some not clearly separable (G, D). System specific          interfaces are in I. Some of the latter replace i_main.c          (i.e. the void/int main(argc,argv) call), e.g. SVGA,          others (X11, SHM, DGA) don't. There is a certain amount          of overlap, and the largest module (with possibly most          overlap) is P - playing, i.e. all the games state and          animation handling.          Dithering is currently not used.Sat Jan 18 15:14:41 1997    <bk@gamers.org ()>        * r_draw.c:           fixed !defined(USEASM) lines for R_DrawColumn/Span.          Removed fpfunc.o/S from Makefile, now compiling          X11 w/o any assembler.          Got a running linuxxdoom again. We are in business.          This source is going to be used for the initial CVS          check in.        * Tried a quick hack compiling it as COFF a.out instead          of ELF, with "gcc -b i486-linuxaout". Same linker          errors.           Tried removing -DUSE_ASM. Still using fpfunc.S.        * Tried linuxxdoom.          Compile run: some warnings (redefinition of MAX/MIN           SHORT/INT/LONG) in doomdef.h and (PI redefined)           r_local.h.          Link run: crashed, undefined references in             d_main.c: undefined reference to  `FixedDiv2'            am_map.c:  undefined reference to `FixedMul'            r_main.c:  undefined reference to `R_DrawColumn'            r_main.c:  undefined reference to `R_DrawSpan'            r_plane.c: undefined reference to `FixedMul'                      This stuff is defined in fpfunc.S (Fixed point) and          in r_draw.c (assembler in tmap.S not used).          However, "nm," shows that r_draw.o does not include          the drawing functions (see below - USE_ASM).          Furthermore, the global symbols in fpfunc.S begin          with an underscore, "_FixedMul" and "_FixedDiv2".           More problems within fpfunc.o: undefined references to              `_dc_yl'      `_dc_yh'             `_ylookup'             `_centery'             `_dc_x'             `_columnofs'             `_dc_iscale'             `_dc_texturemid'             `_dc_source'             `_dc_colormap'             `_ds_y'       `_ds_x1'      `_ds_x2'             `_ds_xfrac'   `_ds_yfrac'             `_ds_xstep'   `_ds_ystep'             `_ds_colormap'             `_ds_source'          Again, underscore problem.          Note: tmap.S currently obsolete, as somebody pasted all          the texture mapping assembly into fpfunc.S. Gotta clean          that up.        * Created initial release from CD sources, created ChangeLog.          Let the games begin.        **************************************************************	DOOM source code ChangeLog file	**************************************************************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -