juha
04a49cc7ee
LazUtils: Add a new unit IntegerList.
...
git-svn-id: trunk@56388 -
2017-11-13 17:33:23 +00:00
mattias
fac364fd3b
lazutils: added unit lazpasreadutil
...
git-svn-id: trunk@56209 -
2017-10-26 14:58:46 +00:00
mattias
099b09d88d
lazutils: added compwriterpas.pas
...
git-svn-id: trunk@56093 -
2017-10-17 12:12:46 +00:00
ondrej
818462b741
LazUtils: add Laz_AVL_Tree to the package
...
git-svn-id: trunk@55560 -
2017-07-23 15:02:44 +00:00
juha
1b20d91bba
Replace function HTMLToCaption with a new THTML2TextRenderer class, placed into LazUtils package. Issue #31991 .
...
git-svn-id: trunk@55319 -
2017-06-11 18:33:28 +00:00
juha
90cf12dacd
Move LazLinkedList from LCL to LazUtils.
...
git-svn-id: trunk@53752 -
2016-12-21 22:35:12 +00:00
juha
2329f266ed
Move Translations unit from LCL to LazUtils.
...
git-svn-id: trunk@53740 -
2016-12-20 22:32:43 +00:00
juha
3b52a368a2
Move containers from LCL to LazUtils. DynamicArray, DynHashArray, DynQueue, Maps, StringHashList, ExtendedStrings, TextStrings.
...
git-svn-id: trunk@53737 -
2016-12-20 16:26:27 +00:00
mattias
c458f34d54
IDE: register TProcessUTF8 with LazUtils, not LCL
...
git-svn-id: trunk@53735 -
2016-12-20 13:25:34 +00:00
juha
6e8338f0f9
LazUtils: add LazUnicode unit to LazUtils package.
...
git-svn-id: trunk@52671 -
2016-07-12 12:18:22 +00:00
juha
f34ea1f4c7
LazUtils: Match character case of unit name LazUTF16 with LazUTF8.
...
git-svn-id: trunk@52528 -
2016-06-20 06:34:37 +00:00
bart
0c8df133dd
LazUtils:
...
- An attempt to unify the defines for the different scenario's in the use of (not) codepage aware ansistrings
and the use of the "Utf8 in RTL" feature.
It makes for better separation of code and thus better readability and ease of maintainance (and in a later
stadium it makes it easier to remove code that deals with non codepage aware ansistrings (fpc < 3.0)).
- Also replace (FPC_FULLVERSION >= xxxx) with FPC_HAS_CPSTRING where appropriate.
- Replace the custom HasCP define with built in FPC_HAS_CPSTRING define.
git-svn-id: trunk@50498 -
2015-11-24 16:23:18 +00:00
juha
af6fb723af
LazUtils: Use LookupStringList in LazUtils package. Remove old DictionaryStringList files.
...
git-svn-id: trunk@49506 -
2015-07-07 12:10:35 +00:00
juha
3f8b158c87
LazUtils: Add unit LazFreeTypeFPImageDrawer to the actual package.
...
git-svn-id: trunk@49107 -
2015-05-19 16:17:11 +00:00
mattias
2c26f71ea9
lazutils: fixed compilation with stabs
...
git-svn-id: trunk@49085 -
2015-05-18 19:40:19 +00:00
martin
85f0a2993f
LazUtils: force dwarf for fpc 2.*
...
git-svn-id: trunk@49082 -
2015-05-18 12:49:48 +00:00
martin
399add232b
LazUtils: New List classes
...
git-svn-id: trunk@49054 -
2015-05-16 18:53:11 +00:00
joost
b4b8dab3b4
LazUtils: Added unit lazcollections with generic class TLaThreadedQueue<T>, for usage in fpdebug
...
git-svn-id: trunk@48990 -
2015-05-11 20:15:50 +00:00
joost
7c10064ae9
LazUtils: Added unit lazfglhash with generic class TLazFPGHashTable<T>, for usage in fpdebug
...
git-svn-id: trunk@48844 -
2015-04-25 09:51:59 +00:00
jesus
a95002e0bf
LCL, grids, fix loading CSV data with multiline fields, issue #27443
...
git-svn-id: trunk@48780 -
2015-04-20 17:50:27 +00:00
mattias
4b3c76e18a
lazutils: moved MergeSort to lazutilities, laz2_xmlcfg: sort nodes to find non existing and out of order nodes faster
...
git-svn-id: trunk@47164 -
2014-12-10 02:16:39 +00:00
mattias
04975da637
lcl: moved fpcadds to lazutils
...
git-svn-id: trunk@46894 -
2014-11-20 12:49:36 +00:00
martin
71ce8192f2
LazLogger: added basic profiling
...
git-svn-id: trunk@42860 -
2013-09-18 14:43:41 +00:00
bart
bcea8662ff
LazUtils: Move ConsoleToUTF8, UTF8ToConsole, ParamStrUTF8,
...
GetEnvironmentStringUTF8 and GetEnvironmentVariableUTF8 to LazUtf8 (and inline them in FileUtil).
Part of the ongoing restructuring of LazUtils.
git-svn-id: trunk@41587 -
2013-06-08 14:41:16 +00:00
mattias
fe0b0eb344
lazutils: removed obsolete luresstrings
...
git-svn-id: trunk@41379 -
2013-05-24 07:28:13 +00:00
bart
a53520295e
LazUtils: Fix ExpandFileNameUTF8 for directories with Unicode characters outside
...
current codepage on Windows.
Also do not remove trailing and leading spaces, it is inconsistent with
SysUtils.ExpandFileName.
Start splitting implementation in general, unix and windows specific includefiles.
git-svn-id: trunk@40842 -
2013-04-18 18:23:02 +00:00
juha
c9725d844b
LazUtils: add new container TDictionaryStringList
...
git-svn-id: trunk@40518 -
2013-03-09 14:41:49 +00:00
mattias
53af0c65a7
lazutils: added laz2_xpath
...
git-svn-id: trunk@39912 -
2013-01-20 11:02:30 +00:00
mattias
7a805339f7
lclbase,lazutils: moved utf8process to lazutils
...
git-svn-id: trunk@39744 -
2013-01-03 12:19:51 +00:00
mattias
459f1af043
lcl,lazutils: moved lazconfigstorage.pas to lazutils
...
git-svn-id: trunk@39630 -
2012-12-23 11:05:51 +00:00
mattias
f41238ce43
lazutils: added missing file
...
git-svn-id: trunk@37622 -
2012-06-11 17:55:07 +00:00
sekelsenmat
85011c746f
Patch with font collection support from Circular
...
git-svn-id: trunk@36741 -
2012-04-13 07:01:31 +00:00
martin
5a1360baf1
LazLogger, introduce base and dummy classes
...
git-svn-id: trunk@35778 -
2012-03-06 19:36:11 +00:00
sekelsenmat
39a6ca54b1
Adds the core part of LazFreeType into LazUtils. A 100% Pascal text rendering library based in the original Pascal FreeType
...
git-svn-id: trunk@35666 -
2012-03-03 14:29:18 +00:00
martin
ffacfde753
new Debugln via LazLogger (ifdef WithLazLogger)
...
git-svn-id: trunk@35190 -
2012-02-06 19:05:00 +00:00
mattias
c4046b45fa
lazutils: fixed fpdoc path
...
git-svn-id: trunk@34838 -
2012-01-21 13:52:34 +00:00
mattias
4ba447b3b4
LCL+LazUtils: moved unit avglvltree to lazutils
...
git-svn-id: trunk@33922 -
2011-12-02 23:16:27 +00:00
mattias
8ee87295fc
lcl+lazutils: moved TMethodList to lazutils
...
git-svn-id: trunk@33551 -
2011-11-16 05:51:31 +00:00
sekelsenmat
4600e3eb2f
Moves GetTickCount to LazUtils and adds NowUTC to LazUtils
...
git-svn-id: trunk@33381 -
2011-11-06 19:31:31 +00:00
sekelsenmat
172b031906
Adds a new unit to hold eventually utf16-based routines. Might be useful to speed up WideLowerCase for example in the future.
...
git-svn-id: trunk@32980 -
2011-10-19 12:14:14 +00:00
sekelsenmat
397f343a4f
Adds some missing widestring manager routines
...
git-svn-id: trunk@32967 -
2011-10-19 06:10:57 +00:00
sekelsenmat
3ffd9d2af9
Moves lconvencoding.pas from the LCL to LazUtils
...
git-svn-id: trunk@32942 -
2011-10-17 11:36:24 +00:00
sekelsenmat
13daaaa219
Makes LazUtils a base package for the LCL and moves FileUtil, Masks and lazutf8classes to it. Updates the Makefile structure to reflect this.
...
git-svn-id: trunk@32936 -
2011-10-17 09:24:01 +00:00
sekelsenmat
26e38aa25c
Adds paswstring to lazutils, it is feature complete now, although parts might need rethinking specially for fpc 2.7
...
git-svn-id: trunk@32889 -
2011-10-14 19:09:04 +00:00
sekelsenmat
6dc972c4d6
Reimplements UTF8LowerCase and improves the architecture of UTF8UpperCase
...
git-svn-id: trunk@32729 -
2011-10-07 08:25:47 +00:00
mattias
c7d8ed0d73
codetools: updated define templates for lazarus sources
...
git-svn-id: trunk@32683 -
2011-10-04 23:15:13 +00:00
mattias
6420a9abd4
lazutils: i18n
...
git-svn-id: trunk@32679 -
2011-10-04 22:43:56 +00:00
mattias
edeaa59964
lazutils: started lazutf8, lazfileutil, lazfilecache
...
git-svn-id: trunk@32678 -
2011-10-04 22:42:44 +00:00
mattias
9757886a93
lazutils: started
...
git-svn-id: trunk@32675 -
2011-10-04 21:36:34 +00:00