Skip to content

Commit 895f10c

Browse files
committed
rolling over todo notes for beta 2
1 parent 7f480ab commit 895f10c

File tree

5 files changed

+166
-157
lines changed

5 files changed

+166
-157
lines changed

app/src/processing/app/Base.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@
5252
public class Base {
5353
// Added accessors for 0218 because the UpdateCheck class was not properly
5454
// updating the values, due to javac inlining the static final values.
55-
static private final int REVISION = 1276;
55+
static private final int REVISION = 1277;
5656
/** This might be replaced by main() if there's a lib/version.txt file. */
57-
static private String VERSION_NAME = "1276"; //$NON-NLS-1$
57+
static private String VERSION_NAME = "1277"; //$NON-NLS-1$
5858

5959
static final public String SKETCH_BUNDLE_EXT = ".pdez";
6060
static final public String CONTRIB_BUNDLE_EXT = ".pdex";

core/done.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
1276 (4.0b1)
2+
X no other changes to core
3+
4+
contributions
5+
X PShape.scale() not working with PShape.resetMatrix() when P2D renderer is used
6+
X https://github.com/processing/processing4/issues/217
7+
X https://github.com/processing/processing4/pull/225
8+
9+
should be fixed in 4.x (close/lock these 3.x issues with final 4.0 release)
10+
X AppKit errors from P2D/P3D
11+
X https://github.com/processing/processing/issues/5880
12+
X Export Application broken in Processing 3.5.4 when using P2D or P3D renderers
13+
X may be a JOGL bug, fixed by the 2.4 RC (therefore fixed in 4.x already?)
14+
X https://github.com/processing/processing/issues/5983
15+
X Cannot run rotateZ() within the PShape class
16+
X https://github.com/processing/processing/issues/5770
17+
X Profile GL4bc is not available on X11GraphicsDevice
18+
X https://github.com/processing/processing/issues/6160
19+
X https://github.com/processing/processing/issues/6154
20+
X Profile GL3bc is not available on X11GraphicsDevice
21+
X https://github.com/processing/processing/issues/5476
22+
23+
124
1275 (4.0a6)
225
X mouseButton not set correctly on mouseReleased() with Java2D
326
X https://github.com/processing/processing4/issues/181

core/todo.txt

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,4 @@
1-
1276 (4.0b1)
2-
X no other changes to core?
3-
4-
contributions
5-
X PShape.scale() not working with PShape.resetMatrix() when P2D renderer is used
6-
X https://github.com/processing/processing4/issues/217
7-
X https://github.com/processing/processing4/pull/225
8-
9-
should be fixed in 4.x (close/lock these 3.x issues with final 4.0 release)
10-
X AppKit errors from P2D/P3D
11-
X https://github.com/processing/processing/issues/5880
12-
X Export Application broken in Processing 3.5.4 when using P2D or P3D renderers
13-
X may be a JOGL bug, fixed by the 2.4 RC (therefore fixed in 4.x already?)
14-
X https://github.com/processing/processing/issues/5983
15-
X Cannot run rotateZ() within the PShape class
16-
X https://github.com/processing/processing/issues/5770
17-
X Profile GL4bc is not available on X11GraphicsDevice
18-
X https://github.com/processing/processing/issues/6160
19-
X https://github.com/processing/processing/issues/6154
20-
X Profile GL3bc is not available on X11GraphicsDevice
21-
X https://github.com/processing/processing/issues/5476
1+
1277 (4.0b2)
222

233

244
_ put opengl libs for core into platform-specific subfolders?

done.txt

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,139 @@
1+
1276 (4.0b1)
2+
X really chatty console messages for people with old settings directories
3+
X ignore 'debug' entry in prefs dir if it's a leftover DebugMode directory
4+
X IDE cursor position on Windows goes weird if display scaling used
5+
X https://github.com/processing/processing4/issues/226
6+
X cleaning up suggestions.txt handling and related code
7+
X report of completions being broken
8+
o pdex.completion=true doesn't turn on completion,
9+
o but pdex.completion.trigger=true does
10+
X https://github.com/processing/processing/issues/5691
11+
X remove code for pulling fonts from JAVA_HOME/lib/fonts
12+
X no longer exists in Java 11
13+
o exporting on Linux is setting the wrong path? or an extra subfolder is used?
14+
X https://github.com/processing/processing/issues/6182
15+
X checked, seems to be working
16+
o fix height of font size dropdown in prefs (why one pixel off?)
17+
X file prefs combo box issue
18+
o https://github.com/processing/processing4/issues/232
19+
X change Messages.loge() to Messages.err()
20+
X only call errorTable.updateTheme() if it's not null
21+
X update EditorFooter.updateMode() to EditorFooter.updateTheme()
22+
X add it to the code called by Editor.updateTheme()
23+
X implement cmd/ctrl-up and cmd/ctrl-down (shift version was there already, weird)
24+
X standard key shortcuts on macOS https://support.apple.com/en-us/HT201236
25+
X update to JDK 11.0.12+7
26+
X remove the JRE Downloader
27+
X rewrite download handler to just use a simple <get>
28+
X remove the rest of the jre downloader code
29+
X https://github.com/processing/processing4/issues/155
30+
o handleNew() returns an Editor object
31+
o unlikely to break anything, but it is a signature change
32+
X nope, nevermind, not gonna do it
33+
o Add ability to move ~/.processing directory
34+
X move preferences to ~/.config on Linux
35+
X use ~/.config as parent, or $XDG_CONFIG_HOME
36+
o https://github.com/processing/processing/issues/6115 (moved)
37+
X https://github.com/processing/processing4/issues/203
38+
X update with a new round of icons
39+
X replace sketch.ico and sketch.icns to application (for exported app)
40+
X (too confusing b/c .pde is the "sketch", or especially if we go pdp)
41+
X roll over the welcome screen for 4.0 beta so folks see it
42+
43+
install from pdex files
44+
X initial code to install a contrib from a pdex file
45+
X test to make sure it's behaving properly
46+
X finish getting pdex files to install, now with actual feedback
47+
X prompt before installing extensions to pde?
48+
X show progress dialog while installing extensions
49+
a zip file with extension `.pdex` can be loaded as a Library/Mode/Tool/Example set, and a zip file with the extension `.pdez` will load a sketch from a single file. (The sketch will be unpacked into a temporary file.)
50+
51+
Sam updates
52+
X can we get rid of pdexEnabled? does the current code work w/ java tabs?
53+
X https://github.com/processing/processing4/issues/157
54+
X https://github.com/processing/processing4/pull/230
55+
56+
cleaning
57+
o look into LCD rendering problems w/ Java (see if Lion still a problem)
58+
o fonts were showing up with very different fatness
59+
o put stdout/stderr into ~/Library/Logs
60+
o and have a .log extension so it can be browsed properly
61+
o need to make sure that it's ok to write to logs dir..
62+
o probably being removed from future OS X versions
63+
o create a processing4-docs repo
64+
o check with Casey re: shallow clone or approach
65+
o show the recommended sw version for users' platform on the download page
66+
67+
fixed in 3.0a1
68+
X Processing is named processing-app-Base in Gnome 3
69+
X https://github.com/processing/processing/issues/2534
70+
71+
fixed in 4.0a4
72+
X sketch window resets position after each run (regression from 3.4?)
73+
X https://github.com/processing/processing/issues/5781
74+
75+
sketch/launching
76+
X should it be pskz, pcbz? psk for the sketch file to double-click?
77+
X pdez as a sketch bundle?
78+
X launch/psk files/import from web editor (more details below)
79+
X cleaning up the temp file handling
80+
X 'show sketch folder' weird when in temp folder
81+
X ask to save first (sketch has not been saved yet)
82+
o or make the temp folder part of the sketchbook
83+
X same with adding files to an unsaved sketch, do we block that?
84+
X some type of sketch archive format for posting examples (.psk?)
85+
X would be nice to open a sketch directly from a zip file
86+
X https://github.com/processing/processing/issues/73
87+
o maybe just open from a zip file, since psk doesn't help anything
88+
X don't let people into the /tmp folder for sketches
89+
o don't use tmp folder for sketches?
90+
X restrict more things like "show sketch folder"
91+
X don't allow adding files w/o saving
92+
o others?
93+
o also have a means of importing sketches
94+
o https://github.com/processing/processing/issues/3987
95+
o add means to import .zip files from file/url into sketchbook, library, etc.
96+
o super easy given current code implementation, might help usability
97+
X don't allow "Show Sketch Folder" for untitled sketches
98+
X how are file associations handled in Linux? (for .pde, .psk)
99+
X add issue for implementing the Linux file associations in install.sh
100+
/ https://github.com/processing/processing4/issues/239
101+
102+
sketch/examples
103+
o keep examples.zip in a zip file? (5000 files @ 30 MB instead of 15 MB zip)
104+
o mark examples as untitled (rather than read-only)
105+
o maybe even pull these directly from the zip file?
106+
X disallow add file to sketch, export, export application
107+
X pretty much anything inside the sketch?
108+
o but don't do this with untitled, cuz it kinda stinks
109+
o this is too weird--just put examples into individual zip files
110+
o mark example files as untitled
111+
o though will that require the sketch to be saved before export?
112+
X https://github.com/processing/processing/issues/2459
113+
o get rid of "read only" status for examples
114+
o just do them from psk filess
115+
X not worth it, since it'll still be needed for other things
116+
117+
reference.zip and server
118+
X put the reference into .zip file
119+
X unzipping the app takes forever
120+
X dealing with reference.zip and web server
121+
X web server confirmed to be working, but should check w/ new docs
122+
X local web server to run reference from .zip?
123+
X no more gazillion file nastiness
124+
125+
should be fixed
126+
X Undo feature may have undesired results (4.0a4)
127+
X https://github.com/processing/processing/issues/4775
128+
X HDPI support GNOME desktop
129+
X https://github.com/processing/processing/issues/6059
130+
131+
before beta 1
132+
X write release notes
133+
X fix up the colors
134+
X look through dist files, looks like 'bin' and 'src' from Java Mode are included
135+
136+
1137
1275 (4.0a6)
2138
X remove java.class.path when launching code from inside the PDE
3139
X should prevent conflicts, avoid papering over other bugs

todo.txt

Lines changed: 4 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -1,137 +1,7 @@
1-
1276 (4.0b1)
2-
X really chatty console messages for people with old settings directories
3-
X ignore 'debug' entry in prefs dir if it's a leftover DebugMode directory
4-
X IDE cursor position on Windows goes weird if display scaling used
5-
X https://github.com/processing/processing4/issues/226
6-
X cleaning up suggestions.txt handling and related code
7-
X report of completions being broken
8-
o pdex.completion=true doesn't turn on completion,
9-
o but pdex.completion.trigger=true does
10-
X https://github.com/processing/processing/issues/5691
11-
X remove code for pulling fonts from JAVA_HOME/lib/fonts
12-
X no longer exists in Java 11
13-
o exporting on Linux is setting the wrong path? or an extra subfolder is used?
14-
X https://github.com/processing/processing/issues/6182
15-
X checked, seems to be working
16-
o fix height of font size dropdown in prefs (why one pixel off?)
17-
X file prefs combo box issue
18-
o https://github.com/processing/processing4/issues/232
19-
X change Messages.loge() to Messages.err()
20-
X only call errorTable.updateTheme() if it's not null
21-
X update EditorFooter.updateMode() to EditorFooter.updateTheme()
22-
X add it to the code called by Editor.updateTheme()
23-
X implement cmd/ctrl-up and cmd/ctrl-down (shift version was there already, weird)
24-
X standard key shortcuts on macOS https://support.apple.com/en-us/HT201236
25-
X update to JDK 11.0.12+7
26-
X remove the JRE Downloader
27-
X rewrite download handler to just use a simple <get>
28-
X remove the rest of the jre downloader code
29-
X https://github.com/processing/processing4/issues/155
30-
o handleNew() returns an Editor object
31-
o unlikely to break anything, but it is a signature change
32-
X nope, nevermind, not gonna do it
33-
o Add ability to move ~/.processing directory
34-
X move preferences to ~/.config on Linux
35-
X use ~/.config as parent, or $XDG_CONFIG_HOME
36-
o https://github.com/processing/processing/issues/6115 (moved)
37-
X https://github.com/processing/processing4/issues/203
38-
X update with a new round of icons
39-
X replace sketch.ico and sketch.icns to application (for exported app)
40-
X (too confusing b/c .pde is the "sketch", or especially if we go pdp)
41-
X roll over the welcome screen for 4.0 beta so folks see it
42-
43-
install from pdex files
44-
X initial code to install a contrib from a pdex file
45-
X test to make sure it's behaving properly
46-
X finish getting pdex files to install, now with actual feedback
47-
X prompt before installing extensions to pde?
48-
X show progress dialog while installing extensions
49-
a zip file with extension `.pdex` can be loaded as a Library/Mode/Tool/Example set, and a zip file with the extension `.pdez` will load a sketch from a single file. (The sketch will be unpacked into a temporary file.)
50-
51-
Sam updates
52-
X can we get rid of pdexEnabled? does the current code work w/ java tabs?
53-
X https://github.com/processing/processing4/issues/157
54-
X https://github.com/processing/processing4/pull/230
55-
56-
cleaning
57-
o look into LCD rendering problems w/ Java (see if Lion still a problem)
58-
o fonts were showing up with very different fatness
59-
o put stdout/stderr into ~/Library/Logs
60-
o and have a .log extension so it can be browsed properly
61-
o need to make sure that it's ok to write to logs dir..
62-
o probably being removed from future OS X versions
63-
o create a processing4-docs repo
64-
o check with Casey re: shallow clone or approach
65-
o show the recommended sw version for users' platform on the download page
66-
67-
fixed in 3.0a1
68-
X Processing is named processing-app-Base in Gnome 3
69-
X https://github.com/processing/processing/issues/2534
70-
71-
fixed in 4.0a4
72-
X sketch window resets position after each run (regression from 3.4?)
73-
X https://github.com/processing/processing/issues/5781
74-
75-
sketch/launching
76-
X should it be pskz, pcbz? psk for the sketch file to double-click?
77-
X pdez as a sketch bundle?
78-
X launch/psk files/import from web editor (more details below)
79-
X cleaning up the temp file handling
80-
X 'show sketch folder' weird when in temp folder
81-
X ask to save first (sketch has not been saved yet)
82-
o or make the temp folder part of the sketchbook
83-
X same with adding files to an unsaved sketch, do we block that?
84-
X some type of sketch archive format for posting examples (.psk?)
85-
X would be nice to open a sketch directly from a zip file
86-
X https://github.com/processing/processing/issues/73
87-
o maybe just open from a zip file, since psk doesn't help anything
88-
X don't let people into the /tmp folder for sketches
89-
o don't use tmp folder for sketches?
90-
X restrict more things like "show sketch folder"
91-
X don't allow adding files w/o saving
92-
o others?
93-
o also have a means of importing sketches
94-
o https://github.com/processing/processing/issues/3987
95-
o add means to import .zip files from file/url into sketchbook, library, etc.
96-
o super easy given current code implementation, might help usability
97-
X don't allow "Show Sketch Folder" for untitled sketches
98-
X how are file associations handled in Linux? (for .pde, .psk)
99-
X add issue for implementing the Linux file associations in install.sh
100-
/ https://github.com/processing/processing4/issues/239
101-
102-
sketch/examples
103-
o keep examples.zip in a zip file? (5000 files @ 30 MB instead of 15 MB zip)
104-
o mark examples as untitled (rather than read-only)
105-
o maybe even pull these directly from the zip file?
106-
X disallow add file to sketch, export, export application
107-
X pretty much anything inside the sketch?
108-
o but don't do this with untitled, cuz it kinda stinks
109-
o this is too weird--just put examples into individual zip files
110-
o mark example files as untitled
111-
o though will that require the sketch to be saved before export?
112-
X https://github.com/processing/processing/issues/2459
113-
o get rid of "read only" status for examples
114-
o just do them from psk filess
115-
X not worth it, since it'll still be needed for other things
116-
117-
reference.zip and server
118-
X put the reference into .zip file
119-
X unzipping the app takes forever
120-
X dealing with reference.zip and web server
121-
X web server confirmed to be working, but should check w/ new docs
122-
X local web server to run reference from .zip?
123-
X no more gazillion file nastiness
124-
125-
should be fixed
126-
X Undo feature may have undesired results (4.0a4)
127-
X https://github.com/processing/processing/issues/4775
128-
X HDPI support GNOME desktop
129-
X https://github.com/processing/processing/issues/6059
130-
131-
before beta 1
132-
X write release notes
133-
X fix up the colors
134-
X look through dist files, looks like 'bin' and 'src' from Java Mode are included
1+
1277 (4.0b2)
2+
X remove translated URLs that are not actually translated
3+
X entries in the Help menu were going to ancient links
4+
X https://github.com/processing/processing4/issues/250
1355

1366

1377
highest

0 commit comments

Comments
 (0)