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):

2011-11-22 14:18 VZ, revision 69795

Ensure that wxSplashScreen doesn't appear on taskbar nor in Alt-TAB list. Having the splash screen in Alt-TAB window list under MSW was useless and ugly (as it didn't even have the proper application icon) so use the appropriate styles to avoid this.

2011-11-22 14:18 VZ, revision 69794

Add wxEventFilter and related functionality. Allow defining event filters to globally pre-process all application events without having to override wxApp::FilterEvent().

2011-11-22 14:18 VZ, revision 69793

Hack wxMSW wxNotebook to show the text controls correctly initially. Add an Update() call to ensure that text controls in the initially selected notebook page are shown correctly. It's almost certainly not the right fix for the real bug that results in text controls not being shown when the notebook comes up but it doesn't cost much and at least allows us to get correct appearance for the themed notebooks.

2011-11-22 08:41 SC, revision 69792

fixes #13684

2011-11-19 18:35 VZ, revision 69790

Italian translation update from Stefano and Roberto Boriotti.

2011-11-19 01:00 VZ, revision 69789

Czech translations update from Zbyněk Schwarz.

2011-11-19 00:40 VZ, revision 69788

Fix HasFocus() for composite controls. Comparing the result of DoFindFocus() with the main window of composite control doesn't work as it can return a child window so HasFocus() still returned false for a composite control such as generic wxListCtrl even when it did have focus. Just use FindFocus() instead of DoFindFocus() to fix this.

2011-11-19 00:40 VZ, revision 69787

No changes, just remove extra whitespace from wxWebViewIE code. Closes #13678.

2011-11-17 21:43 SJL, revision 69786

Remove double buffering from wxWebViewIE as this is handled by the web browser control itself and actually makes flickering worse. Also remove an unnecessary background style.

2011-11-17 21:39 SJL, revision 69785

Adjust testing for non-visible controls in wxActiveXContainer. Fixes #13659

2011-11-17 17:43 VZ, revision 69784

Provide HANDLE_PTR for the compilers without it such as VC6. Also include wx/msw/wrapwin.h defininig HANDLE_PTR from wx/msw/webview_ie.h that uses it.

2011-11-17 08:51 JJ, revision 69783

define Popup and Dismiss for wxComboBox in wxMOTIF

2011-11-17 04:20 RD, revision 69776

fix missing and broken interface items for Phoenix

2011-11-17 02:25 RD, revision 69771

Add arg default values for the Create method

2011-11-17 02:23 RD, revision 69770

Don't include webkit headers from wx headers

2011-11-17 00:45 VZ, revision 69768

Move wxWebView-related definitions to webview_ie.cpp and fix them. Ensure that all the GUIDs are defined by including initguid.h to fix linking error with most versions of MinGW. Use "wx" prefix to avoid clashes with the standard GUIDs if they do happen to be defined. Closes #13645.

2011-11-16 19:38 VZ, revision 69767

Another Chinese translations update from Jiawei Huang.

2011-11-16 19:27 VZ, revision 69766

Compilation fix for PCH-less build after r69758. Need to include wx/msw/private.h explicitly for wxGetCursorPosMSW() declaration now. Closes #13664 (again).

2011-11-16 18:44 SC, revision 69765

porting back r69689

2011-11-16 17:57 SC, revision 69764

default encoding fix

2011-11-15 16:56 VZ, revision 69762

Add support for digits and +/- sign to wxUIActionSimulator::Text(). Support the characters needed for number entry in wxUIActionSimulator::Text() too. Closes #13671.

2011-11-15 16:46 VZ, revision 69761

Only update status bar fields after they were created in wxMSW. Postpone updating statu bar panes after they were actually created. Setting the status bar fields contents before setting the number of them failed resulting in debug error messages and the text not appearing in the status bar. Closes #13670.

2011-11-14 14:35 VZ, revision 69760

Replace wxT() with wxS() in image options definitions. The optimal way of creating a literal strings consisting of only ASCII characters is to use wxS() as this avoids the need for run-time conversion in all builds while wxT() requires a conversion from wchar_t to UTF-8 in UTF-8 builds. So replace wxT() with wxS() in wxImage options definitions. Also remove wxT() from the options documentation, it's just useless there.

2011-11-14 14:35 VZ, revision 69759

Added wxIMAGE_OPTION_ORIGINAL_{WIDTH,HEIGHT} wxImage options. These options allow to retrieve the original image size if the image was scaled during load. Closes #13662.

2011-11-14 13:51 VZ, revision 69758

Fall back on ::GetMessagePos() if ::GetCursorPos() fails under MSW. In some rare but reproducible cases GetCursorPos() can fail and return without filling in the provided point. Fall back to GetMessagePos() if this happens: this is not ideal but clearly better than using uninitialized position or hard coding something like (0, 0). Closes #13664.

