Federico Fissore
e5ddd0be3b
New compiler
2015-09-14 15:21:15 +02:00
Federico Fissore
81c7156edb
Forgot to update windows config*.xml files
2015-09-14 15:14:46 +02:00
Federico Fissore
cb25bc906d
Upgraded rsyntaxtextarea to 2.5.8
...
Removed useless ecj.jar
2015-09-14 13:18:37 +02:00
Federico Fissore
96e0ee2a67
Editor is now able to find a commented line even if // was not written at its beginning. Fixes #3513
2015-09-08 17:41:33 +02:00
Federico Fissore
4cb72ceb9b
Code cleanup
...
SerialPlotter now uses min/2 and max*2 instead of plain min and max
Ticks works also when min == max
Fixes #3767
2015-09-08 16:36:51 +02:00
Federico Fissore
649bc6d778
MacOSX: Home/End key preference was coded backwards. Fixed. See #3715
2015-08-28 09:47:16 +02:00
Federico Fissore
d304c45dd1
Clearing state of editor.status when hitting one of new/rename/delete context menu entries. Fixes #3720
2015-08-24 10:20:40 +02:00
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
36e43713c2
Deleted I18NTest. It's been disabled for a long time and it was not really useful
2015-08-21 12:31:58 +02:00
Federico Fissore
5e518b9929
Added missing license headers
2015-08-21 08:41:50 +02:00
Federico Fissore
17032ec543
Added proxy PAC file support functions
2015-08-21 08:41:50 +02:00
Federico Fissore
0c7e0d6bb4
CustomProxySelector: auto proxy (PAC) needs login info too
2015-08-21 08:41:50 +02:00
Federico Fissore
708da3bd86
Introducing CustomProxySelector
2015-08-21 08:41:50 +02:00
Federico Fissore
d884a2d14f
Preferences: proxy settings are back again (GUI and key/value pairs storage only)
2015-08-21 08:41:50 +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
e45f07d507
Added missing license headers
2015-08-13 11:33:35 +02:00
Federico Fissore
26a3c7cd4a
Got rid of ANTLR: we never used it
2015-08-10 09:35:47 +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
582992caff
"Library Manager" wasn't translated
2015-08-06 14:27:47 +02:00
Federico Fissore
5b0ad4fada
Switched to I18N.tr method (_ is deprecated)
2015-08-06 10:27:51 +02:00
Federico Fissore
a43757d5c3
Update notification: UX feedback
2015-08-06 10:27:51 +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
b68cf12758
Boards manager: when filtering result using text field, consider both core name AND supported boards names
2015-08-05 17:33:55 +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
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
Federico Fissore
a1e5271015
EditorConsoleStream: got rid of "console" folder. Doesn't work for debugging, since blocking problems happen at startup, when that "console" is not yet initialized
2015-06-18 17:49:49 +02:00
Federico Fissore
88e8019419
Extending remote upload. Sketch merge with bootloader is done by the IDE (using "noblink" bootloader if board definition provides one). If platform provides a "remote" upload tool, that tool is used, otherwise falls back to hardcoded "run-avrdude"
2015-06-18 15:43:10 +02:00
Federico Fissore
8c60054af0
Windows: ListComPortsParser was reporting the same VID/PID for both COM12 and COM1. Fixes #3333
2015-06-18 09:23:29 +02:00
Federico Fissore
b282e2abfe
Fixed typo
2015-06-17 20:22:52 +02:00
Federico Fissore
f48d3fac0c
Updated bundled reference
2015-06-17 16:28:55 +02:00
Federico Fissore
bc05c40aa0
AdditionalBoardsManagerURLTextArea was not resizing internal text area when maximizing. Fixes #3348
2015-06-17 10:45:38 +02:00
Federico Fissore
d2ac1a4e6a
Added link to unofficial boards support url in secondary modal. Fixes #3327
...
First java 8 syntax goodness: yum!
2015-06-16 14:45:55 +02:00
Federico Fissore
9622af8565
Preferences: nicer icon button for additional boards support urls
2015-06-16 12:42:32 +02:00
Federico Fissore
6848614ce2
Code cleanup
2015-06-16 11:53:55 +02:00
Federico Fissore
ffff480e9b
Forgot to specify colour for LITERAL_BOOLEAN token type. Fixes #3346
2015-06-16 11:53:34 +02:00
Federico Fissore
91df9b1901
Switching to Java 8
2015-06-16 09:33:48 +02:00
Federico Fissore
64fcc716c9
MacOSX: SystemProfilerParser nows claims to have found the device even if the name is not exactly the same
2015-06-12 14:21:08 +02:00
Federico Fissore
8139e85ef1
On some OSs, some boards may take time before reappearing. Better wait for them 5 reasonable seconds
2015-06-12 14:21:08 +02:00
Federico Fissore
2f4485d06b
Added missing license headers, added missing blank line between license header
...
and package declaration, organized imports
2015-06-12 09:55:25 +02:00
Federico Fissore
35d3aeb6d6
Open Recent: if sketch was read only and it was saved, saved version was not put into recent sketches list. Fixed
2015-06-11 17:36:02 +02:00
Federico Fissore
fec9fb4d0e
Tab deletion confirmation now shows the complete file name IF it's not a .ino. Fixes #2350
2015-06-08 15:32:15 +02:00
Federico Fissore
ccd7fdc0a3
By using syntax like file://./docs/index.html, editor will open file index.html stored in folder SKETCH_FOLDER/docs/. Fixes #224
2015-06-08 15:05:07 +02:00
Federico Fissore
8465202264
FindReplace dialog re-done from scratch using Netbeans. This ensure proper display on every OS. Fixes #2211
2015-06-08 12:48:35 +02:00