789 Commits

Author SHA1 Message Date
mcmartin 0c5620d42b Removed 256-cel limit on .ani files
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2758 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-05-22 03:45:29 +00:00
avolkov 5d24e61860 Avoiding PlaySpeech/StopSpeech namespace collision on OSX
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2756 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-05-15 04:57:13 +00:00
Meep-Eep dc94da2cc4 Fix assertion when ending the battle with a simultaneous death.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2752 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-05-05 17:11:24 +00:00
Meep-Eep 4ba55150bb Concurrent supermelee ship selection.
New generic, unthreaded flashing code.
Cleanups and comments.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2749 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-05-04 22:11:54 +00:00
avolkov cdb51cf448 Cleanup of 3DO ship spin support
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2721 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-05 06:28:58 +00:00
Meep-Eep c1b7ca97f8 type
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2720 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-04 21:21:39 +00:00
Meep-Eep a56af7a7fd Disabling the use of temporary directories for now.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2718 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-04 21:00:27 +00:00
Meep-Eep 962352b128 Englishification.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2716 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-01 21:16:10 +00:00
Meep-Eep 1b9ab08c81 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2715 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-01 21:14:55 +00:00
mcmartin f69b7bddec Fixed a crash bug if starting with no uqm.cfg
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2713 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-03-29 03:53:15 +00:00
mcmartin 4b3aa77450 Full-game access to 3do ship spins.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2712 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-03-08 03:59:28 +00:00
mcmartin e7a86e4a8a Major reworking of key configuration internals.
VControl no longer uses a custom configuration format; instead, control 
bindings are read in from the standard resource system.  Menu controls 
are specified in menu.key in the content; flight controls are now copied 
from uqm.key to flight.cfg instead of from starcon.key to uqm.key.

This change permits significant streamlining of the VControl code 
itself, and allows more fine-grained control over what the key 
configuration code iself does.  This update thus closes both Bug #949 
and Bug #961.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2705 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-09 07:36:07 +00:00
mcmartin e9089a4498 Added AList_RemoveString
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2703 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-09 02:23:56 +00:00
mcmartin cd673e3275 Major cleanup of the FRAME, CONTEXT, and FONT abstraction layers.
The PFRAME_DESC, FRAMEPTR, PCONTEXT_DESC, CONTEXTPTR, PFONT_DESC, and 
FONTPTR types are all now defunct.  gfxintrn.h has also been vastly 
simplified.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2698 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-06 04:22:38 +00:00
mcmartin 3a4fa3ae20 Added input frames to PauseGame(), stopping infinite loops
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2696 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-03 00:44:30 +00:00
Meep-Eep 81af460cfe More netplay debug code.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2693 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-01 21:57:09 +00:00
Meep-Eep 5c5c172f79 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2692 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-01 21:52:53 +00:00
mcmartin 4a99d4b2fb Any input gesture is now guaranteed to persist for at least one frame.
This fixes Bug #864.  Note that this also adds an "Input Frame" 
abstraction into the input library.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2688 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-30 07:43:40 +00:00
mcmartin 882e9354d6 Removed the unnecessary VControl abstraction layer.
VControl already directly depends on other UQM libraries, so this buys 
nothing.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2685 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-30 02:36:36 +00:00
Meep-Eep 68aa444425 Fix compilation without Netplay support. (Was fixed in CVS, but after
we moved to SVN).


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2684 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-28 13:15:39 +00:00
avolkov f7ae44c379 Credit where credit is due
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2683 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-28 03:29:56 +00:00
avolkov ebd6792112 AIFF decoder
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2681 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-28 03:21:35 +00:00
mcmartin 93fec4a77f Typo fix in Starbase Commander dialog (Bug #959)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2679 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-23 04:20:10 +00:00
Meep-Eep 50ef1a22b4 (MacOS) Don't package up .svn dirs with 'build.sh uqm install'.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2678 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-19 18:46:06 +00:00
Meep-Eep dcb277a505 Log messages cleanup; one extra message.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2677 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-19 18:44:51 +00:00
avolkov 5e055e5003 Bugfix for #734 + small cleanup
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2676 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-19 06:48:06 +00:00
mcmartin d54345bf94 Menu-Cancel will now quit out of the Manifest Menu (Bug #838)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2675 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-19 05:48:14 +00:00
mcmartin e4a4e0393e Fix a missed line of credit.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2674 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-19 03:47:04 +00:00
mcmartin 7da89e82ab Added commandline and installer options for "Safe Mode" startup
(See Bug #946 for more details.)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2673 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-19 03:44:39 +00:00
mcmartin 16122a71da Rely on surface pitch instead of screenwidth in OpenGL mode (Bug #956)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2672 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-18 08:45:17 +00:00
mcmartin a7e9b5094d Micro version bump
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2669 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-14 23:04:49 +00:00
Meep-Eep d1f2d6c118 A bit more debug info for failed connects.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2667 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-14 14:11:14 +00:00
mcmartin 6a880da5e2 ChangeLog update for revision 2663
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2664 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-14 04:53:07 +00:00
mcmartin 0b8f5a36d2 F1 and F10 finally immune to crossfades (Bug #455) - Michael
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2662 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-13 07:57:17 +00:00
mcmartin 1cee0aa1e8 No longer depend on SDLK_LAST statically.
Key input should now be safe even if compiled with a different version 
of SDL than the one running the program (Bug #936, possibly also #883)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2659 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-13 01:35:05 +00:00
Meep-Eep 13d361f218 Workaround around the Turkish language.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2658 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-12 23:48:36 +00:00
Meep-Eep 3f02f45757 better description
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2657 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-11 22:24:49 +00:00
Meep-Eep d661d544a1 Correction
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2656 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-11 22:21:56 +00:00
Meep-Eep 8105e86155 Flush the stream when doing a uio_close() after a uio_fwrite().
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2655 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-11 22:04:14 +00:00
Meep-Eep 30351edb89 Remove "Changes towards" for all but the release we're currently working on,
leaving just the version number.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2654 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-11 10:20:52 +00:00
mcmartin 43eb06dd28 Major rewrite of SwapBuffers routines.
This rewrite abstracts out all screen compositing code into sdl_common.c 
and treats pure and OpenGL modes as backends.  This should make fixing 
compositor bugs easier in the future, as well as providing alternate 
rendering forms for weaker cards if necessary.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2653 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-11 00:45:48 +00:00
mcmartin c3473a12ac Exclude Private Area from isWideGraphChar.
This is a stopgap fix for Bug #942.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2648 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-09 01:22:26 +00:00
mcmartin 85b0e97626 Do not rely on GL_UNPACK_SKIP_* attributes, as not all OpenGL drivers
support them right (Bug #914) - Michael


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2647 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-09 00:58:29 +00:00
mcmartin 83915976bd Do not overwrite GLOBAL_SIS (CrewEnlisted) when leaving HyperSpace.
This fixes bug #938.  Entering combat while *in* HyperSpace appears to 
still update crew counts appropriately.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2646 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-08 02:26:13 +00:00
mcmartin 6e208cc4db Fixed a text entry width problem that was nuking control template names
(Fixes Bug #947)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2643 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-06 00:33:13 +00:00
Meep-Eep cba93f7fce uio cleanups, documentation
path fixes, improvements
Fixes bugs 738, 907


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2641 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-03 16:58:59 +00:00
Meep-Eep 97626d2ab5 Simplification of uio Stream functions. No more internal seeks.
Taking advantage of the POSIX/SUSv2/C requirement that input and output
operations may not immediately follow eachother.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2631 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-12-20 20:15:43 +00:00
mcmartin cf26454d14 New heading for 0.7, and a typo fix.
Also, more importantly, a test to ensure that the CVS-update
mailing list is receiving updates from the shiny new SVN
repository.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2629 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-12-19 02:06:32 +00:00
Meep-Eep 85b62ddf81 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2627 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-12-19 00:24:39 +00:00
meep-eep 73006b32c7 Take $CFLAGS and $LDFLAGS into account for dependency detection (they were
already used for the building itself).


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2597 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-12-14 23:37:05 +00:00