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
mattias
4e17e99aa8
fixed mem leak and Index in TSynEditStringList.DeleteLines
...
git-svn-id: trunk@7400 -
2005-07-22 15:36:47 +00:00
mattias
22682ade99
changed unit output directories to fpc format units/CPU-OS
...
git-svn-id: trunk@7398 -
2005-07-22 13:47:35 +00:00
mattias
8700bd0071
clean up
...
git-svn-id: trunk@7331 -
2005-07-08 07:09:08 +00:00
mattias
c1e4ad243b
various codefolding imrpovements from Darius
...
git-svn-id: trunk@7330 -
2005-07-08 07:03:52 +00:00
mattias
5589eb6e2c
fixed clean all in IDE, added SystemKey parameter to IntfUTF8KeyPress
...
git-svn-id: trunk@7327 -
2005-07-07 20:20:45 +00:00
mattias
3adfcc0661
fixed var parameter
...
git-svn-id: trunk@7326 -
2005-07-07 19:25:09 +00:00
mattias
bf09d62ab2
started CodeFolding for synedit from Darius
...
git-svn-id: trunk@7323 -
2005-07-05 22:05:25 +00:00
mattias
9b69eb23ec
added Key:=#0 after handling it in TSynBaseCompletionForm.KeyPress
...
git-svn-id: trunk@7316 -
2005-07-02 21:29:27 +00:00
mattias
3c4f7a315b
fixed unselecting when goto bookmark
...
git-svn-id: trunk@7293 -
2005-06-28 23:08:26 +00:00
mattias
54f8a04166
fixed a few fpc over warnings from Andrew Haines
...
git-svn-id: trunk@7284 -
2005-06-25 15:34:03 +00:00
mattias
bb74449136
fixed registering TStaticText
...
git-svn-id: trunk@7276 -
2005-06-23 18:48:55 +00:00
mattias
107a955dd6
fixed syncompletion for UTF8 keypress
...
git-svn-id: trunk@7248 -
2005-06-18 09:22:56 +00:00
mattias
4b51056801
updated COPYING and README for new files
...
git-svn-id: trunk@7237 -
2005-06-13 09:38:54 +00:00
mattias
1917ac9586
auto clean/create .lrs file on creating custom .lfm file
...
git-svn-id: trunk@7209 -
2005-05-28 11:25:17 +00:00
mattias
ab3ac9755d
new synedit palette images from olivier
...
git-svn-id: trunk@7184 -
2005-05-19 17:43:04 +00:00
mattias
c5808e7584
updated finnish translation from Seppo
...
git-svn-id: trunk@7180 -
2005-05-18 07:17:09 +00:00
vincents
c6ae4459ac
used {PackEnum 1} for TSynSelectionMode, so text copied from Delphi compiled synedits can be pasted
...
git-svn-id: trunk@7139 -
2005-05-04 12:25:01 +00:00
mattias
f7ea4266ac
fixed marking key as handled in synedit KeyPress
...
git-svn-id: trunk@7133 -
2005-05-03 15:31:16 +00:00
marc
768da85cb3
* Right mouse clik fix from Martin Smat
...
git-svn-id: trunk@7067 -
2005-04-10 17:21:50 +00:00
marc
434dff3b94
+ Added Dutch ide translation from Marmin
...
* Updated Catalan translation from Jordi
git-svn-id: trunk@7051 -
2005-04-02 23:38:01 +00:00
mattias
89a38f7ff1
started OI favourites
...
git-svn-id: trunk@7033 -
2005-03-29 09:30:15 +00:00
mattias
2cee620ccc
fixed synedit hadling normal keypress
...
git-svn-id: trunk@7028 -
2005-03-25 19:23:34 +00:00
mattias
bf587ae3d6
fixed synedit drawing gutter with double byte char font
...
git-svn-id: trunk@7027 -
2005-03-25 19:10:56 +00:00
mattias
a4f497026b
fixed ambigious with ambiguous
...
git-svn-id: trunk@7011 -
2005-03-23 10:45:06 +00:00
mattias
e866be9633
made synedit ClearText undoable
...
git-svn-id: trunk@7008 -
2005-03-23 08:45:37 +00:00
mattias
8a6d275bf0
updated french translation from Robert Calmas
...
git-svn-id: trunk@6989 -
2005-03-19 08:55:32 +00:00
marc
b9a3f7efef
* 64 bit patch from Peter Vreman
...
git-svn-id: trunk@6977 -
2005-03-18 00:05:25 +00:00
mattias
b9fc98d4c3
registered actions and added new action list editor from Pawel
...
git-svn-id: trunk@6941 -
2005-03-11 15:33:29 +00:00
mattias
e6ceebe441
fixed hangup on home key and empty lines in front
...
git-svn-id: trunk@6932 -
2005-03-10 08:34:09 +00:00
mattias
ab161e4a33
added Enhance Home to editor options
...
git-svn-id: trunk@6929 -
2005-03-09 12:19:26 +00:00
mattias
7a5ea9c320
added TSynCustomLineIndenter, implemented eoEnhanceHomeKey for synedit
...
git-svn-id: trunk@6928 -
2005-03-09 11:44:25 +00:00
vincents
5c84454943
changed hexstr(cardinal()) for pointers to dbgs() and other 64-bits fixes from Peter Vreman
...
git-svn-id: trunk@6915 -
2005-03-07 21:59:45 +00:00
mattias
41ace17a4c
OI now locks during doubleclick and synedit now uses only MouseCapture instead of heuristic
...
git-svn-id: trunk@6896 -
2005-03-05 12:08:49 +00:00
marc
2fe9b2eafc
* updated ca.po from Jordi
...
git-svn-id: trunk@6882 -
2005-03-03 22:59:53 +00:00
mattias
9e25f05d21
added workaround for MouseCapture function
...
git-svn-id: trunk@6874 -
2005-03-02 12:06:33 +00:00
mattias
c0c452e889
implemented word/ident/template completion end on end of token char
...
git-svn-id: trunk@6869 -
2005-03-01 11:40:32 +00:00
marc
6ed8e2ecf4
* Reworked listviews to match new interface
...
git-svn-id: trunk@6848 -
2005-02-26 17:08:41 +00:00
mattias
a86ed822b8
fixed synedit backspace on unicode char
...
git-svn-id: trunk@6846 -
2005-02-25 20:46:49 +00:00
mattias
7aa4edbf74
added finnish translation for windows codepage from Seppo
...
git-svn-id: trunk@6818 -
2005-02-20 11:03:36 +00:00
mattias
ab8b283f9b
fixed copyword in tab line
...
git-svn-id: trunk@6736 -
2005-02-04 22:04:23 +00:00
mattias
650a6ec0c5
fixed expandingtabs in synedit painting
...
git-svn-id: trunk@6668 -
2005-01-23 11:43:38 +00:00
mattias
a21cbfceca
improved gtk intf to calculate TextHeight
...
git-svn-id: trunk@6625 -
2005-01-17 15:36:31 +00:00
mattias
412e073155
removed default value for fpc 1.0.10
...
git-svn-id: trunk@6554 -
2005-01-12 09:49:52 +00:00
mattias
f89f283f2d
fixed undo item for unindent with backspace
...
git-svn-id: trunk@6553 -
2005-01-12 01:52:33 +00:00
mattias
0dcba79b17
fixed using spaces instead of tabs to fill space
...
git-svn-id: trunk@6552 -
2005-01-12 01:21:34 +00:00
mattias
add79711d3
fixed ecDeleteLastChar on unindent
...
git-svn-id: trunk@6551 -
2005-01-12 01:09:36 +00:00
mattias
04d3075534
fixed backspace in tab lines
...
git-svn-id: trunk@6547 -
2005-01-11 17:32:13 +00:00
mattias
f4ad4bf427
fixed cursor after deleting in tab line
...
git-svn-id: trunk@6545 -
2005-01-11 15:12:05 +00:00
mattias
7008387821
fixed jumping to end of tab line
...
git-svn-id: trunk@6544 -
2005-01-11 14:52:22 +00:00
mattias
0411877119
fixed cursor pos after inserting tab
...
git-svn-id: trunk@6543 -
2005-01-11 14:25:36 +00:00
mattias
b62eab6b71
updated russian utf translation from Vasily
...
git-svn-id: trunk@6433 -
2004-12-30 11:24:06 +00:00
mattias
c49518c55c
published BorderSpacing for many controls
...
git-svn-id: trunk@6429 -
2004-12-27 19:40:59 +00:00
mattias
24f64d8bf8
started TTranslateStrings and .lrt files support from Vasily
...
git-svn-id: trunk@6423 -
2004-12-27 12:56:42 +00:00
mattias
d9f87ef6eb
updatepofiles is now case sensitive,
...
replaced many places, where Application was needlessly Owner
updated po files, started Configure IDE Install Package dialog,
implemented removing double file package links
git-svn-id: trunk@6388 -
2004-12-18 10:20:22 +00:00
mattias
330e4a4b46
synedit now stops, when key was handled
...
git-svn-id: trunk@6321 -
2004-12-02 11:23:41 +00:00
mattias
d2d3030a60
implemented creating classes at run time from any TComponent descendant
...
git-svn-id: trunk@6272 -
2004-11-20 11:20:06 +00:00
mattias
9ee132a3a8
fixed halfpage scroll option
...
git-svn-id: trunk@6260 -
2004-11-17 14:41:47 +00:00
mazen
bcb9c47ed9
* Use VDelete instead of Delete to support BIDI text
...
git-svn-id: trunk@6089 -
2004-09-30 10:34:45 +00:00
mattias
ada62722b1
started new feature: find identifier references
...
git-svn-id: trunk@6022 -
2004-09-18 01:02:23 +00:00
mazen
4ec18647d4
* Add support for BIDI using FreeBIDI unit (new RTL unit)
...
git-svn-id: trunk@5957 -
2004-09-10 16:14:16 +00:00
mazen
d900a5f83e
* fix BIDI insertion, still needs more work on utf8bidi
...
git-svn-id: trunk@5944 -
2004-09-08 16:39:34 +00:00
mattias
0efc0e2812
fixed inserting after EOL
...
git-svn-id: trunk@5920 -
2004-09-04 22:58:54 +00:00