Commit Graph

  • 133e407ed6 Make compiler attributes more portable. Grant Paul 2016-11-15 15:52:45 -0800
  • 73159fa205 Avoid incorrect third parameter for command-line option parsing. Grant Paul 2016-11-15 15:50:31 -0800
  • d28d8badc6 Perform filesystem path manipulation directly. Grant Paul 2016-11-15 15:47:14 -0800
  • 0341195435 Simplify binary property list reading and writing. Grant Paul 2016-11-17 01:27:32 -0800
  • 9fbec89b04 Use type rather than character contents for specification types. Grant Paul 2016-11-15 15:44:40 -0800
  • 9df693c86e Include shared specification domains in platform domain list. Grant Paul 2016-11-21 13:39:24 -0800
  • 0e7eaa08f9 ignore non-directory path in dependency-info-tool Onha Choe 2016-12-12 12:05:52 -0800
  • 44c0681afb fix recursive path searching Onha Choe 2016-12-09 18:27:20 -0800
  • 2329c45373 Pass correct environment to tools. Grant Paul 2016-12-08 17:57:14 -0800
  • 80ebf67b1f ibtool storyboard linker xcspec typo fix Onha Choe 2016-12-08 17:14:03 -0800
  • 4ad09cc710 add xcspecs for ibtool operations Onha Choe 2016-12-06 13:05:20 -0800
  • b9b6be30cb add include for stdlib.h for abort() Onha Choe 2016-12-06 13:43:08 -0800
  • be01a77afc Fix recursive createDirectory for relative paths Martin Storsjö 2016-12-07 01:16:10 +0200
  • 5b7615d197 deployment target version env name fix Onha Choe 2016-12-06 12:53:57 -0800
  • f5e6efbba7 Add support for printing specific information with version option. Grant Paul 2016-12-04 22:11:04 -0800
  • a869e6746f Resolve the dsymutil tool invocation in the right way Martin Storsjö 2016-12-06 22:37:54 +0200
  • 325247d927 Make fileNameDisambiguator optional in File::ResolveBuildFiles Martin Storsjö 2016-12-05 00:52:08 +0200
  • bf3c57a44e Support short options in lsbom. Grant Paul 2016-11-05 17:01:48 -0700
  • 0dce61fb1b Rename unit test to match name of code being tested. Grant Paul 2016-11-03 13:56:48 -0700
  • ad15b53241 Separate auxiliary files from invocations. Grant Paul 2016-11-02 12:21:47 -0700
  • f5aad6f42a Separate tool resolution from remainder of build implementation. Grant Paul 2016-11-02 03:26:04 -0700
  • 9f6e29e627 Always pass in inputs as tool inputs, rather than path strings. Grant Paul 2016-11-02 02:45:54 -0700
  • dc9e6c725d Remove reference to project objects from tool input. Grant Paul 2016-11-02 02:17:50 -0700
  • ead6234652 Move tool inputs alongside the rest of the tool code. Grant Paul 2016-11-02 01:55:56 -0700
  • 1d20089aa3 Use optionals for potentially missing properties of resolved files. Grant Paul 2016-11-01 17:57:09 -0700
  • 8d2b9879b7 Fix a typo (copy-paste error?) in xcrun Stephane Sezer 2016-11-17 14:44:29 -0800
  • f94aa30b75 Prevent infinite loop in createDirectory. Matthew Bauer 2016-11-17 21:14:06 -0600
  • 71940e8445 Partially update asset catalog compiler specification and resolver. Grant Paul 2016-10-10 23:41:48 -0700
  • edf7f0de6c Complete newly added specifications. Grant Paul 2016-11-11 22:43:09 -0800
  • 1f9b3c2592 Support loading specifications from a directory symlink. Grant Paul 2016-11-15 17:50:50 -0800
  • 88c9f2c55b Use filesystem additions to replace ad-hoc implementations. Grant Paul 2016-11-04 01:51:30 -0700
  • 7de697533d Add support for reading and writing filesystem permissions. Grant Paul 2016-11-04 01:17:56 -0700
  • 2dd92c6038 Switch to type check filesystem entry types. Grant Paul 2016-11-11 14:35:22 -0800
  • 5dc60c8c3b Add additional filesystem functionality. Grant Paul 2016-11-03 22:45:18 -0700
  • 0ab861abcc Support reading JSON (as well as writing) in property list utility. Grant Paul 2016-11-05 00:34:46 -0700
  • dc2bb1c379 Add more xcspecs. Matthew Bauer 2016-11-10 02:39:03 -0600
  • 0e9140921a fix builtin pbxcp Onha Choe 2016-11-09 12:09:02 -0800
  • 6b73b95757 Fix specification to pass in preprocessor defines. Grant Paul 2016-11-04 23:23:17 -0700
  • 70b7e25b0e Add unit test for property list copy built-in utility. Grant Paul 2016-11-06 20:18:20 -0800
  • b892b152e1 Improve JSON parsing to handle more edge cases. Grant Paul 2016-10-27 16:07:25 -0700
  • 3f4520da4b Fix builtin tool execution in simple executor. Add unit test. Grant Paul 2016-11-01 01:05:14 -0700
  • 234c1761aa Add null output formatter to print no additional output. Grant Paul 2016-11-01 01:03:27 -0700
  • 0095088227 Add copy-{tiff,png}-file.xcspec to CMakeFiles.txt Matthew Justin Bauer 2016-11-07 08:48:28 -0600
  • 4357d4dccf made default usage print size and checksum for files brtsai 2016-11-05 08:30:31 +0800
  • 82e641471f renamed octConvertingStream to stream brtsai 2016-11-04 09:23:57 +0800
  • 2a401e275c made lsbom default usage print correct info brtsai 2016-11-04 09:12:11 +0800
  • 9ccf7c40ae Store order of print options in BOM list options. Grant Paul 2016-11-03 16:42:03 -0700
  • ef95e55f47 Delay resolving executable paths until execution time. Grant Paul 2016-10-19 16:06:19 -0700
  • fd3a151699 Add JSON support to property list utility. Fixes #160. Grant Paul 2016-10-21 10:32:49 -0700
  • e4f4b6b6ce Adjust loaded platform specifications for additional domains. Grant Paul 2016-10-22 17:48:47 -0700
  • ff45fb5f4b Put linker option "-dependency_info $(dependency_info_file)" only on darwin Onha Choe 2016-10-20 13:51:21 -0700
  • b680eb1fc5 address comments from https://github.com/facebook/xcbuild/pull/168 Onha Choe 2016-10-21 12:31:59 -0700
  • cb78bce065 Be safe when putting -mininum-deployment-target option Onha Choe 2016-10-20 14:01:49 -0700
  • bcaed07eca Minor specification additions & cleanups. Grant Paul 2016-10-21 10:46:07 -0700
  • 3df0c95355 Add a few missing asset catalog compiler driver options. Grant Paul 2016-10-22 17:47:55 -0700
  • feb4307c88 Parse most of the remaining asset fields. Grant Paul 2016-10-07 16:58:35 -0700
  • 291acb0fb5 Load all child assets; provide simple API to fetch specific ones. Grant Paul 2016-10-07 15:59:56 -0700
  • ac0a0f139e Add basic unit test for loading nested asset groups. Grant Paul 2016-10-07 20:15:17 +0800
  • 6913fad858 Add missing piece to actually load the new asset types. Grant Paul 2016-10-07 19:28:48 +0800
  • 242f97adb0 Avoid reference counting for asset catalog loading. Grant Paul 2016-10-07 19:24:24 +0800
  • 9a01b7f257 Minor fixes and refactoring for sticker asset types. Grant Paul 2016-10-07 18:08:11 +0800
  • bb475741ec Parse remaining new asset types. Grant Paul 2016-10-07 18:07:48 +0800
  • 79a8dc3c64 Add definitions for some newer asset archive format fields. Grant Paul 2016-10-07 22:09:51 -0700
  • c38cb6ea97 Address comments from review Onha Choe 2016-10-20 13:34:22 -0700
  • 6c55e1573e Add Specification Onha Choe 2016-10-19 18:46:21 -0700
  • 938479ed2d Add new files to CMakeLists.txt Matthew Justin Bauer 2016-10-20 02:36:42 -0500
  • 76259e9fbb Minor cleanups to previous commit. Grant Paul 2016-10-17 23:14:39 -0700
  • 354662502b Add merge command to PlistBuddy Onha Choe 2016-10-17 12:00:10 -0700
  • 69af7fbf90 Modernize and complete SDK loading. Grant Paul 2016-10-11 01:53:04 -0700
  • 2ef6c1db6b Parse new product type specification options. Grant Paul 2016-10-10 00:27:09 -0700
  • db44433ded Improve message for build phase without file reference. Fixes #156. Grant Paul 2016-10-13 09:02:14 -0700
  • 49f8a5923f Unit test for toolchain info parsing. Grant Paul 2016-10-10 23:39:02 -0700
  • 9a234067d6 [xcbuild] Make PlistBuddy return a non-zero code on error Naris Siamwalla 2016-10-11 12:19:47 -0700
  • 06e258eff5 Support Info.plist in Toolchains Fosco Marotto 2016-10-10 21:33:57 -0700
  • fd366234ff [actool] Fix car header key format in Writer Jack Wu 2016-10-10 17:41:08 -0700
  • f4d5004b3e Allocate enough space for Unicode strings in binary property lists. Grant Paul 2016-10-07 21:03:58 -0700
  • 54a136e588 [process] Don't use the constructor attribute on Linux Kellie Medlin 2016-10-06 23:50:56 -0700
  • f9c9cebacb Add option for specifying compiled asset file name. Kolin Krewinkel 2016-10-05 20:16:19 -0700
  • 116c06feaf Require explicit copies of expensive environment objects. Grant Paul 2016-09-05 10:30:50 -0700
  • 421af06559 Only allow absolute paths in the memory filesystem. Grant Paul 2016-08-31 15:35:29 -0700
  • f64b848a46 Link required libraries when using threading functions. Fixes #139. Grant Paul 2016-10-06 09:40:25 +0800
  • 825092cbee Fix a few typos in uninmplemented features Stephane Sezer 2016-10-05 19:10:31 -0700
  • eef06a4979 Add sticker-related asset types. Grant Paul 2016-10-05 23:43:34 +0800
  • 53e0f96f72 Add new and missing asset properties to existing asset types. Grant Paul 2016-10-05 23:39:49 +0800
  • 807b41bd42 [Rendition] Make sure 'algorithm' is initialized for release builds Kellie Medlin 2016-10-04 11:07:09 -0700
  • 9078ef521c Preserve ordering of library search paths Stephane Sezer 2016-10-03 14:57:54 -0700
  • 755d100556 Regenerate when the xcbuild binary changes Stephane Sezer 2016-10-03 13:15:49 -0700
  • 4fe6df20cb Fix an off-by-one in libbom Stephane Sezer 2016-09-29 19:11:11 -0700
  • 566de9e8c4 Add build-* directories to .gitignore Stephane Sezer 2016-09-29 18:39:36 -0700
  • 147f690f30 Update component list in contributing document. Grant Paul 2016-10-01 23:13:45 +0700
  • 416412043e Use target_compile_definitions instead of setting properties manually Stephane Sezer 2016-09-28 13:15:36 -0700
  • 1790cb5d59 Make libpng a required library Stephane Sezer 2016-09-22 15:32:06 -0700
  • 4a631350c8 Fix Linux builds with linenoise. (#130) Stephane Sezer 2016-09-29 20:06:02 -0700
  • c1def4653d Installation fixes (#129) Ktwu 2016-09-29 19:17:10 -0700
  • 3d00ee42b3 Fix builds without linenoise (#127) Stephane Sezer 2016-09-29 19:16:08 -0700
  • ea56053160 Allow specifying per-user developer root. Naris Siamwalla 2016-09-16 14:47:11 -0700
  • 96ed319dcc Minor improvements to PlistBuddy. Grant Paul 2016-09-29 13:46:49 +0700
  • d70281085d Fix build errors in phase context. Grant Paul 2016-09-29 13:37:20 +0700
  • bfbc12b6b6 Tool specification updates. Grant Paul 2016-09-29 09:43:09 +0700
  • 5585cd051e Minor CMake cleanups (#126) Stephane Sezer 2016-09-28 19:21:23 -0700