Bob Weinand
007cf7d7d3
Merge branch 'PHP-7.1'
2016-10-03 12:55:45 +02:00
Bob Weinand
8fcc938e56
Merge branch 'PHP-7.0' into PHP-7.1
2016-10-03 12:55:23 +02:00
Bob Weinand
8908df690f
Fix crash on Linux due to double fclose()
2016-10-03 12:55:06 +02:00
Christoph M. Becker
2b134a1dcb
Move freeing of truecolor pixels to a function
...
We port <81675d39
>.
2016-10-03 12:11:46 +02:00
Christoph M. Becker
ec591b555f
Change gdImageTrueColorToPalette() to return success/failure
...
We're porting the relevant changes from
<34a00a40
>.
We also check the return value in the PHP binding, and throw E_WARNING if
the conversion failed.
2016-10-03 12:02:31 +02:00
Stanislav Malyshev
ef801b9bf9
Fix bug #73208 - another missing length check
2016-10-03 00:12:14 -07:00
Stanislav Malyshev
40e7baab3c
Fix bug #73190 : memcpy negative parameter _bc_new_num_ex
2016-10-03 00:09:02 -07:00
Christoph M. Becker
2a305b38b7
Implement request #33066 : Add GD Image Function gdImageOpenPolygon()
...
gdImageOpenPolygon() has been introduced with líbgd 2.0.29, so we finally
add a PHP binding for it, and port the respective libgd functionality to
PHP's bundled libgd.
2016-10-02 20:27:58 +02:00
Christoph M. Becker
82a8e57f37
Add support for gdEffectMultiply
...
gdLayerMultiply() has been introduced in libgd 2.1.1, and as such would have
been already available for imagelayereffect() with a system libgd. We port
the respective code to the bundled libgd, and also make IMG_EFFECT_MULTIPLY
available to userland.
2016-10-02 19:10:13 +02:00
Bob Weinand
29941e1811
Merge branch 'PHP-7.1'
2016-10-02 12:46:45 +01:00
Bob Weinand
f58cf8b24d
Merge branch 'PHP-7.0' into PHP-7.1
2016-10-02 12:46:22 +01:00
Bob Weinand
417a8ef6b4
Fix run command args passing when inmidst execution
2016-10-02 12:45:20 +01:00
Christoph M. Becker
d0f14a4429
Switch to libgd anti-aliased drawing API
...
Instead of rolling our own in the bundled libgd, we use libgd's anti-aliased
drawing API. This way imageantialias() is also available, when built against
a system libgd.
2016-10-02 13:16:40 +02:00
Bob Weinand
1c74398520
Merge branch 'PHP-7.1'
2016-10-01 19:14:46 +01:00
Bob Weinand
3fe1010cee
Merge branch 'PHP-7.0' into PHP-7.1
2016-10-01 19:14:26 +01:00
Bob Weinand
9d537951c5
Add proper escape sequences and reading stdin from file in phpdbg run command
2016-10-01 19:05:19 +01:00
Nikita Popov
ca5bb5fc7a
Merge branch 'PHP-7.1'
2016-10-01 19:06:13 +02:00
Nikita Popov
5f69c929ea
Merge branch 'PHP-7.0' into PHP-7.1
2016-10-01 19:06:05 +02:00
Nikita Popov
633b93817e
Merge branch 'PHP-5.6' into PHP-7.0
2016-10-01 19:05:48 +02:00
Nikita Popov
f9d4b1a3f1
Fix leak in zend_exception_error
...
Only occurs if a non-fatal severity level is used, e.g. when using
interactive mode.
2016-10-01 19:04:31 +02:00
Bob Weinand
948c1a912a
Merge branch 'PHP-7.1'
2016-10-01 10:47:53 +01:00
Bob Weinand
a5129bcb5b
Merge branch 'PHP-7.0' into PHP-7.1
2016-10-01 10:47:31 +01:00
Bob Weinand
3280a29ee5
Fix invalid access to interned strings after they are freed in phpdbg
2016-10-01 10:46:21 +01:00
Christoph M. Becker
0e38932d14
Merge branch 'PHP-7.1'
2016-10-01 00:02:05 +02:00
Christoph M. Becker
f6da70863f
Merge branch 'PHP-7.0' into PHP-7.1
2016-10-01 00:00:46 +02:00
Christoph M. Becker
12967bc346
Merge branch 'PHP-5.6' into PHP-7.0
2016-09-30 23:54:18 +02:00
Christoph M. Becker
9acfb1a3a5
Fix #73213 : Integer overflow in imageline() with antialiasing
...
We port the respective fixes <eca37d620
>
and <837b7327
> to our bundled libgd.
2016-09-30 23:38:13 +02:00
Nikita Popov
9f92bb80e4
Merge branch 'PHP-7.1'
2016-09-30 22:10:32 +02:00
Nikita Popov
02ba9d71ab
Unwrap reference returns in cufa etc
2016-09-30 22:10:01 +02:00
Derick Rethans
14d96d93bd
Merge branch 'PHP-7.1'
2016-09-30 20:50:13 +01:00
Derick Rethans
e63443d825
Merge branch 'PHP-7.0' into PHP-7.1
2016-09-30 20:50:00 +01:00
Derick Rethans
6ad288ee23
Merge branch 'PHP-5.6' into PHP-7.0
2016-09-30 20:49:53 +01:00
Derick Rethans
c0219b323e
Fixed tests due to changes in underlaying data
2016-09-30 20:49:44 +01:00
Derick Rethans
c2310be5ed
Merge branch 'PHP-7.1'
2016-09-30 20:31:26 +01:00
Derick Rethans
99b58896dc
Merge branch 'PHP-7.0' into PHP-7.1
2016-09-30 20:31:16 +01:00
Derick Rethans
7deb32abc9
Merge branch 'PHP-5.6' into PHP-7.0
2016-09-30 20:31:05 +01:00
Derick Rethans
91fd4bf000
Fixed parsing of AM/PM without all the expected dots in place
2016-09-30 20:21:48 +01:00
Christoph M. Becker
c60cdac636
Fix overflow checks
...
We check for the proper sizeofs, cf.
<c3cf674c
>.
2016-09-30 20:15:15 +02:00
Christoph M. Becker
e3b889700b
Remove further remains of the old antialiasing support
...
Curiously, while the external GD claims "just a few vestiges after switching
to the fast, memory-cheap implementation from PHP-gd", that stuff was still
in the bundled GD.
2016-09-30 17:04:37 +02:00
Christoph M. Becker
04400b19fc
Remove basically effectless gdImageAABlend()
...
This had already be done for GD 2.0.26 as part of the improved antialiasing
support (<https://boutell.com/gd/manual2.0.26.html#whatsnew2.0.26 >).
2016-09-30 16:12:47 +02:00
Christoph M. Becker
f72c27590f
Merge branch 'PHP-7.1'
2016-09-30 11:50:57 +02:00
Christoph M. Becker
6656d32eb3
Merge branch 'PHP-7.0' into PHP-7.1
2016-09-30 11:49:51 +02:00
Christoph M. Becker
dd93712911
Merge branch 'PHP-5.6' into PHP-7.0
2016-09-30 11:40:55 +02:00
Christoph M. Becker
e72165bb86
Fix #73203 : passing additional_parameters causes mail to fail
...
We make sure that there's no unsigned underflow, which happened for `y==0`.
2016-09-30 11:38:09 +02:00
Xinchen Hui
ac7285dace
Merge branch 'PHP-7.1'
...
* PHP-7.1:
Cleanup exception handling after zend_fetch_class_by_name
fix user filter bug
2016-09-30 16:01:43 +08:00
Xinchen Hui
68da84875e
Merge branch 'PHP-7.1' of git.php.net:/php-src into PHP-7.1
...
* 'PHP-7.1' of git.php.net:/php-src:
fix user filter bug
2016-09-30 16:01:19 +08:00
Xinchen Hui
b28277db94
Cleanup exception handling after zend_fetch_class_by_name
2016-09-30 16:00:14 +08:00
Joe Watkins
8ee842b0ea
Merge branch 'master' of https://github.com/php/php-src
2016-09-30 07:23:19 +01:00
Joe Watkins
e60620b974
Merge branch 'PHP-7.0' of https://github.com/php/php-src into PHP-7.0
2016-09-30 07:22:50 +01:00
Joe Watkins
98705148f0
fix user filter bug
2016-09-30 07:22:15 +01:00