Commit Graph

76 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
7f480ab2b3 remove translated URLs that are not actually translated (resolves #250) 2021-08-13 12:20:37 -04:00
Ben Fry
d252c8cb06 split 4:2:0 and 4:4:4 encoding, add notes to the window 2021-06-27 20:16:01 -04:00
Ben Fry
48923b76ac fix formatting of output, make Movie Maker progress window larger 2021-06-27 14:31:04 -04:00
Ben Fry
d515178699 update title and instructions text for Movie Maker 2021-06-27 13:50:42 -04:00
Ben Fry
176fd71af7 these are compression types and should not be localized 2021-06-27 08:10:47 -04:00
Ben Fry
643653adbe cleaning up the Export to Application dialog 2020-09-25 07:56:41 -04:00
Ben Fry
dcf2c47a7d update Mac OS X to macOS 2020-09-25 07:17:17 -04:00
Ben Fry
51db7f8085 remove unused Welcome2 class, update the welcome screen, remove version num from Help menu 2020-01-17 14:59:22 -05: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
5b0b8fdba1 use ctrl-page up/down for tabs on Windows (fixes #5794) 2019-02-15 14:59:39 -05:00
Ben Fry
cf2fb37ad7 fix the key shortcut for Redo on Windows (fixes #5773) 2019-01-26 13:03:28 -05:00
Ben Fry
1964bf65cb rewrite key stroke handling; now multi-platform, overridable by prefs 2019-01-22 18:28:43 -05:00
Ben Fry
7950eb379b change handling of keystroke entries to be per-platform 2019-01-22 17:04:11 -05:00
Ben Fry
2f1b1ae62e unsaved language/keystroke edits, other notes 2019-01-18 17:44:31 -08:00
Ben Fry
73cd701091 move problematic shortcuts out to the language files (fixes #2199) 2019-01-18 17:23:02 -08:00
Ben Fry
ec87b4e651 update out-of-date Help menu links (fixes #5729) 2019-01-17 08:53:11 -08:00
George Bateman
cd7430fc10 Handle curly quotes in error checker
Also now prioritizes error messages on a single line for display to the
user, since ECJ doesn't always get that right, reported mismatched
argument lists when there's a syntax error and so on.
2017-06-24 14:35:18 +01:00
George Bateman
96a042f873 Add handler for Antlr "unexpected char"
There's a special message for curly quotes.
2017-06-22 19:19:29 +01:00
Ben Fry
6f5720cfe2 Merge pull request #5021 from GKFX/feature-safechangedetect2
Make the change detector not reload the sketch
2017-05-19 07:36:27 -04:00
George Bateman
19fc936a7f Make the change detector not reload the sketch
Fixes #4713, fixes #4849
2017-04-22 15:29:18 +01:00
Ben Fry
65276a3185 notes based on recent notifications 2017-03-09 20:56:25 -05:00
Ben Fry
df15bcefe5 Merge pull request #4707 from rzats/feature-4668
PDEX: Add 'Jump to Declaration' to right-click menu (#4668)
2017-02-13 14:16:23 -05:00
Ben Fry
ab5465d1ef add "auto" option for interface scaling 2017-02-12 10:21:55 -05:00
Ben Fry
c9d1cccc58 add preference to set the zoom factor 2017-02-10 17:27:05 -05:00
Rostyslav Zatserkovnyi
5d898e9085 Add 'Jump to Declaration' to PDE right-click menu 2016-10-19 13:39:15 +03:00
tyfkda
a3bbfe47f7 Show warning message if mode cannot be changed
If selected mode cannot handle current source,
show warning dialog and reselect old (current) mode.
2016-07-29 09:15:46 +09:00
Rostyslav Zatserkovnyi
ec6010bf45 Adjust Problem changes 2016-05-09 00:48:37 +03:00
Rostyslav Zatserkovnyi
41ac2f35d9 Add friendlier error message for HidingEnclosingType 2016-05-08 23:20:41 +03:00
crazymaster
6844ecdf6b i18n: Add i18n support for the PopUp menu 2015-10-25 21:30:29 +09:00
Ben Fry
8456a826e5 Merge pull request #3700 from federicobond/misc-fixes
Miscelaneous language improvements
2015-08-23 07:38:36 -04:00
Ben Fry
88d07804f8 clean up MovieMaker a little 2015-08-16 12:07:12 -04:00
Federico Bond
5605c63e1b Translate Welcome item in help menu 2015-08-13 23:12:48 -03:00
Ben Fry
8eafb0e514 change naming of examples window and categories (#3573) 2015-08-11 11:10:37 -04:00
Ben Fry
49213ef6c3 include name of sketch in "save changes" dialog (fixes #3418) 2015-08-11 10:55:08 -04:00
Ben Fry
4abfd9bdaa prevent Export with examples and untitled/unsaved sketches 2015-08-08 10:56:37 -04:00
Manindra Moharana
977ecc17e9 Fixes #3434 2015-07-05 21:28:05 -07:00
Ben Fry
17e0f31c2f Merge pull request #3424 from GKFX/i18n-moviemaker
Internationalize MovieMaker.java.
2015-06-23 16:20:52 -04:00
Ben Fry
d607120715 Merge branch 'master' of github.com:processing/processing 2015-06-22 17:34:27 -04:00
Joel Moniz
91ceccd719 Examples window shows contributed examples 2015-06-23 00:22:15 +04:00
Ben Fry
aa4d143a29 fix typo 2015-06-22 16:12:42 -04:00
Ben Fry
2d1f320f56 trying to balance insulting level of paranoia with keeping things simple 2015-06-22 15:42:30 -04:00
Ben Fry
527f21948f remove spaces at start of lines 2015-06-21 21:21:14 -04:00
Joel Moniz
1ec26b4401 Complete internationalization in app/Sketch.java
And remove accidental backslashes from PDE.properties
2015-06-18 09:54:08 +04:00
George Bateman
e9281a5194 Use correct localized strings in JavaEditor.java
We were using toolbar.* when we meant menu.*.*.
Also correct a couple of typos.
2015-06-11 16:55:28 +01:00
Ben Fry
b4ac525392 untangling present vs full screen 2015-06-05 22:20:58 -04:00
Ben Fry
0b91267117 Merge pull request #3349 from mtsio/master
add i18n for archiver and missing text
2015-06-04 10:24:25 -05:00
Ben Fry
d5da69a3eb improve warning message (fixes #3350) 2015-06-04 10:23:40 -05:00
mtsio
cbcd77a7f7 add i18n for archiver and missing text 2015-06-04 03:09:20 +03:00
George Bateman
bebade1f8c Internationalize MovieMaker.java. 2015-06-02 17:47:42 +01:00