1
0
forked from mirrors/0ad
Commit Graph

44 Commits

Author SHA1 Message Date
Matei 1e64089cdb Hide console window when launching atlas and actor viewer.
This was SVN commit r6220.
2008-07-13 04:57:16 +00:00
janwas 6980b066a3 add vc90* libs in case anyone wants to use vs2008
This was SVN commit r6215.
2008-07-12 14:28:36 +00:00
Ykkrosh 500e22ab6f Updated svn:ignore for some auto-generated files
This was SVN commit r5917.
2008-05-07 23:04:46 +00:00
Sam Assoum 772b59a10c This was SVN commit r5904. 2008-05-04 23:43:23 +00:00
janwas 87b0d08c0e new command line parameters:
- disable mahaf and thus all physical memory mapping or direct port IO
- promise that TSC-based QPC is safe on this system

This was SVN commit r5335.
2007-09-08 08:07:43 +00:00
janwas a49451fa8c recompile of aken
This was SVN commit r5203.
2007-06-17 10:29:52 +00:00
janwas 529727d02b slight improvement to aken: retry mapping if someone has mapped the same page with unexpected cacheable attributes
This was SVN commit r5181.
2007-06-15 21:36:55 +00:00
janwas 3e874c54cf manual build.
aken: add provision for copying physical memory (safer than mapping)
acpi uses that to avoid problems due to nonaligned ACPI tables (bonus:
wastes less memory)

wdbg: remove unnecessary headers
wseh: add comments
wstartup: fix return type (since we're now called by _initterm_e)

This was SVN commit r5159.
2007-06-10 13:25:09 +00:00
janwas 7c241ed22c manual build with new atlas overbrightening support.
also split aken driver into checked and free versions.

This was SVN commit r5118.
2007-05-29 22:55:23 +00:00
janwas 7fe6c3d77f add detours library for API hooking.
(update aken driver while at it)

This was SVN commit r5107.
2007-05-28 15:01:29 +00:00
janwas d088e0840a kernel-mode portion of HPET driver (checked builds for xp64 and xp)
This was SVN commit r5083.
2007-05-21 19:14:44 +00:00
janwas dcf253714f debug CRT from vc8sp1
This was SVN commit r5073.
2007-05-15 13:10:12 +00:00
janwas bd2af78d4f hopefully final fix for vc8sp1 breakage
(we have no idea why the config file's resourceId must be 2, but filemon
shows this file is called for)

This was SVN commit r5067.
2007-05-13 02:01:08 +00:00
janwas 695ba038f1 attempt to resolve SxS versioning issue with vc80sp1
This was SVN commit r5066.
2007-05-12 19:00:31 +00:00
janwas addf1aba46 CRT files from VC8SP1 as a further fix to michael's bug report
This was SVN commit r5064.
2007-05-11 20:10:17 +00:00
janwas 0804cf5248 when building with atlas, VC8 embeds a dependency on comctl into the manifest => add that manifest to our app dir
This was SVN commit r5063.
2007-05-11 16:51:11 +00:00
Ykkrosh f6de818ea8 # Added support for automatically loading 3d models in the COLLADA format.
* CMeshManager: Changed to check for .pmd and .dae files and convert
and cache as appropriate.
 * CModelDef: Fixed misinterpreted doc comments in.
 * lib:
   * Fixed init/shutdown sequences to support multiple VFS-using tests
correctly.
   * Fixed most reported memory leaks from the new leak-reporting test
system.
   * Fixed error when trying to dump debug data about fonts after
unloading them.
 * Added sphere dae/pmd data for tests.
 * Added output buffering to DAE->PMD converter.
 * Added precompiled COLLADA converter DLLs.
 * Removed old redundant conversion script.

This was SVN commit r4709.
2006-12-20 03:22:24 +00:00
Ykkrosh 8b7d1fcfb3 * Moved command-line options list from system.cfg into readme.txt. Updated the list to reflect reality. Removed -novbo option because you can use the .cfg file instead.
* Changed log files to trigger standards mode in Firefox (to be
consistent with other browsers), by making it valid HTML5. Changed the
font and some spacing.
 * Made CLogger default to ignoring messages if it hasn't been
initialised yet, instead of crashing.
 * Added leak reporting to the unit tests.
 * Renamed mods/_tests to mods/_test.xero, since it's only used by
Xeromyces and the other tests use mods/_test.otherstuff instead.
 * Fixed Atlas compilation on Windows.
 * Moved Atlas's DLL-loading code into a separate class, so it can be
shared.

This was SVN commit r4707.
2006-12-20 03:09:21 +00:00
Ykkrosh 1480c57446 Linux compatibility in test converter. Fixed O(n^2) bottleneck.
This was SVN commit r4684.
2006-12-06 17:42:07 +00:00
Ykkrosh 8fa6b12568 # Initial COLLADA support.
Just does static geometry at the moment.

This was SVN commit r4680.
2006-12-06 00:06:05 +00:00
Ykkrosh 35e91718c5 # Added tool for viewing models and animations outside the game.
Atlas: Added ActorViewer. Moved GL canvas into separate class for shared
use. Disabled message-handling callback while blocked on the game, and
stopped creating dialog boxes inside the game thread in order to avoid
deadlocks (hopefully). Support multiple Views (for independent sets of
camera/update/render code). Recalculate territory boundaries when
necessary. Changed default list of animations to match those currently
used by actors.
# Tidied up more code.
Moved some more #includes out of .h files, to minimise unnecessary
compilation.
MathUtil: Deleted unused/unuseful macros (M_PI (use PI instead), M_PI_2
(use PI/2), MAX3, ABS (use abs)).
ObjectManager: Removed some ScEd-specific things.
Unit: Moved creation out of UnitManager, so units can be created without
adding to the manager. Changed CStr8 to the more conventional CStr.
app_hooks: Removed warning for setting multiple times.
win: Restored SEH catcher.
GameSetup, GameView: Removed RenderNoCull, because it doesn't seem to do
what it says it does ("force renderer to load everything") since we're
loading-on-demand most stuff and it doesn't seem especially useful since
we'd prefer to minimise loading times (but feel free to correct me if
I'm wrong). (And because it crashes when things need to be initialised
in a different order, so it's easier to remove than to understand and
fix it.)
PatchRData, Renderer: Work sensibly when there's no game (hence no LOS
manager, water, etc).
LOSManager: Use entity position instead of actor position when possible.
TerritoryManager: Allow delayed recalculations (so Atlas can issue lots
of move+recalculate commands per frame).
Cinematic: Non-pointer wxTimer, so it doesn't leak and doesn't have to
be deleted manually.

