phantomjs/src
Vitaly Slobodin 016ae98b2b Don't change the URL of the main execution context on exit.
We shouldn't change the URL of the main execution context.
Because this will change security policy of our main frame which leads to the following message: `Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL file://bla.js. Domains, protocols and ports must match.`

We can fix it by isolating main frame of PhantomJS execution context. We can destroy it separately.

https://github.com/ariya/phantomjs/issues/12697
2014-11-16 08:37:37 -08:00
..
breakpad Add breakpad support for Mac 2012-06-19 00:28:37 +01:00
coffee-script Add support for CoffeeScript modules 2012-07-12 23:14:13 -07:00
ghostdriver Revert "Importing GhostDriver 1.1.1." 2014-01-24 20:21:17 -08:00
gif No need for stdint.h and unistd.h when building with MSVC 2012-03-12 21:04:55 -07:00
linenoise WIP: Get the PhantomJS+Qt build for MSVC working. 2012-07-27 20:58:15 -07:00
modules WebPage: network timeout setting. 2013-03-19 22:57:26 -07:00
mongoose -ldl is needed only on Linux, not on all Unices. 2013-01-09 00:07:36 -08:00
qcommandline Embedding GhostDriver into PhantomJS(!!!) 2012-11-27 07:58:34 -08:00
qt Fix building on OS X 10.10 (Yosemite). 2014-10-22 11:23:56 -07:00
.gitignore-breakpad Fix missing Makefiles in breakpad due to global .gitignore. 2012-06-12 09:40:31 -07:00
Info.plist Mac: Embed Info.plist in the executable. 2012-05-08 06:44:14 +07:00
bootstrap.js Fix loading modules from an absolute path on Windows. 2013-04-14 06:56:25 -07:00
callback.cpp Adding "page.onFilePicker" callback. 2012-11-03 18:41:18 +00:00
callback.h Make it possible to print pages with user-defined headers/footers. 2012-04-14 22:04:34 -07:00
childprocess.cpp Emulate spawn and execFile from node.js's child_process module 2012-12-29 01:03:08 +09:00
childprocess.h Fix compilation on Windows. 2013-01-16 08:00:52 -08:00
config.cpp Fixes #12655 for the 1.9.x branch 2014-10-17 20:09:15 -04:00
config.h Add support for specifying non-default CA certificate bundles. 2013-03-20 08:27:54 -07:00
configurator.js Implement JSON config loader 2011-08-30 00:43:41 +09:00
consts.h Bump version to 1.9.8 and add ChangeLog entry for 1.9.8 2014-10-20 20:55:27 -07:00
cookiejar.cpp HOTFIX: @Vitalliumm discovered a typo in CookieJar 2013-02-12 07:34:57 -08:00
cookiejar.h Redesign the Cookies API (part 2) 2012-09-18 08:42:13 +01:00
csconverter.cpp Include the browser version of CoffeeScript too 2012-07-12 23:14:53 -07:00
csconverter.h Make CSConverter a real singleton. 2011-08-21 00:16:38 -07:00
encoding.cpp [BUGFIX] issue 194: make default encoding UTF-8 2011-08-21 19:48:02 +09:00
encoding.h [BUGFIX] issue 194: make default encoding UTF-8 2011-08-21 19:48:02 +09:00
env.cpp Removing unnecessary casting from the "Env" class. 2012-07-13 09:55:45 -07:00
env.h Implement system.env to get system environment variables. 2012-03-15 01:22:17 -07:00
filesystem.cpp Flush in `File::write` when in unbuffered "text" mode 2013-04-14 06:56:52 -07:00
filesystem.h Flush in `File::write` when in unbuffered "text" mode 2013-04-14 06:56:52 -07:00
main.cpp Link with text codec plugins on mac and linux 2013-04-29 07:13:34 -07:00
networkaccessmanager.cpp Make QNetworkReplyHandler deliver content asynchronously 2013-05-20 19:49:47 -07:00
networkaccessmanager.h WebPage: network timeout setting. 2013-03-19 22:57:26 -07:00
phantom.cpp Don't change the URL of the main execution context on exit. 2014-11-16 08:37:37 -08:00
phantom.h Automate lazy generation of REPL completion lists 2013-01-04 21:23:58 -08:00
phantomjs-icon.png Attach the icon the application main widget. 2010-12-26 23:56:44 -08:00
phantomjs.pro Link with text codec plugins on mac and linux 2013-04-29 07:13:34 -07:00
phantomjs.qrc Emulate spawn and execFile from node.js's child_process module 2012-12-29 01:03:08 +09:00
phantomjs_os2.ico Add icon files for Windows and OS/2. 2011-03-18 23:43:45 -07:00
phantomjs_os2.rc Add icon files for Windows and OS/2. 2011-03-18 23:43:45 -07:00
phantomjs_win.ico Add icon files for Windows and OS/2. 2011-03-18 23:43:45 -07:00
phantomjs_win.rc Added version info for Windows 2012-09-24 07:57:01 -07:00
remote_debugger_harness.html Heavily simplified (and I dare to say: speed up) the way the remote debugger harness is loaded and injected. 2012-01-04 17:24:36 +00:00
repl.cpp Automate lazy generation of REPL completion lists 2013-01-04 21:23:58 -08:00
repl.h Automate lazy generation of REPL completion lists 2013-01-04 21:23:58 -08:00
repl.js REPL returns empty object on enumerating properties on a simple JavaScript type (Number, String, Logical). 2013-10-08 02:29:00 -07:00
system.cpp System#os.version should know OS 10.10 Yosemite. 2014-10-21 22:41:35 -07:00
system.h Use UTF-8 encoding for std{in,out,err} 2013-04-14 06:57:06 -07:00
terminal.cpp Make Terminal class a real singleton. 2011-08-21 00:47:34 -07:00
terminal.h Make Terminal class a real singleton. 2011-08-21 00:47:34 -07:00
utils.cpp Change issue tracker link to point to the new one. 2013-03-16 09:19:25 -07:00
utils.h Use QCommandLine for command-line options handling. 2012-09-03 06:02:05 -07:00
webpage.cpp Use Qt::transparent to resolve graphical artifacts with images with transparent background. 2013-08-28 22:31:21 -07:00
webpage.h WebPage: network timeout setting. 2013-03-19 22:57:26 -07:00
webserver.cpp Automate lazy generation of REPL completion lists 2013-01-04 21:23:58 -08:00
webserver.h Automate lazy generation of REPL completion lists 2013-01-04 21:23:58 -08:00