X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/658e62e493c1da835ba9b67f7ce52cfa4e5ed010..00eef16d51fcb5e4dd735c761f0538a76f2995ae:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index 730996fbaa..0fbb5c6b8c 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -169,6 +169,17 @@ Changes in behaviour not resulting in compilation errors, please read this! regardless of whether the flag was specified or not. This only affects legacy ANSI builds. +- wxNotebook::GetSelection() returns the new page index when called from + wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED event handler in wxMSW, not the old one. + The new behaviour is consistent with wxGTK and more logical but different + from the previous versions. Using wxNotebookEvent::GetSelection() instead of + querying the notebook selection avoids the problem and is recommended. + +- wxMSW-specific wxAutomationObject::GetInstance() method now creates a new + instance if needed instead of failing if the application providing the + requested ProgID is not running. Pass wxAutomationInstance_UseExistingOnly + flag to it to revert to the old behaviour. + Changes in behaviour which may result in compilation errors ----------------------------------------------------------- @@ -400,6 +411,71 @@ Major new features in this release was added. +2.9.2: +------ + +All: + +- Added cwd and env arguments to wxExecute() (Emilien Kia). +- Added "rest" argument to wxString::Before{First,Last}(). +- Added wxThread::OnKill() and OnDelete() callbacks. +- Added wxFile::GetLastError() and ClearLastError() (ryazanov). +- Added negatable command line switches (Armel Asselin). +- Added wxVersionInfo and various GetLibraryVersionInfo() functions (troelsk). +- Added wxNumberFormatter for dealing with thousands separators. +- Added wxIntegerValidator<> and wxFloatingPointValidator<> validators. +- Added wxIMAGE_OPTION_GIF_COMMENT to read and write GIF comments (troelsk). + +Unix: + +- Fix spurious errors when writing to child process pipe (ryazanov). + +All (GUI): + +- Added wxRichMessageDialog (Rickard Westerlund, GSoC 2010 project). +- Added wxCommandLinkButton (Rickard Westerlund, GSoC 2010 project). +- Added wxUIActionSimulator (Steven Lamerton, GSoC 2010 project). +- wxAUI: support auto-orientable toolbars (wsu). +- wxAUI: add support for icons in pane title bars (triton). +- Added wxDataViewCtrl::Set/GetCurrentItem(). +- Added possibility to disable individual wxDataViewCtrl items (Neno Ganchev). +- wxHTML: render in RTL order inside RTL window (Richard Bullington-McGuire). +- wxRibbon: added EVT_RIBBONGALLERY_CLICKED event (John Roberts). +- wxRibbon: allow hiding the panels and showing tabs only (snowleopard). +- Add support for CP-866 encoding to wxEncodingConverter (madnut). +- Consistency fixes for keyboard events across all major ports. +- Added EVT_RIBBONBAR_TAB_LEFT_DCLICK event (snowleopard). +- Fix display of right aligned columns in wxGenericListCtrl (jl). +- Restore text drag-and-drop in wxSTC broken by Scintilla 2 update (Jens Lody). +- Improve wxGTK print/page setup dialog (rafravago). +- Add support for id ranges to XRC (David Hart). +- Added wxToolbook XRC handler (Andrea Zanellato). +- Added wxDocManager::FindTemplate() (troelsk). +- Return bool, not void, from wxImage::ConvertAlphaToMask() (troelsk). +- Fixed resizing columns in wxGrid when they were reordered. +- Added wxImage::Rotate180() (Jeff Tupper). +- Added support for saving TGA files. +- Added wxArtProvider returning higher quality icons from Tango project. +- wxPropertyGrid: Added "HasAlpha" attribute for wxColourProperty. +- Added support for saving PNG files with palette (troelsk). +- Added support for saving as GIF and animated GIF (troelsk). + +GTK: + +- Switch to GtkTooltip from deprecated GtkTooltips (Emilien Kia). + +MSW: + +- Native implementation of wxHyperlinkCtrl and wxProgressDialog under modern + Windows versions (Rickard Westerlund, GSoC 2010 project). +- Fix Cygwin 1.7 build (David Gangola). +- Allow using wxDC::DrawText() with multiline texts. +- Fix wxBitmapButton best size determination broken in 2.9.1. +- Center task dialog-based wxProgressDialog on the parent (John Roberts). +- wxAutomationObject::GetInstance() creates objects on demand (Kolya Kosenko). + + + 2.9.1: ------ @@ -496,7 +572,11 @@ All (GUI): dismissed immediately as text control grabbed the focus). - wxPropertyGrid: added wxPG_EX_MULTIPLE_SELECTION. - wxPropertyGrid: added functions for editing property labels. +- wxPropertyGrid: many fixes to property validation failure behavior. Added + new flags: wxPG_VFB_SHOW_MESSAGEBOX and wxPG_VFB_SHOW_MESSAGE_ON_STATUSBAR. - wxPropertyGrid: Added wxPropertyGrid::DedicateKey(). +- wxPropertyGrid: wxArrayStringProperty now uses wxEditableListBox. +- wxPropertyGrid: Added "Delimiter" attribute for wxArrayStringProperty. - wxPropertyGridManager: added wxPG_NO_INTERNAL_BORDER, wxPG_EX_NO_TOOLBAR_DIVIDER and wxPG_EX_TOOLBAR_SEPARATOR styles for finer control over borders. Borders around property grid are now native for @@ -509,6 +589,7 @@ All (GUI): - wxRTC: corrected centring and right-justification spacing. - wxRTC: fixed style selection reset after editing a style. - wxRTC: can now edit line spacing in .1 increments from 1 to 2. +- wxRTC: added PaintAboveContent function for drawing on top of text. - Added wxBORDER_THEME to XRC. - wxGraphicsContext is now enabled by default if supported by the platform. - Fix building with using system libpng 1.4 (Volker Grabsch). @@ -526,6 +607,8 @@ All (GUI): - Added "filter changed" event to wxFileCtrl (Bill Jones). - wxAUI: update floating window position and not only size on resize (MacGyver). - Added wxComboCtrl::SetTextCtrlStyle(). +- Also update client data in wxRearrangeList control (John Roberts). +- Generate more click events in wxGrid when using native header (John Roberts). GTK: