Commit graph

523 commits

Author SHA1 Message Date
Gregory John Casamento
6a3279d598 * ChangeLog: Moved to here top level of project.
* Documentation/ChangeLog: Removed from here...
	* Modules/Editors/ProjectCenter/PCEditor.m: Corrected an issue in the
	windowDidResignKey: method which was making the window the first
	responder.  This was preventing Find from working properly.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26933 72102866-910b-0410-8b05-ffd578937521
2008-10-18 22:16:05 +00:00
Gregory John Casamento
bb3decbb48 Correct coloration issue in build panel.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26863 72102866-910b-0410-8b05-ffd578937521
2008-09-22 23:39:57 +00:00
Gregory John Casamento
dc4adba496 Correct coloration issue with main window textfields.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26862 72102866-910b-0410-8b05-ffd578937521
2008-09-22 23:37:24 +00:00
Gregory John Casamento
2efa58419a Corrected issue with header file section in makefile generation for library.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26745 72102866-910b-0410-8b05-ffd578937521
2008-07-04 15:16:08 +00:00
Gregory John Casamento
7434ba3a2c Corrected an issue with headers in GNUmakefile generation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26744 72102866-910b-0410-8b05-ffd578937521
2008-07-02 23:10:43 +00:00
Gregory John Casamento
b30e645eb2 License
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26461 72102866-910b-0410-8b05-ffd578937521
2008-04-22 23:19:05 +00:00
Sergii Stoian
a8bd14c991 Commit last logged change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26107 72102866-910b-0410-8b05-ffd578937521
2008-02-20 00:02:09 +00:00
Sergii Stoian
d574a0a9cc * Framework/PCProjectBuilder.m:
(-parseErorLine:): Fixed type of saved row and column values.
          Cleanup.
        * Framework/PCEditorManager.m:
          (-openEditorForFile:editable:windowed:): Fixed another NSLog
          parameter missing.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26106 72102866-910b-0410-8b05-ffd578937521
2008-02-20 00:00:56 +00:00
Sergii Stoian
f66acd94df * Documentation/Changelog: Update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26095 72102866-910b-0410-8b05-ffd578937521
2008-02-18 22:50:56 +00:00
Gregory John Casamento
256e47d6c9 updating changelog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26061 72102866-910b-0410-8b05-ffd578937521
2008-02-14 03:13:31 +00:00
Gregory John Casamento
6c4e1a4c65 * Framework/PCMakefileFactory.m: Correction for bug#22311. Added
project-type specific makefile generation.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26060 72102866-910b-0410-8b05-ffd578937521
2008-02-14 03:11:32 +00:00
Gregory John Casamento
f453b256ea Update changelog.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26051 72102866-910b-0410-8b05-ffd578937521
2008-02-11 04:54:36 +00:00
Gregory John Casamento
171bf04b12 2008-02-10 23:53-EST Gregory John Casamento <greg_casamento@yahoo.com>
* Framework/PCEditorManager.m: Corrected problem with call to 
	NSLog(..) which was causing a crash.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26050 72102866-910b-0410-8b05-ffd578937521
