forked from arduino/Arduino
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdone.txt
5649 lines (5099 loc) · 253 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
0164 pde (1.0.2)
X Empty "code" folder causes problems with Export
X http://dev.processing.org/bugs/show_bug.cgi?id=1084
X 8.3 filenames being used when opening sketch
X http://dev.processing.org/bugs/show_bug.cgi?id=1089
X add -X switch to cp on osx build so that extended attrs are not copied
X http://dev.processing.org/bugs/show_bug.cgi?id=1098
X add JVMArchs to Info.plist so that stupid Apple error msg doesn't appear
X StringIndexOutOfBoundsException caused by import statements with no dots
X http://dev.processing.org/bugs/show_bug.cgi?id=1145
X Pressing <Esc> in "Are you sure you want to Quit?" dialog quits Processing
X http://dev.processing.org/bugs/show_bug.cgi?id=1134
X Fix QUADS and QUAD_STRIP with P2D
X http://dev.processing.org/bugs/show_bug.cgi?id=1162
X ArrayIndexOutOfBoundsException when drawing curves in P3D and OPENGL
X http://dev.processing.org/bugs/show_bug.cgi?id=1153
X problems with negatve arc() angles in OpenGL, P3D, other inconsistencies
X http://dev.processing.org/bugs/show_bug.cgi?id=1095
invalid
X Sketchbook sub-menu is empty after changing Sketchbook location preference
X http://dev.processing.org/bugs/show_bug.cgi?id=1123
X something about setting memory options
X http://dev.processing.org/bugs/show_bug.cgi?id=1159
X something bizarre about syntax errors
X http://dev.processing.org/bugs/show_bug.cgi?id=1161
X "JDWP unable to initialize: Error 111 from JNI GetEnv" on Mac OS X PPC
X http://dev.processing.org/bugs/show_bug.cgi?id=959
X Saving sketch with the same name as a class or primitive breaks sketch
X http://dev.processing.org/bugs/show_bug.cgi?id=1165
earlier
X "An error occurred while starting the application" with Processing 0154+
X Maybe provide the old exe or another alternative?
X Have someone try this on lab machines until we can find one that breaks
X http://dev.processing.org/bugs/show_bug.cgi?id=986
0163 pde (1.0.1)
X ArrayIndexOutOfBoundsException with File > New (Processing 1.0)
X maybe a /tmp permissions problem?
X are we not checking errors properly on this route?
X http://dev.processing.org/bugs/show_bug.cgi?id=1067
X need to look into why this didn't give a better error message
X "[JavaAppLauncher Error] CallStaticVoidMethod() threw an exception"
X on startup with OS X
X http://dev.processing.org/bugs/show_bug.cgi?id=1063
X http://dev.processing.org/bugs/show_bug.cgi?id=1078
X Fix some "An error occurred while starting the application" problems
X due to the weird sketch folder naming issue
X implement multi-line tab via tab key (also outdent)
o add preference for indent size
X the bracket isn't working on osx because of an apple menu bug
X http://dev.processing.org/bugs/show_bug.cgi?id=1075
X "editor.indent" setting does not work properly
X http://dev.processing.org/bugs/show_bug.cgi?id=1073
X "space-import-space-quote-semicolon" Causes Error in String or Comment
X http://dev.processing.org/bugs/show_bug.cgi?id=1064
X the changes page doesn't have a toc entry for the 1.0 release notes
X add minim to the changes page
0162 pde (1.0)
X update revisions.html
X write revisions.txt
X in 0149, removed /System/Library/Java
X http://dev.processing.org/bugs/show_bug.cgi?id=1045
X do we need to shore up server setup for 1.0 release pounding?
o what's the deal with disk space?
o update known problems reference
X update Base.java to change to Processing 1.0 instead of the beta stuff
0161 pde
X run javadoc, and upload to server
X set background for disk image on macosx
X fix dist scripts so that the name "1.0" can be used
X Ignore dot files (.DS_Store), dot folders (.svn) while copying
X on mac, window opens to prevent quit on close
X but the window is not properly set as untitled
X http://dev.processing.org/bugs/show_bug.cgi?id=700
X doesn't need to be fixed because of new setup for closing
0160 pde
X fix editor window placement
X overlapping editor windows caused by activeEditor not being called in time
X see handleActivated in Base, and do placement differently
X may also need to deal w/ sync problems
X also make sure that it'll start at the top again when done
X implement check to see if the windows are running off screen
X add option to preferences for "export.delete_target_folder"
X set background color for present mode on export application
X set stop button for export to application
0159 pde
X caret not blinking
X width of export application on windows is bad
X add option to hide the stop button
X menu bar showing up inside the window on osx 10.4
X update quaqua to release 5.0.1
X verify that the spacing is ok between the buttons
o why is quaqua making the error window enormous?
X not sure why, but just inserted <br> elements to fix it
X write revisions.txt updates based on 0158 changes
X Error after creating more than 26 temporary sketches in one day
X http://dev.processing.org/bugs/show_bug.cgi?id=1039
X AIOOBE when you get to z on new sketches
X improve export application window layout spacing (osx)
X also disable stop button item when full screen not selected
o Focus not returning to editor properly on Linux
X http://dev.processing.org/bugs/show_bug.cgi?id=1031
X can't get this to replicate
in previous release (0158)
X move the color settings out of the preferences file
X otherwise running new/old p5 causes problems
X just need to rename each of the prefs
X update to java 6u10 for linux and windows
0158 pde
X missing semicolons - better error message
o http://dev.processing.org/bugs/show_bug.cgi?id=12
o need to highlight the previous line as well (or instead)
X clean up some of the new/open code internally
X export to application options dialog
X implement error message regarding the apple menu bug on leopard
X add a preference to toggle the menubar on osx
X confirm "Do you want to Quit?"
X remove the preference for auto-quit
o tarbell substrate to P2D
X change sketch naming with the dates
X if untitled, and not modified, and closing on macosx (only)
X don't close the sketch and create a new one
X put up dialog box telling the user to use 'quit' or change the preference
X or just automatically quit at that point?
X fix up mkdmg script to work with leopard properly
X even though the error suggests one thing, seems to be something earlier
X need to also detect whether running 10.4 or 10.5
X change ref re: last window closing will prompt re: quit
X quitting will not prompt re: quit
o opengl broken on vista laptop with articulate
o when background() is not called to clear the buffers, causes flashing
o need to disable swapping buffers until background() is used?
o (happens with 0135, 0148 on this machine as well)
o may need to add explicit noBackground() call
X this seems to have fixed itself
X change windows and linux to use jdk 6u10
X pressing run turns up nothing
o (in particular while cpu load is a little higher on g5?)
o http://dev.processing.org/bugs/show_bug.cgi?id=852
o this may just be a macosx (ppc?) bug
o check if platform is MACOSX and font is monospaced (?)
o if so, nuke the setting and change it back to Monaco
X not gonna bother, it's just a few releases
design updates
X update about box in windows app and lib folder
X update icon.gif in the source code
X add in new buttons from casey
X move all editor theme graphics into their own subfolder
o add space between run/stop and the others
documentation
X coloring for CENTER and DIAMETER, turn off coloring for deprecated
X also deal with hint() changes
0157 pde
X show sketch folder fails for directories containing umlauts
X http://dev.processing.org/bugs/show_bug.cgi?id=1010
X Find in Reference does not open Firefox in 0156 for Linux
X http://dev.processing.org/bugs/show_bug.cgi?id=1012
X add error message when trying to open sketch from the menu
X check into use of platform names in export sketch / export application
X opting not to deal with this because of size of populations
X default font on osx 10.5 is gross
X fix bug with reading the default prefs file
0156 pde
X fix typo in sketch renaming notice message
X line numbers not showing up for unknown var or class names
o "anything named" error is weird
X don't open more than one "create font" or "color selector"
X http://dev.processing.org/bugs/show_bug.cgi?id=830
X make processing tools use the tools api
X http://dev.processing.org/bugs/show_bug.cgi?id=886
X rename GettingStarted_Shape example
invalid
o launch4j "An error occurred while starting the application"
o http://dev.processing.org/bugs/show_bug.cgi?id=986
o tabs menu not working on osx ppc (can't confirm)
o http://dev.processing.org/bugs/show_bug.cgi?id=993
0155 pde
X "Save canceled" message when saving untitled sketches without first renaming
X http://dev.processing.org/bugs/show_bug.cgi?id=987
X when saving a sketch over itself with "Save As", just do "Save" instead
X fix loadShape() transformation parsing and empty paths (thanks ricardmp)
X http://dev.processing.org/bugs/show_bug.cgi?id=982
X moviemaker can't make exact 30fps output
X http://dev.processing.org/bugs/show_bug.cgi?id=988
X automatically create and open the 'libraries' folder when there's an error
0154 pde
X clean up PATH for users who have garbage in the PATH
X http://dev.processing.org/bugs/show_bug.cgi?id=974
X disallow .java tabs with same name as the sketch
X a .java tab with same name as the sketch is allowed (oog!)
X particularly look at "save as" scenario
X http://dev.processing.org/bugs/show_bug.cgi?id=543
X bug report:
X create a new sketch, write something in it
X create a new tab, name it "something.java", write something into it
X rename main tab (sketch) to "something" (without ".java")
X the contents in the files are not the same, but the main-tab is
X showing the contents of the .java tab, so if you press save
X you will overwrite your original code from the main-tab.
X com.sun.jdi.AbsentInformationException when running a sketch
X http://dev.processing.org/bugs/show_bug.cgi?id=971
cleaning
X processing cancels shutdown on mac os x
X http://dev.processing.org/bugs/show_bug.cgi?id=539
X fixed in an older version
X jikes bugs mean some code just won't compile:
X include javac? would this be a good solution for linux?
X http://dev.processing.org/bugs/show_bug.cgi?id=8
X an empty .java tab will throw an error
X http://dev.processing.org/bugs/show_bug.cgi?id=10
X warn about writing non-1.1 code.
X http://dev.processing.org/bugs/show_bug.cgi?id=11
X java.lang.NoClassDefFoundError: quicktime/std/StdQTException
X people not installing qt? no QTJAVA set?
X http://dev.processing.org/bugs/show_bug.cgi?id=669
o simulate this by removing qtjava.zip, then make a handler for it
o which will open the reference for it
X use the registry key, and warn the user when it's not there
X mouse wheel broken in the text editor? (windows jdk 1.5?)
X http://dev.processing.org/bugs/show_bug.cgi?id=24
0153 pde
X delete files before adding, otherwise case changes are not preserved
X http://dev.processing.org/bugs/show_bug.cgi?id=969
X ClassNotFoundException: quicktime.std.StdQTException with release 0152
X http://dev.processing.org/bugs/show_bug.cgi?id=970
previous
o put the "had to rename sketch" message in the msg bar
o it's ugly/annoying/intrusive
X just print it to the console
0152 pde
X movie.read() breaking, which breaks the examples
X http://dev.processing.org/bugs/show_bug.cgi?id=961
X movie width/height broken
X http://dev.processing.org/bugs/show_bug.cgi?id=962
0151 pde
o Fix error message spew on Linux when using "Save As"
X http://dev.processing.org/bugs/show_bug.cgi?id=951
X can't fix, it's a sun bug
X Change sketch naming error to only print to the console
0150 pde
X ArrayIndexOutOfBoundsException after pressing Run with release 0149
X http://dev.processing.org/bugs/show_bug.cgi?id=949
X update java to release 1.6.0_07 on windows and linux
X http://dev.processing.org/bugs/show_bug.cgi?id=950
0149 pde
X fix problem with error line highlighting
X http://dev.processing.org/bugs/show_bug.cgi?id=888
X additional cleanup to various Sketch, Runner, Compiler classes
X preproc cleanup
X remove various preproc imports
X simplify preprocessor handling to make way for command line
X use accurate line numbering internally rather than mashing lines in preproc
X remove preprocName
X remove appletClassName
X command line support
X http://dev.processing.org/bugs/show_bug.cgi?id=219
o would still require awt, but would take a sketch on cmd line
X modify showError() et al to not use awt when running from command line
X build it and then exit
X notations have been added to the bug report that cover the plw changes
X also an option to launch p5, load a sketch and run it
X command to launch p5, load sketch and run in present mode
X not that useful because users should just use export application
X http://dev.processing.org/bugs/show_bug.cgi?id=889
X Toolmenu won't show until I compile Mangler
X http://dev.processing.org/bugs/show_bug.cgi?id=892
X update quaqua to 4.4.7 on macosx (http://www.randelshofer.ch/quaqua/)
X now supports 10.5 an 64 bit jnilib
X add note to prefs dialog that multiple jar export only works w/o libs
X http://dev.processing.org/bugs/show_bug.cgi?id=907
X transport error 202
X http://dev.processing.org/bugs/show_bug.cgi?id=895
X renaming the main tab adds .pde to the sketch folder name 0148
X http://dev.processing.org/bugs/show_bug.cgi?id=922
X not always updating on rename (maybe a mac problem?)
X http://dev.processing.org/bugs/show_bug.cgi?id=56
X error messages not clearing the message area
X http://dev.processing.org/bugs/show_bug.cgi?id=912
o expecting EOF, found 'void?
o http://dev.processing.org/bugs/show_bug.cgi?id=905
o last fixed 5/30, maybe check the svn for those two days
o this might be the MULTILINE mess
X was a typo in the code
X add getting started to help menu
X http://processing.org/learning/gettingstarted/
X add "environment" to the help menu
X fix other instances of match() using the wrong array indices
X add additional newline hack so that autoformat complains less
X video capture problems with opengl (on mac os x)
X http://dev.processing.org/bugs/show_bug.cgi?id=882
X sketch export results in 100x100 default size, regardless of size() setting
X http://dev.processing.org/bugs/show_bug.cgi?id=945
X third tab throws NullPointerException
X http://dev.processing.org/bugs/show_bug.cgi?id=940
o sketch must be saved to use a constructor
X http://dev.processing.org/bugs/show_bug.cgi?id=929
X reference bug, example cannot have same name as an inner class
structural
X processing.candy has been removed
X processing.xml is now part of core.jar, no need to import
X user-contributed tools and libraries should only be placed in the sketchbook
X in the next release, will be banning unofficial stuff from the p5 folder
reference
X do some edits on the "getting started" text
X make sure visualization not mentioned
X change references to help > getting started
X add vida reference
X background() with an image ignores the tint.. it's basically like set()
X selectInput(), selectOutput(), selectFolder()
X createInput() (nee openStream), createInputRaw(), createOutput()
cleanup
o how to grab the java2d object from PGraphics2D
o example for using mediatracker to load images
o simple example for threaded image loading "load several"
o (rather than blocking on each)
o maybe add a loadImages(String files[]) function?
o use a MediaTracker that's shared, so that while an image is still
o loading, other calls to loadImage might be able to add things to the
o queue. or maybe beginImage() and endImage()? or a mode that lets
o you wait for the images to download (size is zero until they're ready)
o MediaTracker blocking is prolly making jar download really slow
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1089914280
o if size() not found in export/compile, ask the user
o have size(myWidth, myHeight) set a static var in PGraphics
o for the last size that was used, use as default for fill-in field
o http://dev.processing.org/bugs/show_bug.cgi?id=64
X using beginGL().. also import javax.media.opengl.*;
o lighting will not work
o move stuff about getting gl object and java2d stuff here
o should we add processinghacks to main site? hacks.processing.org?
o this would enable site search across this as well?
o on first OutOfMemoryError, offer to send to the docs
o again, a warning checkbox
X fixed up OutOfMemoryError issues to show better error message
X write docs for begin/endRaw
o winamp/audio getting starved or crackly while applets running
o thread priority too high? or something weird
X mac standard key combinations for moving around in the editor
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1093116515
X these were done a long time ago
o also out of cvs
o check for necessary tools to be installed
o zip, unzip, jikes, etc
ira
X How do I move the mouse cursor to another location? (java robot example)
X post a hack for this or a simple example
X http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Robot.html
X also need to get frame location:
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1221384557
shiffman
X update match(), write new reference for matchAll()
windows launcher
X windows jdk sometimes not getting picked up, even if it's there
X notes somewhere about choosing the right jvm...
X http://dev.processing.org/bugs/show_bug.cgi?id=878
X finding older versions of java on windows
X http://dev.processing.org/bugs/show_bug.cgi?id=545
o eclipse launcher for windows
o http://dev.eclipse.org/viewcvs/index.cgi/platform-launcher/library/win32/eclipseWin.c?view=markup&content-type=text%2Fvnd.viewcvs-markup&revision=1.12
X make .pde files double-clickable from windows
X http://dev.processing.org/bugs/show_bug.cgi?id=683
X on drag, are these already passed to argv[]?
o http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/getcommandline.asp
o http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/fileassociations/fa_intro.asp
o http://groups.google.com/group/comp.os.ms-windows.programmer.misc/browse_thread/thread/4095cb6fc807863/ecdb3b35b0787116%23ecdb3b35b0787116?sa=X&oi=groupsr&start=0&num=3
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1094149466
X figure out proper registry key for windows
X can be handled when the app first run (jni?)
X write handler for main() to take document names
o track down the cause of the processing.exe not starting bugs
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062794781
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067764732
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1094148057
X need splash screen, startup takes a long time
X processing.exe: problem if expert version is run, and no java installed
X call the person a genius and tell them to install java
o NullPointerException when alt is pressed
o (not our bug, but log it in the bug db anyways)
o might be something to do with the applet frame being an awt not swing
o event first goes to the applet listener, needs to consume the event
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1061802316
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077058974
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081751451
macosx launcher
X for the .app file, $APP_PACKAGE will give the path
X $JAVAROOT will give Contents/Resources/Java location
X would be nice to have macosx packaged up as a single .app file
X should recommend that people install libraries into their sketchbook
0148 pde
X clean up accessors inside Sketch and SketchCode
X Editor, Sketch, and SketchCode are now fair game
X clean up Base a bit
X public methods in Base are now also fair game
X remove hide/unhide code and menu options
X create a local version of javadoc, and send to server
X clean up some of the api naming for tab changes, etc.
X setCurrentTab(int index or String filename)
X getTabs() ? maybe these are interface to the code class
X clean up API for JEditTextArea before exposing the object
X write basic documentation for how it's handled (tools/howto.txt)
X add tools folder to make and dist scripts
0147 pde
X inside Sketch.java, don't hardwire the file extension types
X arduino uses .c, .cpp, .h instead of .java
X http://dev.processing.org/bugs/show_bug.cgi?id=807
X major changes to save/save as/rename setup - keep an eye out
X need to add local java folder to path on linux
X otherwise if no linux installed, complaining that no java found
X http://dev.processing.org/bugs/show_bug.cgi?id=879
tools
X refactor code to use more getter/setter methods
X move the debug classes back into processing.app.debug
X this will help the library stuff
X dynamic tools menu (requires moving files around)
o this means can integrate the autoformat stuff
X processing.mess/tools has chandler's template stuff
o need to write converter that will handle syntax changes
o convert from alpha to 1.0 syntax
o framerate() -> frameRate()
o basically find & replace with regexps
o acts just like find/replace.. go through and do by hand
o 3 column input file
o regexp to find, to replace, human readable description
o (void\s+)loop(\s+{) -> $1draw$2 (maintain all whitespace stuff)
o "The loop() method is now called draw() as of beta"
o "angleMode no longer exists, use radians() around your angles"
o (comment out the line)
X this would only fix the minor stuff, not the important stuff
X it also has a lot of potential problems and corner cases
X just not worth the effort
X tools api
X need to support the basic set of functions that are expected
X to be used, otherwise it's gonna be total hell when we make a real api
X getEditor()
X get/setSelStart/End
X get/setSelText
X get/setText
X make dynamically loaded plugins and "tools" menu
X http://dev.processing.org/bugs/show_bug.cgi?id=124
X tools api:
X init() -> run when p5 is first launched
o isAvailable() -> true/false whether the option should be dimmed
X skip this for now, not sending events to tools all the time
o show() and hide() -> open the window or run the tool
o is there a better name than show() since not all will be visible?
o maybe it's just a run() method launched via invokeLater()?
X can't really do show/hide from editor, make the tool handle this
o getDefaultShortcut() -> returns the default shortcut this tools wants
o store this in the data file instead
X not bothering with this for now, since can't handle overlaps
X needs to be able to get current sketch code
X look at the pretty-formatting code to see what else needs to be in api
o getMenu() -> return non-null the tool is a submenu
X no, bad idea.. don't want a zillion submenus on things
0146 pde
X fix problem with comment/uncomment and indent/outdent
X when no selection, and on the first pos of the line
X on comment/uncomment, need to check if *all* lines are commented
X otherwise should be comment (never uncomment unless all selected)
runner
X use debugger to get better exceptions
X and getting the error to show up in the window inside p5
X also highlighting the correct line
X Exceptions not being reported properly to the PDE
X lines with errors not highlighting
X http://dev.processing.org/bugs/show_bug.cgi?id=877
X was ok in 0144, but 0145 things broke
X probably b/c not catching ex inside the run() method
X getMessage() not sufficient for exceptions coming through
X get actual message text, plus the exception itself
X now using actual sketch name (instead of temp name)
X this should be safe since launching an external vm to run
X make the p5 icon show up for the window
X when launching a new sketch
X can embed icon.gif as byte array in PApplet, and use Toolkit.createImage
cleaning
X NullPointerException inside setup() comes up weird
X because NullPointerException is a RuntimeException
X maybe the renderer exception is something different? newrendex?
X http://dev.processing.org/bugs/show_bug.cgi?id=78
o weird exception in the run button watcher
X http://processing.org/bugs/show_bug.cgi?id=42
X exceptions in draw() apps aren't caught
X the program resize(200, 200); just does nothing (doesn't complain)
X http://dev.processing.org/bugs/show_bug.cgi?id=81
X exception in setup() on external app doesn't kill run button
X also doesn't kill external vm
X http://dev.processing.org/bugs/show_bug.cgi?id=79
X fixed in the 0140s
o make editor nicer
o tab on selection indents whole block
o shift-tab outdents whole block
o ctrl-t to format selection
o if no selection, indents line?
X addressed these in other ways
0145 pde
X insert non-breaking space characters instead of spaces on DiscourseFormat
X works on safari (though not camino/firefox) on osx
X works on internet explorer w/ windows
0144 pde
X add new reference and examples
X write revisions.txt entry that covers changes since 0135
X format for discourse is ignoring the selection
X also shouldn't add (so much) extra space to the beginning and end
o add tool for running in jview
o http://dev.processing.org/bugs/show_bug.cgi?id=142
o calls export, or only available after export (or when an applet dir exists)
o warn user that applet html will be over-written
X no longer supporting 1.1
X on startup, make sure that the jdi classes are available
X if not, tell the user to install a friggin jdk
X this way we can release a windows version w/o java
X don't open more than one copy of the preferences window
X http://dev.processing.org/bugs/show_bug.cgi?id=830
X modify namespace handling in xml lib
X changed getFullName() to getName()
X changed getName() to getLocalName()
o look through the code for any places where UTF-8 not used
text handling
X block comment - don't bother with last line if starting it
X (same behavior as eclipse)
X add block comment to right-click menu
X http://dev.processing.org/bugs/show_bug.cgi?id=840
X add increase/decrease indent to edit and right-click edit menu
X http://dev.processing.org/bugs/show_bug.cgi?id=841
fix problems with vm crashing errors (OutOfMemoryError, etc)
o too many NPEs on loadimage may freeze the app (visualizar example?)
o hopefully this should be fixed with 0136 changes
o lots of runtime exceptions still being lost on osx
o particularly with multi-threaded applications
o macosx dropping exceptions all the time.. grr
o solution is to export, and then see how it runs
o this is particularly bad with threaded applications
0143 pde
X fixed build problems with macosx and linux, thanks to reports
o need to compare with localized version of javac strings
X http://dev.processing.org/bugs/show_bug.cgi?id=828
X just moving to ecj instead of javac
X preproc code showing through since it's on line 0:
X http://dev.processing.org/bugs/show_bug.cgi?id=831
X also need to handle "unexpected type" error in that example
X "Target VM failed to initialize: VM initialization failed" when trying to run
X http://dev.processing.org/bugs/show_bug.cgi?id=796
X add better error message for memory too high
0142 pde
X fix "cannot parse error text" with duplicate var declaration
X also found that errors were continuing to process after the first
X http://dev.processing.org/bugs/show_bug.cgi?id=820
X web colors < 6 chars produce bizarre error:
X http://dev.processing.org/bugs/show_bug.cgi?id=196
X fix a problem with errors that are at the end of the codea
0141 pde
X hide javac warning messages
X "xxxx xxxx uses unsafe operations.", "recompile with -Xlint:xxxx"
X http://dev.processing.org/bugs/show_bug.cgi?id=817
X move copy for discourse into the edit menu (ctrl-shift-c)
X nanoxml getChildren() et al should use getFullName() not getName()
X http://dev.processing.org/bugs/show_bug.cgi?id=813
charset changes
X make sure that export is using utf8 for writing the .pde files etc
X should be primarily loadFile() and saveFile() inside Base
X change pde files to use utf8
X http://dev.processing.org/bugs/show_bug.cgi?id=743
o 1) if file contains binary data and
o 2) its mod date is earlier than when p5 0125 was installed
o point the user to Tools -> Reload sketch with local encoding
o then re-save the file to update the mod date
o ...or, when first running p5 0125, offer to update sketches
o this is a bad idea--since it's probably
X need to set a default charset for use in files (utf8)
X add option to change charset or specify as part of loading
X need to specify the default encoding
fixed earlier
X stop button sometimes causes lockups when libraries or code folder is in use
X http://dev.processing.org/bugs/show_bug.cgi?id=126
0140 pde
X fallback locations for sketchbook and data folders are disabled
X move openFolder, openFolderAvailable, openURL to Platform classes
X can't get documents/prefs folder on vista
X http://dev.processing.org/bugs/show_bug.cgi?id=585
X closing until further notice
o vista disables aero theme when p5 is run
o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1196016889
X can't seem to verify this
X occasional division by zero on windows
X http://dev.processing.org/bugs/show_bug.cgi?id=777
X should be fixed, but need to verify once a release candidate is ready
X two fixes for readBytesUntil() and bufferUntil()
X also not calling serialEvent()
X http://dev.processing.org/bugs/show_bug.cgi?id=96
X fix goof with console preference in preferences.txt
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1213042400
X need to add usequartz when running externally?
X no, tested and it seems to be working
cleaning
o respond to stop/close events sent by the vm
X not sure what we're doing here
X on osx, System.err isn't writing in things like createGraphics()
X but doing a printStackTrace(System.out) works
X something weird happening with one of the streams shutting down?
X probably, need to fix this by using the remote launcher/debug api
X use proper external launcher via debugger api
X http://java.sun.com/javase/technologies/core/toolsapis/jpda/
X small gray gap shows up in color picker
X getMaximumSize() not being respected on Windows (Linux?)
X http://dev.processing.org/bugs/show_bug.cgi?id=310
X same as bug #656
X http://dev.processing.org/bugs/show_bug.cgi?id=656
further cleanup for simpler building (refactor lots of Base)
o settings.path.fallback not being used
o need to check the mkdirs() to make sure it's not going too deep
o really important for intl versions that are having trouble
o or ask for the sketch folder name.. why isn't it?
o http://processing.org/bugs/show_bug.cgi?id=1
X remove settings.path.fallback
X no error message if sketchbook folder is set to bad location
X says that it's gonna create new sketchbook in default loc
X even though that location might exist already (just word it better)
X "changing back to default sketchbook location"
X move tools.jar into jre/lib folder
X implement windows registry lookups via reflection
X http://dev.processing.org/bugs/show_bug.cgi?id=723
X or move to jna for registry?
X https://jna.dev.java.net/source/browse/jna/trunk/jnalib/contrib/ntservice/src/jnacontrib/win32/Registry.java?rev=293&view=markup
X remove libs from build/shared that are in app/lib
X update scripts to copy from app/lib
X since adding tools.jar, jikes can be removed
X switch to javac (in code)
X re-wire error handling to handle javac error messages
o seem to be primarily 2 kinds?
X finish osx build script to make the libraries
X make.sh creating work/lib dirs.. no longer necessary?
wontfix
X Programs run with release 0136+ are sometimes slower due to Java 1.5
X http://dev.processing.org/bugs/show_bug.cgi?id=798
0139 pde
X update quaqua to 3.9.5 on macosx (http://www.randelshofer.ch/quaqua/)
X xml.getIntAttribute() returns a float
X http://dev.processing.org/bugs/show_bug.cgi?id=790
X include memory settings with exported applications on macosx
X http://dev.processing.org/bugs/show_bug.cgi?id=803
X error highlighting broken
X http://dev.processing.org/bugs/show_bug.cgi?id=795
0138 pde
X importing a library results in "expecting EOF, found ..." error
X http://dev.processing.org/bugs/show_bug.cgi?id=788
X remove console variable from preferences.txt
X run only works with primary window in 0136, 0137
X http://dev.processing.org/bugs/show_bug.cgi?id=784
X throwing a stackoverflowexception because the console is broken
o hint(ENABLE_AUTO_GUNZIP) or rather hint(DISABLE_AUTO_GUNZIP)
X cannot do this because hint() lives in PGraphics, this is PApplet
X code folder being ignored on export to application
X http://dev.processing.org/bugs/show_bug.cgi?id=469
X fixed in release 0137
X remove debug messages from export
0137 pde
X move to multiple jars whenever
X 1) a lib is in use, 2) code folder, 3) multiple files
X remove oro.jar dependency (not needed with PApplet.match)
X this is kind of messy and requires a bit of testing to ensure proper
X sometimes huge jar files when exporting with a code folder
X http://dev.processing.org/bugs/show_bug.cgi?id=541
X applet export with multiple jars having trouble (related?)
X http://dev.processing.org/bugs/show_bug.cgi?id=701
X applet export fails with opengl/code folder
X http://dev.processing.org/bugs/show_bug.cgi?id=714
X synchronized (something) { } is horking up the preproc
X http://dev.processing.org/bugs/show_bug.cgi?id=136
o inside the preproc
o change the arrays of default imports (now using 1.5+, so no 1.1,1.3,1.4)
X don't bother, they're cumulative
X improvements to the linux startup script
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1202689238
X update preferences.txt whenever opening/closing
X otherwise recovery from restart can be annoying
X fix classpath problem with processing.exe
X http://dev.processing.org/bugs/show_bug.cgi?id=780
0136 pde
X fix XMLElement(String s), had a bad constructor
X color selector not drawing properly (fix thanks to fli)
X http://dev.processing.org/bugs/show_bug.cgi?id=656
X color selector broken on vista (no colors at all)
X http://dev.processing.org/bugs/show_bug.cgi?id=584
X added fonts, quadratic curves to svg
X need to remove the font stuff, also the changes for 'public'
X move my edits into a subclass
o Capture.settings() mangles external iSight image
X fixed in newer qtjava
o http://dev.processing.org/bugs/show_bug.cgi?id=496
X add to p5 app bundle
X mention re: apple slowness
X -Dapple.awt.graphics.UseQuartz=true
X net library dies unceremoniously on "Connection Refused"
X just need to catch another exception
X http://dev.processing.org/bugs/show_bug.cgi?id=751
X ctrl-/ to comment block
X eeepc support for environment:
X splitPane.setMinimumSize(new Dimension(600, 600));
X change to: splitPane.setMinimumSize(new Dimension(600, 400));
o prolly need to have a param for this guy
X switch to nanoxml instead of nanoxml-lite (29k vs. 5k)
X check against ods
X http://dev.processing.org/bugs/show_bug.cgi?id=757
X space after OPENGL param breaks export
X http://dev.processing.org/bugs/show_bug.cgi?id=769
X svg demos are broken
X because of weird ENTITY setup
X because of weird (default?) filling problem
X remove support for random .class files in code and library folders
X need to put everything in jar files
X opengl currently broken in svn (probably the native libs not included?)
X mistakes wrt 'library.path'
X also, don't add /library/ for each lib to the classpath
X remove unused libraries from default run path
X note that this will hose svg b/c xml not available
X so when this change is made, the lib depends needs to be implemented too
X changing to java 1.5
o switch to java 1.4.2_16 on linux and windows (now that osx is there?)
X change to 1.5+ (instead of 1.4*) in Info.plist for Processing.app
X updated linux to java 1.5.0_15
X updated windows java to 1.5.0_15
X change export.html to point to java 1.5 cab file
X update things for java 1.5 since it's inevitable
new debugger/runner setup
X wire in new debugging classes, get sys.out and sys.err working
X quitting p5 doesn't shut down the runner
X make out/err streams go to the correct window
X see if window re-positioning is broken
o could actually do this with objectreference
X change output/error streams to properly write to the selected console
X though out/err stream for current app should append to current console(?)
X add tools.jar to windows and linux builds
X make sure the version is the same as the jvm for each
X initiate external stop and close events to the vm
o see if stop() has same 'finished' problem with not immediate quit
X add debug/*.java to linux build
X remove debug/gui/*.java from windows build
X rework Sketch.build(), it's what's going library crazy
o will this speed up launch of external jvm?
X only support .jar files (not .class files) in code and lib folders
completed earlier (or removed)
X make the export to the board just copy to clipboard
X also make it insert for extra spaces
reference
X random() is up to and not including, also add randomSeed link
X top links in the faq are broken (use full url?)
X need to re-arrange the reference location (faq.html in root, etc)
X don't include faq in download
X split contributed/core libraries
X change software to point at correct reference locations
0135 pde
o opening a file from right-click in osx
o opens the new thing directly behind an untitled document
X improve how fonts are parsed from the preferences file
X this was causing strange errors as prefs files became corrupted
earlier
X made changes to keywords.txt, but this is broken--it's autogenerated
X keywords/reference
X map is going to null reference, not colored properly
X add beginRaw, endRaw, map to keywords.txt
X find in reference problems
X ? doesn't work with find in reference (actually came up as 'null')
X "find in ref" on XMLElement brings up ref for null (ha)
o should we use if() or if in the reference
X include docs for moviemaker
X also changed finishMovie() to stop() (for consistency)
X only inside size() should gray bg and white fill get called (defaults)
X defaults() is separate from beginDraw/endDraw init/end stuff
o add to sketchbook menu:
o "recent sketches" option (only for things that still exist)
o turn this off by default
o "reload sketchbook" option
o "show sketchbook folder"
X start removing pre-1.4 support
X multiple windows
o what happens when p5 is launched without all its pieces?
o both on windows and mac... is there a way put up useful message
o if everything moved into the .app file, how do you add applet.html?
o can we use useragent to determine whether java 1.4 is in use?
o for mac, could see if it's an old safari (1.3) or firefox (also 1.3)
o for windows, the classid will take care of it all (firefox too?)
o for linux, everyone's using 1.4/1.5 anyway
X rewrite section on versions of java
X we're dropping support for anything before 1.4
X and don't recommend anything before 1.4.2
X we'll support 1.5 a little more now, but only libraries, not syntax
X no support for java 1.6 anytime soon
X to use 1.5+ syntax, use p5 embedded in eclipse
X what's with this fill() bug?
X http://dev.processing.org/bugs/show_bug.cgi?id=468
X background() also not making it through to raw recorder
X this should be fixed, just double-check
X add option to prefs to override memory settings
X it's a checkbox, when used it will force external runtime
X include a fill-in box with the default and various other settings
X values are in megabytes
o reload sketchbook option w/o restarting p5
o students want to manipulate the sketchbook itself
X update javadoc on web site to include xml ref
X probably need to traverse into xml and candy folders.. others?
0134 pde
X fix problem with fractional px sizes and adobe cs3
X http://dev.processing.org/bugs/show_bug.cgi?id=667
X fix candy bug where width/height were undefined if "px" was used
X some svg files include "px" in the width/height parameters
X shortcuts in tab menu should use shift
X remove shortcut for rename, and use ctrl-shift-n for new tab
X http://dev.processing.org/bugs/show_bug.cgi?id=665
X fix problem with "save as" under linux
X say that quicktime 6 is no longer supported
X winvdig issues?
X add note that "quicktime alternative" is not sufficient
X problems with serial on leopard
X grab rxtx libraries from arduino, they've disabled locking
X http://dev.processing.org/bugs/show_bug.cgi?id=227
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Electronics;action=display;num=1193459849
X add note to reference about close/quit behavior
X also add note that export will delete folders
X add notes about expand() and objects to the reference
X lots of additional ref changes for array functions
0133 pde
X fix problem with 'cancel' on "move sketch, create folder, continue"? msg
X http://dev.processing.org/bugs/show_bug.cgi?id=658
o archive sketch shouldn't include applet or application dirs
o or should it? this was how projects were being uploaded for class...
X ESC won't cancel rename
X cmd-w doesn't close window of opened applet
X both when running inside p5, or elsewhere
X add variable 'external' set to true when running tethered
X make note of new/open behavior (and toolbar) in the getting started ref
o make more fixes to the key bindings
o http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc/html/atg_keyboardshortcuts.asp
o http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGUserInput/chapter_11_section_3.html#//apple_ref/doc/uid/TP30000361-TPXREF61
0132 pde
X sketch marked as untitled if opened into an untitled window from toolbar
X when renaming an untitled sketch, need to save
X otherwise it just renames, but leaves it in the temp folder
o maybe disable rename when read-only or untitled?
0131 pde
o make loadFont() work properly with regular fonts?
X no, because some renderers really need to create, not load it
X would have to cache opengl fonts at different sizes, etc
X document hint() commands for advanced reference
X add note about gcj/gij to the platform notes
o when writing javadoc for p5 sketches, only write from first tab
X already was using code[0]
X processing.video not working on windows in 126 through 130
X http://dev.processing.org/bugs/show_bug.cgi?id=654
X auto-delete of sketches might be dangerous
X and probably no longer necessary
X should toolbar new/open replace the items in the current window?
X closing last sketch window... open an untitled document?
X http://dev.processing.org/bugs/show_bug.cgi?id=634
X when opening from the toolbar, replaces items in that window
X when new/open from menu, creates a new window
o don't bug the user about new release of p5 when they have it
o add prefs option for "latest version run"
o something also to track--people going to older releases
X keeping this behavior, it's also the only way to know you're
X running the wrong version when you accidentally open an oldie
X createFont() needs to run 1.3+, and not in applets
X where is the bug reference for this.. and can it be fixed?
server/client stuff
X add server/client notification thing for the nyu guys
X add an event to Server that notifies when a Client disconnects
X add docs for disconnectEvent for Client
X proccessing.net.Client.write(int) terminates sketch when client disconnects.
X http://dev.processing.org/bugs/show_bug.cgi?id=537
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=LibraryProblems;action=display;num=1180713192
X Server.write(bytes[]) hangs sketch on client disconnect.
X http://dev.processing.org/bugs/show_bug.cgi?id=538
o move the useful serial buffering fxns into net library
X make the Client list public
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1116056805
cleaning
o video problem in qt 7.2 with prepreroll, adding this to java.policy fixes:
X just removed prepreroll in 0126
grant {
permission java.security.AllPermission;
};
0130 pde
X fix keywords.txt problems with some constants being left out
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1192873557
X call doClose() when closing sketch window
X otherwise it's leaving lots of windows around
0129 pde
X fixed up the reference for color commands, updated version
0128 pde
X fix macosx dist script to not require root password
X was just a matter of not using sudo to write the image
o hdiutil create -size 5m -fs HFS+ -volname Fooble foo
o To mount the disk-image, without having it appear in the Finder:
o hdiutil attach -nobrowse foo.dmg
o The main advantage is that these don't require root privileges
X change to jdk14 imports rather than 11 and 12 for preproc
X though this will only happen when the prefs file is deleted