Federico Fissore
0d8e12dbe0
OSX workaround for board autodetection #223
2013-11-08 20:34:05 +01:00
Federico Fissore
12446a25d9
Test preproc
2013-11-06 18:32:09 +01:00
Cristian Maglie
c4823ccfc4
Merge branch 'master' into ide-1.5.x
2013-11-04 10:36:53 +01:00
Cristian Maglie
89d6841ac0
Merge branch 'cayci-master'
2013-11-04 10:33:38 +01:00
PaulStoffregen
ae265a98b9
Help 3rd party installers find the hardware path
2013-11-04 10:22:24 +01:00
Cristian Maglie
be30113f09
Reference libraries in hardware addons when they reference another core.
...
Fixes #1445
2013-11-03 20:32:34 +01:00
Cayci
66faf5d6c6
Render line numbers using TextAreaPainter
...
Fix the line number font rendering problem on the Mac.
Now, the TextAreaLineNumbers class extends the TextAreaPainter and just
overloads the paintLine method to make it render the line number instead
of rendering the whole line. Other than that, the superclass' drawing
code is used.
So: the same drawing code that renders the source code text in the
editor is now also being used to render the line numbers.
2013-11-02 21:49:09 -04:00
Cayci
a2111fdcf6
add preference to enable/disable line numbers
...
add preference to enable/disable line numbers and make font change work
2013-10-28 21:01:35 -04:00
Federico Fissore
5284c3a3e6
IDE Command line: using "isAbsolute" instead of "exists" to avoid conflicting with files in IDE install location
2013-10-28 12:50:17 +01:00
Federico Fissore
d133365cc1
IDE command line: sketches can now be specified with relative paths. Fixes #1493
2013-10-28 10:10:14 +01:00
Cayci
787f73dade
Display line numbers for the file being edited
2013-10-28 00:19:30 -04:00
Federico Fissore
26ff527ad2
It's now possible to specify additional custom board parameters when running the IDE from the command line
...
Eg: --board arduino:avr:pro:cpu=8MHzatmega168,other=value
Closes #1353
2013-10-24 15:26:31 +02:00
Federico Fissore
8aab91c6ec
Removed unused parameteri
2013-10-24 14:40:30 +02:00
Federico Fissore
c11a119996
Forgot to include .ino files as test resource
2013-10-22 17:51:54 +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
e548f3111c
Added another macos system profiler test
2013-10-12 15:02:45 +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
Federico Fissore
553ef6ee70
More tests on maxosx system profiler output
2013-09-20 10:40:03 +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
Federico Fissore
aa99cdfc61
added files that state third party licenses
2013-08-28 10:12:33 +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