Commit Graph

4305 Commits

Author SHA1 Message Date
aa425d16ce coding convention: mention and explain the need for omitting author/modified by tags. see http://www.wildfiregames.com/forum/index.php?showtopic=10934
This was SVN commit r5039.
2007-05-07 11:11:11 +00:00
christian
5cbb0b2fed This was SVN commit r5036. 2007-05-06 07:58:16 +00:00
44f5288a1d # SwEng
png.h, wxwidgets.h: automatically link against lib files
main: document and avoid potential memory leak with args
AtlasUI/ErrorReporter: move crashlog_sender.cpp here as per Philip's
suggestion. currently disabled via #if 0
stdafx: add missing header apparently required by trigger.h

This was SVN commit r5034.
2007-05-05 17:41:20 +00:00
b918fec071 add new directories
This was SVN commit r5033.
2007-05-05 17:36:24 +00:00
97c5da87d4 improve formatting in code snippets
This was SVN commit r5029.
2007-05-05 16:35:09 +00:00
4be0fe18a0 # SwEng
. major compat fixes for interoperation with wxw.
. add crashlog_sender (modified version of debgrpt wxw sample). compiles
but untested, will be changed heavily
further improvements:
. wposix no longer declares CRT functions. instead, use CRT headers..
but don't allow their (incorrect/non-POSIX) declarations to propagate to
users.
. split up win.cpp into wstartup, wutil, winit
. extern "C" -> EXTERN_C
. move sdl.* to lib/external_libraries and add png.h+zlib.h (fixes for
and include of the library)

This was SVN commit r5028.
2007-05-04 17:30:32 +00:00
a8f8c74ed2 Fixed Linux build (needed an include).
This was SVN commit r5026.
2007-05-04 06:21:21 +00:00
69af5ac8c0 fix self tests after recent renaming
This was SVN commit r5024.
2007-05-03 15:42:43 +00:00
22a01fb3ba unbreak the build :S (apparently screwed up while copying files from dev machine to internet machine)
This was SVN commit r5022.
2007-05-03 08:42:30 +00:00
25b63097cc This was SVN commit r5021. 2007-05-03 05:33:34 +00:00
23610e6753 revise coding conventions as discussed in forum.
- convert to TeX (the original is in MS-office generated "HTML" :/)
- mention cppdoc and filenames
- fix typos/improve wording a bit
- clarify member variables, that the exact cAsE is unspecified but m_
should be used

This was SVN commit r5020.
2007-05-02 20:51:39 +00:00
a9f8a33893 remove sys_alloca (difficult to wrap in a sysdep function) and eliminate the need for it
debug: when building error message, use mmap instead of alloca
scheduler: remove reference to deleted header

