Commit Graph

10964 Commits

Author SHA1 Message Date
peter
64c4be5ca9 * fixed private methods hiding public virtual methods 2002-09-03 15:44:44 +00:00
peter
685caf03b6 * add alias for fpc_dispose_class so it can be called from
fpc_help_fail_class
2002-09-03 15:43:36 +00:00
pierre
da3e0ada37 + added history for watches and breakpoints 2002-09-03 13:59:47 +00:00
pierre
e28cf06714 * don't use LowerCaseStr for AddWatch as it confuses line completion 2002-09-03 13:59:09 +00:00
pierre
c6c6243ad2 * fix bug about Recent file list not updated correctly when opening a file from the list 2002-09-03 13:58:05 +00:00
pierre
0e9597c4b6 + hidWatchDialog and hidBreakpointDialog added 2002-09-03 13:57:05 +00:00
pierre
705bc18609 * declare TEditorInputLine in interface and use it in Replace dialog 2002-09-03 13:56:21 +00:00
peter
b97ebae8e5 * clean prep-stamp 2002-09-03 13:27:53 +00:00
peter
0d83bb989d * use tinterfacedobject instead of tobject 2002-09-03 13:27:36 +00:00
pierre
033a8ab075 * Indicator like in BP, web bug #1945 2002-09-03 11:50:08 +00:00
pierre
1010c85f7b * fix for bug #1779 merged 2002-09-03 10:26:11 +00:00
pierre
62b9c476c1 + chck 1779 bug 2002-09-03 10:20:05 +00:00
michael
48f8b4cfca + Initial tcl/tk import. Donated by Maxim Artemev 2002-09-03 09:41:09 +00:00
michael
2f896c88fa + Initial import in CVS. Donated by Maxim Artemev 2002-09-03 09:40:48 +00:00
mazen
2b9b0d86ed +generic register names commented 2002-09-03 07:41:00 +00:00
pierre
4537143bb6 * previous fix also applies to go32v2 mode 2002-09-03 06:46:05 +00:00
pierre
cd7040b19e * try to solve bug report 2102 part B 2002-09-03 06:31:13 +00:00
michael
bddbfae551 + Applied patch from Matthias Gaertner to stream booleans 2002-09-03 06:02:57 +00:00
pierre
aba4bcb655 * fix compilation without DEBUG conditional 2002-09-03 05:45:39 +00:00
florian
32f8902edc * another ppc syscall fix 2002-09-02 20:42:22 +00:00
florian
7d0cfc8482 * ppc syscall code fixed 2002-09-02 20:03:20 +00:00
florian
f2393f7316 * fixed line breaks 2002-09-02 19:46:37 +00:00
peter
a17291b2d4 * array of char support for Str() 2002-09-02 19:24:41 +00:00
peter
36481b72bb * insert PASCALMAIN in library for Win32 only 2002-09-02 18:46:26 +00:00
peter
88dce133e4 * reuse a reference when resizing ordinal values to smaller sizes,
this is required for constructions like byte(w):=1 that are
    allowed in tp mode only
2002-09-02 18:46:00 +00:00
peter
c850b953c0 * fixed (not) pushing of empty parameters
* fixed implicit initialization/finalization generation
  * fixed/optimized local copy of value arguments init/final
2002-09-02 18:44:48 +00:00
peter
24384c648b * moved genrtti.inc code to rtti
* removed rttip.inc, the generic code is almost as fast and
    much easier to maintain and has less risks on bugs
2002-09-02 18:42:41 +00:00
peter
8a75d59544 * fixed parsing of register names with lowercase 2002-09-02 18:40:52 +00:00
florian
b5e2c87b87 * fixed generic procedure variable calling 2002-09-02 11:25:20 +00:00
pierre
b5ce52f87d * fix web bug report 2099 2002-09-02 10:33:37 +00:00
pierre
a9f7d35c69 * fix problems with breakpoint lists 2002-09-02 10:18:09 +00:00
Jonas Maebe
ce868dcdac + a_call_reg()
* small fix in a_call_ref()
2002-09-02 10:14:51 +00:00
pierre
7e29d3feeb + new test code for go32v2 graphic screen saves (only with -dDEBUG) 2002-09-02 09:29:55 +00:00
pierre
d1c1c11f34 * avoid 100 CPU usage when AltF5 is used 2002-09-02 09:27:35 +00:00
Jonas Maebe
c7df12f6f0 * fixed range error 2002-09-02 06:09:02 +00:00
michael
aca945888e + Fix for formatbuf not applied correct 2002-09-02 06:07:16 +00:00
florian
6502638258 * several powerpc related stuff fixed 2002-09-01 21:04:47 +00:00
peter
f77536fece * use index register when available for generating a reference with
only a signle register. Using the base register could possibly
    destroy the framepointer
2002-09-01 19:27:34 +00:00
peter
a73ecec989 * fixed register variable loading from parasymtable, the call by
reference code was moved wrong
2002-09-01 19:26:32 +00:00
florian
8fbb716b82 + powerpc support added 2002-09-01 19:03:19 +00:00
peter
b590b0165e * add check 2002-09-01 18:53:11 +00:00
peter
5a06f334b7 * fixed maybe_save that did not support a reference with only
a index register. It now also updates the location with the new
    base register only
2002-09-01 18:50:20 +00:00
peter
274624f2f6 * assignn check in exitnode changed to use a separate boolean as the
assignn can be changed to a calln
2002-09-01 18:47:00 +00:00
peter
76bd75ed4a * fixed generic tcgvecnode
* move code that updates a reference with index register and multiplier
    to separate method so it can be overriden for scaled indexing
  * i386 uses generic tcgvecnode
2002-09-01 18:46:01 +00:00
peter
d2400aae38 * cleanup of tvecnode.det_resulttype
* move 0 element of string access check to resulttype
2002-09-01 18:44:17 +00:00
peter
5ab0e99252 * include accumulator in regs_to_push list 2002-09-01 18:43:27 +00:00
peter
b65dedc9e4 * reduced level of comment that type is wrong for release 2002-09-01 18:42:50 +00:00
florian
3546ffa8b0 + added abstract tcg.g_removevaluepara_openarray 2002-09-01 17:05:43 +00:00
peter
093aa5193e * updates to compile with kylix
* fixed some tests
2002-09-01 14:45:54 +00:00
peter
c003f63790 * renamed conditional to insert optimized mod_qword for i386. The
code is broken
2002-09-01 14:44:01 +00:00