Send MinGW-Notify mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.osdn.me/mailman/listinfo/mingw-notify
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of MinGW-Notify digest..."
Please do not reply to this notification; the sender address is unable to
accept incoming e-mail. If you wish to unsubscribe you can do so at
https://lists.osdn.me/mailman/listinfo/mingw-notify.
Today's Topics:
1. [mingw] #41071: Add publicly known LCS_sRGB and
LCS_WINDOWS_COLOR_SPACE (MinGW Notification List)
2. [SCM] mingw-org-wsl (mingw) branch, 5.4-trunk, updated.
ed60d1166728d09e32de4b5c07a36ebaa7378b3d (MinGW Notification List)
3. [mingw] #41071: Add publicly known LCS_sRGB and
LCS_WINDOWS_COLOR_SPACE (MinGW Notification List)
4. [mingw] #41567: Some new Win32 APIs are missing from w32api
(MinGW Notification List)
5. [mingw] #41071: Add publicly known LCS_sRGB and
LCS_WINDOWS_COLOR_SPACE (MinGW Notification List)
6. [mingw] #41567: Some new Win32 APIs are missing from w32api
(MinGW Notification List)
----------------------------------------------------------------------
Message: 1
Date: Sat, 13 Feb 2021 16:57:41 +0000
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #41071: Add publicly known LCS_sRGB
and LCS_WINDOWS_COLOR_SPACE
Message-ID: <[email protected]>
Content-Type: text/plain; charset=UTF-8
#41071: Add publicly known LCS_sRGB and LCS_WINDOWS_COLOR_SPACE
Open Date: 2020-12-23 21:52
Last Update: 2021-02-13 16:57
URL for this Ticket:
https://osdn.net//projects/mingw/ticket/41071
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41071
---------------------------------------------------------------------
Last Changes/Comment on this Ticket:
2021-02-13 16:57 Updated by: keith
Comment:
Reply To apodtele
Re. PROFILE_* vs LCS_PROFILE_*
I just see both used in MS docs: BITMAPV5HEADER and BitmapV5Header Object. Go
figure.
Ambiguous, indeed. I guess it does make sense to support both forms, although
officially, the LCS_prefixed form should be preferred.
Anyway, I committed this. Is there anything else you would like to add, within
the scope of this ticket, or may I close it?
---------------------------------------------------------------------
Ticket Status:
Reporter: apodtele
Owner: keith
Type: Feature Request
Status: Open [Owner assigned]
Priority: 5 - Medium
MileStone: (None)
Component: (None)
Severity: 5 - Medium
Resolution: None
---------------------------------------------------------------------
Ticket details:
Here is a public source to add definitions of LCS_sRGB and
LCS_WINDOWS_COLOR_SPACE
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/eb4bbd50-b3ce-4917-895c-be31f214797f
Also here is public definitions of PROFILE_LINKED and PROFILE_EMBEDDED with and
without LCS_ prefix
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/3c289fe1-c42e-42f6-b125-4b5fc49a2b20
Please add to wingdi.h
--
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN
Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net
URL for this Ticket:
https://osdn.net/projects/mingw/ticket/41071
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41071
------------------------------
Message: 2
Date: Sun, 14 Feb 2021 02:15:40 +0900
From: MinGW Notification List <[email protected]>
To: [email protected]
Subject: [MinGW-Notify] [SCM] mingw-org-wsl (mingw) branch, 5.4-trunk,
updated. ed60d1166728d09e32de4b5c07a36ebaa7378b3d
Message-ID: <[email protected]>
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to "mingw-org-wsl" repository
containing the "mingw" project.
The branch, 5.4-trunk has been updated
via ed60d1166728d09e32de4b5c07a36ebaa7378b3d (commit)
via 27dcb2d06f23a6a36b0abc734cbf13a6de4d2b61 (commit)
from 222ffadcb7c21d2ce9e7e583db147a5031fc91b8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ed60d1166728d09e32de4b5c07a36ebaa7378b3d
Author: Keith Marshall <[email protected]>
Date: Sat Feb 13 17:12:51 2021 +0000
Update support for Internet Explorer features selection macros.
commit 27dcb2d06f23a6a36b0abc734cbf13a6de4d2b61
Author: Keith Marshall <[email protected]>
Date: Sat Feb 13 16:37:50 2021 +0000
Add support for Windows-10 features selection macros.
-----------------------------------------------------------------------
Summary of changes:
w32api/ChangeLog | 16 ++++++++++++++++
w32api/include/sdkddkver.h | 19 ++++++++++++++++++-
2 files changed, 34 insertions(+), 1 deletion(-)
hooks/post-receive
--
mingw-org-wsl (mingw)
------------------------------
Message: 3
Date: Sun, 14 Feb 2021 02:25:20 +0900
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #41071: Add publicly known LCS_sRGB
and LCS_WINDOWS_COLOR_SPACE
Message-ID: <[email protected]>
Content-Type: text/plain; charset=UTF-8
#41071: Add publicly known LCS_sRGB and LCS_WINDOWS_COLOR_SPACE
Open Date: 2020-12-24 06:52
Last Update: 2021-02-14 02:25
URL for this Ticket:
https://osdn.net//projects/mingw/ticket/41071
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41071
---------------------------------------------------------------------
Last Changes/Comment on this Ticket:
2021-02-14 02:25 Updated by: apodtele
Comment:
Thank you. Please close it.
---------------------------------------------------------------------
Ticket Status:
Reporter: apodtele
Owner: keith
Type: Feature Request
Status: Open [Owner assigned]
Priority: 5 - Medium
MileStone: (None)
Component: (None)
Severity: 5 - Medium
Resolution: None
---------------------------------------------------------------------
Ticket details:
Here is a public source to add definitions of LCS_sRGB and
LCS_WINDOWS_COLOR_SPACE
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/eb4bbd50-b3ce-4917-895c-be31f214797f
Also here is public definitions of PROFILE_LINKED and PROFILE_EMBEDDED with and
without LCS_ prefix
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/3c289fe1-c42e-42f6-b125-4b5fc49a2b20
Please add to wingdi.h
--
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN
Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net
URL for this Ticket:
https://osdn.net/projects/mingw/ticket/41071
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41071
------------------------------
Message: 4
Date: Sat, 13 Feb 2021 17:42:04 +0000
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #41567: Some new Win32 APIs are
missing from w32api
Message-ID: <[email protected]>
Content-Type: text/plain; charset=UTF-8
#41567: Some new Win32 APIs are missing from w32api
Open Date: 2021-02-12 14:20
Last Update: 2021-02-13 17:42
URL for this Ticket:
https://osdn.net//projects/mingw/ticket/41567
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41567
---------------------------------------------------------------------
Last Changes/Comment on this Ticket:
2021-02-13 17:42 Updated by: keith
Comment:
Reply To eliz
First, we need a value for _WIN32_WINNT that specifies Windows 10, in
sdkddkver.h:
#define _WIN32_WINNT_WIN10 0x0A00
Yes, we definitely need this; it's even almost sufficient, in isolation, but I
think that, for completeness, we should also add the NTDDI_WIN10 sub-version
variants, so I committed this.
Additionally, I note that the _WIN32_IE features selectors have not been
updated, since IE8, so I also committed this; (curiously, docs.microsoft.com
indicates that _WIN32_IE_IE100 and _WIN32_IE_IE110 are characterized by the
same value).
To keep this ball rolling, perhaps you (or someone else) would care to propose
patches, to address the remaining omissions?
---------------------------------------------------------------------
Ticket Status:
Reporter: eliz
Owner: (None)
Type: Feature Request
Status: Open
Priority: 5 - Medium
MileStone: (None)
Component: WSL
Severity: 5 - Medium
Resolution: None
---------------------------------------------------------------------
Ticket details:
To compile programs that use the Pseudo Console feature introduced recently
with Windows 10, there's a need in several additions to the MinGW w32api
headers and import libraries.
First, we need a value for _WIN32_WINNT that specifies Windows 10, in
sdkddkver.h:
#define _WIN32_WINNT_WIN10 0x0A00
Second, we need functions, data structures, and macros to create and update
lists of attributes for process and thread creation. These are:
InitializeProcThreadAttributeList function
UpdateProcThreadAttribute function
DeleteProcThreadAttributeList function
PROC_THREAD_ATTRIBUTE_LIST structure
STARTUPINFOEX structure
PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE macro
Other PROC_THREAD_ATTRIBUTE_* macros
These seem to be supported since Windows 7, with the exception of
PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE, which is only supported since Windows 10,
and STARTUPINFOEX, which is supported since Vista. I think the proper place
for them is in the winbase.h header file.
We also need the EXTENDED_STARTUPINFO_PRESENT flag for the CreateProcess
function (this flag is supported since Vista and should be in winbase.h).
And finally, we need the functions, data types, and macros to manipulate
pseudo-consoles, available only since Windows 10:
CreatePseudoConsole function
ClosePseudoConsole function
ResizePseudoConsole function
HPCON data type
Thanks in advance for providing these.
--
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN
Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net
URL for this Ticket:
https://osdn.net/projects/mingw/ticket/41567
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41567
------------------------------
Message: 5
Date: Sat, 13 Feb 2021 17:53:22 +0000
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #41071: Add publicly known LCS_sRGB
and LCS_WINDOWS_COLOR_SPACE
Message-ID: <[email protected]>
Content-Type: text/plain; charset=UTF-8
#41071: Add publicly known LCS_sRGB and LCS_WINDOWS_COLOR_SPACE
Open Date: 2020-12-23 21:52
Last Update: 2021-02-13 17:53
URL for this Ticket:
https://osdn.net//projects/mingw/ticket/41071
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41071
---------------------------------------------------------------------
Last Changes/Comment on this Ticket:
2021-02-13 17:53 Updated by: keith
* Status Update from Open to Closed
* Resolution Update from None to Accepted
---------------------------------------------------------------------
Ticket Status:
Reporter: apodtele
Owner: keith
Type: Feature Request
Status: Closed
Priority: 5 - Medium
MileStone: (None)
Component: (None)
Severity: 5 - Medium
Resolution: Accepted
---------------------------------------------------------------------
Ticket details:
Here is a public source to add definitions of LCS_sRGB and
LCS_WINDOWS_COLOR_SPACE
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/eb4bbd50-b3ce-4917-895c-be31f214797f
Also here is public definitions of PROFILE_LINKED and PROFILE_EMBEDDED with and
without LCS_ prefix
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/3c289fe1-c42e-42f6-b125-4b5fc49a2b20
Please add to wingdi.h
--
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN
Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net
URL for this Ticket:
https://osdn.net/projects/mingw/ticket/41071
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41071
------------------------------
Message: 6
Date: Sat, 13 Feb 2021 20:03:07 +0200
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #41567: Some new Win32 APIs are
missing from w32api
Message-ID: <[email protected]>
Content-Type: text/plain; charset=UTF-8
#41567: Some new Win32 APIs are missing from w32api
Open Date: 2021-02-12 16:20
Last Update: 2021-02-13 20:03
URL for this Ticket:
https://osdn.net//projects/mingw/ticket/41567
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41567
---------------------------------------------------------------------
Last Changes/Comment on this Ticket:
2021-02-13 20:03 Updated by: eliz
Comment:
Reply To keith
To keep this ball rolling, perhaps you (or someone else) would care to propose
patches, to address the remaining omissions?
---------------------------------------------------------------------
Ticket Status:
Reporter: eliz
Owner: (None)
Type: Feature Request
Status: Open
Priority: 5 - Medium
MileStone: (None)
Component: WSL
Severity: 5 - Medium
Resolution: None
---------------------------------------------------------------------
Ticket details:
To compile programs that use the Pseudo Console feature introduced recently
with Windows 10, there's a need in several additions to the MinGW w32api
headers and import libraries.
First, we need a value for _WIN32_WINNT that specifies Windows 10, in
sdkddkver.h:
#define _WIN32_WINNT_WIN10 0x0A00
Second, we need functions, data structures, and macros to create and update
lists of attributes for process and thread creation. These are:
InitializeProcThreadAttributeList function
UpdateProcThreadAttribute function
DeleteProcThreadAttributeList function
PROC_THREAD_ATTRIBUTE_LIST structure
STARTUPINFOEX structure
PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE macro
Other PROC_THREAD_ATTRIBUTE_* macros
These seem to be supported since Windows 7, with the exception of
PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE, which is only supported since Windows 10,
and STARTUPINFOEX, which is supported since Vista. I think the proper place
for them is in the winbase.h header file.
We also need the EXTENDED_STARTUPINFO_PRESENT flag for the CreateProcess
function (this flag is supported since Vista and should be in winbase.h).
And finally, we need the functions, data types, and macros to manipulate
pseudo-consoles, available only since Windows 10:
CreatePseudoConsole function
ClosePseudoConsole function
ResizePseudoConsole function
HPCON data type
Thanks in advance for providing these.
--
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN
Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net
URL for this Ticket:
https://osdn.net/projects/mingw/ticket/41567
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41567
------------------------------
Subject: Digest Footer
_______________________________________________
MinGW-Notify mailing list
[email protected]
https://lists.osdn.me/mailman/listinfo/mingw-notify
------------------------------
End of MinGW-Notify Digest, Vol 41, Issue 10
********************************************