Commit Graph

68 Commits

Author SHA1 Message Date
Yonas Kolb 0fcb3dcc78 use context 2018-10-16 21:35:31 +11:00
Yonas Kolb 65d82bece6 improve performance by not sorting files that are later sorted 2018-10-12 00:57:13 +11:00
Yonas Kolb 0116301227 swift_format 2018-10-01 13:19:29 +10:00
Yonas Kolb 1911d42d27 remove reference generator ids 2018-10-01 12:53:16 +10:00
Yonas Kolb 84f1c65632 update to xcodeproj 6 2018-09-25 23:38:38 +10:00
Yonas Kolb e97b002655 upgrade to xcodeproj 5 2018-09-25 21:08:11 +10:00
Yonas Kolb 75ac3b5669 make format_code 2018-08-19 14:22:42 +10:00
Vlad Gorloff 90b0d18dbe Fixes issue with wrong build phase for Metal files. https://github.com/yonaskolb/XcodeGen/issues/379 2018-08-17 09:22:06 +02:00
Brentley Jones 341e0214ed Automatically copy XPC Services to correct location 2018-08-15 08:30:55 -05:00
Yonas Kolb 907e276394 Merge pull request #364 from rpassis/bugfix/CoreDataVersioning
Improvements to determining the current version of a versioned CoreData model
2018-08-02 22:37:35 +10:00
Rogerio de Paula Assis e8f0af0d6c Minor refactoring based on PR feedback 2018-08-01 09:23:48 +10:00
Brentley Jones a784a0d2b9 Automatically copy public headers for static libraries 2018-07-31 08:26:40 -05:00
Brentley Jones b1c8fb1db6 Automatically copy modulemap files correctly 2018-07-31 08:13:30 -05:00
Rogerio de Paula Assis 9831711c2c Adds parsing of .xccurrentversion inside a CoreData versioned model to determine its current active version 2018-07-31 08:01:39 +10:00
Brentley Jones 5e96eedd78 Add support for Copy Files build phase 2018-07-30 08:14:06 -05:00
Brentley Jones 92ec7a8e63 Fix compilerFlags incorrectly being set on non-sources build phases 2018-07-18 08:16:27 -05:00
Rohit Pal 4c8742eca6 Use orderedAscending for comparison in sort method 2018-07-18 16:32:55 +05:30
Rohit Pal b0fa7a2845 Sort .xcdatamodeld files in decreasing order
To set higher version core data  model as current
2018-07-15 20:26:41 +05:30
Brentley Jones 79e2413fa7 Fix excluding directories that have sub-directories 2018-06-28 18:53:14 -05:00
Michael Schneider 227ddae290 Add support for cc source files 2018-06-08 13:48:25 -07:00
Keith Smiley 853c98bac1 Support frameworks in source paths
This adds support for users passing pre-compiled frameworks in as a
source file of a target, and correctly adding it to the copy frameworks
build phase. Previously it would be added to the copy resources build
phase.
2018-05-16 17:18:46 -07:00
Yonas Kolb bc0e90c3d6 Update to 1.9.0 2018-04-12 23:32:40 +10:00
Yonas Kolb 29f4fa2123 Rename uses of spec to project 2018-04-12 23:17:07 +10:00
Yonas Kolb e589364ae8 rename ProjectSpec to Project and Project.Options to SpecOptions 2018-04-12 23:13:12 +10:00
Yonas Kolb 81b8734dfc support files in fileGroups 2018-04-12 00:02:35 +10:00
Yonas Kolb c0df295366 fix files not being added to root properly 2018-04-12 00:02:31 +10:00
Yonas Kolb 10e8048805 fix folder in root with createIntermediateGroups 2018-04-10 21:44:54 +10:00
Yonas Kolb fd3c903595 fixed build phase of none not being applied to folders 2018-04-06 08:38:26 +10:00
Yonas Kolb 0c39b28c08 upgrade to xcproj 4.2.0 2018-03-21 11:02:45 +11:00
Yonas Kolb 8c0a294737 Update to 1.7.0 2018-03-03 10:14:55 +11:00
Yonas Kolb 5f7403948b add some more code docs 2018-03-03 09:43:45 +11:00
Yonas Kolb 4998f19dc5 refactor excludes 2018-03-03 09:37:51 +11:00
Yonas Kolb d11783bdb0 make format_code 2018-03-03 09:21:16 +11:00
Yonas Kolb cc76e37d35 Merge pull request #238 from yonaskolb/ts-exclude-dsstore-bug
sources.excludes wasn't applied for localisedDirectory such as Base.lproj
2018-03-03 09:15:14 +11:00
Yonas Kolb 0c2b7dc718 change headerVisibility default back to public 2018-03-02 20:34:47 +11:00
Yonas Kolb 59a2f4116d add headerVisibility 2018-02-27 09:28:17 +11:00
Yonas Kolb 5e2f427c6f fix XCVersionGroup reference id stability 2018-02-26 17:11:25 +11:00
Yonas Kolb b97261db36 generate code data models properly 2018-02-26 17:11:25 +11:00
Yonas Kolb 2be48f37c8 allow setting buildPhase on folders 2018-02-25 10:49:25 +11:00
toshi0383 5da20cd570 improve scope 2018-02-09 05:18:44 +09:00
toshi0383 015f9a44df apply excludes for localised directories 2018-02-09 05:09:18 +09:00
Yonas Kolb f9c621d19a format code 2018-01-30 17:47:04 +11:00
Yonas Kolb e10f3346af set lastKnownFileType on folder 2018-01-30 15:54:09 +11:00
Yonas Kolb a176f85875 xcproj 4.0 2018-01-25 20:59:28 +10:30
Yonas Kolb e66c0e1c66 generate lastKnownFileType 2018-01-21 22:02:40 +10:30
Yonas Kolb baa6133695 don't generate FileElement name if it's the same as path 2018-01-21 22:02:29 +10:30
Yonas Kolb 64d635096b code formater 2017-12-27 19:32:25 +08:00
Yonas Kolb 57e9a1de41 remove wrapping of function declarations 2017-12-27 19:03:22 +08:00
Yonas Kolb b6e68a4c50 make file reference caching case insensitive 2017-12-27 15:37:18 +08:00
Yonas Kolb ab644cb763 fixed how file reference names are set 2017-12-27 00:26:50 +08:00