Changelogs
Overview
These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2016-05-09 08:38:04
Changelog for wxWidgets (70435 changes):
2014-09-15 01:58 VZ, revision 77706- M /wxWidgets/trunk/include/wx/appprogress.h
- M /wxWidgets/trunk/include/wx/msw/appprogress.h
- M /wxWidgets/trunk/interface/wx/appprogress.h
- M /wxWidgets/trunk/samples/dialogs/dialogs.cpp
- M /wxWidgets/trunk/samples/dialogs/dialogs.h
- M /wxWidgets/trunk/src/msw/appprogress.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-15 01:58 VZ, revision 77705Make wxAppProgressIndicator actually usable. First of all, do define it under non-MSW platforms. Second, don't crash in it when running under XP where wxTaskBarButton is not available. Also add IsAvailable() method to check for its availability explicitly and add a demonstration of this class to the dialogs sample.
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/appprogress.cpp
- M /wxWidgets/trunk/src/msw/frame.cpp
2014-09-15 01:58 VZ, revision 77704Use factory function for wxTaskBarButton creation. This allows to encapsulate checking for errors, which should be handled when using this class as task bar buttons API is not available under Windows XP.
2014-09-15 01:58 VZ, revision 77703Revert "Avoid generating wxEVT_MENU_OPEN and CLOSE for disabled menus in wxMSW." The check for top level menus being disabled added in r77657 is broken as it's used, with the expectedly bad consequences, for non top level menus as well, as can be seen by opening any submenu, so revert it. See #2168.
2014-09-15 01:58 VZ, revision 77702Don't crash under XP in the taskbar button sample. Refuse to run if the taskbar button API is not available. This wouldn't make much sense anyhow and is the simplest thing to do.
2014-09-15 01:08 VZ, revision 77701Update progress immediately in the taskbar button sample. Handle all scroll events instead of just wxEVT_SCROLL_CHANGED which was probably done accidentally.
2014-09-15 01:08 VZ, revision 77700Request hardware accelerated GL under OS X only if it's available. Otherwise wxGLCanvas creation just fails completely when it isn't, e.g. when running inside a VM. Closes #16555.
2014-09-15 01:08 VZ, revision 77699Blind fix to wxiOS build after strike-through fixes. This should correct build breakage caused by r77695.
2014-09-15 01:08 VZ, revision 77698Request hardware accelerated GL under OS X only if it's available. Otherwise wxGLCanvas creation just fails completely when it isn't, e.g. when running inside a VM. Closes #16555.
2014-09-14 20:11 SC, revision 77697fixes 64 bit to 32 warnings, see #16329
2014-09-14 19:07 AW, revision 77696fixing memory leak
2014-09-14 13:17 VZ, revision 77695Use special code to identify custom colour in wxPG. There is already defined a special code (wxPG_COLOUR_CUSTOM) to identify custom colour in wxColourProperty and wxSystemColourProperty but in practice item representing this colour is identified either by position (it is assumed it as always last item) or by fixed text label. This inconsistency makes the code unclear and can lead to problems (see workaround r76627). Now, only wxPG_COLOUR_CUSTOM code is used to identify custom colour and hence "custom colour" item doesn't need to be the last item in the collection and doesn't need to have a fixed text label (like "Custom").
- M /wxWidgets/trunk/include/wx/fontutil.h
- M /wxWidgets/trunk/src/osx/carbon/font.cpp
- M /wxWidgets/trunk/src/osx/carbon/utilscocoa.mm
2014-09-14 03:00 VZ, revision 77694Fixes to wxFont strike-through support in wxOSX. Don't create strike-through fonts by default. Also add support for strike-through in wxCarbon.
2014-09-14 03:00 VZ, revision 77693Return to using GDI+ by default in wxGraphicsContext under MSW. Unfortunately Direct2D-based wxGraphicsRenderer is not ready for use yet as it doesn't draw lines with width 0, which are commonly used. The code using it in GetDefaultRenderer() will need to be restored when this bug is fixed.
2014-09-14 03:00 VZ, revision 77692Fix memory leak when creating new Direct2D-based wxGraphicsContext. ID2D1DCRenderTarget was leaked every time a wxD2DContext was created because a raw pointer was given to wxCOMPtr<> which didn't take its ownership. Use wxCOMPtr instead of the raw pointer to fix this and also fix more rare but still possible leak in case of error. This fixes out of memory errors and crashes in the drawing sample after a few seconds of constant window resizing/repainting.
2014-09-14 03:00 VZ, revision 77691Allow selecting wxGraphicsRenderer to use in the drawing sample. In particular, allow switching between GDI+ and Direct2D under Windows, which is very convenient for comparing the rendering results. This can also be useful when using Cairo.
2014-09-14 02:59 VZ, revision 77690Split screen selection in a separate menu in the drawing sample. No real changes, just make the "File" menu (which was also renamed to "Drawing" as it has nothing to do with files) less long by splitting off the screen selection in a separate menu.
2014-09-14 02:59 VZ, revision 77689Avoid creating wxGraphicsContext in the drawing sample unnecessarily. This is not only wasteful, but creating a Direct2D surface associated with a wxDC makes it impossible to paint on the DC using GDI functions, so this completely broke the initial display in the sample.
2014-09-14 02:59 VZ, revision 77688Fix wxCALL_FOR_EACH() to work with more than 2 arguments with MSVC. Due to a bug in MSVC handling of __VA_ARGS__ (see https://connect.microsoft.com/VisualStudio/feedback/details/380090/variadic-macro-replacement) wxCALL_FOR_EACH() didn't work correctly as long as more than two arguments were used with it. Work around the bug by protecting __VA_ARGS__ from being incorrectly passed as a single token to the macro being called on every step: this was already done for wxCALL_FOR_EACH itself with wxCALL_FOR_EACH_, but we need to do it for all the helper macros too. Also add a test checking that this does, actually, work.
2014-09-13 22:45 AW, revision 77687Fix crash in wxMDIParentFrame dtor after taskbar branch merge. wxFrame::m_taskBarButton needs to be initialized in its Init(), not Create(), which is not necessarily used by the derived classes such as wxMDIParentFrame, resulting in a guaranteed crash when deleting an uninitialized pointer later in wxFrame dtor.
2014-09-12 13:31 VZ, revision 77686Fix vertical positioning of text field in the combo box editor associated with wxPG property under wxMSW. Vertical position of text field in wxOwnerDrawnComboBox control (instantiated at property selection) doesn't need any special adjustment. Closes #16556.
2014-09-12 13:31 VZ, revision 77685Accept "default" as font family value in XRC. Map it to wxFONTFAMILY_DEFAULT, just as we do for all other wxFontFamily enum elements. Closes #16549.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/branches/WX_3_0_BRANCH/src/xrc/xmlres.cpp
2014-09-11 22:33 VZ, revision 77684Accept "default" as font family value in XRC. Map it to wxFONTFAMILY_DEFAULT, just as we do for all other wxFontFamily enum elements. Closes #16549.
2014-09-11 22:33 VZ, revision 77683Simplify Direct2D DLLs loading code a little. Bail out earlier: if d2d1.dll is not there, it doesn't make sense to try to load dwrite.dll. Also use Load() return value directly instead of ignoring it and then checking for IsLoaded().
2014-09-11 19:05 VZ, revision 77682Suppress error messages when checking for Direct2D availability. Use wxDL_QUIET flag when loading Direct2D DLLs as we're prepared to handle their absence and don't need to show error messages if they're not available.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/osx/font.h
- M /wxWidgets/trunk/interface/wx/font.h
- M /wxWidgets/trunk/src/osx/carbon/font.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
2014-09-11 19:05 VZ, revision 77681Implement strike-through support in wxFont in wxOSX. Implement support for this attribute in wxOSX too. Closes #16547.
2014-09-11 13:37 VZ, revision 77680Fix error message about ChangeWindowMessageFilter() on startup under XP. Use wxDynamicLibrary::RawGetSymbol() (from inside wxDL_INIT_FUNC() macro) instead of GetSymbol() to avoid the error message which was given every time a new wxFrame was created after wxTaskBarButton changes under XP as ChangeWindowMessageFilter() function is not available in it. Also simplify the code a little and don't make pfnChangeWindowMessageFilter static, we don't need to keep it around.
2014-09-10 18:52 VZ, revision 77669Fix Direct2D code compilation in non-Unicode build. DirectWrite GDI interop only works with Unicode LOGFONTW, so use it explicitly instead of LOGFONT which is LOGFONTA in non-Unicode build.
- M /wxWidgets/trunk/include/wx/android/setup.h
- M /wxWidgets/trunk/include/wx/gtk/setup0.h
- M /wxWidgets/trunk/include/wx/motif/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup_inc.h
- M /wxWidgets/trunk/include/wx/msw/wince/setup.h
- M /wxWidgets/trunk/include/wx/osx/setup0.h
- M /wxWidgets/trunk/include/wx/setup_inc.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
- M /wxWidgets/trunk/setup.h.in
2014-09-10 18:52 VZ, revision 77668Fix wxUSE_GRAPHICS_DIRECT2D definition in setup.h files. Define it in wx/msw/setup_inc.h and not in wx/msw/setup0.h itself to ensure that it survives the regeneration of this file using build/update-setup-h. Also only set wxUSE_GRAPHICS_DIRECT2D to 1 for VC10+ and not VC9 as the latter lacks Direct2D header in its default SDK version. Finally also update comments to explain the various settings more clearly and remove outdated information (wxGraphicsContext is not experimental any more).
2014-09-10 18:52 VZ, revision 77667Convert Direct2D source file to Unix EOL format. No other changes.
2014-09-10 18:52 VZ, revision 77666Use ID2D1Bitmap instead of ID2D1Image. ID2D1Image is not defined in v7.0A platform SDK used by VC10 and doesn't seem to be needed here as we are only working with ID2D1Bitmaps (deriving from ID2D1Image) anyhow.
2014-09-10 18:52 VZ, revision 77665Don't use enum name for qualifying enum element. This is a non-standard MSVC extension and can't be done in standard C++.
2014-09-10 18:52 VZ, revision 77664Remove PI definition from Direct2D wxGraphicsContext code. The line defining PI didn't compile with VC10 because atan(1) is ambiguous (argument could be float, double or long double). And it was not needed anyhow as PI was not used anywhere (and if it were, we should be just using M_PI from wx/math.h anyhow), so simply remove it.
2014-09-10 18:52 VZ, revision 77663Fix build with g++ 3.4 with -pedantic[-errors] option. The use of variadic macros results in a warning/error if -pedantic[-errors] is used when compiling C++98 code as they are only formally part of C99 (or C++11). With g++ 4 and later, this can be avoided by using -Wno-variadic-macros option, but it doesn't exist in g++ 3, so a nasty workaround in the header itself is required: mark it as system header in order to fix compilation.
2014-09-10 18:52 VZ, revision 77662Don't skip wxHtmlContainerCell layout, even when the width is 0. This ensures that wxHtmlContainerCell height is set to some reasonable value instead of 0 and fixes infinite loop which occurred in some circumstances in wxGTL when trying to allocate size for wxHtmlListBox as it oscillated between having a vertical scrollbar with bigger width and not having it with smaller width. The latter was wrong as decreasing the width to 0 didn't really obviate the need for the vertical scrollbar and was just an artefact due to not setting wxHtmlContainerCell height at all in this case.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/uiaction.h
- M /wxWidgets/trunk/interface/wx/uiaction.h
- M /wxWidgets/trunk/src/common/uiactioncmn.cpp
- M /wxWidgets/trunk/tests/controls/itemcontainertest.cpp
- M /wxWidgets/trunk/tests/controls/itemcontainertest.h
2014-09-10 18:51 VZ, revision 77661Add wxUIActionSimulator::Select(). Add a helper to select an item in a wxChoice, wxComboBox, wxListBox or similar.
2014-09-10 18:51 VZ, revision 77660Fix crash in unit tests after TextEntryTestCase::Editable(). The class TextEventHandler added in r77057 (see #3901) setup an event handler which wasn't disconnected when the handler was destroyed, which resulted in a crash later as the window it was connected to continued to exist and generate wxEVT_TEXT events.
2014-09-10 18:51 VZ, revision 77659Set layout direction for all wxCompositeWindow parts. Forward SetLayoutDirection() to both the base class and all the children, just as we already do for the other setters. See #11583.
2014-09-10 18:51 VZ, revision 77658Simplify and make more flexible wxCompositeWindow::SetForAllParts(). Allow calling any function compatible with the argument type instead of requiring "bool" return type and the exact match of the parameter type, which forced us to define a separate DoSetForAllParts() helper. See #11583.
- M /wxWidgets/trunk/include/wx/msw/private.h
- M /wxWidgets/trunk/include/wx/msw/textctrl.h
- M /wxWidgets/trunk/src/msw/textctrl.cpp
2014-09-10 18:51 VZ, revision 77657Fix setting RTL direction for wxTextCtrl without wxTE_RICH in wxMSW. Plain EDIT text controls don't support WS_EX_LAYOUTRTL, use WS_EX_RTLREADING for them instead. See #11583.
2014-09-10 18:51 VZ, revision 77656Avoid generating wxEVT_MENU_OPEN and CLOSE for disabled menus in wxMSW. Check if a top level menu is disabled and consume WM_[UN]INITMENUPOPUP that Windows still generates for it when it's clicked for some reason. Closes #2168.
2014-09-10 18:51 VZ, revision 77655Add a generic wxExpectAny helper class for GUI testing. This is similar to the existing wxExpectModal<wxMessageDialog>, but can be used to dismiss any dialog for which it's just enough to press some button, not just wxMessageDialog. It's convenient to use it as wxTEST_DIALOG(wxYield(), wxExpectAny(wxID_OK)); if some custom dialog which can be safely dismissed is expected.
2014-09-10 18:51 VZ, revision 77654Make skipping event in wxEVT_PAINT handler work correctly in wxMSW. This should result in the default handler still being called and painting the window, but the latter didn't happen because we called ::EndPaint(), and so validated the window and reset its update region, before passing WM_PAINT to DefWindowProc() in this case. Closes #16381.
2014-09-10 18:51 VZ, revision 77653Work around buggy printer drivers not returning correct DEVMODE size. Apparently at least one printer driver doesn't report the memory needed by its own DEVMODE struct correctly, resulting in a crash due to a buffer overflow when printing using it. Work around this by allocating slightly more memory than what we really need. Closes #16274.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/listbox.h
- M /wxWidgets/trunk/interface/wx/listbox.h
- M /wxWidgets/trunk/src/msw/listbox.cpp
2014-09-10 18:51 VZ, revision 77652Implement wxListBox::EnsureVisible() for wxMSW. Manually check whether the item is currently visible and scroll the listbox just enough if it isn't. Closes #3224.
2014-09-10 18:51 VZ, revision 77651Delete pending objects before destroying wxConfig during cleanup. This allows these objects to save their state in wxConfig, as e.g. top level windows using wxPersistenceManager do. Closes #16397.
2014-09-10 18:51 VZ, revision 77650No changes, just remove a left-over "#if 0". Remove OSX-specific #if which was not used any more.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/evtloop.h
- M /wxWidgets/trunk/interface/wx/evtloop.h
- M /wxWidgets/trunk/src/common/evtloopcmn.cpp
2014-09-10 18:51 VZ, revision 77649Allow recursive calls to wxEventLoop::Yield(). There doesn't seem to be any reason to forbid them and this change allows wxExecute() without wxEXEC_NOEVENTS to work without assertion failures when called from inside wxYield().
2014-09-10 18:50 VZ, revision 77648Fix AssocQueryString() error reporting in wxMSW. Don't report ERROR_NO_ASSOCIATION as an (unexpected) error, it is perfectly normal to get it if a command is not defined for the given extension.
2014-09-10 17:59 BP, revision 77647No changes, just use wxEventLoop::IsYielding() accessor. Use IsYielding() instead of testing m_isInsideYield directly.
- M /wxWidgets/trunk/include/wx/gtk/setup0.h
- M /wxWidgets/trunk/include/wx/msw/chkconf.h
- M /wxWidgets/trunk/include/wx/msw/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup_inc.h
- M /wxWidgets/trunk/setup.h.in
2014-09-10 16:59 BP, revision 77646Add wxUSE_TASKBARBUTTON under MSW port. Taskbar button features are only available under MSW port. Author: Chaobin Zhang
- M /wxWidgets/trunk/autoconf_inc.m4
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/Makefile.in
- A /wxWidgets/trunk/samples/taskbarbutton/Makefile.in
- A /wxWidgets/trunk/samples/taskbarbutton/makefile.bcc
- A /wxWidgets/trunk/samples/taskbarbutton/makefile.gcc
- A /wxWidgets/trunk/samples/taskbarbutton/makefile.unx
- A /wxWidgets/trunk/samples/taskbarbutton/makefile.vc
- A /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton_vc7.vcproj
- A /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton_vc8.vcproj
- A /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton_vc9.vcproj
2014-09-10 16:58 BP, revision 77645Rebaked with new wxTaskBarButton and taskbarbutton sample.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/wx_core.vcxproj
- M /wxWidgets/trunk/build/msw/wx_core.vcxproj.filters
- D /wxWidgets/trunk/include/wx/appprog.h
- A /wxWidgets/trunk/include/wx/appprogress.h
- D /wxWidgets/trunk/include/wx/msw/appprog.h
- A /wxWidgets/trunk/include/wx/msw/appprogress.h
- D /wxWidgets/trunk/interface/wx/appprog.h
- A /wxWidgets/trunk/interface/wx/appprogress.h
- D /wxWidgets/trunk/src/msw/appprog.cpp
- A /wxWidgets/trunk/src/msw/appprogress.cpp
- M /wxWidgets/trunk/src/msw/gauge.cpp
2014-09-10 16:58 BP, revision 77644Rename appprog.{h,cpp} to appprogress.{h.cpp}.
2014-09-10 16:58 BP, revision 77643wxUSE_TASKBARBUTTON should be disabled on wince.
2014-09-10 16:58 BP, revision 77642Update docs of taskbar button and wxAppProgressIndicator.
2014-09-10 16:58 BP, revision 77641Update VS2010+ project files.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- A /wxWidgets/trunk/include/wx/appprog.h
- A /wxWidgets/trunk/include/wx/msw/appprog.h
- M /wxWidgets/trunk/include/wx/msw/gauge.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- A /wxWidgets/trunk/src/msw/appprog.cpp
- M /wxWidgets/trunk/src/msw/gauge.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:57 BP, revision 77640Move wxAppProgressIndicator into its own header.
2014-09-10 16:57 BP, revision 77639Update docs of wxAppProgressIndicator. Also mention that MSWGetTaskBarButton is available since 3.1.0.
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/gauge.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:57 BP, revision 77638Use the usual WXHWND instead of wxWidget.
2014-09-10 16:57 BP, revision 77637Fix too many friends of wxTaskBarButtonImpl.
2014-09-10 16:57 BP, revision 77636Fix mingw warning of using anonymous type in wxTaskBarButtonImpl fields.
- M /wxWidgets/trunk/include/wx/gauge.h
- M /wxWidgets/trunk/include/wx/msw/frame.h
- M /wxWidgets/trunk/include/wx/msw/gauge.h
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/interface/wx/gauge.h
- M /wxWidgets/trunk/interface/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/generic/progdlgg.cpp
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/gauge.cpp
2014-09-10 16:57 BP, revision 77635Fix coding nits. - enums shouldn't be DLL-exported, - Placement of "{" - Always have dtor of wxGuage and wxFrame.
- M /wxWidgets/trunk/build/bakefiles/common.bkl
- M /wxWidgets/trunk/build/bakefiles/wxpresets/presets/wx_win32.bkl
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:56 BP, revision 77634Don't link shlwapi directly. For MSVC use #pragma comment to link shlwapi, and for MinGW use dynamic loading of this library.
2014-09-10 16:56 BP, revision 77633Fix Wreorder of m_maxValue in the wxAppProgressIndicator. Author: Chaobin Zhang
2014-09-10 16:56 BP, revision 77632[Docs] Update docs. Author: Chaobin Zhang
2014-09-10 16:56 BP, revision 77631Use wxGA_PROGRESS style for wxGauage in the progress dialog. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/gauge.h
- M /wxWidgets/trunk/include/wx/msw/gauge.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/samples/widgets/gauge.cpp
- M /wxWidgets/trunk/src/common/gaugecmn.cpp
- M /wxWidgets/trunk/src/msw/gauge.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:56 BP, revision 77630Intergrate wxAppProgressIndicator into wxGuage. Update the progress bar of taskbar button if wxGuage has wxGA_PROGRESS style. Author: Chaobin Zhang
2014-09-10 16:56 BP, revision 77629Suppress warning: type uses the anonymous namespace. Author: Chaobin Zhang
2014-09-10 16:55 BP, revision 77628Fix mingw warning: passing NULL to non-pointer argument. Author: Chaobin Zhang
2014-09-10 16:55 BP, revision 77627Fix warning of reorder: m_appID. Author: Chaobin Zhang
- M /wxWidgets/trunk/build/bakefiles/common.bkl
- M /wxWidgets/trunk/build/bakefiles/wxpresets/presets/wx_win32.bkl
- M /wxWidgets/trunk/build/msw/wx_core.vcxproj
2014-09-10 16:55 BP, revision 77626Update bakefiles and VS2010+ project file. Author: Chaobin Zhang
2014-09-10 16:55 BP, revision 77625Fix docs nits. Author: Chaobin Zhang
2014-09-10 16:55 BP, revision 77624Add docs of wxTaskBarJumpList. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/interface/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:55 BP, revision 77623Add parent pointer of the classes: item -> category -> jump list. The parent of wxTaskBarJumpListItem is wxTaskBarJumpListCategory, the parent of wxTaskBarJumpListCategory is wxTaskBarJumpList. After this change, users do not need to call the update method of jump list manually. Author: Chaobin Zhang
2014-09-10 16:55 BP, revision 77622Update docs for wxTaskBarJumpListCategory, wxTaskbarJumpListItem. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:54 BP, revision 77621Support setting AppUserModelID of wxTaskBarJumpList. Specifies a unique Application User Model ID (AppUserModelID) for the application whose taskbar button will hold the custom Jump List built through the methods of this class. This parameter is optional. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:54 BP, revision 77620Rename access method of custom categories. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:54 BP, revision 77619Rename wxJumpList to wxTaskBarJumpList etc. Class name wxJumpList is overly generic. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:54 BP, revision 77618Move implementation of jump list to class wxJumpListImpl. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/frame.h
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/msw/toplevel.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/toplevel.cpp
2014-09-10 16:54 BP, revision 77617Fix rebase error. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:53 BP, revision 77616Implement jump list feature: adding custom categories. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:53 BP, revision 77615Implement getting recent and frequent category. - New class wxJumpListCategory to represent a category in the jump list. - Api for accessing recent and frequent category. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:53 BP, revision 77614Reset progress state to no progress when destructing. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:53 BP, revision 77613Fix mingw build error. 1. Load "ChangeWindowMessageFilter" dynamically when wxUSE_DYNLIB_CLASS is true. 2. Redefine interface: IObjectArray, IObjectCollection, IPropertyStrore etc. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:53 BP, revision 77612Support adding a separator in the task list when setting jump list. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:53 BP, revision 77611Implement wxAppProgressIndicator. An helper class used for updating the progress of taskbar button. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:52 BP, revision 77610Redeclare the interfaces and support setting tasks of jump list roughly. - Interfaces including: ITaskbarList3, IShellLink, ICustomDestinationList. - New API for setting tasks of jump list: wxJumpList::SetTasks. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/interface/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:52 BP, revision 77609Add new api for appending a separator to the thumbnail toolbar. Actually, when calling AppendSeparator we are appending a disable ThumbBarButton without background, which can simulate the behavior of appending a separator. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/interface/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:52 BP, revision 77608Add docs for several interfaces of wxThumbBarButton. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:52 BP, revision 77607Expose APIs that can update the behavior of wxThumbBarButton. - void Enable(bool enable = true); void Disable(); - void EnableDismissOnClick(bool enable = true); void DisableDimissOnClick(); - void SetHasBackground(bool has = true); - void Show(bool shown = true); void Hide(); - void EnableInteractive(bool interactive = true); void DisableInteractive(); Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/interface/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:52 BP, revision 77606Allow 2-phase creation of wxThumbBarButton. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/interface/wx/frame.h
- A /wxWidgets/trunk/interface/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:51 BP, revision 77605Add doxygen docs of wxTaskBarButton. Author: Chaobin Zhang
2014-09-10 16:51 BP, revision 77604Coding style fix. Author: Chaobin Zhang
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/files
- M /wxWidgets/trunk/build/msw/wx_core.vcxproj
- M /wxWidgets/trunk/build/msw/wx_core.vcxproj.filters
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
2014-09-10 16:51 BP, revision 77603Move wxTaskBarButton into core library. Author: Chaobin Zhang
2014-09-10 16:51 BP, revision 77602Fix mingw build error of ITaskbarList3. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:51 BP, revision 77601Work around the limitation of windows API when setting thumbnail toolbar buttons. - New API: InsertThumbBarButton, AppendThumbBarButton, RemoveThumbBarButton. - Though MSDN said that "Buttons cannot be added or deleted later, so this must be the full defined set. Buttons also cannot be reordered.", we can work around it by: when first time adding button, initialize all of the possible seven buttons and hide them, except the button adding. In the next time adding button, just show it, which can make it looks like it is added on the fly. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:51 BP, revision 77600Nit: fix code style. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:50 BP, revision 77599Revise progress releted API to be more usual. - Add PulseProgress - Add SetProgressRange, instead of hard coding 100. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:50 BP, revision 77598Revise Show/Hide, for consistency with the other classes. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:50 BP, revision 77597API: SetThumbnailContents, for setting thumbnail contents with child window. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:50 BP, revision 77596Expose setting description of overlay icon for accessibility. Author: Chaobin Zhang
2014-09-10 16:50 BP, revision 77595Only register window message "TaskbarButtonCreated" when the first frame is created. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/frame.h
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/msw/toplevel.h
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/toplevel.cpp
2014-09-10 16:50 BP, revision 77594Move taskbar button from wxTopLevelWindowMSW to wxFrame. Since there are two sub-classes of wxTopLevelWindowMSW: one is wxFrame, the other is wxDialog. However, wxDialog have no button shown in taskbar on windows, so the taskbar button feature should be only avaiable in wxFrame. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/msw/toplevel.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/toplevel.cpp
2014-09-10 16:49 BP, revision 77593APIs for adding a thumbnail toolbar with a specified set of buttons. - AddThumbBarButton(wxThumbBarButton *button), ShowThumbnailToolbar(). - Add THBN_CLICKED message handler to top level window and generate a wxCommandEvent event. - Sample. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:49 BP, revision 77592APIs to support setting overlay icon, tooltip, thumbnail clip, progress state. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 16:49 BP, revision 77591API for change the visibility of button in the taskbar. - ShowInTaskbar and HideInTaskbar - Sample of usage. Author: Chaobin Zhang
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- A /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/msw/toplevel.h
- A /wxWidgets/trunk/include/wx/taskbarbutton.h
- A /wxWidgets/trunk/samples/taskbarbutton
- A /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.bkl
- A /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- A /wxWidgets/trunk/src/msw/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/toplevel.cpp
2014-09-10 16:49 BP, revision 77590Introduce skeleton of taskbar button feature. - Add classes: wxTaskBarButton and wxTaskBarButtonImpl. - New interface in wxTopLevelWindowMSW to get its wxTaskBarButton: MSWGetTaskBarButton. - A simple sample and build files under msvc. Author: Chaobin Zhang
2014-09-10 13:57 CZ, revision 77589Register message "TaskbarButtonCreated" when wxTopLevelWindowMSW is created. This message is used to make sure the taskbar button is in place, so wxTaskbarButton object can initialize correctly. Author: Chaobin Zhang
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/files
- M /wxWidgets/trunk/build/msw/wx_core.vcxproj
- M /wxWidgets/trunk/build/msw/wx_core.vcxproj.filters
- M /wxWidgets/trunk/include/wx/gtk/setup0.h
- M /wxWidgets/trunk/include/wx/msw/chkconf.h
- M /wxWidgets/trunk/include/wx/msw/frame.h
- M /wxWidgets/trunk/include/wx/msw/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup_inc.h
- D /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/msw/toplevel.h
- M /wxWidgets/trunk/include/wx/msw/wince/chkconf.h
- D /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/interface/wx/frame.h
- D /wxWidgets/trunk/interface/wx/taskbarbutton.h
- D /wxWidgets/trunk/samples/taskbarbutton
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/src/msw/frame.cpp
- D /wxWidgets/trunk/src/msw/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/toplevel.cpp
2014-09-10 11:23 CZ, revision 77588Reverting failed mering of SOC2014_TASKBAR. Command: git svn dcommit is aborted, and the two branches is diverged.
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/interface/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 11:19 CZ, revision 77587Allow 2-phase creation of wxThumbBarButton. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/interface/wx/frame.h
- A /wxWidgets/trunk/interface/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 11:16 CZ, revision 77586Add doxygen docs of wxTaskBarButton. Author: Chaobin Zhang
2014-09-10 11:15 CZ, revision 77585Coding style fix. Author: Chaobin Zhang
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/files
- M /wxWidgets/trunk/build/msw/wx_core.vcxproj
- M /wxWidgets/trunk/build/msw/wx_core.vcxproj.filters
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
2014-09-10 11:11 CZ, revision 77584Move wxTaskBarButton into core library. Author: Chaobin Zhang
2014-09-10 11:09 CZ, revision 77583Fix mingw build error of ITaskbarList3. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 11:06 CZ, revision 77582Work around the limitation of windows API when setting thumbnail toolbar buttons. - New API: InsertThumbBarButton, AppendThumbBarButton, RemoveThumbBarButton. - Though MSDN said that "Buttons cannot be added or deleted later, so this must be the full defined set. Buttons also cannot be reordered.", we can work around it by: when first time adding button, initialize all of the possible seven buttons and hide them, except the button adding. In the next time adding button, just show it, which can make it looks like it is added on the fly. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 11:03 CZ, revision 77581Nit: fix code style. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 11:01 CZ, revision 77580Revise progress releted API to be more usual. - Add PulseProgress - Add SetProgressRange, instead of hard coding 100. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 10:59 CZ, revision 77579Revise Show/Hide, for consistency with the other classes. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 10:56 CZ, revision 77578API: SetThumbnailContents, for setting thumbnail contents with child window. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 10:54 CZ, revision 77577Expose setting description of overlay icon for accessibility. Author: Chaobin Zhang
2014-09-10 10:51 CZ, revision 77576Only register window message "TaskbarButtonCreated" when the first frame is created. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/frame.h
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/msw/toplevel.h
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/toplevel.cpp
2014-09-10 10:47 CZ, revision 77575Move taskbar button from wxTopLevelWindowMSW to wxFrame. Since there are two sub-classes of wxTopLevelWindowMSW: one is wxFrame, the other is wxDialog. However, wxDialog have no button shown in taskbar on windows, so the taskbar button feature should be only avaiable in wxFrame. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/msw/toplevel.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/toplevel.cpp
2014-09-10 10:43 CZ, revision 77574APIs for adding a thumbnail toolbar with a specified set of buttons. - AddThumbBarButton(wxThumbBarButton *button), ShowThumbnailToolbar(). - Add THBN_CLICKED message handler to top level window and generate a wxCommandEvent event. - Sample. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 10:40 CZ, revision 77573APIs to support setting overlay icon, tooltip, thumbnail clip, progress state. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/taskbarbutton.h
- M /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/taskbarbutton.cpp
2014-09-10 10:37 CZ, revision 77572API for change the visibility of button in the taskbar. - ShowInTaskbar and HideInTaskbar - Sample of usage. Author: Chaobin Zhang
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- A /wxWidgets/trunk/include/wx/msw/taskbarbutton.h
- M /wxWidgets/trunk/include/wx/msw/toplevel.h
- A /wxWidgets/trunk/include/wx/taskbarbutton.h
- A /wxWidgets/trunk/samples/taskbarbutton
- A /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.bkl
- A /wxWidgets/trunk/samples/taskbarbutton/taskbarbutton.cpp
- A /wxWidgets/trunk/src/msw/taskbarbutton.cpp
- M /wxWidgets/trunk/src/msw/toplevel.cpp
2014-09-10 10:34 CZ, revision 77571Introduce skeleton of taskbar button feature. - Add classes: wxTaskBarButton and wxTaskBarButtonImpl. - New interface in wxTopLevelWindowMSW to get its wxTaskBarButton: MSWGetTaskBarButton. - A simple sample and build files under msvc. Author: Chaobin Zhang
2014-09-10 10:30 CZ, revision 77570Register message "TaskbarButtonCreated" when wxTopLevelWindowMSW is created. This message is used to make sure the taskbar button is in place, so wxTaskbarButton object can initialize correctly. Author: Chaobin Zhang
- M /wxWidgets/trunk/include/wx/gtk/setup0.h
- M /wxWidgets/trunk/include/wx/msw/chkconf.h
- M /wxWidgets/trunk/include/wx/msw/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup_inc.h
- M /wxWidgets/trunk/include/wx/msw/wince/chkconf.h
- M /wxWidgets/trunk/setup.h.in
2014-09-10 09:17 SC, revision 77569Add wxUSE_TASKBARBUTTON under MSW port. Taskbar button features are only available under MSW port. Author: Chaobin Zhang
2014-09-10 07:54 BP, revision 77568picking the selected font before closing the panel, fixes #16538
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/Makefile.in
2014-09-09 15:53 SC, revision 77563Rebaked D2D additions.
2014-09-09 11:58 SC, revision 77562fixing initialization order, fixes #16542
2014-09-09 09:42 SC, revision 77561fixing implicit narrowing conversions, silencing ICC warnings, fixes #16542
2014-09-08 16:13 SC, revision 77560rebaked, d2d addition
2014-09-08 16:12 SC, revision 77559added d2d
2014-09-08 16:10 SC, revision 77558added d2d
2014-09-08 16:10 SC, revision 77557added d2d
2014-09-08 16:09 SC, revision 77556added d2d
2014-09-08 09:51 JS, revision 77555added d2d
2014-09-07 20:26 JS, revision 77554Removed commented out window variant lines
2014-09-07 19:33 JS, revision 77553Use the small variant for help contents etc. since normal is a little outsized for this on Mac.
2014-09-06 16:59 SC, revision 77550Make the selected item visible, to match behaviour on other platforms
2014-09-05 23:55 VZ, revision 77549direct2d GSOC2014 add addtional file
2014-09-05 23:55 VZ, revision 77548Use bool constants instead of BOOL ones in wxBitmapComboBox code. Just s/TRUE/true/ See #14279.
2014-09-05 23:54 VZ, revision 77547Fix empty wxBitmapComboBox height under wxMSW. Make (initially) empty wxBitmapComboBox as high as a normal wxComboBox instead of making it visibly shorter. Closes #14279.
2014-09-05 23:54 VZ, revision 77546Use bool constants instead of BOOL ones in wxBitmapComboBox code. Just s/TRUE/true/ See #14279.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/msw/bmpcbox.cpp
2014-09-05 14:46 VZ, revision 77545Fix empty wxBitmapComboBox height under wxMSW. Make (initially) empty wxBitmapComboBox as high as a normal wxComboBox instead of making it visibly shorter. Closes #14279.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/wizard.h
- M /wxWidgets/trunk/src/generic/wizard.cpp
2014-09-05 14:42 VZ, revision 77544Always disable "Back" wxWizard button for the starting page. Do it even if the start page has a previous page (e.g. because the wizard has been started in the middle for some reason). Closes #16535.
2014-09-05 02:37 VZ, revision 77543Fix wxOSX build with < 10.9 SDK after r77511. We need to guard the use of 10.9+ symbols such as NSActivityOptions at compile-time too and not only at run-time. See #16413, closes #16529.
2014-09-05 02:36 VZ, revision 77542Fix restoring locale in wxCmdLineParser::SetArguments(). We need to call setlocale(NULL) to query the current locale, setlocale("") returns the newly set locale and not the original one.
2014-09-04 22:06 VZ, revision 77541Fix restoring locale in wxCmdLineParser::SetArguments(). We need to call setlocale(NULL) to query the current locale, setlocale("") returns the newly set locale and not the original one.
2014-09-04 21:45 VZ, revision 77540wxGTK PCH-less compilation build fix after r77537. Add the required #include. See #15699.
- M /wxWidgets/trunk/include/wx/generic/richmsgdlgg.h
- M /wxWidgets/trunk/include/wx/msw/richmsgdlg.h
- M /wxWidgets/trunk/include/wx/richmsgdlg.h
2014-09-04 21:45 VZ, revision 77539Add default values for wxRichMessageDialog ctor arguments. Both "caption" and "style" arguments were documented as having default values, but didn't really have them. Fix this by actually adding them. Closes #16524.
- M /wxWidgets/trunk/include/wx/android/setup.h
- M /wxWidgets/trunk/include/wx/gtk/setup0.h
- M /wxWidgets/trunk/include/wx/motif/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup0.h
- M /wxWidgets/trunk/include/wx/msw/wince/setup.h
- M /wxWidgets/trunk/include/wx/osx/setup0.h
- M /wxWidgets/trunk/include/wx/setup_inc.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
2014-09-04 21:44 VZ, revision 77538Don't say that 15+ year old wxDateTime is relatively new. Update the description of wxUSE_DATETIME in various setup.h files for the 21st century. Closes #16523.
2014-09-04 21:44 VZ, revision 77537Deprecate wxBitmap assignment operator from wxCursor in wxMSW. This assignment operator is not portable and a better alternative is available now with the addition of the wxBitmap ctor from wxCursor in the previous commit. See #15699.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/gtk/bitmap.h
- M /wxWidgets/trunk/include/wx/msw/bitmap.h
- M /wxWidgets/trunk/interface/wx/bitmap.h
- M /wxWidgets/trunk/src/gtk/bitmap.cpp
2014-09-04 21:44 VZ, revision 77536Add wxBitmap ctor from wxCursor to wxGTK and wxMSW. Allow converting wxCursor to wxBitmap in order to draw it, for example. Closes #15699.
2014-09-04 21:44 VZ, revision 77535Test for __MINGW64_TOOLCHAIN__ and not __MINGW64__ in wx/filefn.h. MinGW-w64 headers are the same in 32 and 64 bit cases, so test for these headers presence with __MINGW64_TOOLCHAIN__ and not for 64 bit build with __MINGW64__, which should probably not be used anywhere at all. This fixes problems with wx{Rm,Mk}dir() definitions with MinGW-w64 in non-Unicode build. Closes #16362.
- M /wxWidgets/branches/WX_3_0_BRANCH/include/wx/generic/richmsgdlgg.h
- M /wxWidgets/branches/WX_3_0_BRANCH/include/wx/msw/richmsgdlg.h
- M /wxWidgets/branches/WX_3_0_BRANCH/include/wx/richmsgdlg.h
2014-09-04 21:22 VZ, revision 77534Add default values for wxRichMessageDialog ctor arguments. Both "caption" and "style" arguments were documented as having default values, but didn't really have them. Fix this by actually adding them. Closes #16524.
2014-09-04 21:22 VZ, revision 77533Test for __MINGW64_TOOLCHAIN__ and not __MINGW64__ in wx/filefn.h. MinGW-w64 headers are the same in 32 and 64 bit cases, so test for these headers presence with __MINGW64_TOOLCHAIN__ and not for 64 bit build with __MINGW64__, which should probably not be used anywhere at all. This fixes problems with wx{Rm,Mk}dir() definitions with MinGW-w64 in non-Unicode build. Closes #16362.
- M /wxWidgets/branches/WX_3_0_BRANCH/include/wx/compiler.h
- M /wxWidgets/branches/WX_3_0_BRANCH/include/wx/msw/gccpriv.h
2014-09-04 18:02 VZ, revision 77532Move __MINGW64_TOOLCHAIN__ definition to wx/msw/gccpriv.h. __MINGW64_VERSION_MAJOR is defined only in _mingw.h, so it was never defined in wx/compiler.h, included before any other headers and we can't include _mingw.h for the same reason we must define wxCHECK_MINGW32_VERSION() in wx/msw/gccpriv.h: this has to be done after defining UNICODE/_UNICODE, but wx/compiler.h is included before this.
2014-09-04 14:36 VZ, revision 77531Move __MINGW64_TOOLCHAIN__ definition to wx/msw/gccpriv.h. __MINGW64_VERSION_MAJOR is defined only in _mingw.h, so it was never defined in wx/compiler.h, included before any other headers and we can't include _mingw.h for the same reason we must define wxCHECK_MINGW32_VERSION() in wx/msw/gccpriv.h: this has to be done after defining UNICODE/_UNICODE, but wx/compiler.h is included before this.
2014-09-04 14:36 VZ, revision 77530Fix harmless unused parameter warnings. Wrap parameter in WXUNUSED() in the power resource stub functions.
2014-09-03 16:23 VZ, revision 77529Add wxDIRCTRL_DEFAULT_STYLE for consistency with other classes. This is, by definition, the style used as default value for the style argument of wxDirCtrl::Create(). Closes #16525.
2014-09-03 13:21 VZ, revision 77528Compilation fix for wxUSE_STD_STRING==0 build. Add missing check for wxUSE_STD_STRING to fix the build with it set to 0 after the changes of r77518.
2014-09-03 13:21 VZ, revision 77527Mention that wxDialog::SetEscapeId() can't be used for native dialogs. Native dialogs handling of Esc can't be customized (definitely not easily, and possibly not at all). See #16521.
2014-09-03 13:21 VZ, revision 77526Remove recursive "see also" link from GetAppDocumentsDir() docs. This was probably supposed to be "@see GetDocumentsDir()", but as this function is already mentioned, and auto-linked by Doxygen, just above, another link to it is unnecessary, so remove it. Closes #16520.
2014-09-03 13:21 VZ, revision 77525Include wx/variant.h from wx/msw/ole/oleutils.h. This ensures that this header is self-contained and can be included without including wx/variant.h first. Closes #16522.
2014-09-03 13:21 VZ, revision 77524Mention that wxDialog::SetEscapeId() can't be used for native dialogs. Native dialogs handling of Esc can't be customized (definitely not easily, and possibly not at all). See #16521.
2014-09-03 13:20 VZ, revision 77523Remove recursive "see also" link from GetAppDocumentsDir() docs. This was probably supposed to be "@see GetDocumentsDir()", but as this function is already mentioned, and auto-linked by Doxygen, just above, another link to it is unnecessary, so remove it. Closes #16520.
2014-09-03 12:45 VZ, revision 77522Include wx/variant.h from wx/msw/ole/oleutils.h. This ensures that this header is self-contained and can be included without including wx/variant.h first. Closes #16522.
2014-09-03 08:56 VS, revision 77521Work around buggy printer drivers not returning correct DEVMODE size. Apparently at least one printer driver doesn't report the memory needed by its own DEVMODE struct correctly, resulting in a crash due to a buffer overflow when printing using it. Work around this by allocating slightly more memory than what we really need. Closes #16274.
2014-09-03 08:55 VS, revision 77520Don't prevent app exit when only preferences window exists. Don't prevent termination of the app if all windows are closed, except for the preferences one (which may very well be hidden at the moment). This only affects platforms where the preferences are modeless (GTK+, OS X) and where the preferences window, once created, continues to exist, but is hidden.
2014-09-03 08:54 VS, revision 77519Don't prevent app exit when only preferences window exists. Don't prevent termination of the app if all windows are closed, except for the preferences one (which may very well be hidden at the moment). This only affects platforms where the preferences are modeless (GTK+, OS X) and where the preferences window, once created, continues to exist, but is hidden.
2014-09-02 17:35 VZ, revision 77518Tweak sizing for general SetWindowVariant() implementation. Previously, the generic implementation closely mirrored OS X's scaling factors, with the small size being 3/4 of the normal one and mini 2/3. This works well with OS X's UI font and font rendering, but less so on other platforms: wxWINDOW_VARIANT_SMALL is barely readable on Windows and wxWINDOW_VARIANT_MINI is illegible. In wxGTK, both sizes are readable, but don't match small text used in native GNOME interfaces. Change the sizing to use the same scaling factor of 1.2 between all variant steps. This is the same factor that CSS 1.2 defines for relative sizes and is also used by Pango's (and so GTK+) size scaling in markup. This makes wxWINDOW_VARIANT_SMALL identical in size to <small> markup used in GTK+. On Windows, this changes default UI font scaling to be less steep and while wxWINDOW_VARIANT_MINI is still tiny and hard to read (as it is on OS X), wxWINDOW_VARIANT_SMALL is now readable, thanks to being only 1pt smaller than the full size (for default GUI font).
2014-08-30 17:14 VZ, revision 77517Specialize std::hash<> for wxString when using C++11. This allows to use wxString as key type of std::unordered_{map,hash} out of the box.
2014-08-30 17:13 VZ, revision 77516Fix creation of wxBitmap from monochrome wxIcon or wxCursor in wxMSW. Don't suppose that we always have hbmColor because this is not true for monochrome icons/cursors. Create our own bitmap in this case. Closes #16512.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/msw/bitmap.cpp
2014-08-30 01:22 VZ, revision 77515Fix creation of wxBitmap from monochrome wxIcon or wxCursor in wxMSW. Don't suppose that we always have hbmColor because this is not true for monochrome icons/cursors. Create our own bitmap in this case. Closes #16512.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/common/filename.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/tests/filename/filenametest.cpp
2014-08-30 01:22 VZ, revision 77514Don't change a shortcut file name when changing its path. wxFileName::MakeRelativeTo() is only supposed to change the path of the file, not its name, but it was doing the latter for the shortcuts as it implicitly resolved them to the name of their target. Fix this by ensuring we do not use wxPATH_NORM_SHORTCUT in MakeRelativeTo(). Closes #16239.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/common/filename.cpp
2014-08-30 01:22 VZ, revision 77513Ensure OLE is initialized in wxFileName::GetShortcutTarget(). If it isn't, the function doesn't risk to work. This is especially pernicious because OLE is initialized on startup in GUI applications, but not in the console ones only using wxBase, so this function can, completely unexpectedly, give different results in them.
2014-08-30 01:22 VZ, revision 77512Add small wxOleInitializer RAII helper. Wrap wxOleInitialize()/wxOleUninitialize() in a helper class ensuring that we never forget to call the latter.
2014-08-30 01:22 VZ, revision 77511Fix typo in the last changelog entry. s/reated/created/
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/files
- M /wxWidgets/trunk/build/osx/wxcocoa.xcodeproj/project.pbxproj
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/power.h
- M /wxWidgets/trunk/interface/wx/power.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/power/power.cpp
- M /wxWidgets/trunk/src/common/powercmn.cpp
- M /wxWidgets/trunk/src/msw/power.cpp
- A /wxWidgets/trunk/src/osx/cocoa/power.mm
2014-08-30 01:22 VZ, revision 77510Add wxPowerResourceBlocker for power management. Add functions to acquire/release power resources, preventing/allowing back the system to go to sleep or turn off the screen and a class wrapping them in a safe way. This patch implements the functions for MSW and OSX, adds documentation and updates the sample to demonstrate the new functionality. Closes #16413.
2014-08-30 01:22 VZ, revision 77509Use wxCOMPtr<> in wxFileName instead of manual Release() calls. Make the code shorter and safer.
2014-08-30 01:22 VZ, revision 77508Don't change a shortcut file name when changing its path. wxFileName::MakeRelativeTo() is only supposed to change the path of the file, not its name, but it was doing the latter for the shortcuts as it implicitly resolved them to the name of their target. Fix this by ensuring we do not use wxPATH_NORM_SHORTCUT in MakeRelativeTo(). Closes #16239.
2014-08-30 01:21 VZ, revision 77507Ensure OLE is initialized in wxFileName::GetShortcutTarget(). If it isn't, the function doesn't risk to work. This is especially pernicious because OLE is initialized on startup in GUI applications, but not in the console ones only using wxBase, so this function can, completely unexpectedly, give different results in them.
2014-08-29 23:53 AW, revision 77506Add small wxOleInitializer RAII helper. Wrap wxOleInitialize()/wxOleUninitialize() in a helper class ensuring that we never forget to call the latter.
2014-08-29 23:17 AW, revision 77505Optimize allocating default cells in wxPGProperty::EnsureCells Use embedded 'resize' function to alloc new slots at once instead of doing this in an iterative way.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/propgrid/property.h
- M /wxWidgets/trunk/src/propgrid/property.cpp
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
2014-08-29 13:56 VZ, revision 77504Fix drawing custom colours for wxEnumProperty choice items in wxPG. In order to draw choice items with custom colours there is necessary to merge custom cell object (wxPGCell) associated with individual item with default cell object (in wxPGProperty::GetDisplayInfo). wxPGProperty::GetDisplayInfo function should return customized cell object instead of returning pointer to the default cell object only. Closes #16509
2014-08-29 13:56 VZ, revision 77503Don't leave wxHtmlWinParser with a dangling wxDC pointer. Call SetDC(NULL) to prevent wxHtmlWinParser from using a pointer to the already destroyed wxDC object. See #16501.
2014-08-29 13:56 VZ, revision 77502No changes, just avoid unnecessary heap allocation in wxHtmlWindow. Create the temporary wxClientDC on the stack, not the heap, there is no need for the latter. See #16501.
2014-08-29 13:55 VZ, revision 77501Allow wxCmdLineParser::Parse() to be called more than once. Clear the previously collected parameters in the beginning to avoid accumulating the results from several command lines. Closes #16503.
2014-08-29 13:55 VZ, revision 77500Don't leave wxHtmlWinParser with a dangling wxDC pointer. Call SetDC(NULL) to prevent wxHtmlWinParser from using a pointer to the already destroyed wxDC object. See #16501.
2014-08-29 13:42 VZ, revision 77499No changes, just avoid unnecessary heap allocation in wxHtmlWindow. Create the temporary wxClientDC on the stack, not the heap, there is no need for the latter. See #16501.
2014-08-29 06:45 MAR, revision 77498Allow wxCmdLineParser::Parse() to be called more than once. Clear the previously collected parameters in the beginning to avoid accumulating the results from several command lines. Closes #16503.
2014-08-29 05:37 MAR, revision 77497Add architecture doc for wxQT (moved from wiki)
- M /wxWidgets/trunk/include/wx/qt/accel.h
- M /wxWidgets/trunk/include/wx/qt/app.h
- M /wxWidgets/trunk/include/wx/qt/bitmap.h
- M /wxWidgets/trunk/include/wx/qt/brush.h
- M /wxWidgets/trunk/include/wx/qt/calctrl.h
- M /wxWidgets/trunk/include/wx/qt/checkbox.h
- M /wxWidgets/trunk/include/wx/qt/checklst.h
- M /wxWidgets/trunk/include/wx/qt/choice.h
- M /wxWidgets/trunk/include/wx/qt/colour.h
- M /wxWidgets/trunk/include/wx/qt/control.h
- M /wxWidgets/trunk/include/wx/qt/dcclient.h
- M /wxWidgets/trunk/include/wx/qt/dcmemory.h
- M /wxWidgets/trunk/include/wx/qt/dialog.h
- M /wxWidgets/trunk/include/wx/qt/evtloop.h
- M /wxWidgets/trunk/include/wx/qt/gauge.h
- M /wxWidgets/trunk/include/wx/qt/listbox.h
- M /wxWidgets/trunk/include/wx/qt/listctrl.h
- M /wxWidgets/trunk/include/wx/qt/mdi.h
- M /wxWidgets/trunk/include/wx/qt/menu.h
- M /wxWidgets/trunk/include/wx/qt/menuitem.h
- M /wxWidgets/trunk/include/wx/qt/scrolbar.h
- M /wxWidgets/trunk/include/wx/qt/spinbutt.h
- M /wxWidgets/trunk/include/wx/qt/statbmp.h
- M /wxWidgets/trunk/include/wx/qt/statusbar.h
- M /wxWidgets/trunk/include/wx/qt/textentry.h
- M /wxWidgets/trunk/include/wx/qt/tglbtn.h
- M /wxWidgets/trunk/include/wx/qt/toolbar.h
- M /wxWidgets/trunk/include/wx/qt/tooltip.h
- M /wxWidgets/trunk/include/wx/qt/toplevel.h
- M /wxWidgets/trunk/include/wx/qt/window.h
- M /wxWidgets/trunk/src/qt/accel.cpp
- M /wxWidgets/trunk/src/qt/app.cpp
- M /wxWidgets/trunk/src/qt/apptraits.cpp
- M /wxWidgets/trunk/src/qt/bitmap.cpp
- M /wxWidgets/trunk/src/qt/bmpbuttn.cpp
- M /wxWidgets/trunk/src/qt/calctrl.cpp
- M /wxWidgets/trunk/src/qt/checklst.cpp
- M /wxWidgets/trunk/src/qt/choice.cpp
- M /wxWidgets/trunk/src/qt/converter.cpp
- M /wxWidgets/trunk/src/qt/dcclient.cpp
- M /wxWidgets/trunk/src/qt/dcmemory.cpp
- M /wxWidgets/trunk/src/qt/dialog.cpp
- M /wxWidgets/trunk/src/qt/evtloop.cpp
- M /wxWidgets/trunk/src/qt/listbox.cpp
- M /wxWidgets/trunk/src/qt/listctrl.cpp
- M /wxWidgets/trunk/src/qt/menu.cpp
- M /wxWidgets/trunk/src/qt/msgdlg.cpp
- M /wxWidgets/trunk/src/qt/scrolbar.cpp
- M /wxWidgets/trunk/src/qt/spinbutt.cpp
- M /wxWidgets/trunk/src/qt/statbmp.cpp
- M /wxWidgets/trunk/src/qt/statusbar.cpp
- M /wxWidgets/trunk/src/qt/textentry.cpp
- M /wxWidgets/trunk/src/qt/toolbar.cpp
- M /wxWidgets/trunk/src/qt/toplevel.cpp
- M /wxWidgets/trunk/src/qt/utils.cpp
2014-08-28 23:36 BP, revision 77496Update author's credits comments for wxQT Commit history was lost in the git to svn merge for trunk, so this reflect work done in two GSOC projects and/or by several authors. Lines changed by each user was the main metric used to ack major contributions.
- D /wxWidgets/branches/SOC2014_X11
2014-08-28 14:55 VZ, revision 77495Clearing incorrectly created branch on git mirror.
2014-08-28 14:54 VZ, revision 77494Fix wxFont construction from default wxFontInfo in wxMSW. Don't use -1 as the real point size. Also update the font sample to allow testing such font. Closes #16468.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/samples/font/font.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/msw/font.cpp
2014-08-28 14:37 VZ, revision 77493Fix wxFont construction from default wxFontInfo in wxMSW. Don't use -1 as the real point size. Also update the font sample to allow testing such font. Closes #16468.
2014-08-28 14:29 TIK, revision 77492Fix harmless warning about unreachable statement when wxUSE_EXCEPTIONS==0. This statement only needed when we do use exceptions.
2014-08-28 14:29 TIK, revision 77491Revision 59305 broke click count adjustment with the result that a right-click after a left-click is reported as double-click.
2014-08-28 13:35 VZ, revision 77490Revision 59305 broke click count adjustment with the result that a right-click after a left-click is reported as double-click.
2014-08-28 10:31 JS, revision 77489Fix build with wxUSE_STD_STRIN == 0. Remove a leftover occurrence of wxDEFINE_TEMPLATE_BOOL_VALUE(), this should have been done in r76532.
2014-08-28 10:28 JS, revision 77488Compensate for lack of bitmap inversion on Mac when selecting content.
- M /wxWidgets/trunk/include/wx/richtext/richtextformatdlg.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextformatdlg.h
- M /wxWidgets/trunk/src/richtext/richtextformatdlg.cpp
2014-08-27 23:21 BP, revision 77487The wxRTC formatting dialog now retains custom colours set within the colour dialog, and they can be accessed by the application.
2014-08-27 00:58 AW, revision 77486Create SVN branch for GSoC 2014 wxTaskBarButton project.
2014-08-27 00:54 AW, revision 77485Fix deleting (from within wxPG event handler) properties not belonging to the current PG page. Currently, it is not possible to remove properties from the page other then currently selected. The scope of iterator used in wxPropertyGridPageState::DoClear() to enumerate properties must be limited to the required page and not always to the selected one. Closes #16459
2014-08-26 10:29 JJ, revision 77484Fix deleting aggregate properties from within wxPG event handler. Do not explicitly remove sub-properties of aggregate property because they will be removed automatically in their parent property dtor. See #16459
2014-08-25 20:29 VZ, revision 77483Update of OpenVMS build support
2014-08-25 19:50 VZ, revision 77482Disable the use of std::exception_ptr for MSVC 2010. While <exception> does define this type in this version of the compiler, it's non-conforming and doesn't define conversion to bool, so we can't test whether it is valid or not. We could work around it but for now just disable the use of exception_ptr with VC10 and only use it for VC11+.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/msw/graphics.cpp
2014-08-25 19:47 VZ, revision 77481Fix order of radial gradient stops in wxMSW. Ensure that the order of stops is consistent with the documentation and other platforms behaviour, i.e. they are counted from inside to outside of the circle and not vice versa, which happens to be the GDI+ convention. Closes #16443.
2014-08-25 19:47 VZ, revision 77480Fix order of radial gradient stops in wxMSW. Ensure that the order of stops is consistent with the documentation and other platforms behaviour, i.e. they are counted from inside to outside of the circle and not vice versa, which happens to be the GDI+ convention. Closes #16443.
2014-08-25 19:47 VZ, revision 77479Add missing wxUSE_EXCEPTIONS checks. Build fixes after StoreCurrentException and RethrowStoredException() introduction: don't use the latter if exceptions support is turned off.
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
2014-08-24 17:32 VZ, revision 77478Rebake MSW makefiles properly after wxQt merge. Somehow the makefiles contained references to a non-existing src/common/textdlg.cpp, fix this by rebaking them.
2014-08-24 17:32 VZ, revision 77477Get rid of unnecessary wxUsecClockAsString() helper function. We always build with wxUSE_LONGLONG now, so just use wxLongLong::ToString() directly. This avois a warning about unused local function in wxDEBUG_LEVEL==0 builds.
2014-08-24 17:32 VZ, revision 77476Disable deprecation warnings for NS{Open,Save}Panel methods. They will need to be replaced with the newer equivalents, but for now getting dozens of warnings for each wxOSX build is just annoying, so get rid of them.
2014-08-24 17:32 VZ, revision 77475Use #pragma diagnostic for clang too, not just g++ 4.6+. Clang seems to support this #pragma just fine and it's useful for disabling deprecation warnings in wxOSX code.
2014-08-24 17:32 VZ, revision 77474Avoid unused variable warnings in !wxDEBUG_LEVEL builds. Don't define a constant which is only used inside wxASSERT() at all if debug checks are disabled.
2014-08-24 17:32 VZ, revision 77473Suppress unused variable warning in wxRichTextObject code. Put the variable used only inside #if 0'd code inside #if 0 itself (it would be better to get rid of this entirely, of course...).
2014-08-24 17:31 VZ, revision 77472Add tests of gradients with stops to the drawing sample. This shows inconsistency in handling of radial gradients with and without stops in current wxMSW GDI+-based wxGraphicsContext implementation. See #16443.
2014-08-24 17:31 VZ, revision 77471Remove checks for QueryPerformanceCounter() success. According to http://msdn.microsoft.com/en-us/library/windows/desktop/dn553408.aspx this function will never fail under Windows XP or later, so simplify code by not checking whether it did.
2014-08-24 17:31 VZ, revision 77470Update wxFileDialog filter index when setting its path. This ensures that GetFilename() and GetFilterIndex() always return consistent results, even if the path was set programmatically, e.g. during unattended tests using wxExpectModal<wxFileDialog>.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/overviews/exceptions.h
- M /wxWidgets/trunk/include/wx/app.h
- M /wxWidgets/trunk/interface/wx/app.h
- M /wxWidgets/trunk/samples/except/except.cpp
- M /wxWidgets/trunk/src/common/appbase.cpp
2014-08-24 17:31 VZ, revision 77469Provide wxApp::StoreCurrentException() implementation for C++11. When using C++11 we can provide implementations of wxApp::StoreCurrentException() and RethrowStoredException() ourselves and thus make catching exceptions outside of the event loop work by default. Do this and update the documentation and the sample to reflect it.
2014-08-24 17:31 VZ, revision 77468Remove the apparently unnecessary <locale> inclusion. This header doesn't seem to be needed anywhere.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/overviews/exceptions.h
- M /wxWidgets/trunk/include/wx/app.h
- M /wxWidgets/trunk/interface/wx/app.h
- M /wxWidgets/trunk/samples/except/except.cpp
- M /wxWidgets/trunk/src/common/appbase.cpp
- M /wxWidgets/trunk/src/common/event.cpp
- M /wxWidgets/trunk/src/common/evtloopcmn.cpp
- M /wxWidgets/trunk/src/gtk/evtloop.cpp
2014-08-24 17:31 VZ, revision 77467Add wxApp::StoreCurrentException() and RethrowStoredException(). These methods can be used to ensure that the exceptions thrown from event handlers are safely rethrown from the code dispatching the events once the control flow gets back there. This allows to work around the problem with not being able to propagate exceptions through non-C++ code and can be used, for example, to catch exceptions thrown by the handlers invoked from inside wxYield() by a try/catch block around wxYield() -- something that didn't work before, update the except sample to show that it does work now.
2014-08-24 17:31 VZ, revision 77466No changes, just document exception-related methods in their own group. Extract wxApp::OnExceptionInMainLoop() and OnUnhandledException() in a separate Doxygen group as there will be more functions defined in it soon.
2014-08-24 17:31 VZ, revision 77465No real changes, just simplify SafelyProcessEvent() slightly. Remove a long comment about initializing "loop" in 2 steps and just do it in 1 step instead.
2014-08-24 17:31 VZ, revision 77464Add a test of throwing an exception from wxYield() to except sample. This demonstrates that under 64 bit Windows exceptions may not propagate through the kernel code and throwing from inside wxYield() results in either an immediate abort, even if the code calling wxYield() tries to handle the exception, or, even more surprisingly, is just completely ignored. See http://blog.paulbetts.org/index.php/2010/07/20/the-case-of-the-disappearing-onload-exception-user-mode-callback-exceptions-in-x64/ for more information. Moreover, independently of Windows weirdness, throwing from wxYield() also results in a difficult to debug crash when using wxGTK because C++ exceptions can't propagate through C GTK+ code in this case.
2014-08-24 17:31 VZ, revision 77463Show new style Windows directory selector even for non-existent paths. Passing an invalid initial directory to wxDirDialog resulted in using the old style Windows directory selector dialog instead of the new style (file dialog like) one, which was unintentional, as incorrect initial directory shouldn't prevent the dialog from being shown. Fix this by handling ERROR_FILE_NOT_FOUND error specifically and still showing the new dialog, just without the (non existent) initial directory value, in this case. Closes #16430.
2014-08-24 15:35 VZ, revision 77462Also ignore arch-specific build directories in wxMSW wxStandardPaths. In addition to ignoring debug/release subdirectories, also ignore their (possible) parent Win32/x64 directories, and for the same reason: this allows the code using wxStandardPaths to work even when the program is ran from the build directory.
2014-08-24 15:35 VZ, revision 77461Avoid unnecessary assignment in wxOSX build. Don't assign to the variable only to overwrite it with a new value. Closes #16436.
2014-08-24 15:35 VZ, revision 77460Avoid warning about unused variable in wxiOS build. Define variable only used if wxOSX_USE_COCOA_OR_CARBON inside the check for it. Closes #16435.
2014-08-24 15:35 VZ, revision 77459Avoid unused variable warning in wxUSE_DATAOBJ==0 build. Declare variable only used when wxUSE_DATAOBJ==1 inside the check for it. Closes #16434.
2014-08-24 15:30 VZ, revision 77458Remove unused variable in wxDCImpl::CalculateEllipticPoints(). Closes #16433.
2014-08-24 15:30 VZ, revision 77457Avoid unnecessary assignment in wxOSX build. Don't assign to the variable only to overwrite it with a new value. Closes #16436.
2014-08-24 15:29 VZ, revision 77456Avoid warning about unused variable in wxiOS build. Define variable only used if wxOSX_USE_COCOA_OR_CARBON inside the check for it. Closes #16435.
2014-08-24 03:50 VZ, revision 77455Remove unused variable in wxDCImpl::CalculateEllipticPoints(). Closes #16433.
- M /wxWidgets/trunk/autoconf_inc.m4
- M /wxWidgets/trunk/build/bakefiles/common.bkl
- M /wxWidgets/trunk/build/bakefiles/common_samples_intree.bkl
- M /wxWidgets/trunk/build/bakefiles/common_samples_outoftree.bkl
- M /wxWidgets/trunk/build/bakefiles/config.bkl
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/demos/bombs/Makefile.in
- M /wxWidgets/trunk/demos/forty/Makefile.in
- M /wxWidgets/trunk/demos/fractal/Makefile.in
- M /wxWidgets/trunk/demos/life/life.cpp
- M /wxWidgets/trunk/demos/life/Makefile.in
- M /wxWidgets/trunk/demos/poem/Makefile.in
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/index.htm
- A /wxWidgets/trunk/docs/qt
- A /wxWidgets/trunk/docs/qt/install.txt
- A /wxWidgets/trunk/docs/qt/readme.txt
- M /wxWidgets/trunk/docs/readme.txt
- M /wxWidgets/trunk/include/wx/accel.h
- M /wxWidgets/trunk/include/wx/android/chkconf.h
- M /wxWidgets/trunk/include/wx/android/config_android.h
- M /wxWidgets/trunk/include/wx/android/setup.h
- M /wxWidgets/trunk/include/wx/anybutton.h
- M /wxWidgets/trunk/include/wx/app.h
- M /wxWidgets/trunk/include/wx/bitmap.h
- M /wxWidgets/trunk/include/wx/bmpbuttn.h
- M /wxWidgets/trunk/include/wx/brush.h
- M /wxWidgets/trunk/include/wx/button.h
- M /wxWidgets/trunk/include/wx/calctrl.h
- M /wxWidgets/trunk/include/wx/chartype.h
- M /wxWidgets/trunk/include/wx/checkbox.h
- M /wxWidgets/trunk/include/wx/checklst.h
- M /wxWidgets/trunk/include/wx/choice.h
- M /wxWidgets/trunk/include/wx/clipbrd.h
- M /wxWidgets/trunk/include/wx/clrpicker.h
- M /wxWidgets/trunk/include/wx/colordlg.h
- M /wxWidgets/trunk/include/wx/colour.h
- M /wxWidgets/trunk/include/wx/combobox.h
- M /wxWidgets/trunk/include/wx/control.h
- M /wxWidgets/trunk/include/wx/ctrlsub.h
- M /wxWidgets/trunk/include/wx/cursor.h
- M /wxWidgets/trunk/include/wx/dataobj.h
- M /wxWidgets/trunk/include/wx/dataview.h
- M /wxWidgets/trunk/include/wx/dcbuffer.h
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/dialog.h
- M /wxWidgets/trunk/include/wx/dirdlg.h
- M /wxWidgets/trunk/include/wx/dnd.h
- M /wxWidgets/trunk/include/wx/dragimag.h
- M /wxWidgets/trunk/include/wx/dvrenderers.h
- M /wxWidgets/trunk/include/wx/encinfo.h
- M /wxWidgets/trunk/include/wx/evtloop.h
- M /wxWidgets/trunk/include/wx/evtloopsrc.h
- M /wxWidgets/trunk/include/wx/features.h
- M /wxWidgets/trunk/include/wx/filedlg.h
- M /wxWidgets/trunk/include/wx/font.h
- M /wxWidgets/trunk/include/wx/fontdlg.h
- M /wxWidgets/trunk/include/wx/frame.h
- M /wxWidgets/trunk/include/wx/gauge.h
- M /wxWidgets/trunk/include/wx/gdicmn.h
- M /wxWidgets/trunk/include/wx/glcanvas.h
- M /wxWidgets/trunk/include/wx/icon.h
- M /wxWidgets/trunk/include/wx/joystick.h
- M /wxWidgets/trunk/include/wx/listbox.h
- M /wxWidgets/trunk/include/wx/listctrl.h
- M /wxWidgets/trunk/include/wx/mdi.h
- M /wxWidgets/trunk/include/wx/menu.h
- M /wxWidgets/trunk/include/wx/menuitem.h
- M /wxWidgets/trunk/include/wx/minifram.h
- M /wxWidgets/trunk/include/wx/msgdlg.h
- M /wxWidgets/trunk/include/wx/notebook.h
- M /wxWidgets/trunk/include/wx/palette.h
- M /wxWidgets/trunk/include/wx/pen.h
- M /wxWidgets/trunk/include/wx/platinfo.h
- M /wxWidgets/trunk/include/wx/popupwin.h
- M /wxWidgets/trunk/include/wx/print.h
- A /wxWidgets/trunk/include/wx/qt
- A /wxWidgets/trunk/include/wx/qt/accel.h
- A /wxWidgets/trunk/include/wx/qt/anybutton.h
- A /wxWidgets/trunk/include/wx/qt/app.h
- A /wxWidgets/trunk/include/wx/qt/bitmap.h
- A /wxWidgets/trunk/include/wx/qt/bmpbuttn.h
- A /wxWidgets/trunk/include/wx/qt/brush.h
- A /wxWidgets/trunk/include/wx/qt/button.h
- A /wxWidgets/trunk/include/wx/qt/calctrl.h
- A /wxWidgets/trunk/include/wx/qt/checkbox.h
- A /wxWidgets/trunk/include/wx/qt/checklst.h
- A /wxWidgets/trunk/include/wx/qt/choice.h
- A /wxWidgets/trunk/include/wx/qt/clipbrd.h
- A /wxWidgets/trunk/include/wx/qt/clrpicker.h
- A /wxWidgets/trunk/include/wx/qt/colordlg.h
- A /wxWidgets/trunk/include/wx/qt/colour.h
- A /wxWidgets/trunk/include/wx/qt/combobox.h
- A /wxWidgets/trunk/include/wx/qt/control.h
- A /wxWidgets/trunk/include/wx/qt/ctrlsub.h
- A /wxWidgets/trunk/include/wx/qt/cursor.h
- A /wxWidgets/trunk/include/wx/qt/dataform.h
- A /wxWidgets/trunk/include/wx/qt/dataobj.h
- A /wxWidgets/trunk/include/wx/qt/dataobj2.h
- A /wxWidgets/trunk/include/wx/qt/dataview.h
- A /wxWidgets/trunk/include/wx/qt/dc.h
- A /wxWidgets/trunk/include/wx/qt/dcclient.h
- A /wxWidgets/trunk/include/wx/qt/dcmemory.h
- A /wxWidgets/trunk/include/wx/qt/dcprint.h
- A /wxWidgets/trunk/include/wx/qt/dcscreen.h
- A /wxWidgets/trunk/include/wx/qt/defs.h
- A /wxWidgets/trunk/include/wx/qt/dialog.h
- A /wxWidgets/trunk/include/wx/qt/dirdlg.h
- A /wxWidgets/trunk/include/wx/qt/dnd.h
- A /wxWidgets/trunk/include/wx/qt/dvrenderer.h
- A /wxWidgets/trunk/include/wx/qt/dvrenderers.h
- A /wxWidgets/trunk/include/wx/qt/evtloop.h
- A /wxWidgets/trunk/include/wx/qt/filedlg.h
- A /wxWidgets/trunk/include/wx/qt/font.h
- A /wxWidgets/trunk/include/wx/qt/fontdlg.h
- A /wxWidgets/trunk/include/wx/qt/frame.h
- A /wxWidgets/trunk/include/wx/qt/gauge.h
- A /wxWidgets/trunk/include/wx/qt/glcanvas.h
- A /wxWidgets/trunk/include/wx/qt/listbox.h
- A /wxWidgets/trunk/include/wx/qt/listctrl.h
- A /wxWidgets/trunk/include/wx/qt/mdi.h
- A /wxWidgets/trunk/include/wx/qt/menu.h
- A /wxWidgets/trunk/include/wx/qt/menuitem.h
- A /wxWidgets/trunk/include/wx/qt/minifram.h
- A /wxWidgets/trunk/include/wx/qt/msgdlg.h
- A /wxWidgets/trunk/include/wx/qt/notebook.h
- A /wxWidgets/trunk/include/wx/qt/palette.h
- A /wxWidgets/trunk/include/wx/qt/pen.h
- A /wxWidgets/trunk/include/wx/qt/popupwin.h
- A /wxWidgets/trunk/include/wx/qt/printdlg.h
- A /wxWidgets/trunk/include/wx/qt/printqt.h
- A /wxWidgets/trunk/include/wx/qt/private
- A /wxWidgets/trunk/include/wx/qt/private/converter.h
- A /wxWidgets/trunk/include/wx/qt/private/utils.h
- A /wxWidgets/trunk/include/wx/qt/private/winevent.h
- A /wxWidgets/trunk/include/wx/qt/radiobox.h
- A /wxWidgets/trunk/include/wx/qt/radiobut.h
- A /wxWidgets/trunk/include/wx/qt/region.h
- A /wxWidgets/trunk/include/wx/qt/scrolbar.h
- A /wxWidgets/trunk/include/wx/qt/slider.h
- A /wxWidgets/trunk/include/wx/qt/spinbutt.h
- A /wxWidgets/trunk/include/wx/qt/spinctrl.h
- A /wxWidgets/trunk/include/wx/qt/statbmp.h
- A /wxWidgets/trunk/include/wx/qt/statbox.h
- A /wxWidgets/trunk/include/wx/qt/statline.h
- A /wxWidgets/trunk/include/wx/qt/stattext.h
- A /wxWidgets/trunk/include/wx/qt/statusbar.h
- A /wxWidgets/trunk/include/wx/qt/taskbar.h
- A /wxWidgets/trunk/include/wx/qt/textctrl.h
- A /wxWidgets/trunk/include/wx/qt/textentry.h
- A /wxWidgets/trunk/include/wx/qt/tglbtn.h
- A /wxWidgets/trunk/include/wx/qt/timer.h
- A /wxWidgets/trunk/include/wx/qt/toolbar.h
- A /wxWidgets/trunk/include/wx/qt/tooltip.h
- A /wxWidgets/trunk/include/wx/qt/toplevel.h
- A /wxWidgets/trunk/include/wx/qt/treectrl.h
- A /wxWidgets/trunk/include/wx/qt/window.h
- M /wxWidgets/trunk/include/wx/radiobox.h
- M /wxWidgets/trunk/include/wx/radiobut.h
- M /wxWidgets/trunk/include/wx/rawbmp.h
- M /wxWidgets/trunk/include/wx/region.h
- M /wxWidgets/trunk/include/wx/scrolbar.h
- M /wxWidgets/trunk/include/wx/slider.h
- M /wxWidgets/trunk/include/wx/spinbutt.h
- M /wxWidgets/trunk/include/wx/spinctrl.h
- M /wxWidgets/trunk/include/wx/statbmp.h
- M /wxWidgets/trunk/include/wx/statbox.h
- M /wxWidgets/trunk/include/wx/statline.h
- M /wxWidgets/trunk/include/wx/stattext.h
- M /wxWidgets/trunk/include/wx/statusbr.h
- M /wxWidgets/trunk/include/wx/taskbar.h
- M /wxWidgets/trunk/include/wx/textctrl.h
- M /wxWidgets/trunk/include/wx/textentry.h
- M /wxWidgets/trunk/include/wx/tglbtn.h
- M /wxWidgets/trunk/include/wx/toolbar.h
- M /wxWidgets/trunk/include/wx/tooltip.h
- M /wxWidgets/trunk/include/wx/toplevel.h
- M /wxWidgets/trunk/include/wx/treectrl.h
- M /wxWidgets/trunk/include/wx/unix/apptbase.h
- M /wxWidgets/trunk/include/wx/unix/apptrait.h
- M /wxWidgets/trunk/include/wx/window.h
- M /wxWidgets/trunk/include/wx/wxcrtbase.h
- M /wxWidgets/trunk/interface/wx/gauge.h
- M /wxWidgets/trunk/interface/wx/menu.h
- M /wxWidgets/trunk/interface/wx/radiobox.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/access/Makefile.in
- M /wxWidgets/trunk/samples/animate/Makefile.in
- M /wxWidgets/trunk/samples/artprov/Makefile.in
- M /wxWidgets/trunk/samples/aui/Makefile.in
- M /wxWidgets/trunk/samples/calendar/Makefile.in
- M /wxWidgets/trunk/samples/caret/Makefile.in
- M /wxWidgets/trunk/samples/clipboard/Makefile.in
- M /wxWidgets/trunk/samples/collpane/Makefile.in
- M /wxWidgets/trunk/samples/combo/Makefile.in
- M /wxWidgets/trunk/samples/config/Makefile.in
- M /wxWidgets/trunk/samples/console/Makefile.in
- M /wxWidgets/trunk/samples/controls/controls.cpp
- M /wxWidgets/trunk/samples/controls/Makefile.in
- M /wxWidgets/trunk/samples/dataview/Makefile.in
- M /wxWidgets/trunk/samples/debugrpt/Makefile.in
- M /wxWidgets/trunk/samples/dialogs/Makefile.in
- M /wxWidgets/trunk/samples/dialup/Makefile.in
- M /wxWidgets/trunk/samples/display/Makefile.in
- M /wxWidgets/trunk/samples/dll/Makefile.in
- M /wxWidgets/trunk/samples/dnd/Makefile.in
- M /wxWidgets/trunk/samples/docview/Makefile.in
- M /wxWidgets/trunk/samples/dragimag/Makefile.in
- M /wxWidgets/trunk/samples/drawing/Makefile.in
- M /wxWidgets/trunk/samples/erase/erase.cpp
- M /wxWidgets/trunk/samples/erase/Makefile.in
- M /wxWidgets/trunk/samples/event/Makefile.in
- M /wxWidgets/trunk/samples/except/Makefile.in
- M /wxWidgets/trunk/samples/exec/Makefile.in
- M /wxWidgets/trunk/samples/font/Makefile.in
- M /wxWidgets/trunk/samples/fswatcher/Makefile.in
- M /wxWidgets/trunk/samples/grid/Makefile.in
- M /wxWidgets/trunk/samples/help/Makefile.in
- M /wxWidgets/trunk/samples/htlbox/Makefile.in
- M /wxWidgets/trunk/samples/html/about/Makefile.in
- M /wxWidgets/trunk/samples/html/help/Makefile.in
- M /wxWidgets/trunk/samples/html/helpview/Makefile.in
- M /wxWidgets/trunk/samples/html/htmlctrl/Makefile.in
- M /wxWidgets/trunk/samples/html/printing/Makefile.in
- M /wxWidgets/trunk/samples/html/test/Makefile.in
- M /wxWidgets/trunk/samples/html/virtual/Makefile.in
- M /wxWidgets/trunk/samples/html/widget/Makefile.in
- M /wxWidgets/trunk/samples/html/zip/Makefile.in
- M /wxWidgets/trunk/samples/image/Makefile.in
- M /wxWidgets/trunk/samples/internat/Makefile.in
- M /wxWidgets/trunk/samples/ipc/Makefile.in
- M /wxWidgets/trunk/samples/joytest/Makefile.in
- M /wxWidgets/trunk/samples/keyboard/Makefile.in
- M /wxWidgets/trunk/samples/layout/Makefile.in
- M /wxWidgets/trunk/samples/listctrl/Makefile.in
- M /wxWidgets/trunk/samples/mdi/Makefile.in
- M /wxWidgets/trunk/samples/mediaplayer/Makefile.in
- M /wxWidgets/trunk/samples/memcheck/Makefile.in
- M /wxWidgets/trunk/samples/menu/Makefile.in
- M /wxWidgets/trunk/samples/minimal/Makefile.in
- M /wxWidgets/trunk/samples/nativdlg/Makefile.in
- M /wxWidgets/trunk/samples/notebook/Makefile.in
- M /wxWidgets/trunk/samples/oleauto/Makefile.in
- M /wxWidgets/trunk/samples/opengl/cube/Makefile.in
- M /wxWidgets/trunk/samples/opengl/isosurf/isosurf.cpp
- M /wxWidgets/trunk/samples/opengl/isosurf/Makefile.in
- M /wxWidgets/trunk/samples/opengl/penguin/Makefile.in
- M /wxWidgets/trunk/samples/ownerdrw/Makefile.in
- M /wxWidgets/trunk/samples/popup/Makefile.in
- M /wxWidgets/trunk/samples/power/Makefile.in
- M /wxWidgets/trunk/samples/preferences/Makefile.in
- M /wxWidgets/trunk/samples/printing/Makefile.in
- M /wxWidgets/trunk/samples/propgrid/Makefile.in
- M /wxWidgets/trunk/samples/regtest/Makefile.in
- M /wxWidgets/trunk/samples/render/Makefile.in
- M /wxWidgets/trunk/samples/ribbon/Makefile.in
- M /wxWidgets/trunk/samples/richtext/Makefile.in
- M /wxWidgets/trunk/samples/sashtest/Makefile.in
- M /wxWidgets/trunk/samples/scroll/Makefile.in
- M /wxWidgets/trunk/samples/shaped/Makefile.in
- M /wxWidgets/trunk/samples/sockets/Makefile.in
- M /wxWidgets/trunk/samples/sound/Makefile.in
- M /wxWidgets/trunk/samples/splash/Makefile.in
- M /wxWidgets/trunk/samples/splitter/Makefile.in
- M /wxWidgets/trunk/samples/statbar/Makefile.in
- M /wxWidgets/trunk/samples/stc/Makefile.in
- M /wxWidgets/trunk/samples/svg/Makefile.in
- M /wxWidgets/trunk/samples/taborder/Makefile.in
- M /wxWidgets/trunk/samples/taskbar/Makefile.in
- M /wxWidgets/trunk/samples/text/Makefile.in
- M /wxWidgets/trunk/samples/thread/Makefile.in
- M /wxWidgets/trunk/samples/toolbar/Makefile.in
- M /wxWidgets/trunk/samples/treectrl/Makefile.in
- M /wxWidgets/trunk/samples/treelist/Makefile.in
- M /wxWidgets/trunk/samples/typetest/Makefile.in
- M /wxWidgets/trunk/samples/uiaction/Makefile.in
- M /wxWidgets/trunk/samples/validate/Makefile.in
- M /wxWidgets/trunk/samples/vscroll/Makefile.in
- M /wxWidgets/trunk/samples/webview/Makefile.in
- M /wxWidgets/trunk/samples/widgets/Makefile.in
- M /wxWidgets/trunk/samples/wizard/Makefile.in
- M /wxWidgets/trunk/samples/wrapsizer/Makefile.in
- M /wxWidgets/trunk/samples/xrc/Makefile.in
- M /wxWidgets/trunk/samples/xti/Makefile.in
- M /wxWidgets/trunk/src/common/bmpbase.cpp
- M /wxWidgets/trunk/src/common/dcbase.cpp
- M /wxWidgets/trunk/src/common/evtloopcmn.cpp
- M /wxWidgets/trunk/src/common/intl.cpp
- M /wxWidgets/trunk/src/common/listctrlcmn.cpp
- M /wxWidgets/trunk/src/common/platinfo.cpp
- M /wxWidgets/trunk/src/common/prntbase.cpp
- M /wxWidgets/trunk/src/common/utilscmn.cpp
- M /wxWidgets/trunk/src/generic/graphicc.cpp
- M /wxWidgets/trunk/src/generic/grid.cpp
- A /wxWidgets/trunk/src/qt
- A /wxWidgets/trunk/src/qt/accel.cpp
- A /wxWidgets/trunk/src/qt/anybutton.cpp
- A /wxWidgets/trunk/src/qt/app.cpp
- A /wxWidgets/trunk/src/qt/apptraits.cpp
- A /wxWidgets/trunk/src/qt/bitmap.cpp
- A /wxWidgets/trunk/src/qt/bmpbuttn.cpp
- A /wxWidgets/trunk/src/qt/brush.cpp
- A /wxWidgets/trunk/src/qt/button.cpp
- A /wxWidgets/trunk/src/qt/calctrl.cpp
- A /wxWidgets/trunk/src/qt/checkbox.cpp
- A /wxWidgets/trunk/src/qt/checklst.cpp
- A /wxWidgets/trunk/src/qt/choice.cpp
- A /wxWidgets/trunk/src/qt/clipbrd.cpp
- A /wxWidgets/trunk/src/qt/clrpicker.cpp
- A /wxWidgets/trunk/src/qt/colordlg.cpp
- A /wxWidgets/trunk/src/qt/colour.cpp
- A /wxWidgets/trunk/src/qt/combobox.cpp
- A /wxWidgets/trunk/src/qt/control.cpp
- A /wxWidgets/trunk/src/qt/converter.cpp
- A /wxWidgets/trunk/src/qt/ctrlsub.cpp
- A /wxWidgets/trunk/src/qt/cursor.cpp
- A /wxWidgets/trunk/src/qt/dataobj.cpp
- A /wxWidgets/trunk/src/qt/dataview.cpp
- A /wxWidgets/trunk/src/qt/dc.cpp
- A /wxWidgets/trunk/src/qt/dcclient.cpp
- A /wxWidgets/trunk/src/qt/dcmemory.cpp
- A /wxWidgets/trunk/src/qt/dcprint.cpp
- A /wxWidgets/trunk/src/qt/dcscreen.cpp
- A /wxWidgets/trunk/src/qt/defs.cpp
- A /wxWidgets/trunk/src/qt/dialog.cpp
- A /wxWidgets/trunk/src/qt/display.cpp
- A /wxWidgets/trunk/src/qt/dnd.cpp
- A /wxWidgets/trunk/src/qt/dvrenderer.cpp
- A /wxWidgets/trunk/src/qt/dvrenderers.cpp
- A /wxWidgets/trunk/src/qt/evtloop.cpp
- A /wxWidgets/trunk/src/qt/filedlg.cpp
- A /wxWidgets/trunk/src/qt/font.cpp
- A /wxWidgets/trunk/src/qt/fontdlg.cpp
- A /wxWidgets/trunk/src/qt/fontenum.cpp
- A /wxWidgets/trunk/src/qt/fontutil.cpp
- A /wxWidgets/trunk/src/qt/frame.cpp
- A /wxWidgets/trunk/src/qt/gauge.cpp
- A /wxWidgets/trunk/src/qt/glcanvas.cpp
- A /wxWidgets/trunk/src/qt/listbox.cpp
- A /wxWidgets/trunk/src/qt/listctrl.cpp
- A /wxWidgets/trunk/src/qt/mdi.cpp
- A /wxWidgets/trunk/src/qt/mediactrl.cpp
- A /wxWidgets/trunk/src/qt/menu.cpp
- A /wxWidgets/trunk/src/qt/menuitem.cpp
- A /wxWidgets/trunk/src/qt/minifram.cpp
- A /wxWidgets/trunk/src/qt/msgdlg.cpp
- A /wxWidgets/trunk/src/qt/notebook.cpp
- A /wxWidgets/trunk/src/qt/palette.cpp
- A /wxWidgets/trunk/src/qt/pen.cpp
- A /wxWidgets/trunk/src/qt/popupwin.cpp
- A /wxWidgets/trunk/src/qt/printdlg.cpp
- A /wxWidgets/trunk/src/qt/printqt.cpp
- A /wxWidgets/trunk/src/qt/radiobox.cpp
- A /wxWidgets/trunk/src/qt/radiobut.cpp
- A /wxWidgets/trunk/src/qt/region.cpp
- A /wxWidgets/trunk/src/qt/scrolbar.cpp
- A /wxWidgets/trunk/src/qt/settings.cpp
- A /wxWidgets/trunk/src/qt/slider.cpp
- A /wxWidgets/trunk/src/qt/sockqt.cpp
- A /wxWidgets/trunk/src/qt/spinbutt.cpp
- A /wxWidgets/trunk/src/qt/spinctrl.cpp
- A /wxWidgets/trunk/src/qt/statbmp.cpp
- A /wxWidgets/trunk/src/qt/statbox.cpp
- A /wxWidgets/trunk/src/qt/statline.cpp
- A /wxWidgets/trunk/src/qt/stattext.cpp
- A /wxWidgets/trunk/src/qt/statusbar.cpp
- A /wxWidgets/trunk/src/qt/taskbar.cpp
- A /wxWidgets/trunk/src/qt/textctrl.cpp
- A /wxWidgets/trunk/src/qt/textentry.cpp
- A /wxWidgets/trunk/src/qt/tglbtn.cpp
- A /wxWidgets/trunk/src/qt/timer.cpp
- A /wxWidgets/trunk/src/qt/toolbar.cpp
- A /wxWidgets/trunk/src/qt/tooltip.cpp
- A /wxWidgets/trunk/src/qt/toplevel.cpp
- A /wxWidgets/trunk/src/qt/treectrl.cpp
- A /wxWidgets/trunk/src/qt/uiaction.cpp
- A /wxWidgets/trunk/src/qt/utils.cpp
- A /wxWidgets/trunk/src/qt/window.cpp
- M /wxWidgets/trunk/tests/benchmarks/Makefile.in
- M /wxWidgets/trunk/tests/Makefile.in
2014-08-23 14:32 VZ, revision 77454Merge wxQT branch into the trunk. This merges in the latest sources from GSoC 2014 wxQt project with just a few minor corrections, mostly undoing wrong changes to common files in that branch (results of a previous bad merge?) and getting rid of whitespace-only changes. Also remove debug logging from wxGrid.
2014-08-23 14:32 VZ, revision 77453Create svn branch for GSoC 2014 wxX11 project.
- D /wxWidgets/branches/SOC2014_X11
2014-08-23 14:28 VZ, revision 77452Remove the branch created once again at a wrong place.
2014-08-23 03:09 VZ, revision 77451Create svn branch for GSoC 2014 wxX11 project.
2014-08-23 03:09 VZ, revision 77450disable qt auto buffer swapping
2014-08-23 03:09 VZ, revision 77449Fix special (unreal) window handling in wxQT See wxTabFrame (AUI book), that is a special case as it doesn't have a related QWidget counterpart
- M /wxWidgets/branches/wxQT/build/bakefiles/files.bkl
- M /wxWidgets/branches/wxQT/include/wx/minifram.h
- A /wxWidgets/branches/wxQT/include/wx/qt/minifram.h
- M /wxWidgets/branches/wxQT/Makefile.in
- M /wxWidgets/branches/wxQT/src/qt/frame.cpp
- A /wxWidgets/branches/wxQT/src/qt/minifram.cpp
2014-08-23 03:09 VZ, revision 77448Add MiniFrame TLW for wxQT Also enables support for frameless and no task bar styles. Note that tool window style seems to have no effect on Ubuntu (tested with the Qt official examples)
- M /wxWidgets/branches/wxQT/build/bakefiles/files.bkl
- M /wxWidgets/branches/wxQT/build/files
- M /wxWidgets/branches/wxQT/build/osx/makeprojects.applescript
- M /wxWidgets/branches/wxQT/build/osx/wx.xcconfig
- M /wxWidgets/branches/wxQT/build/osx/wxcarbon.xcodeproj/project.pbxproj
- M /wxWidgets/branches/wxQT/build/osx/wxcarbon_in.xcodeproj/project.pbxproj
- M /wxWidgets/branches/wxQT/build/osx/wxcocoa.xcodeproj/project.pbxproj
- M /wxWidgets/branches/wxQT/build/osx/wxcocoa_in.xcodeproj/project.pbxproj
- A /wxWidgets/branches/wxQT/build/osx/wxcocoa_ml.xcconfig
- A /wxWidgets/branches/wxQT/build/osx/wxcocoa_ml3rd.xcconfig
- A /wxWidgets/branches/wxQT/build/osx/wxcocoa_mlbase.xcconfig
- A /wxWidgets/branches/wxQT/build/osx/wxcocoa_mlgui.xcconfig
- M /wxWidgets/branches/wxQT/build/osx/wxiphone.xcodeproj/project.pbxproj
- M /wxWidgets/branches/wxQT/build/osx/wxiphone_in.xcodeproj/project.pbxproj
- M /wxWidgets/branches/wxQT/demos/life/life.cpp
- M /wxWidgets/branches/wxQT/docs/doxygen/mainpages/const_cpp.h
- M /wxWidgets/branches/wxQT/docs/msw/install.txt
- M /wxWidgets/branches/wxQT/include/wx/msw/window.h
- D /wxWidgets/branches/wxQT/include/wx/osx/private/glgrab.h
- M /wxWidgets/branches/wxQT/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/branches/wxQT/include/wx/string.h
- M /wxWidgets/branches/wxQT/Makefile.in
- M /wxWidgets/branches/wxQT/src/common/event.cpp
- M /wxWidgets/branches/wxQT/src/generic/grid.cpp
- M /wxWidgets/branches/wxQT/src/gtk/control.cpp
- M /wxWidgets/branches/wxQT/src/html/htmlctrl/webkit/webkit.mm
- M /wxWidgets/branches/wxQT/src/msw/dc.cpp
- M /wxWidgets/branches/wxQT/src/msw/textctrl.cpp
- M /wxWidgets/branches/wxQT/src/msw/treectrl.cpp
- M /wxWidgets/branches/wxQT/src/msw/window.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/app.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/dcscreen.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/graphics.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/utilscocoa.mm
- M /wxWidgets/branches/wxQT/src/osx/cocoa/menu.mm
- M /wxWidgets/branches/wxQT/src/osx/cocoa/nonownedwnd.mm
- M /wxWidgets/branches/wxQT/src/osx/cocoa/utils.mm
- M /wxWidgets/branches/wxQT/src/osx/core/fontenum.cpp
- D /wxWidgets/branches/wxQT/src/osx/core/glgrab.cpp
- M /wxWidgets/branches/wxQT/src/osx/utils_osx.cpp
- M /wxWidgets/branches/wxQT/src/osx/webview_webkit.mm
- M /wxWidgets/branches/wxQT/src/propgrid/editors.cpp
- M /wxWidgets/branches/wxQT/tests/controls/textentrytest.cpp
2014-08-23 03:08 VZ, revision 77447Merge master trunk into GSoC2014 QT branch
2014-08-23 03:08 VZ, revision 77446Complete build docs for Ubuntu/Android wxQT
- M /wxWidgets/branches/wxQT/docs/index.htm
- A /wxWidgets/branches/wxQT/docs/qt
- A /wxWidgets/branches/wxQT/docs/qt/install.txt
- A /wxWidgets/branches/wxQT/docs/qt/readme.txt
- M /wxWidgets/branches/wxQT/docs/readme.txt
2014-08-23 03:08 VZ, revision 77445Initial documentation for wxQT
2014-08-23 03:08 VZ, revision 77444Fix SIGSEGV if app was not initialized in wxQT
2014-08-23 03:08 VZ, revision 77443Fix status bar initial field count in wxQT
2014-08-23 03:08 VZ, revision 77442Fix status bar removal SIGSEGV in wxQT
2014-08-23 03:08 VZ, revision 77441Fix text extent metrics with spaces in wxQT
Implement missing default button size for wxQT (wxPython)