Commit Graph

  • ff3bfd6955 add support for linking directly to bundle or any directory with extension Yonas Kolb 2017-11-12 21:15:07 +01:00
  • f86f396dd2 Merge pull request #147 from yonaskolb/fix_cyclical_dependencies Yonas Kolb 2017-11-12 20:52:11 +01:00
  • bf6d8aa464 fix cyclical target dependencies Yonas Kolb 2017-11-12 20:39:35 +01:00
  • 63c2d08977 add TargetSource.name for renaming sources (#146) Yonas Kolb 2017-11-12 20:26:36 +01:00
  • 6c1dcde2f5 commit fixture Yonas Kolb 2017-11-12 19:01:14 +01:00
  • 354407b165 make variant groups have same sort order as file references Yonas Kolb 2017-11-12 18:55:45 +01:00
  • a2c41917e5 Fix groups (#144) Yonas Kolb 2017-11-12 18:52:11 +01:00
  • 975cc8b98e fix merge conflict Yonas Kolb 2017-11-11 00:25:10 +01:00
  • 91729a9694 Add support for simple files excludes from sources #5. (#135) Peyman Khanjan 2017-11-10 23:22:07 +00:00
  • 94a449c647 Merge pull request #139 from bkase/xcassets-as-files Yonas Kolb 2017-11-10 23:31:53 +01:00
  • 7cdc496f45 test refactoring Yonas Kolb 2017-11-10 23:23:34 +01:00
  • 405b7b7acc Merge pull request #142 from bkase/fix-duplicate-sources Yonas Kolb 2017-11-10 01:21:41 +01:00
  • a27a25e76f Fix duplicate sources in groups, fixes #141 Brandon Kase 2017-11-09 14:53:10 -08:00
  • be4767be36 add failing test for shared sources Yonas Kolb 2017-11-09 22:47:53 +01:00
  • 496a7cc4b0 Support paths directly to xcassets Brandon Kase 2017-11-07 17:01:11 -08:00
  • 5789a1110a Merge pull request #138 from bkase/support-assembly-files Yonas Kolb 2017-11-07 22:46:05 +01:00
  • fb11b06744 Support assembly files in sources Brandon Kase 2017-11-07 13:36:18 -08:00
  • b120c9da37 fix Swift 4.0.3 warnings Yonas Kolb 2017-11-04 16:01:33 +01:00
  • cd7578e03c Merge pull request #133 from bkase/fix-filegroup-broken Yonas Kolb 2017-11-04 12:39:59 +01:00
  • 8c3821b6c8 Filegroups that subsume sources work again Brandon Kase 2017-11-03 22:10:52 -07:00
  • 68b4214c24 json loading refactoring - don't convert to string and back Yonas Kolb 2017-11-04 02:05:39 +01:00
  • 1f65e415d6 Merge pull request #131 from yonaskolb/documentation-type Yonas Kolb 2017-11-03 21:44:02 +01:00
  • dc96645751 Correct documentation type of createIntermediateGroups Keith Smiley 2017-11-03 13:42:53 -07:00
  • 61900fab9e Merge pull request #127 from bkase/rmalik-json-serialization Yonas Kolb 2017-11-03 21:09:19 +01:00
  • 91056efc8a Load json files directly with NSJSONSerialization if the spec path extension is json rmalik 2017-11-03 12:10:00 -07:00
  • b9163a0b31 sort group children Yonas Kolb 2017-11-03 15:07:28 +01:00
  • e05ed6a0b9 sort build phase files Yonas Kolb 2017-11-03 15:01:53 +01:00
  • a092dafec1 extract and cache XCConfig loading Yonas Kolb 2017-11-03 14:58:05 +01:00
  • 050ce8630d refactor config file setting removing Yonas Kolb 2017-11-03 14:42:51 +01:00
  • c00dbe3a81 Merge pull request #77 from toshi0383/ts-no-overwriting-xcconfig-value Yonas Kolb 2017-11-03 14:35:40 +01:00
  • 4204c65ee7 Merge remote-tracking branch 'upstream/master' into ts-no-overwriting-xcconfig-value toshi0383 2017-11-03 22:00:44 +09:00
  • a9cbe51783 Merge pull request #126 from ryohey/fix-localized-files Yonas Kolb 2017-11-03 13:05:49 +01:00
  • 7eb4e92f00 Add stringsdict file to TestProject ryohey 2017-11-03 12:31:35 +09:00
  • 66a2893dd0 Fix localized files with same name ryohey 2017-11-03 11:41:13 +09:00
  • ce27af0647 Refactor variant group generation ryohey 2017-11-03 10:51:48 +09:00
  • e24c0e29c7 Refactor localized file references generation ryohey 2017-11-03 10:33:10 +09:00
  • b166634322 Merge pull request #121 from bkase/support-compiler-flags Yonas Kolb 2017-11-03 01:03:12 +01:00
  • 8e87808b5f Merge pull request #125 from bkase/support-c-files Yonas Kolb 2017-11-02 21:50:18 +01:00
  • 4138032711 Interpret .c files as sources Brandon Kase 2017-11-02 13:49:06 -07:00
  • 6b17b76435 Support CompilerFlags in Sources Brandon Kase 2017-11-01 20:52:21 -07:00
  • 93cf0e9e32 add simple release script Yonas Kolb 2017-10-28 19:58:56 +02:00
  • 57216be1f9 Merge pull request #108 from bkase/optionally-make-filler-groups Yonas Kolb 2017-11-02 21:16:38 +01:00
  • 01e29e690e add source generator tests Yonas Kolb 2017-11-02 18:03:12 +01:00
  • e48045da9e Optionally make intermediate filler groups Brandon Kase 2017-10-25 15:30:06 -07:00
  • b274ae6f63 swiftformat Yonas Kolb 2017-11-01 20:55:24 +01:00
  • e4d42cb6eb getSources tweak Yonas Kolb 2017-11-01 20:51:41 +01:00
  • aae871c31d Merge pull request #120 from enmiller/master Yonas Kolb 2017-11-02 00:24:46 +01:00
  • a27d65b7d0 Add .mm file as a source type Eric Miller 2017-11-01 17:35:31 -05:00
  • d540abc7d0 Merge pull request #106 from bkase/feature-support-file-sources Yonas Kolb 2017-11-01 20:45:30 +01:00
  • 4a54fe6d2a Support file sources Brandon Kase 2017-10-31 22:01:55 -07:00
  • ec576e31c5 Merge pull request #118 from ryohey/fix-copy-headers Yonas Kolb 2017-10-31 21:15:34 +01:00
  • f51894e219 Merge pull request #119 from yonaskolb/source_options Yonas Kolb 2017-10-31 19:13:15 +01:00
  • f67609f97e Don't add unnecessary headers build phase ryohey 2017-11-01 00:55:04 +09:00
  • cda8931e30 refactor source generating Yonas Kolb 2017-10-31 15:46:47 +01:00
  • 698d8d85b4 change target source from String to Source struct Yonas Kolb 2017-10-31 15:46:47 +01:00
  • dd0667680d Update CHANGELOG.md Yonas Kolb 2017-10-30 14:18:26 +01:00
  • 17b32e6a1a refactored TestProject Fixture - renamed things - made framework multiplatform - integrate carthage Yonas Kolb 2017-10-29 22:46:35 +01:00
  • 43bacd4626 don't run later fixture tests if changed, so it's clearer in logs what happened Yonas Kolb 2017-10-29 22:42:35 +01:00
  • 92c2e5c5b5 run format-code.sh Yonas Kolb 2017-10-29 22:27:05 +01:00
  • f8b4b5792e move and rename files Yonas Kolb 2017-10-29 22:15:02 +01:00
  • d9da493f03 Merge pull request #117 from yonaskolb/validation_tests Yonas Kolb 2017-10-29 21:05:03 +01:00
  • 4fe9a06148 add spec validation tests Yonas Kolb 2017-10-29 20:32:31 +01:00
  • 9a41bb9ab6 minor refactoring of spec validation Yonas Kolb 2017-10-29 20:32:23 +01:00
  • 9c603af5e9 Refactor remove value logic toshi0383 2017-10-29 08:41:10 +09:00
  • cd910fe714 remove values before loading buildSettings from user spec toshi0383 2017-10-29 08:32:28 +09:00
  • f68f96e249 Remove basePath parameter for spec toshi0383 2017-10-29 08:27:42 +09:00
  • 28b6e2cfbf Merge remote-tracking branch 'upstream/master' into ts-no-overwriting-xcconfig-value toshi0383 2017-10-29 07:52:04 +09:00
  • e14a85fd69 Merge pull request #113 from yonaskolb/xcproj_1.2 Yonas Kolb 2017-10-28 20:11:18 +02:00
  • a4471e839e update to xcproj 1.2 Yonas Kolb 2017-10-24 20:30:44 +02:00
  • 53e7b2dee9 Merge pull request #112 from mironal/add-version-option Yonas Kolb 2017-10-27 23:17:05 +02:00
  • ac2a1ac2d6 add support --vesion option mironal 2017-10-27 11:45:18 +09:00
  • 770b502638 change target description Yonas Kolb 2017-10-27 00:50:21 +02:00
  • d17099123d update version Yonas Kolb 2017-10-27 00:39:32 +02:00
  • 4539ead7f9 update changelog 1.3.0 Yonas Kolb 2017-10-27 00:35:29 +02:00
  • c2136b22d6 update changelog Yonas Kolb 2017-10-27 00:31:14 +02:00
  • ebb945ede2 add spec validation that a spec has debug and release configs when generating a target scheme Yonas Kolb 2017-10-26 23:52:18 +02:00
  • e44868530f Merge pull request #111 from yonaskolb/config_reference Yonas Kolb 2017-10-26 23:32:10 +02:00
  • ff73efa26b Merge pull request #109 from yonaskolb/ks/link-dependency Yonas Kolb 2017-10-26 22:16:58 +02:00
  • d31f9be4bf Update documentation for link dependency Keith Smiley 2017-10-26 10:34:32 -07:00
  • 57204c5054 add partial config matching documentation Yonas Kolb 2017-10-26 22:09:26 +02:00
  • 08079c914e make Settings.configs case insensitive Yonas Kolb 2017-10-26 21:53:16 +02:00
  • 11abfb0ae2 apply partial matching to Settings.configs Yonas Kolb 2017-10-26 21:50:45 +02:00
  • 5c65ef13b7 add setting config reference linting Yonas Kolb 2017-10-26 19:40:46 +02:00
  • 08de6077d9 Add option for not linking dependencies Keith Smiley 2017-10-25 15:55:49 -07:00
  • 014b99cb29 Merge pull request #107 from yonaskolb/duplicate_carthage_files Yonas Kolb 2017-10-25 22:02:54 +02:00
  • 8e95044d55 fix carthage file references from being duplicated Yonas Kolb 2017-10-25 21:05:53 +02:00
  • 9f14fb88b1 Merge pull request #105 from bkase/fix-exclude-typo Yonas Kolb 2017-10-25 09:31:25 +02:00
  • 6d4449192c Remove unused sourceExcludes Brandon Kase 2017-10-24 14:13:26 -07:00
  • 6e795fbc3c Merge pull request #103 from yonaskolb/spec_base_path Yonas Kolb 2017-10-24 22:31:46 +02:00
  • 2d1d81246d log explicit missing spec error Yonas Kolb 2017-10-24 22:21:21 +02:00
  • 779397ec8d move basePath into ProjectSpec Yonas Kolb 2017-10-24 21:30:06 +02:00
  • 8d1e77b9c3 update equatable Yonas Kolb 2017-10-24 11:24:34 +02:00
  • 174ca9b385 Merge pull request #101 from yonaskolb/setting_preset_option Yonas Kolb 2017-10-23 12:59:26 +01:00
  • f3b7c2a502 Merge pull request #102 from ryohey/fix-duplicate-reference Yonas Kolb 2017-10-23 10:27:17 +01:00
  • 24175c3411 fix duplicate file reference ryohey 2017-10-23 11:45:35 +09:00
  • 9e5726285c Fix spec toshi0383 2017-10-23 07:51:59 +09:00
  • 44b2710846 Move logic into spec.get*BuildSettings toshi0383 2017-10-23 07:47:30 +09:00
  • 9443dd2686 Merge remote-tracking branch 'upstream/master' into ts-no-overwriting-xcconfig-value toshi0383 2017-10-23 06:56:59 +09:00
  • 0204f27c82 rename Options.applySettingPresets to Options.settingPresets Yonas Kolb 2017-10-22 20:37:03 +01:00
  • 20f7797df7 add applySettingPresets option Yonas Kolb 2017-10-22 19:24:14 +01:00