dak180
|
559a02e7f7
|
Minor adjustments to better match up with newnet.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11101 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-07-06 07:17:41 +02:00 |
Per Inge Mathisen
|
9314399f0c
|
As an extension of ticket:1651 now remove even more floating point movement code. Also
remove the rather pointless turn optimization code. Also see ticket:1649 for discussion.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11099 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-07-05 23:15:20 +02:00 |
Christian Ohm
|
ae85ae5e84
|
Update POTFILES.in.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11097 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-07-05 23:15:20 +02:00 |
dak180
|
b66bdb8955
|
Turn -Wsign-compare warnings off until someone has time to fix them.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11093 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-07-05 08:08:53 +02:00 |
dak180
|
2d7d29c861
|
Change astar.c to astar.cpp in xcode project.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11092 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-07-03 11:06:38 +02:00 |
Cyp
|
ca9f5a1f5d
|
astar: Try to optimize pathfinding a bit. Same basic algorithm.
Lower memory usage, less allocations, O(n) → O(log(n)) in one place. Less code.
|
2010-07-03 07:34:42 +02:00 |
dak180
|
bb2eed7c63
|
Add jpeg_encoder.(c|h) to the xcode project.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11088 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-07-02 08:31:40 +02:00 |
Christian Ohm
|
03a75906cd
|
Save screenshots as JPG and PNG.
lib/ivis_common/jpeg_encoder.c/h is the JPEG encoder from
http://blog.frankvh.com/2009/06/09/blackfin-fast-jpeg-encoding/ (GPL v2+),
cleaned up to be C only. Refs #23.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11086 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-07-02 08:31:36 +02:00 |
Christian Ohm
|
fe7b1960a2
|
Make the fixed radar unblurred at full zoom steps.
Also increase radar zoom range to 0.5-4x. Refs #1923.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11085 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-07-02 08:31:36 +02:00 |
Christian Ohm
|
b718ea504d
|
Draw hints in the option menus at the top with a smaller font.
Adds a new function addTextHint for that. Refs #1953.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11084 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-07-02 08:31:36 +02:00 |
Freddie Witherden
|
8634850fba
|
Remove the duplicated doc-blocks from the dictionary type source.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11078 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-29 07:37:57 +02:00 |
dak180
|
5789b3acf9
|
Update libping to ver. 1.4.3.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11076 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-29 07:37:57 +02:00 |
Christian Ohm
|
58a3238bec
|
Update libpng to 1.2.44 for Windows cross-builds.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11072 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-29 07:37:57 +02:00 |
Christian Ohm
|
a48d3d2198
|
Fix Windows cross-builds.
That also hasn't SIGTRAP, so use WZ_OS_WIN instead of _MSC_VER to decide if we
use raise(SIGTRAP) or assert().
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11070 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-29 07:37:57 +02:00 |
dak180
|
36891ca806
|
Add a warning that we do not get now so we will not get it later.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11069 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-28 08:20:54 +02:00 |
Buginator
|
b4ae06db77
|
Fix endian issues, byte & packet counts for the logging.
Info / modifications by Safety0ff & I
closes ticket:1936
2.3: r11065
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11066 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-28 08:20:53 +02:00 |
Per Inge Mathisen
|
d72187515d
|
Fix two reversed htons/ntohs, from ticket:1937 by Safety0ff
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11064 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-28 08:20:52 +02:00 |
Buginator
|
abd4738928
|
Add bounds checking to psStats to prevent bad pointers.
Thanks to Crymson for the original patch, with modifications by Cybersphinx & Buginator.
Closes ticket:1903
2.3: r11059
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11061 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-27 21:29:20 +02:00 |
Freddie Witherden
|
84f0b430f4
|
Enhance the iniparser code adding support for setting integers.
This closes ticket #1948.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11060 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-27 21:29:20 +02:00 |
Per Inge Mathisen
|
f853605072
|
Turn annoying LOG_INFO calls into LOG_NET
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11058 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-27 20:16:12 +02:00 |
dak180
|
0fbdda02f7
|
Add some warnings for Zarel.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11057 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-27 07:49:21 +02:00 |
Safety0ff
|
204cd2df91
|
2.3: Handle null return value from sound_CreateOggVorbisDecoder.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11055 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-27 07:49:21 +02:00 |
Safety0ff
|
301c6114e7
|
Trunk: Set tcp_socket to NULL after free'ing it. Fixes #1869.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11052 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-27 07:49:21 +02:00 |
Buginator
|
8bfd8e33e9
|
Add a new macro, wz_assert() to fix the ASSERT_FAILURE() macro to work again on MSVC compilers.
refs ticket:1940
2.3: r11049
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11050 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-27 07:49:21 +02:00 |
Christian Ohm
|
3c02124171
|
In our assert macros, raise(SIGTRAP) instead of assert().
Also ignore SIGTRAP, so no crashdump will be generated for it. Makes it
possible to continue after an assert while debugging. Closes #1940.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11046 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-26 22:43:34 +02:00 |
Per Inge Mathisen
|
5c654430d4
|
Final pass closing ticket:1651 remove floating point move precision, turning speed
from float to int. Now all that remains is float in contentious code that need to
be rewritten anyway.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11044 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-26 21:35:47 +02:00 |
Christian Ohm
|
ba2433fa11
|
Remove the redundant avSetStatus().
It does exactly the same as setRevealStatus(), and was only called together
with war_SetFog(), which calls setRevealStatus() anyway.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11041 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-26 21:35:47 +02:00 |
Christian Ohm
|
c665480274
|
Include/declaration cleanup for src/frontend.c/h.
Also rename the various GameOptionsX to what they actually do, e.g.
AudioOptions. Refs #1647.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11040 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-26 21:35:47 +02:00 |
dak180
|
1e236efdb6
|
Add clang and LLVM to the list of compilers.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11036 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-26 19:50:22 +02:00 |
dak180
|
6daf4464de
|
Make sure that 64bit incompatible code only is used when we are 32bit.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11035 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-26 19:50:22 +02:00 |
dak180
|
94fef64201
|
Clean up the link phase.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11034 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-26 19:50:22 +02:00 |
Buginator
|
4e51a7c144
|
Fix showing the unit count in debug mode
2.3: r11030
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11031 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-25 12:44:43 +02:00 |
dak180
|
c77a8f43f9
|
Change compilers around to make Vorbis happy.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11029 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-24 20:00:16 +02:00 |
dak180
|
64b75224e7
|
Support for Mac OS X 10.4 is now dropped; the binaries may still work on 10.4 but this is no longer supported.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11026 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-23 23:42:28 +02:00 |
Cyp
|
4596f45dcb
|
Replace std::find with std::lower_bound. (Oops.)
Since std::find does a linear, not a binary search. Visibility lookup tables should be generated faster now.
|
2010-06-23 15:16:35 +02:00 |
Buginator
|
9a22573863
|
Clean up getMultiStats() to remove unused parameter.
2.3: r11017
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11019 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-23 14:33:10 +02:00 |
Buginator
|
6a7e9bb725
|
Update sync timings to more reasonable values, especially for the score.
2.3: r11016
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11018 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-23 14:33:10 +02:00 |
Christian Ohm
|
00d3899eb4
|
Addition to the menu fixes.
Add two places I missed before, and simplify the code a bit.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11013 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-22 13:43:33 +02:00 |
Christian Ohm
|
8b84053cba
|
Fix menu navigation.
Always go back to the previous menu, also when pressing escape.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11008 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-22 13:43:32 +02:00 |
Christian Ohm
|
5a15ae67cc
|
Remove some dead code.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11007 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-22 13:43:32 +02:00 |
Christian Ohm
|
6e88ea7a6e
|
Simplify CancelPressed().
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11006 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-22 13:43:31 +02:00 |
Per Inge Mathisen
|
13c3a3020b
|
Use system provided versions of ntohs, ntohl, htons, and htonl, since they actually
work for the big-endian to big-endian case, whereas our own home-brewed one did not.
Patch reviewed by SafetyOff and Zarel.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11002 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-22 13:43:31 +02:00 |
Christian Ohm
|
36c9e166b8
|
Include library patches for the Windows cross-build in the tarball.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10998 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-22 13:43:30 +02:00 |
Safety0ff
|
073bf20ef8
|
Make removeFeature clear the correct tiles. Closes #1885.
Patch by Per and I.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10993 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-18 08:47:36 +02:00 |
dak180
|
9bf30eab6b
|
Add crc.(cpp|h) to the xcode project.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10992 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-18 08:47:35 +02:00 |
Cyp
|
73772a54fe
|
Merge pointtree stable sort fix from newnet branch.
|
2010-06-17 19:06:27 +02:00 |
Cyp
|
b553072b90
|
Merge fpath improved threading from newnet branch.
|
2010-06-17 19:04:11 +02:00 |
Cyp
|
692957ee70
|
Merge CRC from newnet branch (was supposed to be in previous commit).
|
2010-06-17 18:35:37 +02:00 |
Cyp
|
48c8d42245
|
Merge trig+CRC changes from newnet branch (all of lib/framework).
|
2010-06-17 18:32:54 +02:00 |
Christian Ohm
|
fba040f3e8
|
Initialize video and radar textures to black.
Prevents random crap from being blended into the borders and shown for the
first video frame.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@10986 4a71c877-e1ca-e34f-864e-861f7616d084
|
2010-06-17 07:52:15 +02:00 |