Commit Graph

27 Commits

Author SHA1 Message Date
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