Commit Graph

46 Commits

Author SHA1 Message Date
Ben Fry
7c1a2f2950 changing macosx to macos in defaults and languages 2022-01-22 13:54:08 -05:00
Ben Fry
1a49263a94 add support for portable settings (resolves #360 and https://github.com/processing/processing/issues/3948) 2022-01-22 12:09:05 -05:00
Ben Fry
ca08daa1aa purge VAqua (resolves #129) 2022-01-16 15:30:53 -05:00
Ben Fry
4a009661f6 roll over the welcome screen for 4.0 beta so folks see it 2021-08-08 20:16:20 -04:00
Ben Fry
a6091f3cf8 cleaning up pdex prefs and underbrush 2021-08-01 18:15:17 -04:00
Ben Fry
b87cf162eb major theme updates, moving theme out of Mode, pieces in place for dynamic updates 2021-07-07 18:07:23 -04:00
Ben Fry
fbdf88ecef make it possible to change the interface font from the prefs 2021-06-28 20:24:28 -04:00
Ben Fry
e59966f849 major reworking/fixing of font handling for Editor and Console 2021-06-22 11:38:59 -04:00
Ben Fry
5e0776161e turn off JFileChooser because it is awful (upends #77) 2021-06-18 22:27:39 -04:00
Ben Fry
044f1baa2e clean up Platform, add workaround for getSystemZoom() (fixes #143) 2020-10-13 17:32:24 -04:00
Ben Fry
8e985e4923 update to VAqua8, no luck, disable for now (#129) 2020-09-23 21:13:56 -04:00
Ben Fry
48397b815a clean up trailing spaces 2020-09-23 21:12:37 -04:00
A Pottinger
942fa81735 Updated preferences for vaqua per #88. 2020-04-27 17:38:05 -07:00
A Samuel Pottinger
ee299ef935 Move to ANTLR 4 with Java 11 lang features and localization. (#5)
* Move to ANTLR 4 with Java 11 lang features and localization.

Introduces ANTLR4 and Java 8 language feature support within IDE while also adding additional hooks for localization of syntax error messages, addressing https://github.com/processing/processing/issues/3054 and https://github.com/processing/processing/issues/3055.

The PR is broadly a continuation of https://github.com/processing/processing/issues/3055, bringing it up to speed with the latest Processing master plus the changes introduced at https://github.com/processing/processing/pull/5753. **Requires https://github.com/processing/processing/pull/5753 as pre-requisite.** This introduces a number of edits beyond https://github.com/processing/processing/issues/3055 beyond compatibility with current Processing master and https://github.com/processing/processing/pull/5753 including:

 - Update to the grammar itself
 - Change ANTLR listeners to emit `TextTransform.Edit` to unify JDT-based `PreprocessingService` and `JavaBuild`, removing code with duplicate purpose.
 - Introduction of syntax error rewriting with support for localization.
 - Addition of complete localized strings set for English and Spanish.
 - Addition of partial localized strings set for other languages.
 - Refactor of ANTLR-related code for testability and readability
 - Expansion of tests including full parse tests for new Java features (type inference, lambdas).

* Ask travis for ant upgrade prior to run.

* Ask Travis for java11 update.

* Add openjdk ppa

* Travis no confirmation on add ppa.

* Force newer ant on travis.

* Swtich ant download to www-us mirror.

* Switch ant to 1.10.7

* Start x for unit tests in travis.

* More complete start x in travis.

* Revert x in travis.

* Try x in services.
2019-10-05 23:34:38 -07:00
Ben Fry
f4bfffc5a9 remove preproc.substitute_unicode (fixes #5456) 2018-04-05 10:45:46 -04:00
Ben Fry
9ea52b4d55 add clipboard icon to the status bar (fixes #5345) 2018-03-26 15:19:17 -04:00
Ben Fry
1974a49790 rename console lines pref to avoid name collision (fixes #5110) 2017-06-15 12:10:11 -04:00
Ben Fry
18a64d1b30 default to using native file selector on all platforms (#5122) 2017-06-12 15:44:11 -04:00
Ben Fry
a9de2e3d53 lots of work to clean up console lockup issues (fixes #4825) 2017-05-03 20:40:36 -04:00
Ben Fry
ab5465d1ef add "auto" option for interface scaling 2017-02-12 10:21:55 -05:00
Ben Fry
47505dc60f add gui for setting the zoom level 2017-02-10 17:43:21 -05:00
Ben Fry
32193ba5ba use debug.txt instead of debug; add pref to disable system proxy 2016-12-01 07:38:19 -05:00
Ben Fry
701dc623d0 add a note about the new preference 2016-05-16 16:53:46 -04:00
Ben Fry
5acbcee17e simplify screen placement when screen is too small (#3913) 2015-10-23 15:27:29 -04:00
Ben Fry
2329c5b11c working on change detection bugs (#3387 #3650) 2015-09-15 15:50:43 -04:00
Ben Fry
c0496d2269 better pref handling 2015-08-22 15:08:42 -04:00
Ben Fry
a3a7bfff90 add pref for auto-complete of brackets, etc (#3462) 2015-08-13 14:37:22 -04:00
Ben Fry
d633b23148 activate the welcome screens 2015-07-16 12:31:14 -04:00
Ben Fry
eda15abce9 sorting out multi-display, fullScreen(), param passing with surface... 2015-06-05 21:24:28 -04:00
Ben Fry
2721445cee more work on proxies 2015-05-10 12:27:51 -04:00
Akarshit Wal
765afa5024 Added socks support in the defaults file so that it is available in preference.txt 2015-05-10 01:46:43 +05:30
Ben Fry
607234e8c1 remove vestigial 'hide background image' pref 2015-04-25 12:57:02 -04:00
Ben Fry
a4e5f2cfda fix up file change detection (#2852) 2015-04-24 15:28:33 -04:00
Ben Fry
1bab67cd48 oops, not that one 2015-04-09 15:10:31 -04:00
Ben Fry
66780420f0 change default Linux LAF 2015-04-09 15:03:51 -04:00
Ben Fry
b708adc454 more tweaks and gaps and whatever 2015-01-30 11:51:38 -05:00
Ben Fry
37abe63aff further steps on the new gui, getting things rilly ugly 2015-01-27 18:42:28 -05:00
Ben Fry
d81919555e last bits of the revisions for the release 2014-11-16 11:17:24 -07:00
Ben Fry
729f869503 turn on code completion 2014-11-16 11:05:54 -07:00
Jakub Valtar
ffdfb2a400 Highlighting of keywords with parens, fixes #2099 2014-11-16 14:15:13 +01:00
Ben Fry
caeefcf438 turn off completion by default, and rename the pref 2014-09-12 16:25:21 -04:00
Ben Fry
7dadaed210 cleaning up settings path and language pref handling 2014-08-02 07:28:19 -04:00
Ben Fry
d9a9fa44c8 cleanups for file watching service 2014-07-31 12:29:32 -04:00
Manindra Moharana
4d4dcfa5ac updated deafults.txt with PDE X prefs 2014-06-26 12:33:44 +05:30
Ben Fry
7f70c7425f set default to embed Java on export app 2013-10-27 16:23:40 -04:00
Ben Fry
935c509abc get Commander working on OS X, addl updates 2013-10-25 15:43:33 -04:00