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
mattias
f7647f0574
codetools: identifier completion: fixed crash
...
git-svn-id: trunk@41263 -
2013-05-18 21:36:32 +00:00
mattias
53b20cfa97
codetools: small optimizations
...
git-svn-id: trunk@41262 -
2013-05-18 21:30:16 +00:00
mattias
62f6dfef9d
codetools: fixed TIdentifierList.FindIdentifier searching identifier that is not a proc
...
git-svn-id: trunk@41261 -
2013-05-18 21:18:44 +00:00
martin
34b02a676b
SynEdit: Ifdef Markup: fix wrong info, when nodestate changed
...
git-svn-id: trunk@41258 -
2013-05-18 19:54:35 +00:00
martin
add486763e
SynEdit: Ifdef Markup: fix for multi-line-node / improve update detection
...
git-svn-id: trunk@41257 -
2013-05-18 14:47:05 +00:00
juha
8febe0926e
Industrial stuff: remove more unused code.
...
git-svn-id: trunk@41253 -
2013-05-18 11:12:53 +00:00
mattias
60c696effd
codetools: identifier completion: fixed range of with statement
...
git-svn-id: trunk@41252 -
2013-05-18 09:03:21 +00:00
juha
df34ae3956
Industrial stuff: remove unused code. Cleanup.
...
git-svn-id: trunk@41251 -
2013-05-18 08:12:27 +00:00
mattias
2f413bde0a
codetools: identifier completion: directives mixed case
...
git-svn-id: trunk@41250 -
2013-05-17 22:26:00 +00:00
juha
14ebf16300
Industrial comps: fix example etc.
...
git-svn-id: trunk@41247 -
2013-05-17 21:50:05 +00:00
mattias
0180b5047b
codetools: sorted directives: sort for code, srcpos and cleanpos
...
git-svn-id: trunk@41243 -
2013-05-17 20:29:28 +00:00
juha
c4e4546aa6
Industrial components: fix compilation
...
git-svn-id: trunk@41242 -
2013-05-17 18:54:19 +00:00
juha
031b757eb3
New package for Industrial components, collected and modified by Jurassic Pork.
...
git-svn-id: trunk@41239 -
2013-05-17 18:38:50 +00:00
mattias
bcd9ef945e
codetools: fixed typo
...
git-svn-id: trunk@41230 -
2013-05-17 06:16:31 +00:00
mattias
8b9514f7a2
IDE: mode matrix: read/write/restore
...
git-svn-id: trunk@41229 -
2013-05-17 06:10:35 +00:00
martin
b7b8d3c067
SynEdit: Trim spaces - position only: Do not mark buffer as modified, if pressing space at EOL. Follow up revision 40680 #63634bb913 / Fixed mem leak
...
git-svn-id: trunk@41228 -
2013-05-16 22:44:35 +00:00
martin
2c790f658b
SynEdit: Trim spaces - position only: Do not mark buffer as modified, if pressing space at EOL. Follow up revision 40680 #63634bb913 (missing file)
...
git-svn-id: trunk@41222 -
2013-05-16 12:53:53 +00:00
martin
a9d1f34275
SynEdit: Trim spaces - position only: Do not mark buffer as modified, if pressing space at EOL. Follow up revision 40680 #63634bb913
...
git-svn-id: trunk@41220 -
2013-05-16 11:23:08 +00:00
martin
222d915b0f
SynEdit: Ifdef Markup: force assert for testing
...
git-svn-id: trunk@41218 -
2013-05-15 23:57:26 +00:00
martin
a6236159e9
SynEdit: Ifdef Markup: fix several crashes
...
git-svn-id: trunk@41217 -
2013-05-15 23:53:14 +00:00
martin
1084ad7aed
SynEdit: Ifdef Markup: only scan if markup is active
...
git-svn-id: trunk@41216 -
2013-05-15 20:59:05 +00:00
juha
dada73665c
IDE: formatting
...
git-svn-id: trunk@41212 -
2013-05-15 18:00:13 +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
martin
553e6bbbc3
SynEdit: Ifdef Markup: keep node state on edit / wait for idle update
...
git-svn-id: trunk@41208 -
2013-05-15 12:31:00 +00:00
martin
618c00afa9
SynEdit: Ifdef Markup: keep node state on edit / wait for idle update
...
git-svn-id: trunk@41206 -
2013-05-15 12:04:51 +00:00
mattias
7f5a187f74
codetools: fixed directory cacher FindUnitSource
...
git-svn-id: trunk@41202 -
2013-05-15 08:04:34 +00:00
martin
3f6ef5ad82
SynEdit: Ifdef Markup: fixed using invalid peer
...
git-svn-id: trunk@41201 -
2013-05-14 23:50:49 +00:00
martin
c1207958d0
SynEdit: Ifdef Markup: fixed uninitialized value
...
git-svn-id: trunk@41200 -
2013-05-14 23:16:56 +00:00
mattias
2ad95802b4
codetools: directory cacher: fixed finding dotted units
...
git-svn-id: trunk@41199 -
2013-05-14 23:16:14 +00:00
mattias
ec42d1983b
codetools: elseif is an else
...
git-svn-id: trunk@41196 -
2013-05-14 21:10:51 +00:00
mattias
2495c152c6
codetools: ifend is an end
...
git-svn-id: trunk@41195 -
2013-05-14 21:09:52 +00:00
mattias
2440a11cb8
codetools: linkscanner directives kind
...
git-svn-id: trunk@41193 -
2013-05-14 21:05:05 +00:00
martin
bf7b52f47d
SynEdit: Alphablend (low-lighting) for markup
...
git-svn-id: trunk@41192 -
2013-05-14 18:11:07 +00:00
martin
7d486bba43
SynEdit: Ifdef Markup: updates
...
git-svn-id: trunk@41191 -
2013-05-14 16:53:41 +00:00
martin
76bf70d6c4
SynEdit: Ifdef Markup: clean up
...
git-svn-id: trunk@41189 -
2013-05-14 14:56:37 +00:00
martin
062c0899c3
SynEdit: Alphablend (low-lighting) for markup
...
git-svn-id: trunk@41188 -
2013-05-14 14:03:07 +00:00
martin
c115ca588a
SynEdit: Ifdef Markup: fixed removing invalid nodes / fixed peering nested, open on same line
...
git-svn-id: trunk@41187 -
2013-05-14 13:52:41 +00:00
martin
e388dee414
SynEdit: Alphablend (low-lighting) for markup
...
git-svn-id: trunk@41186 -
2013-05-14 12:38:54 +00:00
mattias
f83e1b7112
IDE: source editor: set ifdef node states on page changed
...
git-svn-id: trunk@41185 -
2013-05-14 10:16:03 +00:00
mattias
5878ba9053
lazutils: less warnings
...
git-svn-id: trunk@41184 -
2013-05-14 09:30:45 +00:00
mattias
7185e6dc61
codetools: fixed crash finding directive
...
git-svn-id: trunk@41182 -
2013-05-13 22:21:01 +00:00