Commit Graph

72 Commits

Author SHA1 Message Date
Wolfgang Thaller c0dbb90b0b rez include paths 2021-12-08 21:49:43 +01:00
Zane Kaminski 1bf09c8b5f #include <sstream> in RezLexerNextToken.cc
Fixes bug building on macOS 11.3.1 and boost 1.76.0. Evidently sstream was previously included in another header referenced by this file but now is not. The new include directive allows the project to build.
2021-05-31 00:39:52 -04:00
Wolfgang Thaller f428918183 add default search paths for dependencies installed via homebrew on ARM macs 2021-02-06 15:30:43 +01:00
Wolfgang Thaller 1e6db87600 bison 3.5 compatibility (see #101) 2020-01-01 23:38:18 +01:00
Wolfgang Thaller 338da2da21 document git submodules, check for submodules, fail if bison or boost not present 2019-11-13 23:23:28 +01:00
Wolfgang Thaller 4e7e895782 slight cleanup in class ResourceFile 2019-08-25 17:48:02 +02:00
Wolfgang Thaller e5185d23c3 Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Wolfgang Thaller 303428e10a Rez: allow trailing commas, like the original Rez does 2019-01-23 19:33:27 +01:00
Wolfgang Thaller c1839aed89 minor cmakelists cleanup 2019-01-22 18:29:03 +01:00
Wolfgang Thaller 641a8e2c77 automated tests: run all platforms in one command 2019-01-09 08:39:09 +01:00
Wolfgang Thaller 380fef0114 cleanup CMAKE_CXX_FLAGS and fix various warnings 2019-01-04 03:35:32 +01:00
Wolfgang Thaller a726045d54 fix some warnings 2018-12-25 22:42:58 +01:00
Wolfgang Thaller 2e2a734403 Rez: fix $ABCD hex literals 2018-12-25 20:05:53 +01:00
Wolfgang Thaller a3d330fa3b Revert ineffective workaround for bison 3.2.3 bug
This reverts commit 7eced7335a.
2018-12-25 00:07:16 +01:00
Wolfgang Thaller 7eced7335a work around bison 3.2 bug (fixes #72) 2018-12-23 12:02:36 +01:00
Wolfgang Thaller 00471c6104 compatibility with bison 3.2 (fix #70) 2018-12-22 10:07:18 +01:00
Wolfgang Thaller b585d65962 Rez: fix error reporting bug - report in phase two instead of phase 1 2018-01-07 12:59:44 +01:00
Wolfgang Thaller e40a4c76a1 Rez: report errors from $$read 2018-01-07 12:59:21 +01:00
Wolfgang Thaller 3675b0e252 Rez: predefine TRUE and FALSE as well as true and false (real Rez would also accept tRuE) 2018-01-07 12:59:03 +01:00
Wolfgang Thaller f52121964c Rez: accept "binary" radix declaration for fields 2018-01-07 12:58:25 +01:00
Wolfgang Thaller 24d9c90686 Rez: create empty / data-only output file if output file name is explicitly given, but no input 2017-10-05 15:33:50 +02:00
Wolfgang Thaller 0f2c7307c2 ad boost include directory in CMakeLists, and, as a hack force use of /usr/local/include
# Conflicts:
#	build-toolchain.sh
2017-04-13 01:17:58 +02:00
Wolfgang Thaller f0173384c0 Rez/CMakeLists.txt: Call bison directly, don't rely on bison_target (which seems to have changed in subtle ways) 2016-06-09 22:48:45 +02:00
Wolfgang Thaller 1c9617daeb Rez: --data option for importing data fork 2015-08-31 23:47:25 +02:00
Wolfgang Thaller 6a05091d37 Rez: properly report file-not-found errors 2015-08-27 20:49:55 +02:00
Wolfgang Thaller 436af616b8 Rez: allow :-separated include paths 2015-07-20 21:36:55 +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 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 ccd227e67c Rez: don't insist on .r input files when --copy is present 2015-07-18 01:09:18 +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 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 5d60fbd964 Rez: add --copy option for reading resources from an existing file 2014-11-08 00:53:58 +01:00
Wolfgang Thaller 3a98af6322 resource-related tools: misc cleanup 2014-11-08 00:52:50 +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
Wolfgang Thaller 3b7b07a8a2 Rez: remove hard-coded include path 2014-10-30 02:57:15 +01:00
Wolfgang Thaller 3da8beb96f Rez: add some error reporting 2014-10-30 02:56:49 +01:00
Wolfgang Thaller 2a86126dad Rez: --define and --include options were accidentally non-optional. (issue #11) 2014-10-29 08:40:30 +01:00
Wolfgang Thaller 30db43bf10 silence a warning 2014-10-29 00:52:27 +01:00
Wolfgang Thaller 2b1817a832 ResourceFiles.h -> ResourceFork.h 2014-10-29 00:52:27 +01:00
Wolfgang Thaller 37077e3706 Don't build Rez if boost is unavailable 2014-10-27 23:39:35 +01:00
Wolfgang Thaller 8cd19154a5 fix handling of \n, \r, \t escape sequences in strings 2014-10-16 02:29:41 +02:00
Wolfgang Thaller eadbe38cfc add some unit tests 2014-10-16 02:29:12 +02:00
Wolfgang Thaller 75f6ed32f5 Rez: --append option 2014-10-16 02:27:12 +02:00