From 2aee42a12caac0bf3e77d744d0892b2632bbbe21 Mon Sep 17 00:00:00 2001 From: bjelojac Date: Thu, 25 Apr 2013 13:46:43 -0500 Subject: [PATCH 1/3] Fix for #814, Memory Leak File isn't closed before being released, it leaks. This test has been verified and tested many times. --- libraries/SD/File.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/SD/File.cpp b/libraries/SD/File.cpp index 88d9e9ac9..c3021d6b9 100644 --- a/libraries/SD/File.cpp +++ b/libraries/SD/File.cpp @@ -44,6 +44,7 @@ File::File(void) { } File::~File(void) { + close(); // Serial.print("Deleted file object"); } From aaafaf33b4b912e85f4e705efcd2a2eae8fb9624 Mon Sep 17 00:00:00 2001 From: Jacques Supcik Date: Sun, 6 Oct 2013 10:59:53 +0200 Subject: [PATCH 2/3] Fix indentation (cosmetic) --- hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c b/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c index 2b9fefa26..880cf9b41 100755 --- a/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c +++ b/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c @@ -950,10 +950,10 @@ char getch(void) count++; if (count > MAX_TIME_COUNT) app_start(); - } - - return UDR0; } + + return UDR0; + } else if(bootuart == 2) { while(!(UCSR1A & _BV(RXC1))) { /* 20060803 DojoCorp:: Addon coming from the previous Bootloader*/ From 21ef50beb435f5bf988b8f18d353fa9184f473aa Mon Sep 17 00:00:00 2001 From: Federico Fissore Date: Mon, 14 Oct 2013 12:34:09 +0200 Subject: [PATCH 3/3] It was still using jdk FileNameExtensionFilter --- app/src/processing/app/Base.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index 4e40f8c34..a45e69ada 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -28,12 +28,12 @@ import java.io.*; import java.util.*; import javax.swing.*; -import javax.swing.filechooser.FileNameExtensionFilter; import processing.app.debug.Compiler; import processing.app.debug.Target; import processing.app.helpers.FileUtils; import processing.app.helpers.filefilters.OnlyDirs; +import processing.app.javax.swing.filechooser.FileNameExtensionFilter; import processing.app.tools.ZipDeflater; import processing.core.*; import static processing.app.I18n._;