You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Inspired by [NW.js] (http://nwjs.io/) and [Electron] (http://electron.atom.io/),
7
7
8
8
## Design Objectives
9
9
10
-
***1. Fast and easy graphical framework for Perl 5 desktop applications:**
10
+
***1. Fast and easy graphical user interface for Perl 5 desktop applications:**
11
11
use Perl 5, JavaScript, HTML 5 and CSS to create beautiful desktop data-driven applications,
12
12
13
13
***2. Zero installation:**
@@ -218,6 +218,7 @@ JavaScript-based settings are created to facilitate the development of fully tra
218
218
219
219
## Security
220
220
Being a small GUI framework for Perl 5 desktop applications, PEB executes only Perl scripts distributed with the browser binary. All Perl scripts executed by PEB are treated as ordinary desktop applications with normal user privileges. Reasonable security restrictions are implemented in both C++ and Perl code, but they do not constitute a sandbox for Perl scripts within PEB. A PEB user can not endanger the opreating system and can not fall victim to remote or arbitrary Perl code, but still has access to all data he or she rightfully owns.
221
+
221
222
**Security features based on C++ code:**
222
223
* PEB can not and does not download remote files on hard disk and can not execute any Perl scripts from remote locations.
223
224
* Users have no dialog to select arbitrary local scripts for execution by PEB. Only scripts within the ```{PEB_binary_directory}/resources/app``` directory can be executed if they are invoked from the PEB pseudo-domain: ```http://perl-executing-browser-pseudodomain/```.
@@ -310,10 +311,10 @@ JavaScript-based settings are created to facilitate the development of fully tra
Using the above URL the selected file will be loaded in the Perl debugger, the ```M``` command ('Display all loaded modules') will be immediately issued and all resulting output will be displayed. Any command can be given later and step-by-step debugging can be performed.
317
+
Using the above URL, the selected file will be loaded in the Perl debugger, the ```M``` command ('Display all loaded modules') will be immediately issued and all resulting output will be displayed. Any command can be given later and step-by-step debugging can be performed.
317
318
318
319
## Supported File Extensions for Local Content
319
320
PEB is case-insensitive for all local file extensions. All local files can have multi-dotted names.
0 commit comments