This was SVN commit r5019.
2007-05-02 16:42:27 +00:00
d099084dd5 remove apparently no longer used files (contents are empty or commented out)
This was SVN commit r5018.
2007-05-02 12:13:05 +00:00
73683b6109 # SwEng
. the massive renaming undertaking: camelCase functions -> PascalCase.
. add some cppdoc.
. minor additional renaming improvements: e.g. GetIsClosed -> IsClosed
. in entity code, replace constructs like "pvec = new vector; return
pvec; use *pvec; delete pvec" with a simple stack variable passed as
output parameter (avoid unnecessary dynamic allocs)
. timer: simpler handling of raw ticks vs normal timer (less #if)

This was SVN commit r5017.
2007-05-02 12:07:08 +00:00
b86ea0a1b5 #Scipio Africanus has made an appearance! ;)
This was SVN commit r5013.
2007-05-01 05:48:07 +00:00
5a427440d0 #SwEng
fpclassify fix
EntityManager: rename getExtant -> GetExtantAsHandles, fix its
implementation+call site to avoid dynamic alloc/auto ptr, rename extant
-> IsExtant
vsnprintf2 -> sys_vsnprintf. remove printf.h (function is declared in
sysdep header)
use SUS/posix-ish strcasecmp instead of defining that to the
windows-only stricmp
add cppdoc for ia32/cpu

This was SVN commit r5011.
2007-04-30 19:58:04 +00:00
Seth
22ede31161 Added program flow diagram into docs folder, to offer a good reminder of the program modules and their interaction
This was SVN commit r5010.
2007-04-30 19:05:01 +00:00
be3f3bdbfb # SwEng / MacOSX compat
further cleanup to sysdep.h: avoid pulling in win and ia32; split header
up into stl, compiler, and the actual sys_* API. (all but the latter are
in PCH).

timer: also avoid dragging in ia32
win: move snprintf fix to posix.h
cpu: simplify reasoning about cores, now given as logicalPerCore (not
package)
vfs_optimizer: fix if archive building is partially disabled

This was SVN commit r5008.
2007-04-30 14:35:19 +00:00
585673201b This was SVN commit r5007. 2007-04-30 04:32:58 +00:00
9d21b350e1 This was SVN commit r5006. 2007-04-30 03:55:49 +00:00
41834c4013 This was SVN commit r5005. 2007-04-30 00:37:42 +00:00
c6649d4d19 Added #if OS_BSD around BSD-specific functions (bsd.cpp).
This was SVN commit r5003.
2007-04-28 16:36:54 +00:00
Seth
3c1bcde78f Replaced
#include <malloc.h>
with
#include <stdlib.h>

Because it caused some build errors on the Mac OS X

This was SVN commit r5002.
2007-04-28 16:23:50 +00:00
pyrolink
684dbbe9ba #Preliminary end game conditions; cinematic and trigger fixes
Cinematic editor is less clumsy.  Forward and backward buttons now move
the camera to the next and previous nodes.

This was SVN commit r5000.
2007-04-27 03:05:26 +00:00
ab22765232 add new source dir (requires rebuilding workspace)
This was SVN commit r4996.
2007-04-25 18:32:07 +00:00
623e649acb # big refactoring in CPU-specific code, fix for dual core vs. HT detection
all cpu-related stuff is now defined in cpu.h (with cpu_ prefix and
fully encapsulated). fix quite brittle core/HT unit/package detection.
implement mkdir on VC8, where it is deprecated
add strdup on MacOSX
move ia32 code into separate subdir. functions implemented in asm are
called ia32_asm_*.
add some unix versions of sysdep functions (cannot test them)
timer: fix for amd64 linux

This was SVN commit r4995.
2007-04-25 18:19:35 +00:00
cf21949640 Fixed a few issues for Linux build:
- Quick change of _mkdir into mkdir (really, this should be done with a
library function, which Jan is working on).
- Moved CJSComplex::GetScript() implementation into its .h file from its
.inl file to avoid some link errors in release build due to inlining.

This was SVN commit r4994.
2007-04-25 03:10:56 +00:00
104118b7e0 (wasn't committed last time. contains changes related to dir_crete)
This was SVN commit r4993.
2007-04-24 21:49:26 +00:00
1cb5b79098 # Linux fixes
Make sure INT64_C is defined (since FFmpeg wants it)

This was SVN commit r4992.
2007-04-24 21:11:43 +00:00
ccf4425f75 # Linux fixes
update-workspaces.sh: Ensure 'gcc' directory exists, to avoid confusing
errors.
extern_libs.lua: Don't use libraries/ (except for cxxtest and fcollada)
on Linux. Changed to native EOL.

This was SVN commit r4991.
2007-04-24 20:41:54 +00:00
e8071fa058 Added fancywater line in config file (but it's false).
This was SVN commit r4990.
2007-04-24 16:29:38 +00:00
9b05bc2187 #Grass for the Temperate biome.
This was SVN commit r4989.
2007-04-24 15:37:45 +00:00
b631b9bbf0 Made the default map be latium_generated, for tutorial.
This was SVN commit r4988.
2007-04-24 15:02:51 +00:00
58aaff1ff2 explain how/where to build premake
This was SVN commit r4987.
2007-04-23 08:34:16 +00:00
665030adcf Fixed some CStrW's in Technology.cpp for Linux compile.
This was SVN commit r4986.
2007-04-23 03:47:33 +00:00
triumvir
21862a79ba Resaved all the maps creating errors because of an outdated format
This was SVN commit r4985.
2007-04-22 22:47:05 +00:00
e8a0626248 # improvements to foundation code
(merged in from thesis project branch)

allocator: remember page-aligned size (prevent resize error)
config, sysdep, lib: add implementation of wcsdup for macosX
path_util: add path_package_copy and cleanup
file: add dir_exists, dir_create uses _mkdir (avoids mode_t param)

This was SVN commit r4984.
2007-04-22 16:43:54 +00:00
853f13bf03 This was SVN commit r4983. 2007-04-22 03:45:49 +00:00
6368342d27 This was SVN commit r4982. 2007-04-22 03:35:02 +00:00
e91605150d This was SVN commit r4981. 2007-04-22 03:33:37 +00:00
1fea26a0e9 # Update to technologies.
Made CTechnology inherit from CJSComplex, so that properties such as
resources can be added dynamically instead of being hardcoded in it.

Also removed some excessive debug output from GUI.

This was SVN commit r4980.
2007-04-22 01:09:50 +00:00
1fc080f556 #Tweak to "dudette" hair color.
This was SVN commit r4979.
2007-04-21 06:21:08 +00:00
fc9eaeaf2b This was SVN commit r4978. 2007-04-21 06:20:36 +00:00
70ba997181 #1 New Hoplite texture and 1 new Pez texture.
This was SVN commit r4977.
2007-04-21 06:20:21 +00:00
6b38836097 This was SVN commit r4976. 2007-04-21 04:55:24 +00:00
526e799847 This was SVN commit r4975. 2007-04-18 05:55:25 +00:00
Lord Zorinthrox
761fbfd7a8 This was SVN commit r4974. 2007-04-07 01:08:52 +00:00
d3382ee8b2 This was SVN commit r4973. 2007-04-02 01:33:16 +00:00
89ff231faa #2 new Greek female textures, new Spartan Dokana shield texture, and various actor changes.
This was SVN commit r4972.
2007-04-01 02:45:46 +00:00
1e396719d8 #Hellenes Techtree Completed. Awaiting implementation.
This was SVN commit r4971.
2007-03-25 04:33:38 +00:00