From a8c9830f9a601dbb537f8ff927f45bb0cd53a7f5 Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Mon, 28 Sep 2015 19:43:40 +0530 Subject: [PATCH 0001/1245] Added the remove filter feature --- .../app/contrib/ContributionTab.java | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/app/src/processing/app/contrib/ContributionTab.java b/app/src/processing/app/contrib/ContributionTab.java index 9e005bc408..08f3655b44 100644 --- a/app/src/processing/app/contrib/ContributionTab.java +++ b/app/src/processing/app/contrib/ContributionTab.java @@ -23,6 +23,7 @@ package processing.app.contrib; import java.awt.Color; +import java.awt.Cursor; import java.awt.Dimension; import java.awt.Font; import java.awt.event.*; @@ -350,9 +351,9 @@ protected void setFilterText(String filter) { } - //TODO: this is causing a lot of bugs as the hint is wrongly firing applyFilter() class FilterField extends JTextField { Icon searchIcon; + JButton removeFilter; List filters; JLabel filterLabel; @@ -366,19 +367,40 @@ public FilterField () { setFont(Toolkit.getSansFont(14, Font.PLAIN)); searchIcon = Toolkit.getLibIconX("manager/search"); filterLabel.setIcon(searchIcon); + removeFilter = new JButton("X"); // TODO icon should be initialized here + removeFilter.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 2)); + removeFilter.setBorderPainted(false); + removeFilter.setContentAreaFilled(false); + removeFilter.setCursor(Cursor.getDefaultCursor()); + removeFilter.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + setText(""); + filterField.requestFocusInWindow(); + } + }); //searchIcon = new ImageIcon(java.awt.Toolkit.getDefaultToolkit().getImage("NSImage://NSComputerTemplate")); setOpaque(false); //setBorder(BorderFactory.createMatteBorder(0, 33, 0, 0, searchIcon)); GroupLayout fl = new GroupLayout(this); setLayout(fl); - fl.setHorizontalGroup(fl.createSequentialGroup().addComponent(filterLabel)); + fl.setHorizontalGroup(fl + .createSequentialGroup() + .addComponent(filterLabel) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, + GroupLayout.PREFERRED_SIZE, Short.MAX_VALUE) + .addComponent(removeFilter)); + fl.setVerticalGroup(fl.createSequentialGroup() .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, GroupLayout.PREFERRED_SIZE, Short.MAX_VALUE) + .addGroup(fl.createParallelGroup() .addComponent(filterLabel) + .addComponent(removeFilter)) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, GroupLayout.PREFERRED_SIZE, Short.MAX_VALUE)); + removeFilter.setVisible(false); filters = new ArrayList(); @@ -398,14 +420,17 @@ public void focusGained(FocusEvent focusEvent) { getDocument().addDocumentListener(new DocumentListener() { public void removeUpdate(DocumentEvent e) { + removeFilter.setVisible(!getText().isEmpty()); applyFilter(); } public void insertUpdate(DocumentEvent e) { + removeFilter.setVisible(!getText().isEmpty()); applyFilter(); } public void changedUpdate(DocumentEvent e) { + removeFilter.setVisible(!getText().isEmpty()); applyFilter(); } }); From 84e5ca16e6497affd0a9602a5d93487c3f933e2c Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Thu, 1 Oct 2015 22:29:10 +0530 Subject: [PATCH 0002/1245] Core libraries added to the count of updates --- app/src/processing/app/contrib/ContributionListing.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/processing/app/contrib/ContributionListing.java b/app/src/processing/app/contrib/ContributionListing.java index cf35ff628c..bd3460d645 100644 --- a/app/src/processing/app/contrib/ContributionListing.java +++ b/app/src/processing/app/contrib/ContributionListing.java @@ -580,6 +580,11 @@ public int countUpdates(Base base) { count++; } } + for (Library lib : base.getActiveEditor().getMode().coreLibraries) { + if (hasUpdates(lib)) { + count++; + } + } for (ToolContribution tc : base.getToolContribs()) { if (hasUpdates(tc)) { count++; From 9aaba9717780155346b4baeed0f667d4b914e197 Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Sun, 1 Nov 2015 04:20:53 +0530 Subject: [PATCH 0003/1245] fixes the removal of redundant contribution and update related issues --- app/src/processing/app/contrib/ListPanel.java | 17 +++++++++--- .../app/contrib/UpdateListPanel.java | 27 +++++++++++++++++++ 2 files changed, 40 insertions(+), 4 deletions(-) diff --git a/app/src/processing/app/contrib/ListPanel.java b/app/src/processing/app/contrib/ListPanel.java index 3d9a4fa874..5d41c96989 100644 --- a/app/src/processing/app/contrib/ListPanel.java +++ b/app/src/processing/app/contrib/ListPanel.java @@ -488,7 +488,6 @@ public void run() { }); } - public void contributionChanged(final Contribution oldContrib, final Contribution newContrib) { // TODO: this should already be on EDT, check it [jv] @@ -515,15 +514,25 @@ public void run() { }); } - public void filterLibraries(List filteredContributions) { synchronized (visibleContributions) { visibleContributions.clear(); - for (Contribution contribution : filteredContributions) { + for (Contribution contribution : panelByContribution.keySet()) { if (contribution.getType() == contributionTab.contribType) { - visibleContributions.add(contribution); + if (filteredContributions.contains(contribution)) { + if (panelByContribution.keySet().contains(contribution)) { + visibleContributions.add(contribution); + } + } } } +// for (Contribution contribution : filteredContributions) { +// if (contribution.getType() == contributionTab.contribType) { +// if(panelByContribution.keySet().contains(contribution)){ +// visibleContributions.add(contribution); +// } +// } +// } updatePanelOrdering(visibleContributions); } } diff --git a/app/src/processing/app/contrib/UpdateListPanel.java b/app/src/processing/app/contrib/UpdateListPanel.java index f5d292fac0..f60fb9702e 100644 --- a/app/src/processing/app/contrib/UpdateListPanel.java +++ b/app/src/processing/app/contrib/UpdateListPanel.java @@ -229,6 +229,9 @@ public void run() { if (!panelByContribution.containsKey(contribution)) { panelByContribution.put(contribution, newPanel); } + synchronized (visibleContributions) { + visibleContributions.add(contribution); + } if (newPanel != null) { newPanel.setContribution(contribution); add(newPanel); @@ -240,4 +243,28 @@ public void run() { }); } } + + @Override + public void contributionChanged(final Contribution oldContrib, + final Contribution newContrib) { + // TODO: this should already be on EDT, check it [jv] + EventQueue.invokeLater(new Runnable() { + public void run() { + synchronized (panelByContribution) { + DetailPanel panel = panelByContribution.get(oldContrib); + if (panel == null) { + contributionAdded(newContrib); + } else { + panelByContribution.remove(oldContrib); + } + } + synchronized (visibleContributions) { + if (visibleContributions.contains(oldContrib)) { + visibleContributions.remove(oldContrib); + } + updatePanelOrdering(visibleContributions); + } + } + }); + } } \ No newline at end of file From cdce741623c8423101cd3ba77b6304378c18d264 Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Sun, 1 Nov 2015 04:23:48 +0530 Subject: [PATCH 0004/1245] added few todos for future --- app/src/processing/app/contrib/ContributionListing.java | 2 ++ app/src/processing/app/contrib/ListPanel.java | 1 + 2 files changed, 3 insertions(+) diff --git a/app/src/processing/app/contrib/ContributionListing.java b/app/src/processing/app/contrib/ContributionListing.java index cf35ff628c..d24b71a5b6 100644 --- a/app/src/processing/app/contrib/ContributionListing.java +++ b/app/src/processing/app/contrib/ContributionListing.java @@ -51,6 +51,8 @@ public class ContributionListing { List advertisedContributions; Map> librariesByCategory; Map librariesByImportHeader; + // TODO: Every contribution is getting added twice + // and nothing is replaced ever. List allContributions; boolean listDownloaded; boolean listDownloadFailed; diff --git a/app/src/processing/app/contrib/ListPanel.java b/app/src/processing/app/contrib/ListPanel.java index 5d41c96989..e0b60650d4 100644 --- a/app/src/processing/app/contrib/ListPanel.java +++ b/app/src/processing/app/contrib/ListPanel.java @@ -526,6 +526,7 @@ public void filterLibraries(List filteredContributions) { } } } + // TODO: Make the following loop work for optimization // for (Contribution contribution : filteredContributions) { // if (contribution.getType() == contributionTab.contribType) { // if(panelByContribution.keySet().contains(contribution)){ From 0eb5ba518ac40343a68cef09a13ecf9c9e5ce0fe Mon Sep 17 00:00:00 2001 From: Jeremy Laviole Date: Tue, 24 Nov 2015 17:55:40 +0100 Subject: [PATCH 0005/1245] Support of embedded images in SVGs, linked images are supported but should not be avoided if possible. Support of Text in SVGs (partial). Multiline text are also displayed. Text limitations : Inline styles are not supported. Not all fonts are supported (depending on your OS). Tested only on Inkscape SVGs. --- core/src/processing/core/PShape.java | 111 +++++++++++-- core/src/processing/core/PShapeSVG.java | 199 +++++++++++++++++++++++- 2 files changed, 291 insertions(+), 19 deletions(-) diff --git a/core/src/processing/core/PShape.java b/core/src/processing/core/PShape.java index 44ff15115c..03de66203f 100644 --- a/core/src/processing/core/PShape.java +++ b/core/src/processing/core/PShape.java @@ -22,8 +22,23 @@ package processing.core; +import java.awt.Image; +import java.awt.color.ColorSpace; +import java.awt.image.BufferedImage; +import java.io.IOException; +import java.nio.charset.Charset; +import java.nio.file.Files; +import java.nio.file.Paths; import java.util.HashMap; import java.util.Map; +import java.util.Base64.Decoder; +import java.util.logging.Level; +import java.util.logging.Logger; +import java.nio.charset.StandardCharsets; +import javax.swing.ImageIcon; +import javax.xml.bind.DatatypeConverter; + + import processing.core.PApplet; @@ -106,6 +121,7 @@ public class PShape implements PConstants { /** Texture or image data associated with this shape. */ protected PImage image; + protected String imagePath = null; public static final String OUTSIDE_BEGIN_END_ERROR = "%1$s can only be called between beginShape() and endShape()"; @@ -1645,6 +1661,10 @@ protected void drawPrimitive(PGraphics g) { params[6], params[7]); } else if (kind == RECT) { + + if (imagePath != null){ + loadImage(g); + } if (image != null) { int oldMode = g.imageMode; g.imageMode(CORNER); @@ -1879,6 +1899,63 @@ protected void drawPath(PGraphics g) { g.endShape(close ? CLOSE : OPEN); } + private void loadImage(PGraphics g){ + + if(this.imagePath.startsWith("data:image")){ + loadBase64Image(); + } + + if(this.imagePath.startsWith("file://")){ + loadFileSystemImage(g); + } + this.imagePath = null; + } + + private void loadFileSystemImage(PGraphics g){ + imagePath = imagePath.substring(7); + PImage loadedImage = g.parent.loadImage(imagePath); + if(loadedImage == null){ + System.err.println("Error loading image file: " + imagePath); + }else{ + setTexture(loadedImage); + } + } + + private void loadBase64Image(){ + String[] parts = this.imagePath.split(";base64,"); + String extension = parts[0].substring(11); + String encodedData = parts[1]; + + byte[] decodedBytes = DatatypeConverter.parseBase64Binary(encodedData); + + if(decodedBytes == null){ + System.err.println("Decode Error on image: " + imagePath.substring(0, 20)); + return; + } + + Image awtImage = new ImageIcon(decodedBytes).getImage(); + + if (awtImage instanceof BufferedImage) { + BufferedImage buffImage = (BufferedImage) awtImage; + int space = buffImage.getColorModel().getColorSpace().getType(); + if (space == ColorSpace.TYPE_CMYK) { + return; + } + } + + PImage loadedImage = new PImage(awtImage); + if (loadedImage.width == -1) { + // error... + } + + // if it's a .gif image, test to see if it has transparency + if (extension.equals("gif") || extension.equals("png") || + extension.equals("unknown")) { + loadedImage.checkAlpha(); + } + + setTexture(loadedImage); + } // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @@ -2387,14 +2464,14 @@ public void setFill(boolean fill) { /** * ( begin auto-generated from PShape_setFill.xml ) * - * The setFill() method defines the fill color of a PShape. - * This method is used after shapes are created or when a shape is defined explicitly - * (e.g. createShape(RECT, 20, 20, 80, 80)) as shown in the above example. - * When a shape is created with beginShape() and endShape(), its - * attributes may be changed with fill() and stroke() within - * beginShape() and endShape(). However, after the shape is - * created, only the setFill() method can define a new fill value for - * the PShape. + * The setFill() method defines the fill color of a PShape. + * This method is used after shapes are created or when a shape is defined explicitly + * (e.g. createShape(RECT, 20, 20, 80, 80)) as shown in the above example. + * When a shape is created with beginShape() and endShape(), its + * attributes may be changed with fill() and stroke() within + * beginShape() and endShape(). However, after the shape is + * created, only the setFill() method can define a new fill value for + * the PShape. * * ( end auto-generated ) * @@ -2543,14 +2620,14 @@ public void setStroke(boolean stroke) { /** * ( begin auto-generated from PShape_setStroke.xml ) * - * The setStroke() method defines the outline color of a PShape. - * This method is used after shapes are created or when a shape is defined - * explicitly (e.g. createShape(RECT, 20, 20, 80, 80)) as shown in - * the above example. When a shape is created with beginShape() and - * endShape(), its attributes may be changed with fill() and - * stroke() within beginShape() and endShape(). - * However, after the shape is created, only the setStroke() method - * can define a new stroke value for the PShape. + * The setStroke() method defines the outline color of a PShape. + * This method is used after shapes are created or when a shape is defined + * explicitly (e.g. createShape(RECT, 20, 20, 80, 80)) as shown in + * the above example. When a shape is created with beginShape() and + * endShape(), its attributes may be changed with fill() and + * stroke() within beginShape() and endShape(). + * However, after the shape is created, only the setStroke() method + * can define a new stroke value for the PShape. * * ( end auto-generated ) * @@ -3442,4 +3519,4 @@ protected void colorCalcARGB(int argb, float alpha) { calcAlpha = (calcAi != 255); } -} \ No newline at end of file +} diff --git a/core/src/processing/core/PShapeSVG.java b/core/src/processing/core/PShapeSVG.java index bf5cdc2f1f..adc1763bb0 100644 --- a/core/src/processing/core/PShapeSVG.java +++ b/core/src/processing/core/PShapeSVG.java @@ -24,6 +24,9 @@ package processing.core; +import static java.awt.Font.BOLD; +import static java.awt.Font.ITALIC; +import static java.awt.Font.PLAIN; import processing.data.*; // TODO replace these with PMatrix2D @@ -329,6 +332,10 @@ protected PShape parseChild(XML elem) { } else if (name.equals("rect")) { shape = createShape(this, elem, true); shape.parseRect(); + + } else if (name.equals("image")) { + shape = createShape(this, elem, true); + shape.parseImage(); } else if (name.equals("polygon")) { shape = createShape(this, elem, true); @@ -358,8 +365,10 @@ protected PShape parseChild(XML elem) { // return new FontGlyph(this, elem); } else if (name.equals("text")) { // || name.equals("font")) { - PGraphics.showWarning("Text and fonts in SVG files are " + - "not currently supported, convert text to outlines instead."); + return new Text(this, elem); + + } else if (name.equals("tspan")) { + return new LineOfText(this, elem); } else if (name.equals("filter")) { PGraphics.showWarning("Filters are not supported."); @@ -439,8 +448,23 @@ protected void parseRect() { getFloatWithUnit(element, "height", svgHeight) }; } + + + protected void parseImage() { + kind = RECT; + textureMode = NORMAL; + family = PRIMITIVE; + params = new float[] { + getFloatWithUnit(element, "x", svgWidth), + getFloatWithUnit(element, "y", svgHeight), + getFloatWithUnit(element, "width", svgWidth), + getFloatWithUnit(element, "height", svgHeight) + }; + this.imagePath = element.getString("xlink:href"); + } + /** * Parse a polyline or polygon from an SVG file. * Syntax defined at http://www.w3.org/TR/SVG/shapes.html#PointsBNF @@ -1557,8 +1581,179 @@ public RadialGradient(PShapeSVG parent, XML properties) { // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + public static float TEXT_QUALITY = 1; + protected PFont parseFont(XML properties) { + +// FontFace fontFace = new FontFace(this, properties); + String fontFamily = null; + float size = 10; + int weight = PLAIN; // 0 + int italic = 0; + + if (properties.hasAttribute("style")) { + String styleText = properties.getString("style"); + String[] styleTokens = PApplet.splitTokens(styleText, ";"); + + //PApplet.println(styleTokens); + for (int i = 0; i < styleTokens.length; i++) { + + String[] tokens = PApplet.splitTokens(styleTokens[i], ":"); + //PApplet.println(tokens); + + tokens[0] = PApplet.trim(tokens[0]); + + if (tokens[0].equals("font-style")) { + // PApplet.println("font-style: " + tokens[1]); + if (tokens[1].contains("italic")) { + italic = ITALIC; + } + } else if (tokens[0].equals("font-variant")) { + // PApplet.println("font-variant: " + tokens[1]); + // setFillOpacity(tokens[1]); + + } else if (tokens[0].equals("font-weight")) { + // PApplet.println("font-weight: " + tokens[1]); + + if (tokens[1].contains("bold")) { + weight = BOLD; + // PApplet.println("Bold weight ! "); + } + + + } else if (tokens[0].equals("font-stretch")) { + // not supported. + + } else if (tokens[0].equals("font-size")) { + // PApplet.println("font-size: " + tokens[1]); + size = Float.parseFloat(tokens[1].split("px")[0]); + // PApplet.println("font-size-parsed: " + size); + } else if (tokens[0].equals("line-height")) { + // not supported + + } else if (tokens[0].equals("font-family")) { + // PApplet.println("Font-family: " + tokens[1]); + fontFamily = tokens[1]; + + } else if (tokens[0].equals("text-align")) { + // not supported + + } else if (tokens[0].equals("letter-spacing")) { + // not supported + + } else if (tokens[0].equals("word-spacing")) { + // not supported + + } else if (tokens[0].equals("writing-mode")) { + // not supported + + } else if (tokens[0].equals("text-anchor")) { + // not supported + + } else { + // Other attributes are not yet implemented + } + } + } + if (fontFamily == null) { + return null; + } + size = size * TEXT_QUALITY; + + return createFont(fontFamily, weight | italic, size, true); + } + + protected PFont createFont(String name, int weight, float size, boolean smooth) { + +// System.out.println("Try to create a font of " + name + " family, " + weight); + java.awt.Font baseFont = new java.awt.Font(name, weight, (int) size); // PFont.findFont(name);ç + +// System.out.println("Resulting family : " + baseFont.getFamily() + " " + baseFont.getStyle()); + PFont outputPFont = new PFont(baseFont.deriveFont(size), smooth, null); + +// System.out.println("Resulting PFont family : " + outputPFont.getName()); + return outputPFont; + } + + public static class Text extends PShapeSVG { + + protected PFont font; + + public Text(PShapeSVG parent, XML properties) { + super(parent, properties, true); + + // get location + float x = Float.parseFloat(properties.getString("x")); + float y = Float.parseFloat(properties.getString("y")); + + if (matrix == null) { + matrix = new PMatrix2D(); + } + matrix.translate(x, y); + + family = GROUP; + + font = parseFont(properties); + } + +// @Override +// public void drawImpl(PGraphics g){ +// } + } + + public static class LineOfText extends PShapeSVG { + String textToDisplay; + PFont font; + + public LineOfText(PShapeSVG parent, XML properties) { + + // TODO: child should ideally be parsed too... + // for inline content. + super(parent, properties, false); + +// // get location + float x = Float.parseFloat(properties.getString("x")); + float y = Float.parseFloat(properties.getString("y")); + + float parentX = Float.parseFloat(parent.element.getString("x")); + float parentY = Float.parseFloat(parent.element.getString("y")); + + if (matrix == null) matrix = new PMatrix2D(); + matrix.translate(x - parentX, (y - parentY) / 2f); + + // get the first properties + parseColors(properties); + font = parseFont(properties); + + // It is a line.. + boolean isALine = properties.getString("role") == "line"; + // NO inline content yet. + if (this.childCount > 0) { + } + + String text = properties.getContent(); + textToDisplay = text; + } + + @Override + public void drawImpl(PGraphics g) { + if (font == null) { + font = ((Text) parent).font; + if (font == null) { + return; + } + } + + pre(g); + g.textFont(font, font.size / TEXT_QUALITY); + g.text(textToDisplay, 0, 0); + post(g); + } + + } + public static class Font extends PShapeSVG { public FontFace face; From 9c04369f789b80dee0f8105ecb88cd2ab1e1e479 Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Fri, 11 Dec 2015 11:21:26 +0530 Subject: [PATCH 0006/1245] Added the cross icon --- app/src/processing/app/contrib/ContributionTab.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/processing/app/contrib/ContributionTab.java b/app/src/processing/app/contrib/ContributionTab.java index 08f3655b44..129da5cda1 100644 --- a/app/src/processing/app/contrib/ContributionTab.java +++ b/app/src/processing/app/contrib/ContributionTab.java @@ -367,7 +367,7 @@ public FilterField () { setFont(Toolkit.getSansFont(14, Font.PLAIN)); searchIcon = Toolkit.getLibIconX("manager/search"); filterLabel.setIcon(searchIcon); - removeFilter = new JButton("X"); // TODO icon should be initialized here + removeFilter = new JButton(Toolkit.getLibIconX("manager/remove")); removeFilter.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 2)); removeFilter.setBorderPainted(false); removeFilter.setContentAreaFilled(false); From 1d0ea607d653c7347e6ed7caf4ac94f22a380116 Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Wed, 3 Feb 2016 22:06:20 +0530 Subject: [PATCH 0007/1245] Changed the error message in JSON functions --- core/src/processing/core/PApplet.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/processing/core/PApplet.java b/core/src/processing/core/PApplet.java index 88ef59d166..1ca5e91cbf 100644 --- a/core/src/processing/core/PApplet.java +++ b/core/src/processing/core/PApplet.java @@ -6509,7 +6509,10 @@ static public String checkExtension(String filename) { public BufferedReader createReader(String filename) { InputStream is = createInput(filename); if (is == null) { - System.err.println(filename + " does not exist or could not be read"); + System.err.println("The file \"" + filename + "\" " + + "is missing or inaccessible, make sure " + + "the URL is valid or that the file has been " + + "added to your sketch and is readable."); return null; } return createReader(is); From 424ff1b8df8173db8061bfcf58e8d6483a22711e Mon Sep 17 00:00:00 2001 From: Joel Moniz Date: Wed, 17 Feb 2016 01:31:08 -0500 Subject: [PATCH 0008/1245] Select and replace undoes in one step --- .../processing/app/syntax/JEditTextArea.java | 27 ++++++++++++++++--- app/src/processing/app/ui/Editor.java | 15 ++++++++++- 2 files changed, 38 insertions(+), 4 deletions(-) diff --git a/app/src/processing/app/syntax/JEditTextArea.java b/app/src/processing/app/syntax/JEditTextArea.java index 5fb7392db5..9cf2b3119c 100644 --- a/app/src/processing/app/syntax/JEditTextArea.java +++ b/app/src/processing/app/syntax/JEditTextArea.java @@ -1429,15 +1429,30 @@ public final String getSelectedText() } } + /** * Replaces the selection with the specified text. * @param selectedText The replacement text for the selection */ public void setSelectedText(String selectedText) { + setSelectedText(selectedText, false); + } + + + /** + * Replaces the selection with the specified text. + * @param selectedText The replacement text for the selection + * @param recordCompoundEdit Whether the replacement should be + * recorded as a compound edit + */ + public void setSelectedText(String selectedText, boolean recordCompoundEdit) { if (!editable) { throw new InternalError("Text component read only"); } - document.beginCompoundEdit(); + + if (recordCompoundEdit) { + document.beginCompoundEdit(); + } try { if (rectSelect) { @@ -1494,7 +1509,10 @@ public void setSelectedText(String selectedText) { } finally { // No matter what happens... stops us from leaving document in a bad state - document.endCompoundEdit(); + // (provided this has to be recorded as a compound edit, of course...) + if (recordCompoundEdit) { + document.endCompoundEdit(); + } } setCaretPosition(selectionEnd); } @@ -1566,7 +1584,10 @@ public void overwriteSetSelectedText(String str) // Don't overstrike if there is a selection if(!overwrite || selectionStart != selectionEnd) { - setSelectedText(str); + // record the whole operation as a compound edit if + // selected text is being replaced + boolean isSelectAndReplaceOp = (selectionStart != selectionEnd); + setSelectedText(str, isSelectAndReplaceOp); return; } diff --git a/app/src/processing/app/ui/Editor.java b/app/src/processing/app/ui/Editor.java index 47081b99e1..b6e55f707d 100644 --- a/app/src/processing/app/ui/Editor.java +++ b/app/src/processing/app/ui/Editor.java @@ -1711,7 +1711,20 @@ public void setCode(SketchCode code) { SyntaxDocument document = (SyntaxDocument) code.getDocument(); if (document == null) { // this document not yet inited - document = new SyntaxDocument(); + document = new SyntaxDocument() { + @Override + public void beginCompoundEdit() { + if (compoundEdit == null) + startCompoundEdit(); + super.beginCompoundEdit(); + } + + @Override + public void endCompoundEdit() { + stopCompoundEdit(); + super.endCompoundEdit(); + } + }; code.setDocument(document); // turn on syntax highlighting From 54863021217417048449bffdbb7dde6a94b07c28 Mon Sep 17 00:00:00 2001 From: Joel Moniz Date: Wed, 17 Feb 2016 01:34:57 -0500 Subject: [PATCH 0009/1245] Insert text now undoes smoothly --- app/src/processing/app/syntax/JEditTextArea.java | 8 +------- app/src/processing/app/ui/Editor.java | 11 +++++++---- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/app/src/processing/app/syntax/JEditTextArea.java b/app/src/processing/app/syntax/JEditTextArea.java index 9cf2b3119c..f100c285dd 100644 --- a/app/src/processing/app/syntax/JEditTextArea.java +++ b/app/src/processing/app/syntax/JEditTextArea.java @@ -1597,12 +1597,10 @@ public void overwriteSetSelectedText(String str) int caretLineEnd = getLineStopOffset(getCaretLine()); if(caretLineEnd - caret <= str.length()) { - setSelectedText(str); + setSelectedText(str, false); return; } - document.beginCompoundEdit(); - try { document.remove(caret,str.length()); @@ -1612,10 +1610,6 @@ public void overwriteSetSelectedText(String str) { bl.printStackTrace(); } - finally - { - document.endCompoundEdit(); - } } /** diff --git a/app/src/processing/app/ui/Editor.java b/app/src/processing/app/ui/Editor.java index b6e55f707d..29857018d6 100644 --- a/app/src/processing/app/ui/Editor.java +++ b/app/src/processing/app/ui/Editor.java @@ -297,7 +297,7 @@ public BasicSplitPaneDivider createDefaultDivider() { String lastText = textarea.getText(); public void caretUpdate(CaretEvent e) { String newText = textarea.getText(); - if (lastText.equals(newText) && isDirectEdit()) { + if (lastText.equals(newText) && isDirectEdit() && !textarea.isOverwriteEnabled()) { endTextEditHistory(); } lastText = newText; @@ -1743,17 +1743,20 @@ public void endCompoundEdit() { document.addDocumentListener(new DocumentListener() { public void removeUpdate(DocumentEvent e) { - if (isInserting && isDirectEdit()) { + if (isInserting && isDirectEdit() && !textarea.isOverwriteEnabled()) { endTextEditHistory(); } isInserting = false; } public void insertUpdate(DocumentEvent e) { - if (!isInserting && isDirectEdit()) { + if (!isInserting && !textarea.isOverwriteEnabled() && isDirectEdit()) { endTextEditHistory(); } - isInserting = true; + + if (!textarea.isOverwriteEnabled()) { + isInserting = true; + } } public void changedUpdate(DocumentEvent e) { From b8910b1a8cdfd36322e6e7baa845a66222614074 Mon Sep 17 00:00:00 2001 From: Joel Moniz Date: Wed, 17 Feb 2016 01:36:50 -0500 Subject: [PATCH 0010/1245] Replace All now undoes in one shot --- .../processing/app/syntax/JEditTextArea.java | 1 - app/src/processing/app/ui/Editor.java | 5 ++++ app/src/processing/app/ui/FindReplace.java | 25 +++++++++++++++---- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/app/src/processing/app/syntax/JEditTextArea.java b/app/src/processing/app/syntax/JEditTextArea.java index f100c285dd..6d936b2e5d 100644 --- a/app/src/processing/app/syntax/JEditTextArea.java +++ b/app/src/processing/app/syntax/JEditTextArea.java @@ -1429,7 +1429,6 @@ public final String getSelectedText() } } - /** * Replaces the selection with the specified text. * @param selectedText The replacement text for the selection diff --git a/app/src/processing/app/ui/Editor.java b/app/src/processing/app/ui/Editor.java index 29857018d6..3343b5b21f 100644 --- a/app/src/processing/app/ui/Editor.java +++ b/app/src/processing/app/ui/Editor.java @@ -1572,6 +1572,11 @@ public void setSelectedText(String what) { } + public void setSelectedText(String what, boolean ever) { + textarea.setSelectedText(what, ever); + } + + public void setSelection(int start, int stop) { // make sure that a tool isn't asking for a bad location start = PApplet.constrain(start, 0, textarea.getDocumentLength()); diff --git a/app/src/processing/app/ui/FindReplace.java b/app/src/processing/app/ui/FindReplace.java index cf4ae60477..b9e9409cac 100644 --- a/app/src/processing/app/ui/FindReplace.java +++ b/app/src/processing/app/ui/FindReplace.java @@ -417,15 +417,27 @@ protected void setFound(boolean found) { replaceAndFindButton.setEnabled(found); } +/** + * Replace the current selection with whatever's in the + * replacement text field. + * @param isCompoundEdit True if the action is to be marked as a copmound edit + */ + public void replace(boolean isCompoundEdit) { + editor.setSelectedText(replaceField.getText(), isCompoundEdit); + + editor.getSketch().setModified(true); // This necessary- calling replace() + // doesn't seem to mark a sketch as modified + + setFound(false); + } + /** * Replace the current selection with whatever's in the - * replacement text field. + * replacement text field, marking the action as a compound edit. */ public void replace() { - editor.setSelectedText(replaceField.getText()); - editor.getSketch().setModified(true); // TODO is this necessary? - setFound(false); + replace(true); } @@ -451,6 +463,8 @@ public void replaceAll() { int startTab = -1; int startIndex = -1; int counter = 10000; // prevent infinite loop + + editor.startCompoundEdit(); while (--counter > 0) { if (find(false, false)) { int caret = editor.getSelectionStart(); @@ -467,11 +481,12 @@ public void replaceAll() { startTab = editor.getSketch().getCurrentCodeIndex(); startIndex = editor.getSelectionStart(); } - replace(); + replace(false); } else { break; } } + editor.stopCompoundEdit(); if (!foundAtLeastOne) { Toolkit.beep(); } From a054caf8da6e706e0cd03226a1452f83d292f667 Mon Sep 17 00:00:00 2001 From: parag00991 Date: Wed, 17 Feb 2016 19:21:54 +0530 Subject: [PATCH 0011/1245] Empty sketchbook message when sketchbook is empty --- .../processing/app/ui/SketchbookFrame.java | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/app/src/processing/app/ui/SketchbookFrame.java b/app/src/processing/app/ui/SketchbookFrame.java index 7749236ae5..12c255344f 100644 --- a/app/src/processing/app/ui/SketchbookFrame.java +++ b/app/src/processing/app/ui/SketchbookFrame.java @@ -22,6 +22,7 @@ package processing.app.ui; +import java.awt.Color; import java.awt.Dimension; import java.awt.EventQueue; import java.awt.Point; @@ -31,8 +32,11 @@ import java.awt.event.KeyEvent; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; +import java.io.IOException; import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTree; import javax.swing.border.EmptyBorder; @@ -117,7 +121,28 @@ public void keyTyped(KeyEvent e) { treePane.setPreferredSize(new Dimension(250, 450)); treePane.setBorder(new EmptyBorder(0, 0, 0, 0)); - getContentPane().add(treePane); + JPanel msgPane = new JPanel(); + msgPane.setBackground(Color.WHITE); + msgPane.setPreferredSize(new Dimension(250,450)); + + JLabel emptysb = new JLabel("Empty Sketchbook"); + emptysb.setForeground(Color.gray); + msgPane.add(emptysb); + + //Check whether sketch book is empty or not + DefaultMutableTreeNode checksb = new DefaultMutableTreeNode(); + try { + if (base.addSketches(checksb, Base.getSketchbookFolder(), false)) { + //sketch book is not empty + getContentPane().add(treePane); + } else { + //sketch book is empty + setContentPane(msgPane); + } + } catch (IOException e) { + e.printStackTrace(); + } + pack(); } From d3bea24a2c04f4c290f34cc0cea38448e37e3ba2 Mon Sep 17 00:00:00 2001 From: Sanchit Kapoor Date: Fri, 19 Feb 2016 03:38:33 +0530 Subject: [PATCH 0012/1245] Uncomment identation fix --- app/src/processing/app/ui/Editor.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app/src/processing/app/ui/Editor.java b/app/src/processing/app/ui/Editor.java index 47081b99e1..7503f3ccfc 100644 --- a/app/src/processing/app/ui/Editor.java +++ b/app/src/processing/app/ui/Editor.java @@ -2052,11 +2052,7 @@ protected void handleCommentUncomment() { continue; //ignore blank lines if (commented) { // remove a comment - if (lineText.trim().startsWith(prefix + " ")) { - textarea.select(location, location + prefixLen + 1); - } else { - textarea.select(location, location + prefixLen); - } + textarea.select(location, location + prefixLen); textarea.setSelectedText(""); } else { // add a comment From 6712c2ea4d7eae9f18b718320ec60944a161b4e8 Mon Sep 17 00:00:00 2001 From: kfeuz Date: Thu, 18 Feb 2016 21:46:59 -0700 Subject: [PATCH 0013/1245] Add support for symlinks to exported applications --- java/src/processing/mode/java/JavaBuild.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/src/processing/mode/java/JavaBuild.java b/java/src/processing/mode/java/JavaBuild.java index 829ea29039..fdf853b509 100644 --- a/java/src/processing/mode/java/JavaBuild.java +++ b/java/src/processing/mode/java/JavaBuild.java @@ -1280,7 +1280,8 @@ protected boolean exportApplication(File destFolder, // isn't used when exporting for Unix. pw.print("#!/bin/sh\n\n"); //ps.print("APPDIR=`dirname $0`\n"); - pw.print("APPDIR=$(dirname \"$0\")\n"); // more posix compliant + pw.print("APPDIR=$(readlink -f \"$0\")\n"); //Allow Symlinks + pw.print("APPDIR=$(dirname \"$APPDIR\")\n"); // more posix compliant // another fix for bug #234, LD_LIBRARY_PATH ignored on some platforms //ps.print("LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$APPDIR\n"); if (embedJava) { From 724b9ae9456194a22979f29bc251ab10cade59ec Mon Sep 17 00:00:00 2001 From: kfeuz Date: Thu, 18 Feb 2016 22:21:04 -0700 Subject: [PATCH 0014/1245] Added readBytes(max) to serial library --- .../serial/src/processing/serial/Serial.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/java/libraries/serial/src/processing/serial/Serial.java b/java/libraries/serial/src/processing/serial/Serial.java index b57dc242a0..4b1474d8f4 100644 --- a/java/libraries/serial/src/processing/serial/Serial.java +++ b/java/libraries/serial/src/processing/serial/Serial.java @@ -341,6 +341,37 @@ public byte[] readBytes() { } + /** + *

