Commit Graph

4667 Commits

Author SHA1 Message Date
Mythos_Ruler 62dcbdb604 This was SVN commit r5454. 2007-11-14 06:59:34 +00:00
Mythos_Ruler ce8b9d7390 This was SVN commit r5453. 2007-11-14 06:59:17 +00:00
Mythos_Ruler de2872a474 This was SVN commit r5452. 2007-11-12 01:51:56 +00:00
janwas e3d8592fa2 current version of archive interface (for review purposes)
This was SVN commit r5451.
2007-11-10 19:39:26 +00:00
janwas 0636b65228 mem: update comment
renderer, WaterManager: remove unnecessary header

This was SVN commit r5450.
2007-11-10 18:45:17 +00:00
janwas c057dd8f10 wdir_watch.cpp: change header
wgfx: robustify gfx_get_video_mode
wfilesystem: update comments
wsnd: update comments to reflect use of readdir, not layer on top
remove test_allocators (has been replaced by tests/ in lib/allocators)

This was SVN commit r5449.
2007-11-10 17:59:47 +00:00
janwas 084ba8fcb0 cache_adt.h: add peek() routine, move CacheEntry to global scope.
config: add read-only cache option
debug: fix error code
input: remove dependency on file header
lockfree: add LF_ReferenceCounter

This was SVN commit r5448.
2007-11-10 17:47:25 +00:00
janwas 0095685b71 fix issues with HeaderlessAllocator (incorrect list insertion order, document a known limitation of the allocator). green bar
This was SVN commit r5447.
2007-11-10 17:43:02 +00:00
janwas 05cadb76a8 problems with self-test: partial fixes, disabled the currently failed tests
(it's possible they are exposing the bug causing cacheAllocator to fail
on linux)

This was SVN commit r5446.
2007-11-10 14:07:50 +00:00
janwas 23a1c6196f incorporate allocators/ into build
the old lib/allocators.h is now a bridge to the new headers (temporary)
make slight interface changes in lib/res/file to match new allocators
interface

This was SVN commit r5445.
2007-11-10 13:55:32 +00:00
janwas 11081d8e36 fix: update-workspaces is picking up the self-tests in this "branch", so rename the test dirs
This was SVN commit r5444.
2007-11-10 13:47:43 +00:00
janwas 149ebb67c0 add WIP file code to a new folder (not included in the build)
This was SVN commit r5443.
2007-11-10 13:39:45 +00:00
janwas abc8edceeb delete the correct files this time..
This was SVN commit r5442.
2007-11-10 13:34:13 +00:00
janwas 954ff35810 comedy of errors: deleted in the wrong place -.-. reverting changes from that revision..
This was SVN commit r5441.
2007-11-10 13:33:28 +00:00
janwas e6dd9f1f1b these files were mistakenly copied from lib/res/file to lib/file; that revision can't be reverted, so delete.
This was SVN commit r5440.
2007-11-10 13:29:54 +00:00
janwas 267eac33b5 This was SVN commit r5439. 2007-11-10 13:15:03 +00:00
janwas e8f6fe7172 move allocators here (the old cache_allocator is now in headerless.cpp)
This was SVN commit r5438.
2007-11-10 13:13:36 +00:00
Matei 29e5130153 Updated required libraries to include some AtlasUI libs.
This was SVN commit r5437.
2007-11-10 02:58:23 +00:00
Matei 6bbd564910 Updated Ubuntu instructions.
This was SVN commit r5436.
2007-11-09 19:17:42 +00:00
Matei 57ac4228d1 Updated build instructions for Linux and commented out visibility options
that make GCC 4.1 fail to link the game.

