Commit Graph

173 Commits

Author SHA1 Message Date
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
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
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
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
David A. Mellis 24a0dfdf00 Refactoring compile and upload to speed-up compilation, too. 2011-12-16 19:51:07 -05:00
David A. Mellis a29866f7da Removing delete previous applet folder on export preference. 2011-12-16 19:05:06 -05:00
David A. Mellis 1a7fe19348 Removing per-board compilation speedup checks. 2011-12-16 18:49:43 -05:00
David A. Mellis b0ae6e764d Compilation speed-up patch (only compile modify files). (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=638
2011-12-16 18:20:22 -05:00
Shigeru KANEMOTO 7b8888a93a Fix for full-width space bug.
Imported from Processing development r6687 on
http://code.google.com/p/processing
Close #1
2011-12-07 01:45:13 +09:00
Shigeru KANEMOTO 541a7b3575 UI i18n and the Japanese text catalog.
Wrapped the every string literals with _(...) function.
The _() function resides in "app/src/processing/app/I18n.java",
which translates the UI texts using "Resources_XX.properties" file
where XX is the locale code.

I provided the properties file for the ja (Japanese) locale.
I created this file using "xgettext" and "msgcat" commands.
"i18n_update.{py,sh}" files are the tool I used to do that.

Change in "app/build.xml" is to include the properties files
in jar file.
2011-12-07 01:45:13 +09:00
David A. Mellis fa4ab4f6ab Adding --relax flag for linking of ATmega2560 code. (arducopter)
http://code.google.com/p/arduino/issues/detail?id=729
2011-12-05 17:21:05 -05:00
David A. Mellis 10aba52ab8 Making editor font size apply to serial monitor and console (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=550
2011-12-03 16:27:11 -05:00
David A. Mellis fe243801a4 Fixing "auto-associate" preference text (.pde -> .ino).
http://code.google.com/p/arduino/issues/detail?id=699
2011-10-29 17:47:17 -04:00
David A. Mellis b14a3c501e Lock / unlock fuses and hex file now optional for burn bootloader command.
This allows the "burn bootloader" command to be used, for example, to set the fuses on a microcontroller without actually loading a bootloader onto it.

http://code.google.com/p/arduino/issues/detail?id=683
http://code.google.com/p/arduino/issues/detail?id=684
2011-10-21 18:25:14 -04:00
David A. Mellis a2235e3cdc Showing compilation warnings when verbose output is enabled.
http://code.google.com/p/arduino/issues/detail?id=664
2011-10-01 17:05:21 -04:00
David A. Mellis d49c8e2c13 Restore .pde sketches too (not just .ino ones).
http://code.google.com/p/arduino/issues/detail?id=652
2011-09-25 10:01:36 -04:00
David A. Mellis 43fa225724 Dialog and preference about renaming .pde to .ino files on save.
The new extension (.ino) is used by default for all new sketches (whether created with new or save as).  It's possible, however, to control the behavior on save.  The first time you save a sketch with a .pde file, you're prompted to rename it or cancel the save.  There's a preference that allow selecting whether or not .pde files are renamed on save.

http://code.google.com/p/arduino/issues/detail?id=644
2011-09-16 13:30:50 -04:00
David A. Mellis 026794f1eb Don't rename read-only files in sketch on save (which becomes save-as).
http://code.google.com/p/arduino/issues/detail?id=639
2011-09-16 12:45:24 -04:00