TODO
****

This is the GNUstep ProjectCenter TODO list.
Feel free to propose changes to this list or make suggestions!

ProjectCenter 0.4                                               Owner/Status
-----------------                                               ------------

- Review and cleanup of PC project bundles/templates            [done!]
- Finish Project Inspector                                      [done!]
- Inspector UI using Gorm                                       [done!]
- File creation (File->New in project) cleanup and finishing    [done!]
- Initial suprojects support                                    [done!]
- Finish support of external editors                            [done!]
- Preferences enhancements and UI using Gorm                    [done!]
- Remember project windows and panels in PC.project             [done!]

ProjectCenter 0.5
-----------------

- Create ProjectWindow GORM file                                [done!]
- Add "Framework" project type                                  [done!]
- Add "Resource Set" project type                               [done!]
- Implement on demand loading of bundles                        [done!]
- Localization support for projects                             [done!]
- Finish save/restore size of split views in Project Window     [done!]
--- Project Editor:
  - Implement on demand loading (editor for file type)          [done!]
  - Open some files read only (Supporting Files)                [done!]
  - Implement code parser (get it from CodeEditor?)             [done!]
  - Project Browser should show file structure.                 [done!]
  - Click on Browser item should move cursor to line in file    [done!]
--- Project Builder:
  - Create panel and builder GORM files                         [done!]
  - Implement root build directory handling                     [done!]
  - Finish options handling                                     [done!]
  - Parse gcc output                                            [95% done!]
  - Display warnings,errors,options etc. as clickable list      [done!]
- GNUstep make version 2.0 compliance                           [done!]
- Save last used path separately for different file panels      [done!]

ProjectCenter 0.6
-----------------

- Create new Info panel                                         [done!]
- Implement support for integrated debugging                    [90% done]
- change project type from file to bundle                       [done!] casamento/mottola
- Finish FileNameIcon (draggable, files can be dragged to it)   [done!]
- More options for file creation                                [done!]
- Review all situations when dialogs must be popped up          [done!]
- Check all textfields if 'scrollable' attribute set            [done!] 
- Rewrite Preferences (3rd party sections etc.)                 [done!]
--- Project Builder --------------------------------------------
  - Review build, compiler, linker options setting 
    (Build Options, Inspector)                                  [done!]
  - Finish parsing build output (compiler errors/warnings, 
    make errors, gnustep-make verbose mode)                     stoyan
  - Finish interaction with Editor (errors, warnings)           stoyan
  - Add support for running configurable(Build Options) 
    command  before and after make                              stoyan
--- Project Editor ---------------------------------------------
  - review situations when editor is opened                     stoyan
  - implement go to line                                        stoyan
  - Implement interaction with Builder (errors, warnings)       stoyan
  - Implement indentation                                       stoyan
  - implement undo inside editor                                [done!] 
  - Add and use basic editor preferences (fonts, colors, sizes) [50% done]
--- Project Inspector ------------------------------------------
  - Make sections as loadable bundles                           stoyan
  - Finish functionality of all sections                        stoyan
  - Review all sections for correct  behaviour                  stoyan
- Split "Application" to "Application GORM" and 
  "Application Renaissance" project types                       stoyan
- Add "Palette" project type                                    ???
- Add "Component" project type                                  ???
- Process reported bugs                                         ???
- Think about imlementing pending adding/removal of files       ???
- New icons. Need volunteers!!!                                 ???

ProjectCenter 0.7
-----------------

- Finish suppor of integrated debugging                         ???
- Add support for browsing 'Library' category entries           ???
- Add support for non-project files                             ???
- Implement symbols indexing. This feature touches Browser
  (class and method list) and Editor (autocompletion)           ???
- Editor: implement autocompletion                              ???
- An initial project wide find feature                          ???
- Better integration with other tools (GORM). DevKit?           ???

ProjectCenter 0.8
-----------------

- Implement code folding in Editor                              ???
- Direct code documentation (using autogsdoc)                   ???
- Think about adopting existing directory tree (more flexible
  directory configurations) [bug #22008]                        ???

ProjectCenter 0.9
-----------------

- ProjectCenter localization                                    ???
- Initial user documentation                                    ???
- Implement Plist editor for editing project files[bug #22124]  ???
- An initial class browser/documentation feature                ???

ProjectCenter 1.0
-----------------

Version 1.0 is aimed at stabilising and optimising existing 
features. There will not be any new features since 0.9.

After 1.0
---------
- CVS/SVN integration                                           ???

