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
Robert Slover
8984c54fce
minor UI changes (scrollers in scrollviews)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7559 72102866-910b-0410-8b05-ffd578937521
2000-09-20 09:53:38 +00:00
Robert Slover
763dccb954
sizeToCells was missing ...
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7549 72102866-910b-0410-8b05-ffd578937521
2000-09-19 15:39:55 +00:00
Robert Slover
299c0b49e7
Basic preferences handling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7533 72102866-910b-0410-8b05-ffd578937521
2000-09-17 14:40:56 +00:00
Robert Slover
a1cfff2685
Implemented a first 'editor', UI enhancements and other nice things
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7530 72102866-910b-0410-8b05-ffd578937521
2000-09-17 12:13:10 +00:00
Robert Slover
611d39e478
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7258 72102866-910b-0410-8b05-ffd578937521
2000-08-27 19:11:42 +00:00