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
IceArmy
2d6fa95171
Fixed issue with the open method that was preventing the use of POST unless a onLoadFinished handler was also passed in.
2011-06-26 18:28:00 -07:00
IceArmy
ce065d9fda
Improved plugin system
...
You can now set a priority on a function to control
when it executes for a particular action (hook).
Default priority is 10, but can be changed to anything.
For example, if you have 2 functions hooked to 'Phantom',
you can change one function to priority 12 and leave the other
at 10, so the one at 10 will execute first, no matter where
it is defined.
2011-06-26 18:13:41 -07:00