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