Skip to content
This repository
  • 114 commits
  • 159 files changed
  • 15 comments
  • 6 contributors
Sep 13, 2012
Fabio Pelosin irrationalfab Removed build status for develop branch. [ci skip] 50d9f88
Sep 28, 2012
Clay Bridges claybridges Change 'LastUpgradeCheck' for Xcode 4.5
Changes 'LastUpgradeCheck' from '0420' to '0450'. This suppresses the
upgrade warning in Xcode 4.5.
3e3dda2
Fabio Pelosin irrationalfab [Target] Added support for headers. 5c116ed
Oct 02, 2012
Fabio Pelosin irrationalfab Release 0.3.4 5a53472
Oct 04, 2012
Philippe Bernery pbernery Add basic support for Resources Build Phase. 3efb815
Philippe Bernery pbernery Typo fix ea016ad
Philippe Bernery pbernery Merge branch 'support_for_resources_build_phase' 8ec4bba
Oct 05, 2012
Philippe Bernery pbernery Add some spec for PBXResourcesBuildPhase 84f8fb0
Fabio Pelosin irrationalfab Merge pull request #30 from pbernery/support_for_resources_build_phase
Support for resources build phase
0a13a4d
Philippe Bernery pbernery WIP: cache result of @callbacks[:uuid_scope] in PBXObjectList and upd…
…ate @uuid_scope when object is added/removed
3546277
Jonathan Penn [NativeTarget] Support .hh files as headers 2397cfa
Oct 08, 2012
Fabio Pelosin irrationalfab Merge pull request #32 from jonathanpenn/master
Support .hh files as headers
73ebf3f
Fabio Pelosin irrationalfab Merge pull request #28 from claybridges/Xcode45-upgrade-check
Change 'LastUpgradeCheck' for Xcode 4.5
bcc376c
Oct 10, 2012
Fabio Pelosin irrationalfab [Config] Small code cleanup. 74c5be9
Oct 11, 2012
Fabio Pelosin irrationalfab [Fixtures] Added sample project. d648263
Fabio Pelosin irrationalfab [Bundle/Yard] Update and use of flawored markdown for documentation. a1013d1
Fabio Pelosin irrationalfab [Gitignore] Added xcuserdata. 0e44086
Oct 12, 2012
Fabio Pelosin irrationalfab [Fixtures] Updated sample project. 20a3f07
Fabio Pelosin irrationalfab [Project/Object/ObjectList] Refactor.
The callback architecture was dropped in favor of reference counting. With this
refactor Xcodeproj builds a tree of objects and then converts the tree to hash,
instead of using a hash for manipulating the project.

Other changes:

- `ObjectList` is now an `Array` subclass.
- Runtime type checking for attributes.
- Caching of UUIDs.
- Other API changes.

Related to #6, #7, #26, #31.
78bd7a7
Oct 13, 2012
Fabio Pelosin irrationalfab [Constants] Added COPY_FILES_BUILD_PHASE_DESTINATIONS. 691fdef
Fabio Pelosin irrationalfab [Workspace] Commented source code. f23836e
Fabio Pelosin irrationalfab Removed xcuserdata from sample project. 960f6e3
Fabio Pelosin irrationalfab [Hash] Comment update and added spec. c284f56
Oct 15, 2012
Fabio Pelosin irrationalfab [Project] Minor updates/fixes and specs. 487a26c
Fabio Pelosin irrationalfab [Object] Corrections/updates and specs. a24ca39
Fabio Pelosin irrationalfab [Specs] Clean up. 74dd914
Fabio Pelosin irrationalfab [ObjectList] specs. 7ae0c7d
Fabio Pelosin irrationalfab [Specs] Updated specs for some concrete object subclasses. cbf5526
Fabio Pelosin irrationalfab [Specs] AbstractObjectAttribute. 2877cf2
Fabio Pelosin irrationalfab [Specs] Minor clean up. 284a790
Fabio Pelosin irrationalfab Minor additions/corrections to file reference and native target. 3d1afaf
Fabio Pelosin irrationalfab [AbstractObject] Remove unnecessary check as suggested by @pbernery. 37f96ec
Fabio Pelosin irrationalfab Merge branch 'master' into refactor
* master:
  [NativeTarget] Support .hh files as headers
  Add some spec for PBXResourcesBuildPhase
  Change 'LastUpgradeCheck' for Xcode 4.5

