Federico Fissore
fa78f718ce
Editor on MacOSX: editor.keys.home_and_end_beginning_end_of_doc, when set to true, makes HOME and END keys go to the beginning and end of the line. Fixes #3715
2015-08-24 09:25:21 +02:00
Federico Fissore
985244ab19
Sketch: read-only files were overwritten in case of successful "save as". Fixes #3678
2015-08-17 09:13:56 +02:00
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