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] #39139: widl generates invalid typelib when an
interface extends IAccessible (MinGW Notification List)
2. [mingw] #39139: widl generates invalid typelib when an
interface extends IAccessible (MinGW Notification List)
----------------------------------------------------------------------
Message: 1
Date: Wed, 17 Apr 2019 07:14:34 +0900
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #39139: widl generates invalid typelib
when an interface extends IAccessible
Message-ID: <[email protected]>
Content-Type: text/plain; charset=UTF-8
#39139: widl generates invalid typelib when an interface extends IAccessible
Open Date: 2019-04-17 07:14
Last Update: 2019-04-17 07:14
URL for this Ticket:
https://osdn.net//projects/mingw/ticket/39139
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=39139
---------------------------------------------------------------------
Last Changes/Comment on this Ticket:
2019-04-17 07:14 Updated by: pospeselr
* New Ticket "widl generates invalid typelib when an interface extends
IAccessible" created
---------------------------------------------------------------------
Ticket Status:
Reporter: pospeselr
Owner: (None)
Type: Issues
Status: Open
Priority: 5 - Medium
MileStone: (None)
Component: OTHER
Severity: 5 - Medium
Resolution: None
---------------------------------------------------------------------
Ticket details:
Background:
We're attempting to add accessibility support to Firefox when building with the
mingw toolchain which requires implementing the IAccessibility2 interface.
However, the typelib (tlb) file that ends up getting generated is invalidated.
The generated tlb be partially loaded using oleview.exe but throws up several
TYPE_E_ELEMENTNOTFOUND errors and the inherited interfaces are apparently not
defined. The interfaces with invalid/undefined inherited interfaces varies
depending on the order in which the child interfaces are defined in the source
IDL.
Reproduction:
I've created a min-repro here: https://github.com/pospeselr/mingw-widl-bug
(you'll need to update the Makefile to point to your local instance of widl)
I tested this with the latest mingw ( commit
c61763cc740f8f4986755eeafce832baa3655ee8 ) which uses widl version 4.5.
Links:
Mozilla bug tracking mingw accessibility issues: https://bugzilla.mozilla.org/
show_bug.cgi?id=1520177 WineHQ bug: https://bugs.winehq.org/show_bug.cgi?id=
47031
--
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/39139
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=39139
------------------------------
Message: 2
Date: Wed, 17 Apr 2019 07:15:46 +0900
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #39139: widl generates invalid typelib
when an interface extends IAccessible
Message-ID: <[email protected]>
Content-Type: text/plain; charset=UTF-8
#39139: widl generates invalid typelib when an interface extends IAccessible
Open Date: 2019-04-17 07:14
Last Update: 2019-04-17 07:15
URL for this Ticket:
https://osdn.net//projects/mingw/ticket/39139
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=39139
---------------------------------------------------------------------
Last Changes/Comment on this Ticket:
2019-04-17 07:15 Updated by: pospeselr
* Details Updated
---------------------------------------------------------------------
Ticket Status:
Reporter: pospeselr
Owner: (None)
Type: Issues
Status: Open
Priority: 5 - Medium
MileStone: (None)
Component: OTHER
Severity: 5 - Medium
Resolution: None
---------------------------------------------------------------------
Ticket details:
Background:
We're attempting to add accessibility support to Firefox when building with the
mingw toolchain which requires implementing the IAccessibility2 interface.
However, the typelib (tlb) file that ends up getting generated is invalidated.
The generated tlb be partially loaded using oleview.exe but throws up several
TYPE_E_ELEMENTNOTFOUND errors and the inherited interfaces are apparently not
defined. The interfaces with invalid/undefined inherited interfaces varies
depending on the order in which the child interfaces are defined in the source
IDL.
Reproduction:
I've created a min-repro here: https://github.com/pospeselr/mingw-widl-bug
(you'll need to update the Makefile to point to your local instance of widl)
I tested this with the latest mingw ( commit
c61763cc740f8f4986755eeafce832baa3655ee8 ) which uses widl version 4.5.
Links:
Mozilla bug tracking mingw accessibility issues: https://bugzilla.mozilla.org/
show_bug.cgi?id=1520177
WineHQ bug: https://bugs.winehq.org/show_bug.cgi?id=47031
--
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/39139
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=39139
------------------------------
Subject: Digest Footer
_______________________________________________
MinGW-Notify mailing list
[email protected]
https://lists.osdn.me/mailman/listinfo/mingw-notify
------------------------------
End of MinGW-Notify Digest, Vol 19, Issue 4
*******************************************