1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-11-30 11:24:12 +01:00
Commit Graph

1003 Commits

Author SHA1 Message Date
Federico Fissore
8aab91c6ec Removed unused parameteri 2013-10-24 14:40:30 +02:00
Federico Fissore
bdf7eba7ed Fixed pre processor bug. Closes #1245 2013-10-22 17:32:25 +02:00
Federico Fissore
8bcf02ac3b Improved File open/save dialogs, remembering last opened file/folder
Consistent UI across the IDE
Solves NPE on some linuxes #1384
Hopefully improves UX #559
2013-10-22 15:34:42 +02:00
Federico Fissore
05fa62d9db Added warning message in case sketch contains invalid file name. Fixes #1390 2013-10-22 11:21:46 +02:00
Federico Fissore
59de784e9f Trying to fix macosx system_profiler parser 2013-10-21 18:34:38 +02:00
Federico Fissore
49a05121d4 Examples now scrollable. Closes #1548 and #1177 2013-10-17 17:25:39 +02:00
Federico Fissore
d535f878f6 Boards now scrollable. Closes #1440 2013-10-17 17:16:16 +02:00
Federico Fissore
4a47eef28a Mouse scroll wheel fix for MenuScroller 2013-10-17 16:58:56 +02:00
Federico Fissore
1877703920 Centering the first Editor to the middle of the main monitor. Fixes #1629 2013-10-17 16:51:56 +02:00
Federico Fissore
143c91f0b5 Import Library feedback was going to the first opened editor, despite its availability. Closes #1598 2013-10-17 14:29:12 +02:00
Federico Fissore
54253ee5c3 Improved error message when unable to connect to the board via SSH 2013-10-16 17:04:07 +02:00
Federico Fissore
027f7c7403 Forcing GUI update events to happen in the Event Dispatch Thread 2013-10-15 18:09:52 +02:00
Federico Fissore
f7f616c3bb Adding AutoformatTest 2013-10-15 18:09:09 +02:00
Federico Fissore
06445dd151 Preventing upload and serial monitor on not (yet) available boards 2013-10-15 17:17:16 +02:00
Federico Fissore
9898fd7ae6 Added support to openssh config file 2013-10-15 17:17:16 +02:00
Federico Fissore
56bdebb8d7 Introducing Artistic Style: new IDE autoformatter 2013-10-14 18:11:30 +02:00
Federico Fissore
6378c8c647 Moving Library.SOURCE_CONTROL_FOLDERS into FileUtils.isSCCSOrHiddenFile #1619 2013-10-14 14:48:41 +02:00
Federico Fissore
72440e7893 Added missing class FileNameExtensionFilter 2013-10-14 12:55:39 +02:00
Federico Fissore
21ef50beb4 It was still using jdk FileNameExtensionFilter 2013-10-14 12:34:09 +02:00
Federico Fissore
65708b68a9 Print a warning instead than just ignoring #1619 2013-10-14 11:55:03 +02:00
Federico Fissore
c0a0e49db6 Ignore folders used by source code control software (subversino, git...) #1619 2013-10-14 11:40:13 +02:00
Federico Fissore
5fc1d779c7 It was still using jdk FileNameExtensionFilter 2013-10-12 15:02:08 +02:00
Cristian Maglie
d1d561ddb7 Update localization pull script to handle java Locale class exceptions 2013-10-02 18:18:35 +02:00
Cristian Maglie
6dd750e35b Finished renaming resouces bundles "he" and "id" to "iw" and "in" respectively 2013-10-02 18:18:34 +02:00
Federico Fissore
9a10a22bc3 Renamed resouces boundles he and id to iw and in respectively
Removed try catch around i18n.init
2013-10-02 17:52:59 +02:00
Cristian Maglie
8028cc38e7 Added "English (UK)" to the language list. 2013-10-02 17:40:44 +02:00
Federico Fissore
63914efb06 Fixed locale selection 2013-10-02 17:34:38 +02:00
Cristian Maglie
2f38d1aaa5 Added "Using library.." debugging message in verbose output. 2013-10-01 15:03:43 +02:00
Federico Fissore
af20a50b31 Disabling board auto detection on windows. (again....)
See #1573
2013-09-21 20:30:12 +02:00
Cristian Maglie
9db77e18f8 Fetch updates of translations from transifex. 2013-09-13 19:33:07 +02:00
Cristian Maglie
e3cd447527 Updated locales 2013-09-13 19:33:07 +02:00
Cristian Maglie
fca6d77079 Updated available languages 2013-09-13 19:33:06 +02:00
Federico Fissore
f9568df256 Revert "Disabling board auto detection on windows. Argh..."
This reverts commit 5a086c976b.
2013-09-13 17:47:19 +02:00
Federico Fissore
5a086c976b Disabling board auto detection on windows. Argh... 2013-09-11 14:39:14 +02:00
Federico Fissore
5032e630fe Catching Throwable instead of IOException in an attempt to catch unknown "type mismatch error" on windows8 2013-09-11 12:02:29 +02:00
Cristian Maglie
9df65fdfe5 Fixed translation string 2013-09-10 12:34:46 +02:00
Cristian Maglie
e563c5f136 Added/Refactored list of available languages 2013-09-10 12:26:44 +02:00
Cristian Maglie
d4fe0a13b6 Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	build/shared/revisions.txt
2013-09-10 12:10:57 +02:00
Cristian Maglie
421fa18c3c Updated revision log, and upped version to 1.5.4 2013-09-09 19:47:25 +02:00
Cristian Maglie
33a177260e Revert to English locale if the system default is not available
See #1525
2013-09-09 19:47:25 +02:00
Cristian Maglie
74909a0060 Changed message for sketch memory usage. 2013-09-09 17:49:10 +02:00
Cristian Maglie
7dd9f81f39 Updated revision log, and upped version to 1.5.4 2013-09-06 18:39:42 +02:00
Cristian Maglie
64ea65cf54 Revert to English locale if the system default is not available
See #1525
2013-09-06 16:02:42 +02:00
Federico Fissore
effb59da4b Merge remote-tracking branch 'arduino/ide-1.5.x' into dev-ide-1.5.x-discovery 2013-09-06 12:59:24 +02:00
Cristian Maglie
ed41a67614 Silently revert to system i18n language, if the currently selected language is not available. 2013-09-03 11:36:57 +02:00
Cristian Maglie
448595d0b2 Removed some java warnings 2013-09-03 11:08:07 +02:00
Cristian Maglie
4edca6f01d Refactored Languages array 2013-09-01 13:46:56 +02:00
Cristian Maglie
ea8c14421a Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	app/src/processing/app/Preferences.java
	app/src/processing/app/debug/Uploader.java
2013-08-23 15:59:24 +02:00
Cristian Maglie
b84f276872 Fixed preference parsing (hashtable was concurrently updated while iterating on it). 2013-08-22 00:02:48 +02:00
Cristian Maglie
8472a6b474 Slightly reorganized reports from 'Copy error' button 2013-08-21 17:19:22 +02:00
Cristian Maglie
9a173863e8 Changed 'Copy error' button: bigger font, shorter text 2013-08-21 16:53:58 +02:00
Cristian Maglie
c2b55eb7a1 Scrollable menus can now be scrolled with the mouse wheel 2013-08-21 02:48:23 +02:00
Cristian Maglie
2e80136cab Import library menu is now scrollable.
Fixes #1543
2013-08-21 02:19:57 +02:00
Cristian Maglie
350ed87af3 Fixed typo 2013-08-05 15:08:07 +02:00
Cristian Maglie
f65e736a12 Workaround for incorrect argument passing of Runtime.exec(args[]) method on Windows.
More info here:
http://stackoverflow.com/questions/5969724/java-runtime-exec-fails-to-escape-characters-properly
http://msdn.microsoft.com/en-us/library/a1y7w461.aspx
http://bugs.sun.com/view_bug.do?bug_id=6468220
http://bugs.sun.com/view_bug.do?bug_id=6518827

Affects #1422
2013-08-05 15:07:59 +02:00
Cristian Maglie
0b632dba47 Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	hardware/arduino/avr/cores/arduino/USBCore.cpp
2013-07-30 10:45:44 +02:00
PaulStoffregen
88e9da8056 Help 3rd party installers find the hardware path 2013-07-26 17:08:01 -07:00
Federico Fissore
94ed153f39 Re-added licence header to cc.arduino classes 2013-07-23 12:11:13 +02:00
Federico Fissore
6af672ff6c Added licence header to cc.arduino classes 2013-07-22 17:47:54 +02:00
Federico Fissore
652168cb03 Zeroconf services may have multiple IP addresses: let's consider them all 2013-07-22 10:25:25 +02:00
Federico Fissore
e6b11c44f6 Missing new line from network monitor "connected!" notification 2013-07-20 19:49:50 +02:00
Cristian Maglie
f8ec9418d1 Fixed bug in StringReplacer 2013-07-19 16:08:36 +02:00
Federico Fissore
def612e7b7 NetworkDiscovery: InetAddress.isReachable() is unreliable, let's open a socket 2013-07-19 15:17:27 +02:00
Federico Fissore
dec06c0423 Merge remote-tracking branch 'arduino/ide-1.5.x' into dev-ide-1.5.x-discovery 2013-07-17 19:39:42 +02:00
Federico Fissore
803ad2f718 Preparing i18n files for transifex 2013-07-17 15:11:21 +02:00
Federico Fissore
cd38516384 NetworkMonitor: avoid connecting if session is closed 2013-07-17 14:43:30 +02:00
Cristian Maglie
ee8110e731 Updated StringReplacer.quotedSplit() to accept more than one quote char. 2013-07-17 14:36:20 +02:00
Federico Fissore
03f27cde63 SerialMonitor: set minimum sizes to avoid components disappearing 2013-07-17 13:42:19 +02:00
Federico Fissore
12cddf0d90 SerialMonitor: added "no line ending" alert 2013-07-17 11:25:33 +02:00
Cristian Maglie
c70cba8fcd Fixed translated text string. Show warning message during loading of TargetPlatforms 2013-07-15 21:25:21 +02:00
Cristian Maglie
3a68385c07 Merge branch 'ide-1.5.x-thirdpartyboardprofiles' of github.com:projectgus/Arduino into projectgus-ide-1.5.x-thirdpartyboardprofiles
Conflicts:
	app/src/processing/app/debug/BasicUploader.java
2013-07-15 21:06:02 +02:00
Cristian Maglie
008818868c Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	app/src/cc/arduino/packages/uploaders/SerialUploader.java
	app/src/processing/app/Editor.java
	app/src/processing/app/Sketch.java
	app/src/processing/app/debug/Uploader.java
2013-07-14 12:01:03 +02:00
Cristian Maglie
7f87574f7e Hardened upload.tool property reading code for boards.txt
Fixes #1464
2013-07-12 20:05:58 +02:00
Cristian Maglie
8ab419fd13 Better error handling for missing preferences.
Fixes #1471
2013-07-12 19:50:57 +02:00
Cristian Maglie
c24b3f6489 IDE didn't stop if an invalid library is found 2013-07-12 16:22:51 +02:00
Federico Fissore
f648715621 Introducing uploader "warnings", a first attempt to give users more feedback with complex uploads 2013-07-10 09:44:49 +02:00
Federico Fissore
39c032b490 cleanup 2013-07-10 09:42:27 +02:00
Federico Fissore
21ca1cd9c5 NetworkMonitor: better "retry" messages 2013-07-08 14:30:55 +02:00
Federico Fissore
7b7f26f9d2 NetworkDiscovery: a duplicate board is identified by its IP address only 2013-07-08 14:18:09 +02:00
Federico Fissore
861d6f4b06 Implemented NetworkMonitor retry 2013-07-05 19:14:59 +02:00
Federico Fissore
172007b475 renamed two lua scripts 2013-07-05 13:50:00 +02:00
Federico Fissore
2165ecaa07 Avoiding duplicate boards in port menu 2013-06-28 15:29:39 +02:00
Federico Fissore
f41dc69c08 Refactored Uploader.stringContainsOneOf and StringMatchers.wildcardMatch into StringUitils
SSHUploader: filtered out some platform specific files
2013-06-28 15:29:39 +02:00
Federico Fissore
92ee034964 Faster implementation of scp copy of www folder contents 2013-06-28 15:29:39 +02:00
Federico Fissore
300ca07b95 better RunnerException 2013-06-28 15:29:39 +02:00
Federico Fissore
0d07ff9b41 First (slow) implementation of "copy everything from sketch www folder to yun's www/sketch folder, if available" 2013-06-28 15:29:39 +02:00
Federico Fissore
6a1cdcdd03 introduced FileUtils.getLinuxPathFrom: replaces backslashes with slashes 2013-06-28 15:29:38 +02:00
Federico Fissore
67cb6047de Added source folder to Uploader.uploadUsingPreferences
Cleaned up Uploader.message
Better SSH output streams consuming
Introduced generic SCP.scpFile method and refactored SCP.scpHexToBoard
2013-06-28 15:29:38 +02:00
Cristian Maglie
9f84ae1d64 Workaround for IDE crash when uploading on Leonardo (and derivatives) on Linux 2013-06-28 09:50:51 +02:00
Federico Fissore
1f7ad71218 IDE network discovery now reacts to new networks: it monitors available IP addresses and, when one is added, it starts listening to bonjours coming from it 2013-06-25 16:13:14 +02:00
Federico Fissore
45f7d1e6f8 attempting to silencing jmdns complains about missing network interfaces 2013-06-14 16:43:50 +02:00
Federico Fissore
cca59f7e91 NetworkDiscovery is a bit more responsive when boards go OFFLINE 2013-06-14 16:43:05 +02:00
Cristian Maglie
a9e6397e2e Fixed NPE during VID/PID discovery for non-USB serial ports 2013-06-13 13:19:26 +02:00
Federico Fissore
ae222c10e7 HTTPUploader is now SSHUploader
running avrdude with ssh, thus recovering incremental output
2013-06-13 13:01:21 +02:00
Federico Fissore
d28c656d7d httpuploader actually uses scp to move the sketch on the board 2013-06-11 17:33:04 +02:00
Federico Fissore
21203cbe1b introducing jsch. now network monitor uses SSH to trigger a telnet session at yun side 2013-06-11 15:02:10 +02:00
Federico Fissore
f791329ddc extremely ugly hack to fix bad behaviour of java6 when dealing with SSL 2013-06-10 09:11:21 +02:00
Federico Fissore
137da0326d found a bug in java6, fixed removing a https protocol from the list
see http://stackoverflow.com/questions/15589880/how-to-make-java-6-which-fails-ssl-connection-with-ssl-peer-shut-down-incorrec
2013-06-10 09:11:21 +02:00
Cristian Maglie
3e4419d6be Merge branch 'ide-1.5.x' into ide-1.5.x-discovery 2013-06-07 00:38:42 +02:00
Cristian Maglie
16b7b67c47 Fixed problem with % processing on .po files. Fixed quote ' processing on I18N lib. 2013-06-06 16:33:20 +02:00
Cristian Maglie
73fa08f272 Removed unused variable 2013-06-04 21:45:56 +02:00
Cristian Maglie
0ab4f8b24b Temporary workaround on network discovery 2013-06-04 21:45:03 +02:00
Cristian Maglie
b4852f353c Merge remote-tracking branch 'dog/ide-1.5.x-discovery' into ide-1.5.x-discovery
Conflicts:
	app/src/processing/app/Base.java
	app/src/processing/app/Editor.java
