From acb4b899339834a0b58c6268d866955507bf97cd Mon Sep 17 00:00:00 2001 From: tedf Date: Tue, 26 Jun 2012 15:08:47 +0000 Subject: [PATCH] Author:tedf Date:2012-06-26T15:08:47.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1111 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- .../release-notes-eiffelstudio-71.wiki | 21 +++++++++++++++++++ .../revisions-and-bug-fixes.wiki | 8 +++++-- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/release-notes-eiffelstudio-71.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/release-notes-eiffelstudio-71.wiki index 9b04399d..673814a6 100644 --- a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/release-notes-eiffelstudio-71.wiki +++ b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/release-notes-eiffelstudio-71.wiki @@ -11,6 +11,21 @@ * Added support for specifying C compiler flags and linker flags. * Preview of GTK3 support which includes a HTML5 back-end for EiffelVision applications. * Added support for EIFFEL_LIBRARY environment variable, if set and ISE_LIBRARY is not set by the current user, the former will be used to locate libraries. +* Added `use_postscript' preference. +* Info tool: +** Added a new Add button and Go To button. Rearranged the position of Delete button. +** Added a new built-in variable SYSTEM_PATH that refers to the location of system in which current entry is written. +** Added new contextual menu "Info" and sub menus Add Info to and Copy URI from. +** Implemented "DOC" protocol, supporting "bookmark" parameter, as long as Word is installed and available. +** Synchronize stones into Into Tool when clicking "Synchronize Context Tool" +** Improved acceptance of stones in the tool. +** Remember selected item when the tree is rebuilt (for recompilation and so on) +** Added a button to choose a file from a dialog for "Source". +** Added a dropdown list of choices for protocols. +** Changed names and sequence of columns as following: Target Source Parameters Protocol Name Tags Override +** Drew signs on icons to show there is information related to a tree node. +** In addition to "Unnamed" as default name, put "URI" as default protocol and http://www.yourwebsite.com as default Source when creating a new entry. +** Added completion list for available variables in Source. ===Improvements=== * Better copy/paste of code to avoid useless reformatting after copying and pasting a block of text. The smart behavior is available via Ctrl+V or Shift+Ins. If the new behavior is not adequate, Ctrl+Shift+V will paste as is. @@ -19,6 +34,8 @@ * Printing in postscript mode now allowed on Unix (previously, printing always defaulted to RTF). * Take into account mice with high resolution wheels. * Avoid flashing when completion window is updated at each keystroke. +* Avoided resizing the grid all the time in Info tool when grid items are recreated for sorting, or other operations. +* Avoided adding empty attributes in code like EIS: "name=" when editing EIS entries. ===Changes=== * Removed addition of .NET targets in our project configuration templates to make it easier on new users to compile a project out of the box. @@ -31,6 +48,7 @@ * Fixed a failure of EiffelStudio when trying to display the help of a compiler error. * Fixed disappearance of dashed pick and drop lines on Windows. * Fixed an issue where trying to perform a diff inside the console tool would crash EiffelStudio. +* Fixed a bug in EIS tool, when target was changed from class to feature or back, the column "Override" was not updated correctly. ==Compiler== * Click [[Major changes between ISE Eiffel 7.0 and ISE Eiffel 7.1|here]] for the compiler release notes. @@ -64,6 +82,9 @@ * Improved support for MySQL. * Added query to find out how many rows have been affected by the last query. * Made sure that errors are properly propagated when calling {DATABASE_MANAGER}.execute_query_without_commit. +* Properly handled {DB_CHANGE}.reset +* Improved SQL string escaping. Fixed bug escaping ''' for ODBC. +* Added a way to enable multi-statements execution for MySQL. ===EiffelThread=== * Breaking change in class THREAD, descendants should now call {THREAD}.make in order to initialize threads properly. diff --git a/documentation/current/solutions/gui-building/eiffelvision-2/revisions-and-bug-fixes.wiki b/documentation/current/solutions/gui-building/eiffelvision-2/revisions-and-bug-fixes.wiki index 92a68af5..1fb839f2 100644 --- a/documentation/current/solutions/gui-building/eiffelvision-2/revisions-and-bug-fixes.wiki +++ b/documentation/current/solutions/gui-building/eiffelvision-2/revisions-and-bug-fixes.wiki @@ -5,15 +5,18 @@ This document contains details of modifications and bug fixes to the EiffelVisio ==EiffelStudio 7.1== '''New''' -* Added GTK3 support with HTML5 backend +* Added experimental GTK3 support with HTML5 backend +* Added SCOOP compatibility '''Improvements''' * Added a hint facility for the height of the drop down in a combo box. Currently the hint is only followed on Windows. -* Better keyboard navigation of grids. +* Better keyboard navigation of grids including tab handling of activatable grid items. * Improved keyboard activation/settings for certain type of grid items. +* Improved latency of asynchronous agents calling through do_once_on_idle when adding from another thread. '''Bug fixes''' *'''Platform Independent''' +** Fixed problems when keyboard navigating around EV_GRID's when hidden columns are present. *'''Windows''' ** Added support for high resolution wheel mice. @@ -23,6 +26,7 @@ This document contains details of modifications and bug fixes to the EiffelVisio *'''GTK''' ** Made sure that if you do not have text in a EV_TEXTABLE descendants that if they have some pixmaps, that the pixmap is nicely centered (fixes bug#18082). +** Fixed internationalization handling for keyboard input. ==EiffelStudio 7.0== '''Improvements'''