Commit Graph

4616 Commits

Author SHA1 Message Date
peter
e2781b92b5 * fixed illegal expr 1999-10-26 12:33:53 +00:00
peter
15e1386725 * fixed couple of bugs 1999-10-26 12:31:03 +00:00
peter
6eafc25151 * *errorproc are not procvars instead of pointers which allows better
error checking for the parameters (shortstring<->ansistring)
1999-10-26 12:31:00 +00:00
peter
503d5a1cfa * const parameter is now checked
* better and generic check if a node can be used for assigning
  * export fixes
  * procvar equal works now (it never had worked at least from 0.99.8)
  * defcoll changed to linkedlist with pparaitem so it can easily be
    walked both directions
1999-10-26 12:30:40 +00:00
peter
b32a542f15 * assert handler must use shortstring 1999-10-26 12:29:07 +00:00
peter
9dac8a8ce6 * report stderr,stdout to message box for errors
* close input,output when GUI app is made
1999-10-26 12:25:51 +00:00
peter
1a27ce8a2d * inoutres 103 for closed files, just like delphi 1999-10-26 12:25:19 +00:00
peter
a905c026f2 * fixed os2 linker 1999-10-26 12:25:04 +00:00
pierre
709f64a8cd + some Delphi overload added 1999-10-26 09:38:51 +00:00
pierre
1e63c9750e * adapted to a small weditor change 1999-10-25 16:55:13 +00:00
pierre
da1d805ec0 + Undo/Redo by Visa Harvey (great thanks) inserted
(with some modifications)
    Moves work correctly
    Text insertion/deletion are still buggy !
  * LinePosToCharIndex and reverse function changed to get more
    sensible results, dependant code adapted
  * several bug fixes
1999-10-25 16:49:05 +00:00
pierre
8aeb9377b7 + Undo code if debug set 1999-10-25 16:40:50 +00:00
pierre
9e0008da48 + GetPChar to avoid nil pointer problems 1999-10-25 16:39:03 +00:00
pierre
b538616087 * some units have no object files
led to wrong NeedRecompile result
1999-10-25 16:34:19 +00:00
peter
4a74f18756 * fixed bug #301 1999-10-25 12:18:11 +00:00
peter
91c45a3c25 - 298,300 1999-10-25 10:32:51 +00:00
peter
44a1fdfa7e * ansistring 2 chararray support
* optimized ansitring 2 pchar
1999-10-25 10:32:43 +00:00
michael
2919143ef5 + Added copyright header 1999-10-24 17:07:54 +00:00
michael
61786422ce + Initial read-only implementation 1999-10-24 16:15:38 +00:00
carl
f7e31f50f6 * Bugfix of mode m800x600x64k - wrong vide mode would be used.
+ TP compilable.
1999-10-24 15:51:22 +00:00
carl
3faddeae49 * Bugfix in TP mode SaveStateVESA 1999-10-24 15:50:23 +00:00
Jonas Maebe
9feb0d4b0e + entry/exitcode for SystemV (Linux) and AIX/Mac from the Altivec
PIM (no AltiVec support yet though)
  * small fix to the a_cmp_* methods
1999-10-24 09:22:18 +00:00
carl
28c0ca8f49 + GetPixVESA16 (not tested yet...) 1999-10-24 03:37:15 +00:00
carl
a3f4314a19 - Removed some old french comments.
* Bugfix of problems with register access in noasmmoded
  + GetPixVESA16
1999-10-24 03:34:37 +00:00
carl
ed837de14c - Removed Hercules mode
+ Added VGAMed and VGAhi modes.
1999-10-24 01:55:53 +00:00
Jonas Maebe
a9b5e27bc1 * finally got around making GetNextInstruction return false when
the current pai object is a AsmBlockStart marker
  * changed a loop in aopt386 which was incompatible with this change
1999-10-23 14:44:24 +00:00
sg
cb3d2ac4f3 * FreeMem(p) is ignored if p is NIL, instead of throwing an
runtime error 204. (Delphi ignores NIL FreeMem's, too)
1999-10-22 22:03:07 +00:00
peter
4bf41d3afb * allocate an extra byte for argv[0] 1999-10-22 14:47:19 +00:00
peter
863f35e72b * reset linklibc 1999-10-22 14:42:40 +00:00
peter
8e7dd52200 * error when properties are passed to var parameters 1999-10-22 14:37:25 +00:00
peter
77ad645df4 * crtreturn also needs f:textrec as parameter 1999-10-22 14:36:20 +00:00
peter
461430ad5c * fixed esi reload with as 1999-10-22 14:36:04 +00:00
peter
89b677a0ee * split type reading from pdecl to ptype unit
* parameter_dec routine is now used for procedure and procvars
1999-10-22 10:39:34 +00:00
peter
de4c17fb9e * fixed sigset 1999-10-22 10:37:44 +00:00
florian
0dd2b51943 * problems with readln fixed: esi wasn't restored correctly when
reading ordinal fields of objects futher the register allocation
    didn't take care of the extra register when reading ordinal values
  * enumerations can now be used in constant indexes of properties
1999-10-21 16:41:37 +00:00
peter
fefc839b29 * redesigned linker object
+ library support for linux (only procedures can be exported)
1999-10-21 14:29:32 +00:00
peter
46b5193e9b * tp7 fix 1999-10-21 14:18:54 +00:00
florian
43b931922b + sc* constants added as suggested by Shane Miller 1999-10-20 20:24:21 +00:00
Jonas Maebe
6de203e9dc * fixed a_loadaddress_ref_reg (mentioned as ToDo in rev. 1.5)
* small bugfix in a_load_store
1999-10-20 12:23:24 +00:00
Jonas Maebe
8f3c1464d5 * changed scratch_registers to (R_11,_R12,R_30) because R_0 is a special
case and R_31 is used as some kind of frame pointer under LinuxPPC
1999-10-20 12:21:34 +00:00
sg
f01d37a88f * Added DFM<->ASCII conversion procedures 1999-10-19 11:27:03 +00:00
Jonas Maebe
2f3eddca3c * replaced "uses objpas;" with "{$mode objfpc}" in property example 1999-10-18 14:27:00 +00:00
Jonas Maebe
d6cb636d80 * fixed clipping for thickwidth lines (bug 659)
* fixed the faster internalellipsedefault, but it doesn't plot
    all pixels (there are gaps in the ellipses)
1999-10-17 10:20:13 +00:00
Jonas Maebe
9b294081d4 + bug301 1999-10-16 08:39:44 +00:00
michael
c8941ca9af + Bug fixed in ansistring typecast 1999-10-15 20:49:54 +00:00
michael
9a3d560559 Added rtlinstall target 1999-10-15 20:47:52 +00:00
michael
34b565efce hash is available in tables 1999-10-15 19:42:18 +00:00
florian
fa19f0aa09 - removed the hcodegen use in the new cg, use cgbase instead 1999-10-14 14:57:51 +00:00
florian
1b8b8be9c0 * if no ini file is found the ide uses some useful defaults 1999-10-14 14:22:23 +00:00
pierre
1d5d3b421a + dummy test1 unit added for dbx tests 1999-10-14 10:24:55 +00:00