This was SVN commit r5435.
2007-11-09 18:48:23 +00:00
Mythos_Ruler 14d0bf3768 This was SVN commit r5434. 2007-11-07 02:14:29 +00:00
Mythos_Ruler f5a213e9dc This was SVN commit r5431. 2007-10-24 02:33:06 +00:00
Mythos_Ruler ec671e1bd3 This was SVN commit r5430. 2007-10-24 02:25:23 +00:00
Matei 6ba71202c9 # Multiplayer synchronization fixes.
This was SVN commit r5429.
2007-10-23 06:52:23 +00:00
Mythos_Ruler eda58ed2f2 This was SVN commit r5428. 2007-10-23 06:37:53 +00:00
Mythos_Ruler 0d5de9f385 This was SVN commit r5427. 2007-10-23 00:01:25 +00:00
Mythos_Ruler 7676da72ad This was SVN commit r5426. 2007-10-23 00:00:19 +00:00
Mythos_Ruler d7ade36c55 This was SVN commit r5425. 2007-10-22 23:55:41 +00:00
Mythos_Ruler 21879e8310 This was SVN commit r5424. 2007-10-22 23:55:11 +00:00
Matei 6f376f0b0f Changed console net log level to ERROR, to reduce message spam.
This was SVN commit r5423.
2007-10-21 09:40:06 +00:00
Mythos_Ruler 6e0fcddde4 This was SVN commit r5422. 2007-10-21 05:33:51 +00:00
Matei 56b38ddd1e # Engine overview doc started.
This was SVN commit r5421.
2007-10-20 18:30:32 +00:00
Mythos_Ruler 1230df6001 This was SVN commit r5420. 2007-10-20 04:23:07 +00:00
Mythos_Ruler dcb1b5b2aa This was SVN commit r5419. 2007-10-19 23:56:13 +00:00
Matei 41d3ef5fa5 Fix compile on GCC 4.1, where the ArraySize function trick did not work.
This was SVN commit r5418.
2007-10-17 07:36:12 +00:00
Matei e6604e7c0e Fix more DCDT compile errors (in gcc 4.1.2 on Linux).
This was SVN commit r5417.
2007-10-16 08:12:48 +00:00
kai f20890f5fa pathfinder change: triangulation now handles static object update and removal. dcdt initialization is moved to RequestTriangulationPath() and will only be invoked when -triPathfind flag is supplied. unit radius slightly increased (again) to revolve the unit bouncing problem around buildings.
This was SVN commit r5416.
2007-10-13 23:37:23 +00:00
Matei ddffdba2c3 Changed console character to a _ since the vertical line glyph didn't seem to be available on OS X.
This was SVN commit r5415.
2007-10-13 18:22:20 +00:00
Matei 8a5ba90c53 Removed assert(g_Console) from console logging functions, because g_Console might not exist on shutdown.
This was SVN commit r5414.
2007-10-13 16:59:03 +00:00
Matei 990f603655 Fixed a freeze where a lock was acquired twice (in OpenFile and Activate).
This was SVN commit r5413.
2007-10-13 16:56:05 +00:00
Matei 336573b114 Fix Windows and GCC compile errors.
This was SVN commit r5412.
2007-10-13 16:36:17 +00:00
dax 746c081c9c Network logging has been improved with a more flexible set o classes (sinks). Two implementations for a file sink and the game console sink are provided so currently network logging is output using both these sinks.
This was SVN commit r5411.
2007-10-13 15:17:50 +00:00
Mythos_Ruler 3c836d1e96 This was SVN commit r5410. 2007-10-12 23:51:55 +00:00
Mythos_Ruler bf3631deac This was SVN commit r5409. 2007-10-12 23:50:51 +00:00
Matei caeade1b95 Fix struct sockaddr.
This was SVN commit r5408.
2007-10-12 07:41:19 +00:00
Matei 277ed33da6 # OS X fixes.
- Networking no longer tries to use IPV6, ignoring the family type of
CSocketAddr. This address will be replaced when we switch to ENet
anyway.
- The name of the Atlas semaphore now also includes a timestamp, since
the RNG generated the same sequence of names for multiple runs of the
game, causing problems if the games crashed and leaked semaphores, and
making debugging painful.
- get_executable_name now also works if the game is within an app bundle
(useful for packaging it more nicely later on, and since wxWidgets
expects us to be in an app bundle).

This was SVN commit r5407.
2007-10-11 08:00:05 +00:00
Matei 46dd72de18 # Fixed STL debug compile errors on GCC.
This was SVN commit r5406.
2007-10-11 07:55:24 +00:00
Matei fa0a07cdab # Fixed DCDT compile errors on GCC.
This was SVN commit r5405.
2007-10-11 07:54:52 +00:00
Mythos_Ruler 025ead5b69 This was SVN commit r5404. 2007-10-11 05:11:45 +00:00
Mythos_Ruler 4df6cf83fe This was SVN commit r5403. 2007-10-11 04:40:48 +00:00