Ariya Hidayat
e79a51bdd8
Merge pull request #129 from Roejames12/QWebSettings
...
New page settings
2011-08-20 17:17:36 -07:00
IceArmy
8880edcf78
Remove settings: jsOpenWindows, jsAccessClipboard, siteSpecificQuirksMode
...
Renamed jsEnabled to javascriptEnabled
2011-08-20 16:49:36 -07:00
IceArmy
faa0a06258
Plugin controllers get() method should never fail silently
2011-08-19 16:42:31 -07:00
IceArmy
7418a84e60
Added functions to WebPage class to simulate mouse move, mouse up, and mouse down. Also added click() convenience function, which combines a move, mousedown, and mouseup.
2011-08-19 16:32:14 -07:00
IceArmy
9e4830d44c
Move pdf_dpi to better location
2011-08-19 16:32:14 -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
IceArmy
80ed81a3f9
Regenerate resources
2011-08-19 00:08:02 -07:00
IceArmy
0159c0ed27
Use updated FS api
...
Fix bug where File.m_file didn't exist in __del__() if we used File.close() first
fs.removeTree now removes tree as well as all tree contents (files). This is for a functionality sync between PhantomJS and PyPhantomJS
All tests will now pass successfully
2011-08-19 00:07:24 -07:00
IceArmy
7cbd75a400
Make the parents the first argument (since we will always supply the arg, and also for cleanliness and order)
2011-08-18 14:23:58 -07:00
IceArmy
d70ca4bf7c
Updated the network access manager to use a proxied reply so the response bodies can be captured.
2011-08-18 14:09:21 -07:00
IceArmy
3c91c581bb
Use new style class for MessageHandler
2011-08-15 13:37:37 -07:00
IceArmy
414660b41a
Replace escaped quotes in strings
2011-08-15 11:56:39 -07:00
IceArmy
548e063231
Regenerate resources
2011-08-08 15:13:48 -07:00
IceArmy
862dc6e017
Update CoffeeScript to 1.1.2
2011-08-08 15:12:57 -07:00
IceArmy
12d36a195a
Don't require \ at the end of multiline imports
2011-08-01 19:13:19 -07:00
IceArmy
6154876a42
Replace all single quoted strings with escaped single quotes inside with a double quoted string to avoid needing to escape the single quotes
2011-08-01 19:10:04 -07:00
IceArmy
7fe267341a
Pass app back to Phantom
2011-07-31 03:05:06 -07:00
IceArmy
9d66ddf5ad
Simplify cookies file check
2011-07-31 03:05:06 -07:00
IceArmy
8a9c95d872
Simplify cookiejar code
2011-07-29 05:59:52 -07:00
IceArmy
4ffd835cb3
Persistent cookie support
2011-07-29 03:55:52 -07:00
IceArmy
c9ad2c35a7
Correctly handle KeyError/ValueError exceptions on scrollPosition setter
2011-07-29 02:12:12 -07:00
IceArmy
56939bc153
Simplify clipRect code
2011-07-29 02:11:55 -07:00
IceArmy
4440397ef4
Remove useless .keys() method call in for loops
2011-07-29 01:59:50 -07:00
IceArmy
df5ac1d9c3
Rename m_webPage.scrollPosition to m_webPage.m_scrollPosition
...
Fix bug where m_scrollPosition is undefined if you read scrollPosition from JS without first setting it
2011-07-29 01:56:37 -07:00
IceArmy
403572b633
Stop using globals() on scrollPosition()
2011-07-29 01:52:53 -07:00
Kapil Reddy
7641e4e1a4
Renamed pageScroll to scrollPosition
2011-07-11 12:17:40 +05:30
Kapil Reddy
983518d913
Added pageScroll property to webPage for javascript and changed renderImage code to render webpage considering scroll
2011-07-08 14:29:10 +05:30
IceArmy
0d513a4d0b
Regenerate resources
2011-07-04 11:07:23 -07:00
IceArmy
d1c418ba07
Allow constructs such as: page.open(url, operation)
2011-07-04 11:06:34 -07:00
IceArmy
b7fb218473
Improve plugin system
...
Thanks to frame hacks, we can get rid of passing/modifying locals()
- Passing bunched locals() is no longer needed on the hook points
- You can access the parent namespace with get() instead
- You can change stuff in the parent namespace with set()
2011-07-04 02:48:10 -07:00
IceArmy
78c984d6bf
Stop messing with the global namespace on clipRect and viewportSize
2011-07-03 23:16:51 -07:00
IceArmy
f83d706f80
Made a custom console script for PyPi since the autogenerated one failed.
2011-07-03 01:36:48 -07:00
IceArmy
97966e8fe8
Remove unneeded del statement.
2011-07-02 17:33:18 -07:00
IceArmy
d12202f0a6
More efficient handling of exit() deletion of pages
2011-07-02 17:26:06 -07:00
IceArmy
5218ab7e76
Delete page references on exit()
2011-07-02 17:10:28 -07:00
IceArmy
11ff154145
Regenerate resources
2011-07-02 17:10:28 -07:00
IceArmy
895923603f
Fix memory issues by providing a way to truly delete WebPages. #154
...
Use page.destroy() to delete the page and regain the memory.
2011-07-02 17:08:06 -07:00
IceArmy
edf6bc1d98
Remove unneeded is checks
2011-07-01 12:16:07 -07:00
IceArmy
d829a2ddc3
Add link versions of fs API
2011-06-30 01:14:29 -07:00
IceArmy
bd44efa3f3
Fix fs.changePermissions to not reset file permissions then add changed ones on
...
It now only changes what you specify to change, correctly.
2011-06-29 23:12:55 -07:00
IceArmy
a0a79e4ddc
Make fs.join() able to take unlimited paths as per spec.
...
This however now requires us to pass an array.
E.g. fs.join(['pathA', 'pathB', 'pathC'])
2011-06-29 21:58:18 -07:00
IceArmy
8f79f29659
Add umask, newline, changeGroup, changeOwner, changePermissions, group, owner, permissions
2011-06-29 21:58:18 -07:00
IceArmy
7f67808544
Add hook points to filesystem.py
2011-06-29 05:38:10 -07:00
IceArmy
90eb114cde
Add support for TONS of methods defined in CommonJS specs
2011-06-29 05:12:22 -07:00
IceArmy
fc81a1e258
Regenerate resources
2011-06-29 02:19:58 -07:00
IceArmy
da987ed034
Introducing File I/O API in PyPhantomJS.
...
* Inspired by HammerJS (see https://github.com/senchalabs/hammerjs )
* Not yet 100% complete
* Final aim is to provide a CommonJS/Filesystem compliant API (see http://wiki.commonjs.org/wiki/Filesystem )
2011-06-29 02:19:08 -07:00
IceArmy
bd775fd429
Improve error reporting for injectJsInFrame()
...
Also changed warnings to debugs
2011-06-29 02:14:50 -07:00
IceArmy
a2aed0064c
Fix crash on exit (Issues #136 , #148 and #149 )
2011-06-28 18:41:29 -07:00
IceArmy
67702dbc46
Bump version.
2011-06-26 18:39:03 -07:00
IceArmy
8621e9e4d5
Regenerated resources
2011-06-26 18:28:12 -07:00