Commit Graph

14467 Commits

Author SHA1 Message Date
A Pottinger eccfe46724 Merge branch 'preproc_bug_fixes_20220129' of github.com:processing/processing4 into preproc_bug_fixes_20220129 2022-01-30 09:40:30 -08:00
A Pottinger 675dab3b6d Fix Processing.g4 use of tabs. 2022-01-30 09:40:06 -08:00
A Samuel Pottinger 6f80078d1a Use old language for mixed modes message.
Responding to @benfry comments
2022-01-30 07:53:19 -08:00
A Pottinger 077e6741f7 Minor clean up for #384. 2022-01-29 20:21:22 -08:00
A Pottinger 00fbc6974d Allow scrubCommentsAndStrings with flag. 2022-01-29 20:17:05 -08:00
A Pottinger 8ee119f150 As part of #371, finally disable SourceUtils transforms.
SourceUtils has been doing unnecessary stuff but, until multiline strings, they weren't getting in the way so it stuck around. Adding flag to disable since the automaton inside SourceUtils is difficult to modify for the new language feature.
2022-01-29 20:05:34 -08:00
A Pottinger b66c5f2487 Closes #371: Mutli-line string support.
Offers support for multi-line strings with a flag to simulate the feature prior to switching to Java 17 build flags. Note that comments are left in (TODOs) where the switch would be required to support it "natively".
2022-01-29 16:14:04 -08:00
A Pottinger 30cee886da Closes #317: Preproc behavior when size defined in user class.
Though this was already fixed, just adding a test to confirm that it stays fixed. Need to respect calls to user-definined size methods including those defined in user-made classes.
2022-01-29 15:19:01 -08:00
A Pottinger c7d6cba2a8 Added unit test file for resolution of mixing modes error. 2022-01-29 15:15:41 -08:00
A Pottinger 5385dafbf0 Added a little documentation related to #290. 2022-01-29 15:11:38 -08:00
A Pottinger 0f9b290398 Closes #290: Support detection of mixed modes in preproc.
Make a more friendly error message when the user is mixing modes, allowing for localization of error.
2022-01-29 15:08:14 -08:00
Ben Fry efd22f8bf1 cleaning up TextAreaPainter to be less cute; adding more clarifications 2022-01-29 13:08:16 -05:00
Ben Fry 956fee8b4a fix situations where caret sometimes leaves single pixel trails 2022-01-29 13:08:16 -05:00
Ben Fry c85f2f3d14 fixing things up after #194 2022-01-29 13:08:16 -05:00
Ben Fry 3e566e8fe7 set painter to double buffered on Windows 2022-01-29 12:12:58 -05:00
Ben Fry c6d9ba0c7f calculate offsets using a single char (end of #194, #342, #226?) 2022-01-29 11:59:31 -05:00
Ben Fry 4bbf290dca more debugging 2022-01-29 11:26:26 -05:00
Ben Fry 6ec1887eba working a bit on debug 2022-01-29 08:16:31 -05:00
Ben Fry 6a2382f6f0 changing macosx to macos for local debug 2022-01-29 07:56:53 -05:00
Ben Fry 4b42438eb7 adding class to debug editor scaling issues 2022-01-29 07:56:34 -05:00
Ben Fry d92bf59603 possible fix for #194 on macOS, need to check Windows 2022-01-27 22:04:41 -05:00
Ben Fry f589a94453 update themes with new token colors 2022-01-27 18:36:41 -05:00
Ben Fry d53dbf095b ignore the appbundler jar 2022-01-27 18:31:09 -05:00
Ben Fry 79a07797c0 todo notes 2022-01-27 18:31:00 -05:00
Ben Fry 58b43abb78 remaining todos for jAppleMenuBar cleanup 2022-01-25 09:52:13 -05:00
Ben Fry 6a8ea32066 finish updating jAppleMenuBar (resolves #221, fixes #372) 2022-01-25 09:49:53 -05:00
Ben Fry 19d4fe8d0c oops, the logic was backwards; now works to hide menubar 2022-01-25 09:47:45 -05:00
Ben Fry ed1ebbb9ba building, not crashing, but does nothing to hide menubar 2022-01-25 09:44:33 -05:00
Ben Fry 1b8a6a8e96 continuing to fiddle around 2022-01-25 09:29:39 -05:00
Ben Fry c9778aac2b closer, but wants a fat binary 2022-01-25 09:15:31 -05:00
Ben Fry bcb38d1f28 rewriting to use a tiny Makefile and non-Carbon methods 2022-01-25 09:11:05 -05:00
Ben Fry 4594c387ea looking into replacement for jAppleMenuBar (#221, #372) 2022-01-25 09:01:49 -05:00
Ben Fry 83f5c445d6 notes from github 2022-01-25 08:57:18 -05:00
Ben Fry 66ef04ad9d Merge branch 'master' of github.com:processing/processing4 2022-01-24 16:58:01 -05:00
Ben Fry 50b3f772e5 change macos jdk download to include arch, also notes from github 2022-01-24 16:53:23 -05:00
Ben Fry a60d03317a Update README.md 2022-01-24 15:15:16 -05:00
Ben Fry 476c0bc87e minor clarifications 2022-01-24 15:14:04 -05:00
Ben Fry 08722385a2 rolling over for the new release 2022-01-24 13:44:58 -05:00
Ben Fry ccc62c6a1e more host-platform removals processing-1279-4.0b4 2022-01-24 08:20:12 -05:00
Ben Fry 89629a19bb ignore the work folder on windows 2022-01-24 08:17:52 -05:00
Ben Fry 8565023f2a note about file size 2022-01-24 08:13:32 -05:00
Ben Fry e5b73ab286 change jdk zip next time, at least on macOS 2022-01-24 08:12:36 -05:00
Ben Fry ac78d57204 adding a separate issue for JOGL debugging 2022-01-24 08:01:02 -05:00
Ben Fry b56fb4571a appbundler behaving weirdly on x64, file not updating with copy 2022-01-24 07:49:12 -05:00
Ben Fry 80c549c64c fix output name and update ignore file 2022-01-24 07:37:45 -05:00
Ben Fry 54c66eafab fixing up macOS dist for recent changes 2022-01-24 07:29:38 -05:00
Ben Fry 8c2e438f13 release clarifications and changing the download names per supported platforms wiki 2022-01-24 07:22:58 -05:00
Ben Fry 36307aa6b2 more clarifications to the release notes 2022-01-24 06:58:26 -05:00
Ben Fry ad4ea2d920 a note about native libs, and this is going out tomorrow 2022-01-23 22:03:01 -05:00
Ben Fry 6b233185ac finishing release notes 2022-01-23 21:54:19 -05:00