apps-projectcenter/Documentation/ChangeLog

157 lines
4.9 KiB
Text
Raw Normal View History

2004-06-16 Serg Stoyan <stoyan255@ukr.net>
* Library/PCProjectManager.m:
(convertLegacyProject:atPath:): Get files list from .pcproj file not
from directories.
2004-06-15 Serg Stoyan <stoyan255@ukr.net>
* Library/PCProjectManager.m:
(convertLegacyProject:atPath:): added and implemented for conversion
of old projects.
(closeProject:): check if panels visible before performing close.
* Libarary/PCProject.m:
(fileTypesForCategoryKey:): moved implementation here from PC*Project
classes.
(dirForCategory:): ditto.
* Library/PCProjectEditor.m:
(editorDidClose:): remove calling to setActiveEditor:.
(editorDidResignActive:): check if editor belongs to current project.
(editorDidBecomeActive:): fix checking if editor belongs to current
project.
* Library/PCProjectBrowser.m:
(projectDictDidChange:): Fix detection of project changed.
* Modules/ApplicationProject/*.[hm]:
* Modules/BundleProject/*.[hm]:
* Modules/LibraryProject/*.[hm]:
* Modules/RenaissanceProject/*.[hm]:
* Modules/ToolProject/*.[hm]:
Default location of non-localized resources changed to Resources
subdir in project directory layout. No more Documentation and Images
subdirectories.
Removed PCProject overridings that are identical. Cleaned up.
2004-06-14 Serg Stoyan <stoyan255@ukr.net>
* Library/PCFileManager.m:
(createFile): Removed extra ";" in newFiles declaration.
* Modules/AggregateProject: Aggregate project type added.
* Images/MultiFiles.tiff: added.
2004-06-13 Serg Stoyan <stoyan255@ukr.net>
* Library/PCProjectBrowser.m:
(reloadLastColumn): Reload subprojects list only if subprojects
added/removed.
2004-06-12 Serg Stoyan <stoyan255@ukr.net>
* Library/PCProjectManager.m:
* Library/PCProject.m:
* PCPrefController.m:
Fix bugs related to opening legacy projects.
* Fixes made to compile with gcc 3.4
* Resources/ProjectCenter.gorm:
Remove all unimplemented items.
2004-06-11 Serg Stoyan <stoyan255@ukr.net>
* Library/PCProjectManager.m:
(loadProjectAt:): Fix loading "Gorm" poject.
2004-06-09 Serg Stoyan <stoyan255@ukr.net>
* Library/PCProjectBrowser.[hm]:
(pathOfSelectedFile): renamed to pathToSelectedFile.
(nameOfSelectedCategory): implemented. Use it insetead PCProject's
-categoryForCategoryPath.
(pathToSelectedCategory): implemented.
(setPathForFile:category:): removed.
(reloadLastColumn): implemented.
* Modules/ApplicationProject/PCAppProject.m:
(renameFile:toFile:): remove calling of PCProjectBrowser's
setPathForFile:category.
* Modules/RenaissanceProject/ PCRenaissanceProject.m:
(renameFile:toFile:): ditto.
* Library/PCLoadedFilesPanel.m:
* Library/PCBuildPanel.m:
* Library/PCLaunchPanel.m:
(activeProjectDidChange:): return if root project wasn't changed.
* Library/PCProject.m:
(setProjectmanager:): don't set project components for subproject.
2004-06-02 Serg Stoyan <stoyan255@ukr.net>
* Library/PCProjectManager (openProjectAt:): get project name from
PC.project file instead of directory name. So project name and
directory name may differ.
* Library/PCProjectLauncher.m (debug:): Debug application using
full path instead of "~/Application".
* PCMenuController.m: disable "Tear-Off Editor Size" fields editing
if Project Editor is not tear-off or Editor is not "ProjectCenter".
Check only first arg of Editor value.
2004-06-01 Serg Stoyan <stoyan255@ukr.net>
* Finished on-the-fly applying "Tear-Off Panels" preferences.
* Implemented remembering windows and panels visibility on project
opening.
* Various PCProject fixes.
* Remove PC.project.backup if preference "Keep Project Backup File"
is not set.
2004-05-27 Serg Stoyan <stoyan255@ukr.net>
* Finished support of external editors.
2004-05-10 Serg Stoyan <stoyan@on.com.ua>
* Preferences interface created using GORM.
* Resources/Prefernces.gorm: added.
* PCPrefController+UInterface.[hm]: removed.
2004-05-08 Serg Stoyan <stoyan@on.com.ua>
* Start new ChangeLog. Old ChangeLog resides in
Documentation/ChangeLog-1 new in Documentation/ChangeLog.
* Summary of changes:
- massive overall refactoring and cleanup. Directory layout
of PC changed;
- ProjectWindow: implemented toolbar(hide/show); menu entry
implemented;
- ProjectInspector: PC*Project's parts moved into PC*Projects;
more or less finished;
- ProjectBuilder: switch from NSThread to NSTask method of
executing tasks; "Build", "Stop Build", "Clean" menu entries
implemented;
- ProjectLauncher: ditto; finished all related menu entries;
- LoadedFiles: Fully implemented;
- LogController: implemented; made use it;
- initial subprojects support added;
- more stability around the whole ProjectCenter;
- GORMified parts of PC now is: PC main menu, ProjectInspector,
"File->New in Project" panel, "Project-> New Subproject"
panel.
- "File->Rename" implemented;
- ProjectCenter library now framework.