Bug #23

fixing bugs in WinApi plus some refinements and extensions

Added by J. Templ almost 5 years ago. Updated almost 5 years ago.

Status:ClosedStart date:12/15/2014
Priority:NormalDue 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

Revision bd14daf6
Added by J. Templ almost 5 years ago

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 <>

Revision c5da3f57
Added by J. Templ almost 5 years ago

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 <>

Revision 3fe507b3
Added by J. Templ almost 5 years ago

refinements of data types (some were previously under comments) according to Helmut Zinn. Refs: #23.

Signed-off-by: Josef Templ <>

Revision ea20d92b
Added by J. Templ almost 5 years ago

removing the folds introduced in CPC 1.7 rc4. Refs: #23.

Signed-off-by: Josef Templ <>

Revision fa32a0e3
Added by J. Templ almost 5 years ago

Merge pull request #9 from BlackBoxCenter/issue-#23

Refs: #23.

Revision b57907da
Added by J. Templ over 4 years ago

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 <>

Revision b7effa13
Added by J. Templ over 4 years ago

Merge pull request #51 from BlackBoxCenter/issue-#23

undoing the changes for LOGFONTA and LOGFONTW. Refs: #23.

Revision 9de0a3a0
Added by I. Denisov over 4 years ago

fix HostDialog according WinApi. Refs: #23

Revision d2576af4
Added by J. Templ over 4 years ago

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 <>

Revision fe84c8ca
Added by J. Templ over 4 years ago

Merge pull request #53 from BlackBoxCenter/issue-#23

finishing rollback of a WinApi change. Refs: #23.

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

Also available in: Atom PDF