Commit Graph

545 Commits

Author SHA1 Message Date
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 e25601e3e5 cleanup 2013-05-31 10:11:59 +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
Federico Fissore f9945b55f1 dogstick is now yun 2013-05-23 11:03:09 +02:00
Federico Fissore f830e00916 httpuploader first checks if the board is ready, then uploads the sketch 2013-05-16 10:47:55 +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