mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
replace dev.processing.org bug links with download.processing.org links that work
This commit is contained in:
@@ -500,7 +500,7 @@ public class Base {
|
||||
// Fix a problem with systems that use a non-ASCII languages. Paths are
|
||||
// being passed in with 8.3 syntax, which makes the sketch loader code
|
||||
// unhappy, since the sketch folder naming doesn't match up correctly.
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=1089
|
||||
// https://download.processing.org/bugzilla/1089.html
|
||||
if (Platform.isWindows()) {
|
||||
try {
|
||||
File file = new File(args[i]);
|
||||
|
||||
@@ -82,7 +82,7 @@ public class Sketch {
|
||||
* will be the same as code.length, because the getCode() method returns
|
||||
* just the code[] array, rather than a copy of it, or an array that's been
|
||||
* resized to just the relevant files themselves.
|
||||
* http://dev.processing.org/bugs/show_bug.cgi?id=940
|
||||
* https://download.processing.org/bugzilla/940.html
|
||||
*/
|
||||
private int codeCount;
|
||||
private SketchCode[] code;
|
||||
@@ -228,7 +228,7 @@ public class Sketch {
|
||||
*/
|
||||
public void reload() {
|
||||
// set current to null so that the tab gets updated
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=515
|
||||
// https://download.processing.org/bugzilla/515.html
|
||||
current = null;
|
||||
// nuke previous files and settings
|
||||
load();
|
||||
@@ -1475,7 +1475,7 @@ public class Sketch {
|
||||
|
||||
// If it's a replacement, delete the old file first,
|
||||
// otherwise case changes will not be preserved.
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=969
|
||||
// https://download.processing.org/bugzilla/969.html
|
||||
if (replacement) {
|
||||
boolean muchSuccess = destFile.delete();
|
||||
if (!muchSuccess) {
|
||||
|
||||
@@ -157,7 +157,7 @@ public class JEditTextArea extends JComponent
|
||||
painter.addMouseMotionListener(new DragHandler());
|
||||
addFocusListener(new FocusHandler());
|
||||
// send tab keys through to the text area
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=1267
|
||||
// https://download.processing.org/bugzilla/1267.html
|
||||
setFocusTraversalKeysEnabled(false);
|
||||
|
||||
// Load the defaults
|
||||
|
||||
@@ -149,7 +149,7 @@ public class CreateFont extends JFrame implements Tool {
|
||||
sample = new SampleComponent(this);
|
||||
|
||||
// Seems that in some instances, no default font is set
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=777
|
||||
// https://download.processing.org/bugzilla/777.html
|
||||
sample.setFont(new Font("Dialog", Font.PLAIN, 12));
|
||||
|
||||
pain.add(sample);
|
||||
|
||||
@@ -173,7 +173,7 @@ public abstract class Editor extends JFrame implements RunnerListener {
|
||||
});
|
||||
// don't close the window when clicked, the app will take care
|
||||
// of that via the handleQuitInternal() methods
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=440
|
||||
// https://download.processing.org/bugzilla/440.html
|
||||
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
|
||||
|
||||
// When bringing a window to front, let the Base know
|
||||
@@ -2107,7 +2107,7 @@ public abstract class Editor extends JFrame implements RunnerListener {
|
||||
if (!sketch.isModified()) return true;
|
||||
|
||||
// As of Processing 1.0.10, this always happens immediately.
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=1456
|
||||
// https://download.processing.org/bugzilla/1456.html
|
||||
|
||||
// With Java 7u40 on OS X, need to bring the window forward.
|
||||
toFront();
|
||||
@@ -2314,7 +2314,7 @@ public abstract class Editor extends JFrame implements RunnerListener {
|
||||
* save is happening. If 'immediately' is true, then it will happen
|
||||
* immediately. This is used during a quit, because invokeLater()
|
||||
* won't run properly while a quit is happening. This fixes
|
||||
* <A HREF="http://dev.processing.org/bugs/show_bug.cgi?id=276">Bug 276</A>.
|
||||
* <A HREF="https://download.processing.org/bugzilla/276.html">Bug 276</A>.
|
||||
*/
|
||||
public boolean handleSave(boolean immediately) {
|
||||
// This was a mistake (rectified in 0136) that would cause long-running
|
||||
|
||||
+282
-282
File diff suppressed because it is too large
Load Diff
@@ -325,7 +325,7 @@ public class PSurfaceAWT extends PSurfaceNone {
|
||||
|
||||
// Need to save the window bounds at full screen,
|
||||
// because pack() will cause the bounds to go to zero.
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=923
|
||||
// https://download.processing.org/bugzilla/923.html
|
||||
boolean spanDisplays = sketch.sketchDisplay() == PConstants.SPAN;
|
||||
screenRect = spanDisplays ? getDisplaySpan() :
|
||||
displayDevice.getDefaultConfiguration().getBounds();
|
||||
@@ -390,8 +390,8 @@ public class PSurfaceAWT extends PSurfaceNone {
|
||||
// needed before a GLDrawable can be created. So pack() needs to be
|
||||
// called on the Frame before applet.init(), which itself calls size(),
|
||||
// and launches the Thread that will kick off setup().
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=891
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=908
|
||||
// https://download.processing.org/bugzilla/891.html
|
||||
// https://download.processing.org/bugzilla/908.html
|
||||
|
||||
frame.add(canvas);
|
||||
setSize(sketchWidth / windowScaleFactor, sketchHeight / windowScaleFactor);
|
||||
@@ -679,7 +679,7 @@ public class PSurfaceAWT extends PSurfaceNone {
|
||||
Point frameLoc = frame.getLocation();
|
||||
if (frameLoc.y < 0) {
|
||||
// Windows actually allows you to place frames where they can't be
|
||||
// closed. Awesome. http://dev.processing.org/bugs/show_bug.cgi?id=1508
|
||||
// closed. Awesome. https://download.processing.org/bugzilla/1508.html
|
||||
frame.setLocation(frameLoc.x, 30);
|
||||
}
|
||||
|
||||
@@ -820,7 +820,7 @@ public class PSurfaceAWT extends PSurfaceNone {
|
||||
Point frameLoc = frame.getLocation();
|
||||
if (frameLoc.y < 0) {
|
||||
// Windows actually allows you to place frames where they can't be
|
||||
// closed. Awesome. http://dev.processing.org/bugs/show_bug.cgi?id=1508
|
||||
// closed. Awesome. https://download.processing.org/bugzilla/1508.html
|
||||
frame.setLocation(frameLoc.x, 30);
|
||||
}
|
||||
// make sure that windowX and windowY are set on startup
|
||||
@@ -1046,9 +1046,9 @@ public class PSurfaceAWT extends PSurfaceNone {
|
||||
@Override
|
||||
public void componentResized(ComponentEvent e) {
|
||||
// Ignore bad resize events fired during setup to fix
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=341
|
||||
// https://download.processing.org/bugzilla/341.html
|
||||
// This should also fix the blank screen on Linux bug
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=282
|
||||
// https://download.processing.org/bugzilla/282.html
|
||||
if (frame.isResizable()) {
|
||||
// might be multiple resize calls before visible (i.e. first
|
||||
// when pack() is called, then when it's resized for use).
|
||||
|
||||
@@ -380,7 +380,7 @@ public class ShimAWT implements PConstants {
|
||||
|
||||
// For jpeg, gif, and png, load them using createImage(),
|
||||
// because the javax.imageio code was found to be much slower.
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=392
|
||||
// https://download.processing.org/bugzilla/392.html
|
||||
try {
|
||||
if (extension.equals("jpg") || extension.equals("jpeg") ||
|
||||
extension.equals("gif") || extension.equals("png") ||
|
||||
|
||||
@@ -6713,7 +6713,7 @@ public class PApplet implements PConstants {
|
||||
|
||||
} catch (FileNotFoundException fnfe) {
|
||||
// Added in 0119 b/c Java 1.5 throws FNFE when URL not available.
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=403
|
||||
// https://download.processing.org/bugzilla/403.html
|
||||
|
||||
} catch (IOException e) {
|
||||
// changed for 0117, shouldn't be throwing exception
|
||||
@@ -6728,7 +6728,7 @@ public class PApplet implements PConstants {
|
||||
|
||||
// Moved this earlier than the getResourceAsStream() checks, because
|
||||
// calling getResourceAsStream() on a directory lists its contents.
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=716
|
||||
// https://download.processing.org/bugzilla/716.html
|
||||
try {
|
||||
// First see if it's in a data folder. This may fail by throwing
|
||||
// a SecurityException. If so, this whole block will be skipped.
|
||||
@@ -6782,7 +6782,7 @@ public class PApplet implements PConstants {
|
||||
// this is an irritation of sun's java plug-in, which will return
|
||||
// a non-null stream for an object that doesn't exist. like all good
|
||||
// things, this is probably introduced in java 1.5. awesome!
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=359
|
||||
// https://download.processing.org/bugzilla/359.html
|
||||
if (!cn.equals("sun.plugin.cache.EmptyInputStream")) {
|
||||
return stream;
|
||||
}
|
||||
@@ -6790,7 +6790,7 @@ public class PApplet implements PConstants {
|
||||
|
||||
// When used with an online script, also need to check without the
|
||||
// data folder, in case it's not in a subfolder called 'data'.
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=389
|
||||
// https://download.processing.org/bugzilla/389.html
|
||||
stream = cl.getResourceAsStream(filename);
|
||||
if (stream != null) {
|
||||
String cn = stream.getClass().getName();
|
||||
@@ -6932,7 +6932,7 @@ public class PApplet implements PConstants {
|
||||
|
||||
} catch (FileNotFoundException fnfe) {
|
||||
// Java 1.5+ throws FNFE when URL not available
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=403
|
||||
// https://download.processing.org/bugzilla/403.html
|
||||
|
||||
} catch (IOException e) {
|
||||
printStackTrace(e);
|
||||
|
||||
@@ -281,7 +281,7 @@ public class PFont implements PConstants {
|
||||
|
||||
} else {
|
||||
// The charset needs to be sorted to make index lookup run quickly
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=494
|
||||
// https://download.processing.org/bugzilla/494.html
|
||||
// First make copy of charset[] so the user's array is not modified
|
||||
// https://github.com/processing/processing4/issues/197
|
||||
char[] sortedCharset = Arrays.copyOf(charset, charset.length);
|
||||
@@ -916,7 +916,7 @@ public class PFont implements PConstants {
|
||||
/**
|
||||
* Starting with Java 1.5, Apple broke the ability to specify most fonts.
|
||||
* This bug was filed years ago as #4769141 at bugreporter.apple.com. More:
|
||||
* <a href="http://dev.processing.org/bugs/show_bug.cgi?id=407">Bug 407</a>.
|
||||
* <a href="https://download.processing.org/bugzilla/407.html">Bug 407</a>.
|
||||
* <br>
|
||||
* This function displays a warning when the font is not found
|
||||
* and Java's system font is used.
|
||||
|
||||
@@ -1456,7 +1456,7 @@ public class PGraphics extends PImage implements PConstants {
|
||||
// only do this if we're using an irregular (POLYGON) shape that
|
||||
// will go through the triangulator. otherwise it'll do thinks like
|
||||
// disappear in mathematically odd ways
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=444
|
||||
// https://download.processing.org/bugzilla/444.html
|
||||
if (shape == POLYGON) {
|
||||
if (vertexCount > 0) {
|
||||
float[] pvertex = vertices[vertexCount-1];
|
||||
|
||||
@@ -1846,7 +1846,7 @@ public class PShape implements PConstants {
|
||||
|
||||
protected void drawPath(PGraphics g) {
|
||||
// Paths might be empty (go figure)
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=982
|
||||
// https://download.processing.org/bugzilla/982.html
|
||||
if (vertices == null) return;
|
||||
|
||||
boolean insideContour = false;
|
||||
|
||||
@@ -541,7 +541,7 @@ public class PShapeSVG extends PShape {
|
||||
}
|
||||
if (c == '-' && !lastSeparate) {
|
||||
// allow for 'e' notation in numbers, e.g. 2.10e-9
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=1408
|
||||
// https://download.processing.org/bugzilla/1408.html
|
||||
if (i == 0 || pathDataChars[i-1] != 'e') {
|
||||
pathBuffer.append("|");
|
||||
}
|
||||
|
||||
@@ -528,7 +528,7 @@ public class PSurfaceJOGL implements PSurface {
|
||||
// this is an irritation of sun's java plug-in, which will return
|
||||
// a non-null stream for an object that doesn't exist. like all good
|
||||
// things, this is probably introduced in java 1.5. awesome!
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=359
|
||||
// https://download.processing.org/bugzilla/359.html
|
||||
if (!cn.equals("sun.plugin.cache.EmptyInputStream")) {
|
||||
stream.close();
|
||||
return "data/" + filename;
|
||||
@@ -537,7 +537,7 @@ public class PSurfaceJOGL implements PSurface {
|
||||
|
||||
// When used with an online script, also need to check without the
|
||||
// data folder, in case it's not in a subfolder called 'data'.
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=389
|
||||
// https://download.processing.org/bugzilla/389.html
|
||||
stream = cl.getResourceAsStream(filename);
|
||||
if (stream != null) {
|
||||
String cn = stream.getClass().getName();
|
||||
@@ -620,7 +620,7 @@ public class PSurfaceJOGL implements PSurface {
|
||||
Point frameLoc = new Point(x, y);
|
||||
if (frameLoc.y < 0) {
|
||||
// Windows actually allows you to place frames where they can't be
|
||||
// closed. Awesome. http://dev.processing.org/bugs/show_bug.cgi?id=1508
|
||||
// closed. Awesome. https://download.processing.org/bugzilla/1508.html
|
||||
window.setTopLevelPosition(frameLoc.x, 30);
|
||||
}
|
||||
}
|
||||
|
||||
+4
-4
@@ -221,7 +221,7 @@ _ idea: set frameCount to -1 when setup not run yet?
|
||||
_ then set frameCount to 0 when setup() starts?
|
||||
_ need to clean up the hints in the reference/source
|
||||
_ exactly how should pixel filling work with single pixel strokes?
|
||||
_ http://dev.processing.org/bugs/show_bug.cgi?id=1025 (no gcode)
|
||||
_ https://download.processing.org/bugzilla/1025.html (no gcode)
|
||||
_ y2 position of rectangles not same as y2 position of lines
|
||||
_ happens when the rectangle is flipped on the x or y axis
|
||||
_ probably a hack that draws the "last" point differently
|
||||
@@ -255,7 +255,7 @@ _ pdf.textMode(SHAPE)
|
||||
_ also set the font *after* the record has started
|
||||
_ maybe should instead make textMode(SHAPE) the norm?
|
||||
_ and people can change it to textMode(MODEL) if they want?
|
||||
_ http://dev.processing.org/bugs/show_bug.cgi?id=1535 (no gcode)
|
||||
_ https://download.processing.org/bugzilla/1535.html (no gcode)
|
||||
_ explain the new PGL interface
|
||||
_ decide how disconnectEvent should actually be handled (and name?)
|
||||
_ was disconnect always there?
|
||||
@@ -732,7 +732,7 @@ _ rounding errors on color conversion
|
||||
_ colorMode(RGB, 1.0); colorMode(255); println(red(color(0.5,1,1)));
|
||||
_ will return 127, instead of 128.
|
||||
_ gray that's greater than the colorMode() can produce strange colors
|
||||
_ http://dev.processing.org/bugs/show_bug.cgi?id=432 (no gcode)
|
||||
_ https://download.processing.org/bugzilla/432.html (no gcode)
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1083650609
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1082481891
|
||||
_ add stroke() to type
|
||||
@@ -743,7 +743,7 @@ _ don't add api to main p5 stuff (though maybe setPaint/noPaint api?)
|
||||
_ gradient-painted lines and fills
|
||||
_ java2d will do both line and fill, illusfarter only does fills
|
||||
_ gradients not supported in java2d
|
||||
_ http://dev.processing.org/bugs/show_bug.cgi?id=371 (no gcode)
|
||||
_ https://download.processing.org/bugzilla/371.html (no gcode)
|
||||
_ bspline or nurbs (later, want to do the 3D/arch stuff correctly)
|
||||
_ non-homogenous coloring for curve vertices
|
||||
_ consider bringing back text/image using cache/names
|
||||
|
||||
@@ -233,7 +233,7 @@ public class RawDXF extends PGraphics {
|
||||
public void write(String cmd, float val) {
|
||||
writer.println(cmd);
|
||||
// Don't number format, will cause trouble on systems that aren't en-US
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=495
|
||||
// https://download.processing.org/bugzilla/495.html
|
||||
writer.println(val);
|
||||
}
|
||||
|
||||
|
||||
@@ -167,7 +167,7 @@ public class PGraphicsPDF extends PGraphicsJava2D {
|
||||
vertexCount = 0;
|
||||
|
||||
// Also need to push the matrix since the matrix doesn't reset on each run
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=1227
|
||||
// https://download.processing.org/bugzilla/1227.html
|
||||
pushMatrix();
|
||||
}
|
||||
|
||||
@@ -206,7 +206,7 @@ public class PGraphicsPDF extends PGraphicsJava2D {
|
||||
// This won't fix the issue if the same thing happens with
|
||||
// other removable drive devices, but should fix the
|
||||
// initial/problem as cited by the bug report:
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=478
|
||||
// https://download.processing.org/bugzilla/478.html
|
||||
// If not, will need to use the other fileExists() code below.
|
||||
continue;
|
||||
}
|
||||
@@ -246,7 +246,7 @@ public class PGraphicsPDF extends PGraphicsJava2D {
|
||||
/**
|
||||
* Recursive walk to get all subdirectories for font fun.
|
||||
* Patch submitted by Matthias Breuer.
|
||||
* (<a href="http://dev.processing.org/bugs/show_bug.cgi?id=1566">Bug 1566</a>)
|
||||
* (<a href="https://download.processing.org/bugzilla/1566.html">Bug 1566</a>)
|
||||
*/
|
||||
static protected void traverseDir(File folder, DefaultFontMapper mapper) {
|
||||
File[] files = folder.listFiles();
|
||||
@@ -261,10 +261,10 @@ public class PGraphicsPDF extends PGraphicsJava2D {
|
||||
|
||||
// endDraw() needs to be overridden so that the endDraw() from
|
||||
// PGraphicsJava2D is not inherited (it calls loadPixels).
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=1169
|
||||
// https://download.processing.org/bugzilla/1169.html
|
||||
public void endDraw() {
|
||||
// Also need to pop the matrix since the matrix doesn't reset on each run
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=1227
|
||||
// https://download.processing.org/bugzilla/1227.html
|
||||
popMatrix();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
Part of the Processing project - http://processing.org
|
||||
|
||||
Copyright (c) 2013-2015 The Processing Foundation
|
||||
Copyright (c) 2013-2022 The Processing Foundation
|
||||
Copyright (c) 2012 Ben Fry and Casey Reas
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
@@ -95,14 +95,14 @@ public class PGraphicsSVG extends PGraphicsJava2D {
|
||||
vertexCount = 0;
|
||||
|
||||
// Also need to push the matrix since the matrix doesn't reset on each run
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=1227
|
||||
// https://download.processing.org/bugzilla/1227.html
|
||||
pushMatrix();
|
||||
}
|
||||
|
||||
|
||||
public void endDraw() {
|
||||
// Also need to pop the matrix since the matrix doesn't reset on each run
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=1227
|
||||
// https://download.processing.org/bugzilla/1227.html
|
||||
popMatrix();
|
||||
|
||||
// Figure out where the output goes. If the sketch is calling setOutput()
|
||||
@@ -126,7 +126,7 @@ public class PGraphicsSVG extends PGraphicsJava2D {
|
||||
|
||||
// This needs to be overridden so that the endDraw() from PGraphicsJava2D
|
||||
// is not inherited (it calls loadPixels).
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=1169
|
||||
// https://download.processing.org/bugzilla/1169.html
|
||||
|
||||
// Finally, stream out SVG to the standard output using UTF-8 encoding.
|
||||
boolean useCSS = true; // we want to use CSS style attributes
|
||||
|
||||
@@ -534,7 +534,7 @@ public class JavaEditor extends Editor {
|
||||
* asks the user to save the sketch or cancel the export.
|
||||
* This prevents issues where an incomplete version of the sketch
|
||||
* would be exported, and is a fix for
|
||||
* <A HREF="http://dev.processing.org/bugs/show_bug.cgi?id=157">Bug 157</A>
|
||||
* <A HREF="https://download.processing.org/bugzilla/157.html">Bug 157</A>
|
||||
*/
|
||||
protected boolean handleExportCheckModified() {
|
||||
if (sketch.isReadOnly()) {
|
||||
|
||||
@@ -242,7 +242,7 @@ public class JavaInputHandler extends PdeInputHandler {
|
||||
if (braceCount > 0) {
|
||||
int sel = textarea.getSelectionStart();
|
||||
// sel - tabSize will be -1 if start/end parens on the same line
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=484
|
||||
// https://download.processing.org/bugzilla/484.html
|
||||
if (sel - tabSize >= 0) {
|
||||
textarea.select(sel - tabSize, sel);
|
||||
String s = spaces(tabSize);
|
||||
@@ -257,7 +257,7 @@ public class JavaInputHandler extends PdeInputHandler {
|
||||
} else {
|
||||
// Enter/Return was being consumed by somehow even if false
|
||||
// was returned, so this is a band-aid to simply fire the event again.
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=1073
|
||||
// https://download.processing.org/bugzilla/1073.html
|
||||
textarea.setSelectedText(String.valueOf(c));
|
||||
}
|
||||
// mark this event as already handled (all but ignored)
|
||||
|
||||
@@ -649,7 +649,7 @@ public class Runner implements MessageConsumer {
|
||||
|
||||
// System.out.println("in here");
|
||||
// Bug #852 tracked to this next line in the code.
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=852
|
||||
// https://download.processing.org/bugzilla/852.html
|
||||
errThread.join(); // Make sure output is forwarded
|
||||
// System.out.println("and then");
|
||||
outThread.join(); // before we exit
|
||||
@@ -905,7 +905,7 @@ public class Runner implements MessageConsumer {
|
||||
|
||||
// made synchronized for 0087
|
||||
// attempted to remove synchronized for 0136 to fix bug #775 (no luck tho)
|
||||
// http://dev.processing.org/bugs/show_bug.cgi?id=775
|
||||
// https://download.processing.org/bugzilla/775.html
|
||||
synchronized public void message(String s) {
|
||||
// System.out.println("M" + s.length() + ":" + s.trim()); // + "MMM" + s.length());
|
||||
|
||||
|
||||
@@ -12,6 +12,14 @@ X git bisect good ccc62c6 / git bisect bad f583eef
|
||||
X https://github.com/processing/processing4/commit/0f9b290398aac86ef56fe3c4e9c3ff88fdd53466
|
||||
X introduces https://github.com/processing/processing4/issues/519
|
||||
|
||||
bugs
|
||||
X re-post bugzilla entries at https://download.processing.org/bugzilla/
|
||||
X create an index.html page for easier scraping
|
||||
X replace dev.processing.org bug numbers
|
||||
X http://dev.processing.org/bugs/show_bug.cgi?id=1188
|
||||
X with http://processing.org/bugs/bugzilla/1188.html
|
||||
X or better yet, https://download.processing.org/bugzilla/1188.html
|
||||
|
||||
font
|
||||
X can't ship before ui.font and language bits sorted out
|
||||
X otherwise the override to use Source Sans Pro will hose other languages
|
||||
@@ -97,6 +105,8 @@ X font for stack trace dialogs is too small (and wrong)
|
||||
X overall layout/spacing/proportion
|
||||
X icons for debug toolbar (VariableInspector.java)
|
||||
X replace variables-1x and -2x with separate SVG files in debug
|
||||
X implement 2x versions of the icons for the debugger window/variable inspector
|
||||
X https://github.com/processing/processing/issues/3921
|
||||
X visual fixes for tab sizes, etc (with Paul)
|
||||
X weirdness with gaps in tabs (editor too big, manager too small)
|
||||
X contrib mgr: filter/dropdown vertical centering is too high
|
||||
@@ -350,12 +360,7 @@ _ https://github.com/processing/p5.js-web-editor/blob/develop/client/utils/g
|
||||
_ p5.js uses predicate followed by an object
|
||||
|
||||
|
||||
housekeeping
|
||||
_ replace bug numbers
|
||||
_ http://dev.processing.org/bugs/show_bug.cgi?id=1188
|
||||
_ with http://processing.org/bugs/bugzilla/1188.html
|
||||
_ or better yet, https://download.processing.org/bugzilla/1188.html
|
||||
_ also code.google.com URLs with Github URLs (numbers are sorta in sync)
|
||||
_ replace code.google.com URLs with Github URLs (numbers are sorta in sync)
|
||||
|
||||
|
||||
contribs
|
||||
@@ -716,8 +721,6 @@ _ import suggestions box needs design review
|
||||
_ https://github.com/processing/processing/issues/3407
|
||||
_ fix background color for selected lines in VariableInspector
|
||||
_ https://github.com/processing/processing/issues/3925
|
||||
_ implement 2x versions of the icons for the debugger window/variable inspector
|
||||
_ https://github.com/processing/processing/issues/3921
|
||||
_ different design of squiggly line
|
||||
_ easy to do inside JavaTextAreaPainter.paintSquiggle()
|
||||
_ build custom scroll bar since the OS versions are so ugly
|
||||
@@ -1135,7 +1138,7 @@ _ the /System one contains qtjava
|
||||
_ the /Library one is empty (by default), maybe skip it?
|
||||
_ classpath conflicts also problem with PDE itself
|
||||
_ catch antlr conflicts, and put up an error message
|
||||
_ http://dev.processing.org/bugs/show_bug.cgi?id=1225 (no Google issue)
|
||||
_ https://download.processing.org/bugzilla/1225.html (no Google issue)
|
||||
_ make sure there aren't library jar files named the same thing
|
||||
_ i.e. if one library has db.jar, then that's gonna kill another db.jar
|
||||
_ when the files are copied over
|
||||
|
||||
Reference in New Issue
Block a user