Skip to content

Commit 767e3aa

Browse files
authored
Merge branch 'dev' into patch-localeOption
2 parents 2f61cba + a7612c8 commit 767e3aa

File tree

730 files changed

+11949
-13500
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

730 files changed

+11949
-13500
lines changed

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# History
2+
* [v3.4.0 'Beta'](#v3.4.0), To be released...
23
* [v3.3.1 'Beamer'](#v3.3.1), 1st Feb, 2021
34
* [v3.3 'Beam'](#v3.3), 28th Jan, 2021
45
* [v3.2.2 'Tau3'](#v3.2.2), 5th April, 2020
@@ -23,6 +24,48 @@
2324
* [v2.0.1](#v2.0.1), 9th Sept, 2014
2425
* [v2.0 'Phoenix'](#v2.0), 2nd Sept, 2014
2526

27+
<a name="v3.4.0"></a>
28+
29+
## Version 3.4.0 - 'Beta'
30+
To be released...
31+
<!-- [(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v3.4.0): -->
32+
33+
34+
### Breaking Changes
35+
* Previously it was possible that the `onset:` option for `sample`
36+
silently ignored the last onset of a given sample. This has now been
37+
fixed. Some samples may therefore have an additional onset index which
38+
won't affect any code using earlier indexes but will affect code which
39+
uses indexes larger than the number of onsets (and therefore relying
40+
on the index wrapping behaviour).
41+
42+
43+
### New
44+
* New fn `current_random_source` which returns the current random number source kind (see `use_random_source`).
45+
46+
47+
### Synths & FX
48+
49+
50+
### GUI
51+
* Teach autocompletion about random source choices: `:white`, `:light_pink`, `:pink`, etc.
52+
* Improve syntax indentation.
53+
* Improvements for Dutch, Estonian, German, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Sinhala, Spanish
54+
* Introduced new translations for Basque.
55+
56+
57+
### Improvements
58+
* Many minor documentation fixes and improvements.
59+
* When running on Raspberry Pi, Sonic Pi connects to PulseAudio by default.
60+
61+
62+
### Bugfixes
63+
* Improve robustness of outgoing OSC messages in the case where an outgoing hostname is malformed and can't be resolved.
64+
* Synths `:dull_bell` and `:pretty_bell` now properly free themselves when they finish playing, which now means the resources they consumed are also properly freed.
65+
* Indexing into an empty ring no longer causes a divide by zero error.
66+
* No longer attempt to increase audio server priority on Windows which causes booting errors in some cases.
67+
68+
2669
<a name="v3.3.1"></a>
2770

2871
## Version 3.3.1 - 'Beamer'

CONTRIBUTORS.md

Lines changed: 44 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -225,26 +225,28 @@ In addition to the Sonic Pi Core Team, we would like to extend our
225225
thanks to the following developers who have donated their time and
226226
effort to help grow and improve the Sonic Pi code base:
227227

228-
* [Sam Aaron](https://github.com/samaaron/sonic-pi/commits?author=samaaron) (5565)
229-
* [Ethan Crawford](https://github.com/samaaron/sonic-pi/commits?author=ethancrawford) (262)
228+
229+
* [Sam Aaron](https://github.com/samaaron/sonic-pi/commits?author=samaaron) (5649)
230+
* [Ethan Crawford](https://github.com/samaaron/sonic-pi/commits?author=ethancrawford) (285)
230231
* [Joseph Wilk](https://github.com/samaaron/sonic-pi/commits?author=josephwilk) (160)
231232
* [Hanno Zulla](https://github.com/samaaron/sonic-pi/commits?author=hzulla) (127)
232233
* [Jeremy Weatherford](https://github.com/samaaron/sonic-pi/commits?author=jweather) (127)
233234
* [Xavier Riley](https://github.com/samaaron/sonic-pi/commits?author=xavriley) (106)
235+
* [Robin Newman](https://github.com/samaaron/sonic-pi/commits?author=rbnpi) (76)
234236
* [Adrian Cheater](https://github.com/samaaron/sonic-pi/commits?author=factoid) (74)
235-
* [Robin Newman](https://github.com/samaaron/sonic-pi/commits?author=rbnpi) (68)
236-
* [Emlyn Corrin](https://github.com/samaaron/sonic-pi/commits?author=emlyn) (62)
237-
* [SunderB](https://github.com/samaaron/sonic-pi/commits?author=SunderB) (56)
237+
* [Emlyn Corrin](https://github.com/samaaron/sonic-pi/commits?author=emlyn) (69)
238+
* [Chris Maughan](https://github.com/samaaron/sonic-pi/commits?author=cmaughan) (64)
239+
* [SunderB](https://github.com/samaaron/sonic-pi/commits?author=SunderB) (57)
238240
* [Martin Keegan](https://github.com/samaaron/sonic-pi/commits?author=mk270) (48)
239-
* [Chris Maughan](https://github.com/samaaron/sonic-pi/commits?author=cmaughan) (46)
240-
* [Luis Lloret](https://github.com/samaaron/sonic-pi/commits?author=llloret) (39)
241-
* [Nicolas Dermine](https://github.com/samaaron/sonic-pi/commits?author=nicoder) (37)
241+
* [Luis Lloret](https://github.com/samaaron/sonic-pi/commits?author=llloret) (42)
242+
* [Nicolas Dermine](https://github.com/samaaron/sonic-pi/commits?author=nicoder) (39)
242243
* [Nikolaus Gradwohl](https://github.com/samaaron/sonic-pi/commits?author=ngradwohl) (30)
243244
* [Richard Carlsson](https://github.com/samaaron/sonic-pi/commits?author=richcarl) (20)
244245
* [Joseph Burnett](https://github.com/samaaron/sonic-pi/commits?author=josephburnett) (15)
245246
* [Richard Bullington-McGuire](https://github.com/samaaron/sonic-pi/commits?author=obscurerichard) (15)
246247
* [Łukasz Siwiński](https://github.com/samaaron/sonic-pi/commits?author=hopbit) (13)
247248
* [Mikael Karlsson](https://github.com/samaaron/sonic-pi/commits?author=karlsson) (8)
249+
* [Nicolas Le Bellier](https://github.com/samaaron/sonic-pi/commits?author=) (8)
248250
* [Clare Macrae](https://github.com/samaaron/sonic-pi/commits?author=claremacrae) (7)
249251
* [Jeroen Castelein](https://github.com/samaaron/sonic-pi/commits?author=JeroennC) (6)
250252
* [Kenichi Kanai](https://github.com/samaaron/sonic-pi/commits?author=kn1kn1) (6)
@@ -254,6 +256,8 @@ effort to help grow and improve the Sonic Pi code base:
254256
* [Martin van Es](https://github.com/samaaron/sonic-pi/commits?author=mrvanes) (5)
255257
* [Andrii Kurdiumov](https://github.com/samaaron/sonic-pi/commits?author=kant2002) (4)
256258
* [Antonio Bonifacio](https://github.com/samaaron/sonic-pi/commits?author=neuromancer85) (4)
259+
* [fossdd](https://github.com/samaaron/sonic-pi/commits?author=fossdd) (4)
260+
* [Alex Esc](https://github.com/samaaron/sonic-pi/commits?author=) (3)
257261
* [Anmol Gautam](https://github.com/samaaron/sonic-pi/commits?author=Tarptaeya) (3)
258262
* [Brock Wilcox](https://github.com/samaaron/sonic-pi/commits?author=awwaiid) (3)
259263
* [Chris Ford](https://github.com/samaaron/sonic-pi/commits?author=ctford) (3)
@@ -274,6 +278,8 @@ effort to help grow and improve the Sonic Pi code base:
274278
* [Friends A.](https://github.com/samaaron/sonic-pi/commits?author=shaonianche) (2)
275279
* [Hubert Figuière](https://github.com/samaaron/sonic-pi/commits?author=hfiguiere) (2)
276280
* [Joe Francis](https://github.com/samaaron/sonic-pi/commits?author=lostapathy) (2)
281+
* [Kaz Yamazaki](https://github.com/samaaron/sonic-pi/commits?author=) (2)
282+
* [Kristjan Räts](https://github.com/samaaron/sonic-pi/commits?author=) (2)
277283
* [Louis Pilfold](https://github.com/samaaron/sonic-pi/commits?author=lpil) (2)
278284
* [Matt Ruzicka](https://github.com/samaaron/sonic-pi/commits?author=mattruzicka) (2)
279285
* [Michael Henry](https://github.com/samaaron/sonic-pi/commits?author=neoCrimeLabs) (2)
@@ -292,6 +298,7 @@ effort to help grow and improve the Sonic Pi code base:
292298
* [Björn Þór Jónsson](https://github.com/samaaron/sonic-pi/commits?author=bthj) (1)
293299
* [Brian Hagerty](https://github.com/samaaron/sonic-pi/commits?author=bhagerty) (1)
294300
* [Brujo Rojas](https://github.com/samaaron/sonic-pi/commits?author=brujo-rojas) (1)
301+
* [Cattice](https://github.com/samaaron/sonic-pi/commits?author=) (1)
295302
* [Centre multimédia des Pieux](https://github.com/samaaron/sonic-pi/commits?author=epnlespieux) (1)
296303
* [Christian Perfect](https://github.com/samaaron/sonic-pi/commits?author=christianp) (1)
297304
* [Christoph B. Wurzinger](https://github.com/samaaron/sonic-pi/commits?author=chbw) (1)
@@ -323,6 +330,7 @@ effort to help grow and improve the Sonic Pi code base:
323330
* [Kevin Chau](https://github.com/samaaron/sonic-pi/commits?author=kevinchau321) (1)
324331
* [Kıvanç Güçkıran](https://github.com/samaaron/sonic-pi/commits?author=kivancguckiran) (1)
325332
* [Lin Hsu](https://github.com/samaaron/sonic-pi/commits?author=chaosink) (1)
333+
* [Lin Yu-Chien](https://github.com/samaaron/sonic-pi/commits?author=) (1)
326334
* [Linda van der Pal](https://github.com/samaaron/sonic-pi/commits?author=lvdpal) (1)
327335
* [Lorenzo Moriondo](https://github.com/samaaron/sonic-pi/commits?author=Mec-iS) (1)
328336
* [Manula Thejan](https://github.com/samaaron/sonic-pi/commits?author=manula2004) (1)
@@ -338,6 +346,7 @@ effort to help grow and improve the Sonic Pi code base:
338346
* [Neal McBurnett](https://github.com/samaaron/sonic-pi/commits?author=nealmcb) (1)
339347
* [Nigel Michki](https://github.com/samaaron/sonic-pi/commits?author=nigeil) (1)
340348
* [No Name Pro](https://github.com/samaaron/sonic-pi/commits?author=NoNamePro0) (1)
349+
* [Olivier Humbert](https://github.com/samaaron/sonic-pi/commits?author=) (1)
341350
* [Paul Winstanley](https://github.com/samaaron/sonic-pi/commits?author=sccmentor) (1)
342351
* [Peter Shultz](https://github.com/samaaron/sonic-pi/commits?author=pashultz) (1)
343352
* [Pierre De Wilde](https://github.com/samaaron/sonic-pi/commits?author=pierredewilde) (1)
@@ -367,6 +376,7 @@ effort to help grow and improve the Sonic Pi code base:
367376
* [Tyler Korthal](https://github.com/samaaron/sonic-pi/commits?author=tjkorthal) (1)
368377
* [Uriel Corfa](https://github.com/samaaron/sonic-pi/commits?author=korfuri) (1)
369378
* [Veith Roethlingshoefer](https://github.com/samaaron/sonic-pi/commits?author=RunOrVeith) (1)
379+
* [zmni ](https://github.com/samaaron/sonic-pi/commits?author=) (1)
370380

371381

372382

@@ -400,22 +410,22 @@ The following volunteers have generously helped to translate Sonic Pi into addit
400410
* G. Martin Butz (12)
401411
* Álvaro Cáceres Muñoz (12)
402412
* Hong Lees (11)
413+
* Kristjan Räts (11)
403414
* Ole Friis Østergaard (11)
404415
* Nicolas Limage (10)
405416
* Elena Ogaderova (9)
406-
* Kristjan Räts (9)
407417
* Oto Popis (9)
408418
* Tiago Morais Morgado (9)
409419
* Yaron Shahrabani (9)
410420
* Daniele Paradiso (8)
411421
* Ole Erik Yrvin (8)
422+
* Rachid Ben Moussa (8)
412423
* Rekc@h (8)
413424
* Yang Wanjun (8)
414425
* Berkin Kadiroğlu (7)
415426
* Eason Chang (7)
416427
* Jan Lund (7)
417428
* Paulo Chiliguano (7)
418-
* Rachid Ben Moussa (7)
419429
* Surajnath Sidh (7)
420430
* Theodore Tsirpanis (7)
421431
* Timo Dankert (7)
@@ -454,9 +464,11 @@ The following volunteers have generously helped to translate Sonic Pi into addit
454464
* Edson Cunha (4)
455465
* Jakob Bo Kristensen (4)
456466
* João Medeiros (4)
467+
* Kanta Negishi (4)
457468
* Marco Giordano (4)
458469
* Salih Vatansever (4)
459470
* Servaas Tilkin (4)
471+
* Stefan (4)
460472
* Thomas G. Kristensen (4)
461473
* Adeilson Silva (3)
462474
* Adrian Nöthlich (3)
@@ -473,6 +485,7 @@ The following volunteers have generously helped to translate Sonic Pi into addit
473485
* Dan Hanley (3)
474486
* Esteban Betancur (3)
475487
* Hou Chen Zhong (3)
488+
* Hur Ezeiza Zaldua (3)
476489
* Jiaxi Gu (3)
477490
* Juan Pablo Riaño (3)
478491
* Juhyun Lee (3)
@@ -490,14 +503,15 @@ The following volunteers have generously helped to translate Sonic Pi into addit
490503
* Rosdyana Kusuma (3)
491504
* Sander Kesting (3)
492505
* Sebastien van der Kwast (3)
493-
* Stefan (3)
506+
* Stefan Boeykens (3)
494507
* Sune Sylvest Nilausen (3)
495508
* Tasos Protopapas (3)
496509
* Tuomas Pyylampi (3)
497510
* Volkan Bakir (3)
498511
* _eternal_flame (3)
499512
* psyk10p (3)
500513
* threewater2 (3)
514+
* Abdeselam El-Haman (2)
501515
* Alex Popov (2)
502516
* Anders Berggren (2)
503517
* André Sá (2)
@@ -524,13 +538,16 @@ The following volunteers have generously helped to translate Sonic Pi into addit
524538
* Guntitat Sawadwuthikul (2)
525539
* Hamidreza Montaseri (2)
526540
* Haowen You (2)
541+
* Haruki Niwa (2)
527542
* Hilla Shahrabani (2)
528543
* Hugo Vila (2)
529544
* Italo Adler (2)
530545
* Ivan Zarea (2)
546+
* Jacek Andrzejewski (2)
531547
* Jon Georgsson (2)
532548
* Joschka Heinrich (2)
533549
* Kaijing Zheng (2)
550+
* Kaz Yamazaki (2)
534551
* Kiki Hzz (2)
535552
* Louies (2)
536553
* Louis Wolf (2)
@@ -558,7 +575,6 @@ The following volunteers have generously helped to translate Sonic Pi into addit
558575
* Serge Stinckwich (2)
559576
* Smite Chow (2)
560577
* Song Li (2)
561-
* Stefan Boeykens (2)
562578
* Stefan Höhn (2)
563579
* Sugahara Masayuki (2)
564580
* Szymon Jakubiak (2)
@@ -577,7 +593,6 @@ The following volunteers have generously helped to translate Sonic Pi into addit
577593
* ۋولقان (2)
578594
* Aaro Asikainen (1)
579595
* Aaro Hillilä (1)
580-
* Abdeselam El-Haman (1)
581596
* Adam Süki (1)
582597
* AgentWu (1)
583598
* Ai Doan (1)
@@ -627,6 +642,7 @@ The following volunteers have generously helped to translate Sonic Pi into addit
627642
* Enrike Hurtado (1)
628643
* Ethan Crawford (1)
629644
* Eugene Kovalev (1)
645+
* Fabricio S Benevides (1)
630646
* Federico Saccà (1)
631647
* Feodor Aleksandrov (1)
632648
* Fernando Alberto Ribeiro Tavar (1)
@@ -640,6 +656,7 @@ The following volunteers have generously helped to translate Sonic Pi into addit
640656
* Guillaume Gautier (1)
641657
* Gustavo Castro (1)
642658
* Haotong Chen (1)
659+
* HelaBasa (1)
643660
* Hrafnkell Eiríksson (1)
644661
* Huiting Milewski (1)
645662
* Hyemin Shim (1)
@@ -666,8 +683,10 @@ The following volunteers have generously helped to translate Sonic Pi into addit
666683
* Lee Yunseok (1)
667684
* Leidy (1)
668685
* Leonardo Mendes Miraglia (1)
686+
* Lin Yu-Chien (1)
669687
* Lorenzo Bloedow (1)
670688
* Lu Lecocq (1)
689+
* Ludovico Besana (1)
671690
* Luis Garcia (1)
672691
* Luis Valdez (1)
673692
* Luna Jernberg (1)
@@ -676,6 +695,7 @@ The following volunteers have generously helped to translate Sonic Pi into addit
676695
* Marek freezy Víger (1)
677696
* Mark Lei (1)
678697
* Martin Gondermann (1)
698+
* Martin Lange (1)
679699
* Martín Aguilar (1)
680700
* Mateusz Bielec (1)
681701
* Mathias Svendsen (1)
@@ -703,6 +723,7 @@ The following volunteers have generously helped to translate Sonic Pi into addit
703723
* Rafael Capaci Pereira (1)
704724
* Rogério Pimentel (1)
705725
* Rokibujjaman Rajon (1)
726+
* Sander Boer (1)
706727
* Satjawat Paanakaan (1)
707728
* Shu Shean (1)
708729
* Simao Gomes Viana (1)
@@ -717,6 +738,7 @@ The following volunteers have generously helped to translate Sonic Pi into addit
717738
* Thiemo Zaugg (1)
718739
* Thodoris Bais (1)
719740
* Thomas Qvidahl (1)
741+
* Timo Dankert (1)
720742
* Timo Roschier (1)
721743
* Tino Ejlerskov (1)
722744
* Tom Julux (1)
@@ -740,6 +762,7 @@ The following volunteers have generously helped to translate Sonic Pi into addit
740762
* Zaiyi Wang (1)
741763
* Zhe Wang (1)
742764
* Zhengkun Wang (1)
765+
* fossdd (1)
743766
* ggobugi27 (1)
744767
* kuenwoo (1)
745768
* leela (1)
@@ -756,3 +779,11 @@ The following volunteers have generously helped to translate Sonic Pi into addit
756779
* 陆轶凡 (1)
757780
* 고아침 (1)
758781
* 김운하 (1)
782+
* 조현퇴 (1)
783+
784+
785+
786+
787+
788+
789+

app/gui/qt/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ find_package(Threads REQUIRED)
4141

4242
# We build QScintilla as part of the main project to make it easy to debug/fix
4343
# It is not built as part of externals
44-
add_subdirectory(QScintilla-2.11.6)
44+
add_subdirectory(QScintilla-2.12.1)
4545

4646
set(APP_NAME sonic-pi)
4747
set(MACOS_APP_NAME "Sonic Pi")

0 commit comments

Comments
 (0)