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-07-17 19:27 VZ, revision 74567

Handle wxALWAYS_SHOW_SB in wxOSX. Initialize m_[hv]ScrollBarAlwaysShown to true if this flag is given when creating the window. Closes #15344.

2013-07-17 14:57 VZ, revision 74566

Mention more announcement channels in the release making instructions.

2013-07-17 14:57 VZ, revision 74565

Remove more exclusions from Inno Setup file. Some excluded entries were not-existent anyhow (.cvsignore, wxPython, *.pch) while others could be useful to have (misc).

2013-07-17 14:57 VZ, revision 74564

Don't exclude tests from wxMSW-Setup.exe. The tests are useful to have to be able to check some functionality.

2013-07-17 14:57 VZ, revision 74563

Exclude "osx" files, not "mac" ones, from Inno Setup file. "mac" subdirectories don't exist any more.

2013-07-17 14:57 VZ, revision 74562

Remove redundant lines from Inno Setup file. We don't need to handle the documentation files separately when they are already taken care of together with everything else anyhow.

2013-07-17 14:57 VZ, revision 74561

Document the release scripts really used for making releases. End the polite fiction that build/tools/create-archive.py is used to build the release because it isn't and all the last releases were built using different scripts. Document their use in more details.

2013-07-17 14:57 VZ, revision 74560

Remove Inno Setup file dependency on c:\daily path. Generate the output file in the parent of the sources directory and take care of copying it to c:\daily in bld_chm_exe.bat itself. This allows to use wxwidgets.iss without that batch file and also on systems without c:\ drive at all.

2013-07-17 14:57 VZ, revision 74559

Use "INNO" env var in Inno Setup script only if it's defined. Just use the sources directory itself if %INNO% is not defined. In fact, I think we could always use the source directory, actually, but just in case there was some reason to do it like this, keep using %INNO% if it is defined. Also check that WXW_VER environment variable that we use is, in fact, defined. FIX: Use relative path, not %WXWIN% in ISS script.

2013-07-17 14:57 VZ, revision 74558

Update binaries release notes for 2.9.5. Correct the compiler versions used and update the checksums.

2013-07-17 14:57 VZ, revision 74557

Update SHA1 sums for 2.9.5 release files. Add CHM and wxMSW setup, remove Headers.7z which is in binaries subdirectory.

2013-07-17 14:57 VZ, revision 74556

Add a test for eol-native file existence in the release script. Otherwise it could silently create a distribution with the files with wrong EOLs.

2013-07-17 14:57 VZ, revision 74555

Mention that wxWidgets-x.y.z_Headers.7z must be uploaded to binaries subdir. This file goes with the binaries, not the sources. Also fix its extension.

2013-07-17 14:57 VZ, revision 74554

Make it possible to use svn-find-native-eols script without svn checkout. This should make it simpler to use it for other people.

2013-07-17 12:48 JS, revision 74553

Backport fix from 2.9 for allowing context menus in hierarchies containing wxHtmlWindow

2013-07-17 12:46 SC, revision 74552

fixing parameter name

2013-07-16 21:16 VZ, revision 74551

Updated release notes for 2.9.5. Change the version and update sha1sums.

2013-07-16 18:19 VZ, revision 74550

Create tag WX_2_9_5

2013-07-16 17:47 VZ, revision 74549

Add manually created VC10 project and solution files for the library. These files were obtained by importing the VC9 files and then setting up the dependencies correctly in the solution. This is just a temporary solution and we'll hopefully generate them with bakefile-1 for the 3.0 release but for now this is better than nothing.

2013-07-16 16:10 VZ, revision 74548

