mattias
db006b69cb
acceleration from Jeroen van Iddekinge
...
git-svn-id: trunk@3722 -
2002-12-22 23:04:03 +00:00
mattias
589298a29a
find declaration now supports class interfaces
...
git-svn-id: trunk@3718 -
2002-12-20 13:34:23 +00:00
mattias
23f2a663a1
extended parser for new 1.1 syntax
...
git-svn-id: trunk@3717 -
2002-12-20 11:27:26 +00:00
mattias
f8329f9fc6
method resolution clause, class ancestor find declaration, 1.1. makros
...
git-svn-id: trunk@3716 -
2002-12-20 11:08:47 +00:00
mattias
41a4c638d3
fixed find declaration of non comment pos
...
git-svn-id: trunk@3708 -
2002-12-17 11:56:09 +00:00
mattias
41a97ec751
find declaration of Low(ordinal type)
...
git-svn-id: trunk@3707 -
2002-12-17 11:42:10 +00:00
mattias
4c65658fab
fixed finddeclaration of include directives in front of first node
...
git-svn-id: trunk@3706 -
2002-12-17 10:23:08 +00:00
mattias
4e18f83f77
fixed command line internationalization
...
git-svn-id: trunk@3703 -
2002-12-16 23:27:01 +00:00
mattias
d2d0bbe1e4
fixes for fpc 1.1
...
git-svn-id: trunk@3701 -
2002-12-16 12:12:50 +00:00
mattias
4130ccb02e
fixed else skipping
...
git-svn-id: trunk@3697 -
2002-12-15 12:52:45 +00:00
mattias
3fc78ab4b6
fixed if block else part
...
git-svn-id: trunk@3696 -
2002-12-15 12:24:58 +00:00
mattias
45be5148ad
started gtk2 interface
...
git-svn-id: trunk@3695 -
2002-12-15 11:52:28 +00:00
mattias
735191d158
new constants for compatibility
...
git-svn-id: trunk@3694 -
2002-12-12 17:47:46 +00:00
mattias
c788144e44
added basic file handling functions to filectrl
...
git-svn-id: trunk@3692 -
2002-12-09 16:48:36 +00:00
mattias
a1dcad841e
fixed finddeclaration: with context flag bug
...
git-svn-id: trunk@3690 -
2002-12-09 15:12:17 +00:00
mattias
55ad52ff29
fixed finddeclaration error msg for default property not found
...
git-svn-id: trunk@3689 -
2002-12-07 09:49:53 +00:00
mattias
5095706b4c
improved ExtTxtOut: support for char dist array
...
git-svn-id: trunk@3688 -
2002-12-07 08:42:08 +00:00
mattias
801656d902
double byte char font started
...
git-svn-id: trunk@3687 -
2002-12-05 22:16:28 +00:00
mattias
022d633371
position highlighter can now copy from other highlighters
...
git-svn-id: trunk@3684 -
2002-12-03 00:13:10 +00:00
mattias
9a4f7c76ac
started position highlighter
...
git-svn-id: trunk@3683 -
2002-12-02 16:38:13 +00:00
mattias
10e045f319
fixed SourceChangeCache when nothing has changed
...
git-svn-id: trunk@3682 -
2002-12-02 10:44:57 +00:00
mattias
5c93adce8a
find declaration type of constructor
...
git-svn-id: trunk@3681 -
2002-12-01 23:01:42 +00:00
mattias
ffa37c72b5
fixed find declaration for function results
...
git-svn-id: trunk@3679 -
2002-12-01 21:57:00 +00:00
mattias
790ec25214
fixed for empty lines
...
git-svn-id: trunk@3676 -
2002-11-30 09:45:37 +00:00
mattias
0f6d6a66fd
reduced output
...
git-svn-id: trunk@3674 -
2002-11-30 08:25:42 +00:00
mattias
80df955390
added syneditregexsearch.pas
...
git-svn-id: trunk@3672 -
2002-11-29 20:00:21 +00:00
mattias
b1c942ccb1
Fixed find expression type of @String[]
...
git-svn-id: trunk@3671 -
2002-11-29 18:12:31 +00:00
mattias
f11f15fbb3
fixed special pascal includes
...
git-svn-id: trunk@3663 -
2002-11-25 22:16:32 +00:00
mattias
fb08c8bc2f
added published props of TSynMemo
...
git-svn-id: trunk@3658 -
2002-11-22 10:08:08 +00:00
mattias
7937f9b99e
add synmemo.pas syneditplugins.pas synmacrorecorder.pas
...
git-svn-id: trunk@3656 -
2002-11-21 21:39:49 +00:00
mattias
79a4067923
added SynEditExport and SynExportHTML
...
git-svn-id: trunk@3655 -
2002-11-21 20:28:26 +00:00
mattias
cf663dfc48
added SynRegExpr and SynHighlighterMulti
...
git-svn-id: trunk@3654 -
2002-11-21 20:04:56 +00:00
mattias
bec5c13181
Fixed codetools node cache and added icons
...
git-svn-id: trunk@3638 -
2002-11-15 15:07:11 +00:00
mattias
912fe26086
fixed exception handling in findidentifierincontext
...
git-svn-id: trunk@3637 -
2002-11-14 17:18:54 +00:00
mattias
82b4e7b805
MG: added todo output
...
git-svn-id: trunk@3635 -
2002-11-13 23:00:29 +00:00
lazarus
9141937e10
MG: codetools can now work with localized fpc output
...
git-svn-id: trunk@3631 -
2002-11-13 13:40:15 +00:00
lazarus
68fc86e651
MG: added proc parameter list to smart hints
...
git-svn-id: trunk@3630 -
2002-11-13 09:15:02 +00:00
lazarus
f3293cbf80
MG: better description for cutsom components
...
git-svn-id: trunk@3623 -
2002-11-12 09:14:18 +00:00
lazarus
9d7444f027
MG: added custom components trick
...
git-svn-id: trunk@3620 -
2002-11-11 18:09:45 +00:00
lazarus
193e9e1936
MG: added smart hints in debug mode
...
git-svn-id: trunk@3619 -
2002-11-10 22:02:36 +00:00
lazarus
feb9086ada
MG: added smart hints in edit mode
...
git-svn-id: trunk@3618 -
2002-11-10 21:49:27 +00:00
lazarus
fb4ff8c25c
MG: fixed codetools abort
...
git-svn-id: trunk@3612 -
2002-11-06 15:59:24 +00:00
lazarus
27b75d80fc
MG: linkscanner is now able to user abort scanning
...
git-svn-id: trunk@3605 -
2002-11-04 09:57:00 +00:00
lazarus
7f51bddfb5
MG: fixed typo
...
git-svn-id: trunk@3602 -
2002-11-03 20:53:36 +00:00
lazarus
6ecb567b0a
MG: parser is now abortable
...
git-svn-id: trunk@3601 -
2002-11-02 23:30:58 +00:00
lazarus
1cb12c9983
MG: added handling of unexpected exceptions in finddeclaration
...
git-svn-id: trunk@3600 -
2002-11-02 22:44:19 +00:00
lazarus
51b8c1acf0
MG: fixed designer hints
...
git-svn-id: trunk@3598 -
2002-11-02 10:59:31 +00:00
lazarus
8a926e3017
MG: fixed return polygon point
...
git-svn-id: trunk@3595 -
2002-10-31 17:31:10 +00:00
lazarus
038aaa7cb3
MG: fixed used virtual files and IsPartOfProject Bug
...
git-svn-id: trunk@3591 -
2002-10-30 22:28:50 +00:00
lazarus
3ae29b7c22
MG: fixed unitname update bug
...
git-svn-id: trunk@3586 -
2002-10-30 18:24:45 +00:00
lazarus
e02a01606f
MG: impoved focussing, unfocussing on destroy and fixed unit search
...
git-svn-id: trunk@3577 -
2002-10-28 18:17:02 +00:00
lazarus
5a82543198
MG: improvements for fpc1.1
...
git-svn-id: trunk@3539 -
2002-10-23 11:45:30 +00:00
lazarus
4b80bf49f0
MG: fixed searching units in fpc1.1 sources
...
git-svn-id: trunk@3538 -
2002-10-22 22:33:19 +00:00
lazarus
4502e5b28f
MG: fixed segfault on loading xmlfile
...
git-svn-id: trunk@3532 -
2002-10-22 08:48:04 +00:00
lazarus
78e3abadce
MG: fixes for 1.1
...
git-svn-id: trunk@3528 -
2002-10-21 14:40:52 +00:00
lazarus
8ef3f22c76
MG: fixes for 1.1
...
git-svn-id: trunk@3523 -
2002-10-20 21:54:03 +00:00
lazarus
6543bb78ea
MG: fixed unique code lists
...
git-svn-id: trunk@3519 -
2002-10-18 06:47:20 +00:00
lazarus
c7f69bf594
MG: reduced output
...
git-svn-id: trunk@3509 -
2002-10-14 13:07:56 +00:00
lazarus
70db5f4b81
Cleanups. Fixed source generation for autocreated forms from project options.
...
git-svn-id: trunk@3504 -
2002-10-13 21:36:42 +00:00
lazarus
23a85fff62
MG: code completion: added local variable completion
...
git-svn-id: trunk@3503 -
2002-10-13 21:23:45 +00:00
lazarus
92e2f6aee5
MG: added publish project
...
git-svn-id: trunk@3501 -
2002-10-13 09:35:38 +00:00
lazarus
53e90eeb49
MG: gtk interface now sends keyboard events via DeliverMessage
...
git-svn-id: trunk@3498 -
2002-10-11 07:28:03 +00:00
lazarus
3c97241416
MG: reduced exceptions on file not found
...
git-svn-id: trunk@3494 -
2002-10-09 12:40:25 +00:00
lazarus
be81c8f901
MG: fixed client origin coordinates
...
git-svn-id: trunk@3490 -
2002-10-09 10:22:54 +00:00
lazarus
1206f3ae82
MG: fixed editing autocreating forms
...
git-svn-id: trunk@3482 -
2002-10-08 00:27:29 +00:00
lazarus
a9f177849b
MG: fixed find declaration: resolving type of property
...
git-svn-id: trunk@3479 -
2002-10-07 10:09:19 +00:00
lazarus
ffd74ad961
MG: moved jitform to a special directory
...
git-svn-id: trunk@3477 -
2002-10-07 08:21:11 +00:00
lazarus
f47cc0335c
MG: fixed find declaration warning of searching again in system unit
...
git-svn-id: trunk@3476 -
2002-10-06 19:20:24 +00:00
lazarus
c766beac19
MG: added selection changes checks
...
git-svn-id: trunk@3474 -
2002-10-06 16:46:47 +00:00
lazarus
cfaaa10ef0
MG: codecompletion: added ForwardProcInsertPolicies
...
git-svn-id: trunk@3472 -
2002-10-06 09:03:28 +00:00
lazarus
8031f9b137
MG: codecompletion: improved separation of vars, methods and props
...
git-svn-id: trunk@3471 -
2002-10-05 17:33:43 +00:00
lazarus
3733da26dd
MG: completion now replaces the whole word when key without Shift
...
git-svn-id: trunk@3470 -
2002-10-05 16:38:11 +00:00
lazarus
fac2a16ff2
MG: jump point is now added if method jumping not revertable
...
git-svn-id: trunk@3469 -
2002-10-05 14:17:53 +00:00
lazarus
199076ab2f
MG: accelerated calculating guidelines
...
git-svn-id: trunk@3468 -
2002-10-05 14:03:58 +00:00
lazarus
7394eb6f92
MG: added some component rename checks
...
git-svn-id: trunk@3461 -
2002-10-04 21:31:56 +00:00
lazarus
cdc4491fb2
MG: accelerated unitdependencies
...
git-svn-id: trunk@3448 -
2002-10-02 16:16:40 +00:00
lazarus
367fd82678
MG: fixed frozen selection in designer on sizing
...
git-svn-id: trunk@3444 -
2002-10-02 07:56:23 +00:00
mattias
a9ebfbffec
implemented editing dependencies
...
git-svn-id: trunk@3410 -
2002-10-01 15:45:40 +00:00
mattias
cefa78f0c5
added synedit localization
...
git-svn-id: trunk@3402 -
2002-10-01 15:45:32 +00:00
mattias
bba7efd634
added spanish support
...
git-svn-id: trunk@3392 -
2002-10-01 15:45:22 +00:00
lazarus
f3d8ce7792
MG: added clear and deletepath
...
git-svn-id: trunk@3383 -
2002-10-01 09:09:07 +00:00
lazarus
e104598666
MG: fixed parsing textnodes
...
git-svn-id: trunk@3382 -
2002-10-01 08:27:35 +00:00
lazarus
fc096bf64a
MG: accelerated xmlwriter
...
git-svn-id: trunk@3377 -
2002-09-30 11:01:43 +00:00
lazarus
652ff7ba3f
MG: accelerated xml
...
git-svn-id: trunk@3369 -
2002-09-20 09:27:47 +00:00
lazarus
7460fce057
MG: implemented IgnoreErrorAfter position for codetools
...
git-svn-id: trunk@3362 -
2002-09-19 14:53:38 +00:00
lazarus
74af27a012
MG: fixed creating project from file
...
git-svn-id: trunk@3360 -
2002-09-17 22:19:36 +00:00
lazarus
6b3a527af4
MG: accelerated designer mouse move and added Delete Selection to designer popupmenu
...
git-svn-id: trunk@3359 -
2002-09-17 21:33:16 +00:00
lazarus
ad15b496f4
MG: fixed mem leak in TComboBox
...
git-svn-id: trunk@3358 -
2002-09-16 17:34:37 +00:00
lazarus
093d68ba1a
MG: renamed designerstr.pas to objinspstrconsts.pas
...
git-svn-id: trunk@3351 -
2002-09-16 14:46:05 +00:00
lazarus
ae98336c93
MG: fixed keymapping of none
...
git-svn-id: trunk@3347 -
2002-09-14 20:05:14 +00:00
lazarus
1d4aa7e976
MG: added expanding to unit dependencies
...
git-svn-id: trunk@3341 -
2002-09-14 10:39:40 +00:00
lazarus
44e3418b75
MG: added TListView notification from Vincent
...
git-svn-id: trunk@3340 -
2002-09-14 08:38:06 +00:00
lazarus
7c2bb90b7b
MG: added uni dependencies
...
git-svn-id: trunk@3339 -
2002-09-14 07:05:15 +00:00
lazarus
5aab225599
MG: removed the 1x1 bitmap from TBitBtn
...
git-svn-id: trunk@3337 -
2002-09-13 16:58:27 +00:00
lazarus
6a4f25e1c6
MG: aded memcheck diff
...
git-svn-id: trunk@3333 -
2002-09-13 08:26:02 +00:00
lazarus
9e033cc12d
MG: aded memcheck diff
...
git-svn-id: trunk@3332 -
2002-09-13 08:23:11 +00:00
lazarus
a8acebb11a
MG: fixed memcheck output
...
git-svn-id: trunk@3331 -
2002-09-13 08:11:46 +00:00
lazarus
1b2e55a1f2
MG: fixed memcheck
...
git-svn-id: trunk@3329 -
2002-09-13 07:01:20 +00:00
lazarus
a168428731
MG: added some property editors and started component editors
...
git-svn-id: trunk@3270 -
2002-08-31 18:45:53 +00:00
lazarus
5d5f7d7b6e
MG: fixed finddeclaration IsCompatible for nodes
...
git-svn-id: trunk@3266 -
2002-08-30 14:59:14 +00:00
lazarus
9caac69e35
MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
...
git-svn-id: trunk@3265 -
2002-08-30 12:32:25 +00:00
lazarus
b2bee3d6e7
MG: fixed editing empty resources
...
git-svn-id: trunk@3250 -
2002-08-27 08:55:29 +00:00
lazarus
674a9771d9
MG: fixed replacing form resources
...
git-svn-id: trunk@3249 -
2002-08-27 08:21:30 +00:00
lazarus
87302ee8a9
MG: method jumping with compilr directives in front
...
git-svn-id: trunk@3236 -
2002-08-23 12:52:24 +00:00
lazarus
fdf0b1a83c
MG: implemented form renaming
...
git-svn-id: trunk@3235 -
2002-08-23 11:24:43 +00:00
lazarus
349457e0f7
MG: fixed synhilighter
...
git-svn-id: trunk@3232 -
2002-08-22 13:56:32 +00:00
lazarus
1a695cf5d0
MG: fixed highlighter
...
git-svn-id: trunk@3231 -
2002-08-21 14:47:33 +00:00
lazarus
d0e6ec2023
MG: accelerated synedit
...
git-svn-id: trunk@3230 -
2002-08-21 14:44:18 +00:00
mattias
9a5a6c7cb4
added grids.pas from Jesus Reyes A.
...
git-svn-id: trunk@3209 -
2002-08-19 15:15:18 +00:00
lazarus
e06bba7a46
MG: fixed parser for Clx enums and empty param lists
...
git-svn-id: trunk@3167 -
2002-08-19 08:50:28 +00:00
mattias
ae12a98a40
fixes for debugging
...
git-svn-id: trunk@3166 -
2002-08-18 16:50:09 +00:00
mattias
f0590fba4f
added syneditregexsearch.pas
...
git-svn-id: trunk@3165 -
2002-08-18 16:50:08 +00:00
mattias
83894d1dc1
fixed lazarus xml files for fpc 1.1
...
git-svn-id: trunk@3164 -
2002-08-18 16:50:08 +00:00
mattias
a344dfcdf7
fixed inserting code in front of delphi comment
...
git-svn-id: trunk@3161 -
2002-08-18 16:50:08 +00:00
mattias
14c83e35c1
fixed compiling errors for synregexpr.pas
...
git-svn-id: trunk@3160 -
2002-08-18 16:50:07 +00:00
lazarus
8221469815
MG: removed the 1x1 bitmap from TBitBtn
...
git-svn-id: trunk@3159 -
2002-08-18 16:50:07 +00:00
mattias
125edc1935
fixed jumping to renamed procs
...
git-svn-id: trunk@3158 -
2002-08-18 16:50:07 +00:00
mattias
619e882233
added export procedure specifier
...
git-svn-id: trunk@3156 -
2002-08-18 16:50:06 +00:00
mattias
97141c5c27
added SynRegExpr and SynHighlighterMulti
...
git-svn-id: trunk@3155 -
2002-08-18 16:50:06 +00:00
mattias
a49177e24f
changed macro name ProjectDir to ProjPath
...
git-svn-id: trunk@3153 -
2002-08-18 16:50:05 +00:00
mattias
602eb57081
implemented add file to a package dialog
...
git-svn-id: trunk@3152 -
2002-08-18 16:50:04 +00:00
mattias
7762fc3ae7
added ipdefine.inc
...
git-svn-id: trunk@3151 -
2002-08-18 16:50:03 +00:00
mattias
7eefc30745
code completion, local var completion now indents correct after var a:b;
...
git-svn-id: trunk@3150 -
2002-08-18 16:50:02 +00:00
mattias
e231ac6cbf
fixed real number recognition
...
git-svn-id: trunk@3149 -
2002-08-18 16:50:01 +00:00
mattias
6cf183e85d
fixed code completion, when cursor in forward proc head
...
git-svn-id: trunk@3148 -
2002-08-18 16:50:00 +00:00
mattias
03c5f31679
fixed class completion for property access <ident>.<ident>
...
git-svn-id: trunk@3147 -
2002-08-18 16:49:59 +00:00
mattias
013fb59c22
code completion now copies procedure calling conventions
...
git-svn-id: trunk@3146 -
2002-08-18 16:49:58 +00:00
mattias
f31dad6d8a
fixed form FActive, cleanups
...
git-svn-id: trunk@3145 -
2002-08-18 16:49:57 +00:00
mattias
6c2a71138f
find declaration now supports class interfaces
...
git-svn-id: trunk@3144 -
2002-08-18 16:49:56 +00:00
mattias
82870643ca
fixed finddeclaration: with context flag bug
...
git-svn-id: trunk@3143 -
2002-08-18 16:49:55 +00:00
mattias
ef26f3b4e6
Local variable completion for program begin..end blocks
...
git-svn-id: trunk@3142 -
2002-08-18 16:49:54 +00:00
lazarus
19d0cc7d08
MG: fixed used virtual files and IsPartOfProject Bug
...
git-svn-id: trunk@3141 -
2002-08-18 16:49:53 +00:00
lazarus
5825d97718
MG: code completion: added local variable completion
...
git-svn-id: trunk@3140 -
2002-08-18 16:49:52 +00:00
lazarus
1f7c5dd3fa
MG: fixed stopping keypress event if handled by LCL
...
git-svn-id: trunk@3139 -
2002-08-18 16:49:51 +00:00
lazarus
6b69ba633b
MG: codecompletion: added ForwardProcInsertPolicies
...
git-svn-id: trunk@3138 -
2002-08-18 16:49:50 +00:00
lazarus
cf4d7edc1e
MG: codecompletion: improved separation of vars, methods and props
...
git-svn-id: trunk@3137 -
2002-08-18 16:49:49 +00:00
lazarus
396d1012c2
MG: jump point is now added if method jumping not revertable
...
git-svn-id: trunk@3136 -
2002-08-18 16:49:48 +00:00
lazarus
b0513667c6
MG: implemented IgnoreErrorAfter position for codetools
...
git-svn-id: trunk@3135 -
2002-08-18 16:49:47 +00:00
lazarus
8608762170
MG: fixed codecompletion stored specifier with False/True
...
git-svn-id: trunk@3134 -
2002-08-18 16:49:46 +00:00
lazarus
e316b51886
MG: added if oldvalue=newvalue then exit; line to codecompletion
...
git-svn-id: trunk@3133 -
2002-08-18 16:49:45 +00:00
lazarus
cd7d01bd78
MG: completion now replaces the whole word when key without Shift
...
git-svn-id: trunk@2979 -
2002-08-18 08:56:44 +00:00
mattias
29ff3a72e1
added package gtkopengl
...
git-svn-id: trunk@2974 -
2002-08-18 08:56:41 +00:00
mattias
c71c909bc7
added make resourcestring dialog, not finished
...
git-svn-id: trunk@2882 -
2002-08-18 08:55:28 +00:00
mattias
5021a1675e
fixed search paths for virtual projects
...
git-svn-id: trunk@2863 -
2002-08-18 08:55:09 +00:00
lazarus
6ad6ae336f
MG: codetools can now work with localized fpc output
...
git-svn-id: trunk@2840 -
2002-08-18 08:54:46 +00:00
lazarus
61fd84bc32
MG: code completion: added local variable completion
...
git-svn-id: trunk@2810 -
2002-08-18 08:54:26 +00:00
lazarus
4d77e6e3dc
MG: added publish project
...
git-svn-id: trunk@2805 -
2002-08-18 08:54:24 +00:00
lazarus
a01c08ffab
MG: removed the 1x1 bitmap from TBitBtn
...
git-svn-id: trunk@2773 -
2002-08-18 08:53:53 +00:00
lazarus
64772d9488
MG: fixed replacing form resources
...
git-svn-id: trunk@2747 -
2002-08-18 08:53:27 +00:00
lazarus
b598a3b831
MG: started form renaming
...
git-svn-id: trunk@2741 -
2002-08-18 08:53:21 +00:00
mattias
8ab6a60b7e
many clipping fixes
...
git-svn-id: trunk@2662 -
2002-08-17 23:41:35 +00:00
mattias
1d61524d13
implemented sourcemarks
...
git-svn-id: trunk@2648 -
2002-08-17 23:41:33 +00:00
mattias
ca6e3c7610
updated all Makefiles
...
git-svn-id: trunk@2638 -
2002-08-17 23:41:32 +00:00
mattias
820460bb3a
ensuecursorvisible now tries to also show the selection
...
git-svn-id: trunk@2627 -
2002-08-17 23:41:32 +00:00
mattias
60e95f2ed8
started codeexplorer
...
git-svn-id: trunk@2618 -
2002-08-17 23:41:31 +00:00
mattias
78cb32fe74
reduced focus handling and improved focus setting
...
git-svn-id: trunk@2602 -
2002-08-17 23:41:31 +00:00
mattias
00459728c6
fixed delete word
...
git-svn-id: trunk@2597 -
2002-08-17 23:41:30 +00:00
mattias
600e5ef1b4
updated translations and raised message window on error
...
git-svn-id: trunk@2568 -
2002-08-17 23:41:29 +00:00
mattias
c39e6a5bba
grids patch from Jesus for painting
...
git-svn-id: trunk@2559 -
2002-08-17 23:41:28 +00:00
mattias
b50a6411c4
fixed regular expression replace
...
git-svn-id: trunk@2535 -
2002-08-17 23:41:27 +00:00
mattias
7168c508df
fixed synedit mouse pos to logical column
...
git-svn-id: trunk@2521 -
2002-08-17 23:41:26 +00:00
mattias
d139150e08
fixed synedit ensure cursor pos visible with tab chars
...
git-svn-id: trunk@2500 -
2002-08-17 23:41:25 +00:00
mattias
48cf736bf6
ident completion: fixed start token and context for classes
...
git-svn-id: trunk@2470 -
2002-08-17 23:41:24 +00:00
mattias
eff3f13ca9
now using SynRegExpr for Find-Replace in IDE
...
git-svn-id: trunk@2457 -
2002-08-17 23:41:23 +00:00
mattias
389e58ef1e
added history to identifier completion
...
git-svn-id: trunk@2428 -
2002-08-17 23:41:22 +00:00
mattias
ddae4a8ce1
focus fixes, reduced lpi size
...
git-svn-id: trunk@2419 -
2002-08-17 23:41:21 +00:00
mattias
27c1fa5151
added published properties for gtkglarea
...
git-svn-id: trunk@2411 -
2002-08-17 23:41:21 +00:00
mattias
171619dd1d
custom controls now support child wincontrols
...
git-svn-id: trunk@2410 -
2002-08-17 23:41:20 +00:00
mattias
7858855e34
synedit: select line now trims space
...
git-svn-id: trunk@2376 -
2002-08-17 23:41:19 +00:00
mattias
12180be05d
improved ExtTxtOut: support for char dist array
...
git-svn-id: trunk@2365 -
2002-08-17 23:41:18 +00:00
mattias
41923f209b
double byte char font started
...
git-svn-id: trunk@2340 -
2002-08-17 23:41:17 +00:00
mattias
09d4639c89
implemented fsUnderLine for ExtTextOut for gtk
...
git-svn-id: trunk@2337 -
2002-08-17 23:41:16 +00:00
mattias
19b1eab0d1
added syneditregexsearch.pas
...
git-svn-id: trunk@2324 -
2002-08-17 23:41:15 +00:00
mattias
3846081d6f
fixed vertical cursor movement and tab chars in line
...
git-svn-id: trunk@2309 -
2002-08-17 23:41:14 +00:00
mattias
47a89f2b2c
applied patch from Vasily
...
git-svn-id: trunk@2287 -
2002-08-17 23:41:13 +00:00
mattias
5473bf6a6f
add synmemo.pas syneditplugins.pas synmacrorecorder.pas
...
git-svn-id: trunk@2282 -
2002-08-17 23:41:12 +00:00
lazarus
df2cfbb671
MG: improved lastmouse caret on focus change
...
git-svn-id: trunk@2265 -
2002-08-17 23:41:11 +00:00
lazarus
33316c1e30
MG: impoved focussing, unfocussing on destroy and fixed unit search
...
git-svn-id: trunk@2244 -
2002-08-17 23:41:10 +00:00
lazarus
41e91ac873
MG: fixed synedit dragging without mousecapture
...
git-svn-id: trunk@2231 -
2002-08-17 23:41:09 +00:00
lazarus
80099ed5b1
MG: fixed gutter click
...
git-svn-id: trunk@2222 -
2002-08-17 23:41:08 +00:00
lazarus
5af6c6bb06
MG: completion now replaces the whole word when key without Shift
...
git-svn-id: trunk@2200 -
2002-08-17 23:41:07 +00:00
lazarus
41a09504d9
MG: changed synedit default background color to white
...
git-svn-id: trunk@2191 -
2002-08-17 23:41:06 +00:00
lazarus
bd91f45a43
MWE: Applied patch from "Andrew Johnson" <aj_genius@hotmail.com>
...
Here is the run down of what it includes -
-Vasily Volchenko's Updated Russian Localizations
-improvements to GTK Styles/SysColors
-initial GTK Palette code - (untested, and for now useless)
-Hint Windows and Modal dialogs now try to stay transient to
the main program form, aka they stay on top of the main form
and usually minimize/maximize with it.
-fixes to Form BorderStyle code(tool windows needed a border)
-fixes DrawFrameControl DFCS_BUTTONPUSH to match Win32 better
when flat
-fixes DrawFrameControl DFCS_BUTTONCHECK to match Win32 better
and to match GTK theme better. It works most of the time now,
but some themes, noteably Default, don't work.
-fixes bug in Bitmap code which broke compiling in NoGDKPixbuf
mode.
-misc other cleanups/ fixes in gtk interface
-speedbutton's should now draw correctly when flat in Win32
-I have included an experimental new CheckBox(disabled by
default) which has initial support for cbGrayed(Tri-State),
and WordWrap, and misc other improvements. It is not done, it
is mostly a quick hack to test DrawFrameControl
DFCS_BUTTONCHECK, however it offers many improvements which
can be seen in cbsCheck/cbsCrissCross (aka non-themed) state.
-fixes Message Dialogs to more accurately determine
button Spacing/Size, and Label Spacing/Size based on current
System font.
-fixes MessageDlgPos, & ShowMessagePos in Dialogs
-adds InputQuery & InputBox to Dialogs
-re-arranges & somewhat re-designs Control Tabbing, it now
partially works - wrapping around doesn't work, and
subcontrols(Panels & Children, etc) don't work. TabOrder now
works to an extent. I am not sure what is wrong with my code,
based on my other tests at least wrapping and TabOrder SHOULD
work properly, but.. Anyone want to try and fix?
-SynEdit(Code Editor) now changes mouse cursor to match
position(aka over scrollbar/gutter vs over text edit)
-adds a TRegion property to Graphics.pp, and Canvas. Once I
figure out how to handle complex regions(aka polygons) data
properly I will add Region functions to the canvas itself
(SetClipRect, intersectClipRect etc.)
-BitBtn now has a Stored flag on Glyph so it doesn't store to
lfm/lrs if Glyph is Empty, or if Glyph is not bkCustom(aka
bkOk, bkCancel, etc.) This should fix most crashes with older
GDKPixbuf libs.
git-svn-id: trunk@2183 -
2002-08-17 23:41:05 +00:00
lazarus
0c825a7d38
MG: added patch from Andrew
...
git-svn-id: trunk@2167 -
2002-08-17 23:41:04 +00:00
lazarus
03c4dc9b8f
MG: added insert Username and Datetime
...
git-svn-id: trunk@2162 -
2002-08-17 23:41:03 +00:00
mattias
af2d20c20c
fixes for htmllite
...
git-svn-id: trunk@2160 -
2002-08-17 23:41:03 +00:00
lazarus
639d8eab21
MG: added selection menu items
...
git-svn-id: trunk@2155 -
2002-08-17 23:41:02 +00:00
lazarus
2bcf2ca00e
MG: implemented BlockIndent for synedit
...
git-svn-id: trunk@2138 -
2002-08-17 23:41:01 +00:00
lazarus
3eebaf9ca8
MG: fixed bracket hilighting on lines with tabs
...
git-svn-id: trunk@2134 -
2002-08-17 23:41:00 +00:00
lazarus
1f576f48df
MG: fixed right margin on non text area
...
git-svn-id: trunk@2125 -
2002-08-17 23:40:59 +00:00
lazarus
c6b0c62f81
New dialog for multiline caption of TCustomLabel.
...
Prettified TStrings property editor.
Memo now has automatic scrollbars (not fully working), WordWrap and Scrollbars property
Removed saving of old combo text (it broke things and is not needed). Cleanups.
git-svn-id: trunk@2114 -
2002-08-17 23:40:58 +00:00
lazarus
a76d248945
MG: double, triple and quad clicks now works
...
git-svn-id: trunk@2107 -
2002-08-17 23:40:57 +00:00
lazarus
96ed28e545
MG: added if oldvalue=newvalue then exit; line to codecompletion
...
git-svn-id: trunk@2103 -
2002-08-17 23:40:56 +00:00
lazarus
75c82f7d1c
MG: right margin is now under the text
...
git-svn-id: trunk@2093 -
2002-08-17 23:40:55 +00:00
lazarus
4db87724b3
MG: fixed bracket hilighting
...
git-svn-id: trunk@2085 -
2002-08-17 23:40:54 +00:00
lazarus
d536c331cd
MG: from Andrew: style list fixes, autosize for radio/checkbtns
...
git-svn-id: trunk@2079 -
2002-08-17 23:40:53 +00:00
lazarus
7532adc77b
MG: implemented Ctrl+Mouse links in source editor
...
git-svn-id: trunk@2074 -
2002-08-17 23:40:52 +00:00
lazarus
75e07c0f7f
MG: freeing more unused GCs
...
git-svn-id: trunk@2068 -
2002-08-17 23:40:51 +00:00
lazarus
126f9199ff
MG: fixed bracket hilighting
...
git-svn-id: trunk@2063 -
2002-08-17 23:40:50 +00:00
lazarus
75c22d6137
MG: accelerated synedit
...
git-svn-id: trunk@2060 -
2002-08-17 23:40:49 +00:00
lazarus
2a2e84fe6c
MG: accelerations for synedit
...
git-svn-id: trunk@2052 -
2002-08-17 23:40:48 +00:00
lazarus
c852a0b4f1
MG: designer: right click selects component before popup
...
git-svn-id: trunk@2003 -
2002-08-17 23:40:35 +00:00
lazarus
f4c9bc475a
MG: fixed codetools proc collection
...
git-svn-id: trunk@1957 -
2002-08-17 23:40:23 +00:00
lazarus
44db1cb51c
MG: removed interfaces
...
git-svn-id: trunk@1954 -
2002-08-17 23:40:23 +00:00
lazarus
6be96de0d3
MG: removed ClientRectBugfix defines
...
git-svn-id: trunk@1850 -
2002-08-17 15:45:36 +00:00
lazarus
b205696671
MG: fixed find declaration of predefined idents
...
git-svn-id: trunk@1838 -
2002-08-09 19:28:29 +00:00
lazarus
0e368232da
MG: codecompletion now checks for filebreaks, savefile now checks for filedate
...
git-svn-id: trunk@1828 -
2002-08-07 09:55:31 +00:00
lazarus
3ee9c1fab9
MG: fixed CodeCompletion of STORED property functions
...
git-svn-id: trunk@1825 -
2002-08-06 19:58:45 +00:00
lazarus
14ab179665
MG: fixed xml reading writing of special chars
...
git-svn-id: trunk@1817 -
2002-08-04 07:44:44 +00:00
lazarus
51d1f6e57c
MG: added file access monitoring and diff view
...
git-svn-id: trunk@1815 -
2002-08-03 14:30:41 +00:00
lazarus
f451b0d701
MG: reduced output
...
git-svn-id: trunk@1809 -
2002-08-01 08:06:27 +00:00
lazarus
4303baa2cc
MG: added file access monitoring for hidden files
...
git-svn-id: trunk@1807 -
2002-07-31 15:33:09 +00:00
lazarus
c4895bad37
MG: scanner will now give an error if a comment is not closed
...
git-svn-id: trunk@1803 -
2002-07-31 11:43:38 +00:00
lazarus
eda6857479
MG: scanner now understands $IF defined(identifier)
...
git-svn-id: trunk@1802 -
2002-07-31 09:18:50 +00:00
lazarus
cdbfb43a99
MG: fixed undefined editor topline on codetool error
...
git-svn-id: trunk@1801 -
2002-07-31 09:00:05 +00:00
lazarus
c0f9ddd6a6
MG: started DelphiObjectBinaryToText
...
git-svn-id: trunk@1800 -
2002-07-31 07:15:39 +00:00
lazarus
5375d0fe35
MG: started File Access Monitoring for hidden files
...
git-svn-id: trunk@1799 -
2002-07-31 06:52:18 +00:00
lazarus
d6179ecfc5
MG: replaced FileDate with LoadDate
...
git-svn-id: trunk@1798 -
2002-07-30 15:56:45 +00:00
lazarus
d395762f08
MG: accelerated xmlread and xmlwrite
...
git-svn-id: trunk@1797 -
2002-07-30 14:36:28 +00:00
lazarus
77fcbcd0dc
MG: added a faster version of TXMLConfig
...
git-svn-id: trunk@1796 -
2002-07-30 06:24:06 +00:00
lazarus
48e9d401cb
MG: source notebook pagenames are now updated more often
...
git-svn-id: trunk@1794 -
2002-07-29 13:26:57 +00:00
lazarus
ffd4807ec9
MG: fixed search forward
...
git-svn-id: trunk@1792 -
2002-07-27 15:38:01 +00:00
lazarus
de61fbc396
MG: fixed parser for external vars
...
git-svn-id: trunk@1785 -
2002-07-09 17:18:23 +00:00
lazarus
8ff74a68fc
MG: added codetools languages
...
git-svn-id: trunk@1774 -
2002-07-04 15:03:07 +00:00
lazarus
ad593a406c
MG: fixed parser for variables with external modifier
...
git-svn-id: trunk@1764 -
2002-06-27 17:38:09 +00:00
lazarus
48d5e21af0
MG: improved Guess Misplaced IFDEF with IFOPT and IFNDEF
...
git-svn-id: trunk@1762 -
2002-06-26 16:12:20 +00:00
lazarus
bac9463593
MG: added new tool: Guess misplaced $IFDEF/$ENDIF
...
git-svn-id: trunk@1761 -
2002-06-26 15:11:09 +00:00
lazarus
1eac5a958a
MG: TControl.Cursor is now set, reduced auto reaction of widgets in design mode
...
git-svn-id: trunk@1756 -
2002-06-21 16:59:15 +00:00
lazarus
930552f748
MG: fixed persistent caret and implemented Form.BorderStyle=bsNone
...
git-svn-id: trunk@1744 -
2002-06-09 14:00:41 +00:00
lazarus
ed57800398
MG: added close buttons and images to TNoteBook and close buttons to source editor
...
git-svn-id: trunk@1740 -
2002-06-08 17:16:02 +00:00
lazarus
dcb1f3247f
MG: setting modified to false will now be remembered
...
git-svn-id: trunk@1739 -
2002-06-07 12:23:18 +00:00
lazarus
16aae9b974
MG: if completion form visible it will now get all synedit keys
...
git-svn-id: trunk@1737 -
2002-06-06 14:41:29 +00:00
lazarus
e09134034f
MG: added Persistent Caret option, useful for windowmanagers that do not send correct focus in messages
...
git-svn-id: trunk@1736 -
2002-06-06 13:19:58 +00:00
lazarus
13926110d3
MG: published variables are now added with code creation options
...
git-svn-id: trunk@1733 -
2002-06-05 20:02:28 +00:00
lazarus
3efe784a25
MG: fixed collect declarations
...
git-svn-id: trunk@1732 -
2002-06-05 19:46:46 +00:00
lazarus
87b9c1b7cf
MG: fixed indent while adding units to uses sections
...
git-svn-id: trunk@1731 -
2002-06-05 19:26:33 +00:00
lazarus
008fb80307
MG: fixed find declaration of function ident with direct child access
...
git-svn-id: trunk@1730 -
2002-06-05 17:33:11 +00:00
lazarus
7d98f31c27
MG: fixed find declaration of identifier starting with round bracket
...
git-svn-id: trunk@1729 -
2002-06-05 17:18:47 +00:00
lazarus
e77137ac52
MG: fixed finddeclaration Result in with statement
...
git-svn-id: trunk@1728 -
2002-06-05 17:02:31 +00:00
lazarus
5688e3f382
MG: completion form colors now corresponds to editor
...
git-svn-id: trunk@1727 -
2002-06-05 14:19:46 +00:00
lazarus
610cb824e9
MG: fixed fonts in XLFD format and styles
...
git-svn-id: trunk@1726 -
2002-06-05 12:33:58 +00:00
lazarus
73522a24f7
MG: cursor is now inverted and can be used with twilight color scheme
...
git-svn-id: trunk@1725 -
2002-06-04 19:28:17 +00:00
lazarus
3a28d7a551
MG: improved TFont for XLFD font names
...
git-svn-id: trunk@1724 -
2002-06-04 15:17:26 +00:00
lazarus
e76460e8d4
MG: fixed form streaming of not direct TForm descendents
...
git-svn-id: trunk@1719 -
2002-05-30 21:53:56 +00:00
lazarus
f2bb9eaf9c
MG: fixed find declaration top lvl name resolving of properties
...
git-svn-id: trunk@1710 -
2002-05-29 21:43:22 +00:00
lazarus
8126e3f5bd
MG: added gtk rc file support and started stule dependent syscolors
...
git-svn-id: trunk@1709 -
2002-05-28 19:39:45 +00:00
lazarus
784fb02b29
MG: added command line help
...
git-svn-id: trunk@1707 -
2002-05-27 17:58:42 +00:00
lazarus
f9f85ea7c2
MG; fixed find declaration of overloaded procs and expression input types
...
git-svn-id: trunk@1706 -
2002-05-27 14:38:34 +00:00
lazarus
3d7a592187
MG: save is now possible during debugging
...
git-svn-id: trunk@1705 -
2002-05-24 07:18:15 +00:00
lazarus
d9b4ed05d3
MG: activated the clientrect bugfixes
...
git-svn-id: trunk@1702 -
2002-05-20 14:19:03 +00:00