Commit Graph

496 Commits

Author SHA1 Message Date
mattias
bfb3fd9685 added class keyword to proc bodies for fpc 2.1.1
git-svn-id: trunk@9364 -
2006-05-27 17:40:59 +00:00
mattias
58e1fe7109 fixed synedit multi replace with overlapping results
git-svn-id: trunk@9341 -
2006-05-23 17:41:59 +00:00
mattias
4023c08654 fixed checking adding unitpaths on adding units to packages
git-svn-id: trunk@9305 -
2006-05-18 22:52:15 +00:00
mattias
2f2c92352b code templates: fixed reading new lines at start of template
git-svn-id: trunk@9259 -
2006-05-12 08:27:08 +00:00
micha
c3fada6d57 win64 fixes (from peter, modified)
git-svn-id: trunk@9222 -
2006-05-01 21:47:48 +00:00
mattias
b9bb55769f added help for code template dialog
git-svn-id: trunk@9217 -
2006-04-30 22:49:29 +00:00
mattias
c23c7f413f designer: change class now keeps parent
git-svn-id: trunk@9204 -
2006-04-29 20:49:23 +00:00
mattias
1c48178869 added eoGroupUndo by patch from bug #1190
git-svn-id: trunk@9200 -
2006-04-29 15:32:16 +00:00
mattias
14a0ab0d14 updated german translation from Joerg Braun
git-svn-id: trunk@9156 -
2006-04-21 22:23:12 +00:00
mattias
8fe43ea1a0 improved TSynMultiSyn destruction
git-svn-id: trunk@9128 -
2006-04-15 14:56:19 +00:00
marc
b066d5590d * fixed bug #1328
* fixed editor update when sourcemark props were changed

git-svn-id: trunk@9035 -
2006-03-29 00:12:06 +00:00
mattias
bea76b8d1a limited completion box hint to screen width, otherwise some window managers will put it somewhere
git-svn-id: trunk@9014 -
2006-03-25 12:46:24 +00:00
vincents
4f24979971 64 bits fixes
git-svn-id: trunk@9010 -
2006-03-24 09:25:04 +00:00
vincents
22e049a217 regenerated to support i386-darwin
git-svn-id: trunk@9008 -
2006-03-24 07:55:17 +00:00
mattias
c1d664c2de added synhighlighterany.pas
git-svn-id: trunk@8991 -
2006-03-22 20:13:24 +00:00
mattias
44421a008a added keywords to TSynPasSyn package, requires, contains
git-svn-id: trunk@8976 -
2006-03-22 00:31:19 +00:00
mattias
072dc71ff5 improved IDE source pos jumping when not eoScrollPastEOL
git-svn-id: trunk@8972 -
2006-03-21 14:17:22 +00:00
mattias
ca0d0923ed fixed syendit when not eoScrollPastEOL
git-svn-id: trunk@8971 -
2006-03-21 14:12:45 +00:00
mattias
d475a8f893 added GetHighlighterAttriAtRowColEx
git-svn-id: trunk@8926 -
2006-03-13 00:14:13 +00:00
vincents
f073053352 * reverted accidental commits of revision 8913 #6b7de273d3
* update Polish translations   from ACD

git-svn-id: trunk@8914 -
2006-03-10 21:42:15 +00:00
mattias
6c0e449509 updated japanese translation
git-svn-id: trunk@8907 -
2006-03-10 13:54:00 +00:00
mattias
1aea5fdd5c removed BrushCopy
git-svn-id: trunk@8883 -
2006-03-07 14:03:32 +00:00
mattias
390e6599a0 fixed synedit invalidating partially visible line and selection from bottom to top
git-svn-id: trunk@8859 -
2006-03-02 09:22:23 +00:00
vincents
4e9a61507b * updated Italian localization from Dean Zobec
* removed itiso.po files

