Commit Graph

165 Commits

Author SHA1 Message Date
mattias
3ff98d74ff codetools: removed constref from keywords
git-svn-id: trunk@27676 -
2010-10-13 08:06:42 +00:00
mattias
3cd6430bb9 codetools: added constref parameter prefix modifier
git-svn-id: trunk@27647 -
2010-10-10 23:47:16 +00:00
mattias
1e799a4678 codetools: added "is nested" procedure modifier, bug #17310
git-svn-id: trunk@27312 -
2010-09-11 18:07:15 +00:00
mattias
07c7749729 codetools: allow in operator in constants
git-svn-id: trunk@26851 -
2010-07-27 10:23:59 +00:00
mattias
20c18d6616 codetools: copy only calling specifiers when completing a forward proc, bug #16953
git-svn-id: trunk@26692 -
2010-07-16 18:51:03 +00:00
mattias
b4b5016f20 codetools: completeblock: complete if unindent and cursor at unindent or in empty line
git-svn-id: trunk@26594 -
2010-07-11 11:27:44 +00:00
mattias
e2538d01bc codetools: removed cafBegin
git-svn-id: trunk@25737 -
2010-05-28 18:47:50 +00:00
paul
6a33b4b69e codetools: add WordBool and QWordBool predefined fpc types
git-svn-id: trunk@23505 -
2010-01-20 14:45:36 +00:00
paul
23177da4f2 codetools: support dispinterface property declaration
git-svn-id: trunk@23504 -
2010-01-20 14:17:41 +00:00
paul
9e02d5824f codetools: distinct dispinterface and other interfaces
git-svn-id: trunk@23500 -
2010-01-20 13:18:11 +00:00
mattias
3e0e6a5370 codetools: undo parsing ^j
git-svn-id: trunk@23414 -
2010-01-09 21:53:31 +00:00
mattias
2f59dcd283 codetools: parsing weakexternal procedure specifier
git-svn-id: trunk@22762 -
2009-11-25 11:46:36 +00:00
mattias
12b834b223 codetools: varargs method specifier
git-svn-id: trunk@22710 -
2009-11-23 00:22:57 +00:00
mattias
dffcbd97cc codetools: procedure modifier deprecated
git-svn-id: trunk@22471 -
2009-11-07 12:52:44 +00:00
mattias
51babfb160 codetools: parsing function+property modifier enumerator
git-svn-id: trunk@22425 -
2009-11-04 12:02:23 +00:00
paul
93b8b411e3 codetools: added experimental and library to IsKeyWordProcedureSpecifier list
git-svn-id: trunk@22208 -
2009-10-17 17:08:05 +00:00
paul
4ca08c9cf0 codetools: allow *final* method modifier
git-svn-id: trunk@22207 -
2009-10-17 14:02:30 +00:00
paul
5dd9571ffc codetools: support for *experimental* and *library* hint modifiers
git-svn-id: trunk@22206 -
2009-10-17 13:56:39 +00:00
mattias
c286c1ba10 codetools: identifier completion: compiler function objselector, find predefined identifier
git-svn-id: trunk@21686 -
2009-09-13 14:06:03 +00:00
mattias
ef037bb0b6 codetools: class completion: copying calling convention
git-svn-id: trunk@20604 -
2009-06-12 15:46:53 +00:00
mattias
2ffb8e87be codetools: mem stats plus keywordfunclist
git-svn-id: trunk@19928 -
2009-05-11 16:52:30 +00:00
mattias
90cab39e58 codetools: replaced TLinkScanner.DirectivesLists with case
git-svn-id: trunk@19897 -
2009-05-10 05:48:00 +00:00
mattias
6e52d7829c codetools: added memory stats
git-svn-id: trunk@19862 -
2009-05-09 08:34:50 +00:00
mattias
4517cec408 codetools: added "pascal" to allowed method specifiers
git-svn-id: trunk@19848 -
2009-05-08 09:25:05 +00:00
mattias
29df007f71 codetools: parsing procedure alias
git-svn-id: trunk@19296 -
2009-04-10 08:40:54 +00:00
mattias
036ac66bf8 codetools: added / to expression operators
git-svn-id: trunk@18822 -
2009-02-25 14:14:06 +00:00
mattias
1f803a6d9a codetools: added unicodestring
git-svn-id: trunk@16682 -
2008-09-23 12:16:44 +00:00
mattias
595bc12c8c codetools: beautifiying end, bug #12078
git-svn-id: trunk@16509 -
2008-09-09 21:16:10 +00:00
mattias
d22d71952f codetools: added method modifer safecall, bug #11722
git-svn-id: trunk@15935 -
2008-08-03 19:51:03 +00:00
mattias
46c8e9eed6 codetools: added vargars to procedure type modifiers
git-svn-id: trunk@14874 -
2008-04-17 22:41:17 +00:00
mattias
e033e82e6d codetools: fixed using the right keyword DoIt function
git-svn-id: trunk@14290 -
2008-02-27 20:15:49 +00:00
mattias
9519c2624f codetools: implemented start of extern c
git-svn-id: trunk@14283 -
2008-02-27 15:22:12 +00:00
mattias
12698f650c codetools: removed generic from the list of global keywords
git-svn-id: trunk@14151 -
2008-02-15 21:57:46 +00:00
mattias
fd8a3de7c9 coetools: extract proc: implemented collecting and ingnoring missing identifiers
git-svn-id: trunk@13559 -
2008-01-01 19:35:37 +00:00
mattias
9b445a52cc codetools: added keyword unimplemented
git-svn-id: trunk@12353 -
2007-10-06 18:45:15 +00:00
mattias
13c2b40e20 codetools: implemented parsing the new fpc 2.3.1 generics, simple find declaration for generics
git-svn-id: trunk@11829 -
2007-08-16 17:12:56 +00:00
mattias
d48eb4b364 codetools: implemented function to convert simple functions to constants, h2pas: new tools to reduce IFDEFs and fucntions to constant conversion
git-svn-id: trunk@11761 -
2007-08-08 18:22:43 +00:00
mattias
dcbce23a9c codetools: added proc modifier safecall
git-svn-id: trunk@11522 -
2007-07-16 06:17:00 +00:00
mattias
efaec13a02 codetools, TSynPasSyn: aded bitpacked keyword
git-svn-id: trunk@11173 -
2007-05-21 10:09:46 +00:00
mattias
bf557acf5b IDE: fixed open packages with underscores in filename
git-svn-id: trunk@10337 -
2006-12-16 11:55:07 +00:00
mattias
220d4e0e7c codetools: added MacPAS mode specials: IFC, ELSEC, ELIFC, ENDC, defined identifier, undefined identifier, SETC, SETC name := value, out as parameter name, property as parameter name
git-svn-id: trunk@10283 -
2006-12-04 00:00:36 +00:00
micha
a4bd9f7713 fix pointer type conversions
git-svn-id: trunk@10039 -
2006-10-04 22:21:04 +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
4506e97271 codetools: added static keyword for methods
git-svn-id: trunk@9742 -
2006-08-23 17:58:03 +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
93f2393650 implemented Delphi package conversion of .cfg and .dof
git-svn-id: trunk@8974 -
2006-03-21 17:48:11 +00:00
mattias
d730a8875a added codetools parser: procedue name; public name aname;
git-svn-id: trunk@8905 -
2006-03-10 13:26:41 +00:00
mattias
20ed86f4ee added NoStackFrame to codetools
git-svn-id: trunk@8470 -
2006-01-08 10:32:49 +00:00
mattias
52ebb7d2a7 extended codetools parser for generic and specialize keywords
git-svn-id: trunk@8367 -
2005-12-26 00:00:49 +00:00
mattias
dfdf56a0cd fixed package editor autosizing. define templates are now all updated after editing graph properties
git-svn-id: trunk@8281 -
2005-12-09 00:47:51 +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
52d68d377f improved codetools .p support and added GetText/SetText for carbon intf from Andrew Haines
git-svn-id: trunk@7918 -
2005-10-05 21:55:08 +00:00
mattias
7c54d2cab4 implemented auto removing dangling component events
git-svn-id: trunk@7527 -
2005-08-20 14:00:31 +00:00
vincents
5b0bc8e636 64 bit fixes from Florian
git-svn-id: trunk@7466 -
2005-07-31 22:25:49 +00:00
mattias
666e058403 implemented saving alpha bmp and using transparency for IDE glyph editor
git-svn-id: trunk@7264 -
2005-06-22 09:45:59 +00:00
marc
354b98ed73 * 64bit patch (partial) from Peter Vreman
git-svn-id: trunk@6972 -
2005-03-17 00:09:37 +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
mattias
945205ad3c implemented adding files from directory in project inspector, fixed extrac proc checking overlapping blocks
git-svn-id: trunk@6690 -
2005-01-26 15:45:08 +00:00
mattias
d4034fd104 added extdecl as proc specifier as workaround for macros
git-svn-id: trunk@6610 -
2005-01-16 13:14:00 +00:00
mattias
751fa405fa moved remaining TCanvas handle dependent methods to protected
git-svn-id: trunk@6037 -
2004-09-20 23:13:46 +00:00
mattias
a22c29b480 fixed converting vaInt8 and vaUTF8String
git-svn-id: trunk@5963 -
2004-09-10 22:14:47 +00:00
mattias
a6d5670154 implemented platform independent binary object streamer
git-svn-id: trunk@5787 -
2004-08-15 14:39:36 +00:00
mattias
1410eb274a added to codetools: compiler funcs typeof, assigned, lo, hi
git-svn-id: trunk@5765 -
2004-08-10 18:39:20 +00:00
mattias
191dae0550 added to ct compiler functions read, readln, write, writeln, finalize, initialize, inc, dec, setlength
git-svn-id: trunk@5764 -
2004-08-10 18:01:18 +00:00
mattias
6efa88fffb fixed extract proc selection block level check
git-svn-id: trunk@5748 -
2004-08-07 10:57:08 +00:00
mattias
bddd2f7bdc fixed freeing synedit PrimarySelection and sending gtklist DrawItem msg for destroing controls
git-svn-id: trunk@5691 -
2004-07-17 14:24:31 +00:00
mattias
1354eab275 resizes for localizations
git-svn-id: trunk@5607 -
2004-06-28 17:30:22 +00:00
mattias
730a67c8e1 fixed button return key
git-svn-id: trunk@5500 -
2004-05-22 14:35:33 +00:00
mattias
9fbcc69584 fixed illegal ancestor search
git-svn-id: trunk@5415 -
2004-04-19 10:06:56 +00:00
mattias
2f10d4e852 fixed longint as predefined ident for fpc
git-svn-id: trunk@5377 -
2004-04-05 12:04:04 +00:00
mattias
93962e4220 splitted output directories for cross compilation
git-svn-id: trunk@4914 -
2003-12-20 01:20:53 +00:00
mattias
2ca1eea556 fixed finding sysutilh.inc
git-svn-id: trunk@4775 -
2003-11-07 22:50:44 +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
34cec4abfd new grid icons from Jesus
git-svn-id: trunk@4662 -
2003-09-22 20:41:58 +00:00
mattias
55c9353c30 added Delphi7 source template and language features
git-svn-id: trunk@4657 -
2003-09-21 14:13:36 +00:00
mattias
61d1cf358a added Kylix 3 specials
git-svn-id: trunk@4595 -
2003-09-10 16:29:13 +00:00
mattias
54b7996c48 fixed create project for program
git-svn-id: trunk@4137 -
2003-05-07 17:41:27 +00:00
mattias
4be0d909ff added export procedure specifier
git-svn-id: trunk@4133 -
2003-05-06 08:40:58 +00:00
mattias
4cd04fc129 implemented automatic define templates for packages
git-svn-id: trunk@4078 -
2003-04-19 12:57:09 +00:00
mattias
c016dd3dac implemented macro functions for define templates
git-svn-id: trunk@4076 -
2003-04-19 00:31:20 +00:00
mattias
088d4e7233 fixed TMemo.WordWrap
git-svn-id: trunk@4060 -
2003-04-15 08:54:27 +00:00
mattias
1047e8a83f added fpc 1.1 built in function copy
git-svn-id: trunk@3969 -
2003-03-26 19:39:41 +00:00
mattias
0f3bc245a8 freeing stopped external tools
git-svn-id: trunk@3791 -
2003-01-06 10:51:41 +00:00
mattias
b4e737e9cf added predefined compiler function length result
git-svn-id: trunk@3779 -
2003-01-03 15:46:31 +00:00
mattias
17f2aeb9bc made Form.Close more Delphish, added some windows compatibility functions
git-svn-id: trunk@3733 -
2002-12-25 10:21:05 +00:00
mattias
23f2a663a1 extended parser for new 1.1 syntax
git-svn-id: trunk@3717 -
2002-12-20 11:27:26 +00:00
lazarus
51b8c1acf0 MG: fixed designer hints
git-svn-id: trunk@3598 -
2002-11-02 10:59:31 +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
cfaaa10ef0 MG: codecompletion: added ForwardProcInsertPolicies
git-svn-id: trunk@3472 -
2002-10-06 09:03:28 +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
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
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
e21ba6b96e MG: fixed find next overloaded proc flags
git-svn-id: trunk@1687 -
2002-05-16 15:10:08 +00:00
lazarus
b951ebcc4e MG: fixed parser for cvar; external;
git-svn-id: trunk@1663 -
2002-05-09 12:38:54 +00:00
lazarus
f3cb25dc9c MG: started component renaming
git-svn-id: trunk@1646 -
2002-04-27 18:56:50 +00:00
lazarus
13a8d7484d MG: Delphi6 syntax and defines
git-svn-id: trunk@1638 -
2002-04-26 12:25:55 +00:00
lazarus
d02846cc88 MG: fixed find declaration of forward def class
git-svn-id: trunk@1617 -
2002-04-18 07:53:08 +00:00
lazarus
cda51ae148 MG: improved method completion: add inherited code on override specifier
git-svn-id: trunk@1521 -
2002-03-16 10:38:52 +00:00
lazarus
d95aa7b01f MG: added define templates for Delphi5 Projects
git-svn-id: trunk@1510 -
2002-03-14 07:42:34 +00:00
lazarus
da158e6e83 MG: added TPicture clipboard support
git-svn-id: trunk@1507 -
2002-03-11 23:22:46 +00:00