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
-
8a9713cfbfJPEG: Suppress format-nonliteral warning in third-party code
reuk
2025-10-27 10:30:19 +00:00 -
b72343cf8c
Fix font sizing with the software and OpenGL renderers when ascent override is used
attila
2025-10-15 17:07:05 +02:00 -
39ff0f91f4
Docs: Add a note about ascent override to Font::getHeight()
attila
2025-10-15 11:21:43 +02:00 -
79748d269aDocs: Fix more typos in LICENSE file
reuk
2025-10-22 14:56:25 +01:00 -
d78484b392Resave all projects
reuk
2025-10-22 15:26:36 +01:00 -
6a73e63277VST3: Update bundled sources to 3.8.0
reuk
2025-10-22 14:54:33 +01:00 -
793a694de2
Examples: Add missing juce_audio_processors_headless module to PIPs
Oli
2025-10-17 11:28:35 +01:00 -
f5dc5c3956Android: Fix crash when deleting peer on touch event
reuk
2025-10-21 13:33:04 +01:00 -
84f29c5c5eFix relative paths in LICENSE.md
reuk
2025-10-21 11:57:42 +01:00 -
c4a72814f1Resave all projects
reuk
2025-10-21 19:08:30 +01:00 -
89fc608a34ASIO: Bundle required headers from SDK
reuk
2025-10-21 11:46:09 +01:00 -
bd5e4415f9RectangleList: DRY implementation of subtract() and avoid unnecessary allocations for int-based rectangle lists
reuk
2025-10-16 13:56:47 +01:00 -
d10c5c36e3RectangleList: Avoid infinite loops due to numerical precision issues
reuk
2025-10-15 20:36:55 +01:00 -
92573ca1adRectangleList: Remove some curly braces
reuk
2025-10-15 18:31:23 +01:00 -
e525e12061JustifiedText: Fix caret positioning when clicking on a trailing whitespace
reuk
2025-10-15 14:04:05 +01:00 -
3a0135ffb7SimpleShapedText: Fix detection of control characters
reuk
2025-10-15 13:23:28 +01:00 -
de4696d891SimpleShapedText: Reorganise function declarations
reuk
2025-10-15 13:24:56 +01:00 -
2abd6f2f71VST3 Client: Fix duplicate symbols when building a VST3 client that is itself a VST3 host
reuk
2025-10-14 20:34:31 +01:00 -
2f1c74981fFreeType: Make font fallback slightly more robust
reuk
2025-10-14 20:13:18 +01:00 -
37cc73ad9fFreeType: Avoid scanning pfb/pcf fonts
reuk
2025-10-14 18:51:37 +01:00 -
7aa7f49a8cLruCache: Add workaround for GCC 15.2 bug
reuk
2025-10-14 12:48:11 +01:00 -
8daab60325Resave all projects
reuk
2025-10-14 11:42:46 +01:00 -
46f812034eSheenBidi: Update internal include paths
reuk
2025-10-14 11:40:10 +01:00 -
e8beaa4a1fSheenBidi: Update bundled sources to v2.9.0
reuk
2025-10-14 11:27:15 +01:00 -
7f22db449aAffineTransform: Add horizontalFlip()
reuk
2025-10-13 16:54:17 +01:00 -
2f05ebe8d2FileTreeComponent: Fix typo in docs
reuk
2025-10-13 16:52:02 +01:00 -
68f7ed4ecc
Colour: Prevent an integer alpha value being processed as a float
Anthony Nicholls
2025-10-13 13:16:32 +01:00 -
4212720f7d
Time: Add support for variable number of millisecond digits in ISO8601 format
Anthony Nicholls
2025-10-13 12:19:14 +01:00 -
ea37e71f87
Time: Add assertions for issues parsing an ISO8601 formatted string
Anthony Nicholls
2025-10-14 09:39:29 +01:00 -
1294562075
VST3: Add support for defining a custom VST3 component class ID
Anthony Nicholls
2025-10-14 09:29:39 +01:00 -
a1a56cd54c
Linux: WebBrowserComponent: Terminate subprocess if main process crashes
attila
2025-10-14 15:53:50 +02:00 -
4593be7065
File: Add std::hash() template for juce::File
Daniel Leonov
2025-10-13 20:21:50 +03:00 -
fbe26b7275
JustifiedText: Fix getGlyphIndexToTheRightOf for trailing whitespaces
Aga Janowicz
2025-10-13 15:09:34 +01:00 -
95f521232f
SimpleShapedText: Fix control characters detection
Aga Janowicz
2025-10-13 15:08:47 +01:00 -
be58c6de30
AbstractFifo: Improve docs
Tom Poole
2025-10-13 12:07:00 +01:00 -
60c34d3ccb
PopupMenu: Adjust the bounds of a menu that intersects with safe inset areas
Anthony Nicholls
2025-10-06 15:37:37 +01:00 -
88af872d4d
AUv3: Fix an issue in detecting the available screen user area
Anthony Nicholls
2025-10-06 10:56:14 +01:00 -
32b4423ca8
AUv3: Ensure an editor is always available if possible
Anthony Nicholls
2025-10-02 17:50:40 +01:00 -
7449867337
MacOS: Fix WebBrowserComponent going blank in FL Studio
attila
2025-10-06 18:59:59 +02:00 -
bc8e9e05af
Linux: WebBrowserComponent: Fix crash when accessing resources larger than 4k
attila
2025-10-07 17:07:06 +02:00 -
3592a73682
Windows: Bump suggested WebView2 version number to current stable
attila
2025-10-03 11:04:00 +02:00 -
efcc8bb6f0
Remove unused function
attila
2025-09-25 18:13:20 +02:00 -
28880fcee9
macOS: Fix an issue in detecting the correct API level available
Anthony Nicholls
2025-09-30 14:44:34 +01:00 -
81ca9e63ef
Linux MIDI: Fix a compiler warning
Tom Poole
2025-09-30 11:39:22 +01:00 -
ce737946f0
iOS: Fix building with JUCE_EXECUTE_APP_SUSPEND_ON_BACKGROUND_TASK option
reuk
2025-09-25 19:52:03 +01:00 -
f863f16f5b
Plugin Host: Update reported DAW name from FruityLoops to FL Studio
Anthony Nicholls
2025-09-29 14:07:14 +01:00 -
1b460fe089
Docs: Show the paths to the files used to generate the Doxygen output
Tom Poole
2025-09-29 10:20:36 +01:00 -
79e96b598c
Docs: Show the paths to the files used to generate the Doxygen output
Tom Poole
2025-09-29 10:20:36 +01:00 -
e0faa5c255PNGImageFormat: Avoid crashing when attempting to write an invalid image
reuk
2025-09-22 16:23:57 +01:00 -
51c4a484eejuce_audio_processors: Exclusively use JUCE_INTERNAL_HAS_* macros in place of JUCE_PLUGINHOST_* macros
reuk
2025-09-22 13:44:33 +01:00 -
6c627b7b25UMPEndpoint: Fix -Wimplicit-int-enum-cast warning under clang 21
reuk
2025-09-22 13:20:16 +01:00 -
597b5644a0VST3: Update SDK to 3.7.14
reuk
2025-09-17 20:11:30 +01:00 -
94863f91d4AAX: Update SDK to 2.9.0
reuk
2025-09-17 20:06:52 +01:00 -
a5dedd36d5
Android: Address some clang-tidy warnings in Android Studio
Anthony Nicholls
2025-07-23 17:36:52 +01:00 -
5b0a2b9b80
Font: Cache HarfBuzz fonts and font details
Anthony Nicholls
2025-07-14 12:54:30 +01:00 -
c0f164ee28
Text: Cache the display language
Anthony Nicholls
2025-07-17 14:03:31 +01:00 -
667b3fae86
LruCache: Make the LRU cache implementation thread safe
Anthony Nicholls
2025-07-30 13:35:11 +01:00 -
c1affc0a0e
Unicode: Make it clearer that a lambda is being immediately invoked
Anthony Nicholls
2025-07-17 11:36:57 +01:00 -
d0aa6d0486
iOS and macOS: Use consistent capitalisation with @available syntax
Anthony Nicholls
2025-07-17 11:35:52 +01:00 -
e68627c9ed
Smart Pointers: Add a new enum for indicating if a smart point should increment a reference count or not
Anthony Nicholls
2025-09-22 17:34:34 +01:00 -
33ab417117
Docs: Generate Doxygen output for static functions
Tom Poole
2025-09-25 12:30:36 +01:00 -
8931d45fe9
Docs: Generate Doxygen output for static functions
Tom Poole
2025-09-25 12:30:36 +01:00 -
a38fd6b477AudioProcessorGraph: Make prepareToPlay and releaseResources truly synchronous
reuk
2025-09-24 11:01:47 +01:00 -
a9a99a0a08CoreMidi: Correctly apply protocol conversions for incoming messages
reuk
2025-09-24 13:12:19 +01:00 -
fa1b4b07efCoreMidi: Respect input protocol request
reuk
2025-09-24 12:14:12 +01:00 -
69d0e8da1e
CI: Rename nightly build triggerer
Tom Poole
2025-09-24 10:07:47 +01:00 -
a2bf2e6979
Docs: Restore Doxygen macro descriptions
Tom Poole
2025-09-23 22:26:43 +01:00 -
f226d2e038
Docs: Restore Doxygen macro descriptions
Tom Poole
2025-09-23 22:26:43 +01:00 -
cbe7eb9c52
Docs: Improve Doxygen output
Tom Poole
2025-09-17 20:32:10 +01:00 -
43acb24f87
Docs: Fix typo in juce_Serialisation.h
reuk
2025-09-22 11:01:03 +01:00 -
84e180b82c
Docs: Improve Doxygen output
Tom Poole
2025-09-17 20:32:10 +01:00 -
0ad77e3394Docs: Fix typo in juce_Serialisation.h
reuk
2025-09-22 11:01:03 +01:00 -
e87d4a52e6
Add VS2026 build to PIP demos
attila
2025-09-17 19:12:47 +02:00 -
23f6db9b81
Add VS2026 build to examples and extras
attila
2025-09-11 15:36:49 +02:00 -
d1eb77be50
Projucer: Add Visual Studio 2026 exporter
attila
2025-09-11 15:21:14 +02:00 -
049cd7c77e
Fix VS2026 class member shadowing warnings
attila
2025-09-17 19:03:38 +02:00 -
99b552da39
OptionsHelpers: Add a missing juce namespace
Tom Poole
2025-09-17 17:15:34 +01:00 -
95d6b4a130Fix version number of juce_audio_processors_headless module
reuk
2025-09-18 12:25:29 +01:00 -
ebc15c877c
Fix drawing some SVG text elements that contain tspan elements
attila
2025-08-21 20:46:27 +02:00 -
b03a23503a
DrawableText: Add option to avoid trimming the start text
attila
2025-08-21 20:45:30 +02:00 -
50b51f512ajuce_audio_processors_headless: Remove juce_graphics dependency
reuk
2025-08-21 22:10:19 +01:00 -
86123aeddfResave all projects
reuk
2025-08-20 20:36:53 +01:00 -
14ef18c5b9NSViewComponentWithParent: Move to new file
reuk
2025-08-19 19:59:47 +01:00 -
8148421145AudioPluginFormatManager: Move to headless processors module
reuk
2025-08-19 19:55:20 +01:00 -
718d2151edAudioPluginFormatManager: Move addDefaultFormatsToManager() to new file
reuk
2025-08-20 12:58:33 +01:00 -
a5c25b9db0AudioPluginFormatManager: Add new function to register all default headless formats
reuk
2025-08-20 13:44:33 +01:00 -
dd5ced96c1VSTPluginFormat: Extract headless plugin format type
reuk
2025-08-20 19:33:06 +01:00 -
edcc699aa8ARAHosting: Move to juce_audio_processors_headless
reuk
2025-08-20 19:32:45 +01:00 -
9c88358e46VST3PluginFormat: Extract headless plugin format type
reuk
2025-08-20 15:28:56 +01:00 -
6fa7b21435VSTComSmartPtr: Enable automatic upcasting
reuk
2025-08-20 15:33:57 +01:00 -
db64002610VST3_SDK: Move to juce_audio_processors_headless
reuk
2025-08-20 15:28:10 +01:00 -
bf4486e2aaLV2PluginFormat: Extract headless plugin format type
reuk
2025-08-20 14:46:05 +01:00 -
c3a3409c4dLV2PluginFormat: Restructure to separate out UI dependency
reuk
2025-08-23 15:22:38 +01:00 -
1ce614d4b7LV2_SDK: Move to juce_audio_processors_headless
reuk
2025-08-20 15:04:09 +01:00 -
4f22db33b7LADSPAPluginFormat: Move to juce_audio_processors_headless
reuk
2025-08-20 14:29:45 +01:00 -
6f24663ed9AudioUnitPluginFormat: Extract headless plugin format type
reuk
2025-08-20 14:19:57 +01:00 -
0d80e22276AudioUnitPluginFormat: Remove unused preprocessor defs
reuk
2025-08-20 14:04:58 +01:00 -
04fd5dfb61CommonProcessorUtilities: Move arrayContainsPlugin() to new file
reuk
2025-08-20 13:08:41 +01:00 -
3ae5a2d4eaAU: Move juce_AU_Shared.h to juce_audio_processors_headless
reuk
2025-08-20 13:22:25 +01:00 -
426b74fcf7AudioPluginFormatManager: Replace addDefaultFormats function() with non-member
reuk
2025-08-15 18:14:02 +01:00