Per Inge Mathisen
9640c6a42d
Fix mixed line endings
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1142 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-19 14:01:41 +00:00
Per Inge Mathisen
714d15e7e8
Attempt to fix mixed line endings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1141 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-19 13:57:33 +00:00
Per Inge Mathisen
fa54b61973
Cleanup of fractions.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1140 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-18 22:57:33 +00:00
Giel van Schijndel
3880422cbe
copied some code from branches/sound/lib/sound/decoding.cpp
...
This allows files to be decoded by OggVorbis directly through PHYSFS. Previously PHYSFS was used to read the entire file into memory and then to decode it from that memory buffer.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1138 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-18 22:16:55 +00:00
Giel van Schijndel
b73646d04b
* improve code readability (e.g. only keeping the `if (malloc(...) == NULL) handleError;` part, so as not to wrap all the rest of the code in a big (recursive) else block
...
* remove function `static void sound_SaveTrackData` because the operation it performs doesn't justify a whole function (and its calling overhead)
* some cleanup in functions sound_ReadTrackFromBuffer and sound_ReadTrackFromFile
* commented operation of both functions
* moved the content of function sound_SaveTrackData (only one statement) to sound_ReadTrackFromBuffer
* modified sound_ReadTrackFromFile to not allocate double the size of the needed memory for a buffer
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1137 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-18 21:30:51 +00:00
Per Inge Mathisen
3a1d1a6069
Clean up pieclip.c, based on patch by Gerard Krol.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1136 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-17 23:03:48 +00:00
Per Inge Mathisen
85dbcef6af
Cleanup of textdraw.c, removing pie_DrawTextToSurface(), which was
...
redundant, as Gerard Krol reported.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1135 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-17 22:39:33 +00:00
Per Inge Mathisen
34ad7b89e9
Some cleanup of piedraw.c (and more or less related fixes), includes
...
a reduction of duplication fix from Gerard Krol.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1134 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-17 22:29:21 +00:00
Per Inge Mathisen
d68164d3af
Smaller texture cleanup. Fix bug in debug log call parameters.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1133 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-17 21:33:10 +00:00
Per Inge Mathisen
9f16833e30
Small cleanup of texture loading and handling, removing unused
...
portions of the code.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1132 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-16 23:19:33 +00:00
Per Inge Mathisen
e0a80da628
Remove unused header
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1131 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-16 22:54:18 +00:00
Per Inge Mathisen
f5b266c722
Remove excess conversion to lowercase of imd filenames and function
...
to do so.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1130 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-16 22:49:56 +00:00
Per Inge Mathisen
1f88208c8c
Fix Makefile.raw too
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1129 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-16 22:33:46 +00:00
Per Inge Mathisen
b46d680987
Remove lib/ivis_common/bug.c|.h, containing unused logging
...
functions of dubious usefulness. The log calls are still
present, with protos in ivi.h, in case someone wants to
build something better with them.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1128 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-16 22:31:52 +00:00
Per Inge Mathisen
c81d240cab
Add fix for automake versions older than 2.59c. Also comment
...
out some excessively verbose warning levels added for debug
builds.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1127 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-16 22:18:45 +00:00
Dennis Schridde
015f68d5c2
More case-fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1126 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-16 21:34:43 +00:00
Dennis Schridde
f9e4c164bb
Port of 1124 (filename-case fix)
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1125 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-16 20:39:54 +00:00
Giel van Schijndel
a58ba2cffc
Patch by Gerard Krol (as in message on <45D5D583.4000803@student.tudelft.nl> the dev mailing list)
...
* replace an awfully large amount of strange pointer usage (as struct members) with temporaries
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1122 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-16 19:44:23 +00:00
Giel van Schijndel
d34898df16
* fix to deal with command line inconsistencies between the Windows and GNU/Linux version of NSIS' makensis utility
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1119 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-16 14:48:34 +00:00
Dennis Schridde
8a70df4064
Use some more advanced Automake techniques like noinst_HEADERS. Changes partly autogenerated by KDevelop, so this should be compatible with Automake 1.6.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1118 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-16 14:36:03 +00:00
Dennis Schridde
1f468f9c46
Make the NSIS installer also contain ChangeLog and AUTHORS
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1116 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-15 15:42:47 +00:00
Dennis Schridde
d80e06e2cd
Port of r1114 (buildsystem/installation improvements)
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1115 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-15 15:36:25 +00:00
Dennis Schridde
c557889c92
Without -g no debug info at all is placed in the exe...
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1113 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-15 12:37:59 +00:00
Roman C
cd70a98588
- fixed compilation of script functions consisting of a single return statement
...
- minor cleanups
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1112 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-14 22:12:48 +00:00
Roman C
ac33b9f5dd
Fixed compilation on MSVC.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1111 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-14 22:08:53 +00:00
Giel van Schijndel
35de2b63f1
* get rid of lib/ivis_common/geo.h (only had one line, which effectively made it a symlink to another include file)
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1110 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-14 20:13:31 +00:00
Giel van Schijndel
f2e375f485
* Fix unterminated string
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1109 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-14 19:11:56 +00:00
Giel van Schijndel
77df8e4687
Patch by Gerard Krol (as in message <45D350C6.4040907@student.tudelft.nl> on the dev mailing list)
...
Comment on it as by Gerard:
* This patch prevents a segfault when designing a droid on amd64.
Reproduce: on amd64, go to the droid design screen and design a construction droid. Then hover your mouse over another system, like sensor or command.
Comment by me:
* Seems to also clean out some code (assigning individual values of a struct rather than copying the entire struct with memcpy)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1108 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-14 18:46:07 +00:00
Roman C
da3f1e25f8
- removed some ASSERSs doubling debug() error output
...
- when script runtime error occurs wz first outputs error information and then asserts, not vice versa
- printCallStack() script function will output script call stack to standard output
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1107 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-14 18:29:26 +00:00
Dennis Schridde
db78168f8a
Don't enforce -g0 and -O2 and while we are at it remove the useless -g2, which is the default level of debugging.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1104 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-14 17:50:12 +00:00
Dennis Schridde
f3b8fec4ce
Update grim-mod descriptions as proposed by Christian Ohm.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1101 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-14 16:23:24 +00:00
Ari Johnson
05bd724b1c
Fixed script state saving and loading on big-endian machines
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1100 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-14 03:39:17 +00:00
Dennis Schridde
7046437cf1
Fix building data/
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1099 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-13 22:01:05 +00:00
Roman C
1ac2942948
Make use of the script type compatibility table during compilation of vlo and slo files.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1098 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-12 15:46:54 +00:00
Giel van Schijndel
0fcfaebdd0
fix linker order:
...
* PHYSFS sometimes depends on libZ (e.g. when PHYSFS_close is called on an opened file, which it now probably never is since WZ links fine with wrong linker order)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1091 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-11 13:28:44 +00:00
Roman C
f4c4c48dd2
Patch by Gerard Krol:
...
replaces AND/OR macros with &&/||
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1089 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-10 16:39:39 +00:00
Roman C
f13a111a5c
Scripting engine update:
...
-added script call stack trace output on script runtime error
-added STRUCTURE getTileStructure(INT tileX, INT tileY) script function to get a structure on a certain map position
-fixed two stackPopParams() calls with too many actual parameters
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1087 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-10 15:23:47 +00:00
Dennis Schridde
f105fad779
Improved backdrop-loading and don't delete a texture when it just needs to be replaced.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1085 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-10 14:34:12 +00:00
Giel van Schijndel
991b9ceb12
patch by Gerard as provided in message with ID <45CC4A2E.4060706@student.tudelft.nl>:
...
* fixes usage of negative array index
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1082 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-09 16:29:32 +00:00
Dennis Schridde
977b2ee558
- Hack in PNG backdrop loader
...
- Add 2 new backdrops from Terminator (http://wz2100.net/forum/index.php?topic=109.0 )
- Remove unused pal parameter from pie_PNGLoadMem()
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1075 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-07 15:27:17 +00:00
Dennis Schridde
a67ea65895
Some more "invalid" filenames.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1073 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-07 14:29:44 +00:00
Dennis Schridde
04359c9abc
SDL_framerate is not part of Warzone 2100, not licensed under the GPL, but instead under the LGPL and even comes with it's own header.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1071 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-06 13:30:46 +00:00
Dennis Schridde
b353ec4593
Swap TEXT and DESC for english grim-mod item.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1070 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-06 13:20:05 +00:00
Dennis Schridde
2b16cbd06b
Port of r1066
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1067 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-05 14:32:31 +00:00
Dennis Schridde
033b17664b
Move wrf file, too.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1065 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-05 12:59:18 +00:00
Dennis Schridde
70475bbd2f
Finalize move
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1064 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-05 12:48:47 +00:00
Dennis Schridde
2f03fe911a
Prepare move/merge from mp-patches
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1063 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-05 12:44:51 +00:00
Dennis Schridde
ee337544f6
Fix buildsystem in src/, was creating wrong _parser.c files.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1061 4a71c877-e1ca-e34f-864e-861f7616d084
2007-02-05 10:46:24 +00:00
Giel van Schijndel
bd15126db0
Added a directory to contain tools for Warzone 2100. (E.g. modelling/texturing stuff, some map editor maybe, etc.)
...
As per this discussion: http://wz2100.net/forum/index.php?topic=320.0
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1055 4a71c877-e1ca-e34f-864e-861f7616d084
2007-01-31 19:58:49 +00:00
Dennis Schridde
93476b8fe4
Fix ignorelib seperator and link to winmm and wsock32 for use with static libs.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1054 4a71c877-e1ca-e34f-864e-861f7616d084
2007-01-31 18:02:18 +00:00