2008-02-11 04:54:08 +00:00
Sergii Stoian
87bc0ef57b * Framework/PCProjectManager.[mh]: Cleaning up code that manages
non-project editors. Use PCEditorManager instead. Remove
PCFileManager's dalegate code(FileManagerDelegates category).
(-newFile): Call PCFileCreator's method newFileInProject:.
* Framework/PCFileManager.[mh]: Move code related to creation of
new file in project from here
* Framework/PCFileCreator.[mh]: to here.
(-createFile): Add additional check before adding file to 
project	(fixes bug #17493).
* Framework/English.lproj/NewFile.gorm: Set owner to PCFileCreator.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26024 72102866-910b-0410-8b05-ffd578937521
2008-02-04 23:51:28 +00:00
Sergii Stoian
4e24cf3451 * Framework/PCEditorManager.m: Added.
* Headers/ProjectCenter/PCEditormanager.h: Added.
* PCMenuController.m: (-fileSaveAs:): move code to 
PCProjectManager.m.
* Headers/ProjectCenter/PCEditorManager.h: New file.
* Framework/PCEditorManager.m: New file. Superclass for
PCProjectEditor.
* Framework/PCProjectManager.m: Use PCEditorManager.
Implement opening files outside of projects (fixes bug #15992).
* Framework/PCProjectLoadedFiles.m: Use PCEditorManager.
* Framework/PCProject.m: (-setProjectManager:): Use new
method of initializing PCProjectEditor.
* Framework/GNUmakefile: Add PCEditorManager.[hm].
* Framework/PCProjectBrowser.m: Made use of 
PCProjectEditor's editorForFile: method.
* Framework/PCProjectEditor.m: Remove initializing of extern
variables (moved into PCEditorManager). Use '_componentView'
var instead of 'componentView'. The same with _scrollView and
_project.
(-initWithProject:): renamed into init. Removed code duplicated
with superclass' code.
(-dealloc): Removed code duplicated with superclass' code.
(-editorForFile🔑): Removed. Code moved into superclass'
editorForFile: method.
(-openEditorForCategoryPath:windowed:): Code that determines
existance of file and if file is plain text move into
[super openEditorForFile:editable:windowed:]. Changed file
opening coditions. Made use of [<CodeEditor> fileStructureItemSelected]
method. Code that determines classes and methods in category path
was removed.
(openEditorForFile:categoryPath:editable:windowed:): Removed in favour
of superclass' method.
(activeEditor): Ditto.
(allEditors): Ditto.
(closeActiveEditor:): Ditto.
(closeEditorForFile:): Ditto.
(saveFile): Ditto.
(saveFileTo:): Ditto.
(revertFileToSaved): Ditto.
(editorDidResignActive:): Ditto.
(editorDidChangeFileName:): Ditto.
(closeAllEditors:): Cleanup.
(saveFileAs:): Made use of new -openEditorForFile:editable:windowed:
method.
* Framework/PCProjectWindow.m: Made usage of editorManager method
of <CodeEditor> protocol.
* Modules/Editors/ProjectCenter/PCEditorView.m: 
(becomeFirstResponder): Use new -becomeFirstResponder: method of
PCEditor class.
* Modules/Editors/ProjectCenter/PCEditor.h: Change name of var 
projectEditor to _editorManager. Add parameter (PCEditorView *)view
to becomeFistResponder and resignFirstResponder methods. Add some
comments.
* Modules/Editors/ProjectCenter/PCEditor.m: Rename method
-openFileAtPath:categoryPath:projectEditor:editable: to
-openFileAtPath:editorManager:editable. Rename -projectEditor method
to -editorManager. Change becomeFistResponder and resignFirstResponder 
methods' definitions.
(fileStructureItemSelected:): Add initial implementation of action 
code according to the type of selected item.
* Headers/Protocols/CodeEditor.h: Change definition of
-openFileAtPath:categoryPath:projectEditor:editable: mathod to
-openFileAtPath:editorManager:editable. Remove methods
scrollToClassName: and scrollToMethodName:. Rename projectEditor
method into editorManager.
* Headers/ProjectCenter/PCProjectEditor.h: Made PCProjectEditor
as subclass of PCEditorManager. Add prefix '_' to variables.
(-initWithProject:): renamed into init.
(setProject:): Added.
Removed methods and variables duplicated with superclass.
* Headers/ProjectCenter/PCProjectManager.h: Add editorManager var.
(-saveFileAs:): renamed to saveFileAs. 



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25991 72102866-910b-0410-8b05-ffd578937521
2008-01-21 22:26:36 +00:00
Sergii Stoian
d2852f9571 * Framework/PCProjectBrowser.m: (doubleClick:): open file with
external application only if NSWorkspace doesn't return
"ProjectCenter.app" appliction name.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25958 72102866-910b-0410-8b05-ffd578937521
2008-01-16 23:16:24 +00:00
Sergii Stoian
55e1d65d65 * Images/FileProject.tiff: Added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25955 72102866-910b-0410-8b05-ffd578937521
2008-01-16 00:36:44 +00:00
Sergii Stoian
993f6d5b82 * GNUmakefile: Remove FileRTF.tiff from resoures.
* Images/FileRTF.tiff: Removed.
* Images/FileM.tiff,
* Images/FileMH.tiff,
* Images/FileH.tiff,
* Images/FileHH.tiff,
* Images/FileC.tiff,
* Images/FileCH.tiff,
Moved to Modules/Editors/ProjectEditor/Resources.
* Modules/Editors/ProjectCenter/PCEditor.h: Added new variable
_isEditable.
* Modules/Editors/ProjectCenter/PCEditor.m:
(_createEditorViewWithFrame:): Set editable state for NSTextView here.
Add observer for changed text notification here.
* Resources/Info.plist: NSTypes was extended.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25954 72102866-910b-0410-8b05-ffd578937521
2008-01-16 00:35:17 +00:00
Sergii Stoian
e7781cc811 Fix timestamp in last Changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25953 72102866-910b-0410-8b05-ffd578937521
2008-01-15 18:21:25 +00:00
Sergii Stoian
639baf6118 * Framework/PCBundleManager.m: (objectForClassName:bundleType:protocol:)
Return nil if className is nil.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25952 72102866-910b-0410-8b05-ffd578937521
2008-01-15 18:20:21 +00:00
Nicola Pero
065115bbe3 Use ADDITIONAL_GUI_LIBS, not ADDITIONAL_LDFLAGS, to specify libraries to link
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25767 72102866-910b-0410-8b05-ffd578937521
2007-12-20 14:00:35 +00:00
Nicola Pero
5821ef654c Compressed my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25732 72102866-910b-0410-8b05-ffd578937521
2007-12-13 19:44:47 +00:00
Nicola Pero
91629266a0 Small improvements to makefiles; use GNUSTEP_APPS instead of GNUSTEP_SYSTEM_ROOT/Applications when installing, and support non-flattened when linking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25731 72102866-910b-0410-8b05-ffd578937521
2007-12-13 19:43:42 +00:00
Nicola Pero
b3d6df698d Updated commented code to be gnustep-make v2.0 compliant
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25730 72102866-910b-0410-8b05-ffd578937521
2007-12-13 19:12:36 +00:00
Nicola Pero
c793a9eb9b Improved linking against uninstalled ProjectCenter.framework
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25729 72102866-910b-0410-8b05-ffd578937521
2007-12-13 19:03:54 +00:00
Sergii Stoian
4bafd9555d Documentation/Changelog: fix date of last entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25505 72102866-910b-0410-8b05-ffd578937521
2007-09-27 00:05:34 +00:00
Sergii Stoian
26dc666444 * Framework/PCBundleManager.m,
* Headers/ProjectCenter/PCBundleManager.h: Make massive cleaup.
some methods changed, some deleted, some added.
* Framework/PCProjectManager.m,
* Framework/PCProjectEditor.m: Make use of changed PCBundleManager.
* TextFinder.m:
(-enterSelection:): Add sanity check for text variable.
(-jumpToSelection:): Ditto.
* Modules/Parsers/ProjectCenter/Resources/Info.table: Fix value of
"Name" key.
* Headers/Protocols/CodeEditor.h: Remove declaration of 
openExternalEditor:withPath:projectEditor: method. It will be provided
by Custom.editor bundle (will be added soon).
* Headers/ProjectCenter/PCProjectEditor.h: Cleanup.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25504 72102866-910b-0410-8b05-ffd578937521
2007-09-27 00:03:51 +00:00
Sergii Stoian
e8e18614e8 * English.lproj/FindPanel.gorm: Added Find panel.
* PCMenuController.m: Added Find panel support.
* TextFinder.[hm]: Added implementation of Find panel.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25498 72102866-910b-0410-8b05-ffd578937521
2007-09-23 22:27:21 +00:00
Gregory John Casamento
7f177759cf Highlighted version of these images.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25493 72102866-910b-0410-8b05-ffd578937521
2007-09-16 08:32:15 +00:00
Gregory John Casamento
bad9bbf095 Subproject, library and project icons.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25492 72102866-910b-0410-8b05-ffd578937521
2007-09-15 04:28:12 +00:00
Gregory John Casamento
73bba343ef Documentation images.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25491 72102866-910b-0410-8b05-ffd578937521
2007-09-15 04:16:16 +00:00
Gregory John Casamento
805daf2bb2 Additional image replacements and gorm corrections.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25466 72102866-910b-0410-8b05-ffd578937521
2007-09-08 20:14:22 +00:00
Gregory John Casamento
45a14ab733 Correction for background color and image size.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25465 72102866-910b-0410-8b05-ffd578937521
2007-09-08 00:50:06 +00:00
Gregory John Casamento
1cf72798df Replacment images for PC.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25462 72102866-910b-0410-8b05-ffd578937521
2007-09-07 06:03:51 +00:00
Gregory John Casamento
91419bc8eb New versions of previously removed images.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25459 72102866-910b-0410-8b05-ffd578937521
2007-09-06 04:40:30 +00:00
Sergii Stoian
c71af8d5cf Commit last logged change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25425 72102866-910b-0410-8b05-ffd578937521
2007-08-29 22:08:26 +00:00
Sergii Stoian
6f1816983b Modules/Projects/Library/Resources/Version: Changed GCC version to 2.95.3.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25424 72102866-910b-0410-8b05-ffd578937521
2007-08-29 22:07:02 +00:00
Sergii Stoian
d90884488d * Framework/PCProjectWindow.m:
(-preferencesDidChange:): Show Builder and Launcher panels only
they are visible in project window (fixes bug #20858).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25423 72102866-910b-0410-8b05-ffd578937521
2007-08-29 21:57:37 +00:00
Sergii Stoian
8a4661e36b * Frameworks/PCFileManager.m:
(-filesForOpenOfType:multiple:title:accView:): Removed
(-fileForSaveOfType:title:accView:): Removed.
(-filesForAddOfTypes:): Removed.
(-filesOfTypes:operation:multiple:title:accView:): Implemented.
Replaces removed methods.
(-_panelForOperation:title:accView:): New method. Returns panel
for specified operation type.
(-_saveLastDirectoryForPanel:): New method. Saves last opened
directory for operation type (panel).
(-panel:isValidFilename:): Validate directory as correct filename
if project is opening and directory has PC.project file.
* Headers/ProjectCenter/PCFileManager.h: Added new variable 'operation'
and declaraion of new mathods.
* Framework/PCProjectManager.m: Use new methods of PCFileManager.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25422 72102866-910b-0410-8b05-ffd578937521
2007-08-29 20:39:25 +00:00
Sergii Stoian
6f1525ed30 * Modules/Projects/Library/Resources/Version: Change gcc version
to 2.9.5.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25412 72102866-910b-0410-8b05-ffd578937521
2007-08-22 22:34:35 +00:00
Sergii Stoian
0674dcb996 * Modules/Editors/ProjectCenter/Resources/ObjC.syntax: Change color
of 'NO'.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25411 72102866-910b-0410-8b05-ffd578937521
2007-08-22 22:29:49 +00:00
Sergii Stoian
5882671bfb * Modules/Projects/*/Resources/Info.table: Add missing targets to some
project types.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25408 72102866-910b-0410-8b05-ffd578937521
2007-08-21 23:28:29 +00:00
Sergii Stoian
2c508faefe * Framework/PCProjectBuilderOptions.m: Add missing file.
* Headers/ProjectCenter/PCProjectBuilderOptions.h: Add missing file.
* Framework/PCProject.m:
(-rootCategories): Call subproject's method if subproject is active.
(-rootEntries): Ditto.
(-keyForCategory:): Ditto. Fix bug #20854.
(-categoryForKey:): Ditto.
(-keyForRootCategoryInCategoryPath:): Since keyForCategory: was made
subproject's sensitive implement key searching here.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25407 72102866-910b-0410-8b05-ffd578937521
2007-08-21 23:22:12 +00:00
Sergii Stoian
74db52149f * Framework/PCProjectBuilderOptions.m: New file.
* Headers/ProjectCenter/PCProjectBuilderOptions.h: New file.
* ProjectBuilder options handling finished.
* Fixed compliance to GNUstep make v2.
* Framework/PCFileNameIcon.m: Start implementing drag/drop.
* Images/ProjectCenter.tiff: Use ProjectManager's app icon.
* Modules/Projects/*/Resources/Info.table: change default targets.
* Headers/ProjectCenter/PCDefines.h: Clean up.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25406 72102866-910b-0410-8b05-ffd578937521
2007-08-21 21:30:36 +00:00
Gregory John Casamento
f1f6ae6234 Removed from version control.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25390 72102866-910b-0410-8b05-ffd578937521
2007-08-15 03:16:37 +00:00
Sergii Stoian
39c33fcf2d 2007-07-19 Sergii Stoian <stoyan255@gmail.com>
* GNUmakefile.postamble: Cleanup old code.
        * Headers/ProjectCenter/PCMakefileFacory.h:
        * Framework/PCMakefileFacory.m:
        (-createMakefileFroProject:): change argument type from
        NSSrting to PCProject. Set installation path PCInstallDir
        value.
        * Modules/Projects/*/PC*Project.m:
        (-writeMakefile): Adopt createMakefileForProject argument type
        changes.
	* Documentation/TODO: Update



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25340 72102866-910b-0410-8b05-ffd578937521
2007-07-18 23:01:17 +00:00
Sergii Stoian
a8073eb037 * GNUmakefile: Set GNUSTEP_INSTALLATION_DOMAIN to SYSTEM.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25221 72102866-910b-0410-8b05-ffd578937521
2007-06-05 22:37:15 +00:00
Sergii Stoian
b4044a3d1f 2007-06-05 Sergii Stoian <stoyan255@gmail.com>
* Framework/PCProjectBuilder.m: Added parsing of gcc error output.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25220 72102866-910b-0410-8b05-ffd578937521
2007-06-04 22:27:18 +00:00
Nicola Pero
d6da8e6f6b Fixed running stuff under debug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25090 72102866-910b-0410-8b05-ffd578937521
2007-04-27 13:42:28 +00:00
Nicola Pero
1bfdbcfe56 Fixed launching apps/tools
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25089 72102866-910b-0410-8b05-ffd578937521
2007-04-27 12:59:45 +00:00