Commit Graph

153 Commits

Author SHA1 Message Date
juha
0928ead547 LCL: Changed function ColorToRGB's return value to TColorRef. Many related changes around the code.
git-svn-id: trunk@29734 -
2011-03-06 12:45:59 +00:00
mattias
6ce70fb207 IDE: do not complete method declarations if there is code behind, bug #17668
git-svn-id: trunk@29223 -
2011-01-27 19:45:52 +00:00
mattias
d5c9ca6f4f IDE: fixed wrong CleanAndExpandFile/Dir use
git-svn-id: trunk@28940 -
2011-01-10 20:40:59 +00:00
mattias
513cb6bd7b IDE: identifier completion: ignore errors on completion, bug #17111
git-svn-id: trunk@27010 -
2010-08-04 14:23:25 +00:00
mattias
4d4105e798 IDE: identifier completion: fixed handling parse errors
git-svn-id: trunk@26789 -
2010-07-23 07:32:12 +00:00
mattias
d69c4535fe IDE: identifier completion: fixed getting indent for method completion
git-svn-id: trunk@26614 -
2010-07-13 08:18:36 +00:00
mattias
cd02fc8a59 IDE: identifier completion: fixed indent on override method
git-svn-id: trunk@26595 -
2010-07-11 12:20:03 +00:00
mattias
2e8ba297f0 IDE: show readonly icon for readonly properties, bug #16851
git-svn-id: trunk@26511 -
2010-07-07 19:08:00 +00:00
mattias
ef4fa43915 IDE: identifier completion: add := even if there is a semicolon at end
git-svn-id: trunk@26470 -
2010-07-05 12:35:42 +00:00
mattias
97ae6679ec codetools: identifier completion: request semicolon even for statement starts
git-svn-id: trunk@26454 -
2010-07-04 07:36:30 +00:00
mattias
f4e38dd872 IDE: identifier completion: do not auto add assignment operator for array types
git-svn-id: trunk@25960 -
2010-06-07 08:07:25 +00:00
martin
98c6019a1f fix/improve contrast detection Colorscheme / issue #16628
git-svn-id: trunk@25867 -
2010-06-03 16:23:32 +00:00
martin
e2f0a958ac Fix Colorscheme issue / issue #16628
git-svn-id: trunk@25865 -
2010-06-03 15:26:52 +00:00
mattias
1cc38bd305 IDE: identifier completion: show unit for used units
git-svn-id: trunk@25189 -
2010-05-04 18:20:54 +00:00
mattias
fb3aafb5fc IDE: identifier completion: add comma and point before semicolon
git-svn-id: trunk@25186 -
2010-05-04 15:47:05 +00:00
mattias
2dc88b3c07 IDE: identifier completion: add point after unit name
git-svn-id: trunk@25000 -
2010-04-27 10:15:48 +00:00
mattias
d9939ecbe6 IDE: fixed crash in completion box if type has no node
git-svn-id: trunk@24785 -
2010-04-21 10:53:45 +00:00
mattias
4b7199fe91 IDE: identifier completion: showing only inheritance for interfaces and records
git-svn-id: trunk@24745 -
2010-04-20 16:32:42 +00:00
mattias
782331fcb1 IDE: identifier completion: for classes show only inheritance
git-svn-id: trunk@24740 -
2010-04-20 14:37:44 +00:00
mattias
d877b0d6d9 IDE: identifier completion: showing const for constants without definition
git-svn-id: trunk@23165 -
2009-12-17 14:19:44 +00:00
mattias
313aca9d1e IDE: identifier completion: do not add brackets for procedures without parameters
git-svn-id: trunk@23027 -
2009-12-08 12:27:48 +00:00
mattias
0d6ebbde26 IDE+codetools: added option to disable auto adding parameter brackets
git-svn-id: trunk@22948 -
2009-12-03 21:43:32 +00:00
mattias
cf8c233871 codetools: parsing cppclass
git-svn-id: trunk@22601 -
2009-11-15 15:43:53 +00:00
mattias
c66ecbfe45 codetools: objcprotocol
git-svn-id: trunk@21694 -
2009-09-13 23:00:19 +00:00
mattias
ddad9c8091 codetools: implemented objcclass
git-svn-id: trunk@21689 -
2009-09-13 21:31:32 +00:00
mattias
fcf2e7f4fb IDE: identifier completion: do not replace virtualwith overrides for object, bug #14432
git-svn-id: trunk@21448 -
2009-08-25 17:25:33 +00:00
martin
974cdf9067 CodeTools/SourceEditor: code completion, indicate if the returned value is void
git-svn-id: trunk@21026 -
2009-07-31 15:27:47 +00:00
mattias
f0d8d78022 IDE: identifier completion: do not add semicolon on property access methods
git-svn-id: trunk@21024 -
2009-07-31 14:24:13 +00:00
mattias
5c6c61bf25 codetools: identifier completion: fixed checking parameterless procedures
git-svn-id: trunk@21023 -
2009-07-31 14:16:40 +00:00
mattias
4e8f764cea codetools: identifier completion: added ParamNameList
git-svn-id: trunk@21022 -
2009-07-31 14:11:42 +00:00
mattias
cde0653dfb codetools: identifier completion: add := only if at end o line
git-svn-id: trunk@21021 -
2009-07-31 13:47:46 +00:00
mattias
8bff99b9f7 codetools: renamed ilcfStartOfStatement
git-svn-id: trunk@21020 -
2009-07-31 13:40:54 +00:00
paul
6ff99524e6 codetools, ide: implement storing and showing predefined functions result type (Mattias, please review)
git-svn-id: trunk@20865 -
2009-07-15 13:23:47 +00:00
mattias
4407a78f6a codetools: identifier completion: predefined procs with brackets
git-svn-id: trunk@19995 -
2009-05-17 00:40:15 +00:00
mattias
65e31f48c0 IDE+codetools: identifier completion: added some keywords
git-svn-id: trunk@19390 -
2009-04-12 23:08:03 +00:00
mattias
22c61b805d IDE+codetools: identifier completion: show constructor/destructo from Paul, bug #13215
git-svn-id: trunk@18783 -
2009-02-20 21:23:15 +00:00
paul
0f6a04e59b ide: don't set background color when we draw strings using highlighter (bug #0013031)
git-svn-id: trunk@18760 -
2009-02-19 08:23:44 +00:00
mattias
2670be8de0 IDE: fixed crash painting a half defined method
git-svn-id: trunk@18134 -
2009-01-05 11:46:31 +00:00
mattias
41605046ff IDE+codetools: auto adding comma after complete uses section unit
git-svn-id: trunk@18039 -
2009-01-02 11:49:58 +00:00
mattias
6605391f52 IDE: identifier completion: highlighting for rest, bug #12424
git-svn-id: trunk@17954 -
2008-12-26 17:04:23 +00:00
paul
fb380a80d4 ide, codetools, ideintf: fix warnings
git-svn-id: trunk@17616 -
2008-11-28 02:53:56 +00:00
mattias
b5887faf33 codetools: identifier completion: no brackets outside of statements
git-svn-id: trunk@16670 -
2008-09-22 09:40:09 +00:00
mattias
50c74bdb72 IDE: fixed identifier completion placing cursor behind semicolon for procedure calls, bug #12108
git-svn-id: trunk@16513 -
2008-09-09 21:34:20 +00:00
mattias
8aeaa048e1 IDE: fixed identifier completion not adding semicolon if next char is semicolon, bug #12108
git-svn-id: trunk@16512 -
2008-09-09 21:26:49 +00:00
mattias
45553cc34d IDE: fixed identifier completion not adding anything if next char is set, bug #12108
git-svn-id: trunk@16511 -
2008-09-09 21:25:26 +00:00
mattias
4267b846de IDE: fixed identifier completion cursor for Canvas.Colors, bug #12108
git-svn-id: trunk@16510 -
2008-09-09 21:20:39 +00:00
mattias
5f5edc3e77 identifier completion: fixed painting const values
git-svn-id: trunk@16467 -
2008-09-07 12:10:26 +00:00
mattias
69cfe88898 using UTF-8 for file operations and environment variables
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
mattias
4e326a4448 IDE+codetools: identifier completion: adding semicolon after procedure
git-svn-id: trunk@15844 -
2008-07-23 09:12:06 +00:00
mattias
588edd1cab IDE: identifier completion: always move cursor in front of semicolon
git-svn-id: trunk@15784 -
2008-07-14 22:21:35 +00:00
mattias
6874d3b117 codetools: replaced TIdentifierListItem.Identifier PChar with string
git-svn-id: trunk@12986 -
2007-11-23 15:00:50 +00:00
mattias
1a15301757 codetools: fixed some include path defs for FPC sources, fixed identifier completion for unit names with errors in code, IDE codebrowser: fixed loading new png icons
git-svn-id: trunk@12418 -
2007-10-11 22:21:38 +00:00
mattias
bb2d60019e h2pas wizard, IDE text converters: improved error handling
git-svn-id: trunk@12406 -
2007-10-10 15:50:38 +00:00
mattias
5794ee8f65 IDE: identifier completion: adding := : checks if identifier can be assigned
git-svn-id: trunk@12381 -
2007-10-08 11:56:56 +00:00
mattias
b77db7a61d IDE: codetools options dialog: added checkbox for identifier completion adding := operator
git-svn-id: trunk@12378 -
2007-10-08 11:11:41 +00:00
mattias
97e18a00f6 IDE: identifier completion: adding := : checks if there is already a :=
git-svn-id: trunk@12376 -
2007-10-08 10:24:02 +00:00
mattias
cfa90e6bd1 IDE: ientifier completion: adding semicoon: checks if identifier has childs
git-svn-id: trunk@12375 -
2007-10-08 10:20:04 +00:00
mattias
23cb06a031 IDE+codetools: added heuristic to add := on identifier completion
git-svn-id: trunk@12348 -
2007-10-06 14:54:32 +00:00
mattias
3b69506329 gtk2 intf: added focus events for combobox, ideintf: textconverter now supports codetool buffers, h2pas wiz: added tool to remove redfinitions, reduced warnings
git-svn-id: trunk@11733 -
2007-08-03 22:38:11 +00:00
mattias
769478772a gtk intf: fixed sending keypress event twice
git-svn-id: trunk@10737 -
2007-03-10 22:38:35 +00:00
mattias
ed3137cc14 IDE: codebrowser update of root item
git-svn-id: trunk@10631 -
2007-02-13 11:33:34 +00:00
mattias
9bebef46ab IDE+codetools: fixed identifier completion for procs
git-svn-id: trunk@10618 -
2007-02-10 10:04:46 +00:00
mattias
dd7b5ba113 IDE: fixed adding spaces for identifier completion adding method declarations to classes
git-svn-id: trunk@10479 -
2007-01-19 16:48:20 +00:00
mattias
e7be3ae1d3 codetools: added record case variables to identifier completion
git-svn-id: trunk@10157 -
2006-11-02 03:29:30 +00:00
mattias
7144ddb3e2 identifer completion: implemented adding complete method declaration in class contexts
git-svn-id: trunk@9969 -
2006-09-22 23:16:25 +00:00
mattias
acb3b89660 identifier completion: reverts color invert until we get a better algorithm
git-svn-id: trunk@9960 -
2006-09-21 20:36:06 +00:00
mattias
9c25912fbf IDE completion box: improved inverting color
git-svn-id: trunk@9954 -
2006-09-21 09:17:46 +00:00
mattias
8af5d78f33 identifier completion: abstract methods are now red
git-svn-id: trunk@9949 -
2006-09-20 20:12:27 +00:00
mattias
edf2642c1d h2pas: added tools after, IDE: fixed find in files single line reg expr
git-svn-id: trunk@9947 -
2006-09-20 17:55:26 +00:00
mattias
16b454e50e added InvertColor and RGBColor to graphics.pp from Tom Gregorovic
git-svn-id: trunk@9892 -
2006-09-14 17:52:26 +00:00
mattias
694d469e5e IDEIntf: added revert editor file function, h2pas gui: added tools for extern c and empty c macros
git-svn-id: trunk@9839 -
2006-09-08 15:24:58 +00:00
mattias
ca2b538cf7 IDE Help for FPC keywords activated, IDE find now supports multi lines, regexpr case insensitive, regexpr whole words
git-svn-id: trunk@9766 -
2006-08-29 17:35:20 +00:00
mattias
be15116595 IDEIntf: added OnShow handler for TIDEMenuSection, h2pas wizard: implemented adding/editing text tools
git-svn-id: trunk@9698 -
2006-08-02 16:36:35 +00:00
mattias
b79d6a7b7d h2pas: started text tools editor
git-svn-id: trunk@9696 -
2006-08-01 16:57:26 +00:00
mattias
2a2d6b1152 freeing text converters
git-svn-id: trunk@9691 -
2006-07-29 08:52:16 +00:00
mattias
eca40584b9 IDEIntf: added IDESearchInText, added text converter tools
git-svn-id: trunk@9683 -
2006-07-26 16:51:44 +00:00
mattias
585a602696 IDE codetools: added option to disable adding semicolon for identifier completion
git-svn-id: trunk@9607 -
2006-07-14 15:13:05 +00:00
mattias
e28e38295b codetools: added compiler procedure length to identifier completion
git-svn-id: trunk@9582 -
2006-07-10 14:55:55 +00:00
mattias
47948ab39e identifier completion: improved heuristic to recognize LValue
git-svn-id: trunk@9294 -
2006-05-16 22:16:13 +00:00
mattias
a3cbfca3a5 identifier completion: improved heuristic to recognize LValue
git-svn-id: trunk@9292 -
2006-05-16 22:07:48 +00:00
mattias
b2be114279 codetools: added ctnConstant and added showing constant in smart hints
git-svn-id: trunk@8923 -
2006-03-12 23:59:07 +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
83c73c3f8e fixed identifier completion comparing items without nodes
git-svn-id: trunk@8776 -
2006-02-19 21:44:01 +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
mattias
7ffc2d0f43 implemented identifier completion for uses section
git-svn-id: trunk@8353 -
2005-12-21 19:13:06 +00:00
mattias
1f63c9f2f7 identifier completion now shows enums
git-svn-id: trunk@7566 -
2005-08-24 23:38:01 +00:00
mattias
e6ca15816b added IDE interface for regular expressions
git-svn-id: trunk@7252 -
2005-06-18 19:37:17 +00:00
mattias
89a38f7ff1 started OI favourites
git-svn-id: trunk@7033 -
2005-03-29 09:30:15 +00:00
mattias
3ed44e9dd9 implemented gtk GetTextExtentPoint for UTF8
git-svn-id: trunk@6454 -
2005-01-01 20:17:32 +00:00
mattias
0b6defabbf accelerated code completion box in IDE and replaced ExtTextOut with ExtUTF8Out in TCanvas.TextOut
git-svn-id: trunk@6453 -
2005-01-01 20:05:08 +00:00
mattias
c1191c69d0 implemented contrast invert colors for syncompletion
git-svn-id: trunk@5360 -
2004-04-02 19:50:33 +00:00
mattias
766cfd3a2c fixed checking empty mask raw image
git-svn-id: trunk@5359 -
2004-04-02 19:39:46 +00:00
mattias
1ad1a10321 fixed interface constraints, fixed syncompletion colors
git-svn-id: trunk@5354 -
2004-03-30 20:38:14 +00:00
mattias
8e0f2d4356 implemented Break Lines in Selection
git-svn-id: trunk@4767 -
2003-11-07 16:29:59 +00:00
mattias
f0955a6093 implemented extract proc, check lfm and convert delphi unit
git-svn-id: trunk@4708 -
2003-10-15 18:01:10 +00:00
mattias
a11cc81501 fixed TBitmap.GetHandle
git-svn-id: trunk@4489 -
2003-08-16 15:29:56 +00:00
mattias
cb205b4d7b fixed loading .files
git-svn-id: trunk@4007 -
2003-04-03 15:02:23 +00:00
mattias
840b151bf7 added identcompletion context information and fixed win32 intf
git-svn-id: trunk@3919 -
2003-03-13 19:57:38 +00:00
mattias
cacafb6ba0 ident completion: added special identifiers Self and Result
git-svn-id: trunk@3784 -
2003-01-04 13:12:00 +00:00
mattias
05fd8f14d1 ident compl: added sorting, ignoring redefinitions, brackets, properties
git-svn-id: trunk@3767 -
2002-12-30 19:13:53 +00:00