commit 820e533e6fb001d34c7c65eade8854df0eb5a84a
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Apr 30 10:38:50 2012 +0200

    NEWS update

 NEWS            |   14 ++++++++++++++
 src/__init__.py |    2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit c697e49e4ebe41ac4a099066959a7f6c852b6c50
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Apr 30 10:38:28 2012 +0200

    force full source install in sdist target

 setup.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 96066d261f3371896cfdcc07ba5819e52491a5f7
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Apr 30 09:29:30 2012 +0200

    drop unneeded import

 src/ui.py |    1 -
 1 file changed, 1 deletion(-)

commit f26cacaa6cf73dce5a9781f5a1fa99138c32d183
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Apr 29 23:17:25 2012 +0200

    resize errorneous resize grips

 src/ui.py |    2 ++
 1 file changed, 2 insertions(+)

commit 519387dcdd7c19c21da7515b08c114f4055dda72
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Apr 29 14:38:03 2012 +0200

    Bug 673692 - Serial Terminal message in status bar not correct

 src/misc.py     |   14 ++++++++------
 src/serialio.py |    2 +-
 2 files changed, 9 insertions(+), 7 deletions(-)

commit f9499ba04de1676036a86b754c462ef3c1779403
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Mon Apr 9 17:17:27 2012 +0200

    New Arduino 1.0 icons borrowed from Arduino Team

 pixmaps/compile.svg    |  110 -----------------------
 pixmaps/new.png        |  Bin 0 -> 444 bytes
 pixmaps/new.svg        |  112 ------------------------
 pixmaps/open.png       |  Bin 0 -> 411 bytes
 pixmaps/open.svg       |  112 ------------------------
 pixmaps/save.png       |  Bin 0 -> 419 bytes
 pixmaps/save.svg       |  112 ------------------------
 pixmaps/serial.png     |  Bin 0 -> 565 bytes
 pixmaps/serial.svg     |  134 ----------------------------
 pixmaps/stop.svg       |  112 ------------------------
 pixmaps/upload.png     |  Bin 0 -> 396 bytes
 pixmaps/upload.svg     |  227 ------------------------------------------------
 pixmaps/verify.png     |  Bin 0 -> 426 bytes
 scripts/gen-pixmaps.sh |    5 --
 src/ui.py              |    7 +-
 ui/main.ui             |   25 ++----
 16 files changed, 8 insertions(+), 948 deletions(-)

commit fb0d604fc7e9f7a8ee5d0f460dfe5355381aef2b
Author: Bruno Brouard <annoa.b@gmail.com>
Date:   Sun Apr 22 17:18:06 2012 +0200

    Updated French translation

 po/fr.po |  401 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 207 insertions(+), 194 deletions(-)

commit 3388da9b9bcb43e9550b3b654edd6f37085acfc0
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Apr 19 06:54:21 2012 +0200

    Updated Czech translation

 po/cs.po |  194 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 102 insertions(+), 92 deletions(-)

commit 5a319df648ee363e197685379237f721712eff45
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Apr 18 01:09:59 2012 +0200

    Bug 673781 - Force Gnoduino SDK installation

 setup.py |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 0eae6ebee3ca20cb9d628f13ce588981b0f77d1a
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Apr 13 15:48:14 2012 +0200

    Updated Galician translations

 po/gl.po |  196 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 105 insertions(+), 91 deletions(-)

commit 7d225a2d4e26a283c7b7173ee4cce37a19c98dfd
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Apr 12 16:44:16 2012 +0200

    Updated Spanish translation

 po/es.po |  100 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 55 insertions(+), 45 deletions(-)

commit 57e5fb4beb53fd0e18c4c07df2e35f7af075ea08
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Apr 10 19:43:41 2012 +0200

    Updated Slovenian translation

 po/sl.po |  116 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 62 insertions(+), 54 deletions(-)

commit 9bcc8d9ea3ecc76ce432ebbc9a7df6b803c9b695
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Apr 9 19:55:51 2012 +0200

    add sketchdir selection to preferences

 src/config.py |    1 +
 src/prefs.py  |    1 +
 src/ui.py     |    7 +++++++
 ui/main.ui    |   47 ++++++++++++++++++++++++++++++++++++++++++++---
 4 files changed, 53 insertions(+), 3 deletions(-)

commit 8436354cbc3874340641b7fabbdb35e2a05198e3
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Apr 9 19:27:02 2012 +0200

    add upload.verbose save/restore function

 src/ui.py  |   14 ++++++++++++++
 ui/main.ui |    2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit ea8a3650d4e27b811abd56184442c52d2d2645ff
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Apr 9 19:09:01 2012 +0200

    increase tooltip visibility

 ui/main.ui |    1 +
 1 file changed, 1 insertion(+)

commit 522483080d19e8423fb4ad44db57cffc17f12986
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Apr 9 19:05:52 2012 +0200

    add upload verbose option

 src/config.py   |    1 +
 src/prefs.py    |    1 +
 src/uploader.py |   18 +++++++++---------
 ui/main.ui      |   20 ++++++++++++++++++--
 4 files changed, 29 insertions(+), 11 deletions(-)

commit 64e61d2cd794ab5e1239d36dd65a247f589b4a59
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Apr 9 18:53:10 2012 +0200

    allow custom names in library paths

 src/compiler.py |   17 +++++++++++++++--
 src/preproc.py  |    4 ++++
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 95f705a7f59a7b27760c1f208f553df0c8fdd0d5
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Apr 8 23:10:27 2012 +0200

    more example parsing fixes

 src/ui.py |   10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

commit 148f57b657d9cacbf4bc7b520a754cc278ce6206
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Apr 9 14:32:38 2012 +0200

    Updated Spanish translation

 po/es.po |   39 ++++++++++++++++++++++-----------------
 1 file changed, 22 insertions(+), 17 deletions(-)

commit 329cb0ded1f30815681971bc5a706d912ca6da8d
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Apr 8 22:43:44 2012 +0200

    Updated Slovenian translation

 po/sl.po |   15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit a3e3d67d62fcbc0ac306d5d60bf9a63631af0416
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Apr 8 21:21:10 2012 +0200

    improve error message on missing core files

 src/misc.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a21cb64c2b162ab9396ba70e1fb840f6891fa71e
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Apr 8 21:07:45 2012 +0200

    Updated Slovenian translation

 po/sl.po |   64 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 31 insertions(+), 33 deletions(-)

commit 6ff4f8a28c9338ba7e02143a7ae210ab0789ca08
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Apr 8 18:51:38 2012 +0200

    fix reading of old gnoduino boards

 src/board.py |    1 -
 src/misc.py  |    5 +++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 7dc5bd22c1eee8650d165ab5bb6a987029718d70
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Apr 8 18:09:23 2012 +0200

    show custom library paths examples

 src/ui.py |   85 +++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 52 insertions(+), 33 deletions(-)

commit 5d160afcd218c108317e63e07fb3e5a7a07f1637
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Sun Apr 8 15:35:57 2012 +0200

    Update gnoduino icons, with arduino like colors

 pixmaps/gnoduino.svg |   44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit 92d46df3827124f4bd1f3625908f1b2662314304
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Apr 7 20:41:49 2012 +0200

    fix error printing during linking

 src/compiler.py |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit db3ec82151d4a427b875c49b30c208da140cd876
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Apr 8 13:25:11 2012 +0200

    Updated Spanish translation

 po/es.po |   47 +++++++++++++++--------------------------------
 1 file changed, 15 insertions(+), 32 deletions(-)

commit c328da992183ba12e54383e71a8953e045145b1c
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Fri Apr 6 19:21:17 2012 +0200

    Fix compilling typo

 src/compiler.py |    2 +-
 src/misc.py     |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 3dcb3212484c3fb39a9653069a55f3c3560893ad
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Apr 6 21:58:43 2012 +0200

    fix bootloader burning

 src/programmer.py |   12 +++++++++---
 src/ui.py         |    6 +++---
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 103f6a33a9b84b133b89a9b9f70c196cb577d1fd
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Apr 6 21:57:52 2012 +0200

    print proper output when uploading

 src/uploader.py |   23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit 8b34b2d487f1d8ca237470fd4d83094833412fb4
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Fri Apr 6 00:10:08 2012 +0200

    add myavr mysmartusblight isp

 hardware/arduino/programmers.txt |    5 +++++
 1 file changed, 5 insertions(+)

commit 2eb9143d176905c5b4b784ee68ddaf83c0b923f8
Merge: e2aa040 d5de0e0
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Apr 5 23:05:49 2012 +0200

    merge in upsteam libraries target

commit d5de0e00ccd243b1e0163661956386d637705869
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Apr 5 23:05:49 2012 +0200

    Squashed 'libraries/' content from commit 1931ff5
    
    git-subtree-dir: libraries
    git-subtree-split: 1931ff509038d9cadddf12441835775feb1d0864

 EEPROM/EEPROM.cpp                                  |   50 +
 EEPROM/EEPROM.h                                    |   35 +
 EEPROM/examples/eeprom_clear/eeprom_clear.ino      |   23 +
 EEPROM/examples/eeprom_read/eeprom_read.ino        |   39 +
 EEPROM/examples/eeprom_write/eeprom_write.ino      |   38 +
 EEPROM/keywords.txt                                |   18 +
 Ethernet/Dhcp.cpp                                  |  479 ++++++++
 Ethernet/Dhcp.h                                    |  178 +++
 Ethernet/Dns.cpp                                   |  423 +++++++
 Ethernet/Dns.h                                     |   41 +
 Ethernet/Ethernet.cpp                              |  121 ++
 Ethernet/Ethernet.h                                |   41 +
 Ethernet/EthernetClient.cpp                        |  165 +++
 Ethernet/EthernetClient.h                          |   37 +
 Ethernet/EthernetServer.cpp                        |   91 ++
 Ethernet/EthernetServer.h                          |   22 +
 Ethernet/EthernetUdp.cpp                           |  218 ++++
 Ethernet/EthernetUdp.h                             |   99 ++
 .../BarometricPressureWebServer.ino                |  222 ++++
 Ethernet/examples/ChatServer/ChatServer.ino        |   74 ++
 .../DhcpAddressPrinter/DhcpAddressPrinter.ino      |   53 +
 .../examples/DhcpChatServer/DhcpChatServer.ino     |   80 ++
 Ethernet/examples/DnsWebClient/DnsWebClient.ino    |   76 ++
 Ethernet/examples/PachubeClient/PachubeClient.ino  |  158 +++
 .../PachubeClientString/PachubeClientString.ino    |  145 +++
 Ethernet/examples/TelnetClient/TelnetClient.ino    |   87 ++
 Ethernet/examples/TwitterClient/TwitterClient.ino  |  129 ++
 .../UDPSendReceiveString/UDPSendReceiveString.ino  |  118 ++
 Ethernet/examples/UdpNtpClient/UdpNtpClient.ino    |  136 +++
 Ethernet/examples/WebClient/WebClient.ino          |   75 ++
 Ethernet/examples/WebServer/WebServer.ino          |   95 ++
 Ethernet/keywords.txt                              |   37 +
 Ethernet/util.h                                    |   13 +
 Ethernet/utility/socket.cpp                        |  400 +++++++
 Ethernet/utility/socket.h                          |   41 +
 Ethernet/utility/w5100.cpp                         |  188 +++
 Ethernet/utility/w5100.h                           |  400 +++++++
 Firmata/Boards.h                                   |  366 ++++++
 Firmata/Firmata.cpp                                |  444 +++++++
 Firmata/Firmata.h                                  |  163 +++
 Firmata/LICENSE.txt                                |  458 +++++++
 Firmata/TODO.txt                                   |   14 +
 .../examples/AllInputsFirmata/AllInputsFirmata.ino |   90 ++
 Firmata/examples/AnalogFirmata/AnalogFirmata.ino   |   94 ++
 Firmata/examples/EchoString/EchoString.ino         |   46 +
 Firmata/examples/I2CFirmata/I2CFirmata.ino         |  228 ++++
 Firmata/examples/OldStandardFirmata/LICENSE.txt    |  458 +++++++
 .../OldStandardFirmata/OldStandardFirmata.ino      |  239 ++++
 Firmata/examples/ServoFirmata/ServoFirmata.ino     |   53 +
 .../SimpleAnalogFirmata/SimpleAnalogFirmata.ino    |   46 +
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.ino  |   72 ++
 Firmata/examples/StandardFirmata/LICENSE.txt       |  458 +++++++
 .../examples/StandardFirmata/StandardFirmata.ino   |  636 ++++++++++
 Firmata/keywords.txt                               |   62 +
 LiquidCrystal/LiquidCrystal.cpp                    |  310 +++++
 LiquidCrystal/LiquidCrystal.h                      |  106 ++
 LiquidCrystal/examples/Autoscroll/Autoscroll.ino   |   73 ++
 LiquidCrystal/examples/Blink/Blink.ino             |   61 +
 LiquidCrystal/examples/Cursor/Cursor.ino           |   60 +
 .../examples/CustomCharacter/CustomCharacter.ino   |  138 +++
 LiquidCrystal/examples/Display/Display.ino         |   60 +
 LiquidCrystal/examples/HelloWorld/HelloWorld.ino   |   58 +
 LiquidCrystal/examples/Scroll/Scroll.ino           |   85 ++
 .../examples/SerialDisplay/SerialDisplay.ino       |   65 +
 .../examples/TextDirection/TextDirection.ino       |   87 ++
 LiquidCrystal/examples/setCursor/setCursor.ino     |   71 ++
 LiquidCrystal/keywords.txt                         |   37 +
 SD/File.cpp                                        |  150 +++
 SD/README.txt                                      |   13 +
 SD/SD.cpp                                          |  616 ++++++++++
 SD/SD.h                                            |  103 ++
 SD/examples/CardInfo/CardInfo.ino                  |  111 ++
 SD/examples/Datalogger/Datalogger.ino              |   86 ++
 SD/examples/DumpFile/DumpFile.ino                  |   64 +
 SD/examples/Files/Files.ino                        |   78 ++
 SD/examples/ReadWrite/ReadWrite.ino                |   79 ++
 SD/examples/listfiles/listfiles.ino                |   77 ++
 SD/keywords.txt                                    |   30 +
 SD/utility/FatStructs.h                            |  418 +++++++
 SD/utility/Sd2Card.cpp                             |  644 ++++++++++
 SD/utility/Sd2Card.h                               |  233 ++++
 SD/utility/Sd2PinMap.h                             |  353 ++++++
 SD/utility/SdFat.h                                 |  547 +++++++++
 SD/utility/SdFatUtil.h                             |   71 ++
 SD/utility/SdFatmainpage.h                         |  202 ++++
 SD/utility/SdFile.cpp                              | 1253 ++++++++++++++++++++
 SD/utility/SdInfo.h                                |  232 ++++
 SD/utility/SdVolume.cpp                            |  295 +++++
 SPI/SPI.cpp                                        |   61 +
 SPI/SPI.h                                          |   70 ++
 .../BarometricPressureSensor.ino                   |  143 +++
 .../BarometricPressureSensor.ino                   |  143 +++
 .../DigitalPotControl/DigitalPotControl.ino        |   71 ++
 SPI/keywords.txt                                   |   36 +
 Servo/Servo.cpp                                    |  337 ++++++
 Servo/Servo.h                                      |  127 ++
 Servo/examples/Knob/Knob.ino                       |   22 +
 Servo/examples/Sweep/Sweep.ino                     |   31 +
 Servo/keywords.txt                                 |   24 +
 SoftwareSerial/SoftwareSerial.cpp                  |  515 ++++++++
 SoftwareSerial/SoftwareSerial.h                    |  112 ++
 .../SoftwareSerialExample.ino                      |   38 +
 .../examples/TwoPortReceive/TwoPortReceive.ino     |   78 ++
 SoftwareSerial/keywords.txt                        |   27 +
 Stepper/Stepper.cpp                                |  220 ++++
 Stepper/Stepper.h                                  |   83 ++
 Stepper/examples/MotorKnob/MotorKnob.ino           |   41 +
 .../stepper_oneRevolution.ino                      |   44 +
 .../stepper_oneStepAtATime.ino                     |   44 +
 .../stepper_speedControl/stepper_speedControl.ino  |   49 +
 Stepper/keywords.txt                               |   28 +
 Wire/Wire.cpp                                      |  298 +++++
 Wire/Wire.h                                        |   79 ++
 .../examples/SFRRanger_reader/SFRRanger_reader.ino |   87 ++
 .../digital_potentiometer.ino                      |   39 +
 Wire/examples/master_reader/master_reader.ino      |   32 +
 Wire/examples/master_writer/master_writer.ino      |   31 +
 Wire/examples/slave_receiver/slave_receiver.ino    |   38 +
 Wire/examples/slave_sender/slave_sender.ino        |   32 +
 Wire/keywords.txt                                  |   31 +
 Wire/utility/twi.c                                 |  527 ++++++++
 Wire/utility/twi.h                                 |   53 +
 122 files changed, 19029 insertions(+)

commit e2aa040b07b443946ddcffb59c20c3844fd0bdbf
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Apr 5 23:05:28 2012 +0200

    remove wrongly added libraries target

 libraries/ArduinoTestSuite/ArduinoTestSuite.cpp    |  715 -----------
 libraries/ArduinoTestSuite/ArduinoTestSuite.h      |   74 --
 libraries/ArduinoTestSuite/avr_cpunames.h          |  186 ---
 .../examples/ATS_Constants/ATS_Constants.pde       |   76 --
 .../examples/ATS_Delay/ATS_Delay.pde               |    1 -
 .../examples/ATS_General/ATS_General.pde           |   94 --
 .../examples/ATS_SD_File/ATS_SD_File.pde           |  106 --
 .../examples/ATS_SD_Files/ATS_SD_Files.pde         |   78 --
 .../examples/ATS_SD_Seek/ATS_SD_Seek.pde           |  109 --
 .../examples/ATS_Skeleton/ATS_Skeleton.pde         |   52 -
 .../ATS_StringIndexOfMemory.pde                    |  102 --
 .../examples/ATS_StringTest/ATS_StringTest.pde     |  184 ---
 .../examples/ATS_ToneTest/ATS_ToneTest.pde         |  250 ----
 libraries/EEPROM/EEPROM.cpp                        |   50 -
 libraries/EEPROM/EEPROM.h                          |   35 -
 .../EEPROM/examples/eeprom_clear/eeprom_clear.pde  |   23 -
 .../EEPROM/examples/eeprom_read/eeprom_read.pde    |   39 -
 .../EEPROM/examples/eeprom_write/eeprom_write.pde  |   38 -
 libraries/EEPROM/keywords.txt                      |   18 -
 libraries/Ethernet/Client.cpp                      |  158 ---
 libraries/Ethernet/Client.h                        |   38 -
 libraries/Ethernet/Ethernet.cpp                    |   36 -
 libraries/Ethernet/Ethernet.h                      |   25 -
 libraries/Ethernet/Server.cpp                      |   92 --
 libraries/Ethernet/Server.h                        |   22 -
 libraries/Ethernet/Udp.cpp                         |  161 ---
 libraries/Ethernet/Udp.h                           |   64 -
 .../BarometricPressureWebServer.pde                |  225 ----
 .../Ethernet/examples/ChatServer/ChatServer.pde    |   63 -
 .../examples/PachubeClient/PachubeClient.pde       |  139 ---
 .../PachubeClientString/PachubeClientString.pde    |  124 --
 .../examples/TelnetClient/TelnetClient.pde         |   89 --
 .../UDPSendReceiveString/UDPSendReceiveString.pde  |  109 --
 .../examples/UdpNtpClient/UdpNtpClient.pde         |  132 ---
 .../Ethernet/examples/WebClient/WebClient.pde      |   71 --
 .../Ethernet/examples/WebServer/WebServer.pde      |   82 --
 libraries/Ethernet/keywords.txt                    |   30 -
 libraries/Ethernet/utility/socket.cpp              |  345 ------
 libraries/Ethernet/utility/socket.h                |   20 -
 libraries/Ethernet/utility/w5100.cpp               |  182 ---
 libraries/Ethernet/utility/w5100.h                 |  381 ------
 libraries/Firmata/Boards.h                         |  335 ------
 libraries/Firmata/Firmata.cpp                      |  442 -------
 libraries/Firmata/Firmata.h                        |  162 ---
 libraries/Firmata/LICENSE.txt                      |  458 -------
 libraries/Firmata/TODO.txt                         |   14 -
 .../examples/AllInputsFirmata/AllInputsFirmata.pde |   79 --
 .../examples/AnalogFirmata/AnalogFirmata.pde       |   83 --
 libraries/Firmata/examples/AnalogFirmata/Makefile  |  263 ----
 .../Firmata/examples/EchoString/EchoString.pde     |   40 -
 libraries/Firmata/examples/EchoString/Makefile     |  263 ----
 .../Firmata/examples/I2CFirmata/I2CFirmata.pde     |  217 ----
 .../examples/OldStandardFirmata/LICENSE.txt        |  458 -------
 .../OldStandardFirmata/OldStandardFirmata.pde      |  228 ----
 libraries/Firmata/examples/ServoFirmata/Makefile   |  263 ----
 .../Firmata/examples/ServoFirmata/ServoFirmata.pde |   42 -
 .../Firmata/examples/SimpleAnalogFirmata/Makefile  |  263 ----
 .../SimpleAnalogFirmata/SimpleAnalogFirmata.pde    |   35 -
 .../Firmata/examples/SimpleDigitalFirmata/Makefile |  263 ----
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.pde  |   61 -
 .../Firmata/examples/StandardFirmata/LICENSE.txt   |  458 -------
 .../Firmata/examples/StandardFirmata/Makefile      |  273 -----
 .../examples/StandardFirmata/StandardFirmata.pde   |  398 -------
 .../StandardFirmata_2_2_forUNO_0_3.pde             |  436 -------
 libraries/Firmata/keywords.txt                     |   62 -
 libraries/LiquidCrystal/LiquidCrystal.cpp          |  309 -----
 libraries/LiquidCrystal/LiquidCrystal.h            |  104 --
 .../examples/Autoscroll/Autoscroll.pde             |   73 --
 libraries/LiquidCrystal/examples/Blink/Blink.pde   |   61 -
 libraries/LiquidCrystal/examples/Cursor/Cursor.pde |   60 -
 .../examples/CustomCharacter/CustomCharacter.pde   |  138 ---
 .../LiquidCrystal/examples/Display/Display.pde     |   60 -
 .../examples/HelloWorld/HelloWorld.pde             |   58 -
 libraries/LiquidCrystal/examples/Scroll/Scroll.pde |   85 --
 .../examples/SerialDisplay/SerialDisplay.pde       |   65 -
 .../examples/TextDirection/TextDirection.pde       |   87 --
 .../LiquidCrystal/examples/setCursor/setCursor.pde |   71 --
 libraries/LiquidCrystal/keywords.txt               |   37 -
 libraries/Matrix/Matrix.cpp                        |  229 ----
 libraries/Matrix/Matrix.h                          |   54 -
 .../Matrix/examples/hello_matrix/hello_matrix.pde  |   42 -
 .../examples/sprite_animation/sprite_animation.pde |   48 -
 libraries/Matrix/keywords.txt                      |   22 -
 libraries/SD/File.cpp                              |   65 -
 libraries/SD/README.txt                            |   11 -
 libraries/SD/SD.cpp                                |  439 -------
 libraries/SD/SD.h                                  |   88 --
 libraries/SD/examples/CardInfo/CardInfo.pde        |  111 --
 libraries/SD/examples/Datalogger/Datalogger.pde    |   86 --
 libraries/SD/examples/DumpFile/DumpFile.pde        |   64 -
 libraries/SD/examples/Files/Files.pde              |   78 --
 libraries/SD/examples/ReadWrite/ReadWrite.pde      |   79 --
 libraries/SD/keywords.txt                          |   30 -
 libraries/SD/utility/FatStructs.h                  |  418 -------
 libraries/SD/utility/Sd2Card.cpp                   |  644 ----------
 libraries/SD/utility/Sd2Card.h                     |  233 ----
 libraries/SD/utility/Sd2PinMap.h                   |  353 ------
 libraries/SD/utility/SdFat.h                       |  547 ---------
 libraries/SD/utility/SdFatUtil.h                   |   70 --
 libraries/SD/utility/SdFatmainpage.h               |  202 ----
 libraries/SD/utility/SdFile.cpp                    | 1252 --------------------
 libraries/SD/utility/SdInfo.h                      |  232 ----
 libraries/SD/utility/SdVolume.cpp                  |  295 -----
 libraries/SPI/SPI.cpp                              |   61 -
 libraries/SPI/SPI.h                                |   70 --
 .../BarometricPressureSensor.pde                   |  143 ---
 .../BarometricPressureSensor.pde                   |  143 ---
 .../DigitalPotControl/DigitalPotControl.pde        |   71 --
 libraries/SPI/keywords.txt                         |   36 -
 libraries/Servo/Servo.cpp                          |  337 ------
 libraries/Servo/Servo.h                            |  127 --
 libraries/Servo/examples/Knob/Knob.pde             |   22 -
 libraries/Servo/examples/Sweep/Sweep.pde           |   31 -
 libraries/Servo/keywords.txt                       |   24 -
 libraries/SoftwareSerial/SoftwareSerial.cpp        |  227 ----
 libraries/SoftwareSerial/SoftwareSerial.h          |   56 -
 libraries/SoftwareSerial/keywords.txt              |   18 -
 libraries/Sprite/Sprite.cpp                        |   95 --
 libraries/Sprite/Sprite.h                          |   48 -
 libraries/Sprite/binary.h                          |  515 --------
 libraries/Sprite/keywords.txt                      |  534 ---------
 libraries/Stepper/Stepper.cpp                      |  220 ----
 libraries/Stepper/Stepper.h                        |   83 --
 libraries/Stepper/examples/MotorKnob/MotorKnob.pde |   41 -
 .../stepper_oneRevolution.pde                      |   44 -
 .../stepper_oneStepAtATime.pde                     |   44 -
 .../stepper_speedControl/stepper_speedControl.pde  |   49 -
 libraries/Stepper/keywords.txt                     |   28 -
 libraries/Wire/Wire.cpp                            |  261 ----
 libraries/Wire/Wire.h                              |   67 --
 .../examples/SFRRanger_reader/SFRRanger_reader.pde |   87 --
 .../digital_potentiometer.pde                      |   39 -
 .../Wire/examples/master_reader/master_reader.pde  |   32 -
 .../Wire/examples/master_writer/master_writer.pde  |   31 -
 .../examples/slave_receiver/slave_receiver.pde     |   38 -
 .../Wire/examples/slave_sender/slave_sender.pde    |   32 -
 libraries/Wire/keywords.txt                        |   31 -
 libraries/Wire/utility/twi.c                       |  476 --------
 libraries/Wire/utility/twi.h                       |   53 -
 139 files changed, 21528 deletions(-)

commit b8e10b4c68ddcaeac5bcff366c37d4f77c4c69ee
Merge: 8e40ee6 ab2b121
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Apr 5 22:59:11 2012 +0200

    merge in upsteam hardware target

commit ab2b121a41bbacbc5f7f4a33e8a07eeea272027d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Apr 5 22:59:11 2012 +0200

    Squashed 'hardware/' content from commit 0ce6d5d
    
    git-subtree-dir: hardware
    git-subtree-split: 0ce6d5de9b9e35031ba58fd7557aeb75cce82b7e

 arduino/boards.txt                                 |  476 +++++
 arduino/bootloaders/atmega/ATmegaBOOT_168.c        | 1054 +++++++++++
 .../atmega/ATmegaBOOT_168_atmega1280.hex           |  245 +++
 .../atmega/ATmegaBOOT_168_atmega328.hex            |  125 ++
 .../atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex   |  124 ++
 .../atmega/ATmegaBOOT_168_diecimila.hex            |  126 ++
 arduino/bootloaders/atmega/ATmegaBOOT_168_ng.hex   |  110 ++
 .../bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex |  126 ++
 arduino/bootloaders/atmega/Makefile                |  224 +++
 arduino/bootloaders/atmega8/ATmegaBOOT.c           |  507 +++++
 arduino/bootloaders/atmega8/ATmegaBOOT.hex         |   66 +
 arduino/bootloaders/atmega8/Makefile               |   88 +
 arduino/bootloaders/bt/ATmegaBOOT_168.c            | 1038 ++++++++++
 arduino/bootloaders/bt/ATmegaBOOT_168.hex          |  121 ++
 .../bootloaders/bt/ATmegaBOOT_168_atmega328_bt.hex |  162 ++
 arduino/bootloaders/bt/Makefile                    |  109 ++
 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |  115 ++
 arduino/bootloaders/diskloader/Makefile            |  105 +
 arduino/bootloaders/diskloader/src/DiskLoader.cpp  |  239 +++
 arduino/bootloaders/diskloader/src/Platform.h      |   51 +
 arduino/bootloaders/diskloader/src/USBCore.cpp     |  510 +++++
 arduino/bootloaders/diskloader/src/USBCore.h       |  246 +++
 arduino/bootloaders/diskloader/src/USBDesc.cpp     |   87 +
 arduino/bootloaders/diskloader/src/USBDesc.h       |   65 +
 arduino/bootloaders/lilypad/LilyPadBOOT_168.hex    |  117 ++
 arduino/bootloaders/lilypad/src/ATmegaBOOT.c       |  979 ++++++++++
 arduino/bootloaders/lilypad/src/Makefile           |   84 +
 arduino/bootloaders/optiboot/Makefile              |  451 +++++
 arduino/bootloaders/optiboot/README.TXT            |   81 +
 arduino/bootloaders/optiboot/boot.h                |  848 +++++++++
 arduino/bootloaders/optiboot/makeall               |   20 +
 arduino/bootloaders/optiboot/omake                 |    2 +
 arduino/bootloaders/optiboot/omake.bat             |    1 +
 arduino/bootloaders/optiboot/optiboot.c            |  672 +++++++
 .../bootloaders/optiboot/optiboot_atmega168.hex    |   35 +
 .../bootloaders/optiboot/optiboot_atmega168.lst    |  598 ++++++
 .../optiboot/optiboot_atmega328-Mini.hex           |   33 +
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   35 +
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  598 ++++++
 arduino/bootloaders/optiboot/optiboot_atmega8.hex  |   33 +
 arduino/bootloaders/optiboot/optiboot_atmega8.lst  |  604 ++++++
 arduino/bootloaders/optiboot/pin_defs.h            |   80 +
 arduino/bootloaders/optiboot/stk500.h              |   39 +
 arduino/bootloaders/stk500v2/License.txt           |  280 +++
 arduino/bootloaders/stk500v2/Makefile              |  588 ++++++
 arduino/bootloaders/stk500v2/STK500V2.pnproj       |    1 +
 arduino/bootloaders/stk500v2/STK500V2.pnps         |    1 +
 arduino/bootloaders/stk500v2/avrinterruptnames.h   |  742 ++++++++
 arduino/bootloaders/stk500v2/command.h             |  114 ++
 arduino/bootloaders/stk500v2/stk500boot.c          | 1996 ++++++++++++++++++++
 arduino/bootloaders/stk500v2/stk500boot.ppg        |    1 +
 .../stk500v2/stk500boot_v2_mega2560.hex            |  513 +++++
 arduino/cores/arduino/Arduino.h                    |  215 +++
 arduino/cores/arduino/CDC.cpp                      |  175 ++
 arduino/cores/arduino/Client.h                     |   26 +
 arduino/cores/arduino/HID.cpp                      |  446 +++++
 arduino/cores/arduino/HardwareSerial.cpp           |  424 +++++
 arduino/cores/arduino/HardwareSerial.h             |   80 +
 arduino/cores/arduino/IPAddress.cpp                |   56 +
 arduino/cores/arduino/IPAddress.h                  |   76 +
 arduino/cores/arduino/Platform.h                   |   23 +
 arduino/cores/arduino/Print.cpp                    |  263 +++
 arduino/cores/arduino/Print.h                      |   78 +
 arduino/cores/arduino/Printable.h                  |   40 +
 arduino/cores/arduino/Server.h                     |    9 +
 arduino/cores/arduino/Stream.cpp                   |  246 +++
 arduino/cores/arduino/Stream.h                     |   94 +
 arduino/cores/arduino/Tone.cpp                     |  601 ++++++
 arduino/cores/arduino/USBAPI.h                     |  166 ++
 arduino/cores/arduino/USBCore.cpp                  |  660 +++++++
 arduino/cores/arduino/USBCore.h                    |  303 +++
 arduino/cores/arduino/USBDesc.h                    |   67 +
 arduino/cores/arduino/Udp.h                        |   88 +
 arduino/cores/arduino/WCharacter.h                 |  168 ++
 arduino/cores/arduino/WInterrupts.c                |  268 +++
 arduino/cores/arduino/WMath.cpp                    |   60 +
 arduino/cores/arduino/WString.cpp                  |  645 +++++++
 arduino/cores/arduino/WString.h                    |  205 ++
 arduino/cores/arduino/binary.h                     |  515 +++++
 arduino/cores/arduino/main.cpp                     |   20 +
 arduino/cores/arduino/new.cpp                      |   18 +
 arduino/cores/arduino/new.h                        |   22 +
 arduino/cores/arduino/wiring.c                     |  315 +++
 arduino/cores/arduino/wiring_analog.c              |  274 +++
 arduino/cores/arduino/wiring_digital.c             |  174 ++
 arduino/cores/arduino/wiring_private.h             |   69 +
 arduino/cores/arduino/wiring_pulse.c               |   69 +
 arduino/cores/arduino/wiring_shift.c               |   55 +
 ...INED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex |  467 +++++
 ...BINED-dfu-usbserial-atmega16u2-MegaADK-Rev3.hex |  467 +++++
 ...-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex |  467 +++++
 .../firmwares/MEGA-dfu_and_usbserial_combined.hex  |  234 +++
 arduino/firmwares/README.txt                       |   33 +
 .../firmwares/UNO-dfu_and_usbserial_combined.hex   |  234 +++
 arduino/firmwares/arduino-usbdfu/Arduino-usbdfu.c  |  728 +++++++
 arduino/firmwares/arduino-usbdfu/Arduino-usbdfu.h  |  220 +++
 arduino/firmwares/arduino-usbdfu/Board/LEDs.h      |  110 ++
 arduino/firmwares/arduino-usbdfu/Descriptors.c     |  189 ++
 arduino/firmwares/arduino-usbdfu/Descriptors.h     |  177 ++
 arduino/firmwares/arduino-usbdfu/makefile          |  710 +++++++
 arduino/firmwares/arduino-usbdfu/readme.txt        |    7 +
 .../Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex |  254 +++
 .../Arduino-usbserial-atmega16u2-MegaADK-Rev3.hex  |  254 +++
 .../Arduino-usbserial-atmega16u2-Uno-Rev3.hex      |  254 +++
 .../arduino-usbserial/Arduino-usbserial-mega.hex   |  256 +++
 .../arduino-usbserial/Arduino-usbserial-uno.hex    |  256 +++
 .../arduino-usbserial/Arduino-usbserial.c          |  242 +++
 .../arduino-usbserial/Arduino-usbserial.h          |   79 +
 arduino/firmwares/arduino-usbserial/Board/LEDs.h   |  110 ++
 arduino/firmwares/arduino-usbserial/Descriptors.c  |  277 +++
 arduino/firmwares/arduino-usbserial/Descriptors.h  |   88 +
 .../arduino-usbserial/Lib/LightweightRingBuff.h    |  197 ++
 arduino/firmwares/arduino-usbserial/makefile       |  776 ++++++++
 arduino/firmwares/arduino-usbserial/readme.txt     |   13 +
 arduino/programmers.txt                            |   26 +
 arduino/variants/eightanaloginputs/pins_arduino.h  |   27 +
 arduino/variants/leonardo/pins_arduino.h           |  253 +++
 arduino/variants/mega/pins_arduino.h               |  363 ++++
 arduino/variants/micro/pins_arduino.h              |   27 +
 arduino/variants/standard/pins_arduino.h           |  218 +++
 120 files changed, 30691 insertions(+)

commit 8e40ee6eaf06d05f758293e1ed8eb9d8b6589924
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Apr 5 22:56:56 2012 +0200

    remove wrongly added hardware target

 hardware/arduino/boards.txt                        |  476 -----
 .../arduino/bootloaders/atmega/ATmegaBOOT_168.c    | 1054 -----------
 .../atmega/ATmegaBOOT_168_atmega1280.hex           |  245 ---
 .../atmega/ATmegaBOOT_168_atmega328.hex            |  125 --
 .../atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex   |  124 --
 .../atmega/ATmegaBOOT_168_diecimila.hex            |  126 --
 .../bootloaders/atmega/ATmegaBOOT_168_ng.hex       |  110 --
 .../bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex |  126 --
 hardware/arduino/bootloaders/atmega/Makefile       |  224 ---
 hardware/arduino/bootloaders/atmega8/ATmegaBOOT.c  |  507 -----
 .../arduino/bootloaders/atmega8/ATmegaBOOT.hex     |   66 -
 hardware/arduino/bootloaders/atmega8/Makefile      |   88 -
 hardware/arduino/bootloaders/bt/ATmegaBOOT_168.c   | 1038 ----------
 hardware/arduino/bootloaders/bt/ATmegaBOOT_168.hex |  121 --
 .../bootloaders/bt/ATmegaBOOT_168_atmega328_bt.hex |  162 --
 hardware/arduino/bootloaders/bt/Makefile           |  109 --
 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |  115 --
 hardware/arduino/bootloaders/diskloader/Makefile   |  105 -
 .../bootloaders/diskloader/src/DiskLoader.cpp      |  239 ---
 .../arduino/bootloaders/diskloader/src/Platform.h  |   51 -
 .../arduino/bootloaders/diskloader/src/USBCore.cpp |  510 -----
 .../arduino/bootloaders/diskloader/src/USBCore.h   |  246 ---
 .../arduino/bootloaders/diskloader/src/USBDesc.cpp |   87 -
 .../arduino/bootloaders/diskloader/src/USBDesc.h   |   65 -
 .../bootloaders/lilypad/LilyPadBOOT_168.hex        |  117 --
 .../arduino/bootloaders/lilypad/src/ATmegaBOOT.c   |  979 ----------
 hardware/arduino/bootloaders/lilypad/src/Makefile  |   84 -
 hardware/arduino/bootloaders/optiboot/Makefile     |  451 -----
 hardware/arduino/bootloaders/optiboot/README.TXT   |   81 -
 hardware/arduino/bootloaders/optiboot/boot.h       |  848 ---------
 hardware/arduino/bootloaders/optiboot/makeall      |   20 -
 hardware/arduino/bootloaders/optiboot/omake        |    2 -
 hardware/arduino/bootloaders/optiboot/omake.bat    |    1 -
 hardware/arduino/bootloaders/optiboot/optiboot.c   |  672 -------
 .../bootloaders/optiboot/optiboot_atmega168.hex    |   35 -
 .../bootloaders/optiboot/optiboot_atmega168.lst    |  598 ------
 .../optiboot/optiboot_atmega328-Mini.hex           |   33 -
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   35 -
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  598 ------
 .../bootloaders/optiboot/optiboot_atmega8.hex      |   33 -
 .../bootloaders/optiboot/optiboot_atmega8.lst      |  604 ------
 hardware/arduino/bootloaders/optiboot/pin_defs.h   |   80 -
 hardware/arduino/bootloaders/optiboot/stk500.h     |   39 -
 hardware/arduino/bootloaders/stk500v2/License.txt  |  280 ---
 hardware/arduino/bootloaders/stk500v2/Makefile     |  588 ------
 .../arduino/bootloaders/stk500v2/STK500V2.pnproj   |    1 -
 .../arduino/bootloaders/stk500v2/STK500V2.pnps     |    1 -
 .../bootloaders/stk500v2/avrinterruptnames.h       |  742 --------
 hardware/arduino/bootloaders/stk500v2/command.h    |  114 --
 hardware/arduino/bootloaders/stk500v2/stk500boot.c | 1996 --------------------
 .../arduino/bootloaders/stk500v2/stk500boot.ppg    |    1 -
 .../stk500v2/stk500boot_v2_mega2560.hex            |  513 -----
 hardware/arduino/cores/arduino/Arduino.h           |  215 ---
 hardware/arduino/cores/arduino/CDC.cpp             |  175 --
 hardware/arduino/cores/arduino/Client.h            |   26 -
 hardware/arduino/cores/arduino/HID.cpp             |  446 -----
 hardware/arduino/cores/arduino/HardwareSerial.cpp  |  424 -----
 hardware/arduino/cores/arduino/HardwareSerial.h    |   80 -
 hardware/arduino/cores/arduino/IPAddress.cpp       |   56 -
 hardware/arduino/cores/arduino/IPAddress.h         |   76 -
 hardware/arduino/cores/arduino/Platform.h          |   23 -
 hardware/arduino/cores/arduino/Print.cpp           |  263 ---
 hardware/arduino/cores/arduino/Print.h             |   78 -
 hardware/arduino/cores/arduino/Printable.h         |   40 -
 hardware/arduino/cores/arduino/Server.h            |    9 -
 hardware/arduino/cores/arduino/Stream.cpp          |  246 ---
 hardware/arduino/cores/arduino/Stream.h            |   94 -
 hardware/arduino/cores/arduino/Tone.cpp            |  601 ------
 hardware/arduino/cores/arduino/USBAPI.h            |  166 --
 hardware/arduino/cores/arduino/USBCore.cpp         |  660 -------
 hardware/arduino/cores/arduino/USBCore.h           |  303 ---
 hardware/arduino/cores/arduino/USBDesc.h           |   67 -
 hardware/arduino/cores/arduino/Udp.h               |   88 -
 hardware/arduino/cores/arduino/WCharacter.h        |  168 --
 hardware/arduino/cores/arduino/WInterrupts.c       |  268 ---
 hardware/arduino/cores/arduino/WMath.cpp           |   60 -
 hardware/arduino/cores/arduino/WString.cpp         |  645 -------
 hardware/arduino/cores/arduino/WString.h           |  205 --
 hardware/arduino/cores/arduino/binary.h            |  515 -----
 hardware/arduino/cores/arduino/main.cpp            |   20 -
 hardware/arduino/cores/arduino/new.cpp             |   18 -
 hardware/arduino/cores/arduino/new.h               |   22 -
 hardware/arduino/cores/arduino/wiring.c            |  315 ---
 hardware/arduino/cores/arduino/wiring_analog.c     |  274 ---
 hardware/arduino/cores/arduino/wiring_digital.c    |  174 --
 hardware/arduino/cores/arduino/wiring_private.h    |   69 -
 hardware/arduino/cores/arduino/wiring_pulse.c      |   69 -
 hardware/arduino/cores/arduino/wiring_shift.c      |   55 -
 ...INED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex |  467 -----
 ...BINED-dfu-usbserial-atmega16u2-MegaADK-Rev3.hex |  467 -----
 ...-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex |  467 -----
 .../firmwares/MEGA-dfu_and_usbserial_combined.hex  |  234 ---
 hardware/arduino/firmwares/README.txt              |   33 -
 .../firmwares/UNO-dfu_and_usbserial_combined.hex   |  234 ---
 .../firmwares/arduino-usbdfu/Arduino-usbdfu.c      |  728 -------
 .../firmwares/arduino-usbdfu/Arduino-usbdfu.h      |  220 ---
 .../arduino/firmwares/arduino-usbdfu/Board/LEDs.h  |  110 --
 .../arduino/firmwares/arduino-usbdfu/Descriptors.c |  189 --
 .../arduino/firmwares/arduino-usbdfu/Descriptors.h |  177 --
 hardware/arduino/firmwares/arduino-usbdfu/makefile |  710 -------
 .../arduino/firmwares/arduino-usbdfu/readme.txt    |    7 -
 .../Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex |  254 ---
 .../Arduino-usbserial-atmega16u2-MegaADK-Rev3.hex  |  254 ---
 .../Arduino-usbserial-atmega16u2-Uno-Rev3.hex      |  254 ---
 .../arduino-usbserial/Arduino-usbserial-mega.hex   |  256 ---
 .../arduino-usbserial/Arduino-usbserial-uno.hex    |  256 ---
 .../arduino-usbserial/Arduino-usbserial.c          |  242 ---
 .../arduino-usbserial/Arduino-usbserial.h          |   79 -
 .../firmwares/arduino-usbserial/Board/LEDs.h       |  110 --
 .../firmwares/arduino-usbserial/Descriptors.c      |  277 ---
 .../firmwares/arduino-usbserial/Descriptors.h      |   88 -
 .../arduino-usbserial/Lib/LightweightRingBuff.h    |  197 --
 .../arduino/firmwares/arduino-usbserial/makefile   |  776 --------
 .../arduino/firmwares/arduino-usbserial/readme.txt |   13 -
 hardware/arduino/programmers.txt                   |   26 -
 .../variants/eightanaloginputs/pins_arduino.h      |   27 -
 hardware/arduino/variants/leonardo/pins_arduino.h  |  253 ---
 hardware/arduino/variants/mega/pins_arduino.h      |  363 ----
 hardware/arduino/variants/micro/pins_arduino.h     |   27 -
 hardware/arduino/variants/standard/pins_arduino.h  |  218 ---
 120 files changed, 30691 deletions(-)

commit 45a6c0b20b332338106603537766dd93240f36c3
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Apr 4 13:43:03 2012 +0200

    Updated Slovenian translation

 po/sl.po |  112 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 56 insertions(+), 56 deletions(-)

commit 0a95f5ae1b3068e0a2faa7dd11ba63826ec09fd3
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Apr 4 10:05:17 2012 +0200

    Updated Spanish translation

 po/es.po |   98 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 57 insertions(+), 41 deletions(-)

commit 96b85858a0aae2f1ff00095724d92dc64afb5b73
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Apr 4 08:46:30 2012 +0200

    update about dialog

 ui/main.ui |   35 ++++++++++++++++++-----------------
 1 file changed, 18 insertions(+), 17 deletions(-)

commit bc450eff0b0b9504357373dc0d8a998c32f99c85
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Tue Apr 3 17:56:13 2012 +0200

    Remove BOARDS/PROGRAMMERS references from setup.py

 setup.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 39c13644971f399051bdaf3d79e55cc5983701b0
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Apr 3 00:20:46 2012 +0200

    Remove specific gnoduinio generated config files
    as we are perfectly able to read original arduino files

 setup.py |    4 ----
 1 file changed, 4 deletions(-)

commit 7de984e1b8a235016ebfec1067057ec1e486702b
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Apr 2 23:36:18 2012 +0200

    fix processing of example files

 src/ui.py |   15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit a5fb4d77dcb18c9ea7921b3eb3d6c4b0536eb11a
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Apr 1 17:28:44 2012 +0200

    Update hardware from upstream - take II

 hardware/arduino/boards.txt                        |  182 ++++-
 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |  115 +++
 hardware/arduino/bootloaders/diskloader/Makefile   |  105 +++
 .../bootloaders/diskloader/src/DiskLoader.cpp      |  239 ++++++
 .../arduino/bootloaders/diskloader/src/Platform.h  |   51 ++
 .../arduino/bootloaders/diskloader/src/USBCore.cpp |  510 ++++++++++++
 .../arduino/bootloaders/diskloader/src/USBCore.h   |  246 ++++++
 .../arduino/bootloaders/diskloader/src/USBDesc.cpp |   87 ++
 .../arduino/bootloaders/diskloader/src/USBDesc.h   |   65 ++
 hardware/arduino/bootloaders/optiboot/Makefile     |  306 +++++--
 hardware/arduino/bootloaders/optiboot/README.TXT   |   81 ++
 hardware/arduino/bootloaders/optiboot/boot.h       |  848 ++++++++++++++++++++
 hardware/arduino/bootloaders/optiboot/makeall      |   15 +-
 hardware/arduino/bootloaders/optiboot/omake        |    2 +
 hardware/arduino/bootloaders/optiboot/omake.bat    |    1 +
 hardware/arduino/bootloaders/optiboot/optiboot.c   |  398 ++++++---
 .../bootloaders/optiboot/optiboot_atmega168.hex    |   35 +
 .../bootloaders/optiboot/optiboot_atmega168.lst    |  598 ++++++++++++++
 .../optiboot/optiboot_atmega328-Mini.hex           |   33 +
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   62 +-
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  656 ++++++++-------
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   33 -
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  520 ------------
 .../bootloaders/optiboot/optiboot_atmega8.hex      |   33 +
 .../bootloaders/optiboot/optiboot_atmega8.lst      |  604 ++++++++++++++
 .../bootloaders/optiboot/optiboot_diecimila.hex    |   33 -
 .../bootloaders/optiboot/optiboot_diecimila.lst    |  520 ------------
 .../bootloaders/optiboot/optiboot_lilypad.hex      |   34 -
 .../bootloaders/optiboot/optiboot_lilypad.lst      |  533 ------------
 .../optiboot/optiboot_lilypad_resonator.hex        |   34 -
 .../optiboot/optiboot_lilypad_resonator.lst        |  533 ------------
 .../bootloaders/optiboot/optiboot_luminet.hex      |   42 -
 .../bootloaders/optiboot/optiboot_luminet.lst      |  604 --------------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |   33 -
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |  520 ------------
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |   33 -
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |  520 ------------
 .../bootloaders/optiboot/optiboot_pro_8MHz.hex     |   34 -
 .../bootloaders/optiboot/optiboot_pro_8MHz.lst     |  533 ------------
 hardware/arduino/bootloaders/optiboot/pin_defs.h   |   80 ++
 hardware/arduino/bootloaders/optiboot/stk500.h     |   39 +
 hardware/arduino/bootloaders/stk500v2/stk500boot.c |    3 +-
 .../stk500v2/stk500boot_v2_mega2560.hex            |  648 +++++++++++----
 hardware/arduino/cores/arduino/Arduino.h           |  215 +++++
 hardware/arduino/cores/arduino/CDC.cpp             |  175 ++++
 hardware/arduino/cores/arduino/Client.h            |   26 +
 hardware/arduino/cores/arduino/HID.cpp             |  446 ++++++++++
 hardware/arduino/cores/arduino/HardwareSerial.cpp  |  275 +++++--
 hardware/arduino/cores/arduino/HardwareSerial.h    |   14 +-
 hardware/arduino/cores/arduino/IPAddress.cpp       |   56 ++
 hardware/arduino/cores/arduino/IPAddress.h         |   76 ++
 hardware/arduino/cores/arduino/Platform.h          |   23 +
 hardware/arduino/cores/arduino/Print.cpp           |  207 +++--
 hardware/arduino/cores/arduino/Print.h             |   62 +-
 hardware/arduino/cores/arduino/Printable.h         |   40 +
 hardware/arduino/cores/arduino/Server.h            |    9 +
 hardware/arduino/cores/arduino/Stream.cpp          |  246 ++++++
 hardware/arduino/cores/arduino/Stream.h            |   59 ++
 hardware/arduino/cores/arduino/Tone.cpp            |    2 +-
 hardware/arduino/cores/arduino/USBAPI.h            |  166 ++++
 hardware/arduino/cores/arduino/USBCore.cpp         |  660 +++++++++++++++
 hardware/arduino/cores/arduino/USBCore.h           |  303 +++++++
 hardware/arduino/cores/arduino/USBDesc.h           |   67 ++
 hardware/arduino/cores/arduino/Udp.h               |   88 ++
 hardware/arduino/cores/arduino/WConstants.h        |    1 -
 hardware/arduino/cores/arduino/WInterrupts.c       |   23 +-
 hardware/arduino/cores/arduino/WProgram.h          |   63 --
 hardware/arduino/cores/arduino/WString.cpp         |  736 +++++++++++------
 hardware/arduino/cores/arduino/WString.h           |  255 ++++--
 hardware/arduino/cores/arduino/main.cpp            |   10 +-
 hardware/arduino/cores/arduino/new.cpp             |   18 +
 hardware/arduino/cores/arduino/new.h               |   22 +
 hardware/arduino/cores/arduino/pins_arduino.c      |  465 -----------
 hardware/arduino/cores/arduino/pins_arduino.h      |   88 --
 hardware/arduino/cores/arduino/wiring.c            |   30 +-
 hardware/arduino/cores/arduino/wiring.h            |  135 ----
 hardware/arduino/cores/arduino/wiring_analog.c     |   19 +-
 hardware/arduino/cores/arduino/wiring_digital.c    |   22 +-
 hardware/arduino/cores/arduino/wiring_private.h    |    5 +-
 ...INED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex |  467 +++++++++++
 ...BINED-dfu-usbserial-atmega16u2-MegaADK-Rev3.hex |  467 +++++++++++
 ...-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex |  467 +++++++++++
 .../Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex |  254 ++++++
 .../Arduino-usbserial-atmega16u2-MegaADK-Rev3.hex  |  254 ++++++
 .../Arduino-usbserial-atmega16u2-Uno-Rev3.hex      |  254 ++++++
 hardware/arduino/programmers.txt                   |    6 +
 .../variants/eightanaloginputs/pins_arduino.h      |   27 +
 hardware/arduino/variants/leonardo/pins_arduino.h  |  253 ++++++
 hardware/arduino/variants/mega/pins_arduino.h      |  363 +++++++++
 hardware/arduino/variants/micro/pins_arduino.h     |   27 +
 hardware/arduino/variants/standard/pins_arduino.h  |  218 +++++
 91 files changed, 12230 insertions(+), 6535 deletions(-)

commit 0918cac89c92380b2f404b0d8253ed06a52562c6
Merge: 2c89fb9 b8f1a12
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 31 17:07:45 2012 +0200

    Update hardware from upstream

commit 2c89fb9da7dba65d7fd75951911f104187915269
Author: speps <dreamspepser@yahoo.it>
Date:   Fri Mar 30 21:23:43 2012 +0200

    Bug 670311 - get rid of the gnome-vfs dependency

 src/misc.py |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e324836f6ffddd622ba94f3c1e84ad2f0200e633
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Mar 29 21:06:59 2012 +0200

    drop unneeded imports

 src/ui.py |    1 -
 1 file changed, 1 deletion(-)

commit 0c7854bbb3889604d52a8d6ab10101d40d8d6812
Author: Marek Černocký <marek@manet.cz>
Date:   Sun Mar 25 22:30:34 2012 +0200

    Updated Czech translation

 po/cs.po |  304 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 151 insertions(+), 153 deletions(-)

commit a70a148404ab604f7a6ca5c0771374e9abb1a2ac
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Mar 25 22:20:30 2012 +0200

    Updated Slovenian translation

 po/sl.po |   92 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 48 insertions(+), 44 deletions(-)

commit 87540e11925b9c0fa9db99c2d67850dffca3d0af
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Mar 25 18:46:39 2012 +0200

    Updated Spanish translation

 po/es.po |   94 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 49 insertions(+), 45 deletions(-)

commit 4a166ee569dd46fed43096ddeda59627c5141d65
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Mar 25 18:06:08 2012 +0200

    Updated Galician translations

 po/gl.po |   93 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 48 insertions(+), 45 deletions(-)

commit d1e80a17ccc101f1e3e178dcad00d0a3f48e732c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 24 23:54:39 2012 +0100

    fix reading custom items

 src/board.py      |    4 +++-
 src/programmer.py |    4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 20518556a250b433ec12f08298b4149df659f692
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 24 23:50:57 2012 +0100

    support new programmers logic (1.0 style)

 src/board.py      |   56 ++-----------------------------
 src/config.py     |    1 +
 src/misc.py       |   52 +++++++++++++++++++++++++++++
 src/programmer.py |   71 +++++++++++++++++++++++++++++----------
 src/ui.py         |   16 ++++++---
 src/uploader.py   |   37 ++++++++++++++++-----
 ui/main.ui        |   95 ++++++++++++++++++++++++++++++++++-------------------
 7 files changed, 212 insertions(+), 116 deletions(-)

commit b6fb6fe4426720477ab3d2c9463de5e8a19db53e
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Mar 24 00:20:41 2012 +0100

    Updated Galician translations

 po/gl.po |  277 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 140 insertions(+), 137 deletions(-)

commit 8dec291629051a6725e2d3aa0aa86675372aaf4d
Author: Wylmer Wang <wantinghard@gmail.com>
Date:   Thu Mar 22 02:41:13 2012 +0000

    Add Simplified Chinese translation.

 po/LINGUAS  |    1 +
 po/zh_CN.po |  409 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 410 insertions(+)

commit c275d0e36347b2f3ce9674b1bd598e9046d6dbd2
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Mar 16 13:05:11 2012 +0100

    Updated Spanish translation

 po/es.po |  272 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 138 insertions(+), 134 deletions(-)

commit b8f1a128f6c0db39890998563aa0f975d76453c3
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Mar 15 19:00:24 2012 -0400

    Putting ArduinoISP back to 19200 baud.
    
    From 9600.  And lowering the delay in the heartbeat from 40 to 20,
    which seems to fix things again.

 arduino/programmers.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26a051f8bb34392110b557ab3914f02420e77733
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Mar 15 21:58:50 2012 +0100

    support custom hardware (arduino platforms)

 src/board.py    |   39 +++++++++++++++++++++++++++++++++++----
 src/misc.py     |    6 +++++-
 src/uploader.py |    6 ++++--
 3 files changed, 44 insertions(+), 7 deletions(-)

commit a8415b51f7893bea3a74a6742714bf964b4f9e30
Author: Seong-ho Cho <darkcircle.0426@gmail.com>
Date:   Tue Mar 13 01:36:24 2012 +0900

    Added Korean translation

 po/LINGUAS |    1 +
 po/ko.po   |  411 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 412 insertions(+)

commit fed4ef4435bb0cd5751eef1a16d9e12e57510810
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Mar 11 22:08:14 2012 +0100

    Updated Slovenian translation

 po/sl.po |  298 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 151 insertions(+), 147 deletions(-)

commit f2471820065daa7b9011529faec54bf7b907a459
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Mar 11 20:00:58 2012 +0100

    add Examples menu option

 src/ui.py |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit 43401a904d69386b2ad9443d8ba2ce0ea25feee4
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Mar 9 22:05:22 2012 +0100

    fix port detection when burning arduino as prog - take 2

 src/uploader.py |   26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

commit 9f36f39df94ae785fe359d23142c5b2a4e571db9
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Mar 6 23:09:15 2012 +0100

    fix port detection when burning with arduino as programmer

 src/programmer.py |    6 ++++++
 src/uploader.py   |   10 ++++++++++
 2 files changed, 16 insertions(+)

commit 5afeb1a070750be2e49bc0728139702ca1493e87
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Mar 5 00:04:37 2012 +0100

    Bug 670471 - Serial Terminal send doesn't seem to work

 src/ui.py |    4 ++++
 1 file changed, 4 insertions(+)

commit 70374d42cdeb128351203fe6eb698c119e9bdf9f
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Mar 4 23:24:30 2012 +0100

    use urllib to handle file uri in recent items

 src/ui.py |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ffae191377e670561a2bb449e281cd6c66592cea
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Mar 4 18:04:41 2012 +0100

    fix compilation on pre1.0 hardware

 src/compiler.py |   97 ++++++++++++++++++++++++++-----------------------------
 1 file changed, 45 insertions(+), 52 deletions(-)

commit 41161394d6b7a4f56ce10d2c31be45dc94accad9
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 3 22:14:41 2012 +0100

    add missing include generation on libs compiler functions

 src/compiler.py |    6 ++++--
 src/misc.py     |    1 -
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 9167ba314878af6f1f4a21a39a0eb7839263e1eb
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 3 22:00:32 2012 +0100

    fix detect older arduino hardware

 src/compiler.py |   45 +++++++++++++++++++++++----------------------
 src/misc.py     |   11 +++++++----
 2 files changed, 30 insertions(+), 26 deletions(-)

commit 3562ef97a71ca614acd023085471786e494f8f02
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 3 20:10:21 2012 +0100

    add support for native boards.txt file

 src/board.py |   50 +++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 45 insertions(+), 5 deletions(-)

commit d1ae053b2b12b18853670c97972628c4966e1928
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 3 20:09:49 2012 +0100

    sanitize variant and includes functions

 src/misc.py |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit e1387667b37d2becdb99d2f0690c290ed3d0ab0b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Mar 2 18:58:53 2012 -0500

    Small changes for the ATmega1284.
    
    http://code.google.com/p/arduino/issues/detail?id=736

 arduino/cores/arduino/WInterrupts.c   |    2 --
 arduino/cores/arduino/wiring_analog.c |    2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 995530e46cdf46279b0bc74f9c7af0fc346377bb
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Feb 29 17:25:46 2012 -0500

    Switching Mini w/ ATmega328 upload protocol from stk500 to arduino.

 arduino/boards.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9c1941c9619826cb8da190f33522c23a1200eba
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Feb 29 22:15:33 2012 +0100

    add initial support for arduino 1.0

 src/board.py    |    5 +++++
 src/compiler.py |   48 +++++++++++++++++++++++++++++++++++++++++-------
 src/misc.py     |   26 ++++++++++++++++++++++++++
 src/preproc.py  |    4 ++--
 4 files changed, 74 insertions(+), 9 deletions(-)

commit c721531840ed94e6f8064c98be89343598a6631e
Author: Gabriel Speckhahn <gabspeck@gmail.com>
Date:   Thu Feb 16 17:15:40 2012 -0200

    Fixed Brazilian Portuguese translation

 po/pt_BR.po |  190 +++++++++++++++++++++++++++++------------------------------
 1 file changed, 95 insertions(+), 95 deletions(-)

commit 0722c4b28597bb968519f73df32efb43701afccf
Author: Gabriel Speckhahn <gabspeck@gmail.com>
Date:   Thu Feb 16 14:00:49 2012 -0200

    Added Brazilian Portuguese translation

 po/LINGUAS  |    1 +
 po/pt_BR.po |  416 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 417 insertions(+)

commit bd12862014622aae104eb6b72ffd8efb97c89ac8
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Feb 12 19:52:03 2012 -0500

    prog_char -> char PROGMEM in Print.cpp
    
    http://code.google.com/p/arduino/issues/detail?id=795

 arduino/cores/arduino/Print.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b56ebe778e315ce3c73a99cd0dd65a5242129d0
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Feb 11 22:55:36 2012 +0100

    do not append errorneous empty data to defaults

 src/prefs.py |    1 +
 1 file changed, 1 insertion(+)

commit a18e04c642b91cea30862b51538370765dbc3fab
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Feb 3 17:24:29 2012 -0500

    Making head and tail unsigned to avoid division in serial ISR.
    
    http://code.google.com/p/arduino/issues/detail?id=776

 arduino/cores/arduino/HardwareSerial.cpp |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b6134fe344d49df6b4a4e3813f337a82330e2661
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Jan 9 02:11:33 2012 +0100

    Bug 667501 - gnoduino doesn't start when preferences.txt is missing

 src/prefs.py |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit f26405d5f2571ea6b34b0066aec526734b5af0a1
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Jan 4 16:01:52 2012 -0500

    Adding links to documentation of boards.txt and programmers.txt files.

 arduino/boards.txt      |    2 ++
 arduino/programmers.txt |    2 ++
 2 files changed, 4 insertions(+)

commit a16fe1f50cefc224b3d2d56ec9cde59950fd40c7
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Jan 2 14:20:28 2012 -0500

    Adding INPUT_PULLUP option pinMode(). (Paul Stoffregen).
    
    This also changes pinMode(pin, INPUT); to explicitly disable the pull-up resistor, even if it was previously set.
    
    http://code.google.com/p/arduino/issues/detail?id=246

 arduino/cores/arduino/Arduino.h        |    1 +
 arduino/cores/arduino/wiring_digital.c |   10 +++++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 7a5c1d79c9f66a5a859facc03e39775a1f5ccea3
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Jan 2 13:49:59 2012 -0500

    Fixing findUntil() problem with repeated initial characters. (Jeffery.zksun)
    
    http://code.google.com/p/arduino/issues/detail?id=768

 arduino/cores/arduino/Stream.cpp |   20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit a660bc70688f3e2b10c1fc40d5eaf371afcec752
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Jan 2 12:57:23 2012 -0500

    Fixing warnings (unsigned comparisons to 0).  (maniacbug)

 arduino/cores/arduino/WString.cpp |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 09f7f9aab4ef8295e569f6dc1f1dd016e4daeffd
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Jan 2 12:38:23 2012 -0500

    Fixing static is not at beginning of declaration warnings (maniacbug).

 arduino/cores/arduino/WInterrupts.c      |    2 +-
 arduino/variants/leonardo/pins_arduino.h |   36 +++++++++++------------
 arduino/variants/mega/pins_arduino.h     |   46 +++++++++++++++---------------
 arduino/variants/standard/pins_arduino.h |   36 +++++++++++------------
 4 files changed, 60 insertions(+), 60 deletions(-)

commit 65cb858eeb5eff189389d7bc5d9c586591c398a2
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Dec 30 18:05:12 2011 -0500

    Simplifying microseconds <-> clock cycles conversions.  (Rob Tillaart)
    
    This should fix problems with overflows in pulseIn().  It may make millis() slightly less precise for clock speeds that aren't multiple of 1 million, but we don't really support those anyway.
    
    http://code.google.com/p/arduino/issues/detail?id=675

 arduino/cores/arduino/Arduino.h |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b1d96320dc332956d6b2a79d4811109a5bd1e4d7
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Dec 28 18:43:36 2011 -0500

    Fixing ArduinoISP sketch by lowering baud rate to 9600 (from 19200).
    
    http://code.google.com/p/arduino/issues/detail?id=661

 arduino/programmers.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 745f95188e63e201bf02c27ecb7fc53402c58ebc
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Dec 9 14:02:39 2011 +0100

    Added galician translations

 po/LINGUAS |    1 +
 po/gl.po   |  413 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 414 insertions(+)

commit 1c59c6ce43d5a02108ae8313fa229240a48bb5a5
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Dec 7 20:30:01 2011 +0100

    synchronise with latest upstream reference

 reference/ASCIIchart.html                      |  232 --------------
 reference/Abs.html                             |  112 ++-----
 reference/AnalogRead.html                      |  114 ++-----
 reference/AnalogReference.html                 |  116 ++-----
 reference/AnalogWrite.html                     |  112 ++-----
 reference/Arithmetic.html                      |  112 ++-----
 reference/Array.html                           |  114 ++-----
 reference/Assignment.html                      |  114 ++-----
 reference/AttachInterrupt.html                 |  114 ++-----
 reference/BeginSerial.html                     |   85 -----
 reference/Bit.html                             |  114 ++-----
 reference/BitClear.html                        |  112 ++-----
 reference/BitRead.html                         |  114 ++-----
 reference/BitSet.html                          |  112 ++-----
 reference/BitWrite.html                        |  112 ++-----
 reference/Bitshift.html                        |  112 ++-----
 reference/BitwiseAnd.html                      |  114 ++-----
 reference/BitwiseCompound.html                 |  146 ---------
 reference/BitwiseCompoundAnd.html              |  114 ++-----
 reference/BitwiseCompoundOr.html               |  114 ++-----
 reference/BitwiseXorNot.html                   |  112 ++-----
 reference/Board.html                           |  132 --------
 reference/Boolean.html                         |  112 ++-----
 reference/BooleanVariables.html                |  116 ++-----
 reference/Braces.html                          |  115 ++-----
 reference/Break.html                           |  115 ++-----
 reference/Byte.html                            |  114 ++-----
 reference/ByteCast.html                        |  114 ++-----
 reference/Cast.html                            |   90 ------
 reference/Changes.html                         |  114 ++-----
 reference/Char.html                            |  114 ++-----
 reference/CharCast.html                        |  114 ++-----
 reference/ClientAvailable.html                 |  260 ++++++++--------
 reference/ClientConnect.html                   |  265 ++++++++--------
 reference/ClientConnected.html                 |  255 ++++++++-------
 reference/ClientConstructor.html               |  182 +++--------
 reference/ClientFlush.html                     |  118 ++-----
 reference/ClientPrint.html                     |  122 ++------
 reference/ClientPrintln.html                   |  122 ++------
 reference/ClientRead.html                      |  118 ++-----
 reference/ClientStop.html                      |  116 ++-----
 reference/ClientWrite.html                     |  116 ++-----
 reference/Comments.html                        |  112 ++-----
 reference/Comparison.html                      |  112 ++-----
 reference/Const.html                           |  114 ++-----
 reference/Constants.html                       |  112 ++-----
 reference/Constrain.html                       |  112 ++-----
 reference/Continue.html                        |  112 ++-----
 reference/Cos.html                             |  112 ++-----
 reference/Define.html                          |  114 ++-----
 reference/Delay.html                           |  112 ++-----
 reference/DelayMicroseconds.html               |  114 ++-----
 reference/DetachInterrupt.html                 |  114 ++-----
 reference/DigitalRead.html                     |  112 ++-----
 reference/DigitalWrite.html                    |  112 ++-----
 reference/DoWhile.html                         |  115 ++-----
 reference/Double.html                          |  114 ++-----
 reference/EEPROM.html                          |  114 ++-----
 reference/EEPROMRead.html                      |  114 ++-----
 reference/EEPROMWrite.html                     |  203 ++++++------
 reference/Else.html                            |  115 ++-----
 reference/Ethernet.html                        |  141 ++++-----
 reference/EthernetBegin.html                   |  202 ++++++------
 reference/EthernetClient.html                  |  204 ++++++++++++
 reference/EthernetIPAddress.html               |  194 ++++++++++++
 reference/EthernetLocalIP.html                 |  195 ++++++++++++
 reference/EthernetServer.html                  |  200 ++++++++++++
 reference/EthernetUDPAvailable.html            |  221 +++++++++++++
 reference/EthernetUDPBegin.html                |  189 ++++++++++++
 reference/EthernetUDPBeginPacket.html          |  190 ++++++++++++
 reference/EthernetUDPEndPacket.html            |  192 ++++++++++++
 reference/EthernetUDPParsePacket.html          |  200 ++++++++++++
 reference/EthernetUDPRead.html                 |  215 +++++++++++++
 reference/EthernetUDPRemoteIP.html             |  207 +++++++++++++
 reference/EthernetUDPRemotePort.html           |  215 +++++++++++++
 reference/EthernetUDPWrite.html                |  188 +++++++++++
 reference/Extended.html                        |  226 --------------
 reference/FAQ.html                             |  114 ++-----
 reference/FileAvailable.html                   |  115 ++-----
 reference/FileClose.html                       |  114 ++-----
 reference/FileFlush.html                       |  115 ++-----
 reference/FileIsDirectory.html                 |  213 +++++++++++++
 reference/FileOpenNextFile.html                |  212 +++++++++++++
 reference/FilePeek.html                        |  117 ++-----
 reference/FilePosition.html                    |  114 ++-----
 reference/FilePrint.html                       |  119 ++-----
 reference/FilePrintln.html                     |  119 ++-----
 reference/FileRead.html                        |  117 ++-----
 reference/FileRewindDirectory.html             |  215 +++++++++++++
 reference/FileSeek.html                        |  114 ++-----
 reference/FileSize.html                        |  112 ++-----
 reference/FileWrite.html                       |  120 ++-----
 reference/Float.html                           |  116 ++-----
 reference/FloatCast.html                       |  114 ++-----
 reference/For.html                             |  116 ++-----
 reference/Fpconstants.html                     |  115 ++-----
 reference/FunctionDeclaration.html             |  140 ---------
 reference/Goto.html                            |  112 ++-----
 reference/Guide_ArduinoBT.html                 |  114 ++-----
 reference/Guide_ArduinoEthernetShield.html     |  118 ++-----
 reference/Guide_ArduinoLilyPad.html            |  110 ++-----
 reference/Guide_ArduinoMini.html               |  110 ++-----
 reference/Guide_ArduinoNano.html               |  110 ++-----
 reference/Guide_ArduinoPro.html                |  110 ++-----
 reference/Guide_ArduinoProMini.html            |  110 ++-----
 reference/Guide_ArduinoXbeeShield.html         |  110 ++-----
 reference/Guide_Board.html                     |   82 -----
 reference/Guide_Environment.html               |  167 ++++------
 reference/Guide_Guide.html                     |   61 ----
 reference/Guide_HomePage.html                  |   81 -----
 reference/Guide_Introduction.html              |  110 ++-----
 reference/Guide_MacOSX.html                    |  133 +++-----
 reference/Guide_RecentChanges.html             |  135 --------
 reference/Guide_References.html                |   82 -----
 reference/Guide_Troubleshooting.html           |  211 ++++++-------
 reference/Guide_Windows.html                   |  133 +++-----
 reference/Guide_index.html                     |  110 ++-----
 reference/HighByte.html                        |  114 ++-----
 reference/HomePage.html                        |  192 ------------
 reference/If.html                              |  112 ++-----
 reference/Include.html                         |  115 ++-----
 reference/Increment.html                       |  112 ++-----
 reference/IncrementCompound.html               |  112 ++-----
 reference/Int.html                             |  116 ++-----
 reference/IntCast.html                         |  114 ++-----
 reference/IntegerConstants.html                |  112 ++-----
 reference/Interrupts.html                      |  112 ++-----
 reference/Keywords.html                        |  275 -----------------
 reference/Libraries.html                       |  124 ++------
 reference/LiquidCrystal.html                   |  112 ++-----
 reference/LiquidCrystalAutoscroll.html         |  114 ++-----
 reference/LiquidCrystalBegin.html              |  115 ++-----
 reference/LiquidCrystalBlink.html              |  114 ++-----
 reference/LiquidCrystalClear.html              |  112 ++-----
 reference/LiquidCrystalConstructor.html        |  115 ++-----
 reference/LiquidCrystalCreateChar.html         |  115 ++-----
 reference/LiquidCrystalCursor.html             |  114 ++-----
 reference/LiquidCrystalDisplay.html            |  114 ++-----
 reference/LiquidCrystalHome.html               |  112 ++-----
 reference/LiquidCrystalLeftToRight.html        |  116 ++-----
 reference/LiquidCrystalNoAutoscroll.html       |  114 ++-----
 reference/LiquidCrystalNoBlink.html            |  114 ++-----
 reference/LiquidCrystalNoCursor.html           |  114 ++-----
 reference/LiquidCrystalNoDisplay.html          |  114 ++-----
 reference/LiquidCrystalPrint.html              |  194 ++++++------
 reference/LiquidCrystalRightToLeft.html        |  114 ++-----
 reference/LiquidCrystalScrollDisplayLeft.html  |  114 ++-----
 reference/LiquidCrystalScrollDisplayRight.html |  114 ++-----
 reference/LiquidCrystalSetCursor.html          |  115 ++-----
 reference/LiquidCrystalWrite.html              |  204 ++++++------
 reference/Long.html                            |  114 ++-----
 reference/LongCast.html                        |  114 ++-----
 reference/Loop.html                            |  112 ++-----
 reference/LowByte.html                         |  114 ++-----
 reference/Map.html                             |  112 ++-----
 reference/Max.html                             |  112 ++-----
 reference/Micros.html                          |  112 ++-----
 reference/Millis.html                          |  112 ++-----
 reference/Min.html                             |  112 ++-----
 reference/Modulo.html                          |  112 ++-----
 reference/NoInterrupts.html                    |  114 ++-----
 reference/NoTone.html                          |  114 ++-----
 reference/PROGMEM.html                         |  197 ------------
 reference/PinMode.html                         |  112 ++-----
 reference/Pointer.html                         |  112 ++-----
 reference/PortManipulation.html                |  128 --------
 reference/Pow.html                             |  112 ++-----
 reference/PrintBinary.html                     |   80 -----
 reference/PrintByte.html                       |   80 -----
 reference/PrintHex.html                        |   80 -----
 reference/PrintInteger.html                    |   80 -----
 reference/PrintMode.html                       |   79 -----
 reference/PrintNewline.html                    |   80 -----
 reference/PrintOctal.html                      |   80 -----
 reference/PrintString.html                     |   80 -----
 reference/PulseIn.html                         |  112 ++-----
 reference/Random.html                          |  112 ++-----
 reference/RandomSeed.html                      |  114 ++-----
 reference/RecentChanges.html                   |  395 ------------------------
 reference/Return.html                          |  112 ++-----
 reference/SD.html                              |  129 +++-----
 reference/SDCardNotes.html                     |  140 +++++++++
 reference/SDbegin.html                         |  112 ++-----
 reference/SDexists.html                        |  112 ++-----
 reference/SDmkdir.html                         |  112 ++-----
 reference/SDopen.html                          |  116 ++-----
 reference/SDremove.html                        |  112 ++-----
 reference/SDrmdir.html                         |  114 ++-----
 reference/SPI.html                             |  112 ++-----
 reference/SPIBegin.html                        |  112 ++-----
 reference/SPIEnd.html                          |  114 ++-----
 reference/SPISetBitOrder.html                  |  114 ++-----
 reference/SPISetClockDivider.html              |  114 ++-----
 reference/SPISetDataMode.html                  |  114 ++-----
 reference/SPITransfer.html                     |  114 ++-----
 reference/Scope.html                           |  115 ++-----
 reference/SemiColon.html                       |  112 ++-----
 reference/Serial.html                          |  112 ++-----
 reference/SerialAvailable.html                 |   82 -----
 reference/SerialRead.html                      |   82 -----
 reference/SerialWrite.html                     |   82 -----
 reference/Serial_Available.html                |  255 ++++++++-------
 reference/Serial_Begin.html                    |  110 ++-----
 reference/Serial_End.html                      |  110 ++-----
 reference/Serial_Flush.html                    |  117 ++-----
 reference/Serial_Peek.html                     |  113 ++-----
 reference/Serial_Print.html                    |  286 +++++++++--------
 reference/Serial_Println.html                  |  231 +++++++-------
 reference/Serial_Read.html                     |  113 ++-----
 reference/Serial_Write.html                    |  180 ++++++-----
 reference/ServerAvailable.html                 |  245 +++++++--------
 reference/ServerBegin.html                     |  238 +++++++-------
 reference/ServerConstructor.html               |  173 +++--------
 reference/ServerPrint.html                     |  120 ++-----
 reference/ServerPrintln.html                   |  120 ++-----
 reference/ServerWrite.html                     |  244 +++++++--------
 reference/Servo.html                           |  114 ++-----
 reference/ServoAttach.html                     |  114 ++-----
 reference/ServoAttached.html                   |  114 ++-----
 reference/ServoDetach.html                     |  114 ++-----
 reference/ServoRead.html                       |  114 ++-----
 reference/ServoWrite.html                      |  114 ++-----
 reference/ServoWriteMicroseconds.html          |  114 ++-----
 reference/Setup.html                           |  112 ++-----
 reference/ShiftIn.html                         |  112 +++++++
 reference/ShiftOut.html                        |  281 +++++++++--------
 reference/Sin.html                             |  112 ++-----
 reference/Sizeof.html                          |  112 ++-----
 reference/SoftwareSerial.html                  |  216 +++++++------
 reference/SoftwareSerialAvailable.html         |  133 ++++++++
 reference/SoftwareSerialBegin.html             |  114 ++-----
 reference/SoftwareSerialConstructor.html       |  184 +++++------
 reference/SoftwareSerialExample.html           |  207 -------------
 reference/SoftwareSerialIsListening.html       |  187 +++++++++++
 reference/SoftwareSerialListen.html            |  205 ++++++++++++
 reference/SoftwareSerialOverflow.html          |  187 +++++++++++
 reference/SoftwareSerialPrint.html             |  240 +++++++-------
 reference/SoftwareSerialPrintln.html           |  240 +++++++-------
 reference/SoftwareSerialRead.html              |  114 ++-----
 reference/SoftwareSerialWrite.html             |  178 +++++++++++
 reference/Sq.html                              |   80 -----
 reference/Sqrt.html                            |  112 ++-----
 reference/Static.html                          |  112 ++-----
 reference/Stepper.html                         |  114 ++-----
 reference/StepperBipolarCircuit.html           |  112 ++-----
 reference/StepperConstructor.html              |  114 ++-----
 reference/StepperExample.html                  |  108 -------
 reference/StepperSetSpeed.html                 |  114 ++-----
 reference/StepperStep.html                     |  114 ++-----
 reference/StepperUnipolarCircuit.html          |  114 ++-----
 reference/String.html                          |  114 ++-----
 reference/StringBrackets.html                  |   30 --
 reference/StringCharAt.html                    |   48 ---
 reference/StringClass.html                     |  155 +---------
 reference/StringCompareTo.html                 |   50 ---
 reference/StringComparison.html                |   30 --
 reference/StringConcat.html                    |   30 --
 reference/StringConstructor.html               |   84 -----
 reference/StringEndsWith.html                  |   51 ---
 reference/StringEquals.html                    |   50 ---
 reference/StringEqualsIgnoreCase.html          |   50 ---
 reference/StringGetBytes.html                  |   46 ---
 reference/StringIndexOf.html                   |   51 ---
 reference/StringLastIndexOf.html               |   51 ---
 reference/StringLength.html                    |   47 ---
 reference/StringObject.html                    |  114 ++-----
 reference/StringPlus.html                      |   30 --
 reference/StringReplace.html                   |   30 --
 reference/StringSetCharAt.html                 |   46 ---
 reference/StringStartsWith.html                |   51 ---
 reference/StringSubstring.html                 |   47 ---
 reference/StringToCharArray.html               |   46 ---
 reference/StringToLowerCase.html               |   49 ---
 reference/StringToUpperCase.html               |   49 ---
 reference/StringTrim.html                      |   47 ---
 reference/StyleGuide.html                      |  192 ------------
 reference/SwitchCase.html                      |  115 ++-----
 reference/Tan.html                             |  114 ++-----
 reference/Tone.html                            |  118 ++-----
 reference/UnsignedChar.html                    |  114 ++-----
 reference/UnsignedInt.html                     |  116 ++-----
 reference/UnsignedLong.html                    |  114 ++-----
 reference/VariableDeclaration.html             |  113 -------
 reference/Void.html                            |  112 ++-----
 reference/Volatile.html                        |  114 ++-----
 reference/While.html                           |  115 ++-----
 reference/Wire.html                            |  118 ++-----
 reference/WireAvailable.html                   |  117 ++-----
 reference/WireBegin.html                       |  112 ++-----
 reference/WireBeginTransmission.html           |  112 ++-----
 reference/WireEndTransmission.html             |  114 ++-----
 reference/WireOnReceive.html                   |  114 ++-----
 reference/WireOnRequest.html                   |  114 ++-----
 reference/WireRead.html                        |  189 ++++++++++++
 reference/WireReceive.html                     |  162 ----------
 reference/WireRequestFrom.html                 |  114 ++-----
 reference/WireSend.html                        |  171 ----------
 reference/WireWrite.html                       |  199 ++++++++++++
 reference/Word.html                            |  112 ++-----
 reference/WordCast.html                        |  114 ++-----
 reference/arduino.css                          |    1 -
 reference/arduinoWide.css                      |    1 +
 reference/arduinoWideRender.css                |    1 +
 reference/environment.html                     |  231 +-------------
 reference/index.html                           |  115 ++-----
 305 files changed, 12526 insertions(+), 25681 deletions(-)

commit 188dccc15029f31591efc2e8a1f7748820f33e4d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Dec 2 17:18:15 2011 -0500

    Updated reference voltage defines for ATmega1284P.
    
    http://code.google.com/p/arduino/issues/detail?id=728

 arduino/cores/arduino/Arduino.h |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5cedb2b71828bc8d46038c05726e5678116da639
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Dec 2 17:17:27 2011 -0500

    Support 3rd external interrupt on ATmega1284P (maniacbug)
    
    http://code.google.com/p/arduino/issues/detail?id=728

 arduino/cores/arduino/WInterrupts.c    |   22 ++++++++++++++++++++++
 arduino/cores/arduino/wiring_private.h |    2 ++
 2 files changed, 24 insertions(+)

commit 1c57e951e8fe76ae2cba48744a27a10feb6f533d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Dec 2 17:04:20 2011 -0500

    Fixing delayMicroseconds() timing for 20 MHz clocks.  (Erdem U. Altinyurt)
    
    http://code.google.com/p/arduino/issues/detail?id=306

 arduino/cores/arduino/wiring.c |   20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit f9deab446a687ee54b52fbb958a0c942ad15f256
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Nov 28 18:47:45 2011 -0500

    Removing Leonardo (and Mouse/Keyboard examples) for Arduino 1.0 release.
    
    These will return, but the code isn't finished yet so I don't want to include it.

 arduino/boards.txt |   30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 2d26ae21bda60b9f2942dd88f4d0db5accfcd684
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Nov 25 19:26:01 2011 -0600

    Correcting Arduino Mini w/ ATmega328 bootloader file and fuses (untested).

 arduino/boards.txt                                 |    4 +--
 .../optiboot/optiboot_atmega328-Mini.hex           |   33 ++++++++++++++++++++
 2 files changed, 35 insertions(+), 2 deletions(-)

commit 52300aa36823660cd3005729b475b42e84e28fc7
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 19 16:23:19 2011 -0500

    readBytes() and readBytesUntil() handle zero bytes and return # of bytes read.
    
    http://code.google.com/p/arduino/issues/detail?id=586

 arduino/cores/arduino/Stream.cpp |   45 +++++++++++++++++++-------------------
 arduino/cores/arduino/Stream.h   |    4 ++--
 2 files changed, 25 insertions(+), 24 deletions(-)

commit a98a298cb028f9879bee2ba73795e3a1e8205ff8
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 19 16:22:46 2011 -0500

    Adding Arduino Mini w/ ATmega328.
    
    http://code.google.com/p/arduino/issues/detail?id=710

 arduino/boards.txt |   23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 1d64fafe388b0cbb03939e82c21111f707c13142
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Nov 16 16:38:22 2011 -0500

    Leonardo bootloader now sends iSerial string during enumeration.  Seems to satisfy Windows' composite device requirements.

 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |  218 ++++++++++----------
 .../bootloaders/diskloader/DiskLoader-Micro.hex    |  113 ----------
 arduino/bootloaders/diskloader/src/Platform.h      |    2 +
 arduino/bootloaders/diskloader/src/USBCore.cpp     |    2 +
 arduino/bootloaders/diskloader/src/USBDesc.cpp     |    9 +-
 arduino/bootloaders/diskloader/src/USBDesc.h       |    2 +
 6 files changed, 123 insertions(+), 223 deletions(-)

commit c445efc57c1eb6338d9e2918d6f1ad50c26e272b
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Nov 16 12:15:57 2011 -0500

    Fixed size of const array mapping digital pin number to bit mask.

 arduino/variants/leonardo/pins_arduino.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f5eca89b5e75a5a7d88e81a6d77ecaa028e0d6ed
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Nov 16 11:20:38 2011 -0500

    Updated digital pin and port mapping constants in pins_arduino.h for Leonardo.
    
    Changed digital_pin_to_port_PGM[] and digital_pin_to_bit_mask_PGM[] to reflect changes to constants for SPI and analog pins

 arduino/variants/leonardo/pins_arduino.h |  102 +++++++++++++++++++-----------
 1 file changed, 64 insertions(+), 38 deletions(-)

commit 24aed1ea00baf75e8366bfe575b30b2f1d4d8201
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Nov 16 11:00:21 2011 -0500

    Swapped Dx assignment for MISO and SS to make numbering more sane (Dave Mellis).  Also updated comments on pin numbers.

 arduino/variants/leonardo/pins_arduino.h |   34 +++++++++++++++---------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit f4ece626b2c180df8a7afd579dbd16f931cf8d73
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Nov 16 10:49:41 2011 -0500

    Fixed handling of Ax constants on Leonardo
    
    Fixed mistake in assignment and handling of A6-A11 constants.  Renumbered constants for all Ax channels.

 arduino/cores/arduino/wiring_analog.c    |    2 ++
 arduino/variants/leonardo/pins_arduino.h |   26 +++++++++++++-------------
 2 files changed, 15 insertions(+), 13 deletions(-)

commit 66d5f30f95803ebc77a2f0e1a439e823bad5083b
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Nov 15 09:48:09 2011 -0500

    updated pins_arduino.h for Leonardo to reflect final mapping of A6-A11

 arduino/variants/leonardo/pins_arduino.h |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 0ce9ac55ca829a9bcc502edfa6e85595009e3578
Merge: 07c41a0 cfeb011
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Nov 15 09:33:11 2011 -0500

    Merge branch 'new-extension' of github.com:arduino/Arduino into new-extension

commit c62bced17840da55f88b52f07ee211170bb3f71b
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Nov 14 13:25:48 2011 +0100

    Updated Spanish translation

 po/es.po |   22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit cfeb0110913ada2a2293dcad3c356ba1e9f2652d
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Sat Nov 12 12:49:13 2011 +0100

    Added latest firmware for usbserial (not combined with DFU)

 .../Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex |  254 ++++++++++++++++++++
 .../Arduino-usbserial-atmega16u2-MegaADK-Rev3.hex  |  254 ++++++++++++++++++++
 .../Arduino-usbserial-atmega16u2-Uno-Rev3.hex      |  254 ++++++++++++++++++++
 3 files changed, 762 insertions(+)

commit 989e70899fc135385ce8316770db647ea5636c5c
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Wed Nov 9 10:40:30 2011 +0100

    Added latest firmware for atmega16u2 on R3 boards

 ...INED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex |  467 ++++++++++++++++++++
 ...BINED-dfu-usbserial-atmega16u2-MegaADK-Rev3.hex |  467 ++++++++++++++++++++
 ...-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex |  467 ++++++++++++++++++++
 3 files changed, 1401 insertions(+)

commit 07c41a0801def9e51257e58c483761477f7352a5
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Nov 9 14:04:59 2011 -0500

    restored original non-interrupt-driven DiskLoader
    
    Interrupt-driven version was a dead-end - too many bugs with that approach.

 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |  290 ++++------
 .../bootloaders/diskloader/DiskLoader-Micro.hex    |  113 ++++
 arduino/bootloaders/diskloader/Makefile            |  200 +++----
 arduino/bootloaders/diskloader/src/CDC.cpp         |   93 ----
 arduino/bootloaders/diskloader/src/DiskLoader.cpp  |  304 +++++-----
 arduino/bootloaders/diskloader/src/Platform.h      |   63 +--
 arduino/bootloaders/diskloader/src/USBAPI.h        |   64 ---
 arduino/bootloaders/diskloader/src/USBCore.cpp     |  589 ++++++++------------
 arduino/bootloaders/diskloader/src/USBCore.h       |   88 ++-
 arduino/bootloaders/diskloader/src/USBDesc.cpp     |   82 +++
 arduino/bootloaders/diskloader/src/USBDesc.h       |   45 +-
 arduino/cores/arduino/CDC.cpp                      |    2 +-
 12 files changed, 883 insertions(+), 1050 deletions(-)

commit 9672964db97668b4ba94e61005781189cc4900f7
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Nov 8 22:06:15 2011 -0500

    updated analog pin assignments and declared TWI/I2C pins
    
    Fixed analog pin to ADC channel mapping to match new scheme.  Changed mapping of analog pins to digital channels so that A6-A11 point back to the correct digital pins.  Declared SDA and SCL pins.
    (All from Federico Vanzati's comments)

 arduino/variants/leonardo/pins_arduino.h |   55 +++++++++++++++---------------
 1 file changed, 28 insertions(+), 27 deletions(-)

commit c82f8e77266d6feaf02931f94c16d38fdda37f5b
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Nov 2 07:37:39 2011 -0400

    added 12th ADC channel for Leonardo.  cleaned up and corrected comments for pin functions.

 arduino/variants/leonardo/pins_arduino.h |   94 +++++++-----------------------
 1 file changed, 22 insertions(+), 72 deletions(-)

commit da14af1187d5d2123217c81fd045301a12598c9b
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Mon Oct 31 23:44:32 2011 -0400

    changed Leonardo PID to 0x0032 for Diskloader testing.  updated .inf to match.

 arduino/bootloaders/diskloader/DiskLoader-Leonardo.hex |    4 ++--
 arduino/bootloaders/diskloader/Makefile                |    4 ++--
 arduino/bootloaders/diskloader/src/Platform.h          |    6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

commit fb720a5c3c566079bf5f6c6f86a25ed35af962c8
Merge: 88605c6 88ad62d
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Mon Oct 31 21:42:09 2011 -0400

    Merge branch 'new-extension' of github.com:arduino/Arduino into diskloader_reboot

commit 88605c62353b9599b1522232807776e04fc0eeb3
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Mon Oct 31 21:36:29 2011 -0400

    check to see if a sketch has been loaded before jumping out of  bootloader

 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |  297 ++++++++++----------
 arduino/bootloaders/diskloader/src/DiskLoader.cpp  |    3 +
 2 files changed, 152 insertions(+), 148 deletions(-)

commit 88ad62dccfd5e1e259303d67d9af0c925815558e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 29 17:40:23 2011 -0400

    Protecting the version of parseInt() and parseFloat().  (Paul Stoffregen)
    
    This should allow us more flexibility in determining how to handle these functions later.  For example, in specifying that initial characters shouldn't be skipped.
    
    http://code.google.com/p/arduino/issues/detail?id=698

 arduino/cores/arduino/Stream.h |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 127d346e722cda75516e0db707a6749172a94e4d
Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
Date:   Sat Oct 29 19:18:14 2011 +0200

    Add Esperanto translation

 po/LINGUAS |    1 +
 po/eo.po   |  400 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 401 insertions(+)

commit 80e374db24a27b0508d8092bcf6722e28b9d2a0e
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Oct 27 11:52:10 2011 -0400

    renamed bootloader file

 arduino/boards.txt |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d99c59507f6c191a632ff56de88c982982020d41
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Oct 27 11:45:13 2011 -0400

    Revert "Merge branch 'master' of github.com:arduino/Arduino into diskloader_reboot"
    
    This reverts commit df9835efafd13685251749bc210c0b96a18a96a5, reversing
    changes made to ec45af8bfa9222a807c075dd1db4b5aa798bba03.
    
    Conflicts:
    
    	hardware/arduino/variants/mega/pins_arduino.h
    	libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino

 arduino/boards.txt                                 |    2 +-
 arduino/bootloaders/stk500v2/stk500boot.c          |    3 +-
 .../stk500v2/stk500boot_v2_mega2560.hex            |  648 +++++++++++++++-----
 arduino/cores/arduino/HardwareSerial.h             |   14 +-
 arduino/cores/arduino/Print.cpp                    |  207 ++++---
 arduino/cores/arduino/WString.h                    |  255 +++++---
 6 files changed, 820 insertions(+), 309 deletions(-)

commit c678ace8e843fa2abb813e0bb19b6db9b59aa867
Merge: 245afc4 5dbe1f0
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Oct 27 11:41:02 2011 -0400

    Merge branch 'new-extension' of github.com:arduino/Arduino into diskloader_reboot
    
    Conflicts:
    	hardware/arduino/variants/mega/pins_arduino.h
    	libraries/Ethernet/examples/PachubeClient/PachubeClient.ino
    	libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino

commit 245afc495291d860ca60fc884f300a71ad672ed0
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Oct 27 11:36:10 2011 -0400

    changes in core and boards.txt to support new bootloader
    
    old bootloader could fit in only 2 kB of flash.  new version has to have a 4 kB block - jump-to address and boards.txt must reflect this.

 arduino/boards.txt            |    4 ++--
 arduino/cores/arduino/CDC.cpp |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit fc6383e9c2cec462dad072529f9ddfadbba1a194
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Oct 27 11:27:24 2011 -0400

    bootloader runs sketch after timeout, added bootloader LED breathing

 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |  300 ++++++++++----------
 arduino/bootloaders/diskloader/src/DiskLoader.cpp  |   48 +++-
 2 files changed, 189 insertions(+), 159 deletions(-)

commit c2a712a3ec8028581694405c6362568a0970a880
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Oct 27 10:54:21 2011 -0400

    cosmetic changes - remove old comments, unused code

 arduino/bootloaders/diskloader/src/DiskLoader.cpp |   58 +--------------------
 1 file changed, 2 insertions(+), 56 deletions(-)

commit 92eec633eed4252f3f335227caeff739ea0290af
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Oct 27 10:48:26 2011 -0400

    removed conditional compilation checks for CDC_ENABLED
    
    bootloader must always have CDC enabled

 arduino/bootloaders/diskloader/src/CDC.cpp     |    5 +----
 arduino/bootloaders/diskloader/src/Platform.h  |    2 --
 arduino/bootloaders/diskloader/src/USBCore.cpp |   13 -------------
 arduino/bootloaders/diskloader/src/USBDesc.h   |    9 ---------
 4 files changed, 1 insertion(+), 28 deletions(-)

commit 650a9bc2c0e23030a9829d81a22bd6af3ba6e2cc
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Oct 27 10:45:13 2011 -0400

    removed old comments and unused USB core code

 arduino/bootloaders/diskloader/src/CDC.cpp     |   77 ------------------------
 arduino/bootloaders/diskloader/src/Platform.h  |    4 --
 arduino/bootloaders/diskloader/src/USBAPI.h    |   21 +------
 arduino/bootloaders/diskloader/src/USBCore.cpp |   19 +-----
 arduino/bootloaders/diskloader/src/USBCore.h   |   49 ---------------
 arduino/bootloaders/diskloader/src/USBDesc.h   |   22 -------
 6 files changed, 2 insertions(+), 190 deletions(-)

commit fc62bf197632231389ea5433a057aab9aea3d65a
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Oct 27 10:23:06 2011 -0400

    brought nuevo_diskloader changes over to diskloader
    
    Moved nuevo_diskloader files into diskloader directory.  Changed back to real PID for Leonardo

 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |  283 +++++----
 .../bootloaders/diskloader/DiskLoader-Micro.hex    |  113 ----
 arduino/bootloaders/diskloader/Makefile            |  198 +++---
 arduino/bootloaders/diskloader/src/CDC.cpp         |  173 +++++
 arduino/bootloaders/diskloader/src/DiskLoader.cpp  |  333 +++++-----
 arduino/bootloaders/diskloader/src/Platform.h      |   63 +-
 arduino/bootloaders/diskloader/src/USBAPI.h        |   83 +++
 arduino/bootloaders/diskloader/src/USBCore.cpp     |  609 +++++++++++-------
 arduino/bootloaders/diskloader/src/USBCore.h       |   89 ++-
 arduino/bootloaders/diskloader/src/USBDesc.cpp     |   82 ---
 arduino/bootloaders/diskloader/src/USBDesc.h       |   62 +-
 .../nuevo_diskloader/DiskLoader.elf.hex            |  172 -----
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  172 -----
 arduino/bootloaders/nuevo_diskloader/Makefile      |  109 ----
 arduino/bootloaders/nuevo_diskloader/src/CDC.cpp   |  173 -----
 .../nuevo_diskloader/src/DiskLoader.cpp            |  280 --------
 .../bootloaders/nuevo_diskloader/src/Platform.h    |   72 ---
 arduino/bootloaders/nuevo_diskloader/src/USBAPI.h  |   83 ---
 .../bootloaders/nuevo_diskloader/src/USBCore.cpp   |  669 --------------------
 arduino/bootloaders/nuevo_diskloader/src/USBCore.h |  303 ---------
 arduino/bootloaders/nuevo_diskloader/src/USBDesc.h |   65 --
 21 files changed, 1245 insertions(+), 2941 deletions(-)

commit 9f0786a91ec661dfc08bc9e77b2e04e556a669c4
Merge: cc6c9c3 ad68ead
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Oct 27 09:32:27 2011 -0400

    Merge branch 'master' of github.com:arduino/Arduino into diskloader_reboot
    
    Conflicts:
    	app/src/processing/app/Editor.java
    	app/src/processing/app/Sketch.java
    	build/shared/examples/4.Communication/SerialCallResponse/SerialCallResponse.pde
    	build/shared/lib/theme/theme.txt
    	hardware/arduino/cores/arduino/HardwareSerial.h
    	hardware/arduino/cores/arduino/Print.cpp
    	hardware/arduino/cores/arduino/WString.h
    	hardware/arduino/variants/mega/pins_arduino.h
    	libraries/Ethernet/examples/PachubeClient/PachubeClient.ino
    	libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino
    	libraries/Firmata/examples/EchoString/EchoString.ino
    	libraries/SD/File.cpp
    	libraries/SoftwareSerial/SoftwareSerial.cpp
    	libraries/SoftwareSerial/SoftwareSerial.h
    	libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino
    	libraries/SoftwareSerial/keywords.txt

commit cc6c9c3e85bde8b8373c45c7ab0974d953980290
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Oct 26 16:51:42 2011 -0400

    working bootloader.  had to move interrupts back to application section.  NOTE: need to have sketch CDC jump to appropriate place for bootloader - 4k from end instead of 2k

 .../nuevo_diskloader/DiskLoader.elf.hex            |  262 ++++++++++----------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  262 ++++++++++----------
 .../nuevo_diskloader/src/DiskLoader.cpp            |  240 ++++++++++--------
 .../bootloaders/nuevo_diskloader/src/USBCore.cpp   |    4 +-
 4 files changed, 400 insertions(+), 368 deletions(-)

commit 47c3145ecb049b8f1814065e74cb4526f34f3939
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Oct 26 12:53:57 2011 -0400

    working (?!?!?!) bootloader.  doesn't yet restart chip after upload completes.

 .../nuevo_diskloader/DiskLoader.elf.hex            |  223 ++++++++++----------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  223 ++++++++++----------
 arduino/bootloaders/nuevo_diskloader/Makefile      |    7 +-
 .../nuevo_diskloader/src/DiskLoader.cpp            |   32 +--
 .../bootloaders/nuevo_diskloader/src/USBCore.cpp   |    6 +-
 5 files changed, 251 insertions(+), 240 deletions(-)

commit 905a68c568b7d8d754d81a6580fd0a8182938abc
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Oct 26 11:28:07 2011 -0400

    uploading now completes using RC2 on Win7

 .../nuevo_diskloader/DiskLoader.elf.hex            |  327 ++++++++++----------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  327 ++++++++++----------
 arduino/bootloaders/nuevo_diskloader/Makefile      |    2 +-
 .../nuevo_diskloader/src/DiskLoader.cpp            |   17 +-
 4 files changed, 333 insertions(+), 340 deletions(-)

commit c31e88434f765e952d830b8a95dd50877223d27d
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Oct 25 19:04:31 2011 -0400

    closer still - now up to 4680

 .../nuevo_diskloader/DiskLoader.elf.hex            |  253 ++++++++++----------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  253 ++++++++++----------
 .../nuevo_diskloader/src/DiskLoader.cpp            |    3 +-
 3 files changed, 254 insertions(+), 255 deletions(-)

commit c2117ebb4819d763f338bcc4b64410e2db86d5cd
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Oct 25 18:56:10 2011 -0400

    progress on bootloader bug - have implemented blocking USB_Recv.  avrdude makes it to flash programming address 0400 or so before hanging

 .../nuevo_diskloader/DiskLoader.elf.hex            |  325 ++++++++++----------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  325 ++++++++++----------
 .../nuevo_diskloader/src/DiskLoader.cpp            |   76 ++++-
 arduino/bootloaders/nuevo_diskloader/src/USBAPI.h  |    1 +
 .../bootloaders/nuevo_diskloader/src/USBCore.cpp   |   13 +
 5 files changed, 406 insertions(+), 334 deletions(-)

commit 5dbe1f06e99fb886a55717e21b27e6092e03090f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Oct 25 11:15:14 2011 -0400

    Bug fix in replace().
    
    http://code.google.com/p/arduino/issues/detail?id=694

 arduino/cores/arduino/WString.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 68f72a27c37d9f7749a187a90988e657a4c9fe7e
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Mon Oct 24 22:12:45 2011 -0400

    fixed logic bug in waiting for synch.  stripped out all Serial stuff

 .../nuevo_diskloader/DiskLoader.elf.hex            |  316 ++++++++++----------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  316 ++++++++++----------
 arduino/bootloaders/nuevo_diskloader/src/CDC.cpp   |    8 +-
 .../nuevo_diskloader/src/DiskLoader.cpp            |   19 +-
 .../bootloaders/nuevo_diskloader/src/USBCore.cpp   |    2 +-
 5 files changed, 320 insertions(+), 341 deletions(-)

commit 0950eb602dead819a0d105fbb8ae7563b36429b2
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Mon Oct 24 21:36:06 2011 -0400

    removed old comments

 .../nuevo_diskloader/DiskLoader.elf.hex            |  346 ++++++++++----------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  346 ++++++++++----------
 arduino/bootloaders/nuevo_diskloader/src/CDC.cpp   |    2 +
 .../nuevo_diskloader/src/DiskLoader.cpp            |   50 +--
 4 files changed, 364 insertions(+), 380 deletions(-)

commit b2830b4f1d302db65eac8e128bfddd016c684fa3
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Oct 24 16:50:15 2011 -0400

    Moving ARDUINO_MAIN from main.cpp to wiring_digital.c and hiding PA, PB, etc.
    
    http://code.google.com/p/arduino/issues/detail?id=677
    http://code.google.com/p/arduino/issues/detail?id=691

 arduino/cores/arduino/Arduino.h        |    2 ++
 arduino/cores/arduino/main.cpp         |    1 -
 arduino/cores/arduino/wiring_digital.c |    1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

commit ed225adec01fbe594650218fe1b29ea5ff0448da
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Oct 24 16:45:44 2011 -0400

    Renaming LED to LED_BUILTIN.
    
    http://code.google.com/p/arduino/issues/detail?id=651

 arduino/variants/mega/pins_arduino.h     |    2 +-
 arduino/variants/standard/pins_arduino.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 892cc510d715a9caf196647c25593c67a7ffab64
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Oct 24 15:44:01 2011 -0400

    Correcting analogReference() constants for ATtiny24/44/84 and 25/45/85.
    
    DEFAULT, EXTERNAL, and INTERNAL have different values on those processors.

 arduino/cores/arduino/Arduino.h |    6 ++++++
 1 file changed, 6 insertions(+)

commit f0bc31223d31c5be9d8dc1166f950b18b29d940e
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Sun Oct 23 16:49:36 2011 -0400

    bootloader responds properly now.  nearly there - still have an issue with it falling out of sync after completing most operations

 .../nuevo_diskloader/DiskLoader.elf.hex            |  172 ++++++++++++
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  285 ++++++++++----------
 arduino/bootloaders/nuevo_diskloader/src/CDC.cpp   |    4 +-
 .../nuevo_diskloader/src/DiskLoader.cpp            |   41 ++-
 .../bootloaders/nuevo_diskloader/src/USBCore.cpp   |   10 +-
 5 files changed, 350 insertions(+), 162 deletions(-)

commit cf94c04cbdd6d597996be2ff0dcf215f39962390
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Oct 21 20:30:55 2011 -0400

    more attempts to get parameter sending to work

 .../nuevo_diskloader/DiskLoader.elf.hex            |  174 --------------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  253 ++++++++++----------
 .../nuevo_diskloader/src/DiskLoader.cpp            |   34 +--
 3 files changed, 139 insertions(+), 322 deletions(-)

commit e4edeba7e6aa0f317387482e385452df9bec8e40
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Oct 21 20:06:17 2011 -0400

    some progress on responding to parameter requests

 .../nuevo_diskloader/DiskLoader.elf.hex            |  246 ++++++++++----------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  246 ++++++++++----------
 .../nuevo_diskloader/src/DiskLoader.cpp            |  153 ++++++------
 .../bootloaders/nuevo_diskloader/src/USBCore.cpp   |   14 +-
 4 files changed, 338 insertions(+), 321 deletions(-)

commit bd8867911107047f62618f14895a2a4081bec74f
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Oct 21 19:36:53 2011 -0400

    avrdude communication starting to work - responds to sync, fails when trying to respond to STK_GET_PARAMETER

 .../nuevo_diskloader/DiskLoader.elf.hex            |  314 +++++++++++---------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  314 +++++++++++---------
 .../nuevo_diskloader/src/DiskLoader.cpp            |   82 ++++-
 3 files changed, 412 insertions(+), 298 deletions(-)

commit e4eef8282e9dd049857e1035e1e628b57e3f7f50
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Oct 21 18:21:04 2011 -0400

    continuing to port programming code.  temporarily changed PID to test on Windows (it works)

 .../nuevo_diskloader/DiskLoader.elf.hex            |  297 ++++++++++----------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  297 ++++++++++----------
 arduino/bootloaders/nuevo_diskloader/Makefile      |  208 +++++++-------
 .../nuevo_diskloader/src/DiskLoader.cpp            |   52 +++-
 4 files changed, 447 insertions(+), 407 deletions(-)

commit 8a816212916c6cb08a42c436923beeed1ba8ab74
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Oct 21 18:03:34 2011 -0400

    starting to port bootloader programming code - testing as I go

 .../nuevo_diskloader/DiskLoader.elf.hex            |  227 ++++++++++----------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  227 ++++++++++----------
 .../nuevo_diskloader/src/DiskLoader.cpp            |   21 +-
 3 files changed, 243 insertions(+), 232 deletions(-)

commit 080ad2a80df831e14d0441b212a0a68b51f5e74e
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Oct 21 17:51:04 2011 -0400

    added and modified Program() routine

 .../nuevo_diskloader/DiskLoader.elf.hex            |  237 ++++++++++----------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  237 ++++++++++----------
 .../nuevo_diskloader/src/DiskLoader.cpp            |   26 +++
 3 files changed, 262 insertions(+), 238 deletions(-)

commit 1e8127882eab8d17240e0cddb6b46caf09c16e57
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Oct 21 17:25:59 2011 -0400

    cleaning up code and comments in main - getting rid of leftover stuff from experiments

 arduino/bootloaders/nuevo_diskloader/src/DiskLoader.cpp |   12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 947809b62b53f46731d64b9a21756ec8127f9842
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Oct 21 17:16:48 2011 -0400

    Enumerates!  used inline ASM for operation which moves interrupts to boot section

 .../nuevo_diskloader/DiskLoader.elf.hex            |  229 +++++++++++++-------
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |  229 +++++++++++++-------
 .../nuevo_diskloader/src/DiskLoader.cpp            |   12 +-
 3 files changed, 313 insertions(+), 157 deletions(-)

commit fa66ffac6dbc6170bf2149e8fcf850d9e5fe82dc
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Oct 21 16:51:25 2011 -0400

    can now enable interrupts but EORSTE or SOFE in USB_::attach() still cause bootloader to hang

 .../nuevo_diskloader/DiskLoader.elf.hex            |   78 ++++++++++++++++++++
 .../bootloaders/nuevo_diskloader/DiskLoader.hex    |   78 ++++++++++++++++++++
 arduino/bootloaders/nuevo_diskloader/Makefile      |    2 +-
 .../nuevo_diskloader/src/DiskLoader.cpp            |   46 ++++++------
 4 files changed, 179 insertions(+), 25 deletions(-)

commit 9496ea79c207ddab1e550f91a7c222f6508f59c1
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Oct 21 16:33:52 2011 -0400

    added more USB source adapted from sketch core.  still not enumerating.

 arduino/boards.txt                                 |    4 +-
 arduino/bootloaders/nuevo_diskloader/Makefile      |    9 +-
 arduino/bootloaders/nuevo_diskloader/src/CDC.cpp   |  175 ++++++
 .../nuevo_diskloader/src/DiskLoader.cpp            |   37 +-
 .../bootloaders/nuevo_diskloader/src/Platform.h    |   14 +-
 arduino/bootloaders/nuevo_diskloader/src/USBAPI.h  |   86 +--
 .../bootloaders/nuevo_diskloader/src/USBCore.cpp   |  652 ++++++++++++++++++++
 arduino/bootloaders/nuevo_diskloader/src/USBCore.h |  303 +++++++++
 arduino/bootloaders/nuevo_diskloader/src/USBDesc.h |   65 ++
 9 files changed, 1251 insertions(+), 94 deletions(-)

commit e2f6f522869effff376fe2d83078f8fbfb35135f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Oct 21 11:54:11 2011 -0400

    Lowering timer 1 prescale factor (to 8 from 64) for F_CPU less than 8 MHz.
    
    Otherwise, you can see flicker on an LED.

 arduino/cores/arduino/wiring.c |    4 ++++
 1 file changed, 4 insertions(+)

commit cb40531bce5b5170d459971f97faa3c01f6c9d9d
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Oct 21 08:02:17 2011 -0400

    initial commit of new Diskloader-based bootloader experiment

 arduino/bootloaders/nuevo_diskloader/Makefile      |  105 +++++++++++++
 .../nuevo_diskloader/src/DiskLoader.cpp            |   21 +++
 .../bootloaders/nuevo_diskloader/src/Platform.h    |   60 +++++++
 arduino/bootloaders/nuevo_diskloader/src/USBAPI.h  |  166 ++++++++++++++++++++
 4 files changed, 352 insertions(+)

commit 03cba062e9c2d46829bb4effa533f8ecb9afa186
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Tue Oct 18 20:53:58 2011 +0200

    [l10n] Updated German translation

 po/de.po |   20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

commit 054e23bf5b844ae48c09b39e06f0b7110f6b26ea
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat Oct 15 12:10:40 2011 +0200

    Use rsvg-convert instead of rsvg
    
    When depending on librsvg for the build, rsvg-convert is installed
    while rsvg might not be.

 scripts/gen-pixmaps.sh |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5cf43abffc550a5be6b5403531a8ab5c90932247
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Wed Oct 12 22:00:35 2011 +0200

    Updated German translation

 po/de.po |   24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

commit 3123f81fd0b4c534eec21fbb30bf23e3c014b4b6
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Oct 10 12:28:09 2011 -0400

    Putting the Uno lock bits back.

 arduino/boards.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c1e9afe8112c13b7204cd5f3b6422fd5ac4400c
Author: WestfW <westfw@gmail.com>
Date:   Wed Oct 5 01:41:03 2011 -0700

    Explicitly set the SHELL variable when OS=windows, so that we'll use
    the same shell regardless of whether other shells are installed
    (different shells have different behavior WRT directory component
    separators, so this matters.
    
    http://code.google.com/p/arduino/issues/detail?id=667 )
    (cherry picked from commit fc8cacb9a3b7c1d9cf96ae9891c7c3cd21f3c181)

 arduino/bootloaders/optiboot/Makefile |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e26ee89573007828c2eba7875a5970bfe0cc48f4
Author: WestfW <westfw@gmail.com>
Date:   Tue Jun 14 23:57:41 2011 -0700

    Oops.  Add atmega8.lst/hex and atmega168.lst/hex to controlled files.
    (cherry picked from commit c56a1293d70d27531b7351edc3aa4c11b4a6996b)

 .../bootloaders/optiboot/optiboot_atmega168.hex    |   35 ++
 .../bootloaders/optiboot/optiboot_atmega168.lst    |  598 +++++++++++++++++++
 arduino/bootloaders/optiboot/optiboot_atmega8.hex  |   33 ++
 arduino/bootloaders/optiboot/optiboot_atmega8.lst  |  604 ++++++++++++++++++++
 4 files changed, 1270 insertions(+)

commit a5018246def3fa06b8b2a36a06ac8bebe577f36e
Author: WestfW <westfw@gmail.com>
Date:   Tue Jun 14 10:24:27 2011 -0700

    Allow the READ PARAMETER command to return our version number.
    (significant size impact: 14 bytes!)
    
    Initialized "address" to eliminate compiler warning (4 bytes!)
    
    Add "atmega168" as a more accurate target name than "diecimila"
    (keep diecimila as well for backward compatibility)
    
    Reduce the .hex and .lst targets that are stored in source control
    to the three basics: atmega8, atmega168, atmega328.  The other
    targets remain in the makefile and makeall, but will need to be
    built from source if wanted.  Which should be less of a problem
    now that the source is buildable without installing crosspack.
    (cherry picked from commit 7b1ee0f1b0192143fffbbed66dc046b6568f4386)

 arduino/bootloaders/optiboot/Makefile              |   21 +-
 arduino/bootloaders/optiboot/README.TXT            |   11 +
 arduino/bootloaders/optiboot/makeall               |   11 +-
 arduino/bootloaders/optiboot/optiboot.c            |   28 +-
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   61 +-
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  479 ++++++++-------
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   34 --
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  571 ------------------
 .../bootloaders/optiboot/optiboot_diecimila.hex    |   34 --
 .../bootloaders/optiboot/optiboot_diecimila.lst    |  571 ------------------
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |   34 --
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |  571 ------------------
 .../optiboot/optiboot_lilypad_resonator.hex        |   34 --
 .../optiboot/optiboot_lilypad_resonator.lst        |  571 ------------------
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   40 --
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  617 --------------------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |   34 --
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |  571 ------------------
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |   34 --
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |  571 ------------------
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |   34 --
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |  571 ------------------
 22 files changed, 346 insertions(+), 5157 deletions(-)

commit 77303a99f2534360f0a6f1485d55dc5ef1a7ceee
Author: WestfW <westfw@gmail.com>
Date:   Tue Jun 14 01:13:41 2011 -0700

    Modify Uno "lock" bits in boards.txt to make bootloader readable by
    sketches.  Part of http://code.google.com/p/arduino/issues/detail?id=554
    (cherry picked from commit 39a496616f241a3908d7821dcb15520f16ecd871)

 arduino/boards.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 60c82040e610a932fcca6b8adc9e3ede6664a177
Author: WestfW <westfw@gmail.com>
Date:   Mon Jun 13 19:07:07 2011 -0700

    http://code.google.com/p/arduino/issues/detail?id=368
    Optiboot does not support ArduinoasISP programmer.
    
    When avrdude runs and talks to an arduino running ArduinoISP,
    it needs the optiboot (entered due to auto-reset) to abort and
    start the ArduinoISP "application" when it sees communications
    at the wrong serial speed.  Unfortunately, optiboot treats all
    unrecognized command characters as "no-ops" and responds/loops
    for more commands, leading to a nice loop that never gets to
    the sketch.   This patch causes characters received with Framing
    errors (the most likely error for speed mis-matches) to NOT
    reset the watchdog timer (normally done in getch()), which will
    cause the application to start if it continues for "a while."
    (tested.  Works!  Running ArduinoISP at speeds as high as 57600
    still causes the bootloader to start the sketch (although it fails
    later on for other reasons.))
    (cherry picked from commit e81c1123b624b6cac7da018c9c786700f3152bc9)

 arduino/bootloaders/optiboot/README.TXT            |   19 ++-
 arduino/bootloaders/optiboot/optiboot.c            |   22 ++-
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   33 +++--
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  140 +++++++++---------
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   33 +++--
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  140 +++++++++---------
 .../bootloaders/optiboot/optiboot_diecimila.hex    |   33 +++--
 .../bootloaders/optiboot/optiboot_diecimila.lst    |  140 +++++++++---------
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |   33 +++--
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |  140 +++++++++---------
 .../optiboot/optiboot_lilypad_resonator.hex        |   33 +++--
 .../optiboot/optiboot_lilypad_resonator.lst        |  140 +++++++++---------
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   36 ++---
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  153 ++++++++++----------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |   33 +++--
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |  140 +++++++++---------
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |   33 +++--
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |  140 +++++++++---------
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |   33 +++--
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |  140 +++++++++---------
 arduino/bootloaders/optiboot/pin_defs.h            |    1 +
 21 files changed, 863 insertions(+), 752 deletions(-)

commit 79113ef19b66528173430a972830139a32402a42
Author: WestfW <westfw@gmail.com>
Date:   Sat Jun 11 03:17:38 2011 -0700

    (make sure .hex and .lst are updated as well.)
    (cherry picked from commit ece29c380556878ba8efebce8801a7f076c61ada)

 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   63 +--
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  482 ++++++++--------
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |    2 +-
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |   14 +-
 .../optiboot/optiboot_lilypad_resonator.hex        |    2 +-
 .../optiboot/optiboot_lilypad_resonator.lst        |   14 +-
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   77 +--
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  586 ++++++++++----------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |    2 +-
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |   14 +-
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |    2 +-
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |   14 +-
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |    2 +-
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |   14 +-
 14 files changed, 645 insertions(+), 643 deletions(-)

commit 2fe84e03f149dc31ab6d1f393ceedb7b42f94264
Author: WestfW <westfw@gmail.com>
Date:   Sat Jun 11 03:15:33 2011 -0700

    Fix errors in LDSECTIONS refactoring
    (found during atmega8 testing.)
    (cherry picked from commit 422398e08c8e011bf490b54af88271c54e56ddb9)

 arduino/bootloaders/optiboot/Makefile               |   14 +++++++-------
 arduino/bootloaders/optiboot/optiboot_atmega328.hex |    2 +-
 arduino/bootloaders/optiboot/optiboot_atmega328.lst |   14 +++++++-------
 arduino/bootloaders/optiboot/optiboot_diecimila.hex |    2 +-
 arduino/bootloaders/optiboot/optiboot_diecimila.lst |   14 +++++++-------
 5 files changed, 23 insertions(+), 23 deletions(-)

commit 28b402fd437e5dd441244cb0d9c43efbf4e22c70
Author: WestfW <westfw@gmail.com>
Date:   Fri Jun 10 23:16:21 2011 -0700

    Update version to reflect previous edit.  Sigh.
    (cherry picked from commit e28b716f88968477fa0f42dbd88c539573e91886)

 arduino/bootloaders/optiboot/optiboot.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 0bee48464bc0087df0ceb3e199cbbb84541fabf9
Author: WestfW <westfw@gmail.com>
Date:   Fri Jun 10 23:02:25 2011 -0700

    Shrink code by using registers for variables "length" and "address"
    http://code.google.com/p/optiboot/issues/detail?id=33
    
    Fix high-value watchdog timeouts on ATmega8
    http://code.google.com/p/optiboot/issues/detail?id=38
    
    Change "start app on bad commands" code to start the app via the
    watchdog timer, so that the app is always started with the chip
    in fully reset state.
    http://code.google.com/p/optiboot/issues/detail?id=37
    (cherry picked from commit 6f7687b0f925cb07447cbbcc692766c51c02f700)

 arduino/bootloaders/optiboot/optiboot.c            |   34 +-
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   58 +-
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  439 +++++++--------
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   58 +-
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  439 +++++++--------
 .../bootloaders/optiboot/optiboot_diecimila.hex    |   58 +-
 .../bootloaders/optiboot/optiboot_diecimila.lst    |  439 +++++++--------
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |   58 +-
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |  439 +++++++--------
 .../optiboot/optiboot_lilypad_resonator.hex        |   58 +-
 .../optiboot/optiboot_lilypad_resonator.lst        |  439 +++++++--------
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   75 ++-
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  574 ++++++++++----------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |   58 +-
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |  439 +++++++--------
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |   58 +-
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |  439 +++++++--------
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |   58 +-
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |  439 +++++++--------
 19 files changed, 2344 insertions(+), 2315 deletions(-)

commit 37a51222c400580031ac03e437805a0dc84464fa
Author: WestfW <westfw@gmail.com>
Date:   Fri Jun 10 17:47:47 2011 -0700

    Add a version number to the optiboot source and binary.
    
    http://code.google.com/p/arduino/issues/detail?id=554
    
    end of flash memory where they can be read (at least in theory) by
    device programmers, hex-file examination, or application programs.
    This is done by putting the version number in a separate section
    (".version"), and using linker/objcopy magic to locate that section as
    appropriate for the target chip.  (See
    http://lists.gnu.org/archive/html/avr-gcc-list/2011-02/msg00016.html
    for some discussion on the details.)
    
    Start the version at 4.1 (the last "packaged" version of optiboot was
    called version 3, so the "top of source" would be 4.0, and adding the
    version number makes 4.1)
    
    Refactor LDSECTION in the Makefile to LDSECTIONS so that multiple
    section start addresses can be defined.
    
    Change the _isp makefile definitions to make the bootloader section
    readable (but not writable) by the application section.  (This would
    need to be done elsewhere as well to handle all bootloader programming
    techniques.  Notably Arduino's boards.txt
    
    Note that this change does not change the "code" portion of optiboot
    at all.  The only diffs in the .hex files are the added version word
    at the end of flash memory.
    (cherry picked from commit 00706284dec3171646419839bd4a9e3f1c2d7088)

 arduino/bootloaders/optiboot/Makefile              |   26 +-
 arduino/bootloaders/optiboot/optiboot.c            |   38 +-
 .../bootloaders/optiboot/optiboot_atmega328.hex    |    1 +
 .../bootloaders/optiboot/optiboot_atmega328.lst    |   28 +-
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   66 +--
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  494 ++++++++--------
 .../bootloaders/optiboot/optiboot_diecimila.hex    |    1 +
 .../bootloaders/optiboot/optiboot_diecimila.lst    |   28 +-
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |    1 +
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |   28 +-
 .../optiboot/optiboot_lilypad_resonator.hex        |    1 +
 .../optiboot/optiboot_lilypad_resonator.lst        |   28 +-
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   82 +--
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  604 ++++++++++----------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |    1 +
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |   28 +-
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |    1 +
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |   28 +-
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |    1 +
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |   28 +-
 20 files changed, 784 insertions(+), 729 deletions(-)

commit c4f98e0510a41f18d00e7da50ed88b8d235b788b
Author: WestfW <westfw@gmail.com>
Date:   Fri Jun 10 16:29:34 2011 -0700

    Update shell script makeall
    (cherry picked from commit d4632cb09593e44bc8624c6b9a432c672fe4ad45)

 arduino/bootloaders/optiboot/makeall |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 46a6c9f3fec4c23397345e6006ff0aea9e6a18ec
Author: WestfW <westfw@gmail.com>
Date:   Fri Jun 10 16:17:13 2011 -0700

    This is a relatively significant edit that brings the Arduino copy of
    optiboot up-to-date with the optiboot source repository as of Jun-2011
    (the last changes made in the optiboot repository were in Oct-2010)
    
    This adds support for several plaforms, fixes the "30k bug", and
    refactors the source to have separate stk500.h, boot.h, and pin_defs.h
    
    These are the arduino opticode issues fixed:
    http://code.google.com/p/arduino/issues/detail?id=380
        optiboot has problems upload sketches bigger than 30 KB
    http://code.google.com/p/arduino/issues/detail?id=556
        update optiboot to the point of the latest optiboot project sources.
    
    These are issues that had been solved in the optiboot source aready:
    http://code.google.com/p/arduino/issues/detail?id=364
       optiboot leaves timer1 configured when starting app, breaks PWM on
       pin 9 and 10.  (fixed with a workaround in arduino core.)
       aka http://code.google.com/p/optiboot/source/detail?r=c778fbe72df6ac13ef730c25283358c3c970f73e
       Support for ATmega8 and mega88.
       Fix fuse settings for mega168 _ISP targets
       Additional new platforms (mega, sanguino)
    
    http://code.google.com/p/optiboot/issues/detail?id=26
       Set R1 to 0  (already in arduino code)
    http://code.google.com/p/optiboot/issues/detail?id=36&can=1
       Fails to build correctly for mega88
    
    After this commit, the only differences between the Arduino optiboot.c
    and the optiboot repository optiboot.c are cosmetic.
    (cherry picked from commit e2812ef91cc1489527827dcd14c843f3b3244f36)

 arduino/bootloaders/optiboot/Makefile              |  125 ++-
 arduino/bootloaders/optiboot/boot.h                |  848 ++++++++++++++++++++
 arduino/bootloaders/optiboot/optiboot.c            |  288 ++++---
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   59 +-
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  486 +++++------
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   63 +-
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  542 +++++++------
 .../bootloaders/optiboot/optiboot_diecimila.hex    |   63 +-
 .../bootloaders/optiboot/optiboot_diecimila.lst    |  542 +++++++------
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |   62 +-
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |  539 +++++++------
 .../optiboot/optiboot_lilypad_resonator.hex        |   62 +-
 .../optiboot/optiboot_lilypad_resonator.lst        |  539 +++++++------
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   80 +-
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  670 ++++++++--------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |   63 +-
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |  542 +++++++------
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |   63 +-
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |  542 +++++++------
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |   62 +-
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |  539 +++++++------
 arduino/bootloaders/optiboot/pin_defs.h            |   79 ++
 arduino/bootloaders/optiboot/stk500.h              |   39 +
 23 files changed, 4141 insertions(+), 2756 deletions(-)

commit e1ef19290029011f2af166e3f8d017d6d5a61d2f
Author: WestfW <westfw@gmail.com>
Date:   Thu Jun 9 22:57:27 2011 -0700

    http://code.google.com/p/arduino/issues/detail?id=517
    
    Remove the trailing comments when setting fuse values for the various
    *_isp targets, so that they won't cause avrdude errors.
    
    This was done the same way as in the optiboot source tree:
    http://code.google.com/p/optiboot/issues/detail?id=17
    http://code.google.com/p/optiboot/source/detail?r=005fb033fc08c551b2f86f7c90c5db21549b3f20
    (cherry picked from commit 6840b77643a75b850d48bed80c578da484e6559f)

 arduino/bootloaders/optiboot/Makefile |   81 ++++++++++++++++++++++-----------
 1 file changed, 54 insertions(+), 27 deletions(-)

commit bbafeaf1d029a4f11f1bcaf476df638afcbafe7b
Author: WestfW <westfw@gmail.com>
Date:   Thu Jun 9 22:36:05 2011 -0700

    Makefile modification to allow building optiboot in more environments.
    Allows building within the Arduino Source tree, and within the Arduino
    IDE tree, as well as using CrossPack on Mac.
    
    Adds README.TXT to track arduino-specific changes (and documents the
    new build options.)
    
    This addresses Arduino issue:
    
      http://code.google.com/p/arduino/issues/detail?id=487
    
    And optiboot issue
    
      http://code.google.com/p/optiboot/issues/detail?id=1
    
    (which can be thought of as a subset of the Arduno issue.)
    
    Note that the binaries produced after these Makefile changes (using any
    of the compile environments) are identical to those produced by the
    crosspack-20100115 environment on a Mac.
    (cherry picked from commit 2d2ed324b48e709f59a002cb274ed60bb0ebc911)

 arduino/bootloaders/optiboot/Makefile              |   77 ++++++++++++++++++--
 arduino/bootloaders/optiboot/README.TXT            |   55 ++++++++++++++
 arduino/bootloaders/optiboot/omake                 |    2 +
 arduino/bootloaders/optiboot/omake.bat             |    1 +
 .../bootloaders/optiboot/optiboot_atmega328.lst    |   22 +++---
 5 files changed, 138 insertions(+), 19 deletions(-)

commit ad68ead5eefdd1465c45a3e07b62fe584228d698
Merge: 34d6a75 50db3c0
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Oct 10 09:01:56 2011 -0700

    Merge pull request #30 from WestfW/master
    
    Significant optiboot upgrade.

commit 5655430eef20f892cf41ead80eae90ae2cc0e53d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Oct 10 11:58:38 2011 -0400

    Moving USBasp in programmers menu.

 arduino/programmers.txt |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 5a8882b7857130445bee052c014bb6d4b2475633
Merge: 8061c93 cb1a432
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Oct 10 08:56:15 2011 -0700

    Merge pull request #41 from chiva/patch-1
    
    Added USBasp to programmers list

commit 8061c931515cf90aec725b2cce9ea950b80b3c21
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Oct 10 11:28:44 2011 -0400

    Fixing more warnings (Paul Stoffregen).

 arduino/cores/arduino/HardwareSerial.cpp |    4 ++--
 arduino/cores/arduino/Print.cpp          |    2 +-
 arduino/cores/arduino/WString.cpp        |    6 +++---
 arduino/cores/arduino/WString.h          |    4 ++--
 arduino/cores/arduino/wiring_private.h   |    1 -
 5 files changed, 8 insertions(+), 9 deletions(-)

commit e597d38b62a774e3c9bc22bf9d5947c166d00442
Author: Daniel Nylander <po@danielnylander.se>
Date:   Fri Oct 7 14:07:25 2011 +0200

    Added Swedish translation

 po/LINGUAS |    1 +
 po/sv.po   |  394 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 395 insertions(+)

commit e0622fe2cff6bb46471a66bcad13409d7fe2ee68
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Thu Oct 6 21:42:56 2011 +0200

    [l10n] Updated German translation

 po/de.po |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0ff62f4244125d41390ef1d4e6c125db3985dca9
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Thu Oct 6 21:41:37 2011 +0200

    [l10n] Updated German translation

 po/de.po |   80 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 53 insertions(+), 27 deletions(-)

commit 50db3c0e5654074b4d0f60f81a3a824e33f83cf1
Author: WestfW <westfw@gmail.com>
Date:   Wed Oct 5 01:41:03 2011 -0700

    Explicitly set the SHELL variable when OS=windows, so that we'll use
    the same shell regardless of whether other shells are installed
    (different shells have different behavior WRT directory component
    separators, so this matters.
    
    http://code.google.com/p/arduino/issues/detail?id=667 )

 arduino/bootloaders/optiboot/Makefile |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 315d5c210d10380e3c06a00ad468250aa7b060ae
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Oct 2 16:57:41 2011 +0200

    Updated Spanish translation

 po/es.po |   40 ++++++++++++++++++++++++++++++----------
 1 file changed, 30 insertions(+), 10 deletions(-)

commit 6b94385966426e0be5785ea476694d96946461e4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Oct 2 09:44:21 2011 -0400

    Fixing warnings in Stream (Paul Stoffregen)
    
    http://code.google.com/p/arduino/issues/detail?id=208

 arduino/cores/arduino/Stream.cpp |    9 ++++-----
 arduino/cores/arduino/Stream.h   |    6 +++---
 2 files changed, 7 insertions(+), 8 deletions(-)

commit 2118b0eb23f60b0cc2e7d73b96633a8cf284ee56
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sat Oct 1 11:41:17 2011 +0200

    Updated Spanish translation

 po/es.po |  100 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 57 insertions(+), 43 deletions(-)

commit 0ff8bb17a3887224a60d7db22f86f9223ad2a10b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 30 11:24:44 2011 -0400

    Using alternate timer 0 overflow interrupt signal name for ATtiny24/44/84.

 arduino/cores/arduino/wiring.c |    4 ++++
 1 file changed, 4 insertions(+)

commit b2c9c4291be2676df46a331d32ec2a1a587ff82f
Author: Martin Srebotnjak <miles@filmsi.net>
Date:   Fri Sep 30 10:58:00 2011 +0200

    Updated Slovenian translation

 po/sl.po |   66 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 39 insertions(+), 27 deletions(-)

commit 3462baa14b122ec583b2e277c2bed36fef1ad94f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Sep 28 23:26:37 2011 -0400

    Changing Ethernet upload protocol from stk500 to arduino.
    
    http://code.google.com/p/arduino/issues/detail?id=649

 arduino/boards.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3b0d0414164eee1a4e78d6373d1881ea69fea197
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Sep 28 21:16:05 2011 +0200

    Updated Czech translation

 po/cs.po |   48 ++++++++++++++++++++++++++++--------------------
 1 file changed, 28 insertions(+), 20 deletions(-)

commit 180169dcfe1d20c468d775a555b87b7e2dc00c14
Author: Claude Paroz <claude@2xlibre.net>
Date:   Wed Sep 28 20:27:12 2011 +0200

    Fix user library tooltip text
    
    Fixes bug #660337

 ui/main.ui |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit db0157ca524b2cecdab65b8f90593e6ce7ea1018
Author: Claude Paroz <claude@2xlibre.net>
Date:   Wed Sep 28 20:25:28 2011 +0200

    Mark 'Untitled' string translatable
    
    Fixes bug #660336

 src/ui.py |   12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit a25f62191bc8561e05f74d3b3816dba8c401ce73
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Sep 28 11:13:31 2011 +0200

    Added Czech language

 po/LINGUAS |    1 +
 1 file changed, 1 insertion(+)

commit dada5d8f987fc920c195b5ec4733458d66833304
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Sep 28 11:13:08 2011 +0200

    Czech translation

 po/cs.po |  404 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 404 insertions(+)

commit ecbfc949395f5a78a370c5ed757044888c4617e5
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat Sep 17 19:39:18 2011 +0200

    Try harder to launch a web browser for viewing reference

 src/misc.py |   13 +++++++++++++
 src/ui.py   |    3 +--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 09430e381b47718deb85514afb69429b0ac20b2c
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sun Sep 18 15:50:10 2011 +0200

    Fix also cut command

 src/ui.py |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 2f3933a2d77ab27ec656e31e0362d4c1fc2a0f46
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat Sep 17 15:22:41 2011 +0200

    Set open/save as dialogs in current folder
    
    Fixes bug #659312

 src/ui.py |   12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit a4736431a92d942aa9ff603b5bcd4f6c550ddc45
Author: Claude Paroz <claude@2xlibre.net>
Date:   Tue Sep 6 22:44:01 2011 +0200

    Use share/arduino source when available
    
    Fixes bug #659311

 setup.py    |   42 +++++++++++++++++++-----------------------
 src/misc.py |    1 +
 2 files changed, 20 insertions(+), 23 deletions(-)

commit 49f28c5cf42333d3bcf0004691e3f5357235a28b
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat Sep 17 18:16:56 2011 +0200

    Updated Slovenian translation

 po/sl.po |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 2e980a95caace94623707a8ff192c2d0c2aeda5c
Author: Martin Srebotnjak <miles@filmsi.net>
Date:   Sat Sep 17 18:14:49 2011 +0200

    Updated Slovenian translation

 po/sl.po |   41 +++++++++++++++++++++++++++--------------
 1 file changed, 27 insertions(+), 14 deletions(-)

commit 70b403faeeff73cb42a9dd1845e9cb602989c52c
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat Sep 17 17:19:57 2011 +0200

    Updated Slovenian translation

 po/sl.po |   23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit d28be58faafd982ec65058bb82be722d598e1f50
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Sep 17 13:41:26 2011 +0200

    Added Norwegian bokmål translation

 po/nb.po |  381 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 381 insertions(+)

commit 2d19ee15c833dc8a471f7813a9536c403f646ff9
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Sep 17 13:41:21 2011 +0200

    Added nb

 po/LINGUAS |    1 +
 1 file changed, 1 insertion(+)

commit 2968645893b2135530afc1831d7d1c8d26206846
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat Sep 17 12:09:43 2011 +0200

    Updated Slovenian translation

 po/sl.po |  129 ++++++++++++++++++++++++--------------------------------------
 1 file changed, 49 insertions(+), 80 deletions(-)

commit 79df26e9fda4f7d3a9b5c13901649fd517440011
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 16 20:31:41 2011 -0400

    Updating bootloader comments.

 arduino/bootloaders/diskloader/src/DiskLoader.cpp |    8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit d8599dd8b4f1e56a0cd897a414f7ee50f83d030b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 16 20:26:43 2011 -0400

    Commenting out micro board for now since it's not being released yet.

 arduino/boards.txt |   72 ++++++++++++++++++++++++++--------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

commit 81ccf78f5d90078f3ca627e3b78a7e8f337afb6a
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 16 18:25:59 2011 -0400

    Updating Micro bootloader (previous one was identical to Leonardo).

 arduino/bootloaders/diskloader/DiskLoader-Micro.hex |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 59c1dd2154e384a57777efe6188847d67b2a5df1
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 16:59:14 2011 -0400

    added Mouse.isPressed() method

 arduino/cores/arduino/HID.cpp  |    7 +++++++
 arduino/cores/arduino/USBAPI.h |    2 ++
 2 files changed, 9 insertions(+)

commit 1e7574414d2d01d9008e8ca4d1191b62a8630714
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 16:43:07 2011 -0400

    made some Keyboard methods private

 arduino/cores/arduino/USBAPI.h |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 3c24bc1b011ce99f6fc9bd3989b6aea200f943de
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 16:36:42 2011 -0400

    added support for TIMER4D used for PWM on Leonardo and Micro D6

 arduino/cores/arduino/Arduino.h       |    7 ++++---
 arduino/cores/arduino/wiring_analog.c |    8 ++++++++
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 420c08d02e3799210bf89c6718433299b383149c
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 16:24:21 2011 -0400

    new bootloader binaries for Micro and Leonardo - uses new assignment for TXLED pin

 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |   16 +++++------
 .../bootloaders/diskloader/DiskLoader-Micro.hex    |   28 ++++++++++----------
 2 files changed, 22 insertions(+), 22 deletions(-)

commit d498f16d7d03aecb41fa6a6b285d232de84aabc8
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 16:12:39 2011 -0400

    updated pin assignment again based on design files for Leonardo

 arduino/variants/leonardo/pins_arduino.h |   23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit c4492495095eb1f3cc8616a9ad44eb3eaa38c011
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 15:46:51 2011 -0400

    updated pin mappings for bootloader and pins_arduino.h in anticipation of final hardware.

 arduino/bootloaders/diskloader/src/Platform.h |    6 +--
 arduino/variants/leonardo/pins_arduino.h      |   62 +++++++++++++------------
 2 files changed, 35 insertions(+), 33 deletions(-)

commit 2d475be6b3cf1c06ebe258d21a4abc0af9f459d7
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 14:54:42 2011 -0400

    restored accidentally-deleted Leonardo type in boards.txt

 arduino/boards.txt |   30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 241e5e95b178744eb5840f8ecde7a1cbca9ed1a1
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 14:47:42 2011 -0400

    restored Micro entry in boards.txt, made separate bootloader images for Leonardo and Micro.

 arduino/boards.txt                                 |   20 +++-
 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |  113 ++++++++++++++++++++
 .../bootloaders/diskloader/DiskLoader-Micro.hex    |  113 ++++++++++++++++++++
 arduino/bootloaders/diskloader/DiskLoader.hex      |  113 --------------------
 4 files changed, 245 insertions(+), 114 deletions(-)

commit 4b3167177efce8d4a350aa4d880f6fcc6216dbce
Merge: 1708ba9 6668c59
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 14:34:55 2011 -0400

    Merge https://github.com/arduino/32U4 into new-extension

commit 1708ba91e78e5bf44dd7dda7512783dee4da5cfb
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 14:32:25 2011 -0400

    added automatic one-shot TX and RX LED control for sketch USB

 arduino/cores/arduino/USBCore.cpp        |   54 ++++++++++++++----------------
 arduino/variants/leonardo/pins_arduino.h |    5 +++
 2 files changed, 31 insertions(+), 28 deletions(-)

commit 6668c592a1d4c151d62ce2909a906af52c40ca07
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 16 14:24:11 2011 -0400

    Moving Leonardo after Uno.

 arduino/boards.txt |   36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

commit 3a8b4864f92e2f9f1b8f37c480fc701b4da5f432
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 12:29:47 2011 -0400

    added to sketch iProduct and iManufacturer strings identifying board as either an "Arduino Leonardo" or "Arduino Micro" manufactured by "Arduino LLC"

 arduino/cores/arduino/USBCore.cpp |   33 ++++++++++++++++++++-------------
 arduino/cores/arduino/USBDesc.h   |   37 ++++---------------------------------
 2 files changed, 24 insertions(+), 46 deletions(-)

commit 08c9a873f3f4398842142eed0f02a35d101fb5cc
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 12:09:51 2011 -0400

    bootloader iProduct definition changed to "Arduino Leonardo Bootloader" or "Arduino Micro Bootloader".  selection depends on PID passed in at compile time

 arduino/bootloaders/diskloader/DiskLoader.hex  |  213 ++++++++++++------------
 arduino/bootloaders/diskloader/src/Platform.h  |    2 +
 arduino/bootloaders/diskloader/src/USBDesc.cpp |   11 +-
 arduino/bootloaders/diskloader/src/USBDesc.h   |    2 +-
 4 files changed, 118 insertions(+), 110 deletions(-)

commit 4cc74361ffda04d80be57a80b0d059ba46a3c66f
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 11:56:33 2011 -0400

    added to the bootloader iProduct and iManufacturer strings identifying board as an "Arduino Leonardo" manufactured by "Arduino LLC"

 arduino/bootloaders/diskloader/DiskLoader.hex  |  209 ++++++++++++------------
 arduino/bootloaders/diskloader/src/USBCore.cpp |    4 +
 arduino/bootloaders/diskloader/src/USBDesc.cpp |   14 +-
 arduino/bootloaders/diskloader/src/USBDesc.h   |    8 +-
 4 files changed, 127 insertions(+), 108 deletions(-)

commit 4a5a83cccddb079f13110def3859ae4d1a77b5c6
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 11:18:39 2011 -0400

    faster LED breathing animation in bootloader

 arduino/bootloaders/diskloader/DiskLoader.hex     |  185 +++++++++++----------
 arduino/bootloaders/diskloader/src/DiskLoader.cpp |    8 +-
 2 files changed, 97 insertions(+), 96 deletions(-)

commit 40a1b405d904694eeff8c859b3855de1cc0795bf
Merge: af7ebe8 8f1c462
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Fri Sep 16 10:27:11 2011 -0400

    Merge branch 'new-extension' of https://github.com/arduino/Arduino into new-extension

commit cb1a432ffd7e6cc6f366dbd02eb39c329ad1b6d8
Author: Santiago Reig <santireig@gmail.com>
Date:   Fri Sep 16 01:56:22 2011 +0300

    Added USBasp to programmers list

 arduino/programmers.txt |    4 ++++
 1 file changed, 4 insertions(+)

commit 93cf624d867edc9b9f4ce5ebc736437fe6fbc82c
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Sep 14 15:40:39 2011 +0200

    Added sl for Slovenian translation

 po/LINGUAS |    1 +
 1 file changed, 1 insertion(+)

commit e51ddfecfee1ccf869fec075b3bbe28cc0e939ba
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Sep 14 15:40:30 2011 +0200

    Added Slovenian translation

 po/sl.po |  424 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 424 insertions(+)

commit af7ebe8841412399675f484b758048e8e34120bc
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Sep 13 23:52:26 2011 -0400

    fixed analog pin mapping for 32u4

 arduino/cores/arduino/wiring_analog.c    |    7 +++++--
 arduino/variants/leonardo/pins_arduino.h |   33 ++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+), 2 deletions(-)

commit a58ca2dd93575e737668c91a2cca31172aa3879e
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Sep 13 21:37:46 2011 -0400

    fixed Mouse button assignments

 arduino/cores/arduino/USBAPI.h |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d8b35d6868826e4963c1312e3817a2c209e6a8d1
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Sep 12 21:54:49 2011 +0200

    Bug 658793 - Copy-paste-cut do not work consistently

 src/ui.py |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6f9cd139e9adc7b76200e3dc45adf8d48a8c505d
Author: Claude Paroz <claude@2xlibre.net>
Date:   Mon Sep 12 21:32:05 2011 +0200

    Fix bugzilla link

 gnoduino.doap |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e4c3989e8d3ba597d5709b8c5f9ce4dc6728287
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Mon Sep 12 21:28:50 2011 +0200

    [l10n] Added German translation

 po/LINGUAS |    4 +-
 po/de.po   |  392 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 395 insertions(+), 1 deletion(-)

commit ea6c2b3af0a09f11f267fcc5808e45ad5920c9ca
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Mon Sep 12 08:14:13 2011 -0400

    made Mouse.buttons() private.  removed MOUSE_ALL macro

 arduino/cores/arduino/USBAPI.h |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c7a75e0c5a6c768c064eeb41ce7c1bcf4ae39c9e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Sep 11 23:23:15 2011 +0200

    remove wrongly commited file

 ui/main.ui |   51 +++++++++++++++------------------------------------
 1 file changed, 15 insertions(+), 36 deletions(-)

commit a06d1c36e4a6d519c01152f670ba27b08b17d94d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Sep 11 22:09:05 2011 +0200

    update bugzilla link

 gnoduino.doap |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ac8ef9b50120f003a91756557a9e7839dd10247a
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Sep 11 21:59:46 2011 +0200

    fall back to x-csrc if no mime detected

 src/misc.py    |    3 ++-
 src/srcview.py |    3 ++-
 ui/main.ui     |   51 ++++++++++++++++++++++++++++++++++++---------------
 3 files changed, 40 insertions(+), 17 deletions(-)

commit 7436e5bbca3266f1596e3d74126f4e14a28fb02f
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sat Sep 10 18:04:03 2011 +0200

    Added Spanish translation

 po/LINGUAS |    2 +-
 po/es.po   |  383 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 384 insertions(+), 1 deletion(-)

commit 5005149323f9272b2f71faa0808d5094a57257bc
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat Sep 10 12:26:01 2011 +0200

    Updated French translation
    
    Accessorily added a LINGUAS file. Even if not used by gnoduino
    i18n infrastructure, it is a standard component of intltool modules
    and used by GNOME translation infrastructure (l10n.gnome.org).

 po/LINGUAS |    2 +
 po/fr.po   |  122 +++++++++++++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 98 insertions(+), 26 deletions(-)

commit 8f1c462bdb124d287af4e7c80c7ce33ee039a17b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 9 16:24:47 2011 -0400

    Don't consume trailing char in parseInt() and parseFloat (Paul Stoffregen).
    
    http://code.google.com/p/arduino/issues/detail?id=624

 arduino/cores/arduino/Stream.cpp |   55 +++++++++++++++++++++++---------------
 arduino/cores/arduino/Stream.h   |    3 ++-
 2 files changed, 35 insertions(+), 23 deletions(-)

commit d7415997a7b34ed40f37b2a30256f445820425c0
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 20:45:10 2011 -0400

    updated Leonardo INF with correct PID and created new Micro INF.

 .../bootloaders/diskloader/Arduino_Leonardo.inf    |  106 --------------------
 1 file changed, 106 deletions(-)

commit 10dc64d488f23700995eee3c8a7cba8f8022435a
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 20:38:23 2011 -0400

    in bootloader reduced delay between receiving stk500 'Q' and jumping to application

 arduino/bootloaders/diskloader/DiskLoader.hex     |    4 ++--
 arduino/bootloaders/diskloader/src/DiskLoader.cpp |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit f8b2aaaa4fc22f5bb116f67b76b4a8970e7eb621
Merge: 29d8830 7b9b062
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 20:26:47 2011 -0400

    Merge branch 'new-extension' of https://github.com/arduino/Arduino into new-extension
    
    Conflicts:
    	build/linux/dist/tools/avrdude.conf

commit 29d88309aedc76f75c6814931eaa046ddd2f8944
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 19:31:18 2011 -0400

    fixed bug where sketches over 28k caused subsequent auto-reset-and-upload attempts to fail.  fixed bug in reboot routine, changed fuses to select 1024-word bootloader size, disabled hardware boot enable.

 arduino/boards.txt            |    6 +++---
 arduino/cores/arduino/CDC.cpp |   10 +---------
 2 files changed, 4 insertions(+), 12 deletions(-)

commit a850362e2bdd6d648bf5ebe609f5d5f4c0f4614c
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 18:12:11 2011 -0400

    disabling watchdog in bootloader

 arduino/bootloaders/diskloader/DiskLoader.hex     |  159 +++++++++++----------
 arduino/bootloaders/diskloader/src/DiskLoader.cpp |    1 +
 arduino/bootloaders/diskloader/src/Platform.h     |    1 +
 3 files changed, 82 insertions(+), 79 deletions(-)

commit 155c92952a116c32131f5d4c1949f1b92886614d
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 16:23:29 2011 -0400

    misc. bootloader fixes: increased wait time after receiving avrdude 'Q', increased bootloader timeout, and fixed LED one-shot timing

 arduino/bootloaders/diskloader/DiskLoader.hex     |  171 +++++++++++----------
 arduino/bootloaders/diskloader/src/DiskLoader.cpp |    5 +-
 arduino/bootloaders/diskloader/src/USBCore.cpp    |   31 ++--
 3 files changed, 110 insertions(+), 97 deletions(-)

commit ec12a0679362197ecb660d3cba8534172f0b6b9d
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 15:52:05 2011 -0400

    added compile-time definition of sketch PID.  PID is pulled from variants/leonardo or the new variants/micro as appropriate.

 arduino/cores/arduino/USBDesc.h          |   13 +------------
 arduino/variants/leonardo/pins_arduino.h |    2 ++
 arduino/variants/micro/pins_arduino.h    |   27 +++++++++++++++++++++++++++
 3 files changed, 30 insertions(+), 12 deletions(-)

commit 6de21a3c961d4c8fc315d37efb49caa5d8cdc505
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 15:43:16 2011 -0400

    removed leftover pins/ directory

 arduino/pins/leonardo/pins_arduino.h |  231 ----------------------------------
 1 file changed, 231 deletions(-)

commit de51d155849fc935bc950360181f518218b5b749
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 15:40:41 2011 -0400

    Revert "added Micro section to boards.txt.  specified different bootloader hex files for Leonardo and Micro (differ only by PID).  added PID entries to boards.txt"
    
    This reverts commit 3b5122e13837eede7c10acf484efdee4d03e802d.

 arduino/boards.txt                                 |   22 +----
 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |  100 --------------------
 .../bootloaders/diskloader/DiskLoader-Micro.hex    |  100 --------------------
 arduino/bootloaders/diskloader/DiskLoader.hex      |  100 ++++++++++++++++++++
 4 files changed, 101 insertions(+), 221 deletions(-)

commit b137922b0f5f7a4f461f55cd1ad270e44797fc36
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 15:39:17 2011 -0400

    Revert "support compile-time passing of PID to Leonardo/Micro sketches.  PID comes from boards.txt - different for Micro and Leonardo"
    
    This reverts commit 3e0d195492247a7e7c2ec72476bf2a0991ea6d48.

 arduino/cores/arduino/USBDesc.h |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit cb067a0012c965948a6a556417e37ece3d118bac
Author: Claude Paroz <claude@2xlibre.net>
Date:   Tue Sep 6 17:36:45 2011 +0200

    Setup i18n basic infrastructure

 po/POTFILES.in |   10 ++++++++++
 setup.py       |   24 +++++++++++++++++++-----
 src/ui.py      |   16 ++++++++++++++++
 3 files changed, 45 insertions(+), 5 deletions(-)

commit e8f42bbe5f61ab350c9fba59af281e502f2861f2
Author: Claude Paroz <claude@2xlibre.net>
Date:   Thu Sep 8 20:40:23 2011 +0200

    Run the Pixmaps command if pixmaps not found

 setup.py |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 897f15d1faa41de7d0ee993b32df434ed36e1fd9
Author: Claude Paroz <claude@2xlibre.net>
Date:   Tue Sep 6 17:57:43 2011 +0200

    Added French translation

 po/fr.po |  341 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 341 insertions(+)

commit 0787d501aaafafff7bf1dd0a344c3158f4a11c81
Author: Claude Paroz <claude@2xlibre.net>
Date:   Tue Sep 6 18:23:37 2011 +0200

    Mark some more strings for translation

 src/ui.py |   27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

commit a24d219b0a2d02cece6dc171ca735ea0cf2589ca
Author: Claude Paroz <claude@2xlibre.net>
Date:   Tue Sep 6 18:51:57 2011 +0200

    Factorize path finding functions
    
    Some functions were missing the check in the /usr/local dir. This
    should fix it also.

 src/misc.py |  106 +++++++++++------------------------------------------------
 1 file changed, 19 insertions(+), 87 deletions(-)

commit 993a4167f3e6513916600a6c40278d22431181b4
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 11:23:55 2011 -0400

    support compile-time passing of PID to Leonardo/Micro sketches.  PID comes from boards.txt - different for Micro and Leonardo

 arduino/cores/arduino/USBDesc.h |   12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit 9c58eadba593ec21d3b800ef2eeec4c17c0e9833
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 11:00:40 2011 -0400

    added Micro section to boards.txt.  specified different bootloader hex files for Leonardo and Micro (differ only by PID).  added PID entries to boards.txt

 arduino/boards.txt                                 |   22 ++++-
 .../bootloaders/diskloader/DiskLoader-Leonardo.hex |  100 ++++++++++++++++++++
 .../bootloaders/diskloader/DiskLoader-Micro.hex    |  100 ++++++++++++++++++++
 arduino/bootloaders/diskloader/DiskLoader.hex      |  100 --------------------
 4 files changed, 221 insertions(+), 101 deletions(-)

commit 05b9923ba7ad735d5889bdeaabfb147a78ad7b0b
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 09:47:17 2011 -0400

    changed PIDs for Leonardo and Micro.  PIDs are now defined in the Makefile

 arduino/bootloaders/diskloader/DiskLoader.hex |    4 ++--
 arduino/bootloaders/diskloader/Makefile       |    8 +++++++-
 arduino/bootloaders/diskloader/src/Platform.h |    4 ++--
 3 files changed, 11 insertions(+), 5 deletions(-)

commit 5b46e42aa5e0ee1cd5754127a657cb78b5f641d7
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Sep 8 09:12:30 2011 -0400

    removed all bootloader mass storage and MSC references

 arduino/bootloaders/diskloader/DiskLoader.hex     |  192 +++++++++----------
 arduino/bootloaders/diskloader/src/DiskLoader.cpp |   12 +-
 arduino/bootloaders/diskloader/src/Platform.h     |   10 -
 arduino/bootloaders/diskloader/src/SCSI.cpp       |  213 ---------------------
 arduino/bootloaders/diskloader/src/ThinFAT.cpp    |  130 -------------
 arduino/bootloaders/diskloader/src/USBCore.cpp    |   29 ---
 arduino/bootloaders/diskloader/src/USBCore.h      |   15 --
 arduino/bootloaders/diskloader/src/USBDesc.cpp    |   21 --
 arduino/bootloaders/diskloader/src/USBDesc.h      |   30 +--
 9 files changed, 103 insertions(+), 549 deletions(-)

commit 7b9b0620aed44c8caedd3775b87412328d38de21
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Sep 7 18:41:05 2011 -0400

    Making Print::write(char *) non-virtual.
    
    http://code.google.com/p/arduino/issues/detail?id=607

 arduino/cores/arduino/Client.h  |    1 -
 arduino/cores/arduino/Print.cpp |   10 ----------
 arduino/cores/arduino/Print.h   |    2 +-
 arduino/cores/arduino/Server.h  |    2 +-
 arduino/cores/arduino/Udp.h     |    2 --
 5 files changed, 2 insertions(+), 15 deletions(-)

commit d37dde79484592ff87974d40fd26af42f97b1983
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Sep 7 17:47:17 2011 -0400

    Changing to a simpler mental model for serialEvent (Paul Stoffregen).
    
    http://code.google.com/p/arduino/issues/detail?id=626

 arduino/cores/arduino/HardwareSerial.cpp |   37 ++++--------------------------
 arduino/cores/arduino/HardwareSerial.h   |    2 +-
 arduino/cores/arduino/main.cpp           |    2 +-
 3 files changed, 6 insertions(+), 35 deletions(-)

commit 52e06f92902426ccf2859978f7fbdfad075a9d8d
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Sep 6 20:58:00 2011 -0400

    changed auto-reset trigger condition to fix auto-reset-and-upload for Windows. now reboots when a port, opened at 1200 bps, is closed.

 arduino/cores/arduino/CDC.cpp |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit b3cc1fb48353d87943b51dc9345e2947cd89b0e7
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Sep 6 22:24:00 2011 +0200

    update description #2 try

 gnoduino.doap |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f4997c9eb2d615b7acf2c8a14eaa6cce437a256a
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Sep 6 22:23:23 2011 +0200

    update description #2 try

 gnoduino.doap |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 85a948185e11ee17acbdb5c9d310afdb28992c6c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Sep 6 22:18:55 2011 +0200

    update description

 gnoduino.doap |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d0b430c42b58f957f6f1f65d26800f3c5d64216c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Sep 6 21:06:34 2011 +0200

    add initial doap file

 gnoduino.doap |   21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 79dd51f1f58645bf6a8a8a5a3e82208e942e1a5b
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Mon Sep 5 13:08:05 2011 -0400

    changed baudrate for auto-reset-and-upload back to 1200 bps.  specified arduino protocol for Leonardo avrdude upload.

 arduino/boards.txt                       |    4 ++--
 arduino/cores/arduino/CDC.cpp            |    2 +-
 arduino/cores/arduino/HardwareSerial.cpp |    9 +++------
 3 files changed, 6 insertions(+), 9 deletions(-)

commit a80c6a189356b37fccf5a92dedbafd2f4de65c99
Merge: e644231 db1e2fc
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Mon Sep 5 12:53:45 2011 -0400

    Merge branch 'new-extension' of https://github.com/arduino/Arduino into new-extension
    
    Conflicts:
    	build/macosx/dist/tools-universal.zip
    	build/windows/avr_tools.zip
    	hardware/arduino/cores/arduino/HardwareSerial.cpp

commit db1e2fc6f29a4a735462b08fe8fa3cbd3602b145
Merge: 402d33e 4466184
Author: David Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 2 19:58:39 2011 -0400

    Merge branch 'new-extension' of github.com:arduino/Arduino into new-extension

commit 402d33ed5427a7f463fdddeb13b66f05668e3e5b
Author: David Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 2 19:57:29 2011 -0400

    Updating to avrdude 5.11 (Windows).  stk500 -> arduino in boards.txt.
    
    http://code.google.com/p/arduino/issues/detail?id=606

 arduino/boards.txt |   36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

commit 4466184b0c06880b24d61eefac81f1629e5accba
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Aug 31 16:48:06 2011 -0400

    Adding Arduino Ethernet and Arduino Mega ADK (joint w/ Mega 2560) to boards menu.
    
    http://code.google.com/p/arduino/issues/detail?id=594

 arduino/boards.txt |   23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 3a0f707c1d30fe98552ac831612102a6ac6a79e3
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Aug 31 15:52:56 2011 -0400

    Moving serialEvent() calls from RX interrupts to main for() loop (after loop()).
    
    http://code.google.com/p/arduino/issues/detail?id=584

 arduino/cores/arduino/HardwareSerial.cpp |   53 +++++++++++++++++++++++++++---
 arduino/cores/arduino/HardwareSerial.h   |    2 ++
 arduino/cores/arduino/main.cpp           |    4 ++-
 3 files changed, 54 insertions(+), 5 deletions(-)

commit 57be2b1082855c12793559dbaf4922517bc1ae54
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Aug 31 15:39:20 2011 -0400

    Renaming writeError() to getWriteError() in Print (and Stream and friends).
    
    http://code.google.com/p/arduino/issues/detail?id=608

 arduino/cores/arduino/Print.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e644231c4772e13a54493188e105d7ee42d30ee7
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Aug 30 20:23:06 2011 -0400

    added Mouse press() and release()

 arduino/cores/arduino/HID.cpp  |   10 ++++++++++
 arduino/cores/arduino/USBAPI.h |    3 +++
 2 files changed, 13 insertions(+)

commit 96c314d2819bb4ce5f8c1257630ae334bfc00f7a
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Aug 30 17:25:35 2011 -0400

    on a CDC or HID write() error, call setWriteError().  better handling of USB_Send errors in CDC.

 arduino/cores/arduino/CDC.cpp |   10 ++++++++--
 arduino/cores/arduino/HID.cpp |    8 ++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 615dd9163effc81fe034e170704f7e92d1cf2be2
Author: amcewen <amcewen@bcs.org.uk>
Date:   Tue Aug 30 21:27:31 2011 +0100

    Created an abstract base class UDP to match the Client and Server classes, and reworked the Ethernet library to use it and derive EthernetUDP.

 arduino/cores/arduino/Udp.h |   90 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 90 insertions(+)

commit 6e7bc5c6e1a88d85432a561a1ce70cfc563f3419
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Aug 30 11:50:08 2011 -0400

    support for non-Leonardo boards is back!

 arduino/cores/arduino/CDC.cpp     |    2 ++
 arduino/cores/arduino/HID.cpp     |    5 ++++-
 arduino/cores/arduino/Platform.h  |    8 +++++---
 arduino/cores/arduino/USBAPI.h    |    6 +++++-
 arduino/cores/arduino/USBCore.cpp |    6 +++++-
 5 files changed, 21 insertions(+), 6 deletions(-)

commit 6456e255262da464df22966be0c6c8bffab4aeb3
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Aug 30 11:04:34 2011 -0400

    CDC and HID write() routines now return non-void - brought in line with new write behavior

 arduino/cores/arduino/CDC.cpp  |    7 +++++--
 arduino/cores/arduino/HID.cpp  |    7 ++++---
 arduino/cores/arduino/USBAPI.h |    4 ++--
 3 files changed, 11 insertions(+), 7 deletions(-)

commit 19eaf13676712f650d758f057029e569ca7f9002
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Aug 30 10:45:41 2011 -0400

    brought leonardo folder in line with new variants scheme

 arduino/boards.txt                       |    2 +-
 arduino/variants/leonardo/pins_arduino.h |  231 ++++++++++++++++++++++++++++++
 2 files changed, 232 insertions(+), 1 deletion(-)

commit ed83bce037bd6ef1a5097fedc0394865360adebc
Merge: e39c345 608e35c
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Aug 30 08:38:06 2011 -0400

    Merge branch 'mainline' into new-extension

commit 9eab981aa66a1374347afe7b738aee249b433144
Author: amcewen <amcewen@bcs.org.uk>
Date:   Mon Aug 29 22:36:28 2011 +0100

    Changed names of the Ethernet classes: Client -> EthernetClient, NetClient -> Client, and basic testing performed

 arduino/cores/arduino/Client.h    |   27 +++++++++++++++++++++++++++
 arduino/cores/arduino/NetClient.h |   25 -------------------------
 arduino/cores/arduino/NetServer.h |   11 -----------
 arduino/cores/arduino/Server.h    |    9 +++++++++
 4 files changed, 36 insertions(+), 36 deletions(-)

commit 64260cd20b6ec9daa9c6f9864c18db78cd12548b
Author: amcewen <amcewen@bcs.org.uk>
Date:   Sun Aug 28 22:26:07 2011 +0100

    Final changes to integrate latest core updates to WiFly branch

 arduino/cores/arduino/NetClient.h |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit cda00853763a194c8fb4da03705fb508b487b9fe
Merge: 4c7dfc8 87e0167
Author: amcewen <amcewen@bcs.org.uk>
Date:   Sun Aug 28 20:28:53 2011 +0100

    Merge branch 'master' into wifly_integration

commit e39c345abe1340bb91585ad512c0cebdf6fcc283
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Sat Aug 27 20:32:34 2011 -0400

    auto-upload-and-reset works now at 300 bps.  patched avrdude for Mac to support 300 bps connection, changed core and boards.txt to match

 arduino/boards.txt            |    2 +-
 arduino/cores/arduino/CDC.cpp |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 87e01677eeead044eb614cedf8bfd7267d28c647
Merge: a439df1 608e35c
Author: amcewen <amcewen@bcs.org.uk>
Date:   Sat Aug 27 23:53:42 2011 +0100

    Merge branch 'new-extension' of https://github.com/arduino/Arduino

commit 3fccb730aa255be577f08ae54eaf0461ce11ce78
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Sat Aug 27 07:00:07 2011 -0400

    bootloader ends as soon as sketch upload finishes.   restored pulsing of LED while bootloader running.

 arduino/bootloaders/diskloader/DiskLoader.hex     |  168 +++++++++++----------
 arduino/bootloaders/diskloader/src/DiskLoader.cpp |    1 +
 arduino/bootloaders/diskloader/src/USBCore.cpp    |    2 +-
 3 files changed, 88 insertions(+), 83 deletions(-)

commit 608e35c237d7b625934296160b2c8cf670a73607
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Aug 26 16:08:14 2011 -0400

    Moving write errors out of return value into separate API methods.
    
    write(), print(), println() now return size_t (and don't use negative values to signal errors).
    Print adds writeError() for checking for write errors, clearWriteError() to reset the flag to false, and a protected setWriteError() for signalling errors.
    
    http://code.google.com/p/arduino/issues/detail?id=598

 arduino/cores/arduino/HardwareSerial.cpp |    2 +-
 arduino/cores/arduino/HardwareSerial.h   |    2 +-
 arduino/cores/arduino/Print.cpp          |  144 ++++++++++++++----------------
 arduino/cores/arduino/Print.h            |   66 +++++++-------
 arduino/cores/arduino/Printable.h        |    2 +-
 5 files changed, 105 insertions(+), 111 deletions(-)

commit 57a5cde999e73a344d3154f27d5c2abc05d01c0c
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Aug 26 14:20:41 2011 -0400

    Changing from long to ssize_t (int) for write(), print(), println() return.

 arduino/cores/arduino/HardwareSerial.cpp |    2 +-
 arduino/cores/arduino/HardwareSerial.h   |    2 +-
 arduino/cores/arduino/Print.cpp          |   90 +++++++++++++++---------------
 arduino/cores/arduino/Print.h            |   58 +++++++++----------
 arduino/cores/arduino/Printable.h        |    2 +-
 5 files changed, 78 insertions(+), 76 deletions(-)

commit 3687d35b9f231f80164715a9186841b50e7bdd85
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Aug 24 21:04:30 2011 -0400

    bugfix - Serial.write() would try to send even if no CDC connection was open.

 arduino/cores/arduino/CDC.cpp |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 656afdcc18b576abf3cc38a0f8687dbae1cddf95
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Aug 24 17:12:28 2011 -0400

    changed auto-reset method for upload: now triggered by opening port at 1200 bps

 arduino/boards.txt            |    2 +-
 arduino/cores/arduino/CDC.cpp |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 7c18c3fab3b81e32a368479a058969bd12272af9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 23 19:12:03 2011 -0400

    write(), print(), and println() now return number of bytes written.
    
    The type is long, and negative values indicate errors.  Needs more testing.
    http://code.google.com/p/arduino/issues/detail?id=551

 arduino/cores/arduino/HardwareSerial.cpp |    5 +-
 arduino/cores/arduino/HardwareSerial.h   |    2 +-
 arduino/cores/arduino/Print.cpp          |  194 ++++++++++++++++++------------
 arduino/cores/arduino/Print.h            |   56 ++++-----
 arduino/cores/arduino/Printable.h        |    2 +-
 5 files changed, 151 insertions(+), 108 deletions(-)

commit 6e17ad404c72a63f28faa31b5936f5e92a616519
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 23 17:29:20 2011 -0400

    Distinguishing those boards with eight analog inputs (Fio, BT, Nano, Mini).
    
    http://code.google.com/p/arduino/issues/detail?id=499

 arduino/boards.txt                                |   54 ++++++++++++++++++---
 arduino/variants/eightanaloginputs/pins_arduino.h |   27 +++++++++++
 2 files changed, 75 insertions(+), 6 deletions(-)

commit f59625b8e1519228075449aa9a3d66abe9676a3e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 23 17:07:39 2011 -0400

    Renaming pins/ directory to the more generic variants/
    
    http://code.google.com/p/arduino/issues/detail?id=588

 arduino/boards.txt                       |   34 +--
 arduino/pins/mega/pins_arduino.h         |  363 ------------------------------
 arduino/pins/standard/pins_arduino.h     |  218 ------------------
 arduino/variants/mega/pins_arduino.h     |  363 ++++++++++++++++++++++++++++++
 arduino/variants/standard/pins_arduino.h |  218 ++++++++++++++++++
 5 files changed, 598 insertions(+), 598 deletions(-)

commit 5eb73426e42781d7d869490b9279773cb9bae0dc
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Aug 18 19:59:35 2011 -0400

    USB microcontrollers will call USB.attach() after init(), before setup()

 arduino/cores/arduino/main.cpp |    4 ++++
 1 file changed, 4 insertions(+)

commit 290556015b526d6c60c64beac71bd38769ae6376
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Aug 18 19:40:04 2011 -0400

    HW Serial on pins 0 and 1 works.  Accessed by Serial1.* methods

 arduino/cores/arduino/HardwareSerial.cpp |   28 +++++++---------------------
 1 file changed, 7 insertions(+), 21 deletions(-)

commit 1ef1e9089f5da394d4ac6f84382febe96f6ffb51
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Aug 18 15:13:47 2011 -0400

    Stream.readBytesUntil() now writes null terminator within length.

 arduino/cores/arduino/Stream.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 85d294eac5ac5d15c63d1775e694a0234e056433
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Aug 17 14:16:47 2011 -0400

    A few API changes to new Stream parsing functions.
    
    Renamed readChars() -> readBytes(), readCharsUntil() -> readBytesUntil().
    Changed timeouts to milliseconds from seconds; default from 5 to 1 seconds.
    Removed readCharsBetween().

 arduino/cores/arduino/Stream.cpp |   25 +++++++------------------
 arduino/cores/arduino/Stream.h   |   16 +++++-----------
 2 files changed, 12 insertions(+), 29 deletions(-)

commit 893b9deb70c2ae624f9bb66a4fdee938e719f093
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Aug 17 13:53:49 2011 -0400

    Integrating Stream searching & parsing (Michael Margolis)
    
    This from Michael's TextFinder library, incorporated into the Stream class: find(), findUntil(), parseInt(), parseFloat(), readChars(), readCharsUntil(), readCharsBetween(), setTimeout().

 arduino/cores/arduino/Stream.cpp |  244 ++++++++++++++++++++++++++++++++++++++
 arduino/cores/arduino/Stream.h   |   64 ++++++++++
 2 files changed, 308 insertions(+)

commit 6e6e0202d2a510497a24cb20349fbb33a5a89693
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Tue Aug 16 13:43:55 2011 -0400

    Temporary fix for auto-reset from IDE.  Will reset chip when DTR is asserted, no matter what CDC baud rate is selected.

 arduino/cores/arduino/CDC.cpp |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b08b4dc80859702301e71fe5686ebb0a5cabb9f0
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Sun Aug 14 16:59:34 2011 -0400

    Serial via USB works
    Integrated rest of Peter's USB implementation

 arduino/cores/arduino/CDC.cpp          |  162 ++++++++
 arduino/cores/arduino/HID.cpp          |  421 +++++++++++++++++++++
 arduino/cores/arduino/HardwareSerial.h |    4 +-
 arduino/cores/arduino/Platform.h       |   21 ++
 arduino/cores/arduino/USBAPI.h         |  156 ++++++++
 arduino/cores/arduino/USBCore.cpp      |  651 ++++++++++++++++++++++++++++++++
 arduino/cores/arduino/USBCore.h        |  303 +++++++++++++++
 arduino/cores/arduino/USBDesc.h        |  107 ++++++
 arduino/cores/arduino/usb_api.h        |  156 --------
 9 files changed, 1823 insertions(+), 158 deletions(-)

commit d0ea2a935999e8ec83a5b140f2fa03e3953ff403
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Sun Aug 14 16:02:16 2011 -0400

    LEDs for D13, TX, and RX are more in line with Uno-like behavior during sketch uploading.
    D13 flashes on reboot, TX and RX flash with USB data transfer.

 arduino/bootloaders/diskloader/DiskLoader.hex     |  165 ++++++++++-----------
 arduino/bootloaders/diskloader/src/DiskLoader.cpp |    4 +
 arduino/bootloaders/diskloader/src/Platform.h     |    8 +-
 arduino/bootloaders/diskloader/src/USBCore.cpp    |   13 +-
 4 files changed, 101 insertions(+), 89 deletions(-)

commit 8b01e2d987c44da45796f21730f15fddb04f9cd9
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Sun Aug 14 15:11:23 2011 -0400

    rebuilt Diskloader, added LED control macros for Leonardo, removed Microtouch defines

 arduino/bootloaders/diskloader/DiskLoader.hex |  162 +++++++++++++------------
 arduino/bootloaders/diskloader/src/Platform.h |   27 ++---
 2 files changed, 90 insertions(+), 99 deletions(-)

commit 41b6bd5d3e8fe3428579d39f0013ae2c45ae9289
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Sun Aug 14 14:29:44 2011 -0400

    increased bootloader delay to approx. 3.5 s

 arduino/bootloaders/diskloader/src/USBCore.cpp |    4 ++++
 1 file changed, 4 insertions(+)

commit 68033fe82721df89371d9c8046f8e96f75f12bc4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Aug 12 18:27:00 2011 -0400

    Adding basic macros for analog + digital pin information.
    http://code.google.com/p/arduino/issues/detail?id=495

 arduino/pins/mega/pins_arduino.h     |    5 +++++
 arduino/pins/standard/pins_arduino.h |   10 ++++++++++
 2 files changed, 15 insertions(+)

commit 26528a77ce0bfb1a9e39889ca9d8f0a7bd495df2
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Aug 12 17:31:22 2011 -0400

    Adding pin-change interrupt pin mapping macros to pins_arduino.h.
    http://code.google.com/p/arduino/issues/detail?id=490

 arduino/pins/mega/pins_arduino.h     |   25 +++++++++++++++++++++++++
 arduino/pins/standard/pins_arduino.h |    5 +++++
 2 files changed, 30 insertions(+)

commit eef252eaffdfee92ffd92b7a1ea49f7d2f3fa130
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Aug 12 16:59:24 2011 -0400

    Adding SCL, SDA, and LED #defines.

 arduino/pins/mega/pins_arduino.h     |    4 ++++
 arduino/pins/standard/pins_arduino.h |    4 ++++
 2 files changed, 8 insertions(+)

commit f2c4f76cea69791d80469ccf7a076adb25aa16e6
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Aug 11 14:16:13 2011 -0400

    cleaned up types.  set D5 as not a PWM pin for now.

 arduino/pins/leonardo/pins_arduino.h |   34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit 789ac13f7a6a5bc6ded0900054fc31269717f90d
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Aug 11 14:08:38 2011 -0400

    committed USB API, initial HardwareSerial-USBSerial integration

 arduino/cores/arduino/HardwareSerial.cpp |   27 +++++-
 arduino/cores/arduino/HardwareSerial.h   |    1 +
 arduino/cores/arduino/usb_api.h          |  156 ++++++++++++++++++++++++++++++
 3 files changed, 183 insertions(+), 1 deletion(-)

commit 550e9521d627883586eaf6c3825617c56026a960
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Thu Aug 11 10:31:39 2011 -0400

    diskloader source and binary for 32u4

 arduino/boards.txt                                 |    2 +-
 .../bootloaders/diskloader/Arduino_Leonardo.inf    |  106 ++++
 arduino/bootloaders/diskloader/DiskLoader.hex      |   95 ++++
 arduino/bootloaders/diskloader/Makefile            |   99 ++++
 arduino/bootloaders/diskloader/src/DiskLoader.cpp  |  246 ++++++++++
 arduino/bootloaders/diskloader/src/Platform.h      |   69 +++
 arduino/bootloaders/diskloader/src/SCSI.cpp        |  213 ++++++++
 arduino/bootloaders/diskloader/src/ThinFAT.cpp     |  130 +++++
 arduino/bootloaders/diskloader/src/USBCore.cpp     |  513 ++++++++++++++++++++
 arduino/bootloaders/diskloader/src/USBCore.h       |  261 ++++++++++
 arduino/bootloaders/diskloader/src/USBDesc.cpp     |   88 ++++
 arduino/bootloaders/diskloader/src/USBDesc.h       |   81 ++++
 12 files changed, 1902 insertions(+), 1 deletion(-)

commit a32a9fafd9bd6d23cc955905b9f58800fe18fcc4
Author: Zach Eveland <zeveland@blacklabel-development.com>
Date:   Wed Aug 10 23:36:36 2011 -0400

    support for 32u4 and Leonardo pins, uploading, and bootloader programming

 arduino/boards.txt                   |   18 +++
 arduino/pins/leonardo/pins_arduino.h |  231 ++++++++++++++++++++++++++++++++++
 2 files changed, 249 insertions(+)

commit 44124df870054cde804cf082928cb51cdf048571
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 9 23:50:22 2011 +0300

    add reference help support

 MANIFEST.in |    1 +
 setup.py    |    4 ++++
 src/ui.py   |    5 +++++
 ui/main.ui  |    9 +++++++++
 4 files changed, 19 insertions(+)

commit d9238245a2c9f60ff60bfcb4cb3cfd39a996ec30
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Aug 7 22:59:07 2011 +0300

    add initial reference target

 reference/ASCIIchart.html                      |  232 ++++++++++++++
 reference/Abs.html                             |  172 +++++++++++
 reference/AnalogRead.html                      |  189 ++++++++++++
 reference/AnalogReference.html                 |  176 +++++++++++
 reference/AnalogWrite.html                     |  195 ++++++++++++
 reference/Arithmetic.html                      |  183 +++++++++++
 reference/Array.html                           |  202 ++++++++++++
 reference/Assignment.html                      |  169 ++++++++++
 reference/AttachInterrupt.html                 |  198 ++++++++++++
 reference/BeginSerial.html                     |   85 +++++
 reference/Bit.html                             |  168 ++++++++++
 reference/BitClear.html                        |  170 ++++++++++
 reference/BitRead.html                         |  170 ++++++++++
 reference/BitSet.html                          |  170 ++++++++++
 reference/BitWrite.html                        |  172 +++++++++++
 reference/Bitshift.html                        |  202 ++++++++++++
 reference/BitwiseAnd.html                      |  252 +++++++++++++++
 reference/BitwiseCompound.html                 |  146 +++++++++
 reference/BitwiseCompoundAnd.html              |  209 +++++++++++++
 reference/BitwiseCompoundOr.html               |  207 +++++++++++++
 reference/BitwiseXorNot.html                   |  167 ++++++++++
 reference/Board.html                           |  132 ++++++++
 reference/Boolean.html                         |  194 ++++++++++++
 reference/BooleanVariables.html                |  185 +++++++++++
 reference/Braces.html                          |  202 ++++++++++++
 reference/Break.html                           |  168 ++++++++++
 reference/Byte.html                            |  161 ++++++++++
 reference/ByteCast.html                        |  165 ++++++++++
 reference/Cast.html                            |   90 ++++++
 reference/Changes.html                         |  183 +++++++++++
 reference/Char.html                            |  168 ++++++++++
 reference/CharCast.html                        |  165 ++++++++++
 reference/ClientAvailable.html                 |  209 +++++++++++++
 reference/ClientConnect.html                   |  210 +++++++++++++
 reference/ClientConnected.html                 |  210 +++++++++++++
 reference/ClientConstructor.html               |  209 +++++++++++++
 reference/ClientFlush.html                     |  164 ++++++++++
 reference/ClientPrint.html                     |  168 ++++++++++
 reference/ClientPrintln.html                   |  168 ++++++++++
 reference/ClientRead.html                      |  164 ++++++++++
 reference/ClientStop.html                      |  165 ++++++++++
 reference/ClientWrite.html                     |  163 ++++++++++
 reference/Comments.html                        |  171 ++++++++++
 reference/Comparison.html                      |  177 +++++++++++
 reference/Const.html                           |  173 +++++++++++
 reference/Constants.html                       |  195 ++++++++++++
 reference/Constrain.html                       |  175 +++++++++++
 reference/Continue.html                        |  167 ++++++++++
 reference/Cos.html                             |  164 ++++++++++
 reference/Define.html                          |  182 +++++++++++
 reference/Delay.html                           |  191 ++++++++++++
 reference/DelayMicroseconds.html               |  194 ++++++++++++
 reference/DetachInterrupt.html                 |  159 ++++++++++
 reference/DigitalRead.html                     |  193 ++++++++++++
 reference/DigitalWrite.html                    |  198 ++++++++++++
 reference/DoWhile.html                         |  170 ++++++++++
 reference/Double.html                          |  161 ++++++++++
 reference/EEPROM.html                          |  158 ++++++++++
 reference/EEPROMRead.html                      |  197 ++++++++++++
 reference/EEPROMWrite.html                     |  190 ++++++++++++
 reference/Else.html                            |  186 +++++++++++
 reference/Ethernet.html                        |  179 +++++++++++
 reference/EthernetBegin.html                   |  187 +++++++++++
 reference/Extended.html                        |  226 ++++++++++++++
 reference/FAQ.html                             |  195 ++++++++++++
 reference/FileAvailable.html                   |  167 ++++++++++
 reference/FileClose.html                       |  166 ++++++++++
 reference/FileFlush.html                       |  166 ++++++++++
 reference/FilePeek.html                        |  168 ++++++++++
 reference/FilePosition.html                    |  166 ++++++++++
 reference/FilePrint.html                       |  173 +++++++++++
 reference/FilePrintln.html                     |  173 +++++++++++
 reference/FileRead.html                        |  168 ++++++++++
 reference/FileSeek.html                        |  168 ++++++++++
 reference/FileSize.html                        |  164 ++++++++++
 reference/FileWrite.html                       |  173 +++++++++++
 reference/Float.html                           |  183 +++++++++++
 reference/FloatCast.html                       |  168 ++++++++++
 reference/For.html                             |  207 +++++++++++++
 reference/Fpconstants.html                     |  169 ++++++++++
 reference/FunctionDeclaration.html             |  140 +++++++++
 reference/Goto.html                            |  176 +++++++++++
 reference/Guide_ArduinoBT.html                 |  164 ++++++++++
 reference/Guide_ArduinoEthernetShield.html     |  159 ++++++++++
 reference/Guide_ArduinoLilyPad.html            |  164 ++++++++++
 reference/Guide_ArduinoMini.html               |  189 ++++++++++++
 reference/Guide_ArduinoNano.html               |  156 ++++++++++
 reference/Guide_ArduinoPro.html                |  179 +++++++++++
 reference/Guide_ArduinoProMini.html            |  173 +++++++++++
 reference/Guide_ArduinoXbeeShield.html         |  234 ++++++++++++++
 reference/Guide_Board.html                     |   82 +++++
 reference/Guide_Environment.html               |  266 ++++++++++++++++
 reference/Guide_Guide.html                     |   61 ++++
 reference/Guide_HomePage.html                  |   81 +++++
 reference/Guide_Introduction.html              |  162 ++++++++++
 reference/Guide_MacOSX.html                    |  211 +++++++++++++
 reference/Guide_RecentChanges.html             |  135 ++++++++
 reference/Guide_References.html                |   82 +++++
 reference/Guide_Troubleshooting.html           |  353 +++++++++++++++++++++
 reference/Guide_Windows.html                   |  220 +++++++++++++
 reference/Guide_index.html                     |  170 ++++++++++
 reference/HighByte.html                        |  166 ++++++++++
 reference/HomePage.html                        |  192 ++++++++++++
 reference/If.html                              |  193 ++++++++++++
 reference/Include.html                         |  167 ++++++++++
 reference/Increment.html                       |  176 +++++++++++
 reference/IncrementCompound.html               |  175 +++++++++++
 reference/Int.html                             |  184 +++++++++++
 reference/IntCast.html                         |  165 ++++++++++
 reference/IntegerConstants.html                |  216 +++++++++++++
 reference/Interrupts.html                      |  177 +++++++++++
 reference/Keywords.html                        |  275 +++++++++++++++++
 reference/Libraries.html                       |  207 +++++++++++++
 reference/LiquidCrystal.html                   |  184 +++++++++++
 reference/LiquidCrystalAutoscroll.html         |  164 ++++++++++
 reference/LiquidCrystalBegin.html              |  166 ++++++++++
 reference/LiquidCrystalBlink.html              |  167 ++++++++++
 reference/LiquidCrystalClear.html              |  162 ++++++++++
 reference/LiquidCrystalConstructor.html        |  182 +++++++++++
 reference/LiquidCrystalCreateChar.html         |  193 ++++++++++++
 reference/LiquidCrystalCursor.html             |  166 ++++++++++
 reference/LiquidCrystalDisplay.html            |  166 ++++++++++
 reference/LiquidCrystalHome.html               |  162 ++++++++++
 reference/LiquidCrystalLeftToRight.html        |  164 ++++++++++
 reference/LiquidCrystalNoAutoscroll.html       |  164 ++++++++++
 reference/LiquidCrystalNoBlink.html            |  166 ++++++++++
 reference/LiquidCrystalNoCursor.html           |  166 ++++++++++
 reference/LiquidCrystalNoDisplay.html          |  166 ++++++++++
 reference/LiquidCrystalPrint.html              |  180 +++++++++++
 reference/LiquidCrystalRightToLeft.html        |  164 ++++++++++
 reference/LiquidCrystalScrollDisplayLeft.html  |  166 ++++++++++
 reference/LiquidCrystalScrollDisplayRight.html |  166 ++++++++++
 reference/LiquidCrystalSetCursor.html          |  166 ++++++++++
 reference/LiquidCrystalWrite.html              |  183 +++++++++++
 reference/Long.html                            |  170 ++++++++++
 reference/LongCast.html                        |  165 ++++++++++
 reference/Loop.html                            |  177 +++++++++++
 reference/LowByte.html                         |  166 ++++++++++
 reference/Map.html                             |  208 +++++++++++++
 reference/Max.html                             |  181 +++++++++++
 reference/Micros.html                          |  183 +++++++++++
 reference/Millis.html                          |  185 +++++++++++
 reference/Min.html                             |  181 +++++++++++
 reference/Modulo.html                          |  193 ++++++++++++
 reference/NoInterrupts.html                    |  175 +++++++++++
 reference/NoTone.html                          |  167 ++++++++++
 reference/PROGMEM.html                         |  197 ++++++++++++
 reference/PinMode.html                         |  192 ++++++++++++
 reference/Pointer.html                         |  154 +++++++++
 reference/PortManipulation.html                |  128 ++++++++
 reference/Pow.html                             |  169 ++++++++++
 reference/PrintBinary.html                     |   80 +++++
 reference/PrintByte.html                       |   80 +++++
 reference/PrintHex.html                        |   80 +++++
 reference/PrintInteger.html                    |   80 +++++
 reference/PrintMode.html                       |   79 +++++
 reference/PrintNewline.html                    |   80 +++++
 reference/PrintOctal.html                      |   80 +++++
 reference/PrintString.html                     |   80 +++++
 reference/PulseIn.html                         |  186 +++++++++++
 reference/Random.html                          |  199 ++++++++++++
 reference/RandomSeed.html                      |  183 +++++++++++
 reference/RecentChanges.html                   |  395 ++++++++++++++++++++++++
 reference/Return.html                          |  186 +++++++++++
 reference/SD.html                              |  182 +++++++++++
 reference/SDbegin.html                         |  165 ++++++++++
 reference/SDexists.html                        |  165 ++++++++++
 reference/SDmkdir.html                         |  167 ++++++++++
 reference/SDopen.html                          |  173 +++++++++++
 reference/SDremove.html                        |  167 ++++++++++
 reference/SDrmdir.html                         |  167 ++++++++++
 reference/SPI.html                             |  201 ++++++++++++
 reference/SPIBegin.html                        |  167 ++++++++++
 reference/SPIEnd.html                          |  167 ++++++++++
 reference/SPISetBitOrder.html                  |  167 ++++++++++
 reference/SPISetClockDivider.html              |  172 +++++++++++
 reference/SPISetDataMode.html                  |  168 ++++++++++
 reference/SPITransfer.html                     |  166 ++++++++++
 reference/Scope.html                           |  179 +++++++++++
 reference/SemiColon.html                       |  160 ++++++++++
 reference/Serial.html                          |  179 +++++++++++
 reference/SerialAvailable.html                 |   82 +++++
 reference/SerialRead.html                      |   82 +++++
 reference/SerialWrite.html                     |   82 +++++
 reference/Serial_Available.html                |  209 +++++++++++++
 reference/Serial_Begin.html                    |  195 ++++++++++++
 reference/Serial_End.html                      |  162 ++++++++++
 reference/Serial_Flush.html                    |  163 ++++++++++
 reference/Serial_Peek.html                     |  164 ++++++++++
 reference/Serial_Print.html                    |  233 ++++++++++++++
 reference/Serial_Println.html                  |  196 ++++++++++++
 reference/Serial_Read.html                     |  187 +++++++++++
 reference/Serial_Write.html                    |  166 ++++++++++
 reference/ServerAvailable.html                 |  203 ++++++++++++
 reference/ServerBegin.html                     |  202 ++++++++++++
 reference/ServerConstructor.html               |  204 ++++++++++++
 reference/ServerPrint.html                     |  168 ++++++++++
 reference/ServerPrintln.html                   |  168 ++++++++++
 reference/ServerWrite.html                     |  204 ++++++++++++
 reference/Servo.html                           |  171 ++++++++++
 reference/ServoAttach.html                     |  185 +++++++++++
 reference/ServoAttached.html                   |  168 ++++++++++
 reference/ServoDetach.html                     |  165 ++++++++++
 reference/ServoRead.html                       |  167 ++++++++++
 reference/ServoWrite.html                      |  182 +++++++++++
 reference/ServoWriteMicroseconds.html          |  186 +++++++++++
 reference/Setup.html                           |  169 ++++++++++
 reference/ShiftOut.html                        |  232 ++++++++++++++
 reference/Sin.html                             |  165 ++++++++++
 reference/Sizeof.html                          |  190 ++++++++++++
 reference/SoftwareSerial.html                  |  174 +++++++++++
 reference/SoftwareSerialBegin.html             |  188 +++++++++++
 reference/SoftwareSerialConstructor.html       |  171 ++++++++++
 reference/SoftwareSerialExample.html           |  207 +++++++++++++
 reference/SoftwareSerialPrint.html             |  201 ++++++++++++
 reference/SoftwareSerialPrintln.html           |  201 ++++++++++++
 reference/SoftwareSerialRead.html              |  178 +++++++++++
 reference/Sq.html                              |   80 +++++
 reference/Sqrt.html                            |  163 ++++++++++
 reference/Static.html                          |  206 ++++++++++++
 reference/Stepper.html                         |  163 ++++++++++
 reference/StepperBipolarCircuit.html           |  155 ++++++++++
 reference/StepperConstructor.html              |  171 ++++++++++
 reference/StepperExample.html                  |  108 +++++++
 reference/StepperSetSpeed.html                 |  164 ++++++++++
 reference/StepperStep.html                     |  164 ++++++++++
 reference/StepperUnipolarCircuit.html          |  156 ++++++++++
 reference/String.html                          |  221 +++++++++++++
 reference/StringBrackets.html                  |   30 ++
 reference/StringCharAt.html                    |   48 +++
 reference/StringClass.html                     |  152 +++++++++
 reference/StringCompareTo.html                 |   50 +++
 reference/StringComparison.html                |   30 ++
 reference/StringConcat.html                    |   30 ++
 reference/StringConstructor.html               |   84 +++++
 reference/StringEndsWith.html                  |   51 +++
 reference/StringEquals.html                    |   50 +++
 reference/StringEqualsIgnoreCase.html          |   50 +++
 reference/StringGetBytes.html                  |   46 +++
 reference/StringIndexOf.html                   |   51 +++
 reference/StringLastIndexOf.html               |   51 +++
 reference/StringLength.html                    |   47 +++
 reference/StringObject.html                    |  195 ++++++++++++
 reference/StringPlus.html                      |   30 ++
 reference/StringReplace.html                   |   30 ++
 reference/StringSetCharAt.html                 |   46 +++
 reference/StringStartsWith.html                |   51 +++
 reference/StringSubstring.html                 |   47 +++
 reference/StringToCharArray.html               |   46 +++
 reference/StringToLowerCase.html               |   49 +++
 reference/StringToUpperCase.html               |   49 +++
 reference/StringTrim.html                      |   47 +++
 reference/StyleGuide.html                      |  192 ++++++++++++
 reference/SwitchCase.html                      |  192 ++++++++++++
 reference/Tan.html                             |  165 ++++++++++
 reference/Tone.html                            |  181 +++++++++++
 reference/UnsignedChar.html                    |  166 ++++++++++
 reference/UnsignedInt.html                     |  180 +++++++++++
 reference/UnsignedLong.html                    |  184 +++++++++++
 reference/VariableDeclaration.html             |  113 +++++++
 reference/Void.html                            |  172 +++++++++++
 reference/Volatile.html                        |  185 +++++++++++
 reference/While.html                           |  171 ++++++++++
 reference/Wire.html                            |  167 ++++++++++
 reference/WireAvailable.html                   |  162 ++++++++++
 reference/WireBegin.html                       |  161 ++++++++++
 reference/WireBeginTransmission.html           |  163 ++++++++++
 reference/WireEndTransmission.html             |  167 ++++++++++
 reference/WireOnReceive.html                   |  162 ++++++++++
 reference/WireOnRequest.html                   |  162 ++++++++++
 reference/WireReceive.html                     |  162 ++++++++++
 reference/WireRequestFrom.html                 |  165 ++++++++++
 reference/WireSend.html                        |  171 ++++++++++
 reference/Word.html                            |  160 ++++++++++
 reference/WordCast.html                        |  169 ++++++++++
 reference/arduino.css                          |    1 +
 reference/arduinoUno.css                       |    1 +
 reference/environment.html                     |  228 ++++++++++++++
 reference/img/logo.png                         |  Bin 0 -> 9181 bytes
 reference/index.html                           |  309 ++++++++++++++++++
 280 files changed, 45240 insertions(+)

commit 39b8b6a76a037b61a5b58ca6bd02cbf124615d1d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Aug 7 15:46:22 2011 +0300

    output verbose messages on the console

 src/compiler.py |   45 ++++++++++++++++++++++++++++++++++-----------
 src/misc.py     |   53 ++++++++++++++++++++++++++++++++++++++++++++++-------
 src/srcview.py  |    3 ---
 src/ui.py       |    4 +++-
 src/uploader.py |   32 +++++++++++++++-----------------
 5 files changed, 98 insertions(+), 39 deletions(-)

commit eed1c6c1430583672e9cd0ae6ac507fe51af9beb
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Aug 5 22:29:07 2011 +0300

    remove test file

 .gitmodules        |    6 ------
 hardware/test3.txt |   26 --------------------------
 2 files changed, 32 deletions(-)

commit aeb402fe3a8e3c89e42b391cab4f55828c2ec6f1
Merge: 4b469ee 15c98a1
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Aug 5 22:15:06 2011 +0300

    Merge branch 'master' of git://mapes/libraries

commit 4b469eeb98b73d8996028b6fa7d67ad166635a65
Merge: 47b63ed d3c5c6c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Aug 5 22:14:59 2011 +0300

    Merge branch 'master' of git://mapes/hardware

commit 47b63edaaa0be93e0d13d26b1c14ec38003b5a7c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Aug 5 22:14:22 2011 +0300

    Merge hardware as our subdirectory

 hardware                                           |    1 -
 hardware/arduino/boards.txt                        |  338 ++++
 .../arduino/bootloaders/atmega/ATmegaBOOT_168.c    | 1054 +++++++++++
 .../atmega/ATmegaBOOT_168_atmega1280.hex           |  245 +++
 .../atmega/ATmegaBOOT_168_atmega328.hex            |  125 ++
 .../atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex   |  124 ++
 .../atmega/ATmegaBOOT_168_diecimila.hex            |  126 ++
 .../bootloaders/atmega/ATmegaBOOT_168_ng.hex       |  110 ++
 .../bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex |  126 ++
 hardware/arduino/bootloaders/atmega/Makefile       |  224 +++
 hardware/arduino/bootloaders/atmega8/ATmegaBOOT.c  |  507 +++++
 .../arduino/bootloaders/atmega8/ATmegaBOOT.hex     |   66 +
 hardware/arduino/bootloaders/atmega8/Makefile      |   88 +
 hardware/arduino/bootloaders/bt/ATmegaBOOT_168.c   | 1038 ++++++++++
 hardware/arduino/bootloaders/bt/ATmegaBOOT_168.hex |  121 ++
 .../bootloaders/bt/ATmegaBOOT_168_atmega328_bt.hex |  162 ++
 hardware/arduino/bootloaders/bt/Makefile           |  109 ++
 .../bootloaders/lilypad/LilyPadBOOT_168.hex        |  117 ++
 .../arduino/bootloaders/lilypad/src/ATmegaBOOT.c   |  979 ++++++++++
 hardware/arduino/bootloaders/lilypad/src/Makefile  |   84 +
 hardware/arduino/bootloaders/optiboot/Makefile     |  239 +++
 hardware/arduino/bootloaders/optiboot/makeall      |   13 +
 hardware/arduino/bootloaders/optiboot/optiboot.c   |  536 ++++++
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   33 +
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  524 +++++
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   33 +
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  520 +++++
 .../bootloaders/optiboot/optiboot_diecimila.hex    |   33 +
 .../bootloaders/optiboot/optiboot_diecimila.lst    |  520 +++++
 .../bootloaders/optiboot/optiboot_lilypad.hex      |   34 +
 .../bootloaders/optiboot/optiboot_lilypad.lst      |  533 ++++++
 .../optiboot/optiboot_lilypad_resonator.hex        |   34 +
 .../optiboot/optiboot_lilypad_resonator.lst        |  533 ++++++
 .../bootloaders/optiboot/optiboot_luminet.hex      |   42 +
 .../bootloaders/optiboot/optiboot_luminet.lst      |  604 ++++++
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |   33 +
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |  520 +++++
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |   33 +
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |  520 +++++
 .../bootloaders/optiboot/optiboot_pro_8MHz.hex     |   34 +
 .../bootloaders/optiboot/optiboot_pro_8MHz.lst     |  533 ++++++
 hardware/arduino/bootloaders/stk500v2/License.txt  |  280 +++
 hardware/arduino/bootloaders/stk500v2/Makefile     |  588 ++++++
 .../arduino/bootloaders/stk500v2/STK500V2.pnproj   |    1 +
 .../arduino/bootloaders/stk500v2/STK500V2.pnps     |    1 +
 .../bootloaders/stk500v2/avrinterruptnames.h       |  742 ++++++++
 hardware/arduino/bootloaders/stk500v2/command.h    |  114 ++
 hardware/arduino/bootloaders/stk500v2/stk500boot.c | 1997 ++++++++++++++++++++
 .../arduino/bootloaders/stk500v2/stk500boot.ppg    |    1 +
 .../stk500v2/stk500boot_v2_mega2560.hex            |  141 ++
 hardware/arduino/cores/arduino/HardwareSerial.cpp  |  311 +++
 hardware/arduino/cores/arduino/HardwareSerial.h    |   76 +
 hardware/arduino/cores/arduino/Print.cpp           |  220 +++
 hardware/arduino/cores/arduino/Print.h             |   66 +
 hardware/arduino/cores/arduino/Stream.h            |   35 +
 hardware/arduino/cores/arduino/Tone.cpp            |  601 ++++++
 hardware/arduino/cores/arduino/WCharacter.h        |  168 ++
 hardware/arduino/cores/arduino/WConstants.h        |    1 +
 hardware/arduino/cores/arduino/WInterrupts.c       |  249 +++
 hardware/arduino/cores/arduino/WMath.cpp           |   60 +
 hardware/arduino/cores/arduino/WProgram.h          |   63 +
 hardware/arduino/cores/arduino/WString.cpp         |  443 +++++
 hardware/arduino/cores/arduino/WString.h           |  112 ++
 hardware/arduino/cores/arduino/binary.h            |  515 +++++
 hardware/arduino/cores/arduino/main.cpp            |   14 +
 hardware/arduino/cores/arduino/pins_arduino.c      |  465 +++++
 hardware/arduino/cores/arduino/pins_arduino.h      |   88 +
 hardware/arduino/cores/arduino/wiring.c            |  289 +++
 hardware/arduino/cores/arduino/wiring.h            |  135 ++
 hardware/arduino/cores/arduino/wiring_analog.c     |  259 +++
 hardware/arduino/cores/arduino/wiring_digital.c    |  166 ++
 hardware/arduino/cores/arduino/wiring_private.h    |   68 +
 hardware/arduino/cores/arduino/wiring_pulse.c      |   69 +
 hardware/arduino/cores/arduino/wiring_shift.c      |   55 +
 .../firmwares/MEGA-dfu_and_usbserial_combined.hex  |  234 +++
 hardware/arduino/firmwares/README.txt              |   33 +
 .../firmwares/UNO-dfu_and_usbserial_combined.hex   |  234 +++
 .../firmwares/arduino-usbdfu/Arduino-usbdfu.c      |  728 +++++++
 .../firmwares/arduino-usbdfu/Arduino-usbdfu.h      |  220 +++
 .../arduino/firmwares/arduino-usbdfu/Board/LEDs.h  |  110 ++
 .../arduino/firmwares/arduino-usbdfu/Descriptors.c |  189 ++
 .../arduino/firmwares/arduino-usbdfu/Descriptors.h |  177 ++
 hardware/arduino/firmwares/arduino-usbdfu/makefile |  710 +++++++
 .../arduino/firmwares/arduino-usbdfu/readme.txt    |    7 +
 .../arduino-usbserial/Arduino-usbserial-mega.hex   |  256 +++
 .../arduino-usbserial/Arduino-usbserial-uno.hex    |  256 +++
 .../arduino-usbserial/Arduino-usbserial.c          |  242 +++
 .../arduino-usbserial/Arduino-usbserial.h          |   79 +
 .../firmwares/arduino-usbserial/Board/LEDs.h       |  110 ++
 .../firmwares/arduino-usbserial/Descriptors.c      |  277 +++
 .../firmwares/arduino-usbserial/Descriptors.h      |   88 +
 .../arduino-usbserial/Lib/LightweightRingBuff.h    |  197 ++
 .../arduino/firmwares/arduino-usbserial/makefile   |  776 ++++++++
 .../arduino/firmwares/arduino-usbserial/readme.txt |   13 +
 hardware/arduino/programmers.txt                   |   20 +
 hardware/test3.txt                                 |   26 +
 libraries                                          |    1 -
 libraries/ArduinoTestSuite/ArduinoTestSuite.cpp    |  715 +++++++
 libraries/ArduinoTestSuite/ArduinoTestSuite.h      |   74 +
 libraries/ArduinoTestSuite/avr_cpunames.h          |  186 ++
 .../examples/ATS_Constants/ATS_Constants.pde       |   76 +
 .../examples/ATS_Delay/ATS_Delay.pde               |    1 +
 .../examples/ATS_General/ATS_General.pde           |   94 +
 .../examples/ATS_SD_File/ATS_SD_File.pde           |  106 ++
 .../examples/ATS_SD_Files/ATS_SD_Files.pde         |   78 +
 .../examples/ATS_SD_Seek/ATS_SD_Seek.pde           |  109 ++
 .../examples/ATS_Skeleton/ATS_Skeleton.pde         |   52 +
 .../ATS_StringIndexOfMemory.pde                    |  102 +
 .../examples/ATS_StringTest/ATS_StringTest.pde     |  184 ++
 .../examples/ATS_ToneTest/ATS_ToneTest.pde         |  250 +++
 libraries/EEPROM/EEPROM.cpp                        |   50 +
 libraries/EEPROM/EEPROM.h                          |   35 +
 .../EEPROM/examples/eeprom_clear/eeprom_clear.pde  |   23 +
 .../EEPROM/examples/eeprom_read/eeprom_read.pde    |   39 +
 .../EEPROM/examples/eeprom_write/eeprom_write.pde  |   38 +
 libraries/EEPROM/keywords.txt                      |   18 +
 libraries/Ethernet/Client.cpp                      |  158 ++
 libraries/Ethernet/Client.h                        |   38 +
 libraries/Ethernet/Ethernet.cpp                    |   36 +
 libraries/Ethernet/Ethernet.h                      |   25 +
 libraries/Ethernet/Server.cpp                      |   92 +
 libraries/Ethernet/Server.h                        |   22 +
 libraries/Ethernet/Udp.cpp                         |  161 ++
 libraries/Ethernet/Udp.h                           |   64 +
 .../BarometricPressureWebServer.pde                |  225 +++
 .../Ethernet/examples/ChatServer/ChatServer.pde    |   63 +
 .../examples/PachubeClient/PachubeClient.pde       |  139 ++
 .../PachubeClientString/PachubeClientString.pde    |  124 ++
 .../examples/TelnetClient/TelnetClient.pde         |   89 +
 .../UDPSendReceiveString/UDPSendReceiveString.pde  |  109 ++
 .../examples/UdpNtpClient/UdpNtpClient.pde         |  132 ++
 .../Ethernet/examples/WebClient/WebClient.pde      |   71 +
 .../Ethernet/examples/WebServer/WebServer.pde      |   82 +
 libraries/Ethernet/keywords.txt                    |   30 +
 libraries/Ethernet/utility/socket.cpp              |  345 ++++
 libraries/Ethernet/utility/socket.h                |   20 +
 libraries/Ethernet/utility/w5100.cpp               |  182 ++
 libraries/Ethernet/utility/w5100.h                 |  381 ++++
 libraries/Firmata/Boards.h                         |  335 ++++
 libraries/Firmata/Firmata.cpp                      |  442 +++++
 libraries/Firmata/Firmata.h                        |  162 ++
 libraries/Firmata/LICENSE.txt                      |  458 +++++
 libraries/Firmata/TODO.txt                         |   14 +
 .../examples/AllInputsFirmata/AllInputsFirmata.pde |   79 +
 .../examples/AnalogFirmata/AnalogFirmata.pde       |   83 +
 libraries/Firmata/examples/AnalogFirmata/Makefile  |  263 +++
 .../Firmata/examples/EchoString/EchoString.pde     |   40 +
 libraries/Firmata/examples/EchoString/Makefile     |  263 +++
 .../Firmata/examples/I2CFirmata/I2CFirmata.pde     |  217 +++
 .../examples/OldStandardFirmata/LICENSE.txt        |  458 +++++
 .../OldStandardFirmata/OldStandardFirmata.pde      |  228 +++
 libraries/Firmata/examples/ServoFirmata/Makefile   |  263 +++
 .../Firmata/examples/ServoFirmata/ServoFirmata.pde |   42 +
 .../Firmata/examples/SimpleAnalogFirmata/Makefile  |  263 +++
 .../SimpleAnalogFirmata/SimpleAnalogFirmata.pde    |   35 +
 .../Firmata/examples/SimpleDigitalFirmata/Makefile |  263 +++
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.pde  |   61 +
 .../Firmata/examples/StandardFirmata/LICENSE.txt   |  458 +++++
 .../Firmata/examples/StandardFirmata/Makefile      |  273 +++
 .../examples/StandardFirmata/StandardFirmata.pde   |  398 ++++
 .../StandardFirmata_2_2_forUNO_0_3.pde             |  436 +++++
 libraries/Firmata/keywords.txt                     |   62 +
 libraries/LiquidCrystal/LiquidCrystal.cpp          |  309 +++
 libraries/LiquidCrystal/LiquidCrystal.h            |  104 +
 .../examples/Autoscroll/Autoscroll.pde             |   73 +
 libraries/LiquidCrystal/examples/Blink/Blink.pde   |   61 +
 libraries/LiquidCrystal/examples/Cursor/Cursor.pde |   60 +
 .../examples/CustomCharacter/CustomCharacter.pde   |  138 ++
 .../LiquidCrystal/examples/Display/Display.pde     |   60 +
 .../examples/HelloWorld/HelloWorld.pde             |   58 +
 libraries/LiquidCrystal/examples/Scroll/Scroll.pde |   85 +
 .../examples/SerialDisplay/SerialDisplay.pde       |   65 +
 .../examples/TextDirection/TextDirection.pde       |   87 +
 .../LiquidCrystal/examples/setCursor/setCursor.pde |   71 +
 libraries/LiquidCrystal/keywords.txt               |   37 +
 libraries/Matrix/Matrix.cpp                        |  229 +++
 libraries/Matrix/Matrix.h                          |   54 +
 .../Matrix/examples/hello_matrix/hello_matrix.pde  |   42 +
 .../examples/sprite_animation/sprite_animation.pde |   48 +
 libraries/Matrix/keywords.txt                      |   22 +
 libraries/SD/File.cpp                              |   65 +
 libraries/SD/README.txt                            |   11 +
 libraries/SD/SD.cpp                                |  439 +++++
 libraries/SD/SD.h                                  |   88 +
 libraries/SD/examples/CardInfo/CardInfo.pde        |  111 ++
 libraries/SD/examples/Datalogger/Datalogger.pde    |   86 +
 libraries/SD/examples/DumpFile/DumpFile.pde        |   64 +
 libraries/SD/examples/Files/Files.pde              |   78 +
 libraries/SD/examples/ReadWrite/ReadWrite.pde      |   79 +
 libraries/SD/keywords.txt                          |   30 +
 libraries/SD/utility/FatStructs.h                  |  418 ++++
 libraries/SD/utility/Sd2Card.cpp                   |  644 +++++++
 libraries/SD/utility/Sd2Card.h                     |  233 +++
 libraries/SD/utility/Sd2PinMap.h                   |  353 ++++
 libraries/SD/utility/SdFat.h                       |  547 ++++++
 libraries/SD/utility/SdFatUtil.h                   |   70 +
 libraries/SD/utility/SdFatmainpage.h               |  202 ++
 libraries/SD/utility/SdFile.cpp                    | 1252 ++++++++++++
 libraries/SD/utility/SdInfo.h                      |  232 +++
 libraries/SD/utility/SdVolume.cpp                  |  295 +++
 libraries/SPI/SPI.cpp                              |   61 +
 libraries/SPI/SPI.h                                |   70 +
 .../BarometricPressureSensor.pde                   |  143 ++
 .../BarometricPressureSensor.pde                   |  143 ++
 .../DigitalPotControl/DigitalPotControl.pde        |   71 +
 libraries/SPI/keywords.txt                         |   36 +
 libraries/Servo/Servo.cpp                          |  337 ++++
 libraries/Servo/Servo.h                            |  127 ++
 libraries/Servo/examples/Knob/Knob.pde             |   22 +
 libraries/Servo/examples/Sweep/Sweep.pde           |   31 +
 libraries/Servo/keywords.txt                       |   24 +
 libraries/SoftwareSerial/SoftwareSerial.cpp        |  227 +++
 libraries/SoftwareSerial/SoftwareSerial.h          |   56 +
 libraries/SoftwareSerial/keywords.txt              |   18 +
 libraries/Sprite/Sprite.cpp                        |   95 +
 libraries/Sprite/Sprite.h                          |   48 +
 libraries/Sprite/binary.h                          |  515 +++++
 libraries/Sprite/keywords.txt                      |  534 ++++++
 libraries/Stepper/Stepper.cpp                      |  220 +++
 libraries/Stepper/Stepper.h                        |   83 +
 libraries/Stepper/examples/MotorKnob/MotorKnob.pde |   41 +
 .../stepper_oneRevolution.pde                      |   44 +
 .../stepper_oneStepAtATime.pde                     |   44 +
 .../stepper_speedControl/stepper_speedControl.pde  |   49 +
 libraries/Stepper/keywords.txt                     |   28 +
 libraries/Wire/Wire.cpp                            |  261 +++
 libraries/Wire/Wire.h                              |   67 +
 .../examples/SFRRanger_reader/SFRRanger_reader.pde |   87 +
 .../digital_potentiometer.pde                      |   39 +
 .../Wire/examples/master_reader/master_reader.pde  |   32 +
 .../Wire/examples/master_writer/master_writer.pde  |   31 +
 .../examples/slave_receiver/slave_receiver.pde     |   38 +
 .../Wire/examples/slave_sender/slave_sender.pde    |   32 +
 libraries/Wire/keywords.txt                        |   31 +
 libraries/Wire/utility/twi.c                       |  476 +++++
 libraries/Wire/utility/twi.h                       |   53 +
 236 files changed, 46550 insertions(+), 2 deletions(-)

commit d3c5c6c1b1e10006530ef01329053b6002f32af8
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Aug 5 21:57:12 2011 +0300

    test3

 test3.txt |   25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit fac44af8e0aa31be3d9b9d0c4d7647b175587563
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Aug 5 21:56:18 2011 +0300

    test3

 test3.txt |    1 +
 1 file changed, 1 insertion(+)

commit c36773630643e2b06fa845c18ab5c1dbdc6def02
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Jul 31 23:17:42 2011 +0300

    add auto indent to editor

 src/srcview.py |    1 +
 1 file changed, 1 insertion(+)

commit fcad55bf96083e182989b0c6dae3d3c67b63d08c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 30 10:15:35 2011 +0300

    do not reset board without serial port

 src/uploader.py |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 85be1a60ee930ab299385249bc4dd1732a265e78
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 30 10:11:32 2011 +0300

    obey build verbose flag

 src/uploader.py |   22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit 2f0e60088529155a68d8e16d4e95a47282042ac6
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 30 09:08:07 2011 +0300

    add progress spinner for burning

 src/ui.py |    2 ++
 1 file changed, 2 insertions(+)

commit b400db6b04f379b919cedc774d943ddf972c3a6d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 30 09:06:54 2011 +0300

    do not burn with efuse on parts that do not support it

 src/uploader.py |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 7913101c7f85b5a9110bd75461dfab76e7a07aeb
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 30 01:14:01 2011 +0300

    do not use extended fuses on chip that do not support it

 src/board.py |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a3e054787f461434fbbb377ea3fa25f14868ca7f
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jul 28 19:53:01 2011 +0300

    show spinner for pygtk > 2.22

 src/ui.py |   41 ++++++++++++++++++++++++++---------------
 1 file changed, 26 insertions(+), 15 deletions(-)

commit 6340d41b28eea7b49a195e6a6ff1aec126992252
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jul 28 18:36:41 2011 +0300

    Add initial spinner support.
    Watch out as this might require very new pygtk

 src/misc.py |    5 +++--
 src/ui.py   |   16 ++++++++++++++++
 ui/main.ui  |    9 ++++++---
 3 files changed, 25 insertions(+), 5 deletions(-)

commit a8603ca418db1976091b43731211f9d8e10df65c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jul 28 17:27:52 2011 +0300

    fix restoring console position

 src/ui.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f06da55656428f9bb40989ef08984702f1ef0768
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jul 28 15:24:08 2011 +0300

    add open recent option

 src/misc.py    |   11 +++++++++++
 src/srcview.py |    8 +-------
 src/ui.py      |   34 ++++++++++++++++++++++++++++++++++
 ui/main.ui     |    4 ++--
 4 files changed, 48 insertions(+), 9 deletions(-)

commit aeeff2c949bec5ba04a1178cd839146c5b3a089e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jul 28 00:34:09 2011 +0300

    make uno default board

 src/board.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ddf4a7387dca8933737b2a948d4ec3640e0a57bc
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Jul 25 23:14:52 2011 +0300

    fix an error in previous commit

 src/misc.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d7ef07277ce30c8350e2e8a49071b51b298143f4
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Jul 25 16:01:03 2011 +0300

    do not clear console between compile/upload

 src/compiler.py |    2 +-
 src/misc.py     |    2 +-
 src/uploader.py |    4 +++-
 3 files changed, 5 insertions(+), 3 deletions(-)

commit e39e3371a2302d2c02988eb5fafb9c76485aac97
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Jul 25 15:27:57 2011 +0300

    keep console size fixed through mainwindow resize

 src/ui.py |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8c6d256c5046c6907e4b288b734cc235461a618b
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Jul 25 15:11:24 2011 +0300

    use a proprtional size in main window defaults

 src/ui.py |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9fa4e38a5eeb1f4f720b9a012465a5a8493febcc
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Jul 24 22:05:57 2011 +0300

    post release version bump

 src/__init__.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a46cc3bbbd6d393ff6d177754633b65a6826a698
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Jul 24 22:03:53 2011 +0300

    fix Save As... behaviour

 src/ui.py |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 88a6d68e96b159e7dae0028cc0af67fda4abfe98
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Jul 24 21:29:35 2011 +0300

    make a more sane default main window size

 src/ui.py |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 36774488154ac48d46c2e1f08576e58f8daf3983
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Jul 18 09:17:11 2011 +0300

    disable unsupported functions

 src/ui.py |    2 ++
 1 file changed, 2 insertions(+)

commit 7caef0e1926b77a7d7b1cf8d1ae50da2983452d3
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Jul 18 09:08:20 2011 +0300

    add last minute fixes: find text, app icon

 src/misc.py    |   16 ++++++++++++++++
 src/srcview.py |    4 ++--
 src/ui.py      |   18 +++---------------
 ui/main.ui     |   15 ++++++++++++++-
 4 files changed, 35 insertions(+), 18 deletions(-)

commit 9ebaf518af0b721c407c5e5bbbb16eeeb600f102
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Jul 17 19:40:59 2011 +0300

    update manifest file

 MANIFEST.in |    1 +
 1 file changed, 1 insertion(+)

commit 20b43619ffdc3af35c6396070c1ff4bea622bdf7
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Jul 17 18:52:03 2011 +0300

    raise named errors

 src/ui.py |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 7f6bf337d456be37afbc67711a1cd12f9b562246
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 16 22:45:56 2011 +0300

    update NEWS

 NEWS            |   38 ++++++++++++++++++++++++++++++++++++++
 setup.py        |    1 -
 src/__init__.py |    2 +-
 3 files changed, 39 insertions(+), 2 deletions(-)

commit 75168169ee6258a6770bdff964c979e1b5577116
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 16 21:27:40 2011 +0300

    disable logfile generation

 src/compiler.py |    2 +-
 src/misc.py     |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit cd3de51b5c2ca780548531362c764114bada66bf
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 16 21:26:52 2011 +0300

    try to reduce open/save dialogs

 src/ui.py |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5ae79901a2a96d8cdb19acd9965bd8b538c53161
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Tue Jul 5 16:12:37 2011 +0200

    Fix X-GNOME-FullName in .desktop

 data/gnoduino.desktop |    1 +
 1 file changed, 1 insertion(+)

commit 7a127d46e28467c54ec8f2e34d8def5a334d3f89
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Jul 6 00:07:00 2011 +0300

    fix save as behaviour

 src/ui.py |   13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 01fbcfa8e7ad86d31567f871f96fc6706c4bc8f4
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Jul 5 23:36:38 2011 +0300

    temporary fix popup dialogs resized oddly

 src/ui.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a30dd1ce1f5f74ce50259dee1c96a5dd391473f6
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Jul 5 22:23:53 2011 +0300

    stay consistent with others on modified text behaviour

 src/ui.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 075e29ee43a9b0417ab2bf26198c0a5ce7cbf1ce
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Jul 5 22:22:23 2011 +0300

    lower minimum defaults for lower res

 src/srcview.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7295b1ad67c4ce4906182b7cf928cbdbaadaae0f
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Jul 4 20:42:06 2011 +0300

    update email address

 hardware   |    2 +-
 ui/main.ui |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4a695b0e12ba249028667f7e422032c55cd68ae4
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Jul 4 20:25:46 2011 +0300

    update email address

 ui/main.ui |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ef5c30c17e5d52d872fd3abc6db6b6618d57f6c
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Mon Jul 4 18:06:23 2011 +0200

    Fixup .desktop file

 data/gnoduino.desktop |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 856b55bf35a9cb7d6a967c4303f206fbe9a07c35
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Mon Jul 4 18:08:16 2011 +0200

    Bring title in sources in line with the .desktop file

 src/ui.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ae0baa42830bd160ed44297bd74cdb9737e1741d
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Mon Jul 4 18:10:17 2011 +0200

    Use monospace font in the console

 src/prefs.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f32741a7052de260728c1207e0f1ef374ed1daf6
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Mon Jul 4 17:58:33 2011 +0200

    Generate icons at proper sizes

 scripts/gen-pixmaps.sh |   18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

commit bcf21cf39b20b2f44f2448eee685c1eb24b6d636
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Jul 3 00:26:13 2011 +0300

    add show line numbers option

 src/config.py  |    1 +
 src/prefs.py   |    3 ++-
 src/srcview.py |    2 ++
 src/ui.py      |   24 ++++++++++++++++++++++--
 ui/main.ui     |   36 +++++++++++++++++++++++++++---------
 5 files changed, 54 insertions(+), 12 deletions(-)

commit f42930f486c00fc68efe3c1ca6011f7c6c1e5f8d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 2 23:10:23 2011 +0300

    fix install target

 setup.py |    1 +
 1 file changed, 1 insertion(+)

commit b79982422a040a47c17fbea88160b43d9927081d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 2 23:09:58 2011 +0300

    fix save dialog behaviour (create folders)

 src/ui.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ddffb065f103491b12f2836590f5f1a23740214e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 2 21:38:36 2011 +0300

    don't shout

 ui/main.ui |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 395acf80b0ce885583f13898de06f1e39e3bb2da
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 2 20:38:00 2011 +0300

    install schema file

 MANIFEST.in |    1 +
 setup.py    |   16 +++++++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 123ff5c650287c14b41a48b8853f88ac23ad7464
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 2 19:41:22 2011 +0300

    handle missing commandline options gracefully

 src/ui.py |   19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit 876384ab9d4b7847e1deac3739252a6abb43e1a0
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 2 19:33:31 2011 +0300

    support options and parse files from commandline

 gnoduino.desktop |   11 -----------
 src/ui.py        |   20 ++++++++++++++++----
 2 files changed, 16 insertions(+), 15 deletions(-)

commit 124e0bdc37bd0eb8d3ee64b7d0c1c19bc4485819
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 2 19:32:14 2011 +0300

    move schmeas file to data dir

 data/gnoduino.schemas |   30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit dfb0e60366c4dd2b6bd802f621ac709fe3737e8d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 2 19:31:57 2011 +0300

    add initial desktop file

 data/gnoduino.desktop |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 9622a5f857bdaa48306b86704940a29d7a87022b
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Sat Jul 2 19:31:33 2011 +0300

    add initial man file

 data/gnoduino.1 |   30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 28110d8fbf6d549bba03fe298e1c97d5e2643143
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Sat Jul 2 15:58:00 2011 +0200

    Toolbar seperator between upload and serial monitor

 ui/main.ui |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit 37a7a7cf41dccecefacf482ab6b435474d21bf12
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 1 00:11:15 2011 +0300

    use smaller font for console too

 src/prefs.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 27ece292b459e70f3f4c2562bef913682a7e751a
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 1 00:02:40 2011 +0300

    fix typo in previous commit

 src/ui.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 43c6b4b29718f9199d825c01ad2a6d57bc747d20
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 1 00:00:49 2011 +0300

    add function to return default values

 src/prefs.py |    6 ++++++
 src/ui.py    |   10 +++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit 4903c4ae372d9fd15592b4072f8e3fc19ef380f6
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jun 30 23:13:58 2011 +0300

    do not generate 16 px images

 scripts/gen-pixmaps.sh |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4625112dcd27f9f9dfeefccca72e2f51209df3c1
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jun 30 23:13:26 2011 +0300

    fix saving preferences

 src/prefs.py |    4 +++-
 src/ui.py    |    1 -
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 234645688c2a0085b51e3c55c8703b730f21ee70
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jun 30 20:05:06 2011 +0300

    add target to generate pixmaps when missing

 scripts/gen-pixmaps.sh |   14 ++++++++++++++
 setup.py               |   45 ++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 54 insertions(+), 5 deletions(-)

commit d85e676eba112ac5f5b21e39765c214d38ec3e56
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Thu Jun 30 20:01:51 2011 +0300

    replace png buttons with svg versions

 pixmaps/compile.png  |  Bin 324 -> 0 bytes
 pixmaps/compile.svg  |  110 +++++++++++++
 pixmaps/gnoduino.svg |  422 ++++++++++++++++++++++++++++++++++++++++++++++++++
 pixmaps/new.png      |  Bin 277 -> 0 bytes
 pixmaps/new.svg      |  112 ++++++++++++++
 pixmaps/open.png     |  Bin 292 -> 0 bytes
 pixmaps/open.svg     |  112 ++++++++++++++
 pixmaps/save.png     |  Bin 302 -> 0 bytes
 pixmaps/save.svg     |  112 ++++++++++++++
 pixmaps/serial.png   |  Bin 304 -> 0 bytes
 pixmaps/serial.svg   |  134 ++++++++++++++++
 pixmaps/stop.png     |  Bin 305 -> 0 bytes
 pixmaps/stop.svg     |  112 ++++++++++++++
 pixmaps/upload.png   |  Bin 301 -> 0 bytes
 pixmaps/upload.svg   |  227 +++++++++++++++++++++++++++
 15 files changed, 1341 insertions(+)

commit 34d6a75ea79cb301e5ce9d0ceb18355e857a3350
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Jun 29 22:48:07 2011 -0400

    Disabling terminal / monitor.

 arduino/bootloaders/stk500v2/stk500boot.c          |    3 +-
 .../stk500v2/stk500boot_v2_mega2560.hex            |  648 +++++---------------
 2 files changed, 140 insertions(+), 511 deletions(-)

commit 771f4f66e0d1c25f22802581f4c634da997f2763
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Jun 28 22:28:01 2011 +0300

    correctly handle closing the app

 src/ui.py |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit add49a51432166a26c4bf94a1b286f09d0fadfc0
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Jun 28 10:37:33 2011 +0300

    handle error when serial port missing/error

 src/uploader.py |   16 +++++-----------
 1 file changed, 5 insertions(+), 11 deletions(-)

commit b335769ef25246ef9da6989860905c3025d864eb
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Jun 28 10:36:26 2011 +0300

    rework serial init sequence

 src/serialio.py |   31 ++++++++++++++++++++++++++-----
 src/ui.py       |   21 ++++++++++++++++-----
 2 files changed, 42 insertions(+), 10 deletions(-)

commit c143572f6a32c935893cacc60a7d34091657d4e3
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Jun 28 10:33:51 2011 +0300

    return error when compilation fails

 src/compiler.py |    2 ++
 1 file changed, 2 insertions(+)

commit 675740a6f36fba41631e77ef80bf3e3f0ba558fe
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Jun 26 21:06:36 2011 +0300

    support custom syntax hl. files

 setup.py       |    2 +-
 src/misc.py    |   14 ++++++++++++++
 src/srcview.py |    4 +++-
 3 files changed, 18 insertions(+), 2 deletions(-)

commit 6c062a952cfa3d00f3a146cbbc33450dd59a29bd
Author: Pascal de Bruijn <pmjdebruijn@pcode.nl>
Date:   Sun Jun 26 20:36:50 2011 +0300

    add arduino-like syntax hightliting

 ui/arduino.xml |   65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)

commit 5b263ada57d542fb0bfac2af11aadcdba7261714
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jun 24 00:43:12 2011 +0300

    make save button work

 gnoduino.desktop |    2 +-
 src/ui.py        |    9 ++++++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit c70e745bd78a70cf30612076201ae82e51bc913b
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jun 23 23:19:50 2011 +0300

    add initial desktop file

 gnoduino.desktop |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit b0604f47537d83c4ce54911906caee50dd404801
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Jun 22 08:38:02 2011 +0300

    pre create the console so we can report errors

 src/ui.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c1b6dc49b39f13cd0fc68b4e2a35e8d7a2dfce7
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Jun 22 00:25:37 2011 +0300

    fix loading of ui file

 src/ui.py |    2 ++
 1 file changed, 2 insertions(+)

commit aaa42de6dcf8d07f4befc0bf4aa55ae3b6736526
Author: WestfW <westfw@gmail.com>
Date:   Tue Jun 14 23:57:41 2011 -0700

    Oops.  Add atmega8.lst/hex and atmega168.lst/hex to controlled files.

 .../bootloaders/optiboot/optiboot_atmega168.hex    |   35 ++
 .../bootloaders/optiboot/optiboot_atmega168.lst    |  598 +++++++++++++++++++
 arduino/bootloaders/optiboot/optiboot_atmega8.hex  |   33 ++
 arduino/bootloaders/optiboot/optiboot_atmega8.lst  |  604 ++++++++++++++++++++
 4 files changed, 1270 insertions(+)

commit 5f6b1fffe2f735695f092320d53ca152f6c8fd8a
Author: WestfW <westfw@gmail.com>
Date:   Tue Jun 14 10:24:27 2011 -0700

    Allow the READ PARAMETER command to return our version number.
    (significant size impact: 14 bytes!)
    
    Initialized "address" to eliminate compiler warning (4 bytes!)
    
    Add "atmega168" as a more accurate target name than "diecimila"
    (keep diecimila as well for backward compatibility)
    
    Reduce the .hex and .lst targets that are stored in source control
    to the three basics: atmega8, atmega168, atmega328.  The other
    targets remain in the makefile and makeall, but will need to be
    built from source if wanted.  Which should be less of a problem
    now that the source is buildable without installing crosspack.

 arduino/bootloaders/optiboot/Makefile              |   21 +-
 arduino/bootloaders/optiboot/README.TXT            |   11 +
 arduino/bootloaders/optiboot/makeall               |   11 +-
 arduino/bootloaders/optiboot/optiboot.c            |   28 +-
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   61 +-
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  479 ++++++++-------
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   34 --
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  571 ------------------
 .../bootloaders/optiboot/optiboot_diecimila.hex    |   34 --
 .../bootloaders/optiboot/optiboot_diecimila.lst    |  571 ------------------
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |   34 --
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |  571 ------------------
 .../optiboot/optiboot_lilypad_resonator.hex        |   34 --
 .../optiboot/optiboot_lilypad_resonator.lst        |  571 ------------------
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   40 --
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  617 --------------------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |   34 --
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |  571 ------------------
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |   34 --
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |  571 ------------------
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |   34 --
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |  571 ------------------
 22 files changed, 346 insertions(+), 5157 deletions(-)

commit 6dfd2ef97c03be828669649bd2fae433d33f7083
Author: WestfW <westfw@gmail.com>
Date:   Tue Jun 14 01:13:41 2011 -0700

    Modify Uno "lock" bits in boards.txt to make bootloader readable by
    sketches.  Part of http://code.google.com/p/arduino/issues/detail?id=554

 arduino/boards.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e7152ba8718b81096b8a6b801de84dfd0712b96
Author: WestfW <westfw@gmail.com>
Date:   Mon Jun 13 19:07:07 2011 -0700

    http://code.google.com/p/arduino/issues/detail?id=368
    Optiboot does not support ArduinoasISP programmer.
    
    When avrdude runs and talks to an arduino running ArduinoISP,
    it needs the optiboot (entered due to auto-reset) to abort and
    start the ArduinoISP "application" when it sees communications
    at the wrong serial speed.  Unfortunately, optiboot treats all
    unrecognized command characters as "no-ops" and responds/loops
    for more commands, leading to a nice loop that never gets to
    the sketch.   This patch causes characters received with Framing
    errors (the most likely error for speed mis-matches) to NOT
    reset the watchdog timer (normally done in getch()), which will
    cause the application to start if it continues for "a while."
    (tested.  Works!  Running ArduinoISP at speeds as high as 57600
    still causes the bootloader to start the sketch (although it fails
    later on for other reasons.))

 arduino/bootloaders/optiboot/README.TXT            |   19 ++-
 arduino/bootloaders/optiboot/optiboot.c            |   22 ++-
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   33 +++--
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  140 +++++++++---------
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   33 +++--
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  140 +++++++++---------
 .../bootloaders/optiboot/optiboot_diecimila.hex    |   33 +++--
 .../bootloaders/optiboot/optiboot_diecimila.lst    |  140 +++++++++---------
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |   33 +++--
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |  140 +++++++++---------
 .../optiboot/optiboot_lilypad_resonator.hex        |   33 +++--
 .../optiboot/optiboot_lilypad_resonator.lst        |  140 +++++++++---------
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   36 ++---
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  153 ++++++++++----------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |   33 +++--
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |  140 +++++++++---------
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |   33 +++--
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |  140 +++++++++---------
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |   33 +++--
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |  140 +++++++++---------
 arduino/bootloaders/optiboot/pin_defs.h            |    1 +
 21 files changed, 863 insertions(+), 752 deletions(-)

commit a439df19d1be75844f0284349a15dc5990ca5575
Merge: d29d87a 25f24f9
Author: amcewen <amcewen@bcs.org.uk>
Date:   Sat Jun 11 21:27:18 2011 +0100

    Merge remote branch 'upstream/new-extension'
    
    Moved my fork to the Arduino 1.0 codebase

commit 63b8516260f71c1c51974107ee86665f591fb18e
Author: WestfW <westfw@gmail.com>
Date:   Sat Jun 11 03:17:38 2011 -0700

    (make sure .hex and .lst are updated as well.)

 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   63 +--
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  482 ++++++++--------
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |    2 +-
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |   14 +-
 .../optiboot/optiboot_lilypad_resonator.hex        |    2 +-
 .../optiboot/optiboot_lilypad_resonator.lst        |   14 +-
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   77 +--
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  586 ++++++++++----------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |    2 +-
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |   14 +-
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |    2 +-
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |   14 +-
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |    2 +-
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |   14 +-
 14 files changed, 645 insertions(+), 643 deletions(-)

commit f55df782754406358f0ae8fa623e816761e3f241
Author: WestfW <westfw@gmail.com>
Date:   Sat Jun 11 03:15:33 2011 -0700

    Fix errors in LDSECTIONS refactoring
    (found during atmega8 testing.)

 arduino/bootloaders/optiboot/Makefile               |   14 +++++++-------
 arduino/bootloaders/optiboot/optiboot_atmega328.hex |    2 +-
 arduino/bootloaders/optiboot/optiboot_atmega328.lst |   14 +++++++-------
 arduino/bootloaders/optiboot/optiboot_diecimila.hex |    2 +-
 arduino/bootloaders/optiboot/optiboot_diecimila.lst |   14 +++++++-------
 5 files changed, 23 insertions(+), 23 deletions(-)

commit 5f26a2a343d89e7d3ce888ab51551edb17c02f6a
Author: WestfW <westfw@gmail.com>
Date:   Fri Jun 10 23:16:21 2011 -0700

    Update version to reflect previous edit.  Sigh.

 arduino/bootloaders/optiboot/optiboot.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 01c8cbe000c63f3c746a0487d8809f111d6e849e
Author: WestfW <westfw@gmail.com>
Date:   Fri Jun 10 23:02:25 2011 -0700

    Shrink code by using registers for variables "length" and "address"
    http://code.google.com/p/optiboot/issues/detail?id=33
    
    Fix high-value watchdog timeouts on ATmega8
    http://code.google.com/p/optiboot/issues/detail?id=38
    
    Change "start app on bad commands" code to start the app via the
    watchdog timer, so that the app is always started with the chip
    in fully reset state.
    http://code.google.com/p/optiboot/issues/detail?id=37

 arduino/bootloaders/optiboot/optiboot.c            |   34 +-
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   58 +-
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  439 +++++++--------
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   58 +-
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  439 +++++++--------
 .../bootloaders/optiboot/optiboot_diecimila.hex    |   58 +-
 .../bootloaders/optiboot/optiboot_diecimila.lst    |  439 +++++++--------
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |   58 +-
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |  439 +++++++--------
 .../optiboot/optiboot_lilypad_resonator.hex        |   58 +-
 .../optiboot/optiboot_lilypad_resonator.lst        |  439 +++++++--------
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   75 ++-
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  574 ++++++++++----------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |   58 +-
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |  439 +++++++--------
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |   58 +-
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |  439 +++++++--------
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |   58 +-
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |  439 +++++++--------
 19 files changed, 2344 insertions(+), 2315 deletions(-)

commit 13230c1ce00fda2da705f538534f25614c047063
Author: WestfW <westfw@gmail.com>
Date:   Fri Jun 10 17:47:47 2011 -0700

    Add a version number to the optiboot source and binary.
    
    http://code.google.com/p/arduino/issues/detail?id=554
    
    end of flash memory where they can be read (at least in theory) by
    device programmers, hex-file examination, or application programs.
    This is done by putting the version number in a separate section
    (".version"), and using linker/objcopy magic to locate that section as
    appropriate for the target chip.  (See
    http://lists.gnu.org/archive/html/avr-gcc-list/2011-02/msg00016.html
    for some discussion on the details.)
    
    Start the version at 4.1 (the last "packaged" version of optiboot was
    called version 3, so the "top of source" would be 4.0, and adding the
    version number makes 4.1)
    
    Refactor LDSECTION in the Makefile to LDSECTIONS so that multiple
    section start addresses can be defined.
    
    Change the _isp makefile definitions to make the bootloader section
    readable (but not writable) by the application section.  (This would
    need to be done elsewhere as well to handle all bootloader programming
    techniques.  Notably Arduino's boards.txt
    
    Note that this change does not change the "code" portion of optiboot
    at all.  The only diffs in the .hex files are the added version word
    at the end of flash memory.

 arduino/bootloaders/optiboot/Makefile              |   26 +-
 arduino/bootloaders/optiboot/optiboot.c            |   38 +-
 .../bootloaders/optiboot/optiboot_atmega328.hex    |    1 +
 .../bootloaders/optiboot/optiboot_atmega328.lst    |   28 +-
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   66 +--
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  494 ++++++++--------
 .../bootloaders/optiboot/optiboot_diecimila.hex    |    1 +
 .../bootloaders/optiboot/optiboot_diecimila.lst    |   28 +-
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |    1 +
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |   28 +-
 .../optiboot/optiboot_lilypad_resonator.hex        |    1 +
 .../optiboot/optiboot_lilypad_resonator.lst        |   28 +-
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   82 +--
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  604 ++++++++++----------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |    1 +
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |   28 +-
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |    1 +
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |   28 +-
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |    1 +
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |   28 +-
 20 files changed, 784 insertions(+), 729 deletions(-)

commit 1ae9f03514ec4fdfaa8a74005a4f8a23a0566ca1
Author: WestfW <westfw@gmail.com>
Date:   Fri Jun 10 16:29:34 2011 -0700

    Update shell script makeall

 arduino/bootloaders/optiboot/makeall |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 0e054f7fd7cb07a42f9051f8b73cc84419d1288d
Author: WestfW <westfw@gmail.com>
Date:   Fri Jun 10 16:17:13 2011 -0700

    This is a relatively significant edit that brings the Arduino copy of
    optiboot up-to-date with the optiboot source repository as of Jun-2011
    (the last changes made in the optiboot repository were in Oct-2010)
    
    This adds support for several plaforms, fixes the "30k bug", and
    refactors the source to have separate stk500.h, boot.h, and pin_defs.h
    
    These are the arduino opticode issues fixed:
    http://code.google.com/p/arduino/issues/detail?id=380
        optiboot has problems upload sketches bigger than 30 KB
    http://code.google.com/p/arduino/issues/detail?id=556
        update optiboot to the point of the latest optiboot project sources.
    
    These are issues that had been solved in the optiboot source aready:
    http://code.google.com/p/arduino/issues/detail?id=364
       optiboot leaves timer1 configured when starting app, breaks PWM on
       pin 9 and 10.  (fixed with a workaround in arduino core.)
       aka http://code.google.com/p/optiboot/source/detail?r=c778fbe72df6ac13ef730c25283358c3c970f73e
       Support for ATmega8 and mega88.
       Fix fuse settings for mega168 _ISP targets
       Additional new platforms (mega, sanguino)
    
    http://code.google.com/p/optiboot/issues/detail?id=26
       Set R1 to 0  (already in arduino code)
    http://code.google.com/p/optiboot/issues/detail?id=36&can=1
       Fails to build correctly for mega88
    
    After this commit, the only differences between the Arduino optiboot.c
    and the optiboot repository optiboot.c are cosmetic.

 arduino/bootloaders/optiboot/Makefile              |  125 ++-
 arduino/bootloaders/optiboot/boot.h                |  848 ++++++++++++++++++++
 arduino/bootloaders/optiboot/optiboot.c            |  288 ++++---
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   59 +-
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  486 +++++------
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   63 +-
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  542 +++++++------
 .../bootloaders/optiboot/optiboot_diecimila.hex    |   63 +-
 .../bootloaders/optiboot/optiboot_diecimila.lst    |  542 +++++++------
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |   62 +-
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |  539 +++++++------
 .../optiboot/optiboot_lilypad_resonator.hex        |   62 +-
 .../optiboot/optiboot_lilypad_resonator.lst        |  539 +++++++------
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   80 +-
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  670 ++++++++--------
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |   63 +-
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |  542 +++++++------
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |   63 +-
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |  542 +++++++------
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |   62 +-
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |  539 +++++++------
 arduino/bootloaders/optiboot/pin_defs.h            |   79 ++
 arduino/bootloaders/optiboot/stk500.h              |   39 +
 23 files changed, 4141 insertions(+), 2756 deletions(-)

commit 487b186cbaa345c523ff8863e48ed888f840d538
Author: WestfW <westfw@gmail.com>
Date:   Thu Jun 9 22:57:27 2011 -0700

    http://code.google.com/p/arduino/issues/detail?id=517
    
    Remove the trailing comments when setting fuse values for the various
    *_isp targets, so that they won't cause avrdude errors.
    
    This was done the same way as in the optiboot source tree:
    http://code.google.com/p/optiboot/issues/detail?id=17
    http://code.google.com/p/optiboot/source/detail?r=005fb033fc08c551b2f86f7c90c5db21549b3f20

 arduino/bootloaders/optiboot/Makefile |   81 ++++++++++++++++++++++-----------
 1 file changed, 54 insertions(+), 27 deletions(-)

commit c23be4b8e0c2c621cbd3a6a400236af83bafdcf2
Author: WestfW <westfw@gmail.com>
Date:   Thu Jun 9 22:36:05 2011 -0700

    Makefile modification to allow building optiboot in more environments.
    Allows building within the Arduino Source tree, and within the Arduino
    IDE tree, as well as using CrossPack on Mac.
    
    Adds README.TXT to track arduino-specific changes (and documents the
    new build options.)
    
    This addresses Arduino issue:
    
      http://code.google.com/p/arduino/issues/detail?id=487
    
    And optiboot issue
    
      http://code.google.com/p/optiboot/issues/detail?id=1
    
    (which can be thought of as a subset of the Arduno issue.)
    
    Note that the binaries produced after these Makefile changes (using any
    of the compile environments) are identical to those produced by the
    crosspack-20100115 environment on a Mac.

 arduino/bootloaders/optiboot/Makefile              |   77 ++++++++++++++++++--
 arduino/bootloaders/optiboot/README.TXT            |   55 ++++++++++++++
 arduino/bootloaders/optiboot/omake                 |    2 +
 arduino/bootloaders/optiboot/omake.bat             |    1 +
 .../bootloaders/optiboot/optiboot_atmega328.lst    |   22 +++---
 5 files changed, 138 insertions(+), 19 deletions(-)

commit 25f24f9982ded5e7a2330106cdeeef285a077c7a
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jun 4 09:19:17 2011 -0400

    Added Printable interface class to allow printing of classes such as IPAddress

 arduino/cores/arduino/Print.cpp   |   11 +++++++++++
 arduino/cores/arduino/Print.h     |    3 +++
 arduino/cores/arduino/Printable.h |   37 +++++++++++++++++++++++++++++++++++++
 3 files changed, 51 insertions(+)

commit 15c98a15579072fdec00ff974da0bb1d2331996f
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Tue May 24 13:35:36 2011 -0400

    removing new-extension branch examples from master branch

 .../DhcpAddressPrinter/DhcpAddressPrinter.ino      |   54 ---------
 .../examples/DhcpChatServer/DhcpChatServer.ino     |   80 -------------
 Ethernet/examples/TwitterClient/TwitterClient.ino  |  124 --------------------
 .../examples/TwoPortReceive/TwoPortReceive.ino     |   78 ------------
 4 files changed, 336 deletions(-)

commit 1cd4a6a13c63d51f1061c70fda2875fb0c789677
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Sat May 21 10:25:53 2011 -0400

    updated twitter client for Ethernet

 Ethernet/examples/TwitterClient/TwitterClient.ino |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d6ecd9fca92023018019c0f782d64a09c5250f93
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Sat May 21 10:01:03 2011 -0400

    Updated DHCP Address printer for Ethernet library

 .../DhcpAddressPrinter/DhcpAddressPrinter.ino      |   54 ++++++++++++++++++++
 1 file changed, 54 insertions(+)

commit bb0eb4209c7f5f304638e06af77b7785c0bccddf
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Sat May 21 10:00:37 2011 -0400

    Added DHCP and DNS-based Twitter client for Ethernet library

 Ethernet/examples/TwitterClient/TwitterClient.ino |  124 +++++++++++++++++++++
 1 file changed, 124 insertions(+)

commit 35eb1215ac263880cab342efa51ee1b80e956d4d
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Sat May 21 10:00:12 2011 -0400

    Added SoftwareSerial Two Port Receive example

 .../examples/TwoPortReceive/TwoPortReceive.ino     |   78 ++++++++++++++++++++
 1 file changed, 78 insertions(+)

commit 0ed4bf9ce7531b7db625ef738c593b596d5c1daa
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Sat May 21 09:59:23 2011 -0400

    Added DHCP-based chat server example

 .../examples/DhcpChatServer/DhcpChatServer.ino     |   80 ++++++++++++++++++++
 1 file changed, 80 insertions(+)

commit 84c62a7d1e6ac4f430c6e7d72144aee166076cc1
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat May 14 12:25:39 2011 -0400

    Fixing 300 baud communication for serial.
    
    Because UBBR is only 12 bits, we were overflowing it at 300 baud because of the use of the U2X bit.  Now we turn off U2X if it would yield a UBBR value that would overflow.
    
    Note that this breaks 300 baud communication with the computer on the Uno and Mega 2560 because the 8U2 USB-serial firmware has this same bug (and previously they cancelled each other out).  Since, however, it seems more likely that people will need to use 300 baud to communicate with other (legacy) hardware than with the computer, I'm making this change.  Issue for 8U2 firmware bug: http://code.google.com/p/arduino/issues/detail?id=542
    
    http://code.google.com/p/arduino/issues/detail?id=522

 arduino/cores/arduino/HardwareSerial.cpp |    8 ++++++++
 1 file changed, 8 insertions(+)

commit ce97d6f59d26141440bd46bf94aca997eed03bec
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat May 14 12:25:39 2011 -0400

    Fixing 300 baud communication for serial.
    
    Because UBBR is only 12 bits, we were overflowing it at 300 baud because of the use of the U2X bit.  Now we turn off U2X if it would yield a UBBR value that would overflow.
    
    Note that this breaks 300 baud communication with the computer on the Uno and Mega 2560 because the 8U2 USB-serial firmware has this same bug (and previously they cancelled each other out).  Since, however, it seems more likely that people will need to use 300 baud to communicate with other (legacy) hardware than with the computer, I'm making this change.  Issue for 8U2 firmware bug: http://code.google.com/p/arduino/issues/detail?id=542
    
    http://code.google.com/p/arduino/issues/detail?id=522

 arduino/cores/arduino/HardwareSerial.cpp |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 988976c64f2914b288ca9c0fb6a9511bbbd007eb
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat May 14 14:36:16 2011 +0300

    correctly parse cflags to library objects

 src/compiler.py |   14 ++++++++++----
 src/preproc.py  |   37 ++++++++++++++++++++++++++++++-------
 2 files changed, 40 insertions(+), 11 deletions(-)

commit 9979b447f9bce23fea884be3e83da67a7faeb900
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu May 12 16:58:56 2011 -0400

    Small optimization in HardwareSerial.
    
    begin(long) -> begin(unsigned long)
    
    Conflicts:
    
    	hardware/arduino/cores/arduino/HardwareSerial.h

 arduino/cores/arduino/HardwareSerial.cpp |    2 +-
 arduino/cores/arduino/HardwareSerial.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 70b4ff54d9e4c3bfec9aa050010760771e0498aa
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu May 12 22:53:50 2011 +0300

    ship libraries module too

 setup.py |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit fb7aef1081785f0756bd7baeb6c9de8fb3aa60ab
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu May 12 22:53:17 2011 +0300

    search arduino libraries in standard paths

 src/compiler.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 763729fb06ad97569a97e2cce789b8ebde235620
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu May 12 21:47:07 2011 +0300

    add libraries submodule

 .gitmodules |    3 +++
 libraries   |    1 +
 2 files changed, 4 insertions(+)

commit 9cb3e637e690748589ba6d477e919ec286fd2382
Author: Fabio Varesano <fvaresano@yahoo.it>
Date:   Thu May 12 13:56:26 2011 +0300

    properly report compilation error

 src/compiler.py |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7dd9f686b60c33861ce798fc969f77e16ac8ccf0
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu May 12 00:34:12 2011 +0300

    update hardware submodule

 hardware |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 61b90eff72d9ca847a8d3b4135f30815bc362041
Author: Fabio Varesano <fvaresano@yahoo.it>
Date:   Wed May 11 23:21:45 2011 +0300

    fix typo

 src/compiler.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fd313dab3231e661324254b0ba1c7e5e2bb3f76b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat May 7 18:17:32 2011 -0400

    Optimizing printing of numbers (writing a single buffer).
    
    Fix from Bill Greiman via Limor.

 arduino/cores/arduino/Print.cpp |   28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

commit e9c4d0e21afad09dcf5c35663c02ed166f85e8a7
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat May 7 13:04:13 2011 -0400

    Adding serialEvent(), serialEvent1(), etc.
    
    Called from within the serial receive interrupt.  These are implemented as an empty weak function in the core that be overridden by the user's sketch.
    
    http://code.google.com/p/arduino/issues/detail?id=263

 arduino/cores/arduino/HardwareSerial.cpp |   14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit ef71727673850ff700d7c048c1aae891d0037df7
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat May 7 12:47:43 2011 -0400

    Refactoring the UART0 / USART0 receive interrupt handler.

 arduino/cores/arduino/HardwareSerial.cpp |   51 +++++++-----------------------
 1 file changed, 11 insertions(+), 40 deletions(-)

commit 2ca92db32e1bc24e65fb01560b33a7e68fce36de
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat May 7 12:05:27 2011 -0400

    Changing Serial.flush() to write outgoing data, not drop incoming data.
    
    This brings it in line with most other uses of flush(), both in and out of Arduino.
    http://code.google.com/p/arduino/issues/detail?id=497

 arduino/cores/arduino/HardwareSerial.cpp |   12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

commit ac4964e257a6e5404351589cfdc57b2d28f42c8a
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Apr 29 22:22:45 2011 +0300

    add menu accelerators for missing interms

 ui/main.ui |   16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit 385c11ddd63836f9d5cd1e8f22094b52a94df7fe
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Apr 29 21:59:57 2011 +0300

    make text editing functions work

 src/ui.py  |   24 ++
 ui/main.ui | 1214 ++++++++++++++++++++++++++++++++----------------------------
 2 files changed, 681 insertions(+), 557 deletions(-)

commit 18f3e34a917fd6bb641a546e06fd34d39accd058
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Apr 29 21:20:17 2011 +0300

    do not destroy page if save isn't successful

 src/ui.py |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 5c8179895843f6ab194e8dd321c4bbcd9cfab319
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Apr 29 21:12:50 2011 +0300

    Improve handling of settings
    We use 2 different backends for storing settings.
    One is the preferences.txt file (if exists) - we try to stay
    as compatible to arduino as we can if files does not exist
    we use gconf backend.

 src/board.py |   14 ++++-------
 src/misc.py  |    8 +++----
 src/prefs.py |   73 ++++++++++++++++++++++++++++++++++++++++++++++++----------
 src/ui.py    |   72 ++++++++++++++++++++++++---------------------------------
 4 files changed, 99 insertions(+), 68 deletions(-)

commit d29d87af045294f6e33b1bad0adae8d958411581
Author: amcewen <amcewen@bcs.org.uk>
Date:   Sun Apr 10 11:34:40 2011 +0100

    Added virtual destructor to Printable, which also requires new and delete operators to be added

 arduino/cores/arduino/Printable.h |    3 +++
 arduino/cores/arduino/new.cpp     |   18 ++++++++++++++++++
 arduino/cores/arduino/new.h       |   22 ++++++++++++++++++++++
 3 files changed, 43 insertions(+)

commit 264b50b2e113f2b9db61bb1b0bd9f2c9a8dc3dff
Author: amcewen <amcewen@bcs.org.uk>
Date:   Sat Apr 2 11:33:27 2011 +0100

    Added a brief explanation of how you'd use Printable

 arduino/cores/arduino/Printable.h |    6 ++++++
 1 file changed, 6 insertions(+)

commit a40dd15f72f847d9bc015019b9752498fe75a281
Author: amcewen <amcewen@bcs.org.uk>
Date:   Fri Apr 1 21:10:38 2011 +0100

    Added Printable interface class to allow printing of classes such as IPAddress

 arduino/cores/arduino/Print.cpp   |   11 +++++++++++
 arduino/cores/arduino/Print.h     |    3 +++
 arduino/cores/arduino/Printable.h |   32 ++++++++++++++++++++++++++++++++
 3 files changed, 46 insertions(+)

commit 4c7dfc8744ba01cea0a1ab26972533321b65c76b
Author: amcewen <amcewen@bcs.org.uk>
Date:   Thu Mar 31 16:19:17 2011 +0100

    Pulled out Server API into the NetServer base class, and a few minor changes to get the NetClient API to work well with the WiFly library

 arduino/cores/arduino/NetClient.h |    2 --
 arduino/cores/arduino/NetServer.h |   11 +++++++++++
 2 files changed, 11 insertions(+), 2 deletions(-)

commit f836fa07bc5edce37cddb8d9c47ef965e3c192ea
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Mar 31 10:56:14 2011 -0400

    Restoring concatenation of built-in types with String.

 arduino/cores/arduino/WString.cpp |   85 +++++++++++++++++++++++++++++++++++++
 arduino/cores/arduino/WString.h   |   33 +++++++++++---
 2 files changed, 113 insertions(+), 5 deletions(-)

commit 4a021fbfeb12915072046cfae913a78b3f9ff81c
Author: amcewen <amcewen@bcs.org.uk>
Date:   Mon Mar 28 12:08:53 2011 +0100

    Pulled out Client API into a base class to allow multiple derived classes to use it, and moved it (plus IPAddress) out of the Ethernet library so that other libraries can find it.  First steps in integrating the WiFly code so it's easier to switch between that and Ethernet

 arduino/cores/arduino/IPAddress.cpp |   44 +++++++++++++++++++++
 arduino/cores/arduino/IPAddress.h   |   72 +++++++++++++++++++++++++++++++++++
 arduino/cores/arduino/NetClient.h   |   28 ++++++++++++++
 3 files changed, 144 insertions(+)

commit 265ab936e53c3c39779ef69b4a16e6892a34eaae
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Mar 27 15:06:20 2011 -0400

    Adding F("foo") syntax for flash strings.

 arduino/cores/arduino/Print.cpp |   18 +++++++++++++++++-
 arduino/cores/arduino/Print.h   |    2 ++
 arduino/cores/arduino/WString.h |   11 +++++++----
 3 files changed, 26 insertions(+), 5 deletions(-)

commit ea4ebbcba3ca610d51b87aab4e60db12680ab3c9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Mar 26 18:52:54 2011 -0400

    String: removing implicit numeric conversions and new approach to "if (s)".
    
    This makes explicit the String constructors that take numeric types and chars and removes the versions of concat() and operator=() and operator+() that accept numberic types.
    
    It also replaces the operator bool() with a operator that converts to a function pointer.  This allows for uses like "if (s)" but not "s + 123".  See: http://www.artima.com/cppsource/safebool.html.  This allowed removing the disambiguating operator+() functions and relying solely on StringSumHelper and anonymous temporaries once again.
    
    Also, now treating unsigned char's like int when constructing Strings from them, i.e. String(byte(65)) is now "65" not "A".  This is consistent with the new behavior of Serial.print(byte).

 arduino/cores/arduino/WString.cpp |  106 ++++---------------------------------
 arduino/cores/arduino/WString.h   |   81 +++++-----------------------
 2 files changed, 24 insertions(+), 163 deletions(-)

commit f7e120f8368c7aff1be34c1109f3e38adb824e0e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Mar 24 22:50:15 2011 +0200

    fix saving preferences and properly handle config boolean data

 src/misc.py  |    4 ++--
 src/prefs.py |   16 ++++++++++++++--
 src/ui.py    |   16 ++++++++++++----
 3 files changed, 28 insertions(+), 8 deletions(-)

commit 927f56a8f7017716007c2aabf3ad4d9d38a90a4c
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Mar 23 22:42:05 2011 -0400

    Commenting String API behavior.

 arduino/cores/arduino/WString.h |   16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 9195b3f1c861f633897c046ad637f5f800b082bb
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Mar 23 23:11:22 2011 +0200

    fallback to default port when setup port is no longer valid
    eg. ACM devices get a new major numbers on disconnect

 src/ui.py |   12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 646931276a451930c4f12c109f8e959bf572a774
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Mon Mar 21 12:27:18 2011 -0400

    Added example to demonstrate LiquidCrystal chreateChar() function

 .../examples/CustomCharacter/CustomCharacter.pde   |  138 ++++++++++++++++++++
 1 file changed, 138 insertions(+)

commit 15d56fff69d3980c7c86fd7d0f2a297b94f6b577
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Mar 21 08:30:00 2011 +0200

    exit with error on broken boards/programers file

 scripts/gen_boards.py      |   18 +++++++++++-------
 scripts/gen_programmers.py |   18 +++++++++++-------
 src/board.py               |    2 ++
 src/programmer.py          |    2 ++
 4 files changed, 26 insertions(+), 14 deletions(-)

commit cff505c25346f5c284e8c27e43d56c54bf9d1bec
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Mar 20 22:12:39 2011 +0200

    do not crash on missing defaults

 src/ui.py |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 407c2c07e8207f5e89440bd83a6c290276a265aa
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Mar 20 20:51:42 2011 +0200

    Bug 8 - quitting does not ask for document to be saved

 src/misc.py |    6 +++++-
 src/ui.py   |   11 +++++++++--
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 00cae9a736edf78ac18b8cb5088f51cb4b3bec7e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Mar 20 12:00:19 2011 +0200

    improve compiler error reporting

 src/compiler.py |    6 +++---
 src/misc.py     |    3 +++
 2 files changed, 6 insertions(+), 3 deletions(-)

commit eb12ae0187082929b765d463f0aee405cf05b441
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 19 23:40:30 2011 +0200

    Bug 9 - screen size problem

 src/ui.py |   13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 8ba4d2d2a59aa5fc658e742d2ce1edef0216b47f
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 19 23:10:31 2011 +0200

    Bug 10 - Cannot load defaults file

 src/board.py      |   18 +-
 src/compiler.py   |    9 +
 src/misc.py       |   24 ++
 src/prefs.py      |   22 +-
 src/programmer.py |   18 +-
 src/ui.py         |   18 +-
 ui/main.ui        | 1106 ++++++++++++++++++++++++++---------------------------
 7 files changed, 614 insertions(+), 601 deletions(-)

commit 1b9cb0144fed3f4ea8f77aad743c7a582c0defb2
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Mar 19 11:14:17 2011 -0400

    Return an invalid string (not a partial one) when operator+() fails.

 arduino/cores/arduino/WString.cpp |   53 +++++++++++++++++++------------------
 arduino/cores/arduino/WString.h   |    1 +
 2 files changed, 28 insertions(+), 26 deletions(-)

commit ae719bd527035cbdb9885b4ebba8fa27da8801a2
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Mar 18 21:45:27 2011 -0400

    Starting to distinguish between empty strings and invalid (null) ones.

 arduino/cores/arduino/WString.cpp |   12 ++++++------
 arduino/cores/arduino/WString.h   |    2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

commit cc55ad50c254e526aeee9816da35ecf9525f7dd4
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Mar 18 13:15:40 2011 +0200

    move scripts to scripts folder

 gen_boards.py      |   47 -----------------------------------------------
 gen_programmers.py |   51 ---------------------------------------------------
 2 files changed, 98 deletions(-)

commit 7ff317d92e552a93006d86d3d306d322cc6ec038
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Mar 18 13:04:18 2011 +0200

    add missing scripts

 scripts/gen_boards.py      |   47 ++++++++++++++++++++++++++++++++++++++++
 scripts/gen_programmers.py |   51 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 98 insertions(+)

commit 0cc681b734b6f344e0e3af153ea9c2c52f098631
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Mar 18 13:03:24 2011 +0200

    add NEWS file

 NEWS |   24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 36086111506f214b2a0c2df9734fb91f1fee2f8a
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Mar 18 13:00:48 2011 +0200

    add script to generate changelog

 scripts/gitlog.sh |    9 +++++++++
 1 file changed, 9 insertions(+)

commit 122fdfa6216ce38706cc1cdaa4e5a26983118c54
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Mar 18 12:39:44 2011 +0200

    remove console ouput error

 src/uploader.py |    1 -
 1 file changed, 1 deletion(-)

commit 3d0289fec7b94827021664c3a941119f8e2db89d
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Wed Mar 16 13:53:39 2011 -0400

    changed CS pin on CardInfo example to make it consistent with other SD examples

 SD/examples/CardInfo/CardInfo.pde |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 3551802a37a7296e0e934f8ce3fd3ce8db09f343
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Mar 13 19:39:04 2011 -0400

    Protecting String copy() and move().

 arduino/cores/arduino/WString.h |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit ffc1a59677740d713164d1533d04e6d6ba80c348
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Mar 13 19:31:10 2011 -0400

    Adding additional String + operators for disambiguation.
    
    The operator bool() means that you could implicitly convert a String to a bool and then add it to it an int, for example.  Which means our operator+ has to match exactly or it will be ambiguous.

 arduino/cores/arduino/WString.h |   35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit d1bd5a2b6a25fa6d17628aa97951ac02e87978f1
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Mar 13 16:46:06 2011 -0400

    Moving move() to __GXX_EXPERIMENTAL_CXX0X__ only, adding operator bool().

 arduino/cores/arduino/WString.cpp |    7 +++++++
 arduino/cores/arduino/WString.h   |    3 +++
 2 files changed, 10 insertions(+)

commit e9bca6d16f38a3c622b185fe8c37da9195d830b4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Mar 12 14:03:34 2011 -0500

    Modifying String.concat() to return success or failure, not this.
    
    Which means you can't chain multiple concat() calls together, but you can check if they succeeded or not.

 arduino/cores/arduino/WString.cpp |   40 +++++++++++++++++--------------------
 arduino/cores/arduino/WString.h   |   34 +++++++++++++++----------------
 2 files changed, 35 insertions(+), 39 deletions(-)

commit 55d35fc6ae36ce0b32e7b84df63b371ef843f45e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Mar 11 18:54:58 2011 -0500

    Don't return the string when modifying its value.
    
    Changing toLowerCase(), toUpperCase(), trim() and replace() to return void instead of a reference to the string that's just been changed.  That way, it's clear that the functions modify the string they've been called on.

 arduino/cores/arduino/WString.cpp |   29 ++++++++++++-----------------
 arduino/cores/arduino/WString.h   |   10 +++++-----
 2 files changed, 17 insertions(+), 22 deletions(-)

commit ebb087f921b625876c96eea67c51bb087b1390bb
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Mar 11 18:04:31 2011 -0500

    Renaming append() back to concat().

 arduino/cores/arduino/WString.cpp |   48 ++++++++++++++++++-------------------
 arduino/cores/arduino/WString.h   |   36 ++++++++++++++--------------
 2 files changed, 42 insertions(+), 42 deletions(-)

commit 6c7c74e91e13ae6b9407f73f6a5d840e7d8b2370
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Mar 11 18:01:40 2011 -0500

    Removing F("string") syntax for now.
    
    We should probably add something like this back in later, but I want to do one thing at a time.  This removes the __FlashStringHelper class as well.

 arduino/cores/arduino/WString.cpp |   51 -------------------------------------
 arduino/cores/arduino/WString.h   |   17 -------------
 2 files changed, 68 deletions(-)

commit 1c2949de784f4181095c89ea44ae8c2b7aa027d6
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Mar 11 17:56:10 2011 -0500

    Rewrite of the String class by Paul Stoffregen.
    
    http://www.pjrc.com/teensy/string_class_experimental.html

 arduino/cores/arduino/WString.cpp |  783 ++++++++++++++++++++++++-------------
 arduino/cores/arduino/WString.h   |  243 ++++++++----
 2 files changed, 681 insertions(+), 345 deletions(-)

commit 9e56704b18bac4efd6413df6a52dfda429b8dbb5
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Mar 9 21:22:04 2011 -0500

    Fixing typo in boards.txt.

 arduino/boards.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0847b310c1fdde08cf96534f516f9caf5b6a084f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Mar 6 12:20:42 2011 -0500

    Flushing outgoing and incoming data in Serial.end().
    
    That is, waiting for outgoing data to transmit and dropping any received data.

 arduino/cores/arduino/HardwareSerial.cpp |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit a64f1914c010582abc356ffefb390e47e66ab9b3
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Mar 6 11:47:18 2011 -0500

    Fixing race condition in Serial write (Brian Cook).

 arduino/cores/arduino/HardwareSerial.cpp |    7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 8ae68e754f8768a4253f990d596d902c545e1d38
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Mar 6 11:29:35 2011 -0500

    Moving TCCR1B reset into #ifdef check.

 arduino/cores/arduino/wiring.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9e2ad92eca874917f71d92b6924f86ed16b31a7d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Mar 5 14:17:26 2011 -0500

    Implemented serial transmit buffering.
    
    Now Serial.write() places characters in the transmit buffer, and the data register empty interrupt reads and transmit them.  Based loosely on the implementation here: ftp://wookey.org.uk/arduino.
    
    http://code.google.com/p/arduino/issues/detail?id=262

 arduino/cores/arduino/HardwareSerial.cpp |  160 +++++++++++++++++++++++++-----
 arduino/cores/arduino/HardwareSerial.h   |    7 +-
 2 files changed, 138 insertions(+), 29 deletions(-)

commit cf6aaac53e7db7798069e33e79a7d1d961f275c4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Mar 4 21:05:05 2011 -0500

    Factoring pin definitions out of the core.
    
    That is, there's now a pins/ directory in a platform, which includes multiple directories, each of which has its own pins_arduino.h.  The boards.txt gets a new preferences, <BOARD>.build.pins, whose values is a sub-directory of the pins/ directory (possibly with a "platform:" prefix).  That sub-directory is then placed in the include path during compilation.

 arduino/boards.txt                   |   20 +-
 arduino/cores/arduino/Arduino.h      |   12 +
 arduino/cores/arduino/pins_arduino.h |  512 ----------------------------------
 arduino/pins/mega/pins_arduino.h     |  329 ++++++++++++++++++++++
 arduino/pins/standard/pins_arduino.h |  199 +++++++++++++
 5 files changed, 558 insertions(+), 514 deletions(-)

commit fb08ef202621be391c0cfad23fefc762ee03dde0
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Mar 3 23:54:33 2011 -0500

    Moving all pin definitions into pins_arduino.h.
    
    This is a step towards providing portability across AVR's by simply including an appropriate header file.

 arduino/cores/arduino/Arduino.h        |   30 ++-
 arduino/cores/arduino/main.cpp         |    1 +
 arduino/cores/arduino/pins_arduino.c   |  465 --------------------------------
 arduino/cores/arduino/pins_arduino.h   |  442 ++++++++++++++++++++++++++++++
 arduino/cores/arduino/wiring_private.h |   22 --
 5 files changed, 469 insertions(+), 491 deletions(-)

commit a36a84e6fb15d868d770eaa4de6d06c6a49747e4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Mar 3 22:56:20 2011 -0500

    Fixing warnings (David H. Lynch Jr).

 arduino/cores/arduino/Print.cpp      |    2 +-
 arduino/cores/arduino/WString.h      |    2 +-
 arduino/cores/arduino/pins_arduino.c |   84 +++++++++++++++++-----------------
 3 files changed, 44 insertions(+), 44 deletions(-)

commit ea7ab4b6e3e9ba02a08b86e9b09a4977928225bc
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Mar 3 22:56:20 2011 -0500

    Fixing warnings (David H. Lynch Jr).

 Ethernet/utility/socket.cpp |    1 -
 Ethernet/utility/w5100.cpp  |    4 ++--
 SD/File.cpp                 |    2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

commit 3160b9e330e548f54e162b3c5f29b2b96b6efa15
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Mar 3 18:57:05 2011 -0500

    Rearranging internal #defines in headers.

 arduino/cores/arduino/pins_arduino.h   |   26 --------------------------
 arduino/cores/arduino/wiring_private.h |   22 ++++++++++++++++++++++
 2 files changed, 22 insertions(+), 26 deletions(-)

commit c7262c331a063003db9f9f99cc86a084af6b57f9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Mar 3 18:46:45 2011 -0500

    Removing optimized digitalWrite(), digitalRead(), pinMode().

 arduino/cores/arduino/Arduino.h        |  150 ++----------
 arduino/cores/arduino/pins_arduino.h   |  407 --------------------------------
 arduino/cores/arduino/wiring_digital.c |   22 +-
 3 files changed, 28 insertions(+), 551 deletions(-)

commit 3cde8de3c43f081839dfd3b09bbc6a58f545a4de
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Mar 2 23:05:25 2011 -0500

    Re-arranging header files and small fixes to optimized core functions.

 arduino/cores/arduino/Arduino.h      |   70 ++++++++++++++++++++++++++++++++--
 arduino/cores/arduino/WConstants.h   |    1 -
 arduino/cores/arduino/WInterrupts.c  |    1 -
 arduino/cores/arduino/pins_arduino.h |   51 +------------------------
 arduino/cores/arduino/wiring.h       |   29 --------------
 5 files changed, 69 insertions(+), 83 deletions(-)

commit 9c9492b040e85303bfef518701e3d44b1f7ee1df
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Mar 1 20:00:16 2011 -0500

    Moving wiring.h contents into Arduino.h.

 arduino/cores/arduino/Arduino.h          |  202 +++++++++++++++++++++++++-----
 arduino/cores/arduino/HardwareSerial.cpp |    2 +-
 arduino/cores/arduino/Print.cpp          |    2 +-
 arduino/cores/arduino/Tone.cpp           |    2 +-
 arduino/cores/arduino/pins_arduino.h     |   28 +++++
 arduino/cores/arduino/wiring.h           |  173 -------------------------
 arduino/cores/arduino/wiring_private.h   |    2 +-
 7 files changed, 205 insertions(+), 206 deletions(-)

commit b96201b10a6406ed64b86896c8734b6096904281
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Mar 1 19:52:13 2011 -0500

    Renamed WProgram.h to Arduino.h.

 arduino/cores/arduino/Arduino.h   |   63 +++++++++++++++++++++++++++++++++++++
 arduino/cores/arduino/WProgram.h  |   63 -------------------------------------
 arduino/cores/arduino/WString.cpp |    2 +-
 arduino/cores/arduino/WString.h   |    2 +-
 arduino/cores/arduino/main.cpp    |    2 +-
 5 files changed, 66 insertions(+), 66 deletions(-)

commit 6714747e558a90030094bde3eaed44d3c1207569
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Tue Mar 1 07:13:18 2011 -0500

    Added CardInfo example to SD libary examples

 SD/examples/CardInfo/CardInfo.pde |  108 +++++++++++++++++++++++++++++++++++++
 1 file changed, 108 insertions(+)

commit bf073043b5553a42091dc4a4b7127de5988bef1a
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Feb 26 13:57:41 2011 -0500

    Modifying examples to use Serial.write() instead of Serial.print(BYTE).

 Firmata/examples/EchoString/EchoString.pde             |    8 ++++----
 LiquidCrystal/examples/TextDirection/TextDirection.pde |    2 +-
 LiquidCrystal/examples/setCursor/setCursor.pde         |    2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 7c86d2de79e77590a084cdd4893768cb633d2851
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Feb 26 13:58:03 2011 -0500

    Removing BYTE keyword (use Serial.write() instead).

 arduino/cores/arduino/Print.cpp |    8 ++++----
 arduino/cores/arduino/Print.h   |    9 ++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

commit b870bc0eb004a72a9028c24b7f033d3e265a0c9a
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Feb 25 18:44:43 2011 -0500

    Removing O_SYNC from FILE_WRITE mode for the SD File class.

 SD/SD.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1436ea0c6e8e6758dbaecdd12924a6ac5ed66a2b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Feb 25 18:36:46 2011 -0500

    Small optimization in HardwareSerial.
    
    begin(long) -> begin(unsigned long)

 arduino/cores/arduino/HardwareSerial.cpp |    2 +-
 arduino/cores/arduino/HardwareSerial.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 010c8b4c3167f36b21f9e45f66f082decce2d2cf
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Feb 25 18:23:34 2011 -0500

    Revert "Merge branch 'new-extension' of git@github.com:arduino/Arduino"
    
    This reverts commit 42fa932cebb23b62bece52392548f6526fc4d563, reversing
    changes made to a7352b894f258c7b2e8087d735f1a4aa8e765ea0.
    
    See: http://www.kernel.org/pub/software/scm/git/docs/howto/revert-a-faulty-merge.txt for information on how to merge the branch in later.

 SoftwareSerial/SoftwareSerial.cpp                  |  761 ++++++--------------
 SoftwareSerial/SoftwareSerial.h                    |  169 ++---
 .../SoftwareSerialExample.pde                      |   21 -
 .../examples/TwoPortRXExample/TwoPortRXExample.pde |   50 --
 SoftwareSerial/icrmacros.h                         |   69 --
 SoftwareSerial/keywords.txt                        |   15 +-
 6 files changed, 285 insertions(+), 800 deletions(-)

commit 98ff0e0d2376e26aa7efb250da6b0a7757a04125
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Thu Feb 24 09:34:08 2011 -0500

    updated addresses for Pachube.com in Ethernet examples

 Ethernet/examples/PachubeClient/PachubeClient.pde             |    4 ++--
 Ethernet/examples/PachubeClientString/PachubeClientString.pde |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 53db2a5d8c8c804d62b65e00b797570717f6925d
Merge: 8a6f411 ca91ee5
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Thu Feb 24 09:31:13 2011 -0500

    Merge branch 'master' of git@github.com:arduino/Arduino

commit ca91ee5be850c0b5cf19cd3ffcc535c1b2539d9f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Feb 22 22:25:04 2011 -0500

    Removing hardcoded CPU speed from Wire library.
    
    Replacing CPU_FREQ with F_CPU.

 Wire/utility/twi.c |    2 +-
 Wire/utility/twi.h |    4 ----
 2 files changed, 1 insertion(+), 5 deletions(-)

commit b1705808287cd64bd63d0b5d683b6586b5e9f464
Merge: 4ba4fe6 f900bc8
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Feb 22 22:02:22 2011 -0500

    Merge branch 'master' into new-extension

commit 4ba4fe6482e6aae7a849e1cccc37b902c84168bd
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Feb 18 10:41:29 2011 -0500

    Revert "Changes to optimized digitalWrte(), etc."
    
    This reverts commit aa1f1cbda9d6bb52785f98b40746920853d6579b.

 arduino/cores/arduino/pins_arduino.h   |   46 +++++++++-
 arduino/cores/arduino/wiring.h         |  148 +++++++++-----------------------
 arduino/cores/arduino/wiring_digital.c |   76 +++++++++++++++-
 3 files changed, 154 insertions(+), 116 deletions(-)

commit 111622616ad5021d2d2faffbb29139e6521bb64e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Feb 18 10:40:56 2011 -0500

    Revert "Adding noAnalogWrite() function to disable PWM."
    
    This reverts commit 38d4a34fec6925b29a732d13e200f54ee4b42025.

 arduino/cores/arduino/pins_arduino.h   |   43 ++++++++++++++++++++
 arduino/cores/arduino/wiring.h         |    6 ++-
 arduino/cores/arduino/wiring_analog.c  |   56 -------------------------
 arduino/cores/arduino/wiring_digital.c |   70 ++++++++++++++++++++++++++++++++
 4 files changed, 117 insertions(+), 58 deletions(-)

commit 62167613fab467aed9d3de3a9d4e7bd63989c428
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Feb 12 14:47:08 2011 -0500

    Adding noAnalogWrite() function to disable PWM.
    
    Also, removing the inline version of digitalPinToTimer() (since we're not optimizing the functions that use it anyway).  The noAnalogWrite() function is in wiring_analog.c, deriving from the previous turnOffPWM() which has moved from wiring_digital.c.
    
    http://code.google.com/p/arduino/issues/detail?id=476

 arduino/cores/arduino/pins_arduino.h   |   43 --------------------
 arduino/cores/arduino/wiring.h         |    6 +--
 arduino/cores/arduino/wiring_analog.c  |   56 +++++++++++++++++++++++++
 arduino/cores/arduino/wiring_digital.c |   70 --------------------------------
 4 files changed, 58 insertions(+), 117 deletions(-)

commit eaa2c19de15230c729158656f680162815233163
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Feb 11 19:29:46 2011 -0500

    Changes to optimized digitalWrte(), etc.
    
    Factoring out the implementation of digitalWrite(), digitalRead(), and pinMode() into macros that can either be inlined (for constant pin numbers) or executed within a function (non-constant pins).  Removing testing for timers on pins in digitalWrite(), digitalRead(), and pinMode().  Moving pin to port macros from pins_arduino.h to wiring.h.

 arduino/cores/arduino/pins_arduino.h   |   46 +---------
 arduino/cores/arduino/wiring.h         |  148 +++++++++++++++++++++++---------
 arduino/cores/arduino/wiring_digital.c |   76 +---------------
 3 files changed, 116 insertions(+), 154 deletions(-)

commit 51534263c4cd5956ebae567fa28e98e762d44797
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Feb 11 17:53:24 2011 -0500

    Optimized digitalWrite(), etc. from Alvaro Lopez.

 arduino/cores/arduino/pins_arduino.h   |  452 +++++++++++++++++++++++++++++++-
 arduino/cores/arduino/wiring.h         |   73 +++++-
 arduino/cores/arduino/wiring_digital.c |   33 ++-
 3 files changed, 537 insertions(+), 21 deletions(-)

commit f900bc8e939a23e0f97115eae10f425bb54c8675
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jan 15 13:29:08 2011 +0000

    Fix to optiboot infinite loop problem.
    
    Explicitly setting R1 to 0 so that the watchdog timer is properly initializing, preventing it from timing out and resetting the processor.
    
    http://code.google.com/p/optiboot/issues/detail?id=26
    http://code.google.com/p/arduino/issues/detail?id=446

 arduino/bootloaders/optiboot/optiboot.c            |    2 +-
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   62 +--
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  462 ++++++++++----------
 3 files changed, 265 insertions(+), 261 deletions(-)

commit 8a6f411b01e944112342272cb4706fc2a408f3df
Merge: 54ae9e9 e116cee
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Mon Jan 10 10:14:18 2011 -0500

    Merge branch 'new-extension' of git@github.com:arduino/Arduino

commit 54ae9e92f4930365501aed709d8c0e51aeee68d9
Merge: 8a02d5f 24e56cb
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Mon Jan 10 06:39:18 2011 -0500

    Merge branch 'master' of git@github.com:arduino/Arduino

commit e116ceea0f50fb97541c14a9c67705729766796d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jan 9 12:45:46 2011 -0500

    Adding new SoftwareSerial (NewSoftSerial by Mikal Hart).

 SoftwareSerial/SoftwareSerial.cpp                  |  534 ++++++++++++++++++++
 SoftwareSerial/SoftwareSerial.h                    |  113 +++++
 .../SoftwareSerialExample.pde                      |   21 +
 .../examples/TwoPortRXExample/TwoPortRXExample.pde |   50 ++
 SoftwareSerial/icrmacros.h                         |   69 +++
 SoftwareSerial/keywords.txt                        |   29 ++
 6 files changed, 816 insertions(+)

commit 9db6a458f92653de5ec0986a6b2c5ff4e6e17051
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jan 9 12:44:52 2011 -0500

    Removing SoftwareSerial (to replace it with NewSoftSerial).

 SoftwareSerial/SoftwareSerial.cpp |  227 -------------------------------------
 SoftwareSerial/SoftwareSerial.h   |   56 ---------
 SoftwareSerial/keywords.txt       |   18 ---
 3 files changed, 301 deletions(-)

commit 24e56cb6b0d20864907485758c9c102109ef7794
Merge: 8a3c686 545686a
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jan 4 23:03:47 2011 -0500

    Merge branch 'master' of https://github.com/amcewen/Arduino into amcewen-master

commit 8a02d5f0142650f9c54b2164ae199adc2c465b75
Merge: 8a3c686 545686a
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Mon Jan 3 11:39:48 2011 -0500

    Merge branch 'master' of git://github.com/amcewen/Arduino

commit 545686ab1444b98fe7b181068ef18ce1943602d4
Author: amcewen <amcewen@bcs.org.uk>
Date:   Sun Jan 2 22:49:11 2011 +0000

    Final changes for the Client part of issue 416, which actually include the corrent return values.  This should have been in the previous commit, but I'm still getting my head round git.

 Ethernet/Client.cpp         |    2 +-
 Ethernet/utility/socket.cpp |   17 ++++++++++++++++-
 2 files changed, 17 insertions(+), 2 deletions(-)

commit ffb31a37c70538f71bf9a882ea3bd39d132404fe
Merge: c9f01fd cb57ab8
Author: amcewen <amcewen@bcs.org.uk>
Date:   Sun Jan 2 22:32:27 2011 +0000

    Merge branch 'dhcp-dns'

commit c9f01fddf64003e3a5c66fef684761e6f46954cc
Author: amcewen <amcewen@bcs.org.uk>
Date:   Sun Jan 2 22:21:24 2011 +0000

    An improved patch for the Client part of issue 416 (adding a multi-byte read).  This one moves all of the checking into recv, so that single-byte reads also benefit.  It also returns -1 if there's no data available unless we've reached EOF, in which case it returns 0.

 Ethernet/Client.cpp         |   17 ++++++++++++++---
 Ethernet/Client.h           |    1 +
 Ethernet/utility/socket.cpp |   12 ++++++++----
 3 files changed, 23 insertions(+), 7 deletions(-)

commit cb57ab841a1c577da5522d1e81f2b469d35f950f
Author: amcewen <amcewen@bcs.org.uk>
Date:   Sat Jan 1 21:42:23 2011 +0000

    Update to the fix for Issue #436 - UdpClass renamed to UDP and the constructor moved into the .cpp to prevent compilation errors in certain conditions if w5100.h hasn't been included before Udp.h

 Ethernet/Udp.cpp                                   |   21 +++++++++++---------
 Ethernet/Udp.h                                     |    4 ++--
 .../UDPSendReceiveString/UDPSendReceiveString.pde  |    2 +-
 Ethernet/examples/UdpNtpClient/UdpNtpClient.pde    |    2 +-
 4 files changed, 16 insertions(+), 13 deletions(-)

commit 7f04c9d73ab5a1046060c87a164fab891ab826b8
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jan 1 18:15:06 2011 +0200

    support arduino fonts specifications

 src/misc.py    |    8 ++++++++
 src/srcview.py |    2 +-
 src/ui.py      |   20 +++++++++-----------
 3 files changed, 18 insertions(+), 12 deletions(-)

commit 6107dfd15ba7ab2ddfe3b3621a9798a0827d5de2
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jan 1 18:13:33 2011 +0200

    support write to arduino preferences files

 src/prefs.py |   34 ++++++++++++++++++++++++++++------
 1 file changed, 28 insertions(+), 6 deletions(-)

commit d0a7e03b06bf1fc8b472f42d86e153b5175c2774
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jan 1 16:04:40 2011 +0200

    add option for changing console font

 src/config.py |    3 +-
 src/ui.py     |   42 ++++++++++++++++-----------
 ui/main.ui    |   88 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
 3 files changed, 109 insertions(+), 24 deletions(-)

commit 34e628fb9a5ea1edf25374414268491bc35ad968
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jan 1 16:01:56 2011 +0200

    use new function for outputting log messages

 src/compiler.py |   54 +++++++++++++++++++++++++++---------------------------
 src/misc.py     |    4 ++++
 2 files changed, 31 insertions(+), 27 deletions(-)

commit 4415628c696f74bf6fa037380a223f07236d4cd8
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Dec 31 22:28:36 2010 +0200

    add tooltip description for additional libs field

 ui/main.ui | 1099 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 550 insertions(+), 549 deletions(-)

commit cca875ac9635f05c81b7ea1b0b28ee47b08ea612
Author: amcewen <amcewen@bcs.org.uk>
Date:   Tue Dec 28 15:16:42 2010 +0000

    Fixes to UDP so that it no longer has socket 0 hardcoded - all part of issue #436.  UdpClass::begin now finds the first available free socket, or fails if they're all in use.  UdpClass::stop added to release the socket once it is no longer needed.  The global Udp object has also been removed and the examples updated to provide their own instance.  Finally, in testing I noticed that the UdpNtpClient didn't print leading 0s if the minute or second was a single-digit, so have taken the opportunity to provide a simple fix for it.

 Ethernet/Udp.cpp                                   |   30 +++++++++++++++++---
 Ethernet/Udp.h                                     |    7 +++--
 .../UDPSendReceiveString/UDPSendReceiveString.pde  |    2 ++
 Ethernet/examples/UdpNtpClient/UdpNtpClient.pde    |   11 +++++++
 4 files changed, 43 insertions(+), 7 deletions(-)

commit 96e62da143e8549e8484855fa2cd17d393fa4e99
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Dec 28 14:52:02 2010 +0200

    post release version bump

 src/__init__.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 80098e4c0abe7952ce939d74e60a2dbc6d17a9b2
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Dec 28 14:48:33 2010 +0200

    bump version for stable release
    add missing files to install target

 MANIFEST.in     |    2 ++
 setup.py        |    4 +++-
 src/__init__.py |    2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit eeb995f8732649a0a573c914cb3b6ab980e03f0e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Dec 28 10:50:14 2010 +0200

    remove old menu entries

 ui/main.ui | 1099 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 546 insertions(+), 553 deletions(-)

commit d4fc778dde4dacc738f5abcb40cc136be56871ee
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Dec 28 10:49:53 2010 +0200

    prompt on unconfigured serial port

 src/uploader.py |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit f3d766ed4725a7942f290d5667e051391bd4bac9
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Dec 28 10:26:45 2010 +0200

    do not compile empty source

 src/compiler.py |    2 +-
 src/ui.py       |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 98f13ada83d5c5206986f3932a3d0e7e20450480
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Dec 28 00:36:26 2010 +0200

    do not crash if port cannot be open

 src/ui.py |   14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 38d01af26f2789da453328385a856cfb0bf32dd7
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Dec 27 23:43:50 2010 +0200

    use correct URL in submodules

 .gitmodules |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2dfa559c66c49007b14bdfd8a9ff778d3b5615e8
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Dec 27 23:34:48 2010 +0200

    read hardware as git submodule

 .gitmodules |    2 +-
 hardware    |    1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 8c4e869f30f004e13e3b782c6734e495c3700175
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Dec 27 23:27:06 2010 +0200

    remove debug messages

 hardware  |    1 -
 src/ui.py |    1 -
 2 files changed, 2 deletions(-)

commit cb48bf761bdb0254ad33697e8fb8f8954297cf6c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Dec 27 14:36:00 2010 +0200

    add save support for port and baudrate

 src/config.py   |    1 +
 src/serialio.py |    3 +++
 src/ui.py       |   66 ++++++++++++++++++++++++++++++++++++++++++++-----------
 3 files changed, 57 insertions(+), 13 deletions(-)

commit 6f1c8e349d8606ecba2d6837e07213ed0979b112
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Dec 26 16:29:05 2010 +0200

    add support for ttyACM*
    change serial default to 9600,8N1
    escape control caracters in serial console

 src/serialio.py |   18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 8a3c68696fc577fdba957d01c8bd46784f47361a
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Dec 24 12:06:58 2010 -0600

    Testing seek() with file open for reading.

 .../examples/ATS_SD_Seek/ATS_SD_Seek.pde             |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit a7fe3e59da0f166ae527ba057f2ba889abefe8ee
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Dec 22 17:04:34 2010 -0600

    Adding warning about multiple open files.

 SD/examples/ReadWrite/ReadWrite.pde |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e0035b6085bbf8ed60b66df7d936c6d9cf37c13b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Dec 22 16:47:50 2010 -0600

    Redoing peek() implementation (SD file class).
    
    Now simply seeking backwards by a character in peek() rather than trying to keep track of the extra character read.

 .../examples/ATS_SD_Files/ATS_SD_Files.pde         |    6 +++---
 SD/File.cpp                                        |   20 ++++----------------
 SD/SD.cpp                                          |    1 -
 SD/SD.h                                            |    2 --
 4 files changed, 7 insertions(+), 22 deletions(-)

commit 74e860341ae0159667d5ecb26f850d2462fdc627
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Dec 22 16:37:48 2010 -0600

    Trying to fix seek() / peek() interactions.

 .../examples/ATS_SD_File/ATS_SD_File.pde           |   18 ++--
 .../examples/ATS_SD_Seek/ATS_SD_Seek.pde           |   91 ++++++++++++++++++++
 SD/File.cpp                                        |    5 ++
 SD/examples/DumpFile/DumpFile.pde                  |   64 ++++++++++++++
 4 files changed, 168 insertions(+), 10 deletions(-)

commit d57dacff45dd98a0463d145135f65ad7546f4093
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Dec 22 15:52:09 2010 -0600

    Adding position() function to File class and replacing FILE_TRUNCATE and FILE_APPEND with FILE_WRITE (SD library).  Updating examples and keywords.txt accordingly.

 SD/File.cpp                           |    4 ++++
 SD/SD.cpp                             |    3 +++
 SD/SD.h                               |    4 ++--
 SD/examples/Datalogger/Datalogger.pde |    5 +++--
 SD/examples/Files/Files.pde           |    2 +-
 SD/examples/ReadWrite/ReadWrite.pde   |    2 +-
 SD/keywords.txt                       |    7 ++++---
 7 files changed, 18 insertions(+), 9 deletions(-)

commit 1c703ce17f7388be9941c1e599ddf1ea03de65b1
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Dec 22 15:11:54 2010 -0600

    Adding seek() and size() functions to SD File class.

 SD/File.cpp |    8 ++++++++
 SD/SD.h     |    2 ++
 2 files changed, 10 insertions(+)

commit 182482f5f5feb88fe378e07ae0c027869ca183d9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Dec 11 16:11:27 2010 -0500

    Removing sdfatlib examples.

 .../SdFatAnalogLogger/SdFatAnalogLogger.pde        |  122 ------
 SD/utility/examples/SdFatAppend/SdFatAppend.pde    |   77 ----
 SD/utility/examples/SdFatBench/SdFatBench.pde      |  104 ------
 SD/utility/examples/SdFatCopy/SdFatCopy.pde        |   82 -----
 .../SdFatGPSLogger_v3/SdFatGPSLogger_v3.pde        |  340 -----------------
 .../SdFatGPS_CSVSensorLogger.pde                   |  387 --------------------
 SD/utility/examples/SdFatInfo/SdFatInfo.pde        |  180 ---------
 SD/utility/examples/SdFatLs/SdFatLs.pde            |   63 ----
 SD/utility/examples/SdFatMakeDir/SdFatMakeDir.pde  |  150 --------
 SD/utility/examples/SdFatPrint/SdFatPrint.pde      |   71 ----
 .../examples/SdFatRawWrite/SdFatRawWrite.pde       |  186 ----------
 SD/utility/examples/SdFatRead/SdFatRead.pde        |   71 ----
 SD/utility/examples/SdFatRemove/SdFatRemove.pde    |   58 ---
 SD/utility/examples/SdFatRewrite/SdFatRewrite.pde  |   72 ----
 SD/utility/examples/SdFatRmDir/SdFatRmDir.pde      |  111 ------
 SD/utility/examples/SdFatTail/SdFatTail.pde        |   98 -----
 .../examples/SdFatTimestamp/SdFatTimestamp.pde     |  182 ---------
 .../examples/SdFatTruncate/SdFatTruncate.pde       |   66 ----
 SD/utility/examples/SdFatWrite/SdFatWrite.pde      |   98 -----
 19 files changed, 2518 deletions(-)

commit a43d2dd288245aed45e3dea258ad0b82dee7dd36
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Dec 11 15:41:58 2010 -0500

    Updating SD library keywords.

 SD/keywords.txt |    6 ++++++
 1 file changed, 6 insertions(+)

commit 380240d997e7f772465f2630fe685a29de058f3a
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Dec 11 22:40:09 2010 +0200

    fix burning bootloader properly and support extended fuse support

 src/board.py    |    3 +
 src/misc.py     |   16 +
 src/uploader.py |   15 +-
 ui/main.ui      | 1137 ++++++++++++++++++++++++++++---------------------------
 4 files changed, 597 insertions(+), 574 deletions(-)

commit f8b300ee823188192a6530b4de18462cd0516166
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Dec 11 15:32:55 2010 -0500

    Updating (truncating) SD card readme.

 SD/README.txt |   30 +-----------------------------
 1 file changed, 1 insertion(+), 29 deletions(-)

commit 8efaa86137e92fb4045f8fdc507fc6233adc9aa5
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Dec 11 15:22:07 2010 -0500

    Changing String append to use realloc(); thanks to Paul Stoffregen.
    
    http://code.google.com/p/arduino/issues/detail?id=332

 arduino/cores/arduino/WString.cpp |   16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 0f140d624c42db66095dc33f375f30bc7e41f398
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Dec 11 09:26:48 2010 +0200

    reduce output updates as it slows things down

 src/misc.py |    4 ----
 1 file changed, 4 deletions(-)

commit 3565dadaed4ea6c86f885c731880f5807a30652e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Dec 11 08:50:03 2010 +0200

    add missing import file

 src/uploader.py |    1 +
 1 file changed, 1 insertion(+)

commit 8e47d406d140b4c5b31deb3dc941cf3e57802ff0
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Dec 4 14:28:56 2010 -0500

    Minor ATmega8U2 firmware update and new .hex files.
    
    Adding LUFA_OPTS += -D DEVICE_STATE_AS_GPIOR=0 to makefile to save space, updating release number to 0x0001.

 .../firmwares/MEGA-dfu_and_usbserial_combined.hex  |  242 +++++-----
 .../firmwares/UNO-dfu_and_usbserial_combined.hex   |  242 +++++-----
 .../arduino-usbserial/Arduino-usbserial-mega.hex   |  472 ++++++++++---------
 .../arduino-usbserial/Arduino-usbserial-uno.hex    |  473 ++++++++++----------
 arduino/firmwares/arduino-usbserial/Descriptors.c  |    2 +-
 arduino/firmwares/arduino-usbserial/makefile       |    1 +
 6 files changed, 715 insertions(+), 717 deletions(-)

commit 3c9eb746ce378eadc4c278fd37592d3693536d81
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Dec 4 13:50:27 2010 -0500

    Minor bug fixes to the 8U2 USB-to-serial firmware.

 .../arduino-usbserial/Arduino-usbserial.c          |   33 ++++++++++----------
 arduino/firmwares/arduino-usbserial/Descriptors.c  |    4 +--
 2 files changed, 18 insertions(+), 19 deletions(-)

commit 0ad2fed61778608f39f5b3f32d72bc1498b169c9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Dec 3 23:12:41 2010 -0500

    Replacing custom String.toInt() function with a call to atol().

 arduino/cores/arduino/WCharacter.h |    7 +++----
 arduino/cores/arduino/WProgram.h   |    1 +
 arduino/cores/arduino/WString.cpp  |   13 +------------
 3 files changed, 5 insertions(+), 16 deletions(-)

commit 74830d18ecdfd2447c40d46cf19c06b2cd84b251
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Fri Dec 3 15:29:56 2010 -0500

    bug fixes to SD library examples

 SD/examples/Datalogger/Datalogger.pde |    2 +-
 SD/examples/Files/Files.pde           |   28 +++++++++++++++-------------
 SD/examples/ReadWrite/ReadWrite.pde   |    3 ++-
 3 files changed, 18 insertions(+), 15 deletions(-)

commit aa26652d4ef382d9fe44bd2af9e06bd18fd0b98d
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Fri Dec 3 10:35:17 2010 -0500

    updated SD examples with new constants, and commented them

 SD/examples/Datalogger/Datalogger.pde |    8 ++--
 SD/examples/Files/Files.pde           |   68 +++++++++++++++++++++++++--------
 SD/examples/ReadWrite/ReadWrite.pde   |   64 +++++++++++++++++++++++--------
 3 files changed, 106 insertions(+), 34 deletions(-)

commit d36dae489d964aec4752be9f85499588e515ee25
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Nov 29 23:26:54 2010 -0500

    Fixing Linux UNO serial bug (thanks to Dean Camera).
    
    Enabling INTERRUPT_CONTROL_ENDPOINT in the makefile so we don't miss control messages from Linux.  Also deleted two unused USB events to save a few bytes of space (the Mega 2560 .hex is now exactly 4096 bytes).

 .../firmwares/MEGA-dfu_and_usbserial_combined.hex  |  238 +++++++++---------
 .../firmwares/UNO-dfu_and_usbserial_combined.hex   |  238 +++++++++---------
 .../arduino-usbserial/Arduino-usbserial-mega.hex   |  258 ++++++++++++++++++++
 .../arduino-usbserial/Arduino-usbserial-uno.hex    |  257 +++++++++++++++++++
 .../arduino-usbserial/Arduino-usbserial.c          |   12 -
 arduino/firmwares/arduino-usbserial/makefile       |    2 +-
 6 files changed, 754 insertions(+), 251 deletions(-)

commit ba05d46738025a47490468771d777eb09391803a
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Nov 29 15:20:30 2010 -0500

    Redoing 448222e4b65e0cf44dfc0c494f7f76901f1fabea without all the extra files.
    
    Adds toInt() to String, WCharacter.h (from Wiring), and an SD Datalogger example.

 SD/examples/Datalogger/Datalogger.pde |   83 +++++++++++++++++++++++++++++++++
 1 file changed, 83 insertions(+)

commit 1514413746bb88c8178573f50f8c290609df80d7
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Nov 29 15:20:30 2010 -0500

    Redoing 448222e4b65e0cf44dfc0c494f7f76901f1fabea without all the extra files.
    
    Adds toInt() to String, WCharacter.h (from Wiring), and an SD Datalogger example.

 arduino/cores/arduino/WCharacter.h |  169 ++++++++++++++++++++++++++++++++++++
 arduino/cores/arduino/WString.cpp  |   16 ++++
 arduino/cores/arduino/WString.h    |    1 +
 arduino/cores/arduino/wiring.h     |    1 +
 4 files changed, 187 insertions(+)

commit d44a485b2749533d4815dcc05474443b8358f62d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Nov 29 15:14:10 2010 -0500

    Revert "added toInt() function to WString".
    
    This reverts commit 448222e4b65e0cf44dfc0c494f7f76901f1fabea.

 SD/examples/Datalogger/Datalogger.pde |   83 ---------------------------------
 1 file changed, 83 deletions(-)

commit 1efad24a519527b32ff2bc4630d6a860edd23417
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Nov 29 15:14:10 2010 -0500

    Revert "added toInt() function to WString".
    
    This reverts commit 448222e4b65e0cf44dfc0c494f7f76901f1fabea.

 arduino/cores/arduino/WCharacter.h |  169 ------------------------------------
 arduino/cores/arduino/WString.cpp  |   16 ----
 arduino/cores/arduino/WString.h    |    1 -
 arduino/cores/arduino/wiring.h     |    1 -
 4 files changed, 187 deletions(-)

commit 20cc26e034433f6e0f354f524d5c0db3ffb24912
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Mon Nov 29 11:31:00 2010 -0500

    added toInt() function to WString

 SD/examples/Datalogger/Datalogger.pde |   83 +++++++++++++++++++++++++++++++++
 1 file changed, 83 insertions(+)

commit f9e3ba50bbf5dd586c06088213961bb15a5f797c
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Mon Nov 29 11:31:00 2010 -0500

    added toInt() function to WString

 arduino/cores/arduino/WCharacter.h |  169 ++++++++++++++++++++++++++++++++++++
 arduino/cores/arduino/WString.cpp  |   16 ++++
 arduino/cores/arduino/WString.h    |    1 +
 arduino/cores/arduino/wiring.h     |    1 +
 4 files changed, 187 insertions(+)

commit b7cb9180fbaa2f471173d96a753cd5bbdbfeda38
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Nov 28 13:56:22 2010 -0600

    Renaming constants: SD_MODE -> FILE_MODE

 ArduinoTestSuite/examples/ATS_SD_File/ATS_SD_File.pde   |    8 ++++----
 ArduinoTestSuite/examples/ATS_SD_Files/ATS_SD_Files.pde |    6 +++---
 SD/SD.h                                                 |    8 ++++----
 3 files changed, 11 insertions(+), 11 deletions(-)

commit a3325ae0d457ce8add270c66c45b4b760d0c6787
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Nov 28 12:43:13 2010 -0600

    Replacing boolean parameters to SD.open() with SD_MODE constants.

 .../examples/ATS_SD_File/ATS_SD_File.pde           |   20 +++++++++++++++++---
 .../examples/ATS_SD_Files/ATS_SD_Files.pde         |    6 +++---
 SD/SD.cpp                                          |   15 ++-------------
 SD/SD.h                                            |    6 +++++-
 4 files changed, 27 insertions(+), 20 deletions(-)

commit 0d430381e93d9d9699442d68169b3751c4cf8b60
Merge: 23b8532 e870a6d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 27 12:01:35 2010 -0600

    Merge branch 'master' of https://github.com/joshnuss/Arduino

commit 549a0e8fba7738501bb5ef40db4f5b8344a69065
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Nov 22 23:33:59 2010 -0500

    pulseIn() now times out while measuring the pulse, not just while waiting for it to start.

 arduino/cores/arduino/wiring_pulse.c |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 23b8532f3ee94c44543c32791b33ea0002f2fd30
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Mon Nov 22 09:36:23 2010 -0500

    fixed comments in LIquidCrystal examples per issue 402

 LiquidCrystal/examples/Autoscroll/Autoscroll.pde       |    5 +++--
 LiquidCrystal/examples/Blink/Blink.pde                 |    3 ++-
 LiquidCrystal/examples/Cursor/Cursor.pde               |    3 ++-
 LiquidCrystal/examples/Display/Display.pde             |    3 ++-
 LiquidCrystal/examples/HelloWorld/HelloWorld.pde       |    3 ++-
 LiquidCrystal/examples/Scroll/Scroll.pde               |    5 +++--
 LiquidCrystal/examples/SerialDisplay/SerialDisplay.pde |    3 ++-
 LiquidCrystal/examples/TextDirection/TextDirection.pde |    5 +++--
 LiquidCrystal/examples/setCursor/setCursor.pde         |    3 ++-
 9 files changed, 21 insertions(+), 12 deletions(-)

commit d97cbcc2dffc092a80a46666224d981634a6176f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Nov 21 17:11:17 2010 -0500

    Adding warning about leaving the hardware SS pin as an output.

 SD/examples/Files/Files.pde         |    5 ++++-
 SD/examples/ReadWrite/ReadWrite.pde |    5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 2c269c797ac567a6ee57f09f05d4428b5e72f671
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Nov 21 13:31:58 2010 -0500

    Adding SD tests, removing clean.bat.

 .../examples/ATS_SD_File/ATS_SD_File.pde           |   94 ++++++++++++++++++++
 .../examples/ATS_SD_Files/ATS_SD_Files.pde         |   78 ++++++++++++++++
 SD/utility/examples/clean.bat                      |    2 -
 3 files changed, 172 insertions(+), 2 deletions(-)

commit 04e002a79c7dce09d713cdb446c9f9e545b6bcb0
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 20 14:49:20 2010 -0500

    Adding SD.rmdir().  Returning success / failure from SD functions.

 SD/SD.cpp |   41 +++++++++++++++++++++++++++++++----------
 SD/SD.h   |    4 +++-
 2 files changed, 34 insertions(+), 11 deletions(-)

commit 7dbf57beda64851a146bd3d70b11e6f8c68f0d41
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 20 13:50:45 2010 -0500

    Using sdfatlib CS pin defaults.  SD.begin() returns success or failure.

 SD/SD.cpp                           |   14 +++++---------
 SD/SD.h                             |    5 +----
 SD/examples/Files/Files.pde         |    6 +++++-
 SD/examples/ReadWrite/ReadWrite.pde |    6 +++++-
 4 files changed, 16 insertions(+), 15 deletions(-)

commit b44afb31c41729615c599532e56880db0bdf4ca5
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 20 13:07:59 2010 -0500

    Adding SD.remove(file) and another example.

 SD/SD.cpp                   |   21 +++++++++++++++++----
 SD/SD.h                     |    3 +++
 SD/examples/Files/Files.pde |   33 +++++++++++++++++++++++++++++++++
 3 files changed, 53 insertions(+), 4 deletions(-)

commit c44f7fc201b43f75797bb7d6e25ebdd3dc338df3
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 20 12:31:49 2010 -0500

    SD library updates.  Renaming makeDir() to mkdir().  Replacing example.  Adding keywords.txt.

 SD/SD.cpp                               |    2 +-
 SD/SD.h                                 |    2 +-
 SD/examples/FeatureDemo/FeatureDemo.pde |  114 -------------------------------
 SD/examples/ReadWrite/ReadWrite.pde     |   36 ++++++++++
 SD/keywords.txt                         |   23 +++++++
 5 files changed, 61 insertions(+), 116 deletions(-)

commit 5e44a39d3d999d9898c3cc661a7add812c4ac7bb
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 20 11:45:05 2010 -0500

    SD File object implements Stream.
    
    Added peak() and available() using a single byte buffer.
    Added flush().

 arduino/cores/arduino/Stream.h |    1 +
 1 file changed, 1 insertion(+)

commit c4ebb43ed15f29c35f7c3dc3975e695c207f1885
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 20 11:45:05 2010 -0500

    SD File object implements Stream.
    
    Added peak() and available() using a single byte buffer.
    Added flush().

 SD/File.cpp |   21 +++++++++++++++++++++
 SD/SD.cpp   |    1 +
 SD/SD.h     |   28 ++++++++++++++++------------
 3 files changed, 38 insertions(+), 12 deletions(-)

commit 8e063825a72743e5b60d61951d12dcf30c83796e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 20 11:01:38 2010 -0500

    Further SD API cleanup.
    
    Making file and fileOpenMode private.  Removing old functions.

 SD/SD.cpp |    3 +--
 SD/SD.h   |   25 +++++++++++--------------
 2 files changed, 12 insertions(+), 16 deletions(-)

commit 129c7abbd9efab09222e3ee85707165be88f90eb
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Nov 19 22:30:40 2010 -0500

    Revising SD library API.
    
    Open now returns a file object (which has a close() method); exists() no longer accepts a parent directory.

 SD/File.cpp |   39 +++++++++++++++++++++++++++++++++++++++
 SD/SD.cpp   |   40 ++++++++++++++++++++--------------------
 SD/SD.h     |   16 +++++++++++++---
 3 files changed, 72 insertions(+), 23 deletions(-)

commit eedaa46e3e42eb0245dec48c574170587d603545
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Nov 14 11:48:21 2010 -0500

    Adding CS pin parameter to SD.begin().  Defaults to 4 (for Arduino Ethernet Shield).
    
    http://code.google.com/p/arduino/issues/detail?id=400

 SD/SD.cpp |   10 ++++------
 SD/SD.h   |    7 +++++--
 2 files changed, 9 insertions(+), 8 deletions(-)

commit 51eff498f6129b9328e2a7c743cb56f438ea6933
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 13 14:34:49 2010 -0500

    Removing execute permissions from SD library files.

 SD/SD.h |    1 +
 1 file changed, 1 insertion(+)

commit dfbb774ec351e0991e180998dcc26fdb47319885
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 13 14:01:37 2010 -0500

    Combining MemoryCard and SdFat libraries into SD library.
    
    Defaulting to CS pin 4 (for Arduino Ethernet Shield).  Holding the SS pin high (for disabling W5100 on the Ethernet Shield).

 MemoryCard/MemoryCard.h                            |   25 -
 MemoryCard/MemoryCardDevice.cpp                    |  418 -------
 MemoryCard/MemoryCardDevice.h                      |   65 -
 MemoryCard/README.txt                              |   39 -
 MemoryCard/examples/FeatureDemo/FeatureDemo.pde    |  116 --
 SD/README.txt                                      |   39 +
 SD/SD.cpp                                          |  420 +++++++
 SD/SD.h                                            |   67 ++
 SD/examples/FeatureDemo/FeatureDemo.pde            |  114 ++
 SD/utility/FatStructs.h                            |  418 +++++++
 SD/utility/Sd2Card.cpp                             |  644 ++++++++++
 SD/utility/Sd2Card.h                               |  233 ++++
 SD/utility/Sd2PinMap.h                             |  353 ++++++
 SD/utility/SdFat.h                                 |  547 +++++++++
 SD/utility/SdFatUtil.h                             |   70 ++
 SD/utility/SdFatmainpage.h                         |  202 ++++
 SD/utility/SdFile.cpp                              | 1252 ++++++++++++++++++++
 SD/utility/SdInfo.h                                |  232 ++++
 SD/utility/SdVolume.cpp                            |  295 +++++
 .../SdFatAnalogLogger/SdFatAnalogLogger.pde        |  122 ++
 SD/utility/examples/SdFatAppend/SdFatAppend.pde    |   77 ++
 SD/utility/examples/SdFatBench/SdFatBench.pde      |  104 ++
 SD/utility/examples/SdFatCopy/SdFatCopy.pde        |   82 ++
 .../SdFatGPSLogger_v3/SdFatGPSLogger_v3.pde        |  340 ++++++
 .../SdFatGPS_CSVSensorLogger.pde                   |  387 ++++++
 SD/utility/examples/SdFatInfo/SdFatInfo.pde        |  180 +++
 SD/utility/examples/SdFatLs/SdFatLs.pde            |   63 +
 SD/utility/examples/SdFatMakeDir/SdFatMakeDir.pde  |  150 +++
 SD/utility/examples/SdFatPrint/SdFatPrint.pde      |   71 ++
 .../examples/SdFatRawWrite/SdFatRawWrite.pde       |  186 +++
 SD/utility/examples/SdFatRead/SdFatRead.pde        |   71 ++
 SD/utility/examples/SdFatRemove/SdFatRemove.pde    |   58 +
 SD/utility/examples/SdFatRewrite/SdFatRewrite.pde  |   72 ++
 SD/utility/examples/SdFatRmDir/SdFatRmDir.pde      |  111 ++
 SD/utility/examples/SdFatTail/SdFatTail.pde        |   98 ++
 .../examples/SdFatTimestamp/SdFatTimestamp.pde     |  182 +++
 .../examples/SdFatTruncate/SdFatTruncate.pde       |   66 ++
 SD/utility/examples/SdFatWrite/SdFatWrite.pde      |   98 ++
 SD/utility/examples/clean.bat                      |    2 +
 SdFat/FatStructs.h                                 |  418 -------
 SdFat/Sd2Card.cpp                                  |  643 ----------
 SdFat/Sd2Card.h                                    |  233 ----
 SdFat/Sd2PinMap.h                                  |  353 ------
 SdFat/SdFat.h                                      |  547 ---------
 SdFat/SdFatUtil.h                                  |   70 --
 SdFat/SdFatmainpage.h                              |  202 ----
 SdFat/SdFile.cpp                                   | 1252 --------------------
 SdFat/SdInfo.h                                     |  232 ----
 SdFat/SdVolume.cpp                                 |  295 -----
 .../SdFatAnalogLogger/SdFatAnalogLogger.pde        |  122 --
 SdFat/examples/SdFatAppend/SdFatAppend.pde         |   77 --
 SdFat/examples/SdFatBench/SdFatBench.pde           |  104 --
 SdFat/examples/SdFatCopy/SdFatCopy.pde             |   82 --
 .../SdFatGPSLogger_v3/SdFatGPSLogger_v3.pde        |  340 ------
 .../SdFatGPS_CSVSensorLogger.pde                   |  387 ------
 SdFat/examples/SdFatInfo/SdFatInfo.pde             |  180 ---
 SdFat/examples/SdFatLs/SdFatLs.pde                 |   63 -
 SdFat/examples/SdFatMakeDir/SdFatMakeDir.pde       |  150 ---
 SdFat/examples/SdFatPrint/SdFatPrint.pde           |   71 --
 SdFat/examples/SdFatRawWrite/SdFatRawWrite.pde     |  186 ---
 SdFat/examples/SdFatRead/SdFatRead.pde             |   71 --
 SdFat/examples/SdFatRemove/SdFatRemove.pde         |   58 -
 SdFat/examples/SdFatRewrite/SdFatRewrite.pde       |   72 --
 SdFat/examples/SdFatRmDir/SdFatRmDir.pde           |  111 --
 SdFat/examples/SdFatTail/SdFatTail.pde             |   98 --
 SdFat/examples/SdFatTimestamp/SdFatTimestamp.pde   |  182 ---
 SdFat/examples/SdFatTruncate/SdFatTruncate.pde     |   66 --
 SdFat/examples/SdFatWrite/SdFatWrite.pde           |   98 --
 SdFat/examples/clean.bat                           |    2 -
 69 files changed, 7406 insertions(+), 7428 deletions(-)

commit c0772f1317ddd955befa85974ba29227bd4f01ee
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 13 13:42:17 2010 -0500

    Adding SdFat20101010 and MemoryCard 201008270-alpha-1 libraries.

 MemoryCard/MemoryCard.h                            |   25 +
 MemoryCard/MemoryCardDevice.cpp                    |  418 +++++++
 MemoryCard/MemoryCardDevice.h                      |   65 +
 MemoryCard/README.txt                              |   39 +
 MemoryCard/examples/FeatureDemo/FeatureDemo.pde    |  116 ++
 SdFat/FatStructs.h                                 |  418 +++++++
 SdFat/Sd2Card.cpp                                  |  643 ++++++++++
 SdFat/Sd2Card.h                                    |  233 ++++
 SdFat/Sd2PinMap.h                                  |  353 ++++++
 SdFat/SdFat.h                                      |  547 +++++++++
 SdFat/SdFatUtil.h                                  |   70 ++
 SdFat/SdFatmainpage.h                              |  202 ++++
 SdFat/SdFile.cpp                                   | 1252 ++++++++++++++++++++
 SdFat/SdInfo.h                                     |  232 ++++
 SdFat/SdVolume.cpp                                 |  295 +++++
 .../SdFatAnalogLogger/SdFatAnalogLogger.pde        |  122 ++
 SdFat/examples/SdFatAppend/SdFatAppend.pde         |   77 ++
 SdFat/examples/SdFatBench/SdFatBench.pde           |  104 ++
 SdFat/examples/SdFatCopy/SdFatCopy.pde             |   82 ++
 .../SdFatGPSLogger_v3/SdFatGPSLogger_v3.pde        |  340 ++++++
 .../SdFatGPS_CSVSensorLogger.pde                   |  387 ++++++
 SdFat/examples/SdFatInfo/SdFatInfo.pde             |  180 +++
 SdFat/examples/SdFatLs/SdFatLs.pde                 |   63 +
 SdFat/examples/SdFatMakeDir/SdFatMakeDir.pde       |  150 +++
 SdFat/examples/SdFatPrint/SdFatPrint.pde           |   71 ++
 SdFat/examples/SdFatRawWrite/SdFatRawWrite.pde     |  186 +++
 SdFat/examples/SdFatRead/SdFatRead.pde             |   71 ++
 SdFat/examples/SdFatRemove/SdFatRemove.pde         |   58 +
 SdFat/examples/SdFatRewrite/SdFatRewrite.pde       |   72 ++
 SdFat/examples/SdFatRmDir/SdFatRmDir.pde           |  111 ++
 SdFat/examples/SdFatTail/SdFatTail.pde             |   98 ++
 SdFat/examples/SdFatTimestamp/SdFatTimestamp.pde   |  182 +++
 SdFat/examples/SdFatTruncate/SdFatTruncate.pde     |   66 ++
 SdFat/examples/SdFatWrite/SdFatWrite.pde           |   98 ++
 SdFat/examples/clean.bat                           |    2 +
 35 files changed, 7428 insertions(+)

commit 4c96efa701862fd259d3feae7ee621b493ed110a
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 13 13:41:23 2010 -0500

    Renaming StandardFirmata for Uno and recompiling with updated baud rate calculation.

 .../StandardFirmata_2_2_forUNO_0_2.pde             |  436 --------------------
 .../StandardFirmata_2_2_forUNO_0_3.pde             |  436 ++++++++++++++++++++
 2 files changed, 436 insertions(+), 436 deletions(-)

commit b413990f672d9c609e7c3792cabbc51224e12ba6
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Nov 11 23:57:12 2010 -0500

    Fixing bug w/ subsequent calls to tone().
    
    http://code.google.com/p/arduino/issues/detail?id=397

 arduino/cores/arduino/Tone.cpp |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 13ff226bf174f8d65e82f7dada4d3e712c60c7db
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Nov 11 23:29:21 2010 -0500

    Cast to encourage optimization of Serial ring buffer index calculations.
    
    http://code.google.com/p/arduino/issues/detail?id=391

 arduino/cores/arduino/HardwareSerial.cpp |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f3f8ac1250601f08976c01d4cbdc68a850093602
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Nov 11 23:28:21 2010 -0500

    Changing baud rate calculation to always use double speed mode except for 57600 baud at 16 MHz.
    
    http://code.google.com/p/arduino/issues/detail?id=394

 arduino/cores/arduino/HardwareSerial.cpp |   24 +++++++++---------------
 1 file changed, 9 insertions(+), 15 deletions(-)

commit f8f2ff6a4ffc1b56b6f4c8442e03fd656c640a9b
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Nov 10 22:16:04 2010 +0200

    fix find dialog buttons icons

 ui/main.ui |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4483654b122000fe551c494456f59fbf1006b59a
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Nov 10 22:02:00 2010 +0200

    fix search dialog when no results try 2

 src/srcview.py |   13 ++++++-------
 src/ui.py      |    3 ++-
 2 files changed, 8 insertions(+), 8 deletions(-)

commit bbde9721a13f13b4f8c59af2bd2dd2c17feef03e
Author: ricklon <rick.rickanderson@gmail.com>
Date:   Wed Nov 10 00:20:13 2010 -0500

    ArduinoTestSuite added for pull request

 ArduinoTestSuite/ArduinoTestSuite.cpp              |  715 ++++++++++++++++++++
 ArduinoTestSuite/ArduinoTestSuite.h                |   74 ++
 ArduinoTestSuite/avr_cpunames.h                    |  186 +++++
 .../examples/ATS_Constants/ATS_Constants.pde       |   76 +++
 ArduinoTestSuite/examples/ATS_Delay/ATS_Delay.pde  |    1 +
 .../examples/ATS_General/ATS_General.pde           |   94 +++
 .../examples/ATS_Skeleton/ATS_Skeleton.pde         |   52 ++
 .../ATS_StringIndexOfMemory.pde                    |  102 +++
 .../examples/ATS_StringTest/ATS_StringTest.pde     |  184 +++++
 .../examples/ATS_ToneTest/ATS_ToneTest.pde         |  250 +++++++
 10 files changed, 1734 insertions(+)

commit 26155389e8ee60ccab0ca5bafa6b8fb4a6d0743f
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Nov 9 23:19:23 2010 +0200

    fix search dialog when no results

 src/srcview.py |   24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

commit 93879f427d6995da1d5553a56ae146a064450455
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Nov 8 23:09:29 2010 -0500

    Modifying Tone.cpp to use register-based (not CPU-based) #ifdefs.

 arduino/cores/arduino/Tone.cpp |  119 +++++++++++++++++++++++++++++++++-------
 1 file changed, 99 insertions(+), 20 deletions(-)

commit 417af7a55f2ece5d7dea3c996f8062f2492417fa
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Nov 9 00:08:44 2010 +0200

    add support for user-specified libraries paths

 src/compiler.py |  103 ++++++++++++++++++++++++++++---------------------------
 src/config.py   |    1 +
 src/preproc.py  |    8 ++++-
 src/ui.py       |   10 ++++++
 ui/main.ui      |    9 +++--
 5 files changed, 74 insertions(+), 57 deletions(-)

commit e4f8ba2938c682adbf4e51daeb49e8d8be17f342
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Nov 7 20:37:53 2010 +0200

    add local directory in library search path

 src/__init__.pyc |  Bin 122 -> 0 bytes
 src/compiler.py  |   10 ++++++++--
 src/compiler.pyc |  Bin 6410 -> 0 bytes
 src/misc.pyc     |  Bin 2429 -> 0 bytes
 src/preproc.py   |   11 ++++++++---
 src/preproc.pyc  |  Bin 1277 -> 0 bytes
 src/serialio.pyc |  Bin 2090 -> 0 bytes
 src/srcview.pyc  |  Bin 3174 -> 0 bytes
 src/ui.py        |    9 +--------
 src/ui.pyc       |  Bin 12898 -> 0 bytes
 src/uploader.pyc |  Bin 1078 -> 0 bytes
 11 files changed, 17 insertions(+), 13 deletions(-)

commit 54b818fe8e3f62ea5bf4e0d62712bbe44b5cee43
Author: Tom Igoe <tom.igoe@gmail.com>
Date:   Thu Oct 28 09:39:36 2010 -0400

    added new stepper library examples

 .../stepper_oneRevolution.pde                      |   44 ++++++++++++++++++
 .../stepper_oneStepAtATime.pde                     |   44 ++++++++++++++++++
 .../stepper_speedControl/stepper_speedControl.pde  |   49 ++++++++++++++++++++
 3 files changed, 137 insertions(+)

commit 12712eba1329ac666b66295fe1840ad8d0884762
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Oct 25 10:58:14 2010 -0400

    Firmata version used for the Uno and Mega 2560.

 .../StandardFirmata_2_2_forUNO_0_2.pde             |  436 ++++++++++++++++++++
 1 file changed, 436 insertions(+)

commit 8b666385e6db2796288a3b2d61f8f42dedace727
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Oct 17 17:55:53 2010 -0400

    Modifying basic functions (digital and analog, read and write) to use register-based ifdefs, not cpu-based.
    
    http://code.google.com/p/arduino/issues/detail?id=307
    http://code.google.com/p/arduino/issues/detail?id=316
    http://code.google.com/p/arduino/issues/detail?id=323
    http://code.google.com/p/arduino/issues/detail?id=324

 arduino/cores/arduino/wiring.c         |   91 ++++++++---
 arduino/cores/arduino/wiring.h         |    4 +-
 arduino/cores/arduino/wiring_analog.c  |  266 ++++++++++++++++++++------------
 arduino/cores/arduino/wiring_digital.c |   87 ++++++++---
 4 files changed, 303 insertions(+), 145 deletions(-)

commit 5aa95dd44bb8f2413ab964a1ebfa46491b7016b5
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Oct 17 14:05:46 2010 -0400

    Making attachInterrupt() check registers, not CPUs.
    
    Patch by Mark Sproul, via Christian Maglie.
    http://code.google.com/p/arduino/issues/detail?id=340

 arduino/cores/arduino/WInterrupts.c |   50 +++++++++++++++++++++++++++++------
 1 file changed, 42 insertions(+), 8 deletions(-)

commit 8b409c8cb989763691da1ee0fad2ba884b3426f2
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Oct 17 13:36:02 2010 -0400

    Making HardwareSerial tests register-based, not CPU-based.
    
    Mark Sproul's patches, via Christian Maglie.
    http://code.google.com/p/arduino/issues/detail?id=315

 arduino/cores/arduino/HardwareSerial.cpp |  177 +++++++++++++++++++++---------
 arduino/cores/arduino/HardwareSerial.h   |   21 +++-
 2 files changed, 140 insertions(+), 58 deletions(-)

commit d2d403a73871680eee2e723274ec7e0161f972ed
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Oct 10 18:45:59 2010 +0300

    try harder to guess the correct mime type

 src/srcview.py |    5 +++++
 1 file changed, 5 insertions(+)

commit 437b40d6cbf0e23c9166a0710143c72df604bc31
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Oct 10 00:13:12 2010 +0300

    fix overwrite dialog

 src/ui.py |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 1821a3fa14648c06e15f87133b09edc6a8bd6af9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 9 17:08:19 2010 -0400

    Changing #include <> to #include "" in Tone.cpp.

 arduino/cores/arduino/Tone.cpp |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6dd88e08556566387f7a93c6be514281ba835b9f
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Oct 9 23:49:29 2010 +0300

    remember board selection

 src/board.py |    8 ++++++++
 1 file changed, 8 insertions(+)

commit da4324f6504ce5dc0208367911df5ed524ba4837
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Oct 9 23:03:29 2010 +0300

    remember mainwindow size

 src/ui.py |   12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 4bb7778e014fb77d847e4badfa74ed31a0256240
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Oct 9 18:44:25 2010 +0300

    fix tab's close button size

 src/ui.py |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4247f223b0b8fbc87a428314990c944194dbc760
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Oct 9 18:35:39 2010 +0300

    make about dialog use version automatically

 setup.py        |   10 ++++++++--
 src/__init__.py |    2 ++
 src/ui.py       |    4 +++-
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 9a4c4fb3d7e4745503b4752f84d2d787702cdaa2
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Oct 9 15:08:34 2010 +0300

    update result window with uploader output

 setup.py        |    2 +-
 src/misc.py     |   50 ++++++++++++++++++++++++++++++++++++++++++++++----
 src/uploader.py |   12 +++---------
 3 files changed, 50 insertions(+), 14 deletions(-)

commit 5dce16039a485c73294319abd57989afafa551b8
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Oct 8 22:23:39 2010 +0300

    add verbose build option

 src/uploader.py |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit a9c20ec34bb91cb5b27cbc1fcd34dfe4182db3fb
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Oct 4 21:19:03 2010 -0400

    Fixing SPI double-speed bug.
    
    Bad bit manipulation was causing the double-speed flag to be set incorrectly.
    http://code.google.com/p/arduino/issues/detail?id=365

 SPI/SPI.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1dcf517b80a6aa1d581e24934c60b09f77113759
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 2 13:38:10 2010 -0400

    Fixing PWM on pins 9 & 10 on the Uno.
    
    Resetting TCCR1B to 0 after it's configured by optiboot.
    
    http://code.google.com/p/arduino/issues/detail?id=364

 arduino/cores/arduino/wiring.c |    2 ++
 1 file changed, 2 insertions(+)

commit e870a6df52ff0da0cc007b29e312d23baf50dca9
Author: Joshua Nussbaum <joshnuss@gmail.com>
Date:   Fri Oct 1 00:26:40 2010 -0700

    When initializing LCD, comment specified "8-bit" mode when it should day "4 bit mode"

 LiquidCrystal/LiquidCrystal.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 59e1aee6bf2806dbee8ec44cc52c50d03b6dabcc
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Sep 28 17:19:07 2010 -0400

    More information on USB VID/PIDs.

 arduino/firmwares/README.txt                      |   20 ++++++++++++++++++--
 arduino/firmwares/arduino-usbserial/Descriptors.c |    2 +-
 2 files changed, 19 insertions(+), 3 deletions(-)

commit c4135336784c10b52b626b092ed4cdd9310cfc3c
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Sep 28 09:31:10 2010 -0400

    Replacing Arduino VID / PID with the Atmel-supplied ones.

 arduino/firmwares/arduino-usbdfu/Descriptors.c    |    4 ++--
 arduino/firmwares/arduino-usbserial/Descriptors.c |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 3fa91be5a88bb63813a8360b2be90fa354e07c6b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Sep 27 12:20:38 2010 -0400

    Adding note about Arduino VID and PIDs.

 arduino/firmwares/README.txt |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 6e0d8897d99232479ca05c8b1d720cf7fccfe9bc
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Sep 26 23:30:26 2010 +0300

    make old find test highligted

 src/ui.py |    1 +
 1 file changed, 1 insertion(+)

commit 3f6eb6a1769b91b85dbee12a6470911ae090c7a0
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Sep 26 22:56:04 2010 +0300

    check before apply undo/redo actions

 src/ui.py |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3c179e42fe420b366e8b050e4bdf25bcd83ec108
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Sep 26 22:53:20 2010 +0300

    add undo/redo actions

 src/ui.py  |   13 +-
 ui/main.ui | 1130 +++++++++++++++++++++++++++++++-----------------------------
 2 files changed, 589 insertions(+), 554 deletions(-)

commit 817206e9a3b39b20f31b8bada76364d7c2f1f162
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Sep 26 21:28:57 2010 +0300

    ignore wrong utf8 encoding in files

 src/srcview.py |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit bf4b3b39e685f96671c4fd293b36e5997744a969
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Sep 25 19:34:10 2010 +0300

    fix preferences error

 src/ui.py |    8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 8a96c9e511f72ab42430d514b7a2dd14c36eae17
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Sep 25 16:54:08 2010 +0300

    fix menu accels

 ui/main.ui | 1170 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 586 insertions(+), 584 deletions(-)

commit 79b13c570e87d299dae9eb273702e173c982469b
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Sep 25 15:25:57 2010 +0300

    correctly calculate error line

 src/compiler.py |   12 ++++++------
 src/preproc.py  |    9 ++++++---
 2 files changed, 12 insertions(+), 9 deletions(-)

commit 8f94d6212749ed86245317cdba8c86a9e62ee35f
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Sep 25 15:25:26 2010 +0300

    support verbose build

 src/config.py |    1 +
 1 file changed, 1 insertion(+)

commit 275be220305d97e0dd6ca8bdf2e7aa71ac3d50fb
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Sep 25 15:25:03 2010 +0300

    support verbose build

 src/ui.py  |    8 ++++++++
 ui/main.ui |    4 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 13b76b643731c834ce493b0af26de7a3a4e4a088
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 24 10:40:37 2010 -0400

    Adding readme about the firmwares.

 arduino/firmwares/README.txt |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 37e67e82cf14c3b5d96d4fd0825cd5ff6346b869
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 24 10:35:54 2010 -0400

    Adding usbserial and usbdfu firmwares (and combined compiled .hex files).

 .../firmwares/MEGA-dfu_and_usbserial_combined.hex  |  234 ++++++
 .../firmwares/UNO-dfu_and_usbserial_combined.hex   |  234 ++++++
 arduino/firmwares/arduino-usbdfu/Arduino-usbdfu.c  |  728 ++++++++++++++++++
 arduino/firmwares/arduino-usbdfu/Arduino-usbdfu.h  |  220 ++++++
 arduino/firmwares/arduino-usbdfu/Board/LEDs.h      |  110 +++
 arduino/firmwares/arduino-usbdfu/Descriptors.c     |  189 +++++
 arduino/firmwares/arduino-usbdfu/Descriptors.h     |  177 +++++
 arduino/firmwares/arduino-usbdfu/makefile          |  710 ++++++++++++++++++
 arduino/firmwares/arduino-usbdfu/readme.txt        |    7 +
 .../arduino-usbserial/Arduino-usbserial.c          |  255 +++++++
 .../arduino-usbserial/Arduino-usbserial.h          |   79 ++
 arduino/firmwares/arduino-usbserial/Board/LEDs.h   |  110 +++
 arduino/firmwares/arduino-usbserial/Descriptors.c  |  277 +++++++
 arduino/firmwares/arduino-usbserial/Descriptors.h  |   88 +++
 .../arduino-usbserial/Lib/LightweightRingBuff.h    |  197 +++++
 arduino/firmwares/arduino-usbserial/makefile       |  775 ++++++++++++++++++++
 arduino/firmwares/arduino-usbserial/readme.txt     |   13 +
 17 files changed, 4403 insertions(+)

commit 31c9f64fb976ddccabb3083eef396a64c7c176f4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 24 10:17:01 2010 -0400

    Adding Arduino Mega 2560 board entry.

 arduino/boards.txt |   22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit 25fed506d638123c277b192001e1874cc4014e57
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Sep 24 10:10:57 2010 -0400

    Adding the Mega 2560 bootloader and boards.txt / boards menu entry.

 arduino/bootloaders/stk500v2/License.txt           |  280 +++
 arduino/bootloaders/stk500v2/Makefile              |  588 ++++++
 arduino/bootloaders/stk500v2/STK500V2.pnproj       |    1 +
 arduino/bootloaders/stk500v2/STK500V2.pnps         |    1 +
 arduino/bootloaders/stk500v2/avrinterruptnames.h   |  742 ++++++++
 arduino/bootloaders/stk500v2/command.h             |  114 ++
 arduino/bootloaders/stk500v2/stk500boot.c          | 1996 ++++++++++++++++++++
 arduino/bootloaders/stk500v2/stk500boot.ppg        |    1 +
 .../stk500v2/stk500boot_v2_mega2560.hex            |  513 +++++
 9 files changed, 4236 insertions(+)

commit c353ecd1759b706675f424aa55f828915fe437a3
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Sep 22 09:04:33 2010 -0400

    Adding optiboot and Arduino Uno boards menu entry.

 arduino/boards.txt                                 |   17 +
 arduino/bootloaders/optiboot/Makefile              |  239 ++++++++
 arduino/bootloaders/optiboot/makeall               |   13 +
 arduino/bootloaders/optiboot/optiboot.c            |  536 +++++++++++++++++
 .../bootloaders/optiboot/optiboot_atmega328.hex    |   33 ++
 .../bootloaders/optiboot/optiboot_atmega328.lst    |  520 +++++++++++++++++
 .../optiboot/optiboot_atmega328_pro_8MHz.hex       |   33 ++
 .../optiboot/optiboot_atmega328_pro_8MHz.lst       |  520 +++++++++++++++++
 .../bootloaders/optiboot/optiboot_diecimila.hex    |   33 ++
 .../bootloaders/optiboot/optiboot_diecimila.lst    |  520 +++++++++++++++++
 arduino/bootloaders/optiboot/optiboot_lilypad.hex  |   34 ++
 arduino/bootloaders/optiboot/optiboot_lilypad.lst  |  533 +++++++++++++++++
 .../optiboot/optiboot_lilypad_resonator.hex        |   34 ++
 .../optiboot/optiboot_lilypad_resonator.lst        |  533 +++++++++++++++++
 arduino/bootloaders/optiboot/optiboot_luminet.hex  |   42 ++
 arduino/bootloaders/optiboot/optiboot_luminet.lst  |  604 ++++++++++++++++++++
 .../bootloaders/optiboot/optiboot_pro_16MHz.hex    |   33 ++
 .../bootloaders/optiboot/optiboot_pro_16MHz.lst    |  520 +++++++++++++++++
 .../bootloaders/optiboot/optiboot_pro_20mhz.hex    |   33 ++
 .../bootloaders/optiboot/optiboot_pro_20mhz.lst    |  520 +++++++++++++++++
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.hex |   34 ++
 arduino/bootloaders/optiboot/optiboot_pro_8MHz.lst |  533 +++++++++++++++++
 22 files changed, 5917 insertions(+)

commit cd8aa4f2119e813eb0b5629b7984cb65ec318b99
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Sep 18 23:27:28 2010 +0300

    allow serial tab to resize freely

 src/ui.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 40ee32d4fb43e3e97c13e7690b6f5e1b038e2d8e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Sep 18 10:41:34 2010 +0300

    do not try to compile empty files

 src/compiler.py |   13 +++++++------
 ui/main.ui      |   37 +++++++++++++++++++++++++++++++++++--
 2 files changed, 42 insertions(+), 8 deletions(-)

commit a9beb3bfc72c63ad983bfec186f64655726b48ef
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Sep 18 10:25:44 2010 +0300

    fix page buffer update

 src/misc.py |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 423d4ce13e826ea88d384c645dbf664d94dab6ba
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Sep 18 10:24:55 2010 +0300

    fix untitled page accelerator

 src/ui.py |    3 +++
 1 file changed, 3 insertions(+)

commit 3c329cd8ffc5290abd87482fc0fd8e7ab550b097
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Sep 18 10:02:56 2010 +0300

    do not include libraries twice

 src/compiler.py |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 504c6f0f44085868bda179be496e6ab513559cdb
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Sep 17 23:50:09 2010 +0300

    fix typo

 MANIFEST.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 135a500252df935d8aa5b14dcebd3dceb2aa8a41
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Sep 17 23:47:33 2010 +0300

    make library support more flexible
    - compile libaries under object build directory - this tries to stay
    more compliant with arduino itself
    - allow library to require other libraries

 src/compiler.py |  126 ++++++++++++++++++++++++++++++++-----------------------
 src/misc.py     |   16 +++----
 src/preproc.py  |    9 ++--
 3 files changed, 83 insertions(+), 68 deletions(-)

commit 2881f0ed98e7157af3ea5f0e366cbc7438dbb06e
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Fri Sep 17 14:17:01 2010 +0000

    updating UDP library and examples with M. Margolis' changes and examples.

 Ethernet/Udp.cpp                                   |    7 ++
 Ethernet/Udp.h                                     |    3 +
 .../UDPSendReceiveString/UDPSendReceiveString.pde  |  107 +++++++++++++++++
 Ethernet/examples/UdpNtpClient/UdpNtpClient.pde    |  121 ++++++++++++++++++++
 4 files changed, 238 insertions(+)

commit 951def0f06f393e556fa7bec36abc891ae43f79e
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Fri Sep 17 13:22:32 2010 +0000

    removing TwitterClient since it does not include OAuth, which is now needed for Twitter logins. Adding TelnetClient examexample.

 Ethernet/examples/PachubeClient/PachubeClient.pde  |    4 +-
 .../PachubeClientString/PachubeClientString.pde    |    6 +-
 Ethernet/examples/TelnetClient/TelnetClient.pde    |   89 +++++++++++++
 Ethernet/examples/TwitterClient/TwitterClient.pde  |  136 --------------------
 Ethernet/examples/WebServer/WebServer.pde          |    8 +-
 5 files changed, 99 insertions(+), 144 deletions(-)

commit 550956f96b1b32deaf98237c466c7f8231ff28b9
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Sep 16 12:40:56 2010 +0300

    add unsaved message dialog

 src/misc.py |   11 +++++++++++
 src/ui.py   |    7 +++++++
 2 files changed, 18 insertions(+)

commit d25c0283f116151c0665515b711fe353aee61046
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Sep 16 10:12:19 2010 +0300

    fixed error from previous commit

 src/compiler.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 49ba7bd53034bf1fc2eaece87dfb059970542c9d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Sep 16 10:09:21 2010 +0300

    search for library headers and build library inside builddir

 src/compiler.py |   44 +++++++++++++++++++++++++-------------------
 src/misc.py     |    8 ++++++++
 src/preproc.py  |   25 +++++++++++++++++++++----
 src/serialio.py |    2 +-
 src/ui.py       |    5 +----
 src/uploader.py |    3 ++-
 6 files changed, 58 insertions(+), 29 deletions(-)

commit 6a12f1875d223ece36cb94b0aad3b76f11be8a26
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Sep 16 01:22:36 2010 +0000

    Fix to drop packets in Wire library (issue #335).

 Wire/utility/twi.c |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit f701698d0cbc49ec6520a5e1f528a74df43cf708
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Sep 16 01:11:19 2010 +0000

    Adding Client::peek() in Ethernet library (issue #349).

 Ethernet/Client.cpp         |    8 ++++++++
 Ethernet/Client.h           |    1 +
 Ethernet/utility/socket.cpp |   13 +++++++++++++
 Ethernet/utility/socket.h   |    1 +
 Ethernet/utility/w5100.cpp  |    9 ++++++---
 Ethernet/utility/w5100.h    |    2 +-
 6 files changed, 30 insertions(+), 4 deletions(-)

commit a6e6566e574be38706331f91a581b413d6a0359c
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Sep 16 00:59:12 2010 +0000

    Returning CLOSE_WAIT clients in Server::available().  (issue #345).
    
    Otherwise, we miss clients that connect, send data, and disconnect before
    we get around to calling available().

 Ethernet/Server.cpp |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f77b03256d6daed5a18baac1e7237e962980c7ea
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Sep 16 00:50:43 2010 +0000

    Statically allocating buffers in Wire library (issue #351).

 Wire/Wire.cpp      |    8 ++------
 Wire/Wire.h        |    4 ++--
 Wire/utility/twi.c |   11 +++--------
 3 files changed, 7 insertions(+), 16 deletions(-)

commit 661b4eea914c86ab19d798c0fa1fdc946b6157c9
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Sep 9 22:39:44 2010 +0300

    correctly switch output terminal on compile

 src/ui.py  |   15 ++++++++++++++-
 ui/main.ui |    8 ++++----
 2 files changed, 18 insertions(+), 5 deletions(-)

commit 427e6cb76f2c732f205daf96fe01914cfeb079cf
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Sep 9 21:35:25 2010 +0300

    add library support

 src/compiler.py |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
 src/misc.py     |   17 ++++++++++++++++
 src/preproc.py  |   15 +++++++++++++-
 ui/main.ui      |    7 +++++++
 4 files changed, 93 insertions(+), 6 deletions(-)

commit 3e6cc0b4ee3feea883fc686bd4e72ee37e738eda
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Sep 9 21:16:03 2010 +0300

    add clear cache lib function

 ui/main.ui |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 2ca6d624a8829fd1acd4063ed9cfc3ca473a99d8
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Sep 9 21:15:42 2010 +0300

    add clear cache lib function

 src/ui.py |   14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 0e2d4f7588cfa821b8e586ce6f3b8f24ca77a995
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Sep 8 22:33:33 2010 +0000

    1280 -> 1280/2560.

 arduino/cores/arduino/HardwareSerial.cpp |    6 +++---
 arduino/cores/arduino/HardwareSerial.h   |    2 +-
 arduino/cores/arduino/Tone.cpp           |   14 +++++++-------
 arduino/cores/arduino/WInterrupts.c      |    6 +++---
 arduino/cores/arduino/WProgram.h         |    2 +-
 arduino/cores/arduino/pins_arduino.c     |    2 +-
 arduino/cores/arduino/pins_arduino.h     |    2 +-
 arduino/cores/arduino/wiring.c           |    2 +-
 arduino/cores/arduino/wiring.h           |    2 +-
 arduino/cores/arduino/wiring_analog.c    |    4 ++--
 arduino/cores/arduino/wiring_digital.c   |    2 +-
 arduino/cores/arduino/wiring_private.h   |    2 +-
 12 files changed, 23 insertions(+), 23 deletions(-)

commit 637cd561c7371a17d71c8b12847e5d29abfd377b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Sep 8 22:33:33 2010 +0000

    1280 -> 1280/2560.

 Ethernet/utility/w5100.h |    2 +-
 Firmata/Boards.h         |    2 +-
 Servo/Servo.h            |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 26ab2bed56cd8d2b17ba3ea8e7079324f5a52e39
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Sep 8 17:42:37 2010 +0000

    corrected error in barometric pressure server example

 .../BarometricPressureWebServer/BarometricPressureWebServer.pde      |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3290bf5bc8f1f79f22c2f366616633b693002e8c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Sep 5 12:20:02 2010 +0300

    obey font size/spec in editor window

 src/config.py |    1 +
 src/ui.py     |   73 +++++++++++++++++++++++++++++++++++++--------------------
 ui/main.ui    |    9 ++++++-
 3 files changed, 57 insertions(+), 26 deletions(-)

commit eaaa74bc48e925b580409c4d772e780aa363cfc3
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Aug 20 22:14:12 2010 +0300

    install hardware files under os share dir

 MANIFEST.in     |    2 +-
 setup.py        |   18 +++++++++++-------
 src/compiler.py |   12 +++++-------
 src/misc.py     |   18 ++++++++++++++++++
 src/srcview.py  |    8 ++++++--
 5 files changed, 41 insertions(+), 17 deletions(-)

commit 22af55bf0f78a344dce2dffca2b7c96ffa0cfbdf
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Aug 28 10:23:54 2010 +0000

    Changing String::toCharArray() and getBytes() to accept a buffer, rather than return one.  That way they don't expose the internal representation of the String class, allowing future optimization.  Thanks to Paul Stoffregen.

 arduino/cores/arduino/Print.cpp   |    4 +++-
 arduino/cores/arduino/WString.cpp |   27 ++++++++++++++++++++++-----
 arduino/cores/arduino/WString.h   |    4 ++--
 3 files changed, 27 insertions(+), 8 deletions(-)

commit 0939108ab9ede51688d50cb8987c60c618ed7270
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Aug 28 09:55:26 2010 +0000

    Returning a reference to a dummy character for indices beyond the string length (in operator[]).

 arduino/cores/arduino/WString.cpp |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 2419cb9186ff737b00bd007e631e43b1c8f9773d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Aug 20 08:35:19 2010 +0300

    add find text functionality

 src/config.py  |    1 +
 src/misc.py    |    5 ++++
 src/srcview.py |   82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/ui.py      |   22 +++++++++++----
 ui/main.ui     |   21 ++++++++++-----
 5 files changed, 119 insertions(+), 12 deletions(-)

commit 46514b942d7c5e681888531d84fcae8db4d262e8
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Aug 18 21:39:28 2010 +0000

    Adding some basic error checking to the String class (i.e. checking for a non-null buffer before modifying its contents).

 arduino/cores/arduino/WString.cpp |   47 ++++++++++++++++++++++++++-----------
 arduino/cores/arduino/WString.h   |   13 ++--------
 2 files changed, 35 insertions(+), 25 deletions(-)

commit 592ea3dcb6ea85e8c3e5b4b592217b1981c6e778
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 17 21:50:41 2010 +0000

    Now including stdlib.h from wiring.h so our abs() #define comes after the stdlib abs() definition (and therefore doesn't break it).

 arduino/cores/arduino/wiring.h |    1 +
 1 file changed, 1 insertion(+)

commit c3dd5f0d778cf025031fd5dfa1571e34a841fb11
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 17 20:37:17 2010 +0000

    Correcting case of #include's in Ethernet library.

 Ethernet/Udp.cpp |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f17031c77f7adb1aacc5f71571371fbc6e38d364
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Aug 16 22:13:28 2010 +0300

    properly display and close dialogs

 src/ui.py  |   10 ++++++----
 ui/main.ui |   26 ++++++++++++++------------
 2 files changed, 20 insertions(+), 16 deletions(-)

commit 37b46f2fe6ca4c3a282d69b768b76e25da3a33d4
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Aug 16 22:13:05 2010 +0300

    fix burning of bootloader

 src/uploader.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 53814f57fe460bddd648ec04b1d883ad89a5d513
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Aug 15 13:32:38 2010 +0000

    Modified Barometric Pressure Sensor to make it easier for beginners to understand.

 .../BarometricPressureSensor.pde                   |  205 ++++++++++----------
 1 file changed, 103 insertions(+), 102 deletions(-)

commit b3f3f73b3e25677316d3308b72543ef93c0325f4
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Aug 15 13:17:05 2010 +0000

    Modified Barometric Pressure Sensor to make it easier for beginners to understand.

 .../BarometricPressureSensor.pde                   |  222 ++++++++++----------
 1 file changed, 107 insertions(+), 115 deletions(-)

commit 9e7a0d07323d334a0896bba2b92d29d4e442f94c
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Aug 15 13:14:58 2010 +0000

    Modified Barometric Pressure Sensor to make it easier for beginners to understand.

 .../BarometricPressureSensor.pde                   |  143 ++++++++++++++++++++
 1 file changed, 143 insertions(+)

commit 12053b237f141271298b5158ff8cf92b05a3c08a
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Fri Aug 13 16:13:46 2010 +0000

    Corrected title of ChatServer example

 Ethernet/examples/ChatServer/ChatServer.pde |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit acbc0c03aa9bde69aaa6ba1ff9d4c338a9d2530c
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Fri Aug 13 02:47:18 2010 +0000

    Commented the changing board pin numbers.

 .../BarometricPressureSensor/BarometricPressureSensor.pde        |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 5454466d3e5979a3a003f80b90c8279f496ae95a
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Fri Aug 13 02:45:20 2010 +0000

    Changed slaveSelectPin to a const int rather than hard coded number.

 SPI/examples/DigitalPotControl/DigitalPotControl.pde |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 04e14be362f4082d170faae267c5a17f08b332a6
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Aug 12 23:56:07 2010 +0300

    add support for sending text to serial

 src/ui.py  |   26 +++++---
 ui/main.ui |  195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 214 insertions(+), 7 deletions(-)

commit 8f0cfd72daf9fa6aef234522c3bb791119f02a2d
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Thu Aug 12 13:44:46 2010 +0000

    Added PachubeClientString to address issue #289

 .../PachubeClientString/PachubeClientString.pde    |  124 ++++++++++++++++++++
 1 file changed, 124 insertions(+)

commit df0396ec39ed6772e9f52852b87d4a5157616e64
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Aug 11 22:59:00 2010 +0000

    Adding shiftIn() from Wiring (no count or delaytime though).

 arduino/cores/arduino/wiring.h       |    3 ++-
 arduino/cores/arduino/wiring_shift.c |   19 +++++++++++++++++--
 2 files changed, 19 insertions(+), 3 deletions(-)

commit c322d5fe66d960e49c94abfb05392d0d2bc2c1ae
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Aug 11 18:19:01 2010 +0000

    Making Client inherit from Stream, which unforunately means taking peek() out of Stream for now, since there's no immediate implementation for Client.

 Ethernet/Client.h |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 8f3e8f9a449debb100091452bcf7a793720ac01b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Aug 11 18:19:01 2010 +0000

    Making Client inherit from Stream, which unforunately means taking peek() out of Stream for now, since there's no immediate implementation for Client.

 arduino/cores/arduino/Stream.h |    1 -
 1 file changed, 1 deletion(-)

commit dc1a42a4aebf73a50d3b9218903b9e9f4e835c4a
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Tue Aug 10 21:42:26 2010 +0000

    Added AD5206 Digital Potentiometer example to SPI library

 .../DigitalPotControl/DigitalPotControl.pde        |   67 ++++++++++++++++++++
 1 file changed, 67 insertions(+)

commit 87fd28b5e5c9b4022d9e8bbf85535e933f994224
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Aug 11 00:26:21 2010 +0300

    fix generating boards and programmers on install

 MANIFEST.in     |    5 +++--
 setup.py        |   55 +++++++++++++++++++++++++++++++++++++++++++++++++------
 src/uploader.py |    1 +
 3 files changed, 53 insertions(+), 8 deletions(-)

commit faae6a86f038afd8c451fb6d1fcc30f687167603
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 10 23:00:44 2010 +0300

    add default preferences file

 preferences.txt |  227 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 227 insertions(+)

commit 8d25d5a70fdb95650f85c075f8e96cd9f1ecc0d1
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 10 23:00:30 2010 +0300

    add initial configuration generation scripts

 gen_boards.py      |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 gen_programmers.py |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 98 insertions(+)

commit 88b48f8e4b1b04f63803a3441569d411689b0ef8
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 10 22:57:53 2010 +0300

    add missing programmers file

 src/programmer.py |   66 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)

commit 71526b71a2167084d08ead9d9125c7025ab50fb7
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 10 21:54:37 2010 +0300

    handle boards fallback

 src/board.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 197a1aae877a382b647d162b4e5b3f8d5e4dc528
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 10 21:53:41 2010 +0300

    ship defaults file

 setup.py     |    2 +-
 src/prefs.py |   42 ++++++++++++++++++++++++++++++++++++++----
 2 files changed, 39 insertions(+), 5 deletions(-)

commit 484f4c09d90905ad08ea29490b4ad71659284fef
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 10 21:52:03 2010 +0300

    add support for serial port selection

 src/config.py   |    1 +
 src/serialio.py |   23 +++++++++++++++++++++++
 src/ui.py       |   38 ++++++++++++++++++++++++++++----------
 src/uploader.py |   45 ++++++++++++++++++++++++++++++---------------
 ui/main.ui      |   21 +--------------------
 5 files changed, 83 insertions(+), 45 deletions(-)

commit b66100d61a318e8203b8e41d8ca45ec324b2ad34
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Tue Aug 10 15:21:00 2010 +0000

    Added a notification to the chat client example when the client connects for the first time

 Ethernet/examples/ChatServer/ChatServer.pde |   14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 948f7215407afffd88e3c391fdfabb5af16e60af
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 10 14:33:57 2010 +0300

    fix gtkbuilder warnings

 ui/main.ui |    1 -
 1 file changed, 1 deletion(-)

commit e12749f960f88408ca1da890c5a0b066318df3ea
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 10 14:30:04 2010 +0300

    handle cleanly missing files

 src/prefs.py |    8 +++++---
 src/ui.py    |    9 +++++++--
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 2ce6294ee12da3711b90b4f9d8fc7f4d5eb2d9dd
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 10 14:29:03 2010 +0300

    generate boards and pgms on install

 BOARDS |   94 ----------------------------------------------------------------
 1 file changed, 94 deletions(-)

commit 84e0b6ecdb8ad8c13852400293c940592c3d00ea
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 10 14:28:44 2010 +0300

    generate boards and pgms on install

 setup.py     |    7 +++++++
 src/board.py |   27 ++++++++++++++++++---------
 2 files changed, 25 insertions(+), 9 deletions(-)

commit 3c099207ba297d238d31000ebcf2af90c7ec35ec
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Aug 10 08:43:45 2010 +0300

    add support for burning bootloaders with different programmers

 gnoduino        |   17 ++++++++++++++++
 src/board.py    |   60 +++++++++++++++++++++++++++++++++++++++++++------------
 src/ui.py       |   28 +++++++++++++++++---------
 src/uploader.py |   53 ++++++++++++++++++++++++++++++++++++++++--------
 ui/main.ui      |   44 ++--------------------------------------
 5 files changed, 130 insertions(+), 72 deletions(-)

commit 17c8f6036289580c86346b936eaf1f2c3499a982
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 10 01:51:38 2010 +0000

    Updating Firmata version number to 2.2 (issue #320).

 Firmata/Firmata.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit db5abe346a0e70ebbdd1ddec81ebf40a157e299c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Aug 8 22:27:24 2010 +0300

    add support for different chips in uploader

 BOARDS          |    6 ++++++
 src/uploader.py |   24 +++++++++++++++++++++---
 2 files changed, 27 insertions(+), 3 deletions(-)

commit 995bd3bf652c8b0fa912645fa7fa41faf6d2f512
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Aug 8 20:36:00 2010 +0300

    improve functions headers detection

 src/preproc.py |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 403546ea09992b542cb64401cdca140420f329b7
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Aug 8 20:35:37 2010 +0300

    add debug support

 src/compiler.py |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit cabd9ba01fdad6f18f2a38c6c379f91ec65988d1
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Aug 7 21:24:49 2010 +0000

    Moving SPI pin initialization from constructor to begin() function.  That way, the SPI library won't alter any pin states unless / until you call begin().

 .../BarometricPressureWebServer.pde                      |    5 +++--
 Ethernet/utility/w5100.cpp                               |    5 ++++-
 SPI/SPI.cpp                                              |   12 +++++++-----
 SPI/SPI.h                                                |   14 ++------------
 .../BarometricPressureSensor.pde                         |    7 ++++---
 5 files changed, 20 insertions(+), 23 deletions(-)

commit 68cfcef6bd0ee04fb8f82850862e1f5c2c3df579
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Aug 7 20:33:18 2010 +0000

    Renaming SPI constants to better match general style.  Renaming setDataOrder() to setBitOrder(), and using existing LSBFIRST and MSBFIRST constants for it.

 SPI/SPI.cpp      |   50 +++++++++++---------------------------------------
 SPI/SPI.h        |   53 ++++++++++++++++++++---------------------------------
 SPI/keywords.txt |   51 ++++++++++++++++++---------------------------------
 3 files changed, 49 insertions(+), 105 deletions(-)

commit b947d46d60c914fdc725e684023b9fe1374ec0af
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Aug 7 23:17:12 2010 +0300

    accelerators cleanup

 src/ui.py |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 5810d6ffffb8ddeea42aaf688df7ada109904dc5
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Aug 7 23:16:27 2010 +0300

    add default C language to srcview

 src/srcview.py |    3 +++
 1 file changed, 3 insertions(+)

commit 457dce9c7e65e69362f033f0c726f227a95853b9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Aug 7 20:08:53 2010 +0000

    Renaming SPI.send() to SPI.transfer() to better reflect its bi-directional nature.

 .../BarometricPressureWebServer.pde                |   10 +++---
 Ethernet/utility/w5100.cpp                         |   32 ++++++++++----------
 SPI/SPI.h                                          |    4 +--
 .../BarometricPressureSensor.pde                   |   10 +++---
 4 files changed, 28 insertions(+), 28 deletions(-)

commit 002a2814891f75e1aae3932dbf24c83293170407
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Aug 7 19:56:14 2010 +0000

    Adding Arduino BT w/ ATmega328 to the boards menu.

 arduino/boards.txt |   63 ++++++++++++++++++++++++++++++++++------------------
 1 file changed, 42 insertions(+), 21 deletions(-)

commit 97f64ebc55c7c7e2c210c232f2aea0bca1d71ba0
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Aug 7 19:48:59 2010 +0000

    Adding ATmega328 version of the Arduino BT bootloader, along with a Makefile for building it.

 arduino/bootloaders/bt/ATmegaBOOT_168.c            |   22 ++-
 .../bootloaders/bt/ATmegaBOOT_168_atmega328_bt.hex |  162 ++++++++++++++++++++
 arduino/bootloaders/bt/Makefile                    |  109 +++++++++++++
 3 files changed, 285 insertions(+), 8 deletions(-)

commit 822233d9edc5a3414af8f4a3eec9ab85f19ba72d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Aug 6 21:55:17 2010 +0000

    Updating Firmata (to r62 of their repository).
    
    Changes include (according to Paul Stoffregen):
    "1: Hardware abstraction layer to support Arduino Mega, Teensy and Sanguino.
    2: Extended analog message, to facilitate using PWM and Servo above pin 15.
    3: Capability queries (alpha), to allow automatic discovery of any board's features."

 Firmata/Boards.h                                   |  335 ++++++++++++++++
 Firmata/Firmata.h                                  |   90 +----
 .../examples/AllInputsFirmata/AllInputsFirmata.pde |   34 +-
 Firmata/examples/AnalogFirmata/AnalogFirmata.pde   |    8 +-
 Firmata/examples/I2CFirmata/I2CFirmata.pde         |    8 +-
 .../OldStandardFirmata/OldStandardFirmata.pde      |   16 +-
 Firmata/examples/ServoFirmata/ServoFirmata.pde     |   25 +-
 .../SimpleAnalogFirmata/SimpleAnalogFirmata.pde    |   17 +-
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.pde  |   22 +-
 .../examples/StandardFirmata/StandardFirmata.pde   |  412 ++++++++++++--------
 10 files changed, 674 insertions(+), 293 deletions(-)

commit 6682ded58a8979209ccd0c1a7796fb034ef4e245
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Aug 6 01:23:19 2010 +0000

    No longer requiring WProgram.h for Print / Stream classes (replaced Arduino-specific type names in String).

 arduino/cores/arduino/WString.h |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 7aa73d33be4655788ee0e4eac058594f182ca264
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Aug 6 01:23:19 2010 +0000

    No longer requiring WProgram.h for Print / Stream classes (replaced Arduino-specific type names in String).

 LiquidCrystal/LiquidCrystal.h |    1 -
 1 file changed, 1 deletion(-)

commit 60e98e55ec689b62be42febcd6efca6f172db8b6
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Aug 5 23:58:54 2010 +0300

    change accelerators to avoid overlap

 src/ui.py |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9d87859a0bfd4abde162d87756d9105617f3661e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Aug 5 23:50:21 2010 +0300

    add missing header

 src/uploader.py |    1 +
 1 file changed, 1 insertion(+)

commit 232ed62fa62393c4d5833f9b02ee06f2fafbf591
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Aug 5 23:05:38 2010 +0300

    atempt fix boudrate changing

 src/ui.py |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 3a6122e7ee5d3ea0e10c63bf019491f12dffbd7d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Aug 5 23:05:15 2010 +0300

    add prototype support to preprocesor

 src/preproc.py |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 0d0ba7f3bff0df10ed6538fca6870271a77f5425
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 3 17:25:11 2010 +0000

    Fixing Server.available().
    
    I got rid of the parameterless version of the Client() constructor, so I need to pass in MAX_SOCK_NUM.

 Ethernet/Server.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 965a12db37f282108a2dcd806b308f0067d4369d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 3 16:13:44 2010 +0000

    Setting SS high by default.
    
    This should prevent conflicts between an SPI device using the hardware SS pin (which previously would have been enabled by default) and another SPI device using another pin for its SS.  It might be better to move the SPI initialization to begin(), which could then be called by the hardware devices which could then disable themselves.

 SPI/SPI.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b61fc3c5411b7616f66797b7ca2765481886987
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 3 14:23:29 2010 +0000

    Removing the _connected field from Client since we don't use it anymore.

 Ethernet/Client.h |    1 -
 1 file changed, 1 deletion(-)

commit 087d525166168dd5df637f7c0a850b865452efbd
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 3 13:36:47 2010 +0000

    Fixing Client and capitalizing header file names.
    
    The switch from checking _sock against a default value, combined with the checking for unconnected clients in status(), broke the Client.  I went back to checking the value of _sock against the default and removed the _connected member altogether because it was redundant (and therefore needed to be kept in sync with _sock).

 Ethernet/Client.cpp   |   54 ++++++++++++++++++++++++-------------------------
 Ethernet/Ethernet.cpp |    2 +-
 Ethernet/Ethernet.h   |    4 ++--
 Ethernet/Server.cpp   |    6 +++---
 4 files changed, 33 insertions(+), 33 deletions(-)

commit 13fbdda18c4f95eb327a99a8bcc6008fb2a0afb3
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 3 13:02:02 2010 +0000

    Fixing ethernet library on Mega.
    
    Because the Mega uses a different pin for SS of the W5100, the SPI library wasn't setting it as an output.  It was only setting the hardware SS pin of the ATmega1280, which is elsewhere on the board.  Adding initSS() to W5100.init() fixed it.

 Ethernet/utility/w5100.cpp |    2 ++
 1 file changed, 2 insertions(+)

commit cce224d251c5c144702d9a30295cbce19ed1783e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Aug 3 00:42:23 2010 +0000

    Return sensible values from Client::connected() and Client::status() if we know it's not connected.

 Ethernet/Client.cpp |    3 +++
 1 file changed, 3 insertions(+)

commit dca72d795c9b1f30c093b2a1f902791c7d2ff620
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Mon Aug 2 22:56:31 2010 +0000

    Added Barometric pressure Web Server example for Ethernet library

 .../BarometricPressureWebServer.pde                |  224 ++++++++++++++++++++
 1 file changed, 224 insertions(+)

commit 64cdab8195f6d1db636cc1fbdc4b70479f5f1de1
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Mon Aug 2 22:43:05 2010 +0000

    Added Barometric pressure sensor example for SPI library

 .../BarometricPressureSensor.pde                   |  149 ++++++++++++++++++++
 1 file changed, 149 insertions(+)

commit a62595baf4068f2a09455ce703b9c662fd342782
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Mon Aug 2 22:38:42 2010 +0000

    Added WProgram.h include to Client.h to allow it to inherit all of WString.h correctly.  See issue #310 for details.

 Ethernet/Client.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2084326c785335018d2a8c35f3f87998752ab88f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Aug 2 22:33:11 2010 +0000

    Moving SPI pin definitions into core (from SPI library): SS, MISO, MOSI, and SCK.

 arduino/cores/arduino/pins_arduino.h |   12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 8f9755ad4f63511ef215ceee30678c72386416c2
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Aug 2 22:33:11 2010 +0000

    Moving SPI pin definitions into core (from SPI library): SS, MISO, MOSI, and SCK.

 SPI/SPI.cpp |   25 +++++++++----------------
 1 file changed, 9 insertions(+), 16 deletions(-)

commit c3a99e51d210f90d96fbb86db44623d6276926d4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Aug 2 22:23:48 2010 +0000

    changing available() to return an int (because the Ethernet Client class or another stream might need more than 255 bytes).

 arduino/cores/arduino/HardwareSerial.cpp |    2 +-
 arduino/cores/arduino/HardwareSerial.h   |    2 +-
 arduino/cores/arduino/Stream.h           |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit ed541c108b70d425efda0f8953f731488a5cbeb1
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Aug 2 22:22:51 2010 +0000

    Adding #include <WProgram.h>.

 LiquidCrystal/LiquidCrystal.h |    1 +
 1 file changed, 1 insertion(+)

commit 7d43d5431c5668999e36a4d4634b4e7b2c599455
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Aug 2 18:59:44 2010 +0000

    Adding SPI library and revising Ethernet library (Christian Maglie).

 Ethernet/Client.cpp                               |  112 +-
 Ethernet/Client.h                                 |   20 +-
 Ethernet/Ethernet.cpp                             |   28 +-
 Ethernet/Ethernet.h                               |   11 +-
 Ethernet/Server.cpp                               |   42 +-
 Ethernet/Server.h                                 |   11 +-
 Ethernet/Udp.cpp                                  |  129 ++
 Ethernet/Udp.h                                    |   60 +
 Ethernet/examples/ChatServer/ChatServer.pde       |    1 +
 Ethernet/examples/PachubeClient/PachubeClient.pde |    2 +-
 Ethernet/examples/TwitterClient/TwitterClient.pde |    2 +-
 Ethernet/examples/WebClient/WebClient.pde         |    2 +
 Ethernet/examples/WebServer/WebServer.pde         |    2 +-
 Ethernet/utility/socket.c                         |  558 ---------
 Ethernet/utility/socket.cpp                       |  314 +++++
 Ethernet/utility/socket.h                         |   42 +-
 Ethernet/utility/spi.h                            |   58 -
 Ethernet/utility/types.h                          |  165 ---
 Ethernet/utility/w5100.c                          | 1302 ---------------------
 Ethernet/utility/w5100.cpp                        |  174 +++
 Ethernet/utility/w5100.h                          |  680 ++++++-----
 SPI/SPI.cpp                                       |   94 ++
 SPI/SPI.h                                         |   93 ++
 SPI/keywords.txt                                  |   51 +
 24 files changed, 1429 insertions(+), 2524 deletions(-)

commit a5eff70fb0fcb1fb34a9b7117c1cfa4e5302758f
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Tue Jul 27 22:59:18 2010 +0000

    added more String examples

 arduino/cores/arduino/WString.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 38aa22c0344006cf1a553cf0834af9e0bedfaf42
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jul 27 14:20:56 2010 +0000

    Reverting changes to String class and modifying to allow + and += to work on more types.

 arduino/cores/arduino/WString.cpp |  658 +++++++++++++++----------------------
 arduino/cores/arduino/WString.h   |  150 ++++-----
 2 files changed, 335 insertions(+), 473 deletions(-)

commit b86b2f1b211b0d4d242099c40477da02bbea066b
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Tue Jul 27 10:18:04 2010 +0000

    removed append() from String library

 arduino/cores/arduino/WString.cpp |    9 ---------
 arduino/cores/arduino/WString.h   |    2 --
 2 files changed, 11 deletions(-)

commit 11b187e636360820bf69d2dab7cff67843620dc0
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Tue Jul 27 10:09:09 2010 +0000

    checked in Xiaoyang Feng's changes to String library

 arduino/cores/arduino/WString.cpp |    1 +
 arduino/cores/arduino/WString.h   |    2 ++
 2 files changed, 3 insertions(+)

commit f0cb14dc88df7b601694170732da85718e0e0395
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Tue Jul 27 10:06:49 2010 +0000

    Checked in Xiaoyang's changes to String library

 arduino/cores/arduino/WString.h |  140 ++++++++++++++++++++++-----------------
 1 file changed, 79 insertions(+), 61 deletions(-)

commit a988b10ff74dee0d6300436888350d4c3f6838a5
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Tue Jul 27 10:06:43 2010 +0000

    Checked in Xiaoyang's changes to String library

 arduino/cores/arduino/WString.cpp |  666 ++++++++++++++++++++++---------------
 1 file changed, 397 insertions(+), 269 deletions(-)

commit 15c9b78505fdf05b46f3eae851f4c39f3894a947
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Jul 27 08:19:45 2010 +0300

    flashing process - add protocol and speed support

 src/board.py    |   12 +++++++++++-
 src/ui.py       |    2 ++
 src/uploader.py |    5 +++--
 3 files changed, 16 insertions(+), 3 deletions(-)

commit 01aa10d54dd8669189917fb7f6f3cf1cb1c885f6
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Jul 26 00:22:06 2010 +0300

    fix setting src language when insterting text

 src/srcview.py |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c24cf5153c3752a5c3538783842c5a373397e5ec
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Jul 25 22:34:45 2010 +0300

    fix board selection

 src/board.py  |    7 +++----
 src/config.py |    2 +-
 src/ui.py     |    7 ++++---
 3 files changed, 8 insertions(+), 8 deletions(-)

commit 56e4a17c3d2ceb1ad191dbdb37e6b310b81036d0
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Jul 25 21:30:37 2010 +0300

    add fonts support

 src/prefs.py   |    2 +-
 src/srcview.py |    4 +-
 src/ui.py      |   34 +++++++++++++---
 ui/main.ui     |  123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 4 files changed, 153 insertions(+), 10 deletions(-)

commit 0500fbf80614449c862faccabe7331a7dd44121a
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Jul 25 16:38:42 2010 +0000

    Added comments and serial output to ChatServer example

 Ethernet/examples/ChatServer/ChatServer.pde |   46 +++++++++++++++++++--------
 1 file changed, 33 insertions(+), 13 deletions(-)

commit ee12f7ba51eeb1c7fe44d06d89455129007ef319
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Jul 25 16:28:30 2010 +0000

    Added comments to WebClient example

 Ethernet/examples/WebClient/WebClient.pde |   11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 008888ba774c50f2d55f37fbbebc73c5863f7392
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Jul 25 16:27:38 2010 +0000

    Added comments to WebServer example

 Ethernet/examples/WebServer/WebServer.pde |   49 ++++++++++++++++++++---------
 1 file changed, 34 insertions(+), 15 deletions(-)

commit c9414b65d630fe1cfa67de094bd95335ddef6876
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Jul 25 19:25:57 2010 +0300

    add missing files

 src/board.py  |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/config.py |    3 +++
 src/prefs.py  |   15 +++++++++++++++
 3 files changed, 73 insertions(+)

commit 82d69615c546bda4306544bd166cc99e828021bd
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Jul 25 16:18:52 2010 +0000

    Added comments to WebClient example

 Ethernet/examples/WebClient/WebClient.pde |   51 +++++++++++++++++++++++------
 1 file changed, 41 insertions(+), 10 deletions(-)

commit f0eb2f36e92dc6e10326bfd7f893b2a024566548
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Jul 25 15:53:09 2010 +0000

    Added Twitter client to Ethernet Library examples

 Ethernet/examples/TwitterClient/TwitterClient.pde |  136 +++++++++++++++++++++
 1 file changed, 136 insertions(+)

commit c88590819173183003b8bc132854b471ab9e6b19
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Jul 25 15:52:43 2010 +0000

    Added Pachube client to Ethernet Library examples

 Ethernet/examples/PachubeClient/PachubeClient.pde |  139 +++++++++++++++++++++
 1 file changed, 139 insertions(+)

commit cf293ede21a39c62b994bfc270866637de21111d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 24 23:29:56 2010 +0300

    fix hardcoded variables

 src/ui.py  |    3 +++
 ui/main.ui |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

commit 6a31a49cd263a3770fc4e2b7df5083fd71080386
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 24 22:31:13 2010 +0300

    add missing files

 MANIFEST.in |    2 ++
 1 file changed, 2 insertions(+)

commit 49e4c6b7d767d915c146d636196dbc3238cca282
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 24 22:31:00 2010 +0300

    disable hardcoded paths

 src/ui.py       |    2 +-
 src/uploader.py |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 3607206e0deff2fa39aa41a7f37b628602a9bd35
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Jul 24 20:45:45 2010 +0300

    add various boards support

 BOARDS          |   88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/compiler.py |   24 ++++++++-------
 src/misc.py     |   26 ++++++++++++++++
 src/ui.py       |   19 ++++++++++++
 ui/main.ui      |   42 +++++++++++++++++++++++++-
 5 files changed, 188 insertions(+), 11 deletions(-)

commit 213ced0bc97b79a70571c7506f9d936ceaaa60e7
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 23 17:21:49 2010 +0300

    relocate some general purpose functions

 src/compiler.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7c4c46359f724d968a53aa2546364464ba8a2b2d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 23 17:16:37 2010 +0300

    relocate some general purpose functions

 src/compiler.py |   43 +++++++++++--------------------------------
 src/misc.py     |   25 +++++++++++++++++++++++++
 src/srcview.py  |    6 ++++--
 src/ui.py       |   14 ++++++++------
 4 files changed, 48 insertions(+), 40 deletions(-)

commit 3dc383dad4ba04325aa897632c59066848af4ae9
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 23 17:16:19 2010 +0300

    setup buttons only on toolbar

 ui/main.ui |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 686949f72ab217f737e6ad10f2cb5432931c0bc9
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 23 16:34:23 2010 +0300

    filter out file/lines in compiler output

 src/compiler.py |   15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 10b00cda91e79e6497a9e141c9df14b50f5bb94c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 23 13:03:34 2010 +0300

    update license in setup file

 setup.py |    1 +
 1 file changed, 1 insertion(+)

commit 532d8fcf2d2321aa041bc3462330e3f23e79be9a
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 23 13:03:19 2010 +0300

    add MANIFEST file

 MANIFEST.in |    2 ++
 1 file changed, 2 insertions(+)

commit 3c3c55dc16e7bc5c8e54873759a4e0c56c10ea79
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 23 12:24:01 2010 +0300

    update pkg description

 setup.py |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 4451d3a7d9e4fd6c1f06f8b1700c88cfce374fb8
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 23 12:10:42 2010 +0300

    add license text

 src/__init__.py |   16 ++++++++++++++++
 src/misc.py     |   16 ++++++++++++++++
 src/srcview.py  |    1 -
 src/uploader.py |   16 ++++++++++++++++
 4 files changed, 48 insertions(+), 1 deletion(-)

commit d71684bc2bc979001dc9fe7aa908cb2e4b13bd97
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Jul 23 12:10:03 2010 +0300

    add packaging support

 compiler.py      |  244 -------------------------------------
 gnoduino         |    5 +
 gnoduino.py      |  352 -----------------------------------------------------
 misc.py          |   59 ---------
 preproc.py       |   52 --------
 serialio.py      |   43 -------
 setup.py         |   15 +++
 src/__init__.pyc |  Bin 0 -> 122 bytes
 src/compiler.py  |  248 +++++++++++++++++++++++++++++++++++++
 src/compiler.pyc |  Bin 0 -> 6410 bytes
 src/misc.py      |   59 +++++++++
 src/misc.pyc     |  Bin 0 -> 2429 bytes
 src/preproc.py   |   52 ++++++++
 src/preproc.pyc  |  Bin 0 -> 1277 bytes
 src/serialio.py  |   43 +++++++
 src/serialio.pyc |  Bin 0 -> 2090 bytes
 src/srcview.py   |   93 ++++++++++++++
 src/srcview.pyc  |  Bin 0 -> 3174 bytes
 src/ui.py        |  356 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/ui.pyc       |  Bin 0 -> 12898 bytes
 src/uploader.py  |   38 ++++++
 src/uploader.pyc |  Bin 0 -> 1078 bytes
 srcview.py       |   93 --------------
 uploader.py      |   38 ------
 24 files changed, 909 insertions(+), 881 deletions(-)

commit 1ba684d8b1773c647fcdf021b1d4e399f6c8bcfd
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jul 22 12:27:46 2010 +0300

    remove moved file

 main.ui |  473 ---------------------------------------------------------------
 1 file changed, 473 deletions(-)

commit 1b26935094e2b2a601b1244a5c64c63a85afb073
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jul 22 12:27:08 2010 +0300

    kill whitespace

 compiler.py |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8c046a01fbe2c6c1cd59156c46dc8ba6f6093a94
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Jul 22 12:26:30 2010 +0300

    kill hardcoded paths

 gnoduino.py |   75 +++++++---
 ui/main.ui  |  438 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 492 insertions(+), 21 deletions(-)

commit cf94403be90416072dda86e9299f8fe0eed7422e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jul 10 21:07:51 2010 +0000

    INTERNAL -> INTERNAL1V1 AND INTERNAL2V56 on the Mega (issue #194).

 arduino/cores/arduino/wiring.h |    5 +++++
 1 file changed, 5 insertions(+)

commit 9d6ee63ea533e47006098219f80a40b5e28bcb63
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Jul 5 16:08:35 2010 +0000

    whitespace.

 arduino/cores/arduino/WString.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9bf7b2aa678a8d4eaf187a36392a1e9082e60139
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jul 4 23:31:55 2010 +0000

    Adding a peek() function to Stream and HardwareSerial (Serial).

 arduino/cores/arduino/HardwareSerial.cpp |    9 +++++++++
 arduino/cores/arduino/HardwareSerial.h   |    1 +
 arduino/cores/arduino/Stream.h           |    1 +
 3 files changed, 11 insertions(+)

commit f4702ef023f2a5a3303eced133e36d35403497aa
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jul 4 23:22:34 2010 +0000

    Adding support for printing Strings to the Print class.

 arduino/cores/arduino/HardwareSerial.cpp |    1 +
 arduino/cores/arduino/Print.cpp          |   12 ++++++++++++
 arduino/cores/arduino/Print.h            |    6 +++++-
 arduino/cores/arduino/WString.h          |    3 ++-
 4 files changed, 20 insertions(+), 2 deletions(-)

commit fd9a17c18c83872a0f472221336b1c7a12db649e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jul 4 16:36:52 2010 +0000

    Modifying String from new/delete to malloc()/free().  Also #include'ing WString.h from WProgram.h.

 arduino/cores/arduino/WProgram.h  |    1 +
 arduino/cores/arduino/WString.cpp |    4 ++--
 arduino/cores/arduino/WString.h   |   12 ++++++------
 3 files changed, 9 insertions(+), 8 deletions(-)

commit b3558bda5637b9db18b6a70b08bf20fc672e3aff
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jul 4 16:27:23 2010 +0000

    Adding WString.h and WString.cpp straight from Wiring (r. 726).  Won't actually work yet.

 arduino/cores/arduino/WString.cpp |  396 +++++++++++++++++++++++++++++++++++++
 arduino/cores/arduino/WString.h   |  119 +++++++++++
 2 files changed, 515 insertions(+)

commit ab0754cf715ae17d2de0e0c640faf93d25c660cd
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jun 12 20:32:58 2010 +0000

    Disabling interrupts while digitalWrite() and pinMode() modify registers (issue #146).
    Updating revisions.

 arduino/cores/arduino/wiring_digital.c |   26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

commit b38b6f3a3e25c4d9b0131aedc0c82c37fa97869e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jun 12 19:47:41 2010 +0000

    Re-enabling timer 2 pwm after tone() ends.
    Factored out common code to disable timers.

 arduino/cores/arduino/Tone.cpp |   61 +++++++++++++++++++++-------------------
 1 file changed, 32 insertions(+), 29 deletions(-)

commit 2d5d7eef3d5e3c9921de4c7aee2d59064e025a37
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri May 28 22:41:03 2010 +0000

    Adding a basic Stream interface and modifying HardwareSerial to inherit from it.

 arduino/cores/arduino/HardwareSerial.h |   10 +++++-----
 arduino/cores/arduino/Stream.h         |   34 ++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+), 5 deletions(-)

commit 7196309e24e8e6be0583d471b150c2cb39eb8ce0
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue May 25 20:16:15 2010 +0000

    More accurate delay() function from BenF.

 arduino/cores/arduino/wiring.c |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 26422a34b5a39d1b3068835edcb399c90d07a752
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun May 16 04:05:40 2010 +0000

    Adding A0=14, A1=15, etc. aliases for analog input pins and modifying analogRead() to accept them (in addition to 0, 1, 2, etc.).  Removing some unused code elsewhere.

 arduino/cores/arduino/WProgram.h      |   29 +++++++++++++++++++++++++++++
 arduino/cores/arduino/pins_arduino.c  |    4 ----
 arduino/cores/arduino/wiring.h        |    6 ------
 arduino/cores/arduino/wiring_analog.c |   14 +++++++++-----
 4 files changed, 38 insertions(+), 15 deletions(-)

commit 4dae258282d193766a479c683f58de1290cebd68
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun May 16 02:53:51 2010 +0000

    Adding 5V, 16 MHz versions of the Arduino Pro and Pro Mini (ATmega328 and ATmega168) to the boards menu.

 arduino/boards.txt |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit d33a2ac08a41190dffaca30549f9adb37fac95f3
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat May 8 20:37:54 2010 +0000

    Removing some Processing stuff that we don't need.
    Moving the Arduino Fio up in the boards menu.

 arduino/boards.txt |   41 ++++++++++++++++++++---------------------
 1 file changed, 20 insertions(+), 21 deletions(-)

commit 4dd2f1660c540690321b73039590aeed1c393fb3
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Mar 28 15:45:59 2010 +0000

    Added Fio to boards.txt, now that it's part of the lineup.

 arduino/boards.txt |   21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 855160d4c61ef28a48a89ff6bc55af114712365f
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Mar 12 20:29:54 2010 +0200

    make GUI a little more responsive

 misc.py     |    4 ++++
 uploader.py |    4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit e94756785f1d654bae6b9aff96d166baf3fe04f2
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Mar 12 19:54:42 2010 +0200

    implement clear serial console

 gnoduino.py |    1 +
 serialio.py |    8 +++++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit f086a8455eab3c4c346ea43f69eddbb98e4c5f0e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Mar 12 12:56:55 2010 +0200

    add overwrite popup

 gnoduino.py |   21 +++++----------------
 misc.py     |   17 +++++++++++++++++
 2 files changed, 22 insertions(+), 16 deletions(-)

commit fe7b7afdbad322fb426d028bdf5f234284cd8c29
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Mar 12 11:43:48 2010 +0200

    add pixmaps directory

 pixmaps/compile.png |  Bin 0 -> 324 bytes
 pixmaps/new.png     |  Bin 0 -> 277 bytes
 pixmaps/open.png    |  Bin 0 -> 292 bytes
 pixmaps/save.png    |  Bin 0 -> 302 bytes
 pixmaps/serial.png  |  Bin 0 -> 304 bytes
 pixmaps/stop.png    |  Bin 0 -> 305 bytes
 pixmaps/upload.png  |  Bin 0 -> 301 bytes
 7 files changed, 0 insertions(+), 0 deletions(-)

commit 8bdb48bac574c2f5a6784a1e5db268c9c4f323dd
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Mar 11 14:15:28 2010 +0200

    fix upload functions

 gnoduino.py |    4 +++-
 uploader.py |   13 +++++++++++--
 2 files changed, 14 insertions(+), 3 deletions(-)

commit e444533781e007f4362e7d6036ad774d6b6ec7f8
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Mar 8 23:43:27 2010 +0200

    implement uploader via avrdude

 gnoduino.py |    6 +++---
 misc.py     |    2 --
 serialio.py |    5 +++++
 uploader.py |    8 +++++---
 4 files changed, 13 insertions(+), 8 deletions(-)

commit 55297e3f1d72f456ae7258f5325c9b815bf578da
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Mon Mar 8 22:27:59 2010 +0200

    initial uploader module

 compiler.py |   37 ++++++++++---------------------------
 gnoduino.py |   11 +++++++++--
 misc.py     |   40 ++++++++++++++++++++++++++++++++++++++++
 srcview.py  |    7 +++----
 uploader.py |   27 +++++++++++++++++++++++++++
 5 files changed, 89 insertions(+), 33 deletions(-)

commit 616f5b2702dd5f72b6725f8bd1c987279283b268
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Mar 7 22:53:32 2010 +0200

    goto error line on compile error

 compiler.py |   19 ++++++++++++++++---
 gnoduino.py |    3 ++-
 2 files changed, 18 insertions(+), 4 deletions(-)

commit 71dff611155f0daf2c5e8461a6dc3433eee10994
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Mar 7 19:38:35 2010 +0200

    implement cursor control

 srcview.py |    7 +++++++
 1 file changed, 7 insertions(+)

commit 64282b7b79cc15ebb07cb3baec80ba95ec5f1012
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Mar 7 13:11:21 2010 +0200

    implement cursor control

 gnoduino.py |   23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)

commit 92bb166e0885023e57591aaa7be5b9da75cfc20d
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sun Mar 7 12:49:51 2010 +0200

    update icons

 main.ui |   42 +++++++++++++++++++++++++++++++++++-------
 1 file changed, 35 insertions(+), 7 deletions(-)

commit ae0f1492cc2d47cb2ccc49b41dd9e94e67218ad9
Author: root <root@mapes.(none)>
Date:   Sat Mar 6 23:29:56 2010 +0200

    separate serial console and compile console

 gnoduino.py |   83 +++++++++++++++++++++++++++++++++++++++++++++--------------
 serialio.py |    9 ++++---
 2 files changed, 69 insertions(+), 23 deletions(-)

commit e4d7326a454a1a2aaf05f74be20ffcefc85a2c60
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 6 21:45:04 2010 +0200

    update cusor when switching pages

 gnoduino.py |    4 +++-
 serialio.py |    3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit f23852ffad941ba6e6495ad7c030256a322e2e9c
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 6 20:34:14 2010 +0200

    remove untracked directory

 arduino/boards.txt                                 |  220 ----
 arduino/bootloaders/atmega/ATmegaBOOT_168.c        | 1054 --------------------
 .../atmega/ATmegaBOOT_168_atmega1280.hex           |  245 -----
 .../atmega/ATmegaBOOT_168_atmega328.hex            |  125 ---
 .../atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex   |  124 ---
 .../atmega/ATmegaBOOT_168_diecimila.hex            |  126 ---
 arduino/bootloaders/atmega/ATmegaBOOT_168_ng.hex   |  110 --
 .../bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex |  126 ---
 arduino/bootloaders/atmega/Makefile                |  224 -----
 arduino/bootloaders/atmega8/ATmegaBOOT.c           |  507 ----------
 arduino/bootloaders/atmega8/ATmegaBOOT.hex         |   66 --
 arduino/bootloaders/atmega8/Makefile               |   88 --
 arduino/bootloaders/bt/ATmegaBOOT_168.c            | 1032 -------------------
 arduino/bootloaders/bt/ATmegaBOOT_168.hex          |  121 ---
 arduino/bootloaders/lilypad/LilyPadBOOT_168.hex    |  117 ---
 arduino/bootloaders/lilypad/src/ATmegaBOOT.c       |  979 ------------------
 arduino/bootloaders/lilypad/src/Makefile           |   84 --
 arduino/cores/arduino/HardwareSerial.cpp           |  226 -----
 arduino/cores/arduino/HardwareSerial.h             |   66 --
 arduino/cores/arduino/Print.cpp                    |  206 ----
 arduino/cores/arduino/Print.h                      |   62 --
 arduino/cores/arduino/Tone.cpp                     |  515 ----------
 arduino/cores/arduino/WConstants.h                 |    1 -
 arduino/cores/arduino/WInterrupts.c                |  215 ----
 arduino/cores/arduino/WMath.cpp                    |   60 --
 arduino/cores/arduino/WProgram.h                   |   32 -
 arduino/cores/arduino/binary.h                     |  515 ----------
 arduino/cores/arduino/main.cpp                     |   14 -
 arduino/cores/arduino/pins_arduino.c               |  469 ---------
 arduino/cores/arduino/pins_arduino.h               |   76 --
 arduino/cores/arduino/wiring.c                     |  238 -----
 arduino/cores/arduino/wiring.h                     |  133 ---
 arduino/cores/arduino/wiring_analog.c              |  179 ----
 arduino/cores/arduino/wiring_digital.c             |  111 ---
 arduino/cores/arduino/wiring_private.h             |   68 --
 arduino/cores/arduino/wiring_pulse.c               |   66 --
 arduino/cores/arduino/wiring_shift.c               |   40 -
 arduino/programmers.txt                            |   20 -
 38 files changed, 8660 deletions(-)

commit 13f7dd51e7a492a0dc5ab21a4cd3f655741590c7
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 6 12:38:41 2010 +0200

    fix close tab logic

 gnoduino.py |   25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit 0e4287188f9238630f3effcef8f92a38d08c3341
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Sat Mar 6 00:58:14 2010 +0200

    add alt<0-9> keybinding

 gnoduino.py |   37 +++++++++++++++++++++++++------------
 1 file changed, 25 insertions(+), 12 deletions(-)

commit 3e036fab477b65836586f05f15944b05aebc837e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Fri Mar 5 22:21:18 2010 +0200

    implemented save as function

 gnoduino.py |   45 ++++++++++++++++++++++++++++++++++++++++++---
 main.ui     |    2 +-
 srcview.py  |   18 +-----------------
 3 files changed, 44 insertions(+), 21 deletions(-)

commit d901e586af1414285e4b71efe2d2501c0954d30a
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Thu Mar 4 08:41:07 2010 +0200

    add cursor position status

 gnoduino.py                       |    3 ++-
 main.ui                           |   22 ++++++++++++++++++++--
 scripts/update-hardware-branch.sh |   14 ++++++++++++++
 srcview.py                        |   20 ++++++++++++++++----
 4 files changed, 52 insertions(+), 7 deletions(-)

commit 16b803580ce70ae5462b988850aed7a588cecf4e
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Mar 3 22:00:25 2010 +0200

    correctly focus source view

 gnoduino.py |   14 ++++++++------
 srcview.py  |    3 +++
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 3524e483cd07a1a21e9c394f65c004a69e93dac8
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Wed Mar 3 12:23:32 2010 +0200

    optimize compiled objects

 compiler.py |   43 +++++++++++++++++++++++++++++++------------
 preproc.py  |    5 -----
 srcview.py  |    2 +-
 3 files changed, 32 insertions(+), 18 deletions(-)

commit 402f973244bef8e34c057d0d3db54fe6e7147e61
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Mar 2 22:58:13 2010 +0200

    properly cleanup on exit

 compiler.py |    4 ----
 gnoduino.py |    2 ++
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 72cc8b512cb9a83e99ef3a7521fef77d7254c398
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Mar 2 22:49:25 2010 +0200

    add missing file

 preproc.py |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)

commit a98d990d01b407e60356d1b683c217d4ae6c8bfc
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Mar 2 22:49:08 2010 +0200

    correctly generate temp files

 compiler.py |   33 ++++++++++++++++++++-------------
 gnoduino.py |    8 +++++++-
 srcview.py  |   11 ++++++++---
 3 files changed, 35 insertions(+), 17 deletions(-)

commit d02c55691298e80fce1a9d89c78c893644d409c8
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Mar 2 19:46:29 2010 +0200

    initial import

 compiler.py |  226 +++++++++++++++++++++++++++++++
 gnoduino.py |  195 +++++++++++++++++++++++++++
 main.ui     |  427 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 serialio.py |   30 +++++
 srcview.py  |   83 ++++++++++++
 5 files changed, 961 insertions(+)

commit 4d5247b3a69fcb02b5bedf47d51ea4a7a30490a6
Author: Lucian Langa <lucilanga@gnome.org>
Date:   Tue Mar 2 12:53:35 2010 +0200

    add hardware as submodule

 .gitmodules |    3 +++
 hardware    |    1 +
 2 files changed, 4 insertions(+)

commit 654bf5bfad55239ca0dd0985d065ee091108376f
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:53:43 2010 +0000

    Added public domain notice

 Servo/examples/Sweep/Sweep.pde |    2 ++
 1 file changed, 2 insertions(+)

commit a371a07df3aac7d52edca2830a40b4f1f7bb5458
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:53:35 2010 +0000

    Added public domain notice

 Stepper/examples/MotorKnob/MotorKnob.pde |    1 +
 1 file changed, 1 insertion(+)

commit 0fb5dcaaae24b029bb7200d2504b8a35bfd411aa
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:49:52 2010 +0000

    Added public domain notice

 EEPROM/examples/eeprom_clear/eeprom_clear.pde |    2 ++
 1 file changed, 2 insertions(+)

commit 6605eb06e78c7023f2fcad3f30c5d5e29791b728
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:49:48 2010 +0000

    Added public domain notice

 EEPROM/examples/eeprom_read/eeprom_read.pde |    1 +
 1 file changed, 1 insertion(+)

commit 8a5f4ffe685abbb616a86e913067de01d980f322
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:49:03 2010 +0000

    Added public domain notice

 LiquidCrystal/examples/TextDirection/TextDirection.pde |    2 ++
 1 file changed, 2 insertions(+)

commit eb147a781fd2fe2e39a46e941bb367f53d287d80
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:48:54 2010 +0000

    Added public domain notice

 LiquidCrystal/examples/setCursor/setCursor.pde |    2 ++
 1 file changed, 2 insertions(+)

commit d04b1d24cd6b7fab70acd5a3d872c461776d7110
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:48:44 2010 +0000

    Added public domain notice

 LiquidCrystal/examples/SerialDisplay/SerialDisplay.pde |    2 ++
 1 file changed, 2 insertions(+)

commit 12c22c57013f9c4df39af39abcc7e04be2af6131
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:48:43 2010 +0000

    Added public domain notice

 LiquidCrystal/examples/Scroll/Scroll.pde |    2 ++
 1 file changed, 2 insertions(+)

commit 25c0fcafff8570140636301903328c8a04838ce2
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:48:38 2010 +0000

    Added public domain notice

 LiquidCrystal/examples/HelloWorld/HelloWorld.pde |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b34fbe7d528f219c6eb425e8edd4970c5a406f95
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:48:34 2010 +0000

    Added public domain notice

 LiquidCrystal/examples/Display/Display.pde |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 352cfb11738005eaff1b0921cc2ba98596d2ff3a
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:48:28 2010 +0000

    Added public domain notice

 LiquidCrystal/examples/Cursor/Cursor.pde |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4503ff2f1cc4e87641872d147ea55a616b91774f
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:48:25 2010 +0000

    Added public domain notice

 LiquidCrystal/examples/Blink/Blink.pde |    2 ++
 1 file changed, 2 insertions(+)

commit 6fdfd700aeceed97a4176db55f004e2730fd4c67
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:48:20 2010 +0000

    Added public domain notice

 LiquidCrystal/examples/Autoscroll/Autoscroll.pde |    2 ++
 1 file changed, 2 insertions(+)

commit b58a89dbb3c8e46ffb04cf44ed675cd0920b4a8a
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:48:01 2010 +0000

    Added public domain notice

 Wire/examples/slave_sender/slave_sender.pde |    3 +++
 1 file changed, 3 insertions(+)

commit 77a53872f7961ca602f5bdc736c979d94abe47e7
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:47:59 2010 +0000

    Added public domain notice

 Wire/examples/slave_receiver/slave_receiver.pde |    3 +++
 1 file changed, 3 insertions(+)

commit 8f6118e92abe17409bb48708efcce5db8ed06f89
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:47:54 2010 +0000

    Added public domain notice

 Wire/examples/SFRRanger_reader/SFRRanger_reader.pde |    3 +++
 1 file changed, 3 insertions(+)

commit d1aa6b66ddeb23d558f35891f656f45d1c83b9ef
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:47:47 2010 +0000

    Added public domain notice

 Wire/examples/master_writer/master_writer.pde |    3 +++
 1 file changed, 3 insertions(+)

commit 33068ce475e6333fa9acdcefbb3640260847bcf5
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:47:44 2010 +0000

    Added public domain notice

 Wire/examples/master_reader/master_reader.pde |    3 +++
 1 file changed, 3 insertions(+)

commit 99f169e193ad5205d5a42cc21503cf409a1f24e2
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Feb 24 03:47:42 2010 +0000

    Added public domain notice

 Wire/examples/digital_potentiometer/digital_potentiometer.pde |    5 +++++
 1 file changed, 5 insertions(+)

commit e92885cf63d86390bd2e03780971fed58e65f5a0
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Mon Feb 8 23:36:02 2010 +0000

    Corrected comments in LiquidCrystal examples

 LiquidCrystal/examples/Scroll/Scroll.pde |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit f73a55c6705c59adb2a0359f1c44571eda274195
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Mon Feb 8 23:35:15 2010 +0000

    Corrected comments in LiquidCrystal examples

 LiquidCrystal/examples/setCursor/setCursor.pde |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 298a1002632ee7637a4768c86943384e01be8a7b
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Mon Feb 8 23:34:07 2010 +0000

    Corrected comments in LiquidCrystal examples

 LiquidCrystal/examples/SerialDisplay/SerialDisplay.pde |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9a0dcf22863bf662e10585e4465bc94c6dc884d3
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Mon Feb 8 23:31:21 2010 +0000

    Corrected comments in LiquidCrystal examples

 LiquidCrystal/examples/TextDirection/TextDirection.pde |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b34417c83ed0ee33635e41aba6e88e5c4ac9a8f5
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Mon Feb 8 23:26:07 2010 +0000

    Corrected comments in LiquidCrystal examples

 LiquidCrystal/examples/Display/Display.pde |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c9d10d8d8c73050efbe4f585af60216209783f3e
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Mon Feb 8 23:24:18 2010 +0000

    Corrected comments in LiquidCrystal examples

 LiquidCrystal/examples/Cursor/Cursor.pde |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 379c2701ed1e52d72dfc3518c02a2cd05570f08a
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Mon Feb 8 23:21:13 2010 +0000

    Corrected comments in LiquidCrystal examples

 LiquidCrystal/examples/Blink/Blink.pde |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit be7041a9f311063dce70db6a0168c5ffbf8ae75e
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Mon Feb 8 23:13:59 2010 +0000

 LiquidCrystal/examples/HelloWorld/HelloWorld.pde |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b4d5404646d9d623b66043a6d87248e0e93bb4eb
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jan 9 17:02:27 2010 +0000

    Limiting tone generation to timer 2 only to prevent conflicts with the Servo library.

 arduino/cores/arduino/Tone.cpp |   26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit fd1ac15d9eb0b5cbeff5fefb3c602e55a8a62cdf
Author: dmellis <dmellis@5a7bb8b8-8b4a-0410-973d-494203d638bc>
Date:   Sat Jan 9 17:02:27 2010 +0000

    Limiting tone generation to timer 2 only to prevent conflicts with the Servo library.
    
    
    git-svn-id: http://arduino.googlecode.com/svn/trunk/hardware@828 5a7bb8b8-8b4a-0410-973d-494203d638bc

 arduino/cores/arduino/Tone.cpp |   26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit 12ccb6ac305672820bcf4f1dbee8b9f7134f6be2
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Jan 8 02:44:08 2010 +0000

    Incorporating updates to the Servo library by Michael Margolis.

 Servo/Servo.cpp |  143 +++++++++++++++++++++++++++++++++++++++++--------------
 Servo/Servo.h   |   47 +++++++++++++++---
 2 files changed, 147 insertions(+), 43 deletions(-)

commit cc5d6ac9a3aceaf497d61d78f3e16043db439e34
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Jan 8 02:30:44 2010 +0000

    Updating to Firmata rev. 51 (adding OldStandardFirmata and AllInputsFirmata).

 Firmata/Firmata.cpp                                |    2 +-
 Firmata/Firmata.h                                  |    9 +-
 .../examples/AllInputsFirmata/AllInputsFirmata.pde |   71 +++
 Firmata/examples/OldStandardFirmata/LICENSE.txt    |  458 ++++++++++++++++++++
 .../OldStandardFirmata/OldStandardFirmata.pde      |  228 ++++++++++
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.pde  |    1 -
 .../examples/StandardFirmata/StandardFirmata.pde   |    9 +-
 7 files changed, 764 insertions(+), 14 deletions(-)

commit 7aff8c4820b258cc2960ff9f19ade02e0ca97046
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Dec 29 20:57:07 2009 +0000

    Adding tone() and noTone() functions, using Brett Hagman's Tone library.

 arduino/cores/arduino/Tone.cpp   |  515 ++++++++++++++++++++++++++++++++++++++
 arduino/cores/arduino/WProgram.h |    3 +
 2 files changed, 518 insertions(+)

commit a462ccb8951ca4d5125bb3e80c7bf8373f256c7a
Author: dmellis <dmellis@5a7bb8b8-8b4a-0410-973d-494203d638bc>
Date:   Tue Dec 29 20:57:07 2009 +0000

    Adding tone() and noTone() functions, using Brett Hagman's Tone library.
    
    
    git-svn-id: http://arduino.googlecode.com/svn/trunk/hardware@822 5a7bb8b8-8b4a-0410-973d-494203d638bc

 arduino/cores/arduino/Tone.cpp   |  515 ++++++++++++++++++++++++++++++++++++++
 arduino/cores/arduino/WProgram.h |    3 +
 2 files changed, 518 insertions(+)

commit 4d640c0cda31564d2b2c13ecf2911f12a7e6291b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Dec 29 18:01:06 2009 +0000

    Updating to the latest version of Firmata (rev. 41).

 Firmata/Firmata.cpp                                |    7 +---
 Firmata/Firmata.h                                  |    6 ++-
 .../examples/StandardFirmata/StandardFirmata.pde   |   40 +++++++++++++-------
 3 files changed, 33 insertions(+), 20 deletions(-)

commit b8d2411007d22b3dc334b06e75554fca3134c43f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Dec 28 15:39:19 2009 +0000

    Removing (no longer maintaining) the Makefile.

 arduino/cores/arduino/Makefile |  243 ----------------------------------------
 1 file changed, 243 deletions(-)

commit d902127d0430e08094f84d84fe0b69fe27cf91b4
Author: dmellis <dmellis@5a7bb8b8-8b4a-0410-973d-494203d638bc>
Date:   Mon Dec 28 15:39:19 2009 +0000

    Removing (no longer maintaining) the Makefile.
    
    
    git-svn-id: http://arduino.googlecode.com/svn/trunk/hardware@820 5a7bb8b8-8b4a-0410-973d-494203d638bc

 arduino/cores/arduino/Makefile |  243 ----------------------------------------
 1 file changed, 243 deletions(-)

commit 6d3538e4d7bc4dc2eca072366396bd3477b5d254
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Dec 25 20:20:27 2009 +0000

    Adding precision parameter for printing of floats / doubles.  Restructured the print() and println() functions a bit.

 arduino/cores/arduino/Print.cpp |   91 ++++++++++++++++++---------------------
 arduino/cores/arduino/Print.h   |   34 +++++++--------
 2 files changed, 58 insertions(+), 67 deletions(-)

commit 9596b1e524eed505ad50e993ad0d109a7f3429d6
Author: dmellis <dmellis@5a7bb8b8-8b4a-0410-973d-494203d638bc>
Date:   Fri Dec 25 20:20:27 2009 +0000

    Adding precision parameter for printing of floats / doubles.  Restructured the print() and println() functions a bit.
    
    
    git-svn-id: http://arduino.googlecode.com/svn/trunk/hardware@816 5a7bb8b8-8b4a-0410-973d-494203d638bc

 arduino/cores/arduino/Print.cpp |   91 ++++++++++++++++++---------------------
 arduino/cores/arduino/Print.h   |   34 +++++++--------
 2 files changed, 58 insertions(+), 67 deletions(-)

commit 758cfb7f1b2dd9aae5cdb861660e53376b8516cf
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Dec 23 00:00:17 2009 +0000

    Adding Serial.end().

 arduino/cores/arduino/HardwareSerial.cpp |    7 +++++++
 arduino/cores/arduino/HardwareSerial.h   |    1 +
 2 files changed, 8 insertions(+)

commit 67b4b94b6d42e0881509d8598622885d496e7ac1
Author: dmellis <dmellis@5a7bb8b8-8b4a-0410-973d-494203d638bc>
Date:   Wed Dec 23 00:00:17 2009 +0000

    Adding Serial.end().
    
    
    git-svn-id: http://arduino.googlecode.com/svn/trunk/hardware@809 5a7bb8b8-8b4a-0410-973d-494203d638bc

 arduino/cores/arduino/HardwareSerial.cpp |    7 +++++++
 arduino/cores/arduino/HardwareSerial.h   |    1 +
 2 files changed, 8 insertions(+)

commit b820072ccf2157a9554a9cc63d0b804b6251909f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Dec 18 17:44:08 2009 +0000

    Fixing bug in calling micros() from interrupts: http://code.google.com/p/arduino/issues/detail?id=55

 arduino/cores/arduino/wiring.c |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 7c838c80f7ebb8c83eb264cead14ddd39fd02be2
Author: dmellis <dmellis@5a7bb8b8-8b4a-0410-973d-494203d638bc>
Date:   Fri Dec 18 17:44:08 2009 +0000

    Fixing bug in calling micros() from interrupts: http://code.google.com/p/arduino/issues/detail?id=55
    
    
    git-svn-id: http://arduino.googlecode.com/svn/trunk/hardware@808 5a7bb8b8-8b4a-0410-973d-494203d638bc

 arduino/cores/arduino/wiring.c |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 19e5b720660ce5de21412a5bbacd4270d57c471e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Dec 18 17:04:51 2009 +0000

    No longer disabling interrupts in delayMicroseconds(): http://code.google.com/p/arduino/issues/detail?id=67

 arduino/cores/arduino/wiring.c |   14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

commit 5e3f66e266a35402f400c669805d6d71c782a2a0
Author: dmellis <dmellis@5a7bb8b8-8b4a-0410-973d-494203d638bc>
Date:   Fri Dec 18 17:04:51 2009 +0000

    No longer disabling interrupts in delayMicroseconds(): http://code.google.com/p/arduino/issues/detail?id=67
    
    
    git-svn-id: http://arduino.googlecode.com/svn/trunk/hardware@807 5a7bb8b8-8b4a-0410-973d-494203d638bc

 arduino/cores/arduino/wiring.c |   14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

commit b8a8ee447afc20ed00e113ac335cdc343687b5c3
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Dec 18 16:36:45 2009 +0000

    Fixing RW pin bug in LiquidCrystal library.  Now using 255 to disable pin instead of -1.

 LiquidCrystal/LiquidCrystal.cpp |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 073ff0a019e603db7ecc4908c1083add1d2db944
Author: dmellis <dmellis@5a7bb8b8-8b4a-0410-973d-494203d638bc>
Date:   Fri Dec 18 16:05:52 2009 +0000

    Merging third-party hardware branch: svn merge -r 795:802 https://arduino.googlecode.com/svn/branches/third-party-hardware .
    
    
    git-svn-id: http://arduino.googlecode.com/svn/trunk/hardware@804 5a7bb8b8-8b4a-0410-973d-494203d638bc

 arduino/boards.txt                                 |  220 ++++
 arduino/bootloaders/atmega/ATmegaBOOT_168.c        | 1054 ++++++++++++++++++++
 .../atmega/ATmegaBOOT_168_atmega1280.hex           |  245 +++++
 .../atmega/ATmegaBOOT_168_atmega328.hex            |  125 +++
 .../atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex   |  124 +++
 .../atmega/ATmegaBOOT_168_diecimila.hex            |  126 +++
 arduino/bootloaders/atmega/ATmegaBOOT_168_ng.hex   |  110 ++
 .../bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex |  126 +++
 arduino/bootloaders/atmega/Makefile                |  224 +++++
 arduino/bootloaders/atmega8/ATmegaBOOT.c           |  507 ++++++++++
 arduino/bootloaders/atmega8/ATmegaBOOT.hex         |   66 ++
 arduino/bootloaders/atmega8/Makefile               |   88 ++
 arduino/bootloaders/bt/ATmegaBOOT_168.c            | 1032 +++++++++++++++++++
 arduino/bootloaders/bt/ATmegaBOOT_168.hex          |  121 +++
 arduino/bootloaders/lilypad/LilyPadBOOT_168.hex    |  117 +++
 arduino/bootloaders/lilypad/src/ATmegaBOOT.c       |  979 ++++++++++++++++++
 arduino/bootloaders/lilypad/src/Makefile           |   84 ++
 arduino/cores/arduino/HardwareSerial.cpp           |  219 ++++
 arduino/cores/arduino/HardwareSerial.h             |   65 ++
 arduino/cores/arduino/Makefile                     |  243 +++++
 arduino/cores/arduino/Print.cpp                    |  215 ++++
 arduino/cores/arduino/Print.h                      |   62 ++
 arduino/cores/arduino/WConstants.h                 |    1 +
 arduino/cores/arduino/WInterrupts.c                |  215 ++++
 arduino/cores/arduino/WMath.cpp                    |   60 ++
 arduino/cores/arduino/WProgram.h                   |   29 +
 arduino/cores/arduino/binary.h                     |  515 ++++++++++
 arduino/cores/arduino/main.cpp                     |   14 +
 arduino/cores/arduino/pins_arduino.c               |  469 +++++++++
 arduino/cores/arduino/pins_arduino.h               |   76 ++
 arduino/cores/arduino/wiring.c                     |  250 +++++
 arduino/cores/arduino/wiring.h                     |  133 +++
 arduino/cores/arduino/wiring_analog.c              |  179 ++++
 arduino/cores/arduino/wiring_digital.c             |  111 +++
 arduino/cores/arduino/wiring_private.h             |   68 ++
 arduino/cores/arduino/wiring_pulse.c               |   66 ++
 arduino/cores/arduino/wiring_shift.c               |   40 +
 arduino/programmers.txt                            |   20 +
 38 files changed, 8398 insertions(+)

commit a0bd245af8877df76695abbabbcf86bfeb9e3f5d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 21 23:23:43 2009 +0000

    Improving third-party hardware support:
    - moving back to multple cores per platform
    - using target instead of platform
    - moving per-board and per-programmer preferences out of Preferences.java and into a new Target class
    - adding a new "target" preference
    - support for platform:value values in board preferences for bootloader path and core
    - XXX: need to support platform:value syntax for board upload.using preferences.

 arduino/core/HardwareSerial.cpp          |  219 -------------
 arduino/core/HardwareSerial.h            |   65 ----
 arduino/core/Makefile                    |  243 --------------
 arduino/core/Print.cpp                   |  215 -------------
 arduino/core/Print.h                     |   62 ----
 arduino/core/WConstants.h                |    1 -
 arduino/core/WInterrupts.c               |  215 -------------
 arduino/core/WMath.cpp                   |   60 ----
 arduino/core/WProgram.h                  |   29 --
 arduino/core/binary.h                    |  515 ------------------------------
 arduino/core/main.cpp                    |   14 -
 arduino/core/pins_arduino.c              |  469 ---------------------------
 arduino/core/pins_arduino.h              |   76 -----
 arduino/core/wiring.c                    |  250 ---------------
 arduino/core/wiring.h                    |  133 --------
 arduino/core/wiring_analog.c             |  179 -----------
 arduino/core/wiring_digital.c            |  111 -------
 arduino/core/wiring_private.h            |   68 ----
 arduino/core/wiring_pulse.c              |   66 ----
 arduino/core/wiring_shift.c              |   40 ---
 arduino/cores/arduino/HardwareSerial.cpp |  219 +++++++++++++
 arduino/cores/arduino/HardwareSerial.h   |   65 ++++
 arduino/cores/arduino/Makefile           |  243 ++++++++++++++
 arduino/cores/arduino/Print.cpp          |  215 +++++++++++++
 arduino/cores/arduino/Print.h            |   62 ++++
 arduino/cores/arduino/WConstants.h       |    1 +
 arduino/cores/arduino/WInterrupts.c      |  215 +++++++++++++
 arduino/cores/arduino/WMath.cpp          |   60 ++++
 arduino/cores/arduino/WProgram.h         |   29 ++
 arduino/cores/arduino/binary.h           |  515 ++++++++++++++++++++++++++++++
 arduino/cores/arduino/main.cpp           |   14 +
 arduino/cores/arduino/pins_arduino.c     |  469 +++++++++++++++++++++++++++
 arduino/cores/arduino/pins_arduino.h     |   76 +++++
 arduino/cores/arduino/wiring.c           |  250 +++++++++++++++
 arduino/cores/arduino/wiring.h           |  133 ++++++++
 arduino/cores/arduino/wiring_analog.c    |  179 +++++++++++
 arduino/cores/arduino/wiring_digital.c   |  111 +++++++
 arduino/cores/arduino/wiring_private.h   |   68 ++++
 arduino/cores/arduino/wiring_pulse.c     |   66 ++++
 arduino/cores/arduino/wiring_shift.c     |   40 +++
 40 files changed, 3030 insertions(+), 3030 deletions(-)

commit 958dc86648303559ba06abaad6df987d2f283b58
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 7 18:56:45 2009 +0000

    Third-party cores seems to sort of work now, but burning bootloaders is probably broken.
    Need to decide on the format for the boards.txt file.

 arduino/core/main.cpp |   14 ++++++++++++++
 arduino/core/main.cxx |   12 ------------
 2 files changed, 14 insertions(+), 12 deletions(-)

commit 5ae5d6b90f0568f9ad671fbc33a6c1d12e9f751c
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 7 17:54:56 2009 +0000

    Moving libraries out of arduino platform / core directory and to top-level.

 EEPROM/EEPROM.cpp                                  |   50 +
 EEPROM/EEPROM.h                                    |   35 +
 EEPROM/examples/eeprom_clear/eeprom_clear.pde      |   21 +
 EEPROM/examples/eeprom_read/eeprom_read.pde        |   38 +
 EEPROM/examples/eeprom_write/eeprom_write.pde      |   38 +
 EEPROM/keywords.txt                                |   18 +
 Ethernet/Client.cpp                                |  148 +++
 Ethernet/Client.h                                  |   31 +
 Ethernet/Ethernet.cpp                              |   38 +
 Ethernet/Ethernet.h                                |   22 +
 Ethernet/Server.cpp                                |   91 ++
 Ethernet/Server.h                                  |   25 +
 Ethernet/examples/ChatServer/ChatServer.pde        |   34 +
 Ethernet/examples/WebClient/WebClient.pde          |   41 +
 Ethernet/examples/WebServer/WebServer.pde          |   61 +
 Ethernet/keywords.txt                              |   30 +
 Ethernet/utility/socket.c                          |  558 +++++++++
 Ethernet/utility/socket.h                          |   23 +
 Ethernet/utility/spi.h                             |   58 +
 Ethernet/utility/types.h                           |  165 +++
 Ethernet/utility/w5100.c                           | 1302 ++++++++++++++++++++
 Ethernet/utility/w5100.h                           |  299 +++++
 Firmata/Firmata.cpp                                |  445 +++++++
 Firmata/Firmata.h                                  |  229 ++++
 Firmata/LICENSE.txt                                |  458 +++++++
 Firmata/TODO.txt                                   |   14 +
 Firmata/examples/AnalogFirmata/AnalogFirmata.pde   |   83 ++
 Firmata/examples/AnalogFirmata/Makefile            |  263 ++++
 Firmata/examples/EchoString/EchoString.pde         |   40 +
 Firmata/examples/EchoString/Makefile               |  263 ++++
 Firmata/examples/I2CFirmata/I2CFirmata.pde         |  217 ++++
 Firmata/examples/ServoFirmata/Makefile             |  263 ++++
 Firmata/examples/ServoFirmata/ServoFirmata.pde     |   39 +
 Firmata/examples/SimpleAnalogFirmata/Makefile      |  263 ++++
 .../SimpleAnalogFirmata/SimpleAnalogFirmata.pde    |   32 +
 Firmata/examples/SimpleDigitalFirmata/Makefile     |  263 ++++
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.pde  |   58 +
 Firmata/examples/StandardFirmata/LICENSE.txt       |  458 +++++++
 Firmata/examples/StandardFirmata/Makefile          |  273 ++++
 .../examples/StandardFirmata/StandardFirmata.pde   |  293 +++++
 Firmata/keywords.txt                               |   62 +
 LiquidCrystal/LiquidCrystal.cpp                    |  309 +++++
 LiquidCrystal/LiquidCrystal.h                      |  104 ++
 LiquidCrystal/examples/Autoscroll/Autoscroll.pde   |   70 ++
 LiquidCrystal/examples/Blink/Blink.pde             |   58 +
 LiquidCrystal/examples/Cursor/Cursor.pde           |   58 +
 LiquidCrystal/examples/Display/Display.pde         |   58 +
 LiquidCrystal/examples/HelloWorld/HelloWorld.pde   |   56 +
 LiquidCrystal/examples/Scroll/Scroll.pde           |   83 ++
 .../examples/SerialDisplay/SerialDisplay.pde       |   62 +
 .../examples/TextDirection/TextDirection.pde       |   84 ++
 LiquidCrystal/examples/setCursor/setCursor.pde     |   68 +
 LiquidCrystal/keywords.txt                         |   37 +
 Matrix/Matrix.cpp                                  |  229 ++++
 Matrix/Matrix.h                                    |   54 +
 Matrix/examples/hello_matrix/hello_matrix.pde      |   42 +
 .../examples/sprite_animation/sprite_animation.pde |   48 +
 Matrix/keywords.txt                                |   22 +
 Servo/Servo.cpp                                    |  268 ++++
 Servo/Servo.h                                      |   92 ++
 Servo/examples/Knob/Knob.pde                       |   22 +
 Servo/examples/Sweep/Sweep.pde                     |   29 +
 Servo/keywords.txt                                 |   24 +
 SoftwareSerial/SoftwareSerial.cpp                  |  227 ++++
 SoftwareSerial/SoftwareSerial.h                    |   56 +
 SoftwareSerial/keywords.txt                        |   18 +
 Sprite/Sprite.cpp                                  |   95 ++
 Sprite/Sprite.h                                    |   48 +
 Sprite/binary.h                                    |  515 ++++++++
 Sprite/keywords.txt                                |  534 ++++++++
 Stepper/Stepper.cpp                                |  220 ++++
 Stepper/Stepper.h                                  |   83 ++
 Stepper/examples/MotorKnob/MotorKnob.pde           |   40 +
 Stepper/keywords.txt                               |   28 +
 Wire/Wire.cpp                                      |  265 ++++
 Wire/Wire.h                                        |   67 +
 .../examples/SFRRanger_reader/SFRRanger_reader.pde |   84 ++
 .../digital_potentiometer.pde                      |   34 +
 Wire/examples/master_reader/master_reader.pde      |   29 +
 Wire/examples/master_writer/master_writer.pde      |   28 +
 Wire/examples/slave_receiver/slave_receiver.pde    |   35 +
 Wire/examples/slave_sender/slave_sender.pde        |   29 +
 Wire/keywords.txt                                  |   31 +
 Wire/utility/twi.c                                 |  479 +++++++
 Wire/utility/twi.h                                 |   57 +
 85 files changed, 12021 insertions(+)

commit 86152873843394a489b4b42ee16cd57837bf1234
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 7 17:54:56 2009 +0000

    Moving libraries out of arduino platform / core directory and to top-level.

 arduino/libraries/EEPROM/EEPROM.cpp                |   50 -
 arduino/libraries/EEPROM/EEPROM.h                  |   35 -
 .../EEPROM/examples/eeprom_clear/eeprom_clear.pde  |   21 -
 .../EEPROM/examples/eeprom_read/eeprom_read.pde    |   38 -
 .../EEPROM/examples/eeprom_write/eeprom_write.pde  |   38 -
 arduino/libraries/EEPROM/keywords.txt              |   18 -
 arduino/libraries/Ethernet/Client.cpp              |  148 ---
 arduino/libraries/Ethernet/Client.h                |   31 -
 arduino/libraries/Ethernet/Ethernet.cpp            |   38 -
 arduino/libraries/Ethernet/Ethernet.h              |   22 -
 arduino/libraries/Ethernet/Server.cpp              |   91 --
 arduino/libraries/Ethernet/Server.h                |   25 -
 .../Ethernet/examples/ChatServer/ChatServer.pde    |   34 -
 .../Ethernet/examples/WebClient/WebClient.pde      |   41 -
 .../Ethernet/examples/WebServer/WebServer.pde      |   61 -
 arduino/libraries/Ethernet/keywords.txt            |   30 -
 arduino/libraries/Ethernet/utility/socket.c        |  558 ---------
 arduino/libraries/Ethernet/utility/socket.h        |   23 -
 arduino/libraries/Ethernet/utility/spi.h           |   58 -
 arduino/libraries/Ethernet/utility/types.h         |  165 ---
 arduino/libraries/Ethernet/utility/w5100.c         | 1302 --------------------
 arduino/libraries/Ethernet/utility/w5100.h         |  299 -----
 arduino/libraries/Firmata/Firmata.cpp              |  445 -------
 arduino/libraries/Firmata/Firmata.h                |  229 ----
 arduino/libraries/Firmata/LICENSE.txt              |  458 -------
 arduino/libraries/Firmata/TODO.txt                 |   14 -
 .../examples/AnalogFirmata/AnalogFirmata.pde       |   83 --
 .../Firmata/examples/AnalogFirmata/Makefile        |  263 ----
 .../Firmata/examples/EchoString/EchoString.pde     |   40 -
 .../libraries/Firmata/examples/EchoString/Makefile |  263 ----
 .../Firmata/examples/I2CFirmata/I2CFirmata.pde     |  217 ----
 .../Firmata/examples/ServoFirmata/Makefile         |  263 ----
 .../Firmata/examples/ServoFirmata/ServoFirmata.pde |   39 -
 .../Firmata/examples/SimpleAnalogFirmata/Makefile  |  263 ----
 .../SimpleAnalogFirmata/SimpleAnalogFirmata.pde    |   32 -
 .../Firmata/examples/SimpleDigitalFirmata/Makefile |  263 ----
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.pde  |   58 -
 .../Firmata/examples/StandardFirmata/LICENSE.txt   |  458 -------
 .../Firmata/examples/StandardFirmata/Makefile      |  273 ----
 .../examples/StandardFirmata/StandardFirmata.pde   |  293 -----
 arduino/libraries/Firmata/keywords.txt             |   62 -
 arduino/libraries/LiquidCrystal/LiquidCrystal.cpp  |  309 -----
 arduino/libraries/LiquidCrystal/LiquidCrystal.h    |  104 --
 .../examples/Autoscroll/Autoscroll.pde             |   70 --
 .../LiquidCrystal/examples/Blink/Blink.pde         |   58 -
 .../LiquidCrystal/examples/Cursor/Cursor.pde       |   58 -
 .../LiquidCrystal/examples/Display/Display.pde     |   58 -
 .../examples/HelloWorld/HelloWorld.pde             |   56 -
 .../LiquidCrystal/examples/Scroll/Scroll.pde       |   83 --
 .../examples/SerialDisplay/SerialDisplay.pde       |   62 -
 .../examples/TextDirection/TextDirection.pde       |   84 --
 .../LiquidCrystal/examples/setCursor/setCursor.pde |   68 -
 arduino/libraries/LiquidCrystal/keywords.txt       |   37 -
 arduino/libraries/Matrix/Matrix.cpp                |  229 ----
 arduino/libraries/Matrix/Matrix.h                  |   54 -
 .../Matrix/examples/hello_matrix/hello_matrix.pde  |   42 -
 .../examples/sprite_animation/sprite_animation.pde |   48 -
 arduino/libraries/Matrix/keywords.txt              |   22 -
 arduino/libraries/Servo/Servo.cpp                  |  268 ----
 arduino/libraries/Servo/Servo.h                    |   92 --
 arduino/libraries/Servo/examples/Knob/Knob.pde     |   22 -
 arduino/libraries/Servo/examples/Sweep/Sweep.pde   |   29 -
 arduino/libraries/Servo/keywords.txt               |   24 -
 .../libraries/SoftwareSerial/SoftwareSerial.cpp    |  227 ----
 arduino/libraries/SoftwareSerial/SoftwareSerial.h  |   56 -
 arduino/libraries/SoftwareSerial/keywords.txt      |   18 -
 arduino/libraries/Sprite/Sprite.cpp                |   95 --
 arduino/libraries/Sprite/Sprite.h                  |   48 -
 arduino/libraries/Sprite/binary.h                  |  515 --------
 arduino/libraries/Sprite/keywords.txt              |  534 --------
 arduino/libraries/Stepper/Stepper.cpp              |  220 ----
 arduino/libraries/Stepper/Stepper.h                |   83 --
 .../Stepper/examples/MotorKnob/MotorKnob.pde       |   40 -
 arduino/libraries/Stepper/keywords.txt             |   28 -
 arduino/libraries/Wire/Wire.cpp                    |  265 ----
 arduino/libraries/Wire/Wire.h                      |   67 -
 .../examples/SFRRanger_reader/SFRRanger_reader.pde |   84 --
 .../digital_potentiometer.pde                      |   34 -
 .../Wire/examples/master_reader/master_reader.pde  |   29 -
 .../Wire/examples/master_writer/master_writer.pde  |   28 -
 .../examples/slave_receiver/slave_receiver.pde     |   35 -
 .../Wire/examples/slave_sender/slave_sender.pde    |   29 -
 arduino/libraries/Wire/keywords.txt                |   31 -
 arduino/libraries/Wire/utility/twi.c               |  479 -------
 arduino/libraries/Wire/utility/twi.h               |   57 -
 85 files changed, 12021 deletions(-)

commit 470097bc602e1a8e53b680975c068aca8ce9378a
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 7 17:07:59 2009 +0000

    Moving libraries into arduino/

 arduino/libraries/EEPROM/EEPROM.cpp                |   50 +
 arduino/libraries/EEPROM/EEPROM.h                  |   35 +
 .../EEPROM/examples/eeprom_clear/eeprom_clear.pde  |   21 +
 .../EEPROM/examples/eeprom_read/eeprom_read.pde    |   38 +
 .../EEPROM/examples/eeprom_write/eeprom_write.pde  |   38 +
 arduino/libraries/EEPROM/keywords.txt              |   18 +
 arduino/libraries/Ethernet/Client.cpp              |  148 +++
 arduino/libraries/Ethernet/Client.h                |   31 +
 arduino/libraries/Ethernet/Ethernet.cpp            |   38 +
 arduino/libraries/Ethernet/Ethernet.h              |   22 +
 arduino/libraries/Ethernet/Server.cpp              |   91 ++
 arduino/libraries/Ethernet/Server.h                |   25 +
 .../Ethernet/examples/ChatServer/ChatServer.pde    |   34 +
 .../Ethernet/examples/WebClient/WebClient.pde      |   41 +
 .../Ethernet/examples/WebServer/WebServer.pde      |   61 +
 arduino/libraries/Ethernet/keywords.txt            |   30 +
 arduino/libraries/Ethernet/utility/socket.c        |  558 +++++++++
 arduino/libraries/Ethernet/utility/socket.h        |   23 +
 arduino/libraries/Ethernet/utility/spi.h           |   58 +
 arduino/libraries/Ethernet/utility/types.h         |  165 +++
 arduino/libraries/Ethernet/utility/w5100.c         | 1302 ++++++++++++++++++++
 arduino/libraries/Ethernet/utility/w5100.h         |  299 +++++
 arduino/libraries/Firmata/Firmata.cpp              |  445 +++++++
 arduino/libraries/Firmata/Firmata.h                |  229 ++++
 arduino/libraries/Firmata/LICENSE.txt              |  458 +++++++
 arduino/libraries/Firmata/TODO.txt                 |   14 +
 .../examples/AnalogFirmata/AnalogFirmata.pde       |   83 ++
 .../Firmata/examples/AnalogFirmata/Makefile        |  263 ++++
 .../Firmata/examples/EchoString/EchoString.pde     |   40 +
 .../libraries/Firmata/examples/EchoString/Makefile |  263 ++++
 .../Firmata/examples/I2CFirmata/I2CFirmata.pde     |  217 ++++
 .../Firmata/examples/ServoFirmata/Makefile         |  263 ++++
 .../Firmata/examples/ServoFirmata/ServoFirmata.pde |   39 +
 .../Firmata/examples/SimpleAnalogFirmata/Makefile  |  263 ++++
 .../SimpleAnalogFirmata/SimpleAnalogFirmata.pde    |   32 +
 .../Firmata/examples/SimpleDigitalFirmata/Makefile |  263 ++++
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.pde  |   58 +
 .../Firmata/examples/StandardFirmata/LICENSE.txt   |  458 +++++++
 .../Firmata/examples/StandardFirmata/Makefile      |  273 ++++
 .../examples/StandardFirmata/StandardFirmata.pde   |  293 +++++
 arduino/libraries/Firmata/keywords.txt             |   62 +
 arduino/libraries/LiquidCrystal/LiquidCrystal.cpp  |  309 +++++
 arduino/libraries/LiquidCrystal/LiquidCrystal.h    |  104 ++
 .../examples/Autoscroll/Autoscroll.pde             |   70 ++
 .../LiquidCrystal/examples/Blink/Blink.pde         |   58 +
 .../LiquidCrystal/examples/Cursor/Cursor.pde       |   58 +
 .../LiquidCrystal/examples/Display/Display.pde     |   58 +
 .../examples/HelloWorld/HelloWorld.pde             |   56 +
 .../LiquidCrystal/examples/Scroll/Scroll.pde       |   83 ++
 .../examples/SerialDisplay/SerialDisplay.pde       |   62 +
 .../examples/TextDirection/TextDirection.pde       |   84 ++
 .../LiquidCrystal/examples/setCursor/setCursor.pde |   68 +
 arduino/libraries/LiquidCrystal/keywords.txt       |   37 +
 arduino/libraries/Matrix/Matrix.cpp                |  229 ++++
 arduino/libraries/Matrix/Matrix.h                  |   54 +
 .../Matrix/examples/hello_matrix/hello_matrix.pde  |   42 +
 .../examples/sprite_animation/sprite_animation.pde |   48 +
 arduino/libraries/Matrix/keywords.txt              |   22 +
 arduino/libraries/Servo/Servo.cpp                  |  268 ++++
 arduino/libraries/Servo/Servo.h                    |   92 ++
 arduino/libraries/Servo/examples/Knob/Knob.pde     |   22 +
 arduino/libraries/Servo/examples/Sweep/Sweep.pde   |   29 +
 arduino/libraries/Servo/keywords.txt               |   24 +
 .../libraries/SoftwareSerial/SoftwareSerial.cpp    |  227 ++++
 arduino/libraries/SoftwareSerial/SoftwareSerial.h  |   56 +
 arduino/libraries/SoftwareSerial/keywords.txt      |   18 +
 arduino/libraries/Sprite/Sprite.cpp                |   95 ++
 arduino/libraries/Sprite/Sprite.h                  |   48 +
 arduino/libraries/Sprite/binary.h                  |  515 ++++++++
 arduino/libraries/Sprite/keywords.txt              |  534 ++++++++
 arduino/libraries/Stepper/Stepper.cpp              |  220 ++++
 arduino/libraries/Stepper/Stepper.h                |   83 ++
 .../Stepper/examples/MotorKnob/MotorKnob.pde       |   40 +
 arduino/libraries/Stepper/keywords.txt             |   28 +
 arduino/libraries/Wire/Wire.cpp                    |  265 ++++
 arduino/libraries/Wire/Wire.h                      |   67 +
 .../examples/SFRRanger_reader/SFRRanger_reader.pde |   84 ++
 .../digital_potentiometer.pde                      |   34 +
 .../Wire/examples/master_reader/master_reader.pde  |   29 +
 .../Wire/examples/master_writer/master_writer.pde  |   28 +
 .../examples/slave_receiver/slave_receiver.pde     |   35 +
 .../Wire/examples/slave_sender/slave_sender.pde    |   29 +
 arduino/libraries/Wire/keywords.txt                |   31 +
 arduino/libraries/Wire/utility/twi.c               |  479 +++++++
 arduino/libraries/Wire/utility/twi.h               |   57 +
 libraries/EEPROM/EEPROM.cpp                        |   50 -
 libraries/EEPROM/EEPROM.h                          |   35 -
 .../EEPROM/examples/eeprom_clear/eeprom_clear.pde  |   21 -
 .../EEPROM/examples/eeprom_read/eeprom_read.pde    |   38 -
 .../EEPROM/examples/eeprom_write/eeprom_write.pde  |   38 -
 libraries/EEPROM/keywords.txt                      |   18 -
 libraries/Ethernet/Client.cpp                      |  148 ---
 libraries/Ethernet/Client.h                        |   31 -
 libraries/Ethernet/Ethernet.cpp                    |   38 -
 libraries/Ethernet/Ethernet.h                      |   22 -
 libraries/Ethernet/Server.cpp                      |   91 --
 libraries/Ethernet/Server.h                        |   25 -
 .../Ethernet/examples/ChatServer/ChatServer.pde    |   34 -
 .../Ethernet/examples/WebClient/WebClient.pde      |   41 -
 .../Ethernet/examples/WebServer/WebServer.pde      |   61 -
 libraries/Ethernet/keywords.txt                    |   30 -
 libraries/Ethernet/utility/socket.c                |  558 ---------
 libraries/Ethernet/utility/socket.h                |   23 -
 libraries/Ethernet/utility/spi.h                   |   58 -
 libraries/Ethernet/utility/types.h                 |  165 ---
 libraries/Ethernet/utility/w5100.c                 | 1302 --------------------
 libraries/Ethernet/utility/w5100.h                 |  299 -----
 libraries/Firmata/Firmata.cpp                      |  445 -------
 libraries/Firmata/Firmata.h                        |  229 ----
 libraries/Firmata/LICENSE.txt                      |  458 -------
 libraries/Firmata/TODO.txt                         |   14 -
 .../examples/AnalogFirmata/AnalogFirmata.pde       |   83 --
 libraries/Firmata/examples/AnalogFirmata/Makefile  |  263 ----
 .../Firmata/examples/EchoString/EchoString.pde     |   40 -
 libraries/Firmata/examples/EchoString/Makefile     |  263 ----
 .../Firmata/examples/I2CFirmata/I2CFirmata.pde     |  217 ----
 libraries/Firmata/examples/ServoFirmata/Makefile   |  263 ----
 .../Firmata/examples/ServoFirmata/ServoFirmata.pde |   39 -
 .../Firmata/examples/SimpleAnalogFirmata/Makefile  |  263 ----
 .../SimpleAnalogFirmata/SimpleAnalogFirmata.pde    |   32 -
 .../Firmata/examples/SimpleDigitalFirmata/Makefile |  263 ----
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.pde  |   58 -
 .../Firmata/examples/StandardFirmata/LICENSE.txt   |  458 -------
 .../Firmata/examples/StandardFirmata/Makefile      |  273 ----
 .../examples/StandardFirmata/StandardFirmata.pde   |  293 -----
 libraries/Firmata/keywords.txt                     |   62 -
 libraries/LiquidCrystal/LiquidCrystal.cpp          |  309 -----
 libraries/LiquidCrystal/LiquidCrystal.h            |  104 --
 .../examples/Autoscroll/Autoscroll.pde             |   70 --
 libraries/LiquidCrystal/examples/Blink/Blink.pde   |   58 -
 libraries/LiquidCrystal/examples/Cursor/Cursor.pde |   58 -
 .../LiquidCrystal/examples/Display/Display.pde     |   58 -
 .../examples/HelloWorld/HelloWorld.pde             |   56 -
 libraries/LiquidCrystal/examples/Scroll/Scroll.pde |   83 --
 .../examples/SerialDisplay/SerialDisplay.pde       |   62 -
 .../examples/TextDirection/TextDirection.pde       |   84 --
 .../LiquidCrystal/examples/setCursor/setCursor.pde |   68 -
 libraries/LiquidCrystal/keywords.txt               |   37 -
 libraries/Matrix/Matrix.cpp                        |  229 ----
 libraries/Matrix/Matrix.h                          |   54 -
 .../Matrix/examples/hello_matrix/hello_matrix.pde  |   42 -
 .../examples/sprite_animation/sprite_animation.pde |   48 -
 libraries/Matrix/keywords.txt                      |   22 -
 libraries/Servo/Servo.cpp                          |  268 ----
 libraries/Servo/Servo.h                            |   92 --
 libraries/Servo/examples/Knob/Knob.pde             |   22 -
 libraries/Servo/examples/Sweep/Sweep.pde           |   29 -
 libraries/Servo/keywords.txt                       |   24 -
 libraries/SoftwareSerial/SoftwareSerial.cpp        |  227 ----
 libraries/SoftwareSerial/SoftwareSerial.h          |   56 -
 libraries/SoftwareSerial/keywords.txt              |   18 -
 libraries/Sprite/Sprite.cpp                        |   95 --
 libraries/Sprite/Sprite.h                          |   48 -
 libraries/Sprite/binary.h                          |  515 --------
 libraries/Sprite/keywords.txt                      |  534 --------
 libraries/Stepper/Stepper.cpp                      |  220 ----
 libraries/Stepper/Stepper.h                        |   83 --
 libraries/Stepper/examples/MotorKnob/MotorKnob.pde |   40 -
 libraries/Stepper/keywords.txt                     |   28 -
 libraries/Wire/Wire.cpp                            |  265 ----
 libraries/Wire/Wire.h                              |   67 -
 .../examples/SFRRanger_reader/SFRRanger_reader.pde |   84 --
 .../digital_potentiometer.pde                      |   34 -
 .../Wire/examples/master_reader/master_reader.pde  |   29 -
 .../Wire/examples/master_writer/master_writer.pde  |   28 -
 .../examples/slave_receiver/slave_receiver.pde     |   35 -
 .../Wire/examples/slave_sender/slave_sender.pde    |   29 -
 libraries/Wire/keywords.txt                        |   31 -
 libraries/Wire/utility/twi.c                       |  479 -------
 libraries/Wire/utility/twi.h                       |   57 -
 170 files changed, 12021 insertions(+), 12021 deletions(-)

commit 87445481e20180d0d21e6874f7c007eec1c8de76
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 7 17:05:21 2009 +0000

    Moving things around.

 arduino/boards.txt                                 |  220 ++++
 arduino/bootloaders/atmega/ATmegaBOOT_168.c        | 1054 ++++++++++++++++++++
 .../atmega/ATmegaBOOT_168_atmega1280.hex           |  245 +++++
 .../atmega/ATmegaBOOT_168_atmega328.hex            |  125 +++
 .../atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex   |  124 +++
 .../atmega/ATmegaBOOT_168_diecimila.hex            |  126 +++
 arduino/bootloaders/atmega/ATmegaBOOT_168_ng.hex   |  110 ++
 .../bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex |  126 +++
 arduino/bootloaders/atmega/Makefile                |  224 +++++
 arduino/bootloaders/atmega8/ATmegaBOOT.c           |  507 ++++++++++
 arduino/bootloaders/atmega8/ATmegaBOOT.hex         |   66 ++
 arduino/bootloaders/atmega8/Makefile               |   88 ++
 arduino/bootloaders/bt/ATmegaBOOT_168.c            | 1032 +++++++++++++++++++
 arduino/bootloaders/bt/ATmegaBOOT_168.hex          |  121 +++
 arduino/bootloaders/lilypad/LilyPadBOOT_168.hex    |  117 +++
 arduino/bootloaders/lilypad/src/ATmegaBOOT.c       |  979 ++++++++++++++++++
 arduino/bootloaders/lilypad/src/Makefile           |   84 ++
 arduino/core/HardwareSerial.cpp                    |  219 ++++
 arduino/core/HardwareSerial.h                      |   65 ++
 arduino/core/Makefile                              |  243 +++++
 arduino/core/Print.cpp                             |  215 ++++
 arduino/core/Print.h                               |   62 ++
 arduino/core/WConstants.h                          |    1 +
 arduino/core/WInterrupts.c                         |  215 ++++
 arduino/core/WMath.cpp                             |   60 ++
 arduino/core/WProgram.h                            |   29 +
 arduino/core/binary.h                              |  515 ++++++++++
 arduino/core/main.cxx                              |   12 +
 arduino/core/pins_arduino.c                        |  469 +++++++++
 arduino/core/pins_arduino.h                        |   76 ++
 arduino/core/wiring.c                              |  250 +++++
 arduino/core/wiring.h                              |  133 +++
 arduino/core/wiring_analog.c                       |  179 ++++
 arduino/core/wiring_digital.c                      |  111 +++
 arduino/core/wiring_private.h                      |   68 ++
 arduino/core/wiring_pulse.c                        |   66 ++
 arduino/core/wiring_shift.c                        |   40 +
 arduino/programmers.txt                            |   20 +
 boards.txt                                         |  220 ----
 bootloaders/atmega/ATmegaBOOT_168.c                | 1054 --------------------
 bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex   |  245 -----
 bootloaders/atmega/ATmegaBOOT_168_atmega328.hex    |  125 ---
 .../atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex   |  124 ---
 bootloaders/atmega/ATmegaBOOT_168_diecimila.hex    |  126 ---
 bootloaders/atmega/ATmegaBOOT_168_ng.hex           |  110 --
 bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex     |  126 ---
 bootloaders/atmega/Makefile                        |  224 -----
 bootloaders/atmega8/ATmegaBOOT.c                   |  507 ----------
 bootloaders/atmega8/ATmegaBOOT.hex                 |   66 --
 bootloaders/atmega8/Makefile                       |   88 --
 bootloaders/bt/ATmegaBOOT_168.c                    | 1032 -------------------
 bootloaders/bt/ATmegaBOOT_168.hex                  |  121 ---
 bootloaders/lilypad/LilyPadBOOT_168.hex            |  117 ---
 bootloaders/lilypad/src/ATmegaBOOT.c               |  979 ------------------
 bootloaders/lilypad/src/Makefile                   |   84 --
 cores/arduino/HardwareSerial.cpp                   |  219 ----
 cores/arduino/HardwareSerial.h                     |   65 --
 cores/arduino/Makefile                             |  243 -----
 cores/arduino/Print.cpp                            |  215 ----
 cores/arduino/Print.h                              |   62 --
 cores/arduino/WConstants.h                         |    1 -
 cores/arduino/WInterrupts.c                        |  215 ----
 cores/arduino/WMath.cpp                            |   60 --
 cores/arduino/WProgram.h                           |   29 -
 cores/arduino/binary.h                             |  515 ----------
 cores/arduino/main.cxx                             |   12 -
 cores/arduino/pins_arduino.c                       |  469 ---------
 cores/arduino/pins_arduino.h                       |   76 --
 cores/arduino/wiring.c                             |  250 -----
 cores/arduino/wiring.h                             |  133 ---
 cores/arduino/wiring_analog.c                      |  179 ----
 cores/arduino/wiring_digital.c                     |  111 ---
 cores/arduino/wiring_private.h                     |   68 --
 cores/arduino/wiring_pulse.c                       |   66 --
 cores/arduino/wiring_shift.c                       |   40 -
 cores/atmega8/pins_atmega8.c                       |  119 ---
 programmers.txt                                    |   20 -
 77 files changed, 8396 insertions(+), 8515 deletions(-)

commit 7d31607442b61b57e9cc794e7f15d6322553e3f0
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Nov 1 17:00:31 2009 +0000

    Adding Arduino as ISP sketch (firmware) and programmers.txt entry.

 programmers.txt |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 66e911149ac72980ff0a00d949faba50fe28d1d3
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Oct 23 23:04:03 2009 +0000

    Passing the ARDUINO constant from the IDE to avr-gcc as a command line argument (so I don't forget to update the version in the .h file).

 cores/arduino/wiring.h |    4 ----
 1 file changed, 4 deletions(-)

commit 8df0f630267d991388e8e08ce0caae473a3721ce
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Sep 13 17:57:17 2009 +0000

    Updating ARDUINO to 0018 (in wiring.h).

 cores/arduino/wiring.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 76737d4e28aec9d9c565ee1d8f0a4363c2c1b851
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Aug 23 20:59:47 2009 +0000

    Undoing revision 628 because it broke analogRead() on analog inputs 8 to 15 of the Arduino Mega.

 cores/arduino/wiring_analog.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 957ba91c1aef51712fc0c4948f0400a4ecfce902
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Aug 16 10:21:16 2009 +0000

    Removing obsolete wiring_serial.c from Makefile.  Adding - to beginning of dependcy lines to avoid unnecessary warnings.

 cores/arduino/Makefile |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit c574c05e417196090e652f38964923bb54bd7096
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Aug 15 14:48:42 2009 +0000

    Moving the processing-5503 branch (used for Arduino 0017) into the trunk.

commit 50f77c7210a490d8fee28348fcda811ca0bdf615
Merge: 159051b 79b7ecd
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Aug 15 14:48:42 2009 +0000

    Moving the processing-5503 branch (used for Arduino 0017) into the trunk.

commit 79b7ecdd92973f4aa67a6bcaa8bd12a10e5b5133
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Aug 5 14:41:27 2009 +0000

    Checked and updated all LiquidCrystal examples

 libraries/LiquidCrystal/examples/Autoscroll/Autoscroll.pde |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6f28053a8e05a71147254e97cad5d1e754ad4a95
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Aug 5 14:41:24 2009 +0000

    Checked and updated all LiquidCrystal examples

 libraries/LiquidCrystal/examples/Blink/Blink.pde |    2 ++
 1 file changed, 2 insertions(+)

commit d241a63685f6c196eea910270aa2a3b64aad8707
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Aug 5 14:41:23 2009 +0000

    Checked and updated all LiquidCrystal examples

 libraries/LiquidCrystal/examples/Cursor/Cursor.pde |    3 +++
 1 file changed, 3 insertions(+)

commit b521782b520aecd72fa93912b8abacee625cc8b7
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Aug 5 14:41:17 2009 +0000

    Checked and updated all LiquidCrystal examples

 libraries/LiquidCrystal/examples/Display/Display.pde |    3 +++
 1 file changed, 3 insertions(+)

commit e94732715829502b266bfac59a7226017cbadaa4
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Aug 5 14:41:14 2009 +0000

    Checked and updated all LiquidCrystal examples

 libraries/LiquidCrystal/examples/HelloWorld/HelloWorld.pde |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 16eaf9a9fbd2371467835f7def4c7587d3ed47ae
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Aug 5 14:41:11 2009 +0000

    Checked and updated all LiquidCrystal examples

 libraries/LiquidCrystal/examples/Scroll/Scroll.pde |   32 +++++++++++++++-----
 1 file changed, 25 insertions(+), 7 deletions(-)

commit d48347ec1de10f6884e0959593dd29725f44619f
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Aug 5 14:41:08 2009 +0000

    Checked and updated all LiquidCrystal examples

 libraries/LiquidCrystal/examples/SerialDisplay/SerialDisplay.pde |    2 ++
 1 file changed, 2 insertions(+)

commit b63e74ecbe26e6b6d619015fbb33e4dad369380b
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Aug 5 14:41:03 2009 +0000

    Checked and updated all LiquidCrystal examples

 libraries/LiquidCrystal/examples/setCursor/setCursor.pde |    2 ++
 1 file changed, 2 insertions(+)

commit fd3bcef9d52e57626306391156f6cad0e31cee82
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Wed Aug 5 14:40:55 2009 +0000

    Checked and updated all LiquidCrystal examples

 libraries/LiquidCrystal/examples/TextDirection/TextDirection.pde |    2 ++
 1 file changed, 2 insertions(+)

commit 739714e28c289c3e124baab6fbe33e82588deddb
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Aug 2 18:45:13 2009 +0000

    Changed begin() in LiquidCrystal examples

 libraries/LiquidCrystal/examples/TextDirection/TextDirection.pde |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0675c7a00586360897feaa3f3563a340f60d1b2a
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Aug 2 18:45:08 2009 +0000

    Changed begin() in LiquidCrystal examples

 libraries/LiquidCrystal/examples/SerialDisplay/SerialDisplay.pde |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e66eb79a26977f897b6340a501003d6af41d998b
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Aug 2 18:45:04 2009 +0000

    Changed begin() in LiquidCrystal examples

 libraries/LiquidCrystal/examples/Scroll/Scroll.pde |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a0f72ba82cf427f0253a848385d6f52aa55aa0e8
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Aug 2 18:44:59 2009 +0000

    Changed begin() in LiquidCrystal examples

 libraries/LiquidCrystal/examples/HelloWorld/HelloWorld.pde |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4a6c91529652a8a411a45fa19dc7ad839508fcb2
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Aug 2 18:44:54 2009 +0000

    Changed begin() in LiquidCrystal examples

 libraries/LiquidCrystal/examples/Display/Display.pde |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7544b57ea874cc985e6461815bac16f632fd07e4
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Aug 2 18:44:52 2009 +0000

    Changed begin() in LiquidCrystal examples

 libraries/LiquidCrystal/examples/Cursor/Cursor.pde |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bf818365918af5909267b953209e3872333689b7
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Aug 2 18:44:30 2009 +0000

    Changed begin() in LiquidCrystal examples

 libraries/LiquidCrystal/examples/Blink/Blink.pde |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 37a1c7135174c4012e29cda13e2b839ca5dac4fd
Author: Tom Igoe <t.igoe@arduino.cc>
Date:   Sun Aug 2 18:41:40 2009 +0000

    Changed begin() in LiquidCrystal examples

 libraries/LiquidCrystal/examples/Autoscroll/Autoscroll.pde |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8032397b18db0a9d564988056dbe03bfb2a6658b
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Jul 30 20:48:59 2009 +0000

    Updating to rev. 27 of Firmata.

 libraries/Firmata/examples/I2CFirmata/I2CFirmata.pde           |    5 +----
 libraries/Firmata/examples/StandardFirmata/StandardFirmata.pde |    3 ++-
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 65e95030c6fbaa5a4a1399241547b94868e435c5
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jul 25 18:56:46 2009 +0000

    Updating keywords.txt for LiquidCrystal library.

 libraries/LiquidCrystal/keywords.txt |    9 +++++++++
 1 file changed, 9 insertions(+)

commit 79c0ffdcdb4f01629f6d8a6a78cd8a76dd4c7592
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jul 25 18:29:53 2009 +0000

    Renaming LiquidCrystal example .pde files to correspond to new function names.

 .../examples/Autoscroll/Autoscroll.pde             |   68 ++++++++++++++++
 .../examples/Autoscroll/IncrementDecrement.pde     |   68 ----------------
 .../LiquidCrystal/examples/TextDirection/Shift.pde |   82 --------------------
 .../examples/TextDirection/TextDirection.pde       |   82 ++++++++++++++++++++
 4 files changed, 150 insertions(+), 150 deletions(-)

commit 5101d36d8440db7ea6930b0bf29b253f552c4026
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jul 25 18:28:35 2009 +0000

    Renaming LiquidCrystal example directories to correspond to new function names.

 .../examples/Autoscroll/IncrementDecrement.pde     |   68 ++++++++++++++++
 .../IncrementDecrement/IncrementDecrement.pde      |   68 ----------------
 libraries/LiquidCrystal/examples/Shift/Shift.pde   |   82 --------------------
 .../LiquidCrystal/examples/TextDirection/Shift.pde |   82 ++++++++++++++++++++
 4 files changed, 150 insertions(+), 150 deletions(-)

commit 58b4e52f7f7340f50f56363575dd2b08d71eec0e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jul 25 18:26:29 2009 +0000

    Updating LiquidCrystal API and examples.

 libraries/LiquidCrystal/LiquidCrystal.cpp          |    8 ++++----
 libraries/LiquidCrystal/LiquidCrystal.h            |   10 ++++------
 libraries/LiquidCrystal/examples/Blink/Blink.pde   |    8 ++++----
 libraries/LiquidCrystal/examples/Cursor/Cursor.pde |    4 ++--
 .../IncrementDecrement/IncrementDecrement.pde      |   21 ++++++++++----------
 libraries/LiquidCrystal/examples/Shift/Shift.pde   |    8 ++++----
 libraries/LiquidCrystal/keywords.txt               |    5 +++++
 7 files changed, 34 insertions(+), 30 deletions(-)

commit f504460fc47cbd8d0e127e410263558912259f64
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jul 21 06:05:02 2009 +0000

    Fixing Servo library on the ATmega8 by changing assignments to TIMSK and TIFR into bitwise-or's.  Otherwise, this broke millis() by disabling the timer 0 overflow interrupt.

 libraries/Servo/Servo.cpp |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 456d3eb8401acd8f818d2485c07a1270c17e4168
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jul 21 05:22:22 2009 +0000

    Renaming the 328 and 168 boards.

 boards.txt |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d841661dc5abaf17d4e7b51302454816b059486c
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jul 21 05:18:50 2009 +0000

    Updating to revision 25 of firmata (slightly post version 2.1beta2).

 libraries/Firmata/Firmata.h                        |   54 ++++++++++++++++++--
 .../Firmata/examples/I2CFirmata/I2CFirmata.pde     |    2 +-
 2 files changed, 50 insertions(+), 6 deletions(-)

commit 3f5220e4549900f1d1dd768ca204b34625ca9558
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jul 14 21:32:55 2009 +0000

    Updating to Firmata-2.1beta1 (rev 23).

 libraries/Firmata/Firmata.cpp                      |  466 ++++++++++----------
 libraries/Firmata/Firmata.h                        |   24 +-
 .../examples/AnalogFirmata/AnalogFirmata.pde       |    2 +-
 .../Firmata/examples/EchoString/EchoString.pde     |    4 +-
 .../Firmata/examples/I2CFirmata/I2CFirmata.pde     |  220 +++++++++
 .../Firmata/examples/ServoFirmata/ServoFirmata.pde |    2 +-
 .../SimpleAnalogFirmata/SimpleAnalogFirmata.pde    |    2 +-
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.pde  |    2 +-
 .../Firmata/examples/StandardFirmata/Makefile      |   26 +-
 .../examples/StandardFirmata/StandardFirmata.pde   |  312 +++++++------
 10 files changed, 687 insertions(+), 373 deletions(-)

commit 17dd73977743e4a15f968bdcf0093c58ca65196d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jul 14 21:18:52 2009 +0000

    Adding Nano w/ ATmega328.

 boards.txt |   24 ++----------------------
 1 file changed, 2 insertions(+), 22 deletions(-)

commit f30af5e28868811d802edc2d874ce832652512f0
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Jul 13 02:33:02 2009 +0000

    Adding Tom's examples for the new LiquidCrystal library.

 libraries/LiquidCrystal/examples/Blink/Blink.pde   |   56 +++++++++++++
 libraries/LiquidCrystal/examples/Cursor/Cursor.pde |   55 +++++++++++++
 .../LiquidCrystal/examples/Display/Display.pde     |   55 +++++++++++++
 .../examples/HelloWorld/HelloWorld.pde             |   53 +++++++++++++
 .../IncrementDecrement/IncrementDecrement.pde      |   67 ++++++++++++++++
 libraries/LiquidCrystal/examples/Scroll/Scroll.pde |   65 ++++++++++++++++
 .../examples/SerialDisplay/SerialDisplay.pde       |   60 ++++++++++++++
 libraries/LiquidCrystal/examples/Shift/Shift.pde   |   82 ++++++++++++++++++++
 .../LiquidCrystal/examples/setCursor/setCursor.pde |   66 ++++++++++++++++
 9 files changed, 559 insertions(+)

commit b63012069f6a239de812ed37b8a4a4141791b864
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Jul 13 02:31:46 2009 +0000

    Removing old LiquidCrystal examples.

 .../examples/HelloWorld/HelloWorld.pde             |   18 -----------
 .../examples/SerialDisplay/SerialDisplay.pde       |   34 --------------------
 2 files changed, 52 deletions(-)

commit 12ea12d14cfe1c7ae208651210a0cb1f73c5977f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jul 12 02:58:59 2009 +0000

    Adding improved baud rate calculation, including use (or not) of the U2X bit.  (Code from gabebear).

 cores/arduino/HardwareSerial.cpp |   35 +++++++++++++++++++++++++++++++----
 1 file changed, 31 insertions(+), 4 deletions(-)

commit 2fc32fc3411472151ce5d0e19ec42440e0c8ed3d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jul 12 01:58:15 2009 +0000

    Clearing the U2Xn bit in Serial.begin() (because it is set on the Pro / Pro Mini 328).  Fixing some indentation.

 cores/arduino/HardwareSerial.cpp |   95 +++++++++++++++++++-------------------
 cores/arduino/HardwareSerial.h   |    4 +-
 2 files changed, 50 insertions(+), 49 deletions(-)

commit 86db64db9b6b28528efbfd4dba6584bbb4461653
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jul 12 00:33:25 2009 +0000

    Adding keywords.txt file for the Ethernet library.

 libraries/Ethernet/keywords.txt |   30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 1359d865c1732c471765177e410817e3e5dbd659
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jul 12 00:33:02 2009 +0000

    Integrating the new Servo library (MegaServo) by Michael Margolis.  Uses timer 1, and, on the Mega, timers 3, 4, and 5 for up to 12 servos (48 on the Mega).

 libraries/Servo/Servo.cpp    |  401 ++++++++++++++++++++++++++++--------------
 libraries/Servo/Servo.h      |   98 ++++++++---
 libraries/Servo/keywords.txt |   14 +-
 3 files changed, 345 insertions(+), 168 deletions(-)

commit cdeb912f7d94928f7de4974a68e4cf727e51e703
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jul 11 00:54:26 2009 +0000

    Migrating to Limor Fried's improved LiquidCrystal library.

 libraries/LiquidCrystal/LiquidCrystal.cpp |  297 +++++++++++++++++++++++------
 libraries/LiquidCrystal/LiquidCrystal.h   |   95 ++++++++-
 2 files changed, 324 insertions(+), 68 deletions(-)

commit f79f2e0d1185314eae413f435fb3c1643b7c0798
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jun 20 20:48:55 2009 +0000

    Fixing indentation in twi.c.

 libraries/Wire/utility/twi.c |   56 +++++++++++++++++++++---------------------
 1 file changed, 28 insertions(+), 28 deletions(-)

commit 6b62b244d51d93f670c6f9e80ba92da3aceff947
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jun 20 20:43:24 2009 +0000

    Fixing bug in Wire library that caused it to read and discard one extra byte when do a requestFrom() a slave device.  Thanks to Christopher K. Johnson.

 libraries/Wire/utility/twi.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit c3baee9f63f7876bb30d128ee6e59cc0266312a9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Jun 15 20:11:13 2009 +0000

    Fixing Client::connected() and Client::status() to return reasonable values when the Client isn't associated with a valid socket: issue #34.

 libraries/Ethernet/Client.cpp |   16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit a0ba08b4f48fb066ba8ffd0b9655bc6135063f4d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Jun 15 19:40:47 2009 +0000

    Changing analog read channel mask from 0x07 to 0x0f to allow for reading of the temperature and other extended channels.

 cores/arduino/wiring_analog.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit db605dd18b11ecfb5cd9f92c721c52cb70543384
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Jun 1 08:32:11 2009 +0000

    First integration of the Arduino code in Processing 5503: PreProcessor and Compiler have been integrated with changes to the Sketch.
    Compilation still has problems (Thread error on success, and can't handle non-pde files in a sketch).
    Modified the Mac OS X make.sh to copy the hardware, avr tools, and example over.
    Removing some of the antlr stuff.
    Disabling the Commander (command-line execution) for now.
    Added Library, LibraryManager, and Target.
    Added support for prefixed preferences (e.g. for boards and programmers).

 boards.txt                                         |  240 ++++
 bootloaders/atmega/ATmegaBOOT_168.c                | 1054 ++++++++++++++++
 bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex   |  245 ++++
 bootloaders/atmega/ATmegaBOOT_168_atmega328.hex    |  125 ++
 .../atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex   |  124 ++
 bootloaders/atmega/ATmegaBOOT_168_diecimila.hex    |  126 ++
 bootloaders/atmega/ATmegaBOOT_168_ng.hex           |  110 ++
 bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex     |  126 ++
 bootloaders/atmega/Makefile                        |  224 ++++
 bootloaders/atmega8/ATmegaBOOT.c                   |  507 ++++++++
 bootloaders/atmega8/ATmegaBOOT.hex                 |   66 +
 bootloaders/atmega8/Makefile                       |   88 ++
 bootloaders/bt/ATmegaBOOT_168.c                    | 1032 ++++++++++++++++
 bootloaders/bt/ATmegaBOOT_168.hex                  |  121 ++
 bootloaders/lilypad/LilyPadBOOT_168.hex            |  117 ++
 bootloaders/lilypad/src/ATmegaBOOT.c               |  979 +++++++++++++++
 bootloaders/lilypad/src/Makefile                   |   84 ++
 cores/arduino/HardwareSerial.cpp                   |  191 +++
 cores/arduino/HardwareSerial.h                     |   65 +
 cores/arduino/Makefile                             |  243 ++++
 cores/arduino/Print.cpp                            |  215 ++++
 cores/arduino/Print.h                              |   62 +
 cores/arduino/WConstants.h                         |    1 +
 cores/arduino/WInterrupts.c                        |  215 ++++
 cores/arduino/WMath.cpp                            |   60 +
 cores/arduino/WProgram.h                           |   29 +
 cores/arduino/binary.h                             |  515 ++++++++
 cores/arduino/main.cxx                             |   12 +
 cores/arduino/pins_arduino.c                       |  469 +++++++
 cores/arduino/pins_arduino.h                       |   76 ++
 cores/arduino/wiring.c                             |  250 ++++
 cores/arduino/wiring.h                             |  137 ++
 cores/arduino/wiring_analog.c                      |  179 +++
 cores/arduino/wiring_digital.c                     |  111 ++
 cores/arduino/wiring_private.h                     |   68 +
 cores/arduino/wiring_pulse.c                       |   66 +
 cores/arduino/wiring_shift.c                       |   40 +
 cores/atmega8/pins_atmega8.c                       |  119 ++
 libraries/EEPROM/EEPROM.cpp                        |   50 +
 libraries/EEPROM/EEPROM.h                          |   35 +
 .../EEPROM/examples/eeprom_clear/eeprom_clear.pde  |   21 +
 .../EEPROM/examples/eeprom_read/eeprom_read.pde    |   38 +
 .../EEPROM/examples/eeprom_write/eeprom_write.pde  |   38 +
 libraries/EEPROM/keywords.txt                      |   18 +
 libraries/Ethernet/Client.cpp                      |  140 +++
 libraries/Ethernet/Client.h                        |   31 +
 libraries/Ethernet/Ethernet.cpp                    |   38 +
 libraries/Ethernet/Ethernet.h                      |   22 +
 libraries/Ethernet/Server.cpp                      |   91 ++
 libraries/Ethernet/Server.h                        |   25 +
 .../Ethernet/examples/ChatServer/ChatServer.pde    |   34 +
 .../Ethernet/examples/WebClient/WebClient.pde      |   41 +
 .../Ethernet/examples/WebServer/WebServer.pde      |   61 +
 libraries/Ethernet/utility/socket.c                |  558 +++++++++
 libraries/Ethernet/utility/socket.h                |   23 +
 libraries/Ethernet/utility/spi.h                   |   58 +
 libraries/Ethernet/utility/types.h                 |  165 +++
 libraries/Ethernet/utility/w5100.c                 | 1302 ++++++++++++++++++++
 libraries/Ethernet/utility/w5100.h                 |  299 +++++
 libraries/Firmata/Firmata.cpp                      |  445 +++++++
 libraries/Firmata/Firmata.h                        |  169 +++
 libraries/Firmata/LICENSE.txt                      |  458 +++++++
 libraries/Firmata/TODO.txt                         |   14 +
 .../examples/AnalogFirmata/AnalogFirmata.pde       |   83 ++
 libraries/Firmata/examples/AnalogFirmata/Makefile  |  263 ++++
 .../Firmata/examples/EchoString/EchoString.pde     |   40 +
 libraries/Firmata/examples/EchoString/Makefile     |  263 ++++
 libraries/Firmata/examples/ServoFirmata/Makefile   |  263 ++++
 .../Firmata/examples/ServoFirmata/ServoFirmata.pde |   39 +
 .../Firmata/examples/SimpleAnalogFirmata/Makefile  |  263 ++++
 .../SimpleAnalogFirmata/SimpleAnalogFirmata.pde    |   32 +
 .../Firmata/examples/SimpleDigitalFirmata/Makefile |  263 ++++
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.pde  |   58 +
 .../Firmata/examples/StandardFirmata/LICENSE.txt   |  458 +++++++
 .../Firmata/examples/StandardFirmata/Makefile      |  261 ++++
 .../examples/StandardFirmata/StandardFirmata.pde   |  226 ++++
 libraries/Firmata/keywords.txt                     |   62 +
 libraries/LiquidCrystal/LiquidCrystal.cpp          |  128 ++
 libraries/LiquidCrystal/LiquidCrystal.h            |   31 +
 .../examples/HelloWorld/HelloWorld.pde             |   18 +
 .../examples/SerialDisplay/SerialDisplay.pde       |   34 +
 libraries/LiquidCrystal/keywords.txt               |   23 +
 libraries/Matrix/Matrix.cpp                        |  229 ++++
 libraries/Matrix/Matrix.h                          |   54 +
 .../Matrix/examples/hello_matrix/hello_matrix.pde  |   42 +
 .../examples/sprite_animation/sprite_animation.pde |   48 +
 libraries/Matrix/keywords.txt                      |   22 +
 libraries/Servo/Servo.cpp                          |  133 ++
 libraries/Servo/Servo.h                            |   52 +
 libraries/Servo/examples/Knob/Knob.pde             |   22 +
 libraries/Servo/examples/Sweep/Sweep.pde           |   29 +
 libraries/Servo/keywords.txt                       |   22 +
 libraries/SoftwareSerial/SoftwareSerial.cpp        |  227 ++++
 libraries/SoftwareSerial/SoftwareSerial.h          |   56 +
 libraries/SoftwareSerial/keywords.txt              |   18 +
 libraries/Sprite/Sprite.cpp                        |   95 ++
 libraries/Sprite/Sprite.h                          |   48 +
 libraries/Sprite/binary.h                          |  515 ++++++++
 libraries/Sprite/keywords.txt                      |  534 ++++++++
 libraries/Stepper/Stepper.cpp                      |  220 ++++
 libraries/Stepper/Stepper.h                        |   83 ++
 libraries/Stepper/examples/MotorKnob/MotorKnob.pde |   40 +
 libraries/Stepper/keywords.txt                     |   28 +
 libraries/Wire/Wire.cpp                            |  265 ++++
 libraries/Wire/Wire.h                              |   67 +
 .../examples/SFRRanger_reader/SFRRanger_reader.pde |   84 ++
 .../digital_potentiometer.pde                      |   34 +
 .../Wire/examples/master_reader/master_reader.pde  |   29 +
 .../Wire/examples/master_writer/master_writer.pde  |   28 +
 .../examples/slave_receiver/slave_receiver.pde     |   35 +
 .../Wire/examples/slave_sender/slave_sender.pde    |   29 +
 libraries/Wire/keywords.txt                        |   31 +
 libraries/Wire/utility/twi.c                       |  474 +++++++
 libraries/Wire/utility/twi.h                       |   57 +
 programmers.txt                                    |   15 +
 115 files changed, 19138 insertions(+)

commit 159051b8f814edb7474912ad6d04058d34f2d173
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat May 30 08:56:03 2009 +0000

    Adding support for ordering the Tools > Boards menu by using LinkedHashMap to store the keys for the prefixed sub-maps.  Re-ordering the boards in the boards.txt file.  Adding an entry for the LilyPad Arduino w/ ATmega328.  Updating readme.

 boards.txt |  241 +++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 131 insertions(+), 110 deletions(-)

commit 4cb002648ce249229bdf63cf645a9f7117c15519
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun May 24 15:13:08 2009 +0000

    Removing wiring_serial.c as it's no longer used.  (All serial functionality is now in HardwareSerial.h / HardwareSerial.cpp.)

 cores/arduino/wiring_serial.c |  129 -----------------------------------------
 1 file changed, 129 deletions(-)

commit 31e765f1cb050fd033897f0d40d35d2cf36c7e72
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun May 24 15:12:19 2009 +0000

    Adding ARDUINO version constant.

 cores/arduino/wiring.h |    4 ++++
 1 file changed, 4 insertions(+)

commit 0b123d5ee4441383bffa89f80fa8b92aa770ac44
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue May 19 18:16:08 2009 +0000

    Fixing overflow bug in bit() macro: (1 << (b)) becomes (1UL << (b))

 cores/arduino/wiring.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 888f15f2a62d2a55ee53eed77fbf5984f6cfffc4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue May 12 10:55:26 2009 +0000

    Optimizing the timer0 overflow handler (for millis()), based on work by WestFW and help from mikalhart.  Increasing precision of math constants.

 cores/arduino/wiring.c |   41 +++++++++++++++++++++++++++++++----------
 cores/arduino/wiring.h |   10 +++++-----
 2 files changed, 36 insertions(+), 15 deletions(-)

commit 33fd8b8631bd8d5cd609935a2dd2fbb31688f2c1
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat May 9 18:09:02 2009 +0000

    Modifying Makefile to generate dependencies (and .d files) automatically.  Patch from Lars Immisch: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1241007184

 cores/arduino/Makefile |   27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

commit 5489db7185fd6175bfb7cc51b21dc9448c386066
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri May 8 13:11:04 2009 +0000

    Fixing bugs in Client::connect() (failed to set _sock to 255 after some connection failures).

 libraries/Ethernet/Client.cpp |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 72aa6bb2675c81de888e1a948ff86b51ea8115e2
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri May 8 11:22:34 2009 +0000

    Updating default board to the Arduino Duemilanove w/ ATmega328.  Adding a Tools > Boards entry for Arduino Pro or Pro Mini (8 MHz) w/ ATmega328.  Cleaning up todo list.

 boards.txt |   22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit 9858f5294bcbcb4b3aa899553951402df14dd784
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri May 8 11:05:41 2009 +0000

    Adding ATmega328 bootloader for the Pro and Pro Mini running at 8 MHz (3.3V).  Uses the USART0 double speed mode, which according to Nathan from Sparkfun, is necessary to achieve reliable communication at 57600 baud.

 bootloaders/atmega/ATmegaBOOT_168.c                |    8 ++
 .../atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex   |  124 ++++++++++++++++++++
 bootloaders/atmega/Makefile                        |   15 +++
 3 files changed, 147 insertions(+)

commit 3531cb49f43e067779963beb2b7fc4b098ad769f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Apr 26 14:58:39 2009 +0000

    Fixes to the way the Client class connects and disconnects, as well as checks of whether or not the socket is valid in various functions.

 libraries/Ethernet/Client.cpp |   47 ++++++++++++++++++++++++++++++++---------
 1 file changed, 37 insertions(+), 10 deletions(-)

commit 0681fc1f177f7c94b4e98bb0931a5efda50f32b0
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Apr 26 13:10:34 2009 +0000

    Adding write(str) and write(buf, size) methods to Print class and Ethernet library Client and Server classes.  This allows sending a whole string or buffer at once, reducing the number of ethernet packets.

 cores/arduino/HardwareSerial.h |    1 +
 cores/arduino/Print.cpp        |   20 ++++++++++++++++----
 cores/arduino/Print.h          |    5 ++++-
 libraries/Ethernet/Client.cpp  |    9 +++++++++
 libraries/Ethernet/Client.h    |    2 ++
 libraries/Ethernet/Server.cpp  |   15 +++++++++++++--
 libraries/Ethernet/Server.h    |    2 ++
 7 files changed, 47 insertions(+), 7 deletions(-)

commit a42326aba2fd9696a4b2e1239a5a222014056ff5
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Mar 25 10:50:00 2009 +0000

    Adding support for the Arduino Mega (ATmega1280) to the core and bootloader.

 boards.txt                                       |   20 ++
 bootloaders/atmega/ATmegaBOOT_168.c              |  138 +++++++---
 bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex |  245 +++++++++++++++++
 bootloaders/atmega/Makefile                      |   15 ++
 cores/arduino/HardwareSerial.cpp                 |  149 ++++++++++-
 cores/arduino/HardwareSerial.h                   |   24 ++
 cores/arduino/WInterrupts.c                      |  140 +++++++++-
 cores/arduino/pins_arduino.c                     |  308 +++++++++++++++++++++-
 cores/arduino/pins_arduino.h                     |   27 +-
 cores/arduino/wiring.c                           |   11 +
 cores/arduino/wiring_analog.c                    |   85 ++++--
 cores/arduino/wiring_digital.c                   |   12 +
 cores/arduino/wiring_private.h                   |   10 +
 13 files changed, 1093 insertions(+), 91 deletions(-)

commit b89ee8da481d7b9c360b689f367b7a234ec7cb11
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Mar 24 10:41:46 2009 +0000

    Renaming atmega168 bootloader directory to atmega since it's no longer atmega168 specific.  Updating boards.txt accordingly.

 boards.txt                                         |   12 +-
 bootloaders/atmega/ATmegaBOOT_168.c                |  992 ++++++++++++++++++++
 bootloaders/atmega/ATmegaBOOT_168_atmega328.hex    |  125 +++
 bootloaders/atmega/ATmegaBOOT_168_diecimila.hex    |  126 +++
 bootloaders/atmega/ATmegaBOOT_168_ng.hex           |  110 +++
 bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex     |  126 +++
 bootloaders/atmega/Makefile                        |  194 ++++
 bootloaders/atmega168/ATmegaBOOT_168.c             |  992 --------------------
 bootloaders/atmega168/ATmegaBOOT_168_atmega328.hex |  125 ---
 bootloaders/atmega168/ATmegaBOOT_168_diecimila.hex |  126 ---
 bootloaders/atmega168/ATmegaBOOT_168_ng.hex        |  110 ---
 bootloaders/atmega168/ATmegaBOOT_168_pro_8MHz.hex  |  126 ---
 bootloaders/atmega168/Makefile                     |  194 ----
 13 files changed, 1679 insertions(+), 1679 deletions(-)

commit bb1c655273bf11ccc3811b301cba030cdee8453e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Mar 16 20:08:45 2009 +0000

    Adding Print.cpp to Makefile.

 cores/arduino/Makefile |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a22c15cbcf4ccf898979c6ed72f3f35c5b8aa03f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Mar 7 10:06:53 2009 +0000

    Clarifying ATmega328 vs. ATmega168 in boards.txt (Boards menu).  Modified todo and readme.

 boards.txt |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8e8de293471de9ce46cff96c8e88f75d80a2f593
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Feb 14 10:27:36 2009 +0000

    Fixing Ethernet client connect code to properly chance source port each time.

 libraries/Ethernet/Client.cpp |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit acc72e2c7808570aabd0bb85d7b3fc4840cde3f1
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jan 25 17:07:07 2009 +0000

    uncommenting Arduino w/ ATmega328 board w/ 57600 bootloader

 boards.txt |   36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

commit d7500ba2289f33c844782a9e10fb6c6cb3a212e4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jan 25 15:44:17 2009 +0000

    fixing / improving printFloat() from Mikal Hart

 cores/arduino/Print.cpp |   49 +++++++++++++++++++++++++++++++----------------
 1 file changed, 33 insertions(+), 16 deletions(-)

commit c0550aac8c93e81828a8cc10ac2e4ee5e0f83e16
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Jan 7 21:16:45 2009 +0000

    Originating each outgoing network connection from a different source port (in the Client class of the Ethernet library).
    Updating readme and todo.

 libraries/Ethernet/Client.cpp |    6 +++++-
 libraries/Ethernet/Client.h   |    1 +
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1cee12bada4a155565b057b0ab036d6b3f3484b4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Dec 23 00:21:03 2008 +0000

    Adding "Duemilanove" to the name of the Diecimila boards entry.
    Adding commented out ATmega328 boards entry.
    Updating todo and readme.

 boards.txt |   22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit 7a5a60304213959b3fb9677df8296b8faf9195a4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Dec 23 00:17:14 2008 +0000

    Fixing delay() to delay at least N milliseconds.
    Fixing register name in micros() for ATmega8.

 cores/arduino/wiring.c |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit ae9bcfb090b416adc183e17e92f3f4c91c5988df
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Dec 14 16:55:23 2008 +0000

    Fixing bug that made the Ethernet library interfere with pins 8 and 9.
    Adding a delay(1) to the WebServer example to work with browsers.
    Removing duplicate Print files from Ethernet library.

 libraries/Ethernet/Print.cpp                       |  156 --------------------
 libraries/Ethernet/Print.h                         |   56 -------
 .../Ethernet/examples/WebServer/WebServer.pde      |    2 +
 libraries/Ethernet/utility/spi.h                   |    2 +-
 4 files changed, 3 insertions(+), 213 deletions(-)

commit 1e421dd3933f40e87d859739634d97ff12986340
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Nov 26 14:34:24 2008 +0000

    Setting atmega328 bootloader baud rate to 57600 (for now) and adding isp targets to makefile (e.g. diecimila_isp, atmega328_isp).

 bootloaders/atmega168/ATmegaBOOT_168.c             |    2 +
 bootloaders/atmega168/ATmegaBOOT_168_atmega328.hex |  125 ++++++++++++++++++++
 bootloaders/atmega168/Makefile                     |  122 +++++++++++++------
 3 files changed, 210 insertions(+), 39 deletions(-)

commit 1d861783877eda29996a08184e62a181f96d6f75
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Nov 26 14:15:24 2008 +0000

    Adding support for printing floats and doubles (defaulting to 2 decimal places)

 cores/arduino/Print.cpp |   30 ++++++++++++++++++++++++++++++
 cores/arduino/Print.h   |    3 +++
 2 files changed, 33 insertions(+)

commit 051eb371a6c277a9df95fd88f8a5abdd7fa60440
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Nov 26 14:14:59 2008 +0000

    Adding micros() function.

 cores/arduino/wiring.c |   17 +++++++++++++++++
 cores/arduino/wiring.h |    1 +
 2 files changed, 18 insertions(+)

commit bcbd3a6ef4980682c5b6d83947098bc53b2c855d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Nov 9 21:02:20 2008 +0000

    Adding ATmega328 support.

 bootloaders/atmega168/ATmegaBOOT_168.c |   23 ++++++++++++++---------
 bootloaders/atmega168/Makefile         |    7 +++++++
 2 files changed, 21 insertions(+), 9 deletions(-)

commit cf3ce01dad6991d0882a867dea44aa6cabf6db38
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 8 21:57:48 2008 +0000

    Updating libraries for atmega328 (adding it to a couple of #if's, etc.).

 libraries/Firmata/Firmata.h  |    2 +-
 libraries/Servo/Servo.cpp    |    6 +++---
 libraries/Wire/utility/twi.c |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit b2e063e13e76c42489b8e5216cd4e409ffd39ecc
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 8 21:31:55 2008 +0000

    Switching to new signal (interrupt handler) names for compatibility with the ATmega328.

 cores/arduino/WInterrupts.c   |    4 ++--
 cores/arduino/wiring.c        |    2 +-
 cores/arduino/wiring_serial.c |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 68e9d04f91aa26daa4e3c701002610f2352039fd
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 8 21:31:12 2008 +0000

    Waiting for pulse to start (rising or falling edge) to start timing.

 cores/arduino/wiring_pulse.c |    5 +++++
 1 file changed, 5 insertions(+)

commit 80fc987a942fc1711b2d0858449834db9568fa07
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 1 22:07:48 2008 +0000

    Fixing LiquidCrystal library example comments (d0, d1, d2, d3 => d4, d5, d6, d7).

 libraries/LiquidCrystal/examples/HelloWorld/HelloWorld.pde       |    2 +-
 libraries/LiquidCrystal/examples/SerialDisplay/SerialDisplay.pde |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit de4710abc813016d8a2bddcc2fb1a19be43c01de
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 1 22:06:13 2008 +0000

    Switching tests for __AVR_ATmega168__ to tests for __AVR_ATmega8__ so that less changes are needed to support other processors.

 cores/arduino/WInterrupts.c    |   18 ++++++++--------
 cores/arduino/pins_arduino.c   |   20 +++++++++---------
 cores/arduino/wiring.c         |   34 +++++++++++++++----------------
 cores/arduino/wiring_analog.c  |   14 ++++++-------
 cores/arduino/wiring_digital.c |    6 +++---
 cores/arduino/wiring_serial.c  |   44 ++++++++++++++++++++--------------------
 6 files changed, 68 insertions(+), 68 deletions(-)

commit e42b8d7ef811df7f552582c57cda66a275670fe4
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Oct 26 12:31:45 2008 +0000

    Moving makeWord() function defintion into WMath.cpp (out of WProgram.h).

 cores/arduino/WMath.cpp  |    3 +++
 cores/arduino/WProgram.h |    4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit da84adb1e9d09b069137dd90f2e99c43a4db42ad
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 25 12:52:07 2008 +0000

    Adding word datatype and cast/construction macros, bitRead(), bitWrite(), bitSet(), bitClear(), bit().

 cores/arduino/WProgram.h |    5 +++++
 cores/arduino/wiring.h   |   28 ++++++++++++----------------
 2 files changed, 17 insertions(+), 16 deletions(-)

commit 5444b25e11bce6139a58c8a641dccd266f90a0f1
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Oct 13 15:03:20 2008 +0000

    Little fixes:
     - changing random(max) to use stdlib.h random()
     - not generating .eep files to avoid warning when EEMEM isn't used
     - removing cast macros (since they are automatically defined in C++)
     - writing a digital LOW for PWM value of 0 on pins 5 or 6

 cores/arduino/WMath.cpp       |   11 +++++------
 cores/arduino/wiring.h        |   12 ++++++------
 cores/arduino/wiring_analog.c |   24 ++++++++++++++++--------
 3 files changed, 27 insertions(+), 20 deletions(-)

commit b7ec38e61a4f92ade80e38744d00311538671179
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 11 19:27:10 2008 +0000

    * Updating version number to 0013.
    * Updating ATmega168 bootloader to work with standard distributions of avrdude
      (responding to signature requests made with the universal SPI command) and
      correctly store EEPROM data.  Thanks to ladyada.
    * Changing compilation process to generate .eep file and allow for use of
      EEMEM directive (although not yet uploading EEPROM data).

 bootloaders/atmega168/ATmegaBOOT_168.c             |  105 ++++-----
 bootloaders/atmega168/ATmegaBOOT_168_diecimila.hex |  237 +++++++++----------
 bootloaders/atmega168/ATmegaBOOT_168_ng.hex        |  221 +++++++++---------
 bootloaders/atmega168/ATmegaBOOT_168_pro_8MHz.hex  |  239 ++++++++++----------
 bootloaders/atmega168/Makefile                     |    4 +
 5 files changed, 406 insertions(+), 400 deletions(-)

commit 3898f82e7da63ee529eaaecd52f4cc78191319e9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 11 15:20:39 2008 +0000

    Reindenting the ATmega168 bootloader file.  It was a mess (and still is somewhat of one).

 bootloaders/atmega168/ATmegaBOOT_168.c | 1030 ++++++++++++++++----------------
 1 file changed, 513 insertions(+), 517 deletions(-)

commit 434d786347333b7fb7ed664b5bba76bb72608e1f
Author: Hans-Christoph Steiner <hans@at.or.at>
Date:   Sun Oct 5 23:39:49 2008 +0000

    updated TODOs and created a TODO file for general project todos

 libraries/Firmata/Firmata.cpp |    8 --------
 libraries/Firmata/TODO.txt    |   14 ++++++++++++++
 2 files changed, 14 insertions(+), 8 deletions(-)

commit 28db292f4371925159eee720b79e33723107b965
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Sep 17 14:15:11 2008 +0000

    Removing WConstants.h include from Stepper.h so it compiles with new WProgram.h include placement.  Updated readme.

 libraries/Stepper/Stepper.h |    3 ---
 1 file changed, 3 deletions(-)

commit 03a51e5ab74fab32ca6809074bdee7f27b5acf2a
Author: Hans-Christoph Steiner <hans@at.or.at>
Date:   Tue Sep 16 17:18:41 2008 +0000

    removed deprecated timer0_overflow_count, which wasn't meant to be public
    anyway.  Replaced it with the official millis() method of getting the time.

 libraries/Firmata/examples/AnalogFirmata/AnalogFirmata.pde |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit e94fa49d9bfee00e61a3b496b5e9cbb22dec309f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Sep 15 21:09:13 2008 +0000

    Adding #ifdef guard to WProgram.h to prevent multiple #includes.
    Removing Print class inheritance from Firmata since it's not clear that it can be implemented in a way that's compatible with the Firmata protocol and the Print class interface.

 cores/arduino/WProgram.h    |    5 +++++
 libraries/Firmata/Firmata.h |    2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit bf4484d02c6e744488561a79f28807dc32dba705
Author: Hans-Christoph Steiner <hans@at.or.at>
Date:   Fri Sep 12 16:53:57 2008 +0000

    switched up analogRead() loop to use the revamped millis() function rather than the private timer0_overflow_count variable

 .../Firmata/examples/StandardFirmata/StandardFirmata.pde      |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit ad860f84d3e561767d434c88ee8e25e6ea612e18
Author: Hans-Christoph Steiner <hans@at.or.at>
Date:   Fri Sep 12 16:53:03 2008 +0000

    Firmata.h now needs to have WProgram.h, since in the sketches WProgram.h has moved from the first include to the last

 libraries/Firmata/Firmata.h |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7b658714de746b9c3da1e05157413942d349ff1b
Author: Hans-Christoph Steiner <hans@at.or.at>
Date:   Fri Sep 12 16:35:07 2008 +0000

    copying Firmata-0.4beta2 release into trunk, then I'll adjust it to Arduino-0012

 libraries/Firmata/Firmata.cpp                      |  453 +++++++++++++++++++
 libraries/Firmata/Firmata.h                        |  168 +++++++
 libraries/Firmata/LICENSE.txt                      |  458 ++++++++++++++++++++
 .../examples/AnalogFirmata/AnalogFirmata.pde       |   83 ++++
 libraries/Firmata/examples/AnalogFirmata/Makefile  |  263 +++++++++++
 .../Firmata/examples/EchoString/EchoString.pde     |   40 ++
 libraries/Firmata/examples/EchoString/Makefile     |  263 +++++++++++
 libraries/Firmata/examples/ServoFirmata/Makefile   |  263 +++++++++++
 .../Firmata/examples/ServoFirmata/ServoFirmata.pde |   39 ++
 .../Firmata/examples/SimpleAnalogFirmata/Makefile  |  263 +++++++++++
 .../SimpleAnalogFirmata/SimpleAnalogFirmata.pde    |   32 ++
 .../Firmata/examples/SimpleDigitalFirmata/Makefile |  263 +++++++++++
 .../SimpleDigitalFirmata/SimpleDigitalFirmata.pde  |   58 +++
 .../Firmata/examples/StandardFirmata/LICENSE.txt   |  458 ++++++++++++++++++++
 .../Firmata/examples/StandardFirmata/Makefile      |  261 +++++++++++
 .../examples/StandardFirmata/StandardFirmata.pde   |  225 ++++++++++
 libraries/Firmata/keywords.txt                     |   62 +++
 17 files changed, 3652 insertions(+)

commit 8af8938d41a86b655159736f8887aecac414e1ac
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Sep 10 15:22:59 2008 +0000

    Removing wiring core since it's not being kept up-to-date.

 cores/wiring/Binary.h         |  516 -----------------------------------------
 cores/wiring/Encoder.h        |   47 ----
 cores/wiring/Encoder.o        |  Bin 9276 -> 0 bytes
 cores/wiring/HardwareSerial.h |   60 -----
 cores/wiring/HardwareSerial.o |  Bin 12184 -> 0 bytes
 cores/wiring/LiquidCrystal.h  |   67 ------
 cores/wiring/LiquidCrystal.o  |  Bin 16856 -> 0 bytes
 cores/wiring/Matrix.h         |   56 -----
 cores/wiring/Matrix.o         |  Bin 11328 -> 0 bytes
 cores/wiring/QSlide.h         |   50 ----
 cores/wiring/QSlide.o         |  Bin 9784 -> 0 bytes
 cores/wiring/Servo.h          |   49 ----
 cores/wiring/Servo.o          |  Bin 10056 -> 0 bytes
 cores/wiring/Sprite.h         |   49 ----
 cores/wiring/Sprite.o         |  Bin 8204 -> 0 bytes
 cores/wiring/TwoWire.h        |   67 ------
 cores/wiring/TwoWire.o        |  Bin 14180 -> 0 bytes
 cores/wiring/WApplet.o        |  Bin 9968 -> 0 bytes
 cores/wiring/WConstants.h     |  176 --------------
 cores/wiring/WInterrupts.o    |  Bin 7528 -> 0 bytes
 cores/wiring/WProgram.h       |   39 ----
 cores/wiring/WRandom.o        |  Bin 3764 -> 0 bytes
 cores/wiring/WTimer.o         |  Bin 20568 -> 0 bytes
 cores/wiring/buffer.h         |   41 ----
 cores/wiring/buffer.o         |  Bin 5316 -> 0 bytes
 cores/wiring/twi.h            |   57 -----
 cores/wiring/twi.o            |  Bin 9988 -> 0 bytes
 cores/wiring/uart.h           |   40 ----
 cores/wiring/uart.o           |  Bin 8792 -> 0 bytes
 29 files changed, 1314 deletions(-)

commit 50009e64e5293f64acdeacb17a4c8f4e47c54d3e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Sep 8 20:06:32 2008 +0000

    Renaming Ethernet examples part 2 (apparently SVN doesn't allow renaming of a file at the same time as its containing directory).

 .../Ethernet/examples/ChatServer/ChatServer.pde    |   34 ++++++++++++++++
 .../Ethernet/examples/ChatServer/chat_server.pde   |   34 ----------------
 .../Ethernet/examples/WebClient/WebClient.pde      |   41 ++++++++++++++++++++
 .../Ethernet/examples/WebClient/web_client.pde     |   41 --------------------
 4 files changed, 75 insertions(+), 75 deletions(-)

commit 57c941f4a936bc7d53a1af6bf00a33023817fdee
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Sep 8 20:05:31 2008 +0000

    Renaming ethernet library examples.

 .../Ethernet/examples/ChatServer/chat_server.pde   |   34 +++++++++++
 .../Ethernet/examples/WebClient/web_client.pde     |   41 ++++++++++++++
 .../Ethernet/examples/WebServer/WebServer.pde      |   59 ++++++++++++++++++++
 .../Ethernet/examples/chat_server/chat_server.pde  |   34 -----------
 .../Ethernet/examples/echo_server/echo_server.pde  |   53 ------------------
 .../Ethernet/examples/web_client/web_client.pde    |   41 --------------
 6 files changed, 134 insertions(+), 128 deletions(-)

commit f9354a2b9e3c9380091e41e9ad2543633cb83311
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Sep 7 12:21:07 2008 +0000

    Commented LCD examples.

 .../LiquidCrystal/examples/HelloWorld/HelloWorld.pde    |    6 ++++++
 .../examples/SerialDisplay/SerialDisplay.pde            |   15 +++++++++++++++
 2 files changed, 21 insertions(+)

commit b7cd4c1724dc22ca0696068ce951b12037059ccc
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Sep 7 11:54:26 2008 +0000

    Updated reference to include new libraries.

 boards.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 080d18c6d2b2ec7c0ee8cad53226b5131a9e45dc
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Sep 6 22:17:58 2008 +0000

    Incorporating ladyada's watchdog timer changes into the bootloader source, but only compiling them in for the Pro and Pro Mini (since Nathan includes them in the bootloader he burns to the board).  Added a WATCHDOG_MODS flag to the Makefile to specify that they should be included.  Recompiled the pro .hex file to include them.

 bootloaders/atmega168/ATmegaBOOT_168.c            |   17 +++
 bootloaders/atmega168/ATmegaBOOT_168_pro_8MHz.hex |  158 +++++++++++----------
 bootloaders/atmega168/Makefile                    |    6 +-
 3 files changed, 100 insertions(+), 81 deletions(-)

commit 2ed2ee36e7c51f63ecf1391bf62fcd65ad35caa5
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Aug 21 23:48:38 2008 +0000

    Moving Servo min and max parameters to the attach() function from the constructor.

 libraries/Servo/Servo.cpp |   11 +++++++++--
 libraries/Servo/Servo.h   |    8 +++++---
 2 files changed, 14 insertions(+), 5 deletions(-)

commit 1994278a7af0042efda5f01ac681c9dcdd92d38d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Aug 17 20:10:47 2008 +0000

    Updating Makefile to derive target name from the current folder.

 cores/arduino/Makefile |   24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

commit 3460189d097869d3ac10589f18ad28bbde50bd6f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Aug 16 01:56:41 2008 +0000

    Adding Nano and Pro (8 MHz) to boards.txt file; updating Makefile for atmega168 bootloader based on Nathan's changes to allow for customizing of more parameters per-board; including Pro 8 MHz .hex compiled bootloader file; not updating the Diecimila or NG .hex files.

 boards.txt                                        |   42 +++++++-
 bootloaders/atmega168/ATmegaBOOT_168_pro_8MHz.hex |  117 +++++++++++++++++++++
 bootloaders/atmega168/Makefile                    |   59 +++++++++--
 3 files changed, 211 insertions(+), 7 deletions(-)

commit eac2983285b4bc40250771fb5141aa63c76a9a90
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Jul 30 14:47:36 2008 +0000

    Adding ethernet library.

 libraries/Ethernet/Client.cpp                      |   97 ++
 libraries/Ethernet/Client.h                        |   28 +
 libraries/Ethernet/Ethernet.cpp                    |   38 +
 libraries/Ethernet/Ethernet.h                      |   22 +
 libraries/Ethernet/Print.cpp                       |  156 +++
 libraries/Ethernet/Print.h                         |   56 +
 libraries/Ethernet/Server.cpp                      |   80 ++
 libraries/Ethernet/Server.h                        |   23 +
 .../Ethernet/examples/chat_server/chat_server.pde  |   34 +
 .../Ethernet/examples/echo_server/echo_server.pde  |   53 +
 .../Ethernet/examples/web_client/web_client.pde    |   41 +
 libraries/Ethernet/utility/socket.c                |  558 +++++++++
 libraries/Ethernet/utility/socket.h                |   23 +
 libraries/Ethernet/utility/spi.h                   |   58 +
 libraries/Ethernet/utility/types.h                 |  165 +++
 libraries/Ethernet/utility/w5100.c                 | 1302 ++++++++++++++++++++
 libraries/Ethernet/utility/w5100.h                 |  299 +++++
 17 files changed, 3033 insertions(+)

commit f1a76708088659850b98a92779a2cb1aaf5793d8
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Jul 13 19:26:59 2008 +0000

    Changing pin outs on LiquidCrystal examples and adding parentheses to Servo code.

 libraries/LiquidCrystal/examples/HelloWorld/HelloWorld.pde       |    2 +-
 libraries/LiquidCrystal/examples/SerialDisplay/SerialDisplay.pde |    2 +-
 libraries/Servo/Servo.cpp                                        |    4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 1342c837d4915cbd109321ca8b38df4f8cd03ce0
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jul 8 02:34:38 2008 +0000

    Moving actual stepping to the end of the step() function so that the first step isn't in the wrong direction.

 libraries/Stepper/Stepper.cpp |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6bc00d87b802421686ffc6dad4259095a6655745
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Jul 2 19:06:27 2008 +0000

    Adding ADXL3xx accelerometer example; minor comment changes.

 cores/arduino/wiring.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 79904311bb35ca52b51650f834683606e31882c2
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Jun 21 23:16:27 2008 +0000

    Wire library patch to provide better error handling.

 cores/arduino/Print.cpp      |    2 +-
 libraries/Wire/Wire.cpp      |   17 ++++++++++-------
 libraries/Wire/Wire.h        |    6 +++---
 libraries/Wire/utility/twi.c |   36 +++++++++++++++++++++++++++++++-----
 libraries/Wire/utility/twi.h |   12 ++++++------
 5 files changed, 51 insertions(+), 22 deletions(-)

commit 75d1f5053c3460484973d6de1d0d7ec9d9a6516d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon May 26 14:02:32 2008 +0000

    Fixing random() to work with longs.

 cores/arduino/WMath.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 03d7c9b846e0c915fce8ee171d2000dd80c9d258
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat May 10 05:02:09 2008 +0000

    Modified Matrix to work with MAX7221: changing latching from rising edge to falling edge.

 libraries/Matrix/Matrix.cpp |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 5fa29a57bec20439e386824e4b1896a68e1c9e1d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed May 7 22:15:55 2008 +0000

    Adding a couple of Servo examples from Wiring (slightly modified).

 libraries/Servo/Servo.cpp                |    3 ++-
 libraries/Servo/Servo.h                  |    1 -
 libraries/Servo/examples/Knob/Knob.pde   |   22 ++++++++++++++++++++++
 libraries/Servo/examples/Sweep/Sweep.pde |   29 +++++++++++++++++++++++++++++
 4 files changed, 53 insertions(+), 2 deletions(-)

commit d98fdd989fcc598401e89e5095cfcdce3baff9b8
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed May 7 19:53:52 2008 +0000

    Adding Servo library (ServoTimer1 from the playground) by Jim Studt.

 libraries/Servo/Servo.cpp    |  125 ++++++++++++++++++++++++++++++++++++++++++
 libraries/Servo/Servo.h      |   51 +++++++++++++++++
 libraries/Servo/keywords.txt |   22 ++++++++
 3 files changed, 198 insertions(+)

commit 4b2b39e383d7fec0f94deb0f9a75a493bce2d0ca
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed May 7 18:24:49 2008 +0000

    Changing Print class to use regular virtual write() function (instead of my hack
    ed together version).

 cores/arduino/HardwareSerial.cpp          |    8 --------
 cores/arduino/HardwareSerial.h            |    3 +--
 cores/arduino/Print.cpp                   |    8 +-------
 cores/arduino/Print.h                     |    3 +--
 libraries/LiquidCrystal/LiquidCrystal.cpp |   18 +++++++++---------
 libraries/LiquidCrystal/LiquidCrystal.h   |    8 ++++----
 6 files changed, 16 insertions(+), 32 deletions(-)

commit 2d5bc015fbd70befc08c2295630ff06770e9d7c8
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Apr 19 03:31:36 2008 +0000

    Adding LiquidCrystal library.

 libraries/LiquidCrystal/LiquidCrystal.cpp          |  128 ++++++++++++++++++++
 libraries/LiquidCrystal/LiquidCrystal.h            |   31 +++++
 .../examples/HelloWorld/HelloWorld.pde             |   12 ++
 .../examples/SerialDisplay/SerialDisplay.pde       |   19 +++
 libraries/LiquidCrystal/keywords.txt               |   23 ++++
 5 files changed, 213 insertions(+)

commit e8465fbb4500ed3968e7a06c2d75a5b3f1841b8e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Apr 18 21:56:14 2008 +0000

    Fixing millis() overflow: changing millis() and the timer 0 overflow handler so that the millis count is updated in the interrupt, and so we don't need to do a conversion inside millis().  Updated to do list.

 cores/arduino/wiring.c |   29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

commit 5412a33feba7e8a9abc25cfc57cdef766f7ff8fd
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Apr 18 18:46:52 2008 +0000

    Adding the Print class.

 cores/arduino/Print.cpp |  162 +++++++++++++++++++++++++++++++++++++++++++++++
 cores/arduino/Print.h   |   57 +++++++++++++++++
 2 files changed, 219 insertions(+)

commit 75f170a0f42b3b81c8bd67721d00e40c419550d7
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Apr 18 18:39:02 2008 +0000

    Factored out print() and println() from HardwareSerial to a base class for sharing with other things (e.g. LiquidCrystal library), eliminating #include's of avr/signal.h (deprecated).  Upping version number and modifying to do list.

 cores/arduino/HardwareSerial.cpp |  126 +++-----------------------------------
 cores/arduino/HardwareSerial.h   |   32 ++--------
 cores/arduino/WInterrupts.c      |    1 -
 cores/arduino/WProgram.h         |    1 -
 cores/arduino/wiring_private.h   |    1 -
 cores/arduino/wiring_serial.c    |   85 +------------------------
 libraries/Wire/utility/twi.c     |    1 -
 7 files changed, 13 insertions(+), 234 deletions(-)

commit 28b81996d3a43317d62ad693902f51eecd9d3a74
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Mar 28 21:37:02 2008 +0000

    Moving Standard_Firmata out of the distribution because Hans may be making some non-backwards compatible changes.

 firmwares/Standard_Firmata/Standard_Firmata.pde |  465 -----------------------
 1 file changed, 465 deletions(-)

commit 7fb83befd4a9cbc64673edf52ded307a2751ae5d
Author: Hans-Christoph Steiner <hans@at.or.at>
Date:   Wed Mar 26 17:12:43 2008 +0000

    renamed to more descriptive name

 firmwares/Standard_Firmata/Firmata.pde          |  465 -----------------------
 firmwares/Standard_Firmata/Standard_Firmata.pde |  465 +++++++++++++++++++++++
 2 files changed, 465 insertions(+), 465 deletions(-)

commit 5ac0066c850d2914abc814810379dcdfb5092f53
Author: Hans-Christoph Steiner <hans@at.or.at>
Date:   Wed Mar 26 17:12:12 2008 +0000

    renamed to more descriptive name

 firmwares/Firmata/Firmata.pde          |  465 --------------------------------
 firmwares/Standard_Firmata/Firmata.pde |  465 ++++++++++++++++++++++++++++++++
 2 files changed, 465 insertions(+), 465 deletions(-)

commit ecf8c4d288b90a2a4cb253d2b06e4b6abe42a48c
Author: Hans-Christoph Steiner <hans@at.or.at>
Date:   Mon Mar 24 17:28:17 2008 +0000

    added newline at the end of file to get rid of compiler and SVN warnings

 cores/arduino/WMath.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8d93bbebbd6361e26c728b3c6e892afb2bcfd8ea
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Mar 8 22:05:23 2008 +0000

    Adding to the todo list and readme; fixing a bit of indentation.

 cores/arduino/wiring.c |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit c7cac2f165aa224462a625a892d834fc94938913
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Mar 8 21:30:00 2008 +0000

    Added timeout (in microseconds) parameter to pulseIn().  Defaults to 1000000 (1 second).

 cores/arduino/WProgram.h     |    2 ++
 cores/arduino/wiring.h       |    3 ++-
 cores/arduino/wiring_pulse.c |   20 +++++++++++++-------
 3 files changed, 17 insertions(+), 8 deletions(-)

commit f3893aba50116631007060697169b0150fd5caf8
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Mar 5 02:50:11 2008 +0000

    Incorporating a modified version of oli.keller's Makefile (prepends #include <WProgram.h> and appends main() among other things).

 cores/arduino/Makefile |  168 +++++++++++++++++++++++++-----------------------
 1 file changed, 87 insertions(+), 81 deletions(-)

commit 7920e4e8aacc4cf4a4539b554060765e37bfff70
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Mar 5 00:48:08 2008 +0000

    Disabling flushing of the serial port for the BT (bluetooth) board.  It seems to fix uploading to it under Mac OS X 10.5 (Leopard).

 boards.txt |    1 +
 1 file changed, 1 insertion(+)

commit 1e2fec8d1a523f3053948a954e7a40f9184f8004
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Feb 23 21:52:53 2008 +0000

    Cleaning up Mac build, adding Serial.println(unsigned int), adding #include <Sprite.h> to hello_matrix example.

 cores/arduino/HardwareSerial.cpp                        |    6 ++++++
 cores/arduino/HardwareSerial.h                          |    1 +
 libraries/Matrix/examples/hello_matrix/hello_matrix.pde |    1 +
 3 files changed, 8 insertions(+)

commit 4efeb2f6475c02b8453a8de58a16f14427b04c1f
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Feb 20 02:27:23 2008 +0000

    Improving the preprocessor and parallel programmer.

 programmers.txt |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ed8d8ec50d1a55ec5c246dcf9c0afacbc1d5b7a0
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Feb 16 19:31:38 2008 +0000

    Upping the baud rate to 115200.

 firmwares/Firmata/Firmata.pde |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9fe4c805907e5adc77ab37fea0ffc497e6f335a
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jan 22 23:59:10 2008 +0000

    Adding a stable version of Firmata - this is the same as the one in the Arduino library for Processing on the playground (57600 baud).

 firmwares/Firmata/Firmata.pde |  465 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 465 insertions(+)

commit 3401a00512d9ce3c644c803e0736c8de31f77d1e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jan 22 23:52:02 2008 +0000

    God I hate subversion.

 libraries/Firmata/Firmata.cpp  |  133 ----------------------------------------
 libraries/Firmata/Firmata.h    |   95 ----------------------------
 libraries/Firmata/keywords.txt |   18 ------
 3 files changed, 246 deletions(-)

commit 193f1c941693045359d5a10602489825a3dbdcd2
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jan 22 23:50:21 2008 +0000

    Moving development (library-based) version of Firmata to a branch so I can include a stable one in the distribution.

 firmwares/Standard_Firmata/Makefile             |  260 ------------------
 firmwares/Standard_Firmata/Standard_Firmata.pde |  323 -----------------------
 2 files changed, 583 deletions(-)

commit 7c8b5148f0a78e12d1af09b575f63c43f3186ab9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Jan 22 22:10:55 2008 +0000

    New script for download the reference from Tom Pollard.  Updated reference and readme and Makefile.

 cores/arduino/Makefile |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 92ba50c7b226c951ba440badf638801f12f3a9ff
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Dec 14 04:21:59 2007 +0000

    Adding analogReference() function - needs testing on an ATmega8 (but works on the ATmega 168).

 cores/arduino/wiring.c        |    4 ----
 cores/arduino/wiring.h        |    5 +++++
 cores/arduino/wiring_analog.c |   16 ++++++++++++++--
 3 files changed, 19 insertions(+), 6 deletions(-)

commit 0292fe91fc2de0e5c5b374a6d0e0c3879fe49387
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Nov 21 17:08:07 2007 +0000

    Adding map(), fixing radians() and degrees(), adding cast functions (int(x) instead of (int) x), adding interrupts() and noInterrupts(), etc.

 cores/arduino/WMath.cpp   |   58 +++++++++++++++++++++++++++++++++++++++++++++
 cores/arduino/WProgram.h  |    3 ++-
 cores/arduino/WRandom.cpp |   54 -----------------------------------------
 cores/arduino/wiring.h    |   18 ++++++++++++++
 4 files changed, 78 insertions(+), 55 deletions(-)

commit 72d917f70cdf8edbb11c0648b59bb9afeae64065
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Wed Nov 21 14:55:09 2007 +0000

    Fixing some warnings.

 libraries/Firmata/Firmata.cpp |    5 +++++
 1 file changed, 5 insertions(+)

commit 759cf6c4ae348c9588929d10f3704716ae21e22d
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Nov 4 18:18:28 2007 +0000

    Adding #include to Matrix examples.

 libraries/Matrix/examples/hello_matrix/hello_matrix.pde         |    2 ++
 libraries/Matrix/examples/sprite_animation/sprite_animation.pde |    3 +++
 2 files changed, 5 insertions(+)

commit f3e3fb37cf41570e96e4497f31ce04fc283dae72
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Oct 12 01:38:57 2007 +0000

    Added BT board and separated Mini from NG.

 boards.txt |   42 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 41 insertions(+), 1 deletion(-)

commit 658d3beeba355408f19a18acfcceb4ed1adf5a13
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Tue Oct 9 22:46:09 2007 +0000

    Adding LilyPad bootloader and adding LilyPad to board definition file.

 boards.txt                              |   20 +
 bootloaders/lilypad/LilyPadBOOT_168.hex |  117 ++++
 bootloaders/lilypad/src/ATmegaBOOT.c    |  979 +++++++++++++++++++++++++++++++
 bootloaders/lilypad/src/Makefile        |   84 +++
 4 files changed, 1200 insertions(+)

commit 781fcf8e3db8c14fd2e0a4185eac4b4d3fa95dd7
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Oct 7 18:39:14 2007 +0000

    Switched to new burn bootloader menu system, dynamically generated from the programmers.txt file.

 boards.txt      |   12 ++++++------
 programmers.txt |   14 ++++++++++++++
 2 files changed, 20 insertions(+), 6 deletions(-)

commit f0dd4a5756a8d9210c5c163ffdba021b5f4fac92
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 6 20:26:45 2007 +0000

    Now have uploading working with the Boards menu.  Improved serial port error messages.

 boards.txt |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 4bd4721ce03fa6d16a766e6c97dd74c44b46835e
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 6 15:41:08 2007 +0000

    Initial boards file.

 boards.txt |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit 5f3976696ddf5d02ea7e6f805ce655e1f281e6ed
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 6 14:47:50 2007 +0000

    Moving hardware/targets to hardware/cores.

 cores/arduino/HardwareSerial.cpp    |  170 ++++++++++++
 cores/arduino/HardwareSerial.h      |   64 +++++
 cores/arduino/Makefile              |  239 ++++++++++++++++
 cores/arduino/WConstants.h          |    1 +
 cores/arduino/WInterrupts.c         |   98 +++++++
 cores/arduino/WProgram.h            |   17 ++
 cores/arduino/WRandom.cpp           |   54 ++++
 cores/arduino/binary.h              |  515 ++++++++++++++++++++++++++++++++++
 cores/arduino/main.cxx              |   12 +
 cores/arduino/pins_arduino.c        |  169 ++++++++++++
 cores/arduino/pins_arduino.h        |   65 +++++
 cores/arduino/wiring.c              |  196 +++++++++++++
 cores/arduino/wiring.h              |  112 ++++++++
 cores/arduino/wiring_analog.c       |  110 ++++++++
 cores/arduino/wiring_digital.c      |   99 +++++++
 cores/arduino/wiring_private.h      |   59 ++++
 cores/arduino/wiring_pulse.c        |   55 ++++
 cores/arduino/wiring_serial.c       |  212 ++++++++++++++
 cores/arduino/wiring_shift.c        |   40 +++
 cores/atmega8/pins_atmega8.c        |  119 ++++++++
 cores/wiring/Binary.h               |  516 +++++++++++++++++++++++++++++++++++
 cores/wiring/Encoder.h              |   47 ++++
 cores/wiring/Encoder.o              |  Bin 0 -> 9276 bytes
 cores/wiring/HardwareSerial.h       |   60 ++++
 cores/wiring/HardwareSerial.o       |  Bin 0 -> 12184 bytes
 cores/wiring/LiquidCrystal.h        |   67 +++++
 cores/wiring/LiquidCrystal.o        |  Bin 0 -> 16856 bytes
 cores/wiring/Matrix.h               |   56 ++++
 cores/wiring/Matrix.o               |  Bin 0 -> 11328 bytes
 cores/wiring/QSlide.h               |   50 ++++
 cores/wiring/QSlide.o               |  Bin 0 -> 9784 bytes
 cores/wiring/Servo.h                |   49 ++++
 cores/wiring/Servo.o                |  Bin 0 -> 10056 bytes
 cores/wiring/Sprite.h               |   49 ++++
 cores/wiring/Sprite.o               |  Bin 0 -> 8204 bytes
 cores/wiring/TwoWire.h              |   67 +++++
 cores/wiring/TwoWire.o              |  Bin 0 -> 14180 bytes
 cores/wiring/WApplet.o              |  Bin 0 -> 9968 bytes
 cores/wiring/WConstants.h           |  176 ++++++++++++
 cores/wiring/WInterrupts.o          |  Bin 0 -> 7528 bytes
 cores/wiring/WProgram.h             |   39 +++
 cores/wiring/WRandom.o              |  Bin 0 -> 3764 bytes
 cores/wiring/WTimer.o               |  Bin 0 -> 20568 bytes
 cores/wiring/buffer.h               |   41 +++
 cores/wiring/buffer.o               |  Bin 0 -> 5316 bytes
 cores/wiring/twi.h                  |   57 ++++
 cores/wiring/twi.o                  |  Bin 0 -> 9988 bytes
 cores/wiring/uart.h                 |   40 +++
 cores/wiring/uart.o                 |  Bin 0 -> 8792 bytes
 firmwares/Standard_Firmata/Makefile |    4 +-
 targets/arduino/HardwareSerial.cpp  |  170 ------------
 targets/arduino/HardwareSerial.h    |   64 -----
 targets/arduino/Makefile            |  239 ----------------
 targets/arduino/WConstants.h        |    1 -
 targets/arduino/WInterrupts.c       |   98 -------
 targets/arduino/WProgram.h          |   17 --
 targets/arduino/WRandom.cpp         |   54 ----
 targets/arduino/binary.h            |  515 ----------------------------------
 targets/arduino/main.cxx            |   12 -
 targets/arduino/pins_arduino.c      |  169 ------------
 targets/arduino/pins_arduino.h      |   65 -----
 targets/arduino/wiring.c            |  196 -------------
 targets/arduino/wiring.h            |  112 --------
 targets/arduino/wiring_analog.c     |  110 --------
 targets/arduino/wiring_digital.c    |   99 -------
 targets/arduino/wiring_private.h    |   59 ----
 targets/arduino/wiring_pulse.c      |   55 ----
 targets/arduino/wiring_serial.c     |  212 --------------
 targets/arduino/wiring_shift.c      |   40 ---
 targets/atmega8/pins_atmega8.c      |  119 --------
 targets/wiring/Binary.h             |  516 -----------------------------------
 targets/wiring/Encoder.h            |   47 ----
 targets/wiring/Encoder.o            |  Bin 9276 -> 0 bytes
 targets/wiring/HardwareSerial.h     |   60 ----
 targets/wiring/HardwareSerial.o     |  Bin 12184 -> 0 bytes
 targets/wiring/LiquidCrystal.h      |   67 -----
 targets/wiring/LiquidCrystal.o      |  Bin 16856 -> 0 bytes
 targets/wiring/Matrix.h             |   56 ----
 targets/wiring/Matrix.o             |  Bin 11328 -> 0 bytes
 targets/wiring/QSlide.h             |   50 ----
 targets/wiring/QSlide.o             |  Bin 9784 -> 0 bytes
 targets/wiring/Servo.h              |   49 ----
 targets/wiring/Servo.o              |  Bin 10056 -> 0 bytes
 targets/wiring/Sprite.h             |   49 ----
 targets/wiring/Sprite.o             |  Bin 8204 -> 0 bytes
 targets/wiring/TwoWire.h            |   67 -----
 targets/wiring/TwoWire.o            |  Bin 14180 -> 0 bytes
 targets/wiring/WApplet.o            |  Bin 9968 -> 0 bytes
 targets/wiring/WConstants.h         |  176 ------------
 targets/wiring/WInterrupts.o        |  Bin 7528 -> 0 bytes
 targets/wiring/WProgram.h           |   39 ---
 targets/wiring/WRandom.o            |  Bin 3764 -> 0 bytes
 targets/wiring/WTimer.o             |  Bin 20568 -> 0 bytes
 targets/wiring/buffer.h             |   41 ---
 targets/wiring/buffer.o             |  Bin 5316 -> 0 bytes
 targets/wiring/twi.h                |   57 ----
 targets/wiring/twi.o                |  Bin 9988 -> 0 bytes
 targets/wiring/uart.h               |   40 ---
 targets/wiring/uart.o               |  Bin 8792 -> 0 bytes
 99 files changed, 3722 insertions(+), 3722 deletions(-)

commit 72e9f39fbde96b484338cbbd785680e5ab4a2e72
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 6 14:09:02 2007 +0000

    Renaming core to targets.

 core/arduino/HardwareSerial.cpp     |  170 ------------
 core/arduino/HardwareSerial.h       |   64 -----
 core/arduino/Makefile               |  239 ----------------
 core/arduino/WConstants.h           |    1 -
 core/arduino/WInterrupts.c          |   98 -------
 core/arduino/WProgram.h             |   17 --
 core/arduino/WRandom.cpp            |   54 ----
 core/arduino/binary.h               |  515 ----------------------------------
 core/arduino/main.cxx               |   12 -
 core/arduino/pins_arduino.c         |  169 ------------
 core/arduino/pins_arduino.h         |   65 -----
 core/arduino/wiring.c               |  196 -------------
 core/arduino/wiring.h               |  112 --------
 core/arduino/wiring_analog.c        |  110 --------
 core/arduino/wiring_digital.c       |   99 -------
 core/arduino/wiring_private.h       |   59 ----
 core/arduino/wiring_pulse.c         |   55 ----
 core/arduino/wiring_serial.c        |  212 --------------
 core/arduino/wiring_shift.c         |   40 ---
 core/atmega8/pins_atmega8.c         |  119 --------
 core/wiring/Binary.h                |  516 -----------------------------------
 core/wiring/Encoder.h               |   47 ----
 core/wiring/Encoder.o               |  Bin 9276 -> 0 bytes
 core/wiring/HardwareSerial.h        |   60 ----
 core/wiring/HardwareSerial.o        |  Bin 12184 -> 0 bytes
 core/wiring/LiquidCrystal.h         |   67 -----
 core/wiring/LiquidCrystal.o         |  Bin 16856 -> 0 bytes
 core/wiring/Matrix.h                |   56 ----
 core/wiring/Matrix.o                |  Bin 11328 -> 0 bytes
 core/wiring/QSlide.h                |   50 ----
 core/wiring/QSlide.o                |  Bin 9784 -> 0 bytes
 core/wiring/Servo.h                 |   49 ----
 core/wiring/Servo.o                 |  Bin 10056 -> 0 bytes
 core/wiring/Sprite.h                |   49 ----
 core/wiring/Sprite.o                |  Bin 8204 -> 0 bytes
 core/wiring/TwoWire.h               |   67 -----
 core/wiring/TwoWire.o               |  Bin 14180 -> 0 bytes
 core/wiring/WApplet.o               |  Bin 9968 -> 0 bytes
 core/wiring/WConstants.h            |  176 ------------
 core/wiring/WInterrupts.o           |  Bin 7528 -> 0 bytes
 core/wiring/WProgram.h              |   39 ---
 core/wiring/WRandom.o               |  Bin 3764 -> 0 bytes
 core/wiring/WTimer.o                |  Bin 20568 -> 0 bytes
 core/wiring/buffer.h                |   41 ---
 core/wiring/buffer.o                |  Bin 5316 -> 0 bytes
 core/wiring/twi.h                   |   57 ----
 core/wiring/twi.o                   |  Bin 9988 -> 0 bytes
 core/wiring/uart.h                  |   40 ---
 core/wiring/uart.o                  |  Bin 8792 -> 0 bytes
 firmwares/Standard_Firmata/Makefile |   20 +-
 targets/arduino/HardwareSerial.cpp  |  170 ++++++++++++
 targets/arduino/HardwareSerial.h    |   64 +++++
 targets/arduino/Makefile            |  239 ++++++++++++++++
 targets/arduino/WConstants.h        |    1 +
 targets/arduino/WInterrupts.c       |   98 +++++++
 targets/arduino/WProgram.h          |   17 ++
 targets/arduino/WRandom.cpp         |   54 ++++
 targets/arduino/binary.h            |  515 ++++++++++++++++++++++++++++++++++
 targets/arduino/main.cxx            |   12 +
 targets/arduino/pins_arduino.c      |  169 ++++++++++++
 targets/arduino/pins_arduino.h      |   65 +++++
 targets/arduino/wiring.c            |  196 +++++++++++++
 targets/arduino/wiring.h            |  112 ++++++++
 targets/arduino/wiring_analog.c     |  110 ++++++++
 targets/arduino/wiring_digital.c    |   99 +++++++
 targets/arduino/wiring_private.h    |   59 ++++
 targets/arduino/wiring_pulse.c      |   55 ++++
 targets/arduino/wiring_serial.c     |  212 ++++++++++++++
 targets/arduino/wiring_shift.c      |   40 +++
 targets/atmega8/pins_atmega8.c      |  119 ++++++++
 targets/wiring/Binary.h             |  516 +++++++++++++++++++++++++++++++++++
 targets/wiring/Encoder.h            |   47 ++++
 targets/wiring/Encoder.o            |  Bin 0 -> 9276 bytes
 targets/wiring/HardwareSerial.h     |   60 ++++
 targets/wiring/HardwareSerial.o     |  Bin 0 -> 12184 bytes
 targets/wiring/LiquidCrystal.h      |   67 +++++
 targets/wiring/LiquidCrystal.o      |  Bin 0 -> 16856 bytes
 targets/wiring/Matrix.h             |   56 ++++
 targets/wiring/Matrix.o             |  Bin 0 -> 11328 bytes
 targets/wiring/QSlide.h             |   50 ++++
 targets/wiring/QSlide.o             |  Bin 0 -> 9784 bytes
 targets/wiring/Servo.h              |   49 ++++
 targets/wiring/Servo.o              |  Bin 0 -> 10056 bytes
 targets/wiring/Sprite.h             |   49 ++++
 targets/wiring/Sprite.o             |  Bin 0 -> 8204 bytes
 targets/wiring/TwoWire.h            |   67 +++++
 targets/wiring/TwoWire.o            |  Bin 0 -> 14180 bytes
 targets/wiring/WApplet.o            |  Bin 0 -> 9968 bytes
 targets/wiring/WConstants.h         |  176 ++++++++++++
 targets/wiring/WInterrupts.o        |  Bin 0 -> 7528 bytes
 targets/wiring/WProgram.h           |   39 +++
 targets/wiring/WRandom.o            |  Bin 0 -> 3764 bytes
 targets/wiring/WTimer.o             |  Bin 0 -> 20568 bytes
 targets/wiring/buffer.h             |   41 +++
 targets/wiring/buffer.o             |  Bin 0 -> 5316 bytes
 targets/wiring/twi.h                |   57 ++++
 targets/wiring/twi.o                |  Bin 0 -> 9988 bytes
 targets/wiring/uart.h               |   40 +++
 targets/wiring/uart.o               |  Bin 0 -> 8792 bytes
 99 files changed, 3730 insertions(+), 3730 deletions(-)

commit b86a6e051920a4ffdb92bc5b8de7260ff3978117
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 6 13:32:14 2007 +0000

    Moving firmwares into hardware.

 firmwares/Standard_Firmata/Makefile             |  260 ++++++++++++++++++
 firmwares/Standard_Firmata/Standard_Firmata.pde |  323 +++++++++++++++++++++++
 2 files changed, 583 insertions(+)

commit b9d55056c0f461bd383586f7b54711cb626b2eec
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 6 13:28:43 2007 +0000

    Moving bootloaders into the hardware/bootloaders directory.

 bootloaders/atmega168/ATmegaBOOT_168.c             |  979 +++++++++++++++++++
 bootloaders/atmega168/ATmegaBOOT_168_diecimila.hex |  117 +++
 bootloaders/atmega168/ATmegaBOOT_168_ng.hex        |  117 +++
 bootloaders/atmega168/Makefile                     |   92 ++
 bootloaders/atmega8/ATmegaBOOT.c                   |  507 ++++++++++
 bootloaders/atmega8/ATmegaBOOT.hex                 |   66 ++
 bootloaders/atmega8/Makefile                       |   88 ++
 bootloaders/bt/ATmegaBOOT_168.c                    | 1032 ++++++++++++++++++++
 bootloaders/bt/ATmegaBOOT_168.hex                  |  121 +++
 9 files changed, 3119 insertions(+)

commit 9e48dfc4fd53a2bc53367568077fbea44f88eda2
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 6 13:04:46 2007 +0000

    Moving libraries out from inside targets and creating bootloaders directory.

 core/libraries/EEPROM/EEPROM.cpp                   |   50 --
 core/libraries/EEPROM/EEPROM.h                     |   35 --
 .../EEPROM/examples/eeprom_clear/eeprom_clear.pde  |   21 -
 .../EEPROM/examples/eeprom_read/eeprom_read.pde    |   38 --
 .../EEPROM/examples/eeprom_write/eeprom_write.pde  |   38 --
 core/libraries/EEPROM/keywords.txt                 |   18 -
 core/libraries/Firmata/Firmata.cpp                 |  128 -----
 core/libraries/Firmata/Firmata.h                   |   95 ----
 core/libraries/Firmata/keywords.txt                |   18 -
 core/libraries/Matrix/Matrix.cpp                   |  229 ---------
 core/libraries/Matrix/Matrix.h                     |   54 --
 .../Matrix/examples/hello_matrix/hello_matrix.pde  |   39 --
 .../examples/sprite_animation/sprite_animation.pde |   45 --
 core/libraries/Matrix/keywords.txt                 |   22 -
 core/libraries/SoftwareSerial/SoftwareSerial.cpp   |  227 ---------
 core/libraries/SoftwareSerial/SoftwareSerial.h     |   56 --
 core/libraries/SoftwareSerial/keywords.txt         |   18 -
 core/libraries/Sprite/Sprite.cpp                   |   95 ----
 core/libraries/Sprite/Sprite.h                     |   48 --
 core/libraries/Sprite/binary.h                     |  515 -------------------
 core/libraries/Sprite/keywords.txt                 |  534 --------------------
 core/libraries/Stepper/Stepper.cpp                 |  220 --------
 core/libraries/Stepper/Stepper.h                   |   86 ----
 .../Stepper/examples/MotorKnob/MotorKnob.pde       |   40 --
 core/libraries/Stepper/keywords.txt                |   28 -
 core/libraries/Wire/Wire.cpp                       |  262 ----------
 core/libraries/Wire/Wire.h                         |   67 ---
 .../examples/SFRRanger_reader/SFRRanger_reader.pde |   84 ---
 .../digital_potentiometer.pde                      |   34 --
 .../Wire/examples/master_reader/master_reader.pde  |   29 --
 .../Wire/examples/master_writer/master_writer.pde  |   28 -
 .../examples/slave_receiver/slave_receiver.pde     |   35 --
 .../Wire/examples/slave_sender/slave_sender.pde    |   29 --
 core/libraries/Wire/keywords.txt                   |   31 --
 core/libraries/Wire/utility/twi.c                  |  449 ----------------
 core/libraries/Wire/utility/twi.h                  |   57 ---
 libraries/EEPROM/EEPROM.cpp                        |   50 ++
 libraries/EEPROM/EEPROM.h                          |   35 ++
 .../EEPROM/examples/eeprom_clear/eeprom_clear.pde  |   21 +
 .../EEPROM/examples/eeprom_read/eeprom_read.pde    |   38 ++
 .../EEPROM/examples/eeprom_write/eeprom_write.pde  |   38 ++
 libraries/EEPROM/keywords.txt                      |   18 +
 libraries/Firmata/Firmata.cpp                      |  128 +++++
 libraries/Firmata/Firmata.h                        |   95 ++++
 libraries/Firmata/keywords.txt                     |   18 +
 libraries/Matrix/Matrix.cpp                        |  229 +++++++++
 libraries/Matrix/Matrix.h                          |   54 ++
 .../Matrix/examples/hello_matrix/hello_matrix.pde  |   39 ++
 .../examples/sprite_animation/sprite_animation.pde |   45 ++
 libraries/Matrix/keywords.txt                      |   22 +
 libraries/SoftwareSerial/SoftwareSerial.cpp        |  227 +++++++++
 libraries/SoftwareSerial/SoftwareSerial.h          |   56 ++
 libraries/SoftwareSerial/keywords.txt              |   18 +
 libraries/Sprite/Sprite.cpp                        |   95 ++++
 libraries/Sprite/Sprite.h                          |   48 ++
 libraries/Sprite/binary.h                          |  515 +++++++++++++++++++
 libraries/Sprite/keywords.txt                      |  534 ++++++++++++++++++++
 libraries/Stepper/Stepper.cpp                      |  220 ++++++++
 libraries/Stepper/Stepper.h                        |   86 ++++
 libraries/Stepper/examples/MotorKnob/MotorKnob.pde |   40 ++
 libraries/Stepper/keywords.txt                     |   28 +
 libraries/Wire/Wire.cpp                            |  262 ++++++++++
 libraries/Wire/Wire.h                              |   67 +++
 .../examples/SFRRanger_reader/SFRRanger_reader.pde |   84 +++
 .../digital_potentiometer.pde                      |   34 ++
 .../Wire/examples/master_reader/master_reader.pde  |   29 ++
 .../Wire/examples/master_writer/master_writer.pde  |   28 +
 .../examples/slave_receiver/slave_receiver.pde     |   35 ++
 .../Wire/examples/slave_sender/slave_sender.pde    |   29 ++
 libraries/Wire/keywords.txt                        |   31 ++
 libraries/Wire/utility/twi.c                       |  449 ++++++++++++++++
 libraries/Wire/utility/twi.h                       |   57 +++
 72 files changed, 3802 insertions(+), 3802 deletions(-)

commit 179fcdbda432ff33a921a70994087b08b2a79caa
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 6 13:02:43 2007 +0000

    Moving things around - creating the hardware directory and sticking all the avr code, etc. in there.

 core/arduino/HardwareSerial.cpp                    |  170 +++++++
 core/arduino/HardwareSerial.h                      |   64 +++
 core/arduino/Makefile                              |  239 +++++++++
 core/arduino/WConstants.h                          |    1 +
 core/arduino/WInterrupts.c                         |   98 ++++
 core/arduino/WProgram.h                            |   17 +
 core/arduino/WRandom.cpp                           |   54 ++
 core/arduino/binary.h                              |  515 +++++++++++++++++++
 core/arduino/main.cxx                              |   12 +
 core/arduino/pins_arduino.c                        |  169 +++++++
 core/arduino/pins_arduino.h                        |   65 +++
 core/arduino/wiring.c                              |  196 +++++++
 core/arduino/wiring.h                              |  112 ++++
 core/arduino/wiring_analog.c                       |  110 ++++
 core/arduino/wiring_digital.c                      |   99 ++++
 core/arduino/wiring_private.h                      |   59 +++
 core/arduino/wiring_pulse.c                        |   55 ++
 core/arduino/wiring_serial.c                       |  212 ++++++++
 core/arduino/wiring_shift.c                        |   40 ++
 core/atmega8/pins_atmega8.c                        |  119 +++++
 core/libraries/EEPROM/EEPROM.cpp                   |   50 ++
 core/libraries/EEPROM/EEPROM.h                     |   35 ++
 .../EEPROM/examples/eeprom_clear/eeprom_clear.pde  |   21 +
 .../EEPROM/examples/eeprom_read/eeprom_read.pde    |   38 ++
 .../EEPROM/examples/eeprom_write/eeprom_write.pde  |   38 ++
 core/libraries/EEPROM/keywords.txt                 |   18 +
 core/libraries/Firmata/Firmata.cpp                 |  128 +++++
 core/libraries/Firmata/Firmata.h                   |   95 ++++
 core/libraries/Firmata/keywords.txt                |   18 +
 core/libraries/Matrix/Matrix.cpp                   |  229 +++++++++
 core/libraries/Matrix/Matrix.h                     |   54 ++
 .../Matrix/examples/hello_matrix/hello_matrix.pde  |   39 ++
 .../examples/sprite_animation/sprite_animation.pde |   45 ++
 core/libraries/Matrix/keywords.txt                 |   22 +
 core/libraries/SoftwareSerial/SoftwareSerial.cpp   |  227 +++++++++
 core/libraries/SoftwareSerial/SoftwareSerial.h     |   56 ++
 core/libraries/SoftwareSerial/keywords.txt         |   18 +
 core/libraries/Sprite/Sprite.cpp                   |   95 ++++
 core/libraries/Sprite/Sprite.h                     |   48 ++
 core/libraries/Sprite/binary.h                     |  515 +++++++++++++++++++
 core/libraries/Sprite/keywords.txt                 |  534 ++++++++++++++++++++
 core/libraries/Stepper/Stepper.cpp                 |  220 ++++++++
 core/libraries/Stepper/Stepper.h                   |   86 ++++
 .../Stepper/examples/MotorKnob/MotorKnob.pde       |   40 ++
 core/libraries/Stepper/keywords.txt                |   28 +
 core/libraries/Wire/Wire.cpp                       |  262 ++++++++++
 core/libraries/Wire/Wire.h                         |   67 +++
 .../examples/SFRRanger_reader/SFRRanger_reader.pde |   84 +++
 .../digital_potentiometer.pde                      |   34 ++
 .../Wire/examples/master_reader/master_reader.pde  |   29 ++
 .../Wire/examples/master_writer/master_writer.pde  |   28 +
 .../examples/slave_receiver/slave_receiver.pde     |   35 ++
 .../Wire/examples/slave_sender/slave_sender.pde    |   29 ++
 core/libraries/Wire/keywords.txt                   |   31 ++
 core/libraries/Wire/utility/twi.c                  |  449 ++++++++++++++++
 core/libraries/Wire/utility/twi.h                  |   57 +++
 core/wiring/Binary.h                               |  516 +++++++++++++++++++
 core/wiring/Encoder.h                              |   47 ++
 core/wiring/Encoder.o                              |  Bin 0 -> 9276 bytes
 core/wiring/HardwareSerial.h                       |   60 +++
 core/wiring/HardwareSerial.o                       |  Bin 0 -> 12184 bytes
 core/wiring/LiquidCrystal.h                        |   67 +++
 core/wiring/LiquidCrystal.o                        |  Bin 0 -> 16856 bytes
 core/wiring/Matrix.h                               |   56 ++
 core/wiring/Matrix.o                               |  Bin 0 -> 11328 bytes
 core/wiring/QSlide.h                               |   50 ++
 core/wiring/QSlide.o                               |  Bin 0 -> 9784 bytes
 core/wiring/Servo.h                                |   49 ++
 core/wiring/Servo.o                                |  Bin 0 -> 10056 bytes
 core/wiring/Sprite.h                               |   49 ++
 core/wiring/Sprite.o                               |  Bin 0 -> 8204 bytes
 core/wiring/TwoWire.h                              |   67 +++
 core/wiring/TwoWire.o                              |  Bin 0 -> 14180 bytes
 core/wiring/WApplet.o                              |  Bin 0 -> 9968 bytes
 core/wiring/WConstants.h                           |  176 +++++++
 core/wiring/WInterrupts.o                          |  Bin 0 -> 7528 bytes
 core/wiring/WProgram.h                             |   39 ++
 core/wiring/WRandom.o                              |  Bin 0 -> 3764 bytes
 core/wiring/WTimer.o                               |  Bin 0 -> 20568 bytes
 core/wiring/buffer.h                               |   41 ++
 core/wiring/buffer.o                               |  Bin 0 -> 5316 bytes
 core/wiring/twi.h                                  |   57 +++
 core/wiring/twi.o                                  |  Bin 0 -> 9988 bytes
 core/wiring/uart.h                                 |   40 ++
 core/wiring/uart.o                                 |  Bin 0 -> 8792 bytes
 85 files changed, 7522 insertions(+)
