Commit Graph

61 Commits

Author SHA1 Message Date
joost
21e4fd4e8f lazutils,lclbase,synedit: Some fixes related to r59934 #a2e9341eb3
git-svn-id: trunk@59937 -
2018-12-29 22:28:24 +00:00
joost
a2e9341eb3 lazutils,lclbase,lcl,synedit: Enabled possibility to use fpmake for building these packages
git-svn-id: trunk@59934 -
2018-12-29 17:59:40 +00:00
juha
93fbbb0db7 LazUtils: Add LazUTF8SysUtils with "deprecated" warnings. The unit was renamed earlier.
git-svn-id: trunk@59436 -
2018-11-03 12:45:54 +00:00
juha
5c561fabd8 LazUtils: Add a new unit LazStringUtils. Move 2 functions from Codetools' SourceLog there.
git-svn-id: trunk@58631 -
2018-07-25 13:39:01 +00:00
juha
d43fa548b8 LazUtils: Rename unit LazUTF8SysUtils -> LazSysUtils. It had nothing to do with character encoding.
git-svn-id: trunk@58630 -
2018-07-25 13:38:59 +00:00
mattias
00112a0fe0 lazutils: removed -vm6058
git-svn-id: trunk@58400 -
2018-06-25 07:05:36 +00:00
mattias
93ff0c9f46 lazutils: ignore fpc 3.1.1 inline warnigns
git-svn-id: trunk@58389 -
2018-06-23 16:02:27 +00:00
juha
53ee66450d LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities.
git-svn-id: trunk@58255 -
2018-06-14 09:05:50 +00:00
juha
962ded835b Remove LCL dependency from unit GraphType and move it to LazUtils package.
git-svn-id: trunk@58241 -
2018-06-13 08:33:10 +00:00
juha
ce916d287c LazUtils: Rename unit ModalResultDef to a Delphi compatible UITypes. Add Message dialog related stuff.
git-svn-id: trunk@58227 -
2018-06-11 10:51:11 +00:00
juha
5f57884ed1 LCL,LazUtils: Move ModalResult and the mr... consts to a new unit in LazUtils. They are used in non-GUI programs, too.
git-svn-id: trunk@58205 -
2018-06-09 14:39:49 +00:00
juha
d6934c9506 LazUtils: Add unit LazVersion. Use it also for LCLVersion. Issue #33418, patch from Zoran Vučenović.
git-svn-id: trunk@57504 -
2018-03-14 08:21:54 +00:00
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