forked from benfry/processing4
-
Notifications
You must be signed in to change notification settings - Fork 0
/
done.txt
11334 lines (10372 loc) · 519 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
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)
X https://github.com/processing/processing/issues/5118
X https://github.com/processing/processing/pull/5141
0261 (3.3.4)
X redo console handling to not use Timer, fixing freeze-up problems
o https://github.com/processing/processing/pull/4935
X https://github.com/processing/processing/issues/4825
X clean up error message for sketchbook location
X https://github.com/processing/processing/issues/4942
X Application Exports report as "Damaged" on macOS Sierra
X https://github.com/processing/processing/issues/4705
X could provide script to un-quarrantine
X xattr -d -r com.apple.quarantine
X https://github.com/steakknife/unsign
X https://developer.apple.com/library/content/technotes/tn2318
X 'run sketches on display' message shows up on clean install
X should ant run launch the .app so that launchsvcs stuff works properly?
X double-clicking a .pde file won't open the app correctly
X add 'ant app' target, at least for macOS
X add null check to sketch loading
X discovered during https://github.com/processing/processing/issues/4980
gohai
X IO library updates
X https://github.com/processing/processing/pull/5044
X Consider $SUDO_USER on Linux for locating the sketchbook folder
X https://github.com/processing/processing/pull/5055
o https://github.com/processing/processing/pull/5054
jakub
X more updates to the change detector
X https://github.com/processing/processing/pull/5075
contrib
X Make the change detector not reload the sketch
X https://github.com/processing/processing/issues/4713
X https://github.com/processing/processing/pull/5021
X https://github.com/processing/processing/pull/4849
X Warn user to use L when creating a number constant that won't fit into an int
X https://github.com/processing/processing/issues/4878
X https://github.com/processing/processing/pull/5077
X add install/uninstall scripts for Linux and correct mime types for IDE
X https://github.com/processing/processing/pull/5106
0260 (3.3.3)
X no changes to the PDE for 3.3.3
0259 (3.3.2)
X no changes to the PDE in this release
0258 (3.3.1)
X fix the JRE downloader
X https://gist.github.com/P7h/9741922
X http://stackoverflow.com/q/10268583
X move to 8u131
X add another warning for a bad NVIDIA driver
X https://github.com/processing/processing/issues/4997
X Gap between tab headers and text area at 125% and 150% scaling on Windows
X https://github.com/processing/processing/issues/4902
X Math.ceil() helps
X Small tooltip text on high-dpi screens
X https://github.com/processing/processing/issues/4914
X make the Error Table extend white to the bottom
X was making a gray box on Windows, probably Linux too
X some line heights are wrong on hidpi
X usage window
X examples window
X sketchbook window
X https://github.com/processing/processing/issues/4936
X https://github.com/processing/processing/issues/5007
X get rid of error message when exporting sketches with the video library
X https://github.com/processing/processing/issues/4971
X use dialog font for processing.sans if using a non- or quirky Roman language
X make this a parameter of the language translation
jakub
X Fix preprocessing of code with double backslash in string or char literal
X https://github.com/processing/processing/issues/4903
X https://github.com/processing/processing/pull/4907
X Ugly button images at 125% and 150% scaling on Windows
X https://github.com/processing/processing/issues/4901
X https://github.com/processing/processing/pull/4906
X Fix breakpoints in inner classes
X https://github.com/processing/processing/pull/5008
X https://github.com/processing/processing/issues/2946
X Fix preproc skipping one char after a block comment
X https://github.com/processing/processing/issues/4995
X https://github.com/processing/processing/pull/4999
X Synchronize input event processing
X https://github.com/processing/processing/pull/4998
X Scrub comments: skip the second chracter in the escape sequence
X https://github.com/processing/processing/pull/5019
X https://github.com/processing/processing/issues/5016
gohai
X Add support for 64-bit ARM boards
X https://github.com/processing/processing/pull/5002
X Hardware I/O updates for ARM
X https://github.com/processing/processing/pull/4931
contrib
X Added Arabic translation
X https://github.com/processing/processing/pull/4970
X add Jump to Declaration
X https://github.com/processing/processing/pull/4707
X https://github.com/processing/processing/issues/4668
awaiting confirmation (fixed in 3.3)
X visual artifacts on Windows 10 when using menus
X https://github.com/processing/processing/issues/4700
X Broken characters in the Welcome Page and the Contribution Manager
X https://github.com/processing/processing/issues/4747
X looks like a failure to load the Source Sans font
X what happens if font loading fails?
X are there conflicts between version in lib and OS?
o are we still installing fonts into ext?
o fixed by rolling back to 8u92, broken since 8u102 in 3.1.2
X NVIDIA driver problems (and means to check)
X https://github.com/processing/processing/issues/4853
X blank window on startup where the "Welcome" screen should be
X this may be fixed (removed invokeLater() on startup), unconfirmed
X https://github.com/processing/processing/issues/3933
X Olivia hasn't seen it, closing
X amazing blurry editor window
X https://github.com/processing/processing/issues/4892
0257 (3.3)
X check for already-exported folders before trying to remove them
X was spewing 'file not found' errors into the console
X PDE and sketches are 2x smaller on high-res Windows machines
X https://github.com/processing/processing/issues/2411
o System.setProperty("sun.java2d.dpiaware", "false");
X though that seems broken in Java 8: http://superuser.com/a/1007783
X until we fix it..
o call this from JNA? https://msdn.microsoft.com/en-us/library/windows/desktop/dn302122(v=vs.85).aspx
o or modify the manifest/app? https://msdn.microsoft.com/en-us/library/windows/desktop/dn469266%28v=vs.85%29.aspx
o hidpi scaling via font changes?
o http://stackoverflow.com/a/34152675
X hi-dpi support on Linux
X https://github.com/processing/processing/issues/4183
cleaning
X Contribution Manager does not show all libraries until filter cleared
X https://github.com/processing/processing/issues/4840
X fixed in 3.2.4
unconfirmed
X visual artifacts on Windows 10 when using menus
X https://github.com/processing/processing/issues/4700
X Broken characters in the Welcome Page and the Contribution Manager
_ https://github.com/processing/processing/issues/4747
X looks like a failure to load the Source Sans font
X what happens if font loading fails?
X are there conflicts between version in lib and OS?
o are we still installing fonts into ext?
o fixed by rolling back to 8u92, broken since 8u102 in 3.1.2
X NVIDIA driver problems (and means to check)
_ https://github.com/processing/processing/issues/4853
X blank window on startup where the "Welcome" screen should be
X this may be fixed (removed invokeLater() on startup), unconfirmed
X https://github.com/processing/processing/issues/3933
0256 (3.2.4)
X only require reference.zip (and internet connection) when building dist
X set text style properly for Contribution Manager error message
X Detect changes to 'hosts' file in case users modify/remove localhost
X https://github.com/processing/processing/issues/4738
X No sketch window opens after hitting Run if hosts file changed
X https://github.com/processing/processing/issues/1868
X https://github.com/processing/processing/issues/3123
X https://github.com/processing/processing/issues/4735
X move the DEBUG flag into an external file or preferences.txt
X will help us with debugging w/ others as well
X change to debug.txt; too confusing with the folder thing
X replace java.util.logging code with built-in logging
X split gui and non-gui portions of console for earlier startup
X split EditorConsole into gui and non-gui code?
X otherwise System.err/out not going to a file unless we have GUI
X also can't debug before the GUI shows up
o gracefully recover from proxy problems
X https://github.com/processing/processing/issues/1601
X JRE download fails during ant build
X https://github.com/processing/processing/issues/4823
X changed headerType to console (make sure changed back)
X Spaces not handled correctly in when installing "processing-java" on macOS
X https://github.com/processing/processing/issues/4779
contrib
X Added the remove filter feature
X https://github.com/processing/processing/pull/3890
X ctrl-J (for debugger) is inserting newline
X https://github.com/processing/processing/issues/3830
X Replace keyChar with keyCode to prevent new line error when debugging
X https://github.com/processing/processing/pull/4806
X https://github.com/processing/processing/issues/4804
jakub
X println(int(byte(245))) throwing error
X https://github.com/processing/processing/issues/4652
X https://github.com/processing/processing/pull/4744
X 'web colors' next to each other fail to parse in certain situations
X https://github.com/processing/processing/issues/4752
X https://github.com/processing/processing/pull/4753
X Pasting code from editor to empty editor produces Exception
X https://github.com/processing/processing/issues/4522
X https://github.com/processing/processing/pull/4761
X possible infinite loop on modified externally
X https://github.com/processing/processing/issues/3965
X https://github.com/processing/processing/pull/4762
X Report missing brace in correct tab, suppress other errors until fixed
X https://github.com/processing/processing/pull/4777
X https://github.com/processing/processing/issues/4702
X Improvements to sketch launching and stopping
X https://github.com/processing/processing/pull/4848
X several Contribution Manager fixes
X https://github.com/processing/processing/pull/4844
X Add missing equals() and hashCode() to Contribution
X https://github.com/processing/processing/pull/4843
X Contribution Manager does not show all libraries until filter cleared
X https://github.com/processing/processing/pull/4843
X https://github.com/processing/processing/issues/4840
X Mode, requiring update, appears in Updates tab but not in Modes tab
X https://github.com/processing/processing/issues/4822
X also fixed w/ https://github.com/processing/processing/pull/4843
X Syntax highlighting issues (fixed with #4761)
X https://github.com/processing/processing/issues/4286
X sketchbook window doesn't update when sketches are added, renamed, etc
X https://github.com/processing/processing/issues/2944
X https://github.com/processing/processing/pull/4842
cleaning
X clean up 'ant doc' target to remove warnings
X https://github.com/processing/processing/issues/1492
X fixed in 3.1.1
X Horizontal scrollbar does not scroll textarea all the way
X https://github.com/processing/processing/issues/3591
X mostly fixed in 3.0b7, opting to wait for RSyntaxArea or whatever
X possible PR for updating sketchbook stuff
o https://github.com/processing/processing/pull/3081
X should be covered by other fixes
X longer PR about sketchbook stuff, but closed
X https://github.com/processing/processing/pull/3178
X closed back in April 2015, issue was all over the place
X fix encodings, line endings, and mime types in the repo
X https://github.com/processing/processing/issues/2955
X fixed 2015-11 https://github.com/processing/processing/pull/2977
X need to handle the 2.x to 3.x sketchbook transition
X prefs are the same file, but sketchbook location pref is different
o performance
o video stinks.. java2d stinks.. macs stink
o note in the 'drawing in 2d' section of faq
o fastest machine possible
o turn off hyperthreading in the bios
o nice gfx card only helps opengl
o dual processor not particularly useful, unless you make more threads
o but making more threads is often more work than is useful
X too out of date
X why adding .0001 to a float doesn't work
X and how they're imprecise in general (use nf)
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1130877990
X long since added to the FAQ
X infinite "file changed" popups
X https://github.com/processing/processing/issues/3965
o https://github.com/processing/processing/pull/4037
X https://github.com/processing/processing/pull/4037
0255 (3.2.3)
X ensure that update.id is set before checking for contrib updates
X if prettyVersion is blank (or null?), just use version (Firmata)
X clicking "Update" button in contrib manager shows non-retina version of icon
X https://github.com/processing/processing/issues/4715
o problem is because AquaButtonUI is calling getImage() (not getIcon())
o can be debugging from inside the getIconX() code in Toolkit
X just needed to use setPressedIcon(), setDisabledIcon()
X also found some other issues around the icon handling
X fix the library reporting scripts on the server
X missing version number putting 'null' in the ui
X https://github.com/processing/processing-docs/issues/478
X https://github.com/processing/processing/issues/4696
X https://github.com/processing/processing/pull/4712
o replace appbundler with the Java 8 packager
o appbundler is no longer being developed by Oracle, switch to "packager"
X https://github.com/processing/processing/issues/3071
X major clean-ups to the Contribution Manager code
X warn user to restart browser when it hangs on macOS
X https://github.com/fathominfo/processing-p5js-mode/issues/4
contribs
X Up-to-date status disappears after filter is removed
X https://github.com/processing/processing/issues/4084
X Updates tab blank after adding, removing, updating a contribution
X https://github.com/processing/processing/issues/4082
X https://github.com/processing/processing/issues/4704
X Fixes the removal of redundant contribution and update related issues
X https://github.com/processing/processing/pull/4086
0254 (3.2.2)
X Find in reference for size() opens StringList.size()
X https://github.com/processing/processing/issues/4224
X though that's still imperfect:
X https://github.com/processing/processing/issues/4655
X limit rollovers on EditorStatus to the text portion
X clicking the status area when it has a url is problematic
X because it's also the vertical separator
X at least change it to only cover the text?
X add a rollover so people know what it's doing?
X switch to 8u112 for building
X switch down to 8u111 because of different build numbers
X https://github.com/processing/processing/commit/8a3a183f327a5ee680e1932dd9f123491f75a8b9
X more font tweaks to make mono fonts work properly after #4639
X update the Linux notes based on where we land on this
X https://github.com/processing/processing/wiki/Supported-Platforms#linux
X "Could not open the url" when clicking on the error message
X https://github.com/processing/processing/issues/4695
X fix extensions handling in CFBundleDocument code from appbundler
X https://github.com/processing/processing/issues/4615
X update launch4j to 3.9
X https://sourceforge.net/projects/launch4j/files/launch4j-3/3.9/
X exported application doesn't work with latest jre
X https://github.com/processing/processing/issues/4682
X string comparison fix
X https://github.com/processing/processing/issues/4670
gohai
X Simplify font situation to make it possible to use vanilla JRE trees
X https://github.com/processing/processing/pull/4639
X Trivial updates for ARM
X https://github.com/processing/processing/pull/4640
X Remove all the extra hoops for loading fonts
X https://github.com/processing/processing/pull/4641
contrib
X Chinese translation updates
X https://github.com/processing/processing/pull/4661
X Spanish translation updates
X https://github.com/processing/processing/pull/4697
X Spanish "open sketch folder" fix
X https://github.com/processing/processing/pull/4710
X Contribution Manager showing 'null' for PeasyCam version
X https://github.com/processing/processing/pull/4712
X https://github.com/processing/processing/issues/4696
0253 (3.2.1)
X "Could not replace preferences.old" error message
X https://github.com/processing/processing/issues/4626
X Version 3.2 won't run from paths with spaces on Windows
X https://github.com/processing/processing/issues/4623
X might be ext.dirs trouble with spaces in path names?
X or the backwards slashes?
X fixes for Python Mode crashing on startup
X disable ext.dirs on Linux export and set jna.nosys as well
X Java not included properly with 32-bit Linux export
X JavaInputHandler not registering
0252 (3.2)
X Processing .jar files in CLASSPATH can cause startup crash
X https://github.com/processing/processing/issues/4128
X Remove java.ext.dirs on startup to avoid conflicts and startup errors
X https://github.com/processing/processing/issues/4608
X https://github.com/processing/processing/issues/4470
X https://github.com/processing/processing/issues/4566
X https://github.com/processing/processing/issues/4492
X https://github.com/processing/processing/issues/4128
X https://github.com/processing/processing/issues/4503
X test ext.dirs working on Linux (use js example)
X test ext.dirs on exported app on Linux
X test ext.dirs working on Windows (use js example)
X modify ext.dirs for exported apps on Windows
X see if CLASSPATH can be set to screw up p5
X works fine on OS X, couldn't reproduce on Linux
X rewrite Util.listFiles() because it wasn't working properly
X add 2016 to about-1x and about-2x
o saying "no" to save changes is the same as "cancel" on windows?
X can't reproduce
X add printStackTrace() method that can be overridden
X https://github.com/processing/processing/issues/222
X write preferences.txt using a temporary file
X also save the previous version as preferences.old
X https://github.com/processing/processing/issues/4614
mode work
X add template support for Modes
X Move general PDE code out of JavaMode and into general base classes
X https://github.com/processing/processing/issues/4606
X change PdeInputHandler constructor
X check whether this breaks other Modes before releasing
X added extra constructor to keep things working
X change PdeKeywords to PdeTokenMarker
X doesn't seem to cause any breakage, but will keep an eye out
X added getSketchbookTemplatesFolder() to Base
o move template subst code to Util
X add Mode.requireExampleCompatibility()
X in Mode: TokenMarker getTokenMarker(SketchCode code)
X passes through to no args version if not overridden
X note this in revisions.txt
X implement templates
X write short docs
X https://github.com/processing/processing/wiki/Templates
X https://github.com/processing/processing/issues/4306
X https://github.com/processing/processing/issues/4352
contrib
X use HTML to print
X https://github.com/processing/processing/pull/4369
X https://github.com/processing/processing/issues/213
X https://github.com/processing/processing/issues/50
input method work from Tsuyoshi Fukuda (tyfkda)
X Simplify conditional branch
X https://github.com/processing/processing/pull/4589
X Enable input method support by default on Japanese/Korean/Chinese systems
X https://github.com/processing/processing/pull/4598
X Set sketch as modified when any character committed using input method
X https://github.com/processing/processing/pull/4599
X Insert characters by InputMethod at one time
X https://github.com/processing/processing/pull/4594
X Insert string when it is committed
X https://github.com/processing/processing/pull/4602
X Set text color for InputMethod
X https://github.com/processing/processing/pull/4593
jakub