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 |
|