2011-11-14 13:51 VZ, revision 69757

Don't redefine symbols already defined in latest MinGW headers. Closes #13645.

2011-11-14 13:51 VZ, revision 69756

No changes, just add another case to a switch on wxMouseButton. Fix warnings given when wx headers are compiled with g++ -Wswitch-enum option. Also make the assert messages more precise and less verbose as there is no need to include the function name in them, all relatively recent compilers provide it via __FUNCTION__ and wxFAIL_MSG() already uses it.

2011-11-14 10:39 JJ, revision 69755

Update compile support fror wxGTK on OpenVMS

2011-11-14 08:52 SC, revision 69754

latest private API usage complaint, right now most subclasses are using their own implementation, so this shouldn't lead to problems

2011-11-13 13:57 SJL, revision 69748

Set focus on the browser window after loading a url. Also fix a warning. Closes #13660

2011-11-13 12:51 VZ, revision 69747

Added stock accelerator for wxID_PRINT. Ctrl+P is a pretty standard accelerator for the "Print" command so add it as a stock one.

2011-11-12 23:47 VZ, revision 69746

Use wxConvertStringToOle() in wxWebViewIE code. Fix compilation in wxUSE_UNICODE=0 case.

2011-11-12 23:47 VZ, revision 69745

Correct typo in wxUSE_WEBVIEW_IE test in configure. Because of a missing '$' before wxUSE_WEBVIEW_IE in the configure test wxUSE_WEBVIEW was never enabled for wxMSW builds.

2011-11-12 21:49 SJL, revision 69744

Replace the sample animation timer with an idle loops and the animation with a busy cursor. Fixes #13518, #13658

2011-11-12 17:50 PC, revision 69741

position expander in center of given rectangle

2011-11-11 17:38 PC, revision 69740

use correct function to free GtkTextAttributes

2011-11-11 15:26 VZ, revision 69739

Intercept some keys in wxMSW wxTextCtrl even if they're used as accelerators. Bare (i.e. without any modifiers) Delete, Home and End keys are also required by the text control itself so don't handle them as accelerators when wxTextCtrl has focus.

2011-11-10 22:37 DS, revision 69732

Backport of r68766 (without the unit test changes). ( Improved BMP decoding. The BMP decoder did not handle images that are not stored upside down but straight up (in which case the height is negative). Also with RLE4 or RLE8 compressed images the 'end of scanline' RLE marker was not handled correctly. Fixed the issues and added a unit test for them. ) Fixes #13650.

2011-11-10 15:41 JJ, revision 69731

Add compile support for widgets sample on OpenVMS

2011-11-10 12:58 VZ, revision 69730

Compilation fix for wxUSE_UNICODE=0 build after wxUSE_STL=1 fix. The result of wxString::mb_str() can't be converted to wxScopedCharBuffer in non-Unicode build but converting it to wxCharBuffer is always fine (though slightly less efficient).

2011-11-10 12:49 VZ, revision 69729

Correct the direction passed to wxDataObject in wxOSX clipboard code. Query for formats that wxDataObject supports on input, not output, in wxClipboard::GetData(). This is similar to r69454 For wxGTK. Closes #13649.

2011-11-10 11:46 JS, revision 69728

Added Blit system options optimizations from trunk

2011-11-10 11:46 JS, revision 69727

Applied Blit system options optimization to StretchBlit

2011-11-10 01:30 VZ, revision 69721

Fix compilation in wxUSE_STL case broken by r69663. Don't rely on implicit wxString to char* conversion when calling XRCID_Assign().

2011-11-10 01:30 VZ, revision 69720

Remove all unwanted occurrences of -mt/-pthread in configure. Remove all inappropriate compiler options and not just the first one as they can occur multiple times because they may come from pkg-config output for several different libraries. Closes #13647.

2011-11-08 18:40 RD, revision 69704

Ensure that there is a modal event loop before trying to use it.

2011-11-08 18:39 RD, revision 69703

Add a border on the AutoComp list for wxOSX-Cocoa

2011-11-08 14:34 SJL, revision 69702

Skip spurious blank JavaScript events in wxWebView. Closes #13481

2011-11-08 14:23 SJL, revision 69701

Correctly escape the error log messages in the wxWebView sample.

2011-11-08 12:35 SJL, revision 69700

Update wxHtmlWindow documentation to refer to wxWebView. Closes #13608

2011-11-08 12:02 VZ, revision 69699

Don't include wx/msw/wrapgdip.h if !wxUSE_GRAPHICS_CONTEXT. Fix compilation when GDI+ headers are not available by not including the header that includes <gdiplus.h> in this case. Closes #13640.

2011-11-08 12:02 VZ, revision 69698

