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

Changes per page:

25 50 100 250 500 1000 2000

Changelog for wxWidgets (70435 changes):

2013-10-30 17:23 JS, revision 75106

Tidied up some file headers and fixed tooltip status accessors.

2013-10-30 16:15 JS, revision 75105

wxRTC: added spacing attribute and no-wrap behaviour for table cells.

2013-10-30 13:48 VZ, revision 75104

Minor Dutch translations update from Gideon van Melle.

2013-10-30 13:21 VZ, revision 75103

Fix wxMSW build with WXWIN_COMPATIBILITY_2_6==1. Avoid conflict between wxMSW symbol defined in wx/platinfo.h in this build configuration and wxMSW namespace by renaming the latter to wxMSWImpl, which is also consistent with the namespace name used elsewhere. Closes #15624.

2013-10-30 08:25 VS, revision 75102

Add debugger visualizers for Visual Studio 2012+. Starting with 2012, Visual Studio uses a new, XML-based and actually quite understandable format for the debug visualizers. Only basics are included so far.

2013-10-29 23:54 VZ, revision 75101

Fix missing semicolon in wxFileName::SetPermissions() documentation. Closes #15623.

2013-10-29 20:20 VZ, revision 75100

Avoid pointer conversions to unsigned long in the samples. This results in errors when using g++ Win64 builds as sizeof(long) < sizeof(void*) in Win64.

2013-10-29 14:18 JS, revision 75099

Don't delete composite objects when defragmenting

2013-10-29 14:05 VZ, revision 75098

Remove accidentally committed testing "rem" from regen.bat. See #15620.

2013-10-29 13:17 VZ, revision 75097

Fix MeasureWidths() in wxSTC in non-Unicode build. Integer values must be converted to floats instead of just using memcpy(). Closes #15617.

2013-10-29 13:17 VZ, revision 75096

Fix wxSpinButton default width under GTK+ 3. The default GTK+2 width is so small as to make the control unusable under GTK+3, so use larger (but still hardcoded) width there. Closes #15619.

2013-10-29 13:17 VZ, revision 75095

Check for dot being available when building HTML documentation. This helps with ensuring that the generated CHM always has the inheritance diagrams as by default Doxygen creates it successfully even if dot is not found -- but without any graphs. Closes #15620.

2013-10-28 23:17 VZ, revision 75094

Initialize the number of items in wxSelectionStore. wxSelectionStore::m_count was somehow never initialized, and even although this seems harmless right now, don't leave it uninitialized if only to avoid Valgrind warnings about using this.

2013-10-28 21:38 VZ, revision 75093

Don't define _CRTBLD when using MSVC 12 or later. This results in fatal #errors from the standard <assert.h> which doesn't want to be included with _CRTBLD defined. Generally speaking, defining _CRTBLD looks like a very wrong thing to do and it's probably not necessary any more (considering that it was done in r25683 almost 10 years ago) but only avoid doing this with VC 12 for now to avoid breaking anything else before 3.0.

2013-10-28 16:04 VZ, revision 75092

Fix crash in wxCharBuffer if memory allocation fails. Handle memory allocation failure gracefully in wxCharTypeBuffer ctor. Closes #15616.

2013-10-28 12:24 VZ, revision 75091

Fix RC2 description in the announcement. It's second, not first.

2013-10-28 12:22 VZ, revision 75090

Update SHA1 sums of 3.0.0-rc2 binaries. Also mention the availability of two different architectures.

2013-10-28 08:48 VS, revision 75089

Fix wxWindowModalDialogEvent::GetReturnCode() on Windows. *Lots* of native dialogs don't call SetReturnCode() in their ShowModal() implementations in wxMSW. Rather than fixing them all - and having them accidentally broken again and again in the future - fix this just in the generic ShowWindowModal() implementation. This may not be the most elegant fix, but it is bullet-proof. Also revert previous attempt to fix just wxMessageDialog in r74776.

2013-10-27 21:36 VZ, revision 75088

Update SHA1 sums for the release files after remaking the release.

2013-10-27 21:21 VZ, revision 75087

Tag 3.0.0-rc2 release yet again.

2013-10-27 21:19 VZ, revision 75086
  • D /wxWidgets/tags/WX_3_0_0-rc2

Remove wrong 3.0.0-rc2 tag.

2013-10-27 21:17 VZ, revision 75085

Tag 3.0.0-rc2 release again.

2013-10-27 21:16 VZ, revision 75084

Update the version to 3.0.0-rc2 in wx/version.h as well.

2013-10-27 16:49 VZ, revision 75083

Tag 3.0.0-rc2 release

2013-10-27 16:48 VZ, revision 75082

Update checksums for the 3.0.0-rc2 release files.

2013-10-27 16:48 VZ, revision 75081

Prepare release notes and such for 3.0.0-rc2. No real changes, just change the RC number. Also update the release date.

2013-10-27 16:33 VZ, revision 75080

Simplify 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.

2013-10-27 16:33 VZ, revision 75079

Add 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:40 VZ, revision 75076

Create 3.0 release branch.

2013-10-26 23:37 VZ, revision 75075

Update 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.

2013-10-26 22:29 VZ, revision 75074

Make 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 22:29 VZ, revision 75073

Use 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.

2013-10-26 20:51 PC, revision 75072

spelling fixes

2013-10-26 19:11 PC, revision 75071

Remove references to GTK+ 3 support being experimental

2013-10-26 18:25 PC, revision 75070

spelling fixes

2013-10-26 18:25 PC, revision 75069

minor updates to GTK-specific comments

2013-10-25 23:23 VZ, revision 75068

Fix 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 75067

Use correct contributor name for Jonathan Liu. Correct the changelog entry added by r73938, see #10625.

2013-10-25 19:51 VZ, revision 75066

Remove 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 75065

Don'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 19:38 VZ, revision 75064

Fix 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 18:16 VZ, revision 75063

Improve 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 17:17 VZ, revision 75062

Indonesian translations update from Andika Triwidada.

2013-10-25 14:17 VZ, revision 75061

Restore 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 75060

Fix 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.

2013-10-25 14:17 VZ, revision 75059

Fix wxMSW build when wxUSE_INTL==0. Don't use wxLocaleInfo in this case as it's not defined. Closes #15599.

2013-10-25 14:17 VZ, revision 75058

Fix 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-24 09:00 JS, revision 75057

Use specified height in a text box, if there is one

2013-10-22 20:44 JS, revision 75056

Implemented editing all 4 borders at once in wxRTC borders page

2013-10-21 18:01 JS, revision 75055

Added wxEVT_RICHTEXT_CONSUMING_CHARACTER event to allow interception of character events