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):
2012-09-20 22:01 VZ, revision 72527- M /wxWidgets/trunk/include/wx/ribbon/buttonbar.h
- M /wxWidgets/trunk/interface/wx/ribbon/buttonbar.h
- M /wxWidgets/trunk/src/ribbon/buttonbar.cpp
2012-09-20 22:01 VZ, revision 72526Add wxRibbonButtonBar::GetActiveItem() and GetHoveredItem(). Add accessors for the button being currently clicked or hovered over. See #14630.
- M /wxWidgets/trunk/include/wx/ribbon/buttonbar.h
- M /wxWidgets/trunk/interface/wx/ribbon/buttonbar.h
- M /wxWidgets/trunk/src/ribbon/buttonbar.cpp
2012-09-20 22:00 VZ, revision 72525Add wxRibbonButtonBar::GetItem(), GetItemById() and GetItemId(). Allow accessing the ribbon bar buttons either by index or ID. See #14630.
2012-09-20 18:42 RD, revision 72524Fix alpha handling in Scintilla when not using wxGraphicsContext. When using raw bitmap data access classes such as wxAlphaPixelData we must destroy them to ensure that the changes done via them are committed to the bitmap before drawing the bitmap. Just add an extra block (the diff should be viewed ignoring white space to see the only significant change) to ensure that wxAlphaPixelData is destroyed before DrawBitmap() is called. Closes #14680.
2012-09-20 18:00 VZ, revision 72523Document ShowWithoutActivating
2012-09-20 17:47 VZ, revision 72522Make it possible to TAB-navigate among wxStaticBox children. As wxStaticBox can now contain child windows, derive it from wxNavigationEnabled<> to allow TAB-navigating among them. Without this, it was impossible to switch focus from keyboard to any of the controls inside wxStaticBox.
2012-09-20 17:46 VZ, revision 72521No real changes, just remove an unnecessary variable assignment. Initialize m_gtk_model with its correct value immediately, without setting it to NULL first. Closes #14673.
2012-09-20 17:46 VZ, revision 72520Better documentation for wxRect::Set{Left,Top}(). These functions also change the rectangle right/bottom position, unlike Set{Right,Bottom}() that change its width/height respectively. This is not very logical but impossible to change for compatibility reasons, so at least document it clearly. Closes #14678.
2012-09-20 14:33 JJ, revision 72519Quote wxExecute() arguments in wxDebugReportUpload when using curl. Quote the argument to curl as it might contain spaces. Closes #14677.
2012-09-20 12:20 VZ, revision 72518backport wxspinctrl::get/setbase form gtk ->gtk1
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/interface/wx/stc/stc.h
- M /wxWidgets/trunk/src/stc/stc.cpp
- M /wxWidgets/trunk/src/stc/stc.cpp.in
- M /wxWidgets/trunk/src/stc/stc.h.in
2012-09-20 12:20 VZ, revision 72517Add wxStyledTextCtrl::AnnotationClearLine(). Simply set NULL annotation text for the given line. Closes #12960.
2012-09-20 12:19 VZ, revision 72516Add wxStyledTextCtrl::SelectNone() to the template header file too. This method was only added to the generated include/wx/stc/stc.h but not to src/stc/stc.h.in from which it is created in r72490, do update the latter file too now. See #12960.
2012-09-19 23:18 SC, revision 72515Fix incorrect code sorting pages by their widths in wxRibbon. The "sneaky obj array trickery" wasn't very sneaky but was just plain wrong and misused object array of pages in a way that was invalid and didn't crash just because of sheer luck. Rewrite this code to use a temporary wxVector of pages that can be sorted independently of the main m_pages array. This is 100% safe and also more clear. Closes #14625.
2012-09-19 22:23 SJL, revision 72514completing the removal of PICT
2012-09-19 20:55 RD, revision 72513Update the wxSpinCtrlDouble documentation so SetIncrement refers to SetDigits Closes #12342
2012-09-19 16:09 SC, revision 72512Add define for MAC_OS_X_VERSION_10_7 if there isn't one already
2012-09-19 14:36 SC, revision 72511bracing 10.7+ constant
2012-09-19 13:28 JJ, revision 72510workaround for non-standard icon sizes under 64 bit
2012-09-19 10:18 SC, revision 72509Update setup.h for OpenVMS
2012-09-19 09:53 VZ, revision 72508fixing incorrect scrolling - which happened at least under OSX ...
2012-09-19 09:50 VZ, revision 72507Update wxGTK.spec to work with openSUSE build server. Changes from Marcin Wojdyr fixing issues for different RPM-using systems: - added all necessary BuildRequires fields - for openSuse wxGTK-gl package is named libwx_gtk*_gl... (it's enforced that package with one shared lib has name matching the library name) - added missing '%dir's - on some distros rpms didn't built without it - Fedora, Suse and Mandriva have all different set of known Groups, I've changed group from 'X11/Libraries' to 'System/Libraries' -- it's defined at least in Suse and Mandriva. (in recent distro releases Group can be skipped, so it's becoming irrelevant). - removed 'Packager' field and dots ending Summary field - AFAIR these were errors on Opensuse - added '= %{version}' to Provides - for Redhat5 use GCC4.4 (build crashed with default 4.2)
2012-09-19 00:45 VZ, revision 72506Let wxWindow::Fit[Inside]() work even for windows without children. The best [virtual] size of the window is usually determined by its children but it's also possible to have a min size constraint set on the window sizer so set the window to its best size in Fit() independently of whether it has children or not. Closes #14668.
2012-09-19 00:45 VZ, revision 72505More s/loose/lose/ in wxEncodingConverter comments. Finish the changes started by r72500 and lose the remaining loosely used words. Closes #14665.
2012-09-18 02:03 VZ, revision 72504Show tooltips for the too long items in generic wxTreeCtrl. Show the full item text in a tooltip if the entire text can't be shown on screen. Closes #14667.
2012-09-18 01:35 DS, revision 72503Fix wxMSW compilation in STL build after the changes of r72472, Call t_str() to explicitly convert wxString to wxChar* as implicit conversion is not available in STL build. Closes #14666.
- M /wxWidgets/trunk/include/wx/gtk/notifmsg.h
- M /wxWidgets/trunk/include/wx/webviewfshandler.h
- M /wxWidgets/trunk/interface/wx/webviewfshandler.h
- M /wxWidgets/trunk/src/common/webviewfshandler.cpp
- M /wxWidgets/trunk/src/gtk/notifmsg.cpp
2012-09-17 14:18 VZ, revision 72502Set svn properties on recently added files. Added svn:eol-style (set to native) and svn:keywords (set to Id) for .cpp and .h files that were added since r72218.
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_richtext.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_richtext.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_richtext.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_richtext.vcproj
- M /wxWidgets/trunk/Makefile.in
2012-09-17 13:07 VZ, revision 72501Rebake after addition of richtexttabspage.h in r72497. See #14644.
2012-09-17 13:07 VZ, revision 72500Don't show hidden wxGrid rows/columns when they're auto-sized. Fix the problem introduced in r72491 which resulted in wxGrid rows/columns being shown after auto-sizing even if they had been hidden. Closes #14133.
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/encconv.h
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/include/wx/textbuf.h
2012-09-17 01:09 VZ, revision 72499No changes, just fix some typos in the comments in the headers. Closes #14665.
2012-09-16 17:35 JS, revision 72498No real changes, just remove an unneeded variable initialization. Closes #14664.
2012-09-16 17:31 JS, revision 72497Updates
2012-09-16 01:20 VZ, revision 72496Added include/wx/richtext/richtexttabspage.h to files.bkl
- M /wxWidgets/trunk/include/wx/buffer.h
- M /wxWidgets/trunk/src/common/cmdline.cpp
- M /wxWidgets/trunk/src/common/datetimefmt.cpp
- M /wxWidgets/trunk/src/common/filefn.cpp
- M /wxWidgets/trunk/src/common/wxcrt.cpp
- M /wxWidgets/trunk/src/msw/mimetype.cpp
- M /wxWidgets/trunk/src/msw/utils.cpp
- M /wxWidgets/trunk/src/msw/utilsexc.cpp
- M /wxWidgets/trunk/src/msw/volume.cpp
2012-09-16 01:19 VZ, revision 72495No changes, just silence some MSVC 11 static analyzer warnings. This is an aborted attempt to make wxWidgets code compile without warnings when using MSVC 11 /analyze option, as it was supposed to have become much better. Unfortunately it still produces way too many false positives to be really useful, in particular NULL pointer detection is completely broken as even the code such as (from object.cpp): wxClassInfo *info = sm_first; while (info) { if ( info->m_next == this ) ... } provokes tons of warnings about "info" being NULL inside the loop which is clearly impossible. So this commit just fixes a few obvious warnings, mostly about variable shadowing but also a couple about possibly passing NULL to memcpy().
- M /wxWidgets/trunk/include/wx/ribbon/art.h
- M /wxWidgets/trunk/include/wx/ribbon/bar.h
- M /wxWidgets/trunk/include/wx/ribbon/page.h
- M /wxWidgets/trunk/include/wx/ribbon/panel.h
- M /wxWidgets/trunk/interface/wx/ribbon/art.h
- M /wxWidgets/trunk/interface/wx/ribbon/bar.h
- M /wxWidgets/trunk/samples/ribbon/ribbondemo.cpp
- M /wxWidgets/trunk/src/ribbon/art_msw.cpp
- M /wxWidgets/trunk/src/ribbon/bar.cpp
- M /wxWidgets/trunk/src/ribbon/buttonbar.cpp
- M /wxWidgets/trunk/src/ribbon/page.cpp
- M /wxWidgets/trunk/src/ribbon/panel.cpp
- M /wxWidgets/trunk/src/ribbon/toolbar.cpp
2012-09-16 01:19 VZ, revision 72494Add help button support to wxRibbonBar. Optionally show standard "Help" question mark button in the ribbon top right corner and generate the appropriate event for it. Closes #14576.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/samples/svg/svgtest.cpp
- M /wxWidgets/trunk/src/common/dcsvg.cpp
2012-09-16 01:19 VZ, revision 72493Fix text origin and bounding box computations in wxSVGFileDC. Text origin was calculated incorrectly for the rotated text and the bounding box was wrong even in non-rotated case. Fix this by using correct definition of the text anchor according to the SVG specification and add a test to the svg sample demonstrating this. Closes #14489.
2012-09-16 01:18 VZ, revision 72492No real changes, just slightly simplify wxSVGFileDCImpl code. Move m_graphics_changed check inside NewGraphics() itself instead of checking whether it's true each time before calling it, it is better to both test the flag and reset it inside this function rather than do the first part in the caller and the second one in the callee. Also rename the function to NewGraphicsIfNeeded() to make its meaning more clear.
2012-09-16 01:18 VZ, revision 72491Minor fixes to wxSVGFileDC implementation. Update W3C recommendation URL; Mention Inkscape; replace wrong wxSVGFileDC occurrence with wxDC. See #14462.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/grid.h
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/include/wx/textentry.h
- M /wxWidgets/trunk/interface/wx/grid.h
- M /wxWidgets/trunk/interface/wx/textentry.h
- M /wxWidgets/trunk/src/generic/grid.cpp
2012-09-16 01:17 VZ, revision 72490Preserve size of wxGrid rows/columns when hiding and showing them back. Previously, if a wxGrid row or column was hidden by setting its size to 0, its original size was lost. Change this so that it's preserved now and can be restored by setting the size to the special -1 value later. Closes #14133.
2012-09-16 01:17 VZ, revision 72489Fix wxGrid::PosToLinePos() in presence of hidden rows or columns. The optimization of the binary search inside this function failed if any rows/columns were hidden and so were of zero size. See #14133.
2012-09-16 01:17 VZ, revision 72488Fix wxGrid::AutoSizeColOrRow() logic for multicells. This fixes the regression of r64885 and also tries to make the code more clear by setting the variables explicitly to their correct values. Closes #14611.
- M /wxWidgets/trunk/include/wx/fontutil.h
- M /wxWidgets/trunk/interface/wx/font.h
- M /wxWidgets/trunk/src/gtk/font.cpp
- M /wxWidgets/trunk/src/unix/fontutil.cpp
- M /wxWidgets/trunk/tests/font/fonttest.cpp
2012-09-16 01:16 VZ, revision 72487Handle underlined and strikethrough attributes in wxGTK native font info. These attributes were not handled by wxFont::GetNativeFontInfoDesc() as it only serialized the Pango font description which doesn't support them. Fix this by handling these attributes explicitly and prepending them to the Pango font string if necessary. Closes #14559.
2012-09-15 00:26 VZ, revision 72486Take into account wxFONTFLAG_STRIKETHROUGH in wxGTK wxFont ctor. Honour wxFONTFLAG_STRIKETHROUGH in wxFont ctor taking flags as this is the only way to create a strike-through font currently. See #14559.
- M /wxWidgets/trunk/src/propgrid/advprops.cpp
- M /wxWidgets/trunk/src/propgrid/manager.cpp
- M /wxWidgets/trunk/src/propgrid/property.cpp
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
2012-09-15 00:26 VZ, revision 72485Fix spelling in the comments in wxPropertyGrid code. No real changes. Closes #14645.
2012-09-15 00:26 VZ, revision 72484Allow using horizontal cursor navigation keys in non-readonly wxComboCtrl. Don't intercept Left/Right/Home/End keys until the control is read-only, otherwise they're more useful for navigating in its text part than in its drop-down. Closes #14648.
2012-09-15 00:25 VZ, revision 72483No changes, just remove an unused variable from CHM code. Closes #14655.
2012-09-14 12:27 VZ, revision 72482No changes, just remove unnecessary variable initialization. Combine variable declaration and initialization. Closes #14659.
2012-09-13 19:16 VZ, revision 72479Czech translations update from Zbynek Schwarz.
2012-09-13 19:15 VZ, revision 72478Relax wxMessageDialog style checks, assume wxOK by default. Don't complain if neither wxOK nor wxYES[_NO] are specified but just assume wxOK by default. This allows the code calling wxMessageBox() with just an icon flag to continue to work in the same way in 2.9 as it did in 2.8.
2012-09-13 19:15 VZ, revision 72477No changes, just remove unneeded variable initialziation in wxAUI. Initialize the variables to the correct values when defining them instead of initializing them as 0 first and then assigning them the real value. Closes #14652.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/overviews/bitmap.h
- M /wxWidgets/trunk/include/wx/bitmap.h
- M /wxWidgets/trunk/include/wx/gdicmn.h
- M /wxWidgets/trunk/interface/wx/gdicmn.h
- M /wxWidgets/trunk/samples/image/canvas.cpp
- M /wxWidgets/trunk/samples/image/canvas.h
- A /wxWidgets/trunk/samples/image/cursor_png.c
- M /wxWidgets/trunk/samples/image/image.bkl
- M /wxWidgets/trunk/samples/image/image.dsp
- A /wxWidgets/trunk/samples/image/image.rc
- M /wxWidgets/trunk/samples/image/image_vc7.vcproj
- M /wxWidgets/trunk/samples/image/image_vc8.vcproj
- M /wxWidgets/trunk/samples/image/image_vc9.vcproj
- M /wxWidgets/trunk/samples/image/Makefile.in
- M /wxWidgets/trunk/samples/image/makefile.bcc
- M /wxWidgets/trunk/samples/image/makefile.gcc
- M /wxWidgets/trunk/samples/image/makefile.vc
- M /wxWidgets/trunk/samples/image/makefile.wat
- M /wxWidgets/trunk/src/msw/gdiimage.cpp
2012-09-13 19:15 VZ, revision 72476Add wxBITMAP_PNG() macro similar to wxBITMAP() but for PNG images. Just as wxBITMAP() provides a portable way of loading bitmaps from either Windows BMP resources or embedded XPM data depending on the platform, wxBITMAP_PNG() hides the difference between loading bitmaps from PNG resources under Windows and embedded PNG data elsewhere. Also add wxBITMAP_PNG_FROM_DATA() macro which always loads PNG data from memory: it's needed anyhow as part of wxBITMAP_PNG() implementation and some people may prefer to always use it under all platforms. Finally modify the image sample to demonstrate loading PNG images from both resources and memory. This involved creation of a new Windows .rc file for it and copying its data files to Resources bundle directory under OS X.
- M /wxWidgets/trunk/include/wx/bitmap.h
- M /wxWidgets/trunk/include/wx/cocoa/bitmap.h
- M /wxWidgets/trunk/include/wx/msw/bitmap.h
- M /wxWidgets/trunk/include/wx/os2/bitmap.h
- M /wxWidgets/trunk/interface/wx/bitmap.h
- M /wxWidgets/trunk/src/common/bmpbase.cpp
- M /wxWidgets/trunk/src/osx/core/bitmap.cpp
2012-09-13 19:14 VZ, revision 72475Add wxBitmap::NewFromPNGData() for creating bitmaps from PNG data. This simple function can be used to create a wxBitmap from the raw image data in PNG format. It is just a thin wrapper around wxImage load functions under almost all platforms but has two advantages: 1. It can be implemented natively for some platforms (currently only OS X). 2. It can be used in a single expression as it doesn't require creating a temporary wxMemoryInputStream and this will be required by wxBITMAP_PNG() macro that will be added soon.
2012-09-13 19:14 VZ, revision 72474Don't ignore invalid files entered into wxFileDirPickerCtrlBase. File/directory picker controls with wxFLP_FILE_MUST_EXIST/wxDIRP_DIR_MUST_EXIST style simply ignored any value entered by user if it didn't correspond to an existing file/directory. This meant that the program didn't use the value that was shown on the screen resulting in very confusing UI -- e.g. a program could complain that no value was entered when actually it was and just corresponded to a non-existing file. As we can't prevent the entry of arbitrary strings in the text field of the file picker control, stop pretending that we can validate it and just update the control value, and send the corresponding event, whenever the text control value changes.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/bmpbuttn.h
- M /wxWidgets/trunk/interface/wx/bmpbuttn.h
- M /wxWidgets/trunk/src/common/bmpbtncmn.cpp
- M /wxWidgets/trunk/src/generic/infobar.cpp
2012-09-13 19:13 VZ, revision 72473Extract "Close" button creation from wxInfoBarGeneric into new function. Such buttons may be needed in other places and it's not obvious to create them, so add a new public wxBitmapButton::NewCloseButton() method to allow creating them easily.
2012-09-13 19:13 VZ, revision 72472Provide up to date documentation for wxLoadUserResource(). Document the new and preferred overload avoiding copying the data. Also document the new (since 2.9.1) parameters of the old one.
2012-09-13 19:13 VZ, revision 72471Change wxMSW-specific wxLoadUserResource() to accept standard RT_XXX types. Resource types can be either strings for custom types or integers casted to a TCHAR* for the standard ones. Using wxString for the resource type prevented us from using the latter as any attempt to initialize wxString for such a pseudo-string resulted in an immediate crash. Change wxLoadUserResource() resource type parameter type to wxChar* to avoid this and allow passing standard resource types, such as RT_RCDATE, to this function directly.
2012-09-13 19:12 VZ, revision 72470Don't initialize alpha twice when loading wxImage from resources. Calling InitAlpha() when we already had loaded alpha from the resource data results in an assert. Fix this by only initializing alpha if don't have it yet. Closes #14643.
2012-09-13 19:12 VZ, revision 72469Fix wxFindWindowAtPoint() with nested windows in wxMSW. Return the deepest child of the window and not the first one as this function needs to return the window that is at the top of Z-order. Closes #14591.
2012-09-13 19:11 VZ, revision 72468Fix "pos" argument description in wxTreeCtrl::InsertItem() documentation. Closes #14640.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/combobox.h
- M /wxWidgets/trunk/src/msw/combobox.cpp
- M /wxWidgets/trunk/src/msw/control.cpp
2012-09-13 13:15 JS, revision 72467Fix setting colours for the edit control part of wxComboBox. Recognize this control as part of wxComboBox and so handle WM_CTLCOLOR for it. To do this, override ContainsHWND() in wxComboBox and use it, on the parent window, in wxControl::DoMSWControlColor(), if we fail to find the window directly. Closes #811.
2012-09-12 20:58 JS, revision 72466Removed excessive space above style type selector
2012-09-12 20:58 JS, revision 72465Added support for wxTEXT_ATTR_EFFECT_SMALL_CAPITALS.
- M /wxWidgets/trunk/include/wx/richtext/richtextfontpage.h
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
- M /wxWidgets/trunk/src/richtext/richtextdialogs.pjd
- M /wxWidgets/trunk/src/richtext/richtextfontpage.cpp
2012-09-12 20:57 JS, revision 72464Added support for wxTEXT_ATTR_EFFECT_SMALL_CAPITALS.
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/richtext/richtextfontpage.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextbuffer.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextdialogs.pjd
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextfontpage.cpp
2012-09-12 09:47 JS, revision 72463Added support for wxTEXT_ATTR_EFFECT_SMALL_CAPITALS.
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextfontpage.cpp
2012-09-11 13:15 JS, revision 72462You can now remove the font face name attribute by clearing the name field in the font dialog.
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/mac/carbon/button.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/mac/carbon/button.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/mac/carbon/choice.cpp
2012-09-11 11:26 SJL, revision 72461Fixes for overlarge combo/choice height in small variant mode, and too small/mispositioned button size. Tested on 10.3.9 (PPC), 10.4.11, 10.5.6, 10.6.2, 10.6.8, 10.7.4, 10.8.0, 10.8.1 Set wxUSE_MAC_BUTTON_POSITION_FIX to 1 in include/wx/mac/carbon/button.h for button fix.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_webview.dsp
- M /wxWidgets/trunk/docs/changes.txt
- A /wxWidgets/trunk/include/wx/webviewfshandler.h
- M /wxWidgets/trunk/interface/wx/fs_mem.h
- M /wxWidgets/trunk/interface/wx/webview.h
- A /wxWidgets/trunk/interface/wx/webviewfshandler.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/webview/webview.cpp
- A /wxWidgets/trunk/src/common/webviewfshandler.cpp
2012-09-10 22:02 SJL, revision 72460Add generic wxFileSystem support to wxWebView using wxWebViewFSHandler. Closes #14623.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_webview.dsp
- M /wxWidgets/trunk/include/wx/msw/webview_ie.h
- A /wxWidgets/trunk/include/wx/msw/webview_missing.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/msw/webview_ie.cpp
2012-09-10 14:49 SC, revision 72459Move wxWebViewIE missing definitions to webview_missing.h and add new definitions required for Find. These are required as some compilers, notably MinGW and VC6, do not include up to date headers. Fixes #14621.
2012-09-09 22:28 VZ, revision 72458layout adaption, current sizer code leads to too much white space
2012-09-09 15:37 VZ, revision 72457Fix handling of wxTextEntry hints in wxGTK. Recent changes (r71308) optimizing away setting the text of the text entry if it didn't really change completely broke the generic text hints implementation as e.g. clearing the hint didn't change anything because the entry was already logically empty anyhow. Fix this by simply comparing the new value with the real value of the entry returned by DoGetValue() and not GetValue() that takes hints into account.
2012-09-09 15:36 VZ, revision 72456Fix deprecating warning introduced in r72446. Use wxVScrolledWindow::ScrollToRow() instead of the old and ambiguous ScrollToLine() which is only preserved for compatibility reasons.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/src/gtk/notifmsg.cpp
2012-09-09 15:36 VZ, revision 72455Allow using versions of libnotify < 0.7 in wxGTK. libnotify 0.4.5 included in Ubuntu Lucid (10.04) can be used for implementing wxNotificationMessage too, there is only a minor difference with 0.7 API. So while we stick check for 0.7 initially, accept lower versions too if 0.7 is not available.
2012-09-09 15:35 VZ, revision 72454Set modifiers properly for the key events with AltGr in wxGTK. Just as under Windows, represent AltGr as a combination of wxMOD_CONTROL and wxMOD_ALT.
- M /wxWidgets/trunk/include/wx/clrpicker.h
- M /wxWidgets/trunk/include/wx/filepicker.h
- M /wxWidgets/trunk/include/wx/fontpicker.h
- M /wxWidgets/trunk/src/common/clrpickercmn.cpp
- M /wxWidgets/trunk/src/common/filepickercmn.cpp
- M /wxWidgets/trunk/src/common/fontpickercmn.cpp
2012-09-09 15:35 VZ, revision 72453Remove workarounds for wxTextCtrl::SetValue() events in pickers code. Simply use ChangeValue() instead of SetValue() to avoid the unwanted events instead of using guard variables. No real changes but the code is simpler and shorter now.
2012-09-09 15:35 VZ, revision 72452Add a test of wxFilePickerCtrl::GetValue() to the widgets sample. Make the current value of the control visible in its page.
2012-09-09 15:34 VZ, revision 72451Add an informational message to the file picker page of widgets sample. No real changes, just indicate that clicking the "Set initial directory" button was indeed taken into account.
- M /wxWidgets/trunk/include/wx/generic/filepickerg.h
- M /wxWidgets/trunk/src/generic/filepickerg.cpp
- M /wxWidgets/trunk/src/gtk/filepicker.cpp
2012-09-09 15:34 VZ, revision 72450Simplify and correct setting of initial directory for wxFilePickerCtrl. Create wxFileDialog with correct initial directory and default file name from the very beginning instead of updating it later. This makes the code simpler and also actually makes it work as the initial directory setting was overwritten by setting the default path later even if it didn't contain any directory component.
2012-09-09 12:46 VZ, revision 72449Fix harmless virtual function hiding warning in wxMSW build. Override the other StrokeLines() overload in wxGDIPlusContext just to avoid the warning about hiding a base class virtual method from MinGW compiler.
2012-09-09 12:46 VZ, revision 72448Fix wxKeyEvent::GetKeyCode() descripotion: it doesn't depend on locale. GetKeyCode() will always return valid key codes for Latin-1 symbols but won't do it for other non-ASCII Unicode characters even if they are representable in the current locale.
2012-09-09 11:39 JS, revision 72447Do not use wxIsprint() in EVT_CHAR example in the documentation. This is incorrect as wxIsprint() is locale-dependent and only really works as expected in UTF-8 locales (which are never used under Windows). Instead, just test for control characters directly.
2012-09-09 11:38 JS, revision 72446Ensure the selected style is visible.
2012-09-09 10:34 VZ, revision 72445Ensure the selected style is visible.
2012-09-09 02:44 VZ, revision 72444Italian translations update from Roberto Boriotti.
2012-09-09 02:44 VZ, revision 72443Don't try to determine the clicked item ourselves in wxMSW wxListBox. This doesn't work when the listbox is scrolled as the result of a click to make the selected item fully visible and results in the index of the item being off by 1 in the generated event which is a pretty serious problem. Fix it by simply retrieving the item from the listbox itself, without doing any hit testing. This seems to give the correct result in all cases and also makes the code much simpler as we don't have to use 2 different ways of finding the item depending on whether it was selected using the keyboard or the mouse and makes it unnecessary to keep track of how the selection was done completely, i.e. reverts r64498 which is not needed any more. Closes #14635.
2012-09-09 02:43 VZ, revision 72442Document wxDropTarget::GetDataObject(). Closes #14631.
2012-09-09 02:43 VZ, revision 72441Don't use StringFormat::GenericTypographic() in MSW wxGraphicsContext. Using this string format results in very condensed strings when using small fonts. The results of GDI+ font rendering are still pretty bad even without it but they are at least slightly better. Closes #14537.
2012-09-09 02:42 VZ, revision 72440Use a single global StringFormat in all wxMSW wxGraphicsContext code. Instead of creating StringFormat in DrawText() and Get[Partial]TextExtent[s], create it once and simply use it from both functions. This might be slightly more efficient as we don't waste time recreating it but the main advantage is that it ensures that these functions use the same string format and no discrepancies between them are possible. See #14537.
- M /wxWidgets/trunk/build/bakefiles/build_cfg.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
2012-09-09 02:42 VZ, revision 72439Output the values of all USE_XXX options to build.cfg file in MSW builds. USE_RTTI, USE_AUI, USE_PROPGRID, USE_RIBBON, USE_RICHTEXT, USE_STC and USE_XRC options were not output to the build configuration file, unlike the rest of them. Do output those ones as well now for consistency. Also sort the options corresponding to different wx libraries alphabetically. Closes #14608.
2012-09-09 02:42 VZ, revision 72438Document wxWindow InheritsBackgroundColour() and UseBgCol() methods. These functions were present in the interface header but didn't have their own documentation and somehow inherited the documentation of the first function in the same section which didn't make any sense for them. Do document them now. Closes #14607.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/Makefile.in
2012-09-08 23:51 VZ, revision 72437Link MSW-specific event loop files in wxUniv/MSW. This fixes wxUniv build after the changes of r72008. Closes #14606.
2012-09-08 23:48 VZ, revision 72436Undid accidental modification of wxTaskBarIcon in the last commit.
2012-09-08 18:03 VZ, revision 72435Fix narrow/wide string concatenation in recently added wxSizerFlags assert. This fixes MSVC build after r72434.
- M /wxWidgets/trunk/src/osx/cocoa/dataview.mm
- M /wxWidgets/trunk/src/osx/cocoa/menu.mm
- M /wxWidgets/trunk/src/osx/cocoa/nonownedwnd.mm
2012-09-08 17:46 VZ, revision 72434Fix some typos in the comments in wxOSX code. Closes #14636.
2012-09-08 17:46 VZ, revision 72433Check validity of wxSizerFlags::Border() direction parameter. Catch the misguided attempts to pass the size of the border as the first parameter of the Border(direction, size) overload.
- M /wxWidgets/trunk/samples/opengl/cube/cube.cpp
- M /wxWidgets/trunk/samples/opengl/penguin/penguin.cpp
2012-09-08 12:53 VS, revision 72432Enable GL_CULL_FACE in OpenGL samples. Without it, the hidden faces are shown resulting in wrong display of both the cube and the penguin, at least with Mesa (but it also seems to be the correct thing to do according to OpenGL documentation).
2012-09-08 12:53 VS, revision 72431Fix VC6 compilation after r72430. VC6 doesn't handle for loop scope correctly.
2012-09-08 10:58 VS, revision 72430Add MUI_LANGUAGE_NAME to wx/msw/missing.h. Fixes VC6 compilation after r72430.
- M /wxWidgets/trunk/include/wx/translation.h
- M /wxWidgets/trunk/interface/wx/intl.h
- M /wxWidgets/trunk/interface/wx/translation.h
- M /wxWidgets/trunk/src/common/translation.cpp
2012-09-07 22:15 DS, revision 72429Add wxTranslations::GetBestTranslation(). Implement preferred language selection on modern systems (OS X, Windows Vista+). User settings for locale (aka "regional settings") and UI language are independent there and the UI language shouldn't be determined from the locale. Moreover, the OS provides a list of preferred languages, not a single value (as with locale), so we should use the best language given user's preferences and available translations. A Czech user may prefer Slovak UI over English, for example, and we should use Slovak translation in absence of Czech one in that case instead of falling back to English. On Unix, locale is language and so things remain as before. Notice that calling wxLocale::Init(wxLANGUAGE_DEFAULT) does the right thing now: it sets the locale to whatever the user has configured in regional settings and loads translations corresponding to default wxTranslations language, which is determined as described above. Previously, UI would be translated using a language corresponding to the regional settings.
- M /wxWidgets/trunk/build/osx/wxcarbon.xcodeproj/project.pbxproj
- M /wxWidgets/trunk/build/osx/wxcocoa.xcodeproj/project.pbxproj
- M /wxWidgets/trunk/build/osx/wxiphone.xcodeproj/project.pbxproj
2012-09-07 22:11 DS, revision 72428Regenerated Xcode projects. Updated the Xcode projects for Scintilla 3.21 and removal of src/osx/spinctrl_osx.cpp.
2012-09-07 11:51 VS, revision 72427Updated instructions for XML Tools. A newer version of XML Tools has been released (2.9.4) which supports OS X 10.6 and later. As such a link to the beta version of 2.9.4 is not needed anymore.
2012-09-06 16:24 SC, revision 72425wxMSW: Fix incorrect subitem rect calculation in wxListCtrl. HandleSubItemPrepaint() calls wxGetListCtrlSubItemRect() (a thin replacement of ListView_GetSubItemRect) with subitem argument corresponding to MSDN documentation: it should be 0 for the whole item and 1-based for subitems. Unfortunately, as pointed out in an explanatory comment for wxGetListCtrlSubItemRect(), MSDN lies and the index actually is 0-based. The bug causes wxListCtrl's content to be shifted by one column and rendered with additional artifacts as soon as custom drawing is used, e.g. when a custom font is used. This bug was introduced in r55378; the code correctly accounted for this before that. This change partially reverts that commit.
2012-09-06 13:48 JS, revision 72424restrict change from r71719 because otherwise apps like docview sample in ddi mode are not allowing their different child frames to be z-reordered
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/latex/wx/vlbox.tex
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/vlbox.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/generic/vlbox.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/version-script.in
2012-09-06 10:39 SJL, revision 72423Added wxVListBox::GetItemRect
2012-09-02 00:38 VZ, revision 72421Disable wxWebView::Find and associated functions under MinGW and VC6 to fix compilation
2012-08-31 14:31 VZ, revision 72420Fix wxVLogStatus definition. This macro can be used with 2 arguments (format and argptr) or 3 (the frame pointer as an additional first argument), so don't define it as taking 2 arguments but as a macro without arguments, as we already do for wxVLogSysErrorfor the same reasons.
2012-08-31 12:45 VS, revision 72419Fix example of using GetUnicodeKey() in the documentation. A Unicode key is not always printable, it can be a control character as well. Closes #14622.
2012-08-30 22:26 VZ, revision 72418Fix compilation after r72375 - LC_CTYPE requires locale.h.
2012-08-30 22:25 VZ, revision 72417Correct wxAuiManager library in documentation. It's wxAUI, not wxBase.
2012-08-30 22:25 VZ, revision 72416Fix opening URLs in new window with recent Firefox under Windows. Don't fail if we can't replace "-1" in the WWW_OpenURL topic value stored in the registry with "0", it can be already "0" for the recent Firefox versions.
2012-08-30 22:25 VZ, revision 72415Explicitly reject the use of wxTE_PASSWORD in generic wxSpinCtrl. wxTE_PASSWORD has the same value as wxALIGN_CENTRE_VERTICAL which could be implicitly specified as part of wxALIGN_CENTRE, but should never be used with wxSpinCtrl, so explicitly filter it out when creating the associated wxTextCtrl. Closes #14452.
2012-08-30 22:24 VZ, revision 72414Generate wxEVT_COMMAND_TEXT_ENTER events for generic wxSpinCtrl. Pass wxTE_PROCESS_ENTER to wxSpinCtrlTextGeneric if it's specified for wxSpinCtrl itself and also forward wxEVT_COMMAND_TEXT_ENTER events from it to wxSpinCtrl itself. This fixes lack of these events for wxSpinCtrlDouble under MSW and also lack of them for any kind of wxSpinCtrl in the ports using generic version (notably wxOSX). Closes #14604.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/trunk/include/wx/generic/spinctlg.h
- M /wxWidgets/trunk/include/wx/gtk/spinctrl.h
- M /wxWidgets/trunk/include/wx/msw/spinctrl.h
- M /wxWidgets/trunk/include/wx/spinctrl.h
- M /wxWidgets/trunk/interface/wx/spinctrl.h
- M /wxWidgets/trunk/samples/widgets/spinbtn.cpp
- M /wxWidgets/trunk/samples/xrc/rc/controls.xrc
- M /wxWidgets/trunk/src/common/spinctrlcmn.cpp
- M /wxWidgets/trunk/src/generic/spinctlg.cpp
- M /wxWidgets/trunk/src/gtk/spinctrl.cpp
- M /wxWidgets/trunk/src/msw/spinctrl.cpp
- M /wxWidgets/trunk/src/xrc/xh_spin.cpp
2012-08-30 22:24 VZ, revision 72413Add wxSpinCtrl::SetBase() to allow entering hexadecimal numbers. Add a generic SetBase() API even though right now only bases 10 and 16 are supported as we might support other ones (e.g. 8?) in the future. Implement it for MSW, GTK and generic versions. Add controls allowing to test this feature to the widgets sample. Add "base" property support to the XRC handler for wxSpinCtrl, document it and test it in the xrc sample.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- D /wxWidgets/trunk/include/wx/osx/spinctrl.h
- M /wxWidgets/trunk/include/wx/spinctrl.h
- M /wxWidgets/trunk/Makefile.in
- D /wxWidgets/trunk/src/osx/spinctrl_osx.cpp
2012-08-30 22:23 VZ, revision 72412Remove wxOSX implementation of wxSpinCtrl and use the generic one. wxOSX doesn't provide a native spinner+text control so it used a generic implementation of wxSpinCtrl but a different one to the version found in src/generic/spinctlg.cpp. Just use the real generic version instead, it doesn't make sense to have two different versions of the same generic control.
2012-08-30 22:23 VZ, revision 72411Refactor text to/from double conversion in wxSpinCtrlGenericBase. The code always used ToDouble() and Format("%g") which was a bit strange for integer-valued wxSpinCtrl. Move the conversions to their own virtual functions for clarity, perhaps correctness and, especially, flexibility as they will be overridden in wxSpinCtrl soon. Also move wxSpinCtrlGenericBase::m_format to wxSpinCtrlDouble as the base class really doesn't need it at all.
2012-08-30 22:23 VZ, revision 72410Remove wxRTTI macros from wxSpinCtrlGTKBase. This is not a public class and it doesn't need to be appear in wxRTTI.
2012-08-30 22:22 VZ, revision 72409Fix position carried in wxSpin{Button,Ctrl} events for 32 bit values in wxMSW. Don't use WM_VSCROLL message parameter as the position because it's a 16 bit value and is not enough for the spin controls using 32 bit range. Just use the current value available from the control itself instead. This fixes assert failures in the spin page of the widgets sample when changing the value of a control when it is > SHRT_MAX.
2012-08-30 22:22 VZ, revision 72408Use wxSOCKET_WAITALL in wxHTTP to ensure that all data is sent. POST-ing sufficiently big amounts of data in wxHTTP didn't work because it couldn't be sent all at once to the server. Use wxSOCKET_WAITALL to ensure that we do send all of the data. Closes #14598.
2012-08-30 22:21 VZ, revision 72407Fix bugs in parsing wxLongLong values starting with zeroes. wxCRT_StrtoullBase(), used by wxString::To[U]LongLong(), didn't handle leading zeroes nor leading 0x correctly: it never auto-detected base 8; didn't ignore the leading 0 even if base 8 was specified explicitly; didn't recognize "0X" prefix at all (only "0x"). Fix all these bugs and add test cases for parsing numbers in other bases to the unit tests. Closes #14596.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/mainpages/cat_classes.h
- M /wxWidgets/trunk/docs/doxygen/overviews/bookctrl.h
- A /wxWidgets/trunk/include/wx/simplebook.h
- A /wxWidgets/trunk/interface/wx/simplebook.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/notebook/notebook.cpp
- M /wxWidgets/trunk/samples/notebook/notebook.h
2012-08-30 22:21 VZ, revision 72406Added wxSimplebook class: a wxBookCtrl without controller. This new control allows the program to show one of the several pages without allowing the user to change them (or even see that there are several of them) himself. This class is fully inline, so it doesn't add anything to the library and hence doesn't need neither wxUSE_SIMPLEBOOK nor the corresponding configure option.
2012-08-30 22:21 VZ, revision 72405Virtualize showing/hiding the pages in wxBookCtrlBase. No real changes, just make it possible to change how the pages are hidden and shown in the derived classes. This is not used by any of them yet, but will be used by wxSimplebook soon.
2012-08-30 22:20 VZ, revision 72404Remove unnecessary TranslateBookFlag() from the notebook sample. It probably was needed before, when the flags had different values for different controls, but is simply unused now.
2012-08-30 22:20 VZ, revision 72403Document that menu item bitmaps must be set before appending them. At least in MSW we need to know in advance whether we're going to use normal items or owner-drawn ones currently. Closes #3641.
2012-08-30 22:19 VZ, revision 72402Don't lay out the window being destroyed unnecessarily. This is just a small optimization: it's useless to waste time on redoing the layout of a window that is going to be destroyed soon anyhow.
2012-08-30 12:18 VZ, revision 72401Use wmain() if supported by the compiler/CRT instead of main(). This avoids a needless conversion from (originally Unicode) command line to ANSI by the CRT and conversion back by wxWidgets and, especially, ensures that there is no data loss if the Unicode command line arguments can't be converted into the current charset. See #14580.
2012-08-30 11:59 VS, revision 72400Dutch translations update from Thomas De Rocker.
2012-08-29 14:17 SC, revision 72398Include gettext MO files in distribution archives. It's the usual thing to do. Ideally, we'd also compile them as part of build process, at least on Unix, but this is better than nothing.
2012-08-29 14:16 SC, revision 72397avoid duplication in native dialog
2012-08-29 14:15 SC, revision 72396use global NSLayoutManager
2012-08-29 14:01 SC, revision 72395add global NSLayoutManager instance
2012-08-29 13:20 SC, revision 72394fixes #13557
2012-08-29 11:00 SC, revision 72393temporary workaround
2012-08-29 09:11 SC, revision 72392propagating font to the individual columns, changing row heights according to font size, fixes #14578
2012-08-28 21:00 SC, revision 72391remove duplicate code
2012-08-28 19:13 SJL, revision 72390fixing usage of load states, set controller visible correctly
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/gtk/webview_webkit.h
- M /wxWidgets/trunk/include/wx/msw/webview_ie.h
- M /wxWidgets/trunk/include/wx/osx/webview_webkit.h
- M /wxWidgets/trunk/include/wx/webview.h
- M /wxWidgets/trunk/interface/wx/webview.h
- M /wxWidgets/trunk/samples/webview/webview.cpp
- M /wxWidgets/trunk/src/gtk/webview_webkit.cpp
- M /wxWidgets/trunk/src/msw/webview_ie.cpp
2012-08-28 08:27 JJ, revision 72387Add support for searching and highlighting a wxWebView. Currently supports WebView on GTK and IE. Closes #14045.
- M /wxWidgets/trunk/demos/bombs/descrip.mms
- M /wxWidgets/trunk/setup.h_vms
- M /wxWidgets/trunk/src/stc/descrip.mms
- A /wxWidgets/trunk/src/stc/scintilla/lexers/descrip.mms
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/descrip.mms
- A /wxWidgets/trunk/src/stc/scintilla/src/descrip.mms
2012-08-28 07:57 JJ, revision 72386Update of OpenVMS compile support
2012-08-27 11:53 VZ, revision 72382compilation fix for case that wxHAS_RAW_BITMAP is NOT defined
- M /wxWidgets/trunk/locale/af.po
- M /wxWidgets/trunk/locale/ar.po
- M /wxWidgets/trunk/locale/ca.po
- M /wxWidgets/trunk/locale/ca@valencia.po
- M /wxWidgets/trunk/locale/cs.po
- M /wxWidgets/trunk/locale/da.po
- M /wxWidgets/trunk/locale/de.po
- M /wxWidgets/trunk/locale/el.po
- M /wxWidgets/trunk/locale/es.po
- M /wxWidgets/trunk/locale/eu.po
- M /wxWidgets/trunk/locale/fi.po
- M /wxWidgets/trunk/locale/fr.po
- M /wxWidgets/trunk/locale/gl_ES.po
- M /wxWidgets/trunk/locale/hi.po
- M /wxWidgets/trunk/locale/hu.po
- M /wxWidgets/trunk/locale/id.po
- M /wxWidgets/trunk/locale/it.po
- M /wxWidgets/trunk/locale/ja.po
- M /wxWidgets/trunk/locale/ko_KR.po
- M /wxWidgets/trunk/locale/lt.po
- M /wxWidgets/trunk/locale/lv.po
- M /wxWidgets/trunk/locale/ms.po
- M /wxWidgets/trunk/locale/nb.po
- M /wxWidgets/trunk/locale/ne.po
- M /wxWidgets/trunk/locale/nl.po
- M /wxWidgets/trunk/locale/pl.po
- M /wxWidgets/trunk/locale/pt.po
- M /wxWidgets/trunk/locale/pt_BR.po
- M /wxWidgets/trunk/locale/ro.po
- M /wxWidgets/trunk/locale/ru.po
- M /wxWidgets/trunk/locale/sk.po
- M /wxWidgets/trunk/locale/sl.po
- M /wxWidgets/trunk/locale/sq.po
- M /wxWidgets/trunk/locale/sv.po
- M /wxWidgets/trunk/locale/ta.po
- M /wxWidgets/trunk/locale/tr.po
- M /wxWidgets/trunk/locale/uk.po
- M /wxWidgets/trunk/locale/vi.po
- M /wxWidgets/trunk/locale/wxstd.pot
- M /wxWidgets/trunk/locale/zh_CN.po
- M /wxWidgets/trunk/locale/zh_TW.po
2012-08-27 11:53 VZ, revision 72381Refreshed all source message catalogs. Ran "make allpo" to update the catalogs with the new strings.
2012-08-27 08:36 SC, revision 72380Chinese translations update from Jiawei Huang.
2012-08-26 18:35 VZ, revision 72379reverting for the moment, original problem #12227, this leads eg in the mediaplayer sample to a non-show of the noteobook page
2012-08-25 20:04 JS, revision 72378Avoid crashes when creating initially hidden MDI child under Unity. Ignore "hide" signals for the menus without associated shown window. Ubuntu Unity sends them and we crashed because of a recursive assert in the corresponding signal handler before. Now the code doesn't crash any more but the menus still don't behave correctly when the last MDI child is destroyed. Closes #13593.
2012-08-25 20:04 JS, revision 72377Fixed a problem with text effects flag always being set on dialog exit
2012-08-25 20:03 JS, revision 72376Fixed typo in dialog project file
2012-08-25 13:14 VS, revision 72375Fixed a problem with text effects flag always being set on dialog exit
2012-08-25 13:14 VS, revision 72374Make sure wchar_t CRT functions work on OS X. In OS X and iOS, wchar_t CRT functions convert to char* and fail under some locales. The safest fix is to set LC_CTYPE to UTF-8 to ensure that they can handle any input. Note that this must be done for any app, Cocoa or console, whether or not it uses wxLocale. See http://stackoverflow.com/questions/11713745/why-does-the-printf-family-of-functions-care-about-locale
2012-08-25 11:38 SC, revision 72373Test if wxString::Format() works with non-ASCII format string.
2012-08-25 00:08 VZ, revision 72371simpler implementation that also works over remote connections by Kevin O.
2012-08-25 00:08 VZ, revision 72370Ukrainian translations update from Yuri Chornoivan.
2012-08-23 16:44 JJ, revision 72369No changes, just a typo fix in wxRichTextCtrl UI code. s/minmum/minimum/g
2012-08-23 15:43 JJ, revision 72368updated setup.h for OpenVMS
2012-08-22 23:22 VZ, revision 72365updated setup.h for OpenVMS
2012-08-22 23:22 VZ, revision 72364Added Nepali translation. Thanks to Him Prasad Gautam and Mesar Hameed.
2012-08-17 11:09 JS, revision 72360Finnish translations update from Jani Kinnunen.
2012-08-17 11:08 JS, revision 72359Latvian translation improvements
2012-08-16 19:00 JS, revision 72358Further translation improvements.
2012-08-16 02:42 RD, revision 72350Additional Latvian translations by Janis Eisaks
2012-08-16 02:42 RD, revision 72349Correct a missing apostrophe in a doc string.
2012-08-16 01:34 VZ, revision 72348Use the popup's background as a border on wxGTK too.
2012-08-16 01:34 VZ, revision 72347Fix bug in ribbon bar label size calculation. Due to an off by 1 error in wxString::Mid() call, the size computed was too small and hence the label could have been not displayed at all. Fix this and also replace Mid(0, n) with a more clear Left(n) call. Closes #14566.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/ribbon/bar.h
- M /wxWidgets/trunk/interface/wx/ribbon/bar.h
- M /wxWidgets/trunk/samples/ribbon/ribbondemo.cpp
- M /wxWidgets/trunk/src/ribbon/art_aui.cpp
- M /wxWidgets/trunk/src/ribbon/art_msw.cpp
- M /wxWidgets/trunk/src/ribbon/bar.cpp
2012-08-16 01:34 VZ, revision 72346Add page highlighting to wxRibbonBar. Allow visually highlighting a page to make it more noticeable to the user. Closes #14527.
2012-08-16 01:34 VZ, revision 72345Fix AUI appearance when a maximized pane becomes floating. The other panes were not previously restored, resulting in bad appearance and behaviour. Do restore them now before making the previous maximized pane floating. Closes #14460.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/sizer.h
- M /wxWidgets/trunk/src/common/sizer.cpp
- M /wxWidgets/trunk/tests/sizers/boxsizer.cpp
2012-08-16 01:34 VZ, revision 72344Respect item max sizes in wxBoxSizer. Don't give more space than the max size, if set, to wxBoxSizer elements. Closes #11497.
2012-08-16 01:34 VZ, revision 72343No real changes, just add wxSizerItem::AddBorderToSize() helper. Factor out this function from GetMinSizeWithBorder() as it will be used for max size too in a next commit. See #11497.
- M /wxWidgets/trunk/interface/wx/window.h
- M /wxWidgets/trunk/src/common/wincmn.cpp
- M /wxWidgets/trunk/tests/window/setsize.cpp
2012-08-16 01:34 VZ, revision 72342Honour window min and max sizes in wxWindow::GetBestSize(). The best size of the window should be at least as large as its min size and less than its max size. This allows to override the windows own best size determination with an explicit SetMinSize() or SetMaxSize() call. See #11497.
2012-08-16 01:34 VZ, revision 72341Add wxSize::DecToIfSpecified() helper. This is similar to DecTo() but can be used even if the wxSize argument has some components set to -1. Notice that we don't need IncToIfSpecified() because IncTo() already works correctly anyhow in this case.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/interface/wx/spinctrl.h
- M /wxWidgets/trunk/src/msw/spinctrl.cpp
- M /wxWidgets/trunk/tests/controls/spinctrltest.cpp
2012-08-15 13:34 VZ, revision 72340Don't generate events from wxSpinCtrl::SetRange() in wxMSW. Other ports don't send wxEVT_COMMAND_SPINCTRL_UPDATED from SetRange() even if the value changed because it was adjusted to fit into the new range and this makes sense as this change is not due to a user action, so don't send this event under wxMSW neither. Also add a unit test checking for this behaviour. Closes #14583.
2012-08-15 13:34 VZ, revision 72339Restore the use of wxListCtrl in report view in wxListbook. This reverts r71965 for wxMSW as the list mode there doesn't work correctly if there are sufficiently many items: the native control insists on laying them out in multiple columns which is inappropriate for wxListbook, so use report mode for horizontal wxListbooks. Do use the list mode in the vertical case as we do want to have multiple columns -- and not rows -- then.
2012-08-14 09:13 RD, revision 72338Fixes for forwarding events to parent in wxGenericListCtrl. Set the event object and the event ID correctly, i.e. to the values corresponding to the main wxListCtrl itself, when forwarding mouse and keyboard events from wxListMainWindow to wxListCtrl.
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/src/stc/gen_iface.py
- M /wxWidgets/trunk/src/stc/stc.cpp
2012-08-14 07:55 RD, revision 72337fix some compile warnings
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/src/stc/stc.cpp
- M /wxWidgets/trunk/src/stc/stc.cpp.in
- M /wxWidgets/trunk/src/stc/stc.h.in
2012-08-14 07:55 RD, revision 72336Update the wxVersionInfo, and don't forget to initialize the new attributes of the event class.
2012-08-14 07:55 RD, revision 72335Update stc interface docs
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/src/stc/gen_iface.py
- M /wxWidgets/trunk/src/stc/stc.cpp
- M /wxWidgets/trunk/src/stc/stc.cpp.in
- M /wxWidgets/trunk/src/stc/stc.h.in
2012-08-14 07:14 RD, revision 72334Update new names to conform, add new event types and event attributes, etc.
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/src/stc/gen_iface.py
- M /wxWidgets/trunk/src/stc/PlatWX.cpp
- M /wxWidgets/trunk/src/stc/PlatWX.h
- M /wxWidgets/trunk/src/stc/ScintillaWX.cpp
- M /wxWidgets/trunk/src/stc/ScintillaWX.h
- M /wxWidgets/trunk/src/stc/scintilla/README.txt
- M /wxWidgets/trunk/src/stc/stc.cpp
2012-08-14 07:14 RD, revision 72333Minimal tweaks and additions to get wxSTC compiling successfully again, with Scintilla 3.21
2012-08-14 07:14 RD, revision 72332fix a couple typos
- M /wxWidgets/trunk/build/bakefiles/scintilla.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_stc.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_stc.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_stc.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_stc.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_wxscintilla.dsp
- M /wxWidgets/trunk/Makefile.in
2012-08-14 07:14 RD, revision 72331rebake make/project files for new scintilla
- D /wxWidgets/trunk/src/stc/scintilla/include/Accessor.h
- A /wxWidgets/trunk/src/stc/scintilla/include/ILexer.h
- D /wxWidgets/trunk/src/stc/scintilla/include/KeyWords.h
- M /wxWidgets/trunk/src/stc/scintilla/include/Platform.h
- D /wxWidgets/trunk/src/stc/scintilla/include/PropSet.h
- M /wxWidgets/trunk/src/stc/scintilla/include/SciLexer.h
- M /wxWidgets/trunk/src/stc/scintilla/include/Scintilla.h
- M /wxWidgets/trunk/src/stc/scintilla/include/Scintilla.iface
- M /wxWidgets/trunk/src/stc/scintilla/include/ScintillaWidget.h
- D /wxWidgets/trunk/src/stc/scintilla/include/SString.h
- D /wxWidgets/trunk/src/stc/scintilla/include/WindowAccessor.h
- A /wxWidgets/trunk/src/stc/scintilla/lexers
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexA68k.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexAbaqus.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexAda.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexAPDL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexASY.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexAsm.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexAsn1.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexAU3.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexAVE.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexAVS.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexBaan.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexBash.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexBasic.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexBullant.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexCaml.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexCLW.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexCmake.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexCOBOL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexCoffeeScript.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexConf.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexCPP.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexCrontab.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexCSS.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexCsound.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexD.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexECL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexEiffel.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexErlang.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexEScript.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexFlagship.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexForth.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexFortran.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexGAP.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexGui4Cli.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexHaskell.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexHTML.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexInno.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexKix.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexLisp.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexLout.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexLua.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexMagik.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexMarkdown.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexMatlab.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexMetapost.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexMMIXAL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexModula.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexMPT.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexMSSQL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexMySQL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexNimrod.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexNsis.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexOpal.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexOScript.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexOthers.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexPascal.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexPB.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexPerl.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexPLM.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexPOV.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexPowerPro.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexPowerShell.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexProgress.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexPS.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexPython.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexR.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexRebol.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexRuby.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexScriptol.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexSML.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexSmalltalk.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexSorcus.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexSpecman.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexSpice.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexSQL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexTACL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexTADS3.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexTAL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexTCL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexTCMD.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexTeX.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexTxt2tags.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexVB.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexVerilog.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexVHDL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexVisualProlog.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexYAML.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexlib
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/Accessor.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/Accessor.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/CharacterSet.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/CharacterSet.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/LexAccessor.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerBase.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerBase.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerModule.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerModule.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerNoExceptions.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerNoExceptions.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerSimple.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerSimple.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/OptionSet.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/PropSetSimple.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/PropSetSimple.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/SparseState.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/StyleContext.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/StyleContext.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/WordList.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/WordList.h
- M /wxWidgets/trunk/src/stc/scintilla/src/AutoComplete.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/AutoComplete.h
- M /wxWidgets/trunk/src/stc/scintilla/src/CallTip.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/CallTip.h
- A /wxWidgets/trunk/src/stc/scintilla/src/Catalogue.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/Catalogue.h
- M /wxWidgets/trunk/src/stc/scintilla/src/CellBuffer.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/CellBuffer.h
- D /wxWidgets/trunk/src/stc/scintilla/src/CharacterSet.h
- M /wxWidgets/trunk/src/stc/scintilla/src/CharClassify.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/CharClassify.h
- M /wxWidgets/trunk/src/stc/scintilla/src/ContractionState.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/ContractionState.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Decoration.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Decoration.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Document.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Document.h
- D /wxWidgets/trunk/src/stc/scintilla/src/DocumentAccessor.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/DocumentAccessor.h
- D /wxWidgets/trunk/src/stc/scintilla/src/descrip.mms
- M /wxWidgets/trunk/src/stc/scintilla/src/Editor.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Editor.h
- M /wxWidgets/trunk/src/stc/scintilla/src/ExternalLexer.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/ExternalLexer.h
- M /wxWidgets/trunk/src/stc/scintilla/src/FontQuality.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Indicator.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Indicator.h
- M /wxWidgets/trunk/src/stc/scintilla/src/KeyMap.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/KeyMap.h
- D /wxWidgets/trunk/src/stc/scintilla/src/KeyWords.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexAbaqus.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexAda.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexAPDL.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexASY.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexAsm.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexAsn1.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexAU3.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexAVE.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexBaan.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexBash.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexBasic.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexBullant.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexCaml.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexCLW.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexCmake.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexCOBOL.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexConf.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexCPP.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexCrontab.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexCSS.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexCsound.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexD.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexEiffel.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexErlang.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexEScript.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexFlagship.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexForth.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexFortran.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexGAP.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexGen.py
- D /wxWidgets/trunk/src/stc/scintilla/src/LexGui4Cli.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexHaskell.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexHTML.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexInno.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexKix.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexLisp.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexLout.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexLua.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexMagik.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexMarkdown.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexMatlab.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexMetapost.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexMMIXAL.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexMPT.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexMSSQL.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexMySQL.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexNimrod.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexNsis.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexOpal.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexOthers.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexPascal.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexPB.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexPerl.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexPLM.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexPOV.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexPowerPro.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexPowerShell.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexProgress.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexPS.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexPython.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexR.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexRebol.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexRuby.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexScriptol.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexSML.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexSmalltalk.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexSorcus.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexSpecman.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexSpice.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexSQL.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexTACL.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexTADS3.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexTAL.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexTCL.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexTeX.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexVB.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexVerilog.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexVHDL.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/LexYAML.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LineMarker.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LineMarker.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Partitioning.h
- M /wxWidgets/trunk/src/stc/scintilla/src/PerLine.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/PerLine.h
- M /wxWidgets/trunk/src/stc/scintilla/src/PositionCache.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/PositionCache.h
- D /wxWidgets/trunk/src/stc/scintilla/src/PropSet.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/PropSetSimple.h
- M /wxWidgets/trunk/src/stc/scintilla/src/RESearch.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/RunStyles.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/RunStyles.h
- M /wxWidgets/trunk/src/stc/scintilla/src/ScintillaBase.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/ScintillaBase.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Selection.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Selection.h
- M /wxWidgets/trunk/src/stc/scintilla/src/SplitVector.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Style.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Style.h
- D /wxWidgets/trunk/src/stc/scintilla/src/StyleContext.cxx
- D /wxWidgets/trunk/src/stc/scintilla/src/StyleContext.h
- M /wxWidgets/trunk/src/stc/scintilla/src/SVector.h
- M /wxWidgets/trunk/src/stc/scintilla/src/UniConversion.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/UniConversion.h
- M /wxWidgets/trunk/src/stc/scintilla/src/ViewStyle.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/ViewStyle.h
- D /wxWidgets/trunk/src/stc/scintilla/src/WindowAccessor.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/XPM.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/XPM.h
2012-08-14 07:11 RD, revision 72330Initial copy of Scintilla 3.21 code
- M /wxWidgets/trunk/interface/wx/dc.h
- M /wxWidgets/trunk/interface/wx/sizer.h
- M /wxWidgets/trunk/interface/wx/validate.h
- M /wxWidgets/trunk/interface/wx/window.h
2012-08-12 14:58 SC, revision 72327Interface fixes for Phoenix
2012-08-12 01:09 VZ, revision 72326forwarding style changes to documentViews, see #14578
2012-08-12 01:09 VZ, revision 72325Fix typo in an example of Bind()-ing a function in the event overview. Functors must be passed by const reference, not pointer. Closes #14572.
2012-08-12 01:09 VZ, revision 72324Update the icon of a parent item without children in wxDataViewCtrl. Ensure that a parent item that doesn't have any children any more isn't left with a "-" expander icon, it can't be collapsed any more but only expanded again (possibly adding children under it dynamically). This results in better behaviour in e.g. the last page of the dataview sample where the container item remained with a "+" icon even after its both children were deleted.
2012-08-11 15:16 SC, revision 72323Really delete the item in wxDataViewTreeStore::DeleteItem(). For some incomprehensible reason only child branches were ever deleted from the list of parents children in DeleteItem(), not simple tree items. This meant that reexpanding a node after deleting all its children showed the previously "deleted" children again. Closes #14574.
2012-08-10 06:57 RD, revision 72321adding SetLabel -> SetTitle redirects, solves missing title updates using wxDocument/wxView
2012-08-09 18:54 RD, revision 72312Remove wxT from prototype
2012-08-09 18:47 RD, revision 72310Allow --mac_universal_binary to use a "default" value.
2012-08-09 18:16 VS, revision 72309Add documentation for wxPrintAbortDialog since it is now documented as a return value type.
2012-08-09 17:52 VS, revision 72308Compilation fix for r72307.
- M /wxWidgets/trunk/include/wx/prntbase.h
- M /wxWidgets/trunk/src/common/prntbase.cpp
- M /wxWidgets/trunk/src/msw/printwin.cpp
2012-08-09 17:52 VS, revision 72307Show progress of printing in wxMSW. Add the number of the page being printed as well as the total to the wxMSW printing progress window. Improved the layout and fixed some i18n issues in the process.
2012-08-09 17:52 VS, revision 72306Fix crash when canceling printing in wxMSW.
- M /wxWidgets/trunk/include/wx/prntbase.h
- M /wxWidgets/trunk/interface/wx/print.h
- M /wxWidgets/trunk/src/common/prntbase.cpp
- M /wxWidgets/trunk/src/msw/printwin.cpp
2012-08-09 17:52 VS, revision 72305Return wxPrintAbortDialog from CreateAbortWindow(). Instead of returning a generic wxWindow*, return the type actually used. It was part of the public header already, but not used in any publicly visible way.
2012-08-07 18:43 PC, revision 72303Create wxPrintAbortDialog more sensibly. Instead of having an empty constructor and filling the dialog with controls from outside, do the work in the constructor. This changes the meaning of ctor's 'title' argument, but this class' terrible API made it unusable for direct use anyway, so it doesn't seem to be harmful.
2012-08-07 18:24 JS, revision 72302silence GCC warning suggesting parentheses
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/latex/wx/richtextattr.tex
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/latex/wx/textattrex.tex
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/richtext/richtextctrl.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextbuffer.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextctrl.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/version-script.in
2012-08-07 12:12 VS, revision 72301Backported support for multiple paragraphs per list item by 'deleting' bullet which adds a 'continuation' bullet flag
2012-08-06 14:28 VS, revision 72298Make the modal print preview window behave like a modal dialog. It's unexpected for a modal dialog window to show up in the taskbar as app's another window. It also shouldn't be possible to minimize a modal window, because it's very confusing when a window is unresponsive without a clear reason, because the modal child is hidden in the taskbar. Set wxFRAME_NO_TASKBAR and remove wxMINIMIZE_BOX to fix this. Do it only for wxPreviewFrame_AppModal.
2012-08-06 13:06 VZ, revision 72297Don't crash in wxBitmap::AllocExclusive(). Just use the usual pattern, instead of abusing existing m_refData. In addition to being cleaner and easier to follow, it also has the benefit of not crashing when cloning ref data into an UnRef()ed bitmap from AllocExclusive().
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/hashset.h
- M /wxWidgets/trunk/include/wx/html/htmlpars.h
- M /wxWidgets/trunk/interface/wx/hashmap.h
- M /wxWidgets/trunk/interface/wx/hashset.h
- M /wxWidgets/trunk/src/common/translation.cpp
- M /wxWidgets/trunk/src/generic/grid.cpp
- M /wxWidgets/trunk/src/xrc/xmlres.cpp
- M /wxWidgets/trunk/utils/wxrc/wxrc.cpp
2012-08-06 00:44 VZ, revision 72296A better fix for wxHash{Map,Set} with g++ 4.7. This reverts r70556, i.e. removes the scope operators added by it to all WX_DECLARE_HASH_{MAP,SET} macros, and implements a workaround for the problem due to the use of empty base class optimization in g++ 4.7 standard library implementations inside the macros themselves by prepending the hasher and comparator classes with explicit "struct".
2012-08-06 00:44 VZ, revision 72295Fix wxAutomationObject compilation in PCH-less build. Don't use LCID in a public header, windows.h might not be included. Use WXLCID stand-in instead.
2012-08-06 00:44 VZ, revision 72294Fix uniconizing hidden top level windows in wxMSW. wxTLW wasn't properly restored if Iconize(false) was called while the window was hidden. Fix this by adding yet another special case to wxTopLevelWindowMSW::Show(). This makes it even less comprehensible than before but there doesn't seem to be any obvious way to simplify this code without totally changing it. Closes #14539.
2012-08-06 00:44 VZ, revision 72293Fix the checkbox cell size in generic wxDataViewToggleRenderer. r62940 fixed an appearance problem with the checkboxes in wxDataViewCtrl but introduced another one: as the checkbox was now always drawn in the entire cell rectangle, the cell alignment was not taken into account any more. Fix this by only increasing the checkbox rectangle up to the required minimal size but not any more. Closes #14504.
2012-08-03 17:36 VZ, revision 72292Add webview library in MSVC-specific setup.h. wxNO_WEBVIEW_LIB was documented but not implemented: webview library was never linked in implicitly at all. Fix this by adding the missing #pragma to msvc/wx/setup.h.
2012-08-03 17:36 VZ, revision 72291Optimization: skip 0-sized cells in wxGrid::CalcCellsExposed(). There is no need to compute intersections with 0-sized cells, skip them to speed up refresh of big grids.
2012-08-03 15:05 VZ, revision 72290Remove unnecessary statement from the grid sample. No real changes.
2012-08-03 14:50 VZ, revision 72289Make wxGraphicsContext::GetSize() const. Closes #14556.
2012-08-03 05:57 RD, revision 72285Make wxRect2D::Get{Position,Size}() const. Accessors should be const. Closes #14555.
2012-08-03 05:56 RD, revision 72284Revert change that installs the wx/gtk/dc.h header file, since we no longer need wxDCImpl classes to be public.
2012-08-03 05:56 RD, revision 72283Add the ability to trigger a print from JavaScript for the OSX backend of the wxWebView control. Closes #14241
2012-08-02 22:25 RD, revision 72282Add the ability to trigger a print from JavaScript for the old wxWebKitCtrl.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/osx/cocoa/mediactrl.mm
2012-08-02 22:25 RD, revision 72281Enable the wxMediaCtrl backend for wxOSX-cocoa in the build and fix some bugs that were causing it to not send the EVT_MEDIA_LOADED events and to not have a valid best size set. Closes #13065
2012-08-02 18:37 PC, revision 72280Have wxDCImpl::GetHandle return NULL by default instead of being pure virtual.
2012-08-02 18:25 PC, revision 72279remove unused OSX includes
2012-08-02 07:38 RD, revision 72271Fix wxGCDC::Clear() for Cairo, and possibly MSW. Maximum positive coordinate Cairo can handle is 2^23 - 1. Also convert coordinates to logical so it works right with modified origin or scale. See #14529
2012-08-02 00:05 VZ, revision 72270Add ctors for wxFileSystemWatcherEvent
- M /wxWidgets/trunk/src/osx/carbon/dataview.cpp
- M /wxWidgets/trunk/src/osx/carbon/icon.cpp
- M /wxWidgets/trunk/src/osx/carbon/mimetmac.cpp
- M /wxWidgets/trunk/src/osx/carbon/slider.cpp
- M /wxWidgets/trunk/src/osx/carbon/taskbar.cpp
- M /wxWidgets/trunk/src/osx/carbon/thread.cpp
- M /wxWidgets/trunk/src/osx/carbon/toolbar.cpp
- M /wxWidgets/trunk/src/osx/core/hid.cpp
- M /wxWidgets/trunk/src/osx/core/hidjoystick.cpp
- M /wxWidgets/trunk/src/osx/core/mimetype.cpp
2012-07-31 18:49 VZ, revision 72269No changes, just fix typos in comments in wxOSX files. Closes #14549, #14552.
2012-07-31 18:49 VZ, revision 72268Uncomment and improve wxFileName::CreateTempFileName() documentation. Most of CreateTempFileName() documentation was commented out in r57994 for some reason, uncomment it back and also improve it. Closes #14545.
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/unichar.h
- M /wxWidgets/trunk/tests/strings/unichar.cpp
2012-07-31 13:29 VZ, revision 72267Fix comparisons of char and wchar_t with wxUniChar[Ref]. Comparisons didn't work correctly in the other direction as they were not reversed as needed. Fix this by adding wxDEFINE_COMPARISON_REV() macro which defines comparisons in terms of the reverse operations and use it for both wxUniChar and wxUniCharRef. Closes #14547.
2012-07-31 13:09 VZ, revision 72266Fix wxKeyEvent::m_uniChar for EVT_CHAR for native controls in wxGTK. It was mistakenly set to the same value as in EVT_KEY_DOWN event but, just as m_keyCode, it may be different for EVT_CHAR. Use gdk_keyval_to_unicode() to set it correctly instead of inheriting EVT_KEY_DOWN value.
2012-07-31 12:31 VZ, revision 72265Add an option to use wxTextCtrl as input window in keyboard sample. Keyboard handling is subtly different in wxGTK for native controls and generic wxWindows so add a way to test both of them in the sample.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/ole/automtn.h
- M /wxWidgets/trunk/interface/wx/msw/ole/automtn.h
- M /wxWidgets/trunk/src/msw/ole/automtn.cpp
2012-07-31 12:31 VZ, revision 72264Allow setting LCID used by wxAutomationObject. Default user-locale-dependent LCID may be inappropriate for some situations, notably Microsoft Excel uses localized formula names for non-English LCIDs. So add a way to change the LCID to use at wxAutomationObject level while preserving the old behaviour by default. Closes #14540.
2012-07-31 12:31 VZ, revision 72263Use compatibility_iterator instead of "Node*" in wxWinCE toolbar code. This allows the code to compile in all build configurations. Closes #14541.
2012-07-30 21:16 VZ, revision 72262No changes, just fix some typos in wxDFB comments. Closes #14538.
2012-07-30 19:53 VZ, revision 72261Use (newly) added wxStaticCastVariantData() to fix wxNO_RTTI build. Don't define wxDynamicCastVariantData if RTTI is disabled and don't use it in wxConvertVariantToOle() code as we don't really need it there anyhow.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/ribbon/art.h
- M /wxWidgets/trunk/include/wx/ribbon/bar.h
- M /wxWidgets/trunk/interface/wx/ribbon/bar.h
- M /wxWidgets/trunk/samples/ribbon/ribbondemo.cpp
- M /wxWidgets/trunk/src/ribbon/art_msw.cpp
- M /wxWidgets/trunk/src/ribbon/bar.cpp
2012-07-30 13:39 VZ, revision 72260Add expand/collapse button to wxRibbonBar. This allows the user to toggle the ribbon bar visibility. Closes #14530.
2012-07-30 00:08 VZ, revision 72259Fix the size of the buffer passed to wxTmemcpy() in wxTextDataObject. This corrects fatal bug introduced in r72259: we must not multiply the string length by sizeof(wxChar) as wxTmemcpy() does this internally. See #14444.
2012-07-30 00:08 VZ, revision 72258Translate wxTextDataObject to/from native EOL format. The text data should use CR LF EOLs under Windows but the data inside the program typically has only LF EOLs, so translate between them automatically in wxTextDataObject. Closes #14444.
2012-07-30 00:08 VZ, revision 72257No real changes, just use accessors in wxTextDataObject. Use {Set,Get}Text() instead of using m_text directly in wxTextDataObject as these virtual methods overridable and should be called in case the class doesn't actually use m_text for its storage at all.
2012-07-30 00:08 VZ, revision 72256Support wxID_HELP_{INDEX,SEARCH} and wxID_MDI_WINDOW_XXX in XRC. Add missing wxStandardID enum elements to AddStdXRCID_Records(). Also add blank lines to make the code in this function align with the enum declaration to make side-by-side comparison easier.
2012-07-30 00:08 VZ, revision 72255Fix bug in wxNumberFormatter::ToString() for negative numbers. Don't include the possible leading sign in the span of digits to be grouped as this gave nonsensical strings such as "-,123" when adding thousands separators to "123". Closes #14526.
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/src/stc/stc.cpp
- M /wxWidgets/trunk/src/stc/stc.cpp.in
- M /wxWidgets/trunk/src/stc/stc.h.in
2012-07-30 00:08 VZ, revision 72254Remove workaround for slow scrolling in wxStyledTextCtrl. We don't need to drop mouse wheel events coming too fast after the previous commit as now scrolling in wxStyledTextCtrl works quickly enough. Closes #9057.
2012-07-30 00:08 VZ, revision 72253Remove unnecessary Update() in wxStyledTextCtrl scrolling code. Calling Update() every time ScrollText() dramatically slowed down scrolling and doesn't seem to be necessary, so remove it. See #9057.
2012-07-30 00:08 VZ, revision 72252Make keyboard sample output less confusing. Warn if key presses occur when the input window doesn't have focus as the usual key events are not generated then which could be understood as a bug in the sample instead of the correct result.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/gtk/textentry.h
- M /wxWidgets/trunk/samples/widgets/combobox.cpp
- M /wxWidgets/trunk/samples/widgets/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/combobox.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/textentry.cpp
2012-07-30 00:08 VZ, revision 72251Generate clipboard events for wxComboBox in wxGTK too. These events were only generated for wxTextCtrl but should be sent for non-readonly wxComboBox too, so refactor the code to allow its reuse from wxComboBox. Also add EVT_TEXT_PASTE handlers for both controls to the widgets sample for testing. Closes #14520.
2012-07-30 00:07 VZ, revision 72250Revert HasModifiers() change in behaviour, add HasAnyModifiers(). In 2.8 wxKeyEvent::HasModifiers() returned false if (only) Shift was pressed as it tested for Control and Alt only but when it was moved to wxKeyboardState in r55745 it started checking for all modifiers as this made more sense now that it was used by wxMouseEvent. However it broke existing code using it, including in wxWidgets itself (in wxTreeCtrl), so revert it now and add HasAnyModifiers() that does check for all modifiers, including Shift.
2012-07-29 10:52 VS, revision 72249Add a wxGTK-specific function to set wxNotificationMessage icon name. It's trivial to use a stock icon with the given name in wxGTK with libnotify, so provide a way to do it. However this is not as simple as that in other implementations (notably Windows), so make it private to this port for now. In the future we should try to support arbitrary wxIcons as well as extend wxIconLocation to support FreeDesktop stock icon names.
2012-07-28 23:52 RD, revision 72246Fix installed wx-config broken by r72205. In an attempt to fix DESTDIR support on platforms without symbolic links, this commit completely broke the wx-config symlink created by "make install" everywhere (unless you were insane enough to use "--prefix=/", that is): $(libdir) is absolute path and so using ../$(libdir) has no chance of working. Fixed by using `basename $(libdir)`. This is still unsatisfactory, because it assumes that $(libdir) and $(bindir) are at the same level in the filesystem -- which, while usually true, is by no means guaranteed. But at least this works most of the time. See #14517.
2012-07-28 21:31 RD, revision 72226Add GetHandle for wxGnomePrinterDCImpl
- M /wxWidgets/trunk/include/wx/gtk/dc.h
- M /wxWidgets/trunk/include/wx/gtk/dcmemory.h
- M /wxWidgets/trunk/include/wx/gtk/print.h
- M /wxWidgets/trunk/src/gtk/dcmemory.cpp
- M /wxWidgets/trunk/src/gtk/print.cpp
2012-07-28 21:31 RD, revision 72225wxDC::GetHandle support for wxGTK
2012-07-28 21:31 RD, revision 72224wxDC::GetHandle support for wxMSW
- M /wxWidgets/trunk/include/wx/dc.h
- M /wxWidgets/trunk/include/wx/dcgraph.h
- M /wxWidgets/trunk/include/wx/dcmirror.h
- M /wxWidgets/trunk/include/wx/dcsvg.h
- M /wxWidgets/trunk/include/wx/generic/dcpsg.h
- M /wxWidgets/trunk/interface/wx/dc.h
- M /wxWidgets/trunk/src/common/dcgraph.cpp
2012-07-27 21:36 VZ, revision 72220Adding wxDC::GetHandle for wxOSX-cocoa and wxOSX-carbon
2012-07-27 18:03 VZ, revision 72219Move new wxGTK wxNotificationMessage files to adv from core. The new files were erroneously added to the wrong place, move them where they belong.
2012-07-27 17:36 VZ, revision 72218Fix compilation of new wxNotificationMessage for wxGTK without libnotify. Add the wxUSE_LIBNOTIFY check forgotten by the previous commit.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/debian/control.in
- M /wxWidgets/trunk/docs/changes.txt
- A /wxWidgets/trunk/include/wx/gtk/notifmsg.h
- M /wxWidgets/trunk/include/wx/notifmsg.h
- M /wxWidgets/trunk/interface/wx/notifmsg.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/dialogs/dialogs.cpp
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/setup.h_vms
- A /wxWidgets/trunk/src/gtk/notifmsg.cpp
2012-07-27 17:36 VZ, revision 72217Implement wxNotificationMessage using libnotify in wxGTK. Use libnotify -- if detected by configure -- to provide native notifications in wxGTK. Our API maps to libnotify one in rather straightforward way, we might consider extending it to cover more of libnotify functionality (categories, user-defined icons and, especially, actions) later. Also update the dialogs sample to show another kind of notification and the documentation to clarify the behaviour of various methods.
2012-07-27 17:36 VZ, revision 72216Add a private wrapper for GError to wxGTK. This class simply calls g_error_free() automatically.
- M /wxWidgets/trunk/build/bakefiles/config.bkl
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
2012-07-26 17:58 BP, revision 72214Add all extra GTK libraries to GUI_TK_LIBRARY in configure. Some libraries (e.g. Pango) were added to GUI_TK_LIBRARY already while others (e.g. Hildon) had their own EXTRALIBS_HILDON variables that were then added to EXTRALIBS_GUI separately. Finally, some others were simply broken because neither EXTRALIBS_GNOMEVFS nor EXTRALIBS_GTKPRINT were set anywhere. Standardize on using GUI_TK_LIBRARY for everything.
- D /wxWidgets/branches/WX_2_8_BRANCH/BuildCVS.txt
- A /wxWidgets/branches/WX_2_8_BRANCH/BuildSVN.txt
2012-07-26 00:21 VZ, revision 72213Updated VCS checkout build instructions.
2012-07-25 18:31 VS, revision 72212wxOSX/Carbon compilation fix after the changes of r72207. Don't use position for keyboard events in Carbon code neither.
2012-07-25 01:13 VZ, revision 72211wxMSW: Use TBSTYLE_AUTOSIZE for toolbar buttons with horizontal text. Without this style, all buttons share the same width and look ugly when their labels differ even a little in their lengths. With TBSTYLE_AUTOSIZE, toolbar buttons use the size of their image plus label's width and look better, even though their sizes differ.
2012-07-24 23:59 VZ, revision 72210Another wxOSX compilation fix after the changes of r72207. Don't use position for keyboard events in wxWebKitCtrl code neither.
- M /wxWidgets/trunk/include/wx/gtk/webview_webkit.h
- M /wxWidgets/trunk/include/wx/msw/webview_ie.h
- M /wxWidgets/trunk/include/wx/osx/webview_webkit.h
- M /wxWidgets/trunk/include/wx/webview.h
- M /wxWidgets/trunk/interface/wx/webview.h
2012-07-24 23:44 VZ, revision 72209Add wxWebView::GetNativeBackend() method. This allows to use platform-specific methods in user code.
2012-07-24 23:43 SC, revision 72208Build fix for wxOSX after removing position in MacCreateKeyEvent(). This fixes compilation after the changes of r72207.
2012-07-24 22:45 VZ, revision 72207I don't think this is still necessary, see #13625
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/include/wx/osx/app.h
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/samples/keyboard/keyboard.cpp
- M /wxWidgets/trunk/src/common/event.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
- M /wxWidgets/trunk/src/msw/window.cpp
- M /wxWidgets/trunk/src/osx/carbon/app.cpp
- M /wxWidgets/trunk/src/osx/carbon/nonownedwnd.cpp
- M /wxWidgets/trunk/src/osx/webview_webkit.mm
2012-07-24 22:45 VZ, revision 72206Don't eagerly set wxKeyEvent position fields. This results in a noticeable delay when using wxGTK via a remote X11 connection for every key event as a round trip to server is needed to get the mouse pointer position every time a key is pressed or released. Only provide the position on demand. And explain that it's actually not very useful as it's simply the same as the current mouse position. Closes #14361.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/include/wx/evtloop.h
- A /wxWidgets/trunk/include/wx/osx/core/evtloop.h
- M /wxWidgets/trunk/include/wx/osx/evtloop.h
- M /wxWidgets/trunk/Makefile.in
2012-07-24 22:45 VZ, revision 72205Extract OS X non-GUI event loop in a separate header. This will allow its reuse from non-wxOSX ports, e.g. wxGTK under OS X. Closes #14519.
Use relative path for wx-config symlink in "make install". This fixes "make DESTDIR=..." Broken by r71050 but still allows "make DESTDIR=... install" to work even under MinGW where "ln -s" is mapped to "cp" and so doesn't work with non-existing first argument. Closes #14517.