2014-04-28 01:39-EDT Gregory John Casamento <greg.casamento@gmail.com>

	* README: Note deprecation of pbxbuild in comment.

2012-03-08 18:56-EST Gregory John Casamento <greg.casamento@gmail.com>

	* Undo previous reversion.

2012-03-08 18:56-EST Gregory John Casamento <greg.casamento@gmail.com>

	* cmdline.c
	* cmdline.h
	* GNUmakefile
	* GNUmakefile.preamble
	* main.m
	* PBDevelopmentHelper.m
	* PBMakefileGenerator.h
	* PBMakefileGenerator.m
	* PBPbxGroup.h
	* PBPbxGroup.m
	* PBPbxNativeTarget.h
	* PBPbxNativeTarget.m
	* PBPbxProject.h
	* PBPbxProject.m
	* PBProjectGenerator.h
	* PBProjectGenerator.m: Reverting back to revision 29000.  pbxbuild is
	broken on the current revision for most purposes.  Also pbxbuild is
	being superceded by buildtool and the xcode/xclib framework which does
	not generate makefiles.

2011-08-13 Fred Kiefer <FredKiefer@gmx.de>

	* ChangeLog: Re-add change logs deleted by Greg's revert.
	* PBPbxNativeTarget.m: Ignore missing INFOPLIST_FILE entries.
	* PBMakefileGenerator.m (-insertCFlagsForTarget:inMakefile:): Keep
	CPPFLAGS on one line.

2011-08-02 Gregory Casamento <greg.casamento@gmail.com>

	* *.[hm]: Undid rollback

2011-07-28 Gregory Casamento <greg.casamento@gmail.com>

	* *.[hm]: Rollback to 29000.

2010-12-28 Fred Kiefer <FredKiefer@gmx.de>

 	* PBPbxNativeTarget.h,
	* PBPbxNativeTarget.m,
	* PBPbxProject.m,
	* main.m: Add some support for Jaguar projects.

2010-01-26 Eric Wasylishen <ewasylishen@gmail.com>

 	* PBPbxNativeTarget.h: Rename PBX_VERSION_SNOWLEOPARD to
	PBX_VERSION_SNOWLEOPARD_XCODE_3_1 and add
	PBX_VERSION_SNOWLEOPARD_XCODE_3_2.
	* PBPbxNativeTarget.m: Use the Tiger/Panther method of getting
	the Info.plist path on Tiger and later.
	Modify the search for "buildSettings" on XCODE_3_1 and XCODE_3_2
	to also check the build configuration list (same as Tiger and Leopard)

2009-12-15 04:29-WIT Hans Baier <hansfbaier@googlemail.com>

	* PBPbxMakefileGenerator.m: fix crash bug: double release

2009-12-01 17:55-EST Gregory John Casamento <greg.casamento@gmail.com>

	* PBPbxNativeTarget.m: Replace @try/@catch with NS_DURING
	and NS_HANDLER/ENDHANDLER

2009-11-20 Hans Baier <hansfbaier@goolemail.com>

	* applied Joe Matiellos patch after some style cleanup

2009-09-02 Riccardo Mottola <rmottola@users.sf.net>
	* PBPbxNativeTarget.[hm]: added snow leopard pbx constant

2009-08-16 09:36-EDT Gregory John Casamento <greg.casamento@gmail.com>

	* PBPbxNativeTarget.m: Change to allow compilation of dynamic libs.

2009-03-09 14:55-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* PBPbxNativeTarget.m: Correct issue with building target.
	* PBProjectGenerator.m: Temporarily remove code which generates the
	PC.project contents.

2009-03-06 22:01-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* PBMakefileGenerator.m: Correct C++ compilation issue.
	* PBPbxNativeTarget.m: Allow adding multiple times to the
	source arrays.

2009-03-02 02:23-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* PBMakefileGenerator.m: Move include for common.make.

2009-02-28 00:46-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* PBMakefileGenerator.m: Create scripts in scripts directory under
	pbxbuild so that they can be executed from there.
	* PBPbxNativeTarget.m: Change to dictionary.
	* PBProjectGenerator.m: Cleanup.

2009-02-27 10:32-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* PBMakefileGenerator.m: add scripts to before-all::
	* PBPbxNativeTarget.[hm]: Changes to store script information.

2009-02-26 23:40-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* main.m: Cleanup
	* PBMakefileGenerator.m: Add return files.
	* PBPbxNativeTarget.m: Fixes for static libraries.

2009-02-24 16:27-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* main.m: Compile all static if one project is a static lib.
	* PBMakefileGenerator.m: Final changes to support static libraries.
	* PBPbxNativeTarget.m: Removed unecessary autorelease/retain calls.

2009-02-24 02:40-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* PBPbxNativeTarget.h
	* PBPbxNativeTarget.m: Changes to support leapard style projects.

2009-02-23 21:19-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* PBMakefileGenerator.m
	* PBPbxNativeTarget.h
	* PBPbxNativeTarget.m: Changes to handle static libraries.

2009-01-02 Riccardo Mottola <rmottola@users.sf.net>

	* main.m
	* PBPbxNativeTarget.m, PBPbxProject.m, PBDevelopmentHelper.m,
	PBMakefileGenerator.m: Removed c-99isms

2008-11-12 01:49-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* main.m: Copy headers only from target directories.

2008-11-10 19:14-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* main.m: Copy all headers since many xcode projects
	don't include the headers in the project itself.
	Also copy the resources.
	* PBMakefileGenerator.m: Minor cleanup

2008-11-02 21:45-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* cmdline.c
	* cmdline.h
	* main.m
	* optionsparser.ggo: Add option to use symbolic links instead
	of copying the files.

2008-10-26 21:00-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* main.m: Copy only those files needed for each target instead
	of linking ALL of the files in each directory.

2008-10-24 21:44-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* PBMakefileGenerator.m: Remove warning.
	* PBProjectGenerator.m: Fix issue adding nil to dictionary

2008-10-16 02:03-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* PBProjectGenerator.h
	* PBProjectGenerator.m: Added class to handle generation of the
	PC.project file.

2008-10-16 02:02-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* GNUmakefile
	* main.m
	* PBMakefileGenerator.m: Added code to generate PC.project file.

2008-10-12 21:46-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* PBMakefileGenerator.m: Add QuartzCore to the list of excluded
	libraries.

2008-10-12 21:43-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* main.m
	* PBMakefileGenerator.m
	* PBPbxNativeTarget.h
	* PBPbxNativeTarget.m: Create source sections based on metadata in
	the pbxproj file rather than by file extentions.

2008-10-12 18:26-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* PBMakefileGenerator.m: Automatically generate library/framework
	linking information.  Filter out well-known Apple specific libraries
	and frameworks.

2008-10-10 18:16-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* main.m: Fixes to make pbxbuild function properly on Windows.

2008-10-08 00:08-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* main.m: Link using relative paths.
	* PBMakefileGenerator.m: Sort contents of the make file entries.

2008-08-29 22:48-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* PBPbxNativeTarget.m: If the PRODUCT_NAME key isn't available then
	fall back to using the "name" key in the target dictionary.

2008-08-03 20:22-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* GNUmakefile
	* main.m
	* PBMakefileGenerator.m: Replace target names with versions that have
	"_" instead of " " since this causes an issue.
	* PBPbxNativeTarget.h:
	* PBPbxNativeTarget.m: Add method targetNameReplacingString.

2008-07-08 16:10-EDT Gregory John Casamento <greg_casamento@yahoo.com>

	* PBPbxGroup.m: Correction for bug #23795.  Patch submitted by
	Peter Cooper <comrade@obverse.com.au>

2008-02-11 00:29-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* PBPbxNativeTarget.m: Give meaningful error when the project type is
	one that don't currently understand.

2007-12-25 11:58-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* PBPbxGroup.m
	* PBPbxNativeTarget.m: Remove duplications from the groups and
	the source files to prevent "multiple definition" errors when
	building.

2006-12-02 18:43-EST Gregory John Casamento <greg_casamento@yahoo.com>

	* GNUmakefile
	* main.m
	* PBMakefileGenerator.h
	* PBMakefileGenerator.m
	* PBPbxGroup.h
	* PBPbxGroup.m
	* PBPbxNativeTarget.h
	* PBPbxNativeTarget.m
	* PBPbxProject.h
	* PBPbxProject.m: General cleanup of code.  Corrected code which
	was causing warnings.

2006-09-21 Hans Baier  <hansfbaier@googlemail.com>
	- Initial release (0.5)
	* PBPbxNativeTarget.m ([PBPbxNativeTarget -addPath:withFileReferenceKey:toArray:type:]):
	- the path of SOURCE_ROOT referenced files are added to include dirs
	- refactored getters using return AUTORELEASE(RETAIN(xxx))
	* PBPbxProject.m: refactored getters using
	  return AUTORELEASE(RETAIN(xxx))
	* README: added
	* cmdline.h:
	* optionsparser.ggo: changed version to 0.5

2006-09-16 Hans Baier  <hansfbaier@googlemail.com>
	- Added support for Panther xcode files
	- added support for version in framework
	- improved support for group paths (Pantomime.framework from GNUMail
	  compiles now)

2006-09-02 Hans Baier  <hansfbaier@googlemail.com>
	- Added support for target dependency resolution
	- Added support for simple include path handling
	Therefore,the  iTerm version included in Etoile can be
	compiled with pbxbuild now.

2006-08-21 Hans Baier  <hansfbaier@googlemail.com>
	* PBPbxGroup.m:
	* PBPbxNativeTarget.m:
	* PBPbxProject.m:
	* PBPbxGroup.h:
	- Added support for correct PBXGroup path resolution
	- Fixed Bug: skipped targets still inserted into the targets list
	* PBPbxMakefileGenerator.m (generateStandardSectionsForTarget:inMakefile:):
	skipping headers section if target type not bundle of framework

2006-08-19 Hans Baier  <hansfbaier@googlemail.com>
	First functional version (0.3) though many bugs still exist.
