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 |
|