Commit Graph

14485 Commits

Author SHA1 Message Date
Ben Fry 72a8eb9adf add more plumbing to set the compression level on JPEG and the DPI for PNG 2022-01-30 19:23:12 -05:00
Ben Fry 586b572cd3 cleaning up warnings and code 2022-01-30 19:15:38 -05:00
Ben Fry bb698d51a6 make note of #186 being fixed, other recent commits 2022-01-30 16:33:59 -05:00
Ben Fry b34db4b4a7 removing unnecessary/problematic override 2022-01-30 16:32:11 -05:00
Ben Fry cdc4bedde1 clean up unused code, queue size changes (fixes #186) 2022-01-30 16:30:54 -05:00
Ben Fry dd74806640 going through the todo list a bit more 2022-01-30 14:09:06 -05:00
Ben Fry dcae2e141d cleaning up logic a bit while looking into #186 2022-01-30 13:50:20 -05:00
Ben Fry 9c326b0630 replace Google Code URL 2022-01-30 13:49:54 -05:00
Ben Fry 18e0b7c229 removing the ancient TIFF code (gulp) 2022-01-30 13:37:14 -05:00
Ben Fry 4abb161770 preproc updates from Sam 2022-01-30 13:04:01 -05:00
Ben Fry 0ec96ef27d Merge branch 'master' of github.com:processing/processing4 2022-01-30 13:03:40 -05:00
Ben Fry e0c214e65d Merge pull request #384 from processing/preproc_bug_fixes_20220129 2022-01-30 13:03:23 -05:00
Ben Fry dd0e713757 working on #162, cleaning up image saving logic 2022-01-30 13:01:47 -05:00
Ben Fry 3221488fe6 disable old TIFF handler, remove extra BufferedOutputStream 2022-01-30 13:00:38 -05:00
A Pottinger 787bef4a96 Clean up spacing on Processing.g4 2022-01-30 09:47:06 -08:00
A Pottinger 8ff88f7d14 Minor style improvements in antlr grammars. 2022-01-30 09:42:50 -08:00
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
Ben Fry a32eca75cf deal with windows flickering during resize (fixes #386) 2022-01-30 09:08:28 -05: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
Ben Fry b8652812c3 recent notes 2022-01-29 22:42:54 -05: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