mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-07 15:22:31 +01:00
Update wikipage Release notes for EiffelStudio 17.05. (Signed-off-by:alexk).
git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1852 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -4,8 +4,8 @@
|
||||
[[Property:link_title|17.05]]
|
||||
==Graphical environment==
|
||||
===What's new===
|
||||
* The EiffelStudio Inspector was extended to check for '''obsolete features''' and '''obsolete calls''' and to make the users aware of coming removal. For that, the inspector checks for presence of well formatted '''date in obsolete message''' (following the ISO `[yyyy-mm-dd]` format). Reported '''severity''' of obsolete calls depends on the associated date (`suggestion` when the date is in the future, `warning` for less than 1 year old, and `error` for more than 1 year old). '''Obsolete features''' are suggested for removal when the specified date is more than 1.5 year old.
|
||||
* Added shortcuts and contextual menu to '''restore recently closed tabs'''.
|
||||
* The EiffelStudio Inspector was extended to check for '''obsolete features''' and '''obsolete calls''' and to make the users aware of coming removal. For that, the inspector checks for presence of well formatted '''date in obsolete message''' (following the ISO `[yyyy-mm-dd]` format). Reported '''severity of obsolete calls''' depends on the associated date ({{Inline-Info|suggestion}} when the date is in the future, {{Inline-Warning|warning}} for less than 1 year old, and {{Inline-Error|error}} for more than 1 year old). '''Removal of obsolete features''' is suggested when the specified date is more than 1.5 year old.
|
||||
* Added a shortcut ({{Key|Ctrl-Shift-T}} by default) and a contextual menu item (on editor tabs) to '''restore a recently closed tab'''.
|
||||
* Using Pick&Drop functionality, users can now '''pick token for local variables and arguments''' from the EiffelStudio editor and formatters. Drop it into editor, and cursor will be moved to related declaration. Note that for now only normal feature locals and arguments are supported (this excludes inline agent, inline separate, object tests, and across variables).
|
||||
|
||||
===Improvements===
|
||||
@@ -18,6 +18,7 @@
|
||||
** Indeed, to allow users to use in the same system libraries such as cURL, SSL, zeroMQ, ... ; the C generated code is now compiled using `WIN32_LEAN_AND_MEAN`.
|
||||
** As a result, it is not sufficient anymore to just include `<Windows.h>` to use a Windows API, you should look at the MSDN documentation and include the header they say you should be using.
|
||||
** The unfortunate result of this change is that you have to go through your externals and fix them according to the MSDN documentation. On the other hand, the positive aspect is that the change will be backward compatible with all the versions of EiffelStudio.
|
||||
*Relaxed typing rules for conditional expressions to allow for different types to be used in different branches as soon as they are pair-wise conforming. Special care is taken about attachment and separateness statuses so that the expression `if foo then "Bar" else Void end` is valid and is of type `detachable STRING`.
|
||||
|
||||
==Libraries==
|
||||
|
||||
|
||||
Reference in New Issue
Block a user