Commit Graph

264 Commits

Author SHA1 Message Date
mattias
400791d779 avglvltree: TStringMap: associative array string to boolean
git-svn-id: trunk@36130 -
2012-03-17 18:06:48 +00:00
mattias
9f1c3de44f avglvltree: changed associative arrays Count to SizeInt
git-svn-id: trunk@36129 -
2012-03-17 18:00:17 +00:00
mattias
0a38a4d2ea avglvltree: changed count to SizeInt for big trees on 64bit systems
git-svn-id: trunk@36128 -
2012-03-17 17:53:13 +00:00
mattias
c6e13a0f09 avglvltree: removed TAvgLvlTreeNodeMemManager, for thread safety and less mem fragmenatation
git-svn-id: trunk@36127 -
2012-03-17 17:49:22 +00:00
mattias
9a2fed38e9 avglvltree: changed TAvgLvlTree.COnsistencyCheck to procedure and exceptions
git-svn-id: trunk@36126 -
2012-03-17 17:12:27 +00:00
mattias
9a163723ee avglvltree: added GetEnumeratorHighToLow
git-svn-id: trunk@36125 -
2012-03-17 17:08:41 +00:00
mattias
58b480dc4c avglvltree: made Root read only
git-svn-id: trunk@36124 -
2012-03-17 16:57:40 +00:00
mattias
44af0bd032 avglvltree: nicer report
git-svn-id: trunk@36122 -
2012-03-17 16:49:58 +00:00
mattias
119fa0682e lazutils: todo: use utf8
git-svn-id: trunk@36054 -
2012-03-16 00:49:05 +00:00
mattias
633df49583 lazutil: ExpandFilenameUTF8 with custom directory
git-svn-id: trunk@36053 -
2012-03-16 00:42:16 +00:00
mattias
65f0257c8d lazutils: updated makefile
git-svn-id: trunk@35994 -
2012-03-14 18:19:03 +00:00
mattias
42ce8bcc1c lazutils: txmlconfig.create(nil): set readflags
git-svn-id: trunk@35958 -
2012-03-13 23:54:40 +00:00
mattias
8021eb0961 lazutils: IsUNCPath, ExtractUNCVolume: only windows
git-svn-id: trunk@35946 -
2012-03-13 22:27:42 +00:00
mattias
9a4216f43e lazutils: TXMLConfig.Flush: use WriteXMLFile to allow overriding
git-svn-id: trunk@35943 -
2012-03-13 22:18:38 +00:00
mattias
512d8e4f1c IDE: switched to new laz2_xml
git-svn-id: trunk@35938 -
2012-03-13 21:05:20 +00:00
mattias
3e9e907062 IDE: switched to new laz2_xml
git-svn-id: trunk@35937 -
2012-03-13 20:55:43 +00:00
paul
4322f2fcf6 lazutils: add IsUNCPath, ExtractUNCVolume routines
git-svn-id: trunk@35913 -
2012-03-13 03:11:18 +00:00
mattias
9bb0b8ea71 lazutf8: utf8trim: trim no break spaces
git-svn-id: trunk@35903 -
2012-03-12 19:42:05 +00:00
mattias
b4b796c641 lazutils: dom: add GetChildCount
git-svn-id: trunk@35894 -
2012-03-11 18:36:50 +00:00
mattias
3fff6d9bba lazutf8: added stringlist sort function
git-svn-id: trunk@35888 -
2012-03-11 15:13:55 +00:00
martin
d9162800f5 LazLogger: improved interaction with special widgetset needs
git-svn-id: trunk@35813 -
2012-03-07 23:08:25 +00:00
mattias
6f352a0dbf lazutils: less hints
git-svn-id: trunk@35805 -
2012-03-07 12:05:53 +00:00
mattias
dce918a3c7 lazutils: less hints
git-svn-id: trunk@35804 -
2012-03-07 12:04:40 +00:00
mattias
4386e8fec8 lazutils: less hints
git-svn-id: trunk@35803 -
2012-03-07 12:02:09 +00:00
mattias
9c9f62c013 lazutils: less hints
git-svn-id: trunk@35802 -
2012-03-07 11:55:37 +00:00
mattias
928b404f34 lazutils: removed not used unit unixutil
git-svn-id: trunk@35801 -
2012-03-07 11:49:29 +00:00
mattias
41396c9885 lazutils: less hints
git-svn-id: trunk@35800 -
2012-03-07 11:48:04 +00:00
mattias
404a58d8f8 lazutils: less hints
git-svn-id: trunk@35799 -
2012-03-07 11:47:14 +00:00
mattias
d8d20e8a91 lazutils: removed obsolete far proc modifier
git-svn-id: trunk@35798 -
2012-03-07 11:43:59 +00:00
mattias
e103b8519b lazutils: less hints
git-svn-id: trunk@35797 -
2012-03-07 11:43:14 +00:00
mattias
0d8b532562 lazutils: removed obsolete far proc modifier
git-svn-id: trunk@35796 -
2012-03-07 11:40:03 +00:00
mattias
689a813a02 lazutils: clean up
git-svn-id: trunk@35795 -
2012-03-07 11:37:21 +00:00
mattias
34ad8277c0 lazutils: less hints
git-svn-id: trunk@35794 -
2012-03-07 11:31:51 +00:00
mattias
5a0b544bd0 lazlogger: less hints
git-svn-id: trunk@35787 -
2012-03-07 06:06:07 +00:00
martin
5a1360baf1 LazLogger, introduce base and dummy classes
git-svn-id: trunk@35778 -
2012-03-06 19:36:11 +00:00
mattias
4ce7efa31c laz2_dom: create attribute lists on demand
git-svn-id: trunk@35771 -
2012-03-06 15:28:42 +00:00
mattias
691b677599 wiki test: highlight phrase
git-svn-id: trunk@35736 -
2012-03-05 14:29:33 +00:00
mattias
cedd8adfc6 laz2_dom: getprev renamed to GetPrevious for consistency
git-svn-id: trunk@35714 -
2012-03-04 22:37:27 +00:00
sekelsenmat
24da3a9fa0 Fixes LazFreeType compilation in ARM
git-svn-id: trunk@35696 -
2012-03-03 21:41:50 +00:00
sekelsenmat
54c7e0d2bb Renames the FreeType define DEBUG to FREETYPE_DEBUG because the previous name was too common
git-svn-id: trunk@35693 -
2012-03-03 20:50:30 +00:00
mattias
946004d921 lazutils: fixed compilation 32bit
git-svn-id: trunk@35687 -
2012-03-03 19:45:46 +00:00
mattias
17fe4d048d lazutils: clean up: invalid compiler directive
git-svn-id: trunk@35683 -
2012-03-03 19:04:36 +00:00
mattias
2f4a32e176 lazutils: clean up: invalid compiler directive
git-svn-id: trunk@35682 -
2012-03-03 19:03:15 +00:00
mattias
68db2466b5 lazutils: fixed compilation 64bit
git-svn-id: trunk@35681 -
2012-03-03 19:02:53 +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
mattias
8004b97fea lazutils: fixed typo
git-svn-id: trunk@35656 -
2012-03-03 00:22:06 +00:00
mattias
80a893d94c laz2_dom: added EncodeLesserAndGreaterThan
git-svn-id: trunk@35618 -
2012-02-28 22:20:28 +00:00
mattias
9a2c21130a lazutils: fixed ReplaceSubString not changing original string
git-svn-id: trunk@35507 -
2012-02-20 12:47:43 +00:00
mattias
2e114fe055 lazutils: changed replacesubstring function to procedure
git-svn-id: trunk@35506 -
2012-02-20 10:53:10 +00:00
mattias
63bed888d2 LCL: clean up
git-svn-id: trunk@35505 -
2012-02-20 10:23:34 +00:00
mattias
c80c2dfecc lazutils: added ReplaceSubString
git-svn-id: trunk@35499 -
2012-02-20 02:18:56 +00:00
mattias
b1eb78dbdf lazlogger: added dbgstr for pchars
git-svn-id: trunk@35488 -
2012-02-19 16:18:16 +00:00
mattias
0dd3daffcc lazutils: dbgmemrange: pointer to avoid typecasts
git-svn-id: trunk@35484 -
2012-02-19 14:40:45 +00:00
mattias
44740de026 lazutils: added StrToXMLValue
git-svn-id: trunk@35468 -
2012-02-18 21:09:48 +00:00
mattias
75e607c431 lazutils: TDOMNode.GetLevel
git-svn-id: trunk@35467 -
2012-02-18 20:57:36 +00:00
mattias
65812100c1 lazutils: fixed dbgstr to workaround auto string repair of fpc
git-svn-id: trunk@35437 -
2012-02-18 13:25:24 +00:00
mattias
1a57c31210 lazutils: revert
git-svn-id: trunk@35425 -
2012-02-17 15:40:12 +00:00
mattias
4fdb9ca1a2 lazutils: merged some duplicates
git-svn-id: trunk@35424 -
2012-02-17 15:22:24 +00:00
mattias
587a1ef0fd lazutils: fixed NeedRTLAnsi under non Windows
git-svn-id: trunk@35423 -
2012-02-17 15:10:57 +00:00
mattias
17e624f523 lazutf8: added UTF8Trim
git-svn-id: trunk@35420 -
2012-02-17 14:53:48 +00:00
paul
2ed303eb5a lazutils: fix TDOMElement.SetAttribute - the elemented was searched in the SortedList but set into PosList => as result attributes were set to wrong values (part of bug #0021270)
git-svn-id: trunk@35409 -
2012-02-17 09:21:02 +00:00
paul
76b34a64d8 lazutf8: prevent string codepage change
git-svn-id: trunk@35408 -
2012-02-17 06:14:40 +00:00
mattias
f1f99b4a6e LCL: added TLazAccessibleObject enumerator
git-svn-id: trunk@35394 -
2012-02-16 09:17:30 +00:00
mattias
f7827d2275 lazutils: added TAvgLvlTree enumerator
git-svn-id: trunk@35393 -
2012-02-16 09:09:22 +00:00
mattias
0bd7bee51b laz2_xmlwrite: added flags for WriteXML
git-svn-id: trunk@35373 -
2012-02-15 14:16:40 +00:00
vincents
fb6169ac46 lazlogger: fixed compilation with wince.
git-svn-id: trunk@35369 -
2012-02-15 07:17:09 +00:00
martin
369017a0c5 DBG: move same debugln to LazLogger cmd-line config
git-svn-id: trunk@35339 -
2012-02-12 22:59:28 +00:00
martin
2d5748afd7 LazLogger: Keep user-set logfilename
git-svn-id: trunk@35333 -
2012-02-12 18:45:12 +00:00
martin
998b336ccb LazLogger: tests / fix parsing enabled groups
git-svn-id: trunk@35329 -
2012-02-12 16:44:13 +00:00
martin
c5624ffcb1 LazLogger: Fixed indent for event
git-svn-id: trunk@35326 -
2012-02-12 15:13:15 +00:00
martin
20f0d2d151 LazLogger: renamed events to On....
git-svn-id: trunk@35325 -
2012-02-12 14:42:12 +00:00
martin
59b13f50b1 LazLogger: add groups that can be enabled via commandline
git-svn-id: trunk@35319 -
2012-02-12 12:15:58 +00:00
martin
2ce509ce97 Clean up: warnings (new debugln)
git-svn-id: trunk@35269 -
2012-02-09 13:31:28 +00:00
mattias
820c8c29bb laz2_dom: fixed range check
git-svn-id: trunk@35266 -
2012-02-09 12:19:05 +00:00
vincents
1cbef20c34 lazutils: fixed another compilation for debug log with wince.
git-svn-id: trunk@35262 -
2012-02-09 08:59:40 +00:00
vincents
951fdc2310 lazutils: fixed compilation with wince.
git-svn-id: trunk@35259 -
2012-02-09 08:34:34 +00:00
mattias
9a1c0d2141 laz2_write: option to preserve whitespace
git-svn-id: trunk@35252 -
2012-02-08 23:47:53 +00:00
mattias
ffd6e0f8b5 laz2_read: keep attribute order
git-svn-id: trunk@35251 -
2012-02-08 23:27:48 +00:00
mattias
52b3608f2e laz2_xmlread: added flag preserverwhitespace
git-svn-id: trunk@35250 -
2012-02-08 22:52:56 +00:00
mattias
895280ea4a laz2_dom: fixed enumerator
git-svn-id: trunk@35249 -
2012-02-08 22:52:23 +00:00
mattias
12f6b0c40c laz2_dom: added enumerators for TDOMNode
git-svn-id: trunk@35247 -
2012-02-08 22:16:01 +00:00
martin
ffacfde753 new Debugln via LazLogger (ifdef WithLazLogger)
git-svn-id: trunk@35190 -
2012-02-06 19:05:00 +00:00
martin
71814e408a new Debugln via LazLogger (ifdef WithLazLogger)
git-svn-id: trunk@35187 -
2012-02-06 18:43:49 +00:00
mattias
7f5a352702 lazutils: added CreateAbsoluteSearchPath, CreateRelativeSearchPath, MinimizeSearchPath, FindPathInSearchPath
git-svn-id: trunk@35159 -
2012-02-05 14:19:40 +00:00
mattias
9985ff718d LCL: added inline version of UnicodeToUTF8
git-svn-id: trunk@35109 -
2012-02-02 23:01:03 +00:00
mattias
380da77e72 lazutils: fixed compilation
git-svn-id: trunk@35088 -
2012-02-02 15:28:10 +00:00
mattias
971b471ca4 IDE: catch wrong dates
git-svn-id: trunk@35086 -
2012-02-02 15:09:48 +00:00
mattias
64e2cd6b98 lazutils: UTF8CharacterToUnicode: check for intersecting ranges
git-svn-id: trunk@35038 -
2012-01-30 10:46:07 +00:00
mattias
28fbd2b34c lazutils: UTF8FixBroken: check for ascci as multi byte
git-svn-id: trunk@35036 -
2012-01-30 09:34:18 +00:00
mattias
3c0edd81fd lazutils: UTF8CharacterToUnicode: check for invalid ascii as multi byte chars, bug #21186
git-svn-id: trunk@35031 -
2012-01-30 09:22:29 +00:00
mattias
c4046b45fa lazutils: fixed fpdoc path
git-svn-id: trunk@34838 -
2012-01-21 13:52:34 +00:00
juha
03d1306b86 Codetools & LazUtils: Replace const string arrays with RTTI value and WriteStr()
git-svn-id: trunk@34757 -
2012-01-15 23:50:39 +00:00
martin
8fd4128a31 Fix ChompLath for windows C:\
git-svn-id: trunk@34716 -
2012-01-12 17:35:57 +00:00
sekelsenmat
b106f80cb9 Android: Starts improving the key input. Now it gets real unicode chars instead of the key name
git-svn-id: trunk@34509 -
2011-12-29 23:12:21 +00:00
maxim
38263f7b6b Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #20957
git-svn-id: trunk@34375 -
2011-12-23 21:39:33 +00:00
mattias
77c557782e lazutils: ChompPathDelim: under windows: do not chomp UNC base path double slash
git-svn-id: trunk@34374 -
2011-12-23 19:19:59 +00:00
mattias
4f552aff1b lazutils: defaults for filecache
git-svn-id: trunk@34351 -
2011-12-21 13:57:43 +00:00
sekelsenmat
bf64f7b1f8 Fix for bug #20804
git-svn-id: trunk@34321 -
2011-12-20 10:49:05 +00:00
mattias
ce22bc9ad1 lazutils: fixed TStringToStringTree.FindNode
git-svn-id: trunk@34245 -
2011-12-17 14:02:35 +00:00
mattias
9b7fc82827 codetools: replaced PAnsiString with AnsiString
git-svn-id: trunk@34234 -
2011-12-17 00:52:45 +00:00