Commit Graph

101 Commits

Author SHA1 Message Date
Fabio Pelosin
2d791bf7e1 [rbx] Encode only if needed. 2012-06-08 16:57:48 +02:00
Fabio Pelosin
425a5c1621 [rbx] Attempt to fix encoding issues. 2012-06-08 16:11:01 +02:00
Eloy Duran
6ee74e0cc0 Explicitely read external source files (specs|Podfile) as utf-8. 2012-06-08 01:30:10 +02:00
Fabio Pelosin
6bbdfa3ae7 [Specification] Show the spec for top level attributes informative. 2012-06-07 17:30:31 +02:00
Fabio Pelosin
ff2a73ab70 [Specification] Fix for multi-platform preserve_paths. 2012-06-06 17:13:59 +02:00
Eloy Duran
d230d8e353 Fix integration spec, which was trying to assign a source to subspecs. 2012-05-29 17:45:50 +02:00
Eloy Duran
4b9c210ea3 Make all the examples build on 1.9.3 as well. 2012-05-29 15:46:24 +02:00
Fabio Pelosin
598c743c28 Update to the last head of Xcodeproj. 2012-05-28 20:05:12 +02:00
Fabio Pelosin
809745bd3d [Specification] Raise if it can't find a subspec. 2012-05-24 23:56:37 +02:00
Fabio Pelosin
9f1b33b159 [Specification] Made homepage, description, and summary top level.
Closes #269
2012-05-24 23:55:01 +02:00
Fabio Pelosin
34dac294d8 [Specification] Rename exclude_headers to exclude_header_search_paths. 2012-05-23 14:49:28 +02:00
Fabio Pelosin
68b63814e1 Fix incorrect name for specs with preferred dependency in podfile.lock 2012-05-15 16:32:12 +02:00
Fabio Pelosin
9027f200eb [Specification] Improve handling of headers mappings.
New methods
- #header_mappings_dir: specifies the folder from which to preserve the name-spacing
- #exclude_headers: specifies the headers that should be excluded by the header mappings.

