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: doc/REQUIREMENTS.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Compiling Windows binaries of PEB is subject to the following restrictions:
10
10
but only MSVC-based Qt versions 5.6.x or higher include the ``QtWebEngine`` on the Windows platform.
11
11
* The source code of PEB is not MSVC-compatible and can not use the ``QtWebEngine``.
12
12
* Windows MinGW Qt versions 5.6.x - 5.8.x have neither ``QtWebEngine``, nor ``QtWebKit`` and an updated ``QtWebKit`` has to be manually added from the [QtWebKit repository of Konstantin Tokarev (annulen)](https://github.com/annulen/webkit/releases).
13
-
* Windows builds of PEB do no support [interactive Perl Scripts](SETTINGS.md#interactive-perl-scripts) with STDIN event loops.
13
+
* Windows builds of PEB do not support [interactive Perl Scripts](SETTINGS.md#interactive-perl-scripts) with STDIN event loops.
14
14
15
15
Compiled and tested successfully using:
16
16
@@ -87,5 +87,5 @@ All compile-time settings require editing the ``src/peb.pro`` project file accor
87
87
To use a Perlbrew Perl with PEB create a symlink at:
``String`` or ``Function`` supplying user data as its return value
124
138
``inputData`` is written on script STDIN.
@@ -206,6 +220,12 @@ The [index.htm](https://github.com/ddmitov/perl-executing-browser/blob/master/re
206
220
207
221
The [interactive.pl](https://github.com/ddmitov/perl-executing-browser/blob/master/resources/app/perl/interactive.pl) script of the demo package is an example of a Perl interactive script for PEB.
208
222
223
+
## Long-Running Windows Perl Scripts
224
+
225
+
Windows builds of PEB do not support [interactive Perl Scripts](./doc/SETTINGS.md#interactive-perl-scripts), but long-running Windows Perl scripts are supported provided that they also have ``$|=1;`` among their first lines to disable the built-in buffering of the Perl interpreter.
226
+
227
+
Long-running Windows Perl scripts can not receive the ``SIGTERM`` signal and if they are still running when PEB is closed, they can only be killed with no mechanism for a graceful shutdown.
228
+
209
229
## Starting Local Server
210
230
211
231
A [Mojolicious](http://mojolicious.org/) application or other local Perl server can be started by PEB provided that
0 commit comments