Federico Fissore
9b8a26e324
Copy: Recent -> Open Recent
2015-06-05 13:28:46 +02:00
Federico Fissore
0a6841d9b0
New editor: when start is greater than end, delegate to upstream token maker, that will create an empty token. Fixes #3293
2015-06-05 12:12:21 +02:00
David A. Mellis
1bd1c14d81
Make Cmd+Shift+Left/Right select from cursor to start/end of line (OS X).
...
Instead of selecting the entire line.
2015-06-04 17:09:43 -04:00
Federico Fissore
3ecaf665ae
Importing a subfolder of the sketchbook or importing a folder that contains the sketchbook is now blocked. Fixes #2795
2015-06-04 16:39:27 +02:00
Federico Fissore
5875909683
Folder/zip file is checked to be an actual library before importing it. Fixes #2861
2015-06-04 16:28:07 +02:00
Federico Fissore
0cb6b48e24
Boards/Lib managers: use system proxy settings (got rid of our proxy settings
...
in File > Preferences)
2015-06-04 13:34:44 +02:00
Federico Fissore
e9d66015a4
Windows: reg query uses different separators on xp, fooling parser. Fixed
2015-06-04 11:44:56 +02:00
Federico Fissore
3c982759c2
Code inspection: cleaned up processing.app.Editor
2015-06-04 11:02:59 +02:00
Federico Fissore
e33bd78a1d
Recent sketches list updated even when a new sketch is saved. Fixes #3285
2015-06-04 10:41:13 +02:00
Federico Fissore
bede6967d5
Installation folder check both at startup and when user attempts to change
...
sketchbook location. Fixes #2719
2015-06-03 17:46:01 +02:00
Federico Fissore
054a901b99
New editor: keypad arrows were ignored. Added bindings to make them work like
...
normal arrows. No modifiers attached, so no shift/ctrl/etc combination: it
screws up text
Fixes #2317
2015-06-03 09:33:46 +02:00
Federico Fissore
e08211309f
Revert "MacOSX: fullscreen support. Fixes #3256 "
...
This reverts commit e375571945
.
2015-06-01 17:44:33 +02:00
Federico Fissore
b0cb2c4e52
Added File > Recent menu: shows last 5 opened sketches, sorted in reverse chronological order
2015-06-01 17:08:10 +02:00
Federico Fissore
e375571945
MacOSX: fullscreen support. Fixes #3256
2015-06-01 15:37:38 +02:00
Federico Fissore
b77f5f731d
If opening serial monitor causes an error, set it closed. Fixes #3268
2015-06-01 15:27:14 +02:00
Federico Fissore
a859cfb9f9
Middle mouse button pastes text only on linux: on other OSs it does nothing. Fixes #3266
2015-06-01 14:25:13 +02:00
Federico Fissore
e55d4145d0
SerialMonitor suspend/resume: dealing with boards that change serial port
...
between uploads. Fixes #3255
Fixed a missing status management, leading IDE to believe Serial Monitor
was opened while it was not. See #3268
2015-06-01 12:14:30 +02:00
Federico Fissore
0b8e7922bf
GUIUserNotifier uses active editor as parent component
2015-06-01 12:08:43 +02:00
Federico Fissore
33f13d25f8
Editor: highlights cleared also on upload. Fixes #3253
2015-06-01 09:28:30 +02:00
Federico Fissore
24c9f8c271
MacOSX: CMD+SHIFT+UP/DOWN select text from cursor to the beginning or end of the
...
doc
2015-06-01 08:56:45 +02:00
Federico Fissore
dcbc8e2137
MacOSX: CMD+SHIFT-LEFT/RIGHT selects the entire line. Fixes #3238
2015-06-01 08:56:45 +02:00
Federico Fissore
935becec64
Command line --get-pref may be used without name of the target pref.
...
If pref name is missing, all prefs are printed on stdout.
Should fix/mitigate #2982
2015-05-29 15:16:51 +02:00
Federico Fissore
4bf40fc23b
Stop using [ and ] as indentation menu accelerators. Use TAB/SHIFT+TAB instead. CMD+BRAKETS are still available on MacOSX only
...
Fixes #3224 and #220
Also see https://github.com/processing/processing/issues/2199
2015-05-28 17:28:46 +02:00
Federico Fissore
5490b96f2e
SHIFT-save (upper toolbar) triggers "save as". Fixes #2220
2015-05-28 16:48:33 +02:00
Federico Fissore
c84fb7fc90
Removed a handful of static methods delegates
2015-05-28 15:25:44 +02:00
Federico Fissore
8c83281a19
Do not cache PrinterJob instances. Cache is evil
2015-05-28 14:55:05 +02:00
Federico Fissore
bd8f7932e6
Saving a couple of variables won't make the IDE any faster, but will make the dev slower
2015-05-27 19:20:45 +02:00
Federico Fissore
4bc93e5d53
MacOSX: millis arg was ignored
2015-05-27 17:43:15 +02:00
Federico Fissore
606aaee668
Toogle comments even using the DIVIDE key on the keypad, so non US keyboard can use the shortcut. Fixes #431 and https://code.google.com/p/arduino/issues/detail?id=76
2015-05-27 12:07:26 +02:00
Federico Fissore
a3eae13e5d
Missing call to BaseNoGui.getPlatform().init() in tests
2015-05-26 14:53:15 +02:00
Federico Fissore
56e0349287
Allowing editing .S files. Fixes #1616 and #3059
2015-05-26 12:04:12 +02:00
Federico Fissore
2afdb8a6c3
MacOSX: when closing, no confirmation is displayed any more, unless at least one sketch is modified. In essence: now mac behaves just like the other OSs. Fixes #3093
2015-05-26 12:02:20 +02:00
Federico Fissore
015f952f71
Merge pull request #2652 from swordmaster2k/master
...
Fix for #2402
2015-05-26 09:48:33 +02:00
Federico Fissore
9c1fd0d745
Scrollable menus can be a little higher
2015-05-26 09:26:52 +02:00
Federico Fissore
5faa1c9866
Removed Preferences.init: no one used it
2015-05-25 14:43:32 +02:00
David A. Mellis
de671f7e38
Don't find on Cmd+E, just set find text (Mac OS X).
2015-05-24 14:59:01 -04:00
Federico Fissore
cc4af81ac5
Fixed wrong storage of recently opened sketches
2015-05-22 17:44:55 +02:00
Federico Fissore
ab7b7351f5
Removed lots of calls to BaseNoGui.getPlatform(): static is evil
2015-05-22 15:58:47 +02:00
Federico Fissore
9c02f932f6
Serial monitor: added 230400 and 250000 baud rates. Fixes #2796 and #341
2015-05-22 09:46:05 +02:00
Federico Fissore
76c5d99123
ZipFile and Socket are not Closable in java 1.6
2015-05-22 09:21:20 +02:00
Avishay Orpaz
f48df59b8a
Allow the serial monitor to stay opened during upload, disabling it
2015-05-21 12:40:08 -05:00
Federico Fissore
94b16a550e
Faster library list downloading by downloading gzipped version
2015-05-21 17:02:21 +02:00
Federico Fissore
365b0bdc94
Closing streams using IOUtils.closeQuietly
...
Fixed badly handled stream found in the meanwhile
2015-05-21 16:50:49 +02:00
Federico Fissore
a5ad02f818
Removed old AutoFormat class, useless since we switched to AStyle
2015-05-21 16:46:39 +02:00
Federico Fissore
9ddb72b519
Moved DownloadableContribution and DownloadableContributionDownloader to parent package
2015-05-21 15:37:58 +02:00
Federico Fissore
202f70a782
Test files should not be modified
2015-05-21 13:47:39 +02:00
Federico Fissore
17598368ac
Updated MenuScroller with latest from https://tips4java.wordpress.com/2009/02/01/menu-scroller/
...
Reviewed its getMaximumItems method (now getMaximumDrawableMenuItems) so that it returns a 1/3rd less the max number, avoiding a bad crash on linuxes. Fixes #3174
2015-05-21 11:31:18 +02:00
Federico Fissore
37adee2553
Merge pull request #3194 from ffissore/windows-jna
...
Got rid on JNA
2015-05-21 10:25:54 +02:00
Federico Fissore
67b65ddd77
Restored background color when switching off "external editor" flag in preferences. Fixes #3197
2015-05-21 09:37:35 +02:00
Federico Fissore
0363702807
When exporting compiled binary of an example (readonly) sketch, users are forced to save it into their sketchbook. Fixes #3127
2015-05-20 18:04:02 +02:00
Federico Fissore
9166828bfe
Due to website configuration changes, every url starting with http://arduino.cc has been changed to http://www.arduino.cc . Fixes #3191
2015-05-20 17:10:06 +02:00
Federico Fissore
f6546aea45
Windows: got rid on JNA, thus no more UnsatisfiedLinkError (at least when accessing native OS functions). Fixes #3190
2015-05-20 16:33:33 +02:00
Federico Fissore
026210564d
Several File.list() calls missed check for null return value. Fixed
2015-05-20 16:32:27 +02:00
Federico Fissore
8ee35d0c52
Cut off board/port name at 50 instead of 16. Fixes #3104
2015-05-19 19:47:51 +02:00
Federico Fissore
9191442aea
Libraries: fixed incorrect handling of null types
2015-05-19 16:26:03 +02:00
Federico Fissore
f13fe9a4f7
LibraryManagerUI: library types order fixed
2015-05-19 13:13:49 +02:00
Federico Fissore
1d6e710eac
Rewritten library menu generation; libraries are now grouped by their type. Fixes #2879
2015-05-19 12:57:06 +02:00
Federico Fissore
42b07f0337
Libraries bundled with cores will take the type of that core, instead of relying on an undocumented 'types' property. Fixes #2875
2015-05-19 12:24:11 +02:00
Federico Fissore
65e0d8b547
New editor on MacOSX: CMD+E uses selection to find next entry. Fixes #3147
2015-05-18 17:12:43 +02:00
Federico Fissore
d71f2738c4
Preferences: added tooltip about additional boards manager urls. Fixes #3092
2015-05-18 16:56:13 +02:00
Federico Fissore
3cababb442
RSyntaxTextArea: using a modified version, tracked at https://github.com/arduino/RSyntaxTextArea . Fixes #3099
2015-05-18 10:35:24 +02:00
Federico Fissore
670ad374ef
New editor on MacOSX: since CMD+J is known as "jump to selection" and the editor has no such feature, CMD+J is disabled on mac. See #3098
2015-05-15 16:42:45 +02:00
Federico Fissore
d3b3dbb299
Old Preferences class remains for backwards compatibility as a delegate for PreferencesData
2015-05-15 15:52:58 +02:00
Federico Fissore
7816ee3f10
New Preferences window: renders fine on every OS and it's easier to adapt using NetBeans as visual editor. Fixes #3140
2015-05-15 15:52:52 +02:00
Federico Fissore
d57681c442
Restored current line/current selected lines display on lower left of the IDE. Fixes #3134
2015-05-14 15:55:49 +02:00
Federico Fissore
54da4d6d37
New editor on MacOSX: restored CMD+E for finding selected text
2015-05-14 14:53:12 +02:00
Federico Fissore
5c7a0aa572
New editor on MacOSX: CMD+UP/DOWN moves cursor to start or end of sketch. See #3098
2015-05-14 14:53:12 +02:00
Federico Fissore
176d366549
New editor on MacOSX: CMD+BACKSPACE deletes current line until cursor position, ALT+BACKSPACE deletes previous word. See #3098
2015-05-14 14:53:12 +02:00
Federico Fissore
28e02572bc
ArduinoIDE is in the default package. Removed
2015-05-14 14:53:12 +02:00
Federico Fissore
765519a562
New editor: ALT+ BACKSPACE deletes next word (OSX only). See #3098
2015-05-13 17:39:43 +02:00
Federico Fissore
91da999cb0
New editor: ALT+ UP/DOWN move current line only if "editor.advanced" (hidden pref) is true. Fixes #3101
2015-05-13 17:12:26 +02:00
Federico Fissore
2d24d074e3
New editor: mark occurrences enable when "editor.advanced" (hidden pref) is true. Fixes #3102
2015-05-13 17:07:58 +02:00
Federico Fissore
6789cfe223
New modal dialog for adding additional boards manager url: with a wide text area, inputing is much easier
2015-05-13 16:24:37 +02:00
Federico Fissore
166c1aa7bb
New editor: restored CTRL+K (open sketch folder). Fixes #3103
2015-05-12 17:41:16 +02:00
Federico Fissore
03283bb098
Avoid referring directly to RSyntaxTextArea, at least in the names
2015-05-12 16:20:54 +02:00
Federico Fissore
96b7c5ec6b
MacOSX: fixed some failing tests
2015-05-12 15:23:22 +02:00
Federico Fissore
334e75254f
Restoring left empty space on the editor
2015-05-11 17:07:09 +02:00
Federico Fissore
050a642edf
Disabled port type fake menu entry. Fixes #3113
2015-05-11 10:58:22 +02:00
Federico Fissore
e8c4980c4e
Added BaseNoGui.VERSION_NAME_LONG: it includes "Hourly Build DATE" in case of a hourly build
2015-05-11 10:48:52 +02:00
Federico Fissore
5064af486f
Added .editorconfig files http://editorconfig.org/
2015-05-08 10:18:43 +02:00
Federico Fissore
f17cc834cf
Code folding is disabled by default. Fixes #3105
2015-05-07 20:40:50 +02:00
Federico Fissore
5bc6cee118
Added missing licenses/copyrights
2015-05-07 17:30:05 +02:00
Federico Fissore
0598d38a04
Code folding was not visible when line numbers were disabled. Fixed
2015-05-07 17:15:51 +02:00
Federico Fissore
2981059251
PdeKeywords must be read before consulting command line args
2015-05-07 17:15:51 +02:00
ricardo.jl.rufino
21c7715f02
hyperlinks enabled by default on comment
2015-05-07 17:15:51 +02:00
Federico Fissore
eb42243475
Ensure hyperlinks are coloured using theme.txt colour
...
Enabling [CTRL,CMD]+click to open hyperlinks
2015-05-07 17:15:51 +02:00
Federico Fissore
9dbde04212
Added rsyntaxtextarea license file
2015-05-07 17:15:51 +02:00
Federico Fissore
f8aecd0f9c
Autoformat was generating two undo action, the first one being an empty editor. Tested and fixed
2015-05-07 17:15:51 +02:00
Federico Fissore
c0a1ffa27a
Fixed failing PdeKeywords test
...
Autoformat was not saving caret position any more. Fixed
2015-05-07 17:15:51 +02:00
Federico Fissore
9ebe916fac
Restoring keyword.txt loading and parsing. Added token type identifiers and related style in theme.txt
2015-05-07 17:15:50 +02:00
Federico Fissore
5eca70b1d0
New editor: removed 1px border around editor
2015-05-07 17:15:50 +02:00
Federico Fissore
2ec7a02532
Removed color theme selection: we currently support only one theme
2015-05-07 17:15:50 +02:00
Federico Fissore
330aeb0ba1
Revert "improves font rendering"
...
This reverts commit c2d9a1b020f82fa82ef0df04765adc40e87d145f.
2015-05-07 17:15:50 +02:00
Federico Fissore
58cd233aee
New editor: addede missing license headers on new files
2015-05-07 17:15:50 +02:00
ricardo.jl.rufino
f426188d04
Add 'Code Folding' preferences and fix Font-Size changes
2015-05-07 17:15:50 +02:00
ricardo.jl.rufino
1e61cd6b4c
preferences for syntax highlighting theme
2015-05-07 17:15:50 +02:00
ricardo.jl.rufino
45094a9d52
remove not used interface
2015-05-07 17:15:50 +02:00
ricardo.jl.rufino
1cc14bb263
update classpath - add new dependency
2015-05-07 17:15:49 +02:00
ricardo.jl.rufino
1379505e13
new editor based on RSyntaxTextArea
2015-05-07 17:15:49 +02:00
ricardo.jl.rufino
63f153c0c2
Allow redirect logs to console
2015-05-07 17:15:49 +02:00