Ykkrosh
98fe150d1e
Atlas C++/JS editing tool bridge
...
This was SVN commit r6937.
2009-07-02 13:41:41 +00:00
Ykkrosh
4d4dc98bb5
# Integrated Actor Viewer tool into the Scenario Editor
...
and rewrote its UI in JS, but lost a few features (which could be added
back later)
This was SVN commit r6936.
2009-07-02 12:58:51 +00:00
Ykkrosh
cc572d26c7
Fixed wxJS GetKeyState. Fixed crash when manipulating a destroyed button.
...
This was SVN commit r6935.
2009-07-02 11:47:32 +00:00
Ykkrosh
34d0f012e8
# Converted Atlas's object-settings UI into JavaScript.
...
(Note: This breaks the Actor Viewer, hopefully temporarily.)
This was SVN commit r6932.
2009-06-26 22:43:49 +00:00
Ykkrosh
9a977c9962
Fixed Linux build issue
...
This was SVN commit r6931.
2009-06-26 21:49:46 +00:00
Ykkrosh
b7802901c5
Added wxSizer::clear to wxJS
...
This was SVN commit r6930.
2009-06-26 21:45:37 +00:00
Ykkrosh
0e9169a158
Avoid boolean ambiguity
...
This was SVN commit r6929.
2009-06-26 21:44:54 +00:00
Ykkrosh
a56bd4b2c1
Add GPL header to Atlas code
...
This was SVN commit r6910.
2009-06-20 16:13:29 +00:00
Ykkrosh
43ba574b85
Set svn:eol-style=native
...
This was SVN commit r6909.
2009-06-20 16:11:53 +00:00
Ykkrosh
bc78e877be
Add a script that I forgot to commit earlier
...
This was SVN commit r6908.
2009-06-20 14:57:02 +00:00
Ykkrosh
37dbdf4969
Expose wxGetKeyState via wxJS
...
This was SVN commit r6907.
2009-06-20 14:53:38 +00:00
Ykkrosh
8c175a7f29
Test XML attribute value encoding
...
This was SVN commit r6820.
2009-04-13 17:50:26 +00:00
Ykkrosh
2d15c81313
# Updated autobuilder to build Atlas
...
(and also Collada), via options in the admin UI
This was SVN commit r6792.
2009-03-27 01:19:55 +00:00
Ykkrosh
435177434b
More autobuilder WIP
...
This was SVN commit r6789.
2009-03-27 00:40:18 +00:00
Ykkrosh
0b139cbd99
Autobuilder update (WIP)
...
This was SVN commit r6788.
2009-03-26 23:46:52 +00:00
Ykkrosh
433c34cd94
Fix warnings on Windows
...
This was SVN commit r6776.
2009-03-24 23:07:48 +00:00
Ykkrosh
079d9032ac
Fix memory leak
...
This was SVN commit r6769.
2009-03-24 00:28:24 +00:00
Ykkrosh
fd20cda5b6
# More XML stuff
...
Added some tests for Xeromyces. Refactored it a bit to make it testable.
This was SVN commit r6768.
2009-03-23 21:53:17 +00:00
Ykkrosh
f74f772a41
# More libxml2
...
Use libxml2 for parsing in Atlas. Plus some tests for it.
This was SVN commit r6764.
2009-03-23 01:07:08 +00:00
Ykkrosh
7610d4361c
# Started using libxml2
...
This was SVN commit r6763.
2009-03-22 20:51:35 +00:00
Ykkrosh
6768858cf1
Fix some GCC warnings
...
This was SVN commit r6762.
2009-03-22 20:47:43 +00:00
Ykkrosh
ed65cf33d0
Removed unnecessary debug output from autobuilder
...
This was SVN commit r6715.
2009-02-28 18:46:37 +00:00
Ykkrosh
43f91d0d0b
Make the autobuilder write svn_revision.txt
...
This was SVN commit r6704.
2009-02-24 15:43:34 +00:00
Ykkrosh
6a7fdd8315
# Updated autobuilder
...
Also added the autobuild manager scripts
This was SVN commit r6697.
2009-02-19 22:25:31 +00:00
Ykkrosh
778ab75cfe
Updating build script to help with testing the autobuilder
...
This was SVN commit r6692.
2009-02-19 00:26:50 +00:00
Ykkrosh
b51353ae0b
Use NONCOPYABLE macro, to avoid ICC warnings
...
This was SVN commit r6589.
2009-01-03 18:40:28 +00:00
Ykkrosh
5228800b73
# Fixed Linux build
...
Use noncopyable instead of boost::noncopyable. (But maybe this should be
changed to the NONCOPYABLE macro instead?)
Use boost::filesystem::wpath::file_string instead of
external_file_string, since the latter varies between std::string on
Linux and std::wstring on Windows.
Use wcstombs instead of wcstombs_s.
Use rtl_AllocateAligned instead of _mm_malloc.
This was SVN commit r6574.
2009-01-02 21:19:41 +00:00
Ykkrosh
b7585c1cd4
Attempt to fix some startup problem
...
This was SVN commit r6572.
2009-01-02 02:35:22 +00:00
Ykkrosh
702450526b
# Added some tools to automatically build the game from the source code
...
Various scripts and stuff that run on the build server
This was SVN commit r6571.
2009-01-01 23:00:46 +00:00
Ykkrosh
1b5adf3cb1
Autobuilder startup service code (basically just VC2008's default service project plus four lines of code in startupserviceWinService.h)
...
This was SVN commit r6569.
2009-01-01 22:45:56 +00:00
Ykkrosh
2bfa84aef5
Changes to public SVN log's HTML output format, from last weekend
...
This was SVN commit r6525.
2008-11-28 22:30:50 +00:00
Ykkrosh
d6469ea112
Testing SVN logger again...
...
This was SVN commit r6499.
2008-11-22 15:09:24 +00:00
Ykkrosh
62444bf359
Testing SVN logger again...
...
This was SVN commit r6498.
2008-11-22 15:08:27 +00:00
Ykkrosh
a2ae80239a
# Updated public SVN logger
...
Mostly just changes to work in the new server location
This was SVN commit r6497.
2008-11-22 15:05:41 +00:00
janwas
becab2d479
fix: alpha map texture wasn't initialized, which caused crash if multiplayer -> host -> continue -> cancel
...
thanks to anton for noticing and reporting the problem :)
also: fix hardcoded paths in rmgen to point to mods/public
This was SVN commit r6429.
2008-10-18 17:58:04 +00:00
Ykkrosh
dba26306e0
Fixed Actor Editor to allow selection of files from within mods/[not 'public']/... without it giving a silly relative path
...
This was SVN commit r6416.
2008-10-05 21:00:37 +00:00
janwas
aea2368300
fixes to stack trace code under x64 (from work):
...
- displaying symbol values requires stack pointer, not frame pointer
- update debug_IsPointerBogus
- skip-n-frames code changed to skip-all-frames-up-to-func (more
reliable in the face of inlining)
debug.cpp: cleanup
This was SVN commit r6410.
2008-09-27 10:05:11 +00:00
janwas
7d0cfb9535
quick fix: replace all instances of mods/official with mods/public
...
(actorEditor isn't using VFS yet and has hardcoded paths)
This was SVN commit r6395.
2008-09-18 11:46:14 +00:00
janwas
40a7da782e
warning fixes
...
GameSetup.cpp: add support for new internal/public mod layout
This was SVN commit r6393.
2008-09-18 11:31:12 +00:00
dave
d8bb8bddd8
Cleaned up and incorporated appropriate headers so it compiles
...
This was SVN commit r6325.
2008-08-11 09:57:42 +00:00
Ykkrosh
a3fb9051b6
Fix MSVC build errors and warnings
...
This was SVN commit r6254.
2008-07-19 00:58:34 +00:00
Ykkrosh
8f6d3a75a5
(Missed from previous commit)
...
This was SVN commit r6253.
2008-07-19 00:40:08 +00:00
janwas
3c411dd174
large batch of Dehydra static code analysis fixes
...
(mostly passing arguments by const reference and checking LibError
return codes)
This was SVN commit r6214.
2008-07-12 10:45:11 +00:00
freenity
b46f8b9ed8
This was SVN commit r6195.
2008-07-04 16:03:20 +00:00
freenity
0ee1c9d2c4
This was SVN commit r6194.
2008-07-04 16:02:58 +00:00
freenity
5fe79fbb7c
adding needed include
...
This was SVN commit r6169.
2008-07-01 22:12:03 +00:00
janwas
58407c7438
workaround for invalidId issue (fixes windows build)
...
class static const member apparently sometimes requires external linkage
and enum causes conversion warnings, so go with file-scope constants.
This was SVN commit r6161.
2008-06-30 17:31:09 +00:00
olsner
84f5428b9f
Mismatching typedef int ObjectID. All the other places use size_t, so I changed this one to size_t too.
...
This was SVN commit r6155.
2008-06-29 10:15:13 +00:00
Ykkrosh
b5987f11e8
Cleaned up TerrainOverlay a little
...
This was SVN commit r6104.
2008-06-24 23:35:46 +00:00
janwas
c0ed950657
had to remove uint and ulong from lib/types.h due to conflict with other library.
...
this snowballed into a massive search+destroy of the hodgepodge of
mostly equivalent types we had in use (int, uint, unsigned, unsigned
int, i32, u32, ulong, uintN).
it is more efficient to use 64-bit types in 64-bit mode, so the
preferred default is size_t (for anything remotely resembling a size or
index). tile coordinates are ssize_t to allow more efficient conversion
to/from floating point. flags are int because we almost never need more
than 15 distinct bits, bit test/set is not slower and int is fastest to
type. finally, some data that is pretty much directly passed to OpenGL
is now typed accordingly.
after several hours, the code now requires fewer casts and less
guesswork.
other changes:
- unit and player IDs now have an "invalid id" constant in the
respective class to avoid casting and -1
- fix some endian/64-bit bugs in the map (un)packing. added a
convenience function to write/read a size_t.
- ia32: change CPUID interface to allow passing in ecx (required for
cache topology detection, which I need at work). remove some unneeded
functions from asm, replace with intrinsics where possible.
This was SVN commit r5942.
2008-05-11 18:48:32 +00:00