forked from benfry/processing4
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdone.txt
11766 lines (10772 loc) · 541 KB
/
done.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
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
168
169
170
171
172
173
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
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1277 (4.0b2)
X remove translated URLs that are not actually translated
X entries in the Help menu were going to ancient links
X https://github.com/processing/processing4/issues/250
X Switch to getModifiersEx() in processing.app
X https://github.com/processing/processing4/issues/67
X deal with getFontMetrics() deprecation warning in EditorToolbar
X Exported Application broken in 4.0 beta 1 on macOS when using P2D or P3D
X https://github.com/processing/processing4/issues/249
X new issue: https://github.com/processing/processing4/issues/284
X add -Dpython.console.encoding=UTF-8 to launcher
X https://github.com/jdf/Processing.py-Bugs/issues/322
o key shortcuts broken on Katherine's laptop
o try with a clean user account
X double-check on other Big Sur machines (tried on VMware, was fine)
X worked after a reboot?
X "Massachusetts Institue of Technology" typo in loading screen
X https://github.com/processing/processing4/issues/254
X https://github.com/processing/processing4/issues/280 (duplicate)
X Movie Maker broken with spaces in path (converted to %20)
X https://github.com/processing/processing4/issues/268
X Debugger not working when selecting Debug from the menu
X https://github.com/processing/processing4/issues/282
X turned out to be a problem when using menu, not button to enable/disable
contribs
X fix minor typos in the PWM code for the IO library
X https://github.com/processing/processing4/pull/266
X Fix welcome screen dismissing
X https://github.com/processing/processing4/issues/253
X https://github.com/processing/processing4/issues/48
X French translation: fixed typos and added missing items
X https://github.com/processing/processing4/pull/258
X JSSC fix libs and sync with upstream
X https://github.com/processing/processing4/issues/119
X https://github.com/processing/processing4/pull/229
X Imports whose name contains "color" cause Syntax error
X Workaround for color to appear in fully qualified names
X https://github.com/processing/processing4/pull/246
X https://github.com/processing/processing4/issues/240
1276 (4.0b1)
X really chatty console messages for people with old settings directories
X ignore 'debug' entry in prefs dir if it's a leftover DebugMode directory
X IDE cursor position on Windows goes weird if display scaling used
X https://github.com/processing/processing4/issues/226
X cleaning up suggestions.txt handling and related code
X report of completions being broken
o pdex.completion=true doesn't turn on completion,
o but pdex.completion.trigger=true does
X https://github.com/processing/processing/issues/5691
X remove code for pulling fonts from JAVA_HOME/lib/fonts
X no longer exists in Java 11
o exporting on Linux is setting the wrong path? or an extra subfolder is used?
X https://github.com/processing/processing/issues/6182
X checked, seems to be working
o fix height of font size dropdown in prefs (why one pixel off?)
X file prefs combo box issue
o https://github.com/processing/processing4/issues/232
X change Messages.loge() to Messages.err()
X only call errorTable.updateTheme() if it's not null
X update EditorFooter.updateMode() to EditorFooter.updateTheme()
X add it to the code called by Editor.updateTheme()
X implement cmd/ctrl-up and cmd/ctrl-down (shift version was there already, weird)
X standard key shortcuts on macOS https://support.apple.com/en-us/HT201236
X update to JDK 11.0.12+7
X remove the JRE Downloader
X rewrite download handler to just use a simple <get>
X remove the rest of the jre downloader code
X https://github.com/processing/processing4/issues/155
o handleNew() returns an Editor object
o unlikely to break anything, but it is a signature change
X nope, nevermind, not gonna do it
o Add ability to move ~/.processing directory
X move preferences to ~/.config on Linux
X use ~/.config as parent, or $XDG_CONFIG_HOME
o https://github.com/processing/processing/issues/6115 (moved)
X https://github.com/processing/processing4/issues/203
X update with a new round of icons
X replace sketch.ico and sketch.icns to application (for exported app)
X (too confusing b/c .pde is the "sketch", or especially if we go pdp)
X roll over the welcome screen for 4.0 beta so folks see it
install from pdex files
X initial code to install a contrib from a pdex file
X test to make sure it's behaving properly
X finish getting pdex files to install, now with actual feedback
X prompt before installing extensions to pde?
X show progress dialog while installing extensions
a zip file with extension `.pdex` can be loaded as a Library/Mode/Tool/Example set, and a zip file with the extension `.pdez` will load a sketch from a single file. (The sketch will be unpacked into a temporary file.)
Sam updates
X can we get rid of pdexEnabled? does the current code work w/ java tabs?
X https://github.com/processing/processing4/issues/157
X https://github.com/processing/processing4/pull/230
cleaning
o look into LCD rendering problems w/ Java (see if Lion still a problem)
o fonts were showing up with very different fatness
o put stdout/stderr into ~/Library/Logs
o and have a .log extension so it can be browsed properly
o need to make sure that it's ok to write to logs dir..
o probably being removed from future OS X versions
o create a processing4-docs repo
o check with Casey re: shallow clone or approach
o show the recommended sw version for users' platform on the download page
fixed in 3.0a1
X Processing is named processing-app-Base in Gnome 3
X https://github.com/processing/processing/issues/2534
fixed in 4.0a4
X sketch window resets position after each run (regression from 3.4?)
X https://github.com/processing/processing/issues/5781
sketch/launching
X should it be pskz, pcbz? psk for the sketch file to double-click?
X pdez as a sketch bundle?
X launch/psk files/import from web editor (more details below)
X cleaning up the temp file handling
X 'show sketch folder' weird when in temp folder
X ask to save first (sketch has not been saved yet)
o or make the temp folder part of the sketchbook
X same with adding files to an unsaved sketch, do we block that?
X some type of sketch archive format for posting examples (.psk?)
X would be nice to open a sketch directly from a zip file
X https://github.com/processing/processing/issues/73
o maybe just open from a zip file, since psk doesn't help anything
X don't let people into the /tmp folder for sketches
o don't use tmp folder for sketches?
X restrict more things like "show sketch folder"
X don't allow adding files w/o saving
o others?
o also have a means of importing sketches
o https://github.com/processing/processing/issues/3987
o add means to import .zip files from file/url into sketchbook, library, etc.
o super easy given current code implementation, might help usability
X don't allow "Show Sketch Folder" for untitled sketches
X how are file associations handled in Linux? (for .pde, .psk)
X add issue for implementing the Linux file associations in install.sh
/ https://github.com/processing/processing4/issues/239
sketch/examples
o keep examples.zip in a zip file? (5000 files @ 30 MB instead of 15 MB zip)
o mark examples as untitled (rather than read-only)
o maybe even pull these directly from the zip file?
X disallow add file to sketch, export, export application
X pretty much anything inside the sketch?
o but don't do this with untitled, cuz it kinda stinks
o this is too weird--just put examples into individual zip files
o mark example files as untitled
o though will that require the sketch to be saved before export?
X https://github.com/processing/processing/issues/2459
o get rid of "read only" status for examples
o just do them from psk filess
X not worth it, since it'll still be needed for other things
reference.zip and server
X put the reference into .zip file
X unzipping the app takes forever
X dealing with reference.zip and web server
X web server confirmed to be working, but should check w/ new docs
X local web server to run reference from .zip?
X no more gazillion file nastiness
should be fixed
X Undo feature may have undesired results (4.0a4)
X https://github.com/processing/processing/issues/4775
X HDPI support GNOME desktop
X https://github.com/processing/processing/issues/6059
before beta 1
X write release notes
X fix up the colors
X look through dist files, looks like 'bin' and 'src' from Java Mode are included
1275 (4.0a6)
X remove java.class.path when launching code from inside the PDE
X should prevent conflicts, avoid papering over other bugs
X remove the PDE classpath from sketches
X causing it to include incomplete JFX, other misc; too confusing
X add ui.font.family and ui.font.size as preferences
X remove compound key actions (which were undocumented and not in use)
X clears up a lot of complexity in DefaultInputHandler
X if someone wants this, they could recreate it in a subclass
X remove jdt.compiler.jar from subprojects
X no longer using JRE (doesn't exist), so it's not needed
o can we remove it altogether, or is it used by the PDE?
X remove lots of dead/unused parts of javafx/build.xml
X move ISSUE_TEMPLATE to .github subfolder
X https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/manually-creating-a-single-issue-template-for-your-repository
o ability to switch mode in p5 w/o saving/closing/etc
X trying to save the user from themselves here is just messier than needed
X opt to open a new editor window rather than weird error messages
X https://github.com/processing/processing4/issues/189
X remove extra material from Tools folders before export
X Fix "No library found for org.w3c.dom"
X only export 'tool' subfolder for Movie Maker (and Theme Engine?)
X redo splash screen handler
X make the splash screen work in 2x on Windows and Linux
X remove 1.0 on the console during startup (debug message from Toolkit)
theme
X major theme changes
X move theme out of Mode and into its own Theme class
X remove setMode()/updateAppearance(), replace with updateTheme()
X Theme has static access, update throughout the code
X pieces in place to handle updates to theme while still running
X ignore theme.txt for Modes (no longer a Mode thing)
X move syntax colors out of preferences.txt and into theme.txt
X (because it can also be accessed via the sketchbook)
X https://github.com/processing/processing/wiki/Dark-Theme-for-PDE
X add support for 0x alpha colors in Settings/theme.txt
X first round of design refresh (not final!)
X https://github.com/processing/processing4/issues/48
X https://github.com/processing/processing4/wiki/Themes
X theme.txt in sketchbook folder was not being applied on startup
api changes
X Editor.applyPreferences() was protected, now public
X removed Editor.repaintErrorBar() and Editor.showConsole()
X does not appear to be in use anywhere, easy to add back
X rename TextAreaPainter.getCompositionTextpainter() to getCompositionTextPainter()
readme
X was fixed in the source for 4.0a5, but may not have been included in the dist
X NoClassDefError: processing/core/PApplet when starting 4.0a2 on Windows 10
X https://github.com/processing/processing4/issues/154
moviemaker
X MovieMaker .mov not compatible with QuicktTime Player
X https://github.com/processing/processing/issues/6110
X notes in the bug about what's going on
X confirmed that after Mojave, the QTMovieModernizer went away (was 32-bit)
X https://support.apple.com/en-us/HT202884
X the modernizer would convert things to ProRes
o https://support.apple.com/en-us/HT202410
o possible other library: http://jcodec.org/
o https://github.com/jcodec/jcodec
o listing: https://search.maven.org/artifact/org.jcodec/jcodec/0.2.5/jar
o jars: https://repo.maven.apache.org/maven2/org/jcodec/jcodec/0.2.5/
o demo: https://github.com/jcodec/jcodec/blob/master/samples/main/java/org/jcodec/samples/gen/SequenceEncoderDemo.java
X incorporating ffmpeg
X the essentials build for macos64, just one file:
X https://evermeet.cx/ffmpeg/ffmpeg-4.4.7z
X https://evermeet.cx/ffmpeg/ffmpeg-4.4.zip (!)
X via https://evermeet.cx/ffmpeg/
X release essentials for windows64, multiple files:
X https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.7z
X https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip
X ffmpeg-4.4-essentials_build/bin/ffmpeg.exe is our man
X via https://www.gyan.dev/ffmpeg/builds/
X linux64
X https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
X via https://johnvansickle.com/ffmpeg/ also has arm and others
X add ProRes 4444 support to Movie Maker
contribs
X Module javafx.base not found on Linux
X https://github.com/processing/processing4/issues/214
X https://github.com/processing/processing4/pull/215
X After selecting a font other than Source Code Pro, font went to a default
X https://github.com/processing/processing4/pull/216
X move doclet to separate repo
X https://github.com/processing/processing4/issues/218
X https://github.com/processing/processing4/pull/222
sam
X Code completion not working
X https://github.com/processing/processing4/issues/177
X confirmed not working from Sam's repo either
X https://github.com/processing/processing4/pull/219
1274 (4.0a5)
X update JNA from 5.7.0 to 5.8.0
X bump minimum system version to 10.14.6
X remove ant binary from repo, update from 1.8.2 to 1.10.10
X refresh appbundler code a little
X disable "Launchpath: /path/to/Processing.app/Contents/PlugIns/jdk-11.0.11+9/Contents/Home/lib/jli/libjli.dylib" console message on startup
X update macOS SDK references in appbundler code
X fix compilation problem in appbundler iterator
X walk subfolders in the export to avoid duplicated core.jar and to include JavaFX
X fix FX2D applications on macOS
X they didn't properly have their library.path set
X dylib files were not included in the export
X Some 3.x Tools not working because JavaFX isn't on the classpath
X https://github.com/processing/processing4/issues/110
X https://github.com/processing/processing4/pull/112
X garbled text in JavaFX
X https://bugs.openjdk.java.net/browse/JDK-8234916
X bump JavaFX to 16, no longer the LTS version, but fixes garbled text
X and 11.0.8 is not available
X add more entitlements in an attempt to fix audio/video capture
X https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_device_audio-input
X https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_device_camera
X https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_device_microphone
X https://github.com/processing/processing4/commit/7b75acf2799f61c9c22233f38ee73c07635cea14
X update to launch4j 3.14, fixing Export to Application on Windows
X change defaults to get away from JFileChooser; it's awful
X working on JavaFX on Windows, more runtime problems, needing exports
X Export to Application with FX2D apps working on Windows
X make sure we're not embedding webkit with all JFX apps
X maybe just remove it from the main download as well
X remove javafx-swt.jar and javafx.web.jar / also their .so files
X more checking FX2D (and application export) on Windows
o update list of optional JRE files for Java 8
o Andres provided some updates
X https://github.com/processing/processing/issues/3288
o these will change again for Java 11, so wait until then
X opting not to do so
X https://github.com/processing/processing4/issues/210
X changes to how getFont() works for Preferences
X this may have been the cause of the old ghost NPEs on startup?
X turn off chooser.files.native on macOS
X We were shutting this off on macOS because it broke Copy/Paste:
o https://github.com/processing/processing/issues/1035
o https://github.com/processing/processing4/issues/77
X But changing this for 4.0 alpha 5, because the JFileChooser is awful,
X and even worse on Big Sur, and worse than the Copy/Paste issue.
X "Could not run" "For more information, read revisions.txt and Help → Troubleshooting."
X need to drop revisions.txt here and just reference Troubleshooting
X NoClassDefError: processing/core/PApplet when starting 4.0a2 on Windows 10
X https://github.com/processing/processing4/issues/154
X change application signature from Pde3 to Pde4
X also change the bundle identifier to avoid conflicts with 3
X remove template.app from macOS build
X was no longer in use, and causing notarization problems
javafx
X move JavaFX to its own library, too many weird quirks that it includes
o build bits should be in core/build.xml or javafx/build.xml
X by moving it out, all the strangeness of download and import is outside core
X add JavaFX library to IntelliJ
X #@$*$& the JavaFX jars are ever-so-slightly different between platforms
X Only specify --modules-path when running JavaFX apps
X https://github.com/processing/processing4/issues/209
X JavaFX now throws Exception on run b/c natives aren't present
X why are the jars even there? how is module path getting set?
o gonna have to cut loose running Tools from the PDE
o or make it possible to embed a JavaFX sketch, and the rest will work?
X working from the PDE, though not FX2D sketches
X debug JavaFX and Export to Application on Windows
X this was working on Saturday, now broken after the move to a separate library
/ now "Art Station" is broken because it actually creates an FX2D sketch
X (and FX2D isn't on the classpath by default)
X debug JavaFX and Export to Application on Linux
X fix modules path warning for Tools in the PDE
X "WARNING: Unsupported JavaFX configuration" when running Tools that use JavaFX
X we were probably spared the warnings because the older JARs were hanging around
X update modules path when exporting application
X You need to use "Import Library" to add processing.javafx.PGraphicsJavaFX
o automatically import JavaFX if FX2D is in sketch? or tell user?
X concerned about auto-import being too unreliable
major font cleanup
X JDK fonts have been removed; fonts folder too? (not seeing it in the JDK)
X https://www.oracle.com/java/technologies/javase/11-relnote-issues.html#JDK-8191522
X more reliable loading of default mono fonts
X processing.mono used in preferences.txt
X remove Preferences.getFont(), deal with incorrect usage
X getFont("editor.font") was returning getFont("editor.font.size")
windows/scaling
X we're turning off automatic UI scaling in Windows, should we turn it back on?
X using -Dsun.java2d.uiScale.enabled=false inside config.xml for launch4j
X this was for Java 9, and we should have better support now
X also check whether this is set on Linux
X Welcome screen doesn't size properly for HiDPI screens
X https://github.com/processing/processing/issues/4896
X getSystemZoom() not available to splash screen
X https://github.com/processing/processing4/issues/145
X move all platform code out that doesn't require additional setup?
X i.e. all the things that rely on preferences can be inited separately (later)
1273 (4.0a4)
X “An error occurred while starting the application” with 4.0a3 on Windows
X replace about.bmp that was causing processing.exe to crash on startup
X https://github.com/processing/processing4/issues/156
X update to JDK 11.0.10
X update from JNA 5.2.0 to 5.7.0
X was having trouble with "java.lang.UnsatisfiedLinkError: Unable to load library 'CoreServices': Native library (darwin/libCoreServices.dylib) not found in resource path"
X https://github.com/fathominfo/processing-p5js-mode/issues/26
X implement auto-download for JNA updates
X “Exception in thread "Contribution Uninstaller" NullPointerException” during Remove
X https://github.com/processing/processing4/issues/174
X catch NoClassDefError in Platform.deleteFile() (still unclear of its cause)
X https://github.com/processing/processing4/issues/159
X https://github.com/processing/processing/issues/6185
X need to set a nicer default font
X increases export size, but impact is so worth it
X Update JDK to 11.0.11+9
X modernize the RegisteredMethods code to use collections classes w/ concurrency
X https://github.com/processing/processing4/pull/199
X don't sort user's charset array when calling createFont()
X https://github.com/processing/processing4/issues/197
X https://github.com/processing/processing4/pull/198
X automatically lock closed issues
X https://github.com/apps/lock
X https://github.com/dessant/lock-threads-app
X Display Window doesn't remember its position
X seems that --external not getting passed
X https://github.com/processing/processing4/issues/158
X https://github.com/processing/processing/issues/5843
X https://github.com/processing/processing/issues/5781
X store -1 as display number when using the default
X ran into weird situation where '1' was renumbered by adding a screen
X so the default was now the external display
X a little modernizing/cleanup in Base, converting things to lambda functions
X editor windows always open on display 1
X https://github.com/processing/processing/issues/1566
X rewrote EditorState to better handle devices and clean it up
earlier
o further streamline the downloader
o https://github.com/processing/processing4/issues/47
o next video release
o https://github.com/processing/processing-video/milestone/1
contribs
X many updates in the docs portion of the repo
X https://github.com/processing/processing4/pull/191
X fixing undo
X https://github.com/processing/processing4/pull/175
X tweak the number of updates based on Akarshit's attempt
X https://github.com/processing/processing4/issues/201
X https://github.com/processing/processing/pull/4097
1272 (4.0a3)
X 'ant source-jar' target added to core
X https://github.com/processing/processing4/issues/118
X show Tool incompatibilities with a message dialog
X clean up a little of the internal error handling there
X add "var" keyword to highlighting
X https://github.com/processing/processing4/issues/114
X prevent "illegal line" message when loading library with FEFF chars in properties file
X fix revision number in exported code
X https://github.com/processing/processing4/issues/135
X clean up Export to Application
X export should only do 64-bit (and no ARM)
X turned off 32-bit and ARM exports
X drop '64' from the folder name
X export.txt error "big fat lie" spew on export
X was including all dll and so files as if they'd been extracted
X also several .jar files from other platforms included
o the "embed Java" shouldn't be available unless the current platform is selected
X changed text to be a little clearer
X export.embed_java.for changed to export.include_java
X update text to macOS instead of Mac OS X
X install Java 11 should link to OpenJDK site
X set minimum version on Windows, fix JDK download URL
o 'Basics' folder always open in examples list
X couldn't reproduce on another machine
X NullPointerException in getSystemZoom() on startup in alpha 2
X https://github.com/processing/processing4/issues/143
X fix includes Platform cleanup
X get rid of editor.laf.vaqua preference (use the laf pref)
X move macOS-specific code out of DefaultPlatform and into MacPlatform
X update the splash screen to say 2021
video
X make changes to get sound and video to prompt on Catalina
X also fix for exported applications
X added NSCameraUsageDescription and NSMicrophoneUsageDescription to Info.plist
X also for exported applications
X audio and video broken on macOS b/c can't access mic/camera
X https://github.com/processing/processing-sound/issues/51
X video totally broken on macOS
X https://github.com/processing/processing-video/issues/134
X how to fix:
X https://github.com/processing/processing-video/issues/134#issuecomment-617301980
X beta 4 works better, but only if replacing just the library folder
X https://github.com/processing/processing-video/releases
X https://github.com/processing/processing-video/releases/download/r6-v2.0-beta4/video-2.0-beta4.zip
X could make a script to do this process, but:
X 1) weird to replace 'library' not the rest
X 2) why the quarrantine hacks? will downloading a stream work?
X still a little glitchy/slow to start
X need to update to version 2.x of the video library
contribs
X Updates and fixes for PDE_pt.properties (Portugese translation)
X https://github.com/processing/processing4/pull/133
X https://github.com/processing/processing4/pull/134
X Small change in Portuguese translation
X https://github.com/processing/processing4/pull/147
X correct alphabetical order for language list
X https://github.com/processing/processing4/pull/146
Sam
X preproc needs spaces in the size command, per our guidelines
X https://github.com/processing/processing4/issues/136
X https://github.com/processing/processing4/pull/138
X Move PdePreprocessIssueException to the test package
X https://github.com/processing/processing4/issues/130
X https://github.com/processing/processing4/pull/139
X Regression: smooth(4) shows “smooth() can only be used inside settings()” error
X https://github.com/processing/processing4/issues/149
X https://github.com/processing/processing4/pull/152
4.0a2
X automate notarization in the build process
X https://github.com/processing/processing4/issues/24
1271 (4.0a2)
X break buildMenu() into populateMenu() method to delay Debugger init
X https://github.com/processing/processing4/issues/73
X macOS build broken
X https://github.com/processing/processing4/issues/83
X bump JDK to 11.0.8
X Make macOS notarization part of the build process
X https://github.com/processing/processing4/issues/24
X NullPointerException in ContributionManager.updateFlagged() on startup
X check for directory existence and read/write access on startup
X https://github.com/processing/processing/issues/6034
sam
X Resolve rewrite of pixelDensity to settings in preproc
X https://github.com/processing/processing4/pull/60
X https://github.com/processing/processing4/issues/58
X Resolve PDF renderer parse issue in preproc
X https://github.com/processing/processing4/pull/68
X https://github.com/processing/processing4/issues/66
X Bump JOGL 2.4 to the new release candidate (20200307)
X https://github.com/processing/processing4/pull/85
X Remove debugging printout from Open Recent
X https://github.com/processing/processing4/issues/78
X https://github.com/processing/processing4/pull/79
X Fix broken tests
X https://github.com/processing/processing4/issues/92
X https://github.com/processing/processing4/pull/93
X Refactor out preproc.issue
X https://github.com/processing/processing4/pull/96
X Debug button in the toolbar is currently broken
X https://github.com/processing/processing4/issues/94
X https://github.com/processing/processing4/pull/95
X Fix WARNING: Illegal reflective access by processing.opengl.PSurfaceJOGL” on getContextCapabilities()
X https://github.com/processing/processing4/issues/50
X https://github.com/processing/processing4/pull/76
X Migrate JSSC to sampottinger/jssc
X https://github.com/processing/processing4/issues/71
X https://github.com/processing/processing4/pull/75
X Rewrite size call for all renderers
X https://github.com/processing/processing4/issues/90
X https://github.com/processing/processing4/pull/91
X Switch to JFileChooser on Mac with VAqua
X https://github.com/processing/processing4/pull/88
X cut/copy/paste while saving a sketch on OS X goes to the editor, not the save dialog
X https://github.com/processing/processing4/issues/77
X implement the basics of dark mode for the Mac
X https://github.com/processing/processing4/issues/89
X Color as return type is broken
X https://github.com/processing/processing4/issues/104
X https://github.com/processing/processing4/pull/105
X Automated (jenkins) build broken because ant 1.10.7 download no longer available
X https://github.com/processing/processing4/issues/106
X https://github.com/processing/processing4/pull/107
X Processing IDE interface too small on high-res Windows displays
X https://github.com/processing/processing4/issues/102
X Ensure not trying to use Toolkit zoom before ready
X https://github.com/processing/processing4/pull/103
X Zoom dialog fonts based on user scale setting
X https://github.com/processing/processing4/issues/111
X https://github.com/processing/processing4/pull/125
1270 (4.0a1)
X remove jdk.hash from build.xml
X need to make sure the downloader isn't relying on it
X add Sketch.equals() to use main file path
X update the welcome screen and links
X link to a wiki page for 4.x
X create wiki page for changes in 4.x
X streamlining the jdk downloader
X https://github.com/processing/processing4/issues/47
X remove JOGL from the repo, switch it to auto-download
X add "ant clean-jogl" target for removing those binaries
X replace revisions.txt with changes.md
cross-ported from 3.5.4
X use ctrl-page up/down for tabs on Windows
X https://github.com/processing/processing/issues/5794
X fix potential highlighting issue that wasn't selecting portions of text
X update AppBundler to use newer SDK, recompile
X edit build.xml files and appbundler to preserve more attributes
X don't remove entries from Recent menu on Save As
X https://github.com/processing/processing/issues/5902
X when a conflicting library (bad link w/ core) is found, need to report it
o altho prolly only when it's actually different (md5hash it?)
o this seems to be causing a lot of trouble with recent releases
o (opengl changes and whatnot)
X jar files like the bad aiexport plugin will cause serious problems
X https://github.com/processing/processing/issues/95
X need to ignore processing.core classes showing up in other jar files
X tougher than it looks, because it all depends on what java wants to use
X i.e. even if not specified, the stuff will be in the classpath
o need to make classpath code be less promiscuous
o the order of adding libraries to classpath should be opposite
o the important local libraries should be first in cp, user contrib later
X selecting a sketch in the Sketch menu no longer opens its window
X https://github.com/processing/processing/issues/5882
contrib manager 3.5.4
X contrib listing names should not be case sensitive
X libs in all caps appeared above those in lowercase
X ignore library subfolders
X don't unzip __MACOSX files with contribs
X don't do library subfolders
X show error when .properties file is missing from contribs
X clean up a lot of bad temp file handling in the contrib manager
X https://github.com/processing/processing/issues/5845
X https://github.com/processing/processing/issues/5960
X NPE in installPreviouslyFailed() on startup
X https://github.com/processing/processing/issues/5482
X https://github.com/processing/processing/issues/5916
contribs 3.5.4
X tweak mode not working
X https://github.com/processing/processing/issues/5805
X https://github.com/processing/processing/pull/5909
X updtes to Ukrainian translation
X https://github.com/processing/processing/pull/5944
after the JDK 11 update
X use a new pref for the sketchbook folder location for 4.x
X finish porting ThinkDifferent to use Desktop APIs
X http://openjdk.java.net/jeps/272
X also roll it into MacPlatform, since less platform-specific code needed
major updates for JDK 11 et al
X https://github.com/processing/processing4/pull/1
X go through the comment w/ the various bugs that can be closed
X https://github.com/processing/processing/issues/5750
X https://github.com/processing/processing/pull/5753
X https://github.com/processing/processing/issues/4415
X update grammar for ANTLR
X https://github.com/processing/processing/issues/3054
X incorporate new preproc
o https://github.com/fjenett/processing-preprocessor-antlr4
X https://github.com/processing/processing/issues/3055
X support for Travis CI
X https://github.com/processing/processing/issues/2747
X Making the ThinkDifferent classes be JDK version-independent
X https://github.com/processing/processing/pull/5747
X Parsing of nested generics
X https://github.com/processing/processing/issues/4514
X clean up naming for build/macosx/jdk-0u1.tgz and build/macosx/jdk-11.0.1+13/
contribs
X rename-variable menu allows Java identifiers
X https://github.com/processing/processing/issues/5828
X https://github.com/processing/processing/pull/5906
X Replace C/C++ style array declarations with Java style array declarations
X https://github.com/processing/processing4/pull/49
sampottinger
X Fix JDK naming and cleanup in ant build
X https://github.com/processing/processing4/pull/12
X https://github.com/processing/processing4/issues/6
X Migrate to JNA 5 compatible Native.load
X https://github.com/processing/processing4/issues/7
X https://github.com/processing/processing4/pull/15
X console font spacing is off
X https://github.com/processing/processing4/issues/19
X https://github.com/processing/processing4/pull/20
X implement 'import static'
X https://github.com/processing/processing4/pull/18
X https://github.com/processing/processing/issues/5577
X problems with windows ui scaling
X https://github.com/processing/processing4/issues/21
X https://github.com/processing/processing4/pull/30
X introduces regression that makes things uglier
X Fix display density detection and use GraphicsConfiguration
X https://github.com/processing/processing4/issues/32
X https://github.com/processing/processing4/issues/35
X https://github.com/processing/processing4/pull/34
X removes "WARNING: Illegal reflective access by processing.app.ui.Toolkit to field sun.awt.CGraphicsDevice.scale" warning on startup
X Replace mac specific fullscreen option for setResizable
X https://github.com/processing/processing4/issues/36
X Moved tests to separate target, and defaults to dist
X https://github.com/processing/processing4/pull/38
X https://github.com/processing/processing4/issues/8
X update to Java 11.0.5 from 11.0.2
X https://github.com/processing/processing4/pull/40
X https://github.com/processing/processing4/issues/39
cleaning
X Issue with https and downloading the binaries, +Checksums?
X https://github.com/processing/processing-docs/issues/766
X was just an issue with https vs http
0269 (3.5.3)
X added reference for circle(), square(), push(), pop()
X has the reference.zip file been fixed? (yep)
X redo key command for Windows screwed up
X https://github.com/processing/processing/issues/5773
X fix an editor problem with plain text (css, etc) files
X https://github.com/processing/processing/issues/5628
X default to using Desktop methods for URLs and files when available on Linux
X also cover a few weird cases that were failing silently
X The package "META" does not exist when .class files found in META-INF folder
X https://github.com/processing/processing/issues/5778
contrib
X update translation of "sketch" for Russian speakers
X https://github.com/processing/processing/pull/5673
cleaning
o modify line number color when no lines extend that far?
o https://github.com/processing/processing/pull/4560
o when opening new editor window, open on the same display as current
o https://github.com/processing/processing/issues/4526
X closing as dupe of the other issue
0268 (3.5.2)
X shortcuts not working on Windows/Linux (using meta)
X https://github.com/processing/processing/issues/5763
X update https://github.com/processing/processing/wiki/Localization#shortcuts-and-key-bindings
0267 (3.5.1)
X size() command not working properly
X https://github.com/processing/processing/issues/5759
0266 (3.5)
X update to Java 8u192
o processing-java doesn't handle sketch exceptions by quitting the sketch
X https://github.com/processing/processing/issues/5375
X this is by design/follows PDE behavior
X fix the link to the FAQ in the menu
X https://github.com/processing/processing/issues/5729
X update to Java 8u202
X "Sketch disappeared" infinite pop up dialogs
X https://github.com/processing/processing/pull/4808
X https://github.com/processing/processing/issues/4805
X text("test", 10, 10); is still slow with lots of fonts
X https://bugs.openjdk.java.net/browse/JDK-8179209
X added a note to the Known Issues section in the Changes wiki
X update the about screen to 2019
o report of a library or tool (probably includes 2.x? 1.x?) breaking things
o NoSuchFieldError: useNativeSelect
X https://github.com/processing/processing/issues/4821
X closed, no response
X problems with non-US keyboards and some shortcuts
X https://github.com/processing/processing/issues/2199
X https://github.com/processing/processing/wiki/Localization#shortcuts-and-key-bindings
o Determine new keyboard shortcut for Step Out
X https://github.com/processing/processing/issues/3538
X all set based on #2199
X settings() present and pixelDensity() is in setup(), nothing set/no error
X https://github.com/processing/processing/issues/4703
cleaning
X Could not initialize class com.sun.jna.Native on startup (Windows)
X https://github.com/processing/processing/issues/4929
X closed earlier; fixed as best we could
X sharing usage metrics about libraries
X https://github.com/processing/processing/issues/4708
X Determine shortcut for Export vs Use Selection for Find
X https://github.com/processing/processing/issues/2985
o swap font smoothing for tab size?
o implement simple table for prefs?
X still requires restart of the software, so problematic
X need docs for translations
X https://github.com/processing/processing/issues/4018
X setting a bad font/size in preferences.txt causes a crash on startup
X https://github.com/processing/processing/issues/4085
o https://github.com/processing/processing/pull/4087
X can't reproduce with current code
contrib
X Updated russian translation, now can choose russian in preferences
X https://github.com/processing/processing/pull/5619
X Turkish translation updates
X https://github.com/processing/processing/pull/5636
X Examples dialog causes high CPU load
X https://github.com/processing/processing/issues/5246
X https://github.com/processing/processing/pull/5654
X console hiding button
X https://github.com/processing/processing/pull/5115
X NullPointerException in Contribution Manager when installing
X https://github.com/processing/processing/issues/5524
X https://github.com/processing/processing/pull/5742
X Improvements to appdata.xml for Linux
X https://github.com/processing/processing/pull/5604
jakub
X Fix sketch exception getting hidden by warning
X https://github.com/processing/processing/pull/5486
X https://github.com/processing/processing/issues/5412
X EventQueue problems with "could not find sketch size" message
X https://github.com/processing/processing/issues/4893
X https://github.com/processing/processing/pull/5708
X https://github.com/processing/processing/issues/5030 (duplicate)
X size(0, 0) just freezes instead of showing an error
X https://github.com/processing/processing/issues/5233 (duplicate)
0265 (3.4)
X make it possible to override theme.txt with a file in the sketchbook folder
X https://github.com/processing/processing/issues/5445
X https://github.com/processing/processing/wiki/Dark-Theme-for-PDE
X add 2018 to p5 launch screen
X also update the bmp version
X redesign the Rename window to be less ugly
X Close the Rename window when ESC pressed
X https://github.com/processing/processing/issues/5391
X Set default operation for Rename window
X https://github.com/processing/processing/issues/5400
X add select/copy to the status bar
X https://github.com/processing/processing/issues/5271
o possible fix (just copies on click)
o https://github.com/processing/processing/pull/5345
X in the docs: modify 'search.format=' in preferences.txt
X refactoring inside the completion code
X https://github.com/processing/processing/commit/7e3661e9f7a6df1569c8bebc683e7742f50caa25
X https://github.com/processing/processing/commit/20c6f86c0d600806c991962eb208548ac45e9e2a
X https://github.com/processing/processing/commit/8dda8a4d02bc9a1d15e81fee3e6c183e4076a40e
X https://github.com/processing/processing/commit/ff7dc4d5094ccf1cc35189c9412adda93153b436
X add pyde as a supported extension
X https://github.com/jdf/processing.py/issues/284
o update to launch4j 3.11?
o http://launch4j.sourceforge.net/changelog.html
X update to Java 8u172
X show alternate error message on windows when JNA breaks or core.jar is missing
X https://github.com/processing/processing/issues/5537
X https://github.com/processing/processing/issues/4929
X https://github.com/processing/processing/issues/5442
X https://www.microsoft.com/en-us/wdsi/filesubmission
X update to Java 8u181
X https://github.com/processing/processing/pull/5586
X Contributed libraries/examples/etc that redirect to https are failing download
X https://github.com/processing/processing/issues/5554
welcome
o just remove the welcome dialog; but what should the default behavior be?
o or should it only show up for people who have used <=2 but not 3?
X click "show this welcome" text to check/uncheck the box
X https://github.com/processing/processing/issues/3912
X submit the form (as if 'get started' clicked) when closing the window
X whether hitting ESC or the close box on the window
X https://github.com/processing/processing/issues/3911
o Welcome dialog rewritten in Swing
X https://github.com/processing/processing/pull/5210
gohai
X additional I/O improvements
X https://github.com/processing/processing/pull/5581
X rpi regressions in 3.3.7.1
X https://github.com/processing/processing/issues/5582
X OpenGL ES: Fix GLSL version number for 1.00
X https://github.com/processing/processing/pull/5583
X Add ADS1X15 Analog-to-Digital converter example
X https://github.com/processing/processing/pull/5590
gohai (from 3.3.7.1 special release)
X IO: pinMode() can now set pull-up and pull-down resistors on Raspbian
X thanks to @xranby for 64-bit help
X several new examples
X https://github.com/processing/processing/pull/5566
X IO: New example sketch showing how to use a MPR121 capacitive touch sensor
X fun tutorial by @msurguy forthcoming
X IO: New example sketch showing how to use a BME280 environmental sensor
X contributed by @OlivierLD
X IO: New example sketch showing how to use a TSL2561 light sensor
X contributed by @OlivierLD
X IO: New example sketch showing how to use a PCA9685 Servo & PWM controller
X contributed by @OlivierLD
X IO: pinMode() got faster
X https://github.com/processing/processing/pull/5557
X IO: I2C now supports talking to slower devices, such as Arduino boards
X https://github.com/processing/processing/pull/5567
X Support for ARM Mali graphics was added to P2D/P3D
X thanks to seongwook from the forums for his help during bringup
X https://github.com/processing/processing/pull/5485
X P3D now supports up to 4 lights on Pi using their OpenGL driver
X Serial library now supports Raspbian's port naming (such as "/dev/serial0")
X Enable exporting of Windows applications on ARM
X https://github.com/processing/processing/pull/5488
X https://github.com/processing/processing/issues/5287
X clarify SimpleInput example
X https://github.com/processing/processing/pull/5558
jakub
X Make sure editor is updated after reloading changes
X https://github.com/processing/processing/pull/5487
X https://github.com/processing/processing/issues/5466
contrib
X updates to Japanese translation
X https://github.com/processing/processing/pull/5263
X added Russian translation
X https://github.com/processing/processing/pull/5451
X make "loadXML(String)" handle "file not found"
X https://github.com/processing/processing/pull/5144
X Update java.lang.UnsupportedClassVersionError message
X https://github.com/processing/processing/pull/5459
0264 (3.3.7)
X downloading the jre broken again
X https://github.com/processing/processing/issues/5284
X the old 144 link must have been removed
X NullPointerException in ContributionManager.deleteFlagged()
X https://github.com/processing/processing/issues/5342
X move to Java 8u162
X menu bars broken in High Sierra
X https://github.com/processing/processing/issues/5272
X no more responses, had to close
X include newlines at end of files (i.e. when saving .pde files)
X https://github.com/processing/processing/issues/5327
X explanation: https://stackoverflow.com/a/729795
X http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
X Rename dialog is unusable on high density screen
X https://github.com/processing/processing/issues/5368
X windows defender blocks processing 3.3.6
X https://github.com/processing/processing/issues/5329
X this should be fixed, simply by a new release
jakub
X Fix scrub comments for empty block comment /**/
X https://github.com/processing/processing/pull/5265
X https://github.com/processing/processing/issues/5219
X Fix error checker crash when className contains [ or ]
X https://github.com/processing/processing/pull/5304
X major fixes for the net library
X https://github.com/processing/processing/pull/5378
X https://github.com/processing/processing/issues/4419
X https://github.com/processing/processing/issues/5360
X https://github.com/processing/processing/issues/3970
X https://github.com/processing/processing/pull/5389
X Output java files in UTF-8 and force compiler to use UTF-8
X https://github.com/processing/processing/pull/5436
X PdePreprocessor change is breaking current source
X https://github.com/processing/processing/issues/5413
contrib
X detect errors from curved quotation marks
X https://github.com/processing/processing/issues/5133
X https://github.com/processing/processing/pull/5152
X Refactor to use a few Java 8 features
X https://github.com/processing/processing/pull/5134
X Remove "Pipe Organ" from exec javadoc
X https://github.com/processing/processing/pull/5282
X typo in Italian translation
X https://github.com/processing/processing/issues/5365
0263 (3.3.6)
X update to Java 8u144
X fix issue with call to remove value instead of key in mode contrib hash
X this was only in the code used by the command line mode loader
o data folder not exporting on macOS?
o https://github.com/processing/processing/issues/5207
X confirmed working with LoadDisplayImage example
contrib
X add Italian translation
X https://github.com/processing/processing/pull/5169
X Wrong tab for missing brace
X https://github.com/processing/processing/pull/5180
X https://github.com/processing/processing/issues/5165
X typo in German translation
X https://github.com/processing/processing/pull/5195
X https://github.com/processing/processing/issues/5187
X movie maker a little broken
X https://github.com/processing/processing/issues/5168
X https://github.com/processing/processing/pull/5230
X Add more build products to linux/.gitignore
X https://github.com/processing/processing/pull/5229
X add issue template to the repo
X https://github.com/processing/processing/issues/5239
X https://github.com/processing/processing/pull/5245
jakub
X Fix comment/uncomment adding slashes at wrong indent
X https://github.com/processing/processing/issues/5171
X https://github.com/processing/processing/pull/5185
X Add JavaFX runtime to error checker class path
X https://github.com/processing/processing/pull/5186
0262 (3.3.5)
X use native Linux file choosers by default
X https://github.com/processing/processing/issues/5122
X Console window losing text
X https://github.com/processing/processing/issues/5110
X Linux 64-bit issues
X https://github.com/processing/processing/issues/5111
contrib
X display=-1 regression ("could not parse" message)