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

Reply via email to