This was SVN commit r4261.
2006-08-28 17:36:42 +00:00
Ykkrosh 54c1508db6 Renamed autobuilt ps.exe to pyrogenesis.exe, to match the new project layout.
Fixed Atlas project creation.
Improved VS2005 linking speed.
Added work-in-progress environment (water, sun) editing to Atlas.

This was SVN commit r3935.
2006-06-03 05:08:32 +00:00
Ykkrosh f791a61c46 # Fixed SxS CRT usage.
Also added wx's .rc file to Atlas.

This was SVN commit r3812.
2006-04-24 18:01:01 +00:00
Ykkrosh 8c440a4e24 Updated VC8 DLLs to match the ones from VS2005 Professional.
Removed .manifest files (because the SxS system is too confusing - but
we should sort it out when properly distributing the game).
Removed ScEd files, because it's out of date and unsupported.

This was SVN commit r3780.
2006-04-20 00:14:02 +00:00
Acumen 268584d177 Initial commit of GUI changes. You're not liable to see much difference (in fact, there's probably less functionality than there used to be).
This is mostly to commit the new icon sheets so Jason can commit changes
directly if he prefers, and because I'm about to get back onto fixing
the command lists (not necessarily ones that actually do things when you
click them, but at least get them updating properly on the screen for
Matei), and want to commit a semi-usable update before I potentially
break it all again.

This was SVN commit r3571.
2006-02-27 23:37:43 +00:00
janwas f21b06e36a add DLLs from VC8 so that applications with manifests enabled run on systems without VC8 installed
This was SVN commit r3138.
2005-11-15 16:22:15 +00:00
Ykkrosh 08921f56b4 Moved icon, so that compilation doesn't depend on anything in 'binaries'
This was SVN commit r2155.
2005-04-20 20:18:20 +00:00
Acumen 79e1c273e6 Removed older version of ScEd, which as far as I know is too outdated to be useful now. (If I'm wrong, I've kept a backup.)
This was SVN commit r2131.
2005-04-29 13:26:13 +00:00
Wijitmaker e6c56d0537 Update of the ps.exe icon
This was SVN commit r2076.
2005-03-29 13:34:00 +00:00
Ykkrosh a321f1cc9f Added simple icon (on Windows)
This was SVN commit r2052.
2005-03-26 19:23:52 +00:00
Ykkrosh bcaf63367b Removed some more files that weren't required.
This was SVN commit r1687.
2005-01-09 13:07:21 +00:00
Aeros a596d87dab This was SVN commit r1675. 2005-01-09 00:04:14 +00:00
Acumen 9302d3c668 Uploaded some placeholder icons, recompilation, removed redundant version of ScEd.
This was SVN commit r1471.
2004-12-07 18:35:11 +00:00
SVN c9fa12e514 Placing contents of system and art packs in version control
This was SVN commit r1400.
2004-11-25 20:00:26 +00:00
Acumen 00abe93628 New readme file to ensure system/ doesn't get removed.
This was SVN commit r1083.
2004-08-29 20:27:05 +00:00
Acumen 23e9e16096 Removed ps_instructions as content has been merged into system.cfg.
This was SVN commit r1080.
2004-08-29 15:58:50 +00:00
Acumen 1f7fcab296 Removed all DLLs and the ScEd and FontBuilder binaries from system/. These are now available from the System Pack. Just drop any new DLLs into CodeDump/System when needed.
This was SVN commit r893.
2004-08-04 11:13:24 +00:00
olsner 6b6ec069f8 -conf option incorrectly documented
This was SVN commit r888.
2004-08-02 23:16:26 +00:00
MarkT 0a19907e92 Minor updates to instructions
This was SVN commit r796.
2004-07-21 16:41:30 +00:00
MarkT 6c56f5bba0 Added unit selection instructions
This was SVN commit r788.
2004-07-20 23:42:33 +00:00
Acumen da43ede881 Committed latest ScEd, its readme files, and renamed ps instructions file to system/.
This was SVN commit r637.
2004-07-07 06:50:36 +00:00
Acumen 9b669299f8 Removed instructions.txt. Renamed to ps_instructions.txt.
This was SVN commit r636.
2004-07-07 06:47:41 +00:00
Ykkrosh 2c93d6bddc Additional instructions
This was SVN commit r573.
2004-06-20 12:15:22 +00:00
janwas 0c06c5d1d6 added commandline/in-game key documentation as requested by jason.
This was SVN commit r572.
2004-06-19 23:36:50 +00:00