Commit Graph

5107 Commits

Author SHA1 Message Date
Jonas Maebe
6c3f032c9f * avoid unwanted type conversion from cardinal to longint in val for
signed and unsigned 32bit int
1999-12-11 19:07:44 +00:00
Jonas Maebe
c14811e633 * faster abs() function (no jump anymore) 1999-12-11 18:59:44 +00:00
Jonas Maebe
80f18b22ee * fixed type conversions of results of operations with cardinals
(between -dcardinalmulfix)
1999-12-11 18:53:31 +00:00
peter
b1ce2dee62 * strnew is ofcourse also different between sysutils and strings, just
like stralloc/strdispose.
1999-12-10 15:02:12 +00:00
peter
ddbb8aea45 * first things for selection
* Better Adjusting of range/cursor
1999-12-10 15:01:02 +00:00
pierre
34e57eeff5 first web bugs in webtbs 1999-12-10 13:22:32 +00:00
pierre
5def4fada6 + VideoMode save/restore 1999-12-10 13:02:05 +00:00
pierre
34ce171c97 * do not recompile a program inside Debugging session 1999-12-10 13:01:01 +00:00
pierre
2d262be05a * some LinearFrameBuffer code, not finished 1999-12-10 12:52:54 +00:00
pierre
c3b94b99aa + some VESA 2 extensions 1999-12-10 12:51:09 +00:00
pierre
9bb0611f46 * avoid overflow on ProtW in PutPixel16 1999-12-10 12:49:24 +00:00
pierre
54874916af * SetBkColor like BP by changing Palette entry zero 1999-12-10 12:47:41 +00:00
pierre
9165450523 bug0289 and bug0299 fixed 1999-12-10 12:43:41 +00:00
peter
903ac0f0dc * also check elementtype of arraydef for forwarddef 1999-12-10 10:04:21 +00:00
peter
768200b8d0 * fixed parameter orderning 1999-12-10 10:03:54 +00:00
peter
23c127a58e * only check relocsection for win32 1999-12-10 10:02:53 +00:00
peter
076d3b2160 * zlib package correct, you can't use a variable for a package name 1999-12-09 23:20:16 +00:00
pierre
dcaad61969 * no_fast_exit if procedure contains implicit termination code 1999-12-09 23:18:04 +00:00
peter
eaf3767d85 * cursor walking is now possible, both horz and vert ranges are now
adapted
  * filter key modifiers
  * selection move routines added, but still no correct output to the
    screen
1999-12-09 23:16:41 +00:00
peter
038c73aed0 * allow assigning to self 1999-12-09 09:35:54 +00:00
carl
54be56118f + page flipping for all VESA modes.
(important note: The VESAModeInfo structure returns the MAXIMUM
    number of image pages, and not the actual available number of
    pages (cf. VBE 3.0 specification), that is the reason why
    SetVisualPage() has so much checking).
1999-12-09 02:06:00 +00:00
michael
6dac726c71 + Initial implementation 1999-12-08 23:11:20 +00:00
pierre
2e835d0341 * fix for bugs 746,748 and 750 1999-12-08 16:02:46 +00:00
pierre
5169b7b86b + allow use of unit var in exports of DLL for win32
by using direct export writing by default instead of use of DEFFILE
    that does not allow assembler labels that do not
    start with an underscore.
    Use -WD to force use of Deffile for Win32 DLL
1999-12-08 10:39:59 +00:00
pierre
1fe7793288 + add VESA compatible mode in 16 and 256 colors 1999-12-08 09:09:34 +00:00
pierre
087d0f86d3 + display difference between to real values 1999-12-08 09:07:06 +00:00
pierre
3777ffe547 + check for RTE 201 1999-12-08 09:06:11 +00:00
peter
22a0fce29c don't include browser info, force $Y- 1999-12-08 01:08:02 +00:00
peter
1a553942fb * overloaded gettime functions supporting hsec and msec,usec 1999-12-08 01:03:54 +00:00
peter
6c4b0b264b * changes so redrawing and walking with the cursor finally works
correct
1999-12-08 01:03:15 +00:00
peter
f7b72f4a8f * fixed circular unit reference checking. loaded_from was reset after
reseting a unit, so no loaded_from info was available anymore.
1999-12-08 01:01:11 +00:00
peter
93b7344459 * change $if -> $ifdef 1999-12-08 01:00:16 +00:00
sg
d54ecf3a0e * The cursor should be displayed correctly now 1999-12-08 00:42:54 +00:00
pierre
69ee4f9954 * use dpmiexcp to avoid Dos crash 1999-12-07 11:43:37 +00:00
pierre
c35fc00fe6 * use source for test 1999-12-07 11:42:48 +00:00
peter
b6d3d8cf1b * udpated makefile.fpc and regenerated makefile 1999-12-06 21:29:49 +00:00
peter
1c6607d46f * gtk updates, redrawing works now much better and clears only between
x1 and x2
1999-12-06 21:27:27 +00:00
peter
daf8bdf1e1 * fpcmake updated for win32 commandline 1999-12-06 18:26:48 +00:00
peter
1d2da4c432 * fixed vmtptr crash in tstream.put 1999-12-06 18:25:30 +00:00
peter
ada779a989 * support !ENVVAR for long commandlines
* win32/go32v2 write short pathnames to link.res so c:\Program Files\ is
    finally supported as installdir.
1999-12-06 18:21:03 +00:00
peter
622f024c06 * updates for win32
* PP is back and will be used if FPC is not set
1999-12-06 18:17:10 +00:00
peter
03a9699ce3 * newcg compiler compiles again 1999-12-06 18:17:09 +00:00
pierre
9e4ddf45c6 tbs0300 to tbf0300 1999-12-06 16:29:25 +00:00
pierre
a00c07dadc * getret target was wrong 1999-12-06 13:20:24 +00:00
pierre
e01ff98f42 + getret make and tbs300to399 1999-12-06 13:15:42 +00:00
peter
aa638a4bb2 - 265 1999-12-06 11:01:05 +00:00
sg
267902e161 * The reader now sets the DocumentElement for a DOM document
* The XML parser raises an exception if there is additional data after
  the end of the XML document element
1999-12-05 22:02:11 +00:00
sg
57cfd593f1 * Bug workaround for problem with "exit(<some string type>)" 1999-12-05 22:00:10 +00:00
Jonas Maebe
8272526892 * CSE of constant loading in regs works properly again
+ if a constant is stored into memory using "mov const, ref" and
    there is a reg that contains this const, it is changed into
    "mov reg, ref"
1999-12-05 16:48:43 +00:00
michael
514f0f9879 + Additional logging 1999-12-04 21:20:04 +00:00