./devel/ProjectCenter, GNUstep Integrated Development Environment

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 0.6.2nb6, Package name: ProjectCenter-0.6.2nb6, Maintainer: pkgsrc-users

ProjectCenter is meant to be the GNUstep counter part to NeXT's Project
Builder. Thus, it helps you to start new projects and lets you manage your
project files using a intuitive and well ordered graphical user interface.

Supporting the project types Application, Bundle, GormApplication,
Library, and Tool. This great application automatically creates the
project makefiles and aids you in the process of editing, project
compilation, package building and debugging. In the future, built-in CVS
support will be available, too.

ProjectCenter is already a usable application, but still evolving.
Support is there for project creation and inspection as well as basic
Makefile generation. Using the GormApplication project type, you can
already create graphical applications using ProjectCenter and Gorm in

Required to run:

Required to build:

Master sites:

SHA1: b3df4af9e07a8603061c327cff40c347197390eb
RMD160: 48156150e4849023f836b4b51a7a5aff9e47cb4a
Filesize: 480.868 KB

Version history: (Expand)

CVS history: (Expand)

   2017-09-18 11:53:40 by Maya Rashish | Files touched by this commit (676)
Log message:
revbump for requiring ICU 59.x
   2017-04-22 23:04:05 by Adam Ciarcinski | Files touched by this commit (670) | Package updated
Log message:
Revbump after icu update
   2016-12-04 06:17:46 by Ryo ONODERA | Files touched by this commit (667)
Log message:
Recursive revbump from textproc/icu 58.1
   2016-04-11 21:02:08 by Ryo ONODERA | Files touched by this commit (527)
Log message:
Recursive revbump from textproc/icu 57.1
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-10-10 03:58:23 by Ryo ONODERA | Files touched by this commit (399)
Log message:
Recursive revbump from textproc/icu
   2015-04-06 10:17:41 by Adam Ciarcinski | Files touched by this commit (470)
Log message:
Revbump after updating textproc/icu
   2014-11-23 14:17:17 by Makoto Fujiwara | Files touched by this commit (4) | Package updated
Log message:
update 0.6.1 to 0.6.2
2014-10-07 Riccardo Mottola <rm@gnu.org>

	* Framework/PCProjectManager.m
	* PCAppController.m
	Revert windows-specific hacks by German to make project-type choice work. They \ 
would crash when using PC without the WinUX theme.

2014-09-08 German Arias <germanandre@gmx.es>

	* Modules/Editors/ProjectCenter/Resources/LineJumper.gorm: Remove
	modifier key for button.

2014-09-02 Riccardo Mottola <rm@gnu.org>

	* Framework/PCAddFilesPanel.m
	* Framework/PCProjectBuilder.m
	Do not use GS internals but standard methods.

2014-08-29 Riccardo Mottola <rm@gnu.org>

	* Modules/Editors/ProjectCenter/GNUmakefile
	* Modules/Editors/ProjectCenter/LineJumper.h
	* Modules/Editors/ProjectCenter/LineJumper.m
	* Modules/Editors/ProjectCenter/PCEditorView.m
	* Modules/Editors/ProjectCenter/Resources/LineJumper.gorm
	Implement and add a simple go-to-line panel

2014-08-25  Wolfgang Lux  <wolfgang.lux@gmail.com>

	* Modules/Editors/ProjectCenter/PCEditor.m (unhighlightCharacter:):
	* Modules/Editors/ProjectCenter/PCEditor.m
	Fix condition order to prevent out of range array accesses, which
	may lead to a segfault when unhighlighting two matching parentheses.

	Fix by Markus <desterium@t-online.de>.

2014-08-18 16:07-EDT Gregory John Casamento <greg.casamento@gmail.com>

	* Modules/Projects/Aggregate/Resources/Inspector.gorm
	* Modules/Projects/Application/Resources/Inspector.gorm
	* Modules/Projects/Application/Resources/Main.gorm
	* Modules/Projects/Bundle/Resources/Inspector.gorm
	* Modules/Projects/Framework/Resources/Inspector.gorm
	* Modules/Projects/Library/Resources/Inspector.gorm
	* Modules/Projects/ResourceSet/Resources/Inspector.gorm
	* Modules/Projects/Tool/Resources/Inspector.gorm: Update all
	gorm files to latest version.

2014-08-04 Riccardo Mottola <rm@gnu.org>

	* Modules/Editors/ProjectCenter/PCEditorView.m
	Fix return value.

2014-08-04 Riccardo Mottola <rm@gnu.org>

	* English.lproj/ProjectCenter.gorm
	* Headers/Protocols/CodeEditorView.h
	* Modules/Editors/ProjectCenter/PCEditor.m
	* Modules/Editors/ProjectCenter/PCEditorView.h
	* Modules/Editors/ProjectCenter/PCEditorView.m
	Move GoToLine to the View akin to the NSTextView find panel and
	declare it in the editor view protocol.

2014-08-03 German Arias <germanandre@gmx.es>

	* Modules/Editors/ProjectCenter/PCEditor.m: Don't use
	PCAuxiliaryWindow. This avoid the use of FindPanel.

2014-07-30 Riccardo Mottola <rm@gnu.org>

	* Framework/PCEditorManager.m
	* Framework/PCProjectBuilder.m
	* Headers/Protocols/CodeEditor.h
	* Modules/Editors/ProjectCenter/PCEditor.h
	* Modules/Editors/ProjectCenter/PCEditor.m
	Convert line numbers to NSUInteger / integerValue

2014-05-06 Riccardo Mottola <rm@gnu.org>

	* Framework/PCProjectBuilder.m
	Enhance clang support.

2014-05-03 Riccardo Mottola <rm@gnu.org>

	* Framework/PCProjectBuilder.m
	Recognize also egcc and clang as compilers.

2014-05-03 Riccardo Mottola <rm@gnu.org>

	* Framework/PCProjectBuilder.m
	Add recognition of fatal errors.

2014-04-08 German Arias <germanandre@gmx.es>

	* Modules/Editors/ProjectCenter/PCEditorView.m (-insertText:): Add a
	comment for last commit.

2014-04-06 German Arias <germanandre@gmx.es>

	* Headers/ProjectCenter/PCProjectLauncher.h: Add new variable
	* Framework/PCProjectLauncher.m: Remove observer in -logStdOut: and
	-logErrOut:. And wait until receive all data in -runDidTerminate:.

2014-04-02 German Arias <germanandre@gmx.es>

	* Framework/PCFileCreator.m (-replaceTagsInFileAtPath:withProject:):
	Ensure UTF-8 when read and write a file	in Windows.
	* Modules/Editors/ProjectCenter/PCEditorView.m (-insertText:): Ensure
	UTF-8 when insert a text in Windows.

2014-04-02 German Arias <germanandre@gmx.es>

	* Framework/English.lproj/SaveModified.gorm: Use class PCAuxiliaryWindow
	to not display menu.

2014-04-02 German Arias <germanandre@gmx.es>

	* Framework/PCFileCreator.m: Removed two last commits. There is
	something wrong with these.

2014-03-30 German Arias <germanandre@gmx.es>

	* Framework/PCFileCreator.m: Fix last change to ensure all string in the
	file is UTF-8, since GNU make can't handle UTF-16 (this change is for

2014-03-27 German Arias <germanandre@gmx.es>

	* Framework/PCFileCreator.m: Be sure to use an UTF8 string for the user
	name on Windows.

2014-03-08 German Arias <germanandre@gmx.es>

	* Framework/PCFileManager.m (-isTextFile:): Rewrite this method to work
	on Windows.

2014-03-07 German Arias <germanandre@gmx.es>

	* Framework/PCProjectManager.m: Remove the extension returned by native

2014-03-02 German Arias <germanandre@gmx.es>

	* PCAppController.m: For Windows add a menu with all types of projects.
	So the user can select directly the type of project he want.
	* Headers/ProjectCenter/PCProjectManager.h:
	* Framework/PCProjectManager.m: Add the neccesary changes to use the
	selected type of project at main menu (on Windows).
	* PCMenuController.m: Use the new method to make a new project.

2014-01-17 German Arias <germanandre@gmx.es>

	* English.lproj/ProjectCenter.gorm: Connect option "Line Number..."
	to first responder (I was sure I did this before, but no).

2014-01-13 Riccardo Mottola <rm@gnu.org>

	* Framework/PCFileManager.m
	* Headers/ProjectCenter/PCFileManager.h
	Convenience method to find executables, by Richard Frith-Macdonald

	* Modules/Preferences/Build/PCBuildPrefs.m
	* Modules/Preferences/Misc/PCMiscPrefs.m
	Use the convenience method to determine better defaults for make and gdb.

2013-12-17 Riccardo Mottola <rm@gnu.org>

	* Framework/PCProjectLauncher.m
	Check that the executable exists before running it.

2013-10-20 German Arias <germanandre@gmx.es>

	* English.lproj/Preferences.gorm:
	* Modules/Preferences/Build/Resources/BuildPrefs.gorm:
	* Modules/Preferences/EditorFSC/Resources/EditorFSCPrefs.gorm:
	* Modules/Preferences/Saving/Resources/SavingPrefs.gorm:
	* Modules/Preferences/Misc/Resources/MiscPrefs.gorm: Change the height
	of the panel.

2013-10-15 German Arias <germanandre@gmx.es>

	* TextFinder.h:
	* TextFinder.m: Deleted.
	* GNUmakefile: Remove TextFinder.
	* PCMenuController.m: Remove TextFinder. Now we use the standard
	menu Find.

2013-10-13 German Arias <germanandre@gmx.es>

	* English.lproj/ProjectCenter.gorm: Use the standard menu Find and
	connect option "Line Number..." to first responder.
	* Modules/Editors/ProjectCenter/PCEditor.m: Use Find panel.
	* Headers/PCMenuController.h:
	* PCMenuController.m: Remove unnecessary methods.

2013-10-06 German Arias <germanandre@gmx.es>

	* Headers/PCPrefController.h:
	* PCPrefController.m: Don't retain the user defaults. And don't call
	synchronize every time, this are causing conflicts with defaults of the
	PC windows, which stores its frames here.

2013-09-24 German Arias <germanandre@gmx.es>

	* PCAppController.m (-applicationDidFinishLaunching: and
	-applicationShouldTerminate:) Code to handle the style
	* Headers/ProjectCenter/PCAuxiliaryWindow.h:
	* Framework/PCAuxiliaryWindow.m: Add this class for auxiliary windows.
	This is windows that don't should add the in-window menu.
	* Framework/English.lproj/BuilderPanel.gorm:
	* Modules/Editors/ProjectCenter/PCEditor.m: Use the new class
	* Framework/GNUmakefile: Add new class.

2013-09-22 Riccardo Mottola <rm@gnu.org>

	* Modules/Parsers/ProjectCenter/PCParser.m
	Do not advance start and get startType if we are at the end anyway.

	* Modules/Parsers/ProjectCenter/ObjCClassHandler.h
	* Modules/Parsers/ProjectCenter/ObjCClassHandler.m
	* Modules/Parsers/ProjectCenter/ObjCMethodHandler.h
	* Modules/Parsers/ProjectCenter/ObjCMethodHandler.m
	NSUInteger / NSInteger transitions for count/length variables.

	* Modules/Projects/Application/PCAppProject.m
	* Modules/Projects/Bundle/PCBundleProject.m
	* Modules/Projects/Framework/PCFrameworkProject.m
	* Modules/Projects/Library/PCLibProject.m
	* Modules/Projects/ResourceSet/PCResourceSetProject.m
	* Modules/Projects/Tool/PCToolProject.m
	Transition to NSUInteger.

2013-09-21 Riccardo Mottola <rm@gnu.org>

	* Modules/Parsers/ProjectCenter/PCParser.h
	* Modules/Parsers/ProjectCenter/PCParser.m
	Transition count/length variables to NSUInteger

2013-09-21 Riccardo Mottola <rm@gnu.org>

	* Modules/Parsers/ProjectCenter/PCParser.m
	Fix parser check for temrination, do not look past last char.

	* PCAppController.m
	If filename is not absolute, normalize it (happens when invoking with the \ 
filename as argument to the application, e.g. 'ProjectCenter myProject').

2013-09-20 Riccardo Mottola <rm@gnu.org>

	* Framework/PCFileCreator.m
	Do not launch replacing if copying was not successful, avoids hang of app.

2013-09-17 Riccardo Mottola <rm@gnu.org>

	* Modules/Projects/ResourceSet/PCResourceSetProject.m
	Replace deprecated make variable.

	* Framework/PCProjectBuilder.m
	Fix int vs. float.

2013-02-25: Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>
	* Framework/PCFileNameIcon.m
	* unsigned int -> NSDragOperation

2013-02-10: Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>
	* Framework/PCProjectInspector.m
	* Modules/Editors/ProjectCenter/SyntaxDefinition.m
	* Modules/Editors/ProjectCenter/SyntaxHighlighter.m
	* Modules/Editors/ProjectCenter/TextPattern.m
	* Modules/Preferences/EditorFSC/PCEditorFSCPrefs.m
	  some more (unsigned) int -> NS(U)Integer transitions
	  and some shutup of clang compiler warnings
	* Framework/PCProjectBrowser.m
	* Framework/PCSaveModified.m
	* Framework/PCProjectLoadedFiles.m
	* Framework/PCProjectBuilder.m
	* Headers/ProjectCenter/PCProjectBrowser.h
	* Headers/ProjectCenter/PCSaveModified.h
	* Headers/ProjectCenter/PCProjectLoadedFiles.h
	* Modules/Projects/Application/PCAppProject+Inspector.h
	* Modules/Projects/Application/PCAppProject+Inspector.m
	  some more (unsigned) int -> NS(U)Integer transitions
	  not catched from clang, but found by libobjc2 in debug mode

2013-02-09 Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>
	* Framework/PCFileCreator.m
	* Framework/PCMakefileFactory.m
	* Framework/PCProjectBuilder.m
	* Framework/PCProjectLauncher.m
	* Framework/PCProjectManager.m
	* Framework/PCProject.m
	* Modules/Projects/Application/PCAppProject.m
	* Modules/Projects/Tool/PCToolProject.m
	  shutup clang compiler warning about redunant literal
	  string usage
	* Modules/Preferences/Build/PCBuildPrefs.m
	* Framework/PCButton.m
	* Modules/Parsers/ProjectCenter/ObjCMethodHandler.m
	  shutup some clang warnings
	* Framework/PCProjectBrowser.m
	  NSInteger conversions
	* Modules/Debuggers/ProjectCenter/PTYView.m
	  Include right headers for openpty on OpenBSD

2012-11-22  German Arias <german@xelalug.org>

	* Modules/Projects/Library/PCLibProject.m: Don't add the prefix "lib"
	to LIBRARY_NAME, gnustep-make will add this prefix anyway. On the other
	hand, the super class isn't able to add this prefix to

2012-08-30 Riccardo Mottola <rm@gnu.org>

	* Modules/Debuggers/ProjectCenter/PTYView.m
	Do not include stropts.h for most OS's anymore.

2012-08-09 Riccardo Mottola <rm@gnu.org>

	* English.lproj/ProjectCenter.gorm
	* Framework/PCProjectManager.m
	Recent Document menu support.

2012-07-30  Wolfgang Lux  <wolfgang.lux@gmail.com>

	* Framework/PCProjectBuilder.m (-line:startsWithString:,
	* Modules/Editors/ProjectCenter/PCEditor.h:
	* Modules/Editors/ProjectCenter/PCEditor.m (FindDelimiterInString,
	-highlightCharacterAt:inEditor:): Fix for compilation on 64-bit

2012-07-09  Serg Stoyan  <stoyan255@ukr.net>

	* Framework/PCProjectInspector.m: (-removeAuthor): Improve selection
	of author list items after item deletion. Inspired by bug #25571.
	Bug should be closed.