Petteri Räty
a86ae1948c
Fix rasterize example exit status on failure.
...
https://github.com/ariya/phantomjs/issues/11911
2014-08-17 23:23:05 -07:00
Ariya Hidayat
fbe8eefc29
Launcher for ECMA-262 test suite (test262.ecmascript.org).
...
https://github.com/ariya/phantomjs/issues/12439
2014-08-16 20:46:28 -07:00
Ariya Hidayat
25ddf566e7
Fix path handling when running the build process.
...
https://github.com/ariya/phantomjs/issues/12433
2014-08-16 13:22:10 -07:00
Mike McQuaid
0a8b13403f
preconfig.sh: don't require ICU on OSX
...
This isn't needed for the full build, only QtWebKit which has it's own ways of finding the system ICU.
https://github.com/ariya/phantomjs/issues/10448
2014-08-16 11:18:27 -07:00
Ariya Hidayat
f532b73cb2
More tests for the arguments object.
...
https://github.com/ariya/phantomjs/issues/11845
https://github.com/ariya/phantomjs/issues/11558
https://github.com/ariya/phantomjs/issues/11746
https://github.com/ariya/phantomjs/issues/10315
https://github.com/ariya/phantomjs/issues/12439
2014-08-15 22:42:23 -07:00
Ariya Hidayat
3c9cf90d12
Remove website/ directory.
...
The web site has been based on GitHub pages for 2.5 years already.
2014-08-15 22:42:22 -07:00
Ariya Hidayat
eca1081b6e
Remove patches/ since they are for 1.x only.
...
https://github.com/ariya/phantomjs/issues/10448
2014-08-15 22:42:21 -07:00
Milian Wolff
aa0300607c
Stop early when QtBase or QtWebKit failed to compile.
...
Currently, the build script will continue to try to build PhantomJS
even when either QtBase or QtWebKit failed to compile. In such a
case, the script should return early and emit an error message.
https://github.com/ariya/phantomjs/issues/12433
2014-08-15 21:54:56 -07:00
Milian Wolff
4bf75c50b0
Simplify Env code by reusing QProcessEnvironment.
...
This gets rid of the custom parse code and slims down the API.
https://github.com/ariya/phantomjs/issues/12424
2014-08-15 21:49:46 -07:00
Ariya Hidayat
3136898976
Some tests for JavaScript's Function.
...
https://github.com/ariya/phantomjs/issues/12439
https://github.com/ariya/phantomjs/issues/10522
2014-08-09 11:53:19 -07:00
Ariya Hidayat
bbdaa9e884
A simple assertion for the fortcoming revamped test system.
...
https://github.com/ariya/phantomjs/issues/12439
2014-08-09 10:59:22 -07:00
Vitaly Slobodin
28045aaf6b
Merge pull request #12430 from KDAB/remove_coffeescript_test
...
Remove CoffeeScript references from unit tests
2014-08-08 18:24:26 +04:00
Vitaly Slobodin
2ebe5fd8a8
Merge pull request #12428 from KDAB/cleanup_qt5merge
...
Fixup wrong merge: remove src/qt/src
2014-08-08 18:24:02 +04:00
Milian Wolff
0c55c0a9e0
Remove CoffeeScript references from unit tests
...
https://github.com/ariya/phantomjs/issues/12429
2014-08-06 15:08:24 +02:00
Milian Wolff
514972db80
Fixup wrong merge: remove src/qt/src
...
This reapplies the patch of issue #11590 and drops the patch
from issue #11264 . The former is still valid, while the latter
is hopefully resolved properly in Qt5 (see e.g. this:
https://bugs.webkit.org/show_bug.cgi?id=69419 ).
https://github.com/ariya/phantomjs/issues/12427
2014-08-06 15:00:34 +02:00
Ariya Hidayat
48fabe0646
Remove CoffeeScript support.
...
https://github.com/ariya/phantomjs/issues/12410
2014-07-30 01:29:21 -07:00
Ariya Hidayat
64b6fd2f4b
ChangeLog for 1.9.7.
...
https://github.com/ariya/phantomjs/issues/11919
2014-07-30 01:29:20 -07:00
Ariya Hidayat
20a73a6d40
Update ChangeLog for 1.9.6.
...
https://github.com/ariya/phantomjs/issues/11905
2014-07-30 01:29:20 -07:00
Ariya Hidayat
dc8d3c7052
Update ChangeLog for 1.9.3.
...
https://github.com/ariya/phantomjs/issues/11904
2014-07-30 01:29:19 -07:00
Ariya Hidayat
13e788f2c1
Travis CI: Get more dependencies for building Qt 5.
...
https://github.com/ariya/phantomjs/issues/11880
https://github.com/ariya/phantomjs/issues/10448
2014-07-28 06:51:35 -07:00
Ariya Hidayat
53edf23e8f
Reintroduce silent mode for building PhantomJS 2.
...
https://github.com/ariya/phantomjs/issues/11880
https://github.com/ariya/phantomjs/issues/10448
2014-07-28 06:18:10 -07:00
Ariya Hidayat
e2682edf48
Disable some failing and/or crashing unit tests.
...
Also, reorder the tests since webpage-spec.js seems to be sensitive to
any previously executed tests.
https://github.com/ariya/phantomjs/issues/10448
2014-07-28 03:33:13 -07:00
Ariya Hidayat
1bf54d8776
Correct the unit tests of PhantomJS version.
...
https://github.com/ariya/phantomjs/issues/10448
2014-07-27 17:10:30 -07:00
Ariya Hidayat
125c8d3d49
Qt 5 base: Fix permissions of some files.
...
https://github.com/ariya/phantomjs/issues/10448
2014-07-27 07:47:55 -07:00
Vitaliy Slobodin
cf12fc4a23
Long live PhantomJS 2!
...
https://github.com/ariya/phantomjs/issues/10448
2014-07-27 07:47:34 -07:00
Vitaly Slobodin
d10b8dc583
Merge pull request #12287 from zackw/expose-http-status-to-onresourceerror
...
Expose HTTP status and reason to onResourceError (#12252 ).
2014-07-15 10:12:55 +04:00
Vitaly Slobodin
4393627a80
Merge pull request #12313 from Vitallium/remove-nullptr-warning
...
Variables QT_GCC_* are undefined for QPA.
2014-07-15 10:10:18 +04:00
Vitaliy Slobodin
c166662c0d
Variables QT_GCC_* are undefined for QPA.
2014-06-15 18:19:02 +04:00
Vitaly Slobodin
05277b2d84
Merge pull request #12300 from artkoshelev/proxysetuprefactoring
...
Replace proxy initialization with existing method
2014-06-15 12:19:22 +04:00
Artem Koshelev
00afabc993
Replace proxy initialization with existing method
...
Since we have setProxy() method, we can replace the existing code
block in Phantom::init() with simple method call getting rid of
duplicated code.
2014-06-10 16:56:29 +04:00
Zack Weinberg
d65601fe90
Expose HTTP status and reason to onResourceError ( #12252 ).
2014-06-03 20:52:44 -04:00
Sven Eckelmann
13ad8a134e
Use correctly rendered pdf for webpage-spec-renders tests
...
The last reference test.pdf in the tests was using a complete different region
of the input "image.jpg" because the used phantomjs version used to generate it
had a bug. This bug was fixed in 833eb824f5bae07f1b157d6757e7e3c98343f812
("Don't scale the unit px to 1/2.54 points for PDFs") and
1daa2eb4dd49efb848ff96e37f298a774520cc9b ("Disable page shrinking for pdf
printing to create accurate output").
The new version should now use the same region of the input image as the other
generated files for the gif, jpg and png tests. The only difference is the
extra height is still displayed on a second page but this is currently expected
by phantomjs.
https://github.com/ariya/phantomjs/issues/11590 ("page.paperSize is not
accurate for .pdf")
2014-05-31 08:23:32 -07:00
Sven Eckelmann
b4e295cc97
Disable page shrinking for pdf printing to create accurate output
...
PDFs are not rendered like PNG or other image formats by phantomjs because it
uses the printer functionality of Qt+Webkit. But Webkit uses some printer
"optimization" to save paper by shrinking the output. Such shrinking results in
too small content on a page.
https://github.com/ariya/phantomjs/issues/11590 ("page.paperSize is not
accurate for .pdf")
2014-05-31 08:23:24 -07:00
Sven Eckelmann
800fbe8452
Don't scale the unit px to 1/2.54 points for PDFs
...
The unit px is one point inside the HTML source page but phantomjs handles it
without reason as 1/2.54 points. This makes the page smaller than expected when
trying to render a page as PDF.
https://github.com/ariya/phantomjs/issues/11590 ("page.paperSize is not
accurate for .pdf")
2014-05-31 08:23:13 -07:00
Ivan De Marino
62fbad4814
Adding IRC #phantomjs notif. to TravisCI build
2014-05-10 01:28:11 +01:00
Eric Heydenberk
ccdd86f47f
Add missing RPM spec file names; update changelog.
...
Issue #11262 https://github.com/ariya/phantomjs/issues/11262
2014-04-22 21:38:38 -07:00
Artem Koshelev
3c5302d567
Example of runtime proxy setup
...
https://github.com/ariya/phantomjs/issues/10803
2014-04-17 23:02:43 -07:00
Thomas Schlage
9da842df2b
Added setProxy function
...
https://github.com/ariya/phantomjs/issues/10803
2014-04-17 23:02:15 -07:00
Dmitry Mazuro
4d2fedf243
Use SVG version of travis build status badges
...
https://github.com/ariya/phantomjs/issues/11880
2014-04-07 22:01:46 -07:00
Richard Harris
7d3f3f0819
Fix harfbuzz assertions using patch from Chromium.
...
Exotic text (e.g. attempting to render a binary file such as .zip
or .exe as a webpage) can trigger an assertion failure in the
Harfbuzz code. Chromium developers also noticed this issue and
committed a patch to fix it:
http://lists.freedesktop.org/archives/harfbuzz/2009-August/000354.html
This patch has not been accepted by upstream, but this (old) version
of Harfbuzz has been abandoned and superceded by Harfbuzz-NG.
Issue #11264
2014-04-07 21:58:36 -07:00
Ivan De Marino
e9c77252ee
Merge branch 'master' of https://github.com/pauloalem/phantomjs into pauloalem-master
2014-03-29 11:28:50 +00:00
petercoles
d831dea8c8
Update example
...
Since this example was written the phantomjs home page has been redesigned and the targeted ID no longer exists. This tweaks the example so that it can again find content to report.
2014-03-29 11:09:51 +00:00
Ivan De Marino
e9a47eddee
Changing Travis CI build list into a table
2014-03-09 19:25:54 +00:00
Ivan De Marino
8f685818aa
Fixed tests that dealt with manipulating request URLs.
...
Related to #11952 .
Those tests use "http://phantomjs.org " as fixture.
The website "/images" directory has been renamed "/img",
breaking the tests.
Maybe not the greatest way to go about it, but
for now it will do. We probably need to have fixtures
served by a local server.
2014-03-09 01:02:49 +00:00
Ivan De Marino
77b5de1362
Run PhantomJS's tests as part of TravisCI
...
Related to #11952 .
2014-03-09 01:02:49 +00:00
Ivan De Marino
ba5998f74e
Making GhostDriver test "quiet-er" (and parallel)
...
Also, trying to get the exit status of those tests reported, in case they fail.
Related to #11952 .
2014-03-09 01:02:21 +00:00
Ivan De Marino
1797c146f1
Adding "test/ghostdriver-test" to run in Travis CI
...
Related to issue #11880
2014-03-08 23:37:47 +00:00
Adrian Chung
300f28cc5d
Add example for how to post a json request to HTTP server
...
https://github.com/ariya/phantomjs/issues/11969
2014-02-19 21:40:02 -08:00
Rikke Simonsen
bda8838698
Fix for crash bug caused by Iframe NULL reference
...
https://github.com/ariya/phantomjs/issues/10947
https://github.com/ariya/phantomjs/issues/11103
https://github.com/ariya/phantomjs/pull/11984
2014-02-19 21:30:11 -08:00
paulo alem
15d0636b70
Runner for jasmine 2
...
The old script needed some updates in order to support the new jasmine lib
2014-02-14 19:27:14 -02:00