Commit Graph

10646 Commits

Author SHA1 Message Date
mattias
a5bf4cd13b codetools: better debugging out
git-svn-id: trunk@39900 -
2013-01-19 19:56:48 +00:00
mattias
f568eeece5 codetools: UpdateNeeded: when sources changed, clear last error
git-svn-id: trunk@39899 -
2013-01-19 19:41:56 +00:00
mattias
7db10c0527 codetools: fixed searching identifier in constant, bug #23643
git-svn-id: trunk@39897 -
2013-01-19 19:15:38 +00:00
mattias
fbcab8dfee codetools: more verbosity for scan range
git-svn-id: trunk@39896 -
2013-01-19 18:35:33 +00:00
mattias
724fca703f codetools: more verbosity for scan angw
git-svn-id: trunk@39895 -
2013-01-19 18:22:09 +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
mattias
5e17d8358a codetools: identifier completion: verbosity when FindDeepestNode fails after BuildTree
git-svn-id: trunk@39889 -
2013-01-19 12:29:06 +00:00
mattias
f7ca9e6a3b aggpass: clean up
git-svn-id: trunk@39888 -
2013-01-19 08:35:38 +00:00
ask
e10e3ce749 Fix compilation after r39879 #f1fe1fc167
git-svn-id: trunk@39885 -
2013-01-19 07:03:26 +00:00
mattias
789195b1df codetools: allow published methods in objcclass, bug #22483
git-svn-id: trunk@39880 -
2013-01-18 16:28:45 +00:00
mattias
f1fe1fc167 fixed compilation with fpc 2.6.1 23444
git-svn-id: trunk@39879 -
2013-01-18 16:21:23 +00:00
maxim
2b1a166dd5 Translations: Czech translation update by Vaclav Valicek, bug #23665
git-svn-id: trunk@39876 -
2013-01-17 20:47:26 +00:00
sekelsenmat
f758bdf235 Fixes compilation of Lazarus with FPC trunk due to the fix to spelling mistake in TFPCustomFont
git-svn-id: trunk@39870 -
2013-01-17 09:17:52 +00:00
sekelsenmat
26a3419dbb fpvectorial: Advances the ODG reader
git-svn-id: trunk@39863 -
2013-01-16 11:43:12 +00:00
martin
66c18deb3f EditorMacroScript: clean up
git-svn-id: trunk@39862 -
2013-01-15 20:15:13 +00:00
ask
f0478fa8a2 TAChart: Fix SIGFPE in TChartSeries.Add when the last data item is NaN
git-svn-id: trunk@39861 -
2013-01-15 15:31:56 +00:00
martin
a589532b57 SynEdit: Current word markup: reduce search overhead
git-svn-id: trunk@39860 -
2013-01-15 13:03:39 +00:00
martin
0308e3759d SynEdit: Current word markup: reduce search overhead
git-svn-id: trunk@39859 -
2013-01-15 01:06:37 +00:00
martin
eabecb3943 SynEdit: Current word markup: partly undo last commit
git-svn-id: trunk@39858 -
2013-01-15 00:46:51 +00:00
martin
796ae74242 SynEdit: Current word markup: reduce search overhead
git-svn-id: trunk@39857 -
2013-01-15 00:38:38 +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
ask
a79405d847 TAChart: Set TChartTool.Chart = nil after calling OnAfterXXX event, not before
git-svn-id: trunk@39854 -
2013-01-14 15:19:40 +00:00
sekelsenmat
c30b0c2636 fpvectorial: Much improves the ODG reader, adding a lot of structural work for styles and page sizes and starts more entities
git-svn-id: trunk@39853 -
2013-01-14 14:42:44 +00:00
martin
f3812f0464 SynEdit: clean up
git-svn-id: trunk@39852 -
2013-01-14 14:26:06 +00:00
martin
6a5c8b3c85 SynEdit: clean up
git-svn-id: trunk@39851 -
2013-01-14 14:01:05 +00:00
martin
afae3bdd95 SynEdit: clean up
git-svn-id: trunk@39850 -
2013-01-14 13:25:38 +00:00
martin
eb0b68a7a3 SynEdit: clean up
git-svn-id: trunk@39849 -
2013-01-14 13:23:13 +00:00
mattias
1623e7d909 synedit: clean up
git-svn-id: trunk@39848 -
2013-01-14 12:31:34 +00:00
mattias
13a1d0fb80 synedit: fixed function result TSynEditStringsLinked.EditReplace
git-svn-id: trunk@39847 -
2013-01-14 12:27:52 +00:00
martin
abd47577bd SynEdit: Current word markup: reduce search overhead
git-svn-id: trunk@39846 -
2013-01-14 01:58:03 +00:00
martin
ade191f786 SynEdit search: Fix searching multi-line text. Found text could have longer lines (Pattern expected line-end), if start matched.
git-svn-id: trunk@39845 -
2013-01-14 01:49:07 +00:00
mattias
81894596dd messagecomposer: fixed result for QuestionDlg, bug #23640
git-svn-id: trunk@39844 -
2013-01-13 21:49:12 +00:00
jesus
c4c927e1ef LazReport, patch to fix work function UpperCase, LowerCase, NameCase in LazReport with non english char, from Aleksey Lagunov, issue #23638
git-svn-id: trunk@39843 -
2013-01-13 20:45:45 +00:00
jesus
fe2049c72d LazReport, fix AV on create LazReport report with Dialog page, from Aleksey Lagunov, issue #23600
git-svn-id: trunk@39842 -
2013-01-13 19:57:56 +00:00
martin
1186928788 SynEdit: various minor speed improvements (replace selection) [missing file]
git-svn-id: trunk@39836 -
2013-01-12 11:47:10 +00:00
martin
1c99638ea5 SynEdit: various minor speed improvements (replace selection)
git-svn-id: trunk@39835 -
2013-01-12 10:47:23 +00:00
mattias
b56705acf2 codetools: fixed ReadPrioAtom at start of code, bug #23636
git-svn-id: trunk@39834 -
2013-01-12 09:41:40 +00:00
jesus
8777b362cd LazReport, fix sometimes text dissapearing on zooms different than 100%
git-svn-id: trunk@39833 -
2013-01-12 04:49:56 +00:00
sekelsenmat
1dce23a89c fpvectorial: Advances the odg drawer
git-svn-id: trunk@39828 -
2013-01-11 14:49:09 +00:00
sekelsenmat
5bb378a5ab fpvectorial: Now it already shows something when loading odg documents
git-svn-id: trunk@39827 -
2013-01-11 11:20:26 +00:00
sekelsenmat
636d4484a0 fpvectorial: Starts structural work for ODG support
git-svn-id: trunk@39825 -
2013-01-11 09:52:11 +00:00
maxim
fac44a2574 Translations: Spanish translation update by Lucas Martín, bug #23628
git-svn-id: trunk@39824 -
2013-01-10 20:58:26 +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
f4f57577c9 codetools: parse generic constraints, bug #23496
git-svn-id: trunk@39822 -
2013-01-10 17:14:05 +00:00
ask
9a5d0a0e44 TAChart: Fix exception on destroying clones series
git-svn-id: trunk@39821 -
2013-01-10 14:18:09 +00:00
mattias
d501e634d7 codetools: test for parsing fpc test units
git-svn-id: trunk@39820 -
2013-01-10 14:08:31 +00:00
maxim
655251ced3 Examples, components: Czech translation update by Vaclav Valicek, bugs #23604, #23606, #23607, #23608, #23609, #23610, #23611, #23613, #23615, #23616, #23621.
git-svn-id: trunk@39816 -
2013-01-09 20:32:14 +00:00
mattias
7e247062d3 synedit: update allsynedit.pas
git-svn-id: trunk@39815 -
2013-01-09 14:43:42 +00:00
martin
fa3535fa07 SynEdit: search/replace, use undo-group if replace all with no user prompt
git-svn-id: trunk@39809 -
2013-01-08 20:01:23 +00:00
martin
0d31a09f02 SynEdit: Rewrite of Caret-class, introduction of simplified base class for faster block(selection) replace operation. Related to secondary report of issue #0023556
git-svn-id: trunk@39806 -
2013-01-08 17:33:10 +00:00
jesus
009fe39d7a LazReport, missing line from previous patch to fix some lines are not shown
git-svn-id: trunk@39805 -
2013-01-08 17:27:20 +00:00
martin
77f02e3f39 SynEdit: test, clean up
git-svn-id: trunk@39804 -
2013-01-08 10:05:46 +00:00
martin
4d33e87310 SynEdit: OverviewGutter, disable hint
git-svn-id: trunk@39803 -
2013-01-08 09:03:26 +00:00
jesus
99d66ad98d LazReport, fix problem on some long objects some text lines might overflow to footer or might be completly missing (jujibo's report), complements issue #23490
git-svn-id: trunk@39802 -
2013-01-08 08:18:23 +00:00
jesus
741be02a96 LazReport, modified debug info
git-svn-id: trunk@39801 -
2013-01-08 07:57:27 +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
maxim
250ae9f3f1 PoChecker: fixed comment
git-svn-id: trunk@39797 -
2013-01-07 13:17:07 +00:00
maxim
0252709b10 PoChecker: Do not select all tests by according checkbox, but only "basic" ones. Do not include search for duplicate strings to this selection as it tends to confuse translators most of the time and usually used only by developers.
git-svn-id: trunk@39796 -
2013-01-07 13:04:30 +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
mattias
a9f38a9a10 codetools: TLinkScanner.CursorToCleanPos: fixed reporting wrongly skipped code for beyond code
git-svn-id: trunk@39792 -
2013-01-06 22:57:41 +00:00
mattias
0a8e0f92ce cody: nicer links
git-svn-id: trunk@39791 -
2013-01-06 22:38:17 +00:00
mattias
0105f2f1c4 anchordocking: todo
git-svn-id: trunk@39790 -
2013-01-06 22:32:36 +00:00
mattias
95af5c2088 translations: German: updates from Swen Heinig
git-svn-id: trunk@39780 -
2013-01-06 15:06:16 +00:00
mattias
419a0a3a82 anchordocking: comment
git-svn-id: trunk@39778 -
2013-01-06 12:53:31 +00:00
mattias
489b465793 anchordocking: comment
git-svn-id: trunk@39777 -
2013-01-06 12:31:31 +00:00
mattias
0438d5e258 anchordocking: removed IDE option enabled
git-svn-id: trunk@39776 -
2013-01-06 12:27:48 +00:00
mattias
a86dfa48c1 anchordocking: comment
git-svn-id: trunk@39775 -
2013-01-06 11:54:28 +00:00
maxim
69cc8c5905 PoChecker: report error if formatting symbol is at the end of the string and therefore doesn't have its formatting argument
git-svn-id: trunk@39773 -
2013-01-05 20:31:24 +00:00
maxim
16d97f6a60 PoChecker: only report formatting error if translation is present
git-svn-id: trunk@39772 -
2013-01-05 17:27:42 +00:00
maxim
97a96b51f1 PoChecker:
* don't skip formatting errors check even if translated string has no formatting arguments at all;
  * rewrite formatting arguments comparison function in order to make it more robust and detect invalid formatting arguments;
  * report formatting error even if arguments match, but some of them are invalid (only skip the case when original and translated strings exactly match, to not report e.g. '{%Region}' string);
  * regenerated translations, updated Russian translation.

git-svn-id: trunk@39771 -
2013-01-05 17:15:40 +00:00
maxim
a4f6c3035e Translations: Spanish translation update by Lucas Martín, bug #23575
git-svn-id: trunk@39770 -
2013-01-04 19:58:03 +00:00
maxim
b658d2c7f0 PoChecker: fixed Czech translation
git-svn-id: trunk@39769 -
2013-01-04 19:21:21 +00:00
maxim
e66fe290fa Updated Russian translation
git-svn-id: trunk@39768 -
2013-01-04 19:12:23 +00:00
mattias
895fb44375 anchordocking: restoretest: scroll
git-svn-id: trunk@39767 -
2013-01-04 18:18:28 +00:00
mattias
0f03c7c0ac anchordocking: restoretest: restore zoom
git-svn-id: trunk@39765 -
2013-01-04 15:28:52 +00:00
mattias
63420eef9d anchordocking: restoretest: zoom
git-svn-id: trunk@39764 -
2013-01-04 15:15:41 +00:00
mattias
83842a0123 anchordocking: restoretest: zoom
git-svn-id: trunk@39763 -
2013-01-04 15:08:47 +00:00
martin
b0a41e34b9 SynEdit: OverviewGutter, improved positions of marks
git-svn-id: trunk@39762 -
2013-01-04 13:54:23 +00:00
mattias
054ca147eb cody: view code node info: added Scanner links
git-svn-id: trunk@39757 -
2013-01-03 20:42:28 +00:00
mattias
f66348186c anchordocking: added TAnchorDockLayoutTree.Assign
git-svn-id: trunk@39756 -
2013-01-03 18:35:04 +00:00
mattias
0d543afcbf codetools: more verbosity for fd fail
git-svn-id: trunk@39755 -
2013-01-03 18:34:24 +00:00
mattias
60bdd54869 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39753 -
2013-01-03 16:30:56 +00:00
ask
16dba85488 TAChart: Support NaNs in TBSplineSeries
git-svn-id: trunk@39752 -
2013-01-03 15:41:58 +00:00
mattias
9b7bd51717 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39751 -
2013-01-03 15:28:07 +00:00
mattias
8298e344f3 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39749 -
2013-01-03 13:56:50 +00:00
mattias
60fd65da29 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39748 -
2013-01-03 13:48:12 +00:00
martin
eee7f5c069 SynEdit: LineNumber-Gutter: update digit-count when setting to visible (Digits where cut off)
git-svn-id: trunk@39747 -
2013-01-03 12:57:50 +00:00
mattias
e1398d3520 codetools: using TProcessUTF8
git-svn-id: trunk@39746 -
2013-01-03 12:24:11 +00:00
mattias
bdb5e05390 fpcunit: clean up
git-svn-id: trunk@39745 -
2013-01-03 12:23:59 +00:00
mattias
7a805339f7 lclbase,lazutils: moved utf8process to lazutils
git-svn-id: trunk@39744 -
2013-01-03 12:19:51 +00:00
mattias
b2b556c0fd codetools: clean up
git-svn-id: trunk@39743 -
2013-01-03 12:13:28 +00:00
mattias
d7ae5688ec codetools: added RunTool with Params:TStrings
git-svn-id: trunk@39742 -
2013-01-03 12:11:29 +00:00
mattias
5bcaa75c06 lazutils: moved SplitCmdLineParms to LazFileUtils
git-svn-id: trunk@39741 -
2013-01-03 12:10:48 +00:00
mattias
dd107dd022 anchordocking: restoretest: show restored
git-svn-id: trunk@39738 -
2013-01-02 19:04:02 +00:00
mattias
6f664175c1 anchordocking: restoretest: draw content
git-svn-id: trunk@39737 -
2013-01-02 18:50:12 +00:00
mattias
6082ecf68a anchordocking: restoretest: load/restore Splitter
git-svn-id: trunk@39736 -
2013-01-02 18:31:57 +00:00
mattias
626930d7e3 anchordocking: restoretest: load/restore BoundsRect
git-svn-id: trunk@39735 -
2013-01-02 18:26:58 +00:00
mattias
06fd9d01ec codetools: ignore then without else, else without if/case
git-svn-id: trunk@39734 -
2013-01-02 18:19:07 +00:00
mattias
1affd866a1 anchordocking: restoretest: draw windows
git-svn-id: trunk@39733 -
2013-01-02 18:11:35 +00:00
sekelsenmat
5ddc2fce3c fpvectorial: Starts preparing support for inserting any kind of entity, fixes setting the pen info for dimension drawings and implements rounded corners in TvRectangle
git-svn-id: trunk@39731 -
2013-01-02 14:41:14 +00:00
mattias
899bdb7156 lazutils: FileUtil: added SplitCmdLineParams
git-svn-id: trunk@39730 -
2013-01-02 12:43:12 +00:00
sekelsenmat
6e01f3745a fpvectorial-svg reader: Implements support for passing layer styles to children
git-svn-id: trunk@39729 -
2013-01-02 11:51:26 +00:00
mattias
3162b45928 codetools: parse without error if end
git-svn-id: trunk@39728 -
2013-01-02 11:39:48 +00:00
sekelsenmat
865a07f674 fpvectorial: Fixes setting the font info for formulas and improves SVG layer and text reading
git-svn-id: trunk@39727 -
2013-01-02 10:33:09 +00:00
sekelsenmat
ba73becf3e fpvectorial: Greatly improves the FPV tokens debug information and fixes the svg style reading for paths
git-svn-id: trunk@39726 -
2013-01-02 09:59:56 +00:00
sekelsenmat
84b0c8d37e fpvectorial: Improvese the drawing of polylines and improves the memory footprint for LAS
git-svn-id: trunk@39725 -
2013-01-02 08:24:01 +00:00
sekelsenmat
bf50f1c80c fpvectorial-svg reader: Improves the polyline style reading and fixes a points reading typo in polyline/polygon support
git-svn-id: trunk@39724 -
2013-01-02 08:05:43 +00:00
sekelsenmat
c84d05e1d3 fpvectorial: Further adjustments to support background color, now it is starting to look good
git-svn-id: trunk@39723 -
2013-01-02 07:39:05 +00:00
sekelsenmat
b4334bc3e5 fpvectorial: Further changes to support the new background color
git-svn-id: trunk@39721 -
2013-01-02 07:27:36 +00:00
martin
4f921c9ce3 SynEdit: matching bracket, tests
git-svn-id: trunk@39720 -
2013-01-02 07:20:58 +00:00
martin
caab7747b3 SynEdit: fix matching bracket, broken in revision 39692 #04ac48262e Issue #0023556
git-svn-id: trunk@39719 -
2013-01-02 07:20:31 +00:00
mattias
9d4c152e63 anchordocking: restoretest: draw workareas
git-svn-id: trunk@39718 -
2013-01-01 22:19:27 +00:00
mattias
5fd97861f3 anchordocking: restoretest: compute bounds
git-svn-id: trunk@39717 -
2013-01-01 21:59:37 +00:00
sekelsenmat
4dd594eaaf fpvectorial: Advances a lot the new background color support
git-svn-id: trunk@39716 -
2013-01-01 21:41:58 +00:00
mattias
7fb826fb84 anchordocking: TAnchorDockLayoutTree.GetModified
git-svn-id: trunk@39715 -
2013-01-01 18:15:19 +00:00
mattias
1ac74567ac anchordocking: restoretest: started treeview
git-svn-id: trunk@39714 -
2013-01-01 18:14:59 +00:00
mattias
b7c00499cf anchordocking: restoretest: load layout
git-svn-id: trunk@39713 -
2013-01-01 17:52:27 +00:00
mattias
ce98cbec02 anchordocking: restoretest: loading settings
git-svn-id: trunk@39712 -
2013-01-01 17:38:04 +00:00
mattias
aa5d98ecb4 codetools: fixed lcl nonwin32 srcpath for directory ide
git-svn-id: trunk@39706 -
2013-01-01 10:51:03 +00:00
ask
f3f890e876 TAChart: Fix SIGFPE while drawing mark labels for series with NaNs
git-svn-id: trunk@39705 -
2013-01-01 03:22:11 +00:00
ask
7e729e5e63 TAChart: Add TSeriesPointer.OverrideColor property
git-svn-id: trunk@39704 -
2013-01-01 02:59:35 +00:00
ask
e5249dd553 TAChart: Copy HorizSize and VertSize in TSeriesPointer.Assign
git-svn-id: trunk@39703 -
2013-01-01 02:56:54 +00:00
bart
4052e0366d PoChecker: add Czech translation (by Valicek)
git-svn-id: trunk@39702 -
2012-12-31 20:44:34 +00:00
martin
1f2700f715 SynEdit: Caret, minor optimization. Do not register callbacks, unless needed.
git-svn-id: trunk@39695 -
2012-12-30 12:50:37 +00:00
martin
cdadce87e0 SynEdit: Caret, reduce calculation overhead
git-svn-id: trunk@39694 -
2012-12-30 05:35:20 +00:00
martin
b3f15ac258 SynEdit: FoldedView, reduce calculation overhead
git-svn-id: trunk@39693 -
2012-12-30 05:34:52 +00:00
martin
04ac48262e SynEdit: speed up "matching bracket" for very long line (100k+ line). Issue #0023556
git-svn-id: trunk@39692 -
2012-12-30 03:31:02 +00:00
martin
b62ba5a62a SynEdit: Optimizations for folded view / check for negative len
git-svn-id: trunk@39691 -
2012-12-30 02:58:04 +00:00
martin
a0d96129be SynEdit: FoldHighlighter (Html, XML): fix invalid fold node on last line. Issue #0023543
git-svn-id: trunk@39686 -
2012-12-29 20:04:34 +00:00
mattias
33e29aca8a codetools: fixed parsing on e:exception do ;, bug #23549
git-svn-id: trunk@39681 -
2012-12-29 12:08:34 +00:00
mattias
af39ff4c28 codetools: fixed parsing on e:exception do ; else, bug #23549
git-svn-id: trunk@39680 -
2012-12-29 12:05:04 +00:00
sekelsenmat
1e2c30bfef fpvectorial: Starts implementing support for a page background color
git-svn-id: trunk@39675 -
2012-12-28 12:32:16 +00:00
sekelsenmat
2b67ea8738 fpvectorial: Fixes uninitialized values in DXF ELLIPSE read which was leading to crashes
git-svn-id: trunk@39674 -
2012-12-28 12:00:47 +00:00
sekelsenmat
9fff946dae fpvectorial: Improves the drawing of the dimension text and adds support for more line types in svg path reading
git-svn-id: trunk@39673 -
2012-12-28 11:16:34 +00:00
sekelsenmat
6c7d1e61e7 fpvectorial: Many improvements to the layer system, svg reading of colors and of paths
git-svn-id: trunk@39672 -
2012-12-28 10:33:19 +00:00
sekelsenmat
5b91afa3ef fpvectorial: Many small fixes and improvements to the SVG reader
git-svn-id: trunk@39671 -
2012-12-28 08:26:33 +00:00
mattias
15f0c7aa65 codetools: parsing else else, bug #23497
git-svn-id: trunk@39669 -
2012-12-27 23:36:39 +00:00
sekelsenmat
e2d0c4d4f6 fpvectorial: Many improvements to svg read coordinates and parts of svg read
git-svn-id: trunk@39668 -
2012-12-27 22:55:22 +00:00
sekelsenmat
bdb2463866 fpvectorial: Greatly improves the SVG reading of styles, colors, ellipse, line, etc
git-svn-id: trunk@39667 -
2012-12-27 22:31:39 +00:00
juha
f535dce823 SynEdit: Set only unique value in TSynHighlighterMultiScheme.SetVirtualLines. Issue #23548, patch from Giulio Bernardi
git-svn-id: trunk@39666 -
2012-12-27 21:53:55 +00:00
sekelsenmat
f810a228b7 fpvectorial: Starts adding support for layers, reorders the units in the package, adds svg circle read support and improves a lot the svg reader
git-svn-id: trunk@39664 -
2012-12-27 20:59:58 +00:00
juha
d56bbd667d LazControls: use UTF8LowerCase to support unicode in FilterEdit controls.
git-svn-id: trunk@39663 -
2012-12-27 20:09:40 +00:00
mattias
701c1e773a anchordocking: test restore
git-svn-id: trunk@39662 -
2012-12-27 09:29:55 +00:00
mattias
b9f6d06750 codetools: fixed parsing if-then-else without ending semicolon, bug #23544
git-svn-id: trunk@39658 -
2012-12-26 22:23:20 +00:00
mattias
4bfe7a4109 codetools: clean up
git-svn-id: trunk@39657 -
2012-12-26 22:03:48 +00:00
mattias
17337ba49d codetools: parsing if-then-else in TPascalParserTool.ReadTilBlockEnd, bug #23542
git-svn-id: trunk@39656 -
2012-12-26 19:38:02 +00:00
mattias
9862bf3af8 codetools: TLinkScanner.CursorToCleanPos: fixed cursorpos outside of code
git-svn-id: trunk@39655 -
2012-12-26 09:58:20 +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
maxim
eb7fec579e Cody: fixed formatting argument in Arabic translation
git-svn-id: trunk@39645 -
2012-12-23 20:03:23 +00:00
maxim
d12f4374e4 Cody: regenerated translations; updated Russian translation
git-svn-id: trunk@39644 -
2012-12-23 19:57:31 +00:00
maxim
27ab5d98ec Cody: fixed typos
git-svn-id: trunk@39643 -
2012-12-23 19:56:03 +00:00
maxim
9ebe91218c Components, Anchordocking: updated Russian translation
git-svn-id: trunk@39641 -
2012-12-23 19:16:00 +00:00
mattias
e14f214b48 cody: identifiers: sort for use count, fixed sorting for pathdistance
git-svn-id: trunk@39638 -
2012-12-23 18:07:31 +00:00
mattias
8d67551fb1 cody: resourcestrings
git-svn-id: trunk@39637 -
2012-12-23 16:59:16 +00:00
mattias
e7dce9bf57 cody: identifiers: store usecounts
git-svn-id: trunk@39635 -
2012-12-23 16:53:05 +00:00
mattias
f4be9e7bc4 cody: identifiers: popup menu: delete unit, delete package
git-svn-id: trunk@39634 -
2012-12-23 16:12:59 +00:00
mattias
3323685c50 cody: identifiers: popup menu
git-svn-id: trunk@39633 -
2012-12-23 15:26:46 +00:00
sekelsenmat
b6a578c647 fpvectorial: Fixes a crash caused by an uninitialized variable in the block search. Moved the block search to a separate function to make the code reusable and more clear.
git-svn-id: trunk@39632 -
2012-12-23 12:24:17 +00:00
mattias
c7d3e19290 lazutils+lclbase: updated fpmake
git-svn-id: trunk@39631 -
2012-12-23 11:16:17 +00:00
mattias
459f1af043 lcl,lazutils: moved lazconfigstorage.pas to lazutils
git-svn-id: trunk@39630 -
2012-12-23 11:05:51 +00:00
mattias
b0fa665aee anchordocking: comment
git-svn-id: trunk@39629 -
2012-12-23 11:00:14 +00:00
sekelsenmat
1de5a255f9 fpvectorial: Adds support for 999 comments in the begining of the file and fixes some typos
git-svn-id: trunk@39628 -
2012-12-23 10:48:27 +00:00
mattias
73d6a41ca5 IDE: designer: fixed painting of designer items for TControl paint messages
git-svn-id: trunk@39624 -
2012-12-22 21:44:08 +00:00
mattias
d77eab95a9 anchordocking: miniide: load layout given by command line parameter
git-svn-id: trunk@39623 -
2012-12-22 21:13:56 +00:00
mattias
780febb55a readmes: updates
git-svn-id: trunk@39618 -
2012-12-21 16:06:57 +00:00
mattias
d9b5862133 anchordocking: IDE: save settings
git-svn-id: trunk@39616 -
2012-12-21 12:52:59 +00:00
mattias
e0f348d1e3 anchordocking: headerstyle: invalidate all headers
git-svn-id: trunk@39615 -
2012-12-21 12:37:54 +00:00
mattias
612596de6f anchordocking: headerstyle: assign, isequal
git-svn-id: trunk@39614 -
2012-12-21 12:35:08 +00:00
mattias
541a046ed3 cody: comment
git-svn-id: trunk@39613 -
2012-12-21 10:49:16 +00:00
mattias
20f6a3cd66 anchordocking: clean up
git-svn-id: trunk@39612 -
2012-12-21 10:49:05 +00:00
mattias
798249cf3b filebrowser: dockable
git-svn-id: trunk@39611 -
2012-12-21 10:44:47 +00:00
mattias
994ee2832a filebrowser: clean up
git-svn-id: trunk@39610 -
2012-12-21 10:00:11 +00:00
sekelsenmat
f6091734fe fpvectorial: Adds the possibility to force a text encoding when reading files, and fixes some other minor issues
git-svn-id: trunk@39609 -
2012-12-21 09:41:59 +00:00
mattias
1c8239c45a anchordocking todo
git-svn-id: trunk@39608 -
2012-12-21 08:38:49 +00:00
martin
bf449b022c SynEdit: Removed unused units
git-svn-id: trunk@39607 -
2012-12-21 02:25:34 +00:00
martin
0162581c50 SynEdit: Fixed Matching bracken, for very long lines. Issue #0023517
git-svn-id: trunk@39606 -
2012-12-21 00:09:14 +00:00
martin
c69c62ab78 SynEdit: PascalBeautifier, fixes for comment indent/prefix-continuation
git-svn-id: trunk@39604 -
2012-12-20 23:34:15 +00:00
martin
b00e519138 SynEdit: PascalBeautifier, fixes for comment indent/prefix-continuation
git-svn-id: trunk@39602 -
2012-12-20 20:29:17 +00:00
ask
4e85ebf6ba TAChart: Add Legend.FixedItemHeight property
git-svn-id: trunk@39601 -
2012-12-20 17:25:38 +00:00
ask
b7d4efbbb2 TAChart: Extract utility function Split
git-svn-id: trunk@39600 -
2012-12-20 16:51:53 +00:00
ask
607dd7c75f TAChart: Hide legend if exception happened while attempting to fill it
git-svn-id: trunk@39599 -
2012-12-20 16:35:42 +00:00
mattias
d85ae3b08e anchordocking: fixed options frame keeping HeaderButtonSize
git-svn-id: trunk@39598 -
2012-12-20 15:04:19 +00:00
mattias
10e0c33303 anchordocking: added headerstyle to options frame
git-svn-id: trunk@39597 -
2012-12-20 14:47:26 +00:00
mattias
5971b78751 synedit: fixed compilation
git-svn-id: trunk@39596 -
2012-12-20 14:08:36 +00:00
sekelsenmat
b4385f1db1 fpvectorial: Greatly improves the placement of TvInsert blocks. Previously it did not properly position paths and other complex structures.
git-svn-id: trunk@39595 -
2012-12-20 14:06:16 +00:00
martin
a0b3e5b884 SynEdit: fixed compilation (IFDEF not defined)
git-svn-id: trunk@39594 -
2012-12-20 11:43:58 +00:00
sekelsenmat
9a94c99ce1 fpvectorial: Centralizes the dxf debug defines
git-svn-id: trunk@39593 -
2012-12-20 11:06:05 +00:00
martin
119fa1c078 SynEdit: PascalBeautifier, added code for comment indent/prefix-continuation
git-svn-id: trunk@39590 -
2012-12-20 09:24:42 +00:00
ask
2f0a0ecdc6 TAChart: Use Legend.Format in TColorMapSeries format for per-point multiplicity
git-svn-id: trunk@39588 -
2012-12-19 10:39:11 +00:00
mattias
bb6b47fcf8 codetools: added <<, >> operators
git-svn-id: trunk@39587 -
2012-12-18 22:53:59 +00:00
maxim
2f5e78124e regenerated translations; updated Russian translation
git-svn-id: trunk@39583 -
2012-12-18 22:02:39 +00:00
maxim
a085f68c86 Codetools: updated Russian translation
git-svn-id: trunk@39582 -
2012-12-18 21:47:58 +00:00
mattias
41c820b6e0 codetools: class property completion: do not add static keyword to body, bug #23262
git-svn-id: trunk@39581 -
2012-12-18 13:26:24 +00:00
mattias
65dbe17d9c anchordocking: headerstyle: adhsPoints
git-svn-id: trunk@39580 -
2012-12-18 13:19:31 +00:00
mattias
6a5a6fe963 anchordocking: added property HeaderStyle
git-svn-id: trunk@39577 -
2012-12-18 12:39:47 +00:00
sekelsenmat
17e5398d46 fpvectorial: Large rework to support merely creating entities via our convenient Add routines, without adding it to the page, this coded in fpvectorial and the DXF reader. Adds skeleton support for ATTRIB entities and TABLES to support reading more DXF files.
git-svn-id: trunk@39573 -
2012-12-17 16:04:01 +00:00
mattias
d6a111cdf2 codetools: fixed TLinkScanner.CursorToCleanPos to search further for a better link when code was disabled
git-svn-id: trunk@39568 -
2012-12-17 12:40:51 +00:00
mattias
a00deda670 codetools: findbasetypeofnode: undo skip current context
git-svn-id: trunk@39567 -
2012-12-17 11:22:03 +00:00
sekelsenmat
97fc0ecda5 fpvectorial: Fixes a typo introduced in commit 39538 #8ec4f4bd8c
git-svn-id: trunk@39566 -
2012-12-17 09:22:38 +00:00
jesus
d9f9355bcc LazReport, fix reports with stretched objects on stretched bands which span more than two pages, issues #23490, #18719
git-svn-id: trunk@39565 -
2012-12-17 01:47:41 +00:00
martin
bf9b03d64d SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak
git-svn-id: trunk@39562 -
2012-12-16 19:25:26 +00:00
mattias
8ba97d8a17 codetools: clean up
git-svn-id: trunk@39560 -
2012-12-16 10:48:05 +00:00
mattias
2f53e5d41c codetools: fixed TEventsCodeTool.FindMethodTypeInfo when type is an alias
git-svn-id: trunk@39559 -
2012-12-16 10:46:37 +00:00
mattias
0869cb145f codetools: findbasetype: skip current context in type defs
git-svn-id: trunk@39558 -
2012-12-16 10:25:33 +00:00
martin
f6c4b6b46c IDE: "Rename Identifier": show replaced lines in result. (FIx nil deref)
git-svn-id: trunk@39556 -
2012-12-16 04:32:53 +00:00
martin
fd62b97730 IDE: "Rename Identifier": show replaced lines in result.
git-svn-id: trunk@39555 -
2012-12-16 04:19:34 +00:00
mattias
60f1c2eb6c chmhlp: open all chm files in search path
git-svn-id: trunk@39551 -
2012-12-15 18:07:35 +00:00
martin
18885a0cb2 PascalScript: powerpc, add string as result, and sets in param
git-svn-id: trunk@39550 -
2012-12-15 17:32:37 +00:00
martin
d610f90bf7 SynEdit: Optimization for same-word highlighter
git-svn-id: trunk@39547 -
2012-12-15 03:39:10 +00:00
martin
65f8b4e839 SynEdit: Fixed update same-word highlight, if fold changes (more word occurrences further down the text will become visible, as lines are folded away)
git-svn-id: trunk@39546 -
2012-12-15 03:02:50 +00:00
martin
c76c2bdb6f SynEdit: Prepare displaying ligatures (experimental, window only)
git-svn-id: trunk@39543 -
2012-12-14 18:58:30 +00:00
martin
5749ebb4d2 SynEdit: Prepare displaying ligatures (experimental, window only)
git-svn-id: trunk@39541 -
2012-12-14 18:54:15 +00:00
martin
a53f95f898 SynEdit: Fix problems with resizing GutterParts. (Noticeable in right gutter)
git-svn-id: trunk@39540 -
2012-12-14 18:15:00 +00:00
sekelsenmat
b4a4f69e78 fpvectorial: Improves the support for literal strings
git-svn-id: trunk@39539 -
2012-12-14 13:51:21 +00:00
sekelsenmat
8ec4f4bd8c fpvectorial: Adds support for literal strings in expressions and arrays
git-svn-id: trunk@39538 -
2012-12-14 13:28:33 +00:00
sekelsenmat
bc75803dc7 fpvectorial: Much improves the support for PostScript arrays, starts support for definitions of dictionaries, improves a lot the expression code and implements support for numbers in radix format
git-svn-id: trunk@39537 -
2012-12-14 13:14:22 +00:00
sekelsenmat
dac086ca0f Adds more encoding conversion support, patch from bug #23446
git-svn-id: trunk@39536 -
2012-12-14 11:59:46 +00:00
mattias
f1d9d42341 LCL: added skip property TField.Calculated
git-svn-id: trunk@39535 -
2012-12-14 10:21:05 +00:00
martin
c073cb340f SynEdit: Fixes for displaying ligatures (experimental, window only)
git-svn-id: trunk@39534 -
2012-12-14 05:46:43 +00:00
martin
0034704084 SynEdit: Prepare displaying ligatures (experimental, window only)
git-svn-id: trunk@39533 -
2012-12-14 05:12:14 +00:00
martin
9e7bee0700 SynEdit: Prepare displaying ligatures (experimental, window only)
git-svn-id: trunk@39532 -
2012-12-14 04:56:41 +00:00
martin
936fd56eea PascalScript: ppc, fix stack align
git-svn-id: trunk@39531 -
2012-12-13 22:14:27 +00:00
jesus
eda22758a1 LazReport, fix reading some frf format reports, when system encoding is UTF8, issue #23058
git-svn-id: trunk@39530 -
2012-12-13 21:19:23 +00:00
jesus
5e261a54e0 LazReport, added EMFPages.SavePageToStream, from jack, issue #23484
git-svn-id: trunk@39529 -
2012-12-13 17:56:42 +00:00
jesus
ffc03ddc8f LazReport, fix reading of frf version 2.3 files, modified patch from Stephano, issue #23058
git-svn-id: trunk@39527 -
2012-12-13 07:37:41 +00:00
martin
1a6221fb76 SynEdit (IFDEF Windows) Make RTL text always drawn at fixed pos
git-svn-id: trunk@39526 -
2012-12-13 01:41:08 +00:00
jesus
48fa6760da LazReport, fix PreviousClipRgn on image drawing, was not valid and it worked fine by coincidence
git-svn-id: trunk@39519 -
2012-12-12 19:15:04 +00:00
martin
0010e00492 SynEdit: fix highlighting "i6", introduced in r32695 #8cea08e5a2
git-svn-id: trunk@39518 -
2012-12-12 15:14:20 +00:00
martin
bc13aee2de PascalScript: sync with original
git-svn-id: trunk@39502 -
2012-12-10 14:27:09 +00:00
martin
84521c065f PascalScript: ppc, fix push self, before result
git-svn-id: trunk@39494 -
2012-12-09 18:57:12 +00:00
martin
0366bfa300 PascalScript: ppc, fix dealing with calls that use register only (empty stack caused endless soop)
git-svn-id: trunk@39492 -
2012-12-09 18:02:02 +00:00
martin
5b1bd9549c PascalScript: tests
git-svn-id: trunk@39490 -
2012-12-09 15:31:54 +00:00
martin
8594de7421 SynEdit: fix forwarding result in LogicPosAddChars (introduced in r 39483) Issue #0023454
git-svn-id: trunk@39488 -
2012-12-09 14:47:15 +00:00
mattias
2560f9ed40 lazutils: xmlreader: handle non existing property list, bug #23450
git-svn-id: trunk@39484 -
2012-12-09 09:34:10 +00:00
martin
d61a0ebb2e SynEdit: ecDelete use codepoints instead of chars
git-svn-id: trunk@39483 -
2012-12-09 03:31:37 +00:00
martin
24df785c4c PascalScript: tests
git-svn-id: trunk@39481 -
2012-12-08 14:42:38 +00:00
martin
e67589ea6f PascalScript: Fix 64bit initialization. See https://github.com/remobjects/pascalscript/issues/22
git-svn-id: trunk@39480 -
2012-12-08 13:10:51 +00:00
martin
03b80bc7f6 PascalScript: port of the original tests
git-svn-id: trunk@39479 -
2012-12-07 23:32:16 +00:00
martin
51a6157180 PascalScript: ppc, arm, add self to param list
git-svn-id: trunk@39478 -
2012-12-07 22:16:08 +00:00
jesus
fe1d227c76 LazReport, fix moving/resizing objects when using keyboard under QT (and carbon), Patch from Julio Jiménez Borreguero, issue #23435
git-svn-id: trunk@39477 -
2012-12-07 20:42:08 +00:00
martin
908e2660f2 PascalScript: ppc, fix do not use stack *and* register
git-svn-id: trunk@39476 -
2012-12-07 18:48:50 +00:00
juha
5f3229f26e JEDI Code Format: convert between Widestrings and Ansistrings. Issue #23442
git-svn-id: trunk@39470 -
2012-12-06 23:38:02 +00:00
bart
a11814ad68 Masks.pas: implement optional parameter to control case-sensitivity for (filename) matching,
which may be usefull on case-sensitive filesystems or OS's.
Default is False, so it is backwards compatible with exiting code.

git-svn-id: trunk@39466 -
2012-12-06 19:08:12 +00:00
mattias
067cab64c4 lazutils: UTF8LowerCase: small optimization
git-svn-id: trunk@39450 -
2012-12-06 15:03:10 +00:00
sekelsenmat
bdff370210 Attempt to fix bug #23428
git-svn-id: trunk@39437 -
2012-12-04 13:12:15 +00:00
martin
8e76ad219a PascalScript: fix using cardinal for object refs in some places
git-svn-id: trunk@39434 -
2012-12-03 17:12:14 +00:00
juha
614327b055 Move ModalResult string representation array from PropEdit to Controls to be used by other code
git-svn-id: trunk@39426 -
2012-12-01 10:43:52 +00:00