Last public ***BETA*** version : 0.0.10 from 30/09/2002. For the stable version,
see the public pages -- this is the development page. The latest public version may actually
be more recent than the latest beta version.
18/07/2003 (Version 0.3.6) [+00:30 = 188:30]
08/07/2003[+05:00 = 188:00]
06/07/2003[+00:00 = 183:00]
02/07/2003[+01:00 = 183:00]
01/07/2003[+01:00 = 182:00]
- Proper escaping of & etc in XML config file
- Texture browser background is grey by default -- can be changed via config to Black or Windows
30/06/2003[+00:30 = 181:00]
29/06/2003 (Beta 0.3.5)[+01:00 = 180:30]
- Exporting patches to ASE (no normals)
28/06/2003[+07:00 = 179:30]
- Localhost version
- Bugfix : sometimes a crash when shutting down
- DDS textures support
27/06/2003[+02:00 = 172:30]
- Started work on a localhost version
26/06/2003 (Beta 0.3.4)[+05:00 = 170:30]
- Added a "Minimal clutter" drawing mode, removing gripper, buttons, ...
- Texture filter can be a regex -- courtesy of Dr John Maddock and boost
- Bugfix : custom filters don't work until they're saved and loaded (ie restart)
- Started working on (basic) ASE export
25/06/2003 (Beta 0.3.3)[+04:00 = 165:30]
- Bugfix : scrollbar not right after changing nr. of columns in texture browser
- Rightclick shader in texturebrowser when selected -> Ability to Assign to patch/texture
18/06/2003 [+02:00 = 161:30]
- Built in-place editing report control. Decided it's too much work :)
- Made vanilla custom-filter-editing dialog box
17/06/2003 [+04:00 = 159:30]
- Integration of Unicode Layer for Windows 98
- Generic vector XML input/output
- Custom filter -- show or hide any texture containing an arbitrary string
15/06/2003 (Version 0.3.2) [+04:00 = 155:30]
- Wireframe colors stored in config file
- Increased rendering frequency, smoother camera
- Selection drawn normally, not inverted -- wasn't always visible when edges overlap
- Bugfix : invalid assertion failure during illegal object requests
- Selection wireframe shown for brushes and brush sides. Respects filters.
- Decent messages for Connect, Disconnection, Action, Undo, Redo
- Action, Undo, Redo text is locally translated
14/06/2003 [+02:30 = 152:30]
- Integration of Unicode Layer for Windows 98
- Bugfix : mouse cursor not restored when focus lost
- Bugfix : camera keeps flying when context menu pops up
- Bugfix : opening new 3D view while connected gives assertion failure
- Redraw selected patch inverted (= fast but not always good visibility)
12/06/2003 (Version 0.3.1) [+03:00 = 150:00]
- Bugfix : notification streaming was broken -- end up with partial maps
- Bugfix : splash screen would come back right after shutdown ?! :\
- Bugfix : sometimes a crash during shutdown
- Bugfix : cleanup when someone hits File / New
- Bugfix : clear cache when moving to new DB
12/06/2003 (Version 0.3.0) [+01:00 = 147:00]
- Cleaning up some debug code
- Bugfix : adding a people view while connected left it empty
11/06/2003 [+02:00 = 146:00]
- Ability to save from network
- Decent disconnect broadcasting/cleanup
10/06/2003 [+03:00 + = 144:00]
- Copying connect info from old DB to new DB when "upgrading"
- Network menu (Connect, Disconnect)
- Only enable New, Save, Open when connected
- Disconnect on network error (instead of asserting)
- CRC Checking
- Protocol version in handshake
- Checkpoint : 11607 ';' lines, 633 (5,45%) assertions
09/06/2003 [+04:00 = 141:00]
- Replacing database with a chain of databases
02/06/2003 [+02:00 = 137:00]
- Bugfix : need thread-safe locking when locally accessing database (on server)
- Removed per-patch notification ID check
- Only recompute 3D view visibility (filters) if really needed
- Notification optimizations
01/06/2003 [+02:00 = 135:00]
- Bugfix : camera position not saved properly in Unicode build
- Multithreaded server
- Bugfix : filters not recalculated properly
31/05/2003 [+05:00 = 133:00]
- Patch geometry from network
- Patch texturing from network
- Ability to change patch texturing
- Brush geometry from network
- Brush texturing from network
- Ability to change brush texturing
30/05/2003 [+04:30 = 130:00]
- Very basic single-item selection support (mostly for debugging)
- Ability to actually edit something :) UScale can be changed, online, with undo/redo
29/05/2003 [+02:00 = 125:30]
- Server roundtrip when loading a map
20/05/2003 [+02:45 = 105:30]
- Copy log to clipboard now works in Unicode
- Save log to file now works in Unicode
- Basic XML dictionary support (no dictionary selection, no missing-string reporting, ...)
19/05/2003 [+50:00 = 153:45]
21/02/2003 [+03:00 = 103:45]
19/02/2003 [+03:00 = 97:45]
08/02/2003 [+01:30 = 94:45]
05/02/2003 [+03:00 = 93:15]
03/02/2003 [+01:30 = 90:15]
02/02/2003 [+03:30 = 88:45]
31/01/2003 [+03:00 = 85:15]
- Started prototyping a transaction server
19/01/2003 (Version 0.2.1) [+02:15 = 84:30]
- Cleaning up the code
- Automatically opens a log window when parsing config or map gives a warning or an error
18/01/2003 [+02:30 = 82:15]
- Hooking up layout to XML so docking persists
- Rightclick a splitter gives center / spacing options
- Main view menu now has "Add 3D / Log / Tree". Only creates a new view if none of that type is hidden -- otherwise, unhides it.
- A bit cleaner refreshing if no map is loaded
- No more auto-Unzoom when you load a map; camera positions are remembered. Added main -> View -> Unzoom All instead.
17/01/2003 [+02:45 = 79:45]
- Hooking up layout to XML so docking persists
16/01/2003 [+03:00 = 77:00]
- Added a thumbnail / webcontent preview feature to MapProp
10/01/2003 [+04:30 = 74:00]
- Reorganizing code so map loading and tesselation is semi-standalone
- Celebrated by making an experimental map preview shell extension, "MapProp"
09/01/2003 [+01:15 = 69:30]
- Added ability to lock orientation -- rightdrag will then just pan, as if holding Shift
- Changed "Show/Hide" to "Filters", and submenu uses checkmarks instead of toggling Show Xyz / Hide Xyz
- Default window layout sets up Top, Left and Front view with locked orientation
- Less jumpy / more robust response to keyboard camera movements (sdfetg)
07/01/2003 [+00:30 = 68:15]
04/01/2002 [+04:30 = 67:45]
- More fiddling to the logging system
- Asks to save log when crashing. In the worst case, that save crashes even harder
- Adding docking layout manager
01/12/2002 [+01:45 = 63:15]
- Docking manager XML input
26/11/2002 [+02:00 = 61:30]
- Docking manager XML input
25/11/2002 [+01:15 = 59:30]
- Docking manager XML output
24/11/2002 [+02:00 = 58:15]
- Yet another look at the logging mechanism :\
- Warn about doom3 support being experimental
14/11/2002 [+02:00 = 56:15]
12/11/2002 [+01:30 = 54:15]
- Organizing .rc files
- Docking/undocking - flags for noclose, noundock, nomaximize + targeted docking
07, 08/11/2002 [+10:00 = 52:45]
- Experimental Doom 3 support
- Rightclick to view shaders at cursor (like in q3ase in bsp mode)
06/11/2002 [+3:15 = 42:45]
05/11/2002 [+1:30 = 38:45]
- Started upgrading docking code from "quick and dirty test" to "passable"
27/10/2002 [+0:30 = 37:15]
- Bit more tweaking to the DXF export VBScript
26/10/2002 [+2:45 = 36:45]
- More automation -- enough to export brushes to DXF from VBScript
25/10/2002 (Version 0.1.2) [+01:30 = 34:00]
- Added Automation setup (server, factory)
- Added some basic dispatch interface : loading map, accessing tesselated geometry
19/10/2002 [+05:15 = 32:30]
- More logging ocde
- Custom assert handler -- puts info on clipboard, shows callstack
- Memory usage output, debug builds only
- Wrote an XML object persistence framework
14/10/2002 (Version 0.1.1) [+03:30 = 27:15]
- More logging -- map loader now reports what's up
13/10/2002 [+03:30 = 23:45]
10/10/2002 [+00:45 = 20:15]
- Bit of trial and error to check out the "brushDef" .map format...
01/10/2002 (Version 0.1.0) [+01:45 = 19:30]
- Added an SEH handler -- puts crash info on the clipboard for mailing
30/09/2002 [+01:00 = 17:45]
30/09/2002 (Version 0.0.10) [+00:45 = 16:45]
- Perspective view enabled. Pan and zoom work, but don't feel as natural.
- Popup Edit Pakfiles dialog when config file has errors / not found / first run
- Disabled Cancel in Edit Pakfiles dialog
28/09/2002 [+02:00 = 16:00]
- More camera work
- Freelook in the orthographic views
27/09/2002 [+01:45 = 14:00]
- Started rewriting the minimal camera for a better model
22/09/2002 [+01:15 = 12:15]
- Started harvesting the free-cam code from q3ase
- Bit of sourcecontrol setup
19/09/2002 (Version 0.0.9) [+01:00 = 11:00]
- Rewrote the 3DS Export so it emits batches of +- 64K vertices, gMax seems to like the file much more now
- Exports only export what is currently in view -- so the export depends on the view you click on and its Show/Hide options !
17/09/2002 (Version 0.0.8) [+03:30 = 10:00]
- A bit of fun with adding "Tip of the Day" and a splash screen :^)
- Added a focus rectangle
- Reorganized some code to prepare for per-view visibility settings
- Added options to show/hide patches, clip, caulk, hint,surfaceparm sky, surfaceparm nodraw and portal
16/09/2002 [+00:45 = 05:30]
- Added limits to the zooming -- see <View3D> <Zoom Min="0.05" Max="40" /> in the config file
- Zoomlimits should fix the "upside down" / "map disappears" bug
15/09/2002 (Version 0.0.7) [+02:45 = 04:45]
- Added dialog box to add directories and pakfiles to the resource list
- Hopefully solid automatic reloading of shaders, textures, and recomputation of STs when resource list is changed
- Bit more feedback during map loading -- status bar, waitcursor
- Viewing mode can be Wireframe, Hidden Line, Dashed Hidden Line, or Textured
- A little speedup
14/09/2002 [+02:00 = 02:00]
- Added XML based configuration file, currently storing Pakfile/Directory setup
oersoep (Version 0.0.6)
- Um, slightly forgot to keep track of dev's during the early days
- At this point, we roughly have :
- .map loading, including some compatibility / strange format support
- Wireframe preview with panning, zooming
- Hidden line, dashed hidden line
- Basic export to DXF, 3DS
- Basic treeview of entities, brushes, keys
|