michael
678fb02f11
* Fix cursor mem leak
...
git-svn-id: trunk@24732 -
2013-06-01 17:07:52 +00:00
Jonas Maebe
f985149163
* fixed compilation after r24661 (added dummy overloads for newly
...
implemented LOC_MMREGISTER hlcgobj methods)
git-svn-id: trunk@24731 -
2013-06-01 16:48:11 +00:00
nickysn
4b3c67c51a
+ implemented dos.Keep for i8086-msdos; simple dos TSRs now work
...
git-svn-id: trunk@24730 -
2013-06-01 16:42:56 +00:00
nickysn
e243b6b869
* never use the 66h prefix when pushing/popping segment registers on i8086, as the stack is aligned on 2 bytes there
...
git-svn-id: trunk@24729 -
2013-06-01 16:03:14 +00:00
nickysn
c2e3fb5918
+ emit proper interrupt procedure entry/exit code on i8086
...
git-svn-id: trunk@24728 -
2013-06-01 15:50:11 +00:00
Károly Balogh
a11c113429
reverted the link object search change
...
git-svn-id: trunk@24727 -
2013-06-01 15:35:59 +00:00
Károly Balogh
36bf03372b
handle the cases where f contains an absolute path
...
git-svn-id: trunk@24726 -
2013-06-01 15:22:58 +00:00
Károly Balogh
e7094cf1d6
fix redundant searches in FindObjectFile, if the object was found on the first try
...
git-svn-id: trunk@24725 -
2013-06-01 15:21:57 +00:00
joost
ed5891f146
* Improved verbose and debug output while removing files
...
* Do not try to remove directories for cpuNone and osNone
git-svn-id: trunk@24724 -
2013-06-01 15:00:35 +00:00
paul
5ff7bb884e
compiler: don't skip objc class/protocols in case of initrtti, fixed crash of dynamic array/record which contains a objc class/protocol and requires an initialization
...
git-svn-id: trunk@24723 -
2013-06-01 14:45:10 +00:00
nickysn
3953eed6b3
+ added and implemented unit ports for i8086-msdos
...
git-svn-id: trunk@24722 -
2013-06-01 14:44:49 +00:00
nickysn
896d2f2bd5
+ implemented dos.GetIntVec and SetIntVec for i8086-msdos
...
git-svn-id: trunk@24720 -
2013-06-01 14:32:03 +00:00
nickysn
cb81153cc4
* fixed tcgnotnode.second_64bit for 8/16-bit cpus after r24678
...
git-svn-id: trunk@24719 -
2013-06-01 14:05:53 +00:00
joost
b7ed92b6f1
* When NeedLibC is set, the gcclib-dir is detected and added to the linker search path
...
git-svn-id: trunk@24718 -
2013-06-01 14:03:07 +00:00
sergei
4714dc2218
+ paramgr.pas: provide generic implementation of getintparaloc(). Once this method has been changed to use the procdef, it can reuse 'regular' parameter locations created by create_paraloc_info, so separate cpu-specific implementations of getintparaloc are no longer necessary.
...
* parabase.pas: fixed tcgpara.getcopy, it should not modify the source object.
git-svn-id: trunk@24716 -
2013-06-01 13:47:33 +00:00
nickysn
14ded034f6
* fixed the msdos startup code for the cases when the largest available memory block is smaller that what would be needed for a full 64kb data segment
...
git-svn-id: trunk@24714 -
2013-06-01 13:19:10 +00:00
marco
9239adbc1e
* added some newer additions to devmodea also to devmodeb
...
git-svn-id: trunk@24710 -
2013-06-01 12:51:15 +00:00
marco
60d1a7ba13
* several -A fixes for ptcpas.
...
* some constants with "move to windows" comment moved to windows.
git-svn-id: trunk@24709 -
2013-06-01 12:48:11 +00:00
marco
c009679d82
* Clipboard and one occurance of getfullpath fixed for A/W issues.
...
git-svn-id: trunk@24708 -
2013-06-01 12:46:15 +00:00
marco
d04b286de6
* graph unit win32 fixes.
...
git-svn-id: trunk@24707 -
2013-06-01 12:42:39 +00:00
marco
2a94da34cf
* Some "-A" 's added.
...
git-svn-id: trunk@24706 -
2013-06-01 12:30:00 +00:00
michael
f58b3aa25a
* Implemented CheckParams for TSQLStatement, TSQLQuery. It disables check for parameter names
...
git-svn-id: trunk@24705 -
2013-06-01 12:29:18 +00:00
marco
54c7620793
* moved some constants from PTC after checking them with SDK
...
git-svn-id: trunk@24704 -
2013-06-01 12:19:01 +00:00
michael
abe86dea9f
* TSQLStatement.RowsAffected
...
git-svn-id: trunk@24703 -
2013-06-01 10:56:24 +00:00
michael
5042e1060f
* Activated Action for TSQLTransaction
...
git-svn-id: trunk@24702 -
2013-06-01 10:55:30 +00:00
nickysn
6c51bcae37
+ implemented dos.diskfree and disksize for i8086-msdos; cd-rom support not implemented yet
...
git-svn-id: trunk@24701 -
2013-06-01 10:48:38 +00:00
michael
3408f8409a
* Preparation for Unicode RTL compilation
...
git-svn-id: trunk@24700 -
2013-06-01 10:41:10 +00:00
nickysn
ed7eb79486
+ implemented dos.GetShortName and GetLongName for i8086-msdos
...
git-svn-id: trunk@24699 -
2013-06-01 10:34:07 +00:00
marco
b52717fd90
* wndclassex ifdef unicode fixed.
...
git-svn-id: trunk@24698 -
2013-06-01 10:27:39 +00:00
michael
2be567ddee
* Fix use of char as filename
...
git-svn-id: trunk@24697 -
2013-06-01 10:18:57 +00:00
nickysn
7d757cc5ed
+ implemented dos.getfattr and setfattr for i8086-msdos
...
git-svn-id: trunk@24696 -
2013-06-01 10:17:00 +00:00
michael
b9dacce654
* Fix compilation on Unix (oem A version)
...
git-svn-id: trunk@24695 -
2013-06-01 10:16:08 +00:00
michael
4466342d82
* First implementation of TSQLStatement
...
git-svn-id: trunk@24694 -
2013-06-01 10:02:11 +00:00
marco
6e855a334d
* openeventlog -> openeventloga.
...
git-svn-id: trunk@24693 -
2013-06-01 09:57:28 +00:00
marco
c5401e381d
* Changes for activation of ifdef UNICODE by FPC_UNICODE_RTL and FPC_OS_UNICODE.
...
git-svn-id: trunk@24692 -
2013-06-01 09:55:07 +00:00
nickysn
327628a6bd
+ implemented dos.FindFirst/FindNext/FindClose for i8086-msdos
...
git-svn-id: trunk@24691 -
2013-06-01 09:41:16 +00:00
marco
958c7a142b
* fixes some allochwnd functions for FPC_UNICODE_RTL (use -A explicitly)
...
git-svn-id: trunk@24690 -
2013-06-01 09:30:32 +00:00
marco
5869747cca
* fix some winapi calls to their -A equivalent. For FPC_UNICODE_RTL
...
git-svn-id: trunk@24689 -
2013-06-01 09:27:13 +00:00
marco
e0c3353fa0
* use dynlibs and -A versions
...
git-svn-id: trunk@24688 -
2013-06-01 09:17:51 +00:00
marco
5aab0da8ae
* Explicitly call -A functions for the registry key. FPC_UNICODE_RTL
...
git-svn-id: trunk@24687 -
2013-06-01 09:15:01 +00:00
nickysn
33e04e954a
+ implemented crt.[no]sound for i8086-msdos; the crt unit is now complete
...
git-svn-id: trunk@24686 -
2013-06-01 08:34:29 +00:00
Jonas Maebe
3456f20546
* changed checks for support of opmm* calls in hlcg2ll from mms_movescalar
...
to whether the argument is a float type (the check is there to determine
whether def_cgsize() can give us a correct result, which it can for
floating point types but not yet for arrays used as vectors)
git-svn-id: trunk@24685 -
2013-06-01 08:28:32 +00:00
marco
c987e1f5b9
* add CPU prefix to some defines
...
M netbsd/signal.inc
git-svn-id: trunk@24684 -
2013-06-01 08:17:30 +00:00
Károly Balogh
7ce3b803b3
basic Amiga/MorphOS support into ExtractFileDrive
...
git-svn-id: trunk@24683 -
2013-05-31 23:53:47 +00:00
Károly Balogh
a427f41f17
some MorphOS specific defines added
...
git-svn-id: trunk@24682 -
2013-05-31 23:50:31 +00:00
nickysn
68a80ccc66
* use rep movsw in crt.dosmemmove for i8086-msdos
...
git-svn-id: trunk@24681 -
2013-05-31 22:26:16 +00:00
nickysn
0446ccbba7
+ implemented crt.delay for i8086-msdos
...
git-svn-id: trunk@24680 -
2013-05-31 22:17:23 +00:00
marco
56d3197ef2
* wndclass was defined with T stringtypes, even though aliased to -A variants.
...
W variants were ok. Rearranged to more normal ifdef unicode setup.
git-svn-id: trunk@24679 -
2013-05-31 21:39:31 +00:00
florian
44a7ef600f
* improve register handling for not and unary minus operator by using a new register for the destination
...
git-svn-id: trunk@24678 -
2013-05-31 21:32:58 +00:00
florian
4056194e7c
* don't ignore by accident the next instruction after a newly inserted constant pool
...
git-svn-id: trunk@24677 -
2013-05-31 21:29:08 +00:00