Branch: refs/heads/master
Home:
https://github.com/wxWidgets/wxWidgets
Commit: db07faf21fe6fc5eb308926f454c075d9a5a40ff
https://github.com/wxWidgets/wxWidgets/commit/db07faf21fe6fc5eb308926f454c075d9a5a40ff
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M include/wx/aui/dockart.h
M src/aui/dockart.cpp
Log Message:
-----------
Add wxAuiDefaultDockArt::GetPaneButtonBitmap()
Add a helper function for accessing pane icons to avoid having to make
the new wxBitmapBundle-valued member fields protected and leave them
private to e.g. allow their initialization on demand only.
No real changes.
Commit: fb234956309e842c22e6bd291665a2eea7c9fc74
https://github.com/wxWidgets/wxWidgets/commit/fb234956309e842c22e6bd291665a2eea7c9fc74
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M samples/aui/auidemo.cpp
M samples/ribbon/ribbondemo.cpp
M samples/toolbar/toolbar.cpp
Log Message:
-----------
Revert "add wxCheckBox to toolbar samples"
This reverts commit f6f1f05edcecd9ea64f3a1836bb8e76beacb14d1 because
it's not really useful for demonstrating any capabilities and it makes
samples windows too wide.
Commit: 1bb9635f29506302d1f825f9fd1561620d371942
https://github.com/wxWidgets/wxWidgets/commit/1bb9635f29506302d1f825f9fd1561620d371942
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M include/wx/aui/auibar.h
M src/aui/auibar.cpp
Log Message:
-----------
Simplify wxAuiToolBarItem initialization
Initialize members in their declarations, use (defaulted) assignment
operator instead of reimplementing it in Assign() and remove redundant
assignments to new wxAuiToolBarItem fields in wxAuiToolBar::AddXXX().
No real changes.
Commit: f1e9728832b43734b3743168aea8e5396b78238d
https://github.com/wxWidgets/wxWidgets/commit/f1e9728832b43734b3743168aea8e5396b78238d
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M include/wx/aui/auibar.h
M src/aui/auibar.cpp
Log Message:
-----------
Change initial values of some wxAuiToolBarItem fields
Don't set m_dropDown and m_sticky to true initially, this didn't make
much sense because most items don't have drop downs and are not sticky.
Also change the default m_minSize value from (0,0) to (-1,-1) as the
code in wxAuiToolBar always effectively initialized it with it.
This is a backwards-incompatible change, formally, but as application
code shouldn't ever create wxAuiToolBarItem objects (because it can't do
anything useful with them) but only receive them from wxAuiToolBar, and
because this commit doesn't change the values of the fields of these
objects, it shouldn't have any consequences in practice.
Commit: b4f23213a9388630ffdbcec0fadaf048c628e6da
https://github.com/wxWidgets/wxWidgets/commit/b4f23213a9388630ffdbcec0fadaf048c628e6da
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M src/aui/auibar.cpp
Log Message:
-----------
Simplify tool size calculation code in wxAuiGenericToolBarArt
Call GetTextExtent() only once and store its result instead of calling
it from 3 different places.
Also rely on GetTextExtent() returning (0,0) for the empty string and
remove checks for the label being empty.
Commit: ca993997c6fa38bce1063ff6999dddea5cf00aae
https://github.com/wxWidgets/wxWidgets/commit/ca993997c6fa38bce1063ff6999dddea5cf00aae
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M interface/wx/aui/auibar.h
M src/aui/auibar.cpp
Log Message:
-----------
Check that wxAUI_TB_HORZ_LAYOUT isn't used with wxAUI_TB_VERTICAL
Combining these styles doesn't make sense, so assert if this happens to
point out probably mistake in the code creating toolbar.
Commit: 9b278b1c5724d6771f1d69e7431d4561f9450ea3
https://github.com/wxWidgets/wxWidgets/commit/9b278b1c5724d6771f1d69e7431d4561f9450ea3
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M interface/wx/aui/auibar.h
Log Message:
-----------
Document wxAuiGenericToolBarArt and wxAuiMSWToolBarArt too
This will provide a way to document functions overridden in them to
behave differently from the base implementation in wxAuiToolBarArt, if
nothing else.
Commit: 6b0b8edc20db8d1c6deb0f592bb740cd62768670
https://github.com/wxWidgets/wxWidgets/commit/6b0b8edc20db8d1c6deb0f592bb740cd62768670
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M include/wx/aui/auibar.h
M interface/wx/aui/auibar.h
M src/aui/auibar.cpp
M src/aui/barartmsw.cpp
Log Message:
-----------
Add support for rendering text vertically to wxAuiToolBar
This will actually allow to use text for vertical toolbar items.
This commit is best viewed ignoring whitespace-only changes.
Commit: f084a3e41e2625976254dec3ef659872a26dbd87
https://github.com/wxWidgets/wxWidgets/commit/f084a3e41e2625976254dec3ef659872a26dbd87
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M include/wx/aui/auibar.h
M interface/wx/aui/auibar.h
M src/aui/auibar.cpp
Log Message:
-----------
Add wxAUI_TB_VERT_TEXT_{DOWN,UP} styles
These styles provide a simple way to specify that the text should be
shown and set its direction when using vertical toolbars.
Commit: c3e0e791025fc81e7d66e9cb874701faa525fb6c
https://github.com/wxWidgets/wxWidgets/commit/c3e0e791025fc81e7d66e9cb874701faa525fb6c
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M include/wx/aui/dockart.h
M src/aui/dockart.cpp
M src/aui/framemanager.cpp
Log Message:
-----------
Add support for drawing "minimized" button in AUI panes
The button is not functional yet.
Commit: 7d87a3fc6c1054c411be8ed60d59f714744c5640
https://github.com/wxWidgets/wxWidgets/commit/7d87a3fc6c1054c411be8ed60d59f714744c5640
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M src/aui/framemanager.cpp
Log Message:
-----------
Don't forcible reset item min size to (1,1) in wxAUI
This had been already done once back in 5c62cb6c7d (wxAUI: maintain
minimum size of panes across dock/undock., 2006-07-05) before being
added back in dec588bd6e (reverted an earlier patch that was causing
problems, 2006-07-08) but it's not clear at all what kind of problems
not doing this was causing, while it's very clear that doing this
results in problems due to the window minimum size not being respected.
Try (un?)reverting this one more time: if we run into problems due to
this commit and have to undo it, hopefully these problems will at least
be documented in a comment and/or commit message this time.
Commit: fb1eef053bf541a5f067ca10e1acd3a830b4c102
https://github.com/wxWidgets/wxWidgets/commit/fb1eef053bf541a5f067ca10e1acd3a830b4c102
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M src/aui/auibar.cpp
Log Message:
-----------
Use best size normally in wxAuiToolBar
This class used min size instead of best size and updating min size when
its best size changed, probably due to the fact that min size was
getting reset by wxAuiManager all the time due to the code removed in
the parent commit.
But as this code has been removed now, we can also simplify wxAuiToolBar
and not touch its min size any more.
Commit: 023a984feddf71e7da30550793d8094f99d4a063
https://github.com/wxWidgets/wxWidgets/commit/023a984feddf71e7da30550793d8094f99d4a063
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M include/wx/aui/framemanager.h
M interface/wx/aui/framemanager.h
M samples/aui/auidemo.cpp
M src/aui/framemanager.cpp
Log Message:
-----------
Add initial support for minimized panes to wxAUI
Show buttons allowing to hide or restore the pane in the special
minimized panes toolbars and allow configuring where such toolbars can
be created.
Commit: 9ce02a813214a2b32e64e6794a0350367ecc0ac1
https://github.com/wxWidgets/wxWidgets/commit/9ce02a813214a2b32e64e6794a0350367ecc0ac1
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M src/aui/framemanager.cpp
Log Message:
-----------
Synchronize minimizable pane button position with its state
If the pane is floated, remove the button if it was shown in a dock for
the panes that can be minimized, and if it is docked again, show it
again but in the dock corresponding to the new frame position.
Commit: 438ddc010877d03070cb68cf2e6361c804f23fae
https://github.com/wxWidgets/wxWidgets/commit/438ddc010877d03070cb68cf2e6361c804f23fae
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M include/wx/aui/framemanager.h
M src/aui/framemanager.cpp
Log Message:
-----------
Don't leave empty docking toolbars on the screen
If a docking toolbar becomes empty, e.g. due to moving all panes that
would be docked in it to another side of the window, remove it as it
becomes useless.
Commit: a80fcbf3b9beb57b444473f25bce9bd9409d282d
https://github.com/wxWidgets/wxWidgets/commit/a80fcbf3b9beb57b444473f25bce9bd9409d282d
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M src/aui/framemanager.cpp
Log Message:
-----------
Remove closed panes from docking toolbars
If a pane is closed, remove it from the docking toolbar too.
This also takes care of not using dangling pointer if the pane being
closed is being destroyed as well.
Commit: c2b878989298f4abe5b37730b274e92f2fed1ad3
https://github.com/wxWidgets/wxWidgets/commit/c2b878989298f4abe5b37730b274e92f2fed1ad3
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M include/wx/aui/framemanager.h
M interface/wx/aui/framemanager.h
M samples/aui/auidemo.cpp
M src/aui/framemanager.cpp
Log Message:
-----------
Show text only optionally for minimized panes
By default, show only their icons and provide ShowTextForMinPanes() to
enable showing their titles as well.
Commit: ba0d5e7d2a5d094b98a72d53c3188f1a3f3e819f
https://github.com/wxWidgets/wxWidgets/commit/ba0d5e7d2a5d094b98a72d53c3188f1a3f3e819f
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M include/wx/aui/framemanager.h
M src/aui/framemanager.cpp
Log Message:
-----------
Ensure that closed panes are not shown in docking toolbars later
After the changes of the previous commit, closed panes were not shown in
the docking toolbars immediately after closing them, but could still be
shown in them if the toolbar was created later.
Fix this by remembering that the pane was closed in its state field and
skipping over closed panes when adding panes to the dock later.
Commit: 2f6165fc0dfe194b842e746ef8edfd2fba652bdf
https://github.com/wxWidgets/wxWidgets/commit/2f6165fc0dfe194b842e746ef8edfd2fba652bdf
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M src/aui/framemanager.cpp
Log Message:
-----------
Show pane title as tooltip for its button when minimized
This should add some clarity, as icons are not always enough and the
text may not be shown.
Commit: 469b767835633b40d5efda9ec1f8779a2d994303
https://github.com/wxWidgets/wxWidgets/commit/469b767835633b40d5efda9ec1f8779a2d994303
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M include/wx/aui/framemanager.h
M interface/wx/aui/framemanager.h
M samples/aui/auidemo.cpp
M src/aui/framemanager.cpp
Log Message:
-----------
Allow minimized pane icon to be different from the normal one
Add wxAuiPaneInfo::IconMin() which can be used to set the icon to shown
when the pane is minimized.
This is useful especially in the case when normal icon is not set at
all, as the minimized pane button really must have an icon.
Show it in the sample using some completely random items (which is not
ideal, but there are no good looking standard icons that would make
sense here).
Commit: f1dc5743d022a80626f9673b1a2b657bb276119a
https://github.com/wxWidgets/wxWidgets/commit/f1dc5743d022a80626f9673b1a2b657bb276119a
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M include/wx/aui/auibar.h
M interface/wx/aui/auibar.h
M src/aui/auibar.cpp
M src/aui/barartmsw.cpp
Log Message:
-----------
Add wxAUI_TB_ROTATE_ICON_WITH_TEXT style
Don't always rotate icons in the vertical toolbars to match the text
orientation, this has unexpectedly turned out to be very controversial,
so don't do this by default and require the use of a special style to do
it.
Commit: b571c19b9c58ca2a4342c31b018d3fb442cb5f85
https://github.com/wxWidgets/wxWidgets/commit/b571c19b9c58ca2a4342c31b018d3fb442cb5f85
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M interface/wx/aui/auibar.h
Log Message:
-----------
Remove duplicated comment for wxAUI_ORIENTATION_MASK
This comment was for wxAUI_TB_TEXT and didn't make sense here.
Leave wxAUI_ORIENTATION_MASK itself just in case anything relies on it
being here.
Commit: 171647759f2d7f53e07615edd80bcca22955d5d6
https://github.com/wxWidgets/wxWidgets/commit/171647759f2d7f53e07615edd80bcca22955d5d6
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M include/wx/aui/framemanager.h
M interface/wx/aui/framemanager.h
M samples/aui/auidemo.cpp
M src/aui/framemanager.cpp
Log Message:
-----------
Make minimized pane docking toolbars more configurable
Allow showing either icons or text or both of them in them and also
allow to optionally rotate the icons to match the text orientation.
Commit: 4088d595b1891ab37542e375a68cf51d2c5b9c9c
https://github.com/wxWidgets/wxWidgets/commit/4088d595b1891ab37542e375a68cf51d2c5b9c9c
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M src/aui/framemanager.cpp
Log Message:
-----------
Remove unnecessary override of wxAuiMinDock::DoSetSize()
This is a leftover from debugging toolbar resizing.
Commit: 3f4142692f250655cbb55c4c211c24dbb02efaa3
https://github.com/wxWidgets/wxWidgets/commit/3f4142692f250655cbb55c4c211c24dbb02efaa3
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M include/wx/aui/framemanager.h
M src/aui/framemanager.cpp
Log Message:
-----------
Refactor: extract code in wxAuiManager::GetContainingDockSize()
No real changes, this is just a pure refactoring extracting the code for
finding the size of the containing dock into a reusable function.
Commit: 2ee23a92c4f4623af73ea44c6a2cbbc409292ac9
https://github.com/wxWidgets/wxWidgets/commit/2ee23a92c4f4623af73ea44c6a2cbbc409292ac9
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M src/aui/framemanager.cpp
Log Message:
-----------
Remove unnecessary call to Show() when restoring minimized pane
wxAuiManager::Update() will show the window after a call to
wxAuiPaneInfo::Show() anyhow, so this isn't really necessary and might
just result in flicker due to showing the window at a wrong location.
Commit: e3dbff6b54f0fc2616ecd8746550c9245a301766
https://github.com/wxWidgets/wxWidgets/commit/e3dbff6b54f0fc2616ecd8746550c9245a301766
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M src/aui/framemanager.cpp
Log Message:
-----------
Preserve size of the minimized panes
Remember the size of the dock containing them, so that it is recreated
with the same size when restoring them later.
Commit: 76de5661e45d882685b0c6b5d1d5eba0e3964e9d
https://github.com/wxWidgets/wxWidgets/commit/76de5661e45d882685b0c6b5d1d5eba0e3964e9d
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-08 (Mon, 08 Dec 2025)
Changed paths:
M include/wx/glcanvas.h
M include/wx/gtk/app.h
M include/wx/unix/glegl.h
M include/wx/unix/glx11.h
Log Message:
-----------
Informally deprecate wxGLApp
It is not really needed for anything and while there is no good reason
to remove it (breaking code which depends on it by inheriting from this
class), mention that it shouldn't be used in the new code and stop
overriding GetXVisualInfo() in it when not using GTK 2, as it's the only
port which actually needs it.
Commit: 0b574c2363f5cc4a974f369b72caaac9cec64820
https://github.com/wxWidgets/wxWidgets/commit/0b574c2363f5cc4a974f369b72caaac9cec64820
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-10 (Wed, 10 Dec 2025)
Changed paths:
A include/wx/private/make_unique.h
Log Message:
-----------
Add make_unique fallback implementation
Define it ourselves if the standard library doesn't provide it (as is
the case for the still supported g++ 4.8).
Commit: d9df7db130ac22a6691bc4eb73ad0f691e999d7b
https://github.com/wxWidgets/wxWidgets/commit/d9df7db130ac22a6691bc4eb73ad0f691e999d7b
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-10 (Wed, 10 Dec 2025)
Changed paths:
M Makefile.in
M build/bakefiles/files.bkl
M build/cmake/files.cmake
M build/cmake/init.cmake
M build/cmake/
setup.h.in
M build/files
M configure
M
configure.ac
M docs/changes.txt
M docs/doxygen/mainpages/const_cpp.h
M include/wx/android/setup.h
M include/wx/glcanvas.h
M include/wx/gtk/glcanvas.h
M include/wx/gtk/setup.h
M include/wx/msw/setup.h
M include/wx/osx/setup.h
M include/wx/setup_inc.h
M include/wx/univ/setup.h
A include/wx/unix/glcanvas.h
R include/wx/unix/glegl.h
R include/wx/unix/glx11.h
A include/wx/unix/private/glcanvas.h
A include/wx/unix/private/glegl.h
A include/wx/unix/private/glx11.h
M include/wx/x11/glcanvas.h
M interface/wx/glcanvas.h
M samples/opengl/cube/cube.cpp
M samples/opengl/cube/cube.h
M
setup.h.in
M setup.h_vms
M src/gtk/glcanvas.cpp
A src/unix/glcanvas.cpp
M src/unix/glegl.cpp
M src/unix/glx11.cpp
Log Message:
-----------
Allow choosing between GLX and EGL during run-time
The same library binary can now be used to use either GLX or EGL for
wxGLCanvas implementation instead of the choice being done at build time
(by either always using EGL if it is enabled or always using GLX
otherwise).
New wxGLCanvas::PreferGLX() function (available only if wxHAS_GLX is
defined) can be used to request using GLX even if EGL is available,
otherwise EGL is used by default, just as before.
Additionally new "opengl.egl" system option can be used to the same
effect, mostly to allow users to set "wx_opengl_egl" environment
variable to 0 to use GLX if possible, i.e. with X11 and not Wayland.
Commit: 4817bb59b5363b9f550f03cfff391d9f8f698aea
https://github.com/wxWidgets/wxWidgets/commit/4817bb59b5363b9f550f03cfff391d9f8f698aea
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-10 (Wed, 10 Dec 2025)
Changed paths:
M src/unix/glegl.cpp
Log Message:
-----------
Remove redundant eglBindAPI() call
Since the changes of a88a56b9fe (Fix OpenGL ES creation in EGL-based
wxGLCanvas implementation, 2025-12-06) this call is not needed any more,
as we'll call eglBindAPI() with the correct API to use when we know it
later.
Commit: e9647b5c1b31b141c85565241c3f549cc5198636
https://github.com/wxWidgets/wxWidgets/commit/e9647b5c1b31b141c85565241c3f549cc5198636
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-10 (Wed, 10 Dec 2025)
Changed paths:
M interface/wx/glcanvas.h
Log Message:
-----------
Document wxGLCanvas::GetGLXVersion()
This function has been available since more or less always and is now
used in the OpenGL cube sample, so it seems like it ought to be public.
Commit: 946ae2e8f2974e7e0f585a4f64235087459a5cae
https://github.com/wxWidgets/wxWidgets/commit/946ae2e8f2974e7e0f585a4f64235087459a5cae
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-10 (Wed, 10 Dec 2025)
Changed paths:
M include/wx/unix/glcanvas.h
M include/wx/unix/private/glcanvas.h
M include/wx/unix/private/glegl.h
M include/wx/unix/private/glx11.h
M interface/wx/glcanvas.h
M samples/opengl/cube/cube.cpp
M src/unix/glcanvas.cpp
M src/unix/glegl.cpp
M src/unix/glx11.cpp
Log Message:
-----------
Add wxGLCanvas::GetEGLVersion() to wxGTK and wxX11
Provide this function if only for consistency with GetGLXVersion().
Commit: 242dacdb9f3b47a1e7c1f2f0f622e6cc5853d95f
https://github.com/wxWidgets/wxWidgets/commit/242dacdb9f3b47a1e7c1f2f0f622e6cc5853d95f
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-10 (Wed, 10 Dec 2025)
Changed paths:
M src/unix/glx11.cpp
Log Message:
-----------
Make wxGLContextX11 ctor code a bit shorter and more clear
It wasn't obvious why did we duplicate identical code for attributes
initialization before, so stop duplicating it and write a comment
explaining what's going on here and why we can't just initialize the
various variables from the provided or fallback attributes directly.
No real changes.
Commit: 0885505143b01ce6647395733aeca467339442ab
https://github.com/wxWidgets/wxWidgets/commit/0885505143b01ce6647395733aeca467339442ab
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M include/wx/aui/auibar.h
M include/wx/aui/dockart.h
M include/wx/aui/framemanager.h
M interface/wx/aui/auibar.h
M interface/wx/aui/framemanager.h
M samples/aui/auidemo.cpp
M samples/ribbon/ribbondemo.cpp
M samples/toolbar/toolbar.cpp
M src/aui/auibar.cpp
M src/aui/barartmsw.cpp
M src/aui/dockart.cpp
M src/aui/framemanager.cpp
Log Message:
-----------
Merge branch 'aui-minimize'
Add support for minimizing panes to wxAUI.
See #26009.
Commit: 36709380afdb08febcba66476c07f95a2ff7f345
https://github.com/wxWidgets/wxWidgets/commit/36709380afdb08febcba66476c07f95a2ff7f345
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M Makefile.in
M build/bakefiles/files.bkl
M build/cmake/files.cmake
M build/cmake/init.cmake
M build/cmake/
setup.h.in
M build/files
M configure
M
configure.ac
M docs/changes.txt
M docs/doxygen/mainpages/const_cpp.h
M include/wx/android/setup.h
M include/wx/glcanvas.h
M include/wx/gtk/app.h
M include/wx/gtk/glcanvas.h
M include/wx/gtk/setup.h
M include/wx/msw/setup.h
M include/wx/osx/setup.h
A include/wx/private/make_unique.h
M include/wx/setup_inc.h
M include/wx/univ/setup.h
A include/wx/unix/glcanvas.h
R include/wx/unix/glegl.h
R include/wx/unix/glx11.h
A include/wx/unix/private/glcanvas.h
A include/wx/unix/private/glegl.h
A include/wx/unix/private/glx11.h
M include/wx/x11/glcanvas.h
M interface/wx/glcanvas.h
M samples/opengl/cube/cube.cpp
M samples/opengl/cube/cube.h
M
setup.h.in
M setup.h_vms
M src/gtk/glcanvas.cpp
A src/unix/glcanvas.cpp
M src/unix/glegl.cpp
M src/unix/glx11.cpp
Log Message:
-----------
Merge branch 'runtime-egl'
Make it possible to choose during run-time between using GLX and EGL.
See #26023.
Commit: 7b8195f5c4498022247088af2594a5fb5fffa2a5
https://github.com/wxWidgets/wxWidgets/commit/7b8195f5c4498022247088af2594a5fb5fffa2a5
Author: Vadim Zeitlin <
va...@wxwidgets.org>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M src/msw/window.cpp
Log Message:
-----------
Don't hang handling wxEVT_CHAR_HOOK while IME is used in wxMSW
Not skipping the event in wxEVT_CHAR_HOOK event handler could completely
freeze the program due to IME getting in some broken state. Avoid this
by ensuring we always let the message hook it installs have the keyboard
messages when it is active.
See #26027.
Closes #22473.
Compare:
https://github.com/wxWidgets/wxWidgets/compare/cf49b6a22047...7b8195f5c449
To unsubscribe from these emails, change your notification settings at
https://github.com/wxWidgets/wxWidgets/settings/notifications