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):
2009-09-06 16:31 VZ, revision 618432009-09-06 16:31 VZ, revision 61842Use SYSTEMTIME instead of DOS time when converting to/from VARIANTS. SYSTEMTIME has a much larger range than DOS time and a much better precision (1ms instead of 2s) as well. Closes #11177.
2009-09-06 10:35 JMS, revision 61840Take time into account in wxDateTime <-> SYSTEMTIME conversion. wxDateTime::SetFromMSWSysTime() and GetAsMSWSysTime() worked with the date part of SYSTEMTIME only, do use time part as well now. Closes #11176.
2009-09-06 09:53 JMS, revision 61839Do not allow multiple selection when dragging in the 'value' column
2009-09-06 09:51 JMS, revision 61838Fixed property iterator crash when iterating through 'non-interesting' properties at the edges of the grid.
- M /wxWidgets/trunk/include/wx/propgrid/propgridpagestate.h
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
2009-09-05 16:24 VZ, revision 61837Added check to allow multiple selection by dragging only if property under mouse was adjacent to a property already in the selection.
2009-09-05 15:23 JMS, revision 61836Perform Apple SDK tests for Mac ports only. Fix after changes of r61832: SDK checks should be done for Mac ports only as they are useless under the other systems and break configure because sw_vers is Mac-only and unsurprisingly using it results in errors under the other systems: /usr/local/src/wx/HEAD/configure: line 18215: sw_vers: command not found checking if C compiler works with SDK/version options... configure: error: no. Try a different SDK
2009-09-05 14:39 VZ, revision 61835Fixed GtkBorder allocation (hopefully)
2009-09-05 14:39 JMS, revision 61834Really fix compilation of wxURLDataObject. Conversion from char* to wxString doesn't exist in 2.8, need to do it explicitly. Closes #11102.
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/include/wx/gtk/combobox.h
- M /wxWidgets/trunk/include/wx/gtk/textctrl.h
- M /wxWidgets/trunk/include/wx/gtk/textentry.h
- M /wxWidgets/trunk/include/wx/msw/textentry.h
- M /wxWidgets/trunk/include/wx/propgrid/propgriddefs.h
- M /wxWidgets/trunk/include/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/include/wx/textentry.h
- M /wxWidgets/trunk/interface/wx/combo.h
- M /wxWidgets/trunk/interface/wx/textentry.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
- M /wxWidgets/trunk/src/common/textentrycmn.cpp
- M /wxWidgets/trunk/src/generic/combog.cpp
- M /wxWidgets/trunk/src/generic/odcombo.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/textentry.cpp
- M /wxWidgets/trunk/src/msw/combo.cpp
- M /wxWidgets/trunk/src/msw/textentry.cpp
- M /wxWidgets/trunk/src/propgrid/editors.cpp
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
2009-09-05 14:29 VZ, revision 61833wxTextEntry::SetMargins(), GetMargins() - implemented on wxMSW and wxGTK (GTK+ 2.10+); also added similar functions into wxComboCtrl, deprecated old indent-functions; wxPropertyGrid modified to use the new functionality
2009-09-05 02:12 KO, revision 61832Clarify the separator native look remark. Closes #11174.
2009-09-04 21:10 VZ, revision 61830If gcc-4.2+ is specified for compiling OS X Carbon or 10.4 compatilbility is specified, switch to gcc-4.0 to avoid configuration conflicts. Also, do not default to 10.4 compatibility when building OS X Cocoa so that we can get 64-bit builds on Snow Leopard by default.
2009-09-04 18:21 VZ, revision 61829Fix bug in wxTreeCtrl::ItemHasChildren() for virtual root item. Backport of r58177 from trunk, see #11169.
2009-09-04 18:20 VZ, revision 61828Enable debug information in release builds for msvc makefiles too. Debug information was enabled for release builds for MSVC project files but not the makefiles which was inconsistent, correct this.
2009-09-04 18:20 VZ, revision 61827Implement wxSTAY_ON_TOP for wxMessageDialog in wxGTK. Call gtk_window_set_keep_above() to force the message dialog to be above the other windows (some WMs do this by default anyhow but not all). Closes #11163.
2009-09-04 02:29 VZ, revision 61826Document wxFileName::SetPath(). Closes #11162.
2009-09-04 02:27 VZ, revision 61825Another compilation fix after r61814. wxDECLARE_NO_COPY_CLASS() doesn't exist in 2.8, only DECLARE_NO_COPY_CLASS() does.
2009-09-03 13:38 VZ, revision 61821Fix regression with logging messages during wxApp initialization. Changes in r61450 broke logging of the messages for errors occurring during wxApp initialization, such as the message about the failure to establish connection to the X server. Instead of being shown on stderr, wxLogGui was used resulting in a crash. Creating wxLogOutputBest in wxLog code before wxTheApp creation was not enough as this error occurred after wxTheApp creation -- but before it became usable. Fix this by explicitly asking wxLog to instantiate a safe log target in DoCommonPreInit() if the user hadn't set up his own yet and using it until the GUI is fully initialized.
- M /wxWidgets/trunk/include/wx/app.h
- M /wxWidgets/trunk/interface/wx/app.h
- M /wxWidgets/trunk/src/common/appbase.cpp
2009-09-03 13:03 VZ, revision 61820Tweak the default wxApp::GetAppDisplayName() logic. Don't capitalize the app name if it had been explicitly set with SetAppName() as this can result in unexpectedly wrong value. Do capitalize the program name which is used as app name by default and don't store the program name in m_appName to be able to distinguish between the two cases. Closes #11165.
2009-09-03 02:32 VZ, revision 61814Compilation fix after r61814. Trunk change was not completely merged and broke the build, fix it.
2009-09-03 02:24 VZ, revision 61813Fix off by one errors and buffer overflows in wxURLDataObject. Backport of r61787 and r61788 from trunk. Closes #11102.
2009-09-03 02:24 VZ, revision 61812React to errors on socket correctly when using epoll(). Even though the socket is not registered for wxFDIO_EXCEPTION events, wxEpollDispatcher will currently generate them anyhow so we shouldn't assert if wxSocketImplUnix::OnExceptionWaiting() is called. Instead, notify the socket about the connection loss if this happens. Closes #11085.
2009-09-03 02:16 VZ, revision 61811Clarify the priority rules for static and dynamic handlers. See #11156.
2009-09-01 16:44 JMS, revision 61804Fix SetToolTip(NULL) in newer GTK versions. Backport of r61549 from HEAD. Closes #11158.
2009-09-01 16:11 JMS, revision 61803Normalize property label editor margins on wxMSW
2009-09-01 15:54 JMS, revision 61802Only respect property's wxPG_PROP_READONLY flag for the 'value' column
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/samples/propgrid/tests.cpp
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
2009-09-01 15:39 JS, revision 61801Added 'bool editable' argument to wxPropertyGrid::MakeColumnEditable()
2009-09-01 15:36 JS, revision 61800Documented font dialog fix.
2009-09-01 15:20 JMS, revision 61799Backported fix from 2.9.
2009-09-01 15:13 JMS, revision 61798Removed some old code that generated warnings on some compilers
- M /wxWidgets/trunk/include/wx/propgrid/propgridiface.h
- M /wxWidgets/trunk/src/propgrid/propgridiface.cpp
2009-08-31 23:28 VZ, revision 61796Fixed a severe crash bug
2009-08-31 02:05 VZ, revision 61793Correctly determine best wxPropertyGrid width. Improve wxPropertyGrid::DoGetBestSize() to correctly determine the window width by using the sum of columns widths. Also correct wxPropertyGridPageState::GetColumnFitWidth() to account for the bitmaps.
2009-08-30 23:43 VZ, revision 61792Avoid spurious uninitialized variable warning. Last change introduced a new warning in optimized g++ build, fix it.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/src/common/image.cpp
- M /wxWidgets/trunk/tests/image/image.cpp
2009-08-30 23:11 VZ, revision 61791Correct wxImage::Size() again; add unit tests for it. wxImage::Size() didn't handle the paste position correctly. Closes #7874.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/image.h
- M /wxWidgets/trunk/interface/wx/image.h
- M /wxWidgets/trunk/src/common/image.cpp
2009-08-30 22:42 VZ, revision 61790Add support for bilinear resize algorithm to wxImage. Add wxIMAGE_QUALITY_BILINEAR in addition to the existing wxIMAGE_QUALITY_BICUBIC, it is supposed to be much faster yet yield almost the same results. Closes #11034.
2009-08-30 19:25 VZ, revision 61788Use correct font instead of DEFAULT_GUI_FONT. DEFAULT_GUI_FONT is a misnomer, not only is it not a default (and never was) but it shouldn't be used at all. Instead use lfMessageFont from the NONCLIENTMETRICS structure as it seems to correspond to the font used by the native controls under 2000, XP and Vista and respects Vista global DPI setting unlike DEFAULT_GUI_FONT. Closes #11008.
2009-08-30 19:25 VZ, revision 61787Fix buffer overflow in wxURLDataObject. The code in CFSTR_SHELLURLDataObject::GetDataHere() was confused by ANSI/Unicode and ended up overwriting output buffer because of it. Moreover, this function was actually completely unnecessary as the base class version did work correctly. Closes #11102 (thanks to Tim Kosse).
2009-08-30 19:25 VZ, revision 61786Fix off by one errors in wxURLDataObject. wxTextDataObject::SetData() adds the terminating NUL automatically so there is no need to add it to the length when calling it from wxURLDataObject::SetURL(). This change is necessary to fix the unit test in the upcoming fix for #11102. See #11102.
- M /wxWidgets/trunk/interface/wx/string.h
- M /wxWidgets/trunk/src/common/string.cpp
- M /wxWidgets/trunk/tests/strings/strings.cpp
2009-08-30 19:25 VZ, revision 61785Output the extracted number from wxString::ToXXX() even if it returns false. After the changes in r50710 wxString numeric conversion functions didn't update their output parameter any more if the conversion failed because not entire string was converted. This was incompatible with the old behaviour which some existing code did rely on, so restore it and now always return the number which was extracted from the beginning of the string if we found anything at all, even if the function returns false. Add unit test for the correct behaviour and updated the documentation. Closes #11126.
2009-08-30 19:24 VZ, revision 61784Use GetBestSize() rather than DoGetBestSize(). Call GetBestSize() from wxWindowMSW::DoSetSize() so that it works correctly for the classes which only override DoGetBestClientSize() and not DoGetBestSize() itself, such as wxStaticText. Closes #11096.
2009-08-30 19:24 VZ, revision 61783Fix selection events generation in multi-select wxTreeCtrl. Only deselect the items when the mouse is released if really necessary: add a flag indicating when it is instead of trying to deduce it in the mouse up handler. Closes #11099 (thanks to Jonathan Liu).
2009-08-29 10:09 JMS, revision 61779Don't generate duplicated events for clicks on tree +/- buttons. In multiple selection mode we process mouse events manually in wxTreeCtrl itself and already take care of mouse clicks on the buttons there so don't pass them on to the base class which would generate another event. Closes #11098 (thanks to Jonathan Liu).
- M /wxWidgets/trunk/docs/doxygen/overviews/propgrid.h
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/samples/propgrid/propgrid.cpp
- M /wxWidgets/trunk/samples/propgrid/tests.cpp
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
2009-08-28 12:44 VZ, revision 61774Disabled top-level parent tracking by default (crashes with AUI), must now use wxPG_EX_ENABLE_TLP_TRACKING style to enable old behavior.
2009-08-28 12:44 VZ, revision 61773Compilation fix for wxUSE_PROTOCOL && !wxUSE_URL. IMPLEMENT_CLASS(wxProtoInfo) wasn't compiled in in this build configuration because it was in url.cpp instead of protocol.cpp and so was guarded by wxUSE_URL and not wxUSE_PROTOCOL as it should have been. Closes #11151.
2009-08-28 12:43 VZ, revision 61772Compilation fixes for wxUSE_FONTMAP==0. Closes #11150. Closes #11152.
2009-08-27 09:08 PC, revision 61770No real changes, just slightly simplify code. No need to check whether the pointer is NULL before deleting it nor to assign NULL to it if it's going to be immediately reassigned on the next line. Closes #11149.
2009-08-27 07:11 PC, revision 61769small fix to last commit, only disable updating decor size if necessary
2009-08-27 01:12 MW, revision 61768avoid deferred show with Fluxbox, its support for _NET_REQUEST_FRAME_EXTENTS is broken
- M /wxWidgets/trunk/build/buildbot/config/ravnsgaard.xml
- M /wxWidgets/trunk/build/buildbot/config/StellarWerx32.xml
2009-08-27 00:18 VZ, revision 61767Split 32-bit GTK builds between the the two linux machines, read to add more builds.
2009-08-27 00:17 VZ, revision 61766Fix wxDocManager::GetLastDirectory() when there is no history. The most recently opened file should be used only if we have MRU list. Closes #11145.
Fix wxDocManager::GetLastDirectory() when there is no history. The most recently opened file should be used only if we have MRU list. Closes #11145.