Commit Graph

4689 Commits

Author SHA1 Message Date
Mythos_Ruler f840d91f4c This was SVN commit r5489. 2007-11-26 07:52:10 +00:00
Mythos_Ruler e6ddc67fd0 This was SVN commit r5488. 2007-11-26 07:36:05 +00:00
Mythos_Ruler f7eb3ef742 This was SVN commit r5487. 2007-11-26 06:57:52 +00:00
Mythos_Ruler a50805f1ec This was SVN commit r5481. 2007-11-22 18:52:45 +00:00
Mythos_Ruler c8de106e37 This was SVN commit r5479. 2007-11-21 08:50:44 +00:00
Mythos_Ruler d2c711cbb7 This was SVN commit r5478. 2007-11-21 03:40:58 +00:00
Mythos_Ruler 4c7ed41cfc This was SVN commit r5477. 2007-11-21 03:38:17 +00:00
Mythos_Ruler df37463768 #More faces, yay!
This was SVN commit r5476.
2007-11-21 02:21:01 +00:00
janwas 317f98a6c0 WIP of new file code
archive: pretty much done except for trace and archive_builder
IO: io_manager still needs to be fixed/revised (especially WRT buffer
and alignment management)
posix: done
vfs: need to complete vfs_mount and tie it in to vfs.cpp
dir_util: needs further revisions (VFS interface changed since then)

This was SVN commit r5475.
2007-11-20 18:51:07 +00:00
janwas d19a2cba65 include boost smart pointers from PCH
factor out the "atom_fn" mechanism into lib/allocators/string_pool.cpp
factor out FAT date/time handling into lib/fat_time.cpp
path_util: replace strcpy with SAFE_STRCPY; add additional functions
that avoid passing an output buffer via StringPool

This was SVN commit r5474.
2007-11-20 18:44:36 +00:00
Mythos_Ruler 6e7cab5a64 This was SVN commit r5473. 2007-11-20 08:06:20 +00:00
Mythos_Ruler b0585c7c61 This was SVN commit r5472. 2007-11-20 07:09:29 +00:00
Mythos_Ruler d0273ea2b9 This was SVN commit r5464. 2007-11-19 08:04:48 +00:00
Matei 207d1367ec # A number of network synchronization fixes.
- The server will no longer send a new turn until the previous one has
been "acknowledged". (TODO: this may create lag between turns in its
current form; investigate and possibly allow executing two turns while
the third is being negotiated).
- Mutexes are now being used in NetServer and NetClient to ensure
commands go into the right batches.
- Commented out some orders in the GUI code that should not be there and
are not 100% working anyway (they were part of the follow/formation
system).
- Units that spawn or are created by scripts now have net-safe position
and orientation.
- Added a debug flag that can be turned on to print details about when
commands are received and executed (DEBUG_SYNCHRONIZATION). This is
especially useful if you diff the stdouts of two running games. There
should be no differences if everything is in synch.

This was SVN commit r5463.
2007-11-18 09:09:06 +00:00
Mythos_Ruler d2e1c38860 This was SVN commit r5462. 2007-11-15 08:58:21 +00:00
Mythos_Ruler 3348aa890b This was SVN commit r5461. 2007-11-15 08:54:01 +00:00
Mythos_Ruler 0968995003 This was SVN commit r5460. 2007-11-15 08:30:27 +00:00
Mythos_Ruler 263a142511 This was SVN commit r5459. 2007-11-15 08:18:52 +00:00
Mythos_Ruler ac1e844e31 This was SVN commit r5458. 2007-11-15 00:04:45 +00:00
Mythos_Ruler 247965033d This was SVN commit r5457. 2007-11-14 08:03:24 +00:00
Mythos_Ruler 643f1e8266 This was SVN commit r5456. 2007-11-14 08:03:00 +00:00
Mythos_Ruler 567b3b7c1c This was SVN commit r5455. 2007-11-14 07:03:09 +00:00
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