Advanced

+ * Return a byte array of anything that's in the serial buffer + * up to the specified maximum number of bytes. + * Not particularly memory/speed efficient, because it creates + * a byte array on each read, but it's easier to use than + * readBytes(byte b[]) (see below). + * + * @param max the maximum number of bytes to read + */ + public byte[] readBytes(int max) { + if (inBuffer == readOffset) { + return null; + } + + synchronized (buffer) { + int length = inBuffer - readOffset; + if (length > max) length = max; + byte[] ret = new byte[length]; + System.arraycopy(buffer, readOffset, ret, 0, length); + + readOffset += length; + if (inBuffer == readOffset) { + inBuffer = 0; + readOffset = 0; + } + return ret; + } + } + + /** *

Advanced

* Grab whatever is in the serial buffer, and stuff it into a From 587193e4f870880db2a84502b426ebd54de845b8 Mon Sep 17 00:00:00 2001 From: kfeuz Date: Thu, 18 Feb 2016 22:24:44 -0700 Subject: [PATCH 0015/1245] Added readBytes(max) to net library --- .../net/src/processing/net/Client.java | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/java/libraries/net/src/processing/net/Client.java b/java/libraries/net/src/processing/net/Client.java index c3a0f54494..11287c59ef 100644 --- a/java/libraries/net/src/processing/net/Client.java +++ b/java/libraries/net/src/processing/net/Client.java @@ -406,6 +406,36 @@ public byte[] readBytes() { } + /** + *

Advanced

+ * Return a byte array of anything that's in the serial buffer + * up to the specified maximum number of bytes. + * Not particularly memory/speed efficient, because it creates + * a byte array on each read, but it's easier to use than + * readBytes(byte b[]) (see below). + * + * @param max the maximum number of bytes to read + */ + public byte[] readBytes(int max) { + if (bufferIndex == bufferLast) return null; + + synchronized (buffer) { + int length = bufferLast - bufferIndex; + if (length > max) length = max; + byte outgoing[] = new byte[length]; + System.arraycopy(buffer, bufferIndex, outgoing, 0, length); + + bufferIndex += length; + if (bufferIndex == bufferLast) { + bufferIndex = 0; // rewind + bufferLast = 0; + } + + return outgoing; + } + } + + /** *

Advanced

* Grab whatever is in the serial buffer, and stuff it into a From 3bccc174b8f80f53fe08feb4e0b03eb975a591ec Mon Sep 17 00:00:00 2001 From: Suhaib Khan Date: Sat, 27 Feb 2016 21:51:32 +0530 Subject: [PATCH 0016/1245] Adding missing docs and keywords for TableRow. Signed-off-by: Suhaib Khan --- core/src/processing/data/TableRow.java | 79 +++++++++++++++++++++++--- java/keywords.txt | 9 +++ 2 files changed, 81 insertions(+), 7 deletions(-) diff --git a/core/src/processing/data/TableRow.java b/core/src/processing/data/TableRow.java index 87e288825f..9071c2af83 100644 --- a/core/src/processing/data/TableRow.java +++ b/core/src/processing/data/TableRow.java @@ -36,8 +36,17 @@ public interface TableRow { * @param columnName title of the column to reference */ public int getInt(String columnName); - + /** + * @webref tablerow:method + * @brief Get a long value from the specified column + * @param column ID number of the column to reference + * @see TableRow#getFloat(int) + * @see TableRow#getString(int) + */ public long getLong(int column); + /** + * @param columnName title of the column to reference + */ public long getLong(String columnName); /** @@ -52,8 +61,17 @@ public interface TableRow { * @param columnName title of the column to reference */ public float getFloat(String columnName); - + /** + * @webref tablerow:method + * @brief Get a double value from the specified column + * @param column ID number of the column to reference + * @see TableRow#getInt(int) + * @see TableRow#getString(int) + */ public double getDouble(int column); + /** + * @param columnName title of the column to reference + */ public double getDouble(String columnName); /** @@ -83,8 +101,18 @@ public interface TableRow { * @param columnName title of the target column */ public void setInt(String columnName, int value); - + /** + * @webref tablerow:method + * @brief Store a long value in the specified column + * @param column ID number of the target column + * @param value value to assign + * @see TableRow#setFloat(int, float) + * @see TableRow#setString(int, String) + */ public void setLong(int column, long value); + /** + * @param columnName title of the target column + */ public void setLong(String columnName, long value); /** @@ -100,16 +128,53 @@ public interface TableRow { * @param columnName title of the target column */ public void setFloat(String columnName, float value); - + /** + * @webref tablerow:method + * @brief Store a double value in the specified column + * @param column ID number of the target column + * @param value value to assign + * @see TableRow#setFloat(int, float) + * @see TableRow#setString(int, String) + */ public void setDouble(int column, double value); + /** + * @param columnName title of the target column + */ public void setDouble(String columnName, double value); - + /** + * @webref tablerow:method + * @brief Get the column count. + * @return count of all columns + */ public int getColumnCount(); + /** + * @webref tablerow:method + * @brief Get the column type. + * @param columnName title of the target column + * @return type of the column + */ public int getColumnType(String columnName); + /** + * @param column ID number of the target column + */ public int getColumnType(int column); - + /** + * @webref tablerow:method + * @brief Get the all column types. + * @return list of all column types + */ public int[] getColumnTypes(); - + /** + * @webref tablerow:method + * @brief Get the column title. + * @param column ID number of the target column + * @return title of the column + */ public String getColumnTitle(int column); + /** + * @webref tablerow:method + * @brief Get the all column titles. + * @return list of all column titles + */ public String[] getColumnTitles(); } diff --git a/java/keywords.txt b/java/keywords.txt index fb8da82ade..ad9bcdb183 100644 --- a/java/keywords.txt +++ b/java/keywords.txt @@ -866,9 +866,18 @@ TableRow KEYWORD5 TableRow getFloat FUNCTION2 TableRow_getFloat_ getInt FUNCTION2 TableRow_getInt_ getString FUNCTION2 TableRow_getString_ +getLong FUNCTION2 TableRow_getLong_ +getDouble FUNCTION2 TableRow_getDouble_ setFloat FUNCTION2 TableRow_setFloat_ setInt FUNCTION2 TableRow_setInt_ setString FUNCTION2 TableRow_setString_ +setLong FUNCTION2 TableRow_setLong_ +setDouble FUNCTION2 TableRow_setDouble_ +getColumnCount FUNCTION2 TableRow_getColumnCount_ +getColumnType FUNCTION2 TableRow_getColumnType_ +getColumnTypes FUNCTION2 TableRow_getColumnTypes_ +getColumnTitle FUNCTION2 TableRow_getColumnTitle_ +getColumnTitles FUNCTION2 TableRow_getColumnTitles_ tan FUNCTION1 tan_ TAU LITERAL2 TAU text FUNCTION1 text_ From 552650264e955cdc58691e754f9228946bb7ad30 Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Sun, 28 Feb 2016 17:09:41 +0530 Subject: [PATCH 0017/1245] Changed the access modifier of get() --- core/src/processing/data/JSONArray.java | 2 +- core/src/processing/data/JSONObject.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/processing/data/JSONArray.java b/core/src/processing/data/JSONArray.java index 0ec016d3f9..b1c155f857 100644 --- a/core/src/processing/data/JSONArray.java +++ b/core/src/processing/data/JSONArray.java @@ -263,7 +263,7 @@ private Object opt(int index) { * @return An object value. * @throws JSONException If there is no value for the index. */ - private Object get(int index) { + public Object get(int index) { Object object = opt(index); if (object == null) { throw new RuntimeException("JSONArray[" + index + "] not found."); diff --git a/core/src/processing/data/JSONObject.java b/core/src/processing/data/JSONObject.java index 8b8d2f170d..cedf11e864 100644 --- a/core/src/processing/data/JSONObject.java +++ b/core/src/processing/data/JSONObject.java @@ -540,7 +540,7 @@ static protected String doubleToString(double d) { * @return The object associated with the key. * @throws JSONException if the key is not found. */ - private Object get(String key) { + public Object get(String key) { if (key == null) { throw new RuntimeException("Null key."); } From 14a1ba979199fe0ad2ddd6acda9c580886d316f7 Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Sun, 28 Feb 2016 21:28:50 +0530 Subject: [PATCH 0018/1245] Changed the access modifier of put() and putOnce() --- core/src/processing/data/JSONObject.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/processing/data/JSONObject.java b/core/src/processing/data/JSONObject.java index cedf11e864..2d27c8f1fe 100644 --- a/core/src/processing/data/JSONObject.java +++ b/core/src/processing/data/JSONObject.java @@ -1302,7 +1302,7 @@ public JSONObject setJSONArray(String key, JSONArray value) { * @throws JSONException If the value is non-finite number * or if the key is null. */ - private JSONObject put(String key, Object value) { + public JSONObject put(String key, Object value) { String pooled; if (key == null) { throw new RuntimeException("Null key."); @@ -1335,7 +1335,7 @@ private JSONObject put(String key, Object value) { * @return his. * @throws JSONException if the key is a duplicate */ - private JSONObject putOnce(String key, Object value) { + public JSONObject putOnce(String key, Object value) { if (key != null && value != null) { if (this.opt(key) != null) { throw new RuntimeException("Duplicate key \"" + key + "\""); From 2a4bbe7956289a9ac90870cd65c9307332439b61 Mon Sep 17 00:00:00 2001 From: Rostyslav Zatserkovnyi Date: Mon, 29 Feb 2016 20:53:49 +0200 Subject: [PATCH 0019/1245] Added initial Ukrainian localization --- build/shared/lib/languages/PDE_uk.properties | 588 +++++++++++++++++++ 1 file changed, 588 insertions(+) create mode 100644 build/shared/lib/languages/PDE_uk.properties diff --git a/build/shared/lib/languages/PDE_uk.properties b/build/shared/lib/languages/PDE_uk.properties new file mode 100644 index 0000000000..863cf5d173 --- /dev/null +++ b/build/shared/lib/languages/PDE_uk.properties @@ -0,0 +1,588 @@ + + +# --------------------------------------- +# Language: Ukrainian (Українська) (uk) +# --------------------------------------- + + +# --------------------------------------- +# Menu + +# | File | Edit | Sketch | Debug | Tools | Help | +# | File | +menu.file = Файл +menu.file.new = Створити +menu.file.open = Відкрити... +menu.file.recent = Відкрити останні +menu.file.sketchbook = Ескізник... +menu.file.sketchbook.empty = Очистити ескізник +menu.file.examples = Приклади... +menu.file.close = Закрити +menu.file.save = Зберегти +menu.file.save_as = Зберегти як... +menu.file.export_application = Експортувати застосунок... +menu.file.page_setup = Параметри сторінки +menu.file.print = Друк... +menu.file.preferences = Налаштування... +menu.file.quit = Вийти + +# | File | Edit | Sketch | Debug | Tools | Help | +# | Edit | +menu.edit = Редагування +menu.edit.undo = Скасувати +menu.edit.redo = Повторити +menu.edit.action.addition = додавання +menu.edit.action.deletion = видалення +menu.edit.cut = Вирізати +menu.edit.copy = Копіювати +menu.edit.copy_as_html = Копіювати як HTML +menu.edit.paste = Вставити +menu.edit.select_all = Виділити все +menu.edit.auto_format = Автоформатувати +menu.edit.comment_uncomment = Закоментувати/Розкоментувати +menu.edit.increase_indent = Збільшити відступ +menu.edit.decrease_indent = Зменшити відступ +menu.edit.find = Знайти... +menu.edit.find_next = Знайти наступне +menu.edit.find_previous = Знайти попереднє +menu.edit.use_selection_for_find = Шукати виділене + +# | File | Edit | Sketch | Debug | Tools | Help | +# | Sketch | +menu.sketch.run = Запустити +menu.sketch.present = Режим презентації +menu.sketch.tweak = Модифікувати +menu.sketch.stop = Зупинити +# --- +menu.library = Імпортувати бібліотеку... +menu.library.add_library = Додати бібліотеку... +menu.library.contributed = Користувацькі +menu.library.no_core_libraries = у режиму немає основних бібліотек +# --- +menu.sketch = Ескіз +menu.sketch.show_sketch_folder = Показати папку ескізу +menu.sketch.add_file = Додати файл... + +# | File | Edit | Sketch | Debug | Tools | Help | +# | Debug | +menu.debug = Налагодження +menu.debug.enable = Увімкнути налагоджувач +menu.debug.disable = Вимкнути налагоджувач +#menu.debug.show_debug_toolbar = Показати панель налагодження +#menu.debug.debug = Почати налагодження +#menu.debug.stop = Зупинити налагодження +# --- +menu.debug.toggle_breakpoint = Додати / вилучити точку зупинки +#menu.debug.list_breakpoints = Показати список точок зупинки +# --- +# used for both menus and toolbars +menu.debug.step = Крок +menu.debug.step_into = Крок із заходом +menu.debug.step_out = Крок із виходом +menu.debug.continue = Продовжити +# --- +#menu.debug.print_stack_trace = Друкувати стек викликів +#menu.debug.print_locals = Друкувати локальні змінні +#menu.debug.print_fields = Друкувати поля +#menu.debug.print_source_location = Друкувати розташування джерела +#menu.debug.print_threads = Друкувати потоки +# --- +#menu.debug.variable_inspector = Інспектор змінних +menu.debug.show_variables = Показати змінні +menu.debug.hide_variables = Приховати змінні +#menu.debug.show_sketch_outline = Показати начерк ескізу +#menu.debug.show_tabs_list = Показати список вкладок + +# | File | Edit | Sketch | Debug | Tools | Help | +# | Tools | +menu.tools = Інструменти +menu.tools.color_selector = Вибирач кольору... +menu.tools.create_font = Створити шрифт... +menu.tools.archive_sketch = Архівувати ескіз +menu.tools.fix_the_serial_lbrary = Виправити Serial Library +menu.tools.install_processing_java = Встановити "processing-java" +menu.tools.add_tool = Додати інструмент... + +# | File | Edit | Sketch | Debug | Tools | Help | +# | Help | +menu.help = Довідка +menu.help.welcome = Ласкаво просимо до Processing 3 +menu.help.about = Про Processing +menu.help.environment = Середовище +menu.help.reference = Документація +menu.help.find_in_reference = Знайти у документації +menu.help.libraries_reference = Документація бібліотек +menu.help.tools_reference = Документація інструментів +menu.help.empty = (порожньо) +menu.help.online = Онлайн +menu.help.getting_started = Перші кроки (англ.) +menu.help.getting_started.url = http://processing.org/learning/gettingstarted/ +menu.help.troubleshooting = Вирішення проблем (англ.) +menu.help.troubleshooting.url = http://wiki.processing.org/w/Troubleshooting +menu.help.faq = Часті питання (англ.) +menu.help.faq.url = http://wiki.processing.org/w/FAQ +menu.help.foundation = The Processing Foundation (англ.) +menu.help.foundation.url = http://processing.org/foundation/ +menu.help.visit = Відвідати Processing.org (англ.) +menu.help.visit.url = http://processing.org/ + + +# --------------------------------------- +# Basics + +# Buttons +prompt.yes = Так +prompt.no = Ні +prompt.cancel = Скасувати +prompt.ok = ОК +prompt.browse = Огляд +prompt.export = Експортувати + + +# --------------------------------------- +# Frames + +# Open (Frame) +open = Відкрити ескіз Processing... + +# Save (Frame) +save = Зберегти папку ескізу як... +save.title = Зберегти зміни до %s
перед закриттям? +save.hint = Якщо не зберегти зміни, їх буде втрачено. +save.btn.save = Зберегти +save.btn.dont_save = Не зберігати + +# Close (Frame) also used to prompt on non-OS X machines +close.unsaved_changes = Зберегти зміни до %s? + +# Preferences (Frame) +preferences = Налаштування +preferences.button.width = 95 +preferences.requires_restart = потрібен перезапуск Processing +preferences.sketchbook_location = Місцезнаходження ескізника +preferences.sketchbook_location.popup = Місцезнаходження ескізника +preferences.language = Мова +preferences.editor_and_console_font = Шрифт редактора і консолі +preferences.editor_and_console_font.tip = Виберіть шрифт, що використовуватиметься у редакторі та консолі.
Можна використовувати лише моноширинні шрифти. +preferences.editor_font_size = Розмір шрифту редактора +preferences.console_font_size = Розмір шрифту консолі +preferences.background_color = Колір фону в режимі презентації +preferences.background_color.tip = Виберіть фоновий колір для режиму презентації.
Режим презентації використовується для повноекранної презентації ескізу
і доступний з меню Ескіз. +preferences.use_smooth_text = Використовувати згладжений текст у вікні редактора +preferences.enable_complex_text_input = Увімкнути введення складного тексту +preferences.enable_complex_text_input_example = напр. японська +preferences.continuously_check = Постійно перевіряти на помилки +preferences.show_warnings = Показувати попередження +preferences.code_completion = Доповнення коду за допомогою +preferences.trigger_with = Запуск за допомогою +preferences.cmd_space = Пробіл +preferences.suggest_imports = Пропонувати інструкції import +preferences.increase_max_memory = Збільшити максимальну доступну пам’ять до +preferences.delete_previous_folder_on_export = Видаляти попередню папку при експортуванні +preferences.check_for_updates_on_startup = Дозволяти перевірку на оновлення (див. ЧаПи щодо інформації, яка передається) +preferences.run_sketches_on_display = Запускати ескізи на моніторі +preferences.run_sketches_on_display.tip = Задає монітор, де спочатку розміщені ескізи.
Якщо вікно ескізу буде переміщено, воно відкриється у тому ж
місці, але у режимі презентації (на повний екран) завжди
використовуватиметься цей монітор. +preferences.automatically_associate_pde_files = Автоматично асоціювати файли .pde з Processing +preferences.launch_programs_in = Запускати програми у режимі + +# Intentionally left blank +# In Ukrainian "launch programs in mode X" looks nicer than "launch programs in X mode" +preferences.launch_programs_in.mode = + +preferences.file = Інші налаштування можна вручну редагувати у файлі +preferences.file.hint = не редагувати, коли Processing запущено! + +# Sketchbook Location (Frame) +sketchbook_location = Виберіть нове місцезнаходження ескізника + +# Sketchbook (Frame) +sketchbook = Ескізник +sketchbook.tree = Ескізник + +# Examples (Frame) +examples.title = Приклади %s +examples.add_examples = Додати приклади... +examples.libraries = Користувацькі бібліотеки +examples.core_libraries = Бібліотеки +examples.contributed = Користувацькі приклади + +# Export (Frame) +export = Налаштування експортування +export.platforms = Платформи +export.options = Налаштування +export.options.present = Режим презентації +export.options.show_stop_button = Показувати кнопку зупинки +export.description.line1 = "Експортування застосунку" створює інтерактивні, +export.description.line2 = незалежні застосунки для обраних платформ. +export.unsaved_changes = Зберегти зміни перед тим, як експортувати? +export.notice.cancel.unsaved_changes = Експортування скасовано, спершу потрібно зберегти зміни. +export.notice.exporting = Експортую застосунок... +export.notice.exporting.done = Експортування завершено. +export.notice.exporting.error = Помилка експортування. +export.notice.exporting.cancel = Експортування застосунку скасовано. +export.tooltip.macosx = Експорт для Mac OS X доступний лише на Mac OS X +export.full_screen = Повний екран +export.embed_java = Вбудувати Java +export.embed_java.for = Вбудувати Java для +export.code_signing = Цифровий підпис +export.messages.is_read_only = Ескіз лише для читання +export.messages.is_read_only.description = Деякі файли позначено як "лише для читання".\nЗбережіть ескіз у іншому розташуванні та\nспробуйте знову. +export.messages.cannot_export = Експортування неможливе +export.messages.cannot_export.description = Не можна експортувати ескіз, який не було збережено. + +# Find (Frame) +find = Знайти +find.find = Знайти: +find.replace_with = Замінити на: +find.ignore_case = Не враховувати регістр +find.all_tabs = По всіх вкладках +find.wrap_around = По всьому документу +find.btn.replace_all = Замінити все +find.btn.replace = Замінити +find.btn.replace_and_find = Замінити і знайти далі +find.btn.previous = Назад +find.btn.find = Знайти + +# Find in reference (Frame) +find_in_reference = Знайти у документації + +# File (Frame) +file = Виберіть зображення або інший файл з даними, щоб скопіювати його у ескіз + +# Create Font (Frame) +create_font = Створити шрифт +create_font.label = Цей інструмент призначений для створення растрових шрифтів для вашої програми.\nВиберіть шрифт та розмір і натисніть "ОК", щоб згенерувати шрифт.\nЙого буде додано до папки даних поточного ескізу. +create_font.size = Розмір +create_font.smooth = Згладжений +create_font.characters = Символи... +create_font.character_selector = Вибирач символів +create_font.character_selector.label = У стандартні символів включено більшість bitmap-ів для Mac OS\nі Windows Latin. Включення усіх символів вимагає\nвеликого обсягу пам’яті.\nДля кращої навігації можна обрати конкретні блоки Unicode. +create_font.default_characters = Стандартні символи +create_font.all_characters = Усі символи +create_font.specific_unicode = Конкретні блоки Unicode +create_font.filename = Ім’я файлу + +# Color Selector (Frame) +color_selector = Вибирач кольору + +# Archive Sketch (Frame) +archive_sketch = Архівувати ескіз як... + +# Tweak Mode +tweak_mode = Режим модифікування +tweak_mode.save_before_tweak = Будь ласка, збережіть ескіз перед тим, як запускати його у режимі модифікування. +tweak_mode.keep_changes.line1 = Зберегти змінні? +tweak_mode.keep_changes.line2 = Ви змінили деякі параметри у вашому ескізі. Бажаєте зберегти зміни? + +# DebugTray +debugger.name = Ім’я +debugger.value = Значення +debugger.type = Тип + +# --------------------------------------- +# Toolbars + +# [Run/Present] [Stop] [New] [Open] [Save] +toolbar.run = Запустити +toolbar.present = Презентувати +toolbar.stop = Зупинити +toolbar.debug = Налагоджувати +# --- +toolbar.new = Створити +toolbar.open = Відкрити +toolbar.save = Зберегти +# toolbar.export_application = Експортувати застосунок +toolbar.add_mode = Додати режим... + +# [Debug] [Continue] [Step] [Stop] [Toggle Breakpoints] [Variable Inspector] +#toolbar.debug.continue = Продовжити +#toolbar.debug.step = Крок +#toolbar.debug.step_into = Крок із заходом +#toolbar.debug.stop = Зупинити +#toolbar.debug.toggle_breakpoints = Додати / вилучити точку зупинки +#toolbar.debug.variable_inspector = Інспектор змінних + + +# --------------------------------------- +# Editor + +# [Tab1] [Tab2] [v] +editor.header.new_tab = Нова вкладка +editor.header.rename = Перейменувати +editor.header.delete = Видалити +editor.header.previous_tab = Попередня вкладка +editor.header.next_tab = Наступна вкладка +editor.header.delete.warning.title = Хех, ні. +editor.header.delete.warning.text = Не можна видалити головну вкладку єдиного відкритого ескізу. + +# PopUp menu +editor.popup.show_usage = Показати використання... +editor.popup.rename = Перейменувати... + +# Tabs +editor.tab.new = Нове ім’я +editor.tab.new.description = Ім’я нового файлу +editor.tab.rename = Нове ім’я +editor.tab.rename.description = Нове ім’я файлу + +# Sketch +editor.sketch.rename.description = Ім’я нового ескізу + +editor.status.autoformat.no_changes = Не потрібно нічого змінювати для автоформатування. +editor.status.autoformat.finished = Автоформатування завершено. +editor.status.find_reference.select_word_first = Спершу виберіть слово, яке потрібно знайти у документації. +editor.status.find_reference.not_available = Документація для "%s" недоступна. +editor.status.drag_and_drop.files_added.0 = До ескізу не додано жодного файлу. +editor.status.drag_and_drop.files_added.1 = До ескізу додано один файл. +editor.status.drag_and_drop.files_added.n = До ескізу додано %d файли(-ів). +editor.status.saving = Зберігаю... +editor.status.saving.done = Збереження завершено. +editor.status.saving.canceled = Збереження скасовано. +editor.status.printing = Друкую... +editor.status.printing.done = Друк завершено. +editor.status.printing.error = Помилка під час друку. +editor.status.printing.canceled = Друк скасовано. +editor.status.copy_as_html = Код, форматований як HTML, скопійовано до буферу обміну. +editor.status.debug.busy = Налагоджувач зайнятий... +editor.status.debug.halt = Налагоджувач зупинено. +editor.status.archiver.create = Архів "%s" створено. +editor.status.archiver.cancel = Архівування ескізу скасовано. + +# Errors +editor.status.warning = Попередження +editor.status.error = Помилка +editor.status.error_on = Помилка на "%s" +editor.status.missing.default = Відсутні "%c" +editor.status.missing.semicolon = Відсутня ";" +editor.status.missing.left_sq_bracket = Відсутня "[" +editor.status.missing.right_sq_bracket = Відсутня "]" +editor.status.missing.left_paren = Відсутня "(" +editor.status.missing.right_paren = Відсутня ")" +editor.status.missing.left_curly_bracket = Відсутня "{" +editor.status.missing.right_curly_bracket = Відсутня "}" +editor.status.missing.add = Спробуйте додати "%s" +editor.status.reserved_words = "color" і "int" - зарезервовані ідентифікатори і не можуть бути назвами змінних +editor.status.undefined_method = Функція "%s(%s)" не існує +editor.status.undefined_constructor = Конструктор "%s(%s)" не існує +editor.status.empty_param = Функція "%s()" не очікує параметрів +editor.status.wrong_param = Функція "%s()" очікує такі параметри: "%s(%s)" +editor.status.undef_global_var = Глобальна змінна "%s" не існує +editor.status.undef_class = Клас "%s" не існує +editor.status.undef_var = Змінна "%s" не існує +editor.status.undef_name = Ім’я "%s" не може бути розпізнано +editor.status.type_mismatch = Неспівпадіння типів "%s" та "%s" +editor.status.unused_variable = Локальна змінна "%s" ніде не використовується +editor.status.uninitialized_variable = Локальна змінна "%s" може бути не ініціалізована +editor.status.no_effect_assignment = Присвоєння змінної "%s" не має чинності + +# Footer buttons +editor.footer.errors = Помилки +editor.footer.errors.problem = Проблема +editor.footer.errors.tab = Вкладка +editor.footer.errors.line = Рядок +editor.footer.console = Консоль + +# New handler +new.messages.is_read_only = Ескіз лише для читання +new.messages.is_read_only.description = Деякі файли позначено як "лише для читання".\nЗбережіть ескіз у іншому розташуванні та\nспробуйте знову. + +# Rename handler +rename.messages.is_untitled = Ескіз безіменний +rename.messages.is_untitled.description = Варто зберегти ескіз\nперед тим, як перейменовувати його +rename.messages.is_modified = Будь ласка, збережіть ескіз перед перейменування. +rename.messages.is_read_only = Ескіз лише для читання +rename.messages.is_read_only.description = Деякі файли позначено як "лише для читання".\nЗбережіть ескіз у іншому розташуванні та\nспробуйте знову. + +# Naming handler +name.messages.problem_renaming = Помилка перейменовування +name.messages.starts_with_dot.description = Ім’я не може починатись з крапки. +name.messages.invalid_extension.description = ".%s" не є допустимим розширенням. +name.messages.main_java_extension.description = Перша вкладка не може бути файлом .%s.\n(А не пора тобі перейти на\n"справжнє" середовище програмування?) +name.messages.new_sketch_exists = Перейменування неможливе +name.messages.new_sketch_exists.description = Файл з назвою "%s" вже існує у\n"%s" +name.messages.new_folder_exists = Перейменування неможливе +name.messages.new_folder_exists.description = Ескіз (чи папка) з назвою "%s" вже існує. +name.messages.error = Помилка +name.messages.no_rename_folder.description = Не вдалось перейменувати папку ескізу. +name.messages.no_rename_file.description = Не вдалось перейменувати "%s" на "%s" +name.messages.no_create_file.description = Не вдалось створити файл "%s"\nу "%s" + +# Delete handler +delete.messages.cannot_delete = Видалення неможливе +delete.messages.cannot_delete.description = Не можна видалити ескіз, який не було збережено. +delete.messages.cannot_delete.file = Не вдалось це зробити +delete.messages.cannot_delete.file.description = Не вдалось видалити +delete.messages.is_read_only = Ескіз лише для читання +delete.messages.is_read_only.description = Деякі файли позначено як "лише для читання".\nЗбережіть ескіз у іншому розташуванні та\nспробуйте знову. + +# Save handler +save_file.messages.is_read_only = Ескіз лише для читання +save_file.messages.is_read_only.description = Деякі файли позначено як "лише для читання".\nЗбережіть ескіз у іншому розташуванні. +save_file.messages.sketch_exists = Не вдалось зберегти +save_file.messages.sketch_exists.description = Ескіз з очищеним іменем\n“%s” вже існує. +save_file.messages.tab_exists = Не вдалось зберегти +save_file.messages.tab_exists.description = Не можна зберегти ескіз як "%s"\nбо він вже має вкладку з таким іменем. +save_file.messages.recursive_save = Збереження в стилі Боргеса +save_file.messages.recursive_save.description = Не можна зберегти ескіз всередині\nсамого себе. Це викличе нескінченну рекурсію. + +# Add handler +add_file.messages.is_read_only = Ескіз лише для читання +add_file.messages.is_read_only.description = Деякі файли позначено як "лише для читання".\nЗбережіть ескіз у іншому розташуванні та\nспробуйте знову. +add_file.messages.confirm_replace = Замінити існуюче розширення %s? +add_file.messages.error_adding = Помилка при додаванні файлу +add_file.messages.cannot_delete.description = Не вдалось видалити існуючий файл '%s'. +add_file.messages.cannot_add.description = Не вдалось додати '%s' до ескізу. +add_file.messages.same_file = Мене не надуриш +add_file.messages.same_file.description = Цей файл уже скопійовано у\nрозташування, куди ви його копіюєте.\nЯ ніц не зроблю. + +# Temp folder creator +temp_dir.messages.bad_build_folder = Погана папка збірки +temp_dir.messages.bad_build_folder.description = Не вдалось знайти розташування для збірки ескізу. + +# Ensure Existance +ensure_exist.messages.missing_sketch = Ескіз зник +ensure_exist.messages.missing_sketch.description = Папка ескізу зникла.\nСпробую зберегти у тому ж розташуванні,\nале все, крім коду, зникне. +ensure_exist.messages.unrecoverable = Не вдалось зберегти ескіз +ensure_exist.messages.unrecoverable.description = Не вдалось повторно зберегти ескіз. У вас можуть бути проблеми,\nпора копіювати і вставляти код у інший текстовий редактор. + +# Check name +check_name.messages.is_name_modified = Ім’я ескізу потрібно було змінити. Імена ескізів можуть містити\nтільки ASCII-символи і числа (але не можуть починатися з числа).\nКрім того, вони мають бути не довшими за 64 символи. + +# --------------------------------------- +# Contributions + +# Contribution Panel +contrib = Керування внесками +contrib.manager_title.update = Керування оновленнями +contrib.manager_title.mode = Керування режимами +contrib.manager_title.tool = Керування інструментами +contrib.manager_title.library = Керування бібліотеками +contrib.manager_title.examples = Керування прикладами +contrib.category = Категорія: +contrib.filter_your_search = Фільтр пошуку... +contrib.show_only_compatible.mode = Показати лише сумісні режими +contrib.show_only_compatible.tool = Показати лише сумісні інструменти +contrib.show_only_compatible.library = Показати лише сумісні бібліотеки +contrib.show_only_compatible.examples = Показати лише сумісні приклади +contrib.show_only_compatible.update = Показати лише сумісні оновлення +contrib.restart = Перезапустити Processing +contrib.unsaved_changes = Зміни не було збережено +contrib.unsaved_changes.prompt = Ви впевнені, що хочете перезапустити Processing, не зберігаючи зміни? +contrib.messages.remove_restart = Будь ласка, перезапустіть Processing, щоб завершити видалення цього внеску. +contrib.messages.install_restart = Будь ласка, перезапустіть Processing, щоб завершити встановлення цього внеску. +contrib.messages.update_restart = Будь ласка, перезапустіть Processing, щоб завершити оновлення цього внеску. +contrib.errors.list_download = Не вдалось завантажити список встановлених внесків. +contrib.errors.list_download.timeout = Тайм-аут з’єднання під час завантаження списку внесків. +contrib.errors.download_and_install = Помилка при завантаженні чи встановленні %s. +contrib.errors.description_unavailable = Опису немає. +contrib.errors.malformed_url = Посилання, отримане з Processing.org, недійсне.\nЦю бібліотеку все ще можна встановити, відвідавши\nїї сайт. +contrib.errors.needs_repackage = %s потрібно перепакувати за правилами %s. +contrib.errors.no_contribution_found = Не вдалось знайти %s у завантаженому файлі. +contrib.errors.overwriting_properties = Помилка при перезаписуванні файлу .properties. +contrib.errors.install_failed = Встановлення не вдалось. +contrib.errors.update_on_restart_failed = Помилка оновлення під час перезапуску %s. +contrib.errors.temporary_directory = Не вдалось записати у тимчасову папку. +contrib.errors.contrib_download.timeout = Тайм-аут з’єднання під час завантаження %s. +contrib.errors.no_internet_connection = Здається, ви не під’єднані до мережі Інтернет. +contrib.status.downloading_list = Завантаження списку внесків... +contrib.status.connecting = З’єднання... +contrib.status.done = Готово. +contrib.all = Усе +contrib.undo = Скасувати +contrib.remove = Видалити +contrib.install = Встановити +contrib.progress.installing = Встановлюю +contrib.progress.starting = Починаю +contrib.progress.downloading = Завантажую +contrib.download_error = Сталась помилка під час завантаження внеску. +contrib.unsupported_operating_system = Здається, ваша операційна система не підтримується. Відвідайте бібліотеку %s для детальнішої інформації. +contrib.category.3d = 3D +contrib.category.animation = Анімація +contrib.category.data = Дані +contrib.category.geometry = Геометрія +contrib.category.gui = Інтерфейс +contrib.category.hardware = Апаратне забезпечення +contrib.category.i_o = Введення/виведення +contrib.category.math = Математика +contrib.category.simulation = Симуляція +contrib.category.sound = Звук +contrib.category.typography = Типографія +contrib.category.utilities = Утиліти +contrib.category.video_vision = Відео +contrib.category.other = Інше + +# Install on Startup +contrib.startup.errors.download_install = Помилка під час завантаження чи встановлення %s +contrib.startup.errors.temp_dir = Не вдалось записати у тимчасову папку під час завантаження чи встановлення %s +contrib.startup.errors.new_marker = Здається, старому маркеру внеску не подобається %s. Можливо, потрібно оновити вручну... + +# Install on Import +contrib.import.dialog.title = Доступні відсутні бібліотеки +contrib.import.dialog.primary_text = Ці імпортовані бібліотеки доступні для завантаження, але не були встановлені. +contrib.import.dialog.secondary_text = Бажаєте встановити їх зараз? +contrib.import.progress.download = Завантаження %s... +contrib.import.progress.install = Встановлення %s... +contrib.import.progress.done = %s було встановлено. +contrib.import.progress.final_list = Було встановлено такі бібліотеки: +contrib.import.errors.link = Помилка: У бібліотеки %s недійсне посилання завантаження. + +# --------------------------------------- +# Warnings + +warn.delete = Видалення +warn.delete.sketch = Ви впевнені, що хочете видалити цей ескіз? +warn.delete.file = Ви впевнені, що хочете видалити "%s"? + + +# --------------------------------------- +# Update Check + +update_check = Оновлення +update_check.updates_available.core = Доступна нова версія Processing,\nбажаєте відвідати сторінку завантаження Processing? +update_check.updates_available.contributions = Доступні оновлення для деяких встановлених внесків,\nбажаєте відкрити меню керування внесками зараз? + + +# --------------------------------------- +# Color Chooser + +color_chooser = Вибирач кольору +color_chooser.select = Вибрати + +# --------------------------------------- +# Movie Maker + +movie_maker = Генератор відео +movie_maker.title = Генератор відео QuickTime +movie_maker.blurb = Цей інструмент створює відео QuickTime з послідовності зображень.

Для уникнення артефактів від повторного стиснення зображень у відео
використовуйте зображення TIFF, TGA (з Processing), або PNG.

Зображення TIFF та TGA записуватимуться швидше, але вимагають більше місця на диску:
saveFrame("frames/####.tif");
saveFrame("frames/####.tga");

Зображення PNG менші, але записуватимуться повільніше:
saveFrame("frames/####.png");

Цей код базується на QuickTime Movie Maker 1.5.1 2011-01-17.
Copyright © 2010-2011 Werner Randelshofer. Усі права захищено.
+movie_maker.image_folder_help_label = Перетягніть папку з файлами зображень у поле внизу: +movie_maker.choose_button = Вибрати... +movie_maker.select_image_folder = Вибрати папку зображень... +movie_maker.sound_file_help_label = Перетягніть звуковий файл (.au, .aiff, .wav, .mp3) у поле внизу: +movie_maker.select_sound_file = Вибрати звуковий файл... + +movie_maker.create_movie_button = Створити відео... +movie_maker.save_dialog_prompt = Зберегти відео як... +movie_maker.width = Ширина: +movie_maker.height = Висота: +movie_maker.compression = Стиснення: +movie_maker.compression.animation = Анімація +movie_maker.compression.jpeg = JPEG +movie_maker.compression.png = PNG +movie_maker.framerate = Частота кадрів: +movie_maker.orig_size_button = Розмір, як в оригіналу +movie_maker.orig_size_tooltip = Відмітьте це, якщо папка вже містить закодовані кадри відео бажаного розміру. + +movie_maker.error.avoid_tiff = Спробуйте зображення TGA чи PNG замість TIFF. +movie_maker.error.badnumbers = Ширина та висота мають бути цілими додатніми числами; частота кадрів має бути додатнім числом. +movie_maker.error.cannot_read = Не вдалось прочитати %s. +movie_maker.error.cannot_read_maybe_bad = Не вдалось прочитати %s; файл може бути недійсним. +movie_maker.error.movie_failed = Не вдалось створити відео QuickTime. +movie_maker.error.need_input = Потрібно зазначити папку з файлами зображень, звуковими файлами, або і тим, і іншим. +movie_maker.error.no_images_found = Не знайдено файлів зображень. +movie_maker.error.sorry = Вибачте +movie_maker.error.unknown_tga_format = Невідомий формат файлу .tga для %s. + +movie_maker.progress.creating_file_name = Створюю %s. +movie_maker.progress.creating_output_file = Створюю вихідний файл +movie_maker.progress.initializing = Ініціалізація... +movie_maker.progress.processing = Обробляю %s. From 6fcbbebec7ce5f2dc5da98c9b81c7cfa2f56cbae Mon Sep 17 00:00:00 2001 From: Rostyslav Zatserkovnyi Date: Mon, 29 Feb 2016 20:56:36 +0200 Subject: [PATCH 0020/1245] Minor spelling fixes, register the language in Processing --- app/src/processing/app/Language.java | 1 + build/shared/lib/languages/PDE_uk.properties | 12 ++++++------ build/shared/lib/languages/languages.txt | 1 + 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/src/processing/app/Language.java b/app/src/processing/app/Language.java index 7306b39f22..149f163e08 100644 --- a/app/src/processing/app/Language.java +++ b/app/src/processing/app/Language.java @@ -99,6 +99,7 @@ static private String[] listSupported() { "nl", // Dutch, Nederlands "pt", // Portuguese "tr", // Turkish + "uk", // Ukrainian "zh" // Chinese }; return SUPPORTED; diff --git a/build/shared/lib/languages/PDE_uk.properties b/build/shared/lib/languages/PDE_uk.properties index 863cf5d173..07ce05aa55 100644 --- a/build/shared/lib/languages/PDE_uk.properties +++ b/build/shared/lib/languages/PDE_uk.properties @@ -38,8 +38,8 @@ menu.edit.copy = Копіювати menu.edit.copy_as_html = Копіювати як HTML menu.edit.paste = Вставити menu.edit.select_all = Виділити все -menu.edit.auto_format = Автоформатувати -menu.edit.comment_uncomment = Закоментувати/Розкоментувати +menu.edit.auto_format = Автоформатування +menu.edit.comment_uncomment = Коментувати/Розкоментувати menu.edit.increase_indent = Збільшити відступ menu.edit.decrease_indent = Зменшити відступ menu.edit.find = Знайти... @@ -96,7 +96,7 @@ menu.debug.hide_variables = Приховати змінні # | File | Edit | Sketch | Debug | Tools | Help | # | Tools | menu.tools = Інструменти -menu.tools.color_selector = Вибирач кольору... +menu.tools.color_selector = Вибрати колір... menu.tools.create_font = Створити шрифт... menu.tools.archive_sketch = Архівувати ескіз menu.tools.fix_the_serial_lbrary = Виправити Serial Library @@ -256,7 +256,7 @@ create_font.size = Розмір create_font.smooth = Згладжений create_font.characters = Символи... create_font.character_selector = Вибирач символів -create_font.character_selector.label = У стандартні символів включено більшість bitmap-ів для Mac OS\nі Windows Latin. Включення усіх символів вимагає\nвеликого обсягу пам’яті.\nДля кращої навігації можна обрати конкретні блоки Unicode. +create_font.character_selector.label = У стандартні символи включено більшість bitmap-ів для Mac OS\nі Windows Latin. Включення усіх символів вимагає великого\nобсягу пам’яті.\nДля кращої навігації можна обрати конкретні блоки Unicode. create_font.default_characters = Стандартні символи create_font.all_characters = Усі символи create_font.specific_unicode = Конкретні блоки Unicode @@ -553,7 +553,7 @@ color_chooser.select = Вибрати movie_maker = Генератор відео movie_maker.title = Генератор відео QuickTime -movie_maker.blurb = Цей інструмент створює відео QuickTime з послідовності зображень.

Для уникнення артефактів від повторного стиснення зображень у відео
використовуйте зображення TIFF, TGA (з Processing), або PNG.

Зображення TIFF та TGA записуватимуться швидше, але вимагають більше місця на диску:
saveFrame("frames/####.tif");
saveFrame("frames/####.tga");

Зображення PNG менші, але записуватимуться повільніше:
saveFrame("frames/####.png");

Цей код базується на QuickTime Movie Maker 1.5.1 2011-01-17.
Copyright © 2010-2011 Werner Randelshofer. Усі права захищено.
+movie_maker.blurb = Цей інструмент створює відео QuickTime з послідовності зображень.

Для уникнення артефактів від повторного стиснення зображень у відео
використовуйте зображення TIFF, TGA (з Processing) або PNG.

Зображення TIFF та TGA записуватимуться швидше, але вимагають більше місця на диску:
saveFrame("frames/####.tif");
saveFrame("frames/####.tga");

Зображення PNG менші, але записуватимуться повільніше:
saveFrame("frames/####.png");

Код базується на QuickTime Movie Maker 1.5.1 2011-01-17.
Copyright © 2010-2011 Werner Randelshofer. Всі права захищені.
movie_maker.image_folder_help_label = Перетягніть папку з файлами зображень у поле внизу: movie_maker.choose_button = Вибрати... movie_maker.select_image_folder = Вибрати папку зображень... @@ -569,7 +569,7 @@ movie_maker.compression.animation = Анімація movie_maker.compression.jpeg = JPEG movie_maker.compression.png = PNG movie_maker.framerate = Частота кадрів: -movie_maker.orig_size_button = Розмір, як в оригіналу +movie_maker.orig_size_button = Розмір, як в оригіналі movie_maker.orig_size_tooltip = Відмітьте це, якщо папка вже містить закодовані кадри відео бажаного розміру. movie_maker.error.avoid_tiff = Спробуйте зображення TGA чи PNG замість TIFF. diff --git a/build/shared/lib/languages/languages.txt b/build/shared/lib/languages/languages.txt index 4d82a9aacb..e86d7da446 100644 --- a/build/shared/lib/languages/languages.txt +++ b/build/shared/lib/languages/languages.txt @@ -15,4 +15,5 @@ ko # Korean nl # Dutch, Nederlands pt # Portuguese tr # Turkish +uk # Ukrainian zh # Chinese From 6e27a7d0f04b4da4dee949782c9373aabc409fe1 Mon Sep 17 00:00:00 2001 From: satoshiokita Date: Sat, 5 Mar 2016 13:13:45 +0900 Subject: [PATCH 0021/1245] fix:load fallback font for CJK. --- app/src/processing/app/ui/Toolkit.java | 22 ++++++++++++ build/shared/lib/languages/PDE_ja.properties | 36 ++++++++++---------- 2 files changed, 40 insertions(+), 18 deletions(-) diff --git a/app/src/processing/app/ui/Toolkit.java b/app/src/processing/app/ui/Toolkit.java index e1389d191a..88573dcd4d 100644 --- a/app/src/processing/app/ui/Toolkit.java +++ b/app/src/processing/app/ui/Toolkit.java @@ -54,6 +54,7 @@ import java.util.Comparator; import java.util.HashSet; import java.util.List; +import java.util.Locale; import java.util.regex.Pattern; import javax.swing.Action; @@ -892,6 +893,16 @@ static public Font getMonoFont(int size, int style) { monoBoldFont = createFont("AnonymousPro-Bold.ttf", size); } } + // issue2886 + // follback for Chinese, Korean, Japanese. + String lang = Language.getLanguage(); + if (Locale.CHINESE.getLanguage().equals(lang) || + Locale.JAPANESE.getLanguage().equals(lang) || + Locale.KOREAN.getLanguage().equals(lang)) { + sansFont = new Font("Monospaced", Font.PLAIN, size); + sansBoldFont = new Font("Monospaced", Font.BOLD, size); + Messages.log("load Monospaced font for CJK."); + } } catch (Exception e) { Messages.loge("Could not load mono font", e); monoFont = new Font("Monospaced", Font.PLAIN, size); @@ -928,6 +939,17 @@ static public Font getSansFont(int size, int style) { sansBoldFont = createFont("Carlito-Bold.ttf", size); } } + + // issue2886 + // follback for Chinese, Korean, Japanese. + String lang = Language.getLanguage(); + if (Locale.CHINESE.getLanguage().equals(lang) || + Locale.JAPANESE.getLanguage().equals(lang) || + Locale.KOREAN.getLanguage().equals(lang)) { + sansFont = new Font("SansSerif", Font.PLAIN, size); + sansBoldFont = new Font("SansSerif", Font.BOLD, size); + Messages.log("load sans font for CJK."); + } } catch (Exception e) { Messages.loge("Could not load sans font", e); sansFont = new Font("SansSerif", Font.PLAIN, size); diff --git a/build/shared/lib/languages/PDE_ja.properties b/build/shared/lib/languages/PDE_ja.properties index 14a67c0ceb..94050a6473 100644 --- a/build/shared/lib/languages/PDE_ja.properties +++ b/build/shared/lib/languages/PDE_ja.properties @@ -283,15 +283,15 @@ debugger.type = 型 # [Run/Present] [Stop] [New] [Open] [Save] # FIXME: スケッチのメニュー部分は日本語が表示できないため、英語のままにする # https://github.com/processing/processing/issues/2886 -#toolbar.run = 実行 -#toolbar.present = プレゼンテーション -#toolbar.stop = 停止 -#toolbar.debug = デバッグ +toolbar.run = 実行 +toolbar.present = プレゼンテーション +toolbar.stop = 停止 +toolbar.debug = デバッグ # --- -#toolbar.new = 新規 -#toolbar.open = 開く -#toolbar.save = 保存 -# toolbar.export_application = Export Application +toolbar.new = 新規 +toolbar.open = 開く +toolbar.save = 保存 + toolbar.export_application = Export Application toolbar.add_mode = モードの追加... # [Debug] [Continue] [Step] [Stop] [Toggle Breakpoints] [Variable Inspector] @@ -333,8 +333,8 @@ editor.sketch.rename.description = スケッチの新しい名前 #editor.status.drag_and_drop.files_added.0 = No files were added to the sketch. #editor.status.drag_and_drop.files_added.1 = One file added to the sketch. #editor.status.drag_and_drop.files_added.n = %d files added to the sketch. -#editor.status.saving = 保存しています... -#editor.status.saving.done = 保存が完了しました。 +editor.status.saving = 保存しています... +editor.status.saving.done = 保存が完了しました。 #editor.status.saving.canceled = 保存がキャンセルされました。 #editor.status.printing = 印刷しています... #editor.status.printing.done = 印刷が完了しました。 @@ -349,9 +349,9 @@ editor.sketch.rename.description = スケッチの新しい名前 # Errors # FIXME: この部分は文字化けするため、英語のままにする # https://github.com/processing/processing/issues/2886 -#editor.status.warning = 警告 -#editor.status.error = エラー -#editor.status.error_on = "%s" でエラー +editor.status.warning = 警告 +editor.status.error = エラー +editor.status.error_on = "%s" でエラー #editor.status.missing.default = "%c" がありません #editor.status.missing.semicolon = セミコロン ";" がありません #editor.status.missing.left_sq_bracket = Missing left square bracket "[" @@ -378,11 +378,11 @@ editor.sketch.rename.description = スケッチの新しい名前 # Footer buttons # FIXME: この部分は文字化けするため、英語のままにする # https://github.com/processing/processing/issues/2886 -#editor.footer.errors = エラー -#editor.footer.errors.problem = 問題 -#editor.footer.errors.tab = タブ -#editor.footer.errors.line = 行 -#editor.footer.console = コンソール +editor.footer.errors = エラー +editor.footer.errors.problem = 問題 +editor.footer.errors.tab = タブ +editor.footer.errors.line = 行 +editor.footer.console = コンソール # New handler new.messages.is_read_only = スケッチが読込み専用です From 0b7462bca555e9240dc36c5ae48777bb34101c8b Mon Sep 17 00:00:00 2001 From: satoshiokita Date: Mon, 7 Mar 2016 08:06:27 +0900 Subject: [PATCH 0022/1245] fixed a processing-java command encoding problem for Windows Command Prompt --- java/src/processing/mode/java/Commander.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/src/processing/mode/java/Commander.java b/java/src/processing/mode/java/Commander.java index e8e1f93495..95099153ce 100644 --- a/java/src/processing/mode/java/Commander.java +++ b/java/src/processing/mode/java/Commander.java @@ -106,7 +106,10 @@ public Commander(String[] args) { try { systemOut = new PrintStream(System.out, true, "UTF-8"); systemErr = new PrintStream(System.err, true, "UTF-8"); - + if (Platform.isWindows()) { + systemOut = new PrintStream(System.out, true); + systemErr = new PrintStream(System.err, true); + } } catch (UnsupportedEncodingException e) { e.printStackTrace(); System.exit(1); From d46e1b60c27f5fabaafc853ee5c672efef499ad4 Mon Sep 17 00:00:00 2001 From: George Bateman Date: Wed, 23 Mar 2016 18:33:36 +0000 Subject: [PATCH 0023/1245] Use HTML to print Allows multiple tabs at once and lifts responsibility for print rendering from TextAreaPainter. Fixes #50, closes #213. --- .../processing/app/syntax/JEditTextArea.java | 76 ++++++++++--------- .../app/syntax/TextAreaPainter.java | 43 +---------- app/src/processing/app/ui/Editor.java | 41 +++++++++- 3 files changed, 81 insertions(+), 79 deletions(-) diff --git a/app/src/processing/app/syntax/JEditTextArea.java b/app/src/processing/app/syntax/JEditTextArea.java index 5fb7392db5..544978d76a 100644 --- a/app/src/processing/app/syntax/JEditTextArea.java +++ b/app/src/processing/app/syntax/JEditTextArea.java @@ -258,11 +258,6 @@ public final TextAreaPainter getPainter() { } - public final Printable getPrintable() { - return painter.getPrintable(); - } - - /** * Returns the input handler. */ @@ -1724,7 +1719,25 @@ public void copy() { * specific to any language or version of the PDE. */ public void copyAsHTML() { - StringBuilder cf = new StringBuilder("
\n");
+    HtmlSelection formatted = new HtmlSelection("
\n"
+        + getTextAsHtml(null) + "\n
"); + + Clipboard clipboard = processing.app.ui.Toolkit.getSystemClipboard(); + clipboard.setContents(formatted, new ClipboardOwner() { + public void lostOwnership(Clipboard clipboard, Transferable contents) { + // I don't care about ownership + } + }); + } + + + /** + * Guts of copyAsHTML, minus the pre, body, and html blocks surrounding. + * @param doc If null, read only the selection if any, and use the active + * document. Otherwise, the whole of doc is used. + */ + public String getTextAsHtml(SyntaxDocument doc) { + StringBuilder cf = new StringBuilder(); int selStart = getSelectionStart(); int selStop = getSelectionStop(); @@ -1732,8 +1745,12 @@ public void copyAsHTML() { int startLine = getSelectionStartLine(); int stopLine = getSelectionStopLine(); + if (doc != null) { + startLine = 0; + stopLine = doc.getDefaultRootElement().getElementCount() - 1; + } // If no selection, convert all the lines - if (selStart == selStop) { + else if (selStart == selStop) { startLine = 0; stopLine = getLineCount() - 1; } else { @@ -1742,55 +1759,45 @@ public void copyAsHTML() { stopLine--; } } + if (doc == null) { + doc = getDocument(); + } // Read the code line by line for (int i = startLine; i <= stopLine; i++) { - emitAsHTML(cf, i); + emitAsHTML(cf, i, doc); } - cf.append("\n
"); - - HtmlSelection formatted = new HtmlSelection(cf.toString()); - - Clipboard clipboard = processing.app.ui.Toolkit.getSystemClipboard(); - clipboard.setContents(formatted, new ClipboardOwner() { - public void lostOwnership(Clipboard clipboard, Transferable contents) { - // i don't care about ownership - } - }); + return cf.toString(); } - private void emitAsHTML(StringBuilder cf, int line) { + private void emitAsHTML(StringBuilder cf, int line, SyntaxDocument doc) { + // Almost static; only needs the painter for a color scheme. Segment segment = new Segment(); - getLineText(line, segment); + try { + Element element = doc.getDefaultRootElement().getElement(line); + int start = element.getStartOffset(); + int stop = element.getEndOffset(); + doc.getText(start, stop - start - 1, segment); + } catch (BadLocationException e) { return; } char[] segmentArray = segment.array; int limit = segment.getEndIndex(); int segmentOffset = segment.offset; int segmentCount = segment.count; - TokenMarker tokenMarker = getTokenMarker(); + TokenMarker tokenMarker = doc.getTokenMarker(); // If syntax coloring is disabled, do simple translation if (tokenMarker == null) { for (int j = 0; j < segmentCount; j++) { char c = segmentArray[j + segmentOffset]; - //cf = cf.append(c); appendAsHTML(cf, c); } } else { // If syntax coloring is enabled, we have to do this // because tokens can vary in width - Token tokens; - if ((painter.getCurrentLineIndex() == line) && - (painter.getCurrentLineTokens() != null)) { - tokens = painter.getCurrentLineTokens(); - - } else { - painter.setCurrentLineIndex(line); - painter.setCurrentLineTokens(tokenMarker.markTokens(segment, line)); - tokens = painter.getCurrentLineTokens(); - } + Token tokens = tokenMarker.markTokens(segment, line); int offset = 0; SyntaxStyle[] styles = painter.getStyles(); @@ -1798,10 +1805,8 @@ private void emitAsHTML(StringBuilder cf, int line) { for (;;) { byte id = tokens.id; if (id == Token.END) { - char c = segmentArray[segmentOffset + offset]; if (segmentOffset + offset < limit) { - //cf.append(c); - appendAsHTML(cf, c); + appendAsHTML(cf, segmentArray[segmentOffset + offset]); } else { cf.append('\n'); } @@ -1824,7 +1829,6 @@ private void emitAsHTML(StringBuilder cf, int line) { cf.append(" "); } else { appendAsHTML(cf, c); - //cf.append(c); } // Place close tags [/] if (j == (length - 1) && id != Token.NULL && styles[id].isBold()) diff --git a/app/src/processing/app/syntax/TextAreaPainter.java b/app/src/processing/app/syntax/TextAreaPainter.java index bdfded94d5..95482b124d 100644 --- a/app/src/processing/app/syntax/TextAreaPainter.java +++ b/app/src/processing/app/syntax/TextAreaPainter.java @@ -12,7 +12,6 @@ import java.awt.event.MouseEvent; import java.awt.*; -import java.awt.print.*; import javax.swing.ToolTipManager; import javax.swing.text.*; @@ -28,9 +27,6 @@ * @author Slava Pestov */ public class TextAreaPainter extends JComponent implements TabExpander { - /** True if inside printing, will handle disabling the highlight */ - boolean printing; - /** A specific painter composed by the InputMethod.*/ protected CompositionTextPainter compositionTextPainter; @@ -502,38 +498,6 @@ public void paint(Graphics gfx) { } - public Printable getPrintable() { - return new Printable() { - - @Override - public int print(Graphics graphics, PageFormat pageFormat, - int pageIndex) throws PrinterException { - int lineHeight = fm.getHeight(); - int linesPerPage = (int) (pageFormat.getImageableHeight() / lineHeight); - int lineCount = textArea.getLineCount(); - int lastPage = lineCount / linesPerPage; - - if (pageIndex > lastPage) { - return NO_SUCH_PAGE; - - } else { - Graphics2D g2 = (Graphics2D) graphics; - TokenMarker tokenMarker = textArea.getDocument().getTokenMarker(); - int firstLine = pageIndex*linesPerPage; - g2.translate(Math.max(54, pageFormat.getImageableX()), - pageFormat.getImageableY() - firstLine*lineHeight); - printing = true; - for (int line = firstLine; line < firstLine + linesPerPage; line++) { - paintLine(g2, line, 0, tokenMarker); - } - printing = false; - return PAGE_EXISTS; - } - } - }; - } - - /** * Marks a line as needing a repaint. * @param line The line to invalidate @@ -661,9 +625,7 @@ protected void paintLine(Graphics gfx, int line, int x, // protected void paintPlainLine(Graphics gfx, int line, Font defaultFont, // Color defaultColor, int x, int y) { protected void paintPlainLine(Graphics gfx, int line, int x, int y) { - if (!printing) { - paintHighlight(gfx,line,y); - } + paintHighlight(gfx,line,y); textArea.getLineText(line, currentLine); // gfx.setFont(plainFont); @@ -786,8 +748,7 @@ protected int paintSyntaxLine(Graphics gfx, Segment line, int x, int y, } - protected void paintHighlight(Graphics gfx, int line, int y) {//, boolean printing) { -// if (!printing) { + protected void paintHighlight(Graphics gfx, int line, int y) { if (line >= textArea.getSelectionStartLine() && line <= textArea.getSelectionStopLine()) { paintLineHighlight(gfx, line, y); diff --git a/app/src/processing/app/ui/Editor.java b/app/src/processing/app/ui/Editor.java index 47081b99e1..83a134351f 100644 --- a/app/src/processing/app/ui/Editor.java +++ b/app/src/processing/app/ui/Editor.java @@ -64,6 +64,7 @@ import javax.swing.event.*; import javax.swing.plaf.basic.*; import javax.swing.text.*; +import javax.swing.text.html.*; import javax.swing.undo.*; @@ -2610,15 +2611,51 @@ public void handlePageSetup() { */ public void handlePrint() { statusNotice(Language.text("editor.status.printing")); + + StringBuilder html = new StringBuilder(""); + for (SketchCode tab : sketch.getCode()) { + html.append("" + tab.getPrettyName() + "
"); + html.append(textarea.getTextAsHtml((SyntaxDocument)tab.getDocument())); + html.append("
"); + } + html.setLength(html.length() - 4); // Don't want last
. + html.append(""); + JTextPane jtp = new JTextPane(); + // Needed for good line wrapping; otherwise one very long word breaks + // wrapping for the whole document. + jtp.setEditorKit(new HTMLEditorKit() { + public ViewFactory getViewFactory() { + return new HTMLFactory() { + public View create(Element e) { + View v = super.create(e); + if (!(v instanceof javax.swing.text.html.ParagraphView)) + return v; + else + return new javax.swing.text.html.ParagraphView(e) { + protected SizeRequirements calculateMinorAxisRequirements( + int axis, SizeRequirements r) { + r = super.calculateMinorAxisRequirements(axis, r); + r.minimum = 1; + return r; + } + }; + } + }; + } + }); + jtp.setFont(new Font(Preferences.get("editor.font.family"), Font.PLAIN, 10)); + jtp.setText(html.toString().replace("\n", "
") // Not in a
.
+        .replaceAll("(?
Date: Wed, 10 Feb 2016 21:06:42 +0100
Subject: [PATCH 0024/1245] Add two Raspberry Pi related fixes to JOGL

This is JOGL 2.3.2 with two fixes I wrote on top:
https://github.com/sgothel/jogl/pull/96
https://github.com/sgothel/jogl/pull/97

Makes the output window centered when using the default closed-source driver on the Raspberry Pi, and adds support for using the new OpenGL driver with the files of the old one still in place. Tested on the Raspbian and OS X.
---
 core/library/jogl-all.jar | Bin 3414448 -> 3402029 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/core/library/jogl-all.jar b/core/library/jogl-all.jar
index f73174f9e7751292eb607b745a66fb1f5cf933d0..e2c7b44b4250009fd3264d19d0e41aaf96777f52 100644
GIT binary patch
delta 512597
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%0Dl70_b)#}#`?bv@TV}X;4bZ2hyl8Gqrva>aTMp)
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

*qu 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

<1I1GaBU(4WQr)m$ocjwnhWz#{ivGeks^ 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%0D)k<7^k2W>|G=>g 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%0Dxb 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