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