Andrew Galloni
3ae632e704
ChangeUrl to accept an encoded string
...
Issue #11243 : https://github.com/ariya/phantomjs/issues/11243 .
2013-04-29 07:07:53 -07:00
Robin Helgelin
f72f2962d1
Updated rpm spec file to work with 1.9.
...
Issue #10939 : https://github.com/ariya/phantomjs/issues/10939
2013-04-29 07:05:48 -07:00
execjosh
39bec1ce17
Synchronize std{in,out,err} encoding with `Terminal`
...
See #11234 https://github.com/ariya/phantomjs/pull/11234
Spin off from #11168 https://github.com/ariya/phantomjs/pull/11168
2013-04-29 07:00:47 -07:00
execjosh
b159144a48
Teach `File` how to change its encoding
...
If a `File` is in "text" mode, then it has an encoding. This
encoding defaults to UTF-8; however, it can be set only at time of
construction (by using `fs.open`).
This modification allows the user to change the encoding on-the-fly
for "text" mode `File` instances.
See #11234 https://github.com/ariya/phantomjs/pull/11234
Spin off from #11168 https://github.com/ariya/phantomjs/pull/11168
2013-04-29 07:00:19 -07:00
execjosh
3d874d9e0d
Make `Terminal` emit a signal upon encoding change
...
See #11234 https://github.com/ariya/phantomjs/pull/11234
Spin off from #11168 https://github.com/ariya/phantomjs/pull/11168
2013-04-29 06:58:44 -07:00
Ariya Hidayat
c07a2efa33
Update ChangeLog.
2013-04-22 22:39:02 -07:00
execjosh
f8a905c8b0
Link with text codec plugins on mac and linux
...
Fixes [#10249 ](https://github.com/ariya/phantomjs/issues/10249 )
2013-04-22 22:35:56 -07:00
execjosh
d925a510d9
Improve WebPage CJK support tests.
...
This is for issue #10249 : https://github.com/ariya/phantomjs/issues/10249 .
2013-04-22 22:35:08 -07:00
Vitaliy Slobodin
3edcabef9f
Fix compilation with MSVC 2010
...
Issue #10158 : https://github.com/ariya/phantomjs/issues/10158
This bug introduced by the marco max( ) defined in <windef.h>.
It replaces max( ) with another statement but still preceeded by numberic_limits<Type>::
The workaround is to use the parenthesis
2013-04-13 20:17:12 -07:00
Vitaliy Slobodin
78242e5d6c
Fix command line option typo
...
Issue #11219 : https://github.com/ariya/phantomjs/issues/11219
2013-04-12 23:12:20 -07:00
execjosh
36ab7194e4
Use UTF-8 encoding for std{in,out,err}
...
This fixes issue #11162 .
`File` constructor takes a `QTextCodec *`, codec; but, if codec is
`NULL`, then it assumes "binary" mode, which causes non-ASCII
characters to be converted to NUL (`\0`) in `File::write`.
This change passes the codec for UTF-8 to the `File` constructor for
the `std{in,out,err}` instances, thus opening them in *text mode*.
2013-04-12 23:10:25 -07:00
execjosh
8042f3b92c
Flush in `File::write` when in unbuffered "text" mode
...
If the wrapped `QFile` was opened with `QIODevice::Unbuffered`, any
writes should be unbuffered. However, as currently implemented,
using `QTextStream` when the `File` is in "text" mode causes all
reads/writes to be buffered.
This modification forces a flush in `File::write` if the wrapped
`QFile` was opened with `QIODevice::Unbuffered`.
Necessary to fix issue #11162 https://github.com/ariya/phantomjs/issues/11162 .
2013-04-12 23:10:08 -07:00
Ariya Hidayat
24078b56c7
Update ChangeLog.
2013-03-31 03:08:26 -07:00
Ariya Hidayat
0bc2eb418e
Temporarily call this branch as version 1.10.
...
Issue #10448 https://github.com/ariya/phantomjs/issues/10448#issuecomment-15689386
2013-03-31 03:06:50 -07:00
Pavel
fcdd274f2e
Show postData in onResourceRequested callback.
...
Issue #10158 https://github.com/ariya/phantomjs/issues/10158
2013-03-31 02:54:37 -07:00
Vitaliy Slobodin
47dc82681d
Fire `onResourceReceived` callback when the resource error occured.
...
Issue #11163 : https://github.com/ariya/phantomjs/issues/11163
2013-03-31 02:39:53 -07:00
Vitaliy Slobodin
9ca45ed62e
Fix loading modules from an absolute path on Windows.
...
Don't check the module path using Linux-style path checking.
Issue #11165 : https://github.com/ariya/phantomjs/issues/11165
2013-03-25 19:01:32 -07:00
Ariya Hidayat
da71c5fbdd
Issue #10939 : Mention 1.9 as the new stable.
...
https://github.com/ariya/phantomjs/issues/10939
2013-03-20 22:38:03 -07:00
Ariya Hidayat
bb1a407e8d
ChangeLog: Always mention the code names.
2013-03-20 22:38:03 -07:00
Ariya Hidayat
bda3355060
Issue #10939 : Get ready for version 1.9.0.
...
https://github.com/ariya/phantomjs/issues/10939
2013-03-20 22:23:51 -07:00
Ariya Hidayat
08bbd324d1
Update ChangeLog.
...
https://github.com/ariya/phantomjs/issues/10939
2013-03-20 22:22:59 -07:00
Ariya Hidayat
9ef69005d4
ChangeLog: Modify the issue numbers to match the new issue tracker.
...
https://github.com/ariya/phantomjs/issues/10939
2013-03-20 20:32:24 -07:00
DjinnS
b5345bc133
netsniff example: Exclude Data URI from HAR.
...
Fixes issue #10740 .
https://github.com/ariya/phantomjs/issues/10740
2013-03-20 20:24:59 -07:00
Jonathan Wilkins
9f9053ec44
Add support for specifying non-default CA certificate bundles.
...
This is done via SSL_CERT_DIR and --ssl-certstore.
Fixes issue #10916 .
https://github.com/ariya/phantomjs/issues/10916
2013-03-20 08:27:54 -07:00
Tom Aizenberg
52883ced68
WebPage: network timeout setting.
...
Fixes issue #11129 .
https://github.com/ariya/phantomjs/issues/11129
2013-03-19 22:57:26 -07:00
Laurent Jouanneau
b16a5348a9
WebPage: new constants for modifiers keys
...
Declares in event.modifiers all constants needed for the fifth
parameter of sendEvent.
http://code.google.com/p/phantomjs/issues/detail?id=1056
https://github.com/ariya/phantomjs/issues/11056
2013-03-18 22:24:02 -07:00
Ariya Hidayat
63dc1e2c8f
Add a patch to disable touch event support.
...
This is from https://github.com/ariya/phantomjs/pull/408 .
See also issue #10375 for some related discussion.
https://github.com/ariya/phantomjs/issues/10375
2013-03-18 22:00:16 -07:00
Max Desyatov
0147fcbc07
Support for specifying request body encoding for WebPage::openUrl
...
Added a simple test in test/webpage-spec.js
Test data from http://code.google.com/p/phantomjs/issues/detail?id=1043
2013-03-18 21:43:22 -07:00
Max Desyatov
357dbf46d2
Support for specifying request body encoding for WebPage::openUrl
...
doesn't break existing functionality and currently supports only
"utf-8" and "utf8" encodings
Fixes http://code.google.com/p/phantomjs/issues/detail?id=1043
2013-03-18 21:43:00 -07:00
Ivan De Marino
6989188fa0
Merge pull request #11146 from detro/ghostdriver-dev
...
Importing GhostDriver v1.0.3
2013-03-18 02:22:46 -07:00
Ivan De Marino
78d90641df
Importing new GhostDriver 1.0.3.
...
See the https://github.com/detro/ghostdriver/ project for details.
2013-03-18 09:20:50 +00:00
Ivan De Marino
005db037cf
Tests for the new "page.loading" property.
...
This commit provides the unit tests for the new property, as asked by
Ariya in #11091 .
2013-03-18 09:19:41 +00:00
Ivan De Marino
9740990990
New "page.loading" and "page.loadingProgress".
...
Now you can know about the Page Loading Progress
using 2 property:
- [bool] page.loading
- [int: 0-100] page.loadingProgress
Implements #1091 : http://code.google.com/p/phantomjs/issues/detail?id=1091
2013-03-17 16:24:47 +00:00
Ariya Hidayat
9af1f09f58
Change issue tracker link to point to the new one.
...
From now on, it's https://github.com/ariya/phantomjs/issues .
For the details, check this mailing-list discussion:
https://groups.google.com/d/msg/phantomjs/It04OsP7csU/Vw2cmJkAILUJ
2013-03-16 09:19:25 -07:00
Ariya Hidayat
9df52bb752
Update ChangeLog.
...
Also, includes changes from 1.8.x.
http://code.google.com/p/phantomjs/issues/detail?id=863
https://code.google.com/p/phantomjs/issues/detail?id=939
2013-03-02 21:52:45 -08:00
Ariya Hidayat
d42c4002c4
examples/follow: Update Twitter handles.
...
https://code.google.com/p/phantomjs/issues/detail?id=1082
2013-03-02 21:33:36 -08:00
Ariya Hidayat
1c80f7306e
Update ChangeLog.
...
http://code.google.com/p/phantomjs/issues/detail?id=939
2013-02-24 19:51:26 -08:00
Alexander James Phillips
5d6b8240f7
page_events example should show requests and navigate to step2url
...
http://code.google.com/p/phantomjs/issues/detail?id=1028
2013-02-24 16:18:05 -08:00
Dody Suria Wijaya
58566bbe76
Fix concurrent issue on render_multi_url example
...
webkit (thus phantomjs) load() does not call loadFinished at the expected timing when running concurrently. The example is changed to run non-concurrently as a work around.
Issue: http://code.google.com/p/phantomjs/issues/detail?id=1021
2013-02-24 10:26:42 -08:00
Vitaliy Slobodin
fed209c546
Allocate JsNetworkRequest on the stack to avoid leaking it.
...
https://code.google.com/p/phantomjs/issues/detail?id=539
2013-02-24 09:00:49 -08:00
Vitaliy Slobodin
212e4b7cd9
Reworked api for canceling network requests. Added experimental API for changing the url of the network request.
...
Issue:
http://code.google.com/p/phantomjs/issues/detail?id=539
Stub
2013-02-24 09:00:07 -08:00
Capi Etheriel
ca27a8eab1
Use fs.write in the example for clarity.
...
https://code.google.com/p/phantomjs/issues/detail?id=1082
2013-02-24 08:56:38 -08:00
Ivan De Marino
04368c6af8
HOTFIX: @Vitalliumm discovered a typo in CookieJar
...
Original message: https://twitter.com/vitalliumm/status/301220038323613697
This was affecting date comparison/espiration in the
CookieJar.
Typical case of "I have no idea how it did work so far".
http://code.google.com/p/phantomjs/issues/detail?id=1068
2013-02-12 07:34:57 -08:00
Ariya Hidayat
fef171e14f
Renew the weather example with OpenWeatherMap service.
...
Google "secret" Weather API is shutdown. Let's use the crowd-sourced
OpenWeatherMap to supply the weather data (albeit there is no forecast
available).
http://code.google.com/p/phantomjs/issues/detail?id=794
2013-02-05 00:27:20 -08:00
Juliusz Gonera
2d42b52c67
Make require.stub() optionally accept a factory function
...
require.stub() can now accept a factory function instead of an object
so that stubbed modules are initialized lazily:
require.stub('zlib', function() {
// initialized once, when zlib first required
return {
createGzip: function() { ... }
};
});
http://code.google.com/p/phantomjs/issues/detail?id=1044
2013-02-05 00:04:17 -08:00
Julian Szulc
1e5638678d
Fix ignoring ssl errors on synchronous xhrs
...
disabling peer verify in ssl configuration when ignore-ssl-errors is set
issue http://code.google.com/p/phantomjs/issues/detail?id=985
2013-02-05 00:01:50 -08:00
James M. Greene
1604b4d6c1
Updated help output to prefer true/false to yes/no
...
Similarly, I updated the API Reference too:
7cddd19676
This arguably makes more sense to PhantomJS's typical audience of web developers.
2013-02-04 23:58:10 -08:00
James M. Greene
e6ae4cca6d
Adding the whole 'bin' folder to '.gitignore'
...
On Windows, there are 3 files produced in the 'bin' folder and none of them should be checked in.
2013-01-29 00:02:23 -06:00
Ariya Hidayat
43ab20d4ae
Prevent possible crash on pages with iframes.
...
In some cases, setupFrame() has not been invoked (due to the queued
signal-slot connection) after the frame is destroyed and thus leads
to the crash. We prevent this from happening by making sure it is a
direct connection instead and therefore setupFrame() will be executed
as soon as possible.
Investigation + patch by Vitaliy Slobodin <vitaliy.slobodin@gmail.com>.
http://code.google.com/p/phantomjs/issues/detail?id=947
2013-01-28 21:13:47 -08:00
Jeff Boulter
ec6b242a9f
Fixed the CreationDate value format when creating PDFs.
...
This was confusing Adobe Reader and not allowing it to save PDFs.
This bug appears to have been introduced in commit 08fc50d149
which was applying the patch from http://qt.gitorious.org/qt/qt/merge_requests/706 but missed two lines.
This should fix issue http://code.google.com/p/phantomjs/issues/detail?id=663 .
2013-01-25 00:12:06 -08:00