Commit Graph

3883 Commits

Author SHA1 Message Date
michael
2a03e0ab6c * Fixed bug #533, in findmatch 1999-08-18 08:38:42 +00:00
michael
0988042528 Removed the mode for objpas 1999-08-17 14:56:03 +00:00
michael
94d0da0639 RTTI writing patch 1999-08-17 13:58:56 +00:00
peter
19c48bf75b * arrayconstructor -> arrayofconst fixed when arraycosntructor was not
variant.
1999-08-17 13:26:06 +00:00
peter
44e895a1a3 * updates with the compiler browcol 1999-08-17 13:25:16 +00:00
peter
8e653af606 * arrayconstructor -> openarray type conversions for element types 1999-08-16 23:23:38 +00:00
peter
da93a8740e * range check for array of const 1999-08-16 23:20:28 +00:00
peter
b29395f75e * fixed newstr/disposestr 1999-08-16 22:38:53 +00:00
peter
9a787d944a + 281 1999-08-16 18:27:18 +00:00
peter
63499d5cc5 * fixes from gabor 1999-08-16 18:25:49 +00:00
peter
629a079611 * Adjusting the selection when the editor didn't contain any line.
* Reserved word recognition redesigned, but this didn't affect the overall
    syntax highlight speed remarkably (at least not on my Amd-K6/350).
    The syntax scanner loop is a bit slow but the main problem is the
    recognition of special symbols. Switching off symbol processing boosts
    the performance up to ca. 200%...
  * The editor didn't allow copying (for ex to clipboard) of a single character
  * 'File|Save as' caused permanently run-time error 3. Not any more now...
  * Compiler Messages window (actually the whole desktop) did not act on any
    keypress when compilation failed and thus the window remained visible
  + Message windows are now closed upon pressing Esc
  + At 'Run' the IDE checks whether any sources are modified, and recompiles
    only when neccessary
  + BlockRead and BlockWrite (Ctrl+K+R/W) implemented in TCodeEditor
  + LineSelect (Ctrl+K+L) implemented
  * The IDE had problems closing help windows before saving the desktop
1999-08-16 18:25:13 +00:00
peter
f225a5f0bd * reset resourcestringlist in newmodule. 1999-08-16 18:23:56 +00:00
pierre
576a2e4f42 * error in stabs for tclassrefdef corrected 1999-08-16 16:26:04 +00:00
pierre
96fdcfb1f2 * fix for DLL relocation problems
* external bss vars had wrong stabs for pecoff
  + -WB11000000 to specify default image base, allows to
    load several DLLs with debugging info included
    (relocatable DLL are stripped because the relocation
     of the .Stab section is misplaced by ldw)
1999-08-16 15:35:20 +00:00
daniel
157bc635ce * Fixed bugs. 1999-08-16 12:54:02 +00:00
peter
7b5e8ad618 * fixed property writeaccess which was buggy after my previous
subscribed property access
1999-08-15 22:47:45 +00:00
michael
1fc54ed702 + No Intel and binary writer for linux=smaller executable 1999-08-15 22:16:51 +00:00
michael
f2513ba3cb Changes for resource strings 1999-08-15 21:57:58 +00:00
michael
1ebb362a0d + Pass hash also for speed reasons. 1999-08-15 21:28:57 +00:00
michael
77f10694a1 + Changed resource string mechanism to use names. 1999-08-15 21:02:56 +00:00
michael
2a851006a5 + Delphi-style getmem and freemem 1999-08-15 18:56:13 +00:00
peter
926a6c2d3e + normalset,smallset writing 1999-08-15 10:47:48 +00:00
peter
30679bdff4 * updates for new options 1999-08-15 10:47:12 +00:00
peter
8d9aa81d3a * hack to support property with record fields 1999-08-14 00:38:53 +00:00
peter
2e99c59182 * array constructor support 1999-08-14 00:36:05 +00:00
peter
a52f87a05d * removed email separator at the bottom ;) 1999-08-13 22:14:40 +00:00
peter
990b8041d2 - 276 1999-08-13 21:40:52 +00:00
peter
d7a37edfbd * support for array constructors extended and more error checking 1999-08-13 21:33:09 +00:00
peter
ab8edb8970 * more reference types support
* arraydef size returns elementsize, also for multiple indexing array
1999-08-13 21:28:36 +00:00
peter
d03f29df08 * more fixes for push_addr 1999-08-13 21:27:08 +00:00
peter
7e04637ac2 * updated flags 1999-08-13 21:25:35 +00:00
peter
83567b0795 * fsearch checks first if the specified file exists and returns that
if it was found
1999-08-13 21:23:15 +00:00
michael
4f4354e276 + Patch to support sizeless streams by Sebastian Guenter 1999-08-13 16:31:41 +00:00
peter
54baf96873 * first things to include lineinfo in the executable 1999-08-13 15:44:57 +00:00
peter
be98f80d7f * fixed proc->procvar conversion for tp_procvar mode, it now uses
also the genload(method)call() function
1999-08-13 15:43:59 +00:00
peter
ceecb1c885 * fixed push_addr_param for records < 4, the array high<low range check
broke this code.
1999-08-13 15:38:23 +00:00
peter
1644842941 * dependencies for crt fixed 1999-08-13 15:36:38 +00:00
peter
13c7fed55d * fixed suffix writing for a_setcc 1999-08-13 15:36:30 +00:00
peter
983c22cbab * UPX -> UPXPROG, because upx 0.80+ use the environment itself 1999-08-13 15:35:37 +00:00
pierre
8b4c7f2402 + stabs for classes and classref working,
a class still needs an ^ to get that content of it,
    but the class fields inside a class don't result into an
    infinite loop anymore!
1999-08-13 14:24:17 +00:00
pierre
7d2b96d4d6 * added inherited init call to tstringcontainer.init_no_double for Peter 1999-08-12 23:19:05 +00:00
peter
bfe185d206 + KNI instructions 1999-08-12 14:36:01 +00:00
peter
631d19fc85 * tp_procvar mode call->loadn fixed 1999-08-12 14:34:28 +00:00
peter
420127efe6 * long line fix 1999-08-12 14:31:20 +00:00
michael
9160bc7ca5 Fixed win32finddata size; searchrec.excludeattr was overwritten. 1999-08-12 09:24:14 +00:00
peter
ec88b5888d * removed old integer versions of localtoepoch and epochtolocal, you
need to use the word versions instead else you got an overloaded bug
1999-08-11 22:02:25 +00:00
peter
edd62da064 * fixed formatdatetime('c',...)
* fixed strtodate
  * dateencode/decode is now delphi compatible
1999-08-11 21:53:04 +00:00
peter
fc8211bbb8 * tlinker object is now inherited for win32 and dos
* postprocessexecutable is now a method of tlinker
1999-08-11 17:26:31 +00:00
peter
0b82a7dfd6 * fixed rva writting for section relocs
* fixed section flags for edata and idata
1999-08-11 17:17:38 +00:00
Jonas Maebe
25a7035988 - removed RefsHaveSymbol define (I think references on all processors can have a symbol) 1999-08-11 14:24:38 +00:00