spiegel-keyman/common/windows/delphi/general
Marc Durdin 55c0c6fd08 fix(developer): projects 2.0 internal path enumeration
Restricts enumeration of files for the project to the project folder and
the SourcePath folder. This prevents problems where a project may be in
a folder with many subfolders which would take a long time to enumerate,
and avoids confusion where there are source-type files in other folders.

At the same time, sorts out forward slash vs backslash in paths. While
forward slash works in many scenarios, there are several filename
manipulation functions, such as ExpandFileName, which would build valid
but non-optimal paths when forward slashes were encountered, which
cascaded into files appearing to be different and presentation issues.
2023-11-16 11:47:35 +07:00
..
BCP47Tag.pas fix(developer): Select BCP47 Code dialog inconsistencies 2023-02-07 12:40:31 +07:00
CleartypeDrawCharacter.pas chore(windows): delete unused MLang.pas 2022-06-21 09:51:02 +10:00
DebugPaths.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
DUnitX.Loggers.TeamCity.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
findfonts.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
GetOsVersion.pas chore(windows): move GetOSVersion to common 2022-06-21 09:39:00 +10:00
GlobalProxySettings.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
Glossary.pas fix(developer): handle high-bit-set HKL correctly 2022-11-02 17:12:28 +11:00
httpuploader.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
httpuploader_messageprocessor_forms.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
JsonUtil.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
Keyman.System.AndroidStringToKeymanLocaleString.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
Keyman.System.CanonicalLanguageCodeUtils.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
Keyman.System.KeymanSentryClient.pas chore(windows): sentry cleanup and signing 2023-03-19 07:35:06 +07:00
Keyman.System.LanguageCodeUtils.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
Keyman.System.UpdateCheckResponse.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
KeymanPaths.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
KeymanVersion.pas chore(windows): move KeymanVersion.pas to common and update refs 2022-06-21 09:39:04 +10:00
keymanversion_build.in chore: revise tag variable name to VERSION_GIT_TAG 2023-01-21 17:02:50 +07:00
KeymanVersionInfo.inc chore: fix Delphi build error on VersionGitTag 2023-01-23 14:34:23 +07:00
KeyNames.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
klog.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
MSXMLDomCreate.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
RegistryKeys.pas chore(developer): remove obsolete 'Allow Multiple Instances' and 'Use Legacy Compiler' options 2023-11-03 13:24:05 +07:00
ScanCodeMap.pas chore(windows): move RegistryKeys.pas, ErrorControlledRegistry.pas, Glossary.pas, ScanCodeMap.pas to common 2022-06-21 09:39:03 +10:00
StockFileNames.pas chore(windows): fixup refs and move StockFileNames 2022-06-23 09:47:59 +10:00
TempFileManager.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
tip_icon_base.rc chore(windows): move utilicon.pas to common 2022-06-22 14:03:19 +10:00
tip_icon_base.res chore(windows): move utilicon.pas to common 2022-06-22 14:03:19 +10:00
ttinfo.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
Unicode.pas chore(windows): move Unicode.pas to common 2022-06-21 09:39:01 +10:00
Upload_Settings.pas chore: use keyman.com instead of keyman-staging.com 2022-09-08 14:32:39 +10:00
UserMessages.pas chore(developer): remove obsolete 'Allow Multiple Instances' and 'Use Legacy Compiler' options 2023-11-03 13:24:05 +07:00
usp10.pas chore(windows): move usp10 to common 2022-06-21 09:38:59 +10:00
utildir.pas fix(developer): projects 2.0 internal path enumeration 2023-11-16 11:47:35 +07:00
utilexecute.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
utilfiletypes.pas feat(developer): Support v2.0 projects in TIKE 2023-11-07 05:18:25 +07:00
utilhttp.pas fix(developer): EncodeURL was not handling spaces 2022-11-26 07:09:53 +07:00
utilicon.pas chore(windows): move utilicon.pas to common 2022-06-22 14:03:19 +10:00
utilstr.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
utilsystem.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
utilxml.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
VersionInfo.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
VKeyChars.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
VKeys.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00
wininet5.pas chore(windows): move shared general units to common 2022-06-22 13:58:58 +10:00