Commit Graph

245 Commits

Author SHA1 Message Date
Wolfgang Thaller
03a2a6d215 Fix a problem in startup code that suddenly popped up.
Crash sometimes caused by global codeHandle being allocated in BSS section.
While we're at it, clean up code, add optional assert()s, and even comments.
2015-07-21 23:16:59 +02:00
Wolfgang Thaller
ae4d8353b9 don't warn about multichar constants when they are exactly 4 characters long. 2015-07-21 00:41:58 +02:00
Wolfgang Thaller
0db322e4a0 fix & clean up build 2015-07-21 00:09:06 +02:00
Wolfgang Thaller
b15b38d1b7 slight reorganisation of cmake toolchain files to clean up dependencies in build 2015-07-20 21:38:01 +02:00
Wolfgang Thaller
436af616b8 Rez: allow :-separated include paths 2015-07-20 21:36:55 +02:00
Wolfgang Thaller
f1c4fe3a22 MakeAPPL is now obsolete, as everything it does can be done by Rez 2015-07-20 20:05:38 +02:00
Wolfgang Thaller
4957426613 Rez: --cc option - provide "carbon copies" of the output in other formats 2015-07-20 03:31:14 +02:00
Wolfgang Thaller
f9b893765c gitignore: CIncludes -> CIncludes* 2015-07-20 03:30:36 +02:00
Wolfgang Thaller
2bcf3e226d move RIncludes install location, convert line endings 2015-07-20 03:29:25 +02:00
Wolfgang Thaller
ada5fc9146 MakeAPPL: fix warning 2015-07-20 03:27:45 +02:00
Wolfgang Thaller
036a45152e Rez: don't get confused about ID -1 vs ID 65535 2015-07-20 03:27:26 +02:00
Wolfgang Thaller
f549ead8ac have startup code ensure that code resource is locked. 2015-07-20 02:02:28 +02:00
Wolfgang Thaller
334f06ed83 Rez: support resource attributes & names 2015-07-20 01:51:33 +02:00
Wolfgang Thaller
d26d88f5ee Rez: better error reporting 2015-07-19 00:59:46 +02:00
Wolfgang Thaller
ee00fe1ec5 build SystemExtension example in multiple formats 2015-07-18 23:58:41 +02:00
Wolfgang Thaller
7aaa3174df One more example: a System Extension (INIT) 2015-07-18 01:14:43 +02:00
Wolfgang Thaller
ccd227e67c Rez: don't insist on .r input files when --copy is present 2015-07-18 01:09:18 +02:00
Wolfgang Thaller
1cc5202ccf Reorganize startup code (make some parts publicly available) 2015-07-17 21:07:03 +02:00
Wolfgang Thaller
e4d2e8bd00 fix build-toolchain, make Dialog sample compile with another Universal Headers version 2015-07-17 19:39:44 +02:00
Wolfgang Thaller
a6c14ce2cc cleanup 2015-07-17 02:00:51 +02:00
Wolfgang Thaller
06abc8cf19 add rez files to project 2015-07-17 02:00:36 +02:00
Wolfgang Thaller
a1522711e4 use macbinary for temporary rsrc files 2015-07-17 02:00:17 +02:00
Wolfgang Thaller
b8a4af80ca implement reading of macbinary files 2015-07-17 01:59:23 +02:00
Wolfgang Thaller
d3dc7a1d25 update README 2015-07-17 00:47:29 +02:00
Wolfgang Thaller
9237ce6392 Integrate Rez with the add_application cmake command, add "Dialog" sample 2015-07-17 00:32:27 +02:00
Wolfgang Thaller
9ecd799562 move Samples to subdirectory 2015-07-16 20:57:34 +02:00
Wolfgang Thaller
10a247ff1d silence CMake warning about unknown platform 2015-07-16 02:33:33 +02:00
Wolfgang Thaller
07c4b6c968 remove HelloWorld example from Console subdirectory 2015-07-16 02:33:32 +02:00
Wolfgang Thaller
0934b00715 add standalone makefile for Raytracer example 2015-07-16 02:33:31 +02:00
Wolfgang Thaller
fb136c1d15 fix mistake in add_application (duplicate target name) 2015-07-16 02:33:24 +02:00
Wolfgang Thaller
140fe2caef reorganize CMake toolchain file, add standalone example 2015-07-16 01:26:11 +02:00
Wolfgang Thaller
0561012bb6 Add GCC Runtime Library Exception to license for libretro 2015-07-15 23:23:19 +02:00
Wolfgang Thaller
0bd7c6dcdf Fix compatibility with Universal Headers 3.1 (issue #15) 2015-01-21 23:48:04 +01:00
Wolfgang Thaller
f363d6d0a7 add comment, remove debug output 2015-01-20 00:08:32 +01:00
Wolfgang Thaller
41e327debc Document boost and bison dependencies, clean up detection 2015-01-20 00:05:54 +01:00
Wolfgang Thaller
2268b5f093 Fix some missing #includes 2015-01-16 16:37:19 +01:00
Wolfgang Thaller
e458106fa8 missing file: EmptyTest.c 2014-12-05 23:50:23 +01:00
Wolfgang Thaller
d67fafeb4b remove ftp uploading code from CMakeLists 2014-11-15 12:18:57 +01:00
Wolfgang Thaller
5d60fbd964 Rez: add --copy option for reading resources from an existing file 2014-11-08 00:53:58 +01:00
Wolfgang Thaller
9a683e24f9 read/write support for AppleSingle files 2014-11-08 00:53:36 +01:00
Wolfgang Thaller
1eda57de45 ResourceFiles library: support resource names 2014-11-08 00:53:12 +01:00
Wolfgang Thaller
3a98af6322 resource-related tools: misc cleanup 2014-11-08 00:52:50 +01:00
Wolfgang Thaller
30ca7cce42 More glue code. 2014-11-08 00:40:15 +01:00
Wolfgang Thaller
e004916be5 Make pascal strings work in initializers 2014-11-08 00:32:00 +01:00
Wolfgang Thaller
5426b3a741 fix reading/writing of real resource files on the mac 2014-11-01 01:58:18 +01:00
Wolfgang Thaller
a6d2873ed6 move resource file wrapping functionality to separate module (NOTE: re-running build-toolchain.sh is required) 2014-10-31 01:16:47 +01:00
Wolfgang Thaller
02d81fb95b fix incorrect @1 2014-10-31 00:39:23 +01:00
Wolfgang Thaller
6cfeafc91a use @1 instead of @0 (@0 doesn't work.) 2014-10-30 03:05:22 +01:00
Wolfgang Thaller
afab2466dc don't crash on unknown types 2014-10-30 03:05:02 +01:00
Wolfgang Thaller
2e6fe30d61 Rez: implement "type 'XXXX' as 'YYYY'" directive 2014-10-30 02:57:39 +01:00