Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

base fork: CocoaPods/Xcodeproj
...
head fork: CocoaPods/Xcodeproj
Commits on Oct 04, 2012
Philippe Bernery pbernery Merge branch 'support_for_resources_build_phase' 8ec4bba
Commits on Oct 05, 2012
Philippe Bernery pbernery WIP: cache result of @callbacks[:uuid_scope] in PBXObjectList and upd…
…ate @uuid_scope when object is added/removed
3546277
Commits on Oct 10, 2012
Fabio Pelosin fabiopelosin [Config] Small code cleanup. 74c5be9
Commits on Oct 11, 2012
Fabio Pelosin fabiopelosin [Fixtures] Added sample project. d648263
Fabio Pelosin fabiopelosin [Bundle/Yard] Update and use of flawored markdown for documentation. a1013d1
Fabio Pelosin fabiopelosin [Gitignore] Added xcuserdata. 0e44086
Commits on Oct 12, 2012
Fabio Pelosin fabiopelosin [Fixtures] Updated sample project. 20a3f07
Fabio Pelosin fabiopelosin [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
Commits on Oct 13, 2012
Fabio Pelosin fabiopelosin [Constants] Added COPY_FILES_BUILD_PHASE_DESTINATIONS. 691fdef
Fabio Pelosin fabiopelosin [Workspace] Commented source code. f23836e
Fabio Pelosin fabiopelosin Removed xcuserdata from sample project. 960f6e3
Fabio Pelosin fabiopelosin [Hash] Comment update and added spec. c284f56
Commits on Oct 15, 2012
Fabio Pelosin fabiopelosin [Project] Minor updates/fixes and specs. 487a26c
Fabio Pelosin fabiopelosin [Object] Corrections/updates and specs. a24ca39
Fabio Pelosin fabiopelosin [Specs] Clean up. 74dd914
Fabio Pelosin fabiopelosin [ObjectList] specs. 7ae0c7d
Fabio Pelosin fabiopelosin [Specs] Updated specs for some concrete object subclasses. cbf5526
Fabio Pelosin fabiopelosin [Specs] AbstractObjectAttribute. 2877cf2
Fabio Pelosin fabiopelosin [Specs] Minor clean up. 284a790
Fabio Pelosin fabiopelosin Minor additions/corrections to file reference and native target. 3d1afaf
Fabio Pelosin fabiopelosin [AbstractObject] Remove unnecessary check as suggested by @pbernery. 37f96ec
Fabio Pelosin fabiopelosin 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
Fabio Pelosin fabiopelosin [Specs] Added specifications for more concrete subclasses. 5f19520
Fabio Pelosin fabiopelosin [Attribute] Fixed incongruence in name type. 392411d
Fabio Pelosin fabiopelosin [PBXContainerItemProxy] :remote_global_id_string should be a string a…
…nd not an object.
e75c80a
Fabio Pelosin fabiopelosin Restore compatiblity with Ruby 1.8.7. ae897f1
Fabio Pelosin fabiopelosin [PBXContainerItemProxy] Make also container_portal a weak reference. 0ec8329
Commits on Oct 16, 2012
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
Commits on 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
Commits on Oct 18, 2012
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
Commits on Oct 19, 2012
Fabio Pelosin fabiopelosin [Specs] Fix minor issue with ruby 1.8.7. 8628af9
Fabio Pelosin fabiopelosin Merge branch 'master' into refactor
* master:
  Release 0.3.5
  Don’t crash with invalid values, such as malformed utf8.
38f53f1
Fabio Pelosin fabiopelosin [NativeTarget] Minor bug fix. c089149
Fabio Pelosin fabiopelosin [Group] Support for finding files with [] method. 976c8a6
Fabio Pelosin fabiopelosin [Group] Minor bug fix to []. 280a500
Commits on Oct 20, 2012
Fabio Pelosin fabiopelosin [Object] Improved informative for unknown attributes. 6c3d04a
Fabio Pelosin fabiopelosin [Bin] Extracted option parsing handling from the CocoaPods gem. b5381c3
Fabio Pelosin fabiopelosin [Project] Support for UUID insensitive diff. 9d53024
Fabio Pelosin fabiopelosin [RecursiveDiff] Improve diff support for arrays. 4c984a6
Fabio Pelosin fabiopelosin [Show] Add show command. 395f65e
Fabio Pelosin fabiopelosin [NativeTarget] Set explicit file type for static libraries. 98c2336
Fabio Pelosin fabiopelosin [Project] Fine tune default phases for new targets. 1d87e6e
Fabio Pelosin fabiopelosin [ProjectDiff] Add project diff command e1fed83
Fabio Pelosin fabiopelosin [Gemspec] Added executable. d00a63a
Fabio Pelosin fabiopelosin [ProjectDiff] Support for --ignore. 3d5c59d
Commits on Oct 21, 2012
Fabio Pelosin fabiopelosin [Specs] Update Project#new_target default build phases. d4ec422
Fabio Pelosin fabiopelosin Attempt to fix dependency issues on Travis. cf5a7e0
Fabio Pelosin fabiopelosin Fix for colored requirement. 757c914
Fabio Pelosin fabiopelosin [Opps] forgot to save a file :-) fbd4902
Fabio Pelosin fabiopelosin Merge pull request #34 from CocoaPods/refactor
Refactor
034904f
Fabio Pelosin fabiopelosin Release 0.4.0.rc1 cc71c66