1
0
Fork 0
mirror of https://github.com/teampoltergeist/poltergeist.git synced 2022-11-09 12:05:00 -05:00
Commit graph

29 commits

Author SHA1 Message Date
Jon Leighton
0b9d286e3f Propagate Javascript errors on the page to Ruby. Fixes #27. 2012-02-29 20:38:01 +00:00
Jon Leighton
9f84f31b8f Add Driver#quit. Closes #24. 2012-02-29 13:51:17 +00:00
Jon Leighton
edf3bae153 Add test for :timeout option to driver setting the server's timeout. Closes #36, which was fixed by 84feb34e16. 2012-02-29 12:36:37 +00:00
Jon Leighton
806a204697 Raise a better error when phantomjs returns a non-zero exit status. Fixes #23. 2012-02-29 11:44:05 +00:00
Jon Leighton
f55e0ab2f9 update README 2012-02-29 00:12:22 +00:00
Paweł Gościcki
82d0fd0729 Grammar fix in README 2012-02-25 14:18:08 +01:00
Steve Richert
2fc221b3e2 Add Gemnasium dependency status to README 2012-02-24 10:52:45 -05:00
Jon Leighton
fc88a857fc Bump version 2012-02-18 12:05:05 +00:00
Jon Leighton
29291fc3ad Update README 2012-02-18 12:03:37 +00:00
Jon Leighton
a92de2ce2a Revert "Raise an error if a URL fails to load in response to or ."
This reverts commit d902565d8b.
2012-02-17 08:16:33 +00:00
Jon Leighton
4f1691a8cf formatting 2012-02-16 23:59:33 +00:00
Jon Leighton
d902565d8b Raise an error if a URL fails to load in response to or . 2012-02-16 23:58:37 +00:00
Jon Leighton
8b5541d661 Fix #19. (Page load synchronisation problem.) 2012-02-16 23:40:08 +00:00
Jon Leighton
1938eacce4 Handle window.prompt() 2012-01-27 16:53:01 +00:00
Jon Leighton
0ebd617e3c Handle window.confirm. Fixes #10. 2012-01-27 16:48:17 +00:00
Jon Leighton
48c3b9787b Fix element position calculation. Fixes #15. 2012-01-26 17:57:24 +00:00
Jon Leighton
497b40193a Bump version 2012-01-13 16:50:44 +00:00
Jon Leighton
a4fa4bb588 Tweak README 2012-01-13 15:46:44 +00:00
Jon Leighton
ee1f46c9d8 Update the install / CI instructions 2012-01-13 15:40:56 +00:00
Jon Leighton
7a71cc0958 Add travis status image 2012-01-13 15:40:56 +00:00
Jon Leighton
9f4192e7bb Increase default timeout to 30 2012-01-13 14:42:34 +00:00
Jon Leighton
34af795960 Stop using EventMachine for WebSocket server.
Using EventMachine was causing issues when run alongside Thin.

In general running the event loop is quite slow, presumably because it
is mostly spinning idly wasting cycles (unsure). We were mitigating
this by stopping the thread when it wasn't needed, but this is
incorrect when Thin is also running.

Implemented WebSocket server using raw TCP sockets and a WebSocket
parser provided by faye-websocket. This is faster and neater and removes
the need to dick around with threads.

Fixes #6.
2012-01-13 14:34:36 +00:00
Jon Leighton
8ab5c03582 Fix #8 2012-01-11 22:16:35 +00:00
Jo Liss
6c6e059d12 Fix PhantomJS build instructions for Linux
See https://groups.google.com/d/msg/phantomjs/1sAJzjdkDu8/z3LbhNYMQQ8J
2012-01-06 21:23:43 +01:00
Jon Leighton
508cf9df42 Bump version 2012-01-03 23:53:11 +00:00
Jon Leighton
cf37abe720 Update the README 2012-01-03 23:43:40 +00:00
Jon Leighton
fb497cb328 Add support for choosing between rendering the whole page or just part of it. 2011-10-31 23:04:02 +00:00
Jon Leighton
b18225d716 Add a resize command to allow users to resize the browser window 2011-10-31 22:23:52 +00:00
Jon Leighton
76fe32debd omg 2011-10-27 23:34:14 +01:00