Commit Graph

1378 Commits

Author SHA1 Message Date
Bart
2cab533808 LazUtils: Masks: also do not compile the mask in the constructor of TWindowsMaskList. 2021-10-31 18:04:51 +01:00
Bart
181e410434 LazUtils: Masks: don not disable ranges and sets in TWindowsMask, and do not compile the mask in the constructor, so the constructor won't fail if a mask is invalid. 2021-10-31 17:27:04 +01:00
Bart
0a32776e98 LazUtils: Masks: an empty negated set is also an empty set, so don't allow that as well. 2021-10-31 16:19:49 +01:00
Bart
20f3e55048 LazUtils: Masks: support escaping in ranges/sets (part 2). Based on original code by Jose Mejuto
(https://github.com/JoshyFun/pascal_tmask/blob/main/umask.pas)
2021-10-31 16:17:32 +01:00
Juha Manninen
6e6d618513 Merge branch 'lazutils-hints' into 'main'
Suppress compiler hints in LazUtils

See merge request freepascal.org/lazarus/lazarus!35
2021-10-31 07:55:49 +00:00
Juha
cd66ac596b Formatting, minor simplification. 2021-10-31 09:51:28 +02:00
Juha
9a8163981a LazUtils: Remove a deprecated function. 2021-10-31 09:51:28 +02:00
Bart
4ba6ff00d7 LazUtils: Masks: support escaping in ranges (part 1). Based on original code by Jose Mejuto
(https://github.com/JoshyFun/pascal_tmask/blob/main/umask.pas)
2021-10-30 14:46:59 +02:00
Bart
61a1afe43f LazUtils: Masks: cosmetic (fix indentation). 2021-10-29 23:08:40 +02:00
Bart
e4f572e8a6 LazUtils: Masks: add a TWindowsQuirks parameter to MatchesWindowsMaskList (MatchesWindowsMask already had this). 2021-10-29 23:02:57 +02:00
Bart
719dd78ada LazUtils: Masks: rename TMaskWindows to TWindowsMask. (Internal consistency with MatchesWindowsMask* functions.) 2021-10-29 20:24:06 +02:00
Bart
54512301bb LazUtils: Masks: clarify some deprecated messages. 2021-10-29 17:22:52 +02:00
Bart
54c133cf53 LazUtils: Masks: remove commented out code. 2021-10-29 17:20:00 +02:00
Bart
1282204c12 LazUtils: Masks: rename property RangeAutoReverse to AutoReverseRange. 2021-10-29 17:16:56 +02:00
Bart
742a4e8299 LazUtils: Masks: TMaskFailCause enums do not need to be indexed. 2021-10-29 16:59:58 +02:00
Bart
f36b66d291 LazUtils: Masks: rename TMaskFailCause enums (coding style consistency). 2021-10-29 16:58:31 +02:00
Bart
ac05966190 LazUtils: Masks: move TMaskParsedCode type inside the TMaskBase class definition. 2021-10-29 16:50:33 +02:00
Bart
f972660686 LazUtils: rename some constants in Masks unit for better readability. No functional changes. 2021-10-29 16:48:05 +02:00
Bart
ab65998e7a LazUtils: rename a private var in Masks unit. No functional changes. 2021-10-29 16:37:56 +02:00
Bart
fcbc9cbb65 LazUtils: the default value for TMaskOpcodes in Masks unit should be as backwards compatible as possible, so remove mocAnyCharOrNone and mocEscapeChar from it. 2021-10-29 16:35:47 +02:00
Bart
b004f8c0d9 LazUtils: remove "*legacy" constructors and functions from Masks unit.
Default behaviour should already be as backwards compatible as possible.
And we won't have to deprecate them right from the get go.
2021-10-29 16:32:14 +02:00
Alexey
6970b3aef1 fix compiler hints in LazUtils 2021-10-29 15:08:50 +03:00
Bart
63847a62b4 LazUtils: patch from Jose Mejuto to ensure that sets are only allowed is mocSet is enabled.
e.i. [abc] will give an exception if mocSet is not enabled and mocRange is.
2021-10-27 20:53:58 +02:00
Bart
33df1460d5 LazUtils: implement DbgS() for TMaskOpCodes and TWindowsQuirks in Masks unit. 2021-10-27 14:09:12 +02:00
Bart
ddcf2d27db LazUtils: implement TMaskListWindows in Masks unit. 2021-10-27 13:30:27 +02:00
Bart
cff7df7db8 LazUtils: clarify some comments about TMaskOpcode enums in Masks unit. 2021-10-24 17:57:19 +02:00
Bart
bc3e07560f LazUtils: fix typo in comment Masks unit. 2021-10-23 23:30:53 +02:00
Bart
a94d0711cf LazUtils: rename an enum in Masks unit. 2021-10-23 23:29:31 +02:00
Bart
d511c0dfb9 LazUtils: add comments for the TMaskOpCode enums in Masks unit. 2021-10-23 23:27:05 +02:00
Juha
964d5f4d69 LazUtils: Improve naming of types and variables in Masks. Follow naming conventions of other code. 2021-10-23 23:28:30 +03:00
mattias
0354b47bc4 updated makefiles 2021-10-18 14:32:30 +02:00
Juha
c28cc988ec LazUtils: Implement TMask.MatchesWindowsMask for backwards compatibility. 2021-10-17 09:33:43 +03:00
Juha
67111d9a30 LazUtils, Masks: Turn define RANGES_AUTOREVERSE into a run time option. Add constructors for legacy syntax. More tests. 2021-10-16 23:32:17 +03:00
Juha
a111270ed0 LazUtils: Don't use eWindowsQuirk_Extension3More for Windows mask. Makes *.pas match Unit1.pas.bak 2021-10-16 11:50:13 +03:00
Juha
05fdc3f8f3 LazUtils: Use String instead of RawByteString in Masks. Works equally well. 2021-10-16 11:09:36 +03:00
Juha
04b0a04a45 LazUtils: Restore backwards compatible TMaskOptions to Masks. More tests. 2021-10-15 14:44:54 +03:00
Maxim Ganetsky
cbbe24651e Lazutils: regenerated translations and updated Russian translation 2021-10-14 00:37:29 +03:00
Maxim Ganetsky
6b27c973ac Lazutils: fixed Masks resource strings 2021-10-14 00:06:49 +03:00
Juha
ef29ae70cc LazUtils: Make TMaskList.MatchesWindowsMask work using a hack. Streamline mask constructors. Add author info. 2021-10-13 17:51:02 +03:00
Juha
e1baec480e LazUtils: Refactoring of masks. Split TMaskUTF8.Compile into parts etc. 2021-10-13 17:51:02 +03:00
Juha
a768a4459b LazUtils: Add tests for mask when ranges are disabled. 2021-10-13 17:51:02 +03:00
Juha
d7036bb000 LazUtils: Restore the José Mejuto's version of TMask. Faster and better. Can be tested now without hurry. 2021-10-13 17:51:02 +03:00
Juha
814e4ba4e2 Rename CompareMethods to more logical SameMethod. Remove old deprecated functions. 2021-10-10 19:00:49 +03:00
Juha
de4f724924 Revert checking for Pascal keywords in LazIsValidIdent which is used also for unit names etc. Prevent illegal name by other means. 2021-09-28 14:33:36 +03:00
Juha
5a1abf733a LazUtils: Check for Pascal keywords in LazIsValidIdent. Must be prepended with '&'. Merge request 11 by Abdullahi Usman. 2021-09-26 01:18:05 +03:00
Joost van der Sluis
bbe0b81f62 Lazutils: Fpmake.pp, added conditional dependency on winunits-base 2021-08-27 00:19:05 +02:00
Bart
840389dad3 LazFileUtils: make ResolveDots a little more consitent w.r.t. having the result ending with a PathDelim. Issue #37188. Do not merge to Fixes 2.2. 2021-08-20 18:43:37 +02:00
juha
e344dcb11e LazUtils: Restore function KOI8ToUTF8, earlier renamed as KOI8RUToUTF8, and deprecate it.
git-svn-id: trunk@65449 -
2021-07-14 15:00:31 +00:00
juha
2255df954a LazUtils: Fix building when directory is a Windows mount point. Issue #39120, patch by Alguien.
git-svn-id: trunk@65383 -
2021-07-06 18:52:45 +00:00
juha
07fbbd53b3 LazUtils: A minor optimization / tweak.
git-svn-id: trunk@65259 -
2021-06-17 22:42:20 +00:00
juha
a312cf8723 LazUtils: Make params of UTF8Process.RunCmdFromPath 'const'. Issue #39005, patch by CudaText man.
git-svn-id: trunk@65251 -
2021-06-16 21:38:36 +00:00
bart
7a69a2a702 LazUtf8: fix FindInvalidUtf8CodePoint for 3-byte encodings that encode for values reserved for UTF-16 surrogate halves.
git-svn-id: trunk@65246 -
2021-06-16 08:25:28 +00:00
mattias
91763f2247 set trunk version to 2.3.0
git-svn-id: trunk@65242 -
2021-06-15 14:00:39 +00:00
maxim
b0c766a26d LazUtils: deprecate UITypes and alias its types only for FPC 3.2.0 and up
git-svn-id: trunk@65235 -
2021-06-14 21:13:09 +00:00
martin
caa6a14163 FpDebug: "waitable section" / Protect some code from being entered twice
git-svn-id: trunk@65229 -
2021-06-14 08:12:49 +00:00
maxim
6c7c5f4911 LazUtils: fixed typos related to 'occur' word
git-svn-id: trunk@65197 -
2021-06-10 22:10:27 +00:00
mattias
8396e2d0e0 lazutils: fixed ConvertUTF8ToUTF16 U+1FFFFF
git-svn-id: trunk@65182 -
2021-06-06 18:12:00 +00:00
mattias
63af733452 lazutils: fixed ConvertUTF8ToUTF16 U+1F600 and added tests
git-svn-id: trunk@65181 -
2021-06-06 17:50:54 +00:00
mattias
43ae6df320 lazutils: ConvertUTF8ToUTF16 and UTF8CodepointToUnicode check $10FFFF
git-svn-id: trunk@65166 -
2021-06-02 08:44:47 +00:00
maxim
f831216af6 LazUtils: UITypes unit is deprecated and all its types are aliased to System.UITypes, which is available in FPC 3.2.0 and up and also includes the "web colors", like Delphi does, bug #38937.
git-svn-id: trunk@65164 -
2021-06-01 22:01:49 +00:00
mattias
6de8b92783 lazutils: UTF8FixBroken: fixing out of range and endless loop, added tests
git-svn-id: trunk@65163 -
2021-06-01 22:01:18 +00:00
mattias
c887c889e3 lazutils: FindInvalidUTF8Codepoint: check if bigger U+10FFFF
git-svn-id: trunk@65162 -
2021-06-01 21:02:23 +00:00
mattias
c54a8fa65a lazutils: less hints
git-svn-id: trunk@65012 -
2021-04-17 11:30:56 +00:00
mattias
4927175872 lazutils: less hints
git-svn-id: trunk@65011 -
2021-04-17 11:28:55 +00:00
martin
a6b862f417 LazLogger: fix missing inherited call / for TRefCountedObject
git-svn-id: trunk@64883 -
2021-03-28 20:26:15 +00:00
juha
60fe218c22 LazUtils: Remove a stray debugging statement. Issue #38649.
git-svn-id: trunk@64851 -
2021-03-21 18:02:28 +00:00
bart
966ee04907 LazUtils: in CopyDirTree() add a PathDelim to both SourceDir and TarGetDir before testing wether TarGetDir is a subdirectory of SourceDir. Issue #0038644.
git-svn-id: trunk@64845 -
2021-03-20 16:55:26 +00:00
juha
9046b533af LazUtils: New LazStartsStr and similar functions. StartsStr etc. in StrUtils return False for empty sub-string, thus Delphi incompatible.
git-svn-id: trunk@64743 -
2021-03-04 08:58:54 +00:00
mattias
efc5ef502b lazutils: UTF8BOMToUTF8: sanity check
git-svn-id: trunk@64700 -
2021-02-28 22:39:58 +00:00
mattias
59447e864b lazutils: less hints
git-svn-id: trunk@64685 -
2021-02-28 08:52:18 +00:00
juha
401d451c71 LazUtils: Revert the big TMask change. It must be worked on later.
git-svn-id: trunk@64675 -
2021-02-27 09:15:16 +00:00
martin
249e2b5f08 Fix Compile
git-svn-id: trunk@64670 -
2021-02-26 20:39:27 +00:00
juha
d82f15fb2b LazUtils: Replace TMask with a faster and better version from José Mejuto.
git-svn-id: trunk@64667 -
2021-02-26 16:17:16 +00:00
juha
b8a5b2df73 LazUtils: Update unit test for Masks.
git-svn-id: trunk@64666 -
2021-02-26 08:25:24 +00:00
juha
4113f5b16f LazUtils: Use a new exception type EMaskError for TMask. Helps testing a new implementation.
git-svn-id: trunk@64665 -
2021-02-25 10:13:11 +00:00
juha
26cd6c23a9 LazUtils: Update unit test for Masks.
git-svn-id: trunk@64661 -
2021-02-24 20:25:02 +00:00
juha
ccc0360221 LazUtils: Add Unicode text to Masks test project. Now fails with mask '[ä]'.
git-svn-id: trunk@64654 -
2021-02-23 17:47:06 +00:00
juha
564ca97446 LazUtils: Move unit test project for Masks from LCL dir to LazUtils dir.
git-svn-id: trunk@64653 -
2021-02-23 14:06:34 +00:00
juha
350c9735d0 LazUtils: Optimize PosI(), the case-insensitive version of Pos().
git-svn-id: trunk@64616 -
2021-02-18 12:28:20 +00:00
juha
3f78f0d62d New optimized functions in LazUtils: FilenameExtIs and FilenameExtIn. Used instead of CompareFileExt and similar.
git-svn-id: trunk@64583 -
2021-02-15 08:43:50 +00:00
mattias
62c37ad72a updated Makefiles
git-svn-id: trunk@64567 -
2021-02-13 13:01:14 +00:00
juha
95c347474a LazUtils: In GetSupportedEncodings return codepage names as they are. They are already mixed case.
git-svn-id: trunk@64549 -
2021-02-12 10:33:10 +00:00
martin
54bf4844fc LazDebuggerFp: Improve shutdown of thread queue.
git-svn-id: trunk@64535 -
2021-02-11 22:40:15 +00:00
juha
77e6853ca6 Components: Reduce calls to LowerCase().
git-svn-id: trunk@64515 -
2021-02-10 13:43:15 +00:00
juha
db235fb49a LazUtils: Fix compilation with FPC 3.0.4. Add functions StartsStr and EndsStr.
git-svn-id: trunk@64514 -
2021-02-10 13:43:09 +00:00
juha
bd875ab2f5 LazUtils: Add case-insensitive functions PosI(), LazStartsText() and LazEndsText().
git-svn-id: trunk@64503 -
2021-02-08 19:09:17 +00:00
juha
e6d96156ec BuildIntf, IdeIntf, LazUtils: Use a faster compare method for case-insensitive strings and StringLists.
git-svn-id: trunk@64464 -
2021-02-05 11:28:07 +00:00
juha
de413141bf LazUtils: Fix and improve TLookupStringList and its example project.
git-svn-id: trunk@64460 -
2021-02-05 11:27:59 +00:00
juha
c32adb1c7f Instead of UTF8CompareText use AnsiCompareText which uses mostly system libraries.
git-svn-id: trunk@64437 -
2021-01-29 19:58:55 +00:00
juha
4c27531f6f LazUtils: Add function UTF8CompareTextP, use it in CompareFilenamesP.
git-svn-id: trunk@64391 -
2021-01-14 21:54:49 +00:00
juha
5d09547a8f LazUtils: Move related CompareFile... functions together in LazFileUtils. No functional changes.
git-svn-id: trunk@64390 -
2021-01-14 21:54:46 +00:00
juha
751852a44a LazUtils: New function UTF8CompareLatinTextFast. Use in IDE instead of UTF8CompareText.
git-svn-id: trunk@64385 -
2021-01-14 13:52:23 +00:00
juha
42850cfe4d LazUtils: Deprecate now obsolete unit LazUtf8Classes and remove its references from Lazarus code.
git-svn-id: trunk@64384 -
2021-01-14 12:41:32 +00:00
juha
36968885dd LazUtils: Rename function FilenameIsPascalUnit -> FilenameHasPascalExt. Clashed with a function in Codetools. Update references.
git-svn-id: trunk@64376 -
2021-01-11 16:16:58 +00:00
juha
3ea7788cbf Optimize CompareFileExt in different ways. Comparison of FPC/Lazarus generated files can be case-sensitive.
git-svn-id: trunk@64374 -
2021-01-10 19:07:52 +00:00
juha
a9aa51a93d Tweak / optimization.
git-svn-id: trunk@64372 -
2021-01-10 19:07:46 +00:00
juha
7ba0f775e7 LazUtils: Call inherited in TListFileSearcher.DoFileFound and TListDirectoriesSearcher.DoDirectoryFound. Issue #38091, patch from devEric69.
git-svn-id: trunk@64355 -
2021-01-08 16:37:42 +00:00
juha
33ebd1e599 temp
git-svn-id: trunk@64351 -
2021-01-08 00:48:04 +00:00
maxim
3d552017f1 LazUtils: commented out stray writeln, which was causing crashes on Windows after r64345 #865e21e88f
git-svn-id: trunk@64350 -
2021-01-08 00:43:07 +00:00
juha
865e21e88f LazUtils: Optimize UTF8CompareText when codepoints have one byte. Applies to most filename comparisons.
git-svn-id: trunk@64345 -
2021-01-07 13:43:47 +00:00
juha
a5df757d33 LazUtils: Fix comments in AvgLvlTree for TStringToStringTree etc.
git-svn-id: trunk@64327 -
2021-01-04 15:56:26 +00:00
juha
db94cc7a39 LazUtils: Support EUDC to PUA Microsoft mapping in function DBCSToUTF8. Issue #38206, patch from powerpcer.
git-svn-id: trunk@64308 -
2020-12-30 10:27:05 +00:00
juha
9219ea531d Move unit GraphMath from LCL to LazUtils. It has no dependencies to GUI.
git-svn-id: trunk@64303 -
2020-12-29 22:56:40 +00:00
juha
537bc0346a IDE: Map component palette SpeedButtons by comp class type (not name). Use a proper tree map instead of sorted list TFPGMap<>.
git-svn-id: trunk@64229 -
2020-12-18 21:02:22 +00:00
juha
283b70dbac Cleanup, comments.
git-svn-id: trunk@64228 -
2020-12-18 21:02:19 +00:00
martin
569e49e3cb TRefCountedObject, make thread safe
git-svn-id: trunk@64210 -
2020-12-16 14:44:11 +00:00
juha
6813e28eef LazUtils: Move math helper functions from LCLProc to LazUtilities. Deprecate LCLProc versions.
git-svn-id: trunk@64197 -
2020-12-12 11:41:07 +00:00
martin
689df5211a LazUtils: add thread-save map iterator (lock map)
git-svn-id: trunk@64127 -
2020-11-12 12:02:31 +00:00
bart
6fb1bd833b LazUtils: Remove PasWStr unit. It is obsolete since fpc 3.0.
git-svn-id: trunk@64123 -
2020-11-11 17:35:01 +00:00
bart
f47a2a5fd6 LazUtils: Remove tests for FPC versions 2.x.
git-svn-id: trunk@64122 -
2020-11-11 14:03:48 +00:00
juha
618261511d LCL: Remove tests for FPC versions 2.x. Cannot be used anyway.
git-svn-id: trunk@64120 -
2020-11-10 09:50:20 +00:00
juha
039687aae1 LazUtils: Deprecate SpecialCharsToHex. Use LazUtf8.Utf8EscapeControlChars instead. Issue #38029.
git-svn-id: trunk@64103 -
2020-11-04 17:31:46 +00:00
juha
5d89968871 LazUtils: Fix SpecialCharsToHex output to actual hex. Move code to reusable functions ShortDotsLine and BeautifyLineXY. Issue #38029.
git-svn-id: trunk@64102 -
2020-11-03 18:52:30 +00:00
juha
4321fbf6e5 LazUtils: move procedure ReplaceSubstring from LazUTF8 to LazStringUtils.
git-svn-id: trunk@64081 -
2020-10-29 15:45:34 +00:00
bart
5812e23a64 LazUtf8: add some more C-escape strings for the Utf8EscapeControlChars function.
git-svn-id: trunk@64062 -
2020-10-24 10:03:39 +00:00
juha
2a8ddb66b5 IDE, LazUtils: Move unit FileReferenceList to LazUtils package. Order uses sections.
git-svn-id: trunk@64025 -
2020-10-16 12:01:15 +00:00
martin
541228d5ac LazLogger: add dbgsTime (tickcount)
git-svn-id: trunk@64018 -
2020-10-15 18:37:39 +00:00
martin
17edfd4871 LazCollections: add virtual / rename field
git-svn-id: trunk@64016 -
2020-10-15 18:37:36 +00:00
bart
108648506e LazFileUtils: use const parameters in FindAllFiles. Patch by CudaText man. Issue #0037782
git-svn-id: trunk@63989 -
2020-10-10 09:46:50 +00:00
martin
c5e7f1e250 lazcollections: TLazThreadedQueue refactor into threaded/none-threaded part
git-svn-id: trunk@63861 -
2020-09-03 08:21:02 +00:00
martin
144fb11c00 lazcollections: TLazThreadedQueue fix ShutDown
git-svn-id: trunk@63860 -
2020-09-03 08:21:00 +00:00
martin
b2b157269c lazcollections: TLazThreadedQueue fix Grow.
git-svn-id: trunk@63833 -
2020-08-26 19:14:58 +00:00
martin
005fe7208d lazcollections: TLazThreadedQueue, allow subclasses to Lock/Unlock and access queue.
git-svn-id: trunk@63827 -
2020-08-25 17:31:49 +00:00
martin
f89f1c10b4 LazUtils: lazcollections, TLazThreadedQueue fix for 3.2.0
git-svn-id: trunk@63817 -
2020-08-23 20:38:07 +00:00
martin
b61fd4c937 LazCollection: Fix TLazThreadedQueue.Grow / Fix race condition Issue #0037612
git-svn-id: trunk@63811 -
2020-08-22 20:27:15 +00:00
juha
125e794a87 Remove useless test for X <> Nil when using "is" operator.
git-svn-id: trunk@63779 -
2020-08-18 17:35:21 +00:00
ondrej
3a6057e0a3 TUTF8Process: workaround for the poNoConsole->poDetached change. Better hacks for old FPC versions without TProcessClassTemplate. Issue #35991
git-svn-id: trunk@63708 -
2020-08-09 16:23:09 +00:00
juha
1cd6dc6dd4 LazUtils: New units for encoding data tables. Can be used by external code. Issue #36078, patch from CudaText man.
git-svn-id: trunk@63642 -
2020-07-24 11:14:38 +00:00
juha
3d951e3ed7 LazUtils: Don't override TProcess.Execute for TProcessUTF8 starting from FPC 3.2. Issue #35991.
git-svn-id: trunk@63584 -
2020-07-17 07:55:32 +00:00
juha
f18d2348ff LazUtils: Delete very old code for TProcessUTF8 that was needed for FPC 2.x.
git-svn-id: trunk@63563 -
2020-07-14 21:27:48 +00:00
mattias
61c53d6f41 LazUtils/FreeType: Separate FreeType stuff into its own package
git-svn-id: trunk@63558 -
2020-07-14 18:09:17 +00:00
mattias
8ceb09a67b make: changed default darwin lcl platform from carbon to cocoa
git-svn-id: trunk@63551 -
2020-07-13 09:00:41 +00:00
martin
83c04e1ca5 TRttiXMLConfig: store 64bit values
git-svn-id: trunk@63508 -
2020-07-05 01:18:30 +00:00
mattias
9dcd9ee04d updated makefiles
git-svn-id: trunk@63453 -
2020-06-28 11:01:41 +00:00
mattias
2e0d5cd263 lazutils: FindDefaultExecutablePath: fixed using env PATH with quotes
git-svn-id: trunk@63367 -
2020-06-17 09:46:51 +00:00
juha
2013a99dc3 LazUtils: Support KOI8-R, KOI8-U and KOI8-RU codepages in LConvEncoding. Issue #37155, patch from eastorwest.
git-svn-id: trunk@63354 -
2020-06-15 10:10:02 +00:00
juha
4e587ce8f0 LazUtils: Prevent ForceDirectory trying to create directories with empty name. Issue #37133.
git-svn-id: trunk@63327 -
2020-06-08 10:34:28 +00:00
maxim
1207fa4fb3 LazUtils: committed a file which was automatically regenerated as a result of r63211 #8167e0b5e8
git-svn-id: trunk@63213 -
2020-05-22 23:37:51 +00:00
joost
8167e0b5e8 LazUtils: Missing file added to package
git-svn-id: trunk@63211 -
2020-05-22 15:59:26 +00:00
joost
5c8d50b386 FPMake: Regenerated
git-svn-id: trunk@63210 -
2020-05-22 15:11:27 +00:00
juha
60d719d70a LazUtils: Font kerning for LazFreeType. Issue #37058, patch from circular.
git-svn-id: trunk@63145 -
2020-05-13 21:05:37 +00:00
juha
52939a42db LazUtils: Formatting.
git-svn-id: trunk@63140 -
2020-05-12 18:52:11 +00:00
juha
da1e9bb5c1 LazUtils: Initialize LazFreeType variables. Prevent range errors. Issue #37033, patch from circular.
git-svn-id: trunk@63134 -
2020-05-10 18:55:24 +00:00
juha
8946cd3dd1 LazUtils: Allow hints to reveal a bug in TFreeTypeGlyph. Formatting.
git-svn-id: trunk@63130 -
2020-05-09 18:34:49 +00:00
juha
77a9fd307d LazUtils: Rename variable "generic" as "genericP" to not confuse Codetools.
git-svn-id: trunk@63129 -
2020-05-09 18:34:48 +00:00
juha
74b8021cc2 LazUtils: Initialize LazFreeType graphics state correctly. Issue #37033, patch from circular.
git-svn-id: trunk@63128 -
2020-05-09 18:34:47 +00:00
juha
d96645d9ff LazUtils: Fix LazFreeType glyph bounds. Issue #37022, patch from circular.
git-svn-id: trunk@63126 -
2020-05-09 08:05:41 +00:00
juha
8fccfb64ef LazUtils: Do not garble LazFreeType fonts. Issue #37012, patch from circular.
git-svn-id: trunk@63125 -
2020-05-07 20:20:56 +00:00
martin
835023c3e2 LazLogger: Fixed spelling. Issue #0036987
git-svn-id: trunk@63095 -
2020-04-30 12:44:07 +00:00
juha
cbaeca66f0 IDE: Assign also the handler list in BuildModes. Prevents a crash when cancelling project options. Issue #36782.
git-svn-id: trunk@63009 -
2020-04-17 18:39:38 +00:00