Difference between revisions of "For Upstream wxWidgets"

From Audacity Wiki
Jump to: navigation, search
(Correct addition to Category:For Developers)
(ScreenDC Blt issue.)
Line 10: Line 10:
 
== Workarounded ==
 
== Workarounded ==
  
 +
''these need better write up, if we are to pass them upstream!''
  
 
* wxGridCellChoiceEditor's virtual function StartingKey() either isn't called or doesn't do anything (multiple inheritance and virtual function issue?), leading to loss of first character, whence [https://github.com/audacity/audacity/commit/c3ef4d157195b4b4b983df348af5ce2ef31a7137 Bug 1389 workaround]
 
* wxGridCellChoiceEditor's virtual function StartingKey() either isn't called or doesn't do anything (multiple inheritance and virtual function issue?), leading to loss of first character, whence [https://github.com/audacity/audacity/commit/c3ef4d157195b4b4b983df348af5ce2ef31a7137 Bug 1389 workaround]
 
* wxSplashScreen (used during initialisation) appears to prevent use of any modal dialog, whence [https://github.com/audacity/audacity/commit/d6fb30538fef20eeda9d31e09c68e763967a9d99 Bug 1377 workaround]
 
* wxSplashScreen (used during initialisation) appears to prevent use of any modal dialog, whence [https://github.com/audacity/audacity/commit/d6fb30538fef20eeda9d31e09c68e763967a9d99 Bug 1377 workaround]
 +
* Blt from a ScreenDC into a wxBitmap now uses transparency, although ScreenDC does not provide transparency, leading to incorrect images.  Has wxWidgets changed to wxBitmap having transparency by default?  Creating the Bitmap explicitly 24 bit solves that, which is  [http://bugzilla.audacityteam.org/show_bug.cgi?id=1378 Bug 1378 workaround].  (transparency may be intended behaviour, but it is breaking behaviour too!)
  
 
== Notes and Scribbles ==
 
== Notes and Scribbles ==

Revision as of 22:04, 16 July 2016


For notes on issues that we may pass back upstream to wxWidgets.

Confirmed Issues

add Trac tracking link for any that have been reported upstream


Workarounded

these need better write up, if we are to pass them upstream!

  • wxGridCellChoiceEditor's virtual function StartingKey() either isn't called or doesn't do anything (multiple inheritance and virtual function issue?), leading to loss of first character, whence Bug 1389 workaround
  • wxSplashScreen (used during initialisation) appears to prevent use of any modal dialog, whence Bug 1377 workaround
  • Blt from a ScreenDC into a wxBitmap now uses transparency, although ScreenDC does not provide transparency, leading to incorrect images. Has wxWidgets changed to wxBitmap having transparency by default? Creating the Bitmap explicitly 24 bit solves that, which is Bug 1378 workaround. (transparency may be intended behaviour, but it is breaking behaviour too!)

Notes and Scribbles

  • wxFileConfig very slow (on non SSD volume)? Or is it some other problem?

Older

WxWishlist has some old requests for improved functionality.