Commit Graph

843 Commits (6d42bc012355b9871cdffe6179d5f23748b105e2)

Author SHA1 Message Date
Ariya Hidayat 6d42bc0123 Clean-up usage.txt. 2011-09-15 01:08:48 -07:00
Ariya Hidayat eb95355a28 Add --cookies option to the usage.txt. 2011-09-15 01:06:12 -07:00
Ariya Hidayat a169fabc0f Mention the codenames in the ChangeLog. 2011-09-15 00:25:15 -07:00
Ariya Hidayat 20ed9a9265 Optimistic release date for 1.3.0. 2011-09-15 00:24:22 -07:00
Ariya Hidayat 78815023e5 Update ChangeLog. 2011-09-15 00:23:04 -07:00
Ariya Hidayat f73108a1d8 Special handling for about:blank.
http://code.google.com/p/phantomjs/issues/detail?id=235
2011-09-15 00:16:41 -07:00
Ariya Hidayat b0a5b6dbad Every web page gets its own network access manager.
Network-related activites should not be shared between web page
instances. Otherwise, it is extremely confusing when there are two (or
more) web pages are active at the same time.

http://code.google.com/p/phantomjs/issues/detail?id=190
2011-09-14 23:46:01 -07:00
Ariya Hidayat 37404ba179 Fix potential crash in the reply proxy.
The cause is not clear, either the object ownership issue (circular
reference) or some race condition (or worse, both combination).
In all cases, using QPointer avoids dereferencing a null object.

http://code.google.com/p/phantomjs/issues/detail?id=158
2011-09-14 22:47:26 -07:00
Ariya Hidayat 7a9b6b4fec Clean-up WebPage constructor.
We shall just pass the Config instance, that's cleaner and less messy.

This is a preparation step for
http://code.google.com/p/phantomjs/issues/detail?id=190
2011-09-14 21:47:36 -07:00
Ariya Hidayat ac9be2a0d4 Sort the include files alphabetically. 2011-09-14 21:47:36 -07:00
Ariya Hidayat e07307ec1d Merge pull request #155 from Roejames12/master
A ton of updates
2011-09-14 21:45:08 -07:00
Ariya Hidayat 4bd0ad2331 Merge pull request #154 from detro/master
Updated examples that use the 'webpage' module
2011-09-14 21:44:53 -07:00
IceArmy 26e49cc4c1 Fix bug on FileSystem() where super() in __new__() was calling the CSConverter class, instead of FileSystem. Whoops!! 2011-09-13 14:59:59 -07:00
IceArmy 5b24d2417a Fix injectme.coffee example which was injecting 'injectme.js' instead of itself 2011-09-13 14:50:12 -07:00
IceArmy 373f28da17 Regenerate resources 2011-09-13 14:48:41 -07:00
IceArmy 826ab347e4 Refactoring on the module implementation.
Also implemented a new QPyFile class which is a wrapper
over QFile, supporting context managers. It greatly
improves code readability and reusability.

http://code.google.com/p/phantomjs/issues/detail?id=47
2011-09-13 14:45:28 -07:00
IceArmy c119a4788e Merge branch 'master' of git://github.com/ariya/phantomjs 2011-09-13 13:16:20 -07:00
IceArmy febf9a14f6 Use super() for all class initializers instead 2011-09-12 22:27:04 -07:00
Ivan De Marino e0e5535e0e Updated examples to use "require('webpage').create()" instead of "new WebPage()". 2011-09-12 21:17:54 +01:00
Ariya Hidayat e960279ff2 Coding style: fix place bracement. 2011-09-11 02:19:20 -07:00
Ariya Hidayat 1ed381c95f Update JSLint flags. 2011-09-11 01:08:49 -07:00
Ariya Hidayat b6102d7f6e Refactoring on the module implementation.
This is mostly based on Ivan's work, see
https://github.com/ariya/phantomjs/pull/153

http://code.google.com/p/phantomjs/issues/detail?id=47
2011-09-11 01:04:53 -07:00
IceArmy c7dafc8dcb Fix wrong viewport size due to commits 983518d9 and 7641e4e1.
http://code.google.com/p/phantomjs/issues/detail?id=217
2011-09-10 18:24:54 -07:00
Ariya Hidayat d90d11b551 Mac build script: check curl status to detect failed download.
http://code.google.com/p/phantomjs/issues/detail?id=142
2011-09-10 17:23:36 -07:00
Ariya Hidayat bcd01d222b netlog.coffee: Fix wrong address to be loaded.
http://code.google.com/p/phantomjs/issues/detail?id=227
2011-09-10 11:05:25 -07:00
Ariya Hidayat b20aa4345e Mac build script: detect UPX properly.
http://code.google.com/p/phantomjs/issues/detail?id=142
2011-09-10 11:02:49 -07:00
Ariya Hidayat 1fd9c20835 netlog: Example to dump live network traffic.
http://code.google.com/p/phantomjs/issues/detail?id=227
2011-09-10 09:15:34 -07:00
Ariya Hidayat 293c7a4498 Mac build script: compress the executable.
Using both strip and upx, this makes the executable 3.5x smaller.

