Milian Wolff
73705e484b
first work towards a WebServer
...
this is the minimal server that gets properly embedded into
the phantomjs space but the .listen api is missing actually
useful options (incoming request and ability to write to client)
2011-11-15 13:44:47 +01:00
Ariya Hidayat
f1b03e84d9
Bump the unstable version to 1.4.
2011-10-29 11:18:50 -05:00
IceArmy
be8eece175
Refactor hook creation and hook existence checks in plugincontroller
2011-10-28 01:03:44 -07:00
IceArmy
5bcd3897a3
Refactored some redundant code from load_plugins()
2011-10-28 00:26:22 -07:00
IceArmy
ec55ebdc00
Merge branch 'master' of git://github.com/ariya/phantomjs
2011-10-26 11:48:04 -07:00
Ariya Hidayat
f18fd5372f
Fix regression of onInitialized.
...
As suggested by Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org >,
there is no need to use queued connection for initialized() slot.
http://code.google.com/p/phantomjs/issues/detail?id=264
2011-10-25 09:48:27 -05:00
IceArmy
ee9646c5e7
Revert "cookie.value() didn't really need to be a string, since QSettings will take a QVariant anyways."
...
This reverts commit 5ffeef450c .
Apparently, this actually does cause a problem, as further cookies are saved in the cookies.txt file, and if the value isn't a string, then we get QByteArray() stuff polluted everywhere in the file. Oops!
2011-10-18 18:52:47 -07:00
IceArmy
5ffeef450c
cookie.value() didn't really need to be a string, since QSettings will take a QVariant anyways.
2011-10-17 23:32:55 -07:00
IceArmy
3ea50c443f
Minimize down the with statements that use QPyFile
2011-10-17 22:44:19 -07:00
IceArmy
34b595d01d
Remove unused javascript files
2011-10-17 21:01:17 -07:00
IceArmy
13118b35bf
Avoid deleting a QWebPage inside its own signal emission.
...
If Phantom.exit() is called inside the handler for loadFinished(), we
end up in a situation that QWebPage is deleting itself during a signal
emission. This used to be OK in QtWebKit 2.0 (Qt 4.7) but is not OK for
QtWebKit 2.2 (upcoming Qt 4.8).
http://code.google.com/p/phantomjs/issues/detail?id=251
Patch by Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org >.
2011-10-06 08:28:23 -07:00
IceArmy
af88a37ed8
Fix bug in CookieJar where QSettings expected str, but got QByteArray instead ( #10 )
2011-10-04 11:16:44 -07:00
IceArmy
1505c9a486
Add an actual version in the INSTALL for python-argparse
2011-09-28 12:29:56 -07:00
IceArmy
c513f6430f
Allow render() to save gif files. Requires PIL.
2011-09-27 14:17:35 -07:00
IceArmy
2accc8a724
Reorder methods to be alphabetical
2011-09-24 23:11:42 -07:00
IceArmy
470aaf5143
Reorder signals alphabetically
2011-09-23 06:38:41 -07:00
IceArmy
698c2619a8
Remove extra spaces in license
2011-09-23 04:40:56 -07:00
IceArmy
58ea69dd7f
Simplify process where auth username and password gets set
2011-09-22 04:26:58 -07:00
IceArmy
77d213f3ec
Merge branch 'master' of git://github.com/ariya/phantomjs
2011-09-21 00:13:42 -07:00
Ariya Hidayat
eb255817c5
Revert support for getting body of requests or responses.
...
This is causing a serious regression. For details, check out the
following issues:
http://code.google.com/p/phantomjs/issues/detail?id=158
http://code.google.com/p/phantomjs/issues/detail?id=238
2011-09-20 23:05:34 -07:00
IceArmy
796343a8f2
Revert "Add plugin hook to __init__"
...
This reverts commit c039a34068 .
2011-09-18 21:22:27 -07:00
IceArmy
06e8a6dd3b
Improve QPyFile implementation
...
- Now supports Python style open mode flags
- Wrappers have been placed around methods which require/return foreign data types
2011-09-18 15:52:29 -07:00
IceArmy
2e44f1abd6
Make HTTP authentication as page settings.
...
http://code.google.com/p/phantomjs/issues/detail?id=45
2011-09-18 04:35:40 -07:00
IceArmy
4b882c25bd
Improve the API for mouse events.
...
It now looks like in this example:
page.sendEvent('mousedown', 42, 217);
Other available events are 'mouseup', 'mousemove', and 'click'. They modelled
after the DOM events.
Unit tests are included.
http://code.google.com/p/phantomjs/issues/detail?id=234
2011-09-18 04:35:26 -07:00
IceArmy
26bbd765d4
Make it possible for plugin directory to be changed by setting PYPHANTOMJS_PLUGIN_PATH environment variable
2011-09-18 03:00:37 -07:00