spiegel-keyman/developer/src/tike/project
Marc Durdin 40b5828263 feat(developer): New Project opens in new process
Fixes #10138.

If the current instance of Keyman Developer already has a project open,
then the New Project dialog will now open the new project in a new
instance of Keyman Developer.

Note: this also moves a couple of functions out of dmActionsMain and
into UfrmMain, as their functionality belongs more closely there. The
`TmodActionsMain.OpenProject` function has been renamed to
`TfrmMain.OpenProjectInCurrentProcess` to clarify its usage and context.
2023-12-06 12:10:12 +07:00
..
Keyman.Developer.System.Project.kmnProjectFile.pas feat(developer): Add basic LDML XML keyboard file support to TIKE projects 2023-11-08 05:51:28 +07:00
Keyman.Developer.System.Project.kmnProjectFileAction.pas chore(developer): remove compile.pas and CompileErrorCodes.pas 2023-11-02 13:12:28 +07:00
Keyman.Developer.System.Project.kmxProjectFile.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.System.Project.kpsProjectFile.pas feat(developer): Add basic LDML XML keyboard file support to TIKE projects 2023-11-08 05:51:28 +07:00
Keyman.Developer.System.Project.kpsProjectFileAction.pas chore(developer): remove Package Installer UI from TIKE 2023-09-25 10:27:59 +07:00
Keyman.Developer.System.Project.kvkProjectFile.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.System.Project.modelTsProjectFile.pas feat(developer): Add basic LDML XML keyboard file support to TIKE projects 2023-11-08 05:51:28 +07:00
Keyman.Developer.System.Project.modelTsProjectFileAction.pas chore(developer): remove obsolete project code 2023-11-07 14:57:40 +07:00
Keyman.Developer.System.Project.Project.pas feat(developer): Multi-process model for projects 🦕 2023-12-01 11:48:09 +07:00
Keyman.Developer.System.Project.ProjectFile.pas fix(developer): Option to disable prompting for project upgrade 2023-12-06 09:54:12 +07:00
Keyman.Developer.System.Project.ProjectFiles.pas fix(developer): Support opening .keyman-touch-layout 2023-12-06 09:50:30 +07:00
Keyman.Developer.System.Project.ProjectFileType.pas feat(developer): Add basic LDML XML keyboard file support to TIKE projects 2023-11-08 05:51:28 +07:00
Keyman.Developer.System.Project.ProjectLoader.pas chore(developer): require project file to exist 2023-11-25 16:14:22 +10:00
Keyman.Developer.System.Project.ProjectLog.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.System.Project.ProjectSaver.pas chore(developer): require project file to exist 2023-11-25 16:14:22 +10:00
Keyman.Developer.System.Project.UrlRenderer.pas fix(developer): Option to disable prompting for project upgrade 2023-12-06 09:54:12 +07:00
Keyman.Developer.System.Project.WelcomeRenderer.pas chore(developer): tidy up compile hints 2022-11-06 04:59:50 +11:00
Keyman.Developer.System.Project.wordlistTsvProjectFile.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.System.Project.xmlLdmlProjectFile.pas chore(developer): manage SourcePath in project upgrade 2023-11-13 12:12:11 +07:00
Keyman.Developer.System.Project.xmlLdmlProjectFileAction.pas feat(developer): Add basic LDML XML keyboard file support to TIKE projects 2023-11-08 05:51:28 +07:00
Keyman.Developer.UI.Project.kmnProjectFileUI.pas feat(developer): compile kmn files with kmc in tike 2023-09-01 20:40:16 +04:00
Keyman.Developer.UI.Project.kmxProjectFileUI.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.UI.Project.kpsProjectFileUI.pas chore(developer): remove Package Installer UI from TIKE 2023-09-25 10:27:59 +07:00
Keyman.Developer.UI.Project.kvkProjectFileUI.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.UI.Project.modelTsProjectFileUI.pas fix(developer): reduce timeouts if server shut down 2022-07-14 16:28:39 +10:00
Keyman.Developer.UI.Project.ProjectFilesUI.pas fix(developer): prevent opening .kpj in multiple processes 2023-12-05 15:08:05 +07:00
Keyman.Developer.UI.Project.ProjectFileUI.pas feat(developer): Multi-process model for projects 🦕 2023-12-01 11:48:09 +07:00
Keyman.Developer.UI.Project.ProjectUI.pas feat(developer): Multi-process model for projects 🦕 2023-12-01 11:48:09 +07:00
Keyman.Developer.UI.Project.ProjectUIFileType.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.UI.Project.UfrmNewModelProjectParameters.dfm feat(developer): New Project - Description field and tweaks 2023-11-07 06:04:33 +07:00
Keyman.Developer.UI.Project.UfrmNewModelProjectParameters.pas feat(developer): New Project opens in new process 2023-12-06 12:10:12 +07:00
Keyman.Developer.UI.Project.UfrmNewProject.dfm feat(developer): Support v2.0 projects in TIKE 2023-11-07 05:18:25 +07:00
Keyman.Developer.UI.Project.UfrmNewProject.pas feat(developer): Support v2.0 projects in TIKE 2023-11-07 05:18:25 +07:00
Keyman.Developer.UI.Project.UfrmNewProjectParameters.dfm feat(developer): New Project - Description field and tweaks 2023-11-07 06:04:33 +07:00
Keyman.Developer.UI.Project.UfrmNewProjectParameters.pas feat(developer): New Project opens in new process 2023-12-06 12:10:12 +07:00
Keyman.Developer.UI.Project.UfrmProject.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.UI.Project.UfrmProject.pas feat(developer): New Project opens in new process 2023-12-06 12:10:12 +07:00
Keyman.Developer.UI.Project.UfrmProjectSettings.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.UI.Project.UfrmProjectSettings.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.UI.Project.UfrmProjectSettings20.dfm feat(developer): Project Settings Form for 17.0+ projects 2023-11-12 06:40:58 +07:00
Keyman.Developer.UI.Project.UfrmProjectSettings20.pas fix(developer): Validate SourcePath and BuildPath in Project Settings 2023-12-06 09:55:26 +07:00
Keyman.Developer.UI.Project.UpgradeProject.pas fix(developer): Project upgrade messages now show in Messages panel 2023-11-08 12:33:42 +07:00
Keyman.Developer.UI.Project.wordlistTsvProjectFileUI.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.UI.Project.xmlLdmlProjectFileUI.pas chore(developer): remove commented code 2023-12-06 09:49:55 +07:00