Commit graph

55 commits

Author SHA1 Message Date
Adam Fedor
a2392f8080 Added new PCRenaissanceProj project type
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@15699 72102866-910b-0410-8b05-ffd578937521
2003-01-26 03:43:19 +00:00
Philippe C.D. Robert
5ae48c7190 Updated the headers and copyright notice
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@15153 72102866-910b-0410-8b05-ffd578937521
2002-11-27 18:41:07 +00:00
Philippe C.D. Robert
42cea681ef Extracted the hardcoded UI into separated categories
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@15150 72102866-910b-0410-8b05-ffd578937521
2002-11-27 17:40:09 +00:00
Philippe C.D. Robert
da76830956 Updated my email address in the author description
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@15084 72102866-910b-0410-8b05-ffd578937521
2002-11-24 12:23:47 +00:00
Philippe C.D. Robert
36ea546a03 More cleanups...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@15083 72102866-910b-0410-8b05-ffd578937521
2002-11-24 12:20:54 +00:00
Philippe C.D. Robert
849eb4ef3b Some more cleanup to fix some glitches (this time on GNUstep)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@15082 72102866-910b-0410-8b05-ffd578937521
2002-11-24 11:43:20 +00:00
Philippe C.D. Robert
b1e997da7e Cleaned up import statements and added support for Mac OS X (some defines, not
yet working).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@15081 72102866-910b-0410-8b05-ffd578937521
2002-11-24 11:08:02 +00:00
Adam Fedor
e56b2c6901 removed bunches of duplicate calls, retains and releases.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@13543 72102866-910b-0410-8b05-ffd578937521
2002-04-26 03:12:50 +00:00
Philippe C.D. Robert
cfceb8ab2d Fixed mem leak in the history controller.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12962 72102866-910b-0410-8b05-ffd578937521
2002-03-03 13:47:38 +00:00
Philippe C.D. Robert
050cf77b3d The timed safe mechanism now also saves all project files, if needed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12951 72102866-910b-0410-8b05-ffd578937521
2002-03-02 13:11:05 +00:00
Philippe C.D. Robert
50bdad85b9 First attempt of integrating a history browser for better file navigation.
There are still bugs though...


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12628 72102866-910b-0410-8b05-ffd578937521
2002-02-21 21:17:22 +00:00
Philippe C.D. Robert
ae73b13acc Removing a file causes the browser to be updated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12619 72102866-910b-0410-8b05-ffd578937521
2002-02-21 11:29:38 +00:00
Philippe C.D. Robert
b846123f5b If the project changes the browser reloads the correct column.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12618 72102866-910b-0410-8b05-ffd578937521
2002-02-21 11:25:33 +00:00
Philippe C.D. Robert
6508160786 All project components are now accessible via menu entry. Furthermore it is
also possible to launch the selected target via menu entry.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12615 72102866-910b-0410-8b05-ffd578937521
2002-02-21 10:45:30 +00:00
Philippe C.D. Robert
6b2f8c69f7 Single click always invokes the internal editor now.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12614 72102866-910b-0410-8b05-ffd578937521
2002-02-21 10:15:17 +00:00
Philippe C.D. Robert
4ee31e2a7c 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.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12613 72102866-910b-0410-8b05-ffd578937521
2002-02-21 10:05:42 +00:00
Philippe C.D. Robert
bae1bafa98 Fixed 2 bugs which caused a severe crash.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12551 72102866-910b-0410-8b05-ffd578937521
2002-02-17 13:14:51 +00:00
Philippe C.D. Robert
7a51615f9d Fixed the bug that when clicking on a source file for the first time, the editor
did not display the file's content.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12517 72102866-910b-0410-8b05-ffd578937521
2002-02-12 21:44:28 +00:00
Philippe C.D. Robert
396f6b9751 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.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12499 72102866-910b-0410-8b05-ffd578937521
2002-02-11 22:19:39 +00:00
Philippe C.D. Robert
005848beb8 Optimised text edition reflection. Embedded editing will need more changes
in that respect, I fear...


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12400 72102866-910b-0410-8b05-ffd578937521
2002-02-03 19:31:28 +00:00
Philippe C.D. Robert
62f64889bd Kind of implemented saving and reverting of common files. A long way to go,
but for now it works...


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12388 72102866-910b-0410-8b05-ffd578937521
2002-02-02 19:21:00 +00:00
Philippe C.D. Robert
7c264a098c 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.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12386 72102866-910b-0410-8b05-ffd578937521
2002-02-02 17:56:44 +00:00
Philippe C.D. Robert
0b9b383d9c Using a customised split view instead of a NSSplitView - more to come...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12227 72102866-910b-0410-8b05-ffd578937521
2002-01-27 13:55:07 +00:00
Philippe C.D. Robert
32f9d95914 Minor UI enhancement: main button alignement adjusted.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12226 72102866-910b-0410-8b05-ffd578937521
2002-01-27 13:37:11 +00:00
Philippe C.D. Robert
5adf8da156 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.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12225 72102866-910b-0410-8b05-ffd578937521
2002-01-27 13:32:46 +00:00
Philippe C.D. Robert
fa7bda8926 ProjectCenter now stores the project files under PROJECTNAME.pcproj to avoid
name clashes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12017 72102866-910b-0410-8b05-ffd578937521
2002-01-07 09:37:19 +00:00
Philippe C.D. Robert
9d2387f4bf The build tool can now be customised. Make sure to enter a valid path in the
inspector field!


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@11952 72102866-910b-0410-8b05-ffd578937521
2002-01-02 17:43:11 +00:00
Philippe C.D. Robert
fed5094fe2 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.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@11948 72102866-910b-0410-8b05-ffd578937521
2002-01-02 16:05:02 +00:00
Philippe C.D. Robert
debdc3d8aa 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.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@11925 72102866-910b-0410-8b05-ffd578937521
2002-01-01 17:27:41 +00:00
Philippe C.D. Robert
0a98952de1 Fixed some minor issues with file backup handling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@11913 72102866-910b-0410-8b05-ffd578937521
2001-12-29 14:41:43 +00:00
Philippe C.D. Robert
f23771be80 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.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@11911 72102866-910b-0410-8b05-ffd578937521
2001-12-29 14:09:39 +00:00
Philippe C.D. Robert
b98c03aebc New version - now copyrighted by the FSF
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@10645 72102866-910b-0410-8b05-ffd578937521
2001-08-03 14:23:25 +00:00
Robert Slover
af27b15e84 Fixed some mem leaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8596 72102866-910b-0410-8b05-ffd578937521
2001-01-14 15:53:46 +00:00
Robert Slover
240173b8d4 fix in the bundle project related to the principal class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8587 72102866-910b-0410-8b05-ffd578937521
2001-01-13 20:46:59 +00:00
Robert Slover
457634d06f reopening projects is now possible - finally...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8490 72102866-910b-0410-8b05-ffd578937521
2001-01-07 12:12:17 +00:00
Robert Slover
de3d438171 minor bugfix in the editor textview and new method to copy files into proj
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8477 72102866-910b-0410-8b05-ffd578937521
2001-01-06 16:26:01 +00:00
Robert Slover
6b6d8aba72 some daily work...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8079 72102866-910b-0410-8b05-ffd578937521
2000-11-10 18:27:15 +00:00
Robert Slover
2ccae66aa5 projects are by default not executable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8025 72102866-910b-0410-8b05-ffd578937521
2000-11-04 13:20:40 +00:00
Robert Slover
d76f33661b 2 lines of information when launching...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7987 72102866-910b-0410-8b05-ffd578937521
2000-11-02 10:21:03 +00:00
Robert Slover
0d44f5df35 removed logs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7955 72102866-910b-0410-8b05-ffd578937521
2000-11-01 10:38:57 +00:00
Robert Slover
1d7a3dbf06 new style interface - simpler but hopefully more usable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7926 72102866-910b-0410-8b05-ffd578937521
2000-10-29 20:15:39 +00:00
Robert Slover
3336f4afdf build logging now works, as well as some enhancements when using the internal
'editor'


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7920 72102866-910b-0410-8b05-ffd578937521
2000-10-29 12:00:24 +00:00
Robert Slover
4f8cf5f17c removed the 2 popups, which are not needed on the top right side
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7913 72102866-910b-0410-8b05-ffd578937521
2000-10-27 17:15:34 +00:00
Robert Slover
f353be74cb more image files are allowed now
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7905 72102866-910b-0410-8b05-ffd578937521
2000-10-26 09:12:24 +00:00
Robert Slover
f359db21e8 Support for protocols in file creation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7865 72102866-910b-0410-8b05-ffd578937521
2000-10-20 15:18:43 +00:00
Robert Slover
e5f22cafc2 More UI enhancements - not really functional yet
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7819 72102866-910b-0410-8b05-ffd578937521
2000-10-15 18:24:09 +00:00
Robert Slover
908efddd71 typo and note about GNUstep version added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7816 72102866-910b-0410-8b05-ffd578937521
2000-10-15 12:27:52 +00:00
Robert Slover
166fbabc54 minor UI changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7586 72102866-910b-0410-8b05-ffd578937521
2000-09-22 17:11:30 +00:00
Robert Slover
d847966a45 some UI modifications
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7583 72102866-910b-0410-8b05-ffd578937521
2000-09-22 10:33:12 +00:00
Robert Slover
bdce4b5596 Added a first editor with syntax highlighting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7566 72102866-910b-0410-8b05-ffd578937521
2000-09-20 15:46:08 +00:00