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-10-16 01:46 VZ, revision 658172010-10-16 01:46 VZ, revision 65816Include wx_presets.py in the distribution made by "make dist". This file is required by "make install".
2010-10-16 01:46 VZ, revision 65815Check for task dialog availability even under Vista and later. Task dialogs are not always available under Vista and later Windows versions because we might not be using the right (i.e. 6+) version of comctl32.dll. Improve the check for task dialog availability and fall back to the classic message box if we can't use it. Closes #12553.
2010-10-16 01:46 VZ, revision 65814Remove all mentions of non-existent contrib from .spec files. Remove contrib packages from .spec files. Closes #12567.
2010-10-16 01:46 VZ, revision 65813Add libraries new in 2.9 to wxGTK.spec. Add propgrid, ribbon and stc libraries. Correct the name of the media library ("mmedia" was an old contrib library name that doesn't exist any more). See #12567.
2010-10-16 01:45 VZ, revision 65812Fix GTK+ development RPM dependency in wxGTK.spec. Apparently the standard name for this RPM is gtk2-devel and not gtk+-2.0-devel, at least rpmfind.net database doesn't have any matches for the latter and plenty for the former. See #12567.
2010-10-15 17:49 JMS, revision 65808Fix button order in wxGTK wxMessageDialog and wxStdDialogButtonSizer. The order of buttons in wxGTK wxMessageDialog was accidentally broken since r55482 and wxStdDialogButtonSizer implementation for wxGTK was subsequently modified to work in the same way as the broken version of wxMessageDialog. Fix wxMessageDialog and remove the "compatibility" workarounds from wxStdDialogButtonSizer to restore correct behaviour in both places. Closes #12565.
2010-10-15 17:18 JMS, revision 65807Fix non-PCH builds
2010-10-15 17:15 JMS, revision 65806Added the missing DLL export declaration for wxNumericPropertyValidator
2010-10-14 20:06 JS, revision 65805Added wxNumericPropertyValidator, which is a custom wxTextValidator with more accurate filtering of inappropriate input for wxIntProperty, wxFloatProperty and wxUIntProperty (fixes #12563).
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/samples/richtext/richtext.cpp
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
2010-10-14 01:08 VZ, revision 65804Fixed #12566 (assert on deletion) due to inconsistent commit
2010-10-14 01:02 VZ, revision 65803wxUniv/MSW compilation fix. wxUniv/MSW compilation was broken by r65589, fix it by not assuming that wxWindowMSW is a wxWindow because wxWindow derives from it in wxUniv. Closes #12534.
2010-10-14 00:53 VZ, revision 65802Regenerate Makefile.in after recent changes to make_dist.mk. Rebake with changes of r65800, r65801 and r65802.
2010-10-14 00:53 VZ, revision 65801Remove obsolete files from "make dist" rules. Avoid errors due to attempts to copy non-existing files when making Unix distribution.
2010-10-14 00:53 VZ, revision 65800Skip Windows-only samples when making Unix distribution. Some samples are by definition Windows-only so they don't have Makefile.in files for Unix at all, skip them when creating the Unix distribution to avoid errors due to attempts to copy non-existent files.
2010-10-14 00:10 VZ, revision 65799Include include/wx/generic/private/*.h files in distribution. We must include the generic private files into the distribution as well, otherwise at least wxGTK fails to build.
2010-10-14 00:10 VZ, revision 65798Fix display of right aligned columns in wxGenericListCtrl. Take into account the width of the image when drawing the right aligned item in wxGenericListCtrl. Closes #12562.
2010-10-14 00:10 VZ, revision 65797Pass last page in wxEVT_WIZARD_FINISHED event. Delay resetting the wizard page to NULL when it terminates to allow wxEVT_WIZARD_FINISHED event to carry the correct pointer to the last page. Closes #12537.
2010-10-14 00:10 VZ, revision 65796Fix print format specifiers used for enum values. Enums are ints, not longs, so use %d instead of %ld to avoid asserts under LP64 64 bit architectures. Closes #12556.
2010-10-10 14:48 VZ, revision 65789Don't return "false" when a pointer is needed. Return NULL and not false from wxFileTranslationsLoader:: GetAvailableTranslations(). This is, of course, more correct and also fixes a compilation problem with Borland, see #12558.
2010-10-10 11:34 JMS, revision 65788Move wxList::Member() to pseudo-template base list class. Member() should be available in all list classes, not just specially crafted list of wxObjects (wxList). See #3616.
- M /wxWidgets/trunk/include/wx/propgrid/property.h
- M /wxWidgets/trunk/samples/propgrid/tests.cpp
- M /wxWidgets/trunk/src/propgrid/property.cpp
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
2010-10-10 10:32 JMS, revision 65787When wxPGProperty is un-attached from wxPropertyGrid, keep its 'default' cell references invalid/NULL (fixes #12552)
2010-10-09 00:17 JS, revision 65786Also reset DatePicker property editor's global pointer (fixes #11787)
2010-10-08 23:51 JS, revision 65785Compile fix
2010-10-08 13:16 MW, revision 65784Blind fix for Mac compile problem
2010-10-08 13:16 MW, revision 65783Fix for wxChm
2010-10-07 22:57 VZ, revision 65782Fix for wxChm
2010-10-07 22:43 VZ, revision 65781Don't use default "Error" title for wxMessageOutputBest message box. Use the application display name as the message box title if possible andu se "Message" rather than "Error" otherwise. See #12548.
2010-10-06 23:27 JS, revision 65780Remove unnecessary check from IPC sample. No real changes, just remove a check for pointer passed to wxDELETE() bot being NULL as wxDELETE() already checks for this anyhow.
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
2010-10-06 22:22 JS, revision 65779Don't use wxDC in header
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/include/wx/richtext/richtextxml.h
- M /wxWidgets/trunk/samples/richtext/richtext.cpp
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
- M /wxWidgets/trunk/src/richtext/richtextxml.cpp
2010-10-06 15:15 JS, revision 65778Eliminated redundant wxRichTextAnchoredObject class; refactored XML I/O code so that objects can stream themselves; added a wxXmlDocument-based method of writing XML, though this turned out to be much slower than writing directly so the direct approach is retained and is the default (can be changed with wxRICHTEXT_USE_XMLDOCUMENT_OUTPUT). Loading and saving new attributes implemented. Added custom properties to objects.
2010-10-05 15:38 VZ, revision 65769More efficient access to name and value
- M /wxWidgets/trunk/include/wx/generic/private/listctrl.h
- M /wxWidgets/trunk/src/generic/listctrl.cpp
- M /wxWidgets/trunk/tests/controls/listctrltest.cpp
2010-10-05 15:37 VZ, revision 65768Destroy the in-place edit control in wxGenericListCtrl dtor. If the in-place text control was still alive when wxGenericListCtrl was destroyed, it resulted in asserts from wxWindow dtor about child windows still being alive, so explicitly destroy it from wxListMainWindow dtor. As this required a slightly different behaviour from wxListTextCtrlWrapper:: EndEdit(), replace its bool argument with an enum one which can take more than 2 values. Not using bool values when calling it also made the code more clear. Finally, added a unit test verifying that the in-place control is indeed destroyed correctly.
2010-10-05 15:37 VZ, revision 65767Disable TimerEventTestCase::Multiple() test for ANSI wxGTK build. This test crashes for unknown reasons on wxGTK ANSI build slave and prevents the rest of the test suite from running, so disable it for now.
2010-10-05 08:33 JS, revision 65765Fix harmless unused variables warnings. Don't initialize the variables we never use in richtext sample, this results in g++ warnings.
2010-10-05 08:17 JS, revision 65764Removed test code
- M /wxWidgets/trunk/include/wx/xml/xml.h
- M /wxWidgets/trunk/interface/wx/xml/xml.h
- M /wxWidgets/trunk/src/xml/xml.cpp
2010-10-04 14:25 JS, revision 65762Added a flag suppressing node content conversion when saving to XML. This helps improve the extremely poor performance of XML saving if you have, for example, hex data that does not need conversion.
2010-10-04 14:20 JJ, revision 65761Exports fixed
2010-10-04 12:53 VZ, revision 65760Update OpenVMS Makefile
2010-10-04 12:41 VZ, revision 65759Don't throw assert failure exception in the test suite if it's unsafe. Don't throw when already handling an exception as it would result in a call to terminate() and no useful information about the test failure would be given. Abort ourselves instead to at least give the message about the assert failure. This should help debug the mysterious ListCtrlTestCase failures in buildbot wxGTK builds.
2010-10-04 12:41 VZ, revision 65758Fix timing format string in the test suite. wxStopWatch::Time() returns a long value so use %ld, not %d. This fixes assert failure when using "-t" option with the test suite under 64 bit Unix architectures.
2010-10-04 11:27 JS, revision 65757Fix tests compilation with wxUSE_TOOLTIPS==0 as in wxX11. Unit test suite didn't compile in wxX11 build because it doesn't support tooltips, just disable the relevant test then.
2010-10-04 10:37 JS, revision 65756Removed redundant GetEditableWindow on GTK+
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/include/wx/richtext/richtextbulletspage.h
- M /wxWidgets/trunk/include/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/include/wx/richtext/richtextfontpage.h
- M /wxWidgets/trunk/include/wx/richtext/richtextformatdlg.h
- M /wxWidgets/trunk/include/wx/richtext/richtexthtml.h
- M /wxWidgets/trunk/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/trunk/include/wx/richtext/richtextindentspage.h
- M /wxWidgets/trunk/include/wx/richtext/richtextliststylepage.h
- M /wxWidgets/trunk/include/wx/richtext/richtextstylepage.h
- M /wxWidgets/trunk/include/wx/richtext/richtextstyles.h
- M /wxWidgets/trunk/include/wx/richtext/richtexttabspage.h
- M /wxWidgets/trunk/include/wx/richtext/richtextxml.h
- M /wxWidgets/trunk/include/wx/textctrl.h
- M /wxWidgets/trunk/samples/richtext/richtext.cpp
- M /wxWidgets/trunk/src/common/textcmn.cpp
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
- M /wxWidgets/trunk/src/richtext/richtextbulletspage.cpp
- M /wxWidgets/trunk/src/richtext/richtextctrl.cpp
- M /wxWidgets/trunk/src/richtext/richtextdialogs.pjd
- M /wxWidgets/trunk/src/richtext/richtextfontpage.cpp
- M /wxWidgets/trunk/src/richtext/richtextformatdlg.cpp
- M /wxWidgets/trunk/src/richtext/richtexthtml.cpp
- M /wxWidgets/trunk/src/richtext/richtextimagedlg.cpp
- M /wxWidgets/trunk/src/richtext/richtextindentspage.cpp
- M /wxWidgets/trunk/src/richtext/richtextliststylepage.cpp
- M /wxWidgets/trunk/src/richtext/richtextstyledlg.cpp
- M /wxWidgets/trunk/src/richtext/richtextstylepage.cpp
- M /wxWidgets/trunk/src/richtext/richtextstyles.cpp
- M /wxWidgets/trunk/src/richtext/richtexttabspage.cpp
- M /wxWidgets/trunk/src/richtext/richtextxml.cpp
2010-10-04 10:10 JS, revision 65755wxRTC no longer derives from wxTextCtrlBase; added wxRichTextAttr deriving from wxTextAttr with CSS-like attributes for future developments; removed image-specific attributes object
2010-10-04 00:24 VZ, revision 65754Avoid id clashes
2010-10-04 00:23 VZ, revision 65753Fix wchar_t with int comparisons for Apple gcc. Apple gcc refuses to compile comparisons between wchar_t and int for some reason, so add explicit casts to int to make it work there.
2010-10-04 00:23 VZ, revision 65752Fix wxUSING_VC_CRT_IO definition in the tests when not using MinGW. The condition was always true for non-MinGW compilers because of a missing pair of parentheses, do add them.
2010-10-03 19:34 VZ, revision 65749Fix gcc warnings about comparing iterators with NULL in STL build. Iterators are not pointers and shouldn't be compared to NULL.
2010-10-03 19:34 VZ, revision 65748Fix use of DELETE and BACKSPACE when starting editing grid with them. Using the current insertion position in wxGridCellTextEditor::StartingKey() didn't make much sense, it was always 0 -- so DELETE worked as expected and did delete the first character of the cell but BACKSPACE never did anything. Just always delete the first character when DELETE is used and always delete the last one when BACKSPACE is.
2010-10-03 19:16 VZ, revision 65747Fix non-ASCII key handling in wxGrid editors. Use wxKeyEvent::GetUnicodeKey() correctly, there is no need to guess about what does it return now that its correct behaviour is documented and implemented. Simply check if it returns WXK_NONE to check for non-characters. Also use WXK_START instead of hard-coded 255 when checking GetKeyCode() result.
2010-10-03 19:16 VZ, revision 65746Disable the use of __thread with MinGW. __thread keyword doesn't work correctly with at least some MinGW builds and in particular TLS unit tests failed with the official 4.4 version. Disable the use of __thread with MinGW entirely for now to be sure that the generated code behaves correctly. In the future we should white list the known good versions of MinGW and/or use run-time test for __thread support in configure instead of compile-time one only.
2010-10-03 19:16 VZ, revision 65745Update CRT environment in wxSetEnv() for MinGW too. MinGW uses the same CRT as MSVC so we can use the same _putenv() call for it too. This ensures that wxGetenv() returns the value updated by wxSetEnv() and fixes CrtTestCase::SetGetEnv() unit test when using MinGW.
- M /wxWidgets/trunk/tests/strings/strings.cpp
- M /wxWidgets/trunk/tests/strings/vsnprintf.cpp
- M /wxWidgets/trunk/tests/testprec.h
2010-10-03 19:15 VZ, revision 65744Use wxUSING_VC_CRT_IO for MSVC CRT-specific test results. Move USING_VC_CRT into testprec.h to allow its reuse in other files and rename it to wxUSING_VC_CRT_IO as it only checks whether we're using MSVC STDIO implementation and could be false even when we are otherwise using MSVC CRT. Use this symbol for the tests whose result depends on the concrete version of the CRT we use. This fixes StringTestCase::FromDouble() failure under MinGW.
2010-10-03 19:15 VZ, revision 65743Fix DirTestCase to run on the systems without "C:" drive. "C:" drive doesn't need to exist under Windows, rely on HOMEDRIVE environment variable defined in all recent Windows versions to get a valid drive letter (still fall back to "C:" if the variable is not defined -- we could have use wxFSVolume to find it then but this seems like an overkill).
2010-10-03 19:15 VZ, revision 65742Run MBConvTestCase::LibcTests() only for MSVC and not other Windows compilers. This test fails for MinGW, probably because its CRT doesn't use the same locale names as MSVC CRT. Just disable it for now, as it was already disabled for non-MSW platforms. Also use LocaleSetter class (extracted from CLocaleSetter) to change the locale for this test duration only to avoid affecting any tests running after it.
2010-10-03 19:15 VZ, revision 65741Show the failing string when conversion fails in MBConvTestCase. No real changes, just give more information when a test fails in MBConvTestCase::TestDecoder().
2010-10-03 19:15 VZ, revision 65740No real changes, just simplify some MBConvTestCase code. Remove unnecessary casts and initialize the variable with its contents directly instead of using strange looking wxWCharBuffer ctor from size_t (even if it did work, it was unnecessary).
2010-10-03 19:15 VZ, revision 65739Exclude tests relying on last error being set under MinGW. The value of the last error seems to change somewhere between our code and ::GetLastError() call, probably in MinGW CRT, so exclude the tests relying on it being preserved.
2010-10-03 19:15 VZ, revision 65738Correct wxConvAuto::ToWChar() behaviour with wxNO_LEN input size. We didn't handle the case when the length of the input buffer was not specified correctly and wxConvAuto::DetectBOM() could read beyond the end of input. Moreover, the unit test actually relied on this as it didn't pass the correct length for the literal strings with embedded NULs. This somehow worked with MSVC but failed with MinGW (see #10713). Correct the code to handle wxNO_LEN case correctly and fix the unit test to pass the correct lengths.
2010-10-03 19:15 VZ, revision 65737Fix VsnprintfTestCase for recent MinGW versions. MinGW now uses its own printf() implementation which handles %p differently from the VC CRT one and uses %8x instead of %8X for it. Compare the results of wxPrintf("%p") case-insensitively to let the test pass in any case. Also introduce a USING_VC_CRT macro instead of testing for __USE_MINGW_ANSI_STDIO in two different places.
2010-10-03 19:14 VZ, revision 65736Remove redundant wxUSE_WXVSNPRINTF checks from the unit test. The entire VsnprintfTestCase is only used when using our own wxUSE_WXVSNPRINTF so remove the redundant tests for it inside the enclosing #if.
2010-10-03 19:14 VZ, revision 65735Fix tests compilation without wxUSE_REGEX. Don't build wxRegEx unit tests when wxUSE_REGEX == 0.
2010-10-03 12:51 JMS, revision 65734Suppress harmless g++ 4.4 warnings about missing braces. Put braces around MSW-only wxLogXXX() calls to avoid warnings when building with MinGW 4.4+.
2010-10-02 18:50 TIK, revision 65730In wxBitmapComboBox::RecreateControl(), always get recreated control's height from the best size, and also set the ComboBox item height with CB_SETITEMHEIGHT message (fixes #12515).
2010-10-02 17:47 TIK, revision 65726Backport r65494: Initialize all fields of struct tm used by wxDateTime::Format(). Closes #12455
2010-10-02 15:05 TIK, revision 65725Backport r65192: Fix attributes escaping when writing XML. Closes #12275
2010-10-02 14:57 TIK, revision 65724Backport fix for crash in wxCommandProcessor::Store. Closes #12027
2010-10-02 11:39 TIK, revision 65723Backport r65496: Fix infinite loop in wxDateTime::Format() when fields width was used. Closes #12451
2010-10-02 10:53 TIK, revision 65722Connect to events only if using native implementation instead of using event table. Closes #12469
2010-10-01 15:05 VZ, revision 65707Apply #12469: Do not start rename timer if the generic implementation is used which has its own rename timer already.
- M /wxWidgets/trunk/include/wx/mimetype.h
- M /wxWidgets/trunk/interface/wx/mimetype.h
- M /wxWidgets/trunk/tests/interactive/output.cpp
2010-10-01 15:05 VZ, revision 65706Add non-vararg wxFileTypeInfo ctor and various setters. This allows to create wxFileTypeInfo objects in a more readable even if more verbose way. This should also incidentally fix the unit tests compilation with VC6 which seems to have some existential troubles with the vararg ctor in debug DLL build (only). Using the non-vararg ctor should hopefully make it happy and let the unit tests pass with this compiler. Also document wxFileTypeInfo class which wasn't documented at all.
- M /wxWidgets/trunk/docs/doxygen/mainpages/const_cpp.h
- M /wxWidgets/trunk/include/wx/tglbtn.h
- M /wxWidgets/trunk/interface/wx/tglbtn.h
- M /wxWidgets/trunk/tests/controls/bitmaptogglebuttontest.cpp
2010-10-01 15:05 VZ, revision 65705Add wxHAS_BITMAPTOGGLEBUTTON and test for it in the unit test. Not all ports define wxBitmapToggleButton class currently, so add a special symbol which is defined only if this class is indeed available and test for it in the unit test for this class. This fixes the tests compilation under wxX11.
2010-09-30 19:35 VZ, revision 65694Disable ItemClick() unit test for wxListCtrl under wxMSW. This test just doesn't want to work on MSW buildbot slaves even though it works perfectly locally. No idea why but disable it when running on a build bot slave for now to let the entire test suite pass. Also add a comment explaining why the test is disabled for wxGTK.
2010-09-30 19:30 SC, revision 65693Disable wxEVT_COMMAND_LIST_ITEM_FOCUSED test for wxMSW. This test fails on MSW buildbot slaves for unknown reasons so disable it to make the test suite pass. The failure is irreproducible locally so no idea how to debug this unfortunately.
2010-09-30 16:33 VZ, revision 65692opening ATSU Font info for Ulrich Telle's wxPDFContext
2010-09-30 16:30 VZ, revision 65691Add default value for GetPopupMenuSelectionFromUser() position argument. Let the menu be popped up at the system-determined position, just as it can already be done with PopupMenu() itself. Closes #12530.
2010-09-30 16:30 VZ, revision 65690Correctly convert wxPrintf() to a buffer even when it doesn't fit. ConvertStringToBuf() helper function was defined incorrectly for converting wxString to a char* buffer as it didn't fill the buffer at all if the string didn't fit into it entirely instead of putting as much of the string into it as possible as was already done for the conversion to wchar_t* buffer. This broke wxSprintf()-related functions in when the ASCII output buffer was not big enough as it was not filled at all.
2010-09-30 16:30 VZ, revision 65689Correct handling of %hs and %ls in our wxPrintf() implementation. The strings corresponding to %hs and %ls are always narrow/wide independently of the build so using wxArgNormalizedString which is defined differently in different builds doesn't make sense in wxPrintf(). Instead, simply expect the parameter of the appropriate matching type for these conversion specifications. Any conversions to it, if necessary, had been already done before by wxFormatString. This fixes some VsnprintfTestCase::BigToSmallBuffer() unit test failures.
2010-09-30 16:30 VZ, revision 65688Fix handling of asterisks in wxPrintf() implementation. Count the number of asterisks before modifying the string we use to do this, otherwise we were off by one for the format specifications containing two of them. This really fixes the handling of asterisks (used for width/precision) in wxPrintf() format string, it wasn't done correctly by r60120 but now VsnprintfTestCase::Asterisk() test does pass.
2010-09-30 16:30 VZ, revision 65687Expect an assert in wxVsnprintf() test with too many parameters. The call to wxPrintf() should provoke an assert if there are too many parameters, so update the test to expect it.
2010-09-30 16:30 VZ, revision 65686Disable test failing under VC6 only. Somehow the expected assert is not generated by wxString::Format("%d", ptr) with VC6. Disable this test to make the test suite pass for VC6 for now to at least be able to monitor the appearance of the new errors in it. Of course, this one should ideally be debugged (by someone who is interested in VC6 support) as well...
2010-09-30 16:30 VZ, revision 65685Insert another item in the list control in its unit test. For some reason the test fails with a single item in the control when running on the buildbot slave, check if this is still the case if we add another item to the control.
2010-09-30 15:09 MW, revision 65683Remove out of date code in DoStringPrintfV(). We can't clear a NULL buffer, the code didn't make any sense any more because it wasn't updated when the function was changed as part of UTF-8 transition. Closes #12529.
2010-09-30 15:09 MW, revision 65682A couple of fixes for wxChm
2010-09-30 14:30 VZ, revision 65681A couple of fixes for wxChm
2010-09-30 13:44 VZ, revision 65680More compilation fixes for new wxRTC image code without PCH. Add more headers needed when not using PCH.
- M /wxWidgets/trunk/demos/bombs/bombs1.cpp
- M /wxWidgets/trunk/include/wx/button.h
- M /wxWidgets/trunk/include/wx/dataview.h
- M /wxWidgets/trunk/include/wx/dir.h
- M /wxWidgets/trunk/include/wx/dvrenderers.h
- M /wxWidgets/trunk/include/wx/generic/dataview.h
- M /wxWidgets/trunk/include/wx/glcanvas.h
- M /wxWidgets/trunk/include/wx/gtk/dvrenderers.h
- M /wxWidgets/trunk/include/wx/gtk/private/string.h
- M /wxWidgets/trunk/include/wx/gtk/slider.h
- M /wxWidgets/trunk/include/wx/gtk/window.h
- M /wxWidgets/trunk/include/wx/object.h
- M /wxWidgets/trunk/include/wx/osx/bmpbuttn.h
- M /wxWidgets/trunk/include/wx/osx/button.h
- M /wxWidgets/trunk/include/wx/osx/carbon/evtloop.h
- M /wxWidgets/trunk/include/wx/osx/carbon/private.h
- M /wxWidgets/trunk/include/wx/osx/carbon/private/print.h
- M /wxWidgets/trunk/include/wx/osx/cocoa/dataview.h
- M /wxWidgets/trunk/include/wx/osx/cocoa/evtloop.h
- M /wxWidgets/trunk/include/wx/osx/cocoa/private.h
- M /wxWidgets/trunk/include/wx/osx/cocoa/private/textimpl.h
- M /wxWidgets/trunk/include/wx/osx/combobox.h
- M /wxWidgets/trunk/include/wx/osx/core/private.h
- M /wxWidgets/trunk/include/wx/osx/dialog.h
- M /wxWidgets/trunk/include/wx/osx/dirdlg.h
- M /wxWidgets/trunk/include/wx/osx/evtloop.h
- M /wxWidgets/trunk/include/wx/osx/filedlg.h
- M /wxWidgets/trunk/include/wx/osx/font.h
- M /wxWidgets/trunk/include/wx/osx/iphone/chkconf.h
- M /wxWidgets/trunk/include/wx/osx/iphone/private.h
- M /wxWidgets/trunk/include/wx/osx/iphone/private/textimpl.h
- M /wxWidgets/trunk/include/wx/osx/msgdlg.h
- M /wxWidgets/trunk/include/wx/osx/nonownedwnd.h
- M /wxWidgets/trunk/include/wx/osx/popupwin.h
- M /wxWidgets/trunk/include/wx/osx/private/glgrab.h
- M /wxWidgets/trunk/include/wx/osx/sound.h
- M /wxWidgets/trunk/include/wx/osx/textctrl.h
- M /wxWidgets/trunk/include/wx/osx/textentry.h
- M /wxWidgets/trunk/include/wx/osx/toolbar.h
- M /wxWidgets/trunk/include/wx/osx/toplevel.h
- M /wxWidgets/trunk/include/wx/osx/window.h
- M /wxWidgets/trunk/include/wx/propgrid/property.h
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/include/wx/ribbon/art.h
- M /wxWidgets/trunk/include/wx/ribbon/buttonbar.h
- M /wxWidgets/trunk/include/wx/ribbon/panel.h
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/trunk/include/wx/stattext.h
- M /wxWidgets/trunk/include/wx/toplevel.h
- M /wxWidgets/trunk/include/wx/typeinfo.h
- M /wxWidgets/trunk/include/wx/unix/evtloop.h
- M /wxWidgets/trunk/samples/access/accesstest.cpp
- M /wxWidgets/trunk/samples/caret/caret.cpp
- M /wxWidgets/trunk/samples/console/console.cpp
- M /wxWidgets/trunk/samples/dataview/dataview.cpp
- M /wxWidgets/trunk/samples/dataview/mymodels.cpp
- M /wxWidgets/trunk/samples/dialogs/dialogs.cpp
- M /wxWidgets/trunk/samples/docview/doc.h
- M /wxWidgets/trunk/samples/docview/view.cpp
- M /wxWidgets/trunk/samples/dragimag/dragimag.cpp
- M /wxWidgets/trunk/samples/flash/flash.cpp
- M /wxWidgets/trunk/samples/font/font.cpp
- M /wxWidgets/trunk/samples/help/demo.cpp
- M /wxWidgets/trunk/samples/layout/expt.cpp
- M /wxWidgets/trunk/samples/layout/layout.h
- M /wxWidgets/trunk/samples/listctrl/listtest.cpp
- M /wxWidgets/trunk/samples/mfc/mfctest.cpp
- M /wxWidgets/trunk/samples/mfc/resource.h
- M /wxWidgets/trunk/samples/minimal/minimal.cpp
- M /wxWidgets/trunk/samples/nativdlg/resource.h
- M /wxWidgets/trunk/samples/notebook/notebook.cpp
- M /wxWidgets/trunk/samples/opengl/cube/cube.cpp
- M /wxWidgets/trunk/samples/opengl/isosurf/isosurf.cpp
- M /wxWidgets/trunk/samples/propgrid/propgrid.cpp
- M /wxWidgets/trunk/samples/propgrid/tests.cpp
- M /wxWidgets/trunk/samples/ribbon/ribbondemo.cpp
- M /wxWidgets/trunk/samples/sockets/baseclient.cpp
- M /wxWidgets/trunk/samples/stc/edit.h
- M /wxWidgets/trunk/samples/svg/svgtest.cpp
- M /wxWidgets/trunk/samples/toolbar/toolbar.cpp
- M /wxWidgets/trunk/samples/treectrl/treetest.cpp
- M /wxWidgets/trunk/samples/widgets/gauge.cpp
- M /wxWidgets/trunk/samples/widgets/searchctrl.cpp
- M /wxWidgets/trunk/src/common/colourcmn.cpp
- M /wxWidgets/trunk/src/common/combocmn.cpp
- M /wxWidgets/trunk/src/common/ctrlcmn.cpp
- M /wxWidgets/trunk/src/common/datavcmn.cpp
- M /wxWidgets/trunk/src/common/dcbufcmn.cpp
- M /wxWidgets/trunk/src/common/dircmn.cpp
- M /wxWidgets/trunk/src/common/gdicmn.cpp
- M /wxWidgets/trunk/src/common/glcmn.cpp
- M /wxWidgets/trunk/src/common/stattextcmn.cpp
- M /wxWidgets/trunk/src/generic/datavgen.cpp
- M /wxWidgets/trunk/src/generic/dirctrlg.cpp
- M /wxWidgets/trunk/src/generic/splitter.cpp
- M /wxWidgets/trunk/src/gtk/app.cpp
- M /wxWidgets/trunk/src/gtk/bitmap.cpp
- M /wxWidgets/trunk/src/gtk/choice.cpp
- M /wxWidgets/trunk/src/gtk/collpane.cpp
- M /wxWidgets/trunk/src/gtk/colordlg.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
- M /wxWidgets/trunk/src/gtk/dnd.cpp
- M /wxWidgets/trunk/src/gtk/stattext.cpp
- M /wxWidgets/trunk/src/msw/choice.cpp
- M /wxWidgets/trunk/src/msw/listctrl.cpp
- M /wxWidgets/trunk/src/msw/stattext.cpp
- M /wxWidgets/trunk/src/osx/button_osx.cpp
- M /wxWidgets/trunk/src/osx/carbon/bmpbuttn.cpp
- M /wxWidgets/trunk/src/osx/carbon/combobox.cpp
- M /wxWidgets/trunk/src/osx/carbon/dcprint.cpp
- M /wxWidgets/trunk/src/osx/carbon/dcscreen.cpp
- M /wxWidgets/trunk/src/osx/carbon/dialog.cpp
- M /wxWidgets/trunk/src/osx/carbon/evtloop.cpp
- M /wxWidgets/trunk/src/osx/carbon/filedlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/font.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
- M /wxWidgets/trunk/src/osx/carbon/listctrl_mac.cpp
- M /wxWidgets/trunk/src/osx/carbon/msgdlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/popupwin.cpp
- M /wxWidgets/trunk/src/osx/carbon/renderer.cpp
- M /wxWidgets/trunk/src/osx/carbon/sound.cpp
- M /wxWidgets/trunk/src/osx/carbon/toolbar.cpp
- M /wxWidgets/trunk/src/osx/carbon/window.cpp
- M /wxWidgets/trunk/src/osx/core/colour.cpp
- M /wxWidgets/trunk/src/osx/core/display.cpp
- M /wxWidgets/trunk/src/osx/core/evtloop_cf.cpp
- M /wxWidgets/trunk/src/osx/core/mimetype.cpp
- M /wxWidgets/trunk/src/osx/core/printmac.cpp
- M /wxWidgets/trunk/src/osx/core/sound.cpp
- M /wxWidgets/trunk/src/osx/dialog_osx.cpp
- M /wxWidgets/trunk/src/osx/nonownedwnd_osx.cpp
- M /wxWidgets/trunk/src/osx/sound_osx.cpp
- M /wxWidgets/trunk/src/osx/textctrl_osx.cpp
- M /wxWidgets/trunk/src/osx/textentry_osx.cpp
- M /wxWidgets/trunk/src/osx/toplevel_osx.cpp
- M /wxWidgets/trunk/src/osx/utils_osx.cpp
- M /wxWidgets/trunk/src/propgrid/editors.cpp
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
- M /wxWidgets/trunk/src/propgrid/props.cpp
- M /wxWidgets/trunk/src/ribbon/art_aui.cpp
- M /wxWidgets/trunk/src/ribbon/art_internal.cpp
- M /wxWidgets/trunk/src/ribbon/art_msw.cpp
- M /wxWidgets/trunk/src/ribbon/buttonbar.cpp
- M /wxWidgets/trunk/src/ribbon/panel.cpp
- M /wxWidgets/trunk/src/ribbon/toolbar.cpp
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
- M /wxWidgets/trunk/src/richtext/richtextctrl.cpp
- M /wxWidgets/trunk/src/richtext/richtextimagedlg.cpp
- M /wxWidgets/trunk/src/richtext/richtextstyles.cpp
- M /wxWidgets/trunk/src/richtext/richtextxml.cpp
- M /wxWidgets/trunk/src/stc/PlatWX.cpp
- M /wxWidgets/trunk/src/stc/stc.cpp
- M /wxWidgets/trunk/src/unix/threadpsx.cpp
- M /wxWidgets/trunk/src/xrc/xh_toolb.cpp
2010-09-30 13:31 VZ, revision 65679No changes whatsoever, just remove trailing whitespace. There are no real changes in this commit but it removes all trailing white space from our source files. This avoids problems when applying patches and making diffs and it would be nice to prevent it from reappearing.
- M /wxWidgets/trunk/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/trunk/src/richtext/richtextimagedlg.cpp
2010-09-30 13:31 VZ, revision 65678Use Unix EOL format for the new files.
- M /wxWidgets/trunk/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/trunk/src/richtext/richtextimagedlg.cpp
2010-09-30 13:30 VZ, revision 65677Include correct headers from richtextimagedlg.*. Include or forward declares the classes used by the header to make it self-contained. Do not include wx/wx.h from the source file to make compiling it faster when not using PCH. This fixes compilation under Unix after SOC2010_RTC_IMAGES branch merge.
- M /wxWidgets/trunk/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/trunk/src/richtext/richtextimagedlg.cpp
2010-09-30 12:27 VZ, revision 65676Remove interface/implementation #pragmas from richtextimagedlg.*. These pragmas are not necessary and may actually be harmful, no idea why were they added in the first place to a new file.
- 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_richtext.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_richtext.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_richtext.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_richtext.vcproj
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/include/wx/richtext/richtextctrl.h
- A /wxWidgets/trunk/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/richtext/richtext.cpp
- A /wxWidgets/trunk/src/richtext/readme
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
- M /wxWidgets/trunk/src/richtext/richtextctrl.cpp
- M /wxWidgets/trunk/src/richtext/richtextdialogs.pjd
- M /wxWidgets/trunk/src/richtext/richtexthtml.cpp
- A /wxWidgets/trunk/src/richtext/richtextimagedlg.cpp
- M /wxWidgets/trunk/src/richtext/richtextxml.cpp
2010-09-30 00:01 VZ, revision 65675Merge of SOC2010_RTC_IMAGES branch. Added floating images and image property dialog to wxRichTextCtrl, by Mingquan Yang as part of GSOC 2010. Also changed image block creation to use a memory stream instead of creating a temporary file.
2010-09-29 15:46 VZ, revision 65674Correct printf() format specifiers for long variables in life demo. Fix asserts in 64 bit builds due to using %u (expecting 32 bit values on a typical Unix LP64 platform) for 64 bit long values.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/ribbon/bar.h
- M /wxWidgets/trunk/interface/wx/ribbon/bar.h
- M /wxWidgets/trunk/src/ribbon/bar.cpp
2010-09-29 15:46 VZ, revision 65673Add EVT_RIBBONBAR_TAB_LEFT_DCLICK event. Generate a special event when a ribbon bar is double clicked. Closes #12399.
2010-09-29 15:46 VZ, revision 65672Fix crash in wxWebKitCtrl when using JavaScript. Ignore the unknown types of the script result, in particular don't crash trying to dereference an uninitialized pointer if the script didn't return anything. Closes #12361.
2010-09-29 15:46 VZ, revision 65671Preserve page size when changing increment in wxGTK wxSpinCtrlDouble. The page size was wrongly reset when changing the increment before. See #12342.
2010-09-29 15:46 VZ, revision 65670Fix wrong return value of wxGTK wxSpinCtrlDouble::GetIncrement(). Due to confusion in gtk_spin_button_get_increments() parameters order the page size was returned instead of the increment. See #12342.
- M /wxWidgets/trunk/include/wx/cocoa/font.h
- M /wxWidgets/trunk/include/wx/dfb/font.h
- M /wxWidgets/trunk/include/wx/font.h
- M /wxWidgets/trunk/include/wx/gtk/font.h
- M /wxWidgets/trunk/include/wx/gtk1/font.h
- M /wxWidgets/trunk/include/wx/mgl/font.h
- M /wxWidgets/trunk/include/wx/motif/font.h
- M /wxWidgets/trunk/include/wx/msw/font.h
- M /wxWidgets/trunk/include/wx/os2/font.h
- M /wxWidgets/trunk/include/wx/osx/font.h
- M /wxWidgets/trunk/include/wx/palmos/font.h
- M /wxWidgets/trunk/include/wx/x11/font.h
- M /wxWidgets/trunk/interface/wx/font.h
- M /wxWidgets/trunk/src/cocoa/font.mm
- M /wxWidgets/trunk/src/common/fontcmn.cpp
- M /wxWidgets/trunk/src/dfb/font.cpp
- M /wxWidgets/trunk/src/gtk/font.cpp
- M /wxWidgets/trunk/src/gtk1/font.cpp
- M /wxWidgets/trunk/src/mgl/font.cpp
- M /wxWidgets/trunk/src/motif/font.cpp
- M /wxWidgets/trunk/src/msw/font.cpp
- M /wxWidgets/trunk/src/os2/font.cpp
- M /wxWidgets/trunk/src/osx/carbon/font.cpp
- M /wxWidgets/trunk/src/palmos/font.cpp
- M /wxWidgets/trunk/src/x11/font.cpp
2010-09-29 15:45 VZ, revision 65669Return wxFONTFAMILY_DEFAULT, not UNKNOWN, from wxFont::GetFamily(). Although returning wxFONTFAMILY_UNKNOWN when the font family is not recognized makes more sense, it breaks a lot of existing code including all the font-related code generated by DialogBlocks, so prefer to return wxFONTFAMILY_DEFAULT instead -- which can't be confused for a valid font family neither but can be passed to wxFont ctor or SetFamily() without problems. To ensure that this behaviour is correctly implemented by all ports, rename the existing wxFont::GetFamily() to DoGetFamily() and call the new method from wxFontBase::GetFamily() which adjusts the return value if needed. Closes #12330.
2010-09-29 15:45 VZ, revision 65668Improve mouse handling code in wxAuiToolBar. Capture the mouse to handle mouse input on the buttons to ensure we always reset the button when the mouse leaves it. Closes #11784.
2010-09-28 20:59 JMS, revision 65666Include wx/defs.h before testing for wxUSE_RADIOBOX. We need to include wx/defs.h that (indirectly) defines wxUSE_RADIOBOX before testing for it in wx/radiobox.h, otherwise the test may fail if the latter header is the first wx header included by the user code. This is similar to r65210 fix for wxUSE_CHECKLISTBOX. Closes #12526.
- M /wxWidgets/trunk/src/propgrid/advprops.cpp
- M /wxWidgets/trunk/src/propgrid/editors.cpp
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
2010-09-28 08:27 JS, revision 65661Reset wxPGEditor singleton instance pointers in dtors. This is useful if wxPropertyGrid is being accessed from an external main loop.
Compile fix