Currently those methods are used by RestKit and SSZipArchive.
2012-05-15 15:37:40 +02:00
Fabio Pelosin
6bbbdbac15 Prevernt Xcodeproj from generating unecessary whitespace
- #add_libraries
- #add_frameworks
2012-05-14 22:56:11 +02:00
Fabio Pelosin
7162c5afde Completed Pod::Specification refactor. 2012-05-14 16:02:06 +02:00
Fabio Pelosin
22de372851 [Specification#preferred_dependency] Implementation. 2012-05-11 17:38:17 +02:00
Fabio Pelosin
77c1f0b1b2 [Specification] Clean up. 2012-05-11 17:12:07 +02:00
Fabio Pelosin
b568f82b6d [Specification] Inherith dependencies from the parent. 2012-05-10 22:03:32 +02:00
Fabio Pelosin
3364111c04 [Spec::Linter] Minor tweaks. 2012-05-10 18:11:47 +02:00
Fabio Pelosin
0c5c43c1f4 Speficiation#activate_for_platform and collateral improvements. 2012-05-10 14:51:13 +02:00
Fabio Pelosin
99d2042530 Simplified resolution process and implemented `main_subspec' substitution. 2012-05-09 18:48:41 +02:00
Fabio Pelosin
87778d87fa Small clean up. 2012-05-09 16:39:30 +02:00
Fabio Pelosin
ea9b1810d0 WIP Specification refactor. 2012-05-09 15:16:20 +02:00
Fabio Pelosin
8553b9ebfb [Specification#deployment_target=] Switch to Pod::Version 2012-05-03 17:15:16 +02:00
Fabio Pelosin
50405dc52b Merge branch 'master' into deployment-target-check
* master:
  [Installer] Don't generate documenation if already installed
  [Command::Spec::Linter] Fix - Skip documentation generation
  [Config#doc] Renamed to generate_docs
  [Command::Spec::Linter] Bug fix.
  [# 242 Command::Spec::Linter] Refactoring
  [#246 | Resolver] Validate plaforms against each target.
  [Resolver] Check target plafroms instead of podfile.

Conflicts:
	lib/cocoapods/resolver.rb
2012-05-03 14:21:29 +02:00
Fabio Pelosin
e19bf01c46 [# 242 Command::Spec::Linter] Refactoring
- moved Specification#validate! to Linter
- fixed FileList bugs
- cleaned up
2012-05-02 23:39:42 +02:00
Fabio Pelosin
86be3d315c [#212] Check for deployment target 2012-04-30 19:28:24 +02:00
Fabio Pelosin
a587e4c4ae [Pod::Command::Spec] support for subspecs 2012-04-23 18:33:04 +02:00
Fabio Pelosin
b5828a9a75 [Pod::Specification] Added support for deployment target in platform 2012-04-18 17:45:33 +02:00
Eloy Duran
b20d64026b Add Specification#prefix_header_contents which does not take a pch file, but a string of code to be appended to the Pods pch file. 2012-04-16 17:14:19 +02:00
Victor Ilyukevich
4909373dfc removed exception catching in recursive_subspecs
see [this
discussion](6bedfe0baa (commitcomment-1212777))
for details
2012-04-15 23:09:03 +03:00
Victor Ilyukevich
6bedfe0baa added subspecs into pod presenter [#164] 2012-04-15 20:05:43 +03:00
Eloy Duran
5394696865 Append the contents of Specification#prefix_header_file to the Pods library's pch. Closes #169. 2012-04-14 17:49:57 +02:00
Eloy Duran
adb89ec511 Cleanup and make specs green. 2012-04-14 01:49:15 +02:00
Eloy Duran
792e387c7a Remove methods from Specification that have moved to LocalPod. 2012-04-14 00:49:57 +02:00
Eloy Duran
04843c3d0f Make specs green. 2012-04-14 00:49:57 +02:00
Eloy Duran
fcdd011cb2 LocalPod only returns file lists for the platform of the current target.
And lots of misc. work. Still failing: https://gist.github.com/9fffdffb35da111e6442
2012-04-14 00:46:51 +02:00
Eloy Duran
4e3dc1246e Stash work on making specs green. This is taking a somewhat incorrect approach:
The installer should just instantiate the LocalPod class with the
platform, so that it only needs to query tha values it really needs from
the Specification.
2012-04-14 00:46:51 +02:00
Eloy Duran
14228a8377 Make Specification attributes that take platform specific values work. 2012-04-14 00:46:51 +02:00
Eloy Duran
918619a67c Add specs for Specification attributes that can take values for different platforms. 2012-04-14 00:46:51 +02:00
Fabio Pelosin
c8bc4a7db4 [pod-list] new class Pod::Specification::Statistics 2012-04-11 00:25:52 +02:00
Fabio Pelosin
8582780982 [pod-list] refactoring 2012-04-10 18:49:32 +02:00
Fabio Pelosin
e46364e67e [pod-list] Introduced pod list new 2012-04-10 17:51:46 +02:00
Fabio Pelosin
40030b9978 [#200, #133] Improvements to spec lint
- warning messages
- stronger validation
- validating pathnames starting with a slash
- cosmetics
2012-04-06 01:58:48 +02:00
Eloy Duran
745ca34e66 Get search info from the spec that the found spec is a part of. Fixes #177. 2012-03-24 14:31:04 +01:00
Fabio Pelosin
e14fb9c8b3 Removed forgetten comma 2012-03-14 10:31:14 +01:00
Fabio Pelosin
6dc80f0266 [#149] Documentation and license - syntax change 2012-03-07 17:58:16 +01:00
Fabio
c2008b4f01 [#149] documentation and license_text to hash and support for appledoc 2012-03-06 15:18:52 +01:00
Fabio
cffe89f790 #149 added documentation, license_text, and license_text_lines attributes to spec 2012-03-05 13:55:58 +01:00
Eloy Duran
8c2adafa84 No longer cache Specification::Set in the Set class, but in a Context. 2012-03-04 21:55:43 +01:00