1
0
forked from mirrors/0ad

Commit Graph

  • 1036f4cb5b Merged content of ps_instructions.txt into system.cfg, since they both have hotkey listings. Acumen 2004-08-29 15:59:18 +00:00
  • 23e9e16096 Removed ps_instructions as content has been merged into system.cfg. Acumen 2004-08-29 15:58:50 +00:00
  • f05afa04a2 fix incorrect Tex_reload state handling (caused actual reloads to fail, i.e. display white texture) janwas 2004-08-28 17:44:28 +00:00
  • b7ceaa0652 fix init segment names (must not be A or Z); see meeting log, 2004-08-28 janwas 2004-08-28 17:34:06 +00:00
  • c630437a9e Removed -- it was no longer used (replaced by unifont.(cpp|h)) and causing conflicts with ps/Font.cpp Ykkrosh 2004-08-28 13:35:48 +00:00
  • 39a2589e2c mk_handle -> cast_to_HANDLE (less confusion) janwas 2004-08-28 11:14:23 +00:00
  • 5a3c99d506 Removed some debug logging, since the bug seems to have been successfully removed Ykkrosh 2004-08-27 22:10:25 +00:00
  • 70d84beab2 Altered font handling -- now uses CFont in preference to unifont_* (yay, pointless OO) and allows font mapping ("default"=>"palatino12", etc) using .cfg files Ykkrosh 2004-08-27 22:08:30 +00:00
  • 9280aa15a7 Adjusted error handling minorly Ykkrosh 2004-08-27 21:14:23 +00:00
  • 5054cf00cd Added font mappings Ykkrosh 2004-08-27 21:00:21 +00:00
  • b359da4095 Altered point size to match Windows. Fixed bug with alignment of bold text. Ykkrosh 2004-08-27 20:24:15 +00:00
  • 195ce6cec8 Script for resource counters. Acumen 2004-08-27 20:09:13 +00:00
  • 880b768abd Noticed "Engine exited successfully on " << __DATE__ Ykkrosh 2004-08-27 18:47:14 +00:00
  • 405d5c476f Made ThrowError(code) visible Ykkrosh 2004-08-27 17:43:04 +00:00
  • 97777fe688 LOG_ONCE, to avoid flooding the log with the same message every frame Ykkrosh 2004-08-27 17:41:02 +00:00
  • b9d4c282fb Moved the resource counters over by a couple of pixels. Acumen 2004-08-27 17:37:14 +00:00
  • 1aae7dcead more dox! janwas 2004-08-27 00:33:20 +00:00
  • d607aad4db had a look at mmap() due to gamedev post. cleaned it up; now bulletproof and armor-plated (I hope :)). janwas 2004-08-27 00:29:46 +00:00
  • 357874a48c Portrait code for Dudette. Acumen 2004-08-26 10:41:10 +00:00
  • e34c5fdd5d Added Dudette entity to test GUI button. Acumen 2004-08-26 10:37:55 +00:00
  • 71753a875f More GUI updates. Acumen 2004-08-26 10:37:27 +00:00
  • 9c579eb89d Executable version of the exception-stuff generator Ykkrosh 2004-08-26 10:34:09 +00:00
  • 4041b7880e Made missing textures non-fatal Ykkrosh 2004-08-26 10:31:34 +00:00
  • 8943b1a0f2 Realigned resource icons to right. Acumen 2004-08-26 09:28:10 +00:00
  • b2a2f447f7 New GUI files to match the new fonts and resource icons. Acumen 2004-08-26 08:19:33 +00:00
  • 10930987a8 Added new fonts from Jason. Acumen 2004-08-26 08:13:34 +00:00
  • 918cb99c7f now verify glActiveTexture != 0 in GL extension check (in response to bug #18) janwas 2004-08-25 11:44:11 +00:00
  • 85b570f2e9 Removed terrain.raw ... ScEd no longer needs it (generates flat map instead of using this as its default heightmap). Acumen 2004-08-25 09:35:28 +00:00
  • c01f1f00a8 Minorly better error handling Ykkrosh 2004-08-24 21:07:20 +00:00
  • 4ce93a9f12 remove misalign warning (no longer relevant) janwas 2004-08-24 17:42:46 +00:00
  • df5ba1f690 simplification: only VFS allocates output buffer janwas 2004-08-24 17:34:00 +00:00
  • 13e5f5dc11 underwent review, armor-plating and documentation. "finished" (i hope) except for one last outstanding issue: janwas 2004-08-24 17:29:54 +00:00
  • fb0b498de2 pthread_mutex update - now uses CRITICAL_SECTIONs. quite hacky; awaiting word from simon how he'd like it :) janwas 2004-08-24 17:27:51 +00:00
  • 49e284ae5e now uses vfs_load instead of vfs_map (faster, doesn't break if the files are in an archive and compressed) janwas 2004-08-24 17:26:35 +00:00
  • aba8d1daaa Updated GUI scripts to include references to all the new GUI images for the next PASAP milestone in sprite1, and implemented some of it in hello and basefunctions. Mostly just throwing images on the screen, but some new stuff like it shows portraits and stat icons when clicking units now. Acumen 2004-08-24 17:17:23 +00:00
  • e287eac695 Updated charsets Ykkrosh 2004-08-24 14:59:41 +00:00
  • 68aa9a81f3 Removed the single-pixel borders between glyphs; most font textures are now half their former size Ykkrosh 2004-08-24 14:58:50 +00:00
  • f0e6936b94 Updated Ykkrosh 2004-08-24 11:42:44 +00:00
  • d5a5f4c300 Now uses plain English messages when calling translate() before loading a language, rather than crashing Ykkrosh 2004-08-24 11:32:32 +00:00
  • 83fb95dbde Removed hard-coded filenames Ykkrosh 2004-08-24 11:29:40 +00:00
  • c6d292dc87 Slightly better dictionary handling Ykkrosh 2004-08-24 11:28:18 +00:00
  • 49b5c5c2b8 Trivial wrapper around vfs_next_dirent, to make some other code a little tidier Ykkrosh 2004-08-24 11:26:32 +00:00
  • a684d27654 Error code to exception conversion, via ThrowError(code) Ykkrosh 2004-08-24 11:09:11 +00:00
  • 9fa5e3b57a Better Unicode support in the console Ykkrosh 2004-08-24 11:07:50 +00:00
  • 506b283844 Now actually uses IsInitialised() correctly, to avoid crashing when logging messages before the config DB is loaded Ykkrosh 2004-08-24 11:05:41 +00:00
  • c92872a13f Put all the standard characters into verdana16 Ykkrosh 2004-08-21 14:18:41 +00:00
  • 003bf13eb0 GCC fixes: things Ykkrosh 2004-08-21 12:57:10 +00:00
  • 6873de4ed0 GCC fixes: string.c_str() in LOG Ykkrosh 2004-08-21 12:55:43 +00:00
  • 59fd28fc93 GCC fixes: made zip_archive_open/close not inline Ykkrosh 2004-08-21 12:54:25 +00:00
  • 57fad52ef3 GCC non-fixes: marked broken code Ykkrosh 2004-08-21 12:53:17 +00:00
  • d1e29b1d16 GCC fixes: avoid warnings about XP_UNIX Ykkrosh 2004-08-21 12:52:31 +00:00
  • a8f64267a2 GCC fixes: evil goto. Ykkrosh 2004-08-21 12:50:55 +00:00
  • 0e55379b36 Initial i18n integration Ykkrosh 2004-08-21 11:45:01 +00:00
  • b981542a51 Initial l10n data Ykkrosh 2004-08-21 11:41:30 +00:00
  • 9e4ee4b8d9 Quadrupled stack size, since we had too many files Ykkrosh 2004-08-21 11:35:46 +00:00
  • 6e9c7dd532 Fixed minor type-conversion warnings Ykkrosh 2004-08-20 14:03:49 +00:00
  • 35baf71fe8 Define XP_* globally, for anything that uses SpiderMonkey directly Ykkrosh 2004-08-20 14:02:53 +00:00
  • 0ac6b7839f (That last message didn't make much sense at all, and the code was slightly wrong anyway) Check for error definitions in .cpp/.h files inside directories whose names contain digits. Ykkrosh 2004-08-20 12:53:24 +00:00
  • 88ab133c1f Check for errors in directory names containing digits (e.g. "i18n") Ykkrosh 2004-08-20 12:41:08 +00:00
  • f94ecbd6d7 hide ugly multimap code behind interface janwas 2004-08-19 12:03:15 +00:00
  • e6324c95d6 add rationale for non-caching async IO and not prefetching janwas 2004-08-19 12:02:58 +00:00
  • 0706801286 heeding thoreau's "simplify" call. fat trimmed from tree_lookup and remount; janwas 2004-08-19 12:02:15 +00:00
  • 95453aa2c6 add STL_HASH_(MULTI)MAP janwas 2004-08-18 02:13:53 +00:00
  • d58e16e0ff work in progress. caching moved to sync IO code (simplifies things). janwas 2004-08-18 02:12:52 +00:00
  • e2970992fd fix FileIO type; also new transfer mode for uncompressed files that allows using the file cache (HACK!) janwas 2004-08-18 02:11:50 +00:00
  • 3d455fc05f h_find now via hash multimap instead of linear search (it's called often) janwas 2004-08-18 02:08:15 +00:00
  • 4934c7cbe2 don't cache VDir (not copy equivalent). fixes bug that caused terrain textures not to load. janwas 2004-08-18 02:06:23 +00:00
  • ac8cfef8d0 bugfix: was memsetting the memory log /stream/, not buffer. while at it, we just alloc via calloc janwas 2004-08-18 01:51:23 +00:00
  • 589106ae1c increase memory buffer size (due to boundschecker overrun warning) janwas 2004-08-18 01:32:05 +00:00
  • 0d6477d83b add note and added (currently commented out) debug_outs to determine when/why handles are being allocated janwas 2004-08-17 21:06:08 +00:00
  • a8b8471a23 no longer require aiocb to be zeroed (real aio doesn't). janwas 2004-08-17 13:40:55 +00:00
  • af85086e3b no longer register atexit call to free mutex in pthread_mutex_initializer - user code should do that. janwas 2004-08-17 13:36:03 +00:00
  • fdaa535fc2 Removed memory leak Ykkrosh 2004-08-17 12:34:07 +00:00
  • 16b198b05d Fixed calling convention for IPv6 function pointers olsner 2004-08-16 18:13:22 +00:00
  • 4d9c7684df w00t! first batch of actual network support! olsner 2004-08-16 15:19:17 +00:00
  • d79dad28d0 Fixed scrolling for windowed mode - stop scrolling when the mouse moves outside the window olsner 2004-08-16 14:33:26 +00:00
  • 5575409959 Fix for pthread_create - assumed new thread started before _beginthread returns. Fixed by heap-allocating the parameter to thread_start olsner 2004-08-16 14:30:18 +00:00
  • 8e823492b5 better names for inf_* routines janwas 2004-08-16 13:20:53 +00:00
  • 611ec4f10d add throughput measure janwas 2004-08-16 13:19:10 +00:00
  • 94316413db rough initial implementation of revised L3 file block cache. works, considerable speedup. janwas 2004-08-15 21:50:29 +00:00
  • 48ecbe3c48 VFS wraps async IO control block in a handle (better separation of powers ;)) janwas 2004-08-15 21:49:17 +00:00
  • caedad6fc4 allow freeing 0 ptrs janwas 2004-08-15 21:48:34 +00:00
  • 788b177e81 async routines now fill a control block, instead of returning a handle (that's now done by VFS) janwas 2004-08-15 21:47:47 +00:00
  • 5ff6c98c95 bugfix in IO callback (was incorrectly reporting # bytes read); async routines now fill a control block, instead of returning a handle (that's now done by VFS) janwas 2004-08-15 21:47:32 +00:00
  • d41cdc4dff Allow NULL categories, and make them very interesting Ykkrosh 2004-08-15 21:10:49 +00:00
  • 0321b0d8c1 Log interest levels Ykkrosh 2004-08-15 20:59:32 +00:00
  • 9cd4cab693 A few log categories Ykkrosh 2004-08-15 20:57:31 +00:00
  • 0037a0c6c0 Now allows categorised logging with user-configurable interest levels. By default, all errors and warnings are 'interesting' (reported in interestinglog.html and the console), and system.cfg lets you alter your interest in particular categories. Ykkrosh 2004-08-15 20:57:04 +00:00
  • 98a4cea133 IsInitialised() on singletons, for when you need to know whether certain things (e.g. the config database) exist yet Ykkrosh 2004-08-15 20:47:25 +00:00
  • 5edadf1433 don't cache handles that don't have a key (i.e. couldn't be found when reloading) janwas 2004-08-14 12:36:03 +00:00
  • 3ba9855b2e wasn't converting native path to portable before sending to VFS. janwas 2004-08-14 12:28:54 +00:00
  • 00a70deafd Fixed the console's border Ykkrosh 2004-08-14 11:40:40 +00:00
  • ed9671e8d7 Fixed JS complaints about missing 'prototype' Ykkrosh 2004-08-14 11:23:38 +00:00
  • cc9ae228f9 _mem() JS function, for extremely basic VRAM usage information Ykkrosh 2004-08-14 11:21:29 +00:00
  • 7e1bcd5159 Slightly nicer cursor loading (using the resource system for caching) Ykkrosh 2004-08-12 17:36:48 +00:00
  • 4e7b132bfd sound/music player now responsible for calling oal_Init, due to delay-loading. janwas 2004-08-12 17:32:37 +00:00
  • 6637011982 removed winsock dependency (now uses GetFileType) janwas 2004-08-12 17:32:16 +00:00
  • c0428d8cee sound/music player now responsible for calling oal_Init, due to delay-loading. janwas 2004-08-12 17:20:11 +00:00
  • d0454100cd newer DLLs now delay-loaded (reduces startup time by 600ms) janwas 2004-08-12 17:19:45 +00:00
  • 3459ad5d8f less MAX_REQS (64 was unnecessarily high) janwas 2004-08-12 17:19:20 +00:00