mattias
822ca4c2e1
LCL: changed INVALID_HANDLE_VALUE from 0 to LCLType.Handle(-1), -1 is the Windows value
...
git-svn-id: trunk@41517 -
2013-06-03 17:40:58 +00:00
mattias
641ea1824b
IDE: rename build modes, update shared and session matrix options
...
git-svn-id: trunk@41508 -
2013-06-03 10:40:18 +00:00
mattias
4e6e36dc04
lazutils: sort uses clause
...
git-svn-id: trunk@41488 -
2013-06-02 08:32:06 +00:00
bart
27e955ca5c
FileUtil: Implement WideString API based version of ParamStrUtf8 on Windows.
...
git-svn-id: trunk@41486 -
2013-06-01 18:01:02 +00:00
mattias
30f58114b0
lazutils: fixed compilation under darwin
...
git-svn-id: trunk@41479 -
2013-05-31 21:50:47 +00:00
bart
cbb2c5f5d9
LazFileUtils: Update comments for TryCreateRelativePath.
...
git-svn-id: trunk@41467 -
2013-05-30 16:33:53 +00:00
juha
fe7df06037
LazUtils: Optimize TXMLConfig.InternalFindNode, call virtual NodeName getter only once.
...
git-svn-id: trunk@41456 -
2013-05-30 09:52:37 +00:00
bart
1d2d0b6a26
LazFileUtils: (Try)CreateRelativePath: implement option to control wether Dest and Source
...
must always share a common base folder (being not the root directory).
For CreateRelativePath it defaults to True for backwards compatibility.
git-svn-id: trunk@41452 -
2013-05-29 19:01:13 +00:00
bart
47f5c33813
LazFileUtils: Split some implementations into Windows and Unix specific include files.
...
git-svn-id: trunk@41451 -
2013-05-29 13:05:12 +00:00
bart
a74716e6aa
LazFileUtils: Fix CreateRelativePath function. Better fix for issue #0022603 .
...
git-svn-id: trunk@41449 -
2013-05-29 11:51:48 +00:00
juha
a8684998b7
Formatting and comments
...
git-svn-id: trunk@41442 -
2013-05-28 15:59:52 +00:00
mattias
3a9e8d9e0c
lazutils: clean up
...
git-svn-id: trunk@41439 -
2013-05-28 08:09:50 +00:00
juha
ecd140c985
Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
...
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
mattias
fe0b0eb344
lazutils: removed obsolete luresstrings
...
git-svn-id: trunk@41379 -
2013-05-24 07:28:13 +00:00
bart
e1c3aed986
LazFileUtils: cleanup.
...
git-svn-id: trunk@41375 -
2013-05-23 17:29:09 +00:00
bart
42315809a3
LazUtils: move more Utf8 file routines to LazFileUtils (and inline them in FileUtil):
...
ForceDirectoriesUTF8.
git-svn-id: trunk@41374 -
2013-05-23 17:26:47 +00:00
mattias
a6bb37ad88
lazutils: clean up
...
git-svn-id: trunk@41363 -
2013-05-23 07:01:36 +00:00
mattias
f83f463aa6
lazutils: fixed compialtion under Linux
...
git-svn-id: trunk@41362 -
2013-05-23 06:54:39 +00:00
bart
b9a543d619
LazUtils: move more Utf8 file routines to LazFileUtils (and inline them in FileUtil):
...
CompareFileExt, FileIsExecutable, CheckIfFileIsExecutable, FileIsSymlink, CheckIfFileIsSymlink,
FileIsHardLink, FileIsReadable, FileIsWritable.
git-svn-id: trunk@41358 -
2013-05-22 16:36:57 +00:00
bart
46d203865a
LazFileUtils: ComapareFileExt for CaseInsensitive comparing when Ext contains lowercase unicode charaters.
...
git-svn-id: trunk@41357 -
2013-05-22 15:45:19 +00:00
bart
cb33ec967a
LazUtils: move more Utf8 file routines to LazFileUtils (and inline them in FileUtil):
...
ForceDirectory, DirectoryIsWritable.
git-svn-id: trunk@41356 -
2013-05-22 15:38:48 +00:00
bart
ba38848714
LazUtils: move more Utf8 file routines to LazFileUtils (and inline them in FileUtil):
...
DirPathExists, CompareFilenames, CompareFilenamesIgnoreCase.
git-svn-id: trunk@41354 -
2013-05-22 15:14:35 +00:00
bart
ecc0103303
winlazfileutils.inc: refactoring and adjusting some layout.
...
git-svn-id: trunk@41349 -
2013-05-22 10:50:29 +00:00
bart
b59ec93c89
LazUtils: move the more UTF8 file routines to LazFileUtils (and inline them in FileUtil):
...
FindFirstUTF8, FindNextUTF8, FindCloseUTF8, DeleteFileUTF8, RenameFileUTF8,
GetCurrentDirUTF8, SetCurrentDirUTF8, CreateDirUTF8, RemoveDirUTF8,
FilenameIsAbsolute, FilenameIsWinAbsolute and FilenameIsUnixAbsolute.
git-svn-id: trunk@41348 -
2013-05-22 10:24:41 +00:00
maxim
a8a031a612
Translations: reverted Arabic translation to r37531 #c73fdaff8b by request of Mazen Neifer (current Arabic translation maintainer). Reason is poor quality/machine translation, which makes hard to use translated IDE.
...
git-svn-id: trunk@41340 -
2013-05-21 19:34:39 +00:00
bart
b759d82dab
TFileStreamUTF8.Create: fix error when mode = fmCreate or fmSomeShareMode.
...
Respect mode parameter when creating a file.
git-svn-id: trunk@41331 -
2013-05-20 16:47:52 +00:00
bart
a9b26cc418
FileUtil: inline ChompPathDelim to LazFileUtils.ChompPathDelim.
...
git-svn-id: trunk@41324 -
2013-05-20 13:24:19 +00:00
bart
c990f3d7c8
FileUtil: inline AppendPathDelim, TrimFilename, CleanAndExpandFilename and CleanAndExpandDirectory
...
to their LazFileUtils couterparts.
git-svn-id: trunk@41297 -
2013-05-19 14:08:07 +00:00
bart
d79f871ec1
FileUtil: add some comment to point out we are in the transition of moving stuff to LazFileUtils.
...
git-svn-id: trunk@41296 -
2013-05-19 13:42:46 +00:00
bart
ef3320295a
FileUtil: inline FileSize to LazFileUtils.FileSizeUtf8.
...
git-svn-id: trunk@41295 -
2013-05-19 13:15:30 +00:00
bart
3b1ac2f83d
LazFileUtils: Add function FileSizeUtf8
...
git-svn-id: trunk@41294 -
2013-05-19 13:11:41 +00:00
bart
bdec439cd2
FileUtil: inline FileSetDateUTF8 to use LazFileUtils.FileSetDateUTF8.
...
git-svn-id: trunk@41290 -
2013-05-19 12:56:41 +00:00
bart
280b9f2060
LazFileUtils: fix FileSetDateUTF8 on Windows when FileName contains unicode
...
characters outside current codepage.
git-svn-id: trunk@41289 -
2013-05-19 12:52:48 +00:00
bart
d1e6e77a05
LazFileUtils: inline FileAgeUTF8 to LazFileUtils.FileAgeUTF8
...
git-svn-id: trunk@41288 -
2013-05-19 12:43:01 +00:00
bart
486d00d68c
LazFileUtils: fix FileAgeUTF8 on Windows when FileName contains unicode
...
characters outside current codepage.
git-svn-id: trunk@41287 -
2013-05-19 12:37:47 +00:00
bart
946e76d280
FileUtil: inline DirectoryExistsUTF8 to LazFileutils.DirectoryExistsUTF8.
...
git-svn-id: trunk@41286 -
2013-05-19 12:28:41 +00:00
bart
43c5ac5e1a
LazFileUtils: Fix DirectoryExistsUTF8 on Windows when Directory contains
...
unicode characters outside current codepage.
git-svn-id: trunk@41285 -
2013-05-19 12:25:06 +00:00
bart
f813d88848
FileUtil: inline FileExistsUTF8 to use LazFileUtils.FileExistsUTF8.
...
git-svn-id: trunk@41284 -
2013-05-19 12:21:16 +00:00
bart
0986ec79fe
LazFileUtils: Fix FileExistsUTF8 on Windows when FileName contains uncode
...
characters outside current codepage.
git-svn-id: trunk@41283 -
2013-05-19 12:17:03 +00:00
bart
0a3ee817e7
FileUtil: inline FileGetAttrUTF8 and FileSetAttrUTF8 to their LazFileUtils counterparts.
...
git-svn-id: trunk@41282 -
2013-05-19 12:11:27 +00:00
bart
503626439e
LazFileUtils: fix Windows implementation of FileGetAttrUTF8 and FileSetAttrUTF8 when
...
filename contains unicode characters outside current codepage.
git-svn-id: trunk@41281 -
2013-05-19 12:03:33 +00:00
bart
da816b1721
FileUtil: inline NeedRTLAnsi, SetNeedRTLAnsi, UTF8ToSys ans UTF8ToAnsi to use their LazuUtf8 counterparts.
...
git-svn-id: trunk@41280 -
2013-05-19 11:43:06 +00:00
bart
39903ad024
LazFileUtils: use Utf8ToSys in the unix implementation of FileOpenUtf8.
...
git-svn-id: trunk@41278 -
2013-05-19 11:12:52 +00:00
bart
1b61e2844c
LazFileUtils: Add FileCreateUtf8(Const FileName : String; ShareMode : Integer; Rights : Cardinal) : THandle;
...
- Refactor code in winlazfileutils for FileCreateUtf8 to remove duplicate code.
- Use Utf8ToSys in the unix implementation.
git-svn-id: trunk@41277 -
2013-05-19 11:11:23 +00:00
bart
cba0395125
FileUtil: inline FileOpenUTF8, FileCreateUTF8 and FileCreateUTF8 to their LazFileUtils counterparts.
...
Next step in moving UTF8 file routines to LazFileUtils.
git-svn-id: trunk@41211 -
2013-05-15 17:14:24 +00:00
bart
f77efa70a9
FileUtil: inline FileIsText to LazFileUtils.FileIsText.
...
Next step in moving UTF8 file routines to LazFileUtils.
git-svn-id: trunk@41210 -
2013-05-15 17:03:11 +00:00
bart
bf3f2431f6
LazUtils: fix LazFileUtils.FileIsText when filename has unicode characters outside currrent codepage on Windows.
...
Needs refactoring of LazUtf8Classes (use LazFileUtils instead of FileUtil).
Next step in moving UTF89 file routines to LazFileUil.
git-svn-id: trunk@41209 -
2013-05-15 16:52:42 +00:00
mattias
5878ba9053
lazutils: less warnings
...
git-svn-id: trunk@41184 -
2013-05-14 09:30:45 +00:00
maxim
20a03cef69
Translations: updated Spanish translation by Lucas Martín, bug #24424
...
git-svn-id: trunk@41181 -
2013-05-13 21:59:25 +00:00
mattias
8e652015ad
lazutils; fixed compilation under unix
...
git-svn-id: trunk@41160 -
2013-05-12 18:20:15 +00:00
bart
d219baae5f
FileUtil: DeleteDirectory: also delete symlinks in a directory on *nix (don't follow them). Issue #0024415 .
...
git-svn-id: trunk@41159 -
2013-05-12 18:15:48 +00:00
juha
bdba8f2a01
One more "inherited Create;" to be sure.
...
git-svn-id: trunk@41097 -
2013-05-09 15:37:10 +00:00
juha
8ddfe52d9b
Add "inherited Create;" to constructors for classes derived from TFileSearcher.
...
git-svn-id: trunk@41089 -
2013-05-09 11:52:17 +00:00
mattias
4a483b4187
lazutils: fixed compilation under Linux
...
git-svn-id: trunk@41086 -
2013-05-09 10:39:11 +00:00
bart
0ce3f9f9f0
LazFileUtils: rename ExpandDots() to ResolveDots()
...
git-svn-id: trunk@41084 -
2013-05-09 07:37:51 +00:00
mattias
ece43d9fc5
lazutils: clean up
...
git-svn-id: trunk@41066 -
2013-05-08 01:40:31 +00:00
mattias
fd461b8b5b
docs: CreateRelativePath does not support D:test for thread safety
...
git-svn-id: trunk@41065 -
2013-05-08 01:26:06 +00:00
mattias
363854a331
lazutils: restored old CreateRelativePath, added doc
...
git-svn-id: trunk@41064 -
2013-05-08 01:18:11 +00:00
juha
62668a0d48
LazUtils: Add support for the CapHeight to LazFreeType. Issue #23968 , patch from Andrey Zubarev
...
git-svn-id: trunk@41043 -
2013-05-05 17:56:23 +00:00
bart
a031882b1a
FileUtil: inline ExpandFileNameUTF8 as LazFileUtils.ExpandFileNameUTF8,
...
which has better handling of unicode characters on Windows.
(One step in the moving of UTF8 related filefunctions to LazFileUtils)
git-svn-id: trunk@41038 -
2013-05-05 11:40:45 +00:00
bart
d9e1aa876f
Lazfileutils.pas: fix incorrect indentation from r41036 #0baf6d6df0
...
git-svn-id: trunk@41037 -
2013-05-05 11:28:29 +00:00
bart
0baf6d6df0
CreateRelativePath (FileUtil and LazFileUtils): use SysUtilsExtractRelativePath inernally.
...
Fixes issue #0022603 .
git-svn-id: trunk@41036 -
2013-05-05 11:20:44 +00:00
bart
fb55facdaa
ExpandFileNameUtf8: expand current drive if FileName = '\' (Windows)
...
git-svn-id: trunk@41035 -
2013-05-05 11:04:09 +00:00
bart
0631e9d7d1
TFileSearcher: Implement OnDirectoryEnter event.
...
git-svn-id: trunk@41032 -
2013-05-04 21:52:55 +00:00
bart
f84bed8662
TFileSearcher: Implement FileAttribute and DirectoryAttribute properties to let user control
...
what files and directories are searched. Fixes issue #0024369 .
git-svn-id: trunk@41031 -
2013-05-04 21:41:00 +00:00
mattias
33e67992e5
lazutils: fixed TListFileSearcher.Create
...
git-svn-id: trunk@40996 -
2013-05-02 11:23:26 +00:00
bart
5fcdbd6c7d
TFileSearcher.Search: use Windows specific file pattern matching on Windows.
...
Fixes issue #0024306
git-svn-id: trunk@40973 -
2013-05-01 11:03:12 +00:00
bart
fe79a8fdff
Masks: implement specific matching for Windows filemasks like foo*.* and other Windows oddities.
...
git-svn-id: trunk@40970 -
2013-05-01 10:53:23 +00:00
juha
48f88c37ef
Revert "Use AllFilesMask everywhere instead of GetAllFilesMask, mask must be fixed in FPC libs"
...
git-svn-id: trunk@40957 -
2013-04-30 16:35:02 +00:00
bart
d479775c9d
TFileSearcher: allow case-sensitive file searching (defaults to false).
...
git-svn-id: trunk@40902 -
2013-04-27 17:22:51 +00:00
juha
518250f92c
LazUtils: Test for '*.*' instead of AllFilesMask in TFileSearcher
...
git-svn-id: trunk@40877 -
2013-04-22 10:09:43 +00:00
juha
248927b6c5
LazUtils: Improvements for DictionaryStringList demo project by Antônio Galvão. Issue #24290
...
git-svn-id: trunk@40876 -
2013-04-22 09:05:01 +00:00
juha
cd3b3a4463
delete test
...
git-svn-id: trunk@40875 -
2013-04-22 08:28:04 +00:00
juha
9ac01bb636
test
...
git-svn-id: trunk@40874 -
2013-04-22 08:27:14 +00:00
juha
07d79d2536
LazUtils: Make TFileSearcher match all files with *.* on Windows like FindFirst + FindNext do. Issue #24306
...
git-svn-id: trunk@40873 -
2013-04-22 07:59:02 +00:00
juha
f125213df5
removing test
...
git-svn-id: trunk@40872 -
2013-04-22 06:15:02 +00:00
juha
692ebb8bff
testing Capitals in file name
...
git-svn-id: trunk@40871 -
2013-04-22 06:14:31 +00:00
juha
cd6f5fecad
removing test
...
git-svn-id: trunk@40870 -
2013-04-22 05:59:13 +00:00
juha
54f906a74d
testing commit access
...
git-svn-id: trunk@40869 -
2013-04-22 05:57:41 +00:00
mattias
55b523ce84
lazutils: added example for TDictionaryStringList
...
git-svn-id: trunk@40868 -
2013-04-21 21:49:09 +00:00
juha
140ce5d69d
LazUtils: move GetAllFilesMask's deprecated note to correct place.
...
git-svn-id: trunk@40850 -
2013-04-19 08:36:40 +00:00
juha
73fb9ab0e2
Use AllFilesMask everywhere instead of GetAllFilesMask
...
git-svn-id: trunk@40849 -
2013-04-19 07:08:03 +00:00
juha
bb419695bb
LazUtils: Add FollowSymLink property to TFileSearcher. Issue #24291 , modified from Mario Bonati's patch
...
git-svn-id: trunk@40848 -
2013-04-19 07:05:25 +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
378844986e
LazUtils: Handle a temporarily non-accessible file in CopyFile function. Issue #24162 , patch from Cyrax
...
git-svn-id: trunk@40828 -
2013-04-16 07:50:07 +00:00
mattias
db550fef45
fileutils: fixed header
...
git-svn-id: trunk@40800 -
2013-04-12 22:35:39 +00:00
mattias
cf877df3c4
updated lpk makefiles
...
git-svn-id: trunk@40698 -
2013-04-02 10:37:47 +00:00
mattias
6b9529ec0a
lazutf8: faster FindInvalidUTF8Character
...
git-svn-id: trunk@40673 -
2013-03-31 17:19:46 +00:00
juha
460f108b68
LazUtils: Make FileSize function overload. Issue #24155 , patch from ocean
...
git-svn-id: trunk@40664 -
2013-03-29 17:55:34 +00:00
maxim
7df1120d89
LazFreeType: allow other processes read opened font file too, bug #23887
...
git-svn-id: trunk@40591 -
2013-03-19 20:55:59 +00:00
juha
c0878f5175
LazUtils: Remove useless code in TDictionaryStringList.Assign. The test "if Source is TStrings" is done in inherited method.
...
git-svn-id: trunk@40556 -
2013-03-15 16:27:26 +00:00
juha
eb91fbf509
LazUtils, DictionaryStringList: cleanup
...
git-svn-id: trunk@40547 -
2013-03-14 08:20:08 +00:00
juha
939420b860
Lazautils, DictionaryStringList: add Antonio Galvao as a co-author
...
git-svn-id: trunk@40544 -
2013-03-13 14:42:43 +00:00
mattias
60d065f8a9
lazutils: less hints
...
git-svn-id: trunk@40542 -
2013-03-13 13:44:10 +00:00
juha
afb022bcb4
LazUtils: "Add" and "AddObject" methods are needed in TDictionaryStringList after all. Patch from Antônio Galvão
...
git-svn-id: trunk@40539 -
2013-03-13 00:01:54 +00:00
juha
58b6eb6943
LazUtils, a small fix in TDictionaryStringList.InsertItem
...
git-svn-id: trunk@40538 -
2013-03-12 15:41:54 +00:00
juha
aeba11b9c8
LazUtils: change DictionaryStringList to support duplicates. It does not store indexes in the map any more.
...
git-svn-id: trunk@40537 -
2013-03-12 14:42:16 +00:00
juha
d3515b51b0
LazUtils: improve TDictionaryStringList
...
git-svn-id: trunk@40525 -
2013-03-10 10:33:49 +00:00
juha
c9725d844b
LazUtils: add new container TDictionaryStringList
...
git-svn-id: trunk@40518 -
2013-03-09 14:41:49 +00:00
juha
ac9594df43
LazUtils: formatting
...
git-svn-id: trunk@40517 -
2013-03-09 14:41:44 +00:00
juha
a9239ca17d
New container class TDictionaryStringList for LazUtils
...
git-svn-id: trunk@40516 -
2013-03-09 14:37:53 +00:00
mattias
01f2e05923
laztuils: comment
...
git-svn-id: trunk@40432 -
2013-02-27 14:26:10 +00:00
juha
0986431fcd
LazUtils: improvements for ttfile.pas. Patch from circular
...
git-svn-id: trunk@40429 -
2013-02-27 10:51:33 +00:00
juha
c7765210d6
LazUtils: improvements for TTInterp. Patch from circular
...
git-svn-id: trunk@40428 -
2013-02-27 10:51:27 +00:00
juha
faea508795
LazUtils: fix for TFreeTypeFont.SetPointSize. Patch from circular
...
git-svn-id: trunk@40427 -
2013-02-27 10:51:20 +00:00
maxim
92bb4c705f
LazUtils: moved XPath translations to lazutilsstrconsts.*.po
...
git-svn-id: trunk@40309 -
2013-02-13 20:29:24 +00:00
mattias
ce437916b5
lazutils: moved resourcestrings xpath to lazutilsstrconsts
...
git-svn-id: trunk@40290 -
2013-02-13 09:58:09 +00:00
maxim
e473991184
Components, LazUtils: regenerated XPath translations
...
git-svn-id: trunk@40279 -
2013-02-12 20:03:18 +00:00
mattias
51e06df26e
lazutils: xpath: renamed resourcestrings
...
git-svn-id: trunk@40277 -
2013-02-12 10:35:46 +00:00
juha
603426fa54
LazUtils: fix problems in iso8859_15 encoding support. Issue #23874 , patch from DCelso
...
git-svn-id: trunk@40266 -
2013-02-11 18:00:45 +00:00
mattias
001b0ed1f6
lazutils: disabled workaround for fpc 2.7.1
...
git-svn-id: trunk@40264 -
2013-02-11 17:09:17 +00:00
mattias
8bca6ba724
lazutils: disabled workaround for fpc 2.7.1
...
git-svn-id: trunk@40263 -
2013-02-11 17:06:59 +00:00
ask
f088d7b509
LazFreeType: Support font loading from a stream. Patch by "circular".
...
git-svn-id: trunk@40260 -
2013-02-11 07:09:52 +00:00
mattias
f4df84419a
lazutils: no workaround for fpc 2.7.1
...
git-svn-id: trunk@40259 -
2013-02-10 21:44:36 +00:00
maxim
ec68f971b1
Components, LazUtils: Russian translation for XPath
...
git-svn-id: trunk@40254 -
2013-02-10 16:28:59 +00:00
mattias
b4a29891b3
lazutils: clean up
...
git-svn-id: trunk@40238 -
2013-02-10 12:06:24 +00:00
mattias
60d3756a53
lazutils: added workaround for compiler bug, see bug #23868
...
git-svn-id: trunk@40237 -
2013-02-10 10:46:56 +00:00
mattias
f48c70a01c
lazutils: comments
...
git-svn-id: trunk@40236 -
2013-02-10 10:41:03 +00:00
mattias
043dd66828
lazutils: added UTF8CompareStrCollated
...
git-svn-id: trunk@40228 -
2013-02-09 20:45:24 +00:00
mattias
5d4b0a28da
lazutils: clean up
...
git-svn-id: trunk@40220 -
2013-02-09 10:29:55 +00:00
juha
bee75f597a
LazUtils: Support for iso8859_15 character encoding. Issue #23856 , patch from DCelso
...
git-svn-id: trunk@40210 -
2013-02-08 21:11:04 +00:00
ask
5456be4d59
LazFreeType: Fixup for r40207 #7aff56c144
...
git-svn-id: trunk@40208 -
2013-02-08 15:00:55 +00:00
ask
7aff56c144
LazFreeType: Add TFreeTypeStream class, allow fonts to be loaded from streams. Patch by "circular"
...
git-svn-id: trunk@40207 -
2013-02-08 12:35:14 +00:00
mattias
247bb4784b
lazutils: fixed reading xml with BOM, bug #23852
...
git-svn-id: trunk@40206 -
2013-02-08 09:37:10 +00:00
ask
7745a4f174
LazFreeType: Move strike-out and underline decoration to TFreeTypeRenderableFont. Based on patch by "circular"
...
git-svn-id: trunk@40147 -
2013-02-03 10:43:22 +00:00
ask
4694ce68f5
LazFreeType: Move OnRenderText event to TFreeTypeRenderableFont. Patch by "circular".
...
git-svn-id: trunk@40134 -
2013-02-03 00:09:36 +00:00
ask
f62e7a3b8d
LazFreeType: Call WordBreakHandler only when splitting lines on maximum width
...
git-svn-id: trunk@40133 -
2013-02-03 00:05:35 +00:00
ask
d863aa74b1
LazFreeType: Split text on a new line before reaching maximum width
...
git-svn-id: trunk@40131 -
2013-02-02 23:51:31 +00:00
ask
3c8243bd4c
LazFreeType: Move Hinted property to the TFreeTypeRenderableFont. Implement hinting for centered text.
...
Based on patch by "circular".
git-svn-id: trunk@40130 -
2013-02-02 23:14:39 +00:00
ask
632d1dc771
LazFreeType: Add TFreeTypeFont.OnRenderText event. Based on patch by "circular".
...
git-svn-id: trunk@40120 -
2013-02-02 12:39:39 +00:00
mattias
f99975aab9
lazutils: added ComparePointer
...
git-svn-id: trunk@40105 -
2013-01-31 23:37:35 +00:00
ask
80f6addec6
LazFreeType: Patch by "circular":
...
- extended characters handled correctly
- bug fix in case freetype font collection is freed before the drawer (added listeners when font collection item is destroyed)
- SetDefaultFreeTypeFontCollection in LazFreeTypeFontCollection unit, so it is not necessary to mention EasyLazFreeType in uses clause if font collection is used
- textrect and wordwrap for freetype
git-svn-id: trunk@40104 -
2013-01-31 22:33:25 +00:00
ask
cba980b847
LazFreeType: Hide range check errors in TrueType interpreter
...
git-svn-id: trunk@40102 -
2013-01-31 22:15:32 +00:00
mattias
dfd531ee95
lazutils: added CompareStringListItemsUTF8LowerCase
...
git-svn-id: trunk@40006 -
2013-01-28 15:14:33 +00:00
bart
835664f7f6
LazUtils: FileAgeUtf8 and FileSetDateUtf8: fix for WinCE after r39893 and r39891 #3e31ff5eeb (hopefully get it right this time).
...
git-svn-id: trunk@39918 -
2013-01-20 13:05:56 +00:00
mattias
a841f44ff5
xpath: added a test
...
git-svn-id: trunk@39913 -
2013-01-20 11:34:32 +00:00
mattias
53af0c65a7
lazutils: added laz2_xpath
...
git-svn-id: trunk@39912 -
2013-01-20 11:02:30 +00:00
bart
809f049924
LazUtils: fix FileSetDateUtf8 for Windows, when file is in a folder with Unicode characters.
...
Fixes issue: #0023696 . Patch based upon efforts of Takeda Matsuki.
git-svn-id: trunk@39893 -
2013-01-19 17:23:30 +00:00
bart
3e31ff5eeb
LazUtils: fix FileAgeUtf8 for Windows, when file is in a folder with Unicode characters.
...
Fixes issue: #0023538 . Patch by Takeda Matsuki.
git-svn-id: trunk@39891 -
2013-01-19 15:37:06 +00:00
maxim
2140b91481
Translations: Spanish translation update by Lucas Martín, bug #23649
...
git-svn-id: trunk@39856 -
2013-01-14 21:29:14 +00:00
maxim
217d70ece2
Translations: Czech translation update by Vaclav Valicek, bug #23622
...
git-svn-id: trunk@39823 -
2013-01-10 20:40:19 +00:00
mattias
c47b6d72a2
lazutils: TranslateUTF8Chars: multibyte with different size replacements
...
git-svn-id: trunk@39799 -
2013-01-07 16:49:16 +00:00
mattias
d594f5e36a
lazutils: TranslateUTF8Chars: multibyte with same size replacements
...
git-svn-id: trunk@39798 -
2013-01-07 16:12:40 +00:00
mattias
dbdae2d1c7
lazutils: TranslateUTF8Chars: ascii with delete
...
git-svn-id: trunk@39795 -
2013-01-07 12:51:47 +00:00
mattias
222d3f6e64
lazutils: TranslateUTF8Chars: plain ascii
...
git-svn-id: trunk@39794 -
2013-01-07 12:34:37 +00:00
maxim
e66fe290fa
Updated Russian translation
...
git-svn-id: trunk@39768 -
2013-01-04 19:12:23 +00:00
mattias
7a805339f7
lclbase,lazutils: moved utf8process to lazutils
...
git-svn-id: trunk@39744 -
2013-01-03 12:19:51 +00:00
mattias
5bcaa75c06
lazutils: moved SplitCmdLineParms to LazFileUtils
...
git-svn-id: trunk@39741 -
2013-01-03 12:10:48 +00:00
mattias
899bdb7156
lazutils: FileUtil: added SplitCmdLineParams
...
git-svn-id: trunk@39730 -
2013-01-02 12:43:12 +00:00
mattias
55daa17ac3
lazutils: laz_xmlstreaming: made GetPropertyElement protected, fixed reading vaBinary, bug #23534
...
git-svn-id: trunk@39651 -
2012-12-25 09:25:07 +00:00