Rémy Perona
a5cf82753b
add multiline flag to extractCalcs pattern
2020-01-21 12:21:08 -08:00
enricodias
e99e51935f
Add addFile method
...
The addFile method will throw an exception if it fails to read a file
2020-01-21 12:15:35 -08:00
Wim Wisselink
47a53716f9
Implode swap parameter order for PHP-7.4 support.
1.3.62
2019-12-19 08:54:47 +01:00
Matthias Mullie
e87effb29f
Add test for #267
2018-12-17 16:23:25 +01:00
Matthias Mullie
d5acb8ce5b
php-cs-fixer
1.3.61
2018-11-27 00:10:39 +01:00
Matthias Mullie
97f118c4c7
Merge branch 'igll-patch-1'
2018-11-27 00:08:46 +01:00
Matthias Mullie
0716502669
Preserve important comments exactly as they are
2018-11-27 00:07:50 +01:00
Matthias Mullie
7d6883bb3d
Shorten alpha channel
2018-11-27 00:04:47 +01:00
Matthias Mullie
bb864e00cd
Remove whitespace around + and &
...
Fixes #259
2018-11-27 00:04:46 +01:00
Matthias Mullie
107ed7bc85
Improve regex detection
...
Fixes #249
Fixes #252
Fixes #253
2018-11-27 00:04:46 +01:00
Rozinko Roman
453dc0dfa3
update css test
2018-11-27 00:04:46 +01:00
Rozinko Roman
e52044ac58
move color replace to a shortenColorCodesToHex() function
2018-11-27 00:04:46 +01:00
Rozinko Roman
2dfe767019
add replace 'white' and 'black' to '#fff' and ' #000 '
2018-11-27 00:04:46 +01:00
Puskás Zsolt
ee023207c5
preserve important comments
2018-11-27 00:04:46 +01:00
Matthias Mullie
f6b0e73b31
Merge branch 'errotan-comments'
2018-11-27 00:01:59 +01:00
Matthias Mullie
2d13b7b851
Preserve important comments exactly as they are
2018-11-27 00:01:41 +01:00
Matthias Mullie
ea20ad3cbc
Shorten alpha channel
2018-11-26 23:35:39 +01:00
Matthias Mullie
75bb291978
Remove whitespace around + and &
...
Fixes #259
2018-11-26 23:35:39 +01:00
Matthias Mullie
cc0eb0cb6d
Improve regex detection
...
Fixes #249
Fixes #252
Fixes #253
2018-11-26 23:35:39 +01:00
Rozinko Roman
14fb0eda16
update css test
2018-11-26 23:35:39 +01:00
Rozinko Roman
d3d13451e1
move color replace to a shortenColorCodesToHex() function
2018-11-26 23:35:39 +01:00
Rozinko Roman
1c6a499a21
add replace 'white' and 'black' to '#fff' and ' #000 '
2018-11-26 23:35:39 +01:00
Matthias Mullie
17888a4946
Merge branch 'rozinko-replace-white-black-colors'
2018-11-26 23:25:02 +01:00
Matthias Mullie
4a6450bcae
Shorten alpha channel
2018-11-26 23:23:33 +01:00
Matthias Mullie
8b5f5d780d
Remove whitespace around + and &
...
Fixes #259
2018-11-26 23:08:42 +01:00
Matthias Mullie
c291aa05dc
Improve regex detection
...
Fixes #249
Fixes #252
Fixes #253
2018-11-26 23:08:42 +01:00
Matthias Mullie
db7e523ae5
Remove whitespace around + and &
...
Fixes #259
2018-11-26 22:57:07 +01:00
Matthias Mullie
4762aedee6
Improve regex detection
...
Fixes #249
Fixes #252
Fixes #253
2018-11-26 21:28:31 +01:00
Rozinko Roman
6426f25ee3
update css test
2018-10-10 22:39:02 +03:00
Rozinko Roman
76f2ce3379
move color replace to a shortenColorCodesToHex() function
2018-10-10 22:22:05 +03:00
Rozinko Roman
8be95e10e6
add replace 'white' and 'black' to '#fff' and ' #000 '
2018-10-10 22:05:01 +03:00
Puskás Zsolt
ca7d428102
preserve important comments
2018-08-24 07:35:25 +02:00
igll
0236af7448
Update Minify.php
...
if (array_key_exists($i, $positions) == false) {
instead of
if (!isset($positions[$i]))
in order to avoid "Notice undefined offset"
2018-05-29 09:11:40 +02:00
Kevin Pancake
6d922d0e2a
Pass settings to (recursively) referenced files
2018-05-04 08:54:28 +02:00
Matthias Mullie
ab7fea80ce
Don't iterate over positions that have already been unset
...
Fixes #245
1.3.60
2018-04-18 10:50:35 +02:00
Mert Yazıcıoğlu
2e54f8426b
Add support for unicode regular expression flag
...
The regular expression for matching valid JS regular expressions seems to be missing the `u` flag, which is a valid flag to treat a pattern as a sequence of unicode code points.
See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Advanced_searching_with_flags_2
2018-04-04 10:32:45 +02:00
Matthias Mullie
04a37f5434
Make sure $positions & $matches are in sync
...
Fixes #238
2018-04-04 10:31:39 +02:00
Matthias Mullie
81d3a806b2
Don't leave behind trailing semicolons when moving imports to top
...
Fixes #240
2018-04-04 10:16:18 +02:00
Matthias Mullie
473896bf31
Allow whitespace between regex & some of the things that can follow it
...
Fixes #242
2018-04-04 10:06:41 +02:00
Matthias Mullie
62dac3bce0
Run tests with Docker
1.3.59
2018-02-02 13:44:18 +01:00
Matthias Mullie
d4ba172471
Make classname same as filename
2018-02-02 12:40:19 +01:00
Matthias Mullie
121cd3b6eb
Some more whitespace stripping
...
Fixes #232
2018-02-02 12:28:07 +01:00
Matthias Mullie
ba5c2293c1
Ensure minifier always returns a string
...
Fixes #220
2018-02-02 11:49:22 +01:00
Matthias Mullie
57b38195be
Don't import specific files
...
Fixes #224
2018-02-02 11:21:49 +01:00
Matthias Mullie
4ca8d1e34c
Improve regex detection after )
...
Meanwhile also improves extraction by capturing the exact
regex offset, instead of trying to find it again ourselves.
This will not only be slightly faster, but more accurate
as well, since lookahead/-behind things may be missing
from the match & we could end up finding duplicates that
do not satisfy those assertions...
Fixes #231
2018-02-02 11:03:25 +01:00
Matthias Mullie
1e55fe09e7
Regexes can't span multiple lines
...
Fixes #234
2018-02-02 09:26:19 +01:00
Matthias Mullie
adfa7ebcd9
Don't go fixing invalid flex attributes
...
Fixes #235
2018-02-02 08:17:39 +01:00
Matthias Mullie
9d9d3e93e4
Replace donate button
2018-01-09 08:49:41 +01:00
Matthias Mullie
aee56fe6c7
Add test for #227
1.3.58
2018-01-08 11:01:42 +01:00
Matthias Mullie
cb1450437c
Improve & optimize regex detection
...
Fixes #229
2018-01-08 10:47:52 +01:00