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):
2010-02-28 12:09 VZ, revision 635842010-02-28 12:09 VZ, revision 63583Only add -woff 3970 to C[XX]FLAGS when using SGI mipsPro 7.4.4 or later. Previous mipsPro versions don't give this warning but do warn about "unknown warning number 3970" if we use this -woff which is even more annoying than original warning we tried to suppress. This is a forward port of r45896 which somehow was only applied to 2.8 branch.
2010-02-28 12:09 VZ, revision 63582Compilation fixes for wide char functions under IRIX with mipsPro. Use correct (XPG5, not XPG4) version of wcsftime(). Bring the wide char functions only declared in std namespace into global one under IRIX. Declare vswscanf() ourselves as we just don't seem to get its declaration from C++ code (only from C99). Add a cast to fix incorrect putws() signature. All these fixes apply to IRIX 6.5.18 with mipsPro 7.4.2. It doesn't seem to add configure checks for most of the above fixes as previous versions of both the OS and the compiler should be completely extinct by now but we may need to do it if anybody is still found to use them.
2010-02-28 12:09 VZ, revision 63581Fix for wxStringCheck compilation under IRIX using mipsPro. IRIX mipsPro 7.4 refuses to instantiate a template with an inline function as parameter. Work around this by using a function taking a function pointer instead of using template wxStringCheck with inline wxIs{alpha,alnum,digit}.
2010-02-28 12:09 VZ, revision 63580Always declare wxCStrData::As[W]Char() as being inline. This fixes warnings with IRIX mipsPro and not only mingw32 and probably doesn't do any harm with the other compilers.
2010-02-28 12:08 VZ, revision 63579Rearrange functions order so that they are effectively inlined. Define wxSizer::Insert(size_t, wxSizerItem *) before it is used so that it could really be inlined. This also fixes an IRIX mipsPro compiler warning.
2010-02-28 12:08 VZ, revision 63578Fix compilation with GTK+ 2.4. Support for ellipsization in GtkTreeView and gtk_window_set_focus_on_map() are new in 2.6, don't use them with 2.4.
2010-02-28 12:08 VZ, revision 63577Support IRIX version of OpenGL multi sampling constants. Although OpenGL multi sampling extensions originated under IRIX, it doesn't seem to use the standard names for the constants used and uses "SGI" suffix for them instead of "ARB". Add support for IRIX versions of GLX_SAMPLE_BUFFERS_ARB and GLX_SAMPLES_ARB and also check if these constants are defined at all to avoid compilation errors if they are not.
2010-02-28 12:08 VZ, revision 63576Fix the STC sources generation script to work with ancient Python. Don't use True, set and join method of string objects which didn't exist in prehistoric Python versions (such as 1.5 bundled with IRIX) as we can easily work around their lack by using 1, list and string module join method instead.
2010-02-28 12:08 VZ, revision 63575No real changes, just remove an unused variable. This fixes a warning from IRIX mipsPro compiler.
2010-02-28 12:08 VZ, revision 63574Remove unused NO_SORT constant. This fixrs an IRIX mipsPro compiler warning.
2010-02-28 12:08 VZ, revision 63573Include <locale.h> to get LC_XXX constants declaration. This fixes a compilation error under IRIX when using mipsPro.
2010-02-28 12:08 VZ, revision 63572Remove unnecessary comparison of unsigned variable with 0. m_httpsize is of type size_t and so is always >= 0, no need to check for it. And removing the check avoids a warning from at least IRIX mipsPro (and probably others).
2010-02-28 12:08 VZ, revision 63571Remove unused static constant. HOURS_PER_DAY was used only in the part of the code which was moved to src/common/datetimefmt.cpp and some compilers (e.g. IRIX mipsPro) now warn about an unused static constant in datetime.cpp, so just remove it from there.
2010-02-28 11:16 JMS, revision 63570Include the real iostream header and not just iosfwd from wx/stdstream.h. We need to include full [io]stream declaration and not just forward declare them to be able to define classes deriving from them. Surprisingly, including just <iosfwd> seems to work under most systems but it does not under IRIX. So include the full <iostream> (or <iostream.h>) to be sure to get what we need.
2010-02-27 03:51 KO, revision 63564Sometimes change in varscrollable window's size can result in unused empty space after the last item. Fix it by decrementing first visible item position as long there is available space (fixes #11758).
- M /wxWidgets/trunk/include/wx/osx/cocoa/private/textimpl.h
- M /wxWidgets/trunk/src/osx/cocoa/textctrl.mm
- M /wxWidgets/trunk/src/osx/cocoa/window.mm
2010-02-26 16:45 JMS, revision 63562Override CanFocus because the wxWindow level test will check if the NSTextView's parent scrollview can get keyboard focus, and will return no, meaning that wx won't set the focus to the text ctrl.
- M /wxWidgets/trunk/include/wx/propgrid/property.h
- M /wxWidgets/trunk/interface/wx/propgrid/property.h
- M /wxWidgets/trunk/src/propgrid/property.cpp
2010-02-26 15:10 VZ, revision 63561Must clear property selection in wxPGProperty::SetChoices() or risk a crash
2010-02-26 15:09 VZ, revision 63560Fix assert when using year or decade view in Windows 7 calendar control. Windows 7 native calendar control is capable of showing more than 3 months simultaneously in its year or decade view which is shown when the user zooms out of the month view by double clicking the control header. This resulted in an assert failure in the code, update it to simply not do anything in this view.
2010-02-26 15:09 VZ, revision 63559Fix assert on wxCalendarCtrl creation under Windows 7. Unlike previous versions of Windows, 7 includes the time component in the return value of MonthCal_GetCurSel() and because of it the comparison with m_date (which doesn't have any time part) fails. Fix this by comparing just the date parts of the two wxDateTime objects.
2010-02-25 16:05 JMS, revision 63557Add pretty-printers for wxPoint, wxSize and wxRect. Also replace an if checking for the supported types with an array-based approach to make it easier to add pretty printers for more types in the future.
2010-02-25 15:04 JMS, revision 63556Added work around in wxPropertyGrid for a wxTextCtrl beep on enter press
2010-02-25 01:04 VZ, revision 63555Fixed property Hide command
2010-02-25 01:03 VZ, revision 63554Initialize wxhInstance in console MSW applications too. Console applications still may need to create windows and for this a valid HINSTANCE is needed. So set it ourselves during wx initialization. Closes #11727.
- M /wxWidgets/trunk/include/wx/msw/private.h
- M /wxWidgets/trunk/src/msw/app.cpp
- M /wxWidgets/trunk/src/msw/msgdlg.cpp
2010-02-25 01:03 VZ, revision 63553Use wxGetInstance() instead of wxhInstance in wxMSW code. No real changes, just use an accessor function instead of directly accessing the global variable.
2010-02-25 01:03 VZ, revision 63552Include wx/defs.h from all our public headers, including wx/imaglist.h. Without including wx/defs.h first, symbols such as __WXMSW__ are not defined if this header is the first wxWidgets header to be included. Closes #11718.
2010-02-25 01:03 VZ, revision 63551Fix harmless g++ 4.3 warning about suggested parentheses. Closes #11719.
2010-02-25 01:03 VZ, revision 63550Fix multiple bugs in non-ownerdrawn wxListBox after recent merge. Changes done in ownerdraw-refactor branch have broken non-ownerdrawn list boxes as the code was now using m_aItems array even for them but it's not used in this case. Also remove unnecessarily overridden Delete() method which didn't add anything to the base class implementation but just deleted the same m_aItems pointer twice. Also use HasFlag(wxLB_OWNERDRAW) everywhere consistently instead of testing for it manually. Closes #11729.
2010-02-25 01:03 VZ, revision 63549Document the use of --disable-gui for building wxBase. We don't have a special configure version for wxBase where GUI is off by default and it doesn't seem to be worth the trouble to create one. Instead just tell people to use --disable-gui themselves. Closes #11733.
- M /wxWidgets/trunk/src/gtk/dirdlg.cpp
- M /wxWidgets/trunk/src/gtk/filectrl.cpp
- M /wxWidgets/trunk/src/gtk/filedlg.cpp
- M /wxWidgets/trunk/src/gtk/hyperlink.cpp
2010-02-25 01:03 VZ, revision 63548Always use UTF-8 for GTK+ strings. Strings returned and accepted by GTK+ functions always use UTF-8 independently of the current locale and of the file name encoding we use. So use UTF-8 instead of wxConvFileName everywhere where we deal with GTK+ directly. Closes #11743.
- M /wxWidgets/trunk/include/wx/html/helpctrl.h
- M /wxWidgets/trunk/include/wx/html/helpfrm.h
- M /wxWidgets/trunk/include/wx/html/helpwnd.h
- M /wxWidgets/trunk/include/wx/html/htmlwin.h
- M /wxWidgets/trunk/src/html/helpctrl.cpp
- M /wxWidgets/trunk/src/html/helpfrm.cpp
- M /wxWidgets/trunk/src/html/helpwnd.cpp
- M /wxWidgets/trunk/src/html/htmlwin.cpp
2010-02-25 01:03 VZ, revision 63547Compilation fixes in wxHTML for wxUSE_CONFIG==0. Surround uses of wxConfig with #of wxUSE_CONFIG in wxHTML code. Closes #11750.
2010-02-24 23:09 BP, revision 63546Document more wxDC drawing functions overloads. Document overloads taking wxPoint/wxSize/wxRect in addition to the versions taking individual wxCoords. Closes #11752.
2010-02-24 12:32 JS, revision 63543Fixed typo in wxDataViewIconTextRenderer docs.
2010-02-23 18:32 SC, revision 63542wxTE_PROCESS_ENTER isn't just for Windows.
2010-02-23 16:29 JMS, revision 63540proper app shutdown support for iphone
2010-02-23 16:24 JMS, revision 63539Set up default property grid unspecified value colour
2010-02-22 18:04 JMS, revision 63535When drawing wxPropertyGrid check box editor, be consistent with the other editors and use dc.GetTextForeground() for obtaining check box colour
2010-02-22 17:44 JMS, revision 63534Rename property pending for deletion so it won't be in the way of the user code
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/include/wx/propgrid/propgridiface.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgridiface.h
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
2010-02-22 02:56 KO, revision 63533Property removal and deletion done from wxPropertyGrid event handler is now postponed to idle event
2010-02-19 08:01 KO, revision 63522Cocoa text fields and views have their own context menus, so we should use those instead.
2010-02-19 08:00 KO, revision 63521Since wxDialog::Show(false) only calls wxWindow::Show, we must explicitly hide the dialog ourselves.
2010-02-19 04:00 KO, revision 63519Typo fix.
- M /wxWidgets/trunk/include/wx/osx/core/private.h
- M /wxWidgets/trunk/src/osx/cocoa/combobox.mm
- M /wxWidgets/trunk/src/osx/window_osx.cpp
2010-02-18 10:34 CE, revision 63512Disable sending of events by OS X Combobox during programmatic changes.
2010-02-16 17:24 JMS, revision 63502fix trac 11733 (part2, missing xml.h in base tarball)
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/include/wx/propgrid/propgridpagestate.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
2010-02-16 16:38 JMS, revision 63501Fixed auto-resizing behavior when double-clicking a splitter; Added wxPropertyGrid::ResetColumnSizes(); wxPropertyGrid::GetSplitterPosition() got splitterIndex argument
- M /wxWidgets/trunk/include/wx/propgrid/propgridiface.h
- M /wxWidgets/trunk/include/wx/propgrid/propgridpagestate.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgridiface.h
2010-02-16 15:15 JMS, revision 63499Added wxPropertyGridInterface::GetColumnProportion()
2010-02-16 15:12 JMS, revision 63498Added missing words in event documentation
2010-02-16 10:44 MW, revision 63497Document wxEVT_PG_CHANGED
2010-02-15 18:34 RD, revision 63486Add user for buildbot notifications.
2010-02-15 18:30 RD, revision 63485Apply new patch fixing problem of IsRunning always returning True. See #11699
Apply new patch fixing problem of IsRunning always returning True. See #11699