forked from processing/processing
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdone.txt
10493 lines (9605 loc) · 482 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
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
X NullPointerException in SketchCode.getDocumentText()
X https://github.com/processing/processing/issues/4555
o https://github.com/processing/processing/pull/4547
X https://github.com/processing/processing/pull/4596
X Error checker now adds 'public' to all default access methods
X https://github.com/processing/processing/pull/4597
X https://github.com/processing/processing/issues/4583
earlier
X display "1" is not correct in 2.1.2
X https://github.com/processing/processing/issues/2502
o cut/copy/paste while saving a sketch on goes to the editor, not save dialog
o https://github.com/processing/processing/issues/1035
o problem with focus traversal and native windows on OS X
o using JFileChooser fixes the problem (but is ugly)
X can't find this one anymore
0251 (3.1.2)
X update to Java 8u102 build 14
gohai
X IO: Fix drawing for SPIAnalogDigital examples
X https://github.com/processing/processing/pull/4480
X Update JVM warning text on Linux
X https://github.com/processing/processing/pull/4512
X undo the 8u91 workaround, add Mesa warning for ARM
X https://github.com/processing/processing/pull/4508
X IO: We want motors, they said (implements SoftwareServo)
X https://github.com/processing/processing/pull/4546
X Add a temporary workaround for the CHIP to deal with cursor problems
X https://github.com/processing/processing/pull/4554
X Fix the Downloader so that builds work again
X https://github.com/processing/processing/issues/4496
X https://github.com/processing/processing/pull/4511
jakub
X Return of the error check toggle
X https://github.com/processing/processing/pull/4491
X https://github.com/processing/processing/issues/4485
X problems when running PDE from network locations
X lots of reports about a failure to launch on Windows
X seems related to running from network drives
X https://github.com/processing/processing/issues/4417
X https://github.com/processing/processing/pull/4582
X https://github.com/processing/processing/issues/4476
contrib
X updates to Japanese translation
X https://github.com/processing/processing/pull/4564
X Make preferences button wider for Japanese
X https://github.com/processing/processing/pull/4558
X Show warning message if Mode cannot be changed
X https://github.com/processing/processing/pull/4559
fixed in 3.1.1
X debugger deadlocks when choosing "Step Into" on println()
X https://github.com/processing/processing/issues/3923
X Suggestions switch scope to first import
X https://github.com/processing/processing/issues/4016
X loadImage() immediately after saveFrame() foiled by async default
X https://github.com/processing/processing/issues/4218
X the hint() mostly works, but gross to use a hint frequently
0250 (3.1.1)
X Out of date Modes will hang Processing 3 on startup or when changing Modes
X Prevent bad Mode from taking down the environment
X https://github.com/processing/processing/issues/4467
X fix up "ant clean" task
X remove work folder on linux and windows
X remove macosx dist zips
contribs
X Undo is a little "jerky" in insert mode
X https://github.com/processing/processing/issues/4302
X https://github.com/processing/processing/pull/4310
X "Replace" and "Replace All" do not undo in a single step
X https://github.com/processing/processing/issues/4303
X https://github.com/processing/processing/pull/4310
X Comment/uncomment removes indenting
X https://github.com/processing/processing/issues/4249
X https://github.com/processing/processing/pull/4313
X remove poorly implemented "rectangular selection" support from the editor
X https://github.com/processing/processing/pull/4462
X https://github.com/processing/processing/pull/4326
X https://github.com/processing/processing/issues/4250
X Fix error messages from Javadocs
X https://github.com/processing/processing/pull/4191
X https://github.com/processing/processing/issues/1492
X Loader is not visible when opening the Updates tab
X https://github.com/processing/processing/issues/4088
X https://github.com/processing/processing/pull/4089
jakub
X Make Comment/Uncomment trigger on numpad slash
X https://github.com/processing/processing/pull/4457
X Hex values throwing errors in 3.1
X https://github.com/processing/processing/issues/4458
X https://github.com/processing/processing/pull/4460
X Fix up cmd-click/ctrl-click behavior, add preference to disable it
X https://github.com/processing/processing/issues/4466
X https://github.com/processing/processing/pull/4472
X Make undo/redo mark all affected tabs as modified
X https://github.com/processing/processing/pull/4479
gohai
X Prevent InvocationTargetException when running processing-java
X https://github.com/processing/processing/pull/4453
X https://github.com/processing/processing/issues/4452
X Switch back to JRE 8u77 on ARM to fix GL video library performance
X https://github.com/processing/processing/pull/4454
earlier
X complex text input issues (may be fixed with PR)
X https://github.com/processing/processing/issues/3860
X https://github.com/processing/processing/issues/3475
o fixed in 3.0.2
X contrib: Allow Movie Maker to cope with bad files
X https://github.com/processing/processing/issues/2727
X https://github.com/processing/processing/pull/3635
o fixed prior to 3.0?
0249 (3.1)
o arrow keys aren't working in the examples window
X was working fine with most recent build.. weird
X spend a lot of time trying to get non-8bit charsets on Windows
o https://github.com/processing/processing/issues/3543
contribs
X Grab bag of smaller, mainly ARM-related updates
X https://github.com/processing/processing/pull/4300
X IDE code disappearing due to a concurrency bug
X https://github.com/processing/processing/issues/4322
X https://github.com/processing/processing/pull/4325
X Fix non-ARM Linux deb build process
X https://github.com/processing/processing/issues/4308
X https://github.com/processing/processing/pull/4309
X Empty sketchbook message when sketchbook is empty
X https://github.com/processing/processing/pull/4311
X processing-java output as UTF-8 makes Windows unhappy
X https://github.com/processing/processing/issues/1633
X https://github.com/processing/processing/pull/4350
X Add support for symlinks to exported applications in linux
X https://github.com/processing/processing/issues/4318
X https://github.com/processing/processing/pull/4319
X Added Ukrainian localization
X https://github.com/processing/processing/pull/4343
X Non-western language hint text for toolbar buttons not correctly displayed
X https://github.com/processing/processing/issues/2886
X load fallback font for CJK (Chinese, Japanese and Korean)
X https://github.com/processing/processing/pull/4348
X Added readBytes(max) to net library
X https://github.com/processing/processing/pull/4320
X Added readBytes(max) to serial library
X https://github.com/processing/processing/pull/4321
X Improve error message "The nested type cannot hide an enclosing type"
X https://github.com/processing/processing/issues/4228
X https://github.com/processing/processing/pull/4337
X https://github.com/processing/processing/pull/4451
X Multi-line comments ending in '**/' cause ArrayIndexOutOfBoundsException
X https://github.com/processing/processing/issues/4397
X https://github.com/processing/processing/pull/4402
jakub
X Update app to Java 8
X https://github.com/processing/processing/pull/4383
X more Java 8 updates
X https://github.com/processing/processing/pull/4388
X update minimum JRE version for Windows
X https://github.com/processing/processing/pull/4389
X update JDT to 4.5.2
X https://github.com/processing/processing/pull/4387
X JavaMode cleanup
X https://github.com/processing/processing/pull/4390
X tabs aren't working properly (several bugs?)
X https://github.com/processing/processing/issues/3975
X https://github.com/processing/processing/pull/4410
X file paths not decoding properly
X https://github.com/processing/processing/issues/4417
X https://github.com/processing/processing/pull/4426
X double check that this is working on OS X
X check whether it fixes the Windows startup problem
X Java Mode refactoring
X https://github.com/processing/processing/pull/4440
X jump to variable declaration miss
X https://github.com/processing/processing/issues/4287
X Numbers in scientific notation not recognized as floats in 3.0
X https://github.com/processing/processing/issues/4190
X Adding .java files to sketch causes the Error Checker to weird out
X https://github.com/processing/processing/issues/4368
X "Show usage..." does not locate keywords on correct line
X https://github.com/processing/processing/issues/3988
X PPS: threading enhancement
X https://github.com/processing/processing/pull/4442
X Move PDEX listeners from JavaEditor to PDEX
X https://github.com/processing/processing/pull/4446
X https://github.com/processing/processing/pull/4447
X handleCtrlClick misbehaving
X https://github.com/processing/processing/issues/4281
X Fix listeners not firing on first preprocessing run
X https://github.com/processing/processing/pull/4450
X Remove some unnecessary calls from rename
X https://github.com/processing/processing/pull/4449
gottfried
X Add automatic mipmap support to GLES2
X https://github.com/processing/processing/pull/4416
X Add a few IO library examples
X https://github.com/processing/processing/pull/4384
X Be more verbose with drawExceptions with cause null
X https://github.com/processing/processing/pull/4432
X Ignore memory options when exporting for ARM
X https://github.com/processing/processing/pull/4406
X update JNA to 4.2.0
X https://github.com/processing/processing/pull/4443
X Add two Raspberry Pi related fixes to JOGL
X https://github.com/processing/processing/pull/4379
X https://github.com/sgothel/jogl/pull/96
X https://github.com/sgothel/jogl/pull/97
0248 (3.0.2)
X move to Java 8u74, also fixes JavaFX issue
X actually require OS X 10.8.5 (was set to 10.7)
X the Wiki said 10.8.3 required for 3.0, but has since been updated
contribs
X add "full screen" option to the Editor on OS X
X https://github.com/processing/processing/issues/3993
X https://github.com/processing/processing/pull/4078
X add install script for site for ARM
X https://github.com/processing/processing/pull/4110
X search/replace shouldn't include the string being replaced
X https://github.com/processing/processing/issues/4270
X https://github.com/processing/processing/pull/4271
X 'Background Color when Presenting' not visible on Preferences window
X https://github.com/processing/processing/issues/4272
X https://github.com/processing/processing/pull/4278
X Fix minor autoformatter bugs (enums not working)
X https://github.com/processing/processing/issues/4185
X https://github.com/processing/processing/pull/4200
X Update Source Code Pro and Source Sans Pro fonts to the latest versions
X https://github.com/processing/processing/pull/4150
X https://github.com/processing/processing/issues/3836
X Minor fixes for Java Mode
X https://github.com/processing/processing/pull/4114
X Add i18n support for the PopUp menu
X https://github.com/processing/processing/pull/4060
X Add Turkish to the list of languages
X https://github.com/processing/processing/pull/4073
X Make the error message for stack overflows clearer
X https://github.com/processing/processing/pull/4152
X get rid of dt_socket message, making command line run a little better
X https://github.com/processing/processing/issues/4098
X https://github.com/processing/processing/pull/4103
X message when reference is find out on nothing selected
X https://github.com/processing/processing/pull/4296
X better handling of quotes in command line args
X https://github.com/processing/processing/pull/4145
X https://github.com/processing/processing/issues/3996
X https://github.com/processing/processing/issues/4119
X fix crashing bugs when user's name has non-ASCII characters
X https://github.com/processing/processing/pull/4204
X ARM updates to include GPIO numbers and images of wiring diagrams
X https://github.com/processing/processing/pull/4297
X https://github.com/processing/processing/pull/4298
X Icon instead of an "X" for the "could not connect" message
X https://github.com/processing/processing/issues/3706
X https://github.com/processing/processing/pull/4096
X https://github.com/processing/processing/pull/4055
X Several fixes for Chinese/Japanese/Korean InputMethod support
X https://github.com/processing/processing/pull/4293
X https://github.com/processing/processing/issues/2968
X https://github.com/processing/processing/issues/3475
X https://github.com/processing/processing/issues/3860
X Add download indicator to the Contribution Manager
X https://github.com/processing/processing/pull/4154
X https://github.com/processing/processing/issues/4105
jakub
X Workaround for JRE bug freezing the PDE during code completion
X https://github.com/processing/processing/pull/4079
X Debugger fixes
X prevent NPE because ui was not updated on AWT
X https://github.com/processing/processing/pull/4117
X fix NPE when stepping into static method
X https://github.com/processing/processing/issues/3590
X step button works correctly when SHIFT or ALT is pressed
X https://github.com/processing/processing/issues/4116
X More editor fixes
X https://github.com/processing/processing/pull/4113
X Tooltip over variable decl has wrong style and content
X https://github.com/processing/processing/issues/3940
X May have fixed? NullPointerException in initiateToolTip()
X https://github.com/processing/processing/issues/3286
X "String index out of range" error with bracket handling in the editor
X https://github.com/processing/processing/issues/1940
0247 (3.0.1)
X NullPointerException in ContributionManager.deleteTemp()
X https://github.com/processing/processing/issues/4026
contribs
X Tweak Mode sometimes freezes while running, require a force quit
X https://github.com/processing/processing/issues/3928
X https://github.com/processing/processing/pull/4014
X Tweak Mode: Some numbers ignored in second tab
X https://github.com/processing/processing/issues/4017
X https://github.com/processing/processing/pull/4023
X Update Japanese translation
X https://github.com/processing/processing/pull/3956
X https://github.com/processing/processing/pull/3971
X processing-java stealing focus even with --build flag
X https://github.com/processing/processing/issues/3996
X https://github.com/processing/processing/pull/3998
X updates for serial
X https://github.com/processing/processing/pull/4015
jakub
X Include Example packs into update count
X https://github.com/processing/processing/pull/3932
X Editor objects are staying in memory
X https://github.com/processing/processing/issues/3930
X https://github.com/processing/processing/pull/3934
X https://github.com/processing/processing/issues/3929
X Library path for Error Checker and Suggestions
X https://github.com/processing/processing/pull/3989
X https://github.com/processing/processing/issues/3924
X A serious error occurred while trying to create a new editor window
X https://github.com/processing/processing/issues/3974
X https://github.com/processing/processing/pull/4001
X Export - fix java not being embedded on 64bit
X https://github.com/processing/processing/pull/4005
X Add error checker document listeners to all tabs
X https://github.com/processing/processing/pull/4009
X Fix memory leak in Recent
X https://github.com/processing/processing/pull/4044
X Error checker update (also enables switch on String objects)
X https://github.com/processing/processing/issues/4034
X https://github.com/processing/processing/pull/4042
X Fix occasional exception while editing text
X https://github.com/processing/processing/pull/4043
X Prevent preprocessor from crashing when setup() has no body
X https://github.com/processing/processing/pull/4045
arm/pi
X Medium-sized I/O updates
X https://github.com/processing/processing/pull/3997
X add i/o library for rpi
X https://github.com/processing/processing/pull/3985
o make sure naming, etc is all correct
0246 the holy land (3.0)
X "Saving" messages never clear on "Save As"
X https://github.com/processing/processing/issues/3861
X error checker/suggestions fixes
X https://github.com/processing/processing/pull/3871
X https://github.com/processing/processing/pull/3879
X contributions filter is ignored after clicking Install
X https://github.com/processing/processing/issues/3826
X https://github.com/processing/processing/pull/3872
X https://github.com/processing/processing/pull/3883
X Exception in thread "Contribution List Downloader"
X https://github.com/processing/processing/issues/3882
X https://github.com/processing/processing/pull/3884
X Hide useless error in error checker
X https://github.com/processing/processing/pull/3887
X grab bag of CM work from Jakub
X https://github.com/processing/processing/issues/3895
X https://github.com/processing/processing/pull/3897
X Clean up delete dir function
X https://github.com/processing/processing/pull/3910
X don't follow symlinks when deleting directories
X https://github.com/processing/processing/pull/3916
X show number of updates available in the footer
X https://github.com/processing/processing/issues/3518
X https://github.com/processing/processing/pull/3896
X https://github.com/processing/processing/pull/3901
o total number of updates available is not correct? (may be fixed)
o ArrayIndexOutOfBoundsException freak out when clicking the header line
o think this was on name, with libraries, but not sure
X should be fixed with the updates from Jakub
X error checker updates for toggle and listeners
X https://github.com/processing/processing/pull/3915
X file file counting in the change detector
X https://github.com/processing/processing/pull/3917
X https://github.com/processing/processing/issues/3898
X https://github.com/processing/processing/issues/3387
X Windows suggests "Documents" as a new location for the 3.0 sketchbook
X maybe prevent users from accepting that?
X https://github.com/processing/processing/issues/3920
gui
X distinguish errors and warnings
X https://github.com/processing/processing/issues/3406
X make breakpoints more prominent
X https://github.com/processing/processing/issues/3307 (comp is set)
X clean up statusMessage() inside JavaEditor
o do we want to bring back the delays?
X implement side gradient on the editor
X if fewer lines in sketch than can be shown in window, show ticks adjacent
X error/warning location is awkward when no scroll bar is in use
X when only one screen-full, show ticks at exact location
X simpler/less confusing to not show at all?
X MarkerColumn.recalculateMarkerPositions()
X https://github.com/processing/processing/pull/3903
X Update status error/warning when changing the line
X https://github.com/processing/processing/pull/3907
X Update status error/warning when changing the line
X when moving away from an error/warning line, de-select it below
X selecting a warning should also show the warning in the status area
X https://github.com/processing/processing/pull/3907
X clicking an error or warning should give the focus back to the editor
X https://github.com/processing/processing/pull/3905
X replace startup/about screen (1x and 2x versions)
X change 'alpha' to correct name
X also change the revision in the "about processing" dialog
X https://github.com/processing/processing/issues/3665
X implement splash screen on OS X
X http://www.randelshofer.ch/oop/javasplash/javasplash.html
X also implement special retina version
X Fix placement and visual design when showing error on hover
X https://github.com/processing/processing/issues/3173
X implement custom tooltip for error/warning hover
X applies to both MarkerColumn and JavaTextAreaPainter
X make gutter of console match error list
X https://github.com/processing/processing/issues/3904
o bring back the # of updates on the update tab
o use this instead of the 'icon' stuff?
o or in addition, since only the 'updates' tab has it
X https://github.com/processing/processing/issues/3855
X for updates available, have it be clickable to open the manager
X fix the design of the completions window
X remove extra border around the outside
X change font
X add 2x version of the icons
X change selection highlight color
o put some margin around it
X https://github.com/processing/processing/issues/3906
X completion panel
X what should the background color be?
X test fg/bg color on other operating systems
J fix icon sizes/design
X set a better minimum size for the number of updates available
earlier/cleaning
X list with contrib types separated is really wonky
o do we keep the list?
o does it even work for different contrib types?
X cleaned this up in the last release
X remove the dated releases from download.processing.org
X new Android release (EditorButton constructor changed)
o JavaEditor has several null colors, remove color support
o once the design is complete and we for sure do not need color
X remove deprecated methods
X do the right thing on passing around List vs ArrayList and others
o wonder if "Save As" is causing the problems with auto-reload
X found and fixed
X look at the sound library https://github.com/wirsing/ProcessingSound
o sound is not yet supported on Windows
X implement the new gui
0245 (3.0b7)
X add jar files from 'code' folder to the library path
X Code editor wrongly detects errors for libraries in code folder
X https://github.com/processing/processing/issues/3732
o dim out the Run button if there are compile errors detected
o the AST checker has better error message handling for those cases
o and hitting Run replaces the useful error with something weird
X https://github.com/processing/processing/issues/3408
X not great because the error checker runs more slowly than your typing
X SVG not highlighting as a keyword
X https://github.com/processing/processing/issues/3752
X implement 2x versions of icons
X https://github.com/processing/processing/issues/3478
X foundation icon in list
X foundation icon below next to description when lib selected
X icons on the install/update/remove buttons
X search eyeglass icon
X available/installed/incompatible icons
o change Tool API because it's not one Editor per Tool anymore?
X or just change the documentation?
X updated the FAQ and tool template
X change the Tool API after all, since none of the tools have been updated
X https://github.com/processing/processing/wiki/Tool-Basics
X items still show up in "Recent" if they no longer exist (on startup)
X checked code and this seems to be fine / can't reproduce
X show hover text when the mouse is over the 'debug' button
X update EditorButton rollover label when pressing shift or alt
X welcome screen shows coffee cup icon on Windows
o Hitting enter on code completion completes and then creates a new line
X https://github.com/processing/processing/issues/3741
X ctrl-space first inserts space, then deletes it, with completion
X https://github.com/processing/processing/issues/3847
o finish the gui
X https://github.com/processing/processing/issues/3072
X closing in favor of specific issues
X fix the bold in the welcome window to not use fake bold
sketch modified
X sketch modified externally with FAT32 volumes on OS X
X https://github.com/processing/processing/issues/3387
X might have this fixed with the larger time window
X need to check if "save as" thing is causing trouble
X "Your sketch has been modified externally" with encrypted OS X volumes
X https://github.com/processing/processing/issues/3650
o add this to the preferences?
o use watcher service after all?
o https://docs.oracle.com/javase/tutorial/essential/io/notification.html
jna problems
X UnsatisfiedLinkError on startup "Access is denied" on Windows 10
X https://github.com/processing/processing/issues/3800
X administrator, but using Microsoft account to log in
X JNA errors on startup when run from an account w/ non-ASCII characters
X https://github.com/processing/processing/issues/3624
X set jna.tmpdir (or java.io.tmpdir) to another location
X https://github.com/twall/jna/issues/124
X https://github.com/twall/jna/issues/238
X Sun says they won't fix: user locale and system locale probably different:
X https://bugs.openjdk.java.net/browse/JDK-8017274
X https://bugs.openjdk.java.net/browse/JDK-4958170
X https://github.com/twall/jna/blob/master/test/com/sun/jna/JNALoadTest.java
X http://happygiraffe.net/blog/2009/09/24/java-platform-encoding/
X fix: get sun.jnu.encoding and make sure the user name is supported in it?
X and if not, put up a warning for the user?
X http://www.oracle.com/us/technologies/java/locale-140624.html
manager
X CM: Clicking item in Libraries list throws exception
X https://github.com/processing/processing/issues/3667
X CM: Libraries missing descriptions and PFoundation credit
X https://github.com/processing/processing/issues/3688
X use real version of bold font, rather than the fake version
X remove the "v" from the version numbers in the updates tab
X fix bold version used in the description below, when an item is selected
X manager needs a frame title
X remove tooltip that repeats the contents of the tab labels
X add extra space to the right of the buttons to line up w/ the scrollbar
X CM: Button formatting
X https://github.com/processing/processing/issues/3643
o Contributions Manager UI design
X https://github.com/processing/processing/issues/3482
X closing in favor of separate issues
X updates tab has ugly horizontal line at top
X CM selected tabs are too tall
X https://github.com/processing/processing/issues/3598
X why the aqua background when opening the window?
X get rid of gross italic subheads on the Updates page
X "update all" is too far too the right
X other buttons were out of whack as well
X remove focus blue from the scrollable list
X don't focus the window on the search box on opening
X status/name/author table header is alternating color
X area above scroll bar looks like more scroll bar
X table header is the wrong font
watcher
X prevent re-prompting users when they say "no" to "sketch modified" message
X add more preferences for editor.watcher
X cleaning up the logic in the watcher
akarshit
X prevent "updating" to a still-incompatible version of a contrib
X https://github.com/processing/processing/issues/3801
X https://github.com/processing/processing/pull/3805
X Tools are getting redundantly added when installing new tool
X https://github.com/processing/processing/issues/3818
X https://github.com/processing/processing/pull/3820
X after clicking 'install' it's still possible to click it again
X https://github.com/processing/processing/issues/3806
X https://github.com/processing/processing/pull/3817
X CM list should be sortable by status and author name
X https://github.com/processing/processing/issues/3608
X "update all" button appears to do nothing in library manager
X https://github.com/processing/processing/issues/3837
X https://github.com/processing/processing/pull/3842
jakub
X Make preprocessor scope-aware
X https://github.com/processing/processing/issues/3799
X https://github.com/processing/processing/pull/3810
X massive auto-complete/error checker fixes
X https://github.com/processing/processing/issues/3812
X https://github.com/processing/processing/pull/3845
X https://github.com/processing/processing/pull/3856
X Red error underline is sometimes at wrong location
X https://github.com/processing/processing/issues/3759
X https://github.com/processing/processing/pull/3848
X using "new color()" instead of "color()" results in "color type detected"
X happens when user does 'new color' instead of 'color'
X https://github.com/processing/processing/issues/3739
X https://github.com/processing/processing/pull/3850
0244 (3.0b6)
o 3.0b4 demos fail to create PDF files
o https://github.com/processing/processing/issues/3708
X problem was that the example was creating files inside Processing.app
X Casey reports that exported app still asks to download Java
X could this be a JOGL bug (linking against the app stub?)
X ran otool -L on the binaries and saw nothing
X deal with ConcurrentModificationException in Editor
X "Error repainting line range" and ConcurrentModificationException
X https://github.com/processing/processing/issues/3726
X repairs to prevent memory leak in EditorConsole
o Claim that an exported application does not copy data directory
X https://github.com/processing/processing/issues/3777
X copying just fine
X remove old versions of processing-java when installing on OS X
X https://github.com/processing/processing/issues/3786
X confusion when // tweak is used
X https://github.com/processing/processing/issues/3742
X change to /// tweak instead
X don't allow breakpoints to be set on blank lines
X https://github.com/processing/processing/issues/3765
jakub
X Error/warning location visualisation not updating when editor resizes
X https://github.com/processing/processing/issues/3619
X https://github.com/processing/processing/pull/3778
X "unexpected token" on anonymous instance of parameterized Comparator
X https://github.com/processing/processing/issues/533
X https://github.com/processing/processing/pull/3780
contribs
X Code auto-complete not working when Box2D library imported
X https://github.com/processing/processing/issues/3720
gsoc
X CM: Category dropdown alignment
X https://github.com/processing/processing/issues/3644
X https://github.com/processing/processing/pull/3666
X https://github.com/processing/processing/pull/3669
X finalize CM tab order
X https://github.com/processing/processing/issues/3613
X https://github.com/processing/processing/pull/3714
fixed in b5, but unconfirmed at press time
X CM - Focus is shifted out of the filter field when something is searched
X https://github.com/processing/processing/issues/3682
X https://github.com/processing/processing/pull/3701
X CM - info panel text color
X https://github.com/processing/processing/issues/3642
X https://github.com/processing/processing/pull/3695
X https://github.com/processing/processing/pull/3696
X CM - Filter field display
X https://github.com/processing/processing/issues/3689
X https://github.com/processing/processing/pull/3698
X Update buttom enabled when updates are present and background is set
X https://github.com/processing/processing/issues/3614
X https://github.com/processing/processing/pull/3694
X Fix info panel text color and alignment in CM
X https://github.com/processing/processing/issues/3642
X https://github.com/processing/processing/pull/3684
X Ready to add contributed example packages?
X https://github.com/processing/processing/issues/2953
earlier
X EXC_BAD_ACCESS inside AppleIntelHD5000GraphicsGLDriver when starting 3.0a8+
X https://github.com/processing/processing/issues/3359
X Hard crash on startup inside strlen call when using 3.0a8+ on OS X
X https://github.com/processing/processing/issues/3360
0243 (3.0b5)
X processing-java isn't working in OS X 10.11 El Capitan
X https://github.com/processing/processing/issues/3497
o probably have to add the script/Processing.app location to user's path
X line selected for errors is off by one or two
X https://github.com/processing/processing/issues/3654
X PDE window leaks undisposed Timer objects even when closed
X https://github.com/processing/processing/issues/3655
X prompt to install Xcode coming up on Export to Application
X http://stackoverflow.com/questions/15371925/how-to-check-if-command-line-tools-is-installed
X "xcode-select -p" returns 0 if they exist (and the dir) or 2 if they don't
X no special case added for 10.8, but it's on the way out
X move processing.mode.java.pdex.XQErrorTable to processing.ui.ErrorTable
X need to make the list abstract, also "scroll to line" feature
X fix red in sidebar, the squiggly line beneath code
X live error checking complains about F instead of f after floats
X https://github.com/processing/processing/issues/3707
X NoClassDefError with CLibrary and getenv when switching to Android Mode
X https://github.com/processing/processing/issues/3704
contribs
X Undo does not move to the correct location in the editor window
X https://github.com/processing/processing/issues/707
X https://github.com/processing/processing/pull/3660
X Undo sometimes causes the editor to go blank
X https://github.com/processing/processing/issues/3003
X https://github.com/processing/processing/pull/3693
X https://github.com/processing/processing/pull/3702
X Miscellaneous language improvements
X https://github.com/processing/processing/pull/3700
gsoc
X Foundation libraries disapear from CM after restart
X https://github.com/processing/processing/issues/3659
X https://github.com/processing/processing/pull/3663
X CM scrolls to bottom of window after updating the list
o https://github.com/processing/processing/issues/3248
o https://github.com/processing/processing/pull/3328
X no longer issue in the new release
X CM blue bar missing
X https://github.com/processing/processing/issues/3599
X https://github.com/processing/processing/pull/3636
X CM column widths change with selection
X https://github.com/processing/processing/issues/3609
X https://github.com/processing/processing/pull/3675
X remove category dropdown from CM except when viewing libraries
X https://github.com/processing/processing/issues/3668
X https://github.com/processing/processing/pull/3676
X Right-clicking popup menu closes instead of shifting its location
X https://github.com/processing/processing/issues/3649
X Use 1x or 2x icons in the CM
X https://github.com/processing/processing/pull/3681
X Shifted the text right a little bit
X https://github.com/processing/processing/pull/3696
X No underline and no blue color
X https://github.com/processing/processing/pull/3695
X Make auto-format into a compund edit
X https://github.com/processing/processing/pull/3693
X Focus is shifted out of the filter field after CM search
X https://github.com/processing/processing/issues/3682
X https://github.com/processing/processing/pull/3701
earlier/cleaning
X modify build to insert these after antlr run:
X @SuppressWarnings({"unused", "cast"})
X or get the updated ANTLR, which likely would support it
o scrollable stack trace
o http://www.javalobby.org/java/forums/t19012.html
X disable the Export button if no platforms selected on Export to Application
cleaning/libraries
o different name for 'lib' folder because of libraries folder?
o avoid some confusion for when describing the libraries folder to users
X could have library developers update compatability note
X so they would need to test library and say "compatible with 0110"
X before it would automatically update or show as an update
o need an "install library" option to deal with urls..
X need better platform designation setup for libs
X library installation should use the sketchbook folder, not the p5 folder
o actually enforce this, give users a warning about other libs
o versioning info
o http://java.sun.com/j2se/1.5.0/docs/guide/extensions/versioning.html
X changing the sketchbook folder will make libraries show up
o but it won't reload the library mapping table
o set DYLD_LIBRARY_PATH to include .dylib and other framework stuff
o java.library.path will only handle .jnilib stuff
0242 (3.0b4)
X Fix NullPointerException with some sketches that have no size() command
X https://github.com/processing/processing/issues/3585
X Invalid OS X code signature
X https://github.com/processing/processing/issues/3575
X canceling "create folder, move sketch, and continue?" will cause crash
X throws an NPE and then forces a quit
X https://github.com/processing/processing/issues/3586
X also showError() there shouldn't die if other Java windows open
X move Platform into its own class, also Messages and others
X https://github.com/processing/processing/issues/2765
X Pass command line arguments to sketches
X https://github.com/processing/processing/issues/2552
X 'handleTweak' variable implemented strangely
X ctrl+r not restarting sketch when debug is enabled
X hitting Run while a sketch is running should restart the sketch
X https://github.com/processing/processing/issues/3623
X should Platform be a static instance?
X lots of platform stuff in base, but might be better handled elsewhere
jakub
X Parsing generic fails when package is specified (also problem with Map.Entry)
X https://github.com/processing/processing/issues/918
X https://github.com/processing/processing/pull/3638
api changes
X Make fields and functions in PdeKeywords protected
X https://github.com/processing/processing/issues/2383
X Added "EditorException", which is thrown when loading bad sketches
X createEditor() now throws this when something goes wrong
X rather than handleOpenInternal() returning false (and being ignored)
X Several platform-oriented features have moved to Platform
X i.e. Platform.isWindows(), Platform.openURL(), Platform.getJavaPath()
X Base.showXxxx() and Base.log() have moved to Messages.showXxxx()
gsoc
X Second round of arm patches (v5)
X https://github.com/processing/processing/pull/3583
X Third bunch of arm patches
X https://github.com/processing/processing/pull/3622
X Contribution Manager GUI updates
X https://github.com/processing/processing/pull/3596
X Sorting by author name inplemented
X https://github.com/processing/processing/pull/3615
X CM needs minimum window size enforced
X https://github.com/processing/processing/issues/3600
X https://github.com/processing/processing/pull/3607
X Deactivate install button when incompatible
X https://github.com/processing/processing/issues/3603
X https://github.com/processing/processing/pull/3611
X CM "Updates" badge appears even when there are no updates
X https://github.com/processing/processing/issues/3597
X https://github.com/processing/processing/pull/3625
X Ignore accented characters when filtering in the CM
X https://github.com/processing/processing/issues/3627
X https://github.com/processing/processing/pull/3633
X CM: Enable arrow keys for navigating list
X https://github.com/processing/processing/issues/3610
X https://github.com/processing/processing/pull/3631
X CM filter input glitchy
X https://github.com/processing/processing/issues/3612
X https://github.com/processing/processing/pull/3630
X Set font correctly in Contribution Manager dialog
X https://github.com/processing/processing/issues/3601
X https://github.com/processing/processing/pull/3626
X Add method to JavaMode for search path
X https://github.com/processing/processing/pull/3648
earlier
X closing the color selector makes things freeze (only Linux and Windows?)
X https://github.com/processing/processing/issues/2381
X Comment/Uncomment should ignore leading whitespace
X https://github.com/processing/processing/issues/1961
X Export unsaved sketch > agree to save prompt > export doesn't finish
X https://github.com/processing/processing/issues/2724
X Add disconnectEvent() to Server
X https://github.com/processing/processing/issues/2133
X False positive for mixing active/static mode in Tweak Mode 3.0 alpha 5
X https://github.com/processing/processing/issues/3140
X Determine shortcut for Export vs Use Selection for Find
X https://github.com/processing/processing/issues/2985
X PDE erroneously detects changes in non-sketch files
X https://github.com/processing/processing/issues/2759