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):
2013-10-14 17:08 VZ, revision 75004- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/ole/automtn.h
- M /wxWidgets/trunk/include/wx/msw/ole/oleutils.h
- M /wxWidgets/trunk/interface/wx/msw/ole/automtn.h
- M /wxWidgets/trunk/src/msw/ole/automtn.cpp
- M /wxWidgets/trunk/src/msw/ole/oleutils.cpp
- M /wxWidgets/trunk/tests/Makefile.in
- M /wxWidgets/trunk/tests/makefile.bcc
- M /wxWidgets/trunk/tests/makefile.gcc
- M /wxWidgets/trunk/tests/makefile.vc
- M /wxWidgets/trunk/tests/makefile.wat
- A /wxWidgets/trunk/tests/misc/safearrayconverttest.cpp
- M /wxWidgets/trunk/tests/test.bkl
- M /wxWidgets/trunk/tests/test_test_gui.dsp
- M /wxWidgets/trunk/tests/test_vc7_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc8_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc9_test_gui.vcproj
2013-10-14 17:08 VZ, revision 75003Add wxOleConvertVariant_ReturnSafeArrays flag for better SAFEARRAY handling. While we can't change the type of wxVariant to which SAFEARRAYs are converted by default, it's much more convenient to work with the variant objects of the correct type, i.e. using wxVariantDataSafeArray, when dealing with SAFEARRAYs, so add a flag which can be set to tell a wxAutomationObject to behave in this way. Closes #14700.
2013-10-14 17:08 VZ, revision 75002Added a changelog section for 3.0-RC2. List the most important changes since 3.0-RC1 already done.
2013-10-14 17:08 VZ, revision 75001Only auto-link wsock32.dll if net library is used. Otherwise linking with it can create problems with the code using other network libraries, which link with ws2_32.dll (Winsock 2). See #15562.
2013-10-14 17:08 VZ, revision 75000Don't use owner drawn items under Win7 even when using larger bitmaps. The check for menu bitmaps size added in r58557 was apparently only needed for XP and earlier versions and doesn't seem to be necessary under Win7, so don't use it there, if only because it allows to retrieve the menu item text which is useful for automation/screen reader tools. Closes #13544.
2013-10-14 17:08 VZ, revision 74999Document that autocompletion is not implemented for wxOSX wxComboBox. While the relevant methods are in wxTextEntry, they are only really implemented for wxTextCtrl in wxOSX, not wxComboBox, which also derives from wxTextEntry.
- M /wxWidgets/trunk/include/wx/chartype.h
- M /wxWidgets/trunk/include/wx/compiler.h
- M /wxWidgets/trunk/include/wx/dlimpexp.h
- M /wxWidgets/trunk/include/wx/filefn.h
- M /wxWidgets/trunk/include/wx/wxcrt.h
- M /wxWidgets/trunk/include/wx/wxcrtbase.h
- M /wxWidgets/trunk/src/common/filefn.cpp
- M /wxWidgets/trunk/src/common/time.cpp
2013-10-14 17:08 VZ, revision 74998Do define __VISUALC__ when using Intel compiler under Windows. This undoes r74888, r74913 and r74969 because all of them were still not enough to make ICC build work correctly. So instead of trying to find all the places where we need to test for __INTELC__ in addition to __VISUALC__, just revert to defining __VISUALC__ for ICC under Windows as it uses its CRT anyhow and in the vast majority of cases we are actually testing for the CRT and not the compiler anyhow. Closes #15359.
- M /wxWidgets/trunk/tests/controls/comboboxtest.cpp
- M /wxWidgets/trunk/tests/controls/ownerdrawncomboboxtest.cpp
2013-10-14 17:07 VZ, revision 74997Don't leave dangling comboboxes in the GUI unit test suite. Sort() and ReadOnly() tests created a new combobox without deleting the old one, and so these comboboxes were left on the screen for the duration of all the subsequent tests, subtly breaking them. E.g. this was responsible for spurious breakages in the event propagation test case because sometimes the context menu event showed the combobox context menu (why this didn't happen always is another question...). It would be great to find some way to ensure that nothing is left after a test terminates but I'm not sure about how to do this with cppunit. So for now just manually delete the extraneous comboboxes.
- M /wxWidgets/trunk/include/wx/msw/ole/dataform.h
- M /wxWidgets/trunk/src/msw/ole/dataobj.cpp
- M /wxWidgets/trunk/tests/testableframe.cpp
2013-10-14 17:07 VZ, revision 74996Fix wxDataFormat comparison operators for wxDF_HTML under wxMSW. This format is special as it doesn't have a fixed value and is registered dynamically instead. So we need to call HtmlFormatFixup(), which checks if the given custom format is actually wxDF_HTML, before comparing formats to ensure that the real value assigned to this format compares correctly to the fixed wxDF_HTML value. Closes #15280.
2013-10-14 17:07 VZ, revision 74995Update the year in the built-in wxWidgets version dialog. Simply s/2011/2013/
2013-10-14 17:07 VZ, revision 74994Work around a failure in TreeCtrlTestCase::SelectionChange() unit test. We were getting an extra event under MSW if the control was initially unfocused, so do focus it. This is a work around as the extra event shouldn't occur but I'm too afraid of changing wxMSW code itself so close to 3.0.
- M /wxWidgets/trunk/src/msw/choice.cpp
- M /wxWidgets/trunk/src/msw/listbox.cpp
- M /wxWidgets/trunk/tests/controls/itemcontainertest.cpp
2013-10-14 12:00 VZ, revision 74993Avoid spurious errors when getting wxChoice or wxListBox client data in wxMSW. Even after the changes of r70415, we could still report an error when the item client data was set to -1 (== CB_ERR) as checking for GetLastError() was not enough, we need to also ensure that the last error is reset before trying to get the client data. Also apply the same fix to wxListBox and add the tests verifying that this does work correctly. Closes #13883. Also fix wxListBox::GetClientData().
2013-10-13 12:30 VZ, revision 74992Fix wrong encoding of Polish translations. The file was somehow encoded in UTF-8 twice.
2013-10-12 22:47 JS, revision 74991Update the version in bakefile presets to 3.0 too. Also mention this file in the list of files to update when changing the version. Closes #15577.
2013-10-12 09:10 JS, revision 74990Fixed calculation when cell widths are percentages.
2013-10-12 08:15 JS, revision 74989Added back missing event.Skip() removed accidentally in r72302 disabling editing
2013-10-11 17:31 VS, revision 74988Fixed image insertion in the wxRTC sample
2013-10-11 17:31 VS, revision 74987Add schema validation to wxrc. Add --validate and --validate-only flags to wxrc that perform validation of the input files against the RELAX NG schema from misc/schema. Jing must be installed for this to work.
2013-10-11 17:31 VS, revision 74986Fix incorrect wxExecute() use in wxrc.
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/trunk/misc/schema/xrc_schema.rnc
2013-10-11 17:31 VS, revision 74985XRC format: clarify that cols/rows are unsigned.
2013-10-11 16:43 JS, revision 74984XRC schema: fix t_style to allow 0-9 in style names. Example: wxCHK_2STATE
2013-10-11 13:13 JS, revision 74983wxRTC tables: improve collapsed border drawing by allowing cell borders at the edge if no overall border.
2013-10-11 10:04 JS, revision 74982Corrected conversion of small dimensions to pixels
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextbuffer.h
2013-10-10 22:55 VZ, revision 74981Added SetProperty with wxChar* argument
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/src/x11/app.cpp
- M /wxWidgets/trunk/src/x11/dcclient.cpp
- D /wxWidgets/trunk/src/x11/pangox11.cpp
- M /wxWidgets/trunk/src/x11/pango_x.cpp
2013-10-10 18:05 PC, revision 74980Don't use long deprecated and now removed pangox library in wxX11 any more. Use pangoxft only now. Also remove the apparently unused src/x11/pangox11.cpp file, only src/x11/pango_x.cpp seems to be used (and this one only by being included in src/x11/dcclient.cpp). Closes #15482.
2013-10-09 22:42 VZ, revision 74979remove extraneous semicolon
2013-10-09 21:44 VZ, revision 74978Fix wrong common_samples.bkl include path in animate sample bakefile. Surprisingly, the wrong path somehow worked all this time and still works in some installation, but not all of them. Using the correct path shouldn't hurt though. Closes #15570.
2013-10-09 20:07 PC, revision 74977Revert the change to wxGTK build slave configure arguments. Undo the temporary change of r74975 as it didn't help with fixing the problem with the failing unit test.
2013-10-09 12:45 VS, revision 74976Window decoration fixes for Wayland. Allow setting no decorations, and an attempt to allow setting no title bar. closes #15553
2013-10-09 12:34 VZ, revision 74975Remove assert from wxStringOperationsUtf8::DecIter(). The assert prevented decrementing end() iterator, which is a valid operation. Fixes #15566.
2013-10-09 12:34 VZ, revision 74974Change wxGTK build slave configuration to use built-in libpng. This is an attempt to debug the failure of ImageTestCase::ScaleCompare() unit test.
2013-10-09 12:34 VZ, revision 74973Call SetErrorMode() for all Windows applications, not just wxMSW ones. This suppresses default system error message boxes when trying to load an invalid DLL in wxGTK/Windows. Closes #15559.
2013-10-09 03:53 BP, revision 74972Undo the changes to a sample message catalog by "$Id" removal. Revert the changes of r74602 to a binary file. Closes #15563.
- D /wxWidgets/trunk/docs/doxygen/images/logo_gtk.png
- D /wxWidgets/trunk/docs/doxygen/images/logo_motif.png
- D /wxWidgets/trunk/docs/doxygen/images/logo_osxleopard.png
- D /wxWidgets/trunk/docs/doxygen/images/logo_win.png
- D /wxWidgets/trunk/docs/doxygen/images/logo_x11.png
- M /wxWidgets/trunk/docs/doxygen/mainpages/platdetails.h
2013-10-09 02:34 DS, revision 74971Removed unnecessary 3rd party copyrighted logos from the manual, see #15564.
2013-10-08 22:33 DS, revision 74970Fixed wxFileDialog assertion failure under wxOSX Cocoa. Using wxFD_FILE_MUST_EXIST in combination with an extra panel in wxFileDialog wasn't working properly. Simply remove the unused flag under OS X. Caused problems with Cocoa only (not Carbon), and at least under 10.6 and 10.8.
- M /wxWidgets/trunk/src/osx/carbon/app.cpp
- M /wxWidgets/trunk/src/osx/nonownedwnd_osx.cpp
- M /wxWidgets/trunk/src/osx/window_osx.cpp
2013-10-08 12:40 VZ, revision 74969Fixed Carbon compilation. Regression since r74855 and r74954.
2013-10-08 04:17 DS, revision 74968Check for __INTELC__ in a couple more places. See #15359.
- M /wxWidgets/trunk/build/osx/wxcarbon.xcodeproj/project.pbxproj
- M /wxWidgets/trunk/build/osx/wxcocoa.xcodeproj/project.pbxproj
- M /wxWidgets/trunk/build/osx/wxiphone.xcodeproj/project.pbxproj
2013-10-07 23:08 VZ, revision 74967Regenerated Xcode projects. Updated the Xcode projects to include src/common/threadinfo.cpp. Closes #15558.
2013-10-07 18:50 PC, revision 74966Some minor Tamil translations fixes from DINAKAR T.D.
2013-10-07 18:14 PC, revision 74965update GLib version check
2013-10-07 18:06 PC, revision 74964silence unused parameter warning
2013-10-07 15:04 VZ, revision 74963build fix for wxUSE_UNICODE==0
2013-10-07 15:01 VZ, revision 74962Tag 3.0.0-rc1 release
2013-10-07 15:01 VZ, revision 74961Update SF release notes for 3.0.0-rc1.
2013-10-07 14:55 JS, revision 74960Don't use capital "H" in the header archives names. This is inconsistent with "docs" and is just strange.
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextbuffer.h
2013-10-07 14:07 VZ, revision 74959Apply #15557 to fix wxRichTextParagraphLayoutBox documentation (dghart)
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/mainpages/manual.h
- M /wxWidgets/trunk/docs/publicity/announce.txt
- M /wxWidgets/trunk/docs/readme.txt
2013-10-07 14:07 VZ, revision 74958Update announcement and changelog for 3.0.0-RC1.
2013-10-07 13:43 VS, revision 74957Mention wxWebView in the list of major changes since 2.8. It's certainly no less important than propgrid or ribbon (and arguably much more so).
2013-10-07 13:43 VS, revision 74956Workaround OS X crash when closing FDs in wxExecute. wxExecute() closes all file descriptors in the forked child process. This is a common practice, but it unfortunately breaks in combination with libdispatch on OS X, which - instead of gracefully handling the situation - intentionally(!) crashes when something closes its kevent file descriptor in OS X 10.8. There's doesn't seem to be a simple way to get this descriptor and there's no telling when libdispatch is pulled into the executable, so just leave the file descriptors be when running under Darwin, until a better fix is found.
2013-10-07 13:23 SC, revision 74955Fix wxExecute() default priority if wxProcess is not used. The code mistakenly assigned the lowest possible priority (0, in wx's numbering), while the intention probably was to have the same default as wxProcess, which is 0 in POSIX numbering and 50== wxPRIORITY_DEFAULT in wx's. Fixes permission denied errors if lowering priority is not permitted.
adding getURL hook