-
-
Notifications
You must be signed in to change notification settings - Fork 576
Changelog MSIE
cztomczak edited this page Feb 6, 2016
·
2 revisions
This is a changelog of PHP Desktop with Internet Explorer (MSIE) engine embedded.
Version 1.14 released on November 21, 2014.
- Added support for pretty urls with basic url rewriting for 404 errors (Issue #81). See the ["web_server"]["404_handler"] option on the Settings wiki page.
- Fixed Mongoose environment variables: REQUEST_URI, PHP_SELF, SCRIPT_NAME, SCRIPT_FILENAME, PATH_TRANSLATED (Issue #137)
- Fixed -400 loading error when navigating Back and Forward in history after a POST request was made (Issue #138)
- Fixed problems when OS environment variables exceed 4KB in size (Issue #128)
- Added missing CGI environment variables:
%windir%
and many others. See Issue #136.
Version 1.13 released on February 1, 2014.
- Fixed problems when the temp directory returned by OS contained unicode characters. In such case phpdesktop will try other fallbacks like "C:\Windows\Temp" among others (Issue #71).
Version 1.12 released on January 25, 2014.
- Fixed issues with web server port conflicts. When web server listening port is set to 0 in settings.json, OS will assign a random free port. Multiple instances of phpdesktop applications may now be running simultenously without problems (Issue #9).
- Fixed long path causing error when spawning CGI process (Issue #63)
- Fixed mongoose webserver issues when unicode characters are in path
- Added the --cgi-environment argument that can be passed to the phpdesktop executable to pass arbitrary environment variables to PHP scripts. See the Command line arguments wiki page. See Issue #43.
- Added the "start_maximized" option to settings.json (Issue #24).
- Added the PHPDESKTOP_VERSION environment variable. You can access it through
$_ENV
global variable. - Added the temp-dir.php example
- Added the "cgi_temp_dir" option to settings.json (Issue #70).
Version 1.11 released on January 22, 2014.
- Fixed errors when application path contained spaces (Issue #40).
- Fixed mongoose webserver hanging when closing application on Win7 (Issue #61).
- Fixed temp directory problems, including upload and session problems (see Issue #39, Issue #23).
- Fixed issues with clipboard Copy/Cut commands (Issue #30).
- Fixed problems with links like "javascript:void(0)". These are not allowed anymore, as they cause to open Internet Explorer 9 download dialog on Win7. Replaced such links with hash "#".
- Added the upload and session examples (Issue #41).
- Added the sqlite example (Issue #32).
- Added the cookies example
- Added the no-cache example
- Minor fixes to other examples, seems like IE9 requires strict html structure, if
<html>
or<body>
are missing or placed incorrectly it may cause some strange random behavior.
Version v10 released on 2013-02-13.
- Added "silent_operations" option to MSIE settings
- Updated Mongoose web server to version 3.7
- Popup windows can be closed by calling
window.external.CloseWindow()
, see an example in "www/test_window.php"
Version v9 released on 2013-02-04.
- Implemented popup windows (Issue #13)
- Added php script example for opening popup windows and handling javascript errors
- New options in settings.json file for the popup windows and MSIE browser (see MSIE settings)
- Fixes to MSIE control
- Fixed web-server listening on custom port defined in settings file, it worked only when port was a string
- Windows have now keyboard & mouse focus by default
Version v8 released on 2013-01-19.
- Invalid option "cgi_executable" in settings.json file, it should be named "cgi_interpreter"
- Added logging of error messages in Mongoose web-server
Version v7 released on 2013-01-19.
- Embedded Mongoose web-server, PHP built-in web-server couldn't handle multiple requests at the same time and wasn't reliable (Issue #14)
- Added
index_files
,cgi_interpreter
&cgi_extensions
options to Settings,php_executable
option was removed
Version v6 released on 2013-01-18.
Version v5 released on 2013-01-14.
- PHP interpreter was missing Visual C runtime DLLs
Version v4 released on 2013-01-14.
- External links open in system's default browser (Issue #7).
- Fixed keyboard handling for Input & Textarea controls (Issue #11).
Version v3 released on 2013-01-13.
- Fixed hardcoded title for the window which was "ASD"
- Updated php scripts in the "www/" directory, index.php lists all php scripts in that directory
Version v2 released on 2013-01-13.
- Added loading of extensions to "php/php.ini" file
- Added pdo_mysql extension
- Unpacked dlls packed with upx
- Added libeay32.dll & ssleay32.dll as php_curl.dll depends on these
- Added libpq.dll as pgsql extensions depend on it
Version v1 released on 2013-01-12.
- Initial release of PHP Desktop with Internet Explorer engine embedded