Commit Graph

3699 Commits

Author SHA1 Message Date
vincents
9335ffdf78 TAChart: fixed diminishing size of bar charts
patch by: Alexander Klenin
fixes issue (13130)

git-svn-id: trunk@18649 -
2009-02-12 14:51:34 +00:00
vincents
a9c58c425c TAChart: Legend refactoring
patch by: Alexander Klenin
fixes issue (13119)

git-svn-id: trunk@18644 -
2009-02-12 09:57:51 +00:00
vincents
01263f360b tachart: made TCustomChart a TCustomControl, so we can prevent erasing the background and have less flickering
patch by: Alexander Klenin
fixes issue (12377)

git-svn-id: trunk@18643 -
2009-02-12 09:52:26 +00:00
martin
a74b198b31 SynEdit: Fix Markup current word (did not detect caret moved by mouse, if block was selected) / Cleaned up
git-svn-id: trunk@18642 -
2009-02-11 22:21:00 +00:00
martin
a85e24aa34 SynEdit: DoubleWidth Char, fix cursor on input (did not move the full char)
git-svn-id: trunk@18641 -
2009-02-11 19:50:27 +00:00
martin
028484645f SynEdit: Fix Smart-UnIndent and tabs. Smart-Unindent with tabs at the start of line, would delete too much text)
git-svn-id: trunk@18635 -
2009-02-11 01:03:33 +00:00
martin
1d315d84be SynEdit: Fix Highlight Begin-End with tabs or multi byte chars on the line (was not using Physical Pos for Markup)
git-svn-id: trunk@18634 -
2009-02-11 00:54:04 +00:00
martin
e2de214146 SynEdit: Handle DoubleWidth-Chars (Chinese, Japanese, ...) Issue #11819, Issue #12464
git-svn-id: trunk@18633 -
2009-02-10 23:57:11 +00:00
martin
519ce015dc SynEdit: Refactor Char To Grid Expansion for text painting.
git-svn-id: trunk@18622 -
2009-02-09 22:49:50 +00:00
mattias
90f305ab51 codetools: fixed find base type of constructor
git-svn-id: trunk@18616 -
2009-02-09 14:02:11 +00:00
mattias
6094ab0e3c clean up
git-svn-id: trunk@18612 -
2009-02-09 09:06:56 +00:00
martin
96f22bc669 Synedit: Removed C-Style operators from from code
git-svn-id: trunk@18605 -
2009-02-08 20:41:34 +00:00
micha
2f092a7ede * synedit: fix compilation (usage of C operators)
git-svn-id: trunk@18604 -
2009-02-08 20:36:36 +00:00
martin
01e79b4d74 SynEdit, Refactor: Changed Phys/Logical Conversation (tabs, utf8)
git-svn-id: trunk@18603 -
2009-02-08 17:01:36 +00:00
martin
6a87b62df4 SynEdit: Clean up, dead code and duplicates
git-svn-id: trunk@18597 -
2009-02-07 21:07:30 +00:00
martin
d0ff603108 SynEdit: Small Refactor. Workaround for a crash when SynEdit is destroyed to early
git-svn-id: trunk@18572 -
2009-02-04 22:43:16 +00:00
martin
d156b92d1b SynEdit, PasHighlighter: The matching "End" for "Unit" was no longer found. Bug since revision 18443 #f4ca0b1d9f
git-svn-id: trunk@18571 -
2009-02-04 22:11:27 +00:00
mattias
542aea22d8 translations: german: updates from Joerg Braun
git-svn-id: trunk@18568 -
2009-02-04 18:40:58 +00:00
marc
d3ad27229d * Updated Lithuanian translation by Valdas Jankunas
git-svn-id: trunk@18547 -
2009-02-03 23:50:49 +00:00
mattias
feaa627c17 codetools: identifier completion collecting forward class definitions, bug #13101
git-svn-id: trunk@18542 -
2009-02-03 11:55:04 +00:00
martin
ee9dc98baf SynEdit, more checks to ensure enforced monospace
git-svn-id: trunk@18540 -
2009-02-03 00:03:48 +00:00
martin
0b4a2d7e77 SynEdit: Changes to font handling. Fixed bug #12011 / bug #7828 and further fix to bug #12482
git-svn-id: trunk@18538 -
2009-02-02 21:33:12 +00:00
martin
2ee4dda931 SynEdit, Cleanup: removed some unused code
git-svn-id: trunk@18537 -
2009-02-02 21:31:30 +00:00
martin
1f63b94575 SynEdit TextDrawer, cleanup: Since it is using the LCL, it doesn't need to maintain copies of LCL code
git-svn-id: trunk@18529 -
2009-02-01 15:00:26 +00:00
martin
aa8e136984 SynEdit: Fixed crash when adding "begin" to last line. (bug introduced in revision 18436 #42a27dba3d)
git-svn-id: trunk@18520 -
2009-01-31 18:47:27 +00:00
martin
4e1e17c667 Cleanup SynEdit: Removed unnecessary uses, redeclaration's,...
git-svn-id: trunk@18519 -
2009-01-31 16:33:20 +00:00
paul
e999f6d313 components: remove Ctrl3D, ParentCtl3D properties
git-svn-id: trunk@18515 -
2009-01-31 12:02:04 +00:00
jesus
01a60c3e54 LazReport, fix preview MouseWheel scrolling
git-svn-id: trunk@18509 -
2009-01-30 22:00:28 +00:00
martin
42266fa406 SynEdit: Fix several Highlighter did no longer work, due to change in revision 18411 #a9764b3457
git-svn-id: trunk@18508 -
2009-01-30 20:13:57 +00:00
martin
d690a62d46 SynEdit, fix issue, with line highlighting after Paste-Insert
git-svn-id: trunk@18498 -
2009-01-29 21:06:21 +00:00
mattias
9785561605 clean up
git-svn-id: trunk@18491 -
2009-01-29 09:06:02 +00:00
martin
55281f9382 SynEdit: fixed Word highlight did not update on changes to text
git-svn-id: trunk@18477 -
2009-01-28 21:49:09 +00:00
mattias
204d1aa9b5 LCL: not focusing THintWindow on show
git-svn-id: trunk@18474 -
2009-01-28 15:39:55 +00:00
jesus
340377d33a LazReport, add thumbnails report sample
git-svn-id: trunk@18465 -
2009-01-27 22:23:41 +00:00
martin
799d3a721f Synedit, reduced amount of ranges used by highlighter (fixed for last rev)
git-svn-id: trunk@18444 -
2009-01-25 16:00:54 +00:00
martin
f4ca0b1d9f Synedit, reduced amount of ranges used by highlighter
git-svn-id: trunk@18443 -
2009-01-25 15:54:47 +00:00
martin
71ecb2d421 SynEdit: Speed up by limit Search range for Word-Markup/Incremental-Search
git-svn-id: trunk@18439 -
2009-01-25 13:32:07 +00:00
martin
dc10db0cc2 SynEdit: Fix Word-Markup/Incremental-Search eating CPU by doing excessive amounts of searches
git-svn-id: trunk@18438 -
2009-01-25 12:59:13 +00:00
martin
f7d72691ba Remove accidental debugln from revision 18436 #42a27dba3d
git-svn-id: trunk@18437 -
2009-01-25 12:44:33 +00:00
martin
42a27dba3d SynEdit: Highlight Begin/End pairs
git-svn-id: trunk@18436 -
2009-01-25 12:36:29 +00:00
martin
ebb9b257f7 SynEdit Markup, disable word search, if highlight is clNone
git-svn-id: trunk@18435 -
2009-01-25 12:33:57 +00:00
mattias
76c9b75118 clean up
git-svn-id: trunk@18432 -
2009-01-25 10:17:33 +00:00
mattias
e49f747043 synedit: immplemented ChangeStamp, IDE: using synedit changestamp, reducing commits to codetools
git-svn-id: trunk@18431 -
2009-01-25 10:10:19 +00:00
martin
f659fe36b5 SynEdit: Reduce work done in Destroy (related to issue #13038)
git-svn-id: trunk@18417 -
2009-01-24 17:01:04 +00:00
martin
a9764b3457 SynEdit: Fix crash in highlighting code under QT (Bug #12951)
git-svn-id: trunk@18411 -
2009-01-24 15:12:04 +00:00
mattias
568c19f303 IDE: package main source: indent uses section
git-svn-id: trunk@18406 -
2009-01-24 11:29:44 +00:00
mattias
fd633ee9be codetools: skipping string constants in simple beautifier, bug #12681
git-svn-id: trunk@18405 -
2009-01-24 11:16:20 +00:00
mattias
40a9bce6a9 translations: german: updates form Joerg Braun
git-svn-id: trunk@18402 -
2009-01-24 09:53:51 +00:00
michael
3e5bc24fed * Patch from Attila Borka to enable multiple requests (enable threads), bug ID #12375
git-svn-id: trunk@18392 -
2009-01-22 21:58:25 +00:00
martin
d4af1c75ec SynEdit, Gutter: Renamed some of the new methods (Thanks Mark W. for the Feedback)
git-svn-id: trunk@18386 -
2009-01-21 22:47:33 +00:00
martin
64ffa702f8 SynEdit, Gutter: Renamed some of the new methods
git-svn-id: trunk@18383 -
2009-01-21 20:47:05 +00:00
paul
def590b362 synedit: fix hang when pressed HOME key on the first line (bug #0012983)
git-svn-id: trunk@18372 -
2009-01-21 09:14:42 +00:00
paul
af0d7249f4 synedit: a bit of formatting
git-svn-id: trunk@18371 -
2009-01-21 09:13:29 +00:00
martin
e2a0793b44 SynEdit Gutter: Cleanup, Refactor, Added some helper methods
git-svn-id: trunk@18366 -
2009-01-21 01:52:28 +00:00
martin
8f53ab61e2 SynEdit Design: Fixed the property editor did not close, if the SynEdit was deleted.
git-svn-id: trunk@18365 -
2009-01-20 23:49:15 +00:00
martin
3fe186c1da SynEdit Gutter: Fixing some AutoSize stuff
git-svn-id: trunk@18364 -
2009-01-20 22:54:53 +00:00
martin
87ca389d26 LazReport, adapted to changed gutter properties
git-svn-id: trunk@18363 -
2009-01-20 22:19:49 +00:00
martin
3b28b9026f SynEdit Gutter: Fixing some AutoSize stuff
git-svn-id: trunk@18362 -
2009-01-20 21:14:03 +00:00
mattias
de0f8578f0 set some TTreeView.ReadOnly to true
git-svn-id: trunk@18361 -
2009-01-20 20:20:52 +00:00
martin
0224b90a6d SynEdit, moved PropertyToSkip to correct place. bug #13005
git-svn-id: trunk@18351 -
2009-01-20 10:01:31 +00:00
martin
f4224ce9a5 SynEdit: Clean-up highlighter code
git-svn-id: trunk@18350 -
2009-01-20 00:28:54 +00:00
martin
d8953c73cb SynEdit Gutter: fix for loading from LFM; bug #13000
git-svn-id: trunk@18345 -
2009-01-19 21:24:03 +00:00
martin
09a43ac065 SynEdit PascalHighlighter: Improved recognition of folding in inc files (default is now off, if no implementation header is found); Fixed properties with multiply indexes
git-svn-id: trunk@18334 -
2009-01-18 23:10:54 +00:00
martin
8c0f2f5c04 SynEdit: Fixed possible crash when PropertyEditor was updated after items where deselected
git-svn-id: trunk@18333 -
2009-01-18 19:46:05 +00:00
martin
76ed95a0d7 SynEdit Gutter: Refactor, add ability to save GutterParts to LFM file (Designer)
git-svn-id: trunk@18331 -
2009-01-18 17:46:11 +00:00
martin
77c9b560ff SynEdit Gutter: Refactor, add ability to save GutterParts to LFM file
git-svn-id: trunk@18330 -
2009-01-18 17:43:57 +00:00
martin
d75f642632 SynGutter: Cleanup (Moved common properties to base)
git-svn-id: trunk@18326 -
2009-01-18 13:47:10 +00:00
martin
ef58282110 SynEdit: Fixed Gutter did not repaint LeftOffset Area; Fixed default values
git-svn-id: trunk@18325 -
2009-01-18 12:24:11 +00:00
martin
0fea837b64 SynEdit: Removed some internal values (Color-Setting) from published properties
git-svn-id: trunk@18324 -
2009-01-18 12:14:51 +00:00
mattias
5d21138707 codetools: fixed finding prior statement when start on source start
git-svn-id: trunk@18316 -
2009-01-16 20:39:59 +00:00
paul
047bd064e5 synedit: highlight compilerproc modifier
git-svn-id: trunk@18303 -
2009-01-16 02:21:04 +00:00
paul
471ec5ea59 jcf2: sync with r773 of main jcf2 tree (also fixes issue #0012977):
- some use of JcfStringUtils instead of JclStrings
 - IndentProcedureBody setting
 - StrPadLeft implementation in JcfStringUtils.pas
 - added StrIPos function to JcfStringUtils.pas and tests
 - renamed VersionConsts.pas to JcfVersionConsts.pas to avoid a name clash with a unit in another package
 - rearranging util functions

git-svn-id: trunk@18292 -
2009-01-15 02:08:47 +00:00
mattias
bed259ea54 codetools: lazarus src: added unit paths to packager/frames
git-svn-id: trunk@18278 -
2009-01-13 16:49:28 +00:00
jesus
20c99e44fb LazReport, implemented memoview property HideDuplicates
git-svn-id: trunk@18274 -
2009-01-13 16:22:38 +00:00
mattias
162095d09e codetools: fixed savebufferas to virtual file, bug #12966
git-svn-id: trunk@18269 -
2009-01-13 09:50:52 +00:00
martin
18268c8784 SynEdit: A few debugln instructions for a range exception (conditional compiled only)
git-svn-id: trunk@18265 -
2009-01-12 23:20:18 +00:00
martin
14675021da SynEdit, Trim Spaces: added option to set how long trailing spaces stay valid
git-svn-id: trunk@18264 -
2009-01-12 22:35:48 +00:00
paul
d46112e3d3 codetools: fix introduced by me bug when stream was opened for write but was not cleared
git-svn-id: trunk@18262 -
2009-01-12 03:09:03 +00:00
martin
e9c54a9a47 SynEdit: fixed viability-level issue with inherited methods(fpc trunc gives a warning)
git-svn-id: trunk@18254 -
2009-01-11 14:02:29 +00:00
martin
73cb0cbcbc SynEdit: uninitialized variable in beautifier (would affect indent on tabs)
git-svn-id: trunk@18253 -
2009-01-11 14:01:31 +00:00
paul
7467771ed0 lcl, codetools: don't request exclusive rights when IDE reads/writes units
git-svn-id: trunk@18251 -
2009-01-11 08:30:43 +00:00
martin
cc2e0fdf0e Folding: fix case inside a record definition would cause an open end block
git-svn-id: trunk@18248 -
2009-01-11 03:21:35 +00:00
martin
a10dc20b6a SynEdit, Markup-Current-Word Added: TrimSpaces, Keep Markup while typing, Toggle fixed word (alt m), No timer(just toggle)
git-svn-id: trunk@18247 -
2009-01-11 02:51:28 +00:00
paul
ce19796997 jcf: sync with r764:
- Fix to 2130798 - Indentation strange on procedure local type/var declarations
  - Notepad UI has save and save as for input files, and remembers the file name
  - Fix to SF bug ID: 2490118 Parser exception with empty var section in a class
  - Fixed an issue in handling utf-8 encoded files

git-svn-id: trunk@18246 -
2009-01-11 02:27:52 +00:00
martin
c3f6bb62e5 SynEdit: Improved backspace, with the new auto-indent "position only"
git-svn-id: trunk@18244 -
2009-01-10 21:43:16 +00:00
martin
28eaceccd2 SynEdit: Improved cursor-left, with the new auto-indent "position only"
git-svn-id: trunk@18242 -
2009-01-10 21:27:18 +00:00
martin
585bbf6ef1 SynEdit, Auto-Indent: Implement indent types
git-svn-id: trunk@18241 -
2009-01-10 21:11:37 +00:00
martin
0ba3d5877c SynEdit: Refactor, move all indent code into beautifier.
git-svn-id: trunk@18240 -
2009-01-10 18:28:58 +00:00
martin
c71c1bdf06 SynEdit: Change default for Gutter.AutoSize to True (Bug #12962)
git-svn-id: trunk@18235 -
2009-01-10 14:00:18 +00:00
martin
fc746d62ba SynEdit: TrimSpaces would mark the editor as modified. They also could add an "undo last caret move" (Bug #12949)
git-svn-id: trunk@18231 -
2009-01-10 02:21:08 +00:00
martin
eae600b56a SynEdit, adjust block begin, if line got trimmed, and not eoScrollPastEOL
git-svn-id: trunk@18221 -
2009-01-09 01:10:17 +00:00
martin
ef8462c9fc SynEdit: Fix Bug #12944 (Trimming Spaces would prevent selecting a block)
git-svn-id: trunk@18220 -
2009-01-09 00:34:16 +00:00
martin
55bb461186 SynEdit: Fix bug #11535 (block painted to far past EOL)
git-svn-id: trunk@18219 -
2009-01-09 00:21:13 +00:00
martin
a38e378eb6 SynEdit, Markup-word: Fixed slow reaction to deselected block
git-svn-id: trunk@18218 -
2009-01-08 23:37:46 +00:00
martin
31438d74a3 SynEdit: Undo/Redo with trailing spaces
git-svn-id: trunk@18216 -
2009-01-08 23:01:57 +00:00
martin
2f7de3e7d3 SynEdit: implemented "End jumps to nearest start" and end key toggles between visible and real line end / end-key now behaves like home-key (just on the end of line).
git-svn-id: trunk@18215 -
2009-01-08 19:45:08 +00:00
paul
062984cd61 synedit: eat special keys in the completion IntfUTF8KeyPress as it is happen in the ansi KeyPress handler (part of bug #0012222)
git-svn-id: trunk@18209 -
2009-01-08 12:51:38 +00:00
paul
d2cfcc3186 synedit, ide: fix sourcecompletion on windows after deactivate (part of bug #0012222)
git-svn-id: trunk@18208 -
2009-01-08 12:34:19 +00:00
martin
df21d7be95 SynEdit: Auto-Indent (if spaces after caret) could indent to much
git-svn-id: trunk@18202 -
2009-01-07 23:33:04 +00:00
vincents
d3d5342fe6 updated po file, new order generated by updatepofiles.
git-svn-id: trunk@18201 -
2009-01-07 22:44:52 +00:00