2002-09-01 18:28 jadelman * Doxyfile: fixed directory to be a relative path for any system 2002-07-12 20:45 morlovich * code/genbind/: bnd.cpp, bnd.py: -Regen with less buggy doxygen 2002-07-12 20:16 morlovich * code/genbind/: bnd.cpp, bnd.py, readxml.cpp: -Update for new Doxygen, unfortunately loosing some classes, not sure why yet.. 2002-06-11 04:57 morlovich * code/services/gui/TepGUI.cpp: --Initialize wasdrag to 0, so the first mouse event doesn't get a random drag/not drag classification 2002-06-11 04:49 morlovich * code/services/datas/mvector.h: -Init object to NULL in default SMVector ctor since the value of "object" is read in Begin(), and End() at the very least; harmles sin this case, but I don't like having uninitialized values getting used [Valgrind-detected] 2002-06-11 04:21 morlovich * code/input/newinput.cpp: -Compile with gcc-3.1 2002-06-11 04:21 morlovich * code/graph/tepgraph.cpp: Valgrind fix: Make sure to call _set_media before doing SetMode(0,0,0), since the latter needs the target descriptor set. 2002-06-11 04:18 morlovich * code/: game/data/star.cpp, game/data/stock.cpp, services/gui/GUIScrollingTable.cpp: -Compile with gcc-3.1 2002-06-11 04:16 morlovich * code/systems/linux/syscore.cpp: Fix use of unitinitalized value found by Valgrind: Don't use stat results if the call returns an error. 2002-06-11 04:15 morlovich * code/tepcore.cpp: Valgrind fix: set resolution before trying to load fonts to make sure that TEP.Graph->GetX() returns a sensible value and not some random garbage. Clean indentation 2002-04-10 14:31 morlovich * code/services/ts/tsheap.h: Hmm, what use this, I wonder... 2002-04-10 00:55 morlovich * code/services/console/tepconso.cpp: -Don't hardcode Python version in #include, configure adds an -I flag for it.. 2002-04-10 00:42 morlovich * code/drivers/input/mini/xlib/xlibkey.cpp: Compile. Flend, which Makefile where you using? You said you modifified engine.mak -- hmm, it should not be in use at all now? 2002-04-10 00:35 morlovich * code/genbind/bnd.py: And this 2002-04-10 00:35 morlovich * code/genbind/bnd.h: And this.. 2002-04-10 00:34 morlovich * code/genbind/bnd.cpp: Add generated files for now,, 2002-04-09 23:21 tford * code/game/game.cpp: Setting one of the 3d environments full screen - note the funny redraw problem. 2002-04-09 23:21 tford * code/services/gui/: GUIScreen.cpp, GUIScreen.h: New function for setting an object `fullscreen' 2001-12-06 23:58 morlovich * controls.cfg, libtep.py, code/input/newinput.cpp, code/input/tepaxsid.h, code/input/tepkeyid.h, code/input/teptrigid.h: -Can now bind axes and triggers again 2001-11-26 03:31 morlovich * controls.cfg, libtep.py, code/tepcore.cpp, code/teppy.h, code/drivers/input/univers/unikb.cpp, code/genbind/readxml.cpp, code/input/newinput.cpp, code/input/newinput.h, code/services/datas/pair.h: -Move the TepInput bindings mostly to Python management of them -Removes the dependency of TepInput on TepSym -Mostly get rid of controls.cfg 2001-11-25 23:08 morlovich * Doxyfile, build/tep.tag, code/drivers/input/univers/unikb.cpp, code/drivers/input/univers/unimouse.cpp, code/game/game.cpp, code/game/mainmenu.cpp, code/gameman/gameman.cpp, code/genbind/readxml.cpp, code/input/newinput.cpp, code/input/tepkeyid.h, code/input/tepmsgid.h, code/services/console/tepconso.cpp, code/services/gui/GUITextEntry.cpp, code/services/gui/TepGUI.cpp, code/services/symbols/tepsym.cpp: -Export enums -Use enums for KeyIDs and MsgIDs 2001-11-25 20:17 morlovich * configure, configure.in, lnxglxtep.mak, build/tep.tag, build/tools.in, code/tepcore.cpp, code/genbind/readtags.cpp, code/genbind/readxml.cpp: -Configure checks for Python, etc. 2001-11-25 19:13 morlovich * Doxyfile, configure, configure.in, lnxglxtep.mak, test.py, build/tools.in, code/tepclock.h, code/wini.h, code/game/tepbody.h, code/game/tepssyst.h, code/game/data/stock_view.h, code/game/data/upgrade_view.h, code/genbind/readxml.cpp, code/graph/tepbmp.h, code/graph/tepgraph.h: -Switch to readxml. Now doxygen is needed instead of ctags 2001-11-24 04:31 morlovich * code/: tep3d.h, teppy.h, game/ai/org.h, game/ai/person.h, game/data/upgrade.h, game/sysgen/DGameUtils.h, genbind/readxml.cpp, services/gui/GUIContainer.h, services/gui/GUIContainerBase.h, services/gui/GUIObject.h, space3d/opengl/list.h: -The new generator is now good enough to build and link with TEP -Add some hints. 2001-11-24 01:26 morlovich * code/genbind/readxml.cpp: -New,upcoming bindings generator: use xml output of doxygen instead of tag file (Alows us to do constants) 2001-11-23 20:31 morlovich * libtep.py, test.py, code/genbind/readtags.cpp, code/graph/tepbmp.h: -Better ctor syntax. 2001-11-23 05:33 morlovich * libtep.py, lnxglxtep.mak, test.py, code/drivers/input/mini/xlib/xlibkey.cpp, code/genbind/readtags.cpp, code/services/console/tepconso.cpp, code/services/console/tepconso.h: -Fix major bug: Make sure to increment reference count for Py_None when returning it (since we "create" a new copy) - otherwise it eventually reched to 0, and Python tries to cleanup it up, causing very bad things(tm). -Other update to binding generation - much of the API for TepBmp, TepGraph now available -Sample app: test.py Type run('test.py') at the console. Press q to hide the picture 2001-11-23 01:44 morlovich * code/genbind/readtags.cpp: Bugfix: Properly demarshall returns from C functions 2001-11-23 01:23 morlovich * code/: genbind/readtags.cpp, graph/tepfont.h, services/console/tepconso.cpp: -Fix bug in bindings generator that caused it to miss much of TepGraph's exports 2001-11-23 00:17 morlovich * controls.cfg, libtep.py, code/drivers/input/mini/xlib/xlibkey.cpp, code/drivers/input/univers/unikb.cpp, code/graph/tepbmp.cpp, code/services/console/tepconso.cpp: -Begin replacing TepConsole scripting with Python - actually, it's replaced already, but old code is not gone and some of the funcitonality needs to be merged. 2001-11-22 22:19 morlovich * libtep.py, code/tepcore.cpp: -Bind Python's stdout and stderr to TEP's console 2001-11-22 21:29 morlovich * lnxglxtep.mak, code/tepcore.cpp, code/genbind/readtags.cpp: -Initialize Python in tepcore -Fixup some bugs in .py generation -TEP.gtServices().gtConsole().ConsoleOutput("A message from python",0xff00000) from Python works now :-) 2001-11-22 20:24 morlovich * lnxglxtep.ini, lnxglxtep.mak, build/tep.tag, build/tepgame.tag, code/tepcore.cpp, code/tepfleng.cpp, code/tepobj.cpp, code/teppy.h, code/tsvm.cpp, code/tsvm.h, code/game/tepbody.h, code/game/tepssyst.h, code/game/data/galcoord.h, code/game/galaxy/TepGalaxyQuadForest.h, code/gameman/gameman.cpp, code/services/tepsrv.cpp, code/services/tepsrv.h, code/services/datas/tepcphash.h, code/services/gui/GUIAbstractContainer.h, code/services/gui/GUIApp.cpp, code/services/gui/GUIBitmap.h, code/services/gui/GUIButton.h, code/services/gui/GUICachableObject.h, code/services/gui/GUIElement.h, code/services/gui/GUILook.h, code/services/gui/GUIMalleable.h, code/services/gui/GUIPanelBase.h, code/services/gui/GUIScreen.h, code/services/gui/GUIScrollingTable.h, code/services/gui/GUITextBoxLook.h, code/services/gui/aboutapp.h, code/services/symbols/tepsym.h, code/space3d/TepInterface.cpp, code/space3d/TepInterface.h, textures/TESTE2.tts: -Initial version of TEP linked/compiled with python: - Add some hints for the bindings generator - Remove dead code -TODO: Use the bindings; configure checks for Python and exhuberant ctags 2001-11-22 17:33 morlovich * code/genbind/readtags.cpp: -Add support for hints -Fix handling of **, other things -Now, with some hints added to TEP source, bnd.cpp compiles 2001-11-22 05:47 morlovich * code/genbind/readtags.cpp: -Fix handling of float*,int*,etc. (we shouldn't) -Now only the pure virtual and templates are the problem (well, and having tow different headers with two different classes with the same name doens't help things.. I'll probably cvs remove some duplicate later on..) 2001-11-22 05:38 morlovich * code/genbind/readtags.cpp: Python pinding generator: fix handling of unsigned char* 2001-11-22 05:28 morlovich * code/genbind/readtags.cpp: Some reliability improvements, bugfixes, but still a lot to do before the generated code handles pure virtuals and templates properly. 2001-11-22 05:04 morlovich * code/genbind/readtags.cpp: -Automatically generate needed haederlist (note:some of the headers really need a cleanup!) -Fix a * attachment bug -TODO: Handle templates, pure virtuals, lack of ctor properly. 2001-11-22 04:30 morlovich * code/genbind/readtags.cpp: -Generate export table in .cpp -Import it in .py 2001-11-22 04:05 morlovich * code/genbind/readtags.cpp: -Somre more minor bugfixes: python bnd.py is now successfull 2001-11-22 03:57 morlovich * code/genbind/readtags.cpp: Python bindings generator: Bugfix: Don't generate non-existent classes. 2001-11-22 03:46 morlovich * code/genbind/readtags.cpp: -Get properties to generate properly (read only, for object poinets) TODO: Inherietance hierachy? Export table. Fix the misdetection fo classes like: "staticfloat"+the Bmp function stuff. 2001-11-22 02:29 morlovich * code/genbind/readtags.cpp: -In preparation for supporting getting attributes , change the creation semantics: now use create() to create a peer (Question: should I check for peer=0 every time?) -Add a flag telling whether we own the peer, or C++ does 2001-11-22 02:21 morlovich * code/genbind/readtags.cpp: -Generate Python portion of bindings for functions.. 2001-11-22 02:08 morlovich * code/genbind/readtags.cpp: -Generate python code for __init__ and __del__ 2001-11-22 01:47 morlovich * code/genbind/readtags.cpp: -Generate basic ctor/dtor bind routines, the former using the default ctor (Which might not always make sense) TODO: Generate python code; handle member variables/attributes. 2001-11-22 01:26 morlovich * code/genbind/readtags.cpp: -Generate return values in the C++ code.. -Don't emit generic stubs for ctors (They're useless).. 2001-11-22 01:14 morlovich * code/genbind/readtags.cpp: -Some initial code for generating Python bindings. This proccesses a tags file output by exhuberant tags, extracts method and member information, and genrates some of the C++ side code needed for binding with Python. No Python code is generated yet, and member variables, as well as construction are not yet handled. 2001-10-14 17:38 morlovich * configure, configure.in, build/tools.in: -Add configure checks for compiler version, adding -fexceptions for egcs, to fix crashes on it.. 2001-09-30 19:46 morlovich * code/space3d/opengl/Render.cpp: -Add some missing TepGLLocks. Hopefully should take care of the indirect rendering crashes 2001-09-30 19:22 morlovich * code/: services/gui/GUIObjectView3DS.cpp, space3d/opengl/Render.cpp: -Really fix lighting (I think) 2001-09-30 18:39 morlovich * code/space3d/opengl/Render.cpp: -Fix the way lighting code deals with the model piece of the modelview matrix (and possibly break the view piece, will have to check..) 2001-09-22 01:15 morlovich * code/drivers/device.cpp: Really include a fix from James S. Adelman (aka whythehell) for mis-compiles on gcc3 causing SIGSEGVs with dynamically loaded modules. /me managed to mistype some trivial changes, and forgot to compile-test them.. 2001-09-22 01:12 morlovich * code/drivers/: device.cpp, device.h: A fix from James S. Adelman (aka whythehell) for mis-compiles on gcc3 causing SIGSEGVs with dynamically loaded modules. 2001-09-09 21:50 morlovich * build/tepgame.tag, code/game/obj3d.cpp, code/game/obj3d.h, code/game/posobject.h, code/game/tepbody.cpp, code/game/tepbody.h, code/space3d/opengl/Render.cpp: -Some basic structure for Game's handling of 3D data.. Ship coming up... 2001-09-09 18:04 morlovich * code/: services/gui/GUIObjectView3DS.cpp, space3d/opengl/Render.cpp, space3d/opengl/progmesh.cpp, space3d/opengl/progmesh.h: -Tune + somewhat bugfix the progressive mesh code 2001-09-08 20:52 morlovich * code/space3d/opengl/list.h: -Fix broken dtor name... 2001-09-08 04:13 morlovich * build/tdrvglx.tag, code/services/gui/GUIObjectView3DS.cpp, code/space3d/Object_Instance.h, code/space3d/Vector.cpp, code/space3d/Vector.h, code/space3d/World.h, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/space3d/opengl/list.h, code/space3d/opengl/progmesh.cpp, code/space3d/opengl/progmesh.h: Initial implementation of LOD. It still needs some minor bugfixing + tuning. 2001-09-03 23:12 tford * code/services/gui/: GUIObjectView3DS.cpp, GUIObjectView3DS.h: Press the mouse button and drag on the Object windows for some original Elite control action! [silly hack] 2001-09-03 01:58 morlovich * lnxglxtep.mak, build/tep.tag, build/tepgame.tag, code/game/tepbody.cpp, code/game/tepssyst.h, code/game/data/star.h: - Cleanup some casts (dynamic_cast is evil!) 2001-09-03 01:29 morlovich * code/game/: planet.cpp, solarbody.cpp, sstestdata.h, stars.cpp, tepbody.cpp, tepbody.h, tepdefs.h, data/star.cpp, sysgen/DGen.cpp: -Store child object pointers in an ObjectPool, removing the array storeage code. 2001-09-03 00:49 morlovich * code/game/: tepbody.cpp, tepbody.h: TepBody:Use ObjectPool to store forces, not a special linked list. 2001-09-03 00:29 morlovich * code/: tepver.h, game/tepbody.cpp, game/tepbody.h, space3d/Quaternion.cpp, space3d/Quaternion.h, space3d/opengl/Render.cpp: -Use Engine::Quaternion for rotations in TepBody 2001-09-02 23:33 morlovich * code/game/: tepbody.cpp, tepbody.h, tepdefs.h, tepssyst.h, data/star.cpp, data/star.h: -Rename the typedefs used by the physics code for more readability: position->position_t, duration->duration_t, etc. 2001-09-02 23:15 morlovich * build/tep.tag, code/game/tepbody.cpp, code/game/tepbody.h, code/game/tepssyst.h, code/game/data/star.h, code/services/datas/tepvect.cpp, code/services/datas/tepvect.h, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIWorldView.cpp, code/space3d/Object_Loader_3ds.cpp, code/space3d/Particle.h, code/space3d/Quaternion.cpp, code/space3d/Quaternion.h, code/space3d/Vector.h, code/space3d/opengl/Render.cpp: -Port TepBody over to Engine::Vector_Generic and Engine::Quaternion -Relate changes to the classes. 2001-09-02 20:17 morlovich * ogl.cfg, code/space3d/opengl/Render.cpp: -Some more OpenGL configurability 2001-09-02 17:34 morlovich * build/tdrvglx.tag, code/drivers/graph/lnxglx/glxgfx.cpp, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h: -Some more minor functions substituitons, using more usual versions 2001-09-02 16:56 morlovich * build/tdrvglx.tag, code/space3d/Vector.cpp, code/space3d/Vector.h, code/space3d/opengl/Render.cpp: -Templatized Engine::Vector in preparation for merging with tepVector. -typedef Vector Vector_Base, just switching coordinates to floats 2001-09-01 00:13 morlovich * configure, configure.in: Fix configure to bail out if NASM is missing 2001-08-31 23:32 morlovich * code/: tepclock.cpp, tepclock.h, tepwini.cpp, tepwini.h, wini.cpp, wini.h, drivers/graph/lnxglx/glxgfx.cpp, drivers/graph/lnxglx/glxgfx.h, input/newinput.cpp, input/newinput.h, input/tepemsgt.h, input/tepevent.h, input/tepkeyid.h, input/tepmsgid.h, module/registrar.cpp, module/registrar.h, services/console/tepconso.cpp, services/console/tepconso.h, services/symbols/symtypes.h, services/symbols/tepexprt.cpp, services/symbols/tepsym.cpp, services/symbols/tepsym.h, services/symbols/tsflink.cpp, services/symbols/tsflink.h, smmem/active/smmem.cpp, sound/sconf.h, sound/tepsound.cpp, sound/tepsound.h, space3d/opengl/Render.cpp, space3d/opengl/Render.h: -Clean identation on some of my sources. 2001-08-31 21:33 morlovich * ogl.cfg, code/tepver.h, code/space3d/opengl/Render.cpp: -Make the frame interpolation for billboards configurable. 2001-08-31 21:19 morlovich * lnxglxtep.mak, ogl.cfg, build/tdrvglx.tag, code/tepver.h, code/gameman/gameman.cpp, code/services/console/tepconso.cpp, code/services/gui/GUIObjectView3DS.cpp, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/space3d/opengl/NvTriStrip/NvTriStrip.cpp, code/space3d/opengl/NvTriStrip/NvTriStrip.h, code/space3d/opengl/NvTriStrip/NvTriStripObjects.cpp, code/space3d/opengl/NvTriStrip/NvTriStripObjects.h, code/space3d/opengl/NvTriStrip/README.txt, code/space3d/opengl/NvTriStrip/VertexCache.cpp, code/space3d/opengl/NvTriStrip/VertexCache.h: -Get rid of the strippifier - not very useful -Move the set/toggle/show command processing to gamemanager. This means they can be executed from a script when the console is not active. -ogl.cfg added for tweaking the renderer. -Switch to 10K scene for performance tuning 2001-08-31 17:09 morlovich * code/: services/gui/GUIObjectView3DS.cpp, space3d/opengl/Render.cpp: -Revert the (enum Glenum) cast - it breaks with normal OpenGL headers. GLenum's must *not* be enumerates - they must be integer constants, According to the Linux OpenGL ABI specs, on IA-32 running Linux, GLenum = unsigned int 2001-08-27 09:36 gtroeger * code/space3d/opengl/Render.cpp: 'fixing' the warnings 2001-08-27 00:37 morlovich * lnxglxtep.ini, code/tepver.h, code/services/gui/GUIObjectView3DS.cpp, code/space3d/Light.h, code/space3d/opengl/Render.cpp: -Lighting work 2001-08-26 20:30 morlovich * code/: tepver.h, services/gui/GUIObjectView3DS.cpp, space3d/Entity.h, space3d/Light.h, space3d/ObjectPool.h, space3d/World.cpp, space3d/World.h: -Convert the World to ObjectPool's instead of SMVectors, for faster removals. 2001-08-25 02:17 morlovich * code/: services/gui/GUIObjectView3DS.cpp, space3d/Billboard.h, space3d/opengl/Render.cpp: Ues combine and multitexturing, if available, for smoother animation. 2001-08-24 23:43 morlovich * code/: tepver.h, space3d/opengl/Render.cpp: -Test for multi-texturing, combine. 2001-08-24 22:43 morlovich * code/: tepver.h, services/gui/GUIObjectView3DS.cpp, space3d/opengl/Render.cpp: New extension helper. (As a side effect, point_parameters now also detected as ARB_ and SGIS_) 2001-08-20 00:00 morlovich * lnxglxtep.mak, code/tepver.h, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIObjectView3DS.h, textures/explosion.tar.bz2, textures/flare.tts: -Add an explosion animation - Thanks, Cy! (Textures a bzipped to save space, the makefile will extract them) 2001-08-19 21:41 morlovich * code/tepver.h, code/services/gui/GUIObjectView3DS.cpp, code/space3d/opengl/Render.cpp, textures/flare.tts: -Partially proper handling of rotation of the billboard. 2001-08-19 20:32 morlovich * code/: space3d/Billboard.h, space3d/Entity.h, space3d/Object_Instance.h, space3d/Particle.h, tools/gimpc-to-tts.cpp: Add an Entity base class, and inherit particles, billoboards, object instance's from it. This will later allow better management of objects. (Constant time removals) 2001-08-19 17:51 morlovich * code/: tepver.h, game/game.cpp, services/gui/GUIObjectView3DS.cpp, space3d/Billboard.h, space3d/Render.h, space3d/World.cpp, space3d/World.h, space3d/opengl/Render.cpp, space3d/opengl/Render.h: -Implement billboards. -Fix luminance map generation. 2001-08-19 15:58 morlovich * code/: tepver.h, services/gui/GUIObjectView3DS.cpp, space3d/Particle.h, space3d/opengl/Render.cpp: Particle system: Add Emitting setting (per effect) to control blending. 2001-08-18 01:14 morlovich * code/tepver.h, code/game/game.cpp, code/space3d/Texture.h, code/space3d/Texture_Factory.cpp, code/space3d/opengl/Render.cpp, doc/tts-format.txt: -Add support for alpha-only texmaps. -Implement luminence-map exporter. 2001-08-18 00:51 morlovich * code/game/game.cpp, code/space3d/Render.h, code/space3d/Texture.cpp, code/space3d/Texture.h, code/space3d/Texture_Factory.cpp, code/space3d/Texture_Factory.h, code/space3d/opengl/Render.cpp, doc/bugs.txt, doc/tts-format.txt, textures/TESTE1.tts, textures/TESTE1~1.tts, textures/TESTE1~2.tts, textures/TESTE2.tts: New texture format - TTS, with support for MipMaps, and Luminence textures. Initial MipMap support - some minor aritfacts still, but it works. 2001-08-17 21:18 morlovich * code/: tepver.h, services/gui/GUIObjectView3DS.cpp, services/gui/GUIObjectView3DS.h, space3d/Particle.h, space3d/opengl/Render.cpp: Working directors 2001-08-17 18:27 morlovich * code/space3d/opengl/Render.cpp: -Particle system: Make TEP attenuate point size if EXT_point_parameters is not available. 2001-08-17 17:53 morlovich * lnxglxtep.ini, code/services/gui/GUIObjectView3DS.cpp, code/space3d/Particle.h, code/space3d/opengl/Render.cpp: Particle system: Proper handling of the frame of reference - now particles aretranformed to world coordinates after creation, which means they're no longer "glued" to the source object. 2001-08-13 02:10 morlovich * lnxglxtep.ini, code/tepver.h, code/services/gui/GUIObjectView3DS.cpp, code/space3d/Particle.h, code/space3d/opengl/Render.cpp: Disable the Z-buffer writes for particles, improving transparency; retune - much fewer particles needed now 2001-08-13 01:27 morlovich * cvscommit, lnxglxtep.ini, lnxglxtep.mak, code/tepver.h, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIObjectView3DS.h, code/space3d/Colour.cpp, code/space3d/Colour.h, code/space3d/Particle.h, code/space3d/Render.h, code/space3d/Vector.h, code/space3d/World.cpp, code/space3d/World.h, code/space3d/null/RenderNull.h, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/space3d/software/Render.h: An initial version of a particle system. The movement code is very primitive (speed and accel are constant), but creation, fading, etc. works. Take a look at the "thruster" on the predator. I also need to add manual attentuation code, since Mesa doesn't seem to support GL_[ARB|EXT|SGIS]_POINT_PARAMETERS 2001-08-10 20:35 morlovich * cvscommit, code/tepver.h: Add cvscommit, a shell script which automatically updates tepver.h on each commit, to update the version date.. 2001-08-10 20:30 morlovich * boot.tep, build/tep.tag, build/tepgame.tag, code/tepconfg.h, code/tepcore.cpp, code/game/game.cpp, code/game/gmconf.h, code/gameman/gameman.cpp, code/gameman/gameman.h: -Make the game a module, to remove the ugly -DTEP_GAME stuff. 2001-08-10 20:02 morlovich * code/tepver.h: Try to get date-versioning to work.. 2001-08-10 19:39 morlovich * code/space3d/software/: Render.cpp, Render.h: Sync lnxggtep with latest code changes... 2001-08-03 23:16 morlovich * boot.tep, dtep.mak, lnxglxtep.mak, code/drivers/graph/lnxglx/glxgfx.cpp, code/graph/tepgraph.cpp, code/space3d/opengl/Render.cpp, code/systems/linux/syscore.cpp: Fix 32-bit mode support. 2001-08-03 20:28 morlovich * boot.tep, dtep.mak, lnxglxtep.ini, lnxglxtep.mak, build/tdrvglx.tag, build/tep.tag, build/tinplnxjoy.tag, build/tinpxlib.tag, code/tepcore.cpp, code/drivers/graph/lnxglx/glxgfx.cpp, code/drivers/input/linux22/lnxjoy.cpp, code/drivers/input/mini/lnxggi/tgiikey.cpp, code/drivers/input/mini/lnxggi/tgiim.cpp, code/drivers/input/mini/xlib/xlibkey.cpp, code/module/tmodule.h, code/systems/linux/syscore.cpp: Driver/module loader. I still need to define proper tags for some drivers, but that's relatively minor.. 2001-08-03 18:20 morlovich * build/tag.rule, code/drivers/graph/lnxggi/tggigfx.cpp, code/drivers/graph/lnxglx/glxgfx.cpp, code/module/tmodule.h: -More dynamic module loading work, supproting macros seem done, and so it the TBS support... -Make sure the GlX driver defaults to window if it can't set the correct resolution with VidMode. 2001-08-03 17:30 morlovich * code/: drivers/graph/lnxglx/glxgfx.cpp, drivers/input/linux22/lnxjoy.cpp, drivers/input/mini/xlib/xlibkey.cpp, drivers/input/univers/unimouse.cpp, drivers/input/xlib/xlibm.cpp, drivers/sound/openal/toalsfx.cpp, drivers/sound/switcher/switcher.cpp, module/tmodule.h, space3d/null/RenderNull.cpp, space3d/opengl/Render.cpp: -New module stuff macros, older ones no longer work. Driver in lnxglxtep have beenconverted, others still need to be. These macros are much cleaner (there are just 2 version), and they will make it easier to implement a dynamic module loader that will with many systems. (Not Win32; except maybe if using GNU ld with --auto-export) 2001-08-03 17:13 morlovich * code/: drivers/ext/graph/ogl.h, drivers/graph/lnxglx/glxgfx.cpp, space3d/opengl/Render.cpp: State management for glEnable/glDisable. It's pretty much transparent: all that is needed is adding TEP_GL_TOGGLE() in the OpenGL Ext class, and then using TEP_glEnable/TEP_glDisable 2001-08-03 16:34 morlovich * configure, configure.in, lnxglxtep.ini, code/drivers/graph/lnxglx/glxgfx.cpp: -Disable VidMode on ABI mismatch 2001-08-03 12:30 gtroeger * code/drivers/graph/lnxglx/glxgfx.cpp: now using TEP_HAVE_VMODE_HSKEW 2001-08-03 12:28 gtroeger * lnxglxtep.mak: Fix(2) to makefile bug: re-configure before re-compiling 2001-08-03 12:25 gtroeger * configure, configure.in, dynconfig.h.in: added TEP_HAVE_VMODE_HSKEW (support for different VidMode versions, only checked against versions 0.8 and 2.0) 2001-07-30 10:46 gtroeger * code/drivers/: ext/graph/ogl.h, graph/lnxglx/glxgfx.cpp: introduced TEP_GL_BGRA as replacement for GL_BGRA_EXT and GL_BGRA resp. (OGL 1.1/1.2) 2001-07-29 20:21 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: Grab the keyboard as well... 2001-07-27 22:00 morlovich * configure, configure.in, dynconfig.h.in, lnxglxtep.ini, code/drivers/graph/lnxglx/glxgfx.cpp: Full-screen mode support through XF86VidMode. 2001-07-27 17:46 morlovich * code/graph/: tepgraph.cpp, tepgraph.h: -Make sure that TEP.Graph->IsGraph() returns false when driver initialization it in progress, to make console output safe from the SetMode call of video drivers. (TODO:Make sure it's false not only on initial init, but also on SetRes) 2001-07-27 17:02 morlovich * configure, configure.in, dynconfig.h.in: Test for DGA2.0 X11 extension. Generate a header file with some detection results, we're particularly interested in DGA2.0 detection. 2001-07-27 16:48 morlovich * lnxglxtep.mak: Fix a makefile bug: re-configure before re-compiling, not after (oops). 2001-07-23 00:37 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: Finally, really, fix the cursor. That took me a while... 2001-07-22 22:12 morlovich * lnxglxtep.ini, code/drivers/graph/lnxglx/glxgfx.cpp: -Can now set the GL context bitdepth independent of the TEP mode. -Maybe get 32-bit to work. 2001-07-22 19:49 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: -Change the blending mode to one that works for me, and produces a "transparent cursor" effect. 2001-07-20 22:02 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: More cursor work. 2001-07-20 20:11 morlovich * lnxglxtep.mak, code/drivers/graph/lnxglx/glxgfx.cpp, code/drivers/graph/lnxglx/glxgfx.h: -Some more work on the cursor -Make lnxglxtep.mak re-configure when neccessary, will be a rule file soon. 2001-07-15 16:56 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: Possibly fix 32-bit mode support in the GLX driver. 2001-07-13 20:45 morlovich * lnxglxtep.ini, code/drivers/sound/openal/toalsfx.cpp: Re-Enable to OpenAL driver in .ini. I need a victim to test it. 2001-07-13 17:38 morlovich * tep.dsp, code/tep_iostr.h, code/tepwini.cpp, code/wini.cpp, code/wsyscmpt.h, code/game/GameWorld.cpp, code/game/data/cargo.cpp, code/gameman/gamefile.cpp, code/gameman/gameman.cpp, code/input/newinput.cpp, code/services/console/tepconso.cpp, code/services/datas/mvector.h, code/services/datas/tepchash.h, code/services/datas/tepstrng.cpp, code/services/gui/GUIText.cpp, code/services/gui/GUITextBox.cpp, code/services/gui/TepGUI.cpp, code/smmem/active/smmem.cpp, code/smmem/active/smmem.h, code/space3d/3dsreader.cpp, code/space3d/3dsreader.h, code/space3d/Object_Factory.cpp, code/systems/winalleg/system.h, code/systems/winalleg/wintep.rc, wininst/wininst.cpp: MSVC Compilation fixes. 2001-07-11 20:06 tford * doc/code/gui.txt: GUI documentation changes re: static overlay drawing path. 2001-07-11 20:05 tford * code/services/gui/: GUI3dSurface.cpp, GUIMalleable.cpp, GUIMultilevelPanel.cpp, GUIObject.cpp, GUIObject.h, GUIPanel.cpp, GUIPushButton.cpp, GUIScreen.cpp, GUIScreen.h, GUIScrollingTable.cpp, GUISplit.cpp, GUIStandButton.cpp, GUIText.cpp, GUITextBox.cpp, GUITextEntry.cpp, GUITiledPixmap.cpp: Changes to the GUI for static overlay compliance. 2001-07-09 18:07 gtroeger * build/tpk.rule: changed tar call to posix conformance 2001-07-09 01:12 morlovich * lnxglxtep.ini, lnxglxtep.mak, tep.ttf, build/tpk.rule, packages/tepcore/abtapp_c.def, packages/tepcore/abtapp_d.def, packages/tepcore/abtapp_s.def, packages/tepcore/abtapp_t.def, packages/tepcore/abtapp_u.def, packages/tepcore/button.def, packages/tepcore/cargo.def, packages/tepcore/controls.cfg, packages/tepcore/controls.tep, packages/tepcore/default_button.def, packages/tepcore/default_mall.def, packages/tepcore/default_split.def, packages/tepcore/default_textbox.def, packages/tepcore/dostep.ini, packages/tepcore/jameson.def, packages/tepcore/lnxggtep.ini, packages/tepcore/lnxglxtep.ini, packages/tepcore/lnxtep.ini, packages/tepcore/ltext.def, packages/tepcore/mainmenu.def, packages/tepcore/mall.def, packages/tepcore/mboxmall.def, packages/tepcore/menubut.def, packages/tepcore/menumall.def, packages/tepcore/nbutton.def, packages/tepcore/ntable.def, packages/tepcore/ntext.def, packages/tepcore/split.def, packages/tepcore/table.def, packages/tepcore/tep.cfg, packages/tepcore/tep.fnt, packages/tepcore/tep.ini, packages/tepcore/tep.tsb, packages/tepcore/text.def, packages/tepcore/text2.def, packages/tepcore/textalpha.def, packages/tepcore/textures.tep, packages/tepcore/theme.dat, packages/tepcore/ubutton.def, packages/tepcore/utable.def, packages/tepcore/utext.def, packages/tepcore/wintep.ini: -Use a .ttf front from OpenOffice -Generate tepcore.tpk from packages/tepcore/* for easier modification, version control. For now, only lnxglxtep.mak does the generation. -Disable the OpenAL driver in the .INI for now -- looks like there are some bugs.. 2001-07-08 22:18 morlovich * code/drivers/sound/openal/: toalsfx.cpp, toalsfx.h: OpenAL Driver: Implement volume adjustment 2001-07-08 22:06 morlovich * code/: drivers/sound/openal/toalsfx.cpp, drivers/sound/openal/toalsfx.h, game/game.cpp: Initial working version of the OpenAL driver. It doesn't, in this version, implement voulme or position setting, but these will be added soon. 2001-07-08 20:05 morlovich * lnxglxtep.ini, build/tdrvoal.tag, code/drivers/sound/snddumm.cpp, code/drivers/sound/openal/toalsfx.cpp, code/drivers/sound/openal/toalsfx.h, code/sound/tepsound.cpp: -Fix a bug in the TepSound init code's handling of the Dummy devices. -Skeleton for the AL driver 2001-07-08 19:27 morlovich * lnxglxtep.mak, build/tdrvoal.tag: Initial makefile support for conditionally compiling the OpenAL driver + a tag file for it... 2001-07-08 19:17 morlovich * configure, configure.in, build/tools.in: -Added configure checks for OpenAL 2001-07-07 02:17 morlovich * objects/icarus.3ds: -Add Icarus from Incoming 2001-07-07 01:36 morlovich * code/space3d/opengl/Render.cpp: -Don't check for GL_EXT_draw_range_elements in the extensions string, just try to get the routine, since at least Mesa supports it through OGL 1.2, but doesn't report it as an ext... 2001-07-07 01:30 morlovich * code/: tepconfg.h, drivers/graph/lnxglx/glxgfx.cpp, drivers/graph/lnxglx/glxgfx.h, services/gui/GUIListeningObject.cpp, services/gui/GUIObjectView3DS.cpp, services/gui/GUIObjectView3DS.h, services/gui/TepGUI.cpp, space3d/opengl/Render.cpp, space3d/opengl/Render.h: 1. More lighting code - needs some work, but progress. 2. Fix bugs in handling of tiny static overlays. 3. New cursor code, using GL to draw it. Needs some work for transparency, but should make things a lot better in some instances (aka it's not fundamentally broken) 2001-07-02 11:15 gtroeger * code/space3d/opengl/Render.cpp: a few typecasts and added condition for #include 2001-07-02 11:08 gtroeger * code/services/datas/tepsort.h: fixed redefinition of min() 2001-07-01 22:23 morlovich * code/space3d/: World.h, opengl/Render.cpp, opengl/Render.h: Light cost calculation from dynamic lights, to use only at most CV_GL_MaxLT OpenGL lights, including both static and dynamic lights.. TODO: Creating the actual GL lights based on the calculation 2001-07-01 21:27 morlovich * code/: services/gui/GUIObjectView3DS.cpp, space3d/opengl/Render.cpp, space3d/opengl/Render.h: Some state management for lighting stuff... 2001-07-01 21:13 morlovich * lnxglxtep.mak, code/graph/tepsbmp.cpp, code/services/gui/GUIObjectView3DS.cpp, code/smmem/smmode.h, code/smmem/active/smmem.h, code/space3d/Colour.h, code/space3d/Light.h, code/space3d/Object_Factory.cpp, code/space3d/Render.h, code/space3d/World.cpp, code/space3d/World.h, code/space3d/null/RenderNull.cpp, code/space3d/null/RenderNull.h, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h: Global lighting code seems OK. Needs some more work with state management, to prepare for local lights (explostions, etc.) which will enable/disable things heavily. 2001-06-29 22:33 morlovich * code/: services/gui/GUIObjectView3DS.cpp, space3d/Colour.h, space3d/Light.h, space3d/opengl/Render.cpp: A simple lighting bugfix. Begin the work on proper lighting a tiny bit.. 2001-06-24 22:19 morlovich * code/services/gui/GUIObjectView3DS.cpp: Add textures. 2001-06-24 21:56 morlovich * objects/predator.3ds: Add Predator from Incoming. 2001-06-24 21:56 morlovich * code/: drivers/graph/lnxglx/glxgfx.cpp, drivers/graph/lnxglx/glxgfx.h, services/gui/GUIObjectView3DS.cpp: Cleanup the overlays properly. 2001-06-24 21:38 tford * code/services/gui/: GUIMalleable.cpp, GUIObjectView3DS.cpp: Windows which only contain 3d views do not effect the static overlay. GUI appreciates this (GUIMall only right now). 2001-06-24 21:23 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: The GLX driver now properly honors the submap window. 2001-06-24 20:36 tford * code/: services/datas/mvector.h, services/gui/GUIObjectView3DS.cpp, services/gui/GUIObjectView3DS.h, space3d/AngleSet.h: Some changes (mvector still a bit broken) and an added file I forgot. 2001-06-24 20:19 morlovich * code/: drivers/graph/lnxglx/glxgfx.cpp, services/gui/GUIObjectView3DS.cpp: Improvements to the GL driver's static olverays code. 2001-06-24 19:56 tford * build/tep.tag, build/tepgame.tag, code/game/GameWorld.cpp, code/game/GameWorld.h, code/game/game.cpp, code/game/game.h, code/game/ai/person.h, code/game/ai/tepbehav.h, code/gameman/gameman.cpp, code/gameman/gameman.h, code/services/datas/mvector.h, code/services/datas/pvector.h, code/services/datas/tepcont.h, code/services/datas/tepcont_mi.h, code/services/datas/tepcont_si.h, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIWorldView.cpp, code/services/gui/GUIWorldView.h, code/space3d/Object_Loader_3ds.cpp: Random tidying up and some new outline classes. 2001-06-24 18:38 morlovich * code/: services/gui/GUIObjectView3DS.cpp, space3d/opengl/Render.cpp, space3d/software/Render.cpp: Use display lists - much faster. 2001-06-24 18:01 morlovich * lnxggtep.mak, lnxglxtep.mak, space.mak, space3d.mak, build/tdrvglx.tag, build/tep.tag, code/tep.cpp, code/tepconfg.h, code/tepwini.cpp, code/wini.cpp, code/wsyscmpt.cpp, code/drivers/ext/graph/ogl.h, code/drivers/graph/lnxglx/glxgfx.cpp, code/drivers/graph/lnxglx/glxgfx.h, code/drivers/input/mini/xlib/xlibkey.cpp, code/game/game.cpp, code/game/tepbody.cpp, code/game/ai/person.h, code/gameman/gamefile.cpp, code/graph/tepbmp.cpp, code/graph/tepbmp.h, code/graph/tepgraph.h, code/graph/tepsbmp.cpp, code/input/newinput.cpp, code/services/console/tepconso.cpp, code/services/datas/llist.h, code/services/datas/stack.h, code/services/datas/tepchash.h, code/services/datas/tepsort.h, code/services/datas/tepstrng.h, code/services/gui/GUIButton.cpp, code/services/gui/GUIButtonLook.cpp, code/services/gui/GUICachableObjectLook.cpp, code/services/gui/GUIContainerBase.cpp, code/services/gui/GUIContainerBaseLook.cpp, code/services/gui/GUIElement.cpp, code/services/gui/GUIElementLook.cpp, code/services/gui/GUILook.cpp, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIMalleableLook.cpp, code/services/gui/GUIObject.cpp, code/services/gui/GUIObjectLook.cpp, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIObjectView3DS.h, code/services/gui/GUIPixmap.cpp, code/services/gui/GUIScreen.cpp, code/services/gui/GUIScrollbar.cpp, code/services/gui/GUIScrollbarLook.cpp, code/services/gui/GUIScrollingTable.cpp, code/services/gui/GUIScrollingTableLook.cpp, code/services/gui/GUISplit.cpp, code/services/gui/GUISplitLook.cpp, code/services/gui/GUIStandButton.cpp, code/services/gui/GUIStandButtonLook.cpp, code/services/gui/GUIText.cpp, code/services/gui/GUITextBox.cpp, code/services/gui/GUITextBoxTab.cpp, code/services/gui/GUITextLook.cpp, code/services/gui/TepGUI.cpp, code/services/symbols/tepsym.cpp, code/smmem/passive/smmem.h, code/space3d/3dsreader.cpp, code/space3d/3dsreader.h, code/space3d/BSP.cpp, code/space3d/BSP.h, code/space3d/Object.cpp, code/space3d/Object.h, code/space3d/Object_Factory.cpp, code/space3d/Object_Factory.h, code/space3d/Object_Instance.h, code/space3d/Object_Loader_3ds.cpp, code/space3d/Object_Loader_3ds.h, code/space3d/Polygon.cpp, code/space3d/Polygon.h, code/space3d/Ref_Count_Pointer.h, code/space3d/Render.h, code/space3d/Tep3dEngine.cpp, code/space3d/Tep3dEngine.h, code/space3d/TepInterface.cpp, code/space3d/Texture.cpp, code/space3d/Texture.h, code/space3d/Texture_Factory.cpp, code/space3d/Texture_Factory.h, code/space3d/Texture_Hash.cpp, code/space3d/Texture_Hash.h, code/space3d/Vertex.cpp, code/space3d/Vertex.h, code/space3d/World.cpp, code/space3d/World.h, code/space3d/null/RenderNull.cpp, code/space3d/null/RenderNull.h, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/space3d/opengl/NvTriStrip/NvTriStrip.cpp, code/space3d/opengl/NvTriStrip/NvTriStrip.h, code/space3d/opengl/NvTriStrip/NvTriStripObjects.cpp, code/space3d/opengl/NvTriStrip/NvTriStripObjects.h, code/space3d/opengl/NvTriStrip/README.txt, code/space3d/opengl/NvTriStrip/VertexCache.cpp, code/space3d/opengl/NvTriStrip/VertexCache.h, code/space3d/software/Render.cpp, code/space3d/software/Render.h, doc/bugs.txt: Merge the changes into HEAD, GL Target only for now... 2001-06-24 17:03 morlovich * lnxggtep.mak, code/game/game.cpp, code/services/gui/GUIObjectView3DS.cpp, code/space3d/opengl/Render.cpp, code/space3d/opengl/NvTriStrip/NvTriStripObjects.cpp, code/space3d/opengl/NvTriStrip/NvTriStripObjects.h, code/space3d/software/Render.cpp, code/space3d/software/Render.h: Tag: T3D_NO_BSP Some software renderer progress... 2001-06-24 15:44 tford * code/services/datas/: tepstrng.cpp, tepstrng.h: New printf functionality in tepstrng.h 2001-06-24 14:10 tford * code/: input/newinput.cpp, input/newinput.h, services/datas/autoptr.h, services/datas/mvector.h, services/gui/GUIListeningObject.cpp, services/gui/GUIListeningObject.h, services/gui/GUIMultilevelPanel.cpp, services/gui/GUIMultilevelPanel.h, services/gui/GUIScreen.cpp, services/gui/GUIScreen.h, services/gui/GUIScrollingTable.cpp, services/gui/GUIScrollingTable.h, services/gui/GUITextBox.cpp, services/gui/GUITextBox.h, services/gui/TepGUI.cpp, services/gui/TepGUI.h: SPVector<> -> SMVector< AutoPtr<> >. This might not be _as_ fast (but the difference is trivial) and it saves me keeping 2 files up to date when I could only update 1. 2001-06-22 22:53 tford * code/: game/data/stock_view_human.cpp, game/data/upgrade_view_human.cpp, graph/tepgraph.cpp, input/newinput.cpp, module/registrar.cpp, services/datas/mvector.h, services/datas/tepsort.h, sound/tepsound.cpp, space3d/BSP.cpp, space3d/Object.cpp, space3d/Polygon_Non_Textured.h, space3d/Polygon_Textured.h, space3d/Tep3dEngine.cpp: Count() -> Size() [Size() = Count() + 1] change for mvector 2001-06-22 22:20 tford * lnxglxtep.mak, build/tdrvglx.tag: Ok, so I got rather overenthusiastic for a minute there. 2001-06-22 22:18 tford * lnxglxtep.mak, build/tdrvglx.tag, code/tepclock.cpp, code/drivers/input/univers/unikb.cpp, code/drivers/sound/switcher/switcher.cpp, code/game/game.cpp, code/game/system_applet.cpp, code/game/tepbody.cpp, code/game/data/cargo.cpp, code/game/data/datatest.cpp, code/game/data/stock.cpp, code/game/data/stock_view_human.cpp, code/game/data/upgrade.cpp, code/game/data/upgrade_view_human.cpp, code/game/galaxy/TepGalaxy.cpp, code/gameman/gameman.cpp, code/gameman/gameman.h, code/input/newinput.cpp, code/module/registrar.cpp, code/services/tepsrv.cpp, code/services/tepsrv.h, code/services/datas/array.h, code/services/datas/llist.h, code/services/datas/lolist.h, code/services/datas/mvector.h, code/services/datas/pvector.h, code/services/datas/stack.h, code/services/datas/tepcphash.h, code/services/datas/tephash.h, code/services/datas/tepphash.h, code/services/gui/GUIAbstractContainer.h, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIMalleable.h, code/services/gui/GUIMultilevelPanel.cpp, code/services/gui/GUIMultilevelPanel.h, code/services/gui/GUIObject.cpp, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIPanel.cpp, code/services/gui/GUIPanel.h, code/services/gui/GUIScreen.cpp, code/services/gui/GUIScreen.h, code/services/gui/GUIScrollingTable.cpp, code/services/gui/GUIScrollingTable.h, code/services/gui/GUISplit.cpp, code/services/gui/GUISplit.h, code/services/gui/GUITextBox.cpp, code/services/gui/TepGUI.cpp, code/space3d/BSP.cpp, code/space3d/Object_Loader_3ds.cpp, code/space3d/World.cpp: A general clean up and performance enhancement to mvector.h with some API changes. Count() is yet to be done. 2001-06-20 04:28 morlovich * code/space3d/Object_Factory.cpp: file Object_Factory.cpp was initially added on branch T3D_NO_BSP. 2001-06-20 04:28 morlovich * code/: game/game.cpp, services/gui/GUIObjectView3DS.cpp, space3d/Object_Factory.cpp, space3d/Object_Factory.h: Add missing object_factory 2001-06-20 04:28 morlovich * code/space3d/Object_Factory.h: file Object_Factory.h was initially added on branch T3D_NO_BSP. 2001-06-17 23:35 morlovich * lnxglxtep.mak, code/drivers/graph/lnxglx/glxgfx.cpp, code/graph/tepbmp.cpp, code/graph/tepbmp.h, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIScreen.cpp: Tag: T3D_NO_BSP Get overlays working.. Wuhu, fast (2x framerate on my PC), and it doesn't even take advantage of the redraw window yet.. 2001-06-17 20:07 morlovich * lnxggtep.mak, code/tepconfg.h, code/drivers/graph/lnxglx/glxgfx.cpp, code/drivers/graph/lnxglx/glxgfx.h, code/game/game.cpp, code/graph/tepbmp.cpp, code/graph/tepbmp.h, code/graph/tepgraph.h, code/graph/tepsbmp.cpp, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIObject.cpp, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIScreen.cpp, code/space3d/opengl/Render.cpp, code/space3d/software/Render.cpp, code/space3d/software/Render.h: Tag: T3D_NO_BSP -Initial s-buffer stuff. -Most of the static overlay support. 2001-06-10 20:22 morlovich * code/: services/datas/tepsort.h, space3d/software/Render.cpp, space3d/software/Render.h: Fixes to tepsort... 2001-06-10 19:42 morlovich * code/space3d/opengl/NvTriStrip/NvTriStrip.cpp: file NvTriStrip.cpp was initially added on branch T3D_NO_BSP. 2001-06-10 19:42 morlovich * lnxglxtep.mak, build/tdrvglx.tag, code/services/datas/tepsort.h, code/services/gui/GUIObjectView3DS.cpp, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/space3d/opengl/NvTriStrip/NvTriStrip.cpp, code/space3d/opengl/NvTriStrip/NvTriStrip.h, code/space3d/opengl/NvTriStrip/NvTriStripObjects.cpp, code/space3d/opengl/NvTriStrip/NvTriStripObjects.h, code/space3d/opengl/NvTriStrip/README.txt, code/space3d/opengl/NvTriStrip/VertexCache.cpp, code/space3d/opengl/NvTriStrip/VertexCache.h: Tag: T3D_NO_BSP Use NVidia's triangle stirp library to permit creating of strips. No noticeable performance change one way or another... Use CV_GL_MinStrip to tweak before objects are displayed. High value will effectively disable the strips... 2001-06-10 19:42 morlovich * code/space3d/opengl/NvTriStrip/VertexCache.h: file VertexCache.h was initially added on branch T3D_NO_BSP. 2001-06-10 19:42 morlovich * code/space3d/opengl/NvTriStrip/NvTriStrip.h: file NvTriStrip.h was initially added on branch T3D_NO_BSP. 2001-06-10 19:42 morlovich * code/space3d/opengl/NvTriStrip/README.txt: file README.txt was initially added on branch T3D_NO_BSP. 2001-06-10 19:42 morlovich * code/space3d/opengl/NvTriStrip/NvTriStripObjects.cpp: file NvTriStripObjects.cpp was initially added on branch T3D_NO_BSP. 2001-06-10 19:42 morlovich * code/space3d/opengl/NvTriStrip/VertexCache.cpp: file VertexCache.cpp was initially added on branch T3D_NO_BSP. 2001-06-10 19:42 morlovich * code/space3d/opengl/NvTriStrip/NvTriStripObjects.h: file NvTriStripObjects.h was initially added on branch T3D_NO_BSP. 2001-06-09 04:20 morlovich * build/tep.tag, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIObjectView3DS.h, code/space3d/BSP.cpp, code/space3d/BSP.h, code/space3d/Object.cpp, code/space3d/Object.h, code/space3d/Object_Instance.h, code/space3d/Object_Loader_3ds.cpp, code/space3d/Object_Loader_3ds.h, code/space3d/Polygon.cpp, code/space3d/Polygon.h, code/space3d/Ref_Count_Pointer.h, code/space3d/Tep3dEngine.cpp, code/space3d/Tep3dEngine.h, code/space3d/Texture.h, code/space3d/Texture_Factory.cpp, code/space3d/Texture_Factory.h, code/space3d/Texture_Hash.cpp, code/space3d/Texture_Hash.h, code/space3d/World.cpp, code/space3d/World.h, code/space3d/opengl/Render.cpp, code/space3d/software/Render.cpp: Tag: T3D_NO_BSP Mainly a factory class for loading objects, shares instances better. 2001-06-08 22:36 morlovich * code/space3d/opengl/Render.cpp: Tag: T3D_NO_BSP -Use glDrawRangeElements through the extension mechanism, since it's OpenGL 1.2, which is not supported well on Windows, and not 1.1 as I thought.. 2001-06-08 22:10 morlovich * lnxggtep.mak, code/drivers/ext/graph/ogl.h, code/drivers/graph/lnxglx/glxgfx.cpp, code/drivers/graph/lnxglx/glxgfx.h, code/services/datas/tepsort.h, code/services/gui/GUIObjectView3DS.cpp, code/space3d/Object.cpp, code/space3d/Object.h, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/space3d/software/Render.cpp, code/space3d/software/Render.h: Tag: T3D_NO_BSP Software 3D mostly, kinda works. Add basic geometry optimization in the GL Renderer. Fix TepSort bugs(I hope) Use glDrawRangeElements vs. glDrawElements. Enable face culling, w. corresponing fixes in GlxGfx Code for dynamic handling of OpenGL extensions. 2001-06-03 23:10 tford * code/services/datas/tepstrng.h: Missing define. 2001-06-03 23:03 morlovich * code/: services/gui/GUIObjectView3DS.cpp, space3d/Object.cpp, space3d/Object.h, space3d/Object_Loader_3ds.cpp, space3d/World.cpp, space3d/opengl/Render.cpp, space3d/software/Render.cpp: Tag: T3D_NO_BSP Sync some changes, including global vertex IDS... 2001-06-03 21:02 morlovich * lnxggtep.mak, lnxglxtep.mak, space.mak, space3d.mak, build/tep.tag, code/tep.cpp, code/tepconfg.h, code/tepwini.cpp, code/wini.cpp, code/wsyscmpt.cpp, code/drivers/graph/lnxglx/glxgfx.cpp, code/drivers/graph/lnxglx/glxgfx.h, code/drivers/input/mini/xlib/xlibkey.cpp, code/game/tepbody.cpp, code/game/ai/person.h, code/gameman/gamefile.cpp, code/input/newinput.cpp, code/services/console/tepconso.cpp, code/services/datas/llist.h, code/services/datas/stack.h, code/services/datas/tepchash.h, code/services/datas/tepstrng.h, code/services/gui/GUIButton.cpp, code/services/gui/GUIButtonLook.cpp, code/services/gui/GUICachableObjectLook.cpp, code/services/gui/GUIContainerBase.cpp, code/services/gui/GUIContainerBaseLook.cpp, code/services/gui/GUIElement.cpp, code/services/gui/GUIElementLook.cpp, code/services/gui/GUILook.cpp, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIMalleableLook.cpp, code/services/gui/GUIObject.cpp, code/services/gui/GUIObjectLook.cpp, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIObjectView3DS.h, code/services/gui/GUIPixmap.cpp, code/services/gui/GUIScreen.cpp, code/services/gui/GUIScrollbar.cpp, code/services/gui/GUIScrollbarLook.cpp, code/services/gui/GUIScrollingTable.cpp, code/services/gui/GUIScrollingTableLook.cpp, code/services/gui/GUISplit.cpp, code/services/gui/GUISplitLook.cpp, code/services/gui/GUIStandButton.cpp, code/services/gui/GUIStandButtonLook.cpp, code/services/gui/GUIText.cpp, code/services/gui/GUITextBox.cpp, code/services/gui/GUITextBoxTab.cpp, code/services/gui/GUITextLook.cpp, code/services/gui/TepGUI.cpp, code/services/symbols/tepsym.cpp, code/smmem/passive/smmem.h, code/space3d/3dsreader.cpp, code/space3d/3dsreader.h, code/space3d/BSP.cpp, code/space3d/BSP.h, code/space3d/Object.cpp, code/space3d/Object.h, code/space3d/Object_Loader_3ds.cpp, code/space3d/Polygon.cpp, code/space3d/Polygon.h, code/space3d/Render.h, code/space3d/TepInterface.cpp, code/space3d/Texture.cpp, code/space3d/Texture.h, code/space3d/Texture_Factory.cpp, code/space3d/Texture_Factory.h, code/space3d/Vertex.cpp, code/space3d/Vertex.h, code/space3d/World.cpp, code/space3d/World.h, code/space3d/null/RenderNull.cpp, code/space3d/null/RenderNull.h, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/space3d/software/Render.cpp, code/space3d/software/Render.h, doc/bugs.txt: Tag: T3D_NO_BSP Yet another branch. This time trying to use Z-Buffer in GL and Painter's instead of BSPs. The former is quite a bit faster. 2001-05-28 17:17 tford * code/: services/datas/tepstrng.h, space3d/Object_Loader_3ds.cpp, space3d/Vertex.h: Random minor changes. 2001-05-27 23:59 morlovich * lnxglxtep.mak, space.mak, space3d.mak, build/tep.tag, code/services/gui/GUIObjectView3DS.cpp, code/space3d/TepInterface.cpp: Tag: T3D_VERTEX_ARRAYS Build fixes for space3d.mak 2001-05-27 23:58 morlovich * code/space3d/: Polygon.h, Render.h, World.cpp: Tag: T3D_VERTEX_ARRAYS Some additional tweaks.. 2001-05-27 23:57 morlovich * code/space3d/: 3dsreader.cpp, Object.h, Object_Loader_3ds.cpp, Object_Polygon_Queue.cpp, Object_Polygon_Queue.h: Tag: T3D_VERTEX_ARRAYS Further changes related to rework of World.cpp 2001-05-27 23:56 morlovich * code/space3d/: null/RenderNull.h, opengl/Render.cpp, opengl/Render.h: Tag: T3D_VERTEX_ARRAYS Some furthertweaks - lock arrays, cache vertex IDs in the poly itself.. 2001-05-27 21:04 tford * code/services/datas/mvector.h: I can't believe that such a critical part of TEP was so completely broken. But it was. 2001-05-27 18:21 tford * code/: services/datas/mvector.h, services/datas/tepsort.h, space3d/BSP.h, space3d/Object_Instance.h, space3d/Object_Loader_3ds.cpp, space3d/Object_Polygon_Queue.cpp, space3d/Object_Polygon_Queue.h, space3d/World.h: Updates to mvector & tepsort to remove inappropriate reliance on default constructors. Additional check in 'loader for objects without textures. Removal of inappropriate default constructors added for mvector & tepsort! 2001-05-27 18:16 morlovich * code/space3d/BSP.cpp: Fix to the quad->tri splitting bug written by me and healed by Flend. 2001-05-27 17:09 morlovich * code/space3d/Object_Loader_3ds.cpp: Tag: T3D_VERTEX_ARRAYS Likely fix improper vertex ID assignment with multi-mesh objects in the loader (as opposed to the one I fixed fri in BSP splitting code) 2001-05-25 23:38 morlovich * code/space3d/: BSP.cpp, Object_Loader_3ds.cpp: Tag: T3D_VERTEX_ARRAYS Fix a bug in the assignment of vertex IDs to with multi-mesh objects. Simplify World::Draw - it is shorter+ faster, but does not handle the intersecting case - would it be a problem? (I suppose some time) 2001-05-25 18:35 morlovich * code/: services/gui/GUIObjectView3DS.cpp, space3d/Object_Loader_3ds.cpp, space3d/opengl/Render.cpp: Tag: T3D_VERTEX_ARRAYS Get colored polys to work. 2001-05-25 18:14 morlovich * build/tep.tag, code/space3d/BSP.cpp, code/space3d/BSP.h, code/space3d/Object_Loader_3ds.cpp, code/space3d/Polygon.cpp, code/space3d/Polygon.h, code/space3d/Polygon_Non_Textured.cpp, code/space3d/Polygon_Non_Textured.h, code/space3d/Polygon_Textured.cpp, code/space3d/Polygon_Textured.h, code/space3d/Polygons.h, code/space3d/Render.h, code/space3d/Vertex.cpp, code/space3d/Vertex.h, code/space3d/Vertex_Textured.cpp, code/space3d/Vertex_Textured.h, code/space3d/World.cpp, code/space3d/World.h, code/space3d/null/RenderNull.cpp, code/space3d/null/RenderNull.h, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h: Tag: T3D_VERTEX_ARRAYS Seems to work properly on texture models after a big cleanup.. And it is quite a bit faster, too :-) 2001-05-25 16:17 morlovich * lnxggtep.mak, space.mak, space3d.mak, code/drivers/graph/lnxglx/glxgfx.h, code/services/datas/stack.h, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIObjectView3DS.h, code/space3d/BSP.cpp, code/space3d/BSP.h, code/space3d/Object.cpp, code/space3d/Object.h, code/space3d/Object_Loader_3ds.cpp, code/space3d/Render.h, code/space3d/TepInterface.cpp, code/space3d/Texture.cpp, code/space3d/Texture.h, code/space3d/Texture_Factory.cpp, code/space3d/Texture_Factory.h, code/space3d/Vertex.h, code/space3d/World.cpp, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/space3d/software/Render.cpp, doc/bugs.txt: Tag: T3D_VERTEX_ARRAYS Initial version of the vertex arrays code. Not yet stable enough to be in the trunk, but I need it in CVS for the diff power... 2001-05-20 17:50 morlovich * code/space3d/Object_Polygon_Queue.h: Add the other comparsion operator 2001-05-20 16:57 morlovich * code/space3d/Object_Loader_3ds.cpp: Fix my fix for colored poly handling: polygon_ptr->colour()[Colour::R] = (1.0/256.0) * colour_3ds.r;//0.5; -polygon_ptr->colour()[Colour::G] = (1.0/256.0) * colour_3ds.r;//0.5; -polygon_ptr->colour()[Colour::B] = (1.0/256.0) * colour_3ds.r;//0.5; +polygon_ptr->colour()[Colour::G] = (1.0/256.0) * colour_3ds.g;//0.5; +polygon_ptr->colour()[Colour::B] = (1.0/256.0) * colour_3ds.b;//0.5; 2001-05-19 01:19 morlovich * code/space3d/World.h: The other comparison operator.. 2001-05-19 01:18 morlovich * doc/credits.txt: Add Incoming, Anthony, the authors' of the soundtrack.. 2001-05-19 01:16 morlovich * textures/: CHAPAS4.TGA, CHAPAS5.TGA: Incoming's textures. 2001-05-19 01:15 morlovich * objects/eagle1.3ds: Add the Eagle from Incoming. 2001-05-19 00:07 morlovich * code/: services/datas/tepsort.h, space3d/World.cpp: -Adapt glibc qsort for TepSort::QuickSort. It's a very nice implementation, but a tad complicated - not sure I didn't break something :-( 2001-05-18 22:55 morlovich * code/space3d/: 3dsreader.cpp, 3dsreader.h, Object_Loader_3ds.cpp, opengl/Render.cpp: -Fix handling of clored polys (mostly). -Support some more types of chunks of 3DS, in case they're needed 2001-05-14 00:27 morlovich * code/drivers/input/univers/unikb.cpp: Likely fix for key-stuck-in-repeat bug. 2001-05-14 00:00 morlovich * code/: services/datas/tepsort.h, space3d/World.cpp: Try to fix the sorter without breaking things.. 2001-05-13 23:49 morlovich * code/space3d/: Plane.cpp, Plane.h: -Inline classify_point 2001-05-13 23:48 morlovich * code/: services/datas/tepsort.h, space3d/Polygon.cpp, space3d/Polygon.h, space3d/Polygon_Non_Textured.cpp, space3d/Polygon_Non_Textured.h, space3d/Polygon_Textured.cpp, space3d/Polygon_Textured.h: -Fix crashes with multiple objects (TepSort bug) -Fix performance with multiple objects... 2001-05-09 16:38 morlovich * code/graph/: tepbmp.cpp, tepbmp.h: -Add a constructor to permit cleaner creating of TepBitmaps from raster data. 2001-05-07 18:26 tford * doc/codepath.txt: Some codepath documentation for my illumination. 2001-05-07 15:59 tford * tep.dsp, code/tepconfg.h, code/input/newinput.cpp, code/services/datas/mvector.h, code/space3d/BSP.cpp, code/tools/svedecode/svedecode.dsp, code/tools/svencode/svencode.dsp: Windows compile. Fixes in newinput.cpp (device_table = 0 in constructor), BSP (dodgy dynamic/static arrays). tepconfg.h #ifdef for `nice' MSVC debugging. Changes to .dsps for better warnings. 2001-05-06 19:47 morlovich * code/space3d/opengl/Render.cpp: Rework the OpenGL renderer to use GL_TRIANGLES instead of glPolygons. This result in 23-56% gain in FPS on my machine, the largest gains being on heavier loads - if you soom out to see the whole ship, the frame rate drops much slower with the changes. 2001-05-06 16:51 morlovich * code/graph/i386/notex.asm: Change names of the FPU Precision manipulation routines to work with extern "C" 2001-05-06 16:47 morlovich * code/space3d/: BSP.cpp, BSP.h: Inline the end() method, it's one line and called often. 2001-05-06 03:52 morlovich * code/graph/tepbmp.cpp: Fix a bug in Blit() when noclip set. 2001-05-05 22:15 morlovich * code/: drivers/graph/lnxggi/tggigfx.cpp, drivers/graph/lnxggi/tggigfx.h, space3d/World.cpp, space3d/software/Render.cpp: -Some performance tweaks in World.cpp -Rework the GGI drivers to use GGI's double buffering, and to access the memory buffer directly when possible.. Fast, but might break under some GGI tagets.. 2001-05-05 20:43 morlovich * build/trndsoft.tag, code/exp.tsl, code/exports.ts, code/space3d/software/Render.cpp: -Performance tweaks for the software renderer. -Proper types in the exports table for CV_FPS and CV_STAT_FPS 2001-05-05 19:41 morlovich * code/: drivers/graph/lnxggi/tggigfx.cpp, graph/tepgraph.h: -Simplify/Cleanup the GGI driver - might make things a little faster -Fix TEP.Graph->ClearScreen() using random colors because DIC::DIC() semantics have changed. 2001-05-05 04:42 morlovich * code/graph/tepbmp.cpp: Provide a way of detecting if loading from file failed. 2001-05-05 02:06 morlovich * code/space3d/software/: Render.cpp, Render.h: Proper implementation for most of the stuff, including texturing.. Possibly some minor bugs,, and it needs clean integration with texture loading code, plus it must also be able to re-size textures to 256x256 (which is needed when smaller textures are offered). Anyway, this is much cleaner then before, but it willn't even compile outside my tree. 2001-05-05 01:45 morlovich * code/graph/i386/pertex16.asm: Use true 16-bit textures. 2001-05-05 01:44 morlovich * code/space3d/software/Render.cpp: Software texuring support code.. This is not yet clean, and will not compile in the present CVS Tree.. I am commiting this just for sape keeping 2001-05-04 18:20 morlovich * code/space3d/testx11/testx11.cpp: Add handling of Q for quit to testx11... This makes profiling work.. (Since if you kill a process to exit it, gprof gets confused) 2001-05-03 05:55 morlovich * code/space3d/: Vector.h, opengl/Render.cpp, opengl/Render.h: Vector changes... 2001-05-03 05:25 morlovich * code/space3d/: World.cpp, opengl/Render.cpp: Finish main merge from branch.. Software renderer is yet to be synced, and Vector.cpp changes will follow.. 2001-05-03 05:04 morlovich * code/space3d/opengl/Render.cpp: Nearly there with the merge.. Sorry about flooding the ChangeLog.. 2001-05-03 04:53 morlovich * code/space3d/opengl/Render.cpp: Most of opengl/Render.cpp changes.. A little more to merge still.. 2001-05-03 04:52 morlovich * code/space3d/BSP.cpp: Further sync.. Just GL Renderer remaining for merge of main changes... 2001-05-03 04:44 morlovich * lnxglxtep.mak, space3d.mak, code/space3d/BSP.cpp, code/space3d/Object_Loader_3ds.cpp, code/space3d/Polygon_Non_Textured.h, code/space3d/Polygon_Textured.cpp, code/space3d/Polygon_Textured.h, code/space3d/Render.h, code/space3d/null/RenderNull.cpp, code/space3d/null/RenderNull.h, code/space3d/opengl/Render.h: [no log message] 2001-05-03 03:56 morlovich * build/trndsoft.tag, code/services/datas/mvector.h: Tag: T3D_SPEED_EXP Sync up branch with Flend's SMVecotr update, remove some of my hack code to prepare for merge. 2001-05-02 21:07 tford * code/services/datas/mvector.h: inlines for performance 2001-05-01 23:09 morlovich * code/space3d/: World.cpp, World.h: Tag: T3D_SPEED_EXP Further tweaks... 2001-05-01 22:33 morlovich * code/space3d/: World.cpp, World.h: Tag: T3D_SPEED_EXP Reduce the number of undeededd processing of transforms.. This should tigten up inner loops a bit.. 2001-05-01 21:44 morlovich * code/space3d/: Plane.cpp, Plane.h: Modified Files: Tag: T3D_SPEED_EXP code/space3d/Plane.cpp code/space3d/Plane.h ------------------------------------------------------------------- --- Some other tweaks... 2001-05-01 14:11 morlovich * code/space3d/: Plane.cpp, Plane.h: Further tweaks 2001-05-01 13:08 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: Merge in tile size configurability... 2001-05-01 13:06 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: Make the tile size configurable... (See TGLX_TILE).. Reduce it to 128, gives a nice FPS boost on my machine.. Your result may vary.. A more sophisticated, variable-size algorithm may be implemented later, using 2 or 3 different sizes.. 2001-05-01 05:45 morlovich * lnxglxtep.mak, space3d.mak, build/trndsoft.tag, code/graph/i386/pertex16.asm, code/services/datas/mvector.h, code/space3d/BSP.cpp, code/space3d/BSP.h, code/space3d/Colour.cpp, code/space3d/Colour.h, code/space3d/Object_Loader_3ds.cpp, code/space3d/Polygon.h, code/space3d/Polygon_Non_Textured.h, code/space3d/Polygon_Textured.cpp, code/space3d/Polygon_Textured.h, code/space3d/Render.h, code/space3d/Vector.h, code/space3d/World.cpp, code/space3d/null/RenderNull.cpp, code/space3d/null/RenderNull.h, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/space3d/testx11/testx11.cpp: Modified Files: Tag: T3D_SPEED_EXP 3D performance experiments, on the branch T3D_SPEED_EXP 2001-05-01 00:28 morlovich * code/: exp.tsl, exports.ts, tepclock.cpp, tepclock.h, gameman/gameman.cpp: A functional FPS counter... Set CV_FPS 1 at console to enable... 2001-04-30 02:44 morlovich * code/space3d/software/Render.cpp: Polyon coloring hack - should make this look a lot better until texturing works.. 2001-04-29 19:35 morlovich * lnxggtep.ini: Add default ini.. 2001-04-29 19:34 morlovich * dtep.mak, lnxggtep.mak, lnxglxtep.mak, code/drivers/ext/graph/ogl.h, code/drivers/graph/lnxggi/tggigfx.cpp, code/graph/i386/notex.asm, code/graph/i386/pertex16.asm: Hacls needed for soft 3D, mostly... 2001-04-29 19:01 morlovich * code/space3d/software/Render.cpp: Fix perspective :-) Yes, really.. 2001-04-29 18:35 tford * space3d.mak, build/tdrvglx.tag, code/drivers/graph/lnxglx/glxgfx.cpp, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIMultilevelPanel.cpp, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIPanel.cpp, code/services/gui/GUIPushButton.cpp, code/services/gui/GUIScreen.cpp, code/services/gui/GUIScrollingTable.cpp, code/services/gui/GUISplit.cpp, code/services/gui/TepGUI.cpp, code/space3d/opengl/Render.cpp: Fixing the overlapping 3d windows bug and adapted GUIScreen to be better suited to large 3d displays. 2001-04-29 18:17 jasonmod * code/tepconfg.h: added a target for use with the terrain generator and opengl 2001-04-29 16:19 morlovich * code/space3d/software/Render.cpp: Perspective seems correct now, but it looks like there are still some bugs in the clipping code breaking polys... 2001-04-29 15:06 tford * code/game/game.cpp, code/services/gui/GUIElement.cpp, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIMultilevelPanel.cpp, code/services/gui/GUIPanel.cpp, code/services/gui/GUIPushButton.cpp, code/services/gui/GUIRedrawSetEvent.h, code/services/gui/GUIScreen.cpp, code/services/gui/GUIScreen.h, code/services/gui/GUIScrollingTable.cpp, code/services/gui/GUISplit.cpp, code/services/gui/TepGUI.cpp, doc/bugs/gui/bugs, doc/bugs/gui/features, doc/bugs/gui/fixed, doc/code/gui.txt: GUI fixes for more efficient redrawing with transparencies (and some docs so I don't have to work out how it works again) 2001-04-29 15:05 morlovich * build/tep.tag: Remove opengl renderer directory from engine core dir. list; it's in the glx tag file anyway. 2001-04-29 15:02 morlovich * build/trndsoft.tag: Soft renderer tag... 2001-04-29 12:30 tford * code/: services/gui/GUIObjectView3DS.cpp, space3d/Render.h, space3d/opengl/Render.cpp: Lots of #ifndef s to get SPACE3D to work :) 2001-04-29 05:08 morlovich * code/space3d/software/Render.cpp: Some perspective fixes.. 2001-04-29 04:53 morlovich * code/space3d/software/: Render.cpp, Render.h: Add early version of software renderer to CVS for safe keeping.. This is far from done.. 2001-04-28 19:29 morlovich * controls.cfg, controls.tep, lnxglxtep.ini, code/drivers/ext/graph/ogl.h, code/input/tepaxes.h, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIObjectView3DS.h: Uses axes to control the view. Mouse over the view to use it... Much better, isn't it? 2001-04-28 19:01 morlovich * code/: drivers/graph/lnxglx/glxgfx.cpp, drivers/graph/lnxglx/glxgfx.h, space3d/TepInterface.cpp, space3d/TepInterface.h, space3d/opengl/Render.cpp, space3d/opengl/Render.h: Proper locking in the OpenGL driver. This should clear "X Async" reply problem for those who were having it.. Note that locking is adaptive, so it should not reduce the mouse/keyboard responsiveness, and should not overload the CPU with spurious interrupt handler calls.. Unfortunately, I haven't yet figured out how to properly fake the needed APIs in TepInterface, so space3d.mak doesn't quite work. (It SIGSEGVs) 2001-04-28 12:33 tford * code/space3d/: BSP.cpp, BSP.h, Object.cpp, Object.h, Object_Loader_3ds.cpp: First level brute force BSP optimisation. The first time you run tep with a .3ds file it will take a while to calculate the BSP. A hintfile is then written to disc so subsequent runs with that .3ds file should be much faster. 2001-04-27 18:55 tford * code/space3d/: BSP.cpp, BSP.h, Object.cpp, Object.h, Object_Loader_3ds.cpp, Polygon.cpp, Polygon.h: Better BSP generation (commented in BSP.cpp for speed) - next stage generate once, write to disc 2001-04-27 16:39 tford * code/space3d/: BSP.cpp, BSP.h, Object.cpp, Object.h, Object_Loader_3ds.cpp, testx11/testx11.cpp: Initial stats preceeding BSP split reduction. 2001-04-27 15:58 tford * space.mak, space3d.mak, code/tepinln.h, code/space3d/FlightEngine.cpp, code/space3d/FlightEngine.h, code/space3d/TepInterface.h, code/space3d/opengl/Render.cpp, code/space3d/testx11/testx11.cpp: Addition of some space3d test files. Note that space3d currently leaks like the House of Commons. 2001-04-21 06:14 morlovich * dtep.mak, build/tag.rule: -In dtep.mak make install require the executable.. -In build/tag.rule, don't link to libraries required by tags in TAG_EXTERN... This means that dtep no longed links with GGI and GL libraries at the same time.. 2001-04-21 06:00 morlovich * dtep.mak, tep-run, build/tools.in: Some basic hacking make install support... We'll need some sort of an API to support user directories and system directories.. Anyway, try make -f dtep.mak, then make -f dtep.mak install Afterwards, tep glx and tep should work from any place and create ini files prefixed with . in your home directory... 2001-04-21 04:19 morlovich * code/space3d/opengl/Render.cpp: Fix startup crashes with 3d.... This was a tough one to figure out, since I couldn't get any sort of backtrace.. Finally, thanks to ltrace, I've got it... Basically, the GlxGfx driver was doing glPixelStorei(GL_UNPACK_ROW_LENGTH, 256) (or some other value), and not cleaning up after itself, which made the Space3D's attempts to load textures rather likely to crash... Added code to the renderer to protect itself.. 2001-04-21 01:12 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: 3D Now works(Yey!) ... but TEP is now very unstable.. 2001-04-21 00:03 morlovich * configure.in, dtep.mak, lnxggtep.mak, lnxglxtep.mak, build/tag.rule, build/tools.in: Some minor fixes... dtep should no work.. Include Xlib explicitly in the link command line... Change the library name notation a bit.. 2001-04-20 22:00 morlovich * build/: tag.rule, tep.tag: Further fixes to DOS build.. 2001-04-20 21:47 morlovich * dostep.mak, build/tag.rule, build/tep.tag, build/tepgame.tag, code/graph/tepbmp.cpp, code/graph/tepfont.h, code/graph/tepgraph.cpp, code/services/console/tepconso.cpp: OK,it now runs in MSVC.. Begin fixing up build process under DOS.. 2001-04-20 21:22 morlovich * code/: gameman/gameman.cpp, graph/tepgraph.cpp: Fix a TepGraph bug introduced by the TEP_MODULE changes that would cause crashes under WinAlleg.. 2001-04-20 21:18 morlovich * tep.dsp: The project file.. 2001-04-20 21:17 morlovich * code/: tep_iostr.h, drivers/graph/alleg/tepalgfx.cpp, drivers/graph/alleg/tepalgfx.h, drivers/input/mini/lnxggi/tgiikey.cpp, drivers/input/mini/xlib/xlibkey.cpp, graph/tepfont.cpp, services/datas/llist.h, services/datas/mvector.h, services/gui/GUIMalleable.cpp, services/gui/GUIObjectView3DS.cpp, services/gui/TepGUI.cpp, sound/tepsound.cpp, space3d/3dsreader.cpp, space3d/BSP.cpp, space3d/Object_Loader_3ds.cpp, space3d/Ref_Count_Pointer.h, space3d/TepInterface.cpp, space3d/Texture_Coordinate.h, space3d/Texture_Factory.cpp, space3d/Vector.h, space3d/World.cpp, space3d/null/RenderNull.cpp, space3d/testx11/testx11.cpp, systems/winalleg/system.h, systems/winalleg/wintep.cpp, tools/svencode/svencode.cpp: WinAlleg target compiles and links.. 2001-04-20 02:05 morlovich * build/tag.rule: -Fix make 3.78.1 compatibility - yes, the "else" in $(if) bug in that make version was the cause of the problems... Now gmake 3.78.1 and 3.79.1 are known to work.. Will test/try to fix 3.79 (shouldn't be a problem) and 3.77(might be) compatibility next.. 2001-04-18 03:54 morlovich * code/graph/tepgraph.cpp: Fix minor bug which occured only when no "normal" drivers were registered... 2001-04-17 04:33 morlovich * dtep.mak, code/services/tepsrv.cpp, code/space3d/Tep3dEngine.cpp, code/space3d/Tep3dEngine.h: Fix a number of really dumb bugs in my TEP_MODULE'fication of Space3D, including not following my own advice.. Now it should at least init the render safely.. 2001-04-17 04:08 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: Fix a couple of bugs that would screw up thing significantly in 32-bit mode.. 16-bit mode, BTW, seems to require OpenGL 1.2 2001-04-17 04:07 morlovich * build/tag.rule: Fix calculation of .so file names.. 2001-04-15 05:31 morlovich * acinclude.m4, aclocal.m4, configure, configure.in, dtep.mak, install-sh, lnxggtep.mak, lnxglxtep.mak, build/tag.rule, build/tdrvggi.tag, build/tdrvglx.tag, build/tep.tag, build/tepgame.tag, build/tools.in, code/tepconfg.h, code/game/game.cpp, code/graph/tepfont.cpp, code/graph/tepfont.h, code/module/tmodule.h, code/space3d/Render.h, code/space3d/Tep3dEngine.cpp, code/space3d/Tep3dEngine.h, code/space3d/null/RenderNull.cpp, code/space3d/null/RenderNull.h, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/systems/linux/syscore.cpp, code/systems/linux/syscore.h, code/systems/linux/system.h: -Uses GNU autoconf to detect some basic settings (ie. gcc, libtool, X11, etc.) -Combined the two linux syscores(ggi, glx) into one, and use -DTEP_SYS_INI to use the proper file. -Add TEP_MODULE stuff to Space3D, a NULL renderer, since without the LNXGLX target Flend's conditional compilation hack no longer worked. Now, it's much cleaner, but needs some refinement. 2001-04-14 15:34 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: Possibly some bugfixes; don't do software blits to intermediate tile when they can be eaisly avoided. 2001-04-14 05:59 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: New GL Driver: Code/whitespace cleanup. *Might* support 32-bit modes, but I'm not sure. Haven't tested See previous log messages for the important changes,, 2001-04-14 05:42 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: Brand new OpenGL driver, using textured quads to draw things. This should double buffer properly and be reazonably fast (and can probably be optimized further). Flend, can you please look at the matrix manipulation code to get it to restore the matrix properly? This revision does not do 32 bpp, but I'll add the support later.. 2001-04-14 02:26 morlovich * drivers.mak, build/stub.tag, build/tag.rule, build/tdrvggi.tag: Fix a few typos, and a small bug - if a file (i.e. lnxjoy,cpp) was being built by two tags, it would match btoh as the sources, and wouldn't know where to get the flags from. Now it just picks one. 2001-04-14 02:03 morlovich * dtep.mak, lnxggtep.mak, lnxglxtep.mak: Use the new build system... 2001-04-14 02:02 morlovich * build/tag.rule: Add the real thing.. 2001-04-14 02:02 morlovich * build/: tdrvggi.tag, tdrvglx.tag, tep.tag, tepgame.tag: Automatic tag-based builds.. Per-user flags - see build/tep.tag for an example; $(LOGNAME) is used to distniguish users 2001-04-09 23:56 tford * engine.mak, lnxglxtep.ini, code/stub.cpp, code/tepconfg.h, code/drivers/graph/lnxglx/glxgfx.cpp, code/drivers/input/xlib/xlibm.cpp, code/game/game.cpp, code/services/gui/GUI3dSurface.cpp, code/services/gui/GUIContainer.h, code/services/gui/GUIElement.h, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIMultilevelPanel.cpp, code/services/gui/GUIObject.cpp, code/services/gui/GUIObject.h, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIObjectView3DS.h, code/services/gui/GUIPanel.cpp, code/services/gui/GUIPixmap.cpp, code/services/gui/GUIPushButton.cpp, code/services/gui/GUIRedrawEvent.h, code/services/gui/GUIScreen.cpp, code/services/gui/GUIScrollingTable.cpp, code/services/gui/GUISplit.cpp, code/services/gui/GUIStandButton.cpp, code/services/gui/GUIText.cpp, code/services/gui/GUITextBox.cpp, code/services/gui/GUITextEntry.cpp, code/services/gui/GUITiledPixmap.cpp, code/services/gui/NOTES, code/services/gui/TepGUI.cpp, code/smmem/smmode.h, code/space3d/Object_Loader_3ds.cpp, code/space3d/Texture_Factory.cpp, code/space3d/opengl/Render.cpp, code/space3d/testx11/testx11.cpp, code/tests/inputtst.cpp, code/tests/pnewtst.cpp: Singlebuffering GUI. ph33r the epilepsy. 2001-04-09 19:13 gtroeger * dtep.mak: fixed the call to libtool, plus -fmessage-length=0 (again) - remember, that simply does not work on any but the most recent versions of gcc 2001-04-09 01:29 morlovich * config.guess, config.sub, configure, configure.in, dtep.mak, ltconfig, ltmain.sh: Update the makefile dot dynamic TEP. Use make -f dtep.mak to build the core, make -f dtep.mak libtdrvggi.la, make -f dtep.mak libtdrvglx.la; ./tep and ./tep glx to launch. _____________________ Add libtool's configuration scripts. Please run ./configure to build libtool. This, in particular, disabled building static libraries, which saves tons of build time.. 2001-04-09 01:26 morlovich * build/: tdrvggi.tag, tdrvglx.tag, tep.tag, tepgame.tag: Initial revision of the build system for dynamically linked TEP... I'll eventually unify all Makefile's to use this system, including using .tag files. It needs some work, but it's functional.. 2001-04-08 19:55 morlovich * lnxtep.mak, tep: Missed files for drivers-as-.so-files funcitonality, see below.. 2001-04-08 19:54 morlovich * dtep.mak, engine.mak, ggidrv.mak, glxdrv.mak, lnxggtep.mak, lnxglxtep.mak, code/stub.cpp, code/tep.cpp: Dynamic loading of drivers (hacky but works)... Do make -f lnxcore.mak make -f ggidrv.mak make -f glxdrv.mak ./tep -or- ./tep glx 2001-04-08 18:29 morlovich * ggidrv.mak, code/drivers/graph/tgfxdumm.cpp, code/graph/tepgraph.cpp, code/input/newinput.cpp, code/sound/tepsound.cpp: Fix some bugs in the new auto-reg code... Experminetal makefile for the dynamic-linking stuff... They probably wouldn't work without someother changes which I haven't commited yet.. 2001-04-06 23:59 morlovich * code/drivers/sound/: snddumm.cpp, tsfxdumm.h, dosalleg/tmscal.cpp, dosalleg/tmscdscd.cpp, dosalleg/tsfxal.cpp, switcher/switcher.cpp, winalleg/tmscal.cpp, winalleg/tsfxal.cpp: Prepare drivers for TepSound sing TEP_MODULE 2001-04-06 23:59 morlovich * engine.mak: [no log message] 2001-04-06 23:43 morlovich * code/drivers/sound/snddumm.cpp: Stub file for auto-registering the dummy sound drivers. 2001-04-06 23:30 morlovich * code/tepver.h: Bump up the version number... 2001-04-06 23:28 morlovich * code/drivers/input/alleg/: taljoy.cpp, taljoy.h: : Added Files: : alleg/taljoy.cpp alleg/taljoy.h : Removed Files: : dosalleg/taljoy.cpp dosalleg/taljoy.h winalleg/taljoy.cpp : winalleg/taljoy.h : ------------------------------------------------------------------- --- Combine different versions of the allegro joystic driver.. 2001-04-06 23:11 morlovich * code/input/newinput.cpp: Fix an off-by-one bug. 2001-04-06 23:09 morlovich * engine.mak, code/drivers/graph/tgfxdumm.cpp, code/graph/tepgraph.cpp: Add TEP_MODULE support to TepGraph.. 2001-04-06 22:48 morlovich * code/drivers/graph/: tgfxdumm.cpp, dosalleg/tepvbe.cpp, lnxggi/tggigfx.cpp, lnxglx/glxgfx.cpp: Make the video drivers register themselves.. 2001-04-06 22:39 morlovich * lnxtep.mak, code/drivers/input/mini/alleg/talminim.h: Compile, makefile fix up. 2001-04-06 22:34 morlovich * code/drivers/input/mini/alleg/: talminik.cpp, talminik.h, talminim.cpp, talminim.h: Added Files: : alleg/talminik.cpp alleg/talminik.h alleg/talminim.cpp : alleg/talminim.h : Removed Files: : dosalleg/talminik.cpp dosalleg/talminik.h : dosalleg/talminim.cpp dosalleg/talminim.h : lnxalleg/talminik.cpp lnxalleg/talminik.h : lnxalleg/talminim.cpp lnxalleg/talminim.h : winalleg/talminik.cpp winalleg/talminik.h : winalleg/talminim.cpp winalleg/talminim.h : ------------------------------------------------------------------- --- Merge the allegro mini-drivers 2001-04-06 22:14 morlovich * lnxtep.mak, code/drivers/graph/alleg/tepalgfx.cpp, code/drivers/graph/alleg/tepalgfx.h: Combine the two version of the allegro video driver into 1. Make LnxAlleg target (mostly) build. 2001-04-06 19:53 morlovich * code/module/: registrar.cpp, registrar.h, tmodule.h: Add the module API code.. 2001-04-06 03:14 morlovich * code/drivers/input/mini/lnxggi/: tgiikey.cpp, tgiim.cpp: Fix up the GGI Target to use the new feature... (For input only now) 2001-04-06 02:49 morlovich * dostep.mak, engine.mak, lnxggtep.mak, lnxglxtep.mak, lnxtep.mak, code/drivers/input/linux22/lnxjoy.cpp, code/drivers/input/mini/lnxggi/tgiikey.cpp, code/drivers/input/mini/lnxggi/tgiim.cpp, code/drivers/input/mini/xlib/xlibkey.cpp, code/drivers/input/univers/mproxy.cpp, code/drivers/input/univers/unikb.cpp, code/drivers/input/univers/unimouse.cpp, code/drivers/input/xlib/xlibm.cpp, code/input/newinput.cpp: New link-time auto-registration of drivers. 2001-04-05 23:23 tford * engine.mak, lnxggtep.mak, lnxglxtep.mak, space.mak, code/tep3d.h, code/tepinl3d.h, code/tepinln.h, code/gameman/gameman.cpp, code/services/tepsrv.cpp, code/services/tepsrv.h, code/services/datas/lnode.h, code/services/gui/GUI3dSurface.cpp, code/services/gui/GUI3dSurface.h, code/services/gui/GUIObjectView3DS.cpp, code/services/gui/GUIObjectView3DS.h, code/services/gui/GUIScreen.cpp, code/services/gui/NOTES, code/services/gui/TepGUI.cpp, code/services/gui/TepGUI.h, code/space3d/Object_Polygon_Queue.cpp, code/space3d/Object_Polygon_Queue.h, code/space3d/Quaternion.cpp, code/space3d/Quaternion.h, code/space3d/Render.h, code/space3d/Tep3dEngine.cpp, code/space3d/Tep3dEngine.h, code/space3d/Vector.h, code/space3d/World.cpp, code/space3d/World.h, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/space3d/testx11/testx11.cpp: Integrated the GUI and 3d engine in a gloriously nonfunctional way. 2001-04-05 18:50 tford * code/services/gui/: GUI3dSurface.cpp, GUI3dSurface.h: Missing files. 2001-04-04 22:16 tford * engine.mak, space.mak, space3d.mak, code/drivers/sound/switcher/switcher.cpp, code/game/game.cpp, code/gameman/gameman.cpp, code/services/datas/pair.h, code/services/datas/tepstrng.cpp, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIMultilevelPanel.cpp, code/services/gui/GUIPanel.cpp, code/services/gui/GUIRedrawEvent.h, code/services/gui/GUIScreen.cpp, code/services/gui/GUIScrollingTable.cpp, code/services/gui/GUISplit.cpp, code/services/gui/GUITextBox.cpp, code/services/gui/TepGUI.cpp, code/space3d/Polygons_To_Draw.h, code/space3d/Transform.cpp, code/space3d/Transform.h, code/space3d/Vector.h, code/space3d/World.cpp, code/space3d/World.h, code/space3d/opengl/Render.cpp, code/space3d/testx11/testx11.cpp, code/systems/lnxalleg/syscore.cpp: Missing files and engine bugfixes. 2001-04-04 08:57 gtroeger * code/services/gui/TepGUI.cpp: another compilation fix (include stdio.h qwhen using fprintf(stderr,..)) 2001-04-02 23:48 morlovich * code/: drivers/sound/switcher/switcher.cpp, services/gui/GUITextBox.cpp, smmem/active/smmem.cpp, smmem/active/smmem.h: Some compilation fixes, increase the number of buckets used by SMMem, plus make it configurable.. 2001-04-02 23:40 morlovich * code/gameman/gameman.cpp: Compilation fix in non-debug mode.. 2001-04-02 18:42 tford * engine.mak, lnxggtep.mak, lnxglxtep.mak, lnxtep.mak, space.mak, space3d.mak, code/tepconfg.h, code/drivers/graph/lnxggi/tggi.cpp, code/drivers/graph/lnxglx/glxgfx.cpp, code/drivers/input/mini/lnxggi/tgiikey.h, code/gameman/gameman.cpp, code/services/datas/llist.h, code/services/datas/lnode.h, code/services/datas/mvector.h, code/services/datas/tepsort.cpp, code/services/datas/tepsort.h, code/services/datas/tepstrng.cpp, code/services/gui/TepGUI.cpp, code/space3d/3dsreader.cpp, code/space3d/3dsreader.h, code/space3d/BSP.cpp, code/space3d/BSP.h, code/space3d/Colour.cpp, code/space3d/Colour.h, code/space3d/Frustrum.cpp, code/space3d/Frustrum.h, code/space3d/Light.h, code/space3d/Light_Directional.h, code/space3d/Light_Positional.h, code/space3d/Object.cpp, code/space3d/Object.h, code/space3d/Object_Instance.cpp, code/space3d/Object_Instance.h, code/space3d/Object_Loader_3ds.cpp, code/space3d/Object_Loader_3ds.h, code/space3d/Plane.cpp, code/space3d/Plane.h, code/space3d/Point.h, code/space3d/Polygon.cpp, code/space3d/Polygon.h, code/space3d/Polygon_Non_Textured.cpp, code/space3d/Polygon_Non_Textured.h, code/space3d/Polygon_Textured.cpp, code/space3d/Polygon_Textured.h, code/space3d/Polygons.h, code/space3d/Polygons_To_Draw.h, code/space3d/Quaternion.cpp, code/space3d/Quaternion.h, code/space3d/Ref_Count_Pointer.h, code/space3d/Render.h, code/space3d/Sphere.cpp, code/space3d/Sphere.h, code/space3d/TepInterface.cpp, code/space3d/TepInterface.h, code/space3d/Texture.cpp, code/space3d/Texture.h, code/space3d/Texture_Coordinate.cpp, code/space3d/Texture_Coordinate.h, code/space3d/Texture_Factory.cpp, code/space3d/Texture_Factory.h, code/space3d/Texture_Hash.cpp, code/space3d/Texture_Hash.h, code/space3d/Transform.cpp, code/space3d/Transform.h, code/space3d/Vector.cpp, code/space3d/Vector.h, code/space3d/Vertex.cpp, code/space3d/Vertex.h, code/space3d/Vertex_Textured.cpp, code/space3d/Vertex_Textured.h, code/space3d/World.cpp, code/space3d/World.h, code/space3d/opengl/Render.cpp, code/space3d/opengl/Render.h, code/space3d/testx11/testx11.cpp: Standalone space3d. Compile space3d.mak. 2001-03-31 21:13 morlovich * tep.dsp: Commit project file changes 2001-03-31 20:56 morlovich * code/: drivers/input/univers/mproxy.cpp, systems/winalleg/idriv.h: Fix MSVC Compile.. 2001-03-20 23:34 morlovich * code/smmem/active/smmem.h: Fix the placement-new-marking-blocks-as-allocated-with-new bug. 2001-03-20 03:38 morlovich * lnxglxtep.ini, code/drivers/graph/lnxglx/glxgfx.cpp: Another try at improving the mouse response time.. 2001-03-19 05:07 morlovich * code/drivers/: graph/lnxglx/glxgfx.cpp, input/xlib/xlibm.cpp: This is an attempt to fix the Xlib issue.. I've tried to disable lock for the blit op --looks like it's not needed (why did I think it was? TEP was crashing without it - may be needed for other stuff, where it's still used) Flend, can you please tell me whether it fixes mouse - and does for anyone this change break things? 2001-03-18 21:26 morlovich * code/drivers/input/univers/: mproxy.cpp, mproxy.h: Oops again. Now really add the scanning proxy. 2001-03-18 21:05 morlovich * code/drivers/ext/input/unimouse.h: Oops. Sorry 2001-03-17 04:48 morlovich * code/graph/: tepsbmp.cpp, tepsbmp.h: Cleanup the code by using functors to support the trans mode. Please do scream if your compiler can't handle them. 2001-03-17 04:22 morlovich * code/graph/tepsbmp.cpp: TepSBmp scaling fixed... 2001-03-17 03:17 morlovich * code/systems/lnxalleg/syscore.cpp: Make the LinuxAlleg target compile with the UniMouse changes 2001-03-17 00:01 morlovich * engine.mak, lnxglxtep.ini, lnxglxtep.mak, code/drivers/input/mini/lnxggi/tgiim.h, code/drivers/input/univers/unimouse.cpp, code/drivers/input/univers/unimouse.h, code/drivers/input/xlib/xlibm.cpp, code/drivers/input/xlib/xlibm.h, code/input/newinput.cpp, code/input/newinput.h: Convert UniMouse to an event-based scheme. The Xlib driver supports it natively, others work through a scanning proxy... The Linux GGI and GLX targets have been updated.. Others should follow, when I get to them (it's a very easy process)... 2001-03-10 20:55 tford * lnxggtep.mak, lnxglxtep.mak: Minor makefile changes to make g++ warning output more bearable, formalise the new g++ behaviour for -MM and add a typical path (ie. my one) for libGL.so 2001-03-07 23:35 morlovich * code/services/datas/: tepsort.cpp, tepsort.h: Add TepSort, including John's Quicksort routine from JJTEP43, modified to sort SMVector's 2001-03-07 21:07 morlovich * code/services/datas/mvector.h: Add some functions to match those in STL's The implementations should work, but are probably suboptimal, since they're wrappers around the public API.. 2001-03-05 00:06 morlovich * code/drivers/sound/switcher/: switcher.cpp, switcher.h: Note to self:Remember that CVS can't read my mind to figure out that I've added new files. 2001-03-05 00:04 morlovich * code/: drivers/sound/tepmscdv.h, sound/tepsound.cpp, sound/tepsound.h: ...Remember to write the supporting code in TepSound, especially TEP.Sound->QuerySFXExtension() and TEP.Sound->QueryMusicExtension() 2001-03-04 23:46 morlovich * engine.mak, lnxglxtep.ini, code/drivers/ext/sound/switcher.h, code/gameman/gameman.cpp, code/services/console/tepconso.cpp: Another minor logo fix Initial version of the music switcher. Should work, but I have have nothing to test it against (Flend, you have a driver that would launch external music players, didn't you? May I have a copy?). Oh, and BTW, the switcher is a way to make TepSound work with multiple music devices, (if they suppor working through it), each with different file formats.. Basically, it is installed as the music driver, and other drivers are installed as "other" devices (I may add a switchable type). The others register with the driver through an extension. Whenever the switcher gets a request to play a file, it checks for presence of the vile with various extensions, and redirects it to the right driver. 2001-03-04 18:59 morlovich * lnxglxtep.mak, code/game/game.cpp, code/gameman/gameman.cpp, code/graph/tepsbmp.cpp, code/graph/tepsbmp.h, code/services/console/tepconso.cpp: Fix a bug in tepsbmp.cc causing startup crashes on: gcc version 2.96 20000731 (Linux-Mandrake 8.0 2.96-0.40mdk) The startup logo should be back. 2001-02-21 03:29 morlovich * lnxglxtep.mak, code/depmod.cpp: Fix up depmod to make it handle errors more gracefully, and to handle dependencies generated by the Mandrake's Cooker version of gcc. (It should still work with older versions, but can someone please check?) 2001-02-03 14:08 gtroeger * lnxglxtep.mak: fixed debug/profile/opt targets 2001-02-03 12:13 gtroeger * code/game/galaxy/TepGalaxy.cpp: fixed TepGalaxy::xy_plane 2001-02-03 03:58 morlovich * code/: tep_iostr.h, tepcore.h, wsyscmpt.h, game/mainmenu.cpp, graph/tepbmp.h, graph/tepdic.h, input/newinput.h, services/console/tepconso.h, services/datas/array.h, services/datas/autoptr.h, services/datas/hashlist.h, services/datas/hashplist.h, services/datas/llist.h, services/datas/lnode.h, services/datas/lolist.h, services/datas/pvector.h, services/datas/refptr.h, services/datas/stack.h, services/datas/tepcont.h, services/datas/tepcont_mi.h, services/datas/tepcont_si.h, services/datas/tepcphash.h, services/datas/tephash.h, services/datas/tepphash.h, services/datas/tepstrng.h, services/gui/GUITextBoxListenerMouseEvent.h, smmem/active/smmem.cpp, smmem/active/smmem.h: -A number of fixes/tweaks to the memory logging code -Realloc now provides both sizes, asrequested by Gerd.. -delete/delete[] array are actually logged.... -Make DIC use stack memory, not heap memory... 2001-02-02 00:26 morlovich * lnxggtep.mak, code/tepcore.cpp, code/tepcore.h, code/tepstars.cpp, code/tepwini.cpp, code/wsyscmpt.h, code/drivers/graph/lnxggi/tggigfx.cpp, code/drivers/input/mini/lnxggi/tgiim.cpp, code/gameman/gamefile.cpp, code/graph/tepbmp.h, code/graph/tepdic.h, code/graph/tepfont.cpp, code/services/datas/tepstrng.h, code/services/symbols/tepsym.cpp, code/smmem/active/smmem.cpp, code/smmem/active/smmem.h, code/sound/tepsound.h: Add SMMEm tracing.. 2001-01-29 22:25 tford * code/game/system_applet.cpp: Exception fix for test code. 2001-01-28 18:41 morlovich * code/drivers/ext/sound/switcher.h: A few lines of code to get me started on the media switcher. 2001-01-27 20:53 morlovich * code/tepcore.cpp: A simple memory use tracker through TepClock and SMMem's statistics facility. 2001-01-27 09:50 gtroeger * lnxtep.mak: fixed freetype path(s) 2001-01-26 23:22 tford * lnxglxtep.mak, lnxtep.mak, code/tep.cpp, code/tep3d.h, code/tepclock.cpp, code/tepclock.h, code/tepconfg.h, code/tepinit.h, code/teplock.h, code/tepwini.cpp, code/drivers/device.h, code/drivers/ext/ext.h, code/drivers/ext/graph/ogl.h, code/drivers/ext/input/xlib.h, code/drivers/graph/tgfxdumm.h, code/drivers/input/linux22/lnxjoy.cpp, code/drivers/input/univers/unimouse.h, code/drivers/sound/tepmscdv.h, code/drivers/sound/tmscdumm.h, code/drivers/sound/tsfxdumm.h, code/game/gmconf.h, code/game/planet.h, code/game/sysgen/DGenAccrete.h, code/game/sysgen/DGenStar.h, code/game/sysgen/DSystemCommon.h, code/game/sysgen/DSystemGasGiant.cpp, code/game/sysgen/DSystemGasGiant.h, code/game/sysgen/DSystemOrbitter.h, code/game/sysgen/DSystemSurface.cpp, code/game/sysgen/DSystemSurface.h, code/gameman/gamefile.cpp, code/graph/tepfont.h, code/input/tepevent.h, code/services/tepsrv.h, code/services/gui/GUIButton.cpp, code/services/gui/GUIButtonLook.cpp, code/services/gui/GUICachableObjectLook.cpp, code/services/gui/GUIContainerBase.cpp, code/services/gui/GUIContainerBaseLook.cpp, code/services/gui/GUIElement.cpp, code/services/gui/GUIElementLook.cpp, code/services/gui/GUILook.cpp, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIMalleableLook.cpp, code/services/gui/GUIObjectLook.cpp, code/services/gui/GUIScrollbar.cpp, code/services/gui/GUIScrollbarLook.cpp, code/services/gui/GUIScrollingTable.cpp, code/services/gui/GUIScrollingTableLook.cpp, code/services/gui/GUISplit.cpp, code/services/gui/GUISplitLook.cpp, code/services/gui/GUIStandButton.cpp, code/services/gui/GUIStandButtonLook.cpp, code/services/gui/GUITextBoxTab.cpp, code/services/gui/GUITextLook.cpp, code/services/symbols/symtypes.h, code/services/symbols/tsflink.cpp, code/services/symbols/tsflink.h, code/smmem/smmode.h, code/sound/sconf.h, code/tests/inputtst.cpp, code/tests/pnewtst.cpp: These fixes make TEP compile (moderately) cleanly on my vanilla RH7 box. There are still problems: it looks like an exception is thrown when you click on the system TextBox. 2001-01-26 22:52 morlovich * code/: drivers/graph/lnxggi/tggigfx.cpp, drivers/input/mini/xlib/xlibkey.cpp, game/planet.cpp, smmem/active/smmem.cpp: gcc 2.95.2 compat fixes 2001-01-26 18:12 gtroeger * code/drivers/input/mini/xlib/xlibkey.cpp: compilation fix 2001-01-04 19:17 morlovich * tep.dsp, code/drivers/graph/dosalleg/tepvbe.cpp, code/game/game.cpp, code/systems/dosalleg/syscore.cpp: Update the DOS and Windows targets to be compatible with the TepGraph updates.. 2001-01-02 12:06 gtroeger * lnxtep.mak: linebreak fixed 2000-12-31 22:32 morlovich * dostep.mak, lnxggtep.mak, lnxglxtep.mak, lnxtep.mak, code/tepver.h, code/drivers/graph/lnxggi/tggigfx.cpp, code/drivers/graph/lnxglx/glxgfx.cpp, code/graph/tep2dtrg.h, code/graph/tepbmp.cpp, code/graph/tepdic.h, code/graph/tepgraph.cpp, code/graph/i386/bmp16.asm, code/graph/i386/bmp32.asm, code/graph/i386/bmp32c.asm: 32-bit support added. Currently, only the GLX driver implements a 32-bit mode. To try it out, do the following: 1. Start X in 24-bit mode. (32-bit may or may not work, my driver doesn't support it) 2. cvs update -d 3. make -f lnxglxtep.mak 4. Edit boot.tep and change media=16 to media=32 5. Run lnxglxtep 2000-12-31 19:59 morlovich * code/: drivers/graph/lnxglx/glxgfx.cpp, drivers/graph/lnxglx/glxgfx.h, graph/tepbmp.h, graph/tepgraph.cpp, graph/tepgraph.h: The thing should actually compile now. (Oops) Fixup the Linux Allegra driver. It should now be comptaible with the current DIC. This still needs to be done for the DOS+Windoze versions, but it's easy. TepGraph now asks the driver wthether it supports the current media type The GLX driver should now work with all targets. 2000-12-31 19:04 morlovich * code/: drivers/graph/lnxggi/tggigfx.cpp, graph/clippers.h, graph/tepbmp.cpp, graph/tepbmp.h, graph/tepdic.h, graph/tepsbmp.cpp, graph/tepsbmp.h, graph/i386/bmp16.asm, graph/i386/bmp16c.asm: Most of the rework for supporting 32-bit Graphics is now in place. There are still some bugs (most notably handling of transp. bitmaps in TepSBMP is broken), but the code is stable, and fir for a commit. A bit more work is needed to clean things up, and then the actual 32-bit graphics stuff can be installed. Anyway, can someone please test this 2000-12-22 21:41 morlovich * code/graph/tepbmp.cpp: Make some of the code use the functions thorugh the target desc. struct 2000-12-22 20:10 morlovich * boot.tep, code/tepcore.cpp, code/tepver.h, code/drivers/graph/lnxggi/tggigfx.cpp, code/gameman/gameman.cpp, code/graph/tep2dtrg.h, code/graph/tepbmp.cpp, code/graph/tepbmp.h, code/graph/tepcolor.h, code/graph/tepdic.h, code/graph/tepgraph.cpp, code/graph/tepgraph.h, code/graph/tepsbmp.cpp, code/graph/i386/bmp16.asm, code/services/console/tepconso.cpp, code/services/gui/GUITextBox.cpp, code/services/gui/TepGUI.cpp: Updated TepGraph, with many of the changes needed for 32-bit suppor in place 2000-10-17 09:59 gtroeger * code/graph/tepbmp.cpp: shifting parenthesis fixed 2000-10-14 02:22 morlovich * code/graph/: tep2dtrg.h, tepbmp.cpp, tepgraph.cpp, tepgraph.h: Some groundwork for the planned TepGraph updates: Header files... 2000-09-28 21:04 tford * engine.mak, code/game/game.cpp, code/game/galaxy/TepGalaxyQuadForest.cpp, code/game/galaxy/TepGalaxyQuadTreeNode.cpp, code/game/galaxy/TepGalaxyQuadTreeNode.h, code/services/random/TepRandom.cpp, code/services/random/TepRandom.h: New TepRandom code. Various changes to the quadtree debug code I didn't bother to commit previously. 2000-09-14 21:46 tford * game.mak, code/game/data.h, code/game/game.cpp, code/game/sstestdata.h, code/game/sysgen.cpp, code/game/system_applet.h, code/game/data/datatest.cpp, code/game/data/star.cpp, code/game/data/star.h, code/game/galaxy/GUIFractalDisplay.cpp, code/game/galaxy/GUIFractalDisplay.h, code/game/galaxy/TepGalaxy.cpp, code/game/galaxy/TepGalaxy.h, code/game/galaxy/TepGalaxyCoord.h, code/game/galaxy/TepGalaxyGrid.h, code/game/galaxy/TepGalaxyQuadForest.cpp, code/game/galaxy/TepGalaxyQuadForest.h, code/game/galaxy/TepGalaxyQuadTreeNode.cpp, code/game/galaxy/TepGalaxyQuadTreeNode.h: Possibly temporary fractal galaxy stuff. Press A and S on the grey square. 2000-09-08 19:55 morlovich * lnxglxtep.mak, code/drivers/graph/lnxglx/glxgfx.cpp: Hopefully fixes a re-entrancy issue, involving XPending() using malloc in the middle of another one. Hopefully, this will work - or other wise we'll have to protect memory allocations with locks, which would be a headache... 2000-09-06 09:06 gtroeger * doc/LICENSE: spelling error 2000-09-05 20:39 tford * doc/LICENSE: It's a license. 2000-09-04 19:41 tford * code/services/gui/: GUICachableObjectLook.cpp, GUICachableObjectLook.h: ... and some files I forgot. 2000-09-03 23:53 tford * engine.mak: Oh-yes-I-changed-the-GUI-part-of-the-makefile-didn't-I 2000-09-03 23:50 tford * code/game/: game.cpp, system_applet.cpp, data/galaxy.cpp, data/galaxy.h, data/galcoord.h, data/star.cpp, data/star.h, data/upgrade_view_human.cpp: New 3d/pseudo3d galaxy API. Hey, I'm on form tonight :) 2000-09-03 23:43 morlovich * tep.dsp, code/game/game.cpp, code/game/system_applet.cpp, code/graph/tepbmp.cpp, code/graph/tepbmp.h, code/graph/tepdic.h: -An initial revision of the AA line code.(Works, but some problems) -Fix a bug in DIC 2000-09-03 22:34 tford * code/services/gui/: GUICachableObject.cpp, GUICachableObject.h, GUIElement.cpp, GUIElement.h, GUIElementLook.cpp, GUIElementLook.h, GUIListenerEvent.h, GUIRadioButton.cpp, GUIScrollingTable.cpp, GUIScrollingTable.h, GUIScrollingTableListenerKeyboardEvent.h, GUIScrollingTableListenerMouseEvent.h, GUITextBox.cpp, GUITextBoxListenerMouseEvent.h, NOTES: Fixed some inconsistencies which came to light in the recent GUI change. 2000-09-03 16:54 morlovich * tep.dsp, code/drivers/device.h, code/drivers/graph/lnxglx/glxgfx.cpp, code/drivers/graph/lnxglx/glxgfx.h, code/game/tepssyst.cpp, code/game/data/dock.h, code/graph/tepgraph.h, code/services/datas/tepstrng.cpp, code/services/gui/GUIBitmap.cpp, code/services/gui/GUIListener.cpp, code/services/gui/GUIPixmap.cpp, code/services/gui/GUITextBox.cpp, code/systems/winalleg/system.h, code/tools/svedecode/svedecode.dsp, code/tools/svencode/svencode.dsp, doc/code/msvc.txt: -MSVC and gcc 2.95 compilation fixes.. 2000-09-02 23:35 tford * code/services/datas/lolist.h: Oh look, TEP's been uncompilable for the past month *sigh* 2000-09-02 19:51 tford * engine.mak, code/game/solarbody.h, code/services/datas/tepstrng.cpp, code/services/gui/GUIAbstractContainer.h, code/services/gui/GUIBitmap.cpp, code/services/gui/GUIBitmap.h, code/services/gui/GUIButton.cpp, code/services/gui/GUIButton.h, code/services/gui/GUIContainer.cpp, code/services/gui/GUIContainer.h, code/services/gui/GUIContainerBase.cpp, code/services/gui/GUIContainerBase.h, code/services/gui/GUIContainerBaseLook.cpp, code/services/gui/GUIContainerBaseLook.h, code/services/gui/GUIElement.cpp, code/services/gui/GUIElement.h, code/services/gui/GUIElementLook.cpp, code/services/gui/GUIElementLook.h, code/services/gui/GUIKeyboardEvent.h, code/services/gui/GUIListenerEvent.h, code/services/gui/GUIListenerExtMouseEvent.h, code/services/gui/GUIListenerKeyboardEvent.h, code/services/gui/GUIListenerMouseEvent.h, code/services/gui/GUIListeningObject.cpp, code/services/gui/GUIListeningObject.h, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIMalleable.h, code/services/gui/GUIMouseEvent.h, code/services/gui/GUIMultilevelPanel.cpp, code/services/gui/GUIMultilevelPanel.h, code/services/gui/GUIObject.cpp, code/services/gui/GUIObject.h, code/services/gui/GUIObjectLook.cpp, code/services/gui/GUIObjectLook.h, code/services/gui/GUIPanel.cpp, code/services/gui/GUIPanel.h, code/services/gui/GUIPanelBase.cpp, code/services/gui/GUIPanelBase.h, code/services/gui/GUIPixmap.cpp, code/services/gui/GUIPixmap.h, code/services/gui/GUIPushButton.cpp, code/services/gui/GUIPushButton.h, code/services/gui/GUIRadioButton.cpp, code/services/gui/GUIRadioButton.h, code/services/gui/GUIRedrawEvent.h, code/services/gui/GUIRedrawSetEvent.h, code/services/gui/GUIScreen.cpp, code/services/gui/GUIScreen.h, code/services/gui/GUIScrollbar.cpp, code/services/gui/GUIScrollingTable.cpp, code/services/gui/GUIScrollingTable.h, code/services/gui/GUISplit.cpp, code/services/gui/GUISplit.h, code/services/gui/GUIStandButton.cpp, code/services/gui/GUIStandButton.h, code/services/gui/GUIText.cpp, code/services/gui/GUIText.h, code/services/gui/GUITextBox.cpp, code/services/gui/GUITextBox.h, code/services/gui/GUITextEntry.cpp, code/services/gui/GUITextEntry.h, code/services/gui/GUITiledPixmap.cpp, code/services/gui/GUITiledPixmap.h, code/services/gui/TepGUI.cpp: Another amusing large GUI refactor. Moved over from the silly internal messaging structure to direct calling with virtual functions. No more MFC fanboyness for me :) 2000-08-29 22:08 tford * code/: game/game.cpp, game/planet.cpp, game/system_applet.cpp, game/data/ship_view_human.cpp, game/sysgen/DGen.cpp, services/gui/GUITextBox.cpp, services/gui/GUITextBox.h: Bug fixes in GUITextBox (if someone wants to rewrite it from scratch they, well, should :)). Playing around with solar systems. 2000-08-29 18:12 tford * code/services/datas/: tepstrng.cpp, tepstrng.h: Some String changes, adding support for doubles and floats. 2000-08-28 23:08 tford * engine.mak, code/game/game.cpp, code/game/mainmenu.cpp, code/game/planet.cpp, code/game/solarbody.cpp, code/game/solarbody.h, code/game/system_applet.cpp, code/game/system_applet.h, code/game/data/ship_view_human.cpp, code/game/data/star.cpp, code/game/data/star.h, code/gameman/gameman.cpp, code/services/datas/tepstrng.cpp, code/services/datas/tepstrng.h, code/services/gui/GUIContainerBase.h, code/services/gui/GUIKeyboardEvent.h, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIMalleable.h, code/services/gui/GUIMultilevelPanel.cpp, code/services/gui/GUIMultilevelPanel.h, code/services/gui/GUIPanel.cpp, code/services/gui/GUIPanel.h, code/services/gui/GUIPanelBase.cpp, code/services/gui/GUIPanelBase.h, code/services/gui/GUIScreen.cpp, code/services/gui/GUIScreen.h, code/services/gui/GUISplit.cpp, code/services/gui/GUISplit.h, code/services/gui/GUITextBox.cpp, code/services/gui/GUITextEntry.cpp, code/services/gui/GUITextEntry.h, code/services/gui/GUITextEntryLook.cpp, code/services/gui/GUITextEntryLook.h, code/services/gui/GUITextLook.h, code/services/gui/TepGUI.cpp: Further changes. Addition of TextEntry hack. Some hacks on tepstring. 2000-08-28 19:04 tford * engine.mak, code/tepclock.cpp, code/tepcore.cpp, code/drivers/input/univers/unikb.cpp, code/game/clock_applet.cpp, code/game/clock_applet.h, code/game/game.cpp, code/game/mainmenu.cpp, code/game/mainmenu.h, code/game/planet.cpp, code/game/planet.h, code/game/solarbody.cpp, code/game/solarbody.h, code/game/stars.cpp, code/game/stars.h, code/game/sysgen.cpp, code/game/system_applet.cpp, code/game/system_applet.h, code/game/tepbody.cpp, code/game/ai/tepbehav.h, code/game/ai/testai.cpp, code/game/data/cargo.cpp, code/game/data/datatest.cpp, code/game/data/dock.h, code/game/data/galaxy.cpp, code/game/data/ship.cpp, code/game/data/ship_view_human.cpp, code/game/data/ship_view_human.h, code/game/data/stock.cpp, code/game/data/stock_view_human.cpp, code/game/data/stock_view_human.h, code/game/data/system.cpp, code/game/data/upgrade.cpp, code/game/data/upgrade_view_human.cpp, code/game/data/upgrade_view_human.h, code/game/sysgen/DGen.cpp, code/game/sysgen/DGen.h, code/gameman/gameman.cpp, code/gameman/msgbox.cpp, code/gameman/msgbox.h, code/input/newinput.cpp, code/services/tepsrv.cpp, code/services/tepsrv.h, code/services/datas/mvector.h, code/services/datas/pvector.h, code/services/datas/tepcont.h, code/services/datas/tepcont_mi.h, code/services/datas/tepcont_si.h, code/services/datas/tepcphash.h, code/services/datas/tephash.h, code/services/datas/tepphash.h, code/services/gui/GUIAbstractContainer.h, code/services/gui/GUIApp.cpp, code/services/gui/GUIApp.h, code/services/gui/GUIAppEvent.h, code/services/gui/GUIAppEvents.h, code/services/gui/GUIAreaCheck.h, code/services/gui/GUIBitmap.cpp, code/services/gui/GUIBitmap.h, code/services/gui/GUIButton.cpp, code/services/gui/GUIButton.h, code/services/gui/GUIButtonLook.cpp, code/services/gui/GUIButtonLook.h, code/services/gui/GUICachableObject.cpp, code/services/gui/GUICachableObject.h, code/services/gui/GUIContainer.h, code/services/gui/GUIContainerBase.cpp, code/services/gui/GUIContainerBase.h, code/services/gui/GUIContainerBaseLook.cpp, code/services/gui/GUIContainerBaseLook.h, code/services/gui/GUIElement.cpp, code/services/gui/GUIElement.h, code/services/gui/GUIElementLook.cpp, code/services/gui/GUIElementLook.h, code/services/gui/GUIGeometry.h, code/services/gui/GUIListener.cpp, code/services/gui/GUIListener.h, code/services/gui/GUIListenerEvent.h, code/services/gui/GUIListenerExtMouseEvent.h, code/services/gui/GUIListenerMouseEvent.h, code/services/gui/GUIListeningObject.cpp, code/services/gui/GUIListeningObject.h, code/services/gui/GUILook.cpp, code/services/gui/GUILook.h, code/services/gui/GUIMalleable.cpp, code/services/gui/GUIMalleable.h, code/services/gui/GUIMalleableLook.cpp, code/services/gui/GUIMalleableLook.h, code/services/gui/GUIMouseEvent.h, code/services/gui/GUIMultilevelPanel.cpp, code/services/gui/GUIMultilevelPanel.h, code/services/gui/GUIMultilevelPanelLook.cpp, code/services/gui/GUIMultilevelPanelLook.h, code/services/gui/GUIMultilevelPanelWrapper.cpp, code/services/gui/GUIMultilevelPanelWrapper.h, code/services/gui/GUIObject.cpp, code/services/gui/GUIObject.h, code/services/gui/GUIObjectLook.cpp, code/services/gui/GUIObjectLook.h, code/services/gui/GUIPanel.cpp, code/services/gui/GUIPanel.h, code/services/gui/GUIPanelBase.cpp, code/services/gui/GUIPanelBase.h, code/services/gui/GUIPanelLook.cpp, code/services/gui/GUIPanelLook.h, code/services/gui/GUIPixmap.cpp, code/services/gui/GUIPixmap.h, code/services/gui/GUIPixmapLook.cpp, code/services/gui/GUIPixmapLook.h, code/services/gui/GUIPushButton.cpp, code/services/gui/GUIPushButton.h, code/services/gui/GUIPushButtonLook.cpp, code/services/gui/GUIPushButtonLook.h, code/services/gui/GUIRadioButton.cpp, code/services/gui/GUIRadioButton.h, code/services/gui/GUIRectangle.h, code/services/gui/GUIRectangleCoords.h, code/services/gui/GUIRedrawEvent.h, code/services/gui/GUIRedrawSetEvent.h, code/services/gui/GUIResponder.h, code/services/gui/GUIScreen.cpp, code/services/gui/GUIScreen.h, code/services/gui/GUIScreenWrapper.cpp, code/services/gui/GUIScreenWrapper.h, code/services/gui/GUIScrollbar.cpp, code/services/gui/GUIScrollbar.h, code/services/gui/GUIScrollbarLook.cpp, code/services/gui/GUIScrollbarLook.h, code/services/gui/GUIScrollingTable.cpp, code/services/gui/GUIScrollingTable.h, code/services/gui/GUIScrollingTableLocation.cpp, code/services/gui/GUIScrollingTableLocation.h, code/services/gui/GUIScrollingTableLook.cpp, code/services/gui/GUIScrollingTableLook.h, code/services/gui/GUIScrollingTableRow.h, code/services/gui/GUIScrollingTableWrapper.cpp, code/services/gui/GUIScrollingTableWrapper.h, code/services/gui/GUISplit.cpp, code/services/gui/GUISplit.h, code/services/gui/GUISplitLook.cpp, code/services/gui/GUISplitLook.h, code/services/gui/GUIStandButton.cpp, code/services/gui/GUIStandButton.h, code/services/gui/GUIStandButtonLook.cpp, code/services/gui/GUIStandButtonLook.h, code/services/gui/GUIText.cpp, code/services/gui/GUIText.h, code/services/gui/GUITextBox.cpp, code/services/gui/GUITextBox.h, code/services/gui/GUITextBoxImageStats.h, code/services/gui/GUITextBoxLook.cpp, code/services/gui/GUITextBoxLook.h, code/services/gui/GUITextBoxTab.cpp, code/services/gui/GUITextBoxTab.h, code/services/gui/GUITextLook.cpp, code/services/gui/GUITextLook.h, code/services/gui/GUITiledPixmap.cpp, code/services/gui/GUITiledPixmap.h, code/services/gui/GUITiledPixmapLook.cpp, code/services/gui/GUITiledPixmapLook.h, code/services/gui/TepGUI.cpp, code/services/gui/TepGUI.h, code/services/gui/TepGUI_defines.h, code/services/gui/aboutapp.cpp: Mahahaha. Seriously, I've broken the GUI up into sensibly class-named files. I've also changed the scroll bar handling. 2000-08-20 20:32 morlovich * code/drivers/graph/lnxglx/glxgfx.cpp: Further fixes. Proper(hopefully) cleanup. 2000-08-20 19:31 morlovich * code/drivers/: ext/graph/ogl.h, graph/lnxglx/glxgfx.cpp, graph/lnxglx/glxgfx.h: -Add the OpenGL locking interface, and make use of the helper class in the driver -Better cleanup code. Now it just crashes TEP and not X... -Fixes to hopefully reduce response latency 2000-08-20 18:52 morlovich * lnxglxtep.ini, lnxglxtep.mak, code/drivers/input/mini/lnxggi/tgiikey.cpp, code/drivers/input/mini/xlib/xlibkey.cpp, code/drivers/input/mini/xlib/xlibkey.h: -Add a basic Xlib keyboard driver -Fix some oustanding issues in the GGI KB driver 2000-08-18 23:17 morlovich * lnxglxtep.mak, code/drivers/ext/input/xlib.h, code/drivers/graph/lnxglx/glxgfx.cpp, code/drivers/graph/lnxglx/glxgfx.h, code/graph/tepgraph.h: A working Xlib mouse driver. 2000-08-18 19:56 morlovich * code/: drivers/graph/lnxglx/glxgfx.cpp, drivers/graph/lnxglx/glxgfx.h, graph/tepgraph.h: -Locking to prevent re-entrability issues -Proper support for extensions in tepgraph and the GLX device 2000-08-14 10:00 gtroeger * lnxbindist.mak: minor changes 2000-08-14 09:54 gtroeger * lnxbindist.mak: 1st attempt for a binary distribution 2000-08-14 09:13 gtroeger * lnxggtep.mak, lnxglxtep.mak: freetype include directories fixed 2000-08-13 22:21 morlovich * lnxggtep.mak, lnxglxtep.ini, lnxglxtep.mak, code/tepconfg.h, code/drivers/device.h, code/drivers/ext/ext.h, code/drivers/graph/lnxglx/glxgfx.cpp, code/drivers/graph/lnxglx/glxgfx.h, code/drivers/graph/lnxglx/glxgfx.h~, code/drivers/input/dummy.h, code/drivers/input/mkdummy.h, code/graph/tepdic.h: Initial glx code. Very pre-alpha. Use it at your own peril! 2000-08-11 18:33 morlovich * code/: tepclock.cpp, drivers/input/tepinpdv.h, drivers/input/mini/lnxggi/tgiikey.h, drivers/input/univers/unikb.h, services/datas/tepstrng.h, smmem/active/smmem.h: -Minor updates, warning cleaning mostly. 2000-08-06 13:27 gtroeger * code/game/system_applet.cpp: some things keep disappearing. 2000-08-05 23:35 gtroeger * code/services/tepsrv.cpp: removed the rather silly 'input file name' thing on startup 2000-08-05 23:20 gtroeger * code/game/: solarbody.h, sstestdata.h: fix. 2000-08-05 23:02 gtroeger * code/game/: game.cpp, planet.cpp, planet.h, solarbody.cpp, solarbody.h, sstestdata.h, stars.cpp, stars.h, stelobj.h, system_applet.cpp, system_applet.h, tepbody.cpp: some improvement on hardcoded systems (i.e. real sol) and overall star/planet/.. names within systems 2000-08-05 19:11 tford * game.mak, code/game/ecoobj.cpp, code/game/ecoobj.h, code/game/game.cpp, code/game/planet.h, code/game/solarbody.cpp, code/game/solarbody.h, code/game/starport.cpp, code/game/starport.h, code/game/stars.cpp, code/game/stars.h, code/game/sysgen.cpp, code/game/system_applet.cpp, code/game/tepbody.cpp, code/game/tepbody.h, code/game/data/datatest.cpp, code/game/data/dock.cpp, code/game/data/dock.h, code/game/data/star.cpp, code/game/data/star.h, code/game/data/stock.cpp, code/game/data/stock.h, code/game/data/stock_item.cpp, code/game/data/stock_item.h, code/game/data/stock_view.h, code/game/data/upgrade.cpp, code/game/data/upgrade.h, code/game/data/upgrade_item.h, code/game/data/upgrade_view.cpp, code/game/data/upgrade_view.h, code/game/data/upgrade_view_human.cpp, code/game/data/upgrade_view_human.h, code/game/sysgen/DGen.cpp, code/services/datas/llist.h, code/services/datas/lnode.h, code/services/datas/tephash.h, code/services/datas/tepphash.h: Iterator games, a new linked list container, redesign of system structures 2000-07-30 19:02 morlovich * tep.dsp, code/gameman/gameman.cpp, code/services/console/tepconso.cpp, code/services/console/tepconso.h, code/tests/tests.cpp: -Fix the debugging code for TepClock - do some testing -Minor impromements/Fixups for the console 2000-07-26 19:23 tford * code/game/data/: cargo.cpp, cargo.h, system.cpp, system.h: Additional files. 2000-07-25 20:00 tford * code/game/data/global_cargo.h: New file. 2000-07-24 23:47 tford * tepbmp.tpk, code/game/system_applet.cpp, code/game/system_applet.h: Fixed system_applet.cpp. Realised how evil textbox.cpp really is. 2000-07-24 19:57 tford * engine.tpk, game.mak, code/game/data.h, code/game/ecoobj.h, code/game/planet.cpp, code/game/planet.h, code/game/solarbody.cpp, code/game/solarbody.h, code/game/sysgen.cpp, code/game/system_applet.cpp, code/game/system_applet.h, code/game/tepbody.cpp, code/game/tepbody.h, code/game/data/star.cpp, code/game/data/star.h, code/game/data/stock.h, code/game/sysgen/DGen.cpp, code/game/sysgen/DGen.h, code/game/sysgen/DSystemDust.cpp, code/game/sysgen/DSystemObject.cpp, code/services/datas/mvector.h: Gui fix, architectural change apropos systems and planet hierarchies. Broken app for basic display of systems in TepGalaxy. 2000-07-23 19:58 morlovich * code/: tepclock.cpp, tepclock.h, game/game.cpp, gameman/gameman.cpp, services/console/tepconso.cpp, tests/tests.cpp: -Fix a number of bugs in TepClock and discover some bugs in the debugging stuff.. 2000-07-23 17:48 morlovich * engine.mak, tep.dsp, code/tepconfg.h, code/game/game.cpp, code/gameman/gameman.cpp, code/gameman/gameman.h, code/graph/tepcolor.h, code/services/datas/hashlist.h, code/services/datas/tephash.h, code/tests/inputtst.cpp, code/tests/pnewtst.cpp, code/tests/tests.cpp, code/tools/svedecode/svedecode.dsp, doc/code/MsgIDs.htm, doc/code/debug.txt, doc/code/msvc.txt: -Some new testing and debugging functionality -Seems like TepClock is working.. 2000-07-22 20:59 tford * code/services/datas/: hashlist.h, hashplist.h, tepchash.h, tephash.h, tepihash.h, teppchash.h, tepphash.h, teppihash.h: Bringing the hashes up to date. 2000-07-22 17:25 morlovich * code/: tepclock.cpp, game/game.cpp: -Hopefully, a fix for a bug in TepClock... It seems to be working properly now - but I didn't get a chance to do any serious testing yet.. 2000-07-22 01:19 morlovich * code/: tepclock.cpp, services/datas/tepphash.h: Work around the (sigh) (sigh) MSVC compiler bugs... 2000-07-21 23:10 morlovich * code/: tepclock.cpp, game/clock_applet.cpp, game/game.cpp, services/datas/hashplist.h, services/datas/tepphash.h: -Updated TepClock - relative clock events work (absolutes don't yet) Not tested extensively, Alpha-quality -Patch up TepPHash - Looks like it was incomplete - comments, Flend? 2000-07-21 19:56 morlovich * tep.dsp, code/tepclock.cpp, code/tepclock.h, code/game/clock_applet.cpp: Some WIP Clock code. 2000-07-20 23:57 tford * game.mak, code/game/data.h, code/game/game.cpp, code/game/sysgen.cpp, code/game/system_applet.cpp, code/game/system_applet.h, code/game/tepbody.cpp, code/game/tepbody.h, code/game/data/galaxy.cpp, code/game/data/star.cpp, code/game/data/star.h: This fixes a GUI bug which Maksim's code changes brought to light. MouseOver events should now work correctly. Also merged Ben and my TepSolarSystem/StarSystem classes into one which has the advantage of having planets and being in a TEP galaxy, rather than just one or the other. 2000-07-19 01:32 morlovich * tep.dsp, code/game/sysgen/DSystemCore.h, code/game/sysgen/DSystemGasGiant.h, code/game/sysgen/DSystemObject.h, code/game/sysgen/DSystemPlanet.h, code/game/sysgen/DSystemStar.h, code/game/sysgen/DSystemWorld.h, code/tools/svencode/svencode.dsp, doc/CHANGE.LOG: GCC 2.95 Compilation Fixes-Some function were declared sans the return type 2000-07-17 23:40 tford * game.mak, code/game/clock_applet.cpp, code/game/clock_applet.h, code/game/data.cpp, code/game/data.h, code/game/game.cpp, code/game/planet.cpp, code/game/planet.h, code/game/solarbody.cpp, code/game/solarbody.h, code/game/stars.cpp, code/game/stars.h, code/game/sysgen.cpp, code/game/system_applet.cpp, code/game/system_applet.h, code/game/tepbody.cpp, code/game/tepbody.h, code/game/tepssyst.h, code/game/data/datatest.cpp, code/game/data/dock_events.h, code/game/data/ship.h, code/game/data/star.cpp, code/game/data/star.h, code/game/sysgen/Common.h, code/game/sysgen/DGameUtils.cpp, code/game/sysgen/DGameUtils.h, code/game/sysgen/DGen.cpp, code/game/sysgen/DGen.h, code/game/sysgen/DGenAccrete.cpp, code/game/sysgen/DGenAccrete.h, code/game/sysgen/DGenCommon.h, code/game/sysgen/DGenEnvironment.cpp, code/game/sysgen/DGenEnvironment.h, code/game/sysgen/DGenStar.cpp, code/game/sysgen/DGenStar.h, code/game/sysgen/DSystem.cpp, code/game/sysgen/DSystem.h, code/game/sysgen/DSystemCommon.h, code/game/sysgen/DSystemCore.cpp, code/game/sysgen/DSystemCore.h, code/game/sysgen/DSystemDust.cpp, code/game/sysgen/DSystemDust.h, code/game/sysgen/DSystemGasGiant.cpp, code/game/sysgen/DSystemGasGiant.h, code/game/sysgen/DSystemObject.cpp, code/game/sysgen/DSystemObject.h, code/game/sysgen/DSystemOrbitter.cpp, code/game/sysgen/DSystemOrbitter.h, code/game/sysgen/DSystemPlanet.cpp, code/game/sysgen/DSystemPlanet.h, code/game/sysgen/DSystemStar.cpp, code/game/sysgen/DSystemStar.h, code/game/sysgen/DSystemSurface.cpp, code/game/sysgen/DSystemSurface.h, code/game/sysgen/DSystemWorld.cpp, code/game/sysgen/DSystemWorld.h, code/services/datas/tepchash.h: `Integration' of VolDu's accrete code. Bug fixes and embryonic applets. 2000-07-16 16:18 morlovich * engine.tpk: Oops,again. Thanks Gerd!, again. 2000-07-15 16:27 morlovich * game.mak: Add the missing game.mak. Thanks, Gerd! 2000-07-14 19:37 morlovich * doc/api/: GUIAbstractContainer.html, GUIObject.html, HIER.html, HIERjava.html, TepBody.html, TepClock.html, TepWIniFile.html, WIniFile.html, index.html: DOCs Update 2000-07-14 19:24 morlovich * boot.tep, dostep.mak, engine.mak, lnxggtep.mak, lnxtep.mak, tep.dsp, code/exp.tsl, code/exports.ts, code/tep.cpp, code/tepclock.cpp, code/tepclock.h, code/tepconfg.h, code/tepcore.cpp, code/tepcore.h, code/teplock.h, code/tepobj.cpp, code/tepver.h, code/wfile.cpp, code/drivers/graph/lnxggi/tggi.cpp, code/drivers/input/mini/lnxggi/tgii.cpp, code/game/data.h, code/game/ecoobj.h, code/game/game.cpp, code/game/game.h, code/game/gmconf.h, code/game/planet.h, code/game/stars.h, code/game/tepssyst.h, code/game/data/datatest.cpp, code/game/data/galaxy.cpp, code/game/data/ship_view_human.cpp, code/game/data/stock_view_human.cpp, code/game/data/upgrade_view_human.cpp, code/gameman/gameman.cpp, code/gameman/gameman.h, code/gameman/tepgame.h, code/input/newinput.cpp, code/input/tepemsgt.h, code/input/tepkeyid.h, code/services/tepsrv.cpp, code/services/console/tepconso.cpp, code/services/console/tepconso.h, code/services/datas/tepvect.h, code/services/symbols/tepexprt.cpp, code/services/symbols/tsflink.cpp, code/sound/tepsound.cpp, code/systems/dosalleg/syscore.cpp, code/systems/dosalleg/system.h, code/systems/lnxalleg/syscore.cpp, code/systems/winalleg/syscore.cpp, code/systems/winalleg/wintep.aps, code/systems/winalleg/wintep.rc, code/tests/tests.cpp: tep85 merge. Newer TepClock New locking macros 2000-07-14 11:30 gtroeger * dostep.mak, lnxggtep.mak, lnxtep.mak: renamings part three: fixing makefiles to use engine.mak 2000-06-18 19:50 morlovich * code/: exp.tsl, exports.ts, gameman/gameman.h, services/symbols/tepexprt.cpp: Turn over the rest of exports to the script-generated table 2000-06-18 18:58 morlovich * code/: exp.tsl, exports.ts, services/symbols/tepexprt.cpp, services/symbols/tepsym.cpp, services/symbols/tepsym.h: Updated with new script-generated export table. Just about everything is done by it now. Now only a single file is generated. 2000-06-16 12:31 gtroeger * dostep.mak: updated the DOS makefile as well 2000-06-14 20:27 gtroeger * engine.mak, lnxggtep.mak, lnxtep.mak: updating both linux makefiles to include the system independent part 2000-06-14 00:53 morlovich * tep.dsp, test.lnk, code/tepclock.cpp, code/tsvm.cpp, code/gameman/gameman.cpp, code/graph/tepfont.cpp, code/input/newinput.cpp, code/input/newinput.h, code/services/console/tepconso.cpp, code/services/datas/mvector.h, code/services/symbols/symtypes.h, code/services/symbols/tepexprt.cpp, code/services/symbols/tepsym.cpp, code/services/symbols/tepsym.h, code/services/symbols/tsflink.cpp, code/services/symbols/tsflink.h, code/tests/tests.cpp, doc/tsflink.txt: New version of TepSym, with much cleaner handling of variables+constants. I am pretty much done, except I have to figure out handling of return types for functions, and possibly a nicer way of wrapping the calling convention. Oh, and updated teeisl w/export table generator should now be in module teeisl... 2000-06-11 20:21 morlovich * lnxggtep.mak, lnxtep.mak: Updated makefiles... 2000-06-11 18:30 morlovich * tep.dsp, code/exp.tsl, code/tsvm.cpp, code/gameman/gameman.cpp, code/input/newinput.h, code/services/symbols/tepexprt.cpp, code/services/symbols/tepsym.h, code/sound/tepsound.h, code/tools/svencode/svencode.dsp, doc/CHANGE.LOG: Updated TepSym, using scripts (see exp.tsl in the code directory) to generate gateways... 2000-06-10 14:48 gtroeger * code/tepconfg.h: mainly a typo fix 2000-06-10 02:04 morlovich * code/: sound/tepsound.h, input/newinput.h, input/tepemsgt.h, gameman/gameman.cpp: (Additional files) 2000-06-10 02:03 morlovich * code/services/: datas/mvector.h, symbols/tepexprt.cpp, symbols/tepsym.cpp, symbols/tepsym.h: New TepSym Gateway code + a compilation fix. 2000-06-03 18:24 tford * code/game/: planet.cpp, planet.h, stars.cpp, stars.h, sysgen.cpp, tepbody.h, data/galaxy.cpp, data/galaxy.h: Changed one of Ben's constructors (with permission :p) to make the sysgen stuff nicer. Removed a comment in galaxy.*! 2000-05-30 23:01 tford * code/game/data.cpp: Addition of missing data.cpp. Change to comments in base.h to hopefully improve DOC++ compatability. 2000-05-28 23:43 morlovich * code/graph/tepgraph.h: Oops..Sorry. 2000-05-28 20:23 tford * lnxggtep.mak, lnxtep.mak, code/game/data.h, code/game/data/datatest.cpp, code/game/data/dock.cpp, code/game/data/galaxy.cpp, code/game/data/galaxy.h, code/game/data/galcoord.h, code/game/data/star.cpp, code/game/data/star.h, code/services/datas/mvector.h, code/services/datas/tephash.h: Chances to galaxy API, rewritten SMVector iterators. Other random stuff. 2000-05-28 19:00 morlovich * code/services/console/tepconso.cpp, doc/bugs.txt: Fix a minor console-scrolling bug reported by Konstantin Zemlyak 2000-05-28 18:51 morlovich * code/: tep.cpp, systems/dosalleg/syscore.cpp, systems/lnxalleg/syscore.cpp, systems/winalleg/syscore.cpp: Move SMMem Alert & Warning handling code to SysCore's, since platform specific stuff really shouldn't be in tep.cpp 2000-05-28 18:34 morlovich * code/tepver.h: Oops. 2000-05-28 18:31 morlovich * doc/api/: MAX_OBJECTS_IN_SYSTEM.html, MY_PI.html, SET_VEC_ZERO.html, TepBody.html, TepEconomic.html, TepPlanetoid.html, TepSpatialObject.html, TepStar.html, __TEPBODY_H.html, star.gif: Doc updates... 2000-05-28 18:25 morlovich * code/tepver.h, code/gameman/gameman.cpp, code/graph/tepgraph.h, doc/CHANGE.LOG, doc/api/AllegroGfx.html, doc/api/Device.html, doc/api/DummyGfx.html, doc/api/GUIAbstractContainer.html, doc/api/GUIEventResponder.html, doc/api/GUIObject.html, doc/api/General.html, doc/api/GraphDevice.html, doc/api/GraphFlags.html, doc/api/HIER.html, doc/api/HIERjava.html, doc/api/TEP_DEBUG.html, doc/api/TEP_ERRHANDLER_INCORE.html, doc/api/TEP_ExMsg_CONSOLE_PARAMS.html, doc/api/TEP_ExMsg_INTEGER.html, doc/api/TEP_ExMsg_MOUSE_EVENT.html, doc/api/TEP_ExMsg_MOUSE_PK_CLICK.html, doc/api/TEP_ExMsg_MOUSE_PK_DRAG.html, doc/api/TEP_ExMsg_NONE.html, doc/api/TEP_TEST.html, doc/api/TepAllegMiniKB.html, doc/api/TepAllegMiniMouse.html, doc/api/TepAllegroJoystickDevice.2.html, doc/api/TepAllegroJoystickDevice.html, doc/api/TepAllegroMusicDevice.html, doc/api/TepAllegroSFXDevice.html, doc/api/TepBitmap.html, doc/api/TepClock.html, doc/api/TepConsole.html, doc/api/TepConsoleParamHelper.html, doc/api/TepDummyMusic.html, doc/api/TepDummySFX.html, doc/api/TepEvent.html, doc/api/TepFont.html, doc/api/TepFontManager.html, doc/api/TepGraph.html, doc/api/TepInput.html, doc/api/TepInputDevice.html, doc/api/TepKBMiniDevice.html, doc/api/TepLinuxJoystickDevice.html, doc/api/TepLockMemInfo.html, doc/api/TepMouseEvent.html, doc/api/TepMouseMiniDevice.html, doc/api/TepMouseStatus.html, doc/api/TepMusicDevice.html, doc/api/TepSF.html, doc/api/TepSFXDevice.html, doc/api/TepScalableBitmap.html, doc/api/TepSound.html, doc/api/TepSoundPos.html, doc/api/TepSoundTrackMap.html, doc/api/TepSubmap.html, doc/api/TepSystem.html, doc/api/TepUniKBDevice.html, doc/api/TepUniMouseDevice.html, doc/api/TepWIniFile.html, doc/api/WIniFile.html, doc/api/_tep_sys_errhandler.html, doc/api/_tep_sys_install_int.html, doc/api/_tep_sys_lock_data.html, doc/api/_tep_sys_lock_func.html, doc/api/_tep_sys_remove_int.html, doc/api/_tep_sys_unlock_data.html, doc/api/_tep_sys_unlock_func.html, doc/api/force.html, doc/api/freeMovementData.html, doc/api/galacticCoord.html, doc/api/index.html, doc/api/movementData.html, doc/api/orbitMovementData.html, doc/api/tepSolarSystem.html, doc/api/tepVector.html: New TepGraph feature - invalidation flag in drivers. (Also some doc updates) 2000-05-25 23:10 morlovich * code/: game/mainmenu.cpp, game/mainmenu.h, gameman/gameman.cpp, input/tepmsgid.h: Some misc. semi-cosmetic changes... 2000-05-24 00:10 morlovich * code/drivers/input/mini/lnxggi/tgiikey.cpp: Fix a major overwrite problem... It on the stack, so SMMem couldn't see it :-( 2000-05-23 08:46 gtroeger * code/drivers/input/mini/lnxggi/tgii.cpp: fix for warnings (egcs) / errors under gcc 2.95.2 2000-05-22 05:15 jasonmod * code/tepconfg.h: - target T_TARG_LNXOPENGL no longer has to disable SMMem. 2000-05-21 18:36 morlovich * dostep.mak, code/tep.cpp, code/drivers/input/univers/unikb.cpp, code/drivers/sound/dosalleg/tsfxal.cpp, code/game/sstestdata.h, code/game/data/galaxy.cpp, code/game/data/stock.cpp, code/smmem/active/smmem.cpp, code/smmem/active/smmem.h, code/smmem/passive/smmem.h, doc/gcc295.txt: Now it should build fine with gcc 2.95 (at least DosAlleg) 2000-05-19 21:25 morlovich * dostep.mak: Fix the call to mkdir as recommended by Zart. 2000-05-19 20:41 morlovich * code/: drivers/sound/dosalleg/tsfxal.cpp, gameman/msgbox.cpp, services/datas/mvector.h: Some additional DOS+gcc 2.95 compilation fixes. Thanks Zart! 2000-05-15 08:00 gtroeger * lnxtep.mak: no data.cpp available/required 2000-05-15 02:18 morlovich * tep.dsp, code/tep3d.h, code/drivers/sound/winalleg/tmscal.h, code/drivers/sound/winalleg/tsfxal.h, code/game/data.h, code/systems/winalleg/winal.h, code/systems/winalleg/wintep.cpp: Fixes for compilation under WinAlleg... That's about all I have time for :-( 2000-05-14 17:00 jasonmod * code/: tepconfg.h, tepobj.cpp, wfile.cpp, wsyscmpt.cpp: - partially integrated tep/ with terrain/; if you don't define TEP_TARGET to be T_TARG_LNXOPENGL, this should not affect the code at all. - turned off TEP_DEBUG if the target is T_TARG_LNXOPENGL - uncommented some things in LoadObjectASC() that seemed to be spuriously commented out - specifically, the copy of preliminary points to points in the final object - changed the color translation in LoadObjectASC; to get the old one, you enable OLD_COLOR_TRANSLATION 2000-05-14 15:59 jasonmod * code/systems/lnxopengl/system.h: New system file for linux systems using OpenGL 2000-05-13 23:25 tford * dostep.mak, lnxggtep.mak, lnxtep.mak, code/game/data.h, code/game/ecoobj.cpp, code/game/ecoobj.h, code/game/planet.cpp, code/game/planet.h, code/game/stars.cpp, code/game/stars.h, code/game/stelobj.cpp, code/game/stelobj.h, code/game/sysgen.cpp, code/game/tepbody.cpp, code/game/tepbody.h, code/game/tepssyst.cpp, code/game/tepssyst.h, code/game/data/datatest.cpp, code/game/data/galaxy.cpp, code/game/data/star.cpp, code/game/data/star.h, code/services/datas/tepstrng.cpp: The inheritance changes I talked about on [tepcode] in re: of object in TEP. Templated sysgen.cpp. 2000-05-05 11:32 gtroeger * lnxggtep.mak: updated GGI makefile 2000-05-04 20:31 morlovich * code/gameman/gameman.cpp, doc/bugs.txt: (Hopefully)Fix the pointer-deleted-when-not-allocated bug 2000-04-30 18:43 tford * lnxtep.mak, code/game/data/stock_view_human.cpp, code/gameman/msgbox.cpp: Tables can be used in a more attrative fashion in msgbox.cpp. 2000-04-29 01:01 morlovich * code/: tepwini.cpp, tsvm.cpp, game/tepbody.cpp, game/tepssyst.cpp, game/ai/sched.cpp, game/ai/schedline.cpp, game/data/datatest.cpp, game/data/dock.cpp, game/data/equip.cpp, game/data/ship_view_human.cpp, game/data/upgrade.cpp, game/data/upgrade_view.cpp, gameman/gamefile.cpp, graph/tepbmp.cpp, graph/tepfont.cpp, services/datas/tepstrng.cpp, services/datas/tepvect.cpp, sound/tepsound.cpp: Add #include "tepconfg.h" to files that need it. Mostly a precaution, but I believe it's in the best interest of the engine.. 2000-04-27 04:57 morlovich * tep.dsp: Updated MSVC project including Ben's newest stuff. 2000-04-25 09:38 gtroeger * code/wfile.h: rcs tags test 2000-04-25 09:30 gtroeger * code/wfile.h: rcs tags test 2000-04-25 06:54 bmotz * doc/credits.txt: While I'm at it :) Sadly I'm back to Uni for 8 weeks, so anlthough I might get some stuff done, I won't be able to put it on CVS until late June/July. 2000-04-25 06:52 bmotz * code/gameman/gameman.cpp: Added a TepSolarSystem to the main game loop. Feels a bit more like a space sim now ;) 2000-04-25 06:51 bmotz * code/game/: data.h, sstestdata.h, tepbody.cpp, tepdefs.h: A few more typos, plus some bugfixes, and a routine to generate some test data. Back in a sec... 2000-04-25 00:54 bmotz * code/game/: tepbody.cpp, tepbody.h: Typos 2000-04-24 23:35 morlovich * dostep.mak, lnxtep.mak, code/tep.cpp, code/drivers/sound/dosalleg/tmscdscd.cpp, code/game/tepbody.cpp, code/services/tepsrv.cpp: Fix a minor issue. Sorry for the mess on top of tep.cpp -I'll eventually move the code to syscore's 2000-04-24 21:30 morlovich * code/: drivers/sound/dosalleg/tmscal.cpp, systems/dosalleg/system.h: (Hopefully)Fixes to the reported DOS compilation problems.. 2000-04-23 21:51 tford * code/: game/data/galaxy.cpp, game/data/galaxy.h, services/datas/hashplist.h, services/datas/tephash.h, services/datas/tepphash.h: tephash.h should be more efficient if it doesn't crash :) Probably my last changes before heading back to sunny Oxford. 2000-04-23 19:15 morlovich * code/: game/mainmenu.h, gameman/gameman.cpp: Menu is now accessible through esc, and can be exited with esc whenever a game is loaded, or with tilde to console 2000-04-23 17:55 morlovich * TEP.DSW, default.sve, tep.dsp, code/tep.cpp, code/gameman/gamefile.cpp, code/gameman/gamefile.h, code/gameman/gameman.cpp, code/gameman/gameman.h, code/gameman/msgbox.cpp, code/gameman/msgbox.h, code/services/console/tepconso.cpp, code/services/symbols/tepexprt.cpp, code/services/symbols/tepsym.cpp, code/tools/svedecode/svedecode.cpp, code/tools/svedecode/svedecode.dsp, code/tools/svencode/svencode.cpp, code/tools/svencode/svencode.dsp: Message Box functionality..Add msgbox.cpp to your Makefile if neccessary... Some modifications to the game loop.... (More to come). Fix a write bug in the TepGameFile class. Some development tools - savegame decoder and encoder 2000-04-23 15:17 tford * code/game/data/: datatest.cpp, dock.cpp, dock.h, stock.cpp, stock.h, stock_view.h, stock_view_human.cpp, upgrade.cpp, upgrade.h, upgrade_view.h, upgrade_view_human.cpp: Fixing the dock facility API. 2000-04-23 12:14 tford * dostep.mak, lnxggtep.mak, lnxtep.mak, code/game/tepbody.cpp, code/game/data/galaxy.cpp, code/game/data/galaxy.h, code/game/data/star.h, code/services/datas/tephash.h, code/services/datas/tepvect.h: LinuxAllegro now compiles. LinuxGGI won't on some compilers. Basic, untested galaxy grid. 2000-04-23 06:49 bmotz * code/game/tepbody.cpp: ...and references to teppobj.h (esp. in game/data/star.h) need to change to tepbody.h 2000-04-23 06:29 bmotz * code/game/: tepbody.cpp, tepbody.h, tepssyst.cpp, tepssyst.h: Changed tepSolarSystem to TepSolarSystem, tepObject to TepBody (and changed filenames) and made dataObj & data3D into pointers, and added handling functions. Sorry if this breaks something... 2000-04-23 05:56 bmotz * code/services/datas/: tepvect.cpp, tepvect.h: whoops... (fix breaks) 2000-04-23 05:01 bmotz * code/: game/tepdefs.h, game/tepssyst.h, services/datas/tepvect.h: Removed some old code, and made some comments doc++ compatible. More stuff to come. 2000-04-22 01:07 morlovich * tep.dsp, doc/api/AllegroGfx.html, doc/api/Device.html, doc/api/DummyGfx.html, doc/api/GUIAbstractContainer.html, doc/api/GUIEventResponder.html, doc/api/GUIObject.html, doc/api/GraphDevice.html, doc/api/GraphFlags.html, doc/api/HIER.html, doc/api/HIERjava.html, doc/api/TEP_ERRHANDLER_INCORE.html, doc/api/TepAllegMiniKB.html, doc/api/TepAllegMiniMouse.html, doc/api/TepAllegroJoystickDevice.2.html, doc/api/TepAllegroJoystickDevice.html, doc/api/TepAllegroMusicDevice.html, doc/api/TepAllegroSFXDevice.html, doc/api/TepBitmap.html, doc/api/TepClock.html, doc/api/TepConsole.html, doc/api/TepConsoleParamHelper.html, doc/api/TepDummyMusic.html, doc/api/TepDummySFX.html, doc/api/TepEvent.html, doc/api/TepFont.html, doc/api/TepFontManager.html, doc/api/TepGraph.html, doc/api/TepInput.html, doc/api/TepInputDevice.html, doc/api/TepKBMiniDevice.html, doc/api/TepLinuxJoystickDevice.html, doc/api/TepLockMemInfo.html, doc/api/TepMouseEvent.html, doc/api/TepMouseMiniDevice.html, doc/api/TepMouseStatus.html, doc/api/TepMusicDevice.html, doc/api/TepSF.html, doc/api/TepSFXDevice.html, doc/api/TepScalableBitmap.html, doc/api/TepSound.html, doc/api/TepSoundPos.html, doc/api/TepSoundTrackMap.html, doc/api/TepSubmap.html, doc/api/TepSystem.html, doc/api/TepUniKBDevice.html, doc/api/TepUniMouseDevice.html, doc/api/TepWIniFile.html, doc/api/WIniFile.html, doc/api/_tep_sys_lock_data.html, doc/api/_tep_sys_unlock_data.html, doc/api/force.html, doc/api/freeMovementData.html, doc/api/galacticCoord.html, doc/api/index.html, doc/api/movementData.html, doc/api/orbitMovementData.html, doc/api/tepSolarSystem.html, doc/api/tepVector.html: Add some files I previously forgot + rebuild docs 2000-04-21 21:34 tford * code/: game/data/star.h, services/datas/hashlist.h, services/datas/tephash.h: GUIRadioButton. Some documentation (scary). 2000-04-19 21:19 tford * code/: game/mainmenu.cpp, gameman/gameman.cpp: Various GUI changes, new .def files for the mainmenu. 2000-04-19 18:25 morlovich * code/: gameman/gameman.cpp, services/console/tepconso.cpp: Make the cursor show up when the menu is active 2000-04-18 23:50 tford * dostep.mak, lnxggtep.mak, lnxtep.mak, code/game/data/star.h: Fairly large GUI cleanup, removing lots of legacy/broken code and simplifying some objects. After a long absence, a cut down version of dialog.cpp returns to the fray. 2000-04-18 18:51 tford * dostep.mak, lnxggtep.mak, lnxtep.mak, code/game/mainmenu.cpp, code/game/data/ship.h, code/gameman/gameman.cpp: Internal GUI structural changes. Rebirth of split.cpp. Screen scope always-on-top fix. Removed horrible back.bmp and strange Sailor Moon bitmaps inexplicably in tepbmp.tpk. 2000-04-17 18:24 tford * code/services/datas/: autoptr.h, refptr.h: AutoPtr looked broken so I think I fixed it. refptr.h is a reference counting autoptr I knocked up in half an hour. Should work, though. 2000-04-17 17:30 gtroeger * lnxtep.mak: updated makefile (mainmenu) 2000-04-17 15:48 morlovich * code/game/: mainmenu.cpp, mainmenu.h: Oops.Sorry 2000-04-16 17:20 morlovich * tep.dsp, code/gameman/gameman.cpp, code/gameman/gameman.h, code/input/tepmsgid.h: A Main Menu.... Sort of. 2000-04-14 22:33 tford * code/wini.cpp: Minor change to stop gcc 2.95 complaining. 2000-04-14 20:22 morlovich * lnxggtep.mak, code/drivers/graph/lnxggi/tggi.cpp, code/drivers/input/linux22/lnxjoy.cpp, code/drivers/input/mini/lnxggi/tgii.cpp, code/game/data/star.cpp, code/game/data/star.h: Update the Linux platforms to reflect latest changes... 2000-04-12 00:44 morlovich * code/tepinit.h, doc/CHANGE.LOG: .... 2000-04-12 00:41 morlovich * code/: tep.cpp, tepclock.cpp, tepclock.h, tepcore.cpp, tepcore.h, wfile.cpp, wini.cpp, wini.h, drivers/input/univers/unikb.cpp, drivers/input/univers/unimouse.cpp, drivers/sound/dosalleg/tmscal.cpp, drivers/sound/dosalleg/tsfxal.cpp, drivers/sound/winalleg/tmscal.cpp, drivers/sound/winalleg/tsfxal.cpp, gameman/gameman.cpp, game/data/star.cpp, gameman/gamefile.cpp, gameman/gamefile.h, graph/tepbmp.cpp, graph/tepfont.cpp, graph/tepfont.h, graph/tepgraph.h, graph/tepsbmp.cpp, input/newinput.cpp, services/tepsrv.cpp, services/console/tepconso.cpp, services/symbols/tepsym.cpp, sound/tepsound.cpp, systems/dosalleg/syscore.cpp: Updated gamefile stuff (now reading,too)+header structure improvement. Some drivers in your favorite platform might need #include "tepinit.h" 2000-04-11 08:45 gtroeger * lnxtep.mak: updated lnx-allegro makefile 2000-04-09 17:10 morlovich * code/gameman/: gamefile.cpp, gamefile.h: Are we forgetting something? 2000-04-09 17:09 morlovich * code/: tepclock.cpp, tepclock.h, wini.cpp, wini.h, gameman/gameman.cpp, gameman/gameman.h: Some basic savegame code. Add gamefile.cpp to your makefile! 2000-04-07 01:05 morlovich * code/game/data/ship_view_human.cpp: Some compilation compat fixes... 2000-04-03 20:21 tford * lnxggtep.mak, lnxtep.mak, code/game/data/datatest.cpp, code/game/data/star.cpp, code/game/data/star.h, code/game/data/stock_view_human.cpp, code/game/data/stock_view_human.h: GUI tidy-ups, GUIText (minimalist `replacement' for GUITextBox), semi-abortive teppobj.cpp hacks. 2000-04-01 14:11 tford * code/: game/data/datatest.cpp, game/data/ship.cpp, game/data/ship.h, game/data/ship_view_human.cpp, game/data/stock.cpp, game/data/stock.h, game/data/stock_view_human.cpp, services/datas/hashlist.h, services/datas/tephash.h: Exciting new functionality in tephash.h. Random stock and friends updates. Dodgy/evil caching hack for textbox.cpp. Other small changes. 2000-04-01 01:41 morlovich * doc/code/MsgIDs.htm: Update Message Space table 2000-04-01 01:39 morlovich * code/: tepcore.cpp, game/data/stock_view_human.cpp, gameman/gameman.cpp, input/newinput.cpp, services/symbols/tepsym.cpp, smmem/active/smmem.cpp, sound/tepsound.cpp: Misc updates 2000-03-29 08:58 gtroeger * code/game/data/stock_view_human.cpp: cleared some warnings/variables 2000-03-29 01:55 morlovich * code/gameman/gameman.cpp: A clean patch to MsgID range issue regaring console commands. Actually, this is not really neccessary, but better style. 2000-03-29 01:49 morlovich * doc/code/: MsgIDs.htm, tep.css: MsgID docs.. 2000-03-28 23:38 morlovich * doc/: CHANGE.LOG, code/TODO.txt: Somewhat updated docs.. 2000-03-28 23:37 morlovich * code/: tep.cpp, tep3d.h, tepclock.cpp, tepclock.h, tepcore.cpp, tepcore.h, tepfleng.cpp, gameman/gameman.cpp, tepobj.cpp, tepstars.cpp, tepver.h, tsvm.cpp, tsvm.h, wfile.cpp, wfile.h, drivers/graph/lnxggi/tggi.cpp, drivers/graph/lnxggi/tggigfx.cpp, drivers/input/tepinpdv.h, drivers/input/linux22/lnxjoy.cpp, drivers/input/mini/lnxggi/tgii.cpp, drivers/input/univers/unikb.cpp, drivers/input/univers/unimouse.cpp, drivers/sound/dosalleg/tmscal.cpp, drivers/sound/dosalleg/tmscdscd.cpp, drivers/sound/dosalleg/tsfxal.cpp, drivers/sound/winalleg/tmscal.cpp, drivers/sound/winalleg/tmscal.h, drivers/sound/winalleg/tsfxal.cpp, drivers/sound/winalleg/tsfxal.h, game/ai/testai.cpp, game/data/datatest.cpp, game/data/ship.cpp, game/data/ship_view_human.cpp, game/data/star.cpp, game/data/stock.cpp, game/data/stock.h, game/data/stock_view_human.cpp, game/data/stock_view_human.h, game/data/upgrade.cpp, game/data/upgrade_view_human.cpp, gameman/gameman.h, graph/tepfont.cpp, graph/tepfont.h, graph/tepsbmp.cpp, input/newinput.cpp, input/newinput.h, input/tepevent.h, services/tepsrv.cpp, services/tepsrv.h, services/console/tepconso.cpp, services/console/tepconso.h, services/datas/mvector.h, services/datas/tepstrng.h, services/gui/aboutapp.cpp, services/symbols/tepexprt.cpp, services/symbols/tepsym.cpp, services/symbols/tepsym.h, sound/tepsound.cpp, sound/tepsound.h, systems/dosalleg/syscore.cpp, systems/lnxalleg/syscore.cpp, systems/winalleg/syscore.cpp, systems/winalleg/wintep.aps, systems/winalleg/wintep.rc, tests/inputtst.cpp, tests/tests.cpp: The new header stuff... 2000-03-28 10:32 gtroeger * lnxtep.mak: repaired lnxtep.mak 2000-03-27 21:50 tford * code/game/data/dock_events.h: Added cargo.def to tepcore and changed one of the defines to get 'round Maksim's MsgID fascism :) 2000-03-27 20:28 tford * dostep.mak, lnxggtep.mak, lnxtep.mak, code/tepcore.cpp, code/game/ai/testai.cpp, code/game/data/datatest.cpp, code/game/data/dock.h, code/game/data/dock_events.h, code/game/data/ship.cpp, code/game/data/ship.h, code/game/data/ship_view_human.cpp, code/game/data/ship_view_human.h, code/game/data/star.cpp, code/game/data/star.h, code/game/data/stock.cpp, code/game/data/stock.h, code/game/data/stock_view.h, code/game/data/stock_view_human.cpp, code/game/data/stock_view_human.h, code/game/data/upgrade.cpp, code/game/data/upgrade_view_human.cpp, code/game/data/upgrade_view_human.h, code/gameman/gameman.h, code/input/newinput.cpp, code/services/console/tepconso.cpp, code/services/datas/array.h, code/services/datas/pvector.h, code/services/datas/tephash.h, code/services/datas/tepstrng.cpp, code/services/datas/tepstrng.h, code/services/gui/NOTES, code/services/symbols/tepsym.cpp, code/smmem/active/smmem.cpp, code/tests/inputtst.cpp, code/tests/tests.cpp: Fairly major update, mainly GUI fixes and random game/data stuff. This is before I really wanted to commit hence it's bugged to hell :) Don't bother fixing anything, even the amusingly serious flaws. On the plus side, both the lnxtep.mak and lnxggtep.mak files have been updated and even had a shot at dostep.mak. 2000-03-24 23:41 tford * lnxtep.mak: Updated makefile for linux joystick routines. 2000-03-23 11:59 gtroeger * code/: tepcore.cpp, graph/tepfont.cpp, graph/tepfont.h: moved #include to tepfont.h, allowing tepcore.cpp to print out the real freetype version 2000-03-23 11:52 gtroeger * dostep.mak, lnxtep.mak: another small makefile bugfix 2000-03-15 03:18 morlovich * dostep.mak, lnxggtep.mak, lnxtep.mak, code/drivers/device.cpp, code/drivers/input/mkdummy.h, code/drivers/input/linux22/lnxjoy.cpp, code/drivers/input/linux22/lnxjoy.h, code/drivers/input/univers/unimouse.cpp, code/services/symbols/tepsym.cpp, code/systems/dosalleg/idriv.h, code/systems/winalleg/resource.h, doc/CHANGE.LOG: More joystick stuff: -Make the Allegro driver work under DOS... Mostly -A native Linux driver - no wrappers, using the Kernel API (through /dev/js0) Some attempts to get mouse axes to work properly..Gonna take some work... 2000-03-11 14:33 tford * doc/: bugs.txt, credits.txt, lnxal.txt, code/tepcont.txt: Some random doc changes from a whiles back. 2000-03-11 02:27 morlovich * tep.dsp: Add the new driver to the project 2000-03-11 02:26 morlovich * code/input/newinput.cpp: Range-limitng code for axes+triggers 2000-03-11 02:23 morlovich * doc/code/TODO.txt: Update with news of the latest progress.. 2000-03-07 23:21 morlovich * controls.tep, code/drivers/input/mini/lnxggi/tgiikey.cpp, code/drivers/input/univers/unikb.cpp, code/gameman/gameman.cpp, code/gameman/gameman.h, code/input/newinput.cpp, code/input/newinput.h, code/input/tepkeyid.h, code/input/tepmsgid.h, code/services/console/tepconso.cpp, code/services/datas/pvector.h, code/services/symbols/tepexprt.cpp, code/tests/inputtst.cpp, doc/CHANGE.LOG: -Reorganised some header files (removes uneccessary dependancies) -Some more work on the joystick driver. Now the buttons actually work (yey!) 2000-03-05 20:44 morlovich * tep.dsp, code/gameman/gameman.cpp, code/graph/tepsbmp.cpp, code/graph/tepsbmp.h, code/input/newinput.cpp, code/input/newinput.h, code/services/datas/pvector.h, code/systems/winalleg/idriv.h, code/tests/inputtst.cpp, doc/CHANGE.LOG, doc/code/TODO.txt: A basic joystick driver for Allegro (Needs lot of work,though - Windows only for now) Alpha-aware scaling routines for TepSBMP 2000-03-04 01:57 morlovich * code/: tepcore.cpp, graph/tepsbmp.cpp, services/console/tepconso.cpp: Implement some coolr optimizations of the filtering algorithm under the guidance of John.. 2000-03-04 00:25 morlovich * code/services/console/: tepconso.cpp, tepconso.h: Console code updates+some other stuff 2000-03-03 23:55 tford * code/services/datas/: tepstrng.cpp, tepstrng.h: Some updates to GUI constructors (allowing use of setupfiles). Minor bugfix in stable.cpp which prevents crashes if scrolling tables are constructed with incorrect parameters. Moved some stuff around. 2000-02-28 23:51 morlovich * code/tepver.h, code/drivers/input/univers/unikb.cpp, code/input/newinput.cpp, code/input/newinput.h, code/systems/winalleg/wintep.aps, code/systems/winalleg/wintep.rc, doc/CHANGE.LOG, doc/code/TODO.txt: Input updates... This should be really close to a freeze 2000-02-25 23:05 morlovich * tep.dsp, code/game/data/datatest.cpp, code/game/data/star.cpp, code/game/data/star.h, code/game/data/upgrade_view_human.cpp, code/graph/tepbmp.h, code/graph/tepfont.h, code/graph/tepgraph.h, code/graph/tepsbmp.h, code/services/datas/mvector.h, code/services/datas/tephash.h, doc/api/AllegroGfx.html, doc/api/DummyGfx.html, doc/api/GraphDevice.html, doc/api/GraphFlags.html, doc/api/HIER.html, doc/api/HIERjava.html, doc/api/TepBitmap.html, doc/api/TepConsole.html, doc/api/TepConsoleParamHelper.html, doc/api/TepFont.html, doc/api/TepFontManager.html, doc/api/TepGraph.html, doc/api/TepInput.html, doc/api/TepSF.html, doc/api/TepScalableBitmap.html, doc/api/TepSound.html, doc/api/TepSoundPos.html, doc/api/TepSoundTrackMap.html, doc/api/TepSubmap.html, doc/api/TepWIniFile.html, doc/api/WIniFile.html, doc/api/index.html: Compilation fixes for WIndows, and yes, doc updates 2000-02-25 17:42 tford * code/services/datas/tepphash.h: Gerd's change also applies to tepphash.h (iterator return type) 2000-02-24 20:29 gtroeger * code/services/datas/tephash.h: fixed the bug preventing upgrade.cpp from compiling. check NF: comment 2000-02-24 20:00 gtroeger * dostep.mak, lnxggtep.mak, lnxtep.mak: added .PHONY declarations 2000-02-24 19:47 morlovich * code/drivers/input/mini/lnxggi/tgiikey.cpp: Expanded keyboard coverage under LnxGGI 2000-02-24 19:45 morlovich * code/smmem/active/smmem.cpp: Proper handling of placement new - hopefully 2000-02-24 19:45 morlovich * code/tests/tests.cpp: Updated for the new SMMem version 2000-02-24 19:44 morlovich * doc/: api/AllegroGfx.html, api/Device.html, api/DummyGfx.html, api/GraphDevice.html, api/GraphFlags.html, api/HIER.html, api/HIERjava.html, api/TEP_DEBUG.html, api/TEP_ERRHANDLER_INCORE.html, api/TEP_ExMsg_CONSOLE_PARAMS.html, api/TEP_ExMsg_INTEGER.html, api/TEP_ExMsg_MOUSE_EVENT.html, api/TEP_ExMsg_MOUSE_PK_CLICK.html, api/TEP_ExMsg_MOUSE_PK_DRAG.html, api/TEP_ExMsg_NONE.html, api/TEP_TEST.html, api/TepAllegMiniKB.html, api/TepAllegMiniMouse.html, api/TepAllegroMusicDevice.html, api/TepAllegroSFXDevice.html, api/TepClock.html, api/TepConsole.html, api/TepConsoleParamHelper.html, api/TepDummyMusic.html, api/TepDummySFX.html, api/TepEvent.html, api/TepFontManager.html, api/TepInput.html, api/TepInputDevice.html, api/TepKBMiniDevice.html, api/TepLockMemInfo.html, api/TepMouseEvent.html, api/TepMouseMiniDevice.html, api/TepMouseStatus.html, api/TepMusicDevice.html, api/TepSF.html, api/TepSFXDevice.html, api/TepSound.html, api/TepSoundPos.html, api/TepSoundTrackMap.html, api/TepSystem.html, api/TepUniKBDevice.html, api/TepUniMouseDevice.html, api/TepWIniFile.html, api/WIniFile.html, api/_tep_sys_errhandler.html, api/_tep_sys_install_int.html, api/_tep_sys_lock_data.html, api/_tep_sys_lock_func.html, api/_tep_sys_remove_int.html, api/_tep_sys_unlock_data.html, api/_tep_sys_unlock_func.html, api/index.html, code/SMMem.txt: Documentation updates... 2000-02-23 08:13 gtroeger * lnxtep.mak: 'game' was missing in NONSYSDIRS 2000-02-22 22:49 morlovich * doc/code/: SMMem.txt, TODO.txt: Some notes of mine. Feel free to look through 2000-02-22 22:48 morlovich * doc/CHANGE.LOG: DOCs... 2000-02-22 22:48 morlovich * code/tests/tests.cpp: Remove one of Pnew tests while the workaround is in place 2000-02-22 22:47 morlovich * code/input/newinput.cpp: Some proection from users ;-) 2000-02-22 22:46 morlovich * code/drivers/input/univers/unikb.cpp: A minor bugfix 2000-02-22 22:45 morlovich * code/services/datas/mvector.h: Fix a minor bug. Look at the MX: comment 2000-02-22 22:44 morlovich * code/smmem/active/smmem.cpp: Temporary workaround to support the use of placement new in the containers.. 2000-02-22 20:13 morlovich * tep.dsp, code/tepclock.h, code/tepconfg.h, code/tepcore.h, code/tepver.h, code/tepwini.h, code/wini.h, code/drivers/graph/tgfxdumm.h, code/drivers/sound/tepmscdv.h, code/drivers/sound/tepsfxdv.h, code/drivers/sound/tmscdumm.h, code/drivers/sound/tsfxdumm.h, code/drivers/sound/dosalleg/tmscal.h, code/drivers/sound/winalleg/tmscal.h, code/drivers/sound/winalleg/tsfxal.h, code/graph/tepfont.h, code/graph/tepgraph.h, code/input/tepemsgt.h, code/sound/tepsound.h, code/systems/winalleg/syscore.h, doc/api/AllegroGfx.html, doc/api/Device.html, doc/api/DummyGfx.html, doc/api/GraphDevice.html, doc/api/GraphFlags.html, doc/api/HIER.html, doc/api/HIERjava.html, doc/api/TEP_DEBUG.html, doc/api/TEP_ERRHANDLER_INCORE.html, doc/api/TEP_ExMsg_CONSOLE_PARAMS.html, doc/api/TEP_ExMsg_INTEGER.html, doc/api/TEP_ExMsg_MOUSE_EVENT.html, doc/api/TEP_ExMsg_MOUSE_PK_CLICK.html, doc/api/TEP_ExMsg_MOUSE_PK_DRAG.html, doc/api/TEP_ExMsg_NONE.html, doc/api/TEP_TEST.html, doc/api/TepAllegMiniKB.html, doc/api/TepAllegMiniMouse.html, doc/api/TepAllegroMusicDevice.html, doc/api/TepAllegroSFXDevice.html, doc/api/TepClock.html, doc/api/TepConsole.html, doc/api/TepConsoleParamHelper.html, doc/api/TepDummyMusic.html, doc/api/TepDummySFX.html, doc/api/TepEvent.html, doc/api/TepFontManager.html, doc/api/TepInput.html, doc/api/TepInputDevice.html, doc/api/TepKBMiniDevice.html, doc/api/TepLockMemInfo.html, doc/api/TepMouseEvent.html, doc/api/TepMouseMiniDevice.html, doc/api/TepMouseStatus.html, doc/api/TepMusicDevice.html, doc/api/TepSF.html, doc/api/TepSFXDevice.html, doc/api/TepSound.html, doc/api/TepSoundPos.html, doc/api/TepSoundTrackMap.html, doc/api/TepSystem.html, doc/api/TepUniKBDevice.html, doc/api/TepUniMouseDevice.html, doc/api/TepWIniFile.html, doc/api/WIniFile.html, doc/api/_tep_sys_errhandler.html, doc/api/_tep_sys_install_int.html, doc/api/_tep_sys_lock_data.html, doc/api/_tep_sys_lock_func.html, doc/api/_tep_sys_remove_int.html, doc/api/_tep_sys_unlock_data.html, doc/api/_tep_sys_unlock_func.html, doc/api/gifs.db, doc/api/index.html: More doc updates :-) 2000-02-22 16:22 morlovich * doc/api/: AllegroGfx.html, ClassGraph.class, ClassGraphPanel.class, ClassLayout.class, Device.html, General.html, HIER.html, HIERjava.html, NavigatorButton.class, TepAllegMiniKB.html, TepAllegMiniMouse.html, TepConsole.html, TepConsoleParamHelper.html, TepEvent.html, TepInput.html, TepInputDevice.html, TepKBMiniDevice.html, TepMouseEvent.html, TepMouseMiniDevice.html, TepMouseStatus.html, TepUniKBDevice.html, TepUniMouseDevice.html, down.gif, icon1.gif, icon2.gif, index.html, logo.gif: The HTML class manual 2000-02-22 16:19 morlovich * code/drivers/device.h, code/drivers/input/tepinpdv.h, code/drivers/input/univers/unikb.h, code/drivers/input/univers/unimouse.h, code/game/ai/tepbehav.h, code/game/data/stock.cpp, code/game/data/upgrade.cpp, code/game/data/upgrade_view_human.cpp, code/input/newinput.h, code/services/console/tepconso.h, doc/code/TODO.txt: Documentation updates, mostly 2000-02-20 23:53 tford * code/services/datas/tepphash.h: Someday... 2000-02-20 23:52 tford * code/services/datas/: tepvect.cpp, tepvect.h: Ben's templated vectors. 2000-02-20 23:41 tford * lnxtep.mak, code/game/data/stock_view.h, code/services/datas/teppchash.h, code/services/datas/teppihash.h: Additional files. 2000-02-20 23:33 tford * lnxtep.mak, code/game/tepdefs.h, code/game/tepssyst.h, code/game/data/datatest.cpp, code/game/data/dock.h, code/game/data/galaxy.h, code/game/data/star.cpp, code/game/data/star.h, code/game/data/stock.cpp, code/game/data/stock.h, code/game/data/stockmod.h, code/game/data/upgrade.cpp, code/game/data/upgrade.h, code/game/data/upgrade_view.h, code/game/data/upgrade_view_human.cpp, code/services/datas/hashlist.h, code/services/datas/hashplist.h, code/services/datas/mvector.h, code/services/datas/tephash.h: Various game data updates, basic trading algorithm implemented. Ben's stuff in a compilable form (needs checking). Removed #include "tepcore.h" from header files. Fixed mvector.h to stop smmem complaining about new/realloc used on same memory. Removed some inappropriate consts from hash iterators. 2000-02-19 20:23 tford * code/: tepconfg.h, wini.cpp, wini.h, game/data/datatest.cpp, game/data/dock.h, game/data/equip.cpp, game/data/equip.h, game/data/ship.cpp, game/data/ship.h, game/data/star.cpp, game/data/star.h, game/data/upgrade.cpp, game/data/upgrade.h, game/data/upgrade_view.h, game/data/upgrade_view_human.cpp, game/data/upgrade_view_human.h, gameman/gameman.cpp, services/datas/autoptr.h, services/datas/hashlist.h, services/datas/hashplist.h, services/datas/mvector.h, services/datas/tepchash.h, services/datas/tepcphash.h, services/datas/tephash.h, services/datas/tepihash.h, services/datas/tepstrng.cpp, services/datas/tepstrng.h: New tepphash.h and finally got everything off old containers. Added methods to wini.h so I could easily process setupfiles. Various fiddling round with game/data - please don't bother correcting warnings on files in this directory. 2000-02-19 01:01 morlovich * controls.tep, code/drivers/input/univers/unikb.cpp, code/input/tepkeyid.h, code/services/symbols/tepexprt.cpp, code/services/symbols/tepsym.cpp, doc/CHANGE.LOG, doc/code/TODO.txt: Input code updates: Fix the annoying key repeat bug Expanded keyboard coverage, including Alt+Control+Shift keys (not on LnxGGI for some of them) TepSym: Fix a number of nasty bugs 2000-02-18 02:26 morlovich * controls.tep, code/wini.cpp, code/wini.h, code/gameman/gameman.cpp, code/services/symbols/tepexprt.cpp: Expand the keyboard coverage. Finish up the WIni Changes. 2000-02-18 01:45 morlovich * code/wini.h: Add the neccessary const modifier to wini.h - Thanks, Flend! 2000-02-16 15:57 gtroeger * lnxtep.mak: md/mkdir fix 2000-02-16 01:47 morlovich * code/smmem/active/smmem.cpp, code/smmem/active/smmem.h, code/tests/tests.cpp, doc/code/TODO.txt: Implement support for placement new in SMMem 2000-02-14 22:21 jjordan * lnxtep.mak: Modified makefiles to make dependencies work 2000-02-14 22:16 jjordan * code/depmod.cpp, dostep.mak: Modified makefiles to make dependencies work 2000-02-13 22:27 tford * code/services/datas/: array.h, mvector.h, tephash.h: Typo in find/replace in array.h, some consts added to tephash.h, better handling of constructors in mvector.h 2000-02-13 17:41 morlovich * tep.dsp, code/tep3d.h, code/drivers/sound/winalleg/tmscal.h, code/drivers/sound/winalleg/tsfxal.h, code/game/ai/tepbehav.h, code/game/data/equip.cpp, code/game/data/equip.h, code/game/data/ship.h, code/game/data/star.cpp, code/game/data/star.h, code/services/datas/tepstrng.cpp, code/services/datas/tepstrng.h, code/systems/winalleg/winal.h, code/systems/winalleg/wintep.cpp: Compilation fixes 2000-02-13 16:17 morlovich * doc/code/: SMMem.txt, TODO.txt: Some spelling corrections (Why can't notepad have a spellchecker ;-) ) 2000-02-12 23:42 tford * code/services/datas/: array.h, autoptr.h, mvector.h, pvector.h, stack.h: Oh, some new containers. Might be useful :) 2000-02-12 23:37 tford * lnxtep.mak, code/drivers/input/univers/unikb.cpp, code/drivers/input/univers/unikb.h, code/game/data/datatest.cpp, code/game/data/dock.h, code/game/data/ship.cpp, code/game/data/ship.h, code/game/data/upgrade.h, code/game/data/upgrade_view_human.cpp, code/input/newinput.h, code/services/datas/hashlist.h, code/services/datas/tephash.h: Removed AI stuff from makefile. Moving stuff from old containers to new containers. 2000-02-11 22:14 gtroeger * lnxtep.mak: fixed 'disassem', commented 'debug','profile','opt' 2000-02-11 21:01 gtroeger * code/: services/console/tepconso.cpp, services/console/tepconso.h, graph/tepfont.cpp, graph/tepsbmp.cpp, services/symbols/tepexprt.cpp: fixed some of maksims unused variables and changed TEP.Services.Console.Console{I}Output()'s first parameter to 'const' 2000-02-11 20:13 gtroeger * code/services/symbols/tepsym.cpp: more small warnings 2000-02-11 19:53 gtroeger * code/services/tepsrv.cpp: another small warning 2000-02-11 19:47 gtroeger * code/tepstars.cpp: cleanup of comments-releated warnings 2000-02-11 19:39 gtroeger * code/tepinl3d.h: cleanup of comments-releated warnings 2000-02-11 19:31 gtroeger * code/gameman/gameman.cpp: cleaned up mangled comments 2000-02-08 01:17 morlovich * code/tests/: inputtst.cpp, tests.cpp: Code for the input tests... 2000-02-06 19:32 morlovich * tep.dsp: Updated MSVC project 2000-02-06 19:32 morlovich * controls.tep, lnxggtep.mak, lnxtep.mak, code/tepconfg.h, code/drivers/input/univers/unimouse.cpp, code/gameman/gameman.cpp, code/input/newinput.cpp, code/input/newinput.h, code/services/symbols/tepexprt.cpp, doc/code/TODO.txt: Massive TepInput updates + testing code (Helps to lean tepinput,too!) 2000-02-06 16:15 morlovich * controls.tep, lnxggtep.mak, code/services/symbols/tepexprt.cpp: LnxGGI Compilation fixes+ add support for binding of the space key 2000-02-01 23:21 morlovich * tep.dsp, code/input/newinput.cpp, code/input/newinput.h, doc/CHANGE.LOG: Looks like I've finished all of the binding code for triggers.. Now I "just" need to make sure the actual triggers work.... Afterwards, addinng axes code would be easy-copy&paste.. 2000-02-01 07:26 gtroeger * lnxtep.mak: *sigh* 2000-02-01 07:20 gtroeger * lnxtep.mak: oversaw some bugs in the old makefile 2000-02-01 07:14 gtroeger * lnxtep.mak: mostly cosmetical changes to the makefile 2000-01-31 23:08 tford * code/services/datas/tephash.h: Conflict resolution. 2000-01-31 15:36 gtroeger * code/wfile.cpp: removed two warnings. 2000-01-30 19:21 morlovich * code/: tepwini.cpp, tepwini.h, wini.cpp, wini.h, gameman/gameman.cpp: Updated [TEP]WIniFile - more functions,cleaner implementations of the TEP ver(inheritance) 2000-01-30 17:31 morlovich * tep.dsp: Maybe I need to save the project file first ;-) 2000-01-30 17:30 morlovich * code/: game/data/star.cpp, game/data/star.h, services/datas/tepcphash.h, services/datas/tephash.h: MSVC Compatibility Fixes/Project file update 2000-01-30 16:55 morlovich * controls.tep: Add TepInput engine configuration file 2000-01-29 12:09 tford * code/: game/data/equip.cpp, game/data/star.cpp, game/data/star.h, services/datas/tephash.h: [no log message] 2000-01-28 23:34 morlovich * lnxggtep.mak: Remove references to allegro-only files 2000-01-28 19:33 morlovich * lnxggtep.mak, code/input/newinput.cpp: Fix the bug disvoered by Gerd.. 2000-01-28 18:54 tford * lnxtep.mak, code/game/data.h, code/game/data/datatest.cpp, code/game/data/equip.h, code/game/data/upgrade_view_human.cpp, code/services/datas/hashlist.h, code/services/datas/hashplist.h, code/services/datas/tepchash.h, code/services/datas/tepcont_mi.h, code/services/datas/tepcphash.h, code/services/datas/tepihash.h, code/services/datas/tepstrng.cpp, code/services/datas/tepstrng.h: Various game data structures in initial forms. More implicit type conversions for TepStrings. Reworking of hashing functions to use less source. 2000-01-27 21:09 morlovich * tep.dsp, code/drivers/input/univers/unikb.cpp, code/game/data/ship.h, code/gameman/gameman.cpp, code/gameman/gameman.h, code/input/newinput.cpp, code/input/newinput.h, code/services/console/tepconso.cpp, code/services/console/tepconso.h, code/services/datas/hashlist.h, code/services/symbols/tepexprt.cpp, doc/code/TODO.txt: Input code updates (finally!) 2000-01-21 23:28 tford * code/services/datas/: hashlist.h, tepchash.h: Hash fixes. 2000-01-21 20:26 tford * code/services/datas/: hashlist.h, tepchash.h: Some hashing changes 2000-01-21 12:32 tford * code/services/datas/: tepcont_mi.h, tepcont_si.h: Small changes, might break things: I can't compile at present (lnxggtep.mak woes) but will fix when I go home. 2000-01-17 16:22 morlovich * code/: game/data/upgrade_view_human.cpp, services/datas/tepcont.h: Various compatibility fixes+fix a rarely occuring memory leak in the GUI... 2000-01-16 21:08 tford * code/services/datas/: hashplist.h, tepcphash.h: `Advanced' chash returning pointers not evil references. Even has an iterating class. Woo. 2000-01-16 21:07 tford * code/: game/data/upgrade_view_human.cpp, services/datas/tepchash.h, services/datas/tepcont_mi.h, services/datas/tepcont_si.h, services/datas/tepstrng.cpp, services/datas/tepstrng.h: Fixed some of the container classes a bit and moved the GUI over to newer container types. 2000-01-16 17:59 morlovich * code/game/ai/survive.cpp, code/game/ai/tepbehav.h, doc/CHANGE.LOG: Still more mini-fixes 2000-01-11 08:58 gtroeger * doc/CHANGE.LOG: [no log message] 2000-01-11 08:50 gtroeger * code/systems/lnxalleg/syscore.cpp: Changed _tep_sys_destroy_dir() 2000-01-11 08:48 gtroeger * doc/CHANGE.LOG: [no log message] 2000-01-09 00:24 cparsons * code/game/ai/tepbehav.h: Oh dear this file seems broken - could someone take a look at it - I've commented out all the containers - it seems to work in this case, but whenI put them back in I ge weird undefined references errors. Chris 2000-01-08 23:35 tford * code/game/: data.h, ai/tepbehav.h, data/upgrade_view_human.cpp, data/upgrade_view_human.h: Fixing some conflicts, nothing more 2000-01-08 23:27 cparsons * code/game/ai/tepbehav.h: Nasty const cast thing I don't understand, but tom said it was a good idea... Chris 2000-01-08 23:25 cparsons * code/game/ai/tepbehav.h: A few changes as specified by the flend... --Chris 2000-01-08 23:13 cparsons * code/game/ai/: org.h, person.h: Forgot org.h - and changed a few things in person.h 2000-01-08 21:51 cparsons * code/game/ai/person.h, code/game/ai/survive.cpp, code/game/ai/tepbehav.h, code/game/ai/testai.cpp, doc/CHANGE.LOG: Various changes to tepbehav - re-organisation and changing interface, cleanup of internals. Fixed a few problems in test ai. Added in TepPerson class, much modified since the old AI days. Also began memory stuff, yet that's not in CVS yet as it doesn't work yet. --Chris 2000-01-07 23:42 cparsons * code/game/ai/: survive.cpp, tepbehav.h, testai.cpp: Slight newer version - tried to implement a test AI app (some success in changing from a main() function) and tried to convert more of TepBehaviour to TepContainers (less success, need to relook at those) -- Chris 2000-01-07 22:46 morlovich * dostep.mak, code/gameman/gameman.cpp, code/systems/dosalleg/system.h: DOS compatibility fixes 2000-01-07 22:18 morlovich * tep.dsp, code/tepver.h, code/game/data/ship.cpp, code/game/data/upgrade_view_human.cpp, code/systems/winalleg/wintep.aps, code/systems/winalleg/wintep.rc: Some Windows compatibility and general fixes.. 2000-01-07 22:17 cparsons * doc/CHANGE.LOG: [no log message] 2000-01-06 12:10 gtroeger * code/systems/lnxalleg/syscore.cpp: another TEP_USE_UNISTD PLEASE CHECK the **FIXME in _tep_sys_destroy_dir() 2000-01-06 12:04 gtroeger * code/wfile.h: added #undef MIN #undef MAX because allegro.h defined them and this definition collides with the systemwide definition. please check whether this works for all of you. 2000-01-06 12:01 gtroeger * code/systems/lnxalleg/system.h: added #define TEP_USE_UNISTD this is for wfile - aparantly, newer linux/gcc have the handle based functions in unistd.h (instead of io.h as before) 2000-01-05 23:35 cparsons * code/game/ai/survive.cpp: First iteration of the Survival agent. It's pretty basic. Thought people might ... be .. interested. I need sleep. 2000-01-05 23:30 cparsons * dostep.mak, lnxggtep.mak, lnxtep.mak, code/game/ai/tepbehav.h, code/game/ai/testai.cpp: Fixed some bugs, and integrated my test AI code in with the makefiles, removed the main() from the code, that sort of thing. Still needs a bit of work doing to the old test main() function (it currently doesn't ever exit), but the principle work is done. It compiles using lnxtep.mak, please let me know if the other makefiles do/don't work. --ChrisMDP 2000-01-05 21:28 cparsons * code/game/ai/: README, sched.cpp, sched.h, schedline.cpp, schedline.h, tepbehav.h, testai.cpp: Added in the scheduler, and expanded the basic behaviour. I'm sure there are fixes there too. 2000-01-05 21:20 tford * lnxtep.mak, code/game/data.h, code/game/data/datatest.cpp, code/game/data/equip.h, code/game/data/ship.cpp, code/game/data/ship.h, code/game/data/upgrade_view_human.cpp, code/game/data/upgrade_view_human.h, code/services/datas/tepcont_mi.h: Correcting a couple of missing files. 2000-01-04 20:52 tford * code/game/: data.h, data/datatest.cpp, data/upgrade.cpp, data/upgrade.h, data/upgrade_view_human.cpp, data/upgrade_view_human.h: Random updates for the day. How to make a GUIApp in 20 minutes. 2000-01-03 23:52 tford * lnxggtep.mak, lnxtep.mak, code/game/data/datatest.cpp, code/game/data/upgrade_view_human.cpp, code/services/datas/tepcont.h, code/services/datas/tepstrng.cpp, code/services/gui/NOTES: Numerous changes in transparency code - new precaching routines Small speed fix in tepcont.h (should really be obselete). 1999-12-31 02:25 morlovich * dostep.mak, tep.dsp, code/gameman/gameman.cpp, code/drivers/input/univers/unikb.cpp, code/game/data.h, code/game/data/upgrade.h, code/graph/tepfont.cpp, code/services/datas/tepstrng.cpp, code/services/datas/tepstrng.h: Slighlty more compilable, especially under Windows, although GUI still produces link errors 1999-12-29 20:47 tford * lnxggtep.mak, code/game/data/datatest.cpp, code/game/data/upgrade_view_human.cpp, code/game/data/upgrade_view_human.h, code/services/gui/NOTES: Transparencies - work but unclassy. lnxggtep.mak for Maksim. 1999-12-29 01:04 tford * code/tepcore.h, code/game/data.h, code/game/data/dock.h, code/game/data/upgrade.h, code/game/data/upgrade_view_human.cpp, code/services/datas/hashlist.h, code/services/datas/stack.h, code/services/datas/tepchash.h, code/services/datas/tepcont_mi.h, code/services/datas/tepcont_si.h, code/services/datas/tepihash.h, doc/credits.txt, doc/linux.txt, doc/code/tepcont.txt: A few GUI updates, this is mostly in the hope that Maksim's tree sorts itself out! I also wrote a little documentation and added some hashing containers. 1999-12-27 23:22 tford * lnxtep.mak, code/game/data/datatest.cpp, code/game/data/upgrade.cpp, code/game/data/upgrade.h, code/game/data/upgrade_view_human.cpp, code/game/data/upgrade_view_human.h, code/services/datas/tepstrng.cpp, code/services/datas/tepstrng.h, code/services/gui/NOTES: A few updates to tepstring, tepgui. Beginnings of playing with shipyards. 1999-12-25 03:47 morlovich * code/systems/dosalleg/syscore.cpp: Hopefully make gcc 2.95 compatible 1999-12-23 20:21 tford * lnxtep.mak, tep.ttf, code/game/data/upgrade.cpp, code/game/data/upgrade_view_human.cpp, code/services/datas/tepcont_si.h, code/services/datas/tepstrng.cpp, code/services/datas/tepstrng.h, code/services/gui/NOTES: Various GUI changes. 1999-12-19 21:05 morlovich * tep.dsp, code/game/data/datatest.cpp, code/game/data/upgrade.cpp, code/game/data/upgrade_view_human.cpp, code/services/datas/tepcont.h, code/services/datas/tepcont_mi.h, code/services/datas/tepcont_si.h, doc/CHANGE.LOG: MSVC compatibility fixes 1999-12-19 20:19 morlovich * code/drivers/sound/winalleg/tsfxal.cpp: Nothing really changed- Just tried something, and now the file is marked as having been changed 1999-12-19 20:07 morlovich * code/gameman/gameman.cpp: Fix a typo-Sorry about that 1999-12-18 22:21 cparsons * doc/CHANGE.LOG: [no log message] 1999-12-14 22:09 morlovich * code/gameman/gameman.cpp: Cleanup potentially evil error-handling code in TepGame.cpp Please see my comments for more details 1999-12-12 14:46 cparsons * lnxtep.mak, code/tep.cpp, code/tepfleng.cpp, code/game/ai/tepbehav.h: Various warnings removed - and other bugfixes 1999-12-11 15:53 cparsons * dostep.mak, lnxggtep.mak, lnxtep.mak, mklnxtep, code/drivers/graph/dosalleg/vbe12.asm, code/drivers/graph/dosalleg/vbe20.asm, code/drivers/graph/dosalleg/vesa.asm: Various changes: -- added John's new makefiles for all platform to replace nasty RHIDE makefiles. Please Do Not Put Rhide files over these.... (that means you, Maks :) --did something to the asm files.... --fixed warning in syscore.h - put void at the start of function end macro (John and Chris) 1999-12-11 14:34 cparsons * code/game/data/: upgrade_view_human.cpp, upgrade_view_human.h: Fixed relative include paths 1999-12-11 14:26 tford * code/game/data/upgrade_view_human.h: [no log message] 1999-12-11 14:07 tford * code/game/data/: upgrade_view_human.cpp, upgrade_view_human.h, upgrade_view_human.h, upgrade_view_human.h: [no log message] 1999-12-11 13:59 tford * code/gameman/gameman.cpp: [no log message] 1999-12-11 13:46 tford * code/game/data/dock.h: Changing includes to be compat with John's 1999-12-11 13:42 tford * lnxtep.mak, code/game/data/dock.h: fixes 1999-12-11 13:33 cparsons * lnxggtep.mak: Added -fpermissive, -fexceptions and -Wall flags. 1999-12-11 13:23 tford * code/services/gui/CHANGES: My changes file 1999-12-11 13:20 tford * code/game/: data.h, data/datatest.cpp, data/datatest.h, data/dock.cpp, data/dock.h, data/galaxy.h, data/upgrade.cpp, data/upgrade.h, data/upgrade_view.cpp, data/upgrade_view.h, data/upgrade_view_human.cpp, data/upgrade_view_human.h: My game code stuff 1999-12-10 23:49 tford * code/: drivers/graph/lnxggi/tggi.cpp, drivers/input/tepinpdv.h, gameman/gameman.cpp, services/gui/NOTES, services/gui/aboutapp.cpp: tst 1999-12-10 23:16 cparsons * doc/gcc295.txt: Test update 1999-12-09 00:15 cparsons * code/game/ai/tepbehav.h: First round of new behaviour driven ai system, coded with Kim one Wednesday on IRC. Looks basic so far, but there's much to come at the tep meet. Yeah, basically stuck in the obvious easy stuff, then argued about function pointers and what the term 'practical' actually meant :) It was fun. Right, bed. 1999-12-05 22:49 morlovich * code/input/newinput.cpp, code/input/newinput.h, doc/CHANGE.LOG, doc/code/TODO.txt: Further input updates+some other misc stuff 1999-12-05 19:37 morlovich * code/tepcore.cpp, code/tepobj.cpp, code/drivers/graph/lnxggi/tggi.cpp, code/drivers/input/univers/unikb.cpp, code/drivers/sound/dosalleg/tmscal.cpp, code/drivers/sound/dosalleg/tsfxal.cpp, code/drivers/sound/winalleg/tmscal.cpp, code/drivers/sound/winalleg/tsfxal.cpp, code/input/newinput.cpp, code/services/tepsrv.cpp, code/services/symbols/tepsym.cpp, code/sound/tepsound.cpp, doc/CHANGE.LOG, doc/bugs.txt: TepInput code updates - see Change.Log for more details 1999-12-05 18:30 morlovich * code/: tep3d.h, tepclock.h, tepinl3d.h, tepobj.cpp, tepstars.cpp, wfile.cpp, drivers/graph/tgfxdumm.h, drivers/graph/dosalleg/tepvbe.cpp, drivers/graph/dosalleg/tepvbe.h, drivers/graph/lnxggi/tggigfx.cpp, drivers/graph/lnxggi/tggigfx.h, drivers/input/tepinpdv.h, drivers/input/mini/lnxggi/tgii.cpp, drivers/input/univers/unikb.cpp, drivers/input/univers/unimouse.cpp, drivers/sound/dosalleg/tmscal.cpp, drivers/sound/dosalleg/tmscdscd.cpp, drivers/sound/dosalleg/tsfxal.cpp, drivers/sound/winalleg/tmscal.cpp, drivers/sound/winalleg/tsfxal.cpp, gameman/gameman.cpp, graph/tepbmp.cpp, graph/tepbmp.h, graph/tepcolor.h, graph/tepdic.h, graph/tepgraph.cpp, graph/tepgraph.h, graph/tepsbmp.cpp, input/newinput.cpp, input/newinput.h, services/tepsrv.cpp, services/tepsrv.h, services/console/tepconso.cpp, services/console/tepconso.h, services/symbols/tepsym.cpp, sound/tepsound.cpp, systems/dosalleg/syscore.h, systems/lnxalleg/syscore.h, systems/winalleg/syscore.cpp, systems/winalleg/syscore.h, systems/winalleg/wintep.cpp: Change some things to english spelling... 1999-12-01 15:10 tford * code/: wsyscmpt.h, services/datas/tepstrng.cpp: flend - Minor update of tepstrng.h - testing CVS! 1999-11-30 00:32 cparsons * lnxtep.mak: Changed to cope with new tepstrng stuff 1999-11-28 18:39 morlovich * code/: tepver.h, wfile.cpp, systems/winalleg/wintep.aps, systems/winalleg/wintep.rc: Minor doc updates 1999-11-28 18:23 morlovich * lnxggtep.mak, lnxtep.mak, code/wfile.cpp, code/wfile.h, code/drivers/graph/lnxggi/tggigfx.cpp, code/input/newinput.cpp, code/systems/lnxalleg/system.h, doc/CHANGE.LOG, doc/bugs.txt, doc/gcc295.txt: (Finally)Proper support for DOS-encoded files in packages under Linux Some changes that should hopefully make gcc-2.95 happy 1999-11-26 23:51 morlovich * dostep.mak, code/tepobj.cpp, code/tsvm.cpp, code/wfile.cpp, code/wsyscmpt.cpp, code/gameman/gameman.cpp, code/graph/tepbmp.cpp, code/graph/tepsbmp.cpp, code/input/newinput.cpp, code/smmem/active/smmem.cpp, code/systems/winalleg/wintep.aps: Clean up "some" warnings 1999-11-26 23:51 cparsons * code/game/ai/README: Removed AI files pending re-write 1999-11-26 23:39 morlovich * code/services/datas/: tepstrng.cpp, tepstrng.h: Merge in with Flend's updates 1999-11-26 22:36 morlovich * tep.dsp: Use new directory for containers. 1999-11-26 22:22 cparsons * lnxtep.mak: Changes to accomodate tepstrng.cpp and the code/services/datas directory 1999-11-26 21:54 morlovich * doc/CHANGE.LOG: Document changes 1999-11-26 21:52 morlovich * dostep.mak: Use new directory for containers. 1999-11-26 21:51 morlovich * code/tepver.h: New version number.. 1999-11-26 21:35 morlovich * code/systems/lnxalleg/system.h: Will be used to implement proper use of text mode in wfile 1999-11-26 21:30 morlovich * code/input/: newinput.cpp, newinput.h: Minor updates 1999-11-26 21:27 morlovich * code/drivers/input/univers/: unikb.cpp, unikb.h: Use new directory for container. Trigger/Axis names code..Hoepfully, triggers are finished now 1999-11-26 21:25 morlovich * code/services/datas/: stack.h, tepcont.h, tepcont_mi.h, tepcont_si.h, tepstrng.cpp, tepstrng.h: Given own directory. Minor MSVC compatibility fixes 1999-11-26 21:23 morlovich * code/gameman/gameman.cpp: Minor WIP changes 1999-11-15 23:59 cparsons * code/game/ai/README: Changed readme in the following way: **** NOTICE **** I have currently taken this code offline in order to prepare for fairly major changes. Please do not modify it without asking me first. Thanks, Chris 1999-11-07 19:56 morlovich * code/drivers/sound/winalleg/tsfxal.cpp, code/drivers/sound/winalleg/tsfxal.h, code/gameman/gameman.cpp, doc/CHANGE.LOG, doc/bugs.txt, doc/winal.txt: Work around problems with 16-bit sound in WinAlleg 1999-10-30 18:41 cparsons * lnxtep.mak, code/systems/winalleg/wintep.aps: Few minor changes to a couple of header files. Mostly trying to get my head round the new ai concepts. 1999-10-25 22:18 morlovich * tepsound.tpk, code/drivers/sound/tepmscdv.h, code/drivers/sound/tmscdumm.h, code/drivers/sound/dosalleg/tmscal.cpp, code/drivers/sound/dosalleg/tmscal.h, code/drivers/sound/dosalleg/tmscdscd.h, code/drivers/sound/winalleg/tmscal.cpp, code/sound/tepsound.cpp, code/sound/tepsound.h: Sound code updates - Support multiple tune types. 1999-10-23 11:04 tford * lnxtep.mak, tep.ttf, tepsound.tpk, code/services/gui/NOTES: lnxtep.mak tep.ttf tepbmp.tpk tepcore.tpk tepsound.tpk code/services/gui/NOTES code/services/gui/base.cpp code/services/gui/base.h code/services/gui/tepstring.h kitto shoototsu shimasu 1999-10-11 19:10 morlovich * tepsound.tpk, tep.ttf: Hopefully they will be binaries now.. 1999-10-10 18:06 morlovich * doc/CHANGE.LOG: Some changes to make it compatible with cl2html... Drop older revisions... 1999-10-10 17:16 morlovich * doc/gcc295.txt: Add early GCC 2.95 compilation notes 1999-10-10 17:15 morlovich * doc/: bugs.txt, linux.txt, lnxal.txt, lnxggi.txt: tep72 docs update 1999-10-10 17:01 morlovich * lnxtep.mak: Revert to gcc 2.8 and egcs 1.1 compatiblity 1999-10-10 16:39 morlovich * code/systems/winalleg/wintep.aps, code/systems/winalleg/wintep.rc, doc/CHANGE.LOG: 72d ver... 1999-10-10 16:38 morlovich * code/services/tepsrv.cpp: Add a NULL check to a delete statement... 1999-10-10 16:37 morlovich * code/drivers/input/univers/unimouse.cpp: Come MSVC compilation fixes 1999-10-10 16:35 morlovich * code/tepconfg.h: 72d ver-TEP_DEBUG disabled 1999-10-10 16:34 morlovich * code/gameman/gameman.cpp: Fix a minor FatalError bug 1999-10-10 16:34 morlovich * code/tepver.h: tep72d version... 1999-10-08 20:16 morlovich * code/input/newinput.cpp: Remove some debug messages Ithat are no longer needed 1999-10-08 20:09 morlovich * code/drivers/input/univers/unimouse.cpp, code/input/newinput.cpp, code/input/tepemsgt.h, code/input/tepkeyid.h, doc/CHANGE.LOG: Hopefull fix all stability problems by using packed mouse event messages internally in TepInput+UniMouse (eliminates calls to new and delete in the interrupt handler) 1999-10-08 18:43 morlovich * code/smmem/active/smmem.cpp: Add testting on do_delete... Again,seems to confirm..BTW,hash-line match on reentry message is oh-oh 1999-10-08 18:25 morlovich * code/smmem/active/smmem.cpp: Log possible re-entries with same hash-line(do_alloc family only) Seems to suggest that built-in malloc is not re-entrant either 1999-10-08 18:16 morlovich * code/smmem/active/smmem.cpp: Log re-entries as "possible conflict" Seems to confirm the hypothesis.. 1999-10-08 18:07 morlovich * code/smmem/active/smmem.cpp: Some logging code for SMMem testing 1999-10-08 18:00 morlovich * code/drivers/graph/lnxggi/tggigfx.cpp: Possibly a minor bugfix 1999-10-03 20:24 morlovich * code/gameman/gameman.cpp: Fix a minor SetRes bug 1999-10-03 20:23 morlovich * lnxggtep.mak: Add files neccessary for GUI 1999-10-03 20:20 morlovich * tep.ttf, tepsound.tpk: Encoding problems again 1999-10-03 19:34 morlovich * doc/CHANGE.LOG: Update to reflect latest changes 1999-10-03 19:34 morlovich * doc/bugs.txt: Close the Alt+ issue. Notice a tiny issue with controls.cfg generation 1999-10-03 19:32 morlovich * dostep.mak: Add some files for GUI to the project 1999-10-03 19:30 morlovich * code/drivers/input/univers/unikb.cpp: Fix handling of ^A,^B, and possibly others 1999-10-03 17:27 morlovich * doc/CHANGE.LOG: Updated... 1999-10-03 17:26 morlovich * tep.dsp: Add some files for GUI to the project 1999-10-03 16:54 morlovich * code/drivers/device.cpp: Some mem usage fixes 1999-10-03 16:54 morlovich * code/gameman/gameman.cpp: Some fixes in the screenshot code 1999-10-02 22:13 morlovich * tep.ttf, tepsound.tpk: Make sure binaries are recongnised a such-Step 2- Add 1999-10-02 22:04 morlovich * controls.cfg, tep.ttf, tepsound.tpk: Make sure binaries are recongnised a such-Step 1 1999-10-02 02:13 morlovich * code/gameman/gameman.cpp: Further teaking with MouseEvent,etc..Hopefully the version umber will come out right 1999-10-02 01:30 morlovich * code/smmem/: active/smmem.cpp, active/smmem.h, passive/smmem.cpp, passive/smmem.h: Add the actual implemenation of SMMem... 1999-10-02 01:24 morlovich * code/gameman/gameman.cpp: [no log message] 1999-10-01 18:13 tford * lnxtep.mak, code/tep.cpp, code/tepver.h, code/drivers/device.cpp, code/drivers/graph/lnxggi/tggi.cpp, code/drivers/graph/lnxggi/tggigfx.cpp, code/gameman/gameman.cpp, code/graph/tepfont.cpp, code/services/tepsrv.cpp, code/services/gui/NOTES, code/services/gui/aboutapp.cpp, code/services/symbols/tepexprt.cpp, code/services/symbols/tepsym.cpp, code/smmem/smmem.cpp, code/smmem/smmem.h, code/sound/tepsound.cpp, code/systems/winalleg/wintep.aps, code/systems/winalleg/wintep.rc, doc/credits.txt: [no log message] 1999-09-30 23:02 cparsons * code/game/ai/README: Chris first addition of the AI stuff to the main source tree. Some of this should probably be moved around at a later date - notably the character structures. If you don't want the README and makefile here, I can remove it. 1999-09-27 21:52 cparsons * dostep.mak, tep.ttf, mkdostep, mklnxtep, tep.dsp, tepsound.tpk, DOSTEP.GDT, DOSTEP.GPR, lnxggtep.mak, TEP.DSW, boot.tep, lnxtep.mak, controls.cfg, doc/credits.txt, doc/lnxal.txt, doc/lnxggi.txt, doc/winal.txt, doc/linux.txt, doc/CHANGE.LOG, doc/bugs.txt, doc/code/SMMem.txt, doc/code/device.txt, tepmidis/tep1.mid, tepmidis/tep10.mid, tepmidis/tep11.mid, tepmidis/tep12.mid, tepmidis/tep1a.mid, tepmidis/tep2.mid, tepmidis/tep3.mid, tepmidis/tep4.mid, tepmidis/tep5.mid, tepmidis/tep6.mid, tepmidis/tep7.mid, tepmidis/tep8.mid, tepmidis/tep9.mid, wininst/wiDlg.h, wininst/wininst.clw, wininst/wininst.cpp, wininst/wininst.dsw, wininst/wininst.h, wininst/StdAfx.cpp, wininst/StdAfx.h, wininst/resource.h, wininst/wiDlg.cpp, wininst/wininst.dsp, wininst/wininst.rc, code/tepclock.cpp, code/tepcore.h, code/tepfleng.cpp, wininst/WISB.cpp, wininst/WISB.h, wininst/wininst.aps, wininst/wininst.plg, wininst/res/bitmap1.bmp, wininst/res/wininst.ico, wininst/res/wininst.rc2, code/tepinln.h, code/tepobj.cpp, code/tepstars.cpp, code/tsvm.cpp, code/wfile.cpp, code/tep3d.h, code/tepclock.h, code/tepver.h, code/wini.cpp, code/wsyscmpt.cpp, code/tepconfg.h, code/gameman/gameman.h, code/tepinl3d.h, code/tsvm.h, code/wfile.h, code/tep.cpp, code/tepcore.cpp, code/wini.h, code/wsyscmpt.h, code/gameman/gameman.cpp, code/tepwini.cpp, code/tepwini.h, code/systems/winalleg/sdriv.h, code/systems/winalleg/gdriv.h, code/systems/winalleg/idriv.h, code/systems/winalleg/resource.h, code/systems/winalleg/syscore.h, code/systems/winalleg/winal.h, code/systems/winalleg/wintep.cpp, code/systems/winalleg/wintep.rc, code/systems/dosalleg/gdriv.h, code/systems/dosalleg/idriv.h, code/systems/dosalleg/sdriv.h, code/systems/dosalleg/system.h, code/systems/lnxalleg/sdriv.h, code/systems/lnxalleg/syscore.cpp, code/systems/lnxalleg/syscore.h, code/systems/lnxalleg/system.h, code/systems/winalleg/icon1.ico, code/systems/winalleg/syscore.cpp, code/systems/winalleg/system.h, code/systems/winalleg/wintep.aps, code/services/tepsrv.h, code/systems/dosalleg/syscore.cpp, code/systems/dosalleg/syscore.h, code/services/tepsrv.cpp, code/services/console/tepconso.h, code/services/console/tepconso.cpp, code/services/gui/aboutapp.cpp, code/services/gui/aboutapp.h, code/services/gui/NOTES, code/services/symbols/tepsym.cpp, code/services/symbols/tepexprt.cpp, code/services/symbols/tepsym.h, code/graph/tepsbmp.cpp, code/graph/tepfont.h, code/graph/tepsbmp.h, code/graph/tepbmp.cpp, code/graph/clippers.h, code/graph/tepbmp.h, code/graph/tepcolor.h, code/graph/tepfont.cpp, code/graph/tepdic.h, code/graph/tepgraph.h, code/graph/tepgraph.cpp, code/drivers/device.cpp, code/drivers/device.h, code/drivers/sound/tepmscdv.h, code/drivers/sound/tepsfxdv.h, code/drivers/sound/tmscdumm.h, code/drivers/sound/tsfxdumm.h, code/drivers/sound/winalleg/tmscal.h, code/drivers/sound/winalleg/tsfxal.h, code/graph/i386/bmp16.asm, code/graph/i386/bmp16c.asm, code/graph/i386/macros.ash, code/graph/i386/notex.asm, code/graph/i386/pertex16.asm, code/graph/i386/pertex8.asm, code/drivers/sound/dosalleg/tmscal.h, code/drivers/sound/dosalleg/tmscdscd.cpp, code/drivers/sound/dosalleg/tmscdscd.h, code/drivers/sound/dosalleg/tsfxal.h, code/drivers/sound/winalleg/tmscal.cpp, code/drivers/sound/winalleg/tsfxal.cpp, code/drivers/input/tepinpdv.h, code/drivers/sound/dosalleg/tmscal.cpp, code/drivers/sound/dosalleg/tsfxal.cpp, code/drivers/input/univers/unikb.cpp, code/drivers/input/univers/unikb.h, code/drivers/input/univers/unimouse.cpp, code/drivers/input/univers/unimouse.h, code/drivers/input/mini/lnxggi/tgii.cpp, code/drivers/input/mini/lnxggi/tgii.h, code/drivers/input/mini/lnxggi/tgiikey.cpp, code/drivers/input/mini/lnxggi/tgiikey.h, code/drivers/input/mini/lnxggi/tgiim.cpp, code/drivers/input/mini/lnxggi/tgiim.h, code/drivers/graph/tgfxdumm.h, code/drivers/graph/dosalleg/vbe12.asm, code/drivers/graph/dosalleg/vesa.ash, code/drivers/graph/dosalleg/vbe20.asm, code/drivers/graph/dosalleg/tepvbe.h, code/drivers/graph/dosalleg/vesa.asm, code/drivers/graph/dosalleg/tepvbe.cpp, code/drivers/graph/lnxggi/tggi.cpp, code/drivers/graph/lnxggi/tggi.h, code/drivers/graph/lnxggi/tggigfx.cpp, code/drivers/graph/lnxggi/tggigfx.h, code/sound/sconf.h, code/sound/tepsound.cpp, code/sound/tepsound.h, code/input/newinput.cpp, code/input/newinput.h, code/input/tepemsgt.h, code/input/tepkeyid.h, code/smmem/smmem.cpp, code/smmem/smmem.h, code/smmem/smmode.h: Initial revision 1999-09-27 21:52 cparsons * dostep.mak, tep.ttf, mkdostep, mklnxtep, tep.dsp, tepsound.tpk, DOSTEP.GDT, DOSTEP.GPR, lnxggtep.mak, TEP.DSW, boot.tep, lnxtep.mak, controls.cfg, doc/credits.txt, doc/lnxal.txt, doc/lnxggi.txt, doc/winal.txt, doc/linux.txt, doc/CHANGE.LOG, doc/bugs.txt, doc/code/SMMem.txt, doc/code/device.txt, tepmidis/tep1.mid, tepmidis/tep10.mid, tepmidis/tep11.mid, tepmidis/tep12.mid, tepmidis/tep1a.mid, tepmidis/tep2.mid, tepmidis/tep3.mid, tepmidis/tep4.mid, tepmidis/tep5.mid, tepmidis/tep6.mid, tepmidis/tep7.mid, tepmidis/tep8.mid, tepmidis/tep9.mid, wininst/wiDlg.h, wininst/wininst.clw, wininst/wininst.cpp, wininst/wininst.dsw, wininst/wininst.h, wininst/StdAfx.cpp, wininst/StdAfx.h, wininst/resource.h, wininst/wiDlg.cpp, wininst/wininst.dsp, wininst/wininst.rc, code/tepclock.cpp, code/tepcore.h, code/tepfleng.cpp, wininst/WISB.cpp, wininst/WISB.h, wininst/wininst.aps, wininst/wininst.plg, wininst/res/bitmap1.bmp, wininst/res/wininst.ico, wininst/res/wininst.rc2, code/tepinln.h, code/tepobj.cpp, code/tepstars.cpp, code/tsvm.cpp, code/wfile.cpp, code/tep3d.h, code/tepclock.h, code/tepver.h, code/wini.cpp, code/wsyscmpt.cpp, code/tepconfg.h, code/gameman/gameman.h, code/tepinl3d.h, code/tsvm.h, code/wfile.h, code/tep.cpp, code/tepcore.cpp, code/wini.h, code/wsyscmpt.h, code/gameman/gameman.cpp, code/tepwini.cpp, code/tepwini.h, code/systems/winalleg/sdriv.h, code/systems/winalleg/gdriv.h, code/systems/winalleg/idriv.h, code/systems/winalleg/resource.h, code/systems/winalleg/syscore.h, code/systems/winalleg/winal.h, code/systems/winalleg/wintep.cpp, code/systems/winalleg/wintep.rc, code/systems/dosalleg/gdriv.h, code/systems/dosalleg/idriv.h, code/systems/dosalleg/sdriv.h, code/systems/dosalleg/system.h, code/systems/lnxalleg/sdriv.h, code/systems/lnxalleg/syscore.cpp, code/systems/lnxalleg/syscore.h, code/systems/lnxalleg/system.h, code/systems/winalleg/icon1.ico, code/systems/winalleg/syscore.cpp, code/systems/winalleg/system.h, code/systems/winalleg/wintep.aps, code/services/tepsrv.h, code/systems/dosalleg/syscore.cpp, code/systems/dosalleg/syscore.h, code/services/tepsrv.cpp, code/services/console/tepconso.h, code/services/console/tepconso.cpp, code/services/gui/aboutapp.cpp, code/services/gui/aboutapp.h, code/services/gui/NOTES, code/services/symbols/tepsym.cpp, code/services/symbols/tepexprt.cpp, code/services/symbols/tepsym.h, code/graph/tepsbmp.cpp, code/graph/tepfont.h, code/graph/tepsbmp.h, code/graph/tepbmp.cpp, code/graph/clippers.h, code/graph/tepbmp.h, code/graph/tepcolor.h, code/graph/tepfont.cpp, code/graph/tepdic.h, code/graph/tepgraph.h, code/graph/tepgraph.cpp, code/drivers/device.cpp, code/drivers/device.h, code/drivers/sound/tepmscdv.h, code/drivers/sound/tepsfxdv.h, code/drivers/sound/tmscdumm.h, code/drivers/sound/tsfxdumm.h, code/drivers/sound/winalleg/tmscal.h, code/drivers/sound/winalleg/tsfxal.h, code/graph/i386/bmp16.asm, code/graph/i386/bmp16c.asm, code/graph/i386/macros.ash, code/graph/i386/notex.asm, code/graph/i386/pertex16.asm, code/graph/i386/pertex8.asm, code/drivers/sound/dosalleg/tmscal.h, code/drivers/sound/dosalleg/tmscdscd.cpp, code/drivers/sound/dosalleg/tmscdscd.h, code/drivers/sound/dosalleg/tsfxal.h, code/drivers/sound/winalleg/tmscal.cpp, code/drivers/sound/winalleg/tsfxal.cpp, code/drivers/input/tepinpdv.h, code/drivers/sound/dosalleg/tmscal.cpp, code/drivers/sound/dosalleg/tsfxal.cpp, code/drivers/input/univers/unikb.cpp, code/drivers/input/univers/unikb.h, code/drivers/input/univers/unimouse.cpp, code/drivers/input/univers/unimouse.h, code/drivers/input/mini/lnxggi/tgii.cpp, code/drivers/input/mini/lnxggi/tgii.h, code/drivers/input/mini/lnxggi/tgiikey.cpp, code/drivers/input/mini/lnxggi/tgiikey.h, code/drivers/input/mini/lnxggi/tgiim.cpp, code/drivers/input/mini/lnxggi/tgiim.h, code/drivers/graph/tgfxdumm.h, code/drivers/graph/dosalleg/vbe12.asm, code/drivers/graph/dosalleg/vesa.ash, code/drivers/graph/dosalleg/vbe20.asm, code/drivers/graph/dosalleg/tepvbe.h, code/drivers/graph/dosalleg/vesa.asm, code/drivers/graph/dosalleg/tepvbe.cpp, code/drivers/graph/lnxggi/tggi.cpp, code/drivers/graph/lnxggi/tggi.h, code/drivers/graph/lnxggi/tggigfx.cpp, code/drivers/graph/lnxggi/tggigfx.h, code/sound/sconf.h, code/sound/tepsound.cpp, code/sound/tepsound.h, code/input/newinput.cpp, code/input/newinput.h, code/input/tepemsgt.h, code/input/tepkeyid.h, code/smmem/smmem.cpp, code/smmem/smmem.h, code/smmem/smmode.h: Clean mxtep72c version from old distribution system -Added by Chris