2013-06-04 19:33:38 +02:00
Federico Fissore
d7c4481baa Using additional info in avahi payload to print discovered board type 2013-06-04 17:26:31 +02:00
Federico Fissore
69e6419394 forgot to move serialRate field to SerialMonitor subclass 2013-06-04 13:36:01 +02:00
Cristian Maglie
7452ce824f Small refactory to HttpUploader class 2013-06-03 13:12:36 +02:00
Cristian Maglie
3f9bb3e58c Removed cleanup for jmDNS 2013-06-03 00:47:41 +02:00
Cristian Maglie
4b0a976686 First refactoring of uploaders 2013-06-03 00:44:15 +02:00
Cristian Maglie
6b05276b7e Removed duplicate Uploader interface class 2013-06-03 00:42:26 +02:00
Cristian Maglie
ab6eb0843c Refactored port (Serial and Network) discovery. 2013-06-02 19:02:57 +02:00
Federico Fissore
376b0f8b3f Serial.dispose() throws IOException
SerialException extends IOException
SerialMonitor is now a subclass of a generic AbstractMonitor; introducing NetworkMonitor
UploaderFactory becomes PerPortObjectFactory and can build AbstractMonitors
favouring IOException over SerialException
collecting constants in Constants
made MessageSiphon stoppable
2013-05-31 09:45:52 +02:00
Federico Fissore
556c6ea5c1 better error handling on uploading 2013-05-31 09:45:52 +02:00
Federico Fissore
c174737584 httpuploader now uses new lua uploader
https disabled due to some strange bug with uhttpd
2013-05-31 09:45:51 +02:00
Cristian Maglie
ec7996e8be Reintroduced copy error button.
Revert "Reverted 'copy error' button for 1.0.5, waiting for a better UI design"

