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
ce7d12acb3
Added a launch target popup which lets the user choose between the default
...
or the debug target.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12514 72102866-910b-0410-8b05-ffd578937521
2002-02-12 20:05:22 +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
c325a04f64
Added a text finder to ProjectCenter (based on Ali Ozer's code).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12397 72102866-910b-0410-8b05-ffd578937521
2002-02-03 16:30:35 +00:00
Philippe C.D. Robert
0d86fadeb3
Defines belong into PCDefines.h now
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12390 72102866-910b-0410-8b05-ffd578937521
2002-02-02 21:13:25 +00:00
Philippe C.D. Robert
a634432d6f
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.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12389 72102866-910b-0410-8b05-ffd578937521
2002-02-02 21:12:49 +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
d4bd4d3637
Fixed a bug preventing reopening projects. Also added 2 methods which will
...
be used to make an editor embedded.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12266 72102866-910b-0410-8b05-ffd578937521
2002-01-29 21:46:45 +00:00
Philippe C.D. Robert
e2a9d52ed5
Cleaning up the internal editor code. More to come...
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12265 72102866-910b-0410-8b05-ffd578937521
2002-01-29 21:29:30 +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
59c7905360
Updated all ChangeLog files (using cvs2cl.pl)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12023 72102866-910b-0410-8b05-ffd578937521
2002-01-07 15:05:46 +00:00
Philippe C.D. Robert
346daad02e
PCLib is now maintained by ProjectCenter as well!
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@12018 72102866-910b-0410-8b05-ffd578937521
2002-01-07 10:00:23 +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
0dbee7d4b5
The library now gets installed in the proper directory as well.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@11951 72102866-910b-0410-8b05-ffd578937521
2002-01-02 17:33:01 +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
c27438e6c5
All bundles and libProjectCenter are now installed under GNUSTEP_SYSTEM_ROOT.
...
Also the PC.proj templates have now a correct install path default value.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@11943 72102866-910b-0410-8b05-ffd578937521
2002-01-02 12:13:06 +00:00
Philippe C.D. Robert
53645b6799
Added a new button for the build target 'dist' in the builder panel
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@11927 72102866-910b-0410-8b05-ffd578937521
2002-01-01 18:21:14 +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
3bda3f4b47
Removed the toplevel ChangeLog, updated the ChangeLogs in the subdirectories and
...
raised the version number to 0.2.6.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@11915 72102866-910b-0410-8b05-ffd578937521
2001-12-29 15:37:30 +00:00
Philippe C.D. Robert
738cd02b95
Automatic, periodic saving of all open projectfiles is now supported.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@11914 72102866-910b-0410-8b05-ffd578937521
2001-12-29 15:29:08 +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
cdcc6ced81
Fixed a typo and altered matrix button behaviour
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@11907 72102866-910b-0410-8b05-ffd578937521
2001-12-28 14:11:56 +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
Philippe C.D. Robert
52e50372a9
Better highlighting of keywords
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@10630 72102866-910b-0410-8b05-ffd578937521
2001-08-01 16:27:51 +00:00
Philippe C.D. Robert
08f161f3e8
New copyright information and minor template additions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@10625 72102866-910b-0410-8b05-ffd578937521
2001-08-01 12:35:41 +00:00
Philippe C.D. Robert
a465400cff
Little GUI modifications, done by Pierre-Yves Rivaille
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@10315 72102866-910b-0410-8b05-ffd578937521
2001-07-07 11:48:48 +00:00
Philippe C.D. Robert
3fedd7bc3d
Added makefile
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@10278 72102866-910b-0410-8b05-ffd578937521
2001-07-01 19:02:25 +00:00
Philippe C.D. Robert
5a35542c50
Applied patch from Adam Fedor
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@10277 72102866-910b-0410-8b05-ffd578937521
2001-07-01 19:01:27 +00:00
Robert Slover
1461dc196f
new textview code required some changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8870 72102866-910b-0410-8b05-ffd578937521
2001-01-29 12:17:24 +00:00
Robert Slover
3300150a67
Updated the ChangeLogs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8604 72102866-910b-0410-8b05-ffd578937521
2001-01-14 17:54:16 +00:00
Robert Slover
8e626c2cb3
removing old PB stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8603 72102866-910b-0410-8b05-ffd578937521
2001-01-14 17:01:02 +00:00
Robert Slover
bfe24865bd
Major improvements to the launch/debugger part
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8602 72102866-910b-0410-8b05-ffd578937521
2001-01-14 16:57:06 +00:00
Robert Slover
f88603af5d
removed old PB stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8601 72102866-910b-0410-8b05-ffd578937521
2001-01-14 16:23:53 +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
b9b4075e9f
some more textview handling...sigh
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8561 72102866-910b-0410-8b05-ffd578937521
2001-01-11 19:21:32 +00:00
Robert Slover
6a40916418
Added a primitive app/too launcher/debugger
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8559 72102866-910b-0410-8b05-ffd578937521
2001-01-11 18:42:44 +00:00
Robert Slover
dfad5e01b4
Initial support for RPM SPEC file creation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8545 72102866-910b-0410-8b05-ffd578937521
2001-01-10 15:19:42 +00:00
Robert Slover
af54ec14db
some more minor fix and cleanup work
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8495 72102866-910b-0410-8b05-ffd578937521
2001-01-07 14:43:34 +00:00
Robert Slover
f82e117932
removed unneeded log
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8494 72102866-910b-0410-8b05-ffd578937521
2001-01-07 14:11:57 +00:00
Robert Slover
d59201b358
logs only when in DEBUG
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8493 72102866-910b-0410-8b05-ffd578937521
2001-01-07 14:10:59 +00:00
Robert Slover
04d292688f
opening files using the workspace now works a little bit better...
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8492 72102866-910b-0410-8b05-ffd578937521
2001-01-07 14:07:35 +00:00
Robert Slover
62b5d849d3
reopening a file in the internal editor now works w/o crashing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8491 72102866-910b-0410-8b05-ffd578937521
2001-01-07 13:44:42 +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