mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-08 23:24:19 +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
#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
-
73e4a1f625Merge
eddf488258intobc7339fe07Roland Rabien
2026-01-08 20:33:48 +00:00 -
3d7dae703fMerge
f868969e79intobc7339fe07James J
2026-01-08 16:12:45 +00:00 -
669071d71fMerge
4ad56ca10dintobc7339fe07James J
2026-01-08 16:12:45 +00:00 -
7ab926c5adMerge
2f44db6700into29396c22c9omartijn
2026-01-08 16:12:17 +00:00 -
2ccf0e7078Merge
88e8ba9fd8intobc7339fe07Phuc-Thanh Nguyen
2026-01-08 15:58:24 +00:00 -
7b0ccfe44aMerge
ad3a214b5cintobc7339fe07John Melas
2026-01-08 15:54:50 +00:00 -
e80832fe45Merge
8a7db025efintobc7339fe07jthorborg
2026-01-08 10:41:47 -05:00 -
bc7339fe07
VST Host: Linux: Map plugin window even with XEMBED_MAPPED unset
develop
attila
2026-01-08 00:08:15 +01:00 -
04bba0f2be
VST3 Host: Linux: Map plugin window even with XEMBED_MAPPED unset
attila
2026-01-08 00:07:32 +01:00 -
9d45b5bc30
XEmbedComponent: Add new option to ignore the XEMBED_MAPPED flag
attila
2026-01-08 00:06:45 +01:00 -
fde2512f64
XEmbedComponent: Add new constructor taking XEmbedComponentOptions
attila
2026-01-08 00:02:50 +01:00 -
833b8c329fDemoRunner: Add workaround for crashing desktop session on Ubuntu
reuk
2026-01-07 17:56:12 +00:00 -
85f0e1cb80Merge
6c4bb34e3binto457cf9ecefjonathan schatz
2026-01-08 08:16:33 +00:00 -
483241c314Merge
7455c19a43into457cf9ecefzsliu98
2026-01-07 11:28:43 -08:00 -
9bd7c75bc5Merge
ee1228ea54into457cf9ecefmikosg
2026-01-07 11:28:43 -08:00 -
43421249fbMerge
6f438012beinto457cf9ecefBen Kuper
2026-01-07 19:49:15 +01:00 -
ae4c320cbfMerge
cb79e18b65into457cf9ecefBen Kuper
2026-01-07 19:49:10 +01:00 -
e7b656527dMerge
406a807ae0into457cf9ecefBen Kuper
2026-01-07 19:49:10 +01:00 -
cefa4215bcMerge
fe16f518bdinto457cf9ecefBen Kuper
2026-01-07 19:49:10 +01:00 -
18df69f6bdMerge
5bb41f0a46into457cf9ecefBen Kuper
2026-01-07 19:49:10 +01:00 -
f51ba261d3Merge
d1d27781b4into457cf9ecefBen Kuper
2026-01-07 19:49:10 +01:00 -
525ccde479Merge
065bf85243into457cf9ecefBen Kuper
2026-01-07 19:49:10 +01:00 -
dec2c5a776Merge
9550c870a2into457cf9ecefBen Kuper
2026-01-07 19:49:10 +01:00 -
457cf9ecefMidiDevices: Reinstate unique idenfiers for virtual bytestream ports
reuk
2026-01-06 16:58:02 +00:00 -
f4ba4c1ad9MPEZoneLayout: Correctly handle 14-bit pitch-bend ranges
reuk
2026-01-06 13:09:26 +00:00 -
02f4256080Merge
239e9da3e3intoa35c8a97d2Pawel "l0ner" Soltys
2026-01-07 11:06:02 -05:00 -
52505bc428Merge
a34497dbe0intoa35c8a97d2Daniel Leonov
2026-01-07 11:05:30 -05:00 -
8dad534405Merge
ba03eb3fd1intoa35c8a97d2Ricky Curtice
2026-01-05 08:04:12 -08:00 -
4e605364deMerge
4593be7065intoa35c8a97d2Daniel Leonov
2026-01-04 17:37:35 +01:00 -
8a7db025ef
Direct2D: Effect revert of
14d5276removing ClearType AntialiasingJanus Thorborg
2026-01-03 18:32:27 +01:00 -
2fcf82be97Merge
54d77f76f8intoa35c8a97d2mimoz
2025-12-31 11:12:52 -08:00 -
a35c8a97d2
ReaperEmbeddedView: Fix a compiler warning
Tom Poole
2025-12-31 16:06:26 +00:00 -
c96508ef7eMerge
7ddd7e11a7into0e43b31e50Leon Paterson-Stephens
2025-12-27 22:57:24 +00:00 -
37feb7cb6cMerge
15f8e140f0into0e43b31e50無常
2025-12-27 19:47:48 +00:00 -
35f87f2483Merge
b849feb33dinto29396c22c9Ronan
2025-12-27 19:47:46 +00:00 -
d5da47e704Merge
e9167725b3into0e43b31e50Joël R. Langlois
2025-12-25 18:58:58 +00:00 -
92d591659cMerge
c7446d3375into0e43b31e50Tatsuya Shiozawa
2025-12-25 18:58:53 +00:00 -
32affba4efMerge
d86a672f7einto0e43b31e50bill auger
2025-12-25 18:58:52 +00:00 -
b521ae628eMerge
c435bb4011into29396c22c9Leigh Marble
2025-12-25 18:58:52 +00:00 -
b818cf0199Merge
d7416fab70into29396c22c9Skident
2025-12-25 18:58:51 +00:00 -
0fed967564Merge
5a988815f5into0e43b31e50Roland Rabien
2025-12-24 08:17:15 -05:00 -
ec04c18666Merge
33530a2a1einto0e43b31e50Simon Weis
2025-12-24 08:17:15 -05:00 -
c85110fb4fMerge
836b9ea9f6into0e43b31e50Ash Dorey
2025-12-24 08:17:15 -05:00 -
2687d24062Merge
908cb9a2b5into0e43b31e50Léon
2025-12-24 08:17:15 -05:00 -
7014325307Merge
ff23b25e6ainto29396c22c9Quaylyn Rimer
2025-12-24 08:17:15 -05:00 -
40d65ba166Merge
c70d471afeinto29396c22c9Martin Kosdy
2025-12-24 08:17:15 -05:00 -
984db0d1d5Merge
317385fb61into0e43b31e50Kengo
2025-12-24 08:17:15 -05:00 -
accb9ea266Merge
d124a1a17einto0e43b31e50無常
2025-12-24 00:49:10 +00:00 -
147ead70c5Merge
366fa5fed0into0e43b31e50Joël R. Langlois
2025-12-23 09:28:56 -05:00 -
bdab3fe59fMerge
22f2d111b9into0e43b31e50kaz saita
2025-12-22 23:18:14 +09:00 -
0e43b31e50
tie: Hide tie implementations from public API
Anthony Nicholls
2025-12-15 12:01:03 +00:00 -
97ce101d6a
Graphics: Hide rendering helpers from public API
Anthony Nicholls
2025-12-15 10:05:28 +00:00 -
f22e9585d4
GUI Basics: Split module into multiple compilation units
Anthony Nicholls
2025-12-11 09:50:33 +00:00 -
2ea448ffcc
AudioPluginHost: Enable ASIO support
Anthony Nicholls
2025-12-09 15:21:12 +00:00 -
4be2fccf2c
DemoRunner: Enable ASIO support
Anthony Nicholls
2025-12-09 15:20:59 +00:00 -
696ad7648c
ASIO: Fix compiler warnings
Anthony Nicholls
2025-12-09 17:01:56 +01:00 -
157e115d09
Component: Improve performance and opaque checks
Anthony Nicholls
2025-11-25 13:52:50 +00:00 -
21ae78c373
In-app purchases: Add a warning when JUCE_IN_APP_PURCHASES_USE_SANDBOX_ENVIRONMENT is defined
Anthony Nicholls
2025-12-09 14:59:08 +00:00 -
bf43db5ff7
In-app purchases: Update instructions
Anthony Nicholls
2025-12-09 11:43:10 +00:00 -
3f604bb03eMerge branch 'develop' into feature/linux_webview_handleJavascriptEvaluationCallback_jassert_fix
kaz saita
2025-12-18 14:41:59 +09:00 -
258203706cDirect2D: Use WM_PAINT and vblank callbacks to drive painting
reuk
2025-12-15 18:01:13 +00:00 -
22ae5baa42Direct2D: Remove SwapChainThread completely
reuk
2025-12-15 17:54:38 +00:00 -
cd6176bd00UpdateRegion: Fix bug where storage for update regions was never reallocated
reuk
2025-12-15 17:41:26 +00:00 -
65206568c4HWNDComponentPeer: Remove dispatchDeferredRepaints()
reuk
2025-12-10 11:41:51 +00:00 -
8eea88dec3Direct2DHwndContext: Remove unnecessary prefixes
reuk
2025-12-10 11:31:33 +00:00 -
f6a81fe5f2WebBrowserComponent: On Linux, avoid asserting when no callback is passed to evaluateJavascript()
reuk
2025-12-17 12:19:32 +00:00 -
523ef157c6Merge
64287a98fbinto29396c22c9Lukas Klingebiel
2025-12-17 14:06:17 +00:00 -
64287a98fbMerge branch 'juce-framework:master' into master
Lukas Klingebiel
2025-12-17 15:06:14 +01:00 -
d252e8ced5Add Icon Composer icons to the Projucer, DemoRunner and AudioPluginHost
attila
2025-12-15 17:18:23 +01:00 -
07120c2f4eMacOS: Projucer: CMake: Add option to use an Icon Composer icon
attila
2025-12-15 17:09:56 +01:00 -
d05224a91fMerge branch 'develop' into feature/linux_webview_handleJavascriptEvaluationCallback_jassert_fix
kaz saita
2025-12-17 10:25:32 +09:00 -
ea5cffcbd2XEmbedComponent: Improve formatting
reuk
2025-12-16 12:27:56 +00:00 -
f48ca1b1e3XEmbedComponent: Update embedded window size when peer scale changes
reuk
2025-11-13 14:39:02 +00:00 -
28aa387f8dVST Host: Fix issue where the Component bounds computed for a hosted editor on Linux could be incorrect for non-unity scale factors
reuk
2025-11-06 18:51:21 +00:00 -
8e4832dcf5WebBrowserComponent: Improve formatting
reuk
2025-12-16 12:27:34 +00:00 -
14ee9e46ffWebBrowserComponent: Fix bug where Linux browser process could segfault during shutdown
reuk
2025-11-06 17:02:44 +00:00 -
3b569d5801WebBrowserComponent: Fix hang when browser window exits unexpectedly
reuk
2025-11-06 14:39:21 +00:00 -
983cbdc441VST Host: Use a "wrapper" window on Linux so that the client does not have to be responsible for window position
reuk
2025-10-28 17:56:53 +00:00 -
cad3e2f054LV2 Client: Avoid potential nullptr deref when widget is not set by client UI
reuk
2025-10-22 17:18:58 +01:00 -
aaa204c608LV2 Client: Avoid advertising noUserResize as extension data
reuk
2025-09-23 11:49:27 +01:00 -
e57dac4a63LV2 Host: Avoid sending resize events back to the plugin if they originated from the plugin
reuk
2025-09-23 21:32:12 +01:00 -
648a7bceccLV2 Host: Avoid checking for noUserResize in UI extension data
reuk
2025-09-23 11:48:34 +01:00 -
3bc7692868LV2 Host: Fix some confusion between logical/physical coordinate spaces
reuk
2025-09-23 16:33:37 +01:00 -
1c2d5f69f3LV2 Host: Avoid double-nesting XEmbed views
reuk
2025-09-22 21:28:22 +01:00 -
167d9b64c3LV2 Host: Query ComponentPeer directly for scale factor instead of using a cached value
reuk
2025-09-23 21:37:27 +01:00 -
0ba96f15a0LV2: Use std::optional in more places
reuk
2025-09-18 16:22:18 +01:00 -
fcf1971122Plugin Client: Change scaling mechanism on Linux/Windows plugins
reuk
2025-09-23 21:37:11 +01:00 -
b4c28db765ComponentPeer: Add method for overriding native scale factor
reuk
2025-09-18 16:21:03 +01:00 -
6648e13fa6X11: Ignore ConfigureNotify events containing stale information
reuk
2025-09-23 19:35:30 +01:00 -
89d019b5daX11: Load XNextRequest function
reuk
2025-09-23 19:34:49 +01:00 -
141b2d64ccX11: Remove isStandaloneApp check
reuk
2025-09-23 12:22:34 +01:00 -
254e03a435Windows: Use ComSmartPtr to manage FileDropTarget
reuk
2025-10-28 15:24:31 +00:00 -
57c739c444Windows: Remove isStandaloneApp checks
reuk
2025-09-18 16:20:00 +01:00 -
3f13cdb314HWNDComponentPeer: Add setBoundsPhysical() method to set window size in physical pixels
reuk
2025-09-18 16:14:59 +01:00 -
0fab062726TopLevelWindow: Simplify setBounds() call
reuk
2025-09-18 16:13:53 +01:00 -
82cc2ab282Windows: Fix target version preprocessor definition
reuk
2025-09-18 16:10:04 +01:00 -
1237b34c84Windowing: Avoid dynamically loading GetSystemMetricsForDpi, which is always present on Windows 10
reuk
2025-08-21 17:42:37 +01:00 -
5048d359e5Windowing: Avoid dynamically loading EnableNonClientDpiScaling, which is always present on Windows 10
reuk
2025-08-21 17:41:26 +01:00 -
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