Skip to content

Commit

Permalink
readme edit
Browse files Browse the repository at this point in the history
  • Loading branch information
GChristensen committed Jun 22, 2021
1 parent b068592 commit 4a4e3aa
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 9 deletions.
6 changes: 5 additions & 1 deletion _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ <h1>Enso Open-Source</h1>
<div id="placeholder" style="display: block;">
<div style="position: relative; display: table;" onclick="watch()">
<!--img title="Watch on Youtube" style="cursor: pointer;" src="/enso-portable/screen.jpg" alt="screen" /-->
<img style="cursor: pointer;" src="/enso-portable/screen.jpg" alt="screen"/>
<img style="cursor: pointer;" src="/enso-portable/media/screen.jpg" alt="screen"/>
<div style="position: absolute; right: 10px; bottom: 10px; color: white; font-weight: bold; cursor: pointer;" onclick="watch()"
><img src="/play_video.png" style="vertical-align: middle; cursor: pointer;"></div>
</div>
Expand All @@ -109,6 +109,10 @@ <h4>Description</h4>
<p style="text-align: justify;">
Find more information on command authoring in the tutorial available at Enso setting pages.
</p>

<h4>System Requirements</h4>
<p>Windows 8 or above (64-bit).</p>

<h4>History</h4>

<p style="text-align: justify;">At first there was a proprietary closed-source
Expand Down
8 changes: 7 additions & 1 deletion changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
##### 22.06.2021 (v.0.7.0)
* Migrated to x86_64 platform, which allows to bypass some shortcut-related operating system bugs inherent
to 32-bit applications on 64-bit Windows. v0.6.1 is the last 32-bit version of the application.
* Updated Enso Retreat to version 0.6.
* Enso now can properly work with elevated processes when digitally signed. See the readme file for more details.

##### 20.10.2020 (v.0.6.1)
* Fixed opening of .URL shortcuts.

Expand Down Expand Up @@ -42,7 +48,7 @@
* Added UbiquityWE-styled settings pages.
* Added ability to disable separate commands.
* Added 'Tasks' feature.
* The most actual information on command authoring is moved to the tutorial at Enso settings.
* The most actual information on command authoring is moved to the tutorial at the Enso settings page.

##### 04.09.2018 (v.0.3.0)

Expand Down
File renamed without changes
14 changes: 7 additions & 7 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,26 +15,26 @@ Available for free on [virtual machines](https://developer.microsoft.com/en-us/w

1. Install Enso to `C:\Program Files\Enso`

NOTE: installing Enso to `Program Fies` is experimental and is not tested thoroughly. Enso will fail to launch from this location if unsigned.
NOTE: installing Enso to `Program Fies` is experimental and is not tested thoroughly.

2. Launch Visual Studio Developer Command Prompt *as Administrator*.
3. Change the current directory to where you want to store the copy of the certificate (appcert.cer).
3. Change the current directory to where you want to store the copy of the certificate file (appcert.cer).
4. Execute the following commands to create a self-issued digital certificate:

`makecert -r -pe -n "CN=Application Certificate - For Use on This Machine Only" -ss PrivateCertStore appcert.cer`

`certmgr.exe -add appcert.cer -s -r localMachine root`

NOTE: if you are signing on a virtual machine, you also need to import there the certificate you
created and installed on the real one using the `certmgr.exe` command shown above.
created and installed on the real one by using the same `certmgr.exe` command as shown above (administrator elevation is required).

5. Sign the Python binary:
5. Issue the following command to sign the Python binary:

`SignTool sign /v /s PrivateCertStore /n "Application Certificate - For Use on This Machine Only" "C:\Program Files\Enso\python\pythonu.exe"`

NOTE: pythonu.exe is a Python binary with the application manifest option `UIAccess` set to `ture`.
Because Enso is a modeless application, it needs this option to get input when elevated processes are in the foreground.
This version of Python is launched only if Enso is installed to `C:\Program Files\Enso` and will not work being unsigned.
This version of Python is launched only if it is properly signed and Enso is installed at `C:\Program Files\Enso`.

#### Bringing the source snapshot back to life

Expand Down Expand Up @@ -111,8 +111,8 @@ Of course, you may construct dictionaries in various ways.
#### Change log
[full changelog](changelog.md)

##### 2X.06.2021 (v.0.7.0)
* Migrated to x86_64 platform which allows to bypass some shortcut-related operating system bugs inherent
##### 22.06.2021 (v.0.7.0)
* Migrated to x86_64 platform, which allows to bypass some shortcut-related operating system bugs inherent
to 32-bit applications on 64-bit Windows. v0.6.1 is the last 32-bit version of the application.
* Updated Enso Retreat to version 0.6.
* Enso now can properly work with elevated processes when digitally signed. See the readme file for more details.
Expand Down

0 comments on commit 4a4e3aa

Please sign in to comment.