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-12-30 23:37 VZ, revision 66495- 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/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_adv.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_adv.vcproj
- M /wxWidgets/trunk/Makefile.in
2010-12-30 23:37 VZ, revision 66494Move wxMSW wxCommandLinkButton files to native-only part. wxMSW wxCommandLinkButton implementation shouldn't be used in wxUniv so move src/msw/commandlinkbutton.cpp and include/wx/msw/commandlinkbutton.h to ADVANCED_MSW_NATIVE_{SRC,HDR} from ADVANCED_MSW_{SRC,HDR} in files.bkl and rebake the makefiles. This fixes wxUniv/MSW compilation.
2010-12-30 23:37 VZ, revision 66493Compilation fixes for wxUniversal/MSW. Don't use wxMSW-specific functions when building wxUniversal.
2010-12-30 23:36 VZ, revision 66492Move wxGetLibraryVersionInfo() to core from base. This function uses the GUI toolkit information and so can't be defined in wxBase. The code only compiled before because the function was erroneously defined in wxCore even though it was declared as WXDLLIMPEXP_BASE. Fix this by declaring it with WXDLLIMPEXP_CORE too. This corrects problems in MSW DLL build. If we need to get a string containing user-readable wxBase version too, we should add another function (as it's not possible to virtualize this one) but such function doesn't seem incredibly useful to have anyhow.
2010-12-29 13:31 DS, revision 66491Don't crash on malformed HTML in wxHTML font tag handler. Don't try to access the first character of the size parameter value before we are sure that it is not empty. Closes #12812.
2010-12-29 01:01 VZ, revision 66486Tightened icon and cursor file detection heuristics. When loading a TGA file that has an image type of uncompressed true colour it would be falsely detected as a cursor file and as an icon file if type is of uncompressed colour mapped. Lower the chance of this happening by also checking the remaining member of an ICO and CUR header which represents the number of images in the file. This member has to be non-zero (checked against all found ICO and CUR files in an XP installation). See also #12702.
2010-12-28 23:38 DS, revision 66485Update the generated makefile after wxOSX OpenGL changes. Rebake the makefile after the changes in r66357.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/interface/wx/image.h
- M /wxWidgets/trunk/src/common/imagtga.cpp
- M /wxWidgets/trunk/tests/image/image.cpp
2010-12-28 23:05 DS, revision 66483Added saving support to TGA image handler. Supports saving 24-bit and 32-bit (RGB with alpha). Updated image unit test to verify the alpha channel of saved TGA images. Also removed a condition skipping a test which only was in place for TGA (formerly its saving handler would do nothing yet say saving was succesful). See also #7661.
2010-12-28 20:50 DS, revision 66478Expanded existing image saving test to also verify alpha content of saved images. Compare the alpha data of saved images (where applicable, currently for PNG only) to a generated alpha channel. Refactored most of ImageTestCase.CompareSavedImage into (static) function CompareImage to easily compare with a 24-bit image and then a 32-bit one.
2010-12-28 17:44 SC, revision 66477Added some simple unit tests for verifying pixel content of loaded and saved images. Compare the data of loaded images in different formats against a reference image (one for 8-bit images, another for 24-bit). Do the same for images saved using SaveFile. Excluded some formats because they are either lossy or don't pass the test right now.
2010-12-28 16:57 DS, revision 66476removing obsolete NO_PRAGMA
2010-12-27 21:47 RD, revision 66474Updated manual regarding image alpha support for BMP, PNG, and TIFF handlers. For PNG it was mentioned only loading supports alpha, but alpha saving support has been available since r32414. Similarly there was no mention of alpha loading support for TIFF (supported since r47204) as well as BMP (since r54942).
- M /wxWidgets/trunk/include/wx/versioninfo.h
- M /wxWidgets/trunk/interface/wx/frame.h
- M /wxWidgets/trunk/interface/wx/power.h
- M /wxWidgets/trunk/interface/wx/toplevel.h
- M /wxWidgets/trunk/interface/wx/utils.h
- M /wxWidgets/trunk/interface/wx/validate.h
- M /wxWidgets/trunk/interface/wx/window.h
2010-12-27 14:16 SC, revision 66459Fix various missing or broken stuff needed for Project Phoenix
2010-12-27 12:50 JMS, revision 66458adding backtab to exception list
2010-12-27 12:25 JMS, revision 66457Removed AdvImageFileProperty from the wxPropertyGrid sample. It was somewhat impractical and bug-prone.
2010-12-27 12:17 JMS, revision 66456Test wxPropertyGrid::DoubleToString()
2010-12-27 07:31 SC, revision 66455No longer use semi-static IDs for wxPropertyGrid embedded controls and tool bar tools.
2010-12-27 07:30 SC, revision 66454adding backtab to exception list
2010-12-26 17:29 VZ, revision 66452make sure we always have a return value
2010-12-25 15:19 VZ, revision 66447Increase wxStaticText height in wxMSW to align its text with wxTextCtrl. The base lines of the text in wxTextCtrl and wxStaticText which were themselves vertically aligned didn't align, the text in the latter was one pixel too low. This seems to be happening because we don't give enough vertical space to the native static control by default and so, while the text wasn't truncated, it was positioned differently than usual. Work around this problem by allocating two extra pixels to wxStaticText height. While the exact explanation of the problem remains mysterious, this hack does result in correct appearance which seems to be sufficiently important to apply it.
2010-12-25 15:18 VZ, revision 66446Compilation fix for wxMSW build without PCH. We need wxApp declaration since the changes of r66425.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/include/wx/wxcrtbase.h
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/setup.h_vms
2010-12-25 15:18 VZ, revision 66445Test for wcsftime() in configure as it's not available everywhere. Contrary to the comment in wx/wxcrtbase.h, wcsftime() doesn't seem to be available under quite all the systems, notably it doesn't seem to be present in OpenBSD at all, even in the very latest version. Add a configure test for this function and fall back to our own implementation if the system doesn't have it. Closes #12766.
2010-12-25 14:46 VZ, revision 66444Give an error from configure if wchar_t is not available. wxWidgets 2.9 doesn't support building without wchar_t any more so always define wxUSE_WCHAR_T and give an error from configure if wchar_t is really not available.
2010-12-25 14:46 VZ, revision 66443Make the margin between wxSpinCtrlGeneric sub-windows compatible with MSW. Native MSW wxSpinCtrl uses a single pixel margin between the text part and the spin button while the generic version used 2 pixels which resulted in a slightly different appearance (see #12767). Use the same margin as MSW now in the generic version too, it should be fine for the other platforms as well and if it isn't we can always tweak them later.
2010-12-25 14:19 VZ, revision 66442Correct bug in the wxSpinCtrlGeneric sub-controls resizing. The code in DoMoveWindow() didn't account for the margin and made the text control part of the window too large resulting in the truncation of the spin button. Simply remember to take margin into account when computing the text width. See #12767.
- M /wxWidgets/trunk/interface/wx/combobox.h
- M /wxWidgets/trunk/interface/wx/ctrlsub.h
- M /wxWidgets/trunk/tests/controls/itemcontainertest.cpp
Document wxItemContainer::SetStringSelection() as case-insensitive. Add unit tests checking that the behaviour really corresponds to the documentation too. And also mention that it's not a good idea to have strings differing by case only in wxComboBox anyhow.