Vitaliy Slobodin
fdec25ac4c
Fix typo in `loadurlwithoutcss` example
...
Issue: https://github.com/ariya/phantomjs/issues/11321
2013-06-23 11:28:51 +04:00
Ivan De Marino
6ba33cbcab
Merge pull request #11422 from detro/ghostdriver-dev
...
WebServer Headers for Request are treated case-insensitive
2013-06-21 15:55:25 -07:00
Ivan De Marino
c466d8aeef
WebServer Headers for Request are treated case-insensitive
...
To achieve this, Request Headers are stored in both "original" and "lowercase".
In this way we don't mangle with the request object we have received, while
still be able to handle headers when NOT in the classic "Camel-Case" format.
Fixes #11421 .
2013-06-21 23:51:05 +01:00
Ariya Hidayat
edf2d90a11
Patch for table page break improvement.
...
From d78182d3a6451522f239ee1ecbb71863eb053792 Mon Sep 17 00:00:00 2001
From: Artem Baranovskiy <likejavascript@gmail.com>
Date: Mon, 6 May 2013 08:01:01 +0400
Subject: [PATCH] Table page-break improvements
See issue #11291 https://github.com/ariya/phantomjs/pull/11291
2013-06-08 21:40:55 -07:00
Ariya Hidayat
644f379588
Include all the changes from 1.9.1.
2013-06-08 02:20:42 -07:00
Ariya Hidayat
b4c4429e86
Unit tests: reduce the flakiness of loading progress tests.
...
For whatever reason, swapping the order with the render() tests solve the
intermittent random failures. Also, split the tests between loading
start and finish checks (to better recognize which one is failing, if
there is a failure), also make the tests more asynchoronous.
https://github.com/ariya/phantomjs/issues/11091
2013-06-08 02:18:31 -07:00
Ariya Hidayat
01587211cb
Unit test: secure connection check becomes async.
...
Issue #10882 : https://github.com/ariya/phantomjs/issues/10882
2013-06-08 02:05:07 -07:00
Ariya Hidayat
44c3d6080d
Unit tests: robustify the tests of PDF, GIF, PNG, JPEG rendering.
...
Issue #10973 https://github.com/ariya/phantomjs/issues/10973
2013-06-08 02:04:59 -07:00
Ariya Hidayat
9f1f56bc3b
Unit tests: terminate any web servers after finishing the tests.
...
Issue #11163 : https://github.com/ariya/phantomjs/issues/11163
Issue #11243 : https://github.com/ariya/phantomjs/issues/11243
2013-06-08 02:04:48 -07:00
Ariya Hidayat
f57fa468ab
Unit test: tweak secure connection check.
...
The main wikipedia page can be slow to load and thus triggers the timeout.
Let's use the fast Google site so that we don't get flaky outcome.
Issue #10882 : https://github.com/ariya/phantomjs/issues/10882
2013-06-08 02:04:39 -07:00
Bryan Bishop
fb8edb7c72
Fix minor typos in preconfig.sh.
...
One is a typo, while the other is grammar-related.
fixes #11388
https://github.com/ariya/phantomjs/issues/11388
2013-06-05 18:07:42 -05:00
Vitaliy Slobodin
4d916971b3
Fix including http:// in the proxy URL:
...
The proxy host parsed incorrectly, when it was typed with a scheme (http or https).
Now proxy can be specified with the scheme.
Fix invalid type conversion:
m_proxyPort converts to its ASCII representation.
Use `QString::number` to include a proxy port properly.
Issues:
https://github.com/ariya/phantomjs/issues/11117
https://github.com/ariya/phantomjs/issues/10811
2013-05-29 00:38:15 +04:00
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