This reverts commit cf4584eb29.
2013-05-22 12:19:59 +02:00
Cristian Maglie
22997bbfd5 Fixed upload for robot boards 2013-05-17 19:52:32 +02:00
Cristian Maglie
4c73b8c0f3 Fixed upload for robot boards 2013-05-17 19:40:57 +02:00
Angus Gratton
b8c795e184 Don't give up when loading hardware/ profile directories with some invalid directories
This allows you to create hardware profiles that support both pre-1.5 and 1.5 onwards (boards.txt, cores, bootloader etc. in root for pre-1.5 and <architecture>/ directories containing 1.5 onward content.

Still prints a warning if a hardware folder doesn't contain anything 1.5 compatible.
2013-05-17 13:01:06 +10:00
Angus Gratton
7959d85dd4 Allow uploader choice in upload.tool to specify a different platform vendor 2013-05-17 13:01:06 +10:00
Federico Fissore
f830e00916 httpuploader first checks if the board is ready, then uploads the sketch 2013-05-16 10:47:55 +02:00
Cristian Maglie
cf4584eb29 Reverted 'copy error' button for 1.0.5, waiting for a better UI design 2013-05-15 11:32:22 +02:00
Federico Fissore
2d6af8264b Merge remote-tracking branch 'arduino/ide-1.5.x' into ide-1.5.x-discovery 2013-05-13 16:58:10 +02:00
Federico Fissore
219d1462fc using https instead of http but ignoring self signed certificates 2013-05-13 16:43:14 +02:00
Cristian Maglie
76fd163a5f Fixed regression: CTRL+Left/CTRL+Right moves cursor one word backward/forward
See 4212be6669
2013-05-12 15:51:33 +02:00
Cristian Maglie
a46259a0cf Merged 1.0.5
Still missing:
- updates to WiFi lib for sam.
- updates to examples of Ehternet and WiFi for sam.

Merge remote-tracking branch 'arduino/master' into ide-1.5.x

Conflicts:
	app/src/processing/app/Base.java
	app/src/processing/app/Editor.java
	app/src/processing/app/helpers/FileUtils.java
	app/src/processing/app/i18n/Resources_fr.po
	app/src/processing/app/i18n/Resources_fr.properties
	build/shared/revisions.txt
	hardware/arduino/avr/libraries/Ethernet/examples/DnsWebClient/DnsWebClient.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiChatServer/WifiChatServer.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiPachubeClient/WifiPachubeClient.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiPachubeClientString/WifiPachubeClientString.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiTwitterClient/WifiTwitterClient.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiUdpSendReceiveString/WifiUdpSendReceiveString.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiWebClient/WifiWebClient.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiWebClientRepeating/WifiWebClientRepeating.ino
	hardware/arduino/avr/libraries/WiFi/examples/WifiWebServer/WifiWebServer.ino
	libraries/WiFi/examples/WiFiChatServer/WiFiChatServer.ino
	libraries/WiFi/examples/WiFiPachubeClient/WiFiPachubeClient.ino
	libraries/WiFi/examples/WiFiPachubeClientString/WiFiPachubeClientString.ino
	libraries/WiFi/examples/WiFiTwitterClient/WiFiTwitterClient.ino
	libraries/WiFi/examples/WiFiUdpSendReceiveString/WiFiUdpSendReceiveString.ino
	libraries/WiFi/examples/WiFiWebClient/WiFiWebClient.ino
	libraries/WiFi/examples/WiFiWebClientRepeating/WiFiWebClientRepeating.ino
	libraries/WiFi/examples/WiFiWebServer/WiFiWebServer.ino
	libraries/WiFi/examples/WifiChatServer/WifiChatServer.ino
	libraries/WiFi/examples/WifiPachubeClient/WifiPachubeClient.ino
	libraries/WiFi/examples/WifiPachubeClientString/WifiPachubeClientString.ino
	libraries/WiFi/examples/WifiTwitterClient/WifiTwitterClient.ino
	libraries/WiFi/examples/WifiUdpSendReceiveString/WifiUdpSendReceiveString.ino
	libraries/WiFi/examples/WifiWebClient/WifiWebClient.ino
	libraries/WiFi/examples/WifiWebClientRepeating/WifiWebClientRepeating.ino
	libraries/WiFi/examples/WifiWebServer/WifiWebServer.ino
2013-05-11 14:37:25 +02:00
Cristian Maglie
62846f1f1b Fixed disappearing 'Import library' menu 2013-05-11 13:25:37 +02:00
Cristian Maglie
13d8214567 Backported OnlyDirs.class 2013-05-11 13:25:37 +02:00
Federico Fissore
544445524a removed check on .h file existence 2013-05-11 13:25:36 +02:00
Cristian Maglie
fa9566235d Disabled 'fat' (multiplatform) library check.
Conflicts:
	app/src/processing/app/Base.java
2013-05-11 13:25:36 +02:00
Federico Fissore
8266ac5aad better error message when library names clash
filter out non .ZIP files
2013-05-11 13:25:36 +02:00
Federico Fissore
3d5c76a8a1 also rebuild examples menu after library import 2013-05-11 13:25:36 +02:00
Federico Fissore
29856fff53 improved import library: complains if invalid zip or folders are selected 2013-05-11 13:25:36 +02:00
Cristian Maglie
1cdf75d4df "Add library" moved into "Import library" menu 2013-05-11 13:25:36 +02:00
Federico Fissore
8eab205166 import library also import folder (already expanded libraries)
Conflicts:
	app/src/processing/app/helpers/FileUtils.java
	app/test/processing/app/tools/ZipDeflaterTest.java
2013-05-11 13:25:36 +02:00
Cristian Maglie
62a8a0149f keep included folder name as top level folder name, delete MAC folder and hidden files 2013-05-11 13:25:36 +02:00
Cristian Maglie
d66e094a3b Revert ""Add library" moved into "Import library" menu"
This reverts commit 1866050e07.
2013-05-11 13:25:36 +02:00
Federico Fissore
f7797d8621 silencing http client output
gracefully (?) handling errors
setting a connection timeout of 5 secs
2013-05-07 12:14:38 +02:00
Federico Fissore
e1049aacc9 forcing a new requestServiceInfo until we get the remote IP address 2013-05-06 12:31:04 +02:00
Federico Fissore
20cfa72ee7 always print avrdude output
change to port 80
2013-05-06 12:31:04 +02:00
Federico Fissore
11db302b3e made parser aware of that now vid & pid have 0x 2013-05-06 12:31:03 +02:00
Federico Fissore
2f5d71fb59 updated code to reflect upstream API changes 2013-05-06 12:31:03 +02:00
Federico Fissore
0c03dc8db9 re-asking for password if previous upload failed 2013-05-06 12:31:03 +02:00
Federico Fissore
e772eadd92 nicer password popup 2013-05-06 12:31:03 +02:00
Federico Fissore
968c538849 "Serial Port" is not just "Port" 2013-05-06 12:31:03 +02:00
Federico Fissore
078a6f5630 updated commons-codec
introduced password authorization dialog
actual sketch posting
2013-05-06 12:31:03 +02:00
Federico Fissore
4cbd1cf9fe fixed UploaderFactoryTest 2013-05-06 12:31:03 +02:00
Federico Fissore
0b8489d31e boards.txt modified. java code updated 2013-05-06 12:31:02 +02:00
Federico Fissore
e6468f0387 first upload code 2013-05-06 12:31:02 +02:00
Federico Fissore
8bc15c8c04 nicer port entry 2013-05-06 12:31:02 +02:00
Federico Fissore
ae852f8ab1 made the board hashmap concurrent 2013-05-06 12:31:02 +02:00
Federico Fissore
ad866ca5ed showing discovered boards 2013-05-06 12:31:02 +02:00
Federico Fissore
32bb7f69de zeroconf: first raw impl 2013-05-06 12:31:02 +02:00
Federico Fissore
218e5fc7d2 wrong device name was saved in preferences.txt 2013-05-06 12:31:02 +02:00
Federico Fissore
e650e20760 working on #223: Auto-detection of serial ports. Speeding up mac and windows 2013-05-06 12:31:02 +02:00
Federico Fissore
1445529d1c working on #223: Auto-detection of serial ports. Windows version ready 2013-05-06 12:31:01 +02:00
Federico Fissore
66a811eeee refactored DefaultExecutor to ExternalProcessExecutor 2013-05-06 12:31:01 +02:00
Federico Fissore
284c5bd173 adapted Platform.resolveDeviceByVendorIdProductId to new boards.txt format for vid and pid 2013-05-06 12:31:01 +02:00
Federico Fissore
0d47f22787 working on #223: Auto-detection of serial ports. Mac version ready even if a bit slow 2013-05-06 12:31:01 +02:00
Federico Fissore
776952762f working on #223: Auto-detection of serial ports. Linux version ready 2013-05-06 12:31:01 +02:00
Cristian Maglie
55ade2daeb Nicer button for 'Copy error to clipboard' 2013-05-03 15:46:20 +02:00
Cristian Maglie
33a7279a7d Merge branch 'penguin359-ide-1.5.x-ram' into ide-1.5.x
Fixes #1377
Fixes #1356
2013-05-03 13:25:59 +02:00
Loren M. Lang
090f721606 Clarified error messages and added a configurable warning level
Changed memory usage check to only fail build on 100%+ usage and added a
configurable warning level for memory usage defaulting to 75%.

Clarified error and warning messages related to memory usage to specify
that this is the minimum memory usage.
2013-05-02 13:10:02 -07:00
Loren M. Lang
c35e57ab4e Don't report memory usage if it's unknown 2013-04-22 18:13:31 -07:00
Loren M. Lang
7c87db3532 Detect RAM usage and stop if full
This resolves issue #1356 and add the ability for the Arduino IDE to
detect the amount of RAM allocated to a sketch and compare that to the
available RAM on each board. If RAM is more than 90% full, it will fail
on building since there is not enough free RAM for the heap and stack to
use.
2013-04-22 17:48:22 -07:00
PaulStoffregen
f9135178d1 Add "Copy To Clipboard" button for compile errors (Paul Stoffregen) 2013-04-22 14:17:38 -07:00
PaulStoffregen
d66930fd6a Support select-paste on Linux (Paul Stoffregen) 2013-04-22 04:22:21 -07:00
Cristian Maglie
443d0e1f26 Updated libaries and core handling.
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification

Merge branch 'lib-1.5-cores' into ide-1.5.x
2013-04-17 17:53:03 +02:00
Cristian Maglie
9f4b628b8f Fixed translation 2013-04-08 17:53:15 +02:00
Cristian Maglie
1866050e07 "Add library" moved into "Import library" menu
Conflicts:
	app/src/processing/app/Base.java
	app/src/processing/app/Editor.java
2013-04-07 20:39:21 +02:00
Cristian Maglie
eda3bd8767 Add library from ZIP
Conflicts:
	app/src/processing/app/Base.java
2013-04-07 20:39:21 +02:00
Cristian Maglie
c3b581b470 Upped version to 1.0.5 2013-03-29 16:14:10 +01:00
Cristian Maglie
451e53f275 Fixed typo (Cougar) 2013-03-18 13:15:31 +01:00
Cristian Maglie
5f6cbfbccd Removed two warnings 2013-03-11 20:18:56 +01:00
Cristian Maglie
a6bf2bb567 Another update on the way burnBootloader builds its configuration.
See #1038 #1176
2013-03-11 19:59:15 +01:00
Cristian Maglie
8ef2fe3faf The "tool" for burning bootloader is now correctly selected from board
preferences.
2013-03-11 19:08:02 +01:00
Cristian Maglie
4139c59b1a Set version to 1.0.4 2013-03-11 12:19:13 +01:00
Shigeru KANEMOTO
b6b9d4e390 Transifex API integration
Introduced "pull.sh" and "push.sh" to talk with Transifex API. See "README.md".

"i18n_update.sh" was renamed to "update.sh".
2013-03-10 23:26:01 +09:00
Cristian Maglie
bc90e3d19c Merge pull request #1235 from sgk/i18nResourcesRearrange
Rearrange i18n Resource files into a directory
2013-03-08 07:07:39 -08:00
Cristian Maglie
bed305a556 Added auto-generation for 'build.board' value in boards.txt.
See #1305.
2013-03-06 12:49:41 +01:00
Cristian Maglie
fe44fbf7e3 Added message for unknown tools.
See #1304
2013-03-05 21:24:34 +01:00
Cristian Maglie
1d89e86b62 "build.core" property can now be used inside custom menus.
Fixes #1304
2013-03-05 20:18:46 +01:00
Cristian Maglie
c1c87a1642 Simplified Boards menu layout.
Fixes #1307
2013-03-05 19:53:49 +01:00
Cristian Maglie
0947e3d55c Unused custom menus are not showed 2013-03-04 17:56:51 +01:00
Cristian Maglie
6bfe877c45 Fixed check for referenced cores. See #1157 2013-03-04 17:29:44 +01:00
Cristian Maglie
9024fe455c When using cores from other packages also the referenced platforms.txt is imported
See #1157
2013-03-04 16:56:33 +01:00
Shigeru KANEMOTO
a6c6a71c9a "ja_JP" resource translation update.
* Translated missing texts.
 * Small fixes for translation.
2013-03-03 23:15:09 +09:00
Shigeru KANEMOTO
4e908326af Applied the new utility for the ja resource. 2013-03-03 22:39:09 +09:00
Shigeru KANEMOTO
d5203f56c2 Sort the key of *.po files.
Without sorting the key, it is difficult to maintain the language
resource files on Git.
2013-03-03 22:39:09 +09:00
Shigeru KANEMOTO
5b65ae0ccb Small change to "i18n_update.sh"
* The shell should be "bash" not "sh".
 * Added an ability to update specific files only.
2013-03-03 22:38:58 +09:00
Cristian Maglie
acc477af05 Other refinement in TargetBoard 2013-03-03 12:08:16 +01:00
Cristian Maglie
51c36c7325 Slighty changed custom menu format: simplifies parsing 2013-03-03 11:31:31 +01:00
Cristian Maglie
eed4a43b54 Refactored board specific options into TargetBoard 2013-03-03 11:15:57 +01:00
Cristian Maglie
373113454d Removed some java compile time warnings 2013-03-02 13:28:40 +01:00
Cristian Maglie
3c01c5ff77 A lot of refactoring on Preferences, custom menus and Boards:
- Merged MapWithSubkeys into PreferencesMap.
- Added TargetBoard class.
- Simplified a bit submenu generation.
2013-03-02 13:28:40 +01:00
Shigeru KANEMOTO
aca0c87f38 Rearrange i18n Resource files into a directory
The "app/src/processing/app" directory became mess because there are
a lot of "Resources_*.po" and "Resources_*.properties" files for the
internationalization.

Moved the resource related files into a directory "i18n" under the
"app/src/processing/app" directory.

This is for developers only. No feature changed.
2013-02-28 22:31:39 +09:00
Cristian Maglie
44efa7fefe Revert "introducing jSSC: an RXTX replacement"
This reverts commit d69ab6ae05.

Conflicts:
	app/lib/RXTXcomm.jar
2013-02-27 18:54:10 +01:00
Cristian Maglie
a657582b2a Merge branch 'lib-1.5-newformat' into ide-1.5.x 2013-02-27 18:29:56 +01:00
Cristian Maglie
e71e5a5356 Revert "null check on SerialPort.readBytes"
This reverts commit 991663409a.
2013-02-27 17:54:40 +01:00
Federico Fissore
14308c66d7 Library: converted nulls to checked exceptions, removed printStackTrace, added "dependencies" member 2013-02-27 17:33:31 +01:00
Federico Fissore
2a051a76a7 Library: converted nulls to checked exceptions, removed printStackTrace, added "dependencies" member
Conflicts:
	app/src/processing/app/packages/Library.java
2013-02-27 17:33:19 +01:00
Federico Fissore
991663409a null check on SerialPort.readBytes 2013-02-27 13:42:45 +01:00
Federico Fissore
d69ab6ae05 introducing jSSC: an RXTX replacement 2013-02-27 13:42:45 +01:00
Cristian Maglie
d246ca06ab Added test for "Decrease Indent with 1 char on the last line"
See #1271
2013-02-27 13:34:52 +01:00
Shigeru KANEMOTO
5e17ae84a2 Fix: Exception when decreasing indent.
Fix to prevent an exception when decreasing indents if the length
of the last line of file is less than the indent width.
2013-02-27 13:31:06 +01:00
Federico Fissore
5cc770d41a formatted 2013-02-27 11:49:09 +01:00
Shigeru KANEMOTO
f183579eaa Fix: Exception if type ESC for close confirmation.
If you type an Escape key if a close econfirmation dialog is prompted
for unsaved file, an exception thrown. This behavior fixed.
2013-02-27 11:47:11 +01:00
Federico Fissore
2fde40f46a changed test to Character.isISOControl 2013-02-27 11:47:03 +01:00
Shigeru KANEMOTO
4185c2e905 Fix: "Ctrl+," and "Ctrl+/"
Linux and Windows: If you press "Ctrl+," to invoke the preferences dialog,
the file on editor will be marked as "modified". This behavior fixed.

Linux: If you press "Ctrl+/" to comment the line, the line will be replaced
with a single "/" letter. This behavior fixed.
2013-02-27 11:43:36 +01:00
Shigeru KANEMOTO
6a59764e0b newJMenuItem() should use SHORTCUT_KEY_MASK
newJMenuItem() should use SHORTCUT_KEY_MASK variable defined at the top of this class.
2013-02-27 11:43:16 +01:00
Federico Fissore
af1828a00a GUI tests:
- refactored to execute GUI code in swing thread
- added failing test the check escape keypress behaviour con save/close modal dialog see #1279
2013-02-27 11:42:16 +01:00
Federico Fissore
e399b1e50a first functional test made with FEST: simulation of user interaction with the IDE
found and solved a bug with caret positioning with a cleared editor (see #1288)
2013-02-20 09:36:33 +01:00
Cristian Maglie
bddb47ed26 Library class, round 2 2013-02-13 19:10:30 +01:00
Federico Fissore
7aeb972e14 merging ide-1.5.x 2013-02-13 16:25:40 +01:00
Federico Fissore
dd772f761b Removed useless baud rates from serial monitor 2013-02-13 11:02:15 +01:00
Federico Fissore
ec67c88b21 Removed useless baud rates from serial monitor 2013-02-13 10:29:52 +01:00
Federico Fissore
a07fc245db preparing next release 2013-02-13 10:29:36 +01:00
Cristian Maglie
f530539c98 Added boards and arch defines.
Merge branch 'boards_defines' into lib-1.5
2013-02-11 19:53:54 +01:00
Cristian Maglie
e5fa7e8183 BOARDS and ARCH defines from boards.txt
See #308
2013-02-11 19:43:04 +01:00
Federico Fissore
b57701ed01 updated rxtx libs to every OS 2013-02-11 18:13:07 +01:00
Cristian Maglie
aa2d0e0c3c Factoring Library class, step 2: first try parsing library metadata 2013-02-11 18:11:52 +01:00
Federico Fissore
f4cd50b8ac typos in keywords txt can break syntax highlighting
fixes #1269
2013-02-11 11:30:38 +01:00
Cristian Maglie
a2fc4332b9 Merge remote-tracking branch 'arduino/ide-1.5.x' into HEAD 2013-02-08 18:16:37 +01:00
Cristian Maglie
f8deaa5cfb Factoring Library class 2013-02-08 18:15:00 +01:00
Federico Fissore
5cebf99de5 ide 1.5.x preferences moved to "Arduino15" folder for windows and macosx
see #1167
2013-02-06 17:30:08 +01:00
Federico Fissore
3d2ab5639b ide 1.5.x settings moved to ".arduino15" folder 2013-02-06 17:30:08 +01:00
Federico Fissore
b082406775 hardening initial files load 2013-02-06 13:15:04 +01:00
Federico Fissore
6fa49abcbc removed duplicate constructor call 2013-02-04 17:28:56 +01:00
Federico Fissore
bd66184e29 closes #278 Text marker should follow undo actions 2013-01-30 15:49:45 +01:00
Federico Fissore
6d3ec1fbe5 wrong path name. now using getContentFile function 2013-01-30 15:33:15 +01:00
Federico Fissore
0c31401fd4 using File.separator 2013-01-30 15:33:14 +01:00
Federico Fissore
bef59a4de1 removed TemplateSketch.ino. Now using BareMinimum.ino 2013-01-30 15:33:14 +01:00
Federico Fissore
8e00662cb7 introducing template sketch with empty setup and loop functions. see #1138 2013-01-30 15:33:14 +01:00
Federico Fissore
5beea81ee2 Merge branch 'ide-1.5.x' into lib-1.5 2013-01-28 11:37:51 +01:00
Federico Fissore
c1ce89ee48 I18NTest: using _en as reference, removed test failure as this test was downgraded to "report" 2013-01-24 10:44:17 +01:00
Federico Fissore
6f08b8eae1 translations updated. new translations added 2013-01-23 17:58:00 +01:00
Cristian Maglie
a281930f3f Upped version to 1.5.2 2013-01-23 17:26:46 +01:00
Cristian Maglie
316b871829 Refactored PdePreprocessor class 2013-01-23 13:42:09 +01:00
Shigeru KANEMOTO
1c7c530454 Scroll the editor tab menu.
When the sketch folder contains a lot of source files, the editor
tab menu should scroll. Without this, we don't have a way to select
some files hidden under bottom edge of the screen.
2013-01-18 15:57:43 +09:00
Federico Fissore
e1856b373c scrollable menu 2013-01-16 17:19:04 +01:00
Federico Fissore
73c8f1c4ab see #1211: formatted code, moved RelativePath code into FileUtils 2013-01-16 14:05:06 +01:00
Shigeru KANEMOTO
093483602f fixed a bug introduced by my rebase after 24bef6b. 2013-01-16 14:05:05 +01:00
Shigeru KANEMOTO
02447a0170 Portable Arduino
Use Arduino on USB flash stick and without affecting anything on your PC.

To use this feature, simply make a folder named "portable" in the application
root folder where there are "hardware", "examples", "lib" and others.
In this mode, file association setting is disabled in the preferences dialog.

The sketch book folder is inside the "portable" folder. This may be confusing
especially for Mac OSX "Arduino.app" folder.
2013-01-16 14:05:05 +01:00
Federico Fissore
3c6f2ced52 triggering onBoardOrPortChange when changing port 2013-01-07 12:06:07 +01:00
Shigeru KANEMOTO
6c57bc362b Default sketchbook folder for Linux
should be "Arduino".
2012-12-31 01:10:09 +09:00
Cristian Maglie
b5d264443c Merge remote-tracking branch 'arduino/ide-1.5.x' into ide-1.5.x 2012-12-27 11:58:47 +01:00
Cristian Maglie
a05c73bf8f Permissions/IO errors can cause nullpointerexception
Fixes #1160
Merge remote-tracking branch 'arduino/ide-1.5.x-issue1160' into ide-1.5.x
2012-12-27 11:56:37 +01:00
Cristian Maglie
bd4f20ed0a Permissions/IO errors can cause nullpointerexception
Fixes #1160

Merge remote-tracking branch 'arduino/master-issue1160'
2012-12-27 11:53:06 +01:00
Austin St. Aubin
85d1b50505 merging #91 2012-12-27 11:42:24 +01:00
Cristian Maglie
739ab8c873 Removed 2secs wait while using IDE from command line 2012-12-23 15:34:33 +01:00
Federico Fissore
a35e6194f1 merging #84 2012-12-19 16:56:22 +01:00
Federico Fissore
b703b8a964 Merge pull request #84 from JackDanger/typo-in-ethernet-localizzazione
Fixed two typos in deprecation warning in Italiano
2012-12-19 07:53:32 -08:00
Federico Fissore
2cfebc9cd0 porting #100 to branch 1.5.x 2012-12-19 16:23:07 +01:00
Shigeru KANEMOTO
1750ff0266 Sort keys in the preferences.txt. 2012-12-19 22:58:53 +09:00
Cristian Maglie
022d550909 Extended command line flags 2012-12-19 10:32:29 +01:00
Cristian Maglie
12ac3f3958 Fixed NPE when unknown platform/board are selected in preference 2012-12-18 20:30:26 +01:00
Cristian Maglie
69b31ba86f Removed debug message. 2012-12-18 20:28:43 +01:00
Federico Fissore
1247b230bc yet another fix to I18N
see #1170
2012-12-17 17:47:24 +01:00
Cristian Maglie
b56034e785 Merged 1.0.4 pre-release into 1.5 2012-12-17 17:06:20 +01:00
Federico Fissore
24bef6b559 see #1170 #943 2012-12-13 15:18:22 +01:00
Federico Fissore
a5067567ed see #1160 2012-12-12 17:40:26 +01:00
Federico Fissore
8dacb1eab0 see #1160 2012-12-12 17:23:46 +01:00
Federico Fissore
4011f480d1 see #1161 2012-12-12 16:25:52 +01:00
Federico Fissore
a71e46f94c recursive library compilation triggered on multiplatform libraries 2012-12-10 11:01:11 +01:00
Federico Fissore
9fdb047197 removed check on .h file existence 2012-12-10 10:43:13 +01:00
Federico Fissore
d458ef7806 fixed permissions on a lot of text files. see #1116 2012-12-10 10:42:49 +01:00
Cristian Maglie
b32ed2d450 Upped version number to 1.0.3 2012-12-07 18:31:48 +01:00
Cristian Maglie
b918faffbd Fixed examples search in fat-libraries 2012-12-05 17:06:56 +01:00
Federico Fissore
4076baa81c fixed java 1.5 compatibility issue 2012-12-04 11:59:13 +01:00
Federico Fissore
527e07b26f fixed java 1.5 compatibility issue
moved unknown AutoFormat class to external folder
2012-12-04 11:54:19 +01:00
Shigeru KANEMOTO
b6ef902eae Hack to include phrases from "platform.txt".
These phrases from "platform.txt" should be included in the "*.po" files.
  "Arduino AVR Boards"
  "Arduino ARM (32-bits) Boards"
This patch is a hack to do so.
See commit 9e25ad57db.
2012-11-25 15:59:08 +09:00
Cristian Maglie
b532d96564 Updated URL for bugs/issues 2012-11-19 12:57:29 +01:00
Cristian Maglie
ddd35a2441 Updated URL for bugs/issues 2012-11-19 12:54:24 +01:00
Cristian Maglie
0f06e30a9e Removed unused code 2012-11-14 13:20:19 +01:00
Cristian Maglie
df23af53bd Merge branch 'ide-1.5.x' of github.com:arduino/Arduino into ide-1.5.x 2012-11-14 12:32:27 +01:00
Cristian Maglie
c761fc1aa4 Added command line compile.
Merge branch 'cmd-build' into ide-1.5.x

Conflicts:
	app/src/processing/app/Base.java
2012-11-14 12:28:21 +01:00
Shigeru KANEMOTO
9e25ad57db Hack to include a word "Processor" in *.po files.
The word "Processor" appears in the "Tools" menu. However, this word is not
in the "*.po" files. This is because the word is not in any source code files,
and is in "boards.txt".

This hack is to include this word in the "*.po" files by extracting _(...)
calls automatically by gettext tool.
2012-11-11 15:12:51 +09:00
Shigeru KANEMOTO
27b8048fc6 "Boards" must be wrapped in _(...) call.
For internationalization, the word "Boards" must be wrapped directly in
_(...) call. The call was done in makeOrGetBoardMenu(). However, the second
call to makeOrGetBoardMenu() has the argument already wrapped by _(...).
2012-11-11 14:57:40 +09:00
Federico Fissore
90ecc3773d avoid "Menu has no enabled items" exception 2012-11-06 15:16:32 +01:00
Cristian Maglie
dc97316100 Set version to 1.5.1
Merge remote-tracking branch 'arduino/master' into HEAD

Conflicts:
	app/src/processing/app/Base.java
	todo.txt
2012-11-04 22:55:40 +01:00
David A. Mellis
b90f4889bd Upping version to 102 (1.0.2). 2012-11-04 16:41:09 -05:00
Cristian Maglie
d5e7d0dabd Fixed verbose upload. Removed unused platform.txt params. 2012-11-04 01:05:54 +01:00
David A. Mellis
f689991a59 Adding LilyPad Arduino USB. 2012-11-01 10:45:50 -04:00
Federico Fissore
c851f47d6b fixed board and custom menus order
removed readBoardsOrder
2012-10-29 17:56:31 +01:00
Federico Fissore
9b7f473fae new boards menu with custom submenus
https://code.google.com/p/arduino/issues/detail?id=257
2012-10-29 16:40:49 +01:00
Cristian Maglie
e7193ac42c Re-enabled 'Fat' library detection (with a better method) 2012-10-24 17:19:18 +02:00
Cristian Maglie
9eeb0abee6 Disabled 'fat' (multiplatform) library check. 2012-10-24 12:50:30 +02:00
Cristian Maglie
ab63860778 Set arudino version to 150 (1.5.0-beta) 2012-10-21 22:36:22 +02:00
Cristian Maglie
61389303bb Serial port can take a while to close (especially on latest MacOSX) take this fact in account. 2012-10-21 22:14:01 +02:00
Cristian Maglie
ed15dc3b5a Remove 1200 automagic baud rate every time the IDE use the serial port touch 2012-10-20 17:21:46 +02:00
Federico Fissore
90f43370b9 better error message when library names clash
filter out non .ZIP files
2012-10-19 10:49:23 +02:00
Federico Fissore
e3c088e167 also rebuild examples menu after library import 2012-10-19 10:41:43 +02:00
Federico Fissore
308793135c improved import library: complains if invalid zip or folders are selected 2012-10-19 10:35:48 +02:00
Federico Fissore
2a401f2a8b "Add library" moved into "Import library" menu 2012-10-19 09:32:26 +02:00
Cristian Maglie
05a2d77f15 Merge remote-tracking branch 'origin/master' into merge-1.0.1 2012-10-18 20:31:51 +02:00
Cristian Maglie
e6d5255864 Fixed concurrent access to HashMap when programming Mega2560 2012-10-18 19:34:11 +02:00
Federico Fissore
44045cc85d import library also import folder (already expanded libraries) 2012-10-18 16:49:14 +02:00
Federico Fissore
378c4392e0 keep included folder name as top level folder name, delete MAC folder and hidden files 2012-10-18 16:00:02 +02:00
Cristian Maglie
aba27c43aa Merged upstream arduino branch 2012-10-18 15:50:09 +02:00
Federico Fissore
1845b2dbc3 CPUType menu renamed to Processor 2012-10-18 15:13:14 +02:00
Federico Fissore
e8ea12c629 Add library from ZIP 2012-10-17 15:25:29 +02:00
Federico Fissore
0efc024f93 Merge branch 'boards-cputype' 2012-10-17 10:54:26 +02:00
Federico Fissore
c6efad5b2e backporting fix to https://code.google.com/p/arduino/issues/detail?id=986 2012-10-16 14:55:25 +02:00
Federico Fissore
aa05b50e97 missing startup selection if board missed container property 2012-10-15 23:22:46 +02:00
Federico Fissore
a6b892ed35 boards and cpu type menus 2012-10-15 22:48:12 +02:00
Cristian Maglie
66b4aac3c8 Merge branch 'master' of github.com:arduino/ARM 2012-10-10 18:47:48 +02:00
Cristian Maglie
914c53815a Reduced upload delay for programming port 2012-10-10 18:47:39 +02:00
David A. Mellis
af932ef0ce Avoid null-pointer exception with old-style third-party hardware folders. 2012-10-10 09:13:57 -04:00
Cristian Maglie
2f8e766588 Reordered boards menu 2012-10-09 21:40:11 +02:00
Cristian Maglie
72706243b0 Command line build. Still requires a display to show GUI. 2012-10-04 20:09:17 +02:00
David A. Mellis
795df1e207 Fixing error line numbering. (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=907
2012-10-01 10:39:27 -04:00
Cristian Maglie
69fb711b49 Fixed message string during upload 2012-09-25 18:32:28 +02:00
David A. Mellis
c3d170ba8b Moving library installation tutorial to the web.
http://code.google.com/p/arduino/issues/detail?id=1046
2012-09-24 09:37:47 -04:00
David A. Mellis
e2b99206d8 Tweaks to post-upload touch for Leonardo upload.
Added a delay to avoid exceptions when touching the serial port. Only printing the debug message in verbose mode.
2012-09-09 18:32:16 -04:00
Peter Van Hoyweghen
5fa8cd4130 Leonardo: after burning a sketch, remove the magic baud rate (1200bps) to avoid future unwanted board resets 2012-09-09 17:59:09 -04:00
Cristian Maglie
d96264e60f Upload over debug port (part 2) 2012-09-08 00:55:37 +02:00
Cristian Maglie
ca74c94ae5 Upload over debug port 2012-09-07 15:59:44 +02:00
s17t.net
2ca5d3e056 - Moved code guessing current keyword in its function
- Find-in-reference disabled in right-click popup menu unless
appropriate text is selected (#1014)
2012-08-30 00:30:33 +02:00
David A. Mellis
0a0b573d7c Removing import of deleted objectutil class. 2012-08-23 10:54:24 -04:00
s17t.net
36b643d79f Removed objectutil. 2012-08-23 08:33:33 +02:00
s17t.net
4a09287c45 The 'find in reference' will look for current token and open
respective doc page if exists.
2012-08-23 08:32:22 +02:00
s17t.net
1691367fd9 Remove unused status notice message. 2012-08-20 00:13:55 +02:00
s17t.net
ab2d83fc80 Index reference page is shown when no text selected if clicking 'Find in
reference' command.
2012-08-20 00:08:17 +02:00
s17t.net
8a1cf335ad Introduce ObjectUtils class 2012-08-20 00:05:02 +02:00
Cristian Maglie
c26e377cc5 Added autoreset feature for Windows. 2012-08-16 17:05:38 -07:00
Cristian Maglie
df19935d31 Auto restart after upload (linux only for now). Auto reset/erase when uploading a new sketch. 2012-08-14 10:05:02 +02:00
David A. Mellis
d30bd83660 Don't generate prototypes for function that already have them. (Lars J. Nielsen)
This searches for prototypes by using the same regular expression used to search for functions definitions, but with "{}" replaced by ";".  Note that it requires the prototype to be formatted identically to the function definition (e.g. matching white-space).

http://code.google.com/p/arduino/issues/detail?id=973
2012-07-19 11:27:56 -04:00
David A. Mellis
a01657b312 Removing leftover debugging code.
http://code.google.com/p/arduino/issues/detail?id=859
2012-07-19 10:42:39 -04:00
David A. Mellis
4e657ba5e2 Automatically create sketchbook libraries/ folder and readme (Paul Stoffregen and Limor Fried).
http://code.google.com/p/arduino/issues/detail?id=986
2012-07-19 10:03:39 -04:00
David A. Mellis
e945d091c5 Don't require a space between #include and < or ".
The space isn't required by the compiler, but the preprocessor needed
one in order to use the #include to figure out which libraries the
sketch used.  That caused an error if you didn't have the space,
because the corresponding library wasn't linked.

http://code.google.com/p/arduino/issues/detail?id=975
2012-07-14 21:42:59 -04:00
David A. Mellis
d903d81d60 Add more checks for end-of-file in auto-format code.
Otherwise, you tend to get out of memory errors caused by infinite
loops.

http://code.google.com/p/arduino/issues/detail?id=859
2012-07-14 21:22:20 -04:00
David A. Mellis
6030f9670b Don't break C++ style (//) comments during auto-format.
http://code.google.com/p/arduino/issues/detail?id=255
2012-07-14 20:53:20 -04:00
Cristian Maglie
3d9672d902 Changed 'fat' (multiplatform) library detection algorithm 2012-07-06 18:20:02 +02:00
Cristian Maglie
5c0eca5fa7 Started fat (multi-architecture) libraries support (work in progress) 2012-07-04 12:00:35 +02:00
Cristian Maglie
01bd432af3 Separator between user and IDE libraries also in examples menu 2012-07-03 17:26:15 +02:00
Cristian Maglie
46aeeb4b29 Merged upstream Arduino master branch 2012-06-26 00:51:35 +02:00
Cristian Maglie
ddc8fa98c9 Added separator between user supplied libraries and IDE libraries 2012-06-25 17:29:16 +02:00
Cristian Maglie
8c5e21470f Removed isEmpty() calls for Java 1.5 compatibility 2012-06-25 15:30:43 +02:00
David A. Mellis
1daeba6fd6 Don't translate space separating baud rate from "baud".
This prevents an error in which translations which omitted the space would cause an exception (because the code tries to split the string on space).

http://code.google.com/p/arduino/issues/detail?id=964
2012-06-24 12:45:26 -05:00
Andrew Stone
5e75bd4a97 Fix for bug 950 -- NPE Compiler.java:407 -- also searched for any other instances & found two other cases of the same bug 2012-06-08 16:49:31 -04:00
Andrew Stone
958c835ef0 Issue 950: NPE Compiler.java:407 2012-06-06 17:30:14 -04:00
Tibor Fekete
ec3c8123bf Fixed null pointer exception in case of missing boot loader.path param in boards.txt
Pre-1.0.1 it was not necessary to have a bootloader.path param in
boards.txt under the respective board type. This patch helps keeping
compatibility with older settings and avoid dummy param settings.
2012-06-04 21:27:13 +02:00
David A. Mellis
a9fedabe3c Don't translate SimpleDateFormat string.
The yyMMdd string that the sketch archiver tool uses to format archive
names was being localized (i.e. was wrapped in _()).  This gave an
error on startup (and the Arduino software would fail to launch), if
someone translated the string to something that wasn't a valid date
format.  Since this is an internal string, it shouldn't be translated.

http://code.google.com/p/arduino/issues/detail?id=942
2012-06-03 14:48:20 -04:00
David A. Mellis
0ebfbf8d2c Fixing typo in custom error message. 2012-06-01 09:20:32 -04:00
Rune Fauske
354685bbff Changed language ISO code to match Norwegian (Norsk bokmål). 2012-05-29 09:33:15 +03:00
David A. Mellis
77ed2f4d62 Fixing placement of error messages. (Paul Stoffregen)
This patch places #line preprocessor directives into the generated code
file so that the compiler reports the correct location for error
messages.

http://code.google.com/p/arduino/issues/detail?id=907
2012-05-27 12:32:13 -04:00
Cristian Maglie
135900883d Fixed renamed app doesn't compile on macosx 2012-05-27 13:10:34 +02:00
Cristian Maglie
33f5c53668 Implemented OS specific preferences 2012-05-25 19:03:00 +02:00
Cristian Maglie
7ad4de5208 Added support for USB serial port 1200bps touch (Leonardo) 2012-05-25 17:33:29 +02:00
Cristian Maglie
3fe9246f60 Simplified boards.txt file 2012-05-25 17:31:55 +02:00
Cristian Maglie
3f4cbe887d Merge branch 'master' into arduino-1.0.1-merged
Included latest fixes
2012-05-25 15:16:34 +02:00
Cristian Maglie
4fc7f73270 Fixed error message if user didn't select any board 2012-05-23 15:05:19 +02:00
Cristian Maglie
33083d84b3 Merge of arduino-1.0.1. Work in progress... 2012-05-23 09:22:52 +02:00
Cristian Maglie
b276a75d13 Pre-merge upstream Arduino 2012-05-22 11:23:47 +02:00
David A. Mellis
2cbde219c1 Merge remote-tracking branch 'upstream/master' 2012-05-21 09:31:54 -07:00
Jack Danger
5a92fbdec4 Fixed two typos in deprecation warning in Italiano 2012-05-20 11:36:23 -07:00
David A. Mellis
c8720327a0 Removing Croatian for now as it's incomplete.
http://code.google.com/p/arduino/issues/detail?id=914
2012-05-16 16:52:34 -04:00
Zach Eveland
32e365b480 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-05-15 15:40:23 -04:00
David A. Mellis
8acd49f842 Removing extraneous .po and .properties files. 2012-05-15 10:22:54 -04:00
David Cuartielles
9193e45366 eliminate temp files 2012-05-11 22:42:49 +02:00
David Cuartielles
44573fc5f0 added a couple of languags 2012-05-11 22:42:09 +02:00
Cristian Maglie
2dd98cc328 Fixed IDE crash when user preferences was set to a no-more-existent board 2012-04-25 13:39:53 +02:00
David Cuartielles
1908613308 updated translation files 2012-04-17 13:06:27 +02:00
David Cuartielles
2df086b316 modifier Preferences.java to include Indonesian 2012-04-16 15:38:18 +02:00
David Cuartielles
8c7bfecce0 added Indonesian 2012-04-16 15:29:19 +02:00
David Cuartielles
7b9c4c5935 reviewed language files 2012-04-15 23:17:34 +02:00
David Cuartielles
36de2699ee cleaned up a bit 2012-04-15 22:24:37 +02:00
David Cuartielles
9ff3445902 fixed a whoe series of language files 2012-04-15 22:22:40 +02:00
David Cuartielles
433fe269f6 moiified several files 2012-04-11 23:19:10 +02:00
Zach Eveland
4786251fe2 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-04-11 15:04:11 -04:00
dcuartielles
9a340926da Fixed case for Russian language to fit the rest of the languages 2012-04-11 10:14:48 +03:00
Zach Eveland
b2f4e5f769 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-04-09 08:25:43 -04:00
Zach Eveland
caeaa4571c sketch USB VID and PID values are passed in from boards.txt at compile time now. changed sketch PIDs to final values. also uncommented Micro section in boards.txt 2012-04-09 08:06:35 -04:00
David A. Mellis
1247b1e5e4 Merge pull request #72 from dcuartielles/master
modified language files
2012-04-08 14:57:07 -07:00
David Cuartielles
7f2f7ea5e5 revised language files 2012-04-08 23:49:56 +02:00
David A. Mellis
49be972ca4 Case correction in preferences dialog. 2012-04-08 17:33:52 -04:00
David A. Mellis
ea4693026e Removing comment. 2012-04-08 17:33:34 -04:00
David A. Mellis
cf02e3a491 Removing unused po and properties files. 2012-04-08 17:33:24 -04:00
David A. Mellis
3ea9d4734f Updating the Chinese names of the Chinese languages.
Previous names referred to geographic locations; new ones are to the
style of characters.
2012-04-08 16:58:31 -04:00
David A. Mellis
189e023346 Replacing call to isEmpty(), which isn't in Java 1.5. 2012-04-08 16:18:57 -04:00
David A. Mellis
3875a6c00f Adding language names in their own language. 2012-04-08 15:47:27 -04:00
David A. Mellis
b816571772 Adding "system default" (default locale) option for IDE language.
That is, if the editor.languages.current preference is empty (or
missing), use the default system locale.
2012-04-08 15:06:24 -04:00
David A. Mellis
c03ea000a2 Moving language selection up in the preferences dialog. 2012-04-08 14:51:37 -04:00
David Cuartielles
f89bf2e523 modified Preferences.java, added Russian, revised French 2012-04-08 11:18:22 +02:00
Zach Eveland
12aed647bc added trapping for additional avrdude errors
some errors were not being caught and the user was not being notified.
2012-04-07 22:48:23 -04:00
Zach Eveland
fbc5d30ad7 for Leonardo don't return from uploading until the bootloader port disconnects and the sketch port reconnects
meant to save users from accidentally opening the bootloader port in Serial Monitor when it is still open immediately after an upload.  this is bad for the user because the port dies without notice immediately afterward.
2012-04-07 22:47:07 -04:00
David Cuartielles
c3535a0d8e hacked the IDE to support multiple translations and include a dropdown list to choose the most convenient 2012-04-08 03:51:37 +02:00
Zach Eveland
4cf5f4e246 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-04-06 07:00:13 -04:00
David Cuartielles
ad1d5ca89d modified Preferences.java to include one of the strings into the translation files 2012-04-04 18:24:43 +02:00
Zach Eveland
f66b83dd35 Revert "close SerialMonitor when port goes away suddenly (as when user presses Leonardo reset button)"
This reverts commit e9a00eb38f.
2012-04-03 09:20:47 -04:00
Zach Eveland
e9a00eb38f close SerialMonitor when port goes away suddenly (as when user presses Leonardo reset button) 2012-04-01 14:39:52 -04:00
David A. Mellis
232c7808be Custom error messages for use of Mouse and Keyboard on non-Leonardo boards. 2012-03-31 14:50:56 -04:00
Zach Eveland
8e176b0084 selectively suppress unwanted avrdude output for Leonardo when not verbose uploading is disabled 2012-03-30 22:24:40 -04:00
Zach Eveland
e90cb3650d tweaked verbosity level for avrdude on Leonardo uploads 2012-03-29 22:31:01 -04:00
Zach Eveland
61c5176681 only print Leonardo upload port hunting status if verbose uploading is selected. also cleaned up other verbose message handling for Leonardo upload progress. 2012-03-29 20:01:45 -04:00
Zach Eveland
d169114205 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-03-14 15:40:29 -04:00
Zach Eveland
d3d94b157e updated avrdudeUploader with new path for Caterina 2012-03-08 14:23:45 -05:00
David A. Mellis
d06710ebe5 Also delaying after auto-reset on Windows.
Windows seemed to have the same issue as Linux: scanning for the ports
prevented the reset from happening (i.e. it opened the port or
otherwise raised DTR).
2012-03-06 16:33:29 -05:00
David A. Mellis
2cff5593ec Adding delay on Linux before looking for Leonardo bootloader. 2012-03-04 20:42:44 -05:00
David A. Mellis
eda8f1301f Lowering non-Windows timeout for assuming Leonardo has reset.
On Mac and Linux, the serial port should disappear fairly quickly.  So
if we see the selected port after 500 ms, it should be the bootloader
(not the sketch still).
2012-03-04 19:38:53 -05:00
David A. Mellis
4ab241ceb6 Revert "Speed up on serial port touch"
This reverts commit a5404125f6.
2012-03-04 19:29:07 -05:00
Zach Eveland
9531c47c43 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-03-03 20:27:27 -05:00
David A. Mellis
a292677108 Adding preference for disabling verification on upload (Nathan Seidle)
Adds a checkbox to the preferences dialog that controls whether or not
to verify code on upload via serial (verification still always occurs
when uploading using a programmer).  It is checked by default to match
current behavior.
2012-03-03 13:54:10 -05:00
Zach Eveland
8a35793794 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader
Conflicts:
	.gitignore
2012-03-03 13:28:39 -05:00
David A. Mellis
a6eb9ea5eb Fixing double- and triple-click selection behavior (Peter Lewis)
Double clicking selects words, double-clicking and dragging does too.
Triple-click for lines.

http://code.google.com/p/arduino/issues/detail?id=824
2012-03-02 18:06:29 -05:00
David A. Mellis
b133faa68f Commenting out extraneous println(). 2012-03-02 17:57:10 -05:00
David A. Mellis
0db8bdbbb0 Find / Replace dialog cleanup and improvements (Peter Lewis)
Adds Find Previous and Use Selection for Find; various other cleanups.
Changes Mac keyboard shortcut for Redo from Command-Y to
Command-Shift-Z.

http://code.google.com/p/arduino/issues/detail?id=825
2012-03-02 17:56:17 -05:00
David A. Mellis
599a9052c9 Updating version to 101. 2012-03-02 17:47:57 -05:00
David A. Mellis
f1f2f8e49c Lowering minimum size for Editor text area.
This should make it possible to shrink the overall IDE window without
losing the scroll bars on the text pane.

http://code.google.com/p/arduino/issues/detail?id=52
2012-03-11 15:05:44 -04:00
David Mellis
24916baf70 Don't insert newline in serial monitor keyboard shortcut (Lars J. Nielsen)
http://code.google.com/p/arduino/issues/detail?id=279
2012-03-11 13:50:47 -04:00
Zach Eveland
12eb56ac77 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-02-28 22:50:35 -05:00
David A. Mellis
784232c6a5 Adding 32-bit version of AVR toolchain on Linux (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=300
2012-02-28 14:50:28 -05:00
David A. Mellis
b861ae7767 Lowering upload timeout and per-iteration delay in Leonardo upload. 2012-02-28 12:59:52 -05:00
Cristian Maglie
a5404125f6 Speed up on serial port touch 2012-02-28 18:28:34 +01:00
Cristian Maglie
5d309dbb46 Added error messages for Leonardo upload 2012-02-27 16:32:24 +01:00
Cristian Maglie
507921fd0f Changes in upload procedure (WIP) 2012-02-27 14:51:19 +01:00
Cristian Maglie
60f8e10bf9 Reviewed IDE upload procedure for Leonardo bootloader 2012-02-24 17:30:29 +01:00
Zach Eveland
9ec558ba8d AvrdudeUploader auto reset improvements: auto-detect new port on Windows, big speedup on Windows and Mac/Linux
IDE auto-detects new port now instead of prompting user.  Better handling of delay on all platforms dramatically speeds up the upload sequence.
2012-02-22 22:35:28 -05:00
Zach Eveland
65ddc6c43b Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-02-22 15:19:32 -05:00
David A. Mellis
6ab18ea1cc Lowering minimum editor heights for netbooks
http://code.google.com/p/arduino/issues/detail?id=52
2012-02-14 16:13:39 -08:00
Cristian Maglie
13ef2908b4 Added serial.port.file preference for linux 2012-02-13 17:56:16 +01:00
Zach Eveland
bab3c5eade Leonardo auto-reset-and-upload changes for Windows (explanation below)
On Windows COM port changes when board switched between bootloader and sketch.  No way to prevent this so now Windows users have to select the upload port separate from the comm port.  Also, handling of reset into bootloader was broken on Windows.  Would occasionally leave the original COM port completely unusable.  Changed the way this reset is initiated.
Finally, had to add upload.disable.flushing=true flag to boards.txt so IDE wouldn't try to flush the original COM port after it disappeared.
2012-02-13 00:56:06 -05:00
Zach Eveland
5c53796cec added static touchPort() method to Serial class.
Used by Leonardo to quickly tap the comm port to initiate a reset without the potential problems of doing a full Serial object construct/dispose with all listeners, etc.
2012-02-13 00:37:21 -05:00
David A. Mellis
cb8e184ab8 Using setMinimumSize() instead of window listener for editor windows.
http://code.google.com/p/arduino/issues/detail?id=52
2012-02-12 19:58:40 -05:00
Zach Eveland
731ee15f0e increased wait time for Leonardo uploading to 8 seconds 2012-02-06 15:27:44 -05:00
Cristian Maglie
043c190876 Upload size computation is now parametric 2012-02-06 00:51:24 +01:00
Cristian Maglie
a141a1dc1e Upload/Program with configurable generic command line tools (wip) 2012-02-05 23:17:15 +01:00
Zach Eveland
1e0700b536 fixed starting Leonardo bootloader from sketch
AvrdudeUploader class opens and closes Leonardo port at the magic baudrate before starting avrdude; reduced reset timeout from 250 ms to 15 ms
2012-02-03 21:42:46 -05:00
Cristian Maglie
30ec90aca3 First attemp to generalize upload for mutiplatform IDE 2012-02-01 14:34:29 +01:00
Cristian Maglie
b295ab911e Some runtime infos now resides in preferences under runtime.* keys 2012-02-01 14:27:41 +01:00
Cristian Maglie
ab00a1360f Fixed preference setting whe changing board 2012-02-01 14:25:26 +01:00
Cristian Maglie
65afe35433 Skip reserved tools folder when detecting TargetPackages 2012-01-14 14:59:14 +01:00
Cristian Maglie
fe001fdaba Factored out some common build variables 2012-01-13 20:39:48 +01:00
Cristian Maglie
4a0260e2b5 Refactored corePath field in Compiler class 2012-01-13 18:17:28 +01:00
Cristian Maglie
0dd5309bc0 Recursive properties string-replace 2012-01-13 14:10:34 +01:00
Cristian Maglie
d2734fa8e8 Fixed eclipse project files 2012-01-11 13:59:39 +01:00
Cristian Maglie
a50431e3a4 Merge branch 'new-extension' into HEAD
Conflicts:
	.classpath
	.settings/org.eclipse.jdt.core.prefs
	.settings/org.eclipse.jdt.ui.prefs
	app/src/processing/app/Base.java
	app/src/processing/app/Editor.java
	app/src/processing/app/Sketch.java
	app/src/processing/app/debug/Compiler.java
	build/build.xml
	build/shared/lib/preferences.txt
	hardware/arduino/avr/boards.txt
	hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168.c
	hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex
	hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex
	hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
	hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_diecimila.hex
	hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_ng.hex
	hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex
	hardware/arduino/avr/bootloaders/atmega/Makefile
	hardware/arduino/avr/bootloaders/atmega8/ATmegaBOOT.c
	hardware/arduino/avr/bootloaders/atmega8/ATmegaBOOT.hex
	hardware/arduino/avr/bootloaders/atmega8/Makefile
	hardware/arduino/avr/bootloaders/bt/ATmegaBOOT_168.c
	hardware/arduino/avr/bootloaders/bt/ATmegaBOOT_168.hex
	hardware/arduino/avr/bootloaders/bt/ATmegaBOOT_168_atmega328_bt.hex
	hardware/arduino/avr/bootloaders/bt/Makefile
	hardware/arduino/avr/bootloaders/lilypad/LilyPadBOOT_168.hex
	hardware/arduino/avr/bootloaders/lilypad/src/ATmegaBOOT.c
	hardware/arduino/avr/bootloaders/lilypad/src/Makefile
	hardware/arduino/avr/bootloaders/optiboot/optiboot.c
	hardware/arduino/avr/bootloaders/optiboot/optiboot_atmega328-Mini.hex
	hardware/arduino/avr/bootloaders/stk500v2/License.txt
	hardware/arduino/avr/bootloaders/stk500v2/Makefile
	hardware/arduino/avr/bootloaders/stk500v2/STK500V2.pnproj
	hardware/arduino/avr/bootloaders/stk500v2/STK500V2.pnps
	hardware/arduino/avr/bootloaders/stk500v2/avrinterruptnames.h
	hardware/arduino/avr/bootloaders/stk500v2/command.h
	hardware/arduino/avr/bootloaders/stk500v2/stk500boot.c
	hardware/arduino/avr/bootloaders/stk500v2/stk500boot.ppg
	hardware/arduino/avr/bootloaders/stk500v2/stk500boot_v2_mega2560.hex
	hardware/arduino/avr/cores/arduino/Arduino.h
	hardware/arduino/avr/cores/arduino/HardwareSerial.cpp
	hardware/arduino/avr/cores/arduino/HardwareSerial.h
	hardware/arduino/avr/cores/arduino/IPAddress.cpp
	hardware/arduino/avr/cores/arduino/IPAddress.h
	hardware/arduino/avr/cores/arduino/Printable.h
	hardware/arduino/avr/cores/arduino/Tone.cpp
	hardware/arduino/avr/cores/arduino/WCharacter.h
	hardware/arduino/avr/cores/arduino/WInterrupts.c
	hardware/arduino/avr/cores/arduino/WMath.cpp
	hardware/arduino/avr/cores/arduino/WString.cpp
	hardware/arduino/avr/cores/arduino/WString.h
	hardware/arduino/avr/cores/arduino/binary.h
	hardware/arduino/avr/cores/arduino/wiring.c
	hardware/arduino/avr/cores/arduino/wiring_analog.c
	hardware/arduino/avr/cores/arduino/wiring_digital.c
	hardware/arduino/avr/cores/arduino/wiring_private.h
	hardware/arduino/avr/cores/arduino/wiring_pulse.c
	hardware/arduino/avr/cores/arduino/wiring_shift.c
	hardware/arduino/avr/firmwares/MEGA-dfu_and_usbserial_combined.hex
	hardware/arduino/avr/firmwares/README.txt
	hardware/arduino/avr/firmwares/UNO-dfu_and_usbserial_combined.hex
	hardware/arduino/avr/firmwares/arduino-usbdfu/Arduino-usbdfu.c
	hardware/arduino/avr/firmwares/arduino-usbdfu/Arduino-usbdfu.h
	hardware/arduino/avr/firmwares/arduino-usbdfu/Board/LEDs.h
	hardware/arduino/avr/firmwares/arduino-usbdfu/Descriptors.c
	hardware/arduino/avr/firmwares/arduino-usbdfu/Descriptors.h
	hardware/arduino/avr/firmwares/arduino-usbdfu/makefile
	hardware/arduino/avr/firmwares/arduino-usbdfu/readme.txt
	hardware/arduino/avr/firmwares/arduino-usbserial/Arduino-usbserial-mega.hex
	hardware/arduino/avr/firmwares/arduino-usbserial/Arduino-usbserial-uno.hex
	hardware/arduino/avr/firmwares/arduino-usbserial/Arduino-usbserial.c
	hardware/arduino/avr/firmwares/arduino-usbserial/Arduino-usbserial.h
	hardware/arduino/avr/firmwares/arduino-usbserial/Board/LEDs.h
	hardware/arduino/avr/firmwares/arduino-usbserial/Descriptors.c
	hardware/arduino/avr/firmwares/arduino-usbserial/Descriptors.h
	hardware/arduino/avr/firmwares/arduino-usbserial/Lib/LightweightRingBuff.h
	hardware/arduino/avr/firmwares/arduino-usbserial/makefile
	hardware/arduino/avr/firmwares/arduino-usbserial/readme.txt
	hardware/arduino/avr/libraries/EEPROM/EEPROM.cpp
	hardware/arduino/avr/libraries/EEPROM/examples/eeprom_clear/eeprom_clear.ino
	hardware/arduino/avr/libraries/EEPROM/examples/eeprom_read/eeprom_read.ino
	hardware/arduino/avr/libraries/EEPROM/examples/eeprom_write/eeprom_write.ino
	hardware/arduino/avr/libraries/EEPROM/keywords.txt
	hardware/arduino/avr/libraries/Ethernet/Dhcp.cpp
	hardware/arduino/avr/libraries/Ethernet/Dhcp.h
	hardware/arduino/avr/libraries/Ethernet/Dns.cpp
	hardware/arduino/avr/libraries/Ethernet/Dns.h
	hardware/arduino/avr/libraries/Ethernet/Ethernet.cpp
	hardware/arduino/avr/libraries/Ethernet/Ethernet.h
	hardware/arduino/avr/libraries/Ethernet/EthernetClient.cpp
	hardware/arduino/avr/libraries/Ethernet/EthernetServer.cpp
	hardware/arduino/avr/libraries/Ethernet/EthernetUdp.cpp
	hardware/arduino/avr/libraries/Ethernet/EthernetUdp.h
	hardware/arduino/avr/libraries/Ethernet/examples/BarometricPressureWebServer/BarometricPressureWebServer.ino
	hardware/arduino/avr/libraries/Ethernet/examples/ChatServer/ChatServer.ino
	hardware/arduino/avr/libraries/Ethernet/examples/DhcpAddressPrinter/DhcpAddressPrinter.ino
	hardware/arduino/avr/libraries/Ethernet/examples/DnsWebClient/DnsWebClient.ino
	hardware/arduino/avr/libraries/Ethernet/examples/PachubeClient/PachubeClient.ino
	hardware/arduino/avr/libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino
	hardware/arduino/avr/libraries/Ethernet/examples/TelnetClient/TelnetClient.ino
	hardware/arduino/avr/libraries/Ethernet/examples/UDPSendReceiveString/UDPSendReceiveString.ino
	hardware/arduino/avr/libraries/Ethernet/examples/UdpNtpClient/UdpNtpClient.ino
	hardware/arduino/avr/libraries/Ethernet/examples/WebClient/WebClient.ino
	hardware/arduino/avr/libraries/Ethernet/examples/WebServer/WebServer.ino
	hardware/arduino/avr/libraries/Ethernet/keywords.txt
	hardware/arduino/avr/libraries/Ethernet/util.h
	hardware/arduino/avr/libraries/Ethernet/utility/socket.cpp
	hardware/arduino/avr/libraries/Ethernet/utility/socket.h
	hardware/arduino/avr/libraries/Ethernet/utility/w5100.cpp
	hardware/arduino/avr/libraries/Ethernet/utility/w5100.h
	hardware/arduino/avr/libraries/Firmata/Boards.h
	hardware/arduino/avr/libraries/Firmata/Firmata.cpp
	hardware/arduino/avr/libraries/Firmata/Firmata.h
	hardware/arduino/avr/libraries/Firmata/LICENSE.txt
	hardware/arduino/avr/libraries/Firmata/TODO.txt
	hardware/arduino/avr/libraries/Firmata/examples/AllInputsFirmata/AllInputsFirmata.ino
	hardware/arduino/avr/libraries/Firmata/examples/AnalogFirmata/AnalogFirmata.ino
	hardware/arduino/avr/libraries/Firmata/examples/EchoString/EchoString.ino
	hardware/arduino/avr/libraries/Firmata/examples/I2CFirmata/I2CFirmata.ino
	hardware/arduino/avr/libraries/Firmata/examples/OldStandardFirmata/LICENSE.txt
	hardware/arduino/avr/libraries/Firmata/examples/OldStandardFirmata/OldStandardFirmata.ino
	hardware/arduino/avr/libraries/Firmata/examples/ServoFirmata/ServoFirmata.ino
	hardware/arduino/avr/libraries/Firmata/examples/SimpleAnalogFirmata/SimpleAnalogFirmata.ino
	hardware/arduino/avr/libraries/Firmata/examples/SimpleDigitalFirmata/SimpleDigitalFirmata.ino
	hardware/arduino/avr/libraries/Firmata/examples/StandardFirmata/LICENSE.txt
	hardware/arduino/avr/libraries/Firmata/examples/StandardFirmata/StandardFirmata.ino
	hardware/arduino/avr/libraries/Firmata/keywords.txt
	hardware/arduino/avr/libraries/SD/File.cpp
	hardware/arduino/avr/libraries/SD/README.txt
	hardware/arduino/avr/libraries/SD/SD.cpp
	hardware/arduino/avr/libraries/SD/SD.h
	hardware/arduino/avr/libraries/SD/examples/CardInfo/CardInfo.ino
	hardware/arduino/avr/libraries/SD/examples/Datalogger/Datalogger.ino
	hardware/arduino/avr/libraries/SD/examples/DumpFile/DumpFile.ino
	hardware/arduino/avr/libraries/SD/examples/Files/Files.ino
	hardware/arduino/avr/libraries/SD/examples/ReadWrite/ReadWrite.ino
	hardware/arduino/avr/libraries/SD/examples/listfiles/listfiles.ino
	hardware/arduino/avr/libraries/SD/keywords.txt
	hardware/arduino/avr/libraries/SD/utility/FatStructs.h
	hardware/arduino/avr/libraries/SD/utility/Sd2Card.cpp
	hardware/arduino/avr/libraries/SD/utility/Sd2Card.h
	hardware/arduino/avr/libraries/SD/utility/Sd2PinMap.h
	hardware/arduino/avr/libraries/SD/utility/SdFat.h
	hardware/arduino/avr/libraries/SD/utility/SdFatUtil.h
	hardware/arduino/avr/libraries/SD/utility/SdFatmainpage.h
	hardware/arduino/avr/libraries/SD/utility/SdFile.cpp
	hardware/arduino/avr/libraries/SD/utility/SdInfo.h
	hardware/arduino/avr/libraries/SD/utility/SdVolume.cpp
	hardware/arduino/avr/libraries/SPI/SPI.cpp
	hardware/arduino/avr/libraries/SPI/SPI.h
	hardware/arduino/avr/libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.ino
	hardware/arduino/avr/libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor/BarometricPressureSensor.ino
	hardware/arduino/avr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino
	hardware/arduino/avr/libraries/SPI/keywords.txt
	hardware/arduino/avr/libraries/Servo/Servo.cpp
	hardware/arduino/avr/libraries/Servo/Servo.h
	hardware/arduino/avr/libraries/Servo/examples/Knob/Knob.ino
	hardware/arduino/avr/libraries/Servo/examples/Sweep/Sweep.ino
	hardware/arduino/avr/libraries/Servo/keywords.txt
	hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.cpp
	hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.h
	hardware/arduino/avr/libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino
	hardware/arduino/avr/libraries/SoftwareSerial/keywords.txt
	hardware/arduino/avr/libraries/Wire/Wire.cpp
	hardware/arduino/avr/libraries/Wire/Wire.h
	hardware/arduino/avr/libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.ino
	hardware/arduino/avr/libraries/Wire/examples/digital_potentiometer/digital_potentiometer.ino
	hardware/arduino/avr/libraries/Wire/examples/master_reader/master_reader.ino
	hardware/arduino/avr/libraries/Wire/examples/master_writer/master_writer.ino
	hardware/arduino/avr/libraries/Wire/examples/slave_receiver/slave_receiver.ino
	hardware/arduino/avr/libraries/Wire/examples/slave_sender/slave_sender.ino
	hardware/arduino/avr/libraries/Wire/keywords.txt
	hardware/arduino/avr/libraries/Wire/utility/twi.c
	hardware/arduino/avr/libraries/Wire/utility/twi.h
	hardware/arduino/avr/programmers.txt
	hardware/arduino/avr/variants/mega/pins_arduino.h
	hardware/arduino/avr/variants/micro/pins_arduino.h
	hardware/arduino/avr/variants/standard/pins_arduino.h
	hardware/arduino/boards.txt
	hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c
	hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex
	hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex
	hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
	hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_diecimila.hex
	hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_ng.hex
	hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex
	hardware/arduino/bootloaders/atmega/Makefile
	hardware/arduino/bootloaders/atmega8/ATmegaBOOT.c
	hardware/arduino/bootloaders/atmega8/ATmegaBOOT.hex
	hardware/arduino/bootloaders/atmega8/Makefile
	hardware/arduino/bootloaders/bt/ATmegaBOOT_168.c
	hardware/arduino/bootloaders/bt/ATmegaBOOT_168.hex
	hardware/arduino/bootloaders/bt/ATmegaBOOT_168_atmega328_bt.hex
	hardware/arduino/bootloaders/bt/Makefile
	hardware/arduino/bootloaders/lilypad/LilyPadBOOT_168.hex
	hardware/arduino/bootloaders/lilypad/src/ATmegaBOOT.c
	hardware/arduino/bootloaders/lilypad/src/Makefile
	hardware/arduino/bootloaders/optiboot/optiboot.c
	hardware/arduino/bootloaders/optiboot/optiboot_atmega328_pro_8MHz.hex
	hardware/arduino/bootloaders/stk500v2/License.txt
	hardware/arduino/bootloaders/stk500v2/Makefile
	hardware/arduino/bootloaders/stk500v2/STK500V2.pnproj
	hardware/arduino/bootloaders/stk500v2/STK500V2.pnps
	hardware/arduino/bootloaders/stk500v2/avrinterruptnames.h
	hardware/arduino/bootloaders/stk500v2/command.h
	hardware/arduino/bootloaders/stk500v2/stk500boot.c
	hardware/arduino/bootloaders/stk500v2/stk500boot.ppg
	hardware/arduino/bootloaders/stk500v2/stk500boot_v2_mega2560.hex
	hardware/arduino/cores/arduino/Arduino.h
	hardware/arduino/cores/arduino/HardwareSerial.cpp
	hardware/arduino/cores/arduino/HardwareSerial.h
	hardware/arduino/cores/arduino/Stream.h
	hardware/arduino/cores/arduino/Tone.cpp
	hardware/arduino/cores/arduino/WCharacter.h
	hardware/arduino/cores/arduino/WInterrupts.c
	hardware/arduino/cores/arduino/WMath.cpp
	hardware/arduino/cores/arduino/WString.cpp
	hardware/arduino/cores/arduino/WString.h
	hardware/arduino/cores/arduino/binary.h
	hardware/arduino/cores/arduino/wiring.c
	hardware/arduino/cores/arduino/wiring_analog.c
	hardware/arduino/cores/arduino/wiring_digital.c
	hardware/arduino/cores/arduino/wiring_private.h
	hardware/arduino/cores/arduino/wiring_pulse.c
	hardware/arduino/cores/arduino/wiring_shift.c
	hardware/arduino/firmwares/MEGA-dfu_and_usbserial_combined.hex
	hardware/arduino/firmwares/README.txt
	hardware/arduino/firmwares/UNO-dfu_and_usbserial_combined.hex
	hardware/arduino/firmwares/arduino-usbdfu/Arduino-usbdfu.c
	hardware/arduino/firmwares/arduino-usbdfu/Arduino-usbdfu.h
	hardware/arduino/firmwares/arduino-usbdfu/Board/LEDs.h
	hardware/arduino/firmwares/arduino-usbdfu/Descriptors.c
	hardware/arduino/firmwares/arduino-usbdfu/Descriptors.h
	hardware/arduino/firmwares/arduino-usbdfu/makefile
	hardware/arduino/firmwares/arduino-usbdfu/readme.txt
	hardware/arduino/firmwares/arduino-usbserial/Arduino-usbserial-mega.hex
	hardware/arduino/firmwares/arduino-usbserial/Arduino-usbserial-uno.hex
	hardware/arduino/firmwares/arduino-usbserial/Arduino-usbserial.c
	hardware/arduino/firmwares/arduino-usbserial/Arduino-usbserial.h
	hardware/arduino/firmwares/arduino-usbserial/Board/LEDs.h
	hardware/arduino/firmwares/arduino-usbserial/Descriptors.c
	hardware/arduino/firmwares/arduino-usbserial/Descriptors.h
	hardware/arduino/firmwares/arduino-usbserial/Lib/LightweightRingBuff.h
	hardware/arduino/firmwares/arduino-usbserial/makefile
	hardware/arduino/firmwares/arduino-usbserial/readme.txt
	hardware/arduino/pins/mega/pins_arduino.h
	hardware/arduino/pins/standard/pins_arduino.h
	hardware/arduino/programmers.txt
	hardware/avr/boards.txt
	hardware/avr/bootloaders/atmega/ATmegaBOOT_168.c
	hardware/avr/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex
	hardware/avr/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex
	hardware/avr/bootloaders/atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
	hardware/avr/bootloaders/atmega/ATmegaBOOT_168_diecimila.hex
	hardware/avr/bootloaders/atmega/ATmegaBOOT_168_ng.hex
	hardware/avr/bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex
	hardware/avr/bootloaders/atmega/Makefile
	hardware/avr/bootloaders/atmega8/ATmegaBOOT.c
	hardware/avr/bootloaders/atmega8/ATmegaBOOT.hex
	hardware/avr/bootloaders/atmega8/Makefile
	hardware/avr/bootloaders/bt/ATmegaBOOT_168.c
	hardware/avr/bootloaders/bt/ATmegaBOOT_168.hex
	hardware/avr/bootloaders/bt/ATmegaBOOT_168_atmega328_bt.hex
	hardware/avr/bootloaders/bt/Makefile
	hardware/avr/bootloaders/lilypad/LilyPadBOOT_168.hex
	hardware/avr/bootloaders/lilypad/src/ATmegaBOOT.c
	hardware/avr/bootloaders/lilypad/src/Makefile
	hardware/avr/bootloaders/optiboot/Makefile
	hardware/avr/bootloaders/optiboot/makeall
	hardware/avr/bootloaders/optiboot/optiboot.c
	hardware/avr/bootloaders/optiboot/optiboot_atmega328.hex
	hardware/avr/bootloaders/optiboot/optiboot_atmega328.lst
	hardware/avr/bootloaders/optiboot/optiboot_atmega328_pro_8MHz.hex
	hardware/avr/bootloaders/optiboot/optiboot_atmega328_pro_8MHz.lst
	hardware/avr/bootloaders/optiboot/optiboot_diecimila.hex
	hardware/avr/bootloaders/optiboot/optiboot_diecimila.lst
	hardware/avr/bootloaders/optiboot/optiboot_lilypad.hex
	hardware/avr/bootloaders/optiboot/optiboot_lilypad.lst
	hardware/avr/bootloaders/optiboot/optiboot_lilypad_resonator.hex
	hardware/avr/bootloaders/optiboot/optiboot_lilypad_resonator.lst
	hardware/avr/bootloaders/optiboot/optiboot_luminet.hex
	hardware/avr/bootloaders/optiboot/optiboot_luminet.lst
	hardware/avr/bootloaders/optiboot/optiboot_pro_16MHz.hex
	hardware/avr/bootloaders/optiboot/optiboot_pro_16MHz.lst
	hardware/avr/bootloaders/optiboot/optiboot_pro_20mhz.hex
	hardware/avr/bootloaders/optiboot/optiboot_pro_20mhz.lst
	hardware/avr/bootloaders/optiboot/optiboot_pro_8MHz.hex
	hardware/avr/bootloaders/optiboot/optiboot_pro_8MHz.lst
	hardware/avr/bootloaders/stk500v2/License.txt
	hardware/avr/bootloaders/stk500v2/Makefile
	hardware/avr/bootloaders/stk500v2/STK500V2.pnproj
	hardware/avr/bootloaders/stk500v2/STK500V2.pnps
	hardware/avr/bootloaders/stk500v2/avrinterruptnames.h
	hardware/avr/bootloaders/stk500v2/command.h
	hardware/avr/bootloaders/stk500v2/stk500boot.c
	hardware/avr/bootloaders/stk500v2/stk500boot.ppg
	hardware/avr/bootloaders/stk500v2/stk500boot_v2_mega2560.hex
	hardware/avr/cores/arduino/Arduino.h
	hardware/avr/cores/arduino/HardwareSerial.cpp
	hardware/avr/cores/arduino/HardwareSerial.h
	hardware/avr/cores/arduino/Print.cpp
	hardware/avr/cores/arduino/Print.h
	hardware/avr/cores/arduino/Stream.h
	hardware/avr/cores/arduino/WCharacter.h
	hardware/avr/cores/arduino/WInterrupts.c
	hardware/avr/cores/arduino/WMath.cpp
	hardware/avr/cores/arduino/WString.cpp
	hardware/avr/cores/arduino/WString.h
	hardware/avr/cores/arduino/main.cpp
	hardware/avr/cores/arduino/wiring.c
	hardware/avr/cores/arduino/wiring_analog.c
	hardware/avr/cores/arduino/wiring_digital.c
	hardware/avr/cores/arduino/wiring_private.h
	hardware/avr/cores/arduino/wiring_pulse.c
	hardware/avr/cores/arduino/wiring_shift.c
	hardware/avr/firmwares/MEGA-dfu_and_usbserial_combined.hex
	hardware/avr/firmwares/README.txt
	hardware/avr/firmwares/UNO-dfu_and_usbserial_combined.hex
	hardware/avr/firmwares/arduino-usbdfu/Arduino-usbdfu.c
	hardware/avr/firmwares/arduino-usbdfu/Arduino-usbdfu.h
	hardware/avr/firmwares/arduino-usbdfu/Board/LEDs.h
	hardware/avr/firmwares/arduino-usbdfu/Descriptors.c
	hardware/avr/firmwares/arduino-usbdfu/Descriptors.h
	hardware/avr/firmwares/arduino-usbdfu/makefile
	hardware/avr/firmwares/arduino-usbdfu/readme.txt
	hardware/avr/firmwares/arduino-usbserial/Arduino-usbserial-mega.hex
	hardware/avr/firmwares/arduino-usbserial/Arduino-usbserial-uno.hex
	hardware/avr/firmwares/arduino-usbserial/Arduino-usbserial.c
	hardware/avr/firmwares/arduino-usbserial/Arduino-usbserial.h
	hardware/avr/firmwares/arduino-usbserial/Board/LEDs.h
	hardware/avr/firmwares/arduino-usbserial/Descriptors.c
	hardware/avr/firmwares/arduino-usbserial/Descriptors.h
	hardware/avr/firmwares/arduino-usbserial/Lib/LightweightRingBuff.h
	hardware/avr/firmwares/arduino-usbserial/makefile
	hardware/avr/firmwares/arduino-usbserial/readme.txt
	hardware/avr/libraries/EEPROM/EEPROM.cpp
	hardware/avr/libraries/EEPROM/EEPROM.h
	hardware/avr/libraries/EEPROM/examples/eeprom_clear/eeprom_clear.pde
	hardware/avr/libraries/EEPROM/examples/eeprom_read/eeprom_read.pde
	hardware/avr/libraries/EEPROM/examples/eeprom_write/eeprom_write.pde
	hardware/avr/libraries/EEPROM/keywords.txt
	hardware/avr/libraries/Ethernet/Client.cpp
	hardware/avr/libraries/Ethernet/Client.h
	hardware/avr/libraries/Ethernet/Dhcp.cpp
	hardware/avr/libraries/Ethernet/Dhcp.h
	hardware/avr/libraries/Ethernet/Dns.cpp
	hardware/avr/libraries/Ethernet/Dns.h
	hardware/avr/libraries/Ethernet/Ethernet.cpp
	hardware/avr/libraries/Ethernet/Ethernet.h
	hardware/avr/libraries/Ethernet/IPAddress.cpp
	hardware/avr/libraries/Ethernet/IPAddress.h
	hardware/avr/libraries/Ethernet/Server.cpp
	hardware/avr/libraries/Ethernet/Server.h
	hardware/avr/libraries/Ethernet/Udp.cpp
	hardware/avr/libraries/Ethernet/Udp.h
	hardware/avr/libraries/Ethernet/examples/BarometricPressureWebServer/BarometricPressureWebServer.pde
	hardware/avr/libraries/Ethernet/examples/ChatServer/ChatServer.pde
	hardware/avr/libraries/Ethernet/examples/DhcpAddressPrinter/DhcpAddressPrinter.pde
	hardware/avr/libraries/Ethernet/examples/DnsWebClient/DnsWebClient.pde
	hardware/avr/libraries/Ethernet/examples/PachubeClient/PachubeClient.pde
	hardware/avr/libraries/Ethernet/examples/PachubeClientString/PachubeClientString.pde
	hardware/avr/libraries/Ethernet/examples/TelnetClient/TelnetClient.pde
	hardware/avr/libraries/Ethernet/examples/UDPSendReceiveString/UDPSendReceiveString.pde
	hardware/avr/libraries/Ethernet/examples/UdpNtpClient/UdpNtpClient.pde
	hardware/avr/libraries/Ethernet/examples/WebClient/WebClient.pde
	hardware/avr/libraries/Ethernet/examples/WebServer/WebServer.pde
	hardware/avr/libraries/Ethernet/keywords.txt
	hardware/avr/libraries/Ethernet/util.h
	hardware/avr/libraries/Ethernet/utility/socket.cpp
	hardware/avr/libraries/Ethernet/utility/socket.h
	hardware/avr/libraries/Ethernet/utility/w5100.cpp
	hardware/avr/libraries/Ethernet/utility/w5100.h
	hardware/avr/libraries/Firmata/Boards.h
	hardware/avr/libraries/Firmata/Firmata.cpp
	hardware/avr/libraries/Firmata/Firmata.h
	hardware/avr/libraries/Firmata/LICENSE.txt
	hardware/avr/libraries/Firmata/TODO.txt
	hardware/avr/libraries/Firmata/examples/AllInputsFirmata/AllInputsFirmata.pde
	hardware/avr/libraries/Firmata/examples/AnalogFirmata/AnalogFirmata.pde
	hardware/avr/libraries/Firmata/examples/AnalogFirmata/Makefile
	hardware/avr/libraries/Firmata/examples/EchoString/EchoString.pde
	hardware/avr/libraries/Firmata/examples/EchoString/Makefile
	hardware/avr/libraries/Firmata/examples/I2CFirmata/I2CFirmata.pde
	hardware/avr/libraries/Firmata/examples/OldStandardFirmata/LICENSE.txt
	hardware/avr/libraries/Firmata/examples/OldStandardFirmata/OldStandardFirmata.pde
	hardware/avr/libraries/Firmata/examples/ServoFirmata/Makefile
	hardware/avr/libraries/Firmata/examples/ServoFirmata/ServoFirmata.pde
	hardware/avr/libraries/Firmata/examples/SimpleAnalogFirmata/Makefile
	hardware/avr/libraries/Firmata/examples/SimpleAnalogFirmata/SimpleAnalogFirmata.pde
	hardware/avr/libraries/Firmata/examples/SimpleDigitalFirmata/Makefile
	hardware/avr/libraries/Firmata/examples/SimpleDigitalFirmata/SimpleDigitalFirmata.pde
	hardware/avr/libraries/Firmata/examples/StandardFirmata/LICENSE.txt
	hardware/avr/libraries/Firmata/examples/StandardFirmata/Makefile
	hardware/avr/libraries/Firmata/examples/StandardFirmata/StandardFirmata.pde
	hardware/avr/libraries/Firmata/examples/StandardFirmata_2_2_forUNO_0_3/StandardFirmata_2_2_forUNO_0_3.pde
	hardware/avr/libraries/Firmata/keywords.txt
	hardware/avr/libraries/SD/File.cpp
	hardware/avr/libraries/SD/README.txt
	hardware/avr/libraries/SD/SD.cpp
	hardware/avr/libraries/SD/SD.h
	hardware/avr/libraries/SD/examples/CardInfo/CardInfo.pde
	hardware/avr/libraries/SD/examples/Datalogger/Datalogger.pde
	hardware/avr/libraries/SD/examples/DumpFile/DumpFile.pde
	hardware/avr/libraries/SD/examples/Files/Files.pde
	hardware/avr/libraries/SD/examples/ReadWrite/ReadWrite.pde
	hardware/avr/libraries/SD/examples/listfiles/listfiles.pde
	hardware/avr/libraries/SD/keywords.txt
	hardware/avr/libraries/SD/utility/FatStructs.h
	hardware/avr/libraries/SD/utility/Sd2Card.cpp
	hardware/avr/libraries/SD/utility/Sd2Card.h
	hardware/avr/libraries/SD/utility/Sd2PinMap.h
	hardware/avr/libraries/SD/utility/SdFat.h
	hardware/avr/libraries/SD/utility/SdFatUtil.h
	hardware/avr/libraries/SD/utility/SdFatmainpage.h
	hardware/avr/libraries/SD/utility/SdFile.cpp
	hardware/avr/libraries/SD/utility/SdInfo.h
	hardware/avr/libraries/SD/utility/SdVolume.cpp
	hardware/avr/libraries/SPI/SPI.cpp
	hardware/avr/libraries/SPI/SPI.h
	hardware/avr/libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor/BarometricPressureSensor.pde
	hardware/avr/libraries/Servo/Servo.cpp
	hardware/avr/libraries/Servo/Servo.h
	hardware/avr/libraries/Servo/examples/Knob/Knob.pde
	hardware/avr/libraries/Servo/examples/Sweep/Sweep.pde
	hardware/avr/libraries/Servo/keywords.txt
	hardware/avr/libraries/SoftwareSerial/SoftwareSerial.cpp
	hardware/avr/libraries/SoftwareSerial/SoftwareSerial.h
	hardware/avr/libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino
	hardware/avr/libraries/SoftwareSerial/examples/TwoPortRXExample/TwoPortRXExample.pde
	hardware/avr/libraries/SoftwareSerial/icrmacros.h
	hardware/avr/libraries/SoftwareSerial/keywords.txt
	hardware/avr/libraries/Wire/Wire.cpp
	hardware/avr/libraries/Wire/Wire.h
	hardware/avr/libraries/Wire/utility/twi.c
	hardware/avr/libraries/Wire/utility/twi.h
	hardware/avr/programmers.txt
	hardware/avr/variants/mega/pins_arduino.h
	hardware/avr/variants/standard/pins_arduino.h
	hardware/sam/cores/sam/Tone.cpp.disabled
	hardware/sam/cores/sam/binary.h
	hardware/sam/libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.pde
	hardware/sam/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.pde
	hardware/sam/libraries/SPI/keywords.txt
	hardware/sam/libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.pde
	hardware/sam/libraries/Wire/examples/digital_potentiometer/digital_potentiometer.pde
	hardware/sam/libraries/Wire/examples/master_reader/master_reader.pde
	hardware/sam/libraries/Wire/examples/master_writer/master_writer.pde
	hardware/sam/libraries/Wire/examples/slave_receiver/slave_receiver.pde
	hardware/sam/libraries/Wire/examples/slave_sender/slave_sender.pde
	hardware/sam/libraries/Wire/keywords.txt
	libraries/EEPROM/EEPROM.cpp
	libraries/EEPROM/EEPROM.h
	libraries/EEPROM/examples/eeprom_clear/eeprom_clear.pde
	libraries/EEPROM/examples/eeprom_read/eeprom_read.pde
	libraries/EEPROM/examples/eeprom_write/eeprom_write.pde
	libraries/EEPROM/keywords.txt
	libraries/Ethernet/Client.cpp
	libraries/Ethernet/Dhcp.cpp
	libraries/Ethernet/Dhcp.h
	libraries/Ethernet/Dns.cpp
	libraries/Ethernet/Dns.h
	libraries/Ethernet/Ethernet.cpp
	libraries/Ethernet/Ethernet.h
	libraries/Ethernet/IPAddress.cpp
	libraries/Ethernet/IPAddress.h
	libraries/Ethernet/Server.cpp
	libraries/Ethernet/Udp.cpp
	libraries/Ethernet/Udp.h
	libraries/Ethernet/examples/BarometricPressureWebServer/BarometricPressureWebServer.pde
	libraries/Ethernet/examples/ChatServer/ChatServer.pde
	libraries/Ethernet/examples/DhcpAddressPrinter/DhcpAddressPrinter.pde
	libraries/Ethernet/examples/DnsWebClient/DnsWebClient.pde
	libraries/Ethernet/examples/PachubeClient/PachubeClient.pde
	libraries/Ethernet/examples/PachubeClientString/PachubeClientString.pde
	libraries/Ethernet/examples/TelnetClient/TelnetClient.pde
	libraries/Ethernet/examples/UDPSendReceiveString/UDPSendReceiveString.pde
	libraries/Ethernet/examples/UdpNtpClient/UdpNtpClient.pde
	libraries/Ethernet/examples/WebClient/WebClient.pde
	libraries/Ethernet/examples/WebServer/WebServer.pde
	libraries/Ethernet/keywords.txt
	libraries/Ethernet/util.h
	libraries/Ethernet/utility/socket.cpp
	libraries/Ethernet/utility/socket.h
	libraries/Ethernet/utility/w5100.cpp
	libraries/Ethernet/utility/w5100.h
	libraries/Firmata/Boards.h
	libraries/Firmata/Firmata.cpp
	libraries/Firmata/Firmata.h
	libraries/Firmata/LICENSE.txt
	libraries/Firmata/TODO.txt
	libraries/Firmata/examples/AllInputsFirmata/AllInputsFirmata.pde
	libraries/Firmata/examples/AnalogFirmata/AnalogFirmata.pde
	libraries/Firmata/examples/EchoString/EchoString.pde
	libraries/Firmata/examples/I2CFirmata/I2CFirmata.pde
	libraries/Firmata/examples/OldStandardFirmata/LICENSE.txt
	libraries/Firmata/examples/OldStandardFirmata/OldStandardFirmata.pde
	libraries/Firmata/examples/ServoFirmata/ServoFirmata.pde
	libraries/Firmata/examples/SimpleAnalogFirmata/SimpleAnalogFirmata.pde
	libraries/Firmata/examples/SimpleDigitalFirmata/SimpleDigitalFirmata.pde
	libraries/Firmata/examples/StandardFirmata/LICENSE.txt
	libraries/Firmata/examples/StandardFirmata_2_2_forUNO_0_3/StandardFirmata_2_2_forUNO_0_3.pde
	libraries/Firmata/keywords.txt
	libraries/SD/File.cpp
	libraries/SD/README.txt
	libraries/SD/SD.cpp
	libraries/SD/SD.h
	libraries/SD/examples/CardInfo/CardInfo.pde
	libraries/SD/examples/Datalogger/Datalogger.pde
	libraries/SD/examples/DumpFile/DumpFile.pde
	libraries/SD/examples/Files/Files.pde
	libraries/SD/examples/ReadWrite/ReadWrite.pde
	libraries/SD/examples/listfiles/listfiles.pde
	libraries/SD/keywords.txt
	libraries/SD/utility/FatStructs.h
	libraries/SD/utility/Sd2Card.cpp
	libraries/SD/utility/Sd2Card.h
	libraries/SD/utility/Sd2PinMap.h
	libraries/SD/utility/SdFat.h
	libraries/SD/utility/SdFatUtil.h
	libraries/SD/utility/SdFatmainpage.h
	libraries/SD/utility/SdFile.cpp
	libraries/SD/utility/SdInfo.h
	libraries/SD/utility/SdVolume.cpp
	libraries/SPI/SPI.cpp
	libraries/SPI/SPI.h
	libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.pde
	libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor/BarometricPressureSensor.pde
	libraries/SPI/examples/DigitalPotControl/DigitalPotControl.pde
	libraries/SPI/keywords.txt
	libraries/Servo/Servo.cpp
	libraries/Servo/Servo.h
	libraries/Servo/examples/Knob/Knob.pde
	libraries/Servo/examples/Sweep/Sweep.pde
	libraries/Servo/keywords.txt
	libraries/SoftwareSerial/SoftwareSerial.cpp
	libraries/SoftwareSerial/SoftwareSerial.h
	libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino
	libraries/SoftwareSerial/keywords.txt
	libraries/Wire/Wire.cpp
	libraries/Wire/Wire.h
	libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.pde
	libraries/Wire/examples/digital_potentiometer/digital_potentiometer.pde
	libraries/Wire/examples/master_reader/master_reader.pde
	libraries/Wire/examples/master_writer/master_writer.pde
	libraries/Wire/examples/slave_receiver/slave_receiver.pde
	libraries/Wire/examples/slave_sender/slave_sender.pde
	libraries/Wire/keywords.txt
	libraries/Wire/utility/twi.c
	libraries/Wire/utility/twi.h
2012-01-11 13:45:31 +01:00
Cristian Maglie
c2d1de3844 Removed unused/unuseful defines from platform.txt 2012-01-09 18:51:51 +01:00
Cristian Maglie
b7c54b79d7 Fine tuned libraries search. Reintroduced ./libraries folder for shipped
platform independent libraries.
2012-01-09 18:20:55 +01:00
Cristian Maglie
57b8713cab Moved libraries folder inside platform folder. Now libraries and examples are searched per board/platform 2012-01-04 15:14:51 +01:00
Cristian Maglie
387e6b63c7 Renamed platforms.txt to platform.txt 2012-01-02 19:11:57 +01:00
Cristian Maglie
812265f1c0 Removed useless defaults in platform. Remove useless boards.txt/*.platform keys. Renamed some method to a more meaningful name 2012-01-02 17:39:43 +01:00
Cristian Maglie
8157ebf25a Makeup-only: fixed some indentation and file headers 2012-01-02 16:45:01 +01:00
Cristian Maglie
5ad4422fc7 Merge remote-tracking branch 'arduino/master' into platforms-b 2011-12-31 17:29:36 +01:00
Cristian Maglie
a417455d5a Platform is now implicit when referring to other packages, e.g. 'arduino:avr:arduino' becomes 'arduino:arduino' 2011-12-31 15:23:54 +01:00
Cristian Maglie
770c8dfe35 Compiler class refactoring: toolchain path, build path and preferences are now class members. 2011-12-31 15:07:59 +01:00
Cristian Maglie
abe41d805d platforms.txt recipes now have symbolic variables instead of indexes ({0},{1},etc.)
Recipes arguments are splitted with spaces instead of |. Single argument containing spaces
should be placed between "double quotes".
Refactored and formatted Compiler class, removed all unused code in comments.
2011-12-31 14:32:48 +01:00
David A. Mellis
b5c21fcefb Removing console logs (stdout.txt and stderr.txt) on exit. (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=701
2011-12-30 10:17:06 -05:00
Cristian Maglie
1b3ae5fa63 Created second level in hardware folder: hardware/PACKAGE/PLATFORM/...
Made some helper class for files filtering.
platforms.txt now contains only one platform at a time.
Some cleanup in Compiler and AvrDudeUploader classes.
2011-12-30 15:46:04 +01:00
Cristian Maglie
dc616601cd Various cleanups. Introduced class PreferencesMap to replace/simplify Map<String, String>. 2011-12-28 20:00:07 +01:00
Cristian Maglie
e63c2d1429 Various post-merge refinements. 2011-12-22 13:07:39 +01:00
Cristian Maglie
65c15d93eb Merge commit 'fcbbf8f4b4960bae1091c0cd9dc58b4a1885baf6' into platforms-b
Conflicts:
	app/src/processing/app/Base.java
	app/src/processing/app/debug/Compiler.java
	build/build.xml
	hardware/arduino/boards.txt
2011-12-22 00:35:33 +01:00