1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-01-10 00:46:09 +01:00
Commit Graph

1063 Commits

Author SHA1 Message Date
Federico Fissore
4d93232789 Verify / Compile -> Verify/Compile. Fixes #3514 2015-08-06 16:11:30 +02:00
Federico Fissore
70fbb8b08e "Nope" is not a nice title for an error dialog 2015-08-06 15:48:14 +02:00
Federico Fissore
7daf13e73a Serial methods reference is located into a different folder. Work around this difference in order to make in editor help work as expected 2015-08-06 14:48:23 +02:00
Federico Fissore
0bb7fd7e8b Cancelling ContributionsSelfCheck will prevent indexes from being updated.
Opening boards/libs manager when NotificationPopup is shown will close it
2015-08-06 10:27:51 +02:00
Federico Fissore
2daf330c09 LibraryInstaller and ContributionInstaller are now singletons: members of Base, they get passed to dependents, thus allowing a synchronized method execution, needed to avoid race conditions when accessing files 2015-08-06 10:27:51 +02:00
Federico Fissore
dc93bb93d0 ProgressListener is now a method arg (was an instance arg) 2015-08-06 10:27:51 +02:00
Federico Fissore
b3baa27435 ContributionInstaller.onProgress is now a collaborator: ProgressListener 2015-08-06 10:27:51 +02:00
Federico Fissore
c61c39f5d9 Canceling self check timer when opening boards/libs manager 2015-08-06 10:27:51 +02:00
Federico Fissore
f9612bcdbd Updatable boards support and libraries notification 2015-08-06 10:27:51 +02:00
Federico Fissore
59dfede5ac Libraries with a .development file in their root are flagged as "OnDevelopment".
This allows users to edit and save those libraries examples: they won't be flagged as read-only any more
2015-08-05 16:26:21 +02:00
Federico Fissore
52fd3845ca Working on how sketches are marked readonly.
Initial refactorings: stopped using static members (static is evil)
2015-08-05 16:01:10 +02:00
Federico Fissore
cb292d6114 Got rid of Guava lib: java 8 has its features builtin 2015-08-05 12:09:24 +02:00
Federico Fissore
50cacc1756 Got rid of Java 8 warnings about _ as a method name 2015-08-05 09:12:40 +02:00
Federico Fissore
2c05841588 EditorStatus rewritten: less shared state, shorter and cleaner code. Also fixes #666 2015-07-09 12:02:59 +02:00
Federico Fissore
a906f23287 Base: removed dead code 2015-07-08 17:44:57 +02:00
Federico Fissore
09e2fedf52 Commit a9d10e069d may have caused issues when using IDE CLI 2015-07-08 17:35:24 +02:00
Federico Fissore
110a6e20d4 MacOSX: removed old Quaqua references 2015-07-08 17:21:24 +02:00
Federico Fissore
a9d10e069d Editor: force setting text area content in event dispatcher thread 2015-07-08 16:43:58 +02:00
Federico Fissore
f61cbb48b0 Code cleanup 2015-07-08 16:22:28 +02:00
Federico Fissore
3cf1204833 Keywords: added preprocessor directives. Fixes #3480 2015-07-08 16:21:31 +02:00
Federico Fissore
e22463032f Editor: triple click select whole line, new line included. Fixes #3469 2015-07-06 10:08:43 +02:00
Federico Fissore
987cad2633 Added core "post install" and "pre uninstall" script support.
If a core has a post/pre install/uninstall script, it will be execute at the appropriate time IF:
1) source (package_*_index) is trusted (GPG signed)
2) or users have explicitly added line "contributions.trust.all=true" to their preferences.txt
Some minor refactor and clean up while I was at it
2015-07-03 16:35:08 +02:00
Federico Fissore
7cc7d47e61 Code cleanup 2015-07-03 11:59:25 +02:00
Federico Fissore
6258e02436 Line highlighting setting was read from preferences while it's stored in theme.txt. Fixed and disabled line highlighting by default since no one has never seen it. Fixes #1228 2015-07-03 11:58:18 +02:00
Federico Fissore
fc8d903c7d Code cleanup 2015-07-03 11:31:28 +02:00
Federico Fissore
43743bb1a3 Opening a sketch ALWAYS open a new window 2015-07-03 11:31:28 +02:00
Federico Fissore
431f319aca Removed a handful of SVN expansion keywords. See #277 2015-07-03 10:38:07 +02:00
Federico Fissore
afecb819a7 Removed "libraries" and "hardware" entries from File > Sketchbook. Fixes #3432 2015-07-02 10:08:53 +02:00
Federico Fissore
a414fdee77 Fixed missing icon due to incorrect path 2015-06-30 14:21:26 +02:00
Federico Fissore
149f906537 Merge pull request #3433 from ffissore/new-console
New console
2015-06-30 09:20:31 +02:00
Henning Pohl
a6184cb03d Added accidentally removed serial baud rates back in 2015-06-29 17:27:34 +02:00
Federico Fissore
e15ba64ee2 New console: replaces previous EditorConsoleStream with one that's faster and doesn't discard end chars.
See #2798
2015-06-29 16:18:40 +02:00
Henning Pohl
4bd62deba1 Removing plotting icon from toolbar 2015-06-29 12:15:02 +02:00
Henning Pohl
71f9d67a51 Adding plotting functionality to the editor 2015-06-29 12:09:40 +02:00
Federico Fissore
1d8fbd4b5d Code folding can show up even on code blocks 2015-06-29 10:49:44 +02:00
Federico Fissore
2339049c0f When switching between tabs, add the name of the current file/tab to the title. Fixes #2765 2015-06-25 12:13:15 +02:00
Cristian Maglie
df667756d2 Merge branch 'esp_baudrate' of https://github.com/Chris--A/Arduino 2015-06-25 11:55:31 +02:00
Federico Fissore
a05c672750 SerialMonitor: dispose its window before setting its var to null, otherwise dangling disabled windows may occur. Fixes #3379 2015-06-23 16:40:21 +02:00
Federico Fissore
bf1275a8a3 Rebuilding programmers menu after installing additional package with boards manager. Fixes #3359 2015-06-22 15:17:28 +02:00
Federico Fissore
3bc9308abc MenuScroller: fixed error when scrolling with the mouse wheel but there is nothing to scroll 2015-06-22 14:30:21 +02:00
Federico Fissore
9e81ab67bb Editor: serialMenu -> portMenu, and some cleanup 2015-06-22 13:58:56 +02:00
Federico Fissore
f255319f91 Maximized state of IDE gets properly stored and restored. Fixes #2909 2015-06-22 13:11:34 +02:00
Federico Fissore
d00ca7f387 Theme: comment2 re-enabled, it defines colour of multiline comments. Fixes #3367 2015-06-22 12:28:51 +02:00
Federico Fissore
6a62bf2a64 Code cleanup 2015-06-22 12:19:02 +02:00
Federico Fissore
5fbf9621f6 Sketch rename: allowig a case change rename if NOT on windows. Fixes #3305 2015-06-22 12:19:00 +02:00
Federico Fissore
5ebce32ea2 Libraries: if missing header files, including a library doesn't generate empty lines. Fixes #3374 2015-06-22 09:19:43 +02:00
Federico Fissore
ee006271d8 New editor: setForeground doesn't change default text color, "IDENTIFIER" token style does the job. Fixes #3372 2015-06-22 09:03:08 +02:00
Chris--A
db75e677da Added 74880 baud rate to the serial monitor.
Now that the latest IDE incorporates a board/core manager, the
ESP8266 community is now using this software. The baud rate of 74880
is important for debugging as it is what the bootloader uses.
2015-06-22 10:20:45 +10:00
Federico Fissore
fa6c931e7c Made PasswordAuthorizationDialog react to ESC key. Some code cleanup and a pitch of lambda sugar 2015-06-19 17:44:28 +02:00
Chris--A
505ff17d43 This commit increases the number of sketches able to be spawned from
within the IDE. It now allows 676 sketches rather than 26 ('a' to
'zz' rather than 'a' to  'z').
2015-06-19 16:10:43 +10:00