Commit Graph

  • 6750bf698b Add basic PlistBuddy (#111) onhachoe 2016-09-29 03:19:54 +0100
  • 72e587bd7d Build system and build phase specification fixes. Grant Paul 2016-09-24 21:55:32 +0700
  • f0d7b065ed Fix include to correct header for call once. Grant Paul 2016-09-24 21:56:20 +0700
  • 28f2a98ade Minor cleanups to process code from review. Grant Paul 2016-09-23 12:17:47 +0700
  • 6e8686e6c8 Remove unused subprocess output pipe feature. Grant Paul 2016-09-20 14:06:04 +0700
  • 0cb6962532 Pass down simulatable process launcher for launching processes. Grant Paul 2016-09-20 14:02:22 +0700
  • e0ac563145 Move subprocess launcher into process library. Grant Paul 2016-09-20 13:04:13 +0700
  • 48ad1729dd Move process context into a separate process library. Grant Paul 2016-09-20 12:59:52 +0700
  • 884f8d5225 Pass down process context to more call sites. Grant Paul 2016-09-20 12:11:36 +0700
  • acfed91183 Pass process context from above when easily possible. Grant Paul 2016-09-20 11:42:46 +0700
  • 8f0ea75960 Add command line arguments to process context. Grant Paul 2016-09-19 22:54:29 +0700
  • c102b77167 Add in-memory process context for simulation and spawning. Grant Paul 2016-09-19 17:54:30 +0700
  • b4927c559e Make process context abstract; move implementation to default. Grant Paul 2016-09-19 12:29:51 +0700
  • ecb95a527f Rename system utilties to process context, since they are process scoped. Grant Paul 2016-09-19 12:20:10 +0700
  • 8f45d2ddd7 Property default values are always build setting expression strings. Grant Paul 2016-09-23 00:30:50 +0700
  • 3b6af53584 Remove unused property condition flavor specification type. Grant Paul 2016-09-22 18:33:37 +0700
  • 9355c55062 Minor cleanup to target build rules. Grant Paul 2016-09-22 18:31:34 +0700
  • d7e8df668e Quote empty strings when writing ASCII property lists. Grant Paul 2016-09-22 17:20:13 +0700
  • a9b97f95d0 Update file type specifications. Grant Paul 2016-09-21 07:48:42 +0700
  • 35df6b0ae1 Add new command-line options to driver. Grant Paul 2016-09-20 16:51:37 +0700
  • 3e4a8106b2 Update asset compiler driver options to parse and ignore new flags. Kolin Krewinkel 2016-09-19 11:08:50 -0700
  • b6757670cc Use Ubuntu libpng package on Travis. Fixes #119. Grant Paul 2016-09-10 15:27:44 +0800
  • 288caf0577 Make system utilities into members, in order to pass from above. Grant Paul 2016-09-18 08:44:58 +0800
  • 7032ae2c00 Use shared utility for all environment variables. Grant Paul 2016-09-17 22:04:27 +0800
  • 632995cf5a Fix building first target when no target option is specified. Fixes #110. Grant Paul 2016-09-16 15:54:18 +0800
  • ced35639c7 Fix crasher when running a tool without SDK specified. Kellie Medlin 2016-09-13 12:09:01 -0700
  • 5c5c47df34 Remove implicit environment propagation to subprocesses. Grant Paul 2016-09-13 11:04:25 +0800
  • b89395aa92 Allow xcrun to work with only --toolchains defined when finding tools Kellie Medlin 2016-09-09 10:42:05 -0700
  • 2cd37cd346 Pass in user name when loading schemes from user directories. Grant Paul 2016-09-12 09:28:37 +0800
  • 9b0f4f32d3 Move utilities referencing system resources to system utilities. Grant Paul 2016-09-10 12:05:00 +0800
  • de2c950210 Preload external build configuration files at project load time. Grant Paul 2016-09-03 01:27:12 -0700
  • 08ffd17ecb Minor syntax cleanups to SDK loading and target environment. Grant Paul 2016-09-05 10:07:50 -0700
  • a7bd6095e5 Rewrite config parsing code to simplify and use filesystem. Grant Paul 2016-08-31 14:01:10 -0700
  • f99148b44e Modernize syntax used for storing setting values. Grant Paul 2016-08-31 14:00:54 -0700
  • d5575a65bc Allow parsing settings to fail if equals is missing. Grant Paul 2016-08-31 13:58:37 -0700
  • e7b519503c Fix minor issues revealed by static analysis. Grant Paul 2016-09-02 22:59:40 -0700
  • 948f5b45d3 WIP Generate VFS for importing header maps. grp/overlay-vfs Grant Paul 2016-08-31 17:55:19 -0700
  • a07f339945 Automatically import underlying Objective-C modules into Swift. Fixes #92. Grant Paul 2016-07-21 21:23:55 -0700
  • 8957c23c3c Generate module map information for use in source invocations. Grant Paul 2016-07-21 21:19:57 -0700
  • 92a348d244 Move module map resolution to a separate class. Grant Paul 2016-07-21 18:54:54 -0700
  • 25f784e7d8 Separate out module map content creation from module map writing. Grant Paul 2016-07-21 18:27:55 -0700
  • 36f0bbe087 Support multiple chunks from different sources in auxiliary files. Grant Paul 2016-07-21 18:17:56 -0700
  • 85b752f476 Add support for MODULEMAP_FILE to specify module maps. Fixes #88. Grant Paul 2016-07-18 01:02:06 -0700
  • 4eea74a34a Allow copying files with the copy utility that are not in the project. Grant Paul 2016-07-18 20:37:49 -0700
  • 7d91c981ca Write auxiliary files at build time, not Ninja generation time. Grant Paul 2016-07-21 16:05:26 -0700
  • 26e2bc9512 Support auxiliary files with dynamic content from the file system. Grant Paul 2016-07-18 00:08:13 -0700
  • b24894a8e0 Add missing include for assert. Grant Paul 2016-08-31 17:37:33 -0700
  • 57e8d04685 Simplify pre-allocating BOM indexes and BOM tree entries. Grant Paul 2016-08-31 17:09:07 -0700
  • 8e36066203 Use filesystem for all file interactions. Grant Paul 2016-08-31 16:46:34 -0700
  • 596b529f86 Make reading and writing CAR files faster (#107) Marc Salem 2016-08-31 16:36:47 -0700
  • 11725f9b3a Remove extra syntax around filesystem creation. Grant Paul 2016-08-30 15:16:05 -0700
  • 85bb880476 Properly print out the SDK version when asked. (#109) Ktwu 2016-08-24 21:01:12 -0700
  • 82120babf7 Remove operators and hash specialization for archive attribute lists. Grant Paul 2016-08-13 23:48:10 -0700
  • e59f1154ea RFC Add reference classes to represent unloaded facets and renditions. car-reference Grant Paul 2016-08-12 16:04:35 -0700
  • 48886b57ae Minor formatting cleanups for asset archive reader. Grant Paul 2016-08-11 20:29:24 -0700
  • 7fbcb6a097 Update documentation for required packages on Linux. Grant Paul 2016-08-11 15:52:40 -0700
  • 4d2c960da2 Update libpng checksum Marc Salem 2016-08-11 14:54:40 -0700
  • ead2430c06 Update libpng version and url Marc Salem 2016-08-11 14:46:56 -0700
  • c8b2be093f Update libpng version Marc Salem 2016-08-11 14:39:07 -0700
  • 1fe3b27cab Add unit test for compiling launch images. Grant Paul 2016-07-28 13:18:09 -0700
  • 01de4a5e04 Add a unit test to verify app icon set compilation. Grant Paul 2016-07-28 12:48:31 -0700
  • bb71c06654 Move asset compilation dispatch into compile namespace. Grant Paul 2016-07-28 12:13:02 -0700
  • 1cefb78b27 Warn about unsupported options, rather than ignoring. Grant Paul 2016-07-28 11:57:04 -0700
  • 99c5a53f9a Write out complete dependency info and outputs in asset compilation. Grant Paul 2016-07-28 11:41:41 -0700
  • 7a4b09f389 Add tool to dump dependency info from any format. Grant Paul 2016-07-28 10:36:24 -0700
  • ff7db1f239 Update help message for dependency info tool. Grant Paul 2016-07-28 10:19:29 -0700
  • 014d8fe6e8 Add version information to generated dependency info. Grant Paul 2016-07-28 10:14:00 -0700
  • a3bf8e26c0 Revert "Don't allow installing without a prefix, as this can break systems." Grant Paul 2016-08-08 20:22:52 -0700
  • 920c1b445d Don't allow installing without a prefix, as this can break systems. Grant Paul 2016-08-08 17:21:40 -0700
  • 5244ba6751 Fix GCC 4.9 compilation. Fixes #104. Grant Paul 2016-07-31 11:51:39 -0700
  • d2e1bf3d0c Fix compile errors Marc Salem 2016-07-28 14:35:08 -0700
  • 2bd45ab84d Fix compile errors Marc Salem 2016-07-28 14:06:51 -0700
  • ea1b3336c2 Compile launch image assets. (#101) Grant Paul 2016-07-27 18:11:12 -0700
  • b8919d4248 Fix reading and writing empty files in the default filesystem. Grant Paul 2016-07-27 17:45:42 -0700
  • f79d60b01a Move compile output into compile namespace. Grant Paul 2016-07-23 18:45:14 -0700
  • e9fe14bcb9 Move asset conversion utilities into a shared class. Grant Paul 2016-07-23 18:26:47 -0700
  • 065ffb7e2c Link libpng statically. (#100) Marc Salem 2016-07-27 17:39:24 -0700
  • 42c53c39ce Use optionals in parsing command line arguments. (#95) Grant Paul 2016-07-27 17:38:07 -0700
  • 01a4aa8e33 Generalize PNG writing implementation. Grant Paul 2016-07-17 17:09:35 -0700
  • 1242d7e711 Support both ImageIO and libpng for reading PNG images. Grant Paul 2016-07-15 01:20:02 -0700
  • 8c15c7d9ca Add representation of an image. Grant Paul 2016-07-17 15:29:40 -0700
  • b4a4c49e03 Add representation of and conversion between pixel formats. Grant Paul 2016-07-17 12:46:25 -0700
  • 47be7e9a12 Add library for pixel manipulation code. Grant Paul 2016-07-17 15:07:14 -0700
  • f0e3ace4a3 Use buffer-based file reading and writing to speed up filesystem access. Grant Paul 2016-07-23 21:59:50 -0700
  • 53cdc1a82d Fix outdated Ninja link in README.md Zhiming Wang 2016-07-24 09:55:23 +0800
  • 08575f65f1 Fix extra separator added when project has no specific directory. 0.1.0 Grant Paul 2016-07-17 23:10:46 -0700
  • f7dc2741e2 Support compiling app icon sets. (#94) Grant Paul 2016-07-21 15:17:16 -0700
  • b9aae64b4e Add stub implementations for compiling each type of asset. Grant Paul 2016-07-14 23:53:21 -0700
  • 6f7833d00f Additionally search PATH for tools in xcrun. Grant Paul 2016-07-08 10:49:23 -0700
  • f957fe8178 Minor cleanups to image set compilation. Grant Paul 2016-07-06 19:47:28 -0700
  • e64c7ba896 Use provided definitions when linking libxml2. Grant Paul 2016-07-06 18:33:45 -0700
  • 90065b47ed The SDK root should be SDKROOT, not SYSROOT. Fixes #82. Grant Paul 2016-07-06 16:42:49 -0700
  • d8b3d5e869 Add imageset support in Compile Action (#72) Marc Salem 2016-07-06 16:25:12 -0700
  • f79e07c83c Split libraries and specifications into separate install components. Kellie Medlin 2016-06-25 00:41:44 -0700
  • d690825c40 Add asset catalog driver compile action output. Grant Paul 2016-07-03 14:27:32 -0700
  • de8dd1895a Add tests for FSUtil IsFileExtension Marc Salem 2016-06-24 13:05:17 -0700
  • a3d3794a96 Add specification for builtin tool to register with LaunchServices. Grant Paul 2016-06-29 22:50:35 -0700
  • 6e2451229c Add specification for C preprocessor tool. Grant Paul 2016-06-29 22:46:46 -0700
  • cdd36d7a8a Support preprocessing Info.plist before the Info.plist utility. Grant Paul 2016-06-29 22:41:41 -0700
  • 4cc6c60570 Treat TOOLCHAINS as a list of possible toolchains, not just one. Kellie Medlin 2016-06-25 14:32:32 -0700