Skip to content

Added SERIAL metadata in variant files. #1669

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1,184 commits into from
Nov 12, 2013
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1184 commits
Select commit Hold shift + click to select a range
f648715
Introducing uploader "warnings", a first attempt to give users more f…
Jul 10, 2013
0e8c5a6
updated temboo examples
Jul 10, 2013
d94e7e8
deleted Twitter examples from Ethernet and GSM libraries
Fede85 Jul 10, 2013
567af70
Bridge: even more reliable startup
cmaglie Jul 10, 2013
08e9937
Updated YunSerialTerminal: added command to shutdown bridge
cmaglie Jul 10, 2013
f149dac
updated temboo examples
Jul 11, 2013
eaffb91
Added File.isDirectory()
Jul 11, 2013
08d9e57
FileIO.h: removed wrong function declaration
Jul 11, 2013
de095c0
File: implemented File.openNextFile() and File.rewindDirectory()
Jul 11, 2013
c24b3f6
IDE didn't stop if an invalid library is found
cmaglie Jul 12, 2013
8ab419f
Better error handling for missing preferences.
cmaglie Jul 12, 2013
7f87574
Hardened upload.tool property reading code for boards.txt
cmaglie Jul 12, 2013
f604881
assembly compile recipe is missing (C. A. Church)
cmaglie Jul 12, 2013
65c36f2
Merge branch 'master' into ide-1.5.x
cmaglie Jul 14, 2013
0088188
Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
cmaglie Jul 14, 2013
ce8c212
updated temboo examples (added ControlBySMS)
Jul 15, 2013
2ce3a4a
Bridge: CRC16 being used as CRC
Jul 15, 2013
3a68385
Merge branch 'ide-1.5.x-thirdpartyboardprofiles' of github.com:projec…
cmaglie Jul 15, 2013
c70cba8
Fixed translated text string. Show warning message during loading of …
cmaglie Jul 15, 2013
12cddf0
SerialMonitor: added "no line ending" alert
Jul 17, 2013
9dd4e76
Windows:missing dependency in windows config.xml
Jul 17, 2013
03f27cd
SerialMonitor: set minimum sizes to avoid components disappearing
Jul 17, 2013
ee8110e
Updated StringReplacer.quotedSplit() to accept more than one quote char.
cmaglie Jul 17, 2013
15e73e8
Allow USB product and manufacturer strings to be supplied in boards.txt
projectgus May 17, 2013
a7ad83c
boards.txt: Refactor the default usb build flags into a generic prope…
projectgus Apr 24, 2013
6abdeec
Fix whitespace (tabify), oops
projectgus May 17, 2013
1a99be3
Remove hardcoded product names (all provided for in boards.txt)
projectgus May 17, 2013
c32c351
Added quoting to usb_product key to preserve double quotes.
cmaglie Jul 17, 2013
cd38516
NetworkMonitor: avoid connecting if session is closed
Jul 17, 2013
803ad2f
Preparing i18n files for transifex
Jul 17, 2013
dec06c0
Merge remote-tracking branch 'arduino/ide-1.5.x' into dev-ide-1.5.x-d…
Jul 17, 2013
8f59bc1
SpacebrewYun: added new example
Jul 18, 2013
0bb3313
Merge remote-tracking branch 'upstream/ide-1.5.x' into ide-1.5.x-libr…
Fede85 Jul 19, 2013
def612e
NetworkDiscovery: InetAddress.isReachable() is unreliable, let's open…
Jul 19, 2013
0aa42f1
Bridge: Bridge.begin should wait more before giving up, as other proc…
Jul 19, 2013
e7ef38e
added keywords.txt to SPI lib
Fede85 Jul 19, 2013
f8ec941
Fixed bug in StringReplacer
cmaglie Jul 19, 2013
fd7e9c6
WiFi library to the new format
Fede85 Jul 19, 2013
d1717e9
added firmware version check to WiFi shield examples
Fede85 Jul 19, 2013
e6b11c4
Missing new line from network monitor "connected!" notification
Jul 20, 2013
b0f1516
Zeroconf services may have multiple IP addresses: let's consider them…
Jul 22, 2013
652168c
Zeroconf services may have multiple IP addresses: let's consider them…
Jul 22, 2013
f8d32a0
Parametric USB configuration for Arduino Due (experimental)
cmaglie Jul 22, 2013
d6a5e41
Fixed usb_products on some AVR boards
cmaglie Jul 22, 2013
4baf375
modified comment example SimpleAudioPlayer.ino
Fede85 Jul 22, 2013
6af672f
Added licence header to cc.arduino classes
Jul 22, 2013
eb0bec1
manual merge
Jul 22, 2013
94ed153
Re-added licence header to cc.arduino classes
Jul 23, 2013
0c7a75f
TemperatureWebPanel: widening refresh interval
Jul 25, 2013
e0a9a76
Use uint8_t for HardwareSerial ringbuffer pointers
matthijskooijman Apr 18, 2013
0bd6a2d
Move buffers into HardwareSerial
matthijskooijman Apr 18, 2013
f50372a
Make private members of HardwareSerial protected
matthijskooijman Apr 18, 2013
ae4427f
Fixed compile problem for Leonardo after 0bd6a2d20fb9664255b20e0db11d…
cmaglie Jul 26, 2013
4055ac1
Applied HardwareSerial updates to robot's core.
cmaglie Jul 26, 2013
a1f04cc
avrdude -> avrdude32
Jul 26, 2013
b0332f0
Revert "avrdude -> avrdude32"
Jul 26, 2013
88e9da8
Help 3rd party installers find the hardware path
PaulStoffregen Jul 27, 2013
8c1ce45
Move buffers into USB CDC (look #947 and #1369 for reference)
cmaglie Jul 27, 2013
ea80402
Updated ARM gcc to 4.7.4. Added native 64 bit version for linux (no m…
cmaglie Jul 28, 2013
6ab9299
Merge pull request #1522 from PaulStoffregen/ide-1.5.x
cmaglie Jul 28, 2013
f2c0198
Revert "Revert "avrdude -> avrdude32""
Jul 29, 2013
17d9f11
bossac64 compiled on debian wheezy
Jul 29, 2013
d3be60e
Applied USB CDC updates to robot's core.
cmaglie Jul 30, 2013
0b632db
Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
cmaglie Jul 30, 2013
a205ceb
Updated boards.txt for Arduino Yun
cmaglie Jul 30, 2013
1b0e47e
Merge remote-tracking branch 'arduino/ide-1.5.x' into ide-1.5.x
cmaglie Jul 30, 2013
ab82b1a
Merge branch 'master' into ide-1.5.x
cmaglie Jul 31, 2013
0479d49
Updated revision log
cmaglie Aug 1, 2013
1e8e20a
Added quoting to usb_producer key to preserve double quotes.
cmaglie Aug 1, 2013
f65e736
Workaround for incorrect argument passing of Runtime.exec(args[]) met…
cmaglie Aug 5, 2013
350ed87
Fixed typo
cmaglie Aug 5, 2013
960c517
Updated ARM gcc for win32 and macos to version 4.7.4
cmaglie Aug 3, 2013
b5bea8f
build.xml some properties are now deduced from 'platform' property
cmaglie Aug 8, 2013
32a5a30
Merge branch 'update-arm-gcc' into ide-1.5.x
cmaglie Aug 8, 2013
07d9d55
Updated libraries metadata
cmaglie Aug 8, 2013
e4e2a47
Merge branch 'ide-1.5.x-library-to-new-format' into ide-1.5.x
cmaglie Aug 8, 2013
0021018
Removed unused flags from String (free 1 byte of SRAM)
cmaglie Aug 20, 2013
2e80136
Import library menu is now scrollable.
cmaglie Aug 21, 2013
c2b55eb
Scrollable menus can now be scrolled with the mouse wheel
cmaglie Aug 21, 2013
9a17386
Changed 'Copy error' button: bigger font, shorter text
cmaglie Aug 21, 2013
8472a6b
Slightly reorganized reports from 'Copy error' button
cmaglie Aug 21, 2013
b84f276
Fixed preference parsing (hashtable was concurrently updated while it…
cmaglie Aug 21, 2013
fc338b4
Merged robot core
cmaglie Aug 22, 2013
a78761c
Updated robot examples and libraries
cmaglie Aug 22, 2013
15a08e6
updated Firmata to version 2.3.6
soundanalogous Aug 23, 2013
cf89c83
removed makefiles
soundanalogous Aug 23, 2013
56316ea
Updated Firmata to version 2.3.6
cmaglie Aug 23, 2013
ea8c144
Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
cmaglie Aug 23, 2013
aa99cdf
added files that state third party licenses
Aug 7, 2013
8fd9b8f
removed .DS_Store folder
Aug 7, 2013
7832a99
spacebrew update
Aug 7, 2013
4f3b22f
Spacebrew keywords
Aug 28, 2013
aff29de
Force codesign to overwrite old signature if present
cmaglie Aug 28, 2013
c206ba6
Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Aug 29, 2013
6c1696f
Fixed application signing check for codesign.
cmaglie Aug 29, 2013
fa3fc39
Fixed output filename in build.xml
cmaglie Aug 29, 2013
3cf06be
Fixed arm toolchain unpack for macosx.
cmaglie Aug 29, 2013
690eac4
Moved arm-gcc upgrade to specific development branch
cmaglie Aug 30, 2013
5160249
removed output from exec tar: windows does not know /dev/null
Aug 30, 2013
9cd8541
Updated revision log
cmaglie Aug 30, 2013
003ff28
Wrong boards.txt entry (sub-menu items) for Arduino Nano w/atmega328.
cmaglie Aug 31, 2013
011ffa2
Added line follow parameters for older robots. "(14,9,50,10)" fits be…
Aug 31, 2013
e342e5f
Merge pull request #1560 from X-Y/master
cmaglie Sep 1, 2013
4edca6f
Refactored Languages array
cmaglie Sep 1, 2013
448595d
Removed some java warnings
cmaglie Sep 3, 2013
ed41a67
Silently revert to system i18n language, if the currently selected la…
cmaglie Sep 3, 2013
2ebd47a
[sam] fixed SPI initialization
cmaglie Sep 3, 2013
c86eed9
Fixed String class regression after f80c6c5f35cddcf4761a3c97feb850442…
cmaglie Sep 3, 2013
4cdd4df
Updated incorrect revision log.
cmaglie Sep 4, 2013
b5ba161
Latest Adafruit_GFX fixes
Fede85 Sep 6, 2013
effb59d
Merge remote-tracking branch 'arduino/ide-1.5.x' into dev-ide-1.5.x-d…
Sep 6, 2013
81338e2
Bridge library to the 1.5 format
Fede85 Sep 6, 2013
64ea65c
Revert to English locale if the system default is not available
cmaglie Sep 6, 2013
fa22bc3
Temboo library to the 1.5 format
Fede85 Sep 6, 2013
c35d4dc
SpacebrewYun library to the 1.5 format
Fede85 Sep 6, 2013
a894158
Merge branch 'master' into ide-1.5.x
cmaglie Sep 6, 2013
7dd9f81
Updated revision log, and upped version to 1.5.4
cmaglie Sep 6, 2013
cd7196c
Fixed HardwareSerial bug introduced in 1.5.3.
cmaglie Sep 9, 2013
15fd2d1
Added the header to the Bridge.ino example
Fede85 Sep 9, 2013
74909a0
Changed message for sketch memory usage.
cmaglie Sep 9, 2013
9fc9f40
Added SRAM size for some boards.
cmaglie Sep 9, 2013
5ddbab3
Fixed a typo in the WebServer example.
Jul 29, 2013
4cbd435
Latest Adafruit_GFX fixes + moved GFX lib to utility folder
PaintYourDragon Sep 3, 2013
33a1772
Revert to English locale if the system default is not available
cmaglie Sep 6, 2013
421fa18
Updated revision log, and upped version to 1.5.4
cmaglie Sep 6, 2013
3e2008d
updated Bridge examples headers
Sep 9, 2013
65f0819
reviewed Bridge example headers
Sep 10, 2013
95d5b1e
updated the library.properties files for Temboo e Spacebrew libraries
Fede85 Sep 10, 2013
d4fe0a1
Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
cmaglie Sep 10, 2013
e563c5f
Added/Refactored list of available languages
cmaglie Sep 3, 2013
9df65fd
Fixed translation string
cmaglie Sep 10, 2013
a9cba03
Robot_Control library to the 1.5 fromat
Fede85 Sep 10, 2013
3a4695f
Robot_Motor library to the 1.5 format
Fede85 Sep 10, 2013
876211a
RobotIRremote library to the new format
Fede85 Sep 10, 2013
a318576
Wire library to the 1.5 format
Fede85 Sep 10, 2013
5032e63
Catching Throwable instead of IOException in an attempt to catch unkn…
Sep 11, 2013
5a086c9
Disabling board auto detection on windows. Argh...
Sep 11, 2013
9fe8596
Update signature for win drivers
cmaglie Sep 11, 2013
9166e44
Updated listComPorts.exe (workaround for bug in detecting ports with …
cmaglie Sep 11, 2013
f9568df
Revert "Disabling board auto detection on windows. Argh..."
Sep 13, 2013
b4cfdb3
new listComPorts.exe, shouldn't fail as reported in #1573
Sep 13, 2013
fca6d77
Updated available languages
cmaglie Sep 12, 2013
e3cd447
Updated locales
cmaglie Sep 12, 2013
9db77e1
Fetch updates of translations from transifex.
cmaglie Sep 13, 2013
8e7133e
Fix wrong 'maximum_data_size' key in boards.txt
cmaglie Sep 13, 2013
fa04bd7
signed listComPorts.exe (ref #1573)
Sep 18, 2013
be936dd
Fixed buffer overflow in File::doBuffer() (dreggy)
cmaglie Sep 19, 2013
553ef6e
More tests on maxosx system profiler output
Sep 20, 2013
651f85b
Merge remote-tracking branch 'arduino/ide-1.5.x' into ide-1.5.x
Sep 20, 2013
b0941ad
Makes it possible to link to another linux-system, not running with
Sep 20, 2013
af20a50
Disabling board auto detection on windows. (again....)
Sep 11, 2013
43477bd
Merge pull request #1583 from cow77/ide-1.5.x
cmaglie Sep 21, 2013
ca90bf7
Bridge: Increased timeout when receiving "lenght" field.
cmaglie Sep 21, 2013
db640e0
Ethernet: removed useless casts in avr/w5100 class
cmaglie Sep 22, 2013
88def54
Fixed wrong behaviour of EthernetClient::flush().
cmaglie Sep 23, 2013
b0dc317
Fix in sam SPI library initialization when using multiple CS (extende…
cmaglie Sep 24, 2013
92a6720
Merge branch 'eth-fix' into ide-1.5.x
cmaglie Sep 25, 2013
e745ed9
boards.txt: fixed wrong extended fuses when using external programmer…
Sep 25, 2013
f030933
[sam] Fixed initialization of ADC timings (improves analogRead speed …
cmaglie Sep 25, 2013
df7e5ae
Missing YunServer and YunClient keyword highlight
Sep 27, 2013
93ce3b4
Updated revisions.txt
Sep 27, 2013
88785ad
Better revisions.txt
Sep 27, 2013
00fa0f2
Added pow keyword (closes #1509)
Sep 27, 2013
ddcb89e
Removed wrong executable flag on many files
Sep 27, 2013
2cf461d
Removed wrong executable bit from many files. Closes #1498
Sep 27, 2013
429b516
Added yun variant with LED_BUILTIN definition. Closes #1585
Sep 30, 2013
5015ac1
Updated revisions.txt
Sep 30, 2013
dc86455
Merge branch 'master' into ide-1.5.x
cmaglie Sep 30, 2013
a21d92e
[sam] Added empty Serial::begin() with options for CDC-ACM
cmaglie Sep 30, 2013
2f38d1a
Added "Using library.." debugging message in verbose output.
cmaglie Oct 1, 2013
63914ef
Fixed locale selection
Oct 2, 2013
8028cc3
Added "English (UK)" to the language list.
cmaglie Oct 2, 2013
9a10a22
Renamed resouces boundles he and id to iw and in respectively
Oct 2, 2013
d4fd836
Removed jre.zip from windows: is now downloaded at "dist" time
Oct 2, 2013
6dd750e
Finished renaming resouces bundles "he" and "id" to "iw" and "in" res…
cmaglie Oct 2, 2013
d1d561d
Update localization pull script to handle java Locale class exceptions
cmaglie Oct 2, 2013
f6a0c45
Split Arduino ADK into separate board
Lauszus Oct 3, 2013
b3a1c84
Removed incorrect readme
Lauszus Oct 3, 2013
4e0f508
Combine Mega and Mega 2560
Lauszus Oct 3, 2013
40dce96
Fixed adc_init() function.
cmaglie Oct 9, 2013
058ee20
Merge branch 'mega-adk' of github.com:Lauszus/Arduino into Lauszus-me…
cmaglie Oct 9, 2013
be58b43
Small fixes to avr/boards.txt:
cmaglie Oct 9, 2013
02550de
Merge remote-tracking branch 'origin/ide-1.5.x' into ide-1.5.x
Fede85 Oct 10, 2013
5fc1d77
It was still using jdk FileNameExtensionFilter
Oct 12, 2013
e548f31
Added another macos system profiler test
Oct 12, 2013
c0a0e49
Ignore folders used by source code control software (subversino, git.…
Oct 14, 2013
65708b6
Print a warning instead than just ignoring #1619
Oct 14, 2013
bef7b94
merge
Oct 14, 2013
9558d43
Merge branch 'master' into ide-1.5.x
Oct 14, 2013
2ada526
Added missing class FileNameExtensionFilter
Oct 14, 2013
6378c8c
Moving Library.SOURCE_CONTROL_FOLDERS into FileUtils.isSCCSOrHiddenFi…
Oct 14, 2013
034cb91
Merge remote-tracking branch 'origin/ide-1.5.x' into ide-1.5.x
Fede85 Oct 14, 2013
cb7b62f
added the support to the new display GREENTAB_L
Fede85 Oct 14, 2013
56bdebb
Introducing Artistic Style: new IDE autoformatter
Oct 14, 2013
a81f040
fixing crlf for windows
Oct 14, 2013
fd26f72
Updated revisions.txt
Oct 14, 2013
e8834d3
Servo library refactoring. See #1617
cmaglie Oct 15, 2013
88f7504
Removed destructor from File.cpp and SD.h as it leads to unexpected c…
Oct 15, 2013
9898fd7
Added support to openssh config file
Oct 10, 2013
06445dd
Preventing upload and serial monitor on not (yet) available boards
Oct 11, 2013
995f0fa
Updating revisions.txt #1587
Oct 15, 2013
f7f616c
Adding AutoformatTest
Oct 15, 2013
027f7c7
Forcing GUI update events to happen in the Event Dispatch Thread
Oct 15, 2013
54253ee
Improved error message when unable to connect to the board via SSH
Oct 16, 2013
143c91f
Import Library feedback was going to the first opened editor, despite…
Oct 17, 2013
1877703
Centering the first Editor to the middle of the main monitor. Fixes #…
Oct 17, 2013
4a47eef
Mouse scroll wheel fix for MenuScroller
Oct 17, 2013
d535f87
Boards now scrollable. Closes #1440
Oct 17, 2013
49a0512
Examples now scrollable. Closes #1548 and #1177
Oct 17, 2013
fdf10eb
Better parametric Bridge.begin()
Oct 18, 2013
1f12aa9
Turning on antialias by default
Oct 18, 2013
3c6ee46
Updating revisions.txt (anti-aliasing)
Oct 18, 2013
b4c68b3
Run new astyle formatter against all the examples
Oct 21, 2013
00bdd3d
Run new astyle formatter against libs Bridge, SpacebrewYun and Temboo
Oct 21, 2013
c1d8b5e
MIDI example folder renamed to Midi because sketch file is Midi.ino
Oct 21, 2013
0732d5a
Fixed compilation errors with some examples
Oct 21, 2013
59de784
Trying to fix macosx system_profiler parser
Oct 21, 2013
05fa62d
Added warning message in case sketch contains invalid file name. Fixe…
Oct 22, 2013
5463cfb
Updating revision.txt
Oct 22, 2013
8bcf02a
Improved File open/save dialogs, remembering last opened file/folder
Oct 22, 2013
dace68f
Updating revisions.txt
Oct 22, 2013
bdf7eba
Fixed pre processor bug. Closes #1245
Oct 22, 2013
c11a119
Forgot to include .ino files as test resource
Oct 22, 2013
8aab91c
Removed unused parameteri
Oct 24, 2013
26ff527
It's now possible to specify additional custom board parameters when …
Oct 24, 2013
d133365
IDE command line: sketches can now be specified with relative paths. …
Oct 28, 2013
5284c3a
IDE Command line: using "isAbsolute" instead of "exists" to avoid con…
Oct 28, 2013
35d4772
Added pinToInterrupt() variant macro (Paul Stoffregen)
cmaglie Sep 28, 2013
fca3a87
Added digitalPinToInterrupt also to robot variants
cmaglie Sep 28, 2013
8f1e3fd
Using NOT_AN_INTERRUPT defined constant
cmaglie Oct 1, 2013
cdf9db8
Merge branch 'master' into ide-1.5.x
cmaglie Nov 3, 2013
3607c0b
Merge branch 'master' into ide-1.5.x
cmaglie Nov 3, 2013
8e3da56
Added LED_BUILTIN definition to Arduino Due
cmaglie Nov 3, 2013
be30113
Reference libraries in hardware addons when they reference another core.
cmaglie Nov 3, 2013
c4823cc
Merge branch 'master' into ide-1.5.x
cmaglie Nov 4, 2013
12446a2
Test preproc
Nov 6, 2013
0d8e12d
OSX workaround for board autodetection #223
Nov 8, 2013
42a0096
Added VID and PID for older Arduino Unos
Lauszus Nov 11, 2013
7706fcf
Can now detect devices with serial number in the port number on OSX -…
Lauszus Nov 11, 2013
12bd098
Merge pull request #1668 from Lauszus/ide-1.5.x-upstream2
ffissore Nov 11, 2013
77635aa
Merge pull request #1667 from Lauszus/ide-1.5.x-upstream
ffissore Nov 11, 2013
22dfa98
Merge branch 'ide-1.5.x' into ide-1.5.x-preproc
Nov 11, 2013
07f8c69
PdePreprocessor.scubComments result used before looking for libraries…
Nov 11, 2013
05bf2b0
PrePreprocess.scrubComments doesn't properly work: using RegExp from …
Nov 11, 2013
e1579af
PdePreprocessor: different patterns order leads to a slightly differe…
Nov 11, 2013
853be57
Merge remote-tracking branch 'arduino/master' into ide-1.5.x
cmaglie Nov 11, 2013
95eced6
Merge remote-tracking branch 'arduino/ide-1.5.x' into ide-1.5.x
cmaglie Nov 11, 2013
78abc56
Merge branch 'master' into serial-variant
cmaglie Nov 11, 2013
56572fa
Added SERIAL metadata into variant files.
cmaglie Nov 11, 2013
edfa75f
Merge branch 'master' into serial-variant
cmaglie Nov 11, 2013
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
13 changes: 13 additions & 0 deletions .classpath
Original file line number Diff line number Diff line change
@@ -1,12 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="processing/app/tools/format/|processing/app/tools/format/src/|processing/app/Trace.java|processing/app/RunnerClassLoader.java" kind="src" path="app/src"/>
<classpathentry kind="src" path="app/test"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry combineaccessrules="false" kind="src" path="/processing-core"/>
<classpathentry kind="lib" path="app/lib/antlr.jar"/>
<classpathentry kind="lib" path="app/lib/apple.jar"/>
<classpathentry kind="lib" path="app/lib/ecj.jar"/>
<classpathentry kind="lib" path="app/lib/jna.jar"/>
<classpathentry kind="lib" path="app/lib/RXTXcomm.jar"/>
<classpathentry kind="lib" path="app/test-lib/junit-4.11.jar"/>
<classpathentry kind="lib" path="app/test-lib/fest-assert-1.2.jar"/>
<classpathentry kind="lib" path="app/test-lib/fest-reflect-1.2.jar"/>
<classpathentry kind="lib" path="app/test-lib/fest-swing-1.2.jar" sourcepath="/home/megabug/git/fest-swing-1.2-sources.jar"/>
<classpathentry kind="lib" path="app/test-lib/fest-util-1.1.2.jar"/>
<classpathentry kind="lib" path="app/test-lib/jcip-annotations-1.0.jar"/>
<classpathentry kind="lib" path="app/lib/commons-codec-1.7.jar"/>
<classpathentry kind="lib" path="app/lib/commons-exec-1.1.jar"/>
<classpathentry kind="lib" path="app/lib/commons-httpclient-3.1.jar"/>
<classpathentry kind="lib" path="app/lib/commons-logging-1.0.4.jar"/>
<classpathentry kind="lib" path="app/lib/jmdns-3.4.1.jar"/>
<classpathentry kind="lib" path="app/lib/jsch-0.1.50.jar"/>
<classpathentry kind="output" path="app/bin"/>
</classpath>
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,21 @@ hardware/arduino/bootloaders/caterina_LUFA/Caterina.elf
hardware/arduino/bootloaders/caterina_LUFA/Caterina.eep
hardware/arduino/bootloaders/caterina_LUFA/.dep/
build/windows/work/
build/windows/jre.zip
build/windows/libastylej*
build/windows/arduino-*.zip
build/windows/dist/gcc-*.tar.gz
build/macosx/arduino-*.zip
build/macosx/dist/gcc-*.tar.gz
build/macosx/libastylej*
build/linux/work/
build/linux/dist/*.tar.gz
build/linux/*.tgz
build/linux/libastylej*
test-bin
*.iml
.idea

hardware/arduino/avr/libraries/Bridge/examples/XivelyClient/passwords.h

hardware/arduino/avr/libraries/Bridge/examples/.DS_Store
260 changes: 260 additions & 0 deletions .settings/org.eclipse.jdt.core.prefs

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions .settings/org.eclipse.jdt.ui.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#Fri Dec 30 12:12:25 CET 2011
eclipse.preferences.version=1
formatter_profile=_Arduino
formatter_settings_version=11
14 changes: 3 additions & 11 deletions app/.classpath
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,11 @@
<classpath>
<classpathentry excluding="processing/app/tools/format/" kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry combineaccessrules="false" kind="src" path="/core"/>
<classpathentry combineaccessrules="false" kind="src" path="/dxf"/>
<classpathentry combineaccessrules="false" kind="src" path="/net"/>
<classpathentry combineaccessrules="false" kind="src" path="/opengl">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="opengl/library"/>
</attributes>
</classpathentry>
<classpathentry combineaccessrules="false" kind="src" path="/pdf"/>
<classpathentry combineaccessrules="false" kind="src" path="/serial"/>
<classpathentry combineaccessrules="false" kind="src" path="/video"/>
<classpathentry kind="lib" path="lib/antlr.jar"/>
<classpathentry kind="lib" path="lib/jna.jar"/>
<classpathentry kind="lib" path="lib/ecj.jar"/>
<classpathentry combineaccessrules="false" kind="src" path="/processing-core"/>
<classpathentry kind="lib" path="lib/apple.jar"/>
<classpathentry kind="lib" path="lib/RXTXcomm.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Empty file modified app/.classpath_vista
100755 → 100644
Empty file.
8 changes: 4 additions & 4 deletions app/.settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#Wed Jun 04 15:47:46 EDT 2008
#Wed Jan 11 13:49:57 CET 2012
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
Expand Down Expand Up @@ -63,7 +63,7 @@ org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=di
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.source=1.5
org.eclipse.jdt.core.compiler.source=1.6
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
Expand Down
103 changes: 94 additions & 9 deletions app/build.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,25 @@
<?xml version="1.0"?>
<project name="Arduino PDE" default="build">


<path id="class.path">
<fileset dir="lib">
<include name="*.jar"/>
</fileset>
<pathelement path="${env.JAVA_HOME}/lib/tools.jar"/>
<pathelement path="../core/core.jar"/>
</path>

<path id="class.path.test">
<path refid="class.path"/>
<pathelement location="bin/"/>
<fileset dir="test-lib">
<include name="*.jar"/>
</fileset>
</path>

<target name="clean" description="Clean the build directories">
<delete dir="bin" />
<delete dir="test-bin" />
<delete file="pde.jar" />
</target>

Expand All @@ -24,32 +41,100 @@
<property name="java_home" value="${env.JAVA_HOME}" />

<condition property="linux"><os family="unix" /></condition>
<fail if="linux" unless="java_home"
<fail if="linux" unless="java_home"
message="The JAVA_HOME variable must be set to the location of a full JDK. For instance, on Ubuntu Linux, this might be /usr/lib/jvm/java-6-sun." />

<condition property="windows"><os family="windows" /></condition>
<fail if="windows" unless="java_home"
<fail if="windows" unless="java_home"
message="The JAVA_HOME variable must be set to the location of a full JDK. For instance, on Windows, this might be c:\jdk1.6.0_18." />

<condition property="work.dir" value="../build/macosx/work/Arduino.app/Contents/Resources/Java/">
<os family="mac"/>
</condition>
<condition property="java.additional.library.path" value=".">
<os family="mac"/>
</condition>
<condition property="java.additional.jvmargs" value="-d32">
<os family="mac"/>
</condition>
<condition property="work.dir" value="../build/windows/work/">
<os family="windows"/>
</condition>
<condition property="java.additional.library.path" value=".">
<os family="windows"/>
</condition>
<condition property="java.additional.jvmargs" value="-Ddummy=0">
<os family="windows"/>
</condition>
<condition property="work.dir" value="../build/linux/work/">
<os family="unix"/>
</condition>
<condition property="java.additional.library.path" value="lib">
<os family="unix"/>
</condition>
<condition property="java.additional.jvmargs" value="-Ddummy=0">
<os family="unix"/>
</condition>

<!--
<dirname property="blah" file="${java.home}" />
<echo message="here! ${java.home}/lib/tools.jar or there: ${blah}" />
<echo message="override ${env.JAVA_HOME}/lib/tools.jar" />
<fail />
-->
<javac target="1.5"
srcdir="src"
destdir="bin"
excludes="**/tools/format/**"
<javac source="1.6" target="1.6"
srcdir="src"
destdir="bin"
encoding="UTF-8"
includeAntRuntime="false"
debug="true"
classpath="../core/core.jar; ${env.JAVA_HOME}/lib/tools.jar; lib/ant.jar; lib/ant-launcher.jar; lib/apple.jar; lib/ecj.jar; lib/jna.jar; lib/RXTXcomm.jar" />
classpathref="class.path" />
<copy todir="bin" overwrite="true" verbose="true">
<fileset dir="src" includes="**/*.properties" />
</copy>
</target>


<target name="test" depends="compile" description="Runs the test">
<mkdir dir="test-bin"/>

<javac source="1.6" target="1.6"
srcdir="test"
destdir="test-bin"
encoding="UTF-8"
includeAntRuntime="false"
debug="true"
classpathref="class.path.test">
</javac>

<copy todir="test-bin" overwrite="true" verbose="true">
<fileset dir="test" includes="**/*.zip" />
<fileset dir="test" includes="**/*.txt" />
<fileset dir="test" includes="**/*.properties" />
<fileset dir="test" includes="**/*.ino" />
</copy>

<junit printsummary="yes" dir="${work.dir}" fork="true">
<jvmarg value="-Djava.library.path=${java.additional.library.path}"/>
<jvmarg value="${java.additional.jvmargs}"/>
<classpath>
<pathelement location="bin"/>
<pathelement location="test-bin"/>
<pathelement path="../build/macosx/work/Arduino.app/Contents/Resources/Java/quaqua.jar"/>
<path refid="class.path.test"/>
</classpath>

<formatter type="xml"/>

<batchtest fork="yes" todir="test-bin">
<fileset dir="test">
<include name="**/*Test.java"/>
<exclude name="**/Abstract*.java"/>
</fileset>
</batchtest>
</junit>

</target>

<target name="build" depends="compile" description="Build PDE">
<jar basedir="bin" destfile="pde.jar" />
</target>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
* <A HREF="http://jalopy.sourceforge.net/">Jalopy</A>. This is to replace
* the buggy code formatter found in previous releases.
*/
public class AutoFormat {
public class AutoFormat {
Editor editor;


Expand Down
File renamed without changes.
Empty file.
Binary file modified app/lib/RXTXcomm.jar
Binary file not shown.
Empty file.
1 change: 1 addition & 0 deletions app/lib/apple.LICENSE.BSD-like.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
http://developer.apple.com/library/mac/#/legacy/library/samplecode/AppleJavaExtensions/Listings/README_txt.html#//apple_ref/doc/uid/DTS10000677-README_txt-DontLinkElementID_3
Empty file modified app/lib/apple.jar
100755 → 100644
Empty file.
Binary file added app/lib/commons-codec-1.7.jar
Binary file not shown.
Loading