mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-09 23:34:20 +00:00
Commit graph
Select branches
Hide pull requests
develop
master
midi2
#1
#1
#10
#10
#1005
#1011
#1013
#1015
#1015
#1017
#1017
#1018
#1018
#1019
#1019
#1022
#1032
#1036
#1036
#1038
#1039
#104
#104
#1040
#1040
#1041
#1041
#1045
#1045
#1048
#1049
#1049
#1052
#1058
#1059
#1059
#1060
#1060
#1062
#1062
#1063
#1067
#1069
#1070
#1070
#1073
#1075
#1075
#1076
#1076
#1078
#108
#108
#1081
#1082
#1084
#1085
#1086
#1086
#1090
#1091
#1097
#1097
#1098
#1098
#11
#11
#1100
#1100
#1101
#1101
#1102
#1105
#1105
#1110
#1110
#1111
#1112
#1113
#1113
#1114
#1115
#1116
#1117
#1119
#112
#112
#1120
#1122
#1122
#1124
#1128
#1129
#1133
#1134
#1135
#1140
#1142
#1149
#1152
#1153
#1153
#1155
#1160
#1160
#1161
#1161
#1164
#1168
#1169
#1170
#1177
#1177
#1181
#1182
#1183
#1183
#1185
#1185
#1187
#119
#119
#1190
#1192
#1195
#1195
#1196
#1199
#1199
#12
#12
#1200
#1200
#1202
#1209
#121
#121
#1210
#1211
#1213
#1214
#1218
#1219
#1220
#1224
#1224
#1227
#1227
#1232
#1232
#1234
#1234
#1235
#1235
#1239
#124
#124
#1240
#1240
#1244
#1244
#1245
#1246
#1248
#1249
#125
#125
#1250
#1251
#1253
#1259
#1259
#126
#126
#1263
#1263
#1267
#1267
#127
#1270
#1270
#1271
#1271
#1275
#1275
#1277
#1279
#128
#128
#1281
#129
#129
#1291
#1295
#1296
#13
#13
#130
#130
#1311
#1311
#1312
#1312
#1316
#1317
#1319
#1324
#1325
#1326
#1327
#133
#133
#1330
#1330
#1331
#1332
#1332
#1333
#1333
#1335
#1336
#1336
#1337
#1337
#1338
#1339
#1339
#1340
#1341
#1342
#1342
#1344
#1344
#1348
#1349
#1349
#1352
#1353
#1353
#1357
#1357
#136
#136
#1360
#1361
#1362
#1367
#1367
#1370
#1371
#1371
#1374
#1378
#138
#138
#1382
#1382
#1385
#1392
#1392
#1393
#1395
#1395
#1396
#1396
#1397
#1397
#14
#14
#1400
#1403
#1404
#1405
#1405
#1412
#1412
#1413
#1413
#1419
#1419
#142
#142
#1420
#1426
#1426
#143
#143
#1433
#1436
#1439
#1443
#1447
#1448
#1451
#1451
#1454
#1459
#146
#1460
#1460
#1461
#1463
#1463
#1468
#1468
#147
#147
#1470
#1470
#1472
#1474
#1474
#1476
#1477
#1478
#1479
#1480
#1484
#1485
#1485
#1486
#1486
#1487
#1489
#149
#149
#1490
#1491
#1492
#1493
#1493
#1496
#1497
#1497
#1499
#15
#15
#150
#150
#1501
#1505
#1505
#151
#151
#1511
#1512
#1512
#1514
#1514
#1516
#152
#152
#1520
#1520
#1521
#1521
#1526
#1526
#153
#1532
#1533
#1533
#1535
#1535
#1536
#1537
#1537
#154
#1542
#1542
#1545
#1546
#1546
#1548
#1549
#1549
#155
#155
#1556
#1556
#1562
#1562
#1563
#1564
#1564
#1570
#158
#158
#1581
#1583
#1583
#1589
#1589
#159
#159
#1590
#1590
#1591
#1591
#1593
#1597
#16
#16
#160
#160
#1600
#1600
#1602
#1603
#1605
#1607
#1610
#1610
#1612
#1612
#165
#165
#167
#167
#168
#168
#17
#17
#175
#175
#176
#176
#178
#178
#18
#18
#180
#180
#181
#181
#183
#183
#187
#187
#19
#19
#197
#197
#198
#198
#2
#2
#20
#20
#205
#205
#207
#208
#208
#209
#209
#21
#21
#213
#213
#216
#22
#22
#221
#221
#224
#224
#226
#226
#228
#228
#23
#231
#231
#232
#232
#234
#234
#235
#235
#237
#239
#239
#24
#24
#245
#245
#25
#25
#252
#252
#253
#253
#254
#254
#255
#255
#257
#257
#26
#26
#264
#264
#27
#27
#276
#276
#277
#277
#278
#278
#28
#28
#281
#281
#287
#287
#29
#29
#293
#293
#295
#295
#299
#299
#3
#3
#30
#30
#300
#300
#301
#301
#303
#303
#305
#305
#308
#308
#309
#309
#31
#31
#311
#311
#313
#313
#314
#314
#318
#318
#319
#319
#32
#32
#320
#322
#322
#325
#325
#327
#327
#328
#328
#329
#329
#33
#33
#330
#330
#336
#336
#338
#338
#34
#34
#340
#340
#341
#341
#342
#342
#344
#344
#347
#347
#348
#348
#35
#35
#350
#350
#351
#352
#352
#353
#355
#355
#356
#357
#357
#36
#36
#362
#363
#363
#368
#368
#369
#369
#37
#37
#370
#370
#371
#372
#372
#378
#378
#379
#379
#38
#38
#381
#384
#384
#39
#39
#390
#390
#398
#399
#399
#4
#4
#40
#40
#400
#400
#402
#402
#404
#406
#406
#409
#409
#41
#41
#415
#415
#416
#416
#418
#419
#419
#42
#42
#420
#420
#426
#426
#427
#427
#428
#428
#43
#43
#430
#430
#431
#436
#44
#44
#444
#446
#447
#447
#449
#45
#45
#452
#455
#457
#459
#46
#460
#461
#461
#467
#468
#47
#473
#474
#474
#475
#476
#477
#478
#478
#48
#48
#480
#480
#481
#483
#484
#484
#485
#485
#488
#489
#49
#49
#490
#490
#495
#496
#496
#497
#5
#5
#50
#50
#500
#500
#504
#504
#505
#51
#51
#510
#511
#512
#515
#52
#52
#521
#523
#528
#528
#529
#529
#53
#53
#530
#531
#532
#532
#534
#534
#535
#535
#537
#54
#54
#540
#542
#542
#543
#543
#544
#544
#545
#547
#548
#55
#55
#550
#551
#552
#553
#553
#557
#559
#559
#56
#56
#563
#563
#567
#567
#568
#568
#569
#569
#57
#57
#570
#570
#571
#572
#572
#574
#575
#576
#578
#58
#58
#589
#59
#59
#590
#590
#591
#593
#594
#594
#595
#595
#596
#598
#599
#599
#6
#6
#60
#60
#600
#604
#605
#606
#609
#609
#61
#61
#610
#611
#613
#615
#62
#62
#620
#621
#622
#625
#625
#63
#63
#631
#634
#635
#635
#636
#638
#64
#640
#641
#641
#642
#643
#644
#646
#649
#65
#65
#650
#652
#653
#654
#655
#656
#658
#659
#66
#66
#660
#663
#666
#667
#668
#668
#669
#669
#67
#67
#670
#671
#671
#673
#673
#674
#675
#676
#68
#68
#683
#69
#69
#690
#692
#693
#693
#695
#696
#697
#698
#699
#7
#7
#70
#70
#700
#706
#707
#709
#71
#71
#710
#710
#711
#713
#713
#716
#717
#717
#72
#72
#722
#723
#724
#727
#728
#73
#73
#732
#734
#735
#736
#737
#737
#738
#738
#74
#74
#740
#740
#746
#747
#75
#75
#752
#754
#756
#756
#757
#757
#76
#76
#761
#761
#762
#762
#763
#763
#764
#764
#767
#77
#77
#770
#770
#775
#776
#776
#778
#778
#779
#779
#78
#78
#781
#781
#782
#785
#787
#788
#789
#79
#79
#792
#792
#794
#795
#797
#798
#8
#8
#80
#80
#800
#803
#804
#807
#808
#809
#809
#81
#81
#810
#813
#813
#815
#815
#816
#82
#82
#820
#822
#823
#823
#824
#828
#828
#829
#829
#83
#83
#830
#831
#832
#832
#833
#834
#835
#839
#84
#84
#840
#842
#845
#847
#848
#849
#85
#85
#852
#853
#854
#856
#856
#857
#859
#86
#86
#862
#862
#864
#865
#867
#868
#87
#87
#870
#871
#873
#881
#882
#883
#885
#891
#892
#895
#896
#9
#9
#900
#903
#903
#904
#905
#911
#917
#92
#92
#920
#922
#931
#932
#934
#934
#937
#938
#939
#940
#942
#942
#947
#949
#955
#957
#957
#960
#965
#967
#967
#973
#974
#974
#988
#991
#991
#996
#998
#998
1.51
1.52
1.53
2.0.0
2.0.31
2.0.32
2.0.33
2.0.34
2.0.35
2.0.36
2.0.37
2.0.38
2.0.39
2.0.40
2.0.41
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.1.8
3.0.0
3.0.1
3.0.2
3.0.3
3.0.4
3.0.5
3.0.6
3.0.7
3.0.8
3.1.0
3.1.1
3.2.0
4.0.1
4.0.2
4.0.3
4.1.0
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.3.0
4.3.1
5.0.0
5.0.1
5.0.2
5.1.0
5.1.1
5.1.2
5.2.0
5.2.1
5.3.0
5.3.1
5.3.2
5.4.0
5.4.1
5.4.2
5.4.3
5.4.4
5.4.5
5.4.6
5.4.7
6.0.0
6.0.1
6.0.2
6.0.3
6.0.4
6.0.5
6.0.6
6.0.7
6.0.8
6.1.0
6.1.1
6.1.2
6.1.3
6.1.4
6.1.5
6.1.6
7.0.0
7.0.1
7.0.10
7.0.11
7.0.12
7.0.2
7.0.3
7.0.4
7.0.5
7.0.6
7.0.7
7.0.8
7.0.9
8.0.0
8.0.1
8.0.10
8.0.11
8.0.12
8.0.2
8.0.3
8.0.4
8.0.5
8.0.6
8.0.7
8.0.8
8.0.9
-
e2a1af48e5Windowing: Avoid dynamically loading GetWindowDpiAwarenessContext, which is always present on Windows 10
reuk
2025-08-21 17:38:31 +01:00 -
f34de2438cWindowing: Avoid dynamically loading GetAwarenessFromDpiAwarenessContext, which is always present on Windows 10
reuk
2025-08-21 17:34:39 +01:00 -
ad95f9d88cWindowing: Avoid dynamically loading GetThreadDpiAwarnessContext, which is always present on Windows 10
reuk
2025-08-21 17:28:47 +01:00 -
016cf341bfWindowing: Avoid dynamically loading SetThreadDpiAwarenessContext, which is always present on Windows 10
reuk
2025-08-21 17:23:13 +01:00 -
2591068b61Windowing: Avoid dynamically loading GetProcessDpiAwareness, which is always present on Windows 8.1
reuk
2025-08-21 17:17:28 +01:00 -
f1d215f014Windowing: Avoid dynamically loading SetProcessDpiAwareness, which is always present on Windows 8.1
reuk
2025-08-21 17:10:52 +01:00 -
09ae83a367Windowing: Avoid dynamically loading SetProcessDpiAwarenessContext, which is always present on Windows 10
reuk
2025-08-21 17:06:38 +01:00 -
63410e78e7Windowing: Avoid dynamically loading GetDpiForMonitor, which is always present on Windows 8.1
reuk
2025-08-21 17:02:06 +01:00 -
b4749b1f86Windowing: Avoid dynamically loading SetProcessDPIAware, which is always present on Vista
reuk
2025-08-21 16:55:58 +01:00 -
2261575b00Windowing: Avoid dynamically loading GetDpiForWindow, which is always present on Windows 10
reuk
2025-08-21 16:51:07 +01:00 -
83e3cd8be9WASAPI: Fix issue where current buffer size could be misreported in non-low-latency non-exclusive mode
reuk
2025-11-27 17:10:22 +00:00 -
95eef1995aVariant: Make DynamicObject comparison more intuitive
reuk
2025-11-25 13:13:21 +00:00 -
4488813de7DynamicObject: Add implementation of equals()
reuk
2025-11-25 12:40:34 +00:00 -
7cc5ff29daMerge
0945558925into29396c22c9LukeSonnox
2025-12-16 10:22:12 +00:00 -
e4ed79a9aaMerge
f1fe1c506einto29396c22c9Quentin Lamerand
2025-12-16 10:49:12 +01:00 -
29396c22c9
JUCE version 8.0.12
master
8.0.12
Tom Poole
2025-12-16 08:51:21 +00:00 -
2e72048cd2
Projucer: Enable ARM64EC for Visual Studio 2026 exporter
reuk
2025-12-03 12:08:06 +00:00 -
edeb175c12
Resave all projects
Tom Poole
2025-12-16 08:50:10 +00:00 -
acc4b9c6d0
Bump version number to 8.0.12
Tom Poole
2025-12-16 08:48:49 +00:00 -
661e3d03e6
Fix: Allow nullptr callback in evaluateJavascript on Linux
kaz saita
2025-12-16 15:33:01 +09:00 -
7617f6b480
Projucer: Fix a module path in provided projects
Tom Poole
2025-12-12 20:26:52 +00:00 -
195795047eDrawableText: 0-initialise fontHeight and fontHScale variables
Aga Janowicz
2025-12-08 17:13:00 +00:00 -
9ce4a44640
DrawableText: 0-initialise fontHeight and fontHScale variables
Aga Janowicz
2025-12-08 17:13:00 +00:00 -
1b0911dda6iOS: Always update peer bounds when window scene coordinate space is updated
reuk
2025-12-08 14:07:08 +00:00 -
4d1c9c9b12AccessibilityHelpers: Move function definition out of header
reuk
2025-12-08 13:30:35 +00:00 -
44c552c614AudioPluginInstance: Use inherited constructors directly
reuk
2025-12-08 13:26:15 +00:00 -
84bcf6965cCMake: Remove dead code in _juce_configure_bundle function
Kengo Suzuki
2025-12-06 19:46:49 +09:00 -
caac369b45MIDI: Remove separating ':' between endpoint name and group name
reuk
2025-12-08 14:15:50 +00:00 -
5565e12455
Remove dead code in _juce_configure_bundle function
Kengo Suzuki
2025-12-06 19:46:49 +09:00 -
3b4b5da251Fix AudioPluginInstance template constructor parameter type
Zachary Fogg
2025-12-06 00:21:33 -05:00 -
1a66a03103
InAppPurchaces: Increase Android minimum SDK for JuceBillingClient
Anthony Nicholls
2025-12-03 16:01:02 +00:00 -
54813c8937Projucer: Make VS2026 the default exporter on Windows
reuk
2025-12-03 13:09:18 +00:00 -
2a9c249abaProjucer: Enable ARM64EC for Visual Studio 2026 exporter
reuk
2025-12-03 12:08:06 +00:00 -
d0e74374c9Merge branch 'juce-framework:master' into master
Lukas Klingebiel
2025-12-02 22:36:06 +01:00 -
c352e24890
JUCE version 8.0.11
8.0.11
Tom Poole
2025-12-01 10:27:34 +00:00 -
8f2fa81bd1
Resave all projects
Tom Poole
2025-12-01 10:25:47 +00:00 -
ae3b811c50
Bump version number to 8.0.11
Tom Poole
2025-12-01 10:21:13 +00:00 -
0aaf2c7afbMerge
93507d22a9intoeecf40ba95Tintamar
2025-11-30 16:38:13 +00:00 -
25c75e75b4Merge
7eaf2d4a6eintoeecf40ba95James Stubbs
2025-11-30 16:37:24 +00:00 -
673f274b99Merge
c7ea0f9c14intoeecf40ba95Michael Foster
2025-11-30 16:34:37 +00:00 -
c738368de9Merge
cf2057c2ebintoeecf40ba95Brian Kendall
2025-11-30 16:47:29 +01:00 -
317385fb61
Fix code comment for _juce_link_optional_libraries
Kengo
2025-11-29 21:08:42 +09:00 -
eecf40ba95
Direct2D: Avoid creating multiple MemoryFontFileLoaders all referencing the same data
reuk
2025-11-27 13:25:55 +00:00 -
230340dbfcDocs: Correct VST3_CATEGORIES defaults in CMake API
szkkng
2025-11-24 16:39:18 +09:00 -
540830506bMemoryOutputStream: Avoid integer overflow which may result in incorrect size after expansion
reuk
2025-11-25 11:34:35 +00:00 -
65e9bf1c52
Fix bug where a disabled ComboBox could be displayed using screen readers
attila
2025-11-25 19:12:52 +01:00 -
07f801143c
Fix bug where a disabled ToggleButton could be toggled using screen readers
attila
2025-11-25 18:33:30 +01:00 -
fd1c29e56b
WASAPI: Fix bug where an external device sample rate change could permanently stop audio processing
attila
2025-11-24 16:05:35 +01:00 -
e26c69e7bfDocs: Fix up description of FORMATS argument in CMake API doc
reuk
2025-11-24 12:54:39 +00:00 -
cf0bbec144
Docs: Correct VST3_CATEGORIES defaults in CMake API
szkkng
2025-11-24 16:39:18 +09:00 -
6aff0cde88Merge
5f6842a5bcinto10ec977d05Daniel Walz
2025-11-20 14:49:56 -05:00 -
10ec977d05
Component: Revert improvements to opaque component checks
Anthony Nicholls
2025-11-18 14:32:56 +00:00 -
fc29df83b5
Direct2D: Fix an issue with excludeClipRectangle
Anthony Nicholls
2025-11-18 17:27:53 +01:00 -
a4e03bdad1
CharPointer: Fix a crash in the UTF32 unit tests
Anthony Nicholls
2025-11-20 16:21:54 +00:00 -
c37c18c5b4
macOS: Prevent visual glitches in images
Anthony Nicholls
2025-10-30 16:21:06 +00:00 -
f0560cefbbString: Fix mangled decoding of UTF-16 strings containing surrogate pairs in createStringFromData()
reuk
2025-11-19 17:54:20 +00:00 -
e3f3d32fe6UIViewComponentPeer: Remove rootViewController from old window before adding it to new window
reuk
2025-11-19 14:09:49 +00:00 -
a9779b4546
OpenGL: Fix missing buffered image after context detach
attila
2025-11-18 15:55:07 +01:00 -
ef54f013c3QuickJS: Update header from CHOC upstream, and disable CONFIG_STACK_CHECK
reuk
2025-11-19 11:10:49 +00:00 -
9715b901a8OutputStream: Fix implementation of writeText when converting to UTF-16
reuk
2025-11-18 15:19:37 +00:00 -
8b77aca786CharPointer_UTF16: Make behaviour consistent when iterating through unpaired surrogates
reuk
2025-11-18 15:19:42 +00:00 -
c514c95797ScopedValueSetter: Make nodiscard
reuk
2025-11-17 20:11:21 +00:00 -
e465b71188Docs: Update language to be more diplomatic
reuk
2025-11-13 20:19:49 +00:00 -
83e5264c86Formatting: Remove double-dots from comments and other strings
reuk
2025-11-17 19:00:05 +00:00 -
82dc6d1c7eWindows: Fix a bug where windows with non-native titlebars could be maximised to the wrong size
reuk
2025-11-04 18:08:38 +00:00 -
e890736965AudioDeviceManager: Improve initialise() parameter naming
reuk
2025-11-04 14:14:09 +00:00 -
b1ec95db6eRevert "AudioDeviceManager: Handle loading of XML with missing fields more gracefully"
reuk
2025-11-04 14:02:59 +00:00 -
0c6e8689ecMerge
9594156a64into2efd3e0661Julian Waters
2025-11-15 11:37:49 -05:00 -
85783610cbMerge
e18a62fdf2into2efd3e0661taylor.fish
2025-11-15 11:37:48 -05:00 -
2ac7e174f4Merge
0f58b15e5cinto2efd3e0661taylor.fish
2025-11-15 11:37:48 -05:00 -
7afd9b1071Merge
642e53249binto2efd3e0661tesseiko
2025-11-15 11:37:48 -05:00 -
32fee33604Merge
47082cecd5into2efd3e0661Amin Ya
2025-11-15 11:37:48 -05:00 -
8122ddcb62Merge
d722c6ba6ainto2efd3e0661Yair Chuchem
2025-11-15 11:37:48 -05:00 -
7b9ff97ff2Docs: Fixed typo in juce::SamplerSound documentation (SampledSound -> SamplerSound)
nathan411
2025-11-13 18:51:40 +01:00 -
a3f81eb2fbOpenGL: Correctly restore blend mode when nested context goes out-of-scope
reuk
2025-11-13 17:28:15 +00:00 -
6987f055dd
Fixed typo in juce::SamplerSound documentation (SampledSound -> SamplerSound)
nathan411
2025-11-13 18:51:40 +01:00 -
81bf88b100Merge
4fadffa3a4into2efd3e0661Facundo A. Sierra Rodríguez
2025-11-11 13:10:44 +01:00 -
2efd3e0661
Component: Prevent unnecessary image clearing in createComponentSnapshot
Anthony Nicholls
2025-11-05 13:06:52 +00:00 -
cea19a9d12
Component: Fix an issue calculating the relative bounds of opaque components
Anthony Nicholls
2025-11-05 08:53:34 +00:00 -
f257fef7f7
TextLayout: Fix hang when shaping text containing a zero-width glyph
attila
2025-11-06 16:41:59 +01:00 -
79053759a5
iOS: Fix a crash selecting files in iOS 12 and 13
Tom Poole
2025-11-05 11:51:51 +00:00 -
c70d471afe
WebBrowserComponent: Enable Safari Web Inspector in debug builds
Martin Kosdy
2025-11-05 15:06:41 +01:00 -
4fadffa3a4
Fix(macOS): Correct 32-bit integer overflow in getMouseTime (fixes #1587)
esfacumon
2025-11-04 23:45:17 +01:00 -
6ec31734e6
Style: Fix CRLF line endings in juce_NSViewComponentPeer_mac.mm
esfacumon
2025-11-04 23:43:03 +01:00 -
9d6c0c0f50BluetoothMidiDevicePairingDialog (iOS): Avoid moving the pairing dialog offscreen when device orientation changes
reuk
2025-11-03 20:55:05 +00:00 -
514718e037UIViewComponentPeer: Fix bug where onscreen keyboard would fail to follow view orientation
reuk
2025-10-30 20:03:25 +00:00 -
d66ca542b8UIViewComponentPeer: Avoid sending unnecessary UIWindowScene change notifications
reuk
2025-10-30 19:42:20 +00:00 -
87cec3b743UIViewComponentPeer: Fix an issue where the status bar could remain visible in landscape on iPhones
reuk
2025-10-30 19:43:00 +00:00 -
c1c0b58787UIViewComponentPeer: Remove orientation-related methods that are deprecated on all supported JUCE deployment targets
reuk
2025-10-30 19:41:57 +00:00 -
a2ed4e3ffdUIViewComponentPeer: Use correct return type for supportedInterfaceOrientations
reuk
2025-10-30 19:40:59 +00:00 -
22fa992187iOS AppDelegate: Tidy up constructor of keyboard-tracking DelegateClass
reuk
2025-10-30 19:39:55 +00:00 -
a7a20747f0iOS AppDelegate: Tidy up application:configurationForConnectingSceneSession:options
reuk
2025-10-30 19:39:36 +00:00 -
8b0ae502ffCoreMidi: Fix timestamps for incoming MIDI messages
reuk
2025-11-03 13:11:16 +00:00 -
5ec4d85d82
Component: Add some basic unit tests
Anthony Nicholls
2025-04-28 18:09:55 +01:00 -
961ff32b9e
Component: Improve opaque component checks
Anthony Nicholls
2025-04-26 01:17:09 +01:00 -
a34497dbe0
PropertiesFile: Add immutable fluent interface to PropertiesFile::Options
Daniel Leonov
2025-11-02 19:06:54 +03:00 -
79dfa1d392
VST3 Client: Fix UIDs in generated manifest when AppConfig is enabled
reuk
2025-10-28 18:48:31 +00:00 -
cb34975457
Fix crash after OpenGL::detach in the presence of buffered child components
attila
2025-10-22 17:00:48 +02:00 -
2da6a5fb62
SystemStats (Linux): Fix locale clobbering
Oli
2025-10-23 12:21:31 +01:00 -
a2a9c54e31JPEG: Sort list of warnings
reuk
2025-10-27 10:30:44 +00:00