8ddef2fee0
Add fast-forward/rewind commands, to help with testing.
...
This was SVN commit r8803.
2010-12-06 19:58:06 +00:00
1201956b93
Additional cleaning up of logging: removed LOG_CATEGORY macro definitions.
...
This was SVN commit r8792.
2010-12-05 08:50:33 +00:00
19dbbb816d
Changed all references from old CLogger API to use the new API. Removed old API. Fixes #247
...
This was SVN commit r8791.
2010-12-05 08:41:55 +00:00
95da3789cd
Handle SDL_ACTIVEEVENT which notifies us of mouse focus change. If mouse focus is lost don't render cursor, reverting back to OS style. When focus is regained, render cursor again. Fixes #626
...
This was SVN commit r8789.
2010-12-05 05:17:28 +00:00
819bacd538
Automatically disable audio on OS X since it's stupid and broken.
...
This was SVN commit r8788.
2010-12-04 19:42:50 +00:00
5df240d97d
Disable broken GUI error reporter on OS X
...
This was SVN commit r8787.
2010-12-04 19:09:41 +00:00
53b1447007
Fix what looks like miscompilation with GCC 4.0 on OS X
...
This was SVN commit r8786.
2010-12-04 19:06:13 +00:00
4575c26616
Disable compression of public.zip ( fixes #671 ).
...
This was SVN commit r8785.
2010-12-04 15:57:55 +00:00
4b37898ab9
Fix tests.
...
This was SVN commit r8784.
2010-12-04 15:08:18 +00:00
74114bf09a
Handle XMB caching with the same system as texture caching.
...
Fixes #694 .
This was SVN commit r8782.
2010-12-04 00:08:26 +00:00
ead65712eb
Delete obsolete archbuild tool
...
This was SVN commit r8761.
2010-12-02 18:05:16 +00:00
6b4478209b
Fix accidental use of hard-coded constant.
...
Don't bother recomputing terrain speeds multiple times per turn.
This was SVN commit r8753.
2010-11-30 14:48:04 +00:00
ab186c2b16
Update UnitMotion logic, to partially simplify it.
...
Do all pathfinding asynchronously.
Recalculate paths when the target has moved.
Fix vertex pathfinder start point heuristic, to avoid finding
zero-length paths.
When units fail to reach a resource to gather, look for another resource
of the same type.
This was SVN commit r8751.
2010-11-30 12:31:54 +00:00
3b405efc6b
Increase serializer reserved buffer space to cope with huge maps.
...
This was SVN commit r8748.
2010-11-30 12:24:46 +00:00
f959390d0b
Mostly fix hypothetical thread/fork interaction dangers
...
This was SVN commit r8689.
2010-11-25 16:11:16 +00:00
404f7d4caa
Don't put 64-bit OS X code in the 32-bit-only file. Do put it in the 64-bit-only file.
...
This was SVN commit r8687.
2010-11-24 17:08:00 +00:00
94dca529b1
Fix OS X build errors
...
This was SVN commit r8684.
2010-11-23 19:20:03 +00:00
f378a63d94
Add some tests for UnitAI.
...
Fix said tests for UnitAI.
Hopefully fix #647 too.
Document HFSM interface a bit.
Add Engine.DumpSimState() console command for debugging.
This was SVN commit r8681.
2010-11-22 20:12:04 +00:00
e4d356c3bf
Map exploration counter for summary screen
...
This was SVN commit r8679.
2010-11-21 19:42:26 +00:00
47246c8155
Fixes #572 . Changed MoveCameraToTarget so that for minimap scrolling it will ignore changes in Y position, to maintain previous zoom level as expected (constraint keeps the new view from being inappropriate)
...
This was SVN commit r8676.
2010-11-21 04:59:59 +00:00
2963422173
Add screenshot location logging w/ rendered console message. Rendered messages are hidden before screenshot is taken. Fixes #675
...
This was SVN commit r8675.
2010-11-21 01:25:16 +00:00
80888a7325
Avoid buffer overflow assertion failures when dumping stack trace on Windows.
...
Try to be marginally less likely to get stuck in infinite recursion.
This was SVN commit r8669.
2010-11-20 21:26:22 +00:00
1d8972a540
Add automatic 'root' prop point when loading old PMDs
...
This was SVN commit r8666.
2010-11-20 20:16:06 +00:00
c36fc2b8d7
Add script-based system for doing messy stuff based on system configuration.
...
Display warning for certain broken NVIDIA drivers.
This was SVN commit r8663.
2010-11-20 19:46:49 +00:00
74c19b5015
Add xmessage-based GUI dialog box for debug messages on Linux ( fixes #663 ).
...
Switch out of fullscreen before displaying dialog boxes.
Add Engine.DebugWarn for testing.
This was SVN commit r8661.
2010-11-20 17:14:45 +00:00
64bd264fc0
Attempt to fix GUI script interaction with JITs.
...
Simplify some other GUI script interface code.
This was SVN commit r8657.
2010-11-20 00:45:58 +00:00
2c8e683214
Fix toString on non-loaded sounds
...
This was SVN commit r8656.
2010-11-20 00:44:35 +00:00
f0476b61fb
Fix #476 (Use JS_New for ScriptInterface::CallConstructor)
...
This was SVN commit r8638.
2010-11-17 16:56:11 +00:00
404456ee8e
Fix int8_t redefinition errors in VC2010
...
This was SVN commit r8635.
2010-11-17 03:02:04 +00:00
f286ce0b13
Fix crash when loading zero-length config files
...
This was SVN commit r8634.
2010-11-17 01:39:14 +00:00
bd3bd084c0
Support new SpiderMonkey API.
...
wposix: Define int8_t compatibly with SpiderMonkey.
Remove unused camera, lightenv JS interfaces.
Remove most of vector JS interface.
Remove some of the redundant JS string conversion functions.
Remove unneeded vmem, _lodBias functions.
Clean up some formatting.
This was SVN commit r8629.
2010-11-16 23:00:52 +00:00
9c521ceb3b
Add minimum range to range queries
...
This was SVN commit r8627.
2010-11-16 20:43:15 +00:00
13d2e44ff5
Run GC frequently in the simulation script context, to keep memory usage down
...
This was SVN commit r8622.
2010-11-15 15:03:40 +00:00
6a74b798ab
Support prop_ prefix in Collada files, as well as prop-
...
This was SVN commit r8616.
2010-11-15 02:18:49 +00:00
816c810791
Windows fix
...
This was SVN commit r8614.
2010-11-15 00:48:34 +00:00
4a1bc8e11a
Optimise LOS visibility updates
...
This was SVN commit r8613.
2010-11-15 00:36:15 +00:00
293e5e33ec
Changed GUI mouse event handling so that button events use the mouse position at the time of the button state change. Fixed minimap message handling to respect out-of-order events. Fixes #669
...
This was SVN commit r8610.
2010-11-14 22:47:39 +00:00
042972e298
Renamed "session_new" to "session"
...
This was SVN commit r8608.
2010-11-14 20:32:38 +00:00
58b33af168
Support X mouse buttons on Windows
...
This was SVN commit r8591.
2010-11-13 19:51:15 +00:00
4100a13e0a
# Add resource shuttling.
...
Add resource-carrying animations/props to an actor for testing.
Warn more quietly about invalid cursor names.
This was SVN commit r8589.
2010-11-13 19:15:29 +00:00
25cd781641
Support horizontal scroll wheels for camera rotation
...
This was SVN commit r8582.
2010-11-13 01:00:54 +00:00
6e74c53ee9
fix file/dir mode bits
...
fixes #648
also fix self-test on ICC 12
This was SVN commit r8558.
2010-11-08 15:02:05 +00:00
6935a03743
remove no-longer needed GLU dependency; avoids delay-load warning.
...
This was SVN commit r8555.
2010-11-08 10:42:34 +00:00
24f1a00190
avoid setting executable bit in files/dirs we create
...
thanks to fabio for reporting + a suggested fix.
fixes #648
This was SVN commit r8554.
2010-11-08 10:39:52 +00:00
6b4d5091b3
fixes from work: use ICC bswap intrinsics instead of fallbacks; update UNUSED2 to work with ICC; update mahaf for Win7
...
This was SVN commit r8553.
2010-11-08 10:01:12 +00:00
e43eb0c18b
# Various hotkey fixes and cleanups.
...
Support ctrl for removing entities from selection.
Move big screenshot hotkey to shift+F2.
Increase mouse wheel rotation speed.
Fix HotkeyIsPressed when a more specific hotkey was matched instead.
Support multiple hotkeys with the same binding.
Use hotkeys instead of raw key events in GUI.
Delete some obsolete hotkey definitions.
Remove unused broken EntitySelection toggle method.
This was SVN commit r8546.
2010-11-07 20:42:52 +00:00
a13836bd68
safely handle zero-sized XMB files ensuing from a crash while loading
...
fixes #662
This was SVN commit r8545.
2010-11-07 16:14:13 +00:00
644b9aedea
# Add double-click and triple-click selection modes, based on patch by Christoph and evans.
...
Fixes #515 .
This was SVN commit r8544.
2010-11-07 00:12:55 +00:00
f45c74c368
thread-safety fixes to debug.cpp - most functions were already reentrant, just CAS-ified the assert suppression flags.
...
(NB: the debug_filter stuff remains non-reentrant because it's usually
only called from main() or at least the main thread)
closes #654
This was SVN commit r8543.
2010-11-06 19:14:16 +00:00
3407983e98
remove no-longer needed (and non-reentrant) MICROLOG as per today's meeting
...
This was SVN commit r8542.
2010-11-06 19:11:40 +00:00