Move GDK_META_MASK definition in the header in which it is also used. The code using GDK_META_MASK was moved to wx/gtk/private/event.h from gtk/window.cpp but the fallback definition of GDK_META_MASK for GTK+ < 2.10 remained in window.cpp. Move it to the header as well now so that it can be compiled with GTK+ < 2.10 again.

2011-11-08 12:02 VZ, revision 69697

Compilation fixes for GTK+ 2.4. Add missing GTK_CHECK_VERSION(2,6,0) checks.

2011-11-08 12:01 VZ, revision 69696

Add missing stdio.h include to wxGTK assert dialog code. As we use FILE for saving the assert message to a file, we must include <stdio.h> (which is not included from any other header, at least not under Solaris).

2011-11-08 11:53 VS, revision 69695

Use Enter and Space for cell editing in generic wxDVC too. If the normal Enter or Space processing (sending activate event or doing activatable editing respectively) isn't handled by the control, use these keys to trigger inline editing too, as F2 does. This makes the Windows control more similar to OS X and GTK+ ones and makes discovering editability easier.

2011-11-07 10:42 JJ, revision 69693

Updates to compile WX on OpenVMS

2011-11-07 10:34 JJ, revision 69692

wxGTK1 should not include .h files for wxGTK

2011-11-06 13:07 VZ, revision 69691

Updated all message catalogs to correspond to the current sources.

2011-11-06 13:06 VZ, revision 69690

Chinese translations update from Jiawei Huang.

2011-11-06 13:06 VZ, revision 69689

Use current time, not the Epoch for time zone determination. When deducing the time zone from struct tm tm_gmtoff field, query tm for the current time and not the Epoch as the DST rules -- and hence the time zone offset -- could have changed since 1970. This is notably the case for Ireland which used a different time zone from 1968 to 1971. Notice that GetTimeZone() still must return the time zone without taking DST into account, so we explicitly compensate for DST if it's in effect.

2011-11-05 16:20 VS, revision 69688

Fix wxArray::Index() with bFromEnd=true in STL build. This function incorrectly returned index from the end of the array when searching from the end. Fixed to work as the non-STL version. Fixes #13626.

2011-11-05 16:20 VS, revision 69687

Test correctness of wxArray::Index() with bFromEnd=true.

2011-11-05 13:25 FM, revision 69686

no real change: just move Docset/CHM/QCH declarations in their own sections

2011-11-05 12:55 FM, revision 69685

Move detailed documentation to the top, leaving styles and event tables at the bottom, like for any other wxWidgets control

2011-11-05 12:55 FM, revision 69684

fix some simple Doxygen warning

2011-11-05 12:54 FM, revision 69683

better links to the stock item ID list

2011-11-05 12:24 VZ, revision 69682

Allow reusing the same wxWindowID more than 254 times. Extend the id reference count storage to use an overflow hash map for the ids used more than 254 times. This allows to use the same id an arbitrarily large number of times. Closes #13618.

2011-11-05 12:24 VZ, revision 69681

Use wxWindowUpdateLocker to speed up updates of the static widgets sample page. See #13619.

2011-11-05 12:23 VZ, revision 69680

Fix adding a control to two different sizers in the widgets sample. A checkbox on the static page was added to two sizers at once, resulting in heap corruption later. Fix this by adding it to the right sizer only. Closes #13619.

2011-11-05 12:23 VZ, revision 69679

Translate the log message in wxLog destructor. The message about losing the last message was not translated for some reason, do translate it now.

2011-11-05 12:23 VZ, revision 69678

Fix format string in wxLog::LogLastRepeatIfNeeded(). We used a format string without any format specifiers in it in a call to wxString::Printf() which always had a parameter resulting in an assert failure about a mismatch between the string and parameter count. Fix this by using a separate Printf() call for this case. Closes #13613.

2011-11-05 12:23 VZ, revision 69677

Use correct direction in wxDataObject::IsSupported() in wxOSX dnd code. Before calling wxDataObject::SetData() we must check whether the object supports this format using IsSupported(Set) instead of just IsSupported() which does the test in the "Get" direction. Closes #13615.

2011-11-05 12:23 VZ, revision 69676

Don't read beyond the end of input buffer when decoding UTF-16. wxMBConvStrictUTF8::FromWChar() didn't update the input length correctly when encountering a surrogate while decoding UTF-16 and could read beyond the end of the input buffer in this case. Fix this by simply adjusting the input length when a surrogate is read. Closes #13614.

2011-11-05 12:23 VZ, revision 69675

Add wxConvAuto::GetBOMChars() helper. Closes #13620.

2011-11-05 11:44 FM, revision 69674

document wxLogGeneric() function

2011-11-05 11:42 FM, revision 69673

document wxConfigPathChanger helper class

2011-11-05 11:28 VZ, revision 69672

