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):
2011-02-27 13:47 VZ, revision 67055- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/control.h
- M /wxWidgets/trunk/include/wx/gtk/stattext.h
- M /wxWidgets/trunk/include/wx/stattext.h
- M /wxWidgets/trunk/interface/wx/control.h
- M /wxWidgets/trunk/interface/wx/stattext.h
- M /wxWidgets/trunk/samples/widgets/static.cpp
- M /wxWidgets/trunk/src/common/ctrlcmn.cpp
- M /wxWidgets/trunk/src/common/stattextcmn.cpp
- M /wxWidgets/trunk/src/generic/stattextg.cpp
- M /wxWidgets/trunk/src/gtk/stattext.cpp
- M /wxWidgets/trunk/src/motif/stattext.cpp
- M /wxWidgets/trunk/src/msw/stattext.cpp
- M /wxWidgets/trunk/src/os2/stattext.cpp
- M /wxWidgets/trunk/src/osx/stattext_osx.cpp
- M /wxWidgets/trunk/src/univ/stattext.cpp
- M /wxWidgets/trunk/tests/controls/label.cpp
2011-02-27 13:47 VZ, revision 67054Replace wxST_MARKUP style with wxControl::SetLabelMarkup(). This is an incompatible change which removes the wxStaticText-specific wxST_MARKUP style and adds wxControl::SetLabelMarkup() replacing it. It doesn't actually change anything yet but it simplifies wxStaticText code a lot by getting rid of many markup-related functions in it which had to behave differently depending on whether wxST_MARKUP was used or not and also paves way for adding markup support for the other controls in the future.
2011-02-27 13:47 VZ, revision 67053Don't call base class SetLabel() from GTKSetLabelForLabel(). Calling wxControlBase::SetLabel() only from GTKSetLabelForLabel() made its behaviour inconsistent with GTKSetLabelWithMarkupForLabel() and also was redundant in all but two places from which it was called, so remove this call from this function itself and instead add it to its callers where it's really needed.
2011-02-27 13:47 VZ, revision 67052Remove unnecessary use of RemoveMarkup() in wxMSW wxHyperlinkCtrl. Only the ampersands need to be escaped when setting the text of a native hyper link control in MSW and this is done by wxControl::EscapeMnemonics(), not by wxStaticText::RemoveMarkup() which also removes any tags which is not wanted at all here.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/font.h
- M /wxWidgets/trunk/interface/wx/font.h
- M /wxWidgets/trunk/src/common/fontcmn.cpp
2011-02-27 13:46 VZ, revision 67051Add wxFont::SetSymbolicSize() and SetSymbolicSizeRelativeTo(). These methods allow to set the font size using CSS-like absolute size specifications. Notice that the factors used here are incompatible with (but better than) the ones used in wxBuildFontSizes() in src/html/winpars.cpp. In the future it would be nice to reuse the new wxFont functions in wxHTML code.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/font.h
- M /wxWidgets/trunk/interface/wx/font.h
- M /wxWidgets/trunk/src/common/fontcmn.cpp
2011-02-27 13:46 VZ, revision 67050Add wxFont::Underlined() and MakeUnderlined() methods. Add two more helpers for consistency with the existing methods such as Bold() and MakeBold().
- D /wxWidgets/trunk/include/wx/private/stattext.h
- M /wxWidgets/trunk/src/common/stattextcmn.cpp
- M /wxWidgets/trunk/src/gtk/mnemonics.cpp
- M /wxWidgets/trunk/src/gtk1/mnemonics.cpp
2011-02-27 13:46 VZ, revision 67049Use wxMarkupParser in wxStaticText for dealing with markup. No real changes, just remove markup parsing code from wxStaticText implementation and reuse wxMarkupParser methods there instead. This makes include/wx/private/stattext.h file unnecessary as it is used only in a single place now so remove it and move its remaining contents to src/gtk/mnemonics.cpp.
- M /wxWidgets/trunk/include/wx/private/markupparser.h
- M /wxWidgets/trunk/src/common/markupparser.cpp
- M /wxWidgets/trunk/tests/controls/markuptest.cpp
2011-02-27 13:46 VZ, revision 67048Add wxMarkupParser::Strip(). This helper function strips all markup tags from the string (and also decodes the XML entities in it).
- 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_core.dsp
- 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
- A /wxWidgets/trunk/include/wx/private/markupparser.h
- M /wxWidgets/trunk/Makefile.in
- A /wxWidgets/trunk/src/common/markupparser.cpp
- A /wxWidgets/trunk/tests/controls/markuptest.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
- 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
2011-02-27 13:46 VZ, revision 67047Add a class for parsing simple markup. This code is not used anywhere yet, this commit only adds the parser for the markup and the related classes as well as the corresponding unit test.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/stack.h
- A /wxWidgets/trunk/interface/wx/stack.h
- M /wxWidgets/trunk/src/msw/graphics.cpp
2011-02-27 13:45 VZ, revision 67046Add a simple wxStack<> template class based on wxVector<>. This is still simpler than std::stack<> which can be used with any container and not just wxVector<> but better than the WX_DECLARE_STACK() macro which was all that we had before.
2011-02-27 13:45 VZ, revision 67045Disable NumValidatorTestCase::Interactive() for build bot slaves. This test consistently fails on the MSW build slave machines (see e.g. http://buildbot.tt-solutions.com/wx/builders/XPSP2 VC9 wxMSW trunk release/builds/2084/steps/test/logs/stdio) for unknown reason so disable it for them. Notice that it does pass when ran locally so it looks like another instance of a problem with wxUIActionSimulator on these machines rather than the problem with the class itself.
2011-02-27 13:45 VZ, revision 67044Only use wxBU_EXACTFIT for width calculations in wxMSW wxButton. wxBU_EXACTFIT should affect the width of the button best size but not its height which should be at least the same as the height of a standard button even when wxBU_EXACTFIT is specified, otherwise buttons created with it (like the one in generic wxCollapsiblePane implementation) look completely ugly. This commit restores the old behaviour which was recently changed by wxButton sizing code simplifications.
2011-02-27 09:51 JMS, revision 67043Specify correct size for disabled image list in wxMSW wxToolBar. Use the real bitmap size instead of the default tool size when creating the disabled image list as the actual bitmap size could be less than the default one and in this case adding images to the image list later would fail (as could be seen by using custom bitmaps in the toolbar sample).
2011-02-27 09:16 JS, revision 67042Include image.h and check for wxUSE_IMAGE
2011-02-27 09:15 JS, revision 67041Change log for wxRTC fix
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/cocoa/install.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/mac/install.txt
2011-02-27 09:13 JS, revision 67040Applied #12986: Improved installation instructions for Mac OS X for 2.8.12 branch
2011-02-26 18:51 VZ, revision 67033Applied #12985: Improved installation instructions for wxWidgets for Mac OS X Cocoa and Carbon
- M /wxWidgets/trunk/utils/screenshotgen/src/Makefile.in
- M /wxWidgets/trunk/utils/screenshotgen/src/makefile.bcc
- M /wxWidgets/trunk/utils/screenshotgen/src/makefile.gcc
- M /wxWidgets/trunk/utils/screenshotgen/src/makefile.vc
- M /wxWidgets/trunk/utils/screenshotgen/src/makefile.wat
- M /wxWidgets/trunk/utils/screenshotgen/src/screenshotgen.bkl
- M /wxWidgets/trunk/utils/screenshotgen/src/screenshotgen.dsp
- M /wxWidgets/trunk/utils/screenshotgen/src/screenshotgen.dsw
- M /wxWidgets/trunk/utils/screenshotgen/src/screenshotgen_vc7.vcproj
- M /wxWidgets/trunk/utils/screenshotgen/src/screenshotgen_vc8.vcproj
- M /wxWidgets/trunk/utils/screenshotgen/src/screenshotgen_vc9.vcproj
2011-02-26 18:46 VZ, revision 67032Fix libraries order in screenshotgen bakefile. The richtext library must come before the adv one as it depends on the classes in the latter and with the old libraries order linking failed in static build.
2011-02-26 18:46 VZ, revision 67031Mention wxZlib classes in archives overview. Closes #12974.
2011-02-26 18:46 VZ, revision 67030Don't use wxTE_PROCESS_ENTER in wxSpinCtrlGeneric. We don't need to catch Enter presses to generate spin control events as we do it anyhow when we lose focus. So simply remove the Enter handling code entirely (it could be used to generate wxEVT_COMMAND_TEXT_ENTER events but we don't generate them nor wxEVT_COMMAND_TEXT_UPDATED at all currently in the generic version). Closes #12980.
2011-02-26 16:44 SC, revision 67029Don't use wxTE_NOHIDESEL in wxSpinCtrlGeneric. There is no reason to use this flag for the spin control and doing it makes it gratuitously different from the native one under wxMSW.
2011-02-26 12:04 SC, revision 67028fixing support for true children of wxStaticBox with wxStaticBoxSizer under osx_cocoa
2011-02-25 18:28 JS, revision 67026making GetPosition 1:1 symmetrical to Move (respecting contentViews), fixing borderDrawing within NSBox
2011-02-25 18:28 JS, revision 67025Fix for #11647: text from WriteText not scrolled to be visible in wxRichTextCtrl IsPositionVisible was incorrect.
2011-02-25 14:00 JMS, revision 67024Fix for #11647: text from WriteText not scrolled to be visible in wxRichTextCtrl IsPositionVisible was incorrect.
2011-02-25 13:25 JS, revision 67023In wxPGProperty::SetValueImage(), use wxImage::Rescale() for scaling down the bitmap instead of wx(Memory)DC functions. Results should look much nicer and also retains alpha channel with much less effert.
2011-02-25 13:25 JS, revision 67022Applied patch in #12279: in wxRichTextCtrl, when wxRE_READONLY is set, the undo, redo function should be disabled
2011-02-25 13:21 JS, revision 67021Applied patch in #12279: in wxRichTextCtrl, when wxRE_READONLY is set, the undo, redo function should be disabled
2011-02-25 12:37 JS, revision 67020Applied #12601: Background color when saving wxRichText to HTML file
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
- M /wxWidgets/trunk/src/richtext/richtextbulletspage.cpp
- M /wxWidgets/trunk/src/richtext/richtextdialogs.pjd
- M /wxWidgets/trunk/src/richtext/richtextformatdlg.cpp
- M /wxWidgets/trunk/src/richtext/richtextindentspage.cpp
- M /wxWidgets/trunk/src/richtext/richtextliststylepage.cpp
- M /wxWidgets/trunk/src/richtext/richtextsizepage.cpp
- M /wxWidgets/trunk/src/richtext/richtextxml.cpp
2011-02-25 11:31 JS, revision 67019Applied #12941: Fixes and enhancements for wxRTC (Robert Hoffman)
2011-02-25 10:38 JS, revision 67018Added missing colour index case
- M /wxWidgets/trunk/include/wx/settings.h
- M /wxWidgets/trunk/interface/wx/settings.h
- M /wxWidgets/trunk/src/generic/listctrl.cpp
- M /wxWidgets/trunk/src/generic/treectlg.cpp
- M /wxWidgets/trunk/src/gtk/settings.cpp
- M /wxWidgets/trunk/src/gtk1/settings.cpp
- M /wxWidgets/trunk/src/motif/settings.cpp
- M /wxWidgets/trunk/src/msw/settings.cpp
- M /wxWidgets/trunk/src/os2/settings.cpp
- M /wxWidgets/trunk/src/osx/carbon/settings.cpp
- M /wxWidgets/trunk/src/palmos/settings.cpp
- M /wxWidgets/trunk/src/univ/settingsuniv.cpp
2011-02-25 10:37 JS, revision 67017Added wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT to fix tree and list control selection rendering.
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/latex/wx/settings.tex
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/settings.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/cocoa/settings.mm
- M /wxWidgets/branches/WX_2_8_BRANCH/src/generic/listctrl.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/generic/treectlg.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/gtk/settings.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/gtk1/settings.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/mac/carbon/settings.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/motif/settings.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/msw/settings.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/os2/settings.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/palmos/settings.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/univ/colschem.cpp
2011-02-24 21:34 VZ, revision 67015Added wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT to correct tree and list control selection rendering.
2011-02-24 21:34 VZ, revision 67014Handle ANSI release configuration correctly in msvc/wx/setup.h. Preprocessor operations don't work with empty values so check for the case of empty suffix specially. This avoid warnings about "not enough actual parameters for macro 'wxSTRINGIZE_HELPER'" from MSVC.
2011-02-24 19:08 JS, revision 67013No changes, just fix a typo in the changelog. s/futher/further/
2011-02-24 15:56 SC, revision 67012Better unfocused selected list item colouring
2011-02-24 11:02 JS, revision 67011reverting part of r58797, otherwise wxClientDC get no graphics context at all
- M /wxWidgets/branches/WX_2_8_BRANCH/src/generic/listctrl.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/generic/treectlg.cpp
2011-02-24 10:35 JS, revision 67010Fix for #12979: wrong unfocused selected text colour in wxTreeCtrl/wxListCtrl
2011-02-24 09:42 JS, revision 67009Documented fixes
2011-02-24 00:35 VZ, revision 67006Applied #12959: Fix build with libpng-1.5
2011-02-23 19:43 JS, revision 67004Update and improve "Hello world" example in the documentation. The example was corrupted by transition to Doxygen (the menu item labels got eaten), fix it to actually work. Also use this opportunity to improve and modernize it.
2011-02-23 19:41 JS, revision 67003Note to add --disable-gui
2011-02-23 19:37 JS, revision 67002Tweak from #12975
2011-02-22 19:51 SC, revision 67001Assertion fixed (colours not in sync with wxSystemColour)
- M /wxWidgets/trunk/include/wx/osx/core/private.h
- M /wxWidgets/trunk/include/wx/osx/iphone/private.h
- M /wxWidgets/trunk/include/wx/osx/window.h
- M /wxWidgets/trunk/src/osx/iphone/window.mm
- M /wxWidgets/trunk/src/osx/window_osx.cpp
2011-02-22 16:47 SC, revision 66998supporting content size scaling (retina display)
2011-02-22 14:55 VZ, revision 66997building iphone again
2011-02-22 14:26 VZ, revision 66996Update Czech translations. Apply update from Zbynek Schwarz.
- M /wxWidgets/trunk/include/wx/msw/missing.h
- M /wxWidgets/trunk/src/common/filefn.cpp
- M /wxWidgets/trunk/src/common/filename.cpp
2011-02-22 14:26 VZ, revision 66995Don't duplicate INVALID_FILE_ATTRIBUTES definition. Move it in wx/msw/missing.h header instead of defining it in two different places. Closes #12964.
2011-02-22 14:25 VZ, revision 66994Test for cairo_push_group() in configure. This function is required by wxGraphicsContext Cairo-based implementation but is missing in old Cairo versions so check for it in configure and disable wxGraphicsContext is it's not available. Closes #12966.
- M /wxWidgets/trunk/include/wx/gtk1/msgdlg.h
- M /wxWidgets/trunk/include/wx/motif/accel.h
- M /wxWidgets/trunk/include/wx/msgdlg.h
2011-02-22 14:25 VZ, revision 66993Put storage class outside WXDLLIMPEXP_DATA_CORE() macros. The storage class must come first in a declaration so put it in front of WXDLLIMPEXP_DATA_CORE() and not inside it to avoid warnings from some compilers (notably Intel one). Closes #12932.
- M /wxWidgets/trunk/include/wx/osx/accel.h
- M /wxWidgets/trunk/include/wx/osx/choice.h
- M /wxWidgets/trunk/include/wx/osx/combobox.h
- M /wxWidgets/trunk/include/wx/osx/dialog.h
- M /wxWidgets/trunk/include/wx/osx/frame.h
- M /wxWidgets/trunk/include/wx/osx/gauge.h
- M /wxWidgets/trunk/include/wx/osx/slider.h
- M /wxWidgets/trunk/include/wx/osx/statbox.h
- M /wxWidgets/trunk/include/wx/osx/toolbar.h
Remove duplicated control names strings declarations from wxOSX. There is no need to declare wxFooNameStr constants in wx/osx/foo.h files as they are already declared in wx/foo.h. Also remove a couple of header/forward declarations unnecessary for the same reason.