Fix insertion of radio menu items in wxOSX wxMenu. Deal correctly with updating the indices when a radio item is inserted into an existing radio group (which wasn't done previously and resulted in a unit test failure in MenuTestCase::RadioItems()) and also with inserting the normal items before an existing radio group as the stored indices were not updated correctly. The code is still ugly and it probably wouldn't be a bad idea to reuse wxMenuRadioItemsData used in wxMSW for similar purposes, but at least the unit tests pass now.

2013-07-16 16:10 VZ, revision 74547

Allow unsetting wxMenuItem as start of radio group too. This must be called if another radio item is inserted before the current starting one.

2013-07-16 16:10 VZ, revision 74546

No changes, just fix some comments in wxOSX wxMenu header. Mostly clarify DoInsertOrAppend() comment, the "is"/"if" typo made it rather unclear.

2013-07-16 16:10 VZ, revision 74545

No changes, just renamed "pItem" to "item" in wxOSX menu code. Get rid of this pseudo-Hungarian notation and make the naming of the variables consistent across the whole file.

2013-07-16 16:10 VZ, revision 74544

Get rid of wxMenu::m_startRadioGroup in wxOSX. This code was probably copied from wxUniv but was wrong as we can't rely on the items being always inserted in order. This commit on its own fixes removing the first radio group menu item but it also makes possible to properly implement the insertion of new items in the middle of an existing radio group which couldn't be done with m_startRadioGroup approach at all.

2013-07-16 16:10 VZ, revision 74543

Fix harmless unused parameter warning in wxOSX. We don't use the timestamp in wxNonOwnedWindow::HandleResized().

2013-07-16 16:10 VZ, revision 74542

Add wxMenuItem::IsCheck() and IsRadio() accessors. The latter will be convenient to use in the upcoming changes to wxOSX radio items management code and add the former for the symmetry.

2013-07-16 16:10 VZ, revision 74541

Use [DOMRange markupString] to get selection source. This DOMRange method, previously used in GetSelectedText(), seems to provide exactly what we need so there doesn't seem to be any reason to use JS to get the selection text, especially as it didn't even work under OS X 10.8 and returned an empty string in the unit test. The unit test still needs adjustment to pass because we don't get back exactly the same HTML as we used originally, but with more relaxed matching it does pass now.

2013-07-16 16:10 VZ, revision 74540

Return raw text, not markup, from wxWebViewWebKit::GetSelectedText(). Under OS X the markup string was returned, unlike in all the other ports, resulting in a unit test failure, fix this.

2013-07-16 16:10 VZ, revision 74539

No changes, just get rid of some wxT()s in wxString unit test. They were unnecessary and cluttered the code too much.

2013-07-16 07:13 SC, revision 74538

never return negative client sizes, fixes #15338

2013-07-16 00:37 VZ, revision 74537

Really fix wxUSE_PREFERENCES_EDITOR requirements check. The changes of r74532 were incomplete/wrong and the fix of r74536 didn't entirely fix the logic here, so try to do it again, hopefully correctly this time.

2013-07-15 20:04 RD, revision 74536

Only disable wxUSE_PREFERENCES_EDITOR if wxUSE_NOTEBOOK is False, not if it's True.

2013-07-15 19:31 SC, revision 74535

keeping selected page, fixes #15334

2013-07-15 18:42 VZ, revision 74534

Move HAVE_WCSXXX from wx/osx/config_xcode.h to wx/osx/chkconf.h. The latter file is also used when building from the command line while the former is only used in Xcode build, as its name indicates (which didn't help me to notice it, however). Also restore the test for wcsftime() in configure as it is available even on older systems but do not test for strnlen() -- as it is not. These changes amend those of r74523.

2013-07-15 18:36 SC, revision 74533

making sure images are in synch with the pages

2013-07-15 17:14 VZ, revision 74532

Add wxUSE_PREFERENCES_EDITOR and the corresponding configure option. This was somehow forgotten when wxPreferencesEditor was added.

2013-07-15 17:14 VZ, revision 74531

Fix new wxExecute() code compilation with wxUSE_CONSOLE_EVENTLOOP==0. Nothing is going to work without the console apps/base traits support for the event loop but at least make it compile.

2013-07-15 17:14 VZ, revision 74530

Fix wxGTK compilation in wxUSE_MENUS==0 case. Add missing check for it to wxWindow::DoFindFocus().

2013-07-15 17:14 VZ, revision 74529

Avoid including pipe stream headers when streams are disabled. Fixes compilation with wxUSE_STREAMS==0.

2013-07-15 03:49 VZ, revision 74528

Romanian translations update from Cătălin Răceanu.

2013-07-15 03:48 VZ, revision 74527

Don't hard code "2.9.3" in the release preparation instructions.

2013-07-15 03:32 VZ, revision 74526

Don't use images in wxToolBar with wxTB_NOICONS in wxOSX. This results in asserts when adding items without bitmaps, but this should be allowed when using wxTB_NOICONS.

2013-07-15 03:32 VZ, revision 74525

Disable wxFont::SetStrikethrough() test under wxOSX. Strike through support is not available in wxFont under this platform, as documented.

2013-07-15 03:31 VZ, revision 74524

Support using GetTextExtent() with empty string to get descent in wxOSX. Allow measuring the descent and external leading of an empty string by measuring just a space instead in wxOSX. This makes the behaviour more consistent with wxMSW and makes the unit test added in r74464 pass under OS X too.

2013-07-15 03:31 VZ, revision 74523

Don't test for wide character functions in configure under OS X. The tests for these functions may succeed on the system we're running under but the functions may not be actually available on the system the application is going to run under (if it's < 10.7). So use our own replacements for these functions unless 10.7 was explicitly chosen as the minimal possible version. An alternative solution could have been to use weak linking but this is more difficult and there is no real gain (performance would need to be measured first).

2013-07-15 03:31 VZ, revision 74522

Fix totally broken LocaleSetter class in the test suite. It was based on a completely erroneous assumption that setlocale() returns the locale that had been previously active when it actually returns the newly set locale. This fixes unit test failures in StringTestCase under OS X, as the locale wasn't correctly restored by DateTimeTestCase that used this class.

2013-07-15 03:31 VZ, revision 74521

Fix harmless Clang warning about unused class member in a test. The m_i field is only used in the currently commented out debugging messages, suppress a warning about it being unused.

2013-07-15 03:31 VZ, revision 74520

Fix harmless Clang warning about an unused function. GlobalOnAnotherEvent() is not used in normal testing.

2013-07-15 03:31 VZ, revision 74519

Suppress harmless clang 3.3 warning about unused wxMessageOutputBest field. Clang detects that a class member is unused (under non-Windows systems) which is quite impressive but not really useful in this particular case, so suppress this warning by "using" it.

2013-07-15 03:31 VZ, revision 74518

Fix error checking in wxFileSystemWatcher::Remove() under OS X. The boolean return value was compared with -1 which was always false.