mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-08 07:42:33 +01:00
Updated trunk
git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@2484 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 102 KiB |
BIN
documentation/trunk/eiffelstudio/_images/tool-preferences.png
Normal file
BIN
documentation/trunk/eiffelstudio/_images/tool-preferences.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
@@ -14,9 +14,9 @@ This page will show you how to find all the keyboard shortcuts available in the
|
||||
|
||||
From the main menu select "Tools" -> "Preferences..."
|
||||
|
||||
<center> [[Image:/files/uploads/tool-preferences.png]] </center>
|
||||
<center> [[Image:tool-preferences]] </center>
|
||||
|
||||
|
||||
Now in the preference windows filter by "SHORTCUT", and you will see all the keyword shortcuts available.
|
||||
|
||||
<center> [[Image:/files/uploads/preference-all-shortcuts.png | 800px]] </center>
|
||||
<center> [[Image:preference-all-shortcuts | 800px]] </center>
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
[[Property:modification_date|Fri, 06 Oct 2023 15:12:07 GMT]]
|
||||
[[Property:publication_date|Tue, 26 Sep 2023 14:40:08 GMT]]
|
||||
[[Property:uuid|7D788D2D-73A3-4C2E-8E58-E7A5FB60A618]]
|
||||
[[Property:title|Release notes for EiffelStudio 23.09]]
|
||||
[[Property:link_title|23.09]]
|
||||
[[Property:weight|-9]]
|
||||
|
||||
==Compiler==
|
||||
* The major improvement with this version of EiffelStudio is the new compilation support for the '''.NETCore (net6.0, net7.0, ...)''' to '''Windows and unices (Linux, ...)'''. And only on Windows, the support for the .NET framework (v4.0). There are a few limitations that should be addressed in the next releases. Please check the documentation for details [https://www.eiffel.org/doc/version/23.09/uuid/fe8a6a7d-4590-0db2-d59a-307082b18ecc Eiffel for .NET].
|
||||
|
||||
* EiffelStudio for .NET makes it possible to develop applications that will deploy and run unchanged on a broad range of platforms, from desktops to Web-based applications on one side, and mobile platforms on the other.
|
||||
|
||||
==Graphical environment==
|
||||
* The execution output panel (debugger) has additional information such as the modified environment variables, and the timestamp for launched/stopped/quit events.
|
||||
* Added "Toggle comment" to comment/uncomment the current line/selection using the standard Ctrl+/ shortcut.
|
||||
* Improved the impact of the Zoom factor on EiffelStudio tools.
|
||||
* Added a few preferences on the editor and on the tools that make it possible to customize EiffelStudio to have almost a dark mode.
|
||||
|
||||
===Libraries===
|
||||
* Fixed issues related to the usage of IMMUTABLE strings in EiffelBase.
|
||||
* Fixed issues on LINEAR_SUBSET, TRAVERSABLE_SUBSET and SUBSET_STRATEGY_GENERIC in EiffelBase.
|
||||
* Made EiffelBase classes immune to default string/character size.
|
||||
* Gobo Libraries were updated to latest version.
|
||||
|
||||
===Warnings===
|
||||
* SCOOP is currently not supported by Eiffel .NET
|
||||
* For non Windows users, the Eiffel compiler is expecting the "dotnet" executable to be located inside "/usr/lib/dotnet" (a simple workaround is the create a symbolic link).
|
||||
* For Macos users on M1/M2 (arm) architecture, please read the specific [[Release notes for EiffelStudio 22.12 - macosx|notes about macosx]]
|
||||
----
|
||||
|
||||
See [https://dev.eiffel.com/EiffelStudio_23.09_Releases change log] for more details.
|
||||
@@ -0,0 +1,42 @@
|
||||
[[Property:modification_date|Fri, 14 Jun 2024 15:56:11 GMT]]
|
||||
[[Property:publication_date|Mon, 03 Jun 2024 09:41:04 GMT]]
|
||||
[[Property:uuid|65E6D99C-616E-4335-9667-EF7FD82DA920]]
|
||||
[[Property:title|Release notes for EiffelStudio 24.05]]
|
||||
[[Property:link_title|24.05]]
|
||||
[[Property:weight|-10]]
|
||||
|
||||
==Compiler==
|
||||
===Major Improvements===
|
||||
|
||||
* '''Enhanced .NETCore Compilation Support''': This version significantly enhances compilation support for .NETCore (versions net6.0, net7.0, and net8.0)
|
||||
** '''Partial Support for .NET Generic Methods''': Improved handling and compatibility with .NET generic methods.
|
||||
** '''PDB File Generation''': Enables debugging from external tools with generated Program Database (PDB) files.
|
||||
** '''Eiffel .NETCore Debugging''': Integrated debugging facilities for Eiffel .NETCore directly within EiffelStudio (currently available only on Windows).
|
||||
|
||||
===Known Limitations===
|
||||
* Some .Net limitations exist in the current release that will be addressed in future updates. For detailed information, please refer to the [https://www.eiffel.org/doc/version/23.09/uuid/fe8a6a7d-4590-0db2-d59a-307082b18ecc Eiffel for .NET documentation].
|
||||
|
||||
==Graphical environment==
|
||||
===New Features===
|
||||
* '''Composer Command Enhancements''': Eiffel 24.05 introduces new composer commands to streamline common editing operations:
|
||||
** '''Create Setter for an Attribute''': Easily generate setter methods for attributes.
|
||||
** '''Add New Creation Procedures''': Simplified process to add new creation procedures.
|
||||
** '''Remove Selected Feature''': Quickly remove selected features from your project.
|
||||
** ''Note: the shortcuts `Ctrl+Shift+E, Ctrl+S` means, press `Ctrl+Shift+E` then `Ctrl+S` (i.e 2 step shortcut)''
|
||||
* [Ctrl]+[Up] and [Ctrl]+[Down] to scroll up or down the editor by one line.
|
||||
** Additional commands will be available in future releases.
|
||||
|
||||
===New Authentication Method
|
||||
* '''Web Browser "Sign-in" Challenge''': Introduces a new authentication method using the "Sign-in" challenge via a web browser.
|
||||
|
||||
===Libraries===
|
||||
* Ensured EiffelBase, WEL, Vision2 libraries are supported by Eiffel .NETCore compilation.
|
||||
* Various bug fixes, and minor improvements.
|
||||
|
||||
===Warnings===
|
||||
* SCOOP is currently not supported by Eiffel .NET
|
||||
* For Macos users on M1/M2 (arm) architecture, please read the specific [[Release notes for EiffelStudio 22.12 - macosx|notes about macosx]]
|
||||
----
|
||||
|
||||
See [https://dev.eiffel.com/EiffelStudio_24.05_Releases change log] for more details.
|
||||
===
|
||||
@@ -1,4 +1,4 @@
|
||||
[[Property:modification_date|Sat, 11 Dec 2021 19:23:25 GMT]]
|
||||
[[Property:modification_date|Fri, 08 Mar 2024 09:28:01 GMT]]
|
||||
[[Property:publication_date|Sat, 11 Dec 2021 19:23:25 GMT]]
|
||||
[[Property:title|Linux]]
|
||||
[[Property:weight|4]]
|
||||
@@ -130,6 +130,10 @@ This probably means that the '''register''' program was not launched or did not
|
||||
|
||||
Once this is done, you can jump to the next section, [[#Using EiffelStudio|Using EiffelStudio]] .
|
||||
<span id="using"></span>
|
||||
|
||||
See the following video demonstrating how to activate EiffelStudio:
|
||||
* [https://www.youtube.com/watch?v=kjS3PQfe_Ig Activating EiffelStudio]
|
||||
|
||||
==Using EiffelStudio==
|
||||
|
||||
===Starting EiffelStudio===
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[[Property:modification_date|Fri, 27 Jan 2023 19:53:59 GMT]]
|
||||
[[Property:modification_date|Mon, 24 Jun 2024 17:30:34 GMT]]
|
||||
[[Property:publication_date|Sat, 11 Dec 2021 21:57:25 GMT]]
|
||||
[[Property:title|Mac OS X]]
|
||||
[[Property:weight|5]]
|
||||
@@ -37,7 +37,16 @@
|
||||
|
||||
MacPorts is a tool that allows you to use many Unix applications on the Mac. Before we can proceed with the installation of EiffelStudio, we need to install the required dependencies of EiffeStudio. First, install [http://guide.macports.org/#installing MacPorts].
|
||||
|
||||
Now simply type (from a bash [http://guides.macrumors.com/Terminal terminal]):
|
||||
|
||||
==Installing EiffeStudio using MacPorts==
|
||||
Since we already install MacPorts, now simply type (from a bash [http://guides.macrumors.com/Terminal terminal]):
|
||||
<pre>
|
||||
sudo port install eiffelstudio
|
||||
</pre>
|
||||
|
||||
|
||||
==Installing EiffelStudio manually==
|
||||
An alternative option is to install each dependency by hand using macPorts.
|
||||
<pre>
|
||||
sudo port install pkgconfig
|
||||
sudo port install bzip2
|
||||
@@ -93,4 +102,40 @@ Alternatively, you can also start EiffelStudio from the command line by entering
|
||||
|
||||
If you are a new user to EiffelStudio, we recommend that you follow [[Introducing EiffelStudio|the EiffelStudio guided tour]].
|
||||
|
||||
<span id="registering"></span>
|
||||
==Registering the Enterprise Edition==
|
||||
|
||||
This step assumes you have followed the instructions in the [[#Setting up EiffelStudio|Setting up EiffelStudio]] section. Perform the following commands to start the registration process:
|
||||
<code>cd $ISE_EIFFEL
|
||||
./register</code>
|
||||
|
||||
A dialog asking for your '''Username''' and '''CD Key''' should appear as it does below:
|
||||
|
||||
<center> [[Image:56--unix-setup|Setup dialog]] </center>
|
||||
|
||||
Enter the information located inside the box that contains your copy of the EiffelStudio Enterprise Edition. Once the information is correct, the '''Register''' button will be enabled. Click '''Register''' to actually register EiffelStudio.
|
||||
|
||||
The first time you launch EiffelStudio, you will be asked for an activation key through the following dialog:
|
||||
|
||||
<center> [[Image:56--unix-registration|Registration dialog]] </center>
|
||||
|
||||
By clicking on the [http://activate.eiffel.com http://activate.eiffel.com] URL, a new web browser will appear with the requested fields automatically filled in with the appropriate information. Simply click '''Activate''' and a new page with an activation code will appear. Copy and paste the activation code in the first field and the '''Activate''' button should be enabled to let you activate your copy.
|
||||
|
||||
You can activate your copy up to three times. Once you have reached this threshold and need to reinstall your copy, contact Eiffel Software to request one more activation.
|
||||
|
||||
If no web browser appears, it is most likely because firefox is not installed on your machine or is not in your path. Instead you should manually launch a new web browser, go to the page [http://activate.eiffel.com http://activate.eiffel.com] , and enter the information manually. Then follow the above instructions as if the browser had been properly launched.
|
||||
|
||||
You may receive the following dialog when launching EiffelStudio:
|
||||
|
||||
<center> [[Image:56--unix-registration-error|Registration incomplete]] </center>
|
||||
|
||||
This probably means that the '''register''' program was not launched or did not succeed in storing data to the following file $'''ISE_EIFFEL'''/install/limand/.ec_license. To solve this, rerun the '''register''' program with a user account that has permissions to write at $'''ISE_EIFFEL'''/install/limand and enter your '''Username''' and '''CD Key'''.
|
||||
|
||||
Once this is done, you can jump to the next section, [[#Using EiffelStudio|Using EiffelStudio]] .
|
||||
<span id="using"></span>
|
||||
|
||||
See the following video demonstrating how to activate EiffelStudio:
|
||||
* [https://www.youtube.com/watch?v=kjS3PQfe_Ig Activating EiffelStudio]
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[[Property:modification_date|Tue, 02 Jul 2019 11:08:53 GMT]]
|
||||
[[Property:modification_date|Fri, 08 Mar 2024 09:26:49 GMT]]
|
||||
[[Property:publication_date|Tue, 02 Jul 2019 10:53:22 GMT]]
|
||||
[[Property:title|Windows]]
|
||||
[[Property:weight|9]]
|
||||
@@ -51,6 +51,9 @@ You may receive the following dialog when launching EiffelStudio:
|
||||
|
||||
This probably means that EiffelStudio was not properly installed using the '''setup.exe''' program. Uninstall EiffelStudio and rerun the installation procedure by making sure to launch '''setup.exe''' and enter your '''Username''' and '''CD Key'''.
|
||||
|
||||
See the following video demonstrating how to activate EiffelStudio:
|
||||
* [https://www.youtube.com/watch?v=TMktPk_9Hok Activating EiffelStudio on Windows]
|
||||
|
||||
== Installing EiffelStudio from the .7z archive ==
|
||||
Installing the GPL version using the 7z archive is an alternative, even if the recommended solution remains using the MSI installer.
|
||||
The procedure is quite similar to Linux, see [[Linux#Setting_up_EiffelStudio]]:
|
||||
|
||||
Reference in New Issue
Block a user