http://code.google.com/p/phantomjs/issues/detail?id=142
2011-09-09 22:43:05 -07:00
Ariya Hidayat 53b70172a1 Mac build script: workaround for qt_menu.nib problem.
http://code.google.com/p/phantomjs/issues/detail?id=142

See also the Qt bug:
https://bugreports.qt.nokia.com/browse/QTBUG-5952
2011-09-09 22:01:09 -07:00
Ariya Hidayat b68e06a11c Mac build script: ensure it can link to jscore library.
http://code.google.com/p/phantomjs/issues/detail?id=142
2011-09-09 21:58:00 -07:00
Ariya Hidayat 7a2fd4e93c Mac build script: clean any remaining of the previous build.
http://code.google.com/p/phantomjs/issues/detail?id=142
2011-09-09 09:13:28 -07:00
Ariya Hidayat f5c2b7f69b Build script: use the correct QMake.
Now the remaining problem is jscore linking.

http://code.google.com/p/phantomjs/issues/detail?id=141
2011-09-09 08:00:22 -07:00
IceArmy 7bb97fb0da Create FileSystem instance only when needed.
Also made FileSystem a singleton.
2011-09-09 01:05:33 -07:00
IceArmy 6bba1715df Regenerate resources 2011-09-09 01:05:33 -07:00
IceArmy 0a25130e57 Implement require('webpage').
window.WebPage still works, it is not recommended and will be deprecated.

http://code.google.com/p/phantomjs/issues/detail?id=47
2011-09-09 01:05:23 -07:00
IceArmy 54ce2f72e1 Merge branch 'master' of git://github.com/ariya/phantomjs 2011-09-09 00:42:47 -07:00
Ariya Hidayat d844d5404f Fix wrong viewport size due to commit 6e39625e.
http://code.google.com/p/phantomjs/issues/detail?id=217
2011-09-08 23:40:05 -07:00
Ariya Hidayat f7162f7302 Fix coding style (brace placement and indentation with spaces). 2011-09-08 22:35:07 -07:00
Ariya Hidayat e674283821 Fix the proxy option example (http is not needed).
This was mentioned in
http://code.google.com/p/phantomjs/issues/detail?id=19
2011-09-08 21:37:40 -07:00
Ariya Hidayat 64bc80d080 Add simple tests for require().
http://code.google.com/p/phantomjs/issues/detail?id=47
2011-09-08 17:55:31 -07:00
Ariya Hidayat a62299214d Fix braces placement to follow the coding style. 2011-09-08 17:49:05 -07:00
Ariya Hidayat 4fb37aa0cc Create FileSystem instance only when needed. 2011-09-08 17:37:01 -07:00
Ariya Hidayat 2b83a52251 Implement require('webpage').
This is mostly based on Ivan's work, see
https://github.com/ariya/phantomjs/pull/153

window.WebPage still works, it is not recommended and will be
deprecated.

http://code.google.com/p/phantomjs/issues/detail?id=47
2011-09-08 17:32:31 -07:00
IceArmy dab9b24983 Regenerate resources 2011-09-08 15:53:20 -07:00
IceArmy ad390acd96 Implement require('fs')
http://code.google.com/p/phantomjs/issues/detail?id=47
2011-09-08 15:24:50 -07:00
IceArmy e9d87f0fb2 Merge branch 'master' of git://github.com/ariya/phantomjs 2011-09-08 15:14:34 -07:00
Ariya Hidayat b412aba06d bootstrap.js: Reindent properly. 2011-09-08 13:25:44 -07:00
Ariya Hidayat 6a79ea7e6d Implement require('fs').
This is mostly based on Ivan's work, see
https://github.com/ariya/phantomjs/pull/153

http://code.google.com/p/phantomjs/issues/detail?id=47
2011-09-08 10:00:07 -07:00
Ariya Hidayat 67be09ec80 Update ChangeLog. 2011-09-08 07:34:19 -07:00
Ariya Hidayat 080eb26a11 Add the proper *.js files to OTHER_FILES. 2011-09-08 07:15:13 -07:00