Commit Graph

4839 Commits

Author SHA1 Message Date
mattias
555090ae4f codetools: TStandardCodeTool.ExtractOperand ignore positions in space
git-svn-id: trunk@22558 -
2009-11-13 06:03:49 +00:00
mattias
bdb43b2c28 codetools: added TSourceLog.LineColIsSpace
git-svn-id: trunk@22557 -
2009-11-13 05:51:38 +00:00
paul
0757d7bc7c tp ipro: apply patch of Domingo Alvarez Duarte "There are several bugs in turbopower_ipro port, this is a massive revision of it." (issue #0014227) + massive review of that patch with several bugs fixing
git-svn-id: trunk@22556 -
2009-11-13 03:32:32 +00:00
martin
ca94d30747 SynEdit: Basic folding for LFM
git-svn-id: trunk@22552 -
2009-11-13 00:00:03 +00:00
paul
858a57e4c7 tpipro:
- load border size from CSS
  - refactor: move BgColor, TextColor and Backgound properties and their loading from the Body to the TIpHtmlNodeBlock
  - refactor: set ElementName for td and th in the constructor instead of outer code (also fixes loading css for th)
  - fix applying Font color for td, th internal children

git-svn-id: trunk@22545 -
2009-11-12 10:38:02 +00:00
paul
820b0bf38d tpipro:
- fix reading of css file (eof was true on the last char instead of after it)
  - fix loading of BGColor property
  - fix BODY node applying of BGColor

git-svn-id: trunk@22542 -
2009-11-12 07:14:40 +00:00
paul
5ba985389f tpipro: make TIpHtml.FDataProvider protected
git-svn-id: trunk@22540 -
2009-11-12 04:37:53 +00:00
mattias
25b091dfef codetools: auto indent: fixed parsing begin in statements
git-svn-id: trunk@22530 -
2009-11-11 13:08:30 +00:00
mattias
7fe5b967f1 codetools: parsing string<number> in mode objfpc,fpc
git-svn-id: trunk@22528 -
2009-11-11 12:57:07 +00:00
mattias
e82ba209ae codetools: auto indent: no copy indent for statements and bracket blocks
git-svn-id: trunk@22525 -
2009-11-11 10:16:15 +00:00
mattias
461751ec27 codetools: fixed PositionInSameLine, auto indent: parsing statements
git-svn-id: trunk@22523 -
2009-11-10 13:35:08 +00:00
mattias
9c599f6458 codetools: debugging
git-svn-id: trunk@22522 -
2009-11-10 12:32:16 +00:00
mattias
443f653af0 codetools: identifier completion: fixed GetLineLength
git-svn-id: trunk@22521 -
2009-11-10 12:26:48 +00:00
mattias
0fd3251391 codetools: identifier completion: fixed line index
git-svn-id: trunk@22519 -
2009-11-10 12:14:19 +00:00
mattias
1b67a0cfa5 codetools: auto indent: if there are lines in front without block information, copy indent
git-svn-id: trunk@22511 -
2009-11-09 23:03:26 +00:00
mattias
9418344681 codetools: identifier completion: fixed checking for cursor beyond end of line
git-svn-id: trunk@22510 -
2009-11-09 22:38:43 +00:00
mattias
68b640835b codetools: auto indent: indent like the last closed
git-svn-id: trunk@22509 -
2009-11-09 22:05:00 +00:00
mattias
37982c53b3 codetools: auto indent: indent like the last closed
git-svn-id: trunk@22508 -
2009-11-09 21:59:12 +00:00
mattias
d7dd00883c codetools: parsing proc modifier external delayed
git-svn-id: trunk@22505 -
2009-11-09 14:02:56 +00:00
mattias
b0fdde8ed4 codetools: auto indent: checking for ifthen/if
git-svn-id: trunk@22504 -
2009-11-09 13:49:32 +00:00
mattias
ac5b7f25b3 codetools: auto indent: when next token close block use indent of block start
git-svn-id: trunk@22502 -
2009-11-09 13:11:54 +00:00
martin
d52294f627 SynEdit, gutter-part property editor: fixed crash, when closing unit/form while g-part selected
git-svn-id: trunk@22501 -
2009-11-09 12:55:10 +00:00
mattias
204becc357 codetools: comments
git-svn-id: trunk@22500 -
2009-11-09 12:17:15 +00:00
martin
366bd20044 SynEdit, clean-up
git-svn-id: trunk@22499 -
2009-11-09 11:35:04 +00:00
mattias
c9f7496afe codetools: defines: added ideintf to synedit
git-svn-id: trunk@22498 -
2009-11-09 11:00:12 +00:00
martin
1af2c15937 SynEdit: Fix streaming inside frames (issue #14952, issue #14943)
git-svn-id: trunk@22489 -
2009-11-08 17:14:33 +00:00
paul
07cc515962 synedit: highlight 'static' context keyword
git-svn-id: trunk@22484 -
2009-11-08 09:24:15 +00:00
paul
a59d9d39b9 synedit:
- limit 'enumerator' highlighting to the sections where it is a keyword
  - operator starts the similar code folding block as procedure and function

git-svn-id: trunk@22483 -
2009-11-07 18:38:10 +00:00
mattias
19d3a509bd codetools: fixed parsing proc message modifier
git-svn-id: trunk@22482 -
2009-11-07 17:14:41 +00:00
mattias
640e59b6b4 codetools: fixed parsing deprecated after types
git-svn-id: trunk@22480 -
2009-11-07 16:08:10 +00:00
paul
ceafb0bc53 synedit: limit 'sealed', 'final', 'abstract' highlighting to the sections where they are keywords
git-svn-id: trunk@22479 -
2009-11-07 15:12:57 +00:00
mattias
8838a2c5fd codetools: parsing procedure deprecated without comment
git-svn-id: trunk@22478 -
2009-11-07 15:10:19 +00:00
paul
38cd84263c synedit: allow procedure modifiers to be used in class
git-svn-id: trunk@22477 -
2009-11-07 15:08:27 +00:00
mattias
c0f0ab2673 codetools: parsing deprecated for variables
git-svn-id: trunk@22476 -
2009-11-07 14:00:03 +00:00
mattias
95af4fb208 codetools: fixed adding uses section
git-svn-id: trunk@22475 -
2009-11-07 13:48:47 +00:00
mattias
f154487ab1 codetools: skip fpc source directory amunits
git-svn-id: trunk@22473 -
2009-11-07 13:00:57 +00:00
mattias
dffcbd97cc codetools: procedure modifier deprecated
git-svn-id: trunk@22471 -
2009-11-07 12:52:44 +00:00
mattias
aec217654e codetools: identifier completion: check if cursor beyond eol
git-svn-id: trunk@22470 -
2009-11-07 11:39:26 +00:00
mattias
9595f3e726 codetools: skip fpc src directoy packages/amunits
git-svn-id: trunk@22468 -
2009-11-07 10:56:27 +00:00
mattias
e19baa54d3 codetools: find declaration: added robust check
git-svn-id: trunk@22467 -
2009-11-07 10:40:17 +00:00
mattias
5404f199d5 codetools: reduced debugging
git-svn-id: trunk@22458 -
2009-11-06 07:19:45 +00:00
mattias
60da9c45c4 codetools: auto indent: using typ/subtyp
git-svn-id: trunk@22457 -
2009-11-06 07:14:35 +00:00
martin
be8ea81f2a SynEdit: more tests
git-svn-id: trunk@22456 -
2009-11-05 23:47:00 +00:00
martin
9a080cade6 SynEdit: more tests
git-svn-id: trunk@22455 -
2009-11-05 23:39:51 +00:00
martin
6c07eb4531 SynEdit: Clean-up
git-svn-id: trunk@22454 -
2009-11-05 21:36:08 +00:00
martin
06dfd54e05 SynEdit: tests for paste, copy, OnPaste, OnCutCopy event
git-svn-id: trunk@22453 -
2009-11-05 19:54:40 +00:00
mattias
166ccb9e94 IDE: auto indent: using SynEdit.OnPaste event
git-svn-id: trunk@22452 -
2009-11-05 17:48:41 +00:00
mattias
c9f863d3a3 codetools: parsing class/interface deprecated
git-svn-id: trunk@22451 -
2009-11-05 16:54:51 +00:00
martin
64f6b721a6 SynEdit: added events for OnPaste / OnCutCopy
git-svn-id: trunk@22450 -
2009-11-05 15:29:24 +00:00
paul
232dc9feaa synedit: cleanup pascal highlighter code from some ifdefs, highlight context keyword 'enumerator'
git-svn-id: trunk@22439 -
2009-11-05 03:18:11 +00:00