Ivan De Marino
7409ec62d0
Bumping version to "1.7.0 (development)"
2012-07-03 22:50:11 +01:00
Ariya Hidayat
14b1ec6688
Remove setting and command-line option for plugins loading.
...
http://code.google.com/p/phantomjs/issues/detail?id=418
2012-03-23 07:42:17 -07:00
Ariya Hidayat
fcc0ff7bae
Open master branch for 1.6 development.
2012-03-22 21:24:27 -07:00
Ariya Hidayat
173157555e
Get ready for 1.5.0.
2012-03-19 23:47:04 -07:00
Ariya Hidayat
c12f1aab4a
Control web security setting.
...
This is through --web-security command-line option and
webSecurityEnabled configuration setting.
When web security is off (disabled), universal access to any location
from any document is granted. Use it with caution!
Patch by Danny Wang <wangyang0123@gmail.com>.
Originally from https://github.com/ariya/phantomjs/pull/212 .
http://code.google.com/p/phantomjs/issues/detail?id=28
2012-03-12 23:37:50 -07:00
Ariya Hidayat
7592806fb8
Current master is for PhantomJS 1.5.
2011-12-23 21:08:42 -08:00
Ariya Hidayat
f1b03e84d9
Bump the unstable version to 1.4.
2011-10-29 11:18:50 -05:00
Ariya Hidayat
76de868075
Make HTTP authentication as page settings.
...
http://code.google.com/p/phantomjs/issues/detail?id=45
2011-09-16 17:34:02 -07:00
Ariya Hidayat
d94b0c4fbb
Fix missing rename from commit 059e7258
.
2011-09-07 20:50:02 -07:00
Ivan De Marino
d8d88a3894
Added "Copyright..." line to files on which I worked on.
...
I tried to also add/remove based on the git history.
2011-08-31 16:29:40 +01:00
Ariya Hidayat
d3cb9fe750
Fix typo.
2011-08-21 22:07:33 -07:00
IceArmy
3caac5a5a3
Rename "XSSAuditing" to "XSSAuditingEnabled"
2011-08-21 14:08:14 -07:00
IceArmy
8880edcf78
Remove settings: jsOpenWindows, jsAccessClipboard, siteSpecificQuirksMode
...
Renamed jsEnabled to javascriptEnabled
2011-08-20 16:49:36 -07:00
IceArmy
33005c3957
Add a few new QWebSettings for page settings.
...
Among the most useful, is the jsEnabled setting, which allows you to disable JavaScript.
2011-08-19 15:47:34 -07:00
Ariya Hidayat
cf23a5c6e3
Bump unstable version.
2011-06-25 23:59:16 -07:00
Ivan De Marino
0a2ec5f09f
Sorting out the Page Settings Names into a unique source of truth (i.e. consts.h)
2011-06-24 15:51:01 +01:00
Ivan De Marino
bd18d7c838
More work on "injectJs"
...
* "injectJs()" now supports ".coffee" input
* "injectJs()" is now available for the "phantom" object as well
* CSConverter is now a singleton embedded in the Utils static class
* The code used by "injectJs()" is now centralised in the Utils static class
2011-06-10 17:08:46 +01:00
Ivan De Marino
75403737c4
Added "includeJs()" to "page".
...
* It includes a script in the page
* It uses a callback to ensure any code dependent on the include runs afterwards
* It uses the signal "javaScriptAlertSent" to do the trick (is there another way to be notified of the "onLoad" event from outside the page context?)
* It uses a "private" slot "_appendScriptElement" to pass the script url in the page context (is there a better way?)
2011-06-10 17:08:46 +01:00
Ivan De Marino
5b6f2731c4
Added support for "page.click()" and "page.loadJsFile()".
...
* click() accepts a "querySelectorAll" input - can click on multiple things in one call
* loadJsFile() is synchronous at loading JS in the page
* added 2 examples in JavaScript to show how to use (and test) the new methods
* NOTE: someone will have to generate the .coffee version - I tried using "http://ricostacruz.com/js2coffee/ " but it hangs and I'm not willing to learn why :P - I don't like Coffee Script.
2011-06-07 17:20:22 +01:00
Ariya Hidayat
d15e097815
Refactor most of functionalities to WebPage object.
...
This breaks all examples (will be fixed slowly). Some features, e.g.
file upload, are also still regressed.
2011-05-25 10:49:35 -07:00
Ivan De Marino
1f1e1d17e4
Amended a stupid mistake with Version String.
...
I always forget that the Pre-Compiler passes only once.
2011-04-09 19:48:58 +01:00
Ivan De Marino
be72a29c9f
Propagated License Headers.
2011-04-09 18:34:04 +01:00
Ivan De Marino
a45b8e8401
Major refactoring of the CPP code into separate classes.
...
This doesn't add ANY new feature: it's aimed only at separating code into
more manageable pieces.
Maybe it's not perfect yet, but it's a start.
2011-04-08 14:30:50 +01:00