Rename lineAnchor in Scintilla code to avoid shadowing warning. Local variable "lineAnchor" in Editor::SetRectangularRange() was shadowing the member variable Editor::lineAnchor, resulting in warnings from some compilers (AIX xlC, Sun CC). Rename it to "lineAnchorRect", just as it was done in the latest Scintilla sources, to avoid them.

2011-11-04 18:41 VZ, revision 69664

Correct the misleading example of using id ranges in XRC documentation. "range[end]" is the last id in the range, inclusive, not the first id after it so any loops iterating over all ids in the range should cover it as well.

2011-11-04 18:40 VZ, revision 69663

Simplify wxIdRange code by using new XRCID_Assign() function. Only traverse the id hash once in XRCID_Assign() instead of using RemoveXRCIDEntry() to delete the old entry (which usually doesn't exist so this traversed the entire hash) followed by XRCID_Lookup() to create a new one.

2011-11-04 13:02 VZ, revision 69662

Fix choice of tree item icon for the selected state in wxMSW. The logic for selecting the item icon was broken when selected image was specified as it was not taken into account as fallback for selected expanded state so selected icon was used only for collapsed items. Fix this by using the selected icon if it is specified and selected expanded one is not.

2011-11-04 10:09 VZ, revision 69661

Make wxQsort() definition exactly the same as declaration. Remove the extra "const" in the first parameter.

2011-11-04 04:38 RD, revision 69659

Add wxAnyButton so the shared class hierarchy of wxButton and wxToggleButton is accurate.

2011-11-04 02:33 RD, revision 69656

Fix missing and broken interface items for Phoenix

2011-11-03 10:38 JJ, revision 69655

Upadte setup for OpenVMS

2011-11-03 00:42 RD, revision 69646

Fix missing or broken interface items for Phoenix

2011-11-02 21:22 RD, revision 69644

Fix missing or broken interface items for Phoenix

2011-11-02 20:08 VZ, revision 69643

Improvements to German translation. - Changed phrasing of some texts - Replaced words by more commonly used ones - Translated untranslated words and sentences - Used clear translation for vague expressions - Used common translation for multiply used terms like "save" Patch from Sebastian Walderich.

2011-11-02 20:08 VZ, revision 69642

Orthographical fixes in German translation. - Corrected misspelled words - Corrected upper and lower case words - Corrected some typos, like "HTLM" and "DDMEL" - Corrected some grammar errors Patch from Sebastian Walderich.

2011-11-02 20:08 VZ, revision 69641

Hyphen fixes in German translation. - Added missing hyphens to concatenate german words - Concatenated wrongly separated word Patch from Sebastian Walderich.

2011-11-02 20:08 VZ, revision 69640

Punctuation fixes in German translation. - Fixed some menu entries which where using '$' instead of '&' - Added missing punctuation marks to equal the original text - Removed unneeded and double characters Patch from Sebastian Walderich.

2011-11-02 20:08 VZ, revision 69639

Corrections to spaces in German translation. Patch from Sebastian Walderich.

2011-11-01 13:04 VZ, revision 69626

Explicitly include X11/Xlib.h to fix AIX build. At least under AIX X11/Xlib.h is not included from X11/Xutil.h so include it explicitly ourselves. It should do no harm on the other systems.

2011-11-01 13:04 VZ, revision 69625

Define _LINUX_SOURCE_COMPAT for AIX build. This takes care of the conflict between GTK+ headers and #define of func_data in AIX sys/timer.h.

2011-10-31 20:41 VZ, revision 69619

Make wxTreeListEvent dynamically creatable. This is unfortunately required by wxEvent::Clone() support unit test so provide the default ctor in this class even though it doesn't make any sense in normal use.

2011-10-31 20:33 VZ, revision 69618

Correct wxFileName::SetPath() documentation. It wrongly claimed that this function affected the full path, i.e. including name and extension, which was simply wrong. Closes #13612.

2011-10-31 17:09 PC, revision 69617

fix creation of bitmap from image with requested depth 32

2011-10-31 15:24 VZ, revision 69616

Suppress harmless unused variable warnings in wxSocket under AIX. The size of the buffer is not used with AIX conventions for gethostbyaddr_r() and getservbyname_r() functions.

2011-10-31 15:24 VZ, revision 69615

Fix compilation of wxGethostbyname_r() and wxGethostbyaddr_r() under AIX. gethostbyname_r() and gethostbyaddr_r() functions return int, not hostent*, under AIX so assign their return value to the error indicator.

2011-10-31 15:24 VZ, revision 69614

Compilation fix for AIX: fix the name of wxGetservBuf ctor. The ctor was wrongly called so wxGetservBuf class couldn't be compiled, breaking compilation under AIX and any other systems with 4 argument getservbyname_r().

2011-10-31 13:15 JS, revision 69613

Fixed #13535: wxRichTextCtrl: Incorrectly documented or named functions