Conflicts:
	lib/xcodeproj/project.rb
	lib/xcodeproj/project/object/native_target.rb
2af78a0
Oct 16, 2012
Fabio Pelosin irrationalfab [Specs] Added specifications for more concrete subclasses. 5f19520
Fabio Pelosin irrationalfab [Attribute] Fixed incongruence in name type. 392411d
Fabio Pelosin irrationalfab [PBXContainerItemProxy] :remote_global_id_string should be a string a…
…nd not an object.
e75c80a
Fabio Pelosin irrationalfab Restore compatiblity with Ruby 1.8.7. ae897f1
Fabio Pelosin irrationalfab [PBXContainerItemProxy] Make also container_portal a weak reference. 0ec8329
Philippe Bernery pbernery Typo fix 75776c6
Philippe Bernery pbernery Fix file_reference update_last_known_file_type
Fix associated spec
7c4fe2a
Philippe Bernery pbernery Fix group
Fix group specs (one is still not passing though)
759797a
Philippe Bernery pbernery [Specs][Project][NativeTarget] Update specs to new API and fix code 02bd949
Oct 17, 2012
Philippe Bernery pbernery Fix a crash when setting nil as the value of an attribute 6559104
Philippe Bernery pbernery Added a spec on removing a file and its associated build files 9431696
Philippe Bernery pbernery [BuildFile] More specs
[FileReference] override remove_from_project to remove associated build files
270bf91
Oct 18, 2012
Eloy Durán alloy Don’t crash with invalid values, such as malformed utf8. 89ec7c9
Philippe Bernery pbernery [PBXFileReference] removed implicit behavior of remove_from_project 41d3704
Philippe Bernery pbernery [PBXBuildPhase] added a remove_file_reference method and updated specs 371ccc0
Eloy Durán alloy Fix constant lookup bug. 2f10bd9
Eloy Durán alloy [bin] Add new target diff implementation. b3281a5
Oct 19, 2012
Fabio Pelosin irrationalfab [Specs] Fix minor issue with ruby 1.8.7. 8628af9
Fabio Pelosin irrationalfab Release 0.3.5 da9a356
Fabio Pelosin irrationalfab Merge branch 'master' into refactor
* master:
  Release 0.3.5
  Don’t crash with invalid values, such as malformed utf8.
38f53f1
Fabio Pelosin irrationalfab [NativeTarget] Minor bug fix. c089149
Fabio Pelosin irrationalfab [Group] Support for finding files with [] method. 976c8a6
Fabio Pelosin irrationalfab [Group] Minor bug fix to []. 280a500
Oct 20, 2012
Fabio Pelosin irrationalfab [Object] Improved informative for unknown attributes. 6c3d04a
Fabio Pelosin irrationalfab [Bin] Extracted option parsing handling from the CocoaPods gem. b5381c3
Fabio Pelosin irrationalfab [Project] Support for UUID insensitive diff. 9d53024
Fabio Pelosin irrationalfab [RecursiveDiff] Improve diff support for arrays. 4c984a6
Fabio Pelosin irrationalfab [Show] Add show command. 395f65e
Fabio Pelosin irrationalfab [NativeTarget] Set explicit file type for static libraries. 98c2336
Fabio Pelosin irrationalfab [Project] Fine tune default phases for new targets. 1d87e6e
Fabio Pelosin irrationalfab [ProjectDiff] Add project diff command e1fed83
Fabio Pelosin irrationalfab [Gemspec] Added executable. d00a63a
Fabio Pelosin irrationalfab [ProjectDiff] Support for --ignore. 3d5c59d
Oct 21, 2012
Fabio Pelosin irrationalfab [Specs] Update Project#new_target default build phases. d4ec422
Fabio Pelosin irrationalfab Attempt to fix dependency issues on Travis. cf5a7e0
Fabio Pelosin irrationalfab Fix for colored requirement. 757c914
Fabio Pelosin irrationalfab [Opps] forgot to save a file :-) fbd4902
Fabio Pelosin irrationalfab Merge pull request #34 from CocoaPods/refactor
Refactor
034904f
Fabio Pelosin irrationalfab Release 0.4.0.rc1 cc71c66
Oct 22, 2012
Fabio Pelosin irrationalfab Added support for more attributes. 0562b18
Fabio Pelosin irrationalfab Release 0.4.0.rc2 59b6f6d
Oct 23, 2012
Fabio Pelosin irrationalfab [Specs] Added reference to another project in sample project. 75aabd3
Fabio Pelosin irrationalfab Added ObjectDictionary class. ec9786c
Fabio Pelosin irrationalfab Added support of PBXProject#project_references and PBXReferenceProxy. ed69b27
Fabio Pelosin irrationalfab [ObjectDictionary] Added support for #remove_reference. 2489e1e
Philippe Bernery pbernery Added a spec to point the remove_from_project problem of build files
Moved some tests in build_file_spec to build_phase_spec (a more appropriate place)
Added a `remove_build_file` method in `AbstractBuildPhase`
52cb6e1
Philippe Bernery pbernery Fix "removes several build files from a build phase" spec. daa3940
Philippe Bernery pbernery Updated PBXVariantGroup documentation 2ebe8a3
Philippe Bernery pbernery [Group] Added a `remove_children_recursively` method ea3a4e8
Philippe Bernery pbernery [Group] added a spec for remove_children_recursively and fix the method. 753caea
Fabio Pelosin irrationalfab [Specs] Added ObjectDictionary. 544dda3
Philippe Bernery pbernery Merge pull request #36 from CocoaPods/fix_build_files_removal
[Specs] Test adding and removing multiple build files
Moved some specs from _build file_ to _build phase_
2adafe6
Fabio Pelosin irrationalfab [ContainerItemProxy] Improved documentation. 6250a8b
Fabio Pelosin irrationalfab [BuildPhase] Added #clear_build_files. ba9c98d
Fabio Pelosin irrationalfab Added support for PBXAggregateTarget and PBXLegacyTarget. 8d47184
Fabio Pelosin irrationalfab Release 0.4.0.rc3 eaab002
Oct 25, 2012
Fabio Pelosin irrationalfab [Model] Fixes for PBXFileReference and PBXAggregateTarget.
Closes #37.
e6228c3
Fabio Pelosin irrationalfab Release 0.4.0.rc4 cc90871
Oct 26, 2012
Philippe Bernery pbernery [BuildPhase] fix a crash when trying to remove a file that is not in …
…the build phase
0a559c3
Oct 27, 2012
Fabio Pelosin irrationalfab [AbstractObject] Improve type checking error message. 8711744
Fabio Pelosin irrationalfab [BuildFile] Add support PBXReferenceProxy ref. b19fda6
Fabio Pelosin irrationalfab Release 0.4.0.rc5 97a5a44
Nov 02, 2012
Eloy Durán alloy Fix case error in Command dir. 2ddbebf
Eloy Durán alloy [PBXShellScriptBuildPhase] has option to show env vars in build log.
Fixes #38.
e05d726
Fabio Pelosin irrationalfab Added #proxy? to PBXReferenceProxy and PBXFileReference. 568f47d
Eloy Durán alloy [PBXVariantGroup] Add lastKnownFileType attribute. a52e530
Eloy Durán alloy Release 0.4.0.rc6 916f1f7
Nov 03, 2012
Ben Scheirman subdigital Fix grammar error 20253cd
Eloy Durán alloy Some doc changes and no need to convert a Symbol to String for #send 9077227
Eloy Durán alloy [command] Improve interface a bit, so we can ask users to test xcodep…
…roj.
d43f1c9
Fabio Pelosin irrationalfab [AbstrackObject] Improved messages for errors. b4308e4
Fabio Pelosin irrationalfab [BuildRule] #output_files is not an ObjectList. 4e3690e
Fabio Pelosin irrationalfab [BuildRule] Added support for . 38d6ea3
Eloy Durán alloy Release 0.4.0.rc7 b9e1c4b
Nov 05, 2012
Eloy Durán alloy Explicitely make has_one accessor public. Fixes #40. 481a589
Eloy Durán alloy [Travis] Enable Ruby 1.9.2 testing. Open the flood gates!! c15c2d3
Eloy Durán alloy Release 0.4.0.rc8 c35bf8e
Nov 06, 2012
Eloy Durán alloy [PBXTargetDependency] Can have a name as well. 7b4c591
Eloy Durán alloy [PBXFileReference] Can have comments. Fixes #39. d80433e
Eloy Durán alloy Release 0.4.0.rc9 1b84fd5
Nov 22, 2012
Fabio Pelosin irrationalfab Release 0.4.0 d599d4e