Commit Graph

604 Commits

Author SHA1 Message Date
Yonas Kolb
3af229c157
Merge pull request #155 from yonaskolb/development_language
Add ProjectSpec.options.developmentLanguage
2017-11-15 12:35:53 +01:00
Yonas Kolb
cf426ba5eb add ProjectSpec.options.developmentLanguage 2017-11-15 12:13:32 +01:00
Yonas Kolb
992c12c6c9
Merge pull request #154 from yonaskolb/deterministic_references
Make references more deterministic
2017-11-15 11:47:28 +01:00
Yonas Kolb
034eb4a448 tweaked format of generated references
- more characters
- underscore after type name
- remove duplication count unless greater than 1
2017-11-15 11:29:10 +01:00
Yonas Kolb
5a74572e10 make references more deterministic 2017-11-15 11:27:45 +01:00
Yonas Kolb
0508145515
Merge pull request #151 from yonaskolb/folder_references
Add folder reference support
2017-11-15 02:59:23 +01:00
Yonas Kolb
1b92bd03d6 add TargetSource.type documentation 2017-11-15 01:35:37 +01:00
Yonas Kolb
ce0f3b5665 add folder reference support 2017-11-15 01:22:02 +01:00
Yonas Kolb
2c1789f717 add duplicate name test 2017-11-14 20:27:46 +01:00
Yonas Kolb
e8188ad9f8 swiftformat 2017-11-13 21:33:59 +01:00
Yonas Kolb
d877fccb2e
Update docs link 2017-11-13 17:31:16 +01:00
Yonas Kolb
1df7a3cea4 minor refactoring 2017-11-13 00:15:07 +01:00
Yonas Kolb
12d9fcda2a
Merge pull request #149 from yonaskolb/remove_empty_build_phases
Don't generate empty build phases
2017-11-12 22:21:33 +01:00
Yonas Kolb
57ca558d1a don't generate empty build phases 2017-11-12 22:17:08 +01:00
Yonas Kolb
5f8882f23d update changelog 2017-11-12 22:00:13 +01:00
Yonas Kolb
9519ca2eea
Merge pull request #148 from yonaskolb/support_bundles
Add support for linking directly to bundle
2017-11-12 21:19:15 +01:00
Yonas Kolb
ff3bfd6955 add support for linking directly to bundle or any directory with extension 2017-11-12 21:15:07 +01:00
Yonas Kolb
f86f396dd2
Merge pull request #147 from yonaskolb/fix_cyclical_dependencies
Fix cyclical target dependencies
2017-11-12 20:52:11 +01:00
Yonas Kolb
bf6d8aa464 fix cyclical target dependencies 2017-11-12 20:43:07 +01:00
Yonas Kolb
63c2d08977
add TargetSource.name for renaming sources (#146) 2017-11-12 20:26:36 +01:00
Yonas Kolb
6c1dcde2f5 commit fixture 2017-11-12 19:01:14 +01:00
Yonas Kolb
354407b165 make variant groups have same sort order as file references 2017-11-12 18:55:45 +01:00
Yonas Kolb
a2c41917e5
Fix groups (#144)
* failing createIntermediateDirectories test

* refactor sources

* add reference generator tests
2017-11-12 18:52:11 +01:00
Yonas Kolb
975cc8b98e fix merge conflict 2017-11-11 00:25:10 +01:00
Peyman Khanjan
91729a9694 Add support for simple files excludes from sources #5. (#135)
* Add support for simple files excludes from sources #5.

* Add pattern matching for Source excludes #5.

* Simplify getting Source.excludes from jsonDictionary.

* Remove recursive pattern matching and formatting.
2017-11-11 00:22:07 +01:00
Yonas Kolb
94a449c647
Merge pull request #139 from bkase/xcassets-as-files
Support paths directly to xcassets
2017-11-10 23:31:53 +01:00
Yonas Kolb
7cdc496f45 test refactoring 2017-11-10 23:28:16 +01:00
Yonas Kolb
405b7b7acc
Merge pull request #142 from bkase/fix-duplicate-sources
Fix duplicate sources in groups, fixes #141
2017-11-10 01:21:41 +01:00
Brandon Kase
a27a25e76f Fix duplicate sources in groups, fixes #141 2017-11-09 15:05:56 -08:00
Yonas Kolb
be4767be36 add failing test for shared sources 2017-11-09 22:47:53 +01:00
Brandon Kase
496a7cc4b0 Support paths directly to xcassets
Pretend xcassets are files to allow top-level xcassets in the spec.
2017-11-08 11:10:21 -08:00
Yonas Kolb
5789a1110a
Merge pull request #138 from bkase/support-assembly-files
Support assembly files in sources
2017-11-07 22:46:05 +01:00
Brandon Kase
fb11b06744 Support assembly files in sources 2017-11-07 13:36:18 -08:00
Yonas Kolb
b120c9da37 fix Swift 4.0.3 warnings 2017-11-04 16:01:44 +01:00
Yonas Kolb
cd7578e03c
Merge pull request #133 from bkase/fix-filegroup-broken
Filegroups that subsume sources work again
2017-11-04 12:39:59 +01:00
Brandon Kase
8c3821b6c8
Filegroups that subsume sources work again
Fixes #130

Plus there's something in the Fixture to catch this sorts of
regression in the future.
2017-11-03 22:10:52 -07:00
Yonas Kolb
68b4214c24 json loading refactoring
- don't convert to string and back
2017-11-04 02:05:39 +01:00
Yonas Kolb
1f65e415d6
Merge pull request #131 from yonaskolb/documentation-type
Correct documentation type of createIntermediateGroups
2017-11-03 21:44:02 +01:00
Keith Smiley
dc96645751
Correct documentation type of createIntermediateGroups 2017-11-03 13:42:53 -07:00
Yonas Kolb
61900fab9e
Merge pull request #127 from bkase/rmalik-json-serialization
Load json files directly with NSJSONSerialization if the spec path ha…
2017-11-03 21:09:19 +01:00
rmalik
91056efc8a Load json files directly with NSJSONSerialization if the spec path extension is
`json`
2017-11-03 12:10:00 -07:00
Yonas Kolb
b9163a0b31 sort group children 2017-11-03 15:07:28 +01:00
Yonas Kolb
e05ed6a0b9 sort build phase files 2017-11-03 15:04:10 +01:00
Yonas Kolb
a092dafec1 extract and cache XCConfig loading 2017-11-03 14:58:05 +01:00
Yonas Kolb
050ce8630d refactor config file setting removing 2017-11-03 14:42:51 +01:00
Yonas Kolb
c00dbe3a81
Merge pull request #77 from toshi0383/ts-no-overwriting-xcconfig-value
Avoid overwriting xcconfig's value by preset's value
2017-11-03 14:35:40 +01:00
toshi0383
4204c65ee7 Merge remote-tracking branch 'upstream/master' into ts-no-overwriting-xcconfig-value 2017-11-03 22:00:44 +09:00
Yonas Kolb
a9cbe51783
Merge pull request #126 from ryohey/fix-localized-files
Fix localized files with same name
2017-11-03 13:05:49 +01:00
ryohey
7eb4e92f00 Add stringsdict file to TestProject 2017-11-03 12:32:04 +09:00
ryohey
66a2893dd0 Fix localized files with same name
#122
2017-11-03 11:41:13 +09:00