Commit 744b10b
Fix
* Initial plan
* Fix flip_rotate_image orientation check and update feature tests for WP 5.3+
Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>
* Fix Imagick flip-only orientation failure: use DB metadata for detection, normalize after save
Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>
* Update src/Media_Command.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add @require-extension-imagick scenario for flip-only orientations and fix PHPStan type error
Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>
* Fix flip_rotate_image: guard metadata regeneration behind successful save, validate non-empty metadata
Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>
* Fix WP 5.3+ false-positive: verify file EXIF when DB orientation > 1 to detect already-auto-rotated images
Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>
* Update src/Media_Command.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>
Co-authored-by: Pascal Birchler <pascal.birchler@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>fix-orientation command for Imagick and add WP 5.3+ tests (#233)1 parent e0dc04d commit 744b10b
2 files changed
Lines changed: 166 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
| 14 | + | |
| 15 | + | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
96 | 95 | | |
97 | 96 | | |
98 | 97 | | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
| 98 | + | |
| 99 | + | |
103 | 100 | | |
104 | 101 | | |
105 | 102 | | |
| |||
122 | 119 | | |
123 | 120 | | |
124 | 121 | | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
125 | 168 | | |
126 | 169 | | |
127 | 170 | | |
128 | 171 | | |
129 | 172 | | |
130 | 173 | | |
131 | 174 | | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1462 | 1462 | | |
1463 | 1463 | | |
1464 | 1464 | | |
1465 | | - | |
1466 | | - | |
1467 | | - | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
1468 | 1468 | | |
1469 | | - | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
1470 | 1504 | | |
1471 | 1505 | | |
1472 | | - | |
| 1506 | + | |
1473 | 1507 | | |
1474 | 1508 | | |
1475 | 1509 | | |
| |||
1488 | 1522 | | |
1489 | 1523 | | |
1490 | 1524 | | |
1491 | | - | |
1492 | 1525 | | |
1493 | 1526 | | |
1494 | 1527 | | |
1495 | 1528 | | |
1496 | 1529 | | |
1497 | | - | |
| 1530 | + | |
1498 | 1531 | | |
1499 | 1532 | | |
1500 | 1533 | | |
| |||
1510 | 1543 | | |
1511 | 1544 | | |
1512 | 1545 | | |
1513 | | - | |
1514 | | - | |
1515 | | - | |
1516 | | - | |
| 1546 | + | |
1517 | 1547 | | |
1518 | | - | |
1519 | | - | |
| 1548 | + | |
| 1549 | + | |
| 1550 | + | |
1520 | 1551 | | |
1521 | | - | |
1522 | | - | |
| 1552 | + | |
| 1553 | + | |
| 1554 | + | |
| 1555 | + | |
| 1556 | + | |
| 1557 | + | |
| 1558 | + | |
| 1559 | + | |
| 1560 | + | |
| 1561 | + | |
| 1562 | + | |
| 1563 | + | |
| 1564 | + | |
| 1565 | + | |
1523 | 1566 | | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
1524 | 1571 | | |
1525 | 1572 | | |
1526 | 1573 | | |
| |||
0 commit comments