Vitaliy Slobodin
639e8c85b2
Make QNetworkReplyHandler deliver content asynchronously
...
when its load type is set to SynchronousLoad.
Issue #11338 : https://github.com/ariya/phantomjs/issues/11338
Upstream bug: https://bugs.webkit.org/show_bug.cgi?id=62808
2013-05-20 19:49:23 -07:00
Ariya Hidayat
fa238856f9
third-party.txt: Include OpenSSL.
...
Issue #11269 https://github.com/ariya/phantomjs/issues/11269
2013-05-20 19:49:22 -07:00
Ariya Hidayat
9aa0705d3c
Update ChangeLog.
2013-05-20 00:20:14 -07:00
Alex Alvarez
3bd7a3dfa6
Netsniff.js example should exit with an error when fails to load the adress
...
Issue #11333 https://github.com/ariya/phantomjs/issues/11333
2013-05-19 22:29:31 -07:00
Alex Alvarez
2f851086e4
Netsniff.coffee example should exit with an error when fails to load the adress
...
Issue #11333 https://github.com/ariya/phantomjs/issues/11333
2013-05-19 22:28:09 -07:00
Jan Minar
320608662d
Reword for better English
2013-05-19 18:16:09 -07:00
Vitaliy Slobodin
0726a8e2bb
Fix crash when calling QObject::disconnect for QNetworkReplyWrapper
...
Fix it by watching the QNetworkReply's destroyed() signal and avoid the dangling pointer
instead. The QNetworkReply doesn't need to be aborted in this case anyway.
Issue #11252 : https://github.com/ariya/phantomjs/issues/11252
Upstream bug: https://bugs.webkit.org/show_bug.cgi?id=116035
2013-05-19 12:01:33 -07:00
Ariya Hidayat
706e928e78
Update ChangeLog.
2013-05-15 00:03:39 -07:00
Eric Heydenberk
f1472b54d1
Update RPM spec changelog
...
- Describe %files change
- Fix year in timestamp in previous changelog entry
Issue #11262 https://github.com/ariya/phantomjs/issues/11262
2013-05-13 23:34:35 -07:00
Eric Heydenberk
dff8ce2526
Update rpm spec file names
...
- Add missing example files
- Alphabetize names
Issue #11262 https://github.com/ariya/phantomjs/issues/11262
2013-05-13 23:33:51 -07:00
Vitaliy Slobodin
5528d75c9d
Network request header manipulation
...
Issue: https://github.com/ariya/phantomjs/issues/11299 (#11299 )
User should be able to manipulate HTTP headers per each network request, not only using global setting page.customHeaders.
2013-05-13 22:48:58 -07:00
Vitaliy Slobodin
f8e79fb8c6
Limit the maximum request post size to 10 MB (megabytes).
...
std::numeric_limits<qint64>::max is too big for QByteArray (throws Out of Memory exception).
Set up the limit like it was done in Google Chrome
Ref: https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/Source/core/inspector/NetworkResourcesData.cpp
Related to issue #10158 https://github.com/ariya/phantomjs/issues/10158
2013-05-13 22:41:15 -07:00
Ivan De Marino
23515550d5
MINOR: Reorder initialisation order in NAM constr.
...
`m_resourceTimeout` is declared before of other
private variables, and the compiler was complaining
the initialisation order could not be respected.
This caused annoying (but innocuous) warnings at compile time.
2013-04-30 22:57:58 +01:00
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