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-27 16:48 VZ, revision 75081- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/publicity/announce.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/readme.txt
2013-10-27 16:33 VZ, revision 75080Prepare release notes and such for 3.0.0-rc2. No real changes, just change the RC number. Also update the release date.
- M /wxWidgets/branches/WX_3_0_BRANCH/BuildSVN.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/msw/install.txt
2013-10-27 16:33 VZ, revision 75079Simplify and update wxMSW build instructions. Keep the most important points, remove the obsolete stuff. Also get rid of 99% of the contents of BuildSVN.txt which simply duplicated the information from the other files.
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10.sln
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_adv.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_aui.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_base.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_core.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_gl.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_html.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_media.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_net.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_propgrid.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_qa.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_ribbon.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_richtext.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_stc.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_webview.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_wxexpat.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_wxjpeg.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_wxpng.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_wxregex.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_wxscintilla.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_wxtiff.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_wxzlib.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_xml.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_xrc.vcxproj
2013-10-26 23:40 VZ, revision 75076Add x64 platform to MSVS 10 solution and project files. Manually update VC10 projects to have both Win32 and x64 architectures, use "vc_x64" for the output directories and the DLL names under the latter. Closes #15568.
2013-10-26 23:37 VZ, revision 75075Create 3.0 release branch.
2013-10-26 22:29 VZ, revision 75074Update the binaries README for 3.0-rc2 and MinGW binaries. Also indicate that MSVS 2013 binaries are available and correct the name of the headers archive.
- M /wxWidgets/trunk/build/bakefiles/config.bkl
- M /wxWidgets/trunk/build/msw/config.gcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/demos/bombs/makefile.gcc
- M /wxWidgets/trunk/demos/forty/makefile.gcc
- M /wxWidgets/trunk/demos/fractal/makefile.gcc
- M /wxWidgets/trunk/demos/life/makefile.gcc
- M /wxWidgets/trunk/demos/makefile.gcc
- M /wxWidgets/trunk/demos/poem/makefile.gcc
- M /wxWidgets/trunk/samples/access/makefile.gcc
- M /wxWidgets/trunk/samples/animate/makefile.gcc
- M /wxWidgets/trunk/samples/artprov/makefile.gcc
- M /wxWidgets/trunk/samples/aui/makefile.gcc
- M /wxWidgets/trunk/samples/calendar/makefile.gcc
- M /wxWidgets/trunk/samples/caret/makefile.gcc
- M /wxWidgets/trunk/samples/clipboard/makefile.gcc
- M /wxWidgets/trunk/samples/collpane/makefile.gcc
- M /wxWidgets/trunk/samples/combo/makefile.gcc
- M /wxWidgets/trunk/samples/config/makefile.gcc
- M /wxWidgets/trunk/samples/controls/makefile.gcc
- M /wxWidgets/trunk/samples/dataview/makefile.gcc
- M /wxWidgets/trunk/samples/debugrpt/makefile.gcc
- M /wxWidgets/trunk/samples/dialogs/makefile.gcc
- M /wxWidgets/trunk/samples/dialup/makefile.gcc
- M /wxWidgets/trunk/samples/display/makefile.gcc
- M /wxWidgets/trunk/samples/dll/makefile.gcc
- M /wxWidgets/trunk/samples/dnd/makefile.gcc
- M /wxWidgets/trunk/samples/docview/makefile.gcc
- M /wxWidgets/trunk/samples/dragimag/makefile.gcc
- M /wxWidgets/trunk/samples/drawing/makefile.gcc
- M /wxWidgets/trunk/samples/erase/makefile.gcc
- M /wxWidgets/trunk/samples/event/makefile.gcc
- M /wxWidgets/trunk/samples/except/makefile.gcc
- M /wxWidgets/trunk/samples/exec/makefile.gcc
- M /wxWidgets/trunk/samples/font/makefile.gcc
- M /wxWidgets/trunk/samples/fswatcher/makefile.gcc
- M /wxWidgets/trunk/samples/grid/makefile.gcc
- M /wxWidgets/trunk/samples/help/makefile.gcc
- M /wxWidgets/trunk/samples/htlbox/makefile.gcc
- M /wxWidgets/trunk/samples/html/about/makefile.gcc
- M /wxWidgets/trunk/samples/html/help/makefile.gcc
- M /wxWidgets/trunk/samples/html/helpview/makefile.gcc
- M /wxWidgets/trunk/samples/html/makefile.gcc
- M /wxWidgets/trunk/samples/html/printing/makefile.gcc
- M /wxWidgets/trunk/samples/html/test/makefile.gcc
- M /wxWidgets/trunk/samples/html/virtual/makefile.gcc
- M /wxWidgets/trunk/samples/html/widget/makefile.gcc
- M /wxWidgets/trunk/samples/html/zip/makefile.gcc
- M /wxWidgets/trunk/samples/image/makefile.gcc
- M /wxWidgets/trunk/samples/internat/makefile.gcc
- M /wxWidgets/trunk/samples/ipc/makefile.gcc
- M /wxWidgets/trunk/samples/joytest/makefile.gcc
- M /wxWidgets/trunk/samples/keyboard/makefile.gcc
- M /wxWidgets/trunk/samples/layout/makefile.gcc
- M /wxWidgets/trunk/samples/listctrl/makefile.gcc
- M /wxWidgets/trunk/samples/makefile.gcc
- M /wxWidgets/trunk/samples/mdi/makefile.gcc
- M /wxWidgets/trunk/samples/mediaplayer/makefile.gcc
- M /wxWidgets/trunk/samples/memcheck/makefile.gcc
- M /wxWidgets/trunk/samples/menu/makefile.gcc
- M /wxWidgets/trunk/samples/minimal/makefile.gcc
- M /wxWidgets/trunk/samples/nativdlg/makefile.gcc
- M /wxWidgets/trunk/samples/notebook/makefile.gcc
- M /wxWidgets/trunk/samples/oleauto/makefile.gcc
- M /wxWidgets/trunk/samples/opengl/cube/makefile.gcc
- M /wxWidgets/trunk/samples/opengl/isosurf/makefile.gcc
- M /wxWidgets/trunk/samples/opengl/makefile.gcc
- M /wxWidgets/trunk/samples/opengl/penguin/makefile.gcc
- M /wxWidgets/trunk/samples/ownerdrw/makefile.gcc
- M /wxWidgets/trunk/samples/popup/makefile.gcc
- M /wxWidgets/trunk/samples/power/makefile.gcc
- M /wxWidgets/trunk/samples/preferences/makefile.gcc
- M /wxWidgets/trunk/samples/printing/makefile.gcc
- M /wxWidgets/trunk/samples/propgrid/makefile.gcc
- M /wxWidgets/trunk/samples/regtest/makefile.gcc
- M /wxWidgets/trunk/samples/render/makefile.gcc
- M /wxWidgets/trunk/samples/ribbon/makefile.gcc
- M /wxWidgets/trunk/samples/richtext/makefile.gcc
- M /wxWidgets/trunk/samples/sashtest/makefile.gcc
- M /wxWidgets/trunk/samples/scroll/makefile.gcc
- M /wxWidgets/trunk/samples/shaped/makefile.gcc
- M /wxWidgets/trunk/samples/sockets/makefile.gcc
- M /wxWidgets/trunk/samples/sound/makefile.gcc
- M /wxWidgets/trunk/samples/splash/makefile.gcc
- M /wxWidgets/trunk/samples/splitter/makefile.gcc
- M /wxWidgets/trunk/samples/statbar/makefile.gcc
- M /wxWidgets/trunk/samples/stc/makefile.gcc
- M /wxWidgets/trunk/samples/svg/makefile.gcc
- M /wxWidgets/trunk/samples/taborder/makefile.gcc
- M /wxWidgets/trunk/samples/taskbar/makefile.gcc
- M /wxWidgets/trunk/samples/text/makefile.gcc
- M /wxWidgets/trunk/samples/thread/makefile.gcc
- M /wxWidgets/trunk/samples/toolbar/makefile.gcc
- M /wxWidgets/trunk/samples/treectrl/makefile.gcc
- M /wxWidgets/trunk/samples/treelist/makefile.gcc
- M /wxWidgets/trunk/samples/typetest/makefile.gcc
- M /wxWidgets/trunk/samples/uiaction/makefile.gcc
- M /wxWidgets/trunk/samples/validate/makefile.gcc
- M /wxWidgets/trunk/samples/vscroll/makefile.gcc
- M /wxWidgets/trunk/samples/webview/makefile.gcc
- M /wxWidgets/trunk/samples/widgets/makefile.gcc
- M /wxWidgets/trunk/samples/wizard/makefile.gcc
- M /wxWidgets/trunk/samples/wrapsizer/makefile.gcc
- M /wxWidgets/trunk/samples/xrc/makefile.gcc
- M /wxWidgets/trunk/samples/xti/makefile.gcc
- M /wxWidgets/trunk/tests/benchmarks/makefile.gcc
- 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_test_gui.dsp
- M /wxWidgets/trunk/utils/emulator/src/makefile.gcc
- M /wxWidgets/trunk/utils/helpview/src/makefile.gcc
- M /wxWidgets/trunk/utils/hhp2cached/makefile.gcc
- M /wxWidgets/trunk/utils/makefile.gcc
- M /wxWidgets/trunk/utils/screenshotgen/src/makefile.gcc
2013-10-26 22:29 VZ, revision 75073Make windres command used in MinGW build configurable. This allows to pass extra arguments to windres, which is especially important when using 64 bit windres for building 32 bit applications as the generated .o file uses a wrong architecture unless "-F pe-i386" is explicitly specified. See #15601.
2013-10-26 20:51 PC, revision 75072Use UTF-8 for saving wxTextCtrl contents now. This ensures that the files created by wxTextCtrl::SaveFile() can be read back by wxTextCtrl::LoadFile() as previously the files were saved using the current locale encoding but read back using Latin1 (after first trying, and failing, to read them as UTF-8). This is a backwards incompatible change but it ensures that wxTextCtrl can load its own files and is also consistent with the use of UTF-8 by default in other places. Finally, and perhaps most importantly, this ensures that the file contents can always be saved, i.e. there is no risk of conversion errors any more. Closes #15611.
- M /wxWidgets/trunk/interface/wx/app.h
- M /wxWidgets/trunk/interface/wx/config.h
- M /wxWidgets/trunk/interface/wx/datstrm.h
- M /wxWidgets/trunk/interface/wx/dc.h
- M /wxWidgets/trunk/interface/wx/dcgraph.h
- M /wxWidgets/trunk/interface/wx/dnd.h
- M /wxWidgets/trunk/interface/wx/filesys.h
- M /wxWidgets/trunk/interface/wx/grid.h
- M /wxWidgets/trunk/interface/wx/language.h
- M /wxWidgets/trunk/interface/wx/listctrl.h
- M /wxWidgets/trunk/interface/wx/mimetype.h
- M /wxWidgets/trunk/interface/wx/palette.h
- M /wxWidgets/trunk/interface/wx/platinfo.h
- M /wxWidgets/trunk/interface/wx/scopedptr.h
- M /wxWidgets/trunk/interface/wx/socket.h
- M /wxWidgets/trunk/interface/wx/stackwalk.h
- M /wxWidgets/trunk/interface/wx/translation.h
- M /wxWidgets/trunk/interface/wx/utils.h
- M /wxWidgets/trunk/interface/wx/webview.h
2013-10-26 19:11 PC, revision 75071spelling fixes
- M /wxWidgets/trunk/docs/doxygen/mainpages/introduction.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/platdetails.h
- M /wxWidgets/trunk/docs/gtk/readme.txt
- M /wxWidgets/trunk/docs/readme.txt
2013-10-26 18:25 PC, revision 75070Remove references to GTK+ 3 support being experimental
2013-10-26 18:25 PC, revision 75069spelling fixes
2013-10-25 23:23 VZ, revision 75068minor updates to GTK-specific comments
2013-10-25 19:51 VZ, revision 75067Fix special characters handling in wxSVGFileDC::DrawText(). Special XML characters need to be quoted before being saved in an SVG file (which is also an XML file). Closes #15602.
2013-10-25 19:51 VZ, revision 75066Use correct contributor name for Jonathan Liu. Correct the changelog entry added by r73938, see #10625.
2013-10-25 19:38 VZ, revision 75065Remove wxPropertyGrid colours not recognized by wxColour. Don't use colour names which can't be used to successfully initialize wxColour. This is not the best solution, we probably should add these names to the colour database instead, but for now it's better than getting errors when trying to use these colours for colour properties in wxPropertyGrid. See #15597.
2013-10-25 19:38 VZ, revision 75064Don't draw the segment lines in wxGtkPrinterDC::DrawArc() unless it's filled. The segments should only be drawn if we're filling the arc, i.e. drawing a pie, but not if we're just drawing its outline. Add a test of this to the printing sample. Closes #15609.
2013-10-25 18:16 VZ, revision 75063Fix DrawArc() implementation in wxGtkPrinterDC. It didn't count the angles correctly when they were equal to 90 degrees. Also simplify the code by avoiding special cases for 90 degrees anyhow, just call atan2() directly. And also avoid converting the angles to degrees just to convert them back to radians immediately afterwards. See #15609.
2013-10-25 17:17 VZ, revision 75062Improve wxDC::DrawArc() documentation. The existing documentation was flat out wrong as it is simply impossible to pass a circle through any two arbitrary points while also fixing its centre, explain what this function really does and also use this as an opportunity to point people to DrawEllipticArc() which is much less confusing. Also clarify the segments drawing logic of DrawArc() as it is quite counterintuitive too as it depends on the brush being used and is also different from DrawEllipticArc() which uses a simpler logic. See #15609.
2013-10-25 14:17 VZ, revision 75061Indonesian translations update from Andika Triwidada.
2013-10-25 14:17 VZ, revision 75060Restore the check for wxTAB_TRAVERSAL in wxMSW wxWindow code. This check was replaced with a check for WS_EX_CONTROLPARENT in r74732 to avoid using ::IsDialogMessage() when WS_EX_CONTROLPARENT is not set, but it also resulted in using it when WS_EX_CONTROLPARENT is set but wxTAB_TRAVERSAL is not. Check for both of them now so that we only use IsDialogMessage() when we need it (wxTAB_TRAVERSAL) and when it is safe to do it (WS_EX_CONTROLPARENT). Closes #15565.
2013-10-25 14:17 VZ, revision 75059Fix passing wxCStrData to a vararg function. This doesn't work with simple vararg functions and the real solution would be to use WX_DEFINE_VARARG_FUNC for wxCrashReport::Output() but for now just add a cast to make the code compile and work with minimal changes. Closes #15598.
- M /wxWidgets/trunk/include/wx/msw/datectrl.h
- M /wxWidgets/trunk/include/wx/msw/datetimectrl.h
- M /wxWidgets/trunk/include/wx/msw/timectrl.h
- M /wxWidgets/trunk/src/msw/datectrl.cpp
- M /wxWidgets/trunk/src/msw/datetimectrl.cpp
- M /wxWidgets/trunk/src/msw/timectrl.cpp
2013-10-25 14:17 VZ, revision 75058Fix wxMSW build when wxUSE_INTL==0. Don't use wxLocaleInfo in this case as it's not defined. Closes #15599.
2013-10-24 09:00 JS, revision 75057Fix wxGrid compilation in some wxUSE_XXX=0 configurations. This header uses wxScopedPtr<> but didn't include the corresponding header, do it now as we can't always rely on this happening via the other headers as it does in the default build config.
2013-10-22 20:44 JS, revision 75056Use specified height in a text box, if there is one
- M /wxWidgets/trunk/include/wx/richtext/richtextborderspage.h
- M /wxWidgets/trunk/src/richtext/richtextborderspage.cpp
- M /wxWidgets/trunk/src/richtext/richtextdialogs.pjd
2013-10-21 18:01 JS, revision 75055Implemented editing all 4 borders at once in wxRTC borders page
- M /wxWidgets/trunk/include/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/src/richtext/richtextctrl.cpp
Added wxEVT_RICHTEXT_CONSUMING_CHARACTER event to allow interception of character events