Commit Graph

1241 Commits

Author SHA1 Message Date
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 28e8eb41cc Removed old app/format folder and its contents 2015-07-09 12:51:54 +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 03a66b1035 Applying code inspection suggestions 2015-07-08 14:46:44 +02:00
Federico Fissore dae6e4fff7 Dropping Guava predicates in favour of java.util.function.Predicate 2015-07-08 14:20:25 +02:00
Federico Fissore ad1062455d Boards/Libs Manager: added Updatable filter. Shows Boards/Libs that can be updated 2015-07-08 12:43:25 +02:00
Federico Fissore 1af21b2233 Fixed error when redoing/undoing auto format 2015-07-06 14:35:18 +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 b0587d1091 Updated rsyntaxtextarea 2015-07-06 09:25:52 +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 8079a7cf4c BM: Fixed NPE when supported boards list is empty 2015-07-02 15:03:39 +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 98874e4af2 ConsoleOutputStream: replacing \r to \n when printing on IDE console 2015-06-29 16:18:40 +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 a60e4158b6 JNA jars needed in app/lib folder, otherwise tests will fail 2015-06-26 14:47:22 +02:00
Cristian Maglie 1f175e9f1a Updated eclipse project files 2015-06-25 12:47:38 +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 9089fecbe4 Windows: working on reg query encoding issue #3360. German encoding is Cp852 2015-06-19 17:44:28 +02: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