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-21 15:12 JS, revision 750542013-10-21 15:10 JS, revision 75053Fix selection drawing for table cells
2013-10-20 19:42 JS, revision 75052Fix HasCharacter/PragraphAttributes to use the focus object
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
2013-10-20 19:19 JS, revision 75051Corrected wxRTC IsDefault() implementations
2013-10-19 21:27 SC, revision 75050Avoid crash when deleting range that includes the focus object.
- M /wxWidgets/trunk/include/wx/fontutil.h
- M /wxWidgets/trunk/include/wx/osx/carbon/chkconf.h
- M /wxWidgets/trunk/include/wx/osx/cocoa/chkconf.h
- M /wxWidgets/trunk/include/wx/osx/font.h
- M /wxWidgets/trunk/include/wx/osx/iphone/chkconf.h
- M /wxWidgets/trunk/src/osx/carbon/font.cpp
- M /wxWidgets/trunk/src/osx/carbon/fontdlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
- M /wxWidgets/trunk/src/osx/carbon/listctrl_mac.cpp
- M /wxWidgets/trunk/src/osx/carbon/window.cpp
- M /wxWidgets/trunk/src/osx/core/fontenum.cpp
2013-10-19 14:05 VZ, revision 75049CoreText is always available on 10.5+, so using all this code unconditionally, committing Vadim's suggestions with two extensions, see #15580
2013-10-19 08:48 SC, revision 75048Disable wxDataObject in wxDFB build at configure level. Otherwise we'd just get an error when compiling wx/dfb/chkconf.h later. Closes #15594.
2013-10-18 21:27 JS, revision 75047turn off web wxWebView on iOS at the moment
- M /wxWidgets/trunk/include/wx/richtext/richtextborderspage.h
- M /wxWidgets/trunk/src/richtext/richtextborderspage.cpp
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
2013-10-18 20:15 VZ, revision 75046Fixed some data transfer bugs
2013-10-18 20:15 VZ, revision 75045Avoid sending wxEVT_CHAR events when text is inserted by the program in wxOSX. This should fix crashes due to infinite recursion in the code that calls wxTextCtrl::WriteText() from wxEVT_CHAR handler. Closes #15345.
2013-10-18 20:15 VZ, revision 75044No real changes, just restrict wxMacEditHelper interface. There is no need to provide GetCurrentlyEditedView() when a simpler IsCurrentlyEditedView() suffices.
2013-10-18 17:00 VS, revision 75043Fix ItemDeleted() call in wxTreeListModel. While it doesn't matter when exactly do we call it with the generic or GTK native implementations, under OS X we must update the internal model first and call this method afterwards because it refreshes the control contents immediately and so was calling back to the model and getting the pointer to the item about to be deleted, which resulted in a crash when this pointer was dereferences later. Closes #15575.
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/trunk/misc/schema/xrc_schema.rnc
2013-10-18 17:00 VS, revision 75042XRC spec: say that all properties are optional. Provide defaults for all properties in the spec. In XRC schema, make all properties optional. The previously required ones are annotated as "important" (read: should be set unless you know what you're doing), but aren't enforced. The code already behaved like this, so this just synchronizes the specification with the reality.
2013-10-18 17:00 VS, revision 75041XRC schema: Validate wxSizerItem flag property rigorously. Validating all style flags strictly would be unmaintainable mess of verbose regular expressions that would quickly get out of sync. But we can validate at least wxSizerItem flags, which are both stable and so frequently used that it is worth the effort.
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/trunk/misc/schema/xrc_schema.rnc
- M /wxWidgets/trunk/samples/xrc/rc/controls.xrc
2013-10-18 16:59 VS, revision 75040XRC: File bugs in wxFileCtrl spec, schema and samples. Incredibly, there were bugs, inaccuracies or missing content in all three of them, but each one had its own unique problems. Fix them all to be in sync with the implementation.
2013-10-18 13:21 VZ, revision 75039Use wxHORIZONTAL default for wxWrapSizer in wxSizerXmlHandler. For consistency with all other wxSizer kinds, use the default of wxHORIZONTAL instead of 0 (which has no meaning here) for wxWrapSizer too.
2013-10-18 10:44 SC, revision 75038Add a simple README for the XRC schemas. Explain how they can be used.
- M /wxWidgets/trunk/build/osx/wxcarbon.xcodeproj/project.pbxproj
- M /wxWidgets/trunk/build/osx/wxcocoa.xcodeproj/project.pbxproj
2013-10-18 10:43 SC, revision 75037adding web view files for building Xcode projects, fixes #15590
2013-10-18 09:16 SC, revision 75036adding web view files for building Xcode projects, see #15590
2013-10-18 07:13 SC, revision 75035fixing compile after cleanup
2013-10-18 00:28 VZ, revision 75034fixes #15591
2013-10-18 00:26 VZ, revision 75033Revert changes to the drawing of the tree item buttons in the generic renderer. This reverts r74887 as this created problems when drawing them at standard size. See #15526.
2013-10-18 00:26 VZ, revision 75032Fix syntax error in the dialogs sample after r75028. An extra "&&" was left in the preprocessor check, remove it. Also remove the check for __WXMAC_OSX__ as it's unneeded as USE_NATIVE_FONT_DIALOG_FOR_MACOSX is only defined as 1 under wxOSX and, actually, wrong, as __WXMAC_OSX__ is never defined anywhere and was probably a corruption of __WXOSX_MAC__ in the first place.
2013-10-17 23:21 VZ, revision 75031Fix gcc architecture checks added to wx/msw/genrcdefs.h. Use "#if defined" instead of "#ifdef" for the checks involving "||".
- M /wxWidgets/trunk/docs/doxygen/overviews/string.h
- M /wxWidgets/trunk/docs/doxygen/overviews/unicode.h
2013-10-17 18:37 PC, revision 75030Update wxString Unicode documentation to reflect the default wchar_t use. And other minor fixes to Unicode-related documentation.
2013-10-17 18:00 PC, revision 75029make m_modalShowing private
2013-10-17 14:34 VZ, revision 75028silence GCC warning "enumeral and non-enumeral type in conditional expression"
- M /wxWidgets/trunk/include/wx/osx/carbon/chkconf.h
- M /wxWidgets/trunk/include/wx/osx/carbon/dataview.h
- M /wxWidgets/trunk/include/wx/osx/carbon/drawer.h
- M /wxWidgets/trunk/include/wx/osx/carbon/private.h
- M /wxWidgets/trunk/include/wx/osx/cocoa/chkconf.h
- M /wxWidgets/trunk/include/wx/osx/cocoa/private.h
- M /wxWidgets/trunk/include/wx/osx/config_xcode.h
- M /wxWidgets/trunk/samples/dialogs/dialogs.h
- M /wxWidgets/trunk/src/html/htmlctrl/webkit/webkit.mm
- M /wxWidgets/trunk/src/osx/carbon/dataview.cpp
- M /wxWidgets/trunk/src/osx/carbon/glcanvas.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
- M /wxWidgets/trunk/src/osx/carbon/listctrl_mac.cpp
- M /wxWidgets/trunk/src/osx/carbon/nonownedwnd.cpp
- M /wxWidgets/trunk/src/osx/carbon/textctrl.cpp
- M /wxWidgets/trunk/src/osx/carbon/toolbar.cpp
- M /wxWidgets/trunk/src/osx/carbon/utils.cpp
- M /wxWidgets/trunk/src/osx/carbon/window.cpp
- M /wxWidgets/trunk/src/osx/cocoa/dataview.mm
- M /wxWidgets/trunk/src/osx/cocoa/evtloop.mm
- M /wxWidgets/trunk/src/osx/cocoa/scrolbar.mm
- M /wxWidgets/trunk/src/osx/iphone/evtloop.mm
- M /wxWidgets/trunk/src/osx/webview_webkit.mm
2013-10-17 14:34 VZ, revision 75027Get rid of compile- and run-time checks for OS X < 10.5. As 10.5 is the minimal supported version, it doesn't make sense to check for it (or even earlier versions) during the build or run-time. Closes #15580.
2013-10-17 14:34 VZ, revision 75026Fix wrong UMAGetSystemVersion() return value comparison in wxScreenDC. The return value of gestaltSystemVersion() represents the version as "four hexadecimal digits in the low-order word of the return value", to quote Apple documentation, not as a floating point number.
2013-10-17 14:33 VZ, revision 75025No changes, just remove hard TABs from wxWebViewWebKit code. This will allow to commit other changes to this file without triggering svn hook checking for the TABs absence.
2013-10-17 14:33 VZ, revision 75024Remove our own dlxxx() functions emulation for OS X <= 10.3. We don't support so old versions of OS X any more anyhow, so simplify the code by using dlopen() &c directly instead of using our own wx_dlopen() with custom implementation for OS X. See #15580.
2013-10-17 14:19 VZ, revision 75023Always use standard mbstowcs() and wcstombs() functions. Don't provide our own (not fully functional) definitions of them and always use the system versions as we don't support OS X 10.2 which was the last platform where these functions didn't exist/work. See #15580.
2013-10-17 14:19 VZ, revision 75022Mention -std=gnu++11 vs -std=c++11 in the build instructions. Unfortunately -std=c++11 doesn't work currently and almost certainly won't before 3.0, so at least document the workaround.
2013-10-17 14:19 VZ, revision 75021Also add mention of TDM-GCC to the build instructions. This seems to be a very popular option for building wxWidgets too.
2013-10-17 14:19 VZ, revision 75020Update Cygwin/MinGW build instructions. Remove very out of date information, mention MinGW-w64 and extend Cygwin explanations.
2013-10-17 11:49 JS, revision 75019Check for gcc architecture defines in wx/msw/genrcdefs.h too. This fixes the build for non-x86 architectures when using MinGW with makefiles (i.e. not using configure) as without this no WX_CPU_XXX was getting defined at all, resulting in failures when building any programs using wxWidgets that includes wx/msw/wx.rc (including our own minimal sample).
2013-10-16 22:23 JS, revision 75018Include for wxSscanf
- M /wxWidgets/trunk/include/wx/richtext/richtextborderspage.h
- M /wxWidgets/trunk/include/wx/richtext/richtextformatdlg.h
- M /wxWidgets/trunk/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/trunk/include/wx/richtext/richtextstyledlg.h
- M /wxWidgets/trunk/src/richtext/richtextborderspage.cpp
- M /wxWidgets/trunk/src/richtext/richtextdialogs.pjd
- M /wxWidgets/trunk/src/richtext/richtextformatdlg.cpp
2013-10-16 20:19 JS, revision 75017Added points to the units for editing border widths
2013-10-16 19:23 PC, revision 75016Typo fix
2013-10-16 19:09 PC, revision 75015remove GetMaskBitmap() declaration, should have been part of r73409
2013-10-16 18:45 PC, revision 75014slight simplification: use another sed expression instead of running tr
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/strvararg.h
- M /wxWidgets/trunk/include/wx/unichar.h
2013-10-16 18:22 JS, revision 75013Silence warnings in headers with MSC -W4
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
2013-10-15 22:00 SC, revision 75012Added wxTEXT_ATTR_UNITS_HUNDREDTHS_POINT for more precise border sizes; used GetPixels() more; corrected collapsed borders implementation.
2013-10-15 18:12 VZ, revision 75011adjusting the visible items
2013-10-15 15:04 VZ, revision 75010Include wx/defs.h before testing for wxUSE_CHOICEDLG. Fix compilation of this header if it's the first one to be included from user code.
2013-10-15 15:04 VZ, revision 75009Simplify the code in wxTextFile::OnRead() slightly. No real changes, just use a self-explanatory "lastWasCR" variable instead of storing the last character read which wasn't used for anything except comparing it with '\r'.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/src/common/textfile.cpp
- M /wxWidgets/trunk/tests/textfile/textfiletest.cpp
2013-10-15 12:24 VZ, revision 75008Fix reading of files with Mac EOLs in wxTextFile. The last CR-terminated line wasn't handled correctly. Fix this now and add unit tests to ensure that it stays fixed. Closes #15583.
2013-10-14 17:08 VZ, revision 75007Italian translations update from Roberto Boriotti. Just mark a few translations non-fuzzy.
2013-10-14 17:08 VZ, revision 75006Document that wxEVT_MENU_CLOSE can come before wxEVT_MENU. This is somewhat unexpected but is how both wxMSW and wxGTK work currently, so just document the current behaviour. See #15479.
2013-10-14 17:08 VZ, revision 75005Don't undefine __WXMSW__ for console mode applications using wxWidgets. This partially undoes the changes of r73290 by keeping __WXMSW__ defined for the console mode user applications and only undefining it when building wxWidgets itself. This allows the existing code using __WXMSW__ to continue compiling correctly with wxWidgets 3.0. Closes #15579.
Fix pointer truncation in wxListEvent::GetData() in LLP64 builds. We must use wxUIntPtr and not long here to avoid truncating the upper half of the pointer when sizeof(void*)>sizeof(long). Closes #15578.