git-svn-id: trunk@8832 -
2006-02-26 14:05:35 +00:00
mattias
d0aae65b76 updated german translation from Darius
git-svn-id: trunk@8818 -
2006-02-24 17:24:56 +00:00
mattias
2e0aad6b7d added reading/writing TRect to TFormPropertyStorage, fixed TSynEdit erasing space below
git-svn-id: trunk@8814 -
2006-02-24 13:29:54 +00:00
mattias
c03e8cd810 added DefineRectProperty
git-svn-id: trunk@8811 -
2006-02-23 16:29:43 +00:00
mattias
bb71ab95c8 identifier completion now adds the end of token key
git-svn-id: trunk@8808 -
2006-02-23 11:39:17 +00:00
mattias
16accc1b02 implemented eoAlwaysVisibleCaret from Martin Smat
git-svn-id: trunk@8777 -
2006-02-19 21:56:46 +00:00
mattias
9fce6cebd5 added hints for to biig identifier completion items from Tomas Gregorovic
git-svn-id: trunk@8772 -
2006-02-18 15:20:09 +00:00
vincents
66046aa8a8 removed references to ruwin translations
git-svn-id: trunk@8768 -
2006-02-18 09:19:05 +00:00
vincents
4cf2555b46 updated Russian translations, removed *.ruwin.po and *.ruold.po from Maxim Ganetsky
git-svn-id: trunk@8767 -
2006-02-17 21:33:19 +00:00
mattias
84cc6fc33f fixed TSynEdit.RowToScreenRow
git-svn-id: trunk@8726 -
2006-02-10 12:47:41 +00:00
mattias
a558a796c6 added TIDECommand.Execute
git-svn-id: trunk@8674 -
2006-01-31 15:36:15 +00:00
mattias
fd01e74b09 added eoCaretSkipsSelection to editor options
git-svn-id: trunk@8593 -
2006-01-21 10:22:04 +00:00
mattias
4de0211460 added default LCL_PLATFORM for all big ide components
git-svn-id: trunk@8589 -
2006-01-21 09:38:59 +00:00
mattias
8166a778c7 implemented TSynEdit.Options2 and eoCaretSkipsSelection
git-svn-id: trunk@8588 -
2006-01-21 09:30:59 +00:00
mattias
98aded6f2b added string, widestring, ansistring, shortstring to TSynPasSyn
git-svn-id: trunk@8580 -
2006-01-20 21:51:01 +00:00
mattias
d7347356ff implemented compiler options parsed optins with platform independent makros, disabled string highlighting
git-svn-id: trunk@8573 -
2006-01-20 13:38:42 +00:00
mattias
8e7fce284d fixed synedit not eoScollPastEOL
git-svn-id: trunk@8569 -
2006-01-19 23:03:13 +00:00
mattias
4b11686705 moved IDE command constants to ideintf/idecommands.pas
git-svn-id: trunk@8460 -
2006-01-07 13:59:59 +00:00
mattias
ce294c63d5 various fixes for carbon
git-svn-id: trunk@8428 -
2006-01-04 00:09:36 +00:00
mattias
600b3f8418 updated finnish translation from Seppo
git-svn-id: trunk@8405 -
2005-12-31 15:19:14 +00:00
mattias
8108cc7e91 replaced some resource strings
git-svn-id: trunk@8404 -
2005-12-31 15:18:25 +00:00
mattias
394841d069 reduced ansistring overhead
git-svn-id: trunk@8379 -
2005-12-27 18:27:28 +00:00
mattias
7bc376c87b replaced synedit TokenAccu.s string with PChar p
git-svn-id: trunk@8373 -
2005-12-26 13:36:53 +00:00
mattias
f74d48013c undo synedit TokenAccu string to pchar
git-svn-id: trunk@8371 -
2005-12-26 13:29:26 +00:00
mattias
570abffd09 replaced some strings in synedit with faster PChar
git-svn-id: trunk@8370 -
2005-12-26 11:55:57 +00:00
mattias
0cc6b96b75 added generic and specialize as keywords to pascal syntax highlighter
git-svn-id: trunk@8365 -
2005-12-25 16:27:42 +00:00
micha
eb9487d50d remove not hiding/showing caret while painting (uncovers caret moving bugs), but do add todo warning about it
git-svn-id: trunk@8361 -
2005-12-23 21:17:45 +00:00
mattias
929afb7960 fixed using -va to analyze fpc makros
git-svn-id: trunk@8345 -
2005-12-19 21:28:11 +00:00
mattias
51d6b1a88a clean up
git-svn-id: trunk@8344 -
2005-12-19 19:08:57 +00:00
micha
47ef0fdf81 do not draw caret in .Paint method; means it will become part of window image
git-svn-id: trunk@8339 -
2005-12-18 20:58:44 +00:00
mattias
8ac88cfda0 fixed clearing highlighter attributes, when switching synedit highlighter
git-svn-id: trunk@8314 -
2005-12-14 13:04:56 +00:00
mattias
1873565ff2 releasing capture on BeginDrag
git-svn-id: trunk@8287 -
2005-12-10 09:10:29 +00:00
mattias
0576aa65d4 fixed releasing mouse capture in gtk intf
git-svn-id: trunk@8286 -
2005-12-10 08:51:59 +00:00
mattias
86d67dc36e reduced synedit overhead changing highlighter line attribute Range
git-svn-id: trunk@8273 -
2005-12-08 10:17:35 +00:00
mattias
0703c7b786 disabled synedit acceleration
git-svn-id: trunk@8270 -
2005-12-07 23:31:49 +00:00
mattias
bf260d22ec reduced synedit highlighter overhead on inserting/replacing many lines
git-svn-id: trunk@8268 -
2005-12-07 22:53:31 +00:00
mattias
c54f333978 started IDE progress dialog and splitted project sessions
git-svn-id: trunk@8120 -
2005-11-09 19:40:59 +00:00
vincents
4886371312 moved *.ruutf.po to *.ru.po
git-svn-id: trunk@8105 -
2005-11-08 15:56:05 +00:00
vincents
3353b58705 moved *.ru.po to *.ruold.po
git-svn-id: trunk@8103 -
2005-11-08 15:52:12 +00:00
mattias
b2da0049cf added IDE overload for inserting code templates, needed for code macros
git-svn-id: trunk@8063 -
2005-11-05 11:46:16 +00:00
mattias
bec6005a12 started codetemplate makros and project source directories
git-svn-id: trunk@8044 -
2005-11-02 23:09:33 +00:00
mattias
72e97eced6 disabled inline, added TTISpinEdit, added history skill to TTIComboBox
git-svn-id: trunk@8018 -
2005-10-31 19:17:48 +00:00
vincents
02fb81ec5a updated Ukrainian translations from Evgen Palamarchuck and Taras Boychuk
git-svn-id: trunk@8006 -
2005-10-30 21:32:58 +00:00
mattias
912b242bea implemented TBitBtn override GetDefaultBitBtnGlyph
git-svn-id: trunk@7997 -
2005-10-29 15:58:40 +00:00
mattias
11e44fac38 removed fiwin .po files
git-svn-id: trunk@7996 -
2005-10-29 13:46:31 +00:00
mattias
475bacd9a9 fixed source editor breakpoint set/unset and codefolding
git-svn-id: trunk@7992 -
2005-10-28 06:26:15 +00:00
marc
4a42afcb2f * Patch and fix for 1313 from Tomáš Gregoric
git-svn-id: trunk@7981 -
2005-10-22 13:09:40 +00:00
vincents
c84e3b9ef6 updated Ukrainian translations from Evgen Palamarchuck
git-svn-id: trunk@7978 -
2005-10-21 19:36:53 +00:00
mattias
47643bc105 added experimental codefolding to IDE
git-svn-id: trunk@7949 -
2005-10-10 17:39:04 +00:00
mattias
7cd65400ed implemented codefolding in synedit highlighter
git-svn-id: trunk@7935 -
2005-10-08 16:01:15 +00:00
mattias
6b451cde93 implemented code fold range classes
git-svn-id: trunk@7925 -
2005-10-06 23:04:22 +00:00
mattias
e65b21be25 started codefold blocks
git-svn-id: trunk@7924 -
2005-10-06 22:20:05 +00:00
mattias
17b3e7917b added keyword Deprecated to TSynPasSyn
git-svn-id: trunk@7803 -
2005-09-23 19:10:21 +00:00
marc
8925ef5f51 * Fixed bug #907
* Changed TLMScoll <-> TWMScroll, TLMScroll has extended position info

git-svn-id: trunk@7665 -
2005-09-10 16:31:04 +00:00
mattias
747e74d401 fixed german translation from iso-8859-1 to utf8
git-svn-id: trunk@7599 -
2005-08-30 19:44:41 +00:00
mattias
1342d44562 fixed synedit SelText and cursor beyond eol
git-svn-id: trunk@7590 -
2005-08-29 09:44:21 +00:00
mattias
dea57e262f updated german translation from Joerg Braun
git-svn-id: trunk@7584 -
2005-08-28 23:27:21 +00:00
mattias
e9bef6865c fixed word/identifier completion adding keys
git-svn-id: trunk@7583 -
2005-08-27 17:45:51 +00:00
mattias
0c75ccdc82 fixed synedit overwriting characters after end of line
git-svn-id: trunk@7582 -
2005-08-27 16:37:21 +00:00
mattias
e063082bb7 fixed deactivating word/identifier completion box on loosing focus
git-svn-id: trunk@7578 -
2005-08-27 13:41:09 +00:00
mattias
577379f6ec fixed underscore in word/identifier completion
git-svn-id: trunk@7567 -
2005-08-25 17:40:43 +00:00
vincents
4cc22e9844 csCreating is a ControlState
git-svn-id: trunk@7564 -
2005-08-24 22:35:38 +00:00
mattias
a6441b5840 implemented allowing resizing of TSynCompletionForm
git-svn-id: trunk@7561 -
2005-08-24 18:10:00 +00:00
mattias
da60edbfea fixed translations for multi lines, fixed converting UTF8 to local charset under linux fpc 2.0
git-svn-id: trunk@7560 -
2005-08-24 17:17:59 +00:00
mattias
33235b94e5 implemented word/identifier completion on pressing non alphanumeric char
git-svn-id: trunk@7549 -
2005-08-22 20:29:45 +00:00
vincents
a0311c2cba removed cvs logs
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
mattias
4b77b6b726 fixed synedit: assigning text with #0, TSynPasSyn and TSynPHPSyn for #0, added PHP highlighter to IDE
git-svn-id: trunk@7539 -
2005-08-22 11:08:59 +00:00
vincents
7e441f98c9 remove ===-lines in cvs log comments, so removelog awk script does its work correctly
git-svn-id: trunk@7538 -
2005-08-22 10:05:31 +00:00
mattias
16bf8eb0b8 fixed synedit undo for middle button inserting primary selection
git-svn-id: trunk@7536 -
2005-08-21 23:15:36 +00:00
mattias
60145ca7f2 implemented VK_LEFT/VK_RIGHT for word/identifier completion
git-svn-id: trunk@7529 -
2005-08-20 22:51:30 +00:00
mattias
7c6b448dd9 fixing undo of TSynEdit.DoTabKey
git-svn-id: trunk@7528 -
2005-08-20 19:49:24 +00:00
vincents
1064272122 removed ifdef ver1 from Martin Smat
git-svn-id: trunk@7479 -
2005-08-04 08:41:46 +00:00
mattias
74e3212731 added TSynEdit.SelStart/SelEnd from L505
git-svn-id: trunk@7469 -
2005-08-01 09:58:44 +00:00
mattias
f5eedce276 updaed russian win32 translation from Rostislav Okulov
git-svn-id: trunk@7416 -
2005-07-24 21:39:45 +00:00
mattias
6dcd7874c3 fixed sending UTF8 key presses in gtk intf
git-svn-id: trunk@7412 -
2005-07-23 23:15:19 +00:00
mattias
c99014ca13 translation now directly uses the .po files, .mo files removed
git-svn-id: trunk@7404 -
2005-07-22 19:51:43 +00:00
mattias
735c2a19a7 updated russian win translation from Okulov
git-svn-id: trunk@7403 -
2005-07-22 17:20:28 +00:00