mattias
e959ab8230
codetools: fixed search paths for directory debugger
...
git-svn-id: trunk@23024 -
2009-12-08 11:29:29 +00:00
mattias
a533956c13
IDE: codetools src path: added edit button
...
git-svn-id: trunk@23019 -
2009-12-08 09:37:57 +00:00
mattias
2a1789fd1b
aggpas: fixed uninitialized variables
...
git-svn-id: trunk@23018 -
2009-12-08 00:42:10 +00:00
mattias
ba62ff1747
aggpas: added svg unit
...
git-svn-id: trunk@23016 -
2009-12-07 23:05:48 +00:00
mattias
be2b1bc884
aggpas: started svg loading
...
git-svn-id: trunk@23015 -
2009-12-07 14:33:44 +00:00
mattias
b42cf02bc3
aggpas: implemented PolyBezier
...
git-svn-id: trunk@23013 -
2009-12-07 12:20:01 +00:00
mattias
b6c860de16
aggpas: implemented GradientFill
...
git-svn-id: trunk@23000 -
2009-12-06 12:20:25 +00:00
mattias
5f524c6e53
aggpas: implemented RadialPie
...
git-svn-id: trunk@22998 -
2009-12-06 11:51:29 +00:00
mattias
39b230ed76
aggpas: implemented pie
...
git-svn-id: trunk@22997 -
2009-12-06 11:39:12 +00:00
mattias
4ee886db0d
xmlcfg: reduced debugging
...
git-svn-id: trunk@22996 -
2009-12-06 10:22:00 +00:00
mattias
a7373b6df6
aggpas: roundrect
...
git-svn-id: trunk@22986 -
2009-12-05 23:30:39 +00:00
mattias
8a67f65743
aggpas: implemented PolyLine, Polygon
...
git-svn-id: trunk@22985 -
2009-12-05 22:19:53 +00:00
mattias
9aae746ab4
aggpas: implemented TextWidth, TextHeight, TextExtent, TextRect
...
git-svn-id: trunk@22983 -
2009-12-05 21:51:06 +00:00
mattias
d34b2f90e9
aggpas: implemented chord
...
git-svn-id: trunk@22982 -
2009-12-05 21:36:21 +00:00
mattias
c3417c257b
IDE: check i lpi file changes on disk
...
git-svn-id: trunk@22980 -
2009-12-05 20:30:35 +00:00
mattias
3d35bf6829
codetools: fixed uninitialized param
...
git-svn-id: trunk@22976 -
2009-12-05 18:04:18 +00:00
mattias
8dda7b592e
aggpas: started chord
...
git-svn-id: trunk@22965 -
2009-12-04 15:48:16 +00:00
mattias
bc49063c1a
aggpas: arc
...
git-svn-id: trunk@22963 -
2009-12-04 15:01:46 +00:00
mattias
ec4f806eb0
aggpas: started arc
...
git-svn-id: trunk@22958 -
2009-12-04 13:27:12 +00:00
mattias
ca493228ec
aggpas: utf8 support
...
git-svn-id: trunk@22957 -
2009-12-04 11:53:01 +00:00
mattias
c5f7e33856
IDE: added IDEBuildOptions macro to codetools package
...
git-svn-id: trunk@22955 -
2009-12-04 11:32:51 +00:00
mattias
b8581d21e4
codetools: examples: fixed comment
...
git-svn-id: trunk@22944 -
2009-12-03 11:40:47 +00:00
mattias
0c3ffe4f45
codetools: added example file for methodjumping
...
git-svn-id: trunk@22943 -
2009-12-03 11:38:21 +00:00
mattias
3b25d319c3
codetools: examples: fixed title
...
git-svn-id: trunk@22942 -
2009-12-03 11:34:57 +00:00
mattias
2f778c1f3b
codetools: fixed adding published method into implicit first published section
...
git-svn-id: trunk@22941 -
2009-12-03 11:29:47 +00:00
mattias
5cdcfd3451
codetools: fixed compilation of examples
...
git-svn-id: trunk@22940 -
2009-12-03 11:10:47 +00:00
mattias
1d47d3d54a
IDE: when no lps file: open main unit
...
git-svn-id: trunk@22939 -
2009-12-03 10:59:32 +00:00
mattias
646abd53bf
codetools: fixed compilation of some examples
...
git-svn-id: trunk@22936 -
2009-12-03 10:28:17 +00:00
mattias
30d56517ec
aggpas: improved textout position
...
git-svn-id: trunk@22927 -
2009-12-02 14:33:26 +00:00
mattias
0d614ca60b
aggpas: improved font position and size
...
git-svn-id: trunk@22924 -
2009-12-02 14:06:15 +00:00
mattias
7dee2172f1
codetools: indenter: fixed using right block when on block end
...
git-svn-id: trunk@22922 -
2009-12-02 13:38:23 +00:00
paul
7325d661aa
components: fix clean of printers
...
git-svn-id: trunk@22918 -
2009-12-02 07:47:49 +00:00
jesus
ffcb9ab6f3
LazReport, improve export facilites
...
git-svn-id: trunk@22908 -
2009-12-01 22:07:01 +00:00
mattias
6476b208c5
translations: portuguese: from Marcelo B Paula, bug #15224
...
git-svn-id: trunk@22899 -
2009-12-01 14:56:48 +00:00
mattias
f574d9ce60
codetools.lpk: removed pascalexpr.pas
...
git-svn-id: trunk@22898 -
2009-12-01 14:26:58 +00:00
mattias
1ac2ad2f43
codetools.lpk: disabled hints
...
git-svn-id: trunk@22892 -
2009-12-01 11:47:20 +00:00
mattias
a9f222d1e9
codetools: expreval: fixed parsing sub expressions, bug #15228
...
git-svn-id: trunk@22888 -
2009-12-01 09:08:40 +00:00
mattias
e26fe2aaa0
IDE: clean up
...
git-svn-id: trunk@22884 -
2009-11-30 20:58:22 +00:00
mattias
a8af53b8b2
IDE: added codetools.lpk
...
git-svn-id: trunk@22883 -
2009-11-30 20:58:04 +00:00
mattias
41403c5fbd
codetools: update for new fpc search of units with in filename: lowercase,uppercase
...
git-svn-id: trunk@22878 -
2009-11-30 19:20:35 +00:00
mattias
111f81ba6a
aggpas: fixed GetTextHeight
...
git-svn-id: trunk@22876 -
2009-11-30 13:30:03 +00:00
mattias
0d6e68ae9b
aggpas: TAggLCLCanvas.AggTextOut adding font size
...
git-svn-id: trunk@22875 -
2009-11-30 12:13:22 +00:00
zeljko
3a5dfa739f
Qt: removed qt-4.3 workaround
...
git-svn-id: trunk@22869 -
2009-11-30 09:21:42 +00:00
mattias
45f8f39a9e
codetools: auto indenter: fixed parsing in bbtStatement
...
git-svn-id: trunk@22868 -
2009-11-30 09:16:11 +00:00
mattias
6d42a4b2d0
codetools: expreval: fixed searching closing bracket
...
git-svn-id: trunk@22867 -
2009-11-30 08:56:44 +00:00
mattias
78d2df6cba
codetools1: updated lpk
...
git-svn-id: trunk@22866 -
2009-11-30 08:51:58 +00:00
zeljko
eb773ef0f5
Qt: show page setup dialog on qt print dialog by default (button Properties)
...
git-svn-id: trunk@22865 -
2009-11-30 08:33:02 +00:00
mattias
5e40787741
codetools: auto indenter: fixed endless loop on pasting new section, bug #15030
...
git-svn-id: trunk@22864 -
2009-11-30 08:31:00 +00:00
zeljko
35cb7923c6
Qt: use QPageSetupDialog instead of error message for printer setup dialog. fixes #15181 .
...
git-svn-id: trunk@22863 -
2009-11-30 08:09:22 +00:00
mattias
5c09cc4e34
codetools: indenter: if no examples found, use defaults
...
git-svn-id: trunk@22861 -
2009-11-29 22:33:51 +00:00
mattias
a3eed789e4
codetools: indenter: closing statement on else
...
git-svn-id: trunk@22860 -
2009-11-29 22:22:56 +00:00
mattias
e97ed5a1c9
codetools: LoadFile revert=true: check Revert result
...
git-svn-id: trunk@22853 -
2009-11-28 15:23:23 +00:00
mattias
0d6aff22e1
csOwnedChildsSelectable inverted and renamed to csOwnedChildsNotSelectable
...
git-svn-id: trunk@22852 -
2009-11-28 15:18:27 +00:00
mattias
5fd00cffab
codetools: expreval: reading closing bracket if last char
...
git-svn-id: trunk@22850 -
2009-11-28 12:59:13 +00:00
mattias
dfc20b664d
codetools: completeblock: skip if target line is not empty or code behind is more indented
...
git-svn-id: trunk@22828 -
2009-11-27 16:50:24 +00:00
mattias
507823b744
codetools: expreval: fixed wrong out parameter
...
git-svn-id: trunk@22826 -
2009-11-27 11:20:06 +00:00
mattias
28026aebe8
codetools: expreval: added FreeEvalOperand
...
git-svn-id: trunk@22825 -
2009-11-27 11:13:07 +00:00
mattias
427177187f
codetools: expreval: fixed mem leak
...
git-svn-id: trunk@22824 -
2009-11-27 10:57:40 +00:00
mattias
691f65044f
codetools: expreval: return always true for declared
...
git-svn-id: trunk@22823 -
2009-11-27 10:38:38 +00:00
mattias
a13feabeb5
codetools: clean up old fpc ifdef
...
git-svn-id: trunk@22822 -
2009-11-27 10:34:30 +00:00
mattias
f4b89285e7
codetools: expreval: fixed mem leak
...
git-svn-id: trunk@22821 -
2009-11-27 10:23:04 +00:00
paul
3185a931a9
tpipro: fix indent
...
git-svn-id: trunk@22820 -
2009-11-27 07:48:27 +00:00
mattias
5c523c50a9
educationlaz: added minimal and extended component set from Michael Kuhardt
...
git-svn-id: trunk@22813 -
2009-11-26 20:51:07 +00:00
mattias
4a5ccd0c77
IDE: using new eval
...
git-svn-id: trunk@22812 -
2009-11-26 20:47:19 +00:00
mattias
ca19910ffe
codetools: fixed exmaple
...
git-svn-id: trunk@22811 -
2009-11-26 20:45:07 +00:00
mattias
88d5b48c92
codetools: using new eval for conditionals
...
git-svn-id: trunk@22810 -
2009-11-26 20:37:58 +00:00
mattias
7d0ed7d072
codetools: reduced debugging
...
git-svn-id: trunk@22808 -
2009-11-26 19:16:23 +00:00
mattias
58f1799eae
codetools: added example testexpreval
...
git-svn-id: trunk@22807 -
2009-11-26 19:12:41 +00:00
mattias
a39ba22e7d
codetools: clean up
...
git-svn-id: trunk@22806 -
2009-11-26 18:59:49 +00:00
mattias
e82caa9908
codetools: expreval: declared
...
git-svn-id: trunk@22805 -
2009-11-26 18:58:35 +00:00
mattias
3a77111581
codetools: expreval: brackets
...
git-svn-id: trunk@22804 -
2009-11-26 18:55:11 +00:00
mattias
09a2cd724b
codetools: expreval: string constants
...
git-svn-id: trunk@22803 -
2009-11-26 18:28:33 +00:00
mattias
4005006703
codetools: expreval: ! and unicodestring
...
git-svn-id: trunk@22801 -
2009-11-26 18:14:10 +00:00
mattias
bb1d9ea928
codetools: expreval: numbers
...
git-svn-id: trunk@22800 -
2009-11-26 17:59:02 +00:00
mattias
4d7aa9e2ea
codetools: expreval: and, or short eval set 0,1
...
git-svn-id: trunk@22799 -
2009-11-26 17:24:13 +00:00
mattias
47931548ff
codetools: expreval: not defined
...
git-svn-id: trunk@22798 -
2009-11-26 17:18:59 +00:00
mattias
2f9071355c
codetools: expreval: operators
...
git-svn-id: trunk@22797 -
2009-11-26 15:42:33 +00:00
martin
e1c8b64e3f
SynEdit, SourceEditor: refactored Syncro-edit detection
...
git-svn-id: trunk@22787 -
2009-11-26 07:32:31 +00:00
paul
543add952b
synedit: support for cppclass
...
git-svn-id: trunk@22785 -
2009-11-26 06:55:44 +00:00
mattias
da872a80c7
codetools: expreval: stack
...
git-svn-id: trunk@22779 -
2009-11-26 00:15:08 +00:00
mattias
5f2cf12f1f
codetools: expreval: readoperand
...
git-svn-id: trunk@22778 -
2009-11-25 23:12:34 +00:00
mattias
8906d2acae
codetools: added carbon/objc to search path for carbon intf ppu
...
git-svn-id: trunk@22774 -
2009-11-25 16:56:39 +00:00
paul
c7a2f70a7a
synedit: support for objcprotocol, weakexternal
...
git-svn-id: trunk@22770 -
2009-11-25 15:45:36 +00:00
paul
4173970827
synedit: support for objcclass
...
git-svn-id: trunk@22769 -
2009-11-25 15:34:48 +00:00
mattias
5be7dd3157
codetools: expreval: readnextatom
...
git-svn-id: trunk@22768 -
2009-11-25 14:29:29 +00:00
mattias
2f998fb898
codetools: search unit objcbase in modeswitch objectivec1
...
git-svn-id: trunk@22765 -
2009-11-25 12:13:28 +00:00
mattias
6ba3e8f884
codetools: search unit objc in modeswitch objc
...
git-svn-id: trunk@22764 -
2009-11-25 12:05:27 +00:00
mattias
2f59dcd283
codetools: parsing weakexternal procedure specifier
...
git-svn-id: trunk@22762 -
2009-11-25 11:46:36 +00:00
ask
4094aa57d0
TAChart: Add TChart.ClearSeries call to the demo application
...
git-svn-id: trunk@22758 -
2009-11-25 08:33:30 +00:00
ask
86af12370d
TAChart: Fix AV after TChart.ClearSeries call (issue #15173 )
...
git-svn-id: trunk@22757 -
2009-11-25 08:32:15 +00:00
jesus
44b0233a93
LazReport, fixed charset encoding in html exporter output issue #15176 , and made output 'Valid HTML 4.01 Transitional'
...
git-svn-id: trunk@22755 -
2009-11-25 07:13:43 +00:00
jesus
7160777502
LazReport, added some tolerance on object aligment when exporting to csv
...
git-svn-id: trunk@22754 -
2009-11-25 01:24:43 +00:00
mattias
7d314d1f97
codetools: expreval: started EvalPChar
...
git-svn-id: trunk@22752 -
2009-11-24 15:10:19 +00:00
vincents
aa1acebeff
fpweb session example: fixed path to unit from taka_jp (issue #15043 )
...
git-svn-id: trunk@22750 -
2009-11-24 14:29:10 +00:00
mattias
aa565ed7b4
codetools: started new expreval
...
git-svn-id: trunk@22745 -
2009-11-24 09:44:41 +00:00
jesus
41000aef98
LazReport, fix csv export columns separation
...
git-svn-id: trunk@22728 -
2009-11-23 19:34:14 +00:00
paul
36a4e85606
languages: IDE Portuguese language updates from Marcelo B Paula (issue #0015155 )
...
git-svn-id: trunk@22716 -
2009-11-23 04:33:07 +00:00
mattias
12b834b223
codetools: varargs method specifier
...
git-svn-id: trunk@22710 -
2009-11-23 00:22:57 +00:00
mattias
ef0d1a3cc4
codetools: parsing objcprotocol external name constant
...
git-svn-id: trunk@22709 -
2009-11-22 19:49:04 +00:00
mattias
10bf020df1
codetools: parsing objcprotocol external, bug #15157
...
git-svn-id: trunk@22708 -
2009-11-22 19:19:26 +00:00
mattias
2b1408184e
codetools: parsing objcprotocol
...
git-svn-id: trunk@22707 -
2009-11-22 19:18:19 +00:00
mattias
64c97e551d
turbopower: skip invalid commands, bug #15153
...
git-svn-id: trunk@22702 -
2009-11-22 11:02:03 +00:00
mattias
9187f01727
codetools: class completion: copy parameters only if no new method/variable, bug #9244
...
git-svn-id: trunk@22700 -
2009-11-21 21:55:25 +00:00
mattias
b2b81b9d00
codetools: code completion: refactoring
...
git-svn-id: trunk@22698 -
2009-11-21 13:15:30 +00:00
ask
fdd7359743
TAChart: Hide 'unused parameter' hint
...
git-svn-id: trunk@22695 -
2009-11-20 11:47:52 +00:00
ask
91daeebbea
TAChart: Simplify InitHelper interface
...
git-svn-id: trunk@22694 -
2009-11-20 11:47:12 +00:00
martin
776f474483
SynEdit: Fix smart unindent obeys read-only
...
git-svn-id: trunk@22686 -
2009-11-19 23:54:52 +00:00
dmitry
fa76b5032d
leakview: added a summary (bug #14756 )
...
git-svn-id: trunk@22685 -
2009-11-19 21:31:39 +00:00
vincents
ebd7b6e721
removed svn:executable property
...
git-svn-id: trunk@22682 -
2009-11-19 11:00:04 +00:00
martin
69f53e8c35
SynEdit: Starting Multi-View SynEdit
...
git-svn-id: trunk@22679 -
2009-11-19 00:14:36 +00:00
marc
802a6c82b9
* Updated Russian translation by Maxim Ganetsky
...
git-svn-id: trunk@22677 -
2009-11-18 22:32:54 +00:00
martin
7c61fa681f
SynEdit: Clean-up, removed some ifdef
...
git-svn-id: trunk@22673 -
2009-11-18 17:21:42 +00:00
martin
7404b6ed0b
SynEdit: refactor, moved some undo/redo code to the lines object
...
git-svn-id: trunk@22672 -
2009-11-18 16:53:20 +00:00
martin
650d40ce24
SynMemo: missing properties/methods
...
git-svn-id: trunk@22665 -
2009-11-18 03:33:29 +00:00
martin
c8ba6e0940
SynEdit, trim trailing space: Fixed, spaces where kept, if text was reverted
...
git-svn-id: trunk@22663 -
2009-11-18 00:09:36 +00:00
martin
18d49dd9cd
SynEdit: refactor, all Lines.On* are now event-lists
...
git-svn-id: trunk@22662 -
2009-11-18 00:07:55 +00:00
martin
106170d98a
SynEdit: Replaced old code by equal functionality from LCL
...
git-svn-id: trunk@22655 -
2009-11-17 20:56:10 +00:00
martin
ef24cbaf73
SynEdit, Makefile: added missing units
...
git-svn-id: trunk@22654 -
2009-11-17 20:53:55 +00:00
mattias
837f13ad0c
codetools: parsing specialize in class inheritage brackets, bug #15081
...
git-svn-id: trunk@22649 -
2009-11-17 12:11:33 +00:00
ask
42d44be9aa
TAChart: Fix Footer text position. See issue #15029 .
...
git-svn-id: trunk@22639 -
2009-11-17 09:35:58 +00:00
paul
727feaa900
ide: inline streams should not be checked further for missing components (fixes loading of dependencies like form->frame1->frame2).
...
git-svn-id: trunk@22636 -
2009-11-17 07:43:10 +00:00
mattias
0f7ce1431b
codetools: auto indent: on paste: skip spaces in insert code
...
git-svn-id: trunk@22624 -
2009-11-16 14:12:40 +00:00
martin
f7794cff2a
SynEdit: Added fold config for for XML/LFM
...
git-svn-id: trunk@22623 -
2009-11-16 13:42:30 +00:00
martin
330f5e60fb
Synedit: Undone default-filter deprecation
...
git-svn-id: trunk@22619 -
2009-11-16 12:09:03 +00:00
mattias
2f36654d16
codetools: searching include files with extension pas, bug #15108
...
git-svn-id: trunk@22618 -
2009-11-16 09:59:16 +00:00
martin
21eb56256f
SynEdit: Basic folding for XML
...
git-svn-id: trunk@22616 -
2009-11-16 08:44:10 +00:00
mattias
b64abcbd7a
codetools: parsing objccategory
...
git-svn-id: trunk@22611 -
2009-11-16 00:39:35 +00:00
mattias
bc85444eab
codetools: auto indent: unindent on line break else
...
git-svn-id: trunk@22610 -
2009-11-16 00:15:21 +00:00
marc
4cb19a0888
* Updated Russian translation by Maxim Ganetsky
...
git-svn-id: trunk@22609 -
2009-11-15 22:56:22 +00:00
martin
30616b6f50
SynEdit: Fix LFM fold (tree would not draw close node indicators)
...
git-svn-id: trunk@22608 -
2009-11-15 22:38:34 +00:00
martin
e3156cd675
SynEdit: fixed an issue with unfolding, if fold starts on very first line (display was not repainted)
...
git-svn-id: trunk@22607 -
2009-11-15 22:06:54 +00:00
martin
3618f253b7
SynEdit: clean up
...
git-svn-id: trunk@22606 -
2009-11-15 21:21:37 +00:00
mattias
b13238d551
codetools: fixed parsing method
...
git-svn-id: trunk@22602 -
2009-11-15 15:55:48 +00:00
mattias
cf8c233871
codetools: parsing cppclass
...
git-svn-id: trunk@22601 -
2009-11-15 15:43:53 +00:00
martin
b6e79ccc1d
SynEdit: Some docs
...
git-svn-id: trunk@22592 -
2009-11-15 00:23:50 +00:00
martin
88407a2f4b
SynEdit: Tests for group undo for smart-unindent
...
git-svn-id: trunk@22582 -
2009-11-13 21:56:58 +00:00
martin
e706efaedb
SynEdit: Fixed group undo for smart-unindent
...
git-svn-id: trunk@22581 -
2009-11-13 21:56:26 +00:00
martin
558e3511f9
SynEdit, SynCompletion: Fixed dropped keys after completion finished (gtk) issue #0014667
...
git-svn-id: trunk@22580 -
2009-11-13 21:29:52 +00:00
vincents
1f8fed396c
set svn:executable property on shell scripts
...
git-svn-id: trunk@22579 -
2009-11-13 21:04:19 +00:00
mattias
ce415836a7
codetools: TStandardCodeTool.GetPasDocComments stop at directives
...
git-svn-id: trunk@22575 -
2009-11-13 20:42:15 +00:00
martin
6a9a708b28
IDE, SourceEditor: Reduce painting during startup
...
git-svn-id: trunk@22574 -
2009-11-13 14:59:12 +00:00
mattias
e7a4c20bc0
codetools: auto indent: close if-then on semicolon
...
git-svn-id: trunk@22568 -
2009-11-13 12:03:14 +00:00
paul
c88c2b2dce
tpipro: draw css table border using style and color
...
git-svn-id: trunk@22567 -
2009-11-13 10:58:57 +00:00
paul
1c490db611
tpipro: read css border
...
git-svn-id: trunk@22564 -
2009-11-13 09:28:39 +00:00
paul
98e53ff53c
tpipro: increase buffer from css statements
...
git-svn-id: trunk@22563 -
2009-11-13 08:27:25 +00:00
paul
794e8dabaa
tpiro: fix compilation
...
git-svn-id: trunk@22562 -
2009-11-13 08:18:57 +00:00
paul
c5101d39fc
tpipro: use TR bg and fg color assigned from css, render table caption
...
git-svn-id: trunk@22561 -
2009-11-13 08:11:59 +00:00
mattias
43524639c2
codetools: fpdocs
...
git-svn-id: trunk@22560 -
2009-11-13 06:43:17 +00:00
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
martin
0ba24b8a3b
SynEdit: added events for OnPaste / OnCutCopy
...
git-svn-id: trunk@22438 -
2009-11-04 23:16:49 +00:00
jesus
61804fcfa3
LazReport : Disable Ctrl+P when pbPrint:=False, from Javivf, issue #14971
...
git-svn-id: trunk@22434 -
2009-11-04 19:35:47 +00:00
mattias
ef97e3ee6b
codetools: code completion: enumeration of arrays
...
git-svn-id: trunk@22433 -
2009-11-04 18:56:30 +00:00
mattias
2375a8fcaf
codetools: code completion: enumeration of settype
...
git-svn-id: trunk@22432 -
2009-11-04 18:35:29 +00:00
mattias
55a336b95f
codetools: operator enumerator: interface
...
git-svn-id: trunk@22430 -
2009-11-04 15:42:58 +00:00
mattias
ef08824411
codetools: code completion: operator enumerator current
...
git-svn-id: trunk@22429 -
2009-11-04 15:07:08 +00:00
mattias
51babfb160
codetools: parsing function+property modifier enumerator
...
git-svn-id: trunk@22425 -
2009-11-04 12:02:23 +00:00
ask
0bc78d689a
TAChart: Convert some literals to named constants
...
git-svn-id: trunk@22420 -
2009-11-04 01:26:14 +00:00
mattias
1631325da4
codetools: local var completion for enumerator of class
...
git-svn-id: trunk@22419 -
2009-11-04 00:23:52 +00:00
ask
9839fb3763
TAChart: Add axis demo
...
git-svn-id: trunk@22418 -
2009-11-04 00:14:46 +00:00
martin
ed4cca60d2
SynEdit: more tests for Beautifier
...
git-svn-id: trunk@22417 -
2009-11-03 23:33:45 +00:00
martin
5b91fa1c1e
SynEdit: Fixed line tracking for beautifier / auto-indent
...
git-svn-id: trunk@22416 -
2009-11-03 23:32:58 +00:00
martin
ffc04c57b2
SynEdit: Small optimization, avoid unnecessary operation
...
git-svn-id: trunk@22415 -
2009-11-03 23:31:27 +00:00
mattias
a0bc0d475c
codetools: code completion for string iterators
...
git-svn-id: trunk@22412 -
2009-11-03 23:03:27 +00:00
mattias
6a2b68eda3
reduced warnings
...
git-svn-id: trunk@22404 -
2009-11-03 13:11:38 +00:00
mattias
2cd414bcbd
IDE: enabled codetools auto indent by default
...
git-svn-id: trunk@22403 -
2009-11-03 13:10:56 +00:00
mattias
e750aff51a
codetools: auto indent: flag to ignore context
...
git-svn-id: trunk@22400 -
2009-11-03 12:47:19 +00:00
mattias
dae3bc507c
codetools: fixed FindStartOfTerm ignoring next atom if it is not under EndPos
...
git-svn-id: trunk@22399 -
2009-11-03 10:38:35 +00:00
mattias
db15a33457
codetools: auto indent: ignore brackets in statements
...
git-svn-id: trunk@22397 -
2009-11-03 10:13:09 +00:00
mattias
7f1e276971
codetools: clean up
...
git-svn-id: trunk@22392 -
2009-11-03 00:45:15 +00:00
mattias
61560943a1
codetools: FindExpressionTypeOfTerm fixed searching start of term
...
git-svn-id: trunk@22391 -
2009-11-03 00:40:57 +00:00
mattias
5687aefd2c
codetools; todo
...
git-svn-id: trunk@22390 -
2009-11-03 00:22:32 +00:00
mattias
3e2c929442
codetools: auto indent: nested begin
...
git-svn-id: trunk@22388 -
2009-11-03 00:16:00 +00:00
mattias
1c5d19d57b
codetools: auto indent: proc heads, proc types, definitions
...
git-svn-id: trunk@22384 -
2009-11-02 13:43:14 +00:00
mattias
e6d6a54eb9
reduced warnings
...
git-svn-id: trunk@22382 -
2009-11-02 10:47:24 +00:00
mattias
003a59c3d7
codetools: auto indent: fixed checking comment
...
git-svn-id: trunk@22381 -
2009-11-02 09:31:22 +00:00
martin
ff0b2160a5
SynEdit: Test for Beautifier
...
git-svn-id: trunk@22379 -
2009-11-02 02:06:07 +00:00
martin
0c7bfacc34
SynEdit: Test for Beautifier
...
git-svn-id: trunk@22378 -
2009-11-02 01:36:49 +00:00
martin
65aa0e0875
SynEdit, IDE: Fixes and Refactor for SynBeautifier (includes updates for codetools auto-indent)
...
git-svn-id: trunk@22377 -
2009-11-02 01:36:04 +00:00
ask
85a6d9eae3
TAChart: Use overloaded operator= instead of LCLProc.CompareMethods
...
git-svn-id: trunk@22376 -
2009-11-02 01:11:56 +00:00
ask
39dd7c35bd
TAChart: Update funcdemo to demonstrate domain exclusions
...
git-svn-id: trunk@22375 -
2009-11-02 01:01:42 +00:00
ask
6f487b17a3
TAChart: Add TFuncSeries.DomainExclusions property
...
git-svn-id: trunk@22374 -
2009-11-02 00:57:16 +00:00
ask
989229c520
TAChart: Add TIntervalList class
...
git-svn-id: trunk@22373 -
2009-11-02 00:53:32 +00:00
mattias
e7998ea585
codetools: auto indent: started list of indents
...
git-svn-id: trunk@22369 -
2009-11-01 13:09:16 +00:00
martin
0a9b5e5202
SynEdit: Added tests for Beautifier, indent
...
git-svn-id: trunk@22366 -
2009-11-01 04:16:22 +00:00
martin
e81f70915d
SynEdit: right click fold-gutter crashes, if no fold-highlighter is avail. Issue #14855
...
git-svn-id: trunk@22362 -
2009-10-31 17:26:55 +00:00
mattias
4483337f54
codetools: FindStartOfTerm: check next atom
...
git-svn-id: trunk@22361 -
2009-10-31 17:19:00 +00:00
mattias
cdabdbc280
codetools: auto indent: started getting list of indents
...
git-svn-id: trunk@22360 -
2009-10-31 15:45:45 +00:00
mattias
030a84366d
xml component stream reader: raise exception on invalid floats
...
git-svn-id: trunk@22358 -
2009-10-31 11:39:06 +00:00
mattias
44282a074c
codetools: comments
...
git-svn-id: trunk@22356 -
2009-10-31 11:35:40 +00:00
mattias
f35f9bc932
synedit: fixed typo
...
git-svn-id: trunk@22355 -
2009-10-31 11:35:26 +00:00
paul
5d50a609c0
codetools: rename AUnitName properties to Unit_Name
...
git-svn-id: trunk@22352 -
2009-10-30 14:46:35 +00:00
mattias
66c1e74b6c
codetools: auto indent: parsing destructor, operator, constructor
...
git-svn-id: trunk@22350 -
2009-10-30 08:48:25 +00:00
mattias
313cae9e1a
codetools: auto indent: started parsing procedure modifiers
...
git-svn-id: trunk@22349 -
2009-10-30 08:34:49 +00:00
mattias
f9301bebcb
codetools: auto indent: fixed using atom at cursor, not beyond
...
git-svn-id: trunk@22347 -
2009-10-29 23:06:19 +00:00
mattias
653c1f4acf
codetools: auto indent: unindent using next atom
...
git-svn-id: trunk@22344 -
2009-10-29 17:09:00 +00:00
mattias
c12d17af61
codetools: FindStartOfTerm: fixed starting in an atom
...
git-svn-id: trunk@22340 -
2009-10-29 14:28:19 +00:00
mattias
8fc4643167
codetool: auto indent: parsing next atom at pos
...
git-svn-id: trunk@22339 -
2009-10-29 14:18:29 +00:00
mattias
b21088720a
codetools: auto indent: check if cursor in comment
...
git-svn-id: trunk@22338 -
2009-10-29 13:06:34 +00:00
mattias
0e80d8ba47
codetools: ReadRawNextPascalAtom: replaced string with PChar
...
git-svn-id: trunk@22337 -
2009-10-29 12:47:54 +00:00
mattias
8bccfaaf8a
codetools: auto indent: started considering atom at cursor
...
git-svn-id: trunk@22336 -
2009-10-29 12:40:26 +00:00
mattias
192ee15737
codetools: renamed unitname identifiers
...
git-svn-id: trunk@22334 -
2009-10-29 11:23:40 +00:00
mattias
fbac1ba4b8
codetools: auto indent: added parameter UseLineStart
...
git-svn-id: trunk@22333 -
2009-10-29 11:08:38 +00:00
paul
79ff6ed4bc
components, ide, ideintf: change UnitName identifier to AUnitName inside classes (preparations for the new TObject.UnitName method)
...
git-svn-id: trunk@22327 -
2009-10-29 08:40:22 +00:00
mattias
20a578cf98
codetools: todos
...
git-svn-id: trunk@22324 -
2009-10-28 16:48:52 +00:00
mattias
46d7c68244
synedit: TSynEditLines: added TextChangeStamp
...
git-svn-id: trunk@22321 -
2009-10-28 13:56:11 +00:00
mattias
32bacb6d1c
synedit: TSynEditStrings.SetTextStr using faster PChar instead of string
...
git-svn-id: trunk@22319 -
2009-10-28 13:18:45 +00:00
mattias
34327b6850
synedit: IncreaseChangeStamp on Text change
...
git-svn-id: trunk@22318 -
2009-10-28 13:02:49 +00:00
mattias
84db9b3f2f
IDE: auto ident: added debugging
...
git-svn-id: trunk@22317 -
2009-10-28 12:53:15 +00:00
mattias
81cea79ed2
codetools: auto indent: default indenting
...
git-svn-id: trunk@22316 -
2009-10-28 11:22:28 +00:00
mattias
50a2f313be
codetools: auto indent: edged brackets
...
git-svn-id: trunk@22315 -
2009-10-28 10:35:28 +00:00
mattias
5cde48e398
codetools: auto indent: round brackets
...
git-svn-id: trunk@22314 -
2009-10-28 10:28:32 +00:00
mattias
ceaa5de063
codetools: when adding units to uses section check for special units: cmem, sharedmem, lineinfo, heaptrc, cthreads
...
git-svn-id: trunk@22307 -
2009-10-27 12:38:10 +00:00
paul
d0bf270166
lazreport: regenerate translation files
...
git-svn-id: trunk@22302 -
2009-10-27 02:16:36 +00:00
mattias
170f532285
codetools: sealed and abstract classes
...
git-svn-id: trunk@22300 -
2009-10-27 00:02:41 +00:00
mattias
fba6ff9e10
codetools: added todos
...
git-svn-id: trunk@22294 -
2009-10-26 17:45:30 +00:00
mattias
6577c9429d
codetools: auto indenter: fetching example filenames
...
git-svn-id: trunk@22292 -
2009-10-26 17:32:11 +00:00
paul
81f665d3c4
codetools: better support 'sealed' and 'abstract' classes
...
git-svn-id: trunk@22290 -
2009-10-26 15:01:26 +00:00
andrew
7b12360c79
* Fixed bug #14890 where if no binary or text Index existed a crash would occur. if fpc > 2.4 is used then fpc needs to be latest too since a bug was found there also that caused the same crash
...
git-svn-id: trunk@22282 -
2009-10-26 00:48:00 +00:00
mattias
29dc7d7e67
codetools: auto indent: using last indent
...
git-svn-id: trunk@22281 -
2009-10-25 20:10:39 +00:00
andrew
4590634148
* Fixed chm toc being loaded as index
...
git-svn-id: trunk@22279 -
2009-10-24 19:20:00 +00:00
mattias
a46e172bd9
laz_xmlread: replaced some ExpectString with faster ExpectChar
...
git-svn-id: trunk@22274 -
2009-10-24 10:23:12 +00:00
michael
68ecf8856b
* Fixed copy/paste error found by Pierre Panissod
...
git-svn-id: trunk@22273 -
2009-10-24 07:51:19 +00:00
michael
d05f809e5b
* Add lazdaemonapp to uses clause
...
git-svn-id: trunk@22269 -
2009-10-23 09:16:11 +00:00
vincents
ba1b2f95f1
jcf: removed FileUtils unit from package in the past it has been replaced with JcfFileUtils, fixes issue #14863
...
git-svn-id: trunk@22263 -
2009-10-22 19:59:03 +00:00
mattias
45058f096d
educationlaz: added page for new single file programs
...
git-svn-id: trunk@22253 -
2009-10-21 16:53:30 +00:00
paul
1f597e595b
jcf: fix char case in unit names
...
git-svn-id: trunk@22248 -
2009-10-21 07:57:37 +00:00
mattias
048a50846a
educationlaz: hiding menu items only wehn enabled
...
git-svn-id: trunk@22242 -
2009-10-20 13:20:24 +00:00
mattias
5ea22214c6
educationlaz: implemented hiding menu items
...
git-svn-id: trunk@22241 -
2009-10-20 12:51:23 +00:00
mattias
1a06444518
educationlaz: added frame for hiding menu items
...
git-svn-id: trunk@22240 -
2009-10-20 11:49:06 +00:00
mattias
85342206e2
educationlaz: show/hide all components buttons
...
git-svn-id: trunk@22233 -
2009-10-19 13:13:22 +00:00
mattias
97c17bf8a9
educationlaz: register component palette page
...
git-svn-id: trunk@22232 -
2009-10-19 13:00:47 +00:00
mattias
94eb8856f3
educationlaz: added frame for component palette
...
git-svn-id: trunk@22229 -
2009-10-19 12:01:05 +00:00
paul
791747d822
jcf2: rename unit
...
git-svn-id: trunk@22220 -
2009-10-18 09:02:11 +00:00
paul
620ce40a7a
jcf2: rename unit
...
git-svn-id: trunk@22219 -
2009-10-18 09:00:39 +00:00
paul
ba340e4ef4
jcf2: rename unit
...
git-svn-id: trunk@22218 -
2009-10-18 08:59:59 +00:00
paul
66216cd1eb
jcf2: update from the main repository to r823
...
git-svn-id: trunk@22217 -
2009-10-18 08:58:08 +00:00
paul
f1e1cc8ec1
codetools: support abstract/sealed class modifiers
...
git-svn-id: trunk@22211 -
2009-10-18 04:38:18 +00:00
paul
3a0ad627a7
fix executable bit
...
git-svn-id: trunk@22209 -
2009-10-17 17:13:45 +00:00
paul
93b8b411e3
codetools: added experimental and library to IsKeyWordProcedureSpecifier list
...
git-svn-id: trunk@22208 -
2009-10-17 17:08:05 +00:00
paul
4ca08c9cf0
codetools: allow *final* method modifier
...
git-svn-id: trunk@22207 -
2009-10-17 14:02:30 +00:00
paul
5dd9571ffc
codetools: support for *experimental* and *library* hint modifiers
...
git-svn-id: trunk@22206 -
2009-10-17 13:56:39 +00:00
paul
01f55ab286
synedit: highlight 'unimplemented', 'experimental', 'sealed', 'final' words
...
git-svn-id: trunk@22205 -
2009-10-17 13:35:46 +00:00
mattias
40097a760a
codetools: local var param completion: searching complex proc calls
...
git-svn-id: trunk@22201 -
2009-10-17 10:15:33 +00:00
martin
441c5bda34
SynEdit, Syncro/Template Edit: partly improve detection of edited cell (see note on issue #14813 for details)
...
git-svn-id: trunk@22198 -
2009-10-17 01:26:44 +00:00
martin
d7dd7cd328
SynEdit: Fixed Quick-Paste-selection (usually middle mouse button)
...
git-svn-id: trunk@22197 -
2009-10-17 00:47:33 +00:00
martin
709c5a4bfe
SynEdit, Syncro/Template Edit: Improve interaction with codetool changes and identifier completion, issue #14813 and issue #14773
...
git-svn-id: trunk@22195 -
2009-10-15 16:30:41 +00:00
mattias
c973bbc6d5
xmlstreaming: started reading collections, from Christian, bug #14695
...
git-svn-id: trunk@22194 -
2009-10-15 15:32:43 +00:00
martin
4b9ec25245
SynEdit, pascal-highlighter: improved handling of binary/octal numbers in #00 char notation
...
git-svn-id: trunk@22181 -
2009-10-14 22:24:49 +00:00
martin
2f5b7af7e3
SynEdit, pascal-highlighter: added handling of binary/octal numbers (patch by dmitry boyarintsev)
...
git-svn-id: trunk@22180 -
2009-10-14 22:06:25 +00:00
mattias
27b929c2a5
educationlaz: apply on project opened
...
git-svn-id: trunk@22178 -
2009-10-14 21:04:01 +00:00
mattias
8372f8ced8
educationlaz: implemented hide components
...
git-svn-id: trunk@22177 -
2009-10-14 20:51:18 +00:00