Commit Graph

64 Commits

Author SHA1 Message Date
nickysn
5c71414d02 + added the win16api window class management functions
git-svn-id: trunk@31717 -
2015-09-16 15:28:12 +00:00
nickysn
dde243e4e5 + added the application termination win16api functions and constants
git-svn-id: trunk@31716 -
2015-09-16 15:04:53 +00:00
nickysn
475c24670b + added the win16api power management constants
git-svn-id: trunk@31715 -
2015-09-16 15:00:14 +00:00
nickysn
90d4b116d7 + added the win16api window message functions
git-svn-id: trunk@31714 -
2015-09-16 14:47:14 +00:00
nickysn
07879e64ca + added the win16api rectangle functions
git-svn-id: trunk@31713 -
2015-09-16 13:59:38 +00:00
nickysn
c670fdd1e8 + added the win16api SystemParametersInfo function and its related constants
git-svn-id: trunk@31711 -
2015-09-16 13:13:31 +00:00
nickysn
0a587645ea + added the GetSystemMetrics win16api function and its related constants
git-svn-id: trunk@31710 -
2015-09-16 13:07:35 +00:00
nickysn
a516244e42 + added win16api user typedefs
git-svn-id: trunk@31709 -
2015-09-16 12:52:56 +00:00
nickysn
b5092a68ae + added the win16api gdi escape support function and constants
git-svn-id: trunk@31708 -
2015-09-16 12:43:54 +00:00
nickysn
3ec1c02eee + added the win16api printing support functions
git-svn-id: trunk@31707 -
2015-09-16 12:27:19 +00:00
nickysn
0034e53445 - removed the win16 tiny memory model startup code loader - 16-bit windows
simply doesn't support the tiny memory model

git-svn-id: trunk@31705 -
2015-09-15 19:48:04 +00:00
nickysn
45c75ae449 + added the win16api metafile functions
git-svn-id: trunk@31702 -
2015-09-15 16:51:32 +00:00
nickysn
bccdafba1b + added the win16api bitmap functions, types and consts
git-svn-id: trunk@31701 -
2015-09-15 16:12:46 +00:00
nickysn
34766b82d8 + added the win16api font support functions, types and consts
git-svn-id: trunk@31700 -
2015-09-15 15:03:37 +00:00
nickysn
e180814ea2 + added the win16api text support functions
git-svn-id: trunk@31698 -
2015-09-15 12:37:53 +00:00
nickysn
e5153db532 + added the win16api drawing functions
git-svn-id: trunk@31621 -
2015-09-12 15:47:23 +00:00
nickysn
48a28c1256 + added the win16api clipping support functions
git-svn-id: trunk@31620 -
2015-09-12 14:33:27 +00:00
nickysn
5900db62ce + added the win16api palette functions
git-svn-id: trunk@31619 -
2015-09-12 14:05:38 +00:00
nickysn
df0ae96738 + added the win16api gdi region support functions
git-svn-id: trunk@31618 -
2015-09-12 13:13:07 +00:00
nickysn
5738869120 + added the win16api brush gdi functions
git-svn-id: trunk@31617 -
2015-09-12 12:46:45 +00:00
nickysn
c0a63ea0ab + added the win16api pen support functions
git-svn-id: trunk@31616 -
2015-09-12 12:27:54 +00:00
nickysn
3a8acd3f33 + initial implementation of win16 file support, based on the msdos rtl
git-svn-id: trunk@31614 -
2015-09-12 00:17:11 +00:00
nickysn
04cb0cf615 + check for LFN support at startup on win16
git-svn-id: trunk@31612 -
2015-09-11 22:03:50 +00:00
nickysn
181ee0b4d2 + init exceptions and the unicode string manager in the win16 system unit startup
git-svn-id: trunk@31611 -
2015-09-11 21:54:40 +00:00
nickysn
9997ee54fb + initialize IsConsole and IsLibrary in the win16 system unit startup code
git-svn-id: trunk@31610 -
2015-09-11 21:48:20 +00:00
nickysn
694d93d011 + ported the MsDos() routine from the msdos rtl to win16
git-svn-id: trunk@31609 -
2015-09-11 21:29:45 +00:00
nickysn
f3a4d00a9e + added the gdi object support win16api functions
git-svn-id: trunk@31604 -
2015-09-11 15:56:41 +00:00
nickysn
c65af63459 + added the win16api color functions
git-svn-id: trunk@31602 -
2015-09-11 15:33:09 +00:00
nickysn
c9a1ee5c8f + added the win16api coordinate transformation functions
git-svn-id: trunk@31599 -
2015-09-11 15:00:07 +00:00
nickysn
b8846771bf + added the win16api getdevicecaps function and its constants
git-svn-id: trunk@31596 -
2015-09-11 14:14:20 +00:00
nickysn
6bac838fce + added the win16api basic gdi types
git-svn-id: trunk@31590 -
2015-09-11 13:10:36 +00:00
nickysn
09a4efe5d3 + added the win16api keyboard functions
git-svn-id: trunk@31587 -
2015-09-11 12:47:09 +00:00
nickysn
afcc5a9e11 + added the win16api string functions
git-svn-id: trunk@31586 -
2015-09-11 12:38:01 +00:00
nickysn
6567700025 + added the win.ini win16api functions
git-svn-id: trunk@31585 -
2015-09-11 12:00:36 +00:00
nickysn
f4b4cced38 + added the win16 api atom management functions
git-svn-id: trunk@31584 -
2015-09-11 11:47:57 +00:00
nickysn
5f3c45d370 + added the win16 api resource functions
git-svn-id: trunk@31581 -
2015-09-09 00:35:45 +00:00
nickysn
386c459534 + converted the win16 network api functions
git-svn-id: trunk@31580 -
2015-09-08 22:42:46 +00:00
nickysn
600d2cfbc6 + implemented a win16 heap manager for the near data memory models using the
windows local heap

git-svn-id: trunk@31578 -
2015-09-08 14:22:16 +00:00
nickysn
a9069dc16d - removed some debug and commented out code from the win16 system unit
git-svn-id: trunk@31577 -
2015-09-07 22:28:42 +00:00
nickysn
1344d391d3 * use call instead of jmp to PASCALMAIN, because it sets up a stack frame and
all stack frames must be preceded with a valid return address in win16

git-svn-id: trunk@31575 -
2015-09-07 22:12:43 +00:00
nickysn
a76c9ebd43 + initialize StackBottom and StackLength in the win16 system unit startup code
git-svn-id: trunk@31567 -
2015-09-07 01:52:48 +00:00
nickysn
fe8cb4b09d + integrated the winprocs and wintypes .inc files into the win16 system unit
git-svn-id: trunk@31565 -
2015-09-06 23:37:04 +00:00
nickysn
55a8158c51 * split the win16 wintypes and winprocs units into include files, so they can
also be included in the implementation part of the system unit

git-svn-id: trunk@31564 -
2015-09-06 23:02:20 +00:00
nickysn
e62c276672 * use far pointers in the declaration of MessageBox
git-svn-id: trunk@31563 -
2015-09-06 22:46:51 +00:00
nickysn
a05c304f87 + reference the stack segment generated by the compiler from the win16 startup
code, so the linker is able to link the object module containing it

git-svn-id: trunk@31551 -
2015-09-06 13:20:58 +00:00
nickysn
58465396db + initialize the SelectorInc variable on win16
git-svn-id: trunk@31549 -
2015-09-06 11:52:30 +00:00
nickysn
48e83479ef + implemented ParamCount and ParamStr for win16 (ParamStr(0) is not implemented yet)
git-svn-id: trunk@31548 -
2015-09-06 10:42:33 +00:00
nickysn
eea09632a3 + add and initialize the win16 system unit variables that correspond to the
WinMain parameters in C

git-svn-id: trunk@31547 -
2015-09-06 10:25:34 +00:00
nickysn
f46e30520a + imported the win16 api file functions
git-svn-id: trunk@31545 -
2015-09-05 23:53:34 +00:00
nickysn
0abe2cddd6 + imported the win16 local memory management functions
git-svn-id: trunk@31544 -
2015-09-05 23:16:43 +00:00