Aleksander Machniak
5ac44fd4ed
PHPDoc fixes
2021-02-28 11:58:27 +01:00
Aleksander Machniak
066faa1485
CS fixes, short array syntax, PHP8 fixes, tests
...
also fixed listing of table columns on SQLite database
2020-11-28 10:06:41 +01:00
Aleksander Machniak
545a1569f1
Steps -> Actions refactoring ( #7688 )
...
* Move action handling code to rcmail class
* Add rcmail_action class
* Add action aliases
* Get rid of $OUTPUT global
* Move some methods from rcmail to rcmail_action
* PHP8 compat. fixes
* Add framework for testing actions
* Fix obvious code mistakes
2020-11-01 11:25:38 +01:00
Aleksander Machniak
a5c2b4360c
Fixes in context of undefined variables, and code style
2020-08-15 12:13:31 +02:00
Aleksander Machniak
bda02002de
Security: Better fix for CVE-2020-12641
2020-05-30 08:34:11 +02:00
Aleksander Machniak
4951d6603a
Fix remote code execution via crafted 'im_convert_path' or 'im_identify_path' settings
2020-04-26 08:02:03 +02:00
Aleksander Machniak
e7ebff56df
PHPDoc fixes
2019-09-30 20:43:07 +02:00
Aleksander Machniak
0869f02b7c
Fix bug in converting multi-page Tiff images into Jpeg ( #6824 )
...
When using 'convert' binary we have to use -flatten argument (the same
as we do with thumbnails) otherwise it will produce multiple output files
with -0, -1, etc. suffix. This way we make sure to generate only one image
until we support multi-page Tiff properly.
2019-06-26 13:40:30 +02:00
Aleksander Machniak
57c67db029
Remove year(s) from copyright headers + some cleanup
2019-04-16 10:42:45 +02:00
Aleksander Machniak
d3c65d752b
Remove useless "return null;" at the end of function block
2018-12-27 11:03:47 +01:00
Aleksander Machniak
b46cd5de1d
Fix PHP Warning: exif_read_data(...): Illegal IFD size ( #6169 )
2018-02-12 15:48:23 +01:00
Aleksander Machniak
2f2765ab43
Fix regression in resizing JPEG images with Imagick ( #5376 )
2016-07-29 09:05:12 +02:00
Aleksander Machniak
7a7a6795f0
Support WEBP images in mail messages ( #5362 )
2016-07-21 16:42:45 +02:00
fliespl
10c032165b
Remove deprecated function flattenImages
...
flattenImages in imagick is deprecated since php 5.6.
`PHP Deprecated: Imagick::flattenImages method is deprecated and it's use should be avoided `
Proposed solution works with imagick 3.1.0+.
11 is used as an alternative to `Imagick::ALPHACHANNEL_REMOVE` which was added in imagick 3.2.0.
2016-07-09 10:42:11 +02:00
Aleksander Machniak
bffca14d96
Exit when imagecreatetruecolor() fails
2016-01-19 09:37:29 +01:00
Aleksander Machniak
a03233ceba
CS fixes
2015-10-07 09:14:18 +02:00
Aleksander Machniak
a958748947
CS fixes
2015-06-07 15:26:33 +02:00
Thomas Bruederli
5c9ddcc052
Check available memory for image resizing with GD on Windows ( #1489937 )
2014-11-03 15:49:49 +01:00
Aleksander Machniak
2979df5529
Call exif_read_data() only on JPEG images
2014-10-24 19:08:21 +02:00
Aleksander Machniak
4045cd9266
Cleanup after PR merge, updated changelog
2014-08-13 14:34:12 +02:00
brendan braybrook
090bacddb6
changes suggested by aleks
2014-08-12 18:39:55 +00:00
brendan braybrook
e2dd31f987
rotate image with GD if exit rotation data present
2014-08-11 23:23:36 +00:00
brendan braybrook
c6183b649a
wrong type returned for gif
2014-08-11 23:21:02 +00:00
Aleksander Machniak
8968f9543f
Support image operations with Imagick extension ( #1489734 )
2014-05-06 16:18:36 +02:00
Aleksander Machniak
328876db5c
Fix image scaling issues when image has only one dimension smaller than the limit ( #1489274 )
...
Other small code improvements.
2013-08-09 10:15:51 +02:00
Aleksander Machniak
7015dd99f9
Added -stip option to convert command line ( #1489270 )
2013-08-03 09:35:16 +02:00
Aleksander Machniak
c908fb451d
Fix colorspace issue on image conversion using ImageMagick ( #1489270 ) - s/RGB/sRGB/
2013-08-03 09:29:16 +02:00
Aleksander Machniak
1cdcafc7fc
Added more error checking in rcube_image::resize()
2013-06-07 13:12:04 +02:00
Thomas Bruederli
b413bb2b60
Set minimal permissions to temp files ( #148899 )
2013-04-10 23:38:50 +02:00
Aleksander Machniak
139635f189
Fix thumbnail size when GD extension is used for image resize ( #1488985 )
2013-03-05 10:25:12 +01:00
Aleksander Machniak
9ac96015f2
Better GD module functions detection, should fix "Call to undefined function imagecreatefromjpeg()" error
2012-12-19 12:27:52 +01:00
Aleksander Machniak
d2534c63f2
Cleanup, remove file paths from doc
2012-12-18 09:07:00 +01:00
Aleksander Machniak
ba6f21caeb
Framework files moved to lib/Roundcube
2012-11-21 19:52:03 +01:00