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