Msw rtl zoom fixes#85
Open
AliKet wants to merge 21 commits into
Open
Conversation
The primary documented way of using a .natvis, in the Microsoft documentation linked to, is to add it to one's project, not to copy it under %USERPROFILE%. Closes wxWidgets#26452.
Allow to call wx_add_builtin_library for external targets. and use it for the libwebp targets. See wxWidgets#26428. Closes wxWidgets#26456.
This was broken after recent changes. See wxWidgets#26401. Closes wxWidgets#26459.
So IDEs like Visual Studio show the correct character set. Add an option to override the character set and use it in the win32 API tests. See wxWidgets#26458. Closes wxWidgets#26462.
The logic in wxTextCtrl::DoFreeze() for deleting leaked anonymous marks when detaching the buffer kept raw pointers to GtkTextMark objects without managing their reference count. This worked for the specific internal mark targeted by this code, but broke with other marks that may have become invalid in the meantime. Specifically, GSpell uses such marks internally too, causing a use-after-free crash. Fixed by ref-counting the objects kept in m_anonymousMarkList. Closes wxWidgets#26464.
Update links to Poedit in the docs, plus adjacent things things such as the name or current path to xgettext. Closes wxWidgets#26465.
This notably fixes user-visible problems when splitting wxAuiNotebook in multiple panes. See wxWidgets#26455. Closes wxWidgets#26251.
Use wxBG_STYLE_PAINT, remove all the EVT_ERASE_BACKGROUND stuff, and just draw the bitmap in the paint handler.
… under wxMSW
Ditto for wxDC::DeviceToLogical{Rel}() functions.
In RTL layout, these functions always return unmirrored coordinates under wxGTK3
and wxQt. This is now the case under wxMSW too for consistency and also to fix
double-mirroring problem when passing the transformed coordinates to GDI drawing
functions. See wxGrid::Render() for example.
Also revert commit 3d40c2a (Fix wxDC::StretchBlit() for non-0 xsrc in RTL layout) which is no longer needed.
This constant is only used inside ApplyEffectiveScale() No real changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.