Dennis Schridde
5beaf745bf
Fix missing identifier LC_MESSAGES for MSVC
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4269 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 19:29:41 +00:00
Dennis Schridde
f8b62a6e77
Simplify i18n handling by moving all system dependend stuff into lowlevel functions.
...
Support changing the language via the menu on Windows.
Don't save the language name to the config file. Use the ISO639 style identifier instead.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4268 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 19:22:09 +00:00
Dennis Schridde
f14f2f74bf
Ship portuguese, too.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4267 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 19:18:38 +00:00
Giel van Schijndel
150f0ed209
#include fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4266 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 19:08:49 +00:00
Per Inge Mathisen
fa476549e3
Fix problem I introduced in r4013 that would make buildings occasionally get 0 hp.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4265 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 19:01:04 +00:00
Giel van Schijndel
19c5c083d3
main.c doesn't depend upon widget code, so don't #include widget.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4264 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 18:43:08 +00:00
Giel van Schijndel
b19b0bcda6
widgbase.h depends on textdraw.h so #include it...
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4263 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 18:33:59 +00:00
Giel van Schijndel
ae4faeac64
* Remove an unnecessary #include directive from `clparse.c`
...
* widgbase.h depends on piedef.h so #include it
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4262 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 18:30:41 +00:00
Giel van Schijndel
d4adf8fe42
Use enum `iV_fonts` instead of `int` to represent fonts in the widget code
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4261 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 18:12:23 +00:00
Per Inge Mathisen
e58914539c
Add some extra asserts to buildModule, to help track down bug #11346 .
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4260 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 17:45:38 +00:00
Per Inge Mathisen
bed974ab67
Make sure we do not act on bad orders received over the network. Should workaround
...
bug #11358 : another crash in multiplayer, reported by Paul Wise (pabs). There is still
probably a problem in the code, which sends out bad orders.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4257 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 16:57:49 +00:00
Per Inge Mathisen
f32e11e4d2
Fix wrong name for language function.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4255 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 16:22:32 +00:00
Giel van Schijndel
8d15dc2ba1
* Log a warning when we've just decoded an empty OggVorbis track
...
* On DEBUG builds free() the memory associated with that track and return NULL (which __will__ cause program termination if it occurs)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4254 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 16:14:28 +00:00
Dennis Schridde
d19e1a7927
Save/load in configuration.c not in random places.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4253 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 15:58:10 +00:00
Giel van Schijndel
535e12a5ef
When failing to load a resource (WRF), generate a debug message about what file failed
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4252 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 15:55:36 +00:00
Per Inge Mathisen
c99067c952
Fix copy&paste error from r2827.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4250 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 15:16:58 +00:00
Dennis Schridde
87f3224fa6
The preprocessor checks never really worked...
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4249 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 15:16:29 +00:00
Giel van Schijndel
074851afbc
Add a bash script to update POTFILES.in with
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4248 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 14:30:49 +00:00
Per Inge Mathisen
6c00cf4c70
Make asPower statically initialized instead of malloced.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4247 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 14:23:23 +00:00
Per Inge Mathisen
f698bf5fa7
Set LANG environment variable when changing languages. Attempt to fix
...
the i18n menu option for Windows users.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4246 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 14:18:23 +00:00
Giel van Schijndel
7785437073
return the success/failure status from the NETenum template
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4244 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 14:00:30 +00:00
Giel van Schijndel
cfb8b2c58c
Set mime-type for nettypes.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4243 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 13:54:03 +00:00
Giel van Schijndel
cf6ea01b4a
* In NETstring use memcpy to copy the string and guarantee NUL-termination manually
...
* strlcpy() is unsafe if we cannot trust the source string to be NUL-terminated (as strlcpy does "return strlen(src);")
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4242 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 13:50:54 +00:00
Giel van Schijndel
6cd8e03773
Document NETstring (Doxygen documentation) and use strlcpy instead of memcpy to guarantee NUL-termination
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4241 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 13:48:25 +00:00
Giel van Schijndel
fbf0395b7e
Also test NETenum in the nettypes unit test
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4240 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 13:35:01 +00:00
Giel van Schijndel
f26ccb421d
Wrap function-macro NETenum in a do{}while(0) loop
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4239 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 13:33:27 +00:00
Dennis Schridde
57afe59782
Use the unique, untranslated pName to identify templates, not anything else. (This would create trouble with translations.) Fixes bug #11345 .
...
Cleanup loadDroidTemplates and loadDroidWeapons.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4238 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 13:17:30 +00:00
Giel van Schijndel
6aa9b6fa35
* Declare static string constants as `static const char string[]` rather than `char* string` (guarantees both constness and that we won't accidentily change the pointer)
...
* In NETcoder declare string str the same size as original (using sizeof), use sizeof() instead of magic numbers
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4237 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 13:12:58 +00:00
Giel van Schijndel
e18a6100f7
Backport r4235 from the 2.1 branch into trunk:
...
Strip the Debian package of symbols and put the symbols in a separate package: warzone2100-dbg
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4236 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 12:19:28 +00:00
Dennis Schridde
39f34056a9
Import from __future__ has to be first in file. Additionaly let the lobby tester connect to lobby.wz2100.net
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4234 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 00:33:16 +00:00
Dennis Schridde
2ba55d14a8
Record the time of compilation, too.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4233 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 00:05:41 +00:00
Dennis Schridde
02f3422fb3
Remove linebreak as it messes up formating for some reason.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4232 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-22 23:55:24 +00:00
Dennis Schridde
6e89ffe22b
Forgot to include physfs
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4231 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-22 19:11:29 +00:00
Per Inge Mathisen
6185741b66
patch #1018 : Experimental language selection menu option.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4230 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-22 18:30:08 +00:00
Roman C
3b1c952de1
Speed up script execution when "--debug script" is not enabled.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4228 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-22 17:42:07 +00:00
Roman C
a4ecc477be
Speed up a scripting function.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4226 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-22 17:30:57 +00:00
Roman C
8478728699
Get rid of an unnecessary debug() call.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4225 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-22 17:23:28 +00:00
Dennis Schridde
758270e3c6
Copy translations from branches/2.1 and update-po
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4224 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-22 00:35:12 +00:00
Giel van Schijndel
57389641e7
Remove the last content of deliverance.h (#define MAX_STR_LENGTH 256) to wzglobal.h and remove it
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4219 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 23:02:22 +00:00
Giel van Schijndel
e9d0c77347
Get rid of macro constant MAX_NAME_SIZE
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4218 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 22:49:01 +00:00
Giel van Schijndel
204f827bf7
Get rid of macro constant MAX_STR_SIZE
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4217 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 22:17:56 +00:00
Giel van Schijndel
d3588bc4ad
make printBaseObjInfo, printComponentInfo and printWeaponInfo static functions
...
* const correctness
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4214 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 21:37:26 +00:00
Giel van Schijndel
4d65c133b1
const correctness
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4213 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 21:37:21 +00:00
Giel van Schijndel
12f8bbbb31
Clean out unused trash from resource.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4212 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 21:37:15 +00:00
Giel van Schijndel
7f09ef6a28
get rid of an unnecessary goto-statement
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4211 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 21:37:09 +00:00
Giel van Schijndel
0e522201e0
Cleanup:
...
* Turn some file-level comments into Doxygen comments
* Add #include guards to some headers that didn't have them yet
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4210 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 21:37:01 +00:00
Giel van Schijndel
8138e1b0d8
Turn some file-level comments in lib/widgets into Doxygen comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4209 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 21:36:39 +00:00
Per Inge Mathisen
a622880946
Increase warning level and do cosmetic cleanup and remove dead code in events.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4208 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 16:52:10 +00:00
Dennis Schridde
9ca4445189
We always only have either config.h or config-macosx.h, but not both.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4207 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 16:38:57 +00:00
Giel van Schijndel
8421b9fee4
Turn some file-level comments in lib/widgets into Doxygen comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4206 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-21 15:40:23 +00:00