Bug #23
fixing bugs in WinApi plus some refinements and extensions
Status: | Closed | Start date: | 12/15/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Templ | % Done: | 100% | |
Category: | - | |||
Target version: | 1.7 | |||
Forum topic: |
Description
Changes as proposed by Koen Desaeger and Helmut Zinn in CPC_1.7 rc4.
Change all occurrences of WINSPOOL.dll to WINSPOOL.drv (Helmut Zinn)
Change all occurrences of VAR [nil] lpData: SHORTCHAR => lpData: PtrVoid (Koen Desaeger)
Change WM_KEYLAST* = 265; to WM_KEYLAST* = 264 (* {3, 8} *);
Some constants and procedures have been added.
Some data types (SHORTCHAR to BOOLEAN, INTEGER VAR-parameter to ARRAY) have been refined in order to describe the intended data type precisely.
Refers to CPC 1.7 rc4 change list item 4.
Associated revisions
fixing bugs in WinApi plus some extensions. Refs: #23.
Changes as proposed by Koen Desaeger and Helmut Zinn in CPC_1.7 rc4.
Change all occurrences of WINSPOOL.dll to WINSPOOL.drv (Helmut Zinn)
Change all occurrences of VAR [nil] lpData: SHORTCHAR => lpData: PtrVoid (Koen Desaeger)
Change WM_KEYLAST* = 265; to WM_KEYLAST* = 264 (* {3, 8} *);
Some constants and procedures have been added.
Some comments are added in order to describe the intended data type.
The default variant of a procedure which exists in two forms, one for ASCII and one for Unicode,
has been enclosed in fold elems.
Signed-off-by: Josef Templ <josef.templ@gmail.com>
HKEY_PERFOMANCE_DATA, HKEY_CURRENT_CONFIG, HWND_TOP, HWND_BOTTOM, HWND_TOPMOST, HWND_NOTOPMOST added as proposed in comments marked xxx. Refs: #23.
REG_QWORD added with a warning comment.
Other comments marked xxx deleted.
SetFilePointerEx added as proposed in a comment.
Signed-off-by: Josef Templ <josef.templ@gmail.com>
refinements of data types (some were previously under comments) according to Helmut Zinn. Refs: #23.
Signed-off-by: Josef Templ <josef.templ@gmail.com>
removing the folds introduced in CPC 1.7 rc4. Refs: #23.
Signed-off-by: Josef Templ <josef.templ@gmail.com>
undoing the changes for LOGFONTA and LOGFONTW. Refs: #23.
Using the type SHORTCHAR as it was in BB 1.6 is cloaser to the
Microsoft documentation and avoids assumptions on how BOOLEAN
is represented by the Component Pascal compiler.
Signed-off-by: Josef Templ <josef.templ@gmail.com>
fix HostDialog according WinApi. Refs: #23
finishing rollback of a WinApi change. Refs: #23.
As proposed by Helmut Zinn in CPC 1.7 rc7.
The changes introduced for a rolled back WinApi change
are now reverted such that the source code conforms
exactly to BB 1.6.
Signed-off-by: Josef Templ <josef.templ@gmail.com>
History
#1 Updated by J. Templ almost 5 years ago
- Description updated (diff)
#2 Updated by J. Templ almost 5 years ago
- Description updated (diff)
#3 Updated by J. Templ almost 5 years ago
- Subject changed from fixing bugs in WinApi plus some extensions to fixing bugs in WinApi plus some refinements and extensions
- Description updated (diff)
- Status changed from New to In Progress
- % Done changed from 0 to 100
#4 Updated by I. Denisov almost 5 years ago
- Status changed from In Progress to Closed