From be573e765e1773070cd080de7ef0b82bc5ed6f78 Mon Sep 17 00:00:00 2001 From: Sergii Stoian Date: Wed, 23 Apr 2003 11:09:25 +0000 Subject: [PATCH] ChangeLog renamed to ChangeLog.old. Added temp ChangeLog git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@16529 72102866-910b-0410-8b05-ffd578937521 --- PCLib/ChangeLog | 677 +----------------------------------- PCLib/ChangeLog.old | 676 +++++++++++++++++++++++++++++++++++ ProjectCenter/ChangeLog | 671 +---------------------------------- ProjectCenter/ChangeLog.old | 670 +++++++++++++++++++++++++++++++++++ 4 files changed, 1348 insertions(+), 1346 deletions(-) create mode 100644 PCLib/ChangeLog.old create mode 100644 ProjectCenter/ChangeLog.old diff --git a/PCLib/ChangeLog b/PCLib/ChangeLog index 3909b8c..17ec168 100644 --- a/PCLib/ChangeLog +++ b/PCLib/ChangeLog @@ -1,676 +1 @@ -2003-04-21 Serg Stoyan - - * Replace all occurrences of #import with #include and make - needed #ifndefs - - * PCProject+UInterface.m: - (_initUI): Set browser maximum visible colums to 4. Load placeholder - editor view. Move "Build Options" into PCProjectBulder.m. Cleanup. - title to - - * PCProjectBuilder.m: Make it separate panel. - (_createComponentView): Install and Options buttons added. Move - target popup into _createOptionsPanel. - (_createOptionsPanel): Added. - - * h.template and m.template removed. - -2003-01-25 Daniel Luederwald - - * PCBrowserController.m: Add gsmarkup to editable files. - (isEditableFiles:): Idem, but don't allow editing if extension - is gorm (patch from Adam Fedor ). - * PCProjectDebugger.m (run:): Add PCRenaissanceProject. - -2002-11-27 Philippe C.D. Robert - - * Extracting UI code into separate categories. PBX project file for - Mac OS X using Cocoa. - -2002-11-24 Philippe C.D. Robert - - * Fixing import statements in most headers and source files preparing - a Mac OS X port. - -2002-11-04 Adam Fedor - - * PCFileManager.m (-showAddFileWindow): Only copy file if it isn't - already there. - -2002-10-06 15:45 probert - - * PCEditor.h, PCEditor.m, PCEditorView.m, PCProjectEditor.h, - PCProjectEditor.m: Updated the AUTHORS file and applied David - Ayers' patch. - -2002-08-10 14:10 probert - - * PCEditor.m: Applied patch sent in by O. Kornilov to avoid - exception when clicking on file name in browser - -2002-08-10 13:41 probert - - * PCEditorView+Highlighting.m: Removed call to super's initialize - -2002-06-01 16:00 probert - - * ChangeLog: Updated ChangeLogs - -2002-06-01 15:55 probert - - * PCMakefileFactory.m: Code cleanup - -2002-06-01 15:46 probert - - * GNUmakefile, PCBundleLoader.m, PCMakefileFactory.m, - ProjectCenter.pcproj: Fixed a bug in the lib makefile creation - part. - -2002-04-26 05:12 fedor - - * ChangeLog, GNUmakefile, PCBrowserController.m, - PCHistoryController.m, PCProject.m, PCProjectManager.m: removed - bunches of duplicate calls, retains and releases. - -2002-04-25 23:12 fedor - - * ChangeLog, PCBrowserController.m, PCHistoryController.m: Retain - browser - -2002-03-25 20:37 probert - - * ChangeLog, Version: ChangeLog updates - -2002-03-03 14:47 probert - - * PCHistoryController.m, PCProject.m: Fixed mem leak in the history - controller. - -2002-03-02 14:58 probert - - * PCEditor.m, PCEditorView.m: Editors should now use the font - panel. - -2002-03-02 14:15 probert - - * PCEditor.h, PCEditor.m, PCEditorController.m: Using - saveFileIfNeeded instead of saveFile. - -2002-03-02 14:11 probert - - * PCEditorController.h, PCEditorController.m, PCProject.m, - PCProjectManager.m: The timed safe mechanism now also saves all - project files, if needed. - -2002-03-01 16:19 probert - - * PCMakefileFactory.h, PCMakefileFactory.m: Added support for tool - projects. - -2002-03-01 15:58 probert - - * PCMakefileFactory.h, PCMakefileFactory.m: Support for libraries - added. - -2002-03-01 15:18 probert - - * PCMakefileFactory.h, PCMakefileFactory.m: Support for bundles - -2002-03-01 11:39 probert - - * GNUmakefile, PCMakefileFactory.h, PCMakefileFactory.m, - ProjectCenter.h, ProjectCenter.pcproj: Began to clean up the - makefile creation code. Introduced a shared factory for that - purpose which implements basic stuff used by all projects. - -2002-02-22 19:48 probert - - * PCEditorController.m: Fixed a bug which caused PC to crash when - an external GS editor was used, thx to Richard for pointing me to - the right place! - -2002-02-21 22:26 probert - - * PCProjectManager.m: Removed annoying alert panel raised upon - saving all projects - -2002-02-21 22:17 probert - - * GNUmakefile, PCBrowserController.m, PCHistoryController.h, - PCHistoryController.m, PCProject.h, PCProject.m, ProjectCenter.h, - ProjectCenter.pcproj: First attempt of integrating a history - browser for better file navigation. There are still bugs though... - -2002-02-21 13:50 probert - - * PCEditorController.m: When a GNUstep app is used as external - editor, NSWorkspace is used to open the file using the repsective - app. - -2002-02-21 12:29 probert - - * PCProject.m: Removing a file causes the browser to be updated - -2002-02-21 12:25 probert - - * PCBrowserController.m, PCProject.m: If the project changes the - browser reloads the correct column. - -2002-02-21 11:45 probert - - * PCProject+ComponentHandling.h, PCProject+ComponentHandling.m, - PCProject.h, PCProject.m: All project components are now accessible - via menu entry. Furthermore it is also possible to launch the - selected target via menu entry. - -2002-02-21 11:15 probert - - * PCEditorController.h, PCEditorController.m, PCProject.m: Single - click always invokes the internal editor now. - -2002-02-21 11:05 probert - - * PCBrowserController.h, PCBrowserController.m, PCProject.h, - PCProject.m: Cleaned up the code which is called upon seleting a - file in the project browser. Now libraries etc. do not show up in - the internal editor anymore. - -2002-02-17 21:10 probert - - * ChangeLog: Updated the ChangeLog files - -2002-02-17 21:02 probert - - * PCDefines.h: Added the TabBehaviour define required by the - preferences - -2002-02-17 18:40 probert - - * GNUmakefile, PCEditorView+Highlighting.h, - PCEditorView+Highlighting.m, PCEditorView.h, PCEditorView.m, - ProjectCenter.h, ProjectCenter.pcproj: Moved the (deprecated) - highlighting code into PCEditorView+Highlighting and implemented - tab (\t) capabilities. - -2002-02-17 14:14 probert - - * PCEditor.m, PCEditorController.m, PCEditorView.m, PCProject.m, - PCProjectEditor.m, PCProjectManager.m: Fixed 2 bugs which caused a - severe crash. - -2002-02-16 21:46 probert - - * PCBrowserController.m, PCFileManager.h, PCFileManager.m, - PCProject+ComponentHandling.m, PCProjectEditor.m: Enhanced the 'new - file window' by adding a description view. - -2002-02-12 22:44 probert - - * PCProject.m: Fixed the bug that when clicking on a source file - for the first time, the editor did not display the file's content. - -2002-02-12 21:05 probert - - * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: - Added a launch target popup which lets the user choose between the - default or the debug target. - -2002-02-11 23:19 probert - - * GNUmakefile, PCEditor.h, PCEditor.m, PCEditorController.m, - PCEditorView.h, PCEditorView.m, PCFileManager.m, - PCProject+ComponentHandling.h, PCProject+ComponentHandling.m, - PCProject.h, PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, - PCProjectDebugger.h, PCProjectEditor.h, PCProjectEditor.m, - ProjectCenter.h, ProjectCenter.pcproj, ProjectComponent.h: Began to - work on support for an integrated editor, thus much has been - rewritten related to editor handling. This is work in progress... - Every PCProject component now has to conform to the - ProjectComponent protocol. Syntax highlighting is disabled for - now, this will undergo a major rewrite soon. Furthermore I - separated the component handling stuff from the main class file and - put it into PCProject+ComponentHandling. - -2002-02-03 20:31 probert - - * PCEditor.h, PCEditor.m, PCProject.m, PCTextFinder.m: Optimised - text edition reflection. Embedded editing will need more changes in - that respect, I fear... - -2002-02-03 17:30 probert - - * GNUmakefile, PCEditor.m, PCTextFinder.h, PCTextFinder.m, - ProjectCenter.h, ProjectCenter.pcproj: Added a text finder to - ProjectCenter (based on Ali Ozer's code). - -2002-02-02 22:13 probert - - * PCDefines.h: Defines belong into PCDefines.h now - -2002-02-02 22:12 probert - - * GNUmakefile, PCBrowserController.h, PCBundleLoader.h, PCEditor.h, - PCEditor.m, PCEditorView.m, PCFileManager.h, PCProject.h, - PCProjectBuilder.h, PCProjectManager.h, PCProjectManager.m, - PCServer.h, PreferenceController.h, ProjectBuilder.h, - ProjectCenter.h, ProjectCenter.pcproj, ProjectDebugger.h, - ProjectEditor.h, Server.h: Cleaned up the header files ( added - ifndef/define statements ), splitted the ProjectCenter.h header and - some other cleanups. Editor now send notifications whenever they - become or resign key. - -2002-02-02 20:21 probert - - * PCBrowserController.m, PCEditor.h, PCEditor.m, - PCEditorController.h, PCEditorController.m, PCEditorView.h, - PCEditorView.m, PCProject.h, PCProject.m, PCProjectManager.m: Kind - of implemented saving and reverting of common files. A long way to - go, but for now it works... - -2002-02-02 18:56 probert - - * GNUmakefile, PCBrowserController.h, PCBrowserController.m, - PCBundleLoader.h, PCBundleLoader.m, PCEditor.h, PCEditor.m, - PCEditorController.h, PCEditorController.m, PCEditorView.h, - PCEditorView.m, PCProject.h, PCProject.m, PCProjectManager.m, - PCServer.h, PCServer.m, ProjectCenter.pcproj: Rewriting the entire - editor code. Hence introduced a PCEditorController and cleaned up - the PCServer class. Every project now has a controller which - controls all editors. Editors itself use an editor view to display - the files or external editors. - -2002-01-29 22:46 probert - - * PCEditor.h, PCEditor.m, PCProjectManager.m: Fixed a bug - preventing reopening projects. Also added 2 methods which will be - used to make an editor embedded. - -2002-01-29 22:29 probert - - * GNUmakefile, PCEditor.h, PCEditor.m, PCServer.h, PCServer.m, - ProjectCenter.pcproj: Cleaning up the internal editor code. More to - come... - -2002-01-27 14:55 probert - - * GNUmakefile, PCProject.m, PCProjectDebugger.m, PCSplitView.h, - PCSplitView.m, ProjectCenter.pcproj: Using a customised split view - instead of a NSSplitView - more to come... - -2002-01-27 14:37 probert - - * PCProject.m: Minor UI enhancement: main button alignement - adjusted. - -2002-01-27 14:32 probert - - * PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, - PCProjectDebugger.m: Removed unneeded buttons, added a title to the - remaining ones and introduced a splitview between the project - browser and component view. In the build view a popup button is now - used for build targets. - -2002-01-07 16:05 probert - - * ChangeLog: Updated all ChangeLog files (using cvs2cl.pl) - -2002-01-07 11:00 probert - - * GNUmakefile, PCBrowserController.m, PCEditorView.m, - PCFileManager.m, ProjectCenter.pcproj, Version: PCLib is now - maintained by ProjectCenter as well! - -2002-01-07 10:37 probert - - * PCProject.m, PCProjectManager.m: ProjectCenter now stores the - project files under PROJECTNAME.pcproj to avoid name clashes. - -2002-01-02 18:43 probert - - * PCProject.m, PCProjectBuilder.m: The build tool can now be - customised. Make sure to enter a valid path in the inspector field! - -2002-01-02 18:33 probert - - * GNUmakefile: The library now gets installed in the proper - directory as well. - -2002-01-02 17:05 probert - - * PCProject.h, PCProject.m, PCProjectBuilder.m, PCProjectManager.m: - The inspector now handles the installation path and other settings. - Furthermore it does not save changes automatically but marks the - project as being edited. Upon 'save' the project file and - GNUmakefile are being saved, not before! In addition the various - PC* bundles are now maintained by ProjectCenter itself. The - installation path for ProjectCenter.app is corrected to the SYSTEM - ROOT as well. - -2002-01-02 13:13 probert - - * PCBundleLoader.m: All bundles and libProjectCenter are now - installed under GNUSTEP_SYSTEM_ROOT. Also the PC.proj templates - have now a correct install path default value. - -2002-01-01 19:21 probert - - * PCProjectBuilder.m: Added a new button for the build target - 'dist' in the builder panel - -2002-01-01 18:27 probert - - * PCProject.h, PCProject.m, PCProjectBuilder.m, PCProjectManager.m: - ProjectCenter now validates project dictionaries and updates them - if requested. I also added new keys tp the PC.project files in - order to be able to generate valid *.spec.in files needed when - building RPMs. - -2001-12-29 16:37 probert - - * ChangeLog: Removed the toplevel ChangeLog, updated the ChangeLogs - in the subdirectories and raised the version number to 0.2.6. - -2001-12-29 16:29 probert - - * PCProjectManager.h, PCProjectManager.m: Automatic, periodic - saving of all open projectfiles is now supported. - -2001-12-29 15:41 probert - - * PCProject.m: Fixed some minor issues with file backup handling - -2001-12-29 15:09 probert - - * PCProject.m, PCProjectManager.h, PCProjectManager.m, - ProjectCenter.h: Cleaned up the writeMakefile method and - implemented the save stuff the way it should be. Some additions for - proper preference handling have been made as well. - -2001-12-28 15:11 probert - - * PCProjectDebugger.m: Fixed a typo and altered matrix button - behaviour - -2001-08-03 16:23 probert - - * FileCreator.h, PCBrowserController.h, PCBrowserController.m, - PCBundleLoader.h, PCBundleLoader.m, PCDataSource.h, PCDataSource.m, - PCEditorView.h, PCEditorView.m, PCFileManager.h, PCFileManager.m, - PCProject.h, PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, - PCProjectDebugger.h, PCProjectDebugger.m, PCProjectManager.h, - PCProjectManager.m, PCServer.h, PCServer.m, PreferenceController.h, - ProjectBuilder.h, ProjectCenter.h, ProjectDebugger.h, - ProjectEditor.h, ProjectType.h, Server.h: New version - now - copyrighted by the FSF - -2001-08-01 18:27 probert - - * PCEditorView.m: Better highlighting of keywords - -2001-08-01 14:35 probert - - * GNUmakefile, GNUmakefile.postamble, GNUmakefile.preamble: New - copyright information and minor template additions - -2001-07-07 13:48 probert - - * PCProjectDebugger.m, PCServer.m: Little GUI modifications, done - by Pierre-Yves Rivaille - -2001-07-01 21:02 probert - - * GNUmakefile.postamble: Added makefile - -2001-07-01 21:01 probert - - * GNUmakefile, GNUmakefile.preamble: Applied patch from Adam Fedor - -2001-01-29 13:17 robert - - * PCEditorView.m, PCProjectBuilder.m, PCServer.m: new textview code - required some changes - -2001-01-14 18:54 robert - - * ChangeLog: Updated the ChangeLogs - -2001-01-14 18:01 robert - - * PB.project: removing old PB stuff - -2001-01-14 17:57 robert - - * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: - Major improvements to the launch/debugger part - -2001-01-14 17:23 robert - - * Makefile, Makefile.postamble, Makefile.preamble: removed old PB - stuff - -2001-01-14 16:53 robert - - * PCProject.m: Fixed some mem leaks - -2001-01-13 21:46 robert - - * PCFileManager.m, PCProject.m: fix in the bundle project related - to the principal class. - -2001-01-11 20:21 robert - - * PCProjectBuilder.m, PCProjectDebugger.m: some more textview - handling...sigh - -2001-01-11 19:42 robert - - * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: - Added a primitive app/too launcher/debugger - -2001-01-10 16:19 robert - - * PCProjectBuilder.h, PCProjectBuilder.m: Initial support for RPM - SPEC file creation - -2001-01-07 15:43 robert - - * PCProjectManager.h, PCProjectManager.m: some more minor fix and - cleanup work - -2001-01-07 15:11 robert - - * PCBrowserController.m: removed unneeded log - -2001-01-07 15:10 robert - - * PCProjectManager.m: logs only when in DEBUG - -2001-01-07 15:07 robert - - * PCBrowserController.m: opening files using the workspace now - works a little bit better... - -2001-01-07 14:44 robert - - * PCServer.h, PCServer.m: reopening a file in the internal editor - now works w/o crashing - -2001-01-07 13:12 robert - - * PCBrowserController.m, PCProject.m, PCProjectManager.m: reopening - projects is now possible - finally... - -2001-01-06 17:26 robert - - * PCProject.h, PCProject.m, PCServer.m: minor bugfix in the editor - textview and new method to copy files into proj - -2000-11-10 19:27 robert - - * PCProject.h, PCProject.m, PCProjectManager.m: some daily work... - -2000-11-10 15:07 robert - - * ChangeLog: changelog for 0.2.0 - -2000-11-04 17:47 robert - - * PCBundleLoader.m: the bundle path is now depending on the env - variable - -2000-11-04 14:20 robert - - * PCProject.h, PCProject.m: projects are by default not executable - -2000-11-02 11:21 robert - - * PCProject.m, PCProjectBuilder.m: 2 lines of information when - launching... - -2000-11-01 11:38 robert - - * PCBrowserController.m, PCProject.m: removed logs - -2000-10-29 21:17 robert - - * PCProjectDebugger.h, PCProjectDebugger.m: added the class which - will one day become a simple gdb frontend - -2000-10-29 21:15 robert - - * GNUmakefile, PCBrowserController.m, PCProject.h, PCProject.m, - PCProjectBuilder.h, PCProjectBuilder.m, ProjectCenter.h: new style - interface - simpler but hopefully more usable - -2000-10-29 13:00 robert - - * PCBundleLoader.m, PCProject.m, PCProjectBuilder.h, - PCProjectBuilder.m, PCServer.h, PCServer.m: build logging now - works, as well as some enhancements when using the internal - 'editor' - -2000-10-27 19:15 robert - - * PCProject.h, PCProject.m: removed the 2 popups, which are not - needed on the top right side - -2000-10-26 11:12 robert - - * PCProject.m: more image files are allowed now - -2000-10-20 20:13 robert - - * PCProject.h, PCProjectBuilder.m: new build images in the build - panel - -2000-10-20 17:18 robert - - * PCEditorView.m, PCProject.m: Support for protocols in file - creation - -2000-10-15 20:24 robert - - * PCBrowserController.m, PCProject.h, PCProject.m, - PCProjectBuilder.m, PCProjectManager.m: More UI enhancements - not - really functional yet - -2000-10-15 14:27 robert - - * PCBrowserController.m, PCProject.m, PCProjectBuilder.h, - PCProjectBuilder.m, PCProjectManager.m: typo and note about GNUstep - version added - -2000-09-22 19:11 robert - - * PCProject.h, PCProject.m: minor UI changes - -2000-09-22 12:33 robert - - * PCBrowserController.m, PCProject.h, PCProject.m, - PCProjectBuilder.h, PCProjectBuilder.m: some UI modifications - -2000-09-21 09:36 robert - - * PCBundleLoader.m: bundle path issues - -2000-09-21 07:42 robert - - * PCProjectManager.h, PCProjectManager.m: daily work - -2000-09-21 07:20 robert - - * PCFileManager.m: daily work - -2000-09-21 07:16 robert - - * PCEditorView.m: @end is now highlighted, too - -2000-09-20 17:50 robert - - * ChangeLog: Added a changelog - -2000-09-20 17:46 robert - - * GNUmakefile, PCBrowserController.m, PCEditorView.h, - PCEditorView.m, PCProject.h, PCProject.m, PCServer.m, - ProjectCenter.h: Added a first editor with syntax highlighting - -2000-09-20 11:59 robert - - * PCProjectBuilder.m: daily work - -2000-09-20 11:53 robert - - * PCProject.m, PCProjectBuilder.m: minor UI changes (scrollers in - scrollviews) - -2000-09-19 17:39 robert - - * PCProject.m, PCProjectBuilder.m: sizeToCells was missing ... - -2000-09-17 16:40 robert - - * PCProject.h, PCProject.m, PCProjectBuilder.m: Basic preferences - handling - -2000-09-17 14:13 robert - - * PCBrowserController.h, PCBrowserController.m, PCFileManager.h, - PCFileManager.m, PCProject.h, PCProject.m, PCProjectBuilder.h, - PCProjectBuilder.m, PCProjectManager.h, PCProjectManager.m, - PCServer.h, PCServer.m, ProjectCenter.h, Server.h: Implemented a - first 'editor', UI enhancements and other nice things - -2000-09-03 22:10 robert - - * GNUmakefile: renamed libPC into libProjectCenter - -2000-08-28 21:04 robert - - * PCBrowserController.m, PCFileManager.h: The class and header - files are now being displayed - -2000-08-27 21:12 robert - - * Makefile.preamble, PB.project, h.template, m.template, Makefile, - Makefile.postamble, ProjectEditor.h, Server.h, PCServer.h, - PCServer.m, ProjectCenter.h, ProjectDebugger.h, ProjectType.h, - PCProjectManager.m, PCProjectManager.h, PCBundleLoader.h, - PCBundleLoader.m, PreferenceController.h, ProjectBuilder.h, - PCBrowserController.h, PCDataSource.h, PCDataSource.m, PCProject.h, - PCFileManager.h, PCProject.m, PCFileManager.m, FileCreator.h, - GNUmakefile, GNUmakefile.preamble, PCBrowserController.m, - PCProjectBuilder.h, PCProjectBuilder.m: Initial revision - -2000-08-27 21:12 robert - - * Makefile.preamble, PB.project, h.template, m.template, Makefile, - Makefile.postamble, ProjectEditor.h, Server.h, PCServer.h, - PCServer.m, ProjectCenter.h, ProjectDebugger.h, ProjectType.h, - PCProjectManager.m, PCProjectManager.h, PCBundleLoader.h, - PCBundleLoader.m, PreferenceController.h, ProjectBuilder.h, - PCBrowserController.h, PCDataSource.h, PCDataSource.m, PCProject.h, - PCFileManager.h, PCProject.m, PCFileManager.m, FileCreator.h, - GNUmakefile, GNUmakefile.preamble, PCBrowserController.m, - PCProjectBuilder.h, PCProjectBuilder.m: Initial import - +ChangeLog entries should be added to ../ChangeLog diff --git a/PCLib/ChangeLog.old b/PCLib/ChangeLog.old new file mode 100644 index 0000000..3909b8c --- /dev/null +++ b/PCLib/ChangeLog.old @@ -0,0 +1,676 @@ +2003-04-21 Serg Stoyan + + * Replace all occurrences of #import with #include and make + needed #ifndefs + + * PCProject+UInterface.m: + (_initUI): Set browser maximum visible colums to 4. Load placeholder + editor view. Move "Build Options" into PCProjectBulder.m. Cleanup. + title to + + * PCProjectBuilder.m: Make it separate panel. + (_createComponentView): Install and Options buttons added. Move + target popup into _createOptionsPanel. + (_createOptionsPanel): Added. + + * h.template and m.template removed. + +2003-01-25 Daniel Luederwald + + * PCBrowserController.m: Add gsmarkup to editable files. + (isEditableFiles:): Idem, but don't allow editing if extension + is gorm (patch from Adam Fedor ). + * PCProjectDebugger.m (run:): Add PCRenaissanceProject. + +2002-11-27 Philippe C.D. Robert + + * Extracting UI code into separate categories. PBX project file for + Mac OS X using Cocoa. + +2002-11-24 Philippe C.D. Robert + + * Fixing import statements in most headers and source files preparing + a Mac OS X port. + +2002-11-04 Adam Fedor + + * PCFileManager.m (-showAddFileWindow): Only copy file if it isn't + already there. + +2002-10-06 15:45 probert + + * PCEditor.h, PCEditor.m, PCEditorView.m, PCProjectEditor.h, + PCProjectEditor.m: Updated the AUTHORS file and applied David + Ayers' patch. + +2002-08-10 14:10 probert + + * PCEditor.m: Applied patch sent in by O. Kornilov to avoid + exception when clicking on file name in browser + +2002-08-10 13:41 probert + + * PCEditorView+Highlighting.m: Removed call to super's initialize + +2002-06-01 16:00 probert + + * ChangeLog: Updated ChangeLogs + +2002-06-01 15:55 probert + + * PCMakefileFactory.m: Code cleanup + +2002-06-01 15:46 probert + + * GNUmakefile, PCBundleLoader.m, PCMakefileFactory.m, + ProjectCenter.pcproj: Fixed a bug in the lib makefile creation + part. + +2002-04-26 05:12 fedor + + * ChangeLog, GNUmakefile, PCBrowserController.m, + PCHistoryController.m, PCProject.m, PCProjectManager.m: removed + bunches of duplicate calls, retains and releases. + +2002-04-25 23:12 fedor + + * ChangeLog, PCBrowserController.m, PCHistoryController.m: Retain + browser + +2002-03-25 20:37 probert + + * ChangeLog, Version: ChangeLog updates + +2002-03-03 14:47 probert + + * PCHistoryController.m, PCProject.m: Fixed mem leak in the history + controller. + +2002-03-02 14:58 probert + + * PCEditor.m, PCEditorView.m: Editors should now use the font + panel. + +2002-03-02 14:15 probert + + * PCEditor.h, PCEditor.m, PCEditorController.m: Using + saveFileIfNeeded instead of saveFile. + +2002-03-02 14:11 probert + + * PCEditorController.h, PCEditorController.m, PCProject.m, + PCProjectManager.m: The timed safe mechanism now also saves all + project files, if needed. + +2002-03-01 16:19 probert + + * PCMakefileFactory.h, PCMakefileFactory.m: Added support for tool + projects. + +2002-03-01 15:58 probert + + * PCMakefileFactory.h, PCMakefileFactory.m: Support for libraries + added. + +2002-03-01 15:18 probert + + * PCMakefileFactory.h, PCMakefileFactory.m: Support for bundles + +2002-03-01 11:39 probert + + * GNUmakefile, PCMakefileFactory.h, PCMakefileFactory.m, + ProjectCenter.h, ProjectCenter.pcproj: Began to clean up the + makefile creation code. Introduced a shared factory for that + purpose which implements basic stuff used by all projects. + +2002-02-22 19:48 probert + + * PCEditorController.m: Fixed a bug which caused PC to crash when + an external GS editor was used, thx to Richard for pointing me to + the right place! + +2002-02-21 22:26 probert + + * PCProjectManager.m: Removed annoying alert panel raised upon + saving all projects + +2002-02-21 22:17 probert + + * GNUmakefile, PCBrowserController.m, PCHistoryController.h, + PCHistoryController.m, PCProject.h, PCProject.m, ProjectCenter.h, + ProjectCenter.pcproj: First attempt of integrating a history + browser for better file navigation. There are still bugs though... + +2002-02-21 13:50 probert + + * PCEditorController.m: When a GNUstep app is used as external + editor, NSWorkspace is used to open the file using the repsective + app. + +2002-02-21 12:29 probert + + * PCProject.m: Removing a file causes the browser to be updated + +2002-02-21 12:25 probert + + * PCBrowserController.m, PCProject.m: If the project changes the + browser reloads the correct column. + +2002-02-21 11:45 probert + + * PCProject+ComponentHandling.h, PCProject+ComponentHandling.m, + PCProject.h, PCProject.m: All project components are now accessible + via menu entry. Furthermore it is also possible to launch the + selected target via menu entry. + +2002-02-21 11:15 probert + + * PCEditorController.h, PCEditorController.m, PCProject.m: Single + click always invokes the internal editor now. + +2002-02-21 11:05 probert + + * PCBrowserController.h, PCBrowserController.m, PCProject.h, + PCProject.m: Cleaned up the code which is called upon seleting a + file in the project browser. Now libraries etc. do not show up in + the internal editor anymore. + +2002-02-17 21:10 probert + + * ChangeLog: Updated the ChangeLog files + +2002-02-17 21:02 probert + + * PCDefines.h: Added the TabBehaviour define required by the + preferences + +2002-02-17 18:40 probert + + * GNUmakefile, PCEditorView+Highlighting.h, + PCEditorView+Highlighting.m, PCEditorView.h, PCEditorView.m, + ProjectCenter.h, ProjectCenter.pcproj: Moved the (deprecated) + highlighting code into PCEditorView+Highlighting and implemented + tab (\t) capabilities. + +2002-02-17 14:14 probert + + * PCEditor.m, PCEditorController.m, PCEditorView.m, PCProject.m, + PCProjectEditor.m, PCProjectManager.m: Fixed 2 bugs which caused a + severe crash. + +2002-02-16 21:46 probert + + * PCBrowserController.m, PCFileManager.h, PCFileManager.m, + PCProject+ComponentHandling.m, PCProjectEditor.m: Enhanced the 'new + file window' by adding a description view. + +2002-02-12 22:44 probert + + * PCProject.m: Fixed the bug that when clicking on a source file + for the first time, the editor did not display the file's content. + +2002-02-12 21:05 probert + + * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: + Added a launch target popup which lets the user choose between the + default or the debug target. + +2002-02-11 23:19 probert + + * GNUmakefile, PCEditor.h, PCEditor.m, PCEditorController.m, + PCEditorView.h, PCEditorView.m, PCFileManager.m, + PCProject+ComponentHandling.h, PCProject+ComponentHandling.m, + PCProject.h, PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, + PCProjectDebugger.h, PCProjectEditor.h, PCProjectEditor.m, + ProjectCenter.h, ProjectCenter.pcproj, ProjectComponent.h: Began to + work on support for an integrated editor, thus much has been + rewritten related to editor handling. This is work in progress... + Every PCProject component now has to conform to the + ProjectComponent protocol. Syntax highlighting is disabled for + now, this will undergo a major rewrite soon. Furthermore I + separated the component handling stuff from the main class file and + put it into PCProject+ComponentHandling. + +2002-02-03 20:31 probert + + * PCEditor.h, PCEditor.m, PCProject.m, PCTextFinder.m: Optimised + text edition reflection. Embedded editing will need more changes in + that respect, I fear... + +2002-02-03 17:30 probert + + * GNUmakefile, PCEditor.m, PCTextFinder.h, PCTextFinder.m, + ProjectCenter.h, ProjectCenter.pcproj: Added a text finder to + ProjectCenter (based on Ali Ozer's code). + +2002-02-02 22:13 probert + + * PCDefines.h: Defines belong into PCDefines.h now + +2002-02-02 22:12 probert + + * GNUmakefile, PCBrowserController.h, PCBundleLoader.h, PCEditor.h, + PCEditor.m, PCEditorView.m, PCFileManager.h, PCProject.h, + PCProjectBuilder.h, PCProjectManager.h, PCProjectManager.m, + PCServer.h, PreferenceController.h, ProjectBuilder.h, + ProjectCenter.h, ProjectCenter.pcproj, ProjectDebugger.h, + ProjectEditor.h, Server.h: Cleaned up the header files ( added + ifndef/define statements ), splitted the ProjectCenter.h header and + some other cleanups. Editor now send notifications whenever they + become or resign key. + +2002-02-02 20:21 probert + + * PCBrowserController.m, PCEditor.h, PCEditor.m, + PCEditorController.h, PCEditorController.m, PCEditorView.h, + PCEditorView.m, PCProject.h, PCProject.m, PCProjectManager.m: Kind + of implemented saving and reverting of common files. A long way to + go, but for now it works... + +2002-02-02 18:56 probert + + * GNUmakefile, PCBrowserController.h, PCBrowserController.m, + PCBundleLoader.h, PCBundleLoader.m, PCEditor.h, PCEditor.m, + PCEditorController.h, PCEditorController.m, PCEditorView.h, + PCEditorView.m, PCProject.h, PCProject.m, PCProjectManager.m, + PCServer.h, PCServer.m, ProjectCenter.pcproj: Rewriting the entire + editor code. Hence introduced a PCEditorController and cleaned up + the PCServer class. Every project now has a controller which + controls all editors. Editors itself use an editor view to display + the files or external editors. + +2002-01-29 22:46 probert + + * PCEditor.h, PCEditor.m, PCProjectManager.m: Fixed a bug + preventing reopening projects. Also added 2 methods which will be + used to make an editor embedded. + +2002-01-29 22:29 probert + + * GNUmakefile, PCEditor.h, PCEditor.m, PCServer.h, PCServer.m, + ProjectCenter.pcproj: Cleaning up the internal editor code. More to + come... + +2002-01-27 14:55 probert + + * GNUmakefile, PCProject.m, PCProjectDebugger.m, PCSplitView.h, + PCSplitView.m, ProjectCenter.pcproj: Using a customised split view + instead of a NSSplitView - more to come... + +2002-01-27 14:37 probert + + * PCProject.m: Minor UI enhancement: main button alignement + adjusted. + +2002-01-27 14:32 probert + + * PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, + PCProjectDebugger.m: Removed unneeded buttons, added a title to the + remaining ones and introduced a splitview between the project + browser and component view. In the build view a popup button is now + used for build targets. + +2002-01-07 16:05 probert + + * ChangeLog: Updated all ChangeLog files (using cvs2cl.pl) + +2002-01-07 11:00 probert + + * GNUmakefile, PCBrowserController.m, PCEditorView.m, + PCFileManager.m, ProjectCenter.pcproj, Version: PCLib is now + maintained by ProjectCenter as well! + +2002-01-07 10:37 probert + + * PCProject.m, PCProjectManager.m: ProjectCenter now stores the + project files under PROJECTNAME.pcproj to avoid name clashes. + +2002-01-02 18:43 probert + + * PCProject.m, PCProjectBuilder.m: The build tool can now be + customised. Make sure to enter a valid path in the inspector field! + +2002-01-02 18:33 probert + + * GNUmakefile: The library now gets installed in the proper + directory as well. + +2002-01-02 17:05 probert + + * PCProject.h, PCProject.m, PCProjectBuilder.m, PCProjectManager.m: + The inspector now handles the installation path and other settings. + Furthermore it does not save changes automatically but marks the + project as being edited. Upon 'save' the project file and + GNUmakefile are being saved, not before! In addition the various + PC* bundles are now maintained by ProjectCenter itself. The + installation path for ProjectCenter.app is corrected to the SYSTEM + ROOT as well. + +2002-01-02 13:13 probert + + * PCBundleLoader.m: All bundles and libProjectCenter are now + installed under GNUSTEP_SYSTEM_ROOT. Also the PC.proj templates + have now a correct install path default value. + +2002-01-01 19:21 probert + + * PCProjectBuilder.m: Added a new button for the build target + 'dist' in the builder panel + +2002-01-01 18:27 probert + + * PCProject.h, PCProject.m, PCProjectBuilder.m, PCProjectManager.m: + ProjectCenter now validates project dictionaries and updates them + if requested. I also added new keys tp the PC.project files in + order to be able to generate valid *.spec.in files needed when + building RPMs. + +2001-12-29 16:37 probert + + * ChangeLog: Removed the toplevel ChangeLog, updated the ChangeLogs + in the subdirectories and raised the version number to 0.2.6. + +2001-12-29 16:29 probert + + * PCProjectManager.h, PCProjectManager.m: Automatic, periodic + saving of all open projectfiles is now supported. + +2001-12-29 15:41 probert + + * PCProject.m: Fixed some minor issues with file backup handling + +2001-12-29 15:09 probert + + * PCProject.m, PCProjectManager.h, PCProjectManager.m, + ProjectCenter.h: Cleaned up the writeMakefile method and + implemented the save stuff the way it should be. Some additions for + proper preference handling have been made as well. + +2001-12-28 15:11 probert + + * PCProjectDebugger.m: Fixed a typo and altered matrix button + behaviour + +2001-08-03 16:23 probert + + * FileCreator.h, PCBrowserController.h, PCBrowserController.m, + PCBundleLoader.h, PCBundleLoader.m, PCDataSource.h, PCDataSource.m, + PCEditorView.h, PCEditorView.m, PCFileManager.h, PCFileManager.m, + PCProject.h, PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, + PCProjectDebugger.h, PCProjectDebugger.m, PCProjectManager.h, + PCProjectManager.m, PCServer.h, PCServer.m, PreferenceController.h, + ProjectBuilder.h, ProjectCenter.h, ProjectDebugger.h, + ProjectEditor.h, ProjectType.h, Server.h: New version - now + copyrighted by the FSF + +2001-08-01 18:27 probert + + * PCEditorView.m: Better highlighting of keywords + +2001-08-01 14:35 probert + + * GNUmakefile, GNUmakefile.postamble, GNUmakefile.preamble: New + copyright information and minor template additions + +2001-07-07 13:48 probert + + * PCProjectDebugger.m, PCServer.m: Little GUI modifications, done + by Pierre-Yves Rivaille + +2001-07-01 21:02 probert + + * GNUmakefile.postamble: Added makefile + +2001-07-01 21:01 probert + + * GNUmakefile, GNUmakefile.preamble: Applied patch from Adam Fedor + +2001-01-29 13:17 robert + + * PCEditorView.m, PCProjectBuilder.m, PCServer.m: new textview code + required some changes + +2001-01-14 18:54 robert + + * ChangeLog: Updated the ChangeLogs + +2001-01-14 18:01 robert + + * PB.project: removing old PB stuff + +2001-01-14 17:57 robert + + * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: + Major improvements to the launch/debugger part + +2001-01-14 17:23 robert + + * Makefile, Makefile.postamble, Makefile.preamble: removed old PB + stuff + +2001-01-14 16:53 robert + + * PCProject.m: Fixed some mem leaks + +2001-01-13 21:46 robert + + * PCFileManager.m, PCProject.m: fix in the bundle project related + to the principal class. + +2001-01-11 20:21 robert + + * PCProjectBuilder.m, PCProjectDebugger.m: some more textview + handling...sigh + +2001-01-11 19:42 robert + + * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: + Added a primitive app/too launcher/debugger + +2001-01-10 16:19 robert + + * PCProjectBuilder.h, PCProjectBuilder.m: Initial support for RPM + SPEC file creation + +2001-01-07 15:43 robert + + * PCProjectManager.h, PCProjectManager.m: some more minor fix and + cleanup work + +2001-01-07 15:11 robert + + * PCBrowserController.m: removed unneeded log + +2001-01-07 15:10 robert + + * PCProjectManager.m: logs only when in DEBUG + +2001-01-07 15:07 robert + + * PCBrowserController.m: opening files using the workspace now + works a little bit better... + +2001-01-07 14:44 robert + + * PCServer.h, PCServer.m: reopening a file in the internal editor + now works w/o crashing + +2001-01-07 13:12 robert + + * PCBrowserController.m, PCProject.m, PCProjectManager.m: reopening + projects is now possible - finally... + +2001-01-06 17:26 robert + + * PCProject.h, PCProject.m, PCServer.m: minor bugfix in the editor + textview and new method to copy files into proj + +2000-11-10 19:27 robert + + * PCProject.h, PCProject.m, PCProjectManager.m: some daily work... + +2000-11-10 15:07 robert + + * ChangeLog: changelog for 0.2.0 + +2000-11-04 17:47 robert + + * PCBundleLoader.m: the bundle path is now depending on the env + variable + +2000-11-04 14:20 robert + + * PCProject.h, PCProject.m: projects are by default not executable + +2000-11-02 11:21 robert + + * PCProject.m, PCProjectBuilder.m: 2 lines of information when + launching... + +2000-11-01 11:38 robert + + * PCBrowserController.m, PCProject.m: removed logs + +2000-10-29 21:17 robert + + * PCProjectDebugger.h, PCProjectDebugger.m: added the class which + will one day become a simple gdb frontend + +2000-10-29 21:15 robert + + * GNUmakefile, PCBrowserController.m, PCProject.h, PCProject.m, + PCProjectBuilder.h, PCProjectBuilder.m, ProjectCenter.h: new style + interface - simpler but hopefully more usable + +2000-10-29 13:00 robert + + * PCBundleLoader.m, PCProject.m, PCProjectBuilder.h, + PCProjectBuilder.m, PCServer.h, PCServer.m: build logging now + works, as well as some enhancements when using the internal + 'editor' + +2000-10-27 19:15 robert + + * PCProject.h, PCProject.m: removed the 2 popups, which are not + needed on the top right side + +2000-10-26 11:12 robert + + * PCProject.m: more image files are allowed now + +2000-10-20 20:13 robert + + * PCProject.h, PCProjectBuilder.m: new build images in the build + panel + +2000-10-20 17:18 robert + + * PCEditorView.m, PCProject.m: Support for protocols in file + creation + +2000-10-15 20:24 robert + + * PCBrowserController.m, PCProject.h, PCProject.m, + PCProjectBuilder.m, PCProjectManager.m: More UI enhancements - not + really functional yet + +2000-10-15 14:27 robert + + * PCBrowserController.m, PCProject.m, PCProjectBuilder.h, + PCProjectBuilder.m, PCProjectManager.m: typo and note about GNUstep + version added + +2000-09-22 19:11 robert + + * PCProject.h, PCProject.m: minor UI changes + +2000-09-22 12:33 robert + + * PCBrowserController.m, PCProject.h, PCProject.m, + PCProjectBuilder.h, PCProjectBuilder.m: some UI modifications + +2000-09-21 09:36 robert + + * PCBundleLoader.m: bundle path issues + +2000-09-21 07:42 robert + + * PCProjectManager.h, PCProjectManager.m: daily work + +2000-09-21 07:20 robert + + * PCFileManager.m: daily work + +2000-09-21 07:16 robert + + * PCEditorView.m: @end is now highlighted, too + +2000-09-20 17:50 robert + + * ChangeLog: Added a changelog + +2000-09-20 17:46 robert + + * GNUmakefile, PCBrowserController.m, PCEditorView.h, + PCEditorView.m, PCProject.h, PCProject.m, PCServer.m, + ProjectCenter.h: Added a first editor with syntax highlighting + +2000-09-20 11:59 robert + + * PCProjectBuilder.m: daily work + +2000-09-20 11:53 robert + + * PCProject.m, PCProjectBuilder.m: minor UI changes (scrollers in + scrollviews) + +2000-09-19 17:39 robert + + * PCProject.m, PCProjectBuilder.m: sizeToCells was missing ... + +2000-09-17 16:40 robert + + * PCProject.h, PCProject.m, PCProjectBuilder.m: Basic preferences + handling + +2000-09-17 14:13 robert + + * PCBrowserController.h, PCBrowserController.m, PCFileManager.h, + PCFileManager.m, PCProject.h, PCProject.m, PCProjectBuilder.h, + PCProjectBuilder.m, PCProjectManager.h, PCProjectManager.m, + PCServer.h, PCServer.m, ProjectCenter.h, Server.h: Implemented a + first 'editor', UI enhancements and other nice things + +2000-09-03 22:10 robert + + * GNUmakefile: renamed libPC into libProjectCenter + +2000-08-28 21:04 robert + + * PCBrowserController.m, PCFileManager.h: The class and header + files are now being displayed + +2000-08-27 21:12 robert + + * Makefile.preamble, PB.project, h.template, m.template, Makefile, + Makefile.postamble, ProjectEditor.h, Server.h, PCServer.h, + PCServer.m, ProjectCenter.h, ProjectDebugger.h, ProjectType.h, + PCProjectManager.m, PCProjectManager.h, PCBundleLoader.h, + PCBundleLoader.m, PreferenceController.h, ProjectBuilder.h, + PCBrowserController.h, PCDataSource.h, PCDataSource.m, PCProject.h, + PCFileManager.h, PCProject.m, PCFileManager.m, FileCreator.h, + GNUmakefile, GNUmakefile.preamble, PCBrowserController.m, + PCProjectBuilder.h, PCProjectBuilder.m: Initial revision + +2000-08-27 21:12 robert + + * Makefile.preamble, PB.project, h.template, m.template, Makefile, + Makefile.postamble, ProjectEditor.h, Server.h, PCServer.h, + PCServer.m, ProjectCenter.h, ProjectDebugger.h, ProjectType.h, + PCProjectManager.m, PCProjectManager.h, PCBundleLoader.h, + PCBundleLoader.m, PreferenceController.h, ProjectBuilder.h, + PCBrowserController.h, PCDataSource.h, PCDataSource.m, PCProject.h, + PCFileManager.h, PCProject.m, PCFileManager.m, FileCreator.h, + GNUmakefile, GNUmakefile.preamble, PCBrowserController.m, + PCProjectBuilder.h, PCProjectBuilder.m: Initial import + diff --git a/ProjectCenter/ChangeLog b/ProjectCenter/ChangeLog index a787890..17ec168 100644 --- a/ProjectCenter/ChangeLog +++ b/ProjectCenter/ChangeLog @@ -1,670 +1 @@ -2003-04-21 Serg Stoyan - - * All *.tiff files moved to Images dir. - - * ProjectCenter_main.m (createMenu()): Set title of app menu to "PC". - - * Replace all occurrences of #import with #include and make needed - #ifndefs - - * h.template and m.template removed. - -2003-01-25 Daniel Luederwald - - * PCBrowserController.m: Add gsmarkup to editable files. - (isEditableFiles:): Idem, but don't allow editing if extension - is gorm (patch from Adam Fedor ). - * PCProjectDebugger.m (run:): Add PCRenaissanceProject. - -2002-11-27 Philippe C.D. Robert - - * Extracting UI code into separate categories. PBX project file for - Mac OS X using Cocoa. - -2002-11-24 Philippe C.D. Robert - - * Fixing import statements in most headers and source files preparing - a Mac OS X port. - -2002-11-04 Adam Fedor - - * PCFileManager.m (-showAddFileWindow): Only copy file if it isn't - already there. - -2002-10-06 15:45 probert - - * PCEditor.h, PCEditor.m, PCEditorView.m, PCProjectEditor.h, - PCProjectEditor.m: Updated the AUTHORS file and applied David - Ayers' patch. - -2002-08-10 14:10 probert - - * PCEditor.m: Applied patch sent in by O. Kornilov to avoid - exception when clicking on file name in browser - -2002-08-10 13:41 probert - - * PCEditorView+Highlighting.m: Removed call to super's initialize - -2002-06-01 16:00 probert - - * ChangeLog: Updated ChangeLogs - -2002-06-01 15:55 probert - - * PCMakefileFactory.m: Code cleanup - -2002-06-01 15:46 probert - - * GNUmakefile, PCBundleLoader.m, PCMakefileFactory.m, - ProjectCenter.pcproj: Fixed a bug in the lib makefile creation - part. - -2002-04-26 05:12 fedor - - * ChangeLog, GNUmakefile, PCBrowserController.m, - PCHistoryController.m, PCProject.m, PCProjectManager.m: removed - bunches of duplicate calls, retains and releases. - -2002-04-25 23:12 fedor - - * ChangeLog, PCBrowserController.m, PCHistoryController.m: Retain - browser - -2002-03-25 20:37 probert - - * ChangeLog, Version: ChangeLog updates - -2002-03-03 14:47 probert - - * PCHistoryController.m, PCProject.m: Fixed mem leak in the history - controller. - -2002-03-02 14:58 probert - - * PCEditor.m, PCEditorView.m: Editors should now use the font - panel. - -2002-03-02 14:15 probert - - * PCEditor.h, PCEditor.m, PCEditorController.m: Using - saveFileIfNeeded instead of saveFile. - -2002-03-02 14:11 probert - - * PCEditorController.h, PCEditorController.m, PCProject.m, - PCProjectManager.m: The timed safe mechanism now also saves all - project files, if needed. - -2002-03-01 16:19 probert - - * PCMakefileFactory.h, PCMakefileFactory.m: Added support for tool - projects. - -2002-03-01 15:58 probert - - * PCMakefileFactory.h, PCMakefileFactory.m: Support for libraries - added. - -2002-03-01 15:18 probert - - * PCMakefileFactory.h, PCMakefileFactory.m: Support for bundles - -2002-03-01 11:39 probert - - * GNUmakefile, PCMakefileFactory.h, PCMakefileFactory.m, - ProjectCenter.h, ProjectCenter.pcproj: Began to clean up the - makefile creation code. Introduced a shared factory for that - purpose which implements basic stuff used by all projects. - -2002-02-22 19:48 probert - - * PCEditorController.m: Fixed a bug which caused PC to crash when - an external GS editor was used, thx to Richard for pointing me to - the right place! - -2002-02-21 22:26 probert - - * PCProjectManager.m: Removed annoying alert panel raised upon - saving all projects - -2002-02-21 22:17 probert - - * GNUmakefile, PCBrowserController.m, PCHistoryController.h, - PCHistoryController.m, PCProject.h, PCProject.m, ProjectCenter.h, - ProjectCenter.pcproj: First attempt of integrating a history - browser for better file navigation. There are still bugs though... - -2002-02-21 13:50 probert - - * PCEditorController.m: When a GNUstep app is used as external - editor, NSWorkspace is used to open the file using the repsective - app. - -2002-02-21 12:29 probert - - * PCProject.m: Removing a file causes the browser to be updated - -2002-02-21 12:25 probert - - * PCBrowserController.m, PCProject.m: If the project changes the - browser reloads the correct column. - -2002-02-21 11:45 probert - - * PCProject+ComponentHandling.h, PCProject+ComponentHandling.m, - PCProject.h, PCProject.m: All project components are now accessible - via menu entry. Furthermore it is also possible to launch the - selected target via menu entry. - -2002-02-21 11:15 probert - - * PCEditorController.h, PCEditorController.m, PCProject.m: Single - click always invokes the internal editor now. - -2002-02-21 11:05 probert - - * PCBrowserController.h, PCBrowserController.m, PCProject.h, - PCProject.m: Cleaned up the code which is called upon seleting a - file in the project browser. Now libraries etc. do not show up in - the internal editor anymore. - -2002-02-17 21:10 probert - - * ChangeLog: Updated the ChangeLog files - -2002-02-17 21:02 probert - - * PCDefines.h: Added the TabBehaviour define required by the - preferences - -2002-02-17 18:40 probert - - * GNUmakefile, PCEditorView+Highlighting.h, - PCEditorView+Highlighting.m, PCEditorView.h, PCEditorView.m, - ProjectCenter.h, ProjectCenter.pcproj: Moved the (deprecated) - highlighting code into PCEditorView+Highlighting and implemented - tab (\t) capabilities. - -2002-02-17 14:14 probert - - * PCEditor.m, PCEditorController.m, PCEditorView.m, PCProject.m, - PCProjectEditor.m, PCProjectManager.m: Fixed 2 bugs which caused a - severe crash. - -2002-02-16 21:46 probert - - * PCBrowserController.m, PCFileManager.h, PCFileManager.m, - PCProject+ComponentHandling.m, PCProjectEditor.m: Enhanced the 'new - file window' by adding a description view. - -2002-02-12 22:44 probert - - * PCProject.m: Fixed the bug that when clicking on a source file - for the first time, the editor did not display the file's content. - -2002-02-12 21:05 probert - - * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: - Added a launch target popup which lets the user choose between the - default or the debug target. - -2002-02-11 23:19 probert - - * GNUmakefile, PCEditor.h, PCEditor.m, PCEditorController.m, - PCEditorView.h, PCEditorView.m, PCFileManager.m, - PCProject+ComponentHandling.h, PCProject+ComponentHandling.m, - PCProject.h, PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, - PCProjectDebugger.h, PCProjectEditor.h, PCProjectEditor.m, - ProjectCenter.h, ProjectCenter.pcproj, ProjectComponent.h: Began to - work on support for an integrated editor, thus much has been - rewritten related to editor handling. This is work in progress... - Every PCProject component now has to conform to the - ProjectComponent protocol. Syntax highlighting is disabled for - now, this will undergo a major rewrite soon. Furthermore I - separated the component handling stuff from the main class file and - put it into PCProject+ComponentHandling. - -2002-02-03 20:31 probert - - * PCEditor.h, PCEditor.m, PCProject.m, PCTextFinder.m: Optimised - text edition reflection. Embedded editing will need more changes in - that respect, I fear... - -2002-02-03 17:30 probert - - * GNUmakefile, PCEditor.m, PCTextFinder.h, PCTextFinder.m, - ProjectCenter.h, ProjectCenter.pcproj: Added a text finder to - ProjectCenter (based on Ali Ozer's code). - -2002-02-02 22:13 probert - - * PCDefines.h: Defines belong into PCDefines.h now - -2002-02-02 22:12 probert - - * GNUmakefile, PCBrowserController.h, PCBundleLoader.h, PCEditor.h, - PCEditor.m, PCEditorView.m, PCFileManager.h, PCProject.h, - PCProjectBuilder.h, PCProjectManager.h, PCProjectManager.m, - PCServer.h, PreferenceController.h, ProjectBuilder.h, - ProjectCenter.h, ProjectCenter.pcproj, ProjectDebugger.h, - ProjectEditor.h, Server.h: Cleaned up the header files ( added - ifndef/define statements ), splitted the ProjectCenter.h header and - some other cleanups. Editor now send notifications whenever they - become or resign key. - -2002-02-02 20:21 probert - - * PCBrowserController.m, PCEditor.h, PCEditor.m, - PCEditorController.h, PCEditorController.m, PCEditorView.h, - PCEditorView.m, PCProject.h, PCProject.m, PCProjectManager.m: Kind - of implemented saving and reverting of common files. A long way to - go, but for now it works... - -2002-02-02 18:56 probert - - * GNUmakefile, PCBrowserController.h, PCBrowserController.m, - PCBundleLoader.h, PCBundleLoader.m, PCEditor.h, PCEditor.m, - PCEditorController.h, PCEditorController.m, PCEditorView.h, - PCEditorView.m, PCProject.h, PCProject.m, PCProjectManager.m, - PCServer.h, PCServer.m, ProjectCenter.pcproj: Rewriting the entire - editor code. Hence introduced a PCEditorController and cleaned up - the PCServer class. Every project now has a controller which - controls all editors. Editors itself use an editor view to display - the files or external editors. - -2002-01-29 22:46 probert - - * PCEditor.h, PCEditor.m, PCProjectManager.m: Fixed a bug - preventing reopening projects. Also added 2 methods which will be - used to make an editor embedded. - -2002-01-29 22:29 probert - - * GNUmakefile, PCEditor.h, PCEditor.m, PCServer.h, PCServer.m, - ProjectCenter.pcproj: Cleaning up the internal editor code. More to - come... - -2002-01-27 14:55 probert - - * GNUmakefile, PCProject.m, PCProjectDebugger.m, PCSplitView.h, - PCSplitView.m, ProjectCenter.pcproj: Using a customised split view - instead of a NSSplitView - more to come... - -2002-01-27 14:37 probert - - * PCProject.m: Minor UI enhancement: main button alignement - adjusted. - -2002-01-27 14:32 probert - - * PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, - PCProjectDebugger.m: Removed unneeded buttons, added a title to the - remaining ones and introduced a splitview between the project - browser and component view. In the build view a popup button is now - used for build targets. - -2002-01-07 16:05 probert - - * ChangeLog: Updated all ChangeLog files (using cvs2cl.pl) - -2002-01-07 11:00 probert - - * GNUmakefile, PCBrowserController.m, PCEditorView.m, - PCFileManager.m, ProjectCenter.pcproj, Version: PCLib is now - maintained by ProjectCenter as well! - -2002-01-07 10:37 probert - - * PCProject.m, PCProjectManager.m: ProjectCenter now stores the - project files under PROJECTNAME.pcproj to avoid name clashes. - -2002-01-02 18:43 probert - - * PCProject.m, PCProjectBuilder.m: The build tool can now be - customised. Make sure to enter a valid path in the inspector field! - -2002-01-02 18:33 probert - - * GNUmakefile: The library now gets installed in the proper - directory as well. - -2002-01-02 17:05 probert - - * PCProject.h, PCProject.m, PCProjectBuilder.m, PCProjectManager.m: - The inspector now handles the installation path and other settings. - Furthermore it does not save changes automatically but marks the - project as being edited. Upon 'save' the project file and - GNUmakefile are being saved, not before! In addition the various - PC* bundles are now maintained by ProjectCenter itself. The - installation path for ProjectCenter.app is corrected to the SYSTEM - ROOT as well. - -2002-01-02 13:13 probert - - * PCBundleLoader.m: All bundles and libProjectCenter are now - installed under GNUSTEP_SYSTEM_ROOT. Also the PC.proj templates - have now a correct install path default value. - -2002-01-01 19:21 probert - - * PCProjectBuilder.m: Added a new button for the build target - 'dist' in the builder panel - -2002-01-01 18:27 probert - - * PCProject.h, PCProject.m, PCProjectBuilder.m, PCProjectManager.m: - ProjectCenter now validates project dictionaries and updates them - if requested. I also added new keys tp the PC.project files in - order to be able to generate valid *.spec.in files needed when - building RPMs. - -2001-12-29 16:37 probert - - * ChangeLog: Removed the toplevel ChangeLog, updated the ChangeLogs - in the subdirectories and raised the version number to 0.2.6. - -2001-12-29 16:29 probert - - * PCProjectManager.h, PCProjectManager.m: Automatic, periodic - saving of all open projectfiles is now supported. - -2001-12-29 15:41 probert - - * PCProject.m: Fixed some minor issues with file backup handling - -2001-12-29 15:09 probert - - * PCProject.m, PCProjectManager.h, PCProjectManager.m, - ProjectCenter.h: Cleaned up the writeMakefile method and - implemented the save stuff the way it should be. Some additions for - proper preference handling have been made as well. - -2001-12-28 15:11 probert - - * PCProjectDebugger.m: Fixed a typo and altered matrix button - behaviour - -2001-08-03 16:23 probert - - * FileCreator.h, PCBrowserController.h, PCBrowserController.m, - PCBundleLoader.h, PCBundleLoader.m, PCDataSource.h, PCDataSource.m, - PCEditorView.h, PCEditorView.m, PCFileManager.h, PCFileManager.m, - PCProject.h, PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, - PCProjectDebugger.h, PCProjectDebugger.m, PCProjectManager.h, - PCProjectManager.m, PCServer.h, PCServer.m, PreferenceController.h, - ProjectBuilder.h, ProjectCenter.h, ProjectDebugger.h, - ProjectEditor.h, ProjectType.h, Server.h: New version - now - copyrighted by the FSF - -2001-08-01 18:27 probert - - * PCEditorView.m: Better highlighting of keywords - -2001-08-01 14:35 probert - - * GNUmakefile, GNUmakefile.postamble, GNUmakefile.preamble: New - copyright information and minor template additions - -2001-07-07 13:48 probert - - * PCProjectDebugger.m, PCServer.m: Little GUI modifications, done - by Pierre-Yves Rivaille - -2001-07-01 21:02 probert - - * GNUmakefile.postamble: Added makefile - -2001-07-01 21:01 probert - - * GNUmakefile, GNUmakefile.preamble: Applied patch from Adam Fedor - -2001-01-29 13:17 robert - - * PCEditorView.m, PCProjectBuilder.m, PCServer.m: new textview code - required some changes - -2001-01-14 18:54 robert - - * ChangeLog: Updated the ChangeLogs - -2001-01-14 18:01 robert - - * PB.project: removing old PB stuff - -2001-01-14 17:57 robert - - * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: - Major improvements to the launch/debugger part - -2001-01-14 17:23 robert - - * Makefile, Makefile.postamble, Makefile.preamble: removed old PB - stuff - -2001-01-14 16:53 robert - - * PCProject.m: Fixed some mem leaks - -2001-01-13 21:46 robert - - * PCFileManager.m, PCProject.m: fix in the bundle project related - to the principal class. - -2001-01-11 20:21 robert - - * PCProjectBuilder.m, PCProjectDebugger.m: some more textview - handling...sigh - -2001-01-11 19:42 robert - - * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: - Added a primitive app/too launcher/debugger - -2001-01-10 16:19 robert - - * PCProjectBuilder.h, PCProjectBuilder.m: Initial support for RPM - SPEC file creation - -2001-01-07 15:43 robert - - * PCProjectManager.h, PCProjectManager.m: some more minor fix and - cleanup work - -2001-01-07 15:11 robert - - * PCBrowserController.m: removed unneeded log - -2001-01-07 15:10 robert - - * PCProjectManager.m: logs only when in DEBUG - -2001-01-07 15:07 robert - - * PCBrowserController.m: opening files using the workspace now - works a little bit better... - -2001-01-07 14:44 robert - - * PCServer.h, PCServer.m: reopening a file in the internal editor - now works w/o crashing - -2001-01-07 13:12 robert - - * PCBrowserController.m, PCProject.m, PCProjectManager.m: reopening - projects is now possible - finally... - -2001-01-06 17:26 robert - - * PCProject.h, PCProject.m, PCServer.m: minor bugfix in the editor - textview and new method to copy files into proj - -2000-11-10 19:27 robert - - * PCProject.h, PCProject.m, PCProjectManager.m: some daily work... - -2000-11-10 15:07 robert - - * ChangeLog: changelog for 0.2.0 - -2000-11-04 17:47 robert - - * PCBundleLoader.m: the bundle path is now depending on the env - variable - -2000-11-04 14:20 robert - - * PCProject.h, PCProject.m: projects are by default not executable - -2000-11-02 11:21 robert - - * PCProject.m, PCProjectBuilder.m: 2 lines of information when - launching... - -2000-11-01 11:38 robert - - * PCBrowserController.m, PCProject.m: removed logs - -2000-10-29 21:17 robert - - * PCProjectDebugger.h, PCProjectDebugger.m: added the class which - will one day become a simple gdb frontend - -2000-10-29 21:15 robert - - * GNUmakefile, PCBrowserController.m, PCProject.h, PCProject.m, - PCProjectBuilder.h, PCProjectBuilder.m, ProjectCenter.h: new style - interface - simpler but hopefully more usable - -2000-10-29 13:00 robert - - * PCBundleLoader.m, PCProject.m, PCProjectBuilder.h, - PCProjectBuilder.m, PCServer.h, PCServer.m: build logging now - works, as well as some enhancements when using the internal - 'editor' - -2000-10-27 19:15 robert - - * PCProject.h, PCProject.m: removed the 2 popups, which are not - needed on the top right side - -2000-10-26 11:12 robert - - * PCProject.m: more image files are allowed now - -2000-10-20 20:13 robert - - * PCProject.h, PCProjectBuilder.m: new build images in the build - panel - -2000-10-20 17:18 robert - - * PCEditorView.m, PCProject.m: Support for protocols in file - creation - -2000-10-15 20:24 robert - - * PCBrowserController.m, PCProject.h, PCProject.m, - PCProjectBuilder.m, PCProjectManager.m: More UI enhancements - not - really functional yet - -2000-10-15 14:27 robert - - * PCBrowserController.m, PCProject.m, PCProjectBuilder.h, - PCProjectBuilder.m, PCProjectManager.m: typo and note about GNUstep - version added - -2000-09-22 19:11 robert - - * PCProject.h, PCProject.m: minor UI changes - -2000-09-22 12:33 robert - - * PCBrowserController.m, PCProject.h, PCProject.m, - PCProjectBuilder.h, PCProjectBuilder.m: some UI modifications - -2000-09-21 09:36 robert - - * PCBundleLoader.m: bundle path issues - -2000-09-21 07:42 robert - - * PCProjectManager.h, PCProjectManager.m: daily work - -2000-09-21 07:20 robert - - * PCFileManager.m: daily work - -2000-09-21 07:16 robert - - * PCEditorView.m: @end is now highlighted, too - -2000-09-20 17:50 robert - - * ChangeLog: Added a changelog - -2000-09-20 17:46 robert - - * GNUmakefile, PCBrowserController.m, PCEditorView.h, - PCEditorView.m, PCProject.h, PCProject.m, PCServer.m, - ProjectCenter.h: Added a first editor with syntax highlighting - -2000-09-20 11:59 robert - - * PCProjectBuilder.m: daily work - -2000-09-20 11:53 robert - - * PCProject.m, PCProjectBuilder.m: minor UI changes (scrollers in - scrollviews) - -2000-09-19 17:39 robert - - * PCProject.m, PCProjectBuilder.m: sizeToCells was missing ... - -2000-09-17 16:40 robert - - * PCProject.h, PCProject.m, PCProjectBuilder.m: Basic preferences - handling - -2000-09-17 14:13 robert - - * PCBrowserController.h, PCBrowserController.m, PCFileManager.h, - PCFileManager.m, PCProject.h, PCProject.m, PCProjectBuilder.h, - PCProjectBuilder.m, PCProjectManager.h, PCProjectManager.m, - PCServer.h, PCServer.m, ProjectCenter.h, Server.h: Implemented a - first 'editor', UI enhancements and other nice things - -2000-09-03 22:10 robert - - * GNUmakefile: renamed libPC into libProjectCenter - -2000-08-28 21:04 robert - - * PCBrowserController.m, PCFileManager.h: The class and header - files are now being displayed - -2000-08-27 21:12 robert - - * Makefile.preamble, PB.project, h.template, m.template, Makefile, - Makefile.postamble, ProjectEditor.h, Server.h, PCServer.h, - PCServer.m, ProjectCenter.h, ProjectDebugger.h, ProjectType.h, - PCProjectManager.m, PCProjectManager.h, PCBundleLoader.h, - PCBundleLoader.m, PreferenceController.h, ProjectBuilder.h, - PCBrowserController.h, PCDataSource.h, PCDataSource.m, PCProject.h, - PCFileManager.h, PCProject.m, PCFileManager.m, FileCreator.h, - GNUmakefile, GNUmakefile.preamble, PCBrowserController.m, - PCProjectBuilder.h, PCProjectBuilder.m: Initial revision - -2000-08-27 21:12 robert - - * Makefile.preamble, PB.project, h.template, m.template, Makefile, - Makefile.postamble, ProjectEditor.h, Server.h, PCServer.h, - PCServer.m, ProjectCenter.h, ProjectDebugger.h, ProjectType.h, - PCProjectManager.m, PCProjectManager.h, PCBundleLoader.h, - PCBundleLoader.m, PreferenceController.h, ProjectBuilder.h, - PCBrowserController.h, PCDataSource.h, PCDataSource.m, PCProject.h, - PCFileManager.h, PCProject.m, PCFileManager.m, FileCreator.h, - GNUmakefile, GNUmakefile.preamble, PCBrowserController.m, - PCProjectBuilder.h, PCProjectBuilder.m: Initial import - +ChangeLog entries should be added to ../ChangeLog diff --git a/ProjectCenter/ChangeLog.old b/ProjectCenter/ChangeLog.old new file mode 100644 index 0000000..a787890 --- /dev/null +++ b/ProjectCenter/ChangeLog.old @@ -0,0 +1,670 @@ +2003-04-21 Serg Stoyan + + * All *.tiff files moved to Images dir. + + * ProjectCenter_main.m (createMenu()): Set title of app menu to "PC". + + * Replace all occurrences of #import with #include and make needed + #ifndefs + + * h.template and m.template removed. + +2003-01-25 Daniel Luederwald + + * PCBrowserController.m: Add gsmarkup to editable files. + (isEditableFiles:): Idem, but don't allow editing if extension + is gorm (patch from Adam Fedor ). + * PCProjectDebugger.m (run:): Add PCRenaissanceProject. + +2002-11-27 Philippe C.D. Robert + + * Extracting UI code into separate categories. PBX project file for + Mac OS X using Cocoa. + +2002-11-24 Philippe C.D. Robert + + * Fixing import statements in most headers and source files preparing + a Mac OS X port. + +2002-11-04 Adam Fedor + + * PCFileManager.m (-showAddFileWindow): Only copy file if it isn't + already there. + +2002-10-06 15:45 probert + + * PCEditor.h, PCEditor.m, PCEditorView.m, PCProjectEditor.h, + PCProjectEditor.m: Updated the AUTHORS file and applied David + Ayers' patch. + +2002-08-10 14:10 probert + + * PCEditor.m: Applied patch sent in by O. Kornilov to avoid + exception when clicking on file name in browser + +2002-08-10 13:41 probert + + * PCEditorView+Highlighting.m: Removed call to super's initialize + +2002-06-01 16:00 probert + + * ChangeLog: Updated ChangeLogs + +2002-06-01 15:55 probert + + * PCMakefileFactory.m: Code cleanup + +2002-06-01 15:46 probert + + * GNUmakefile, PCBundleLoader.m, PCMakefileFactory.m, + ProjectCenter.pcproj: Fixed a bug in the lib makefile creation + part. + +2002-04-26 05:12 fedor + + * ChangeLog, GNUmakefile, PCBrowserController.m, + PCHistoryController.m, PCProject.m, PCProjectManager.m: removed + bunches of duplicate calls, retains and releases. + +2002-04-25 23:12 fedor + + * ChangeLog, PCBrowserController.m, PCHistoryController.m: Retain + browser + +2002-03-25 20:37 probert + + * ChangeLog, Version: ChangeLog updates + +2002-03-03 14:47 probert + + * PCHistoryController.m, PCProject.m: Fixed mem leak in the history + controller. + +2002-03-02 14:58 probert + + * PCEditor.m, PCEditorView.m: Editors should now use the font + panel. + +2002-03-02 14:15 probert + + * PCEditor.h, PCEditor.m, PCEditorController.m: Using + saveFileIfNeeded instead of saveFile. + +2002-03-02 14:11 probert + + * PCEditorController.h, PCEditorController.m, PCProject.m, + PCProjectManager.m: The timed safe mechanism now also saves all + project files, if needed. + +2002-03-01 16:19 probert + + * PCMakefileFactory.h, PCMakefileFactory.m: Added support for tool + projects. + +2002-03-01 15:58 probert + + * PCMakefileFactory.h, PCMakefileFactory.m: Support for libraries + added. + +2002-03-01 15:18 probert + + * PCMakefileFactory.h, PCMakefileFactory.m: Support for bundles + +2002-03-01 11:39 probert + + * GNUmakefile, PCMakefileFactory.h, PCMakefileFactory.m, + ProjectCenter.h, ProjectCenter.pcproj: Began to clean up the + makefile creation code. Introduced a shared factory for that + purpose which implements basic stuff used by all projects. + +2002-02-22 19:48 probert + + * PCEditorController.m: Fixed a bug which caused PC to crash when + an external GS editor was used, thx to Richard for pointing me to + the right place! + +2002-02-21 22:26 probert + + * PCProjectManager.m: Removed annoying alert panel raised upon + saving all projects + +2002-02-21 22:17 probert + + * GNUmakefile, PCBrowserController.m, PCHistoryController.h, + PCHistoryController.m, PCProject.h, PCProject.m, ProjectCenter.h, + ProjectCenter.pcproj: First attempt of integrating a history + browser for better file navigation. There are still bugs though... + +2002-02-21 13:50 probert + + * PCEditorController.m: When a GNUstep app is used as external + editor, NSWorkspace is used to open the file using the repsective + app. + +2002-02-21 12:29 probert + + * PCProject.m: Removing a file causes the browser to be updated + +2002-02-21 12:25 probert + + * PCBrowserController.m, PCProject.m: If the project changes the + browser reloads the correct column. + +2002-02-21 11:45 probert + + * PCProject+ComponentHandling.h, PCProject+ComponentHandling.m, + PCProject.h, PCProject.m: All project components are now accessible + via menu entry. Furthermore it is also possible to launch the + selected target via menu entry. + +2002-02-21 11:15 probert + + * PCEditorController.h, PCEditorController.m, PCProject.m: Single + click always invokes the internal editor now. + +2002-02-21 11:05 probert + + * PCBrowserController.h, PCBrowserController.m, PCProject.h, + PCProject.m: Cleaned up the code which is called upon seleting a + file in the project browser. Now libraries etc. do not show up in + the internal editor anymore. + +2002-02-17 21:10 probert + + * ChangeLog: Updated the ChangeLog files + +2002-02-17 21:02 probert + + * PCDefines.h: Added the TabBehaviour define required by the + preferences + +2002-02-17 18:40 probert + + * GNUmakefile, PCEditorView+Highlighting.h, + PCEditorView+Highlighting.m, PCEditorView.h, PCEditorView.m, + ProjectCenter.h, ProjectCenter.pcproj: Moved the (deprecated) + highlighting code into PCEditorView+Highlighting and implemented + tab (\t) capabilities. + +2002-02-17 14:14 probert + + * PCEditor.m, PCEditorController.m, PCEditorView.m, PCProject.m, + PCProjectEditor.m, PCProjectManager.m: Fixed 2 bugs which caused a + severe crash. + +2002-02-16 21:46 probert + + * PCBrowserController.m, PCFileManager.h, PCFileManager.m, + PCProject+ComponentHandling.m, PCProjectEditor.m: Enhanced the 'new + file window' by adding a description view. + +2002-02-12 22:44 probert + + * PCProject.m: Fixed the bug that when clicking on a source file + for the first time, the editor did not display the file's content. + +2002-02-12 21:05 probert + + * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: + Added a launch target popup which lets the user choose between the + default or the debug target. + +2002-02-11 23:19 probert + + * GNUmakefile, PCEditor.h, PCEditor.m, PCEditorController.m, + PCEditorView.h, PCEditorView.m, PCFileManager.m, + PCProject+ComponentHandling.h, PCProject+ComponentHandling.m, + PCProject.h, PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, + PCProjectDebugger.h, PCProjectEditor.h, PCProjectEditor.m, + ProjectCenter.h, ProjectCenter.pcproj, ProjectComponent.h: Began to + work on support for an integrated editor, thus much has been + rewritten related to editor handling. This is work in progress... + Every PCProject component now has to conform to the + ProjectComponent protocol. Syntax highlighting is disabled for + now, this will undergo a major rewrite soon. Furthermore I + separated the component handling stuff from the main class file and + put it into PCProject+ComponentHandling. + +2002-02-03 20:31 probert + + * PCEditor.h, PCEditor.m, PCProject.m, PCTextFinder.m: Optimised + text edition reflection. Embedded editing will need more changes in + that respect, I fear... + +2002-02-03 17:30 probert + + * GNUmakefile, PCEditor.m, PCTextFinder.h, PCTextFinder.m, + ProjectCenter.h, ProjectCenter.pcproj: Added a text finder to + ProjectCenter (based on Ali Ozer's code). + +2002-02-02 22:13 probert + + * PCDefines.h: Defines belong into PCDefines.h now + +2002-02-02 22:12 probert + + * GNUmakefile, PCBrowserController.h, PCBundleLoader.h, PCEditor.h, + PCEditor.m, PCEditorView.m, PCFileManager.h, PCProject.h, + PCProjectBuilder.h, PCProjectManager.h, PCProjectManager.m, + PCServer.h, PreferenceController.h, ProjectBuilder.h, + ProjectCenter.h, ProjectCenter.pcproj, ProjectDebugger.h, + ProjectEditor.h, Server.h: Cleaned up the header files ( added + ifndef/define statements ), splitted the ProjectCenter.h header and + some other cleanups. Editor now send notifications whenever they + become or resign key. + +2002-02-02 20:21 probert + + * PCBrowserController.m, PCEditor.h, PCEditor.m, + PCEditorController.h, PCEditorController.m, PCEditorView.h, + PCEditorView.m, PCProject.h, PCProject.m, PCProjectManager.m: Kind + of implemented saving and reverting of common files. A long way to + go, but for now it works... + +2002-02-02 18:56 probert + + * GNUmakefile, PCBrowserController.h, PCBrowserController.m, + PCBundleLoader.h, PCBundleLoader.m, PCEditor.h, PCEditor.m, + PCEditorController.h, PCEditorController.m, PCEditorView.h, + PCEditorView.m, PCProject.h, PCProject.m, PCProjectManager.m, + PCServer.h, PCServer.m, ProjectCenter.pcproj: Rewriting the entire + editor code. Hence introduced a PCEditorController and cleaned up + the PCServer class. Every project now has a controller which + controls all editors. Editors itself use an editor view to display + the files or external editors. + +2002-01-29 22:46 probert + + * PCEditor.h, PCEditor.m, PCProjectManager.m: Fixed a bug + preventing reopening projects. Also added 2 methods which will be + used to make an editor embedded. + +2002-01-29 22:29 probert + + * GNUmakefile, PCEditor.h, PCEditor.m, PCServer.h, PCServer.m, + ProjectCenter.pcproj: Cleaning up the internal editor code. More to + come... + +2002-01-27 14:55 probert + + * GNUmakefile, PCProject.m, PCProjectDebugger.m, PCSplitView.h, + PCSplitView.m, ProjectCenter.pcproj: Using a customised split view + instead of a NSSplitView - more to come... + +2002-01-27 14:37 probert + + * PCProject.m: Minor UI enhancement: main button alignement + adjusted. + +2002-01-27 14:32 probert + + * PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, + PCProjectDebugger.m: Removed unneeded buttons, added a title to the + remaining ones and introduced a splitview between the project + browser and component view. In the build view a popup button is now + used for build targets. + +2002-01-07 16:05 probert + + * ChangeLog: Updated all ChangeLog files (using cvs2cl.pl) + +2002-01-07 11:00 probert + + * GNUmakefile, PCBrowserController.m, PCEditorView.m, + PCFileManager.m, ProjectCenter.pcproj, Version: PCLib is now + maintained by ProjectCenter as well! + +2002-01-07 10:37 probert + + * PCProject.m, PCProjectManager.m: ProjectCenter now stores the + project files under PROJECTNAME.pcproj to avoid name clashes. + +2002-01-02 18:43 probert + + * PCProject.m, PCProjectBuilder.m: The build tool can now be + customised. Make sure to enter a valid path in the inspector field! + +2002-01-02 18:33 probert + + * GNUmakefile: The library now gets installed in the proper + directory as well. + +2002-01-02 17:05 probert + + * PCProject.h, PCProject.m, PCProjectBuilder.m, PCProjectManager.m: + The inspector now handles the installation path and other settings. + Furthermore it does not save changes automatically but marks the + project as being edited. Upon 'save' the project file and + GNUmakefile are being saved, not before! In addition the various + PC* bundles are now maintained by ProjectCenter itself. The + installation path for ProjectCenter.app is corrected to the SYSTEM + ROOT as well. + +2002-01-02 13:13 probert + + * PCBundleLoader.m: All bundles and libProjectCenter are now + installed under GNUSTEP_SYSTEM_ROOT. Also the PC.proj templates + have now a correct install path default value. + +2002-01-01 19:21 probert + + * PCProjectBuilder.m: Added a new button for the build target + 'dist' in the builder panel + +2002-01-01 18:27 probert + + * PCProject.h, PCProject.m, PCProjectBuilder.m, PCProjectManager.m: + ProjectCenter now validates project dictionaries and updates them + if requested. I also added new keys tp the PC.project files in + order to be able to generate valid *.spec.in files needed when + building RPMs. + +2001-12-29 16:37 probert + + * ChangeLog: Removed the toplevel ChangeLog, updated the ChangeLogs + in the subdirectories and raised the version number to 0.2.6. + +2001-12-29 16:29 probert + + * PCProjectManager.h, PCProjectManager.m: Automatic, periodic + saving of all open projectfiles is now supported. + +2001-12-29 15:41 probert + + * PCProject.m: Fixed some minor issues with file backup handling + +2001-12-29 15:09 probert + + * PCProject.m, PCProjectManager.h, PCProjectManager.m, + ProjectCenter.h: Cleaned up the writeMakefile method and + implemented the save stuff the way it should be. Some additions for + proper preference handling have been made as well. + +2001-12-28 15:11 probert + + * PCProjectDebugger.m: Fixed a typo and altered matrix button + behaviour + +2001-08-03 16:23 probert + + * FileCreator.h, PCBrowserController.h, PCBrowserController.m, + PCBundleLoader.h, PCBundleLoader.m, PCDataSource.h, PCDataSource.m, + PCEditorView.h, PCEditorView.m, PCFileManager.h, PCFileManager.m, + PCProject.h, PCProject.m, PCProjectBuilder.h, PCProjectBuilder.m, + PCProjectDebugger.h, PCProjectDebugger.m, PCProjectManager.h, + PCProjectManager.m, PCServer.h, PCServer.m, PreferenceController.h, + ProjectBuilder.h, ProjectCenter.h, ProjectDebugger.h, + ProjectEditor.h, ProjectType.h, Server.h: New version - now + copyrighted by the FSF + +2001-08-01 18:27 probert + + * PCEditorView.m: Better highlighting of keywords + +2001-08-01 14:35 probert + + * GNUmakefile, GNUmakefile.postamble, GNUmakefile.preamble: New + copyright information and minor template additions + +2001-07-07 13:48 probert + + * PCProjectDebugger.m, PCServer.m: Little GUI modifications, done + by Pierre-Yves Rivaille + +2001-07-01 21:02 probert + + * GNUmakefile.postamble: Added makefile + +2001-07-01 21:01 probert + + * GNUmakefile, GNUmakefile.preamble: Applied patch from Adam Fedor + +2001-01-29 13:17 robert + + * PCEditorView.m, PCProjectBuilder.m, PCServer.m: new textview code + required some changes + +2001-01-14 18:54 robert + + * ChangeLog: Updated the ChangeLogs + +2001-01-14 18:01 robert + + * PB.project: removing old PB stuff + +2001-01-14 17:57 robert + + * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: + Major improvements to the launch/debugger part + +2001-01-14 17:23 robert + + * Makefile, Makefile.postamble, Makefile.preamble: removed old PB + stuff + +2001-01-14 16:53 robert + + * PCProject.m: Fixed some mem leaks + +2001-01-13 21:46 robert + + * PCFileManager.m, PCProject.m: fix in the bundle project related + to the principal class. + +2001-01-11 20:21 robert + + * PCProjectBuilder.m, PCProjectDebugger.m: some more textview + handling...sigh + +2001-01-11 19:42 robert + + * PCProjectBuilder.m, PCProjectDebugger.h, PCProjectDebugger.m: + Added a primitive app/too launcher/debugger + +2001-01-10 16:19 robert + + * PCProjectBuilder.h, PCProjectBuilder.m: Initial support for RPM + SPEC file creation + +2001-01-07 15:43 robert + + * PCProjectManager.h, PCProjectManager.m: some more minor fix and + cleanup work + +2001-01-07 15:11 robert + + * PCBrowserController.m: removed unneeded log + +2001-01-07 15:10 robert + + * PCProjectManager.m: logs only when in DEBUG + +2001-01-07 15:07 robert + + * PCBrowserController.m: opening files using the workspace now + works a little bit better... + +2001-01-07 14:44 robert + + * PCServer.h, PCServer.m: reopening a file in the internal editor + now works w/o crashing + +2001-01-07 13:12 robert + + * PCBrowserController.m, PCProject.m, PCProjectManager.m: reopening + projects is now possible - finally... + +2001-01-06 17:26 robert + + * PCProject.h, PCProject.m, PCServer.m: minor bugfix in the editor + textview and new method to copy files into proj + +2000-11-10 19:27 robert + + * PCProject.h, PCProject.m, PCProjectManager.m: some daily work... + +2000-11-10 15:07 robert + + * ChangeLog: changelog for 0.2.0 + +2000-11-04 17:47 robert + + * PCBundleLoader.m: the bundle path is now depending on the env + variable + +2000-11-04 14:20 robert + + * PCProject.h, PCProject.m: projects are by default not executable + +2000-11-02 11:21 robert + + * PCProject.m, PCProjectBuilder.m: 2 lines of information when + launching... + +2000-11-01 11:38 robert + + * PCBrowserController.m, PCProject.m: removed logs + +2000-10-29 21:17 robert + + * PCProjectDebugger.h, PCProjectDebugger.m: added the class which + will one day become a simple gdb frontend + +2000-10-29 21:15 robert + + * GNUmakefile, PCBrowserController.m, PCProject.h, PCProject.m, + PCProjectBuilder.h, PCProjectBuilder.m, ProjectCenter.h: new style + interface - simpler but hopefully more usable + +2000-10-29 13:00 robert + + * PCBundleLoader.m, PCProject.m, PCProjectBuilder.h, + PCProjectBuilder.m, PCServer.h, PCServer.m: build logging now + works, as well as some enhancements when using the internal + 'editor' + +2000-10-27 19:15 robert + + * PCProject.h, PCProject.m: removed the 2 popups, which are not + needed on the top right side + +2000-10-26 11:12 robert + + * PCProject.m: more image files are allowed now + +2000-10-20 20:13 robert + + * PCProject.h, PCProjectBuilder.m: new build images in the build + panel + +2000-10-20 17:18 robert + + * PCEditorView.m, PCProject.m: Support for protocols in file + creation + +2000-10-15 20:24 robert + + * PCBrowserController.m, PCProject.h, PCProject.m, + PCProjectBuilder.m, PCProjectManager.m: More UI enhancements - not + really functional yet + +2000-10-15 14:27 robert + + * PCBrowserController.m, PCProject.m, PCProjectBuilder.h, + PCProjectBuilder.m, PCProjectManager.m: typo and note about GNUstep + version added + +2000-09-22 19:11 robert + + * PCProject.h, PCProject.m: minor UI changes + +2000-09-22 12:33 robert + + * PCBrowserController.m, PCProject.h, PCProject.m, + PCProjectBuilder.h, PCProjectBuilder.m: some UI modifications + +2000-09-21 09:36 robert + + * PCBundleLoader.m: bundle path issues + +2000-09-21 07:42 robert + + * PCProjectManager.h, PCProjectManager.m: daily work + +2000-09-21 07:20 robert + + * PCFileManager.m: daily work + +2000-09-21 07:16 robert + + * PCEditorView.m: @end is now highlighted, too + +2000-09-20 17:50 robert + + * ChangeLog: Added a changelog + +2000-09-20 17:46 robert + + * GNUmakefile, PCBrowserController.m, PCEditorView.h, + PCEditorView.m, PCProject.h, PCProject.m, PCServer.m, + ProjectCenter.h: Added a first editor with syntax highlighting + +2000-09-20 11:59 robert + + * PCProjectBuilder.m: daily work + +2000-09-20 11:53 robert + + * PCProject.m, PCProjectBuilder.m: minor UI changes (scrollers in + scrollviews) + +2000-09-19 17:39 robert + + * PCProject.m, PCProjectBuilder.m: sizeToCells was missing ... + +2000-09-17 16:40 robert + + * PCProject.h, PCProject.m, PCProjectBuilder.m: Basic preferences + handling + +2000-09-17 14:13 robert + + * PCBrowserController.h, PCBrowserController.m, PCFileManager.h, + PCFileManager.m, PCProject.h, PCProject.m, PCProjectBuilder.h, + PCProjectBuilder.m, PCProjectManager.h, PCProjectManager.m, + PCServer.h, PCServer.m, ProjectCenter.h, Server.h: Implemented a + first 'editor', UI enhancements and other nice things + +2000-09-03 22:10 robert + + * GNUmakefile: renamed libPC into libProjectCenter + +2000-08-28 21:04 robert + + * PCBrowserController.m, PCFileManager.h: The class and header + files are now being displayed + +2000-08-27 21:12 robert + + * Makefile.preamble, PB.project, h.template, m.template, Makefile, + Makefile.postamble, ProjectEditor.h, Server.h, PCServer.h, + PCServer.m, ProjectCenter.h, ProjectDebugger.h, ProjectType.h, + PCProjectManager.m, PCProjectManager.h, PCBundleLoader.h, + PCBundleLoader.m, PreferenceController.h, ProjectBuilder.h, + PCBrowserController.h, PCDataSource.h, PCDataSource.m, PCProject.h, + PCFileManager.h, PCProject.m, PCFileManager.m, FileCreator.h, + GNUmakefile, GNUmakefile.preamble, PCBrowserController.m, + PCProjectBuilder.h, PCProjectBuilder.m: Initial revision + +2000-08-27 21:12 robert + + * Makefile.preamble, PB.project, h.template, m.template, Makefile, + Makefile.postamble, ProjectEditor.h, Server.h, PCServer.h, + PCServer.m, ProjectCenter.h, ProjectDebugger.h, ProjectType.h, + PCProjectManager.m, PCProjectManager.h, PCBundleLoader.h, + PCBundleLoader.m, PreferenceController.h, ProjectBuilder.h, + PCBrowserController.h, PCDataSource.h, PCDataSource.m, PCProject.h, + PCFileManager.h, PCProject.m, PCFileManager.m, FileCreator.h, + GNUmakefile, GNUmakefile.preamble, PCBrowserController.m, + PCProjectBuilder.h, PCProjectBuilder.m: Initial import +