A Pottinger
477508a971
Resolves preproc issue related to #352 .
2022-02-03 08:57:37 -08:00
A Pottinger
220061ff3d
Add new preproc test resources related to #352 .
2022-02-03 08:56:11 -08:00
A Pottinger
63b8aa5753
Add failing test for #352 .
...
It appears that the preproc is only bringing in the first arg in rewrite and this commit adds a test to check that other arguments also come over.
2022-02-03 08:47:01 -08: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
675dab3b6d
Fix Processing.g4 use of tabs.
2022-01-30 09:40:06 -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
b3e1a49f3b
closing in on a release, cleaning things up a bit
2022-01-23 20:40:36 -05:00
Ben Fry
0da881e328
add pde/pdex/pdez document icons, update icons inside core and PDE, swap foundation icon
2022-01-22 22:02:17 -05:00
Ben Fry
d6fe5cac33
renaming macosx to macos in build.xml and the build folder
2022-01-22 17:34:08 -05:00
Ben Fry
83a1ec6552
the new Export to Application debugged and working
2022-01-22 15:05:39 -05:00
Ben Fry
8c44733d7e
move export prompt to its own class
2022-01-22 13:26:42 -05:00
Ben Fry
85e136f17f
more reworking of export, but ui still unfinished
2022-01-22 13:04:38 -05:00
Ben Fry
f2e584b819
major changes underway to rework library handling for different architectures
2022-01-22 11:43:25 -05:00
Ben Fry
2d45b74e02
fix displayDensity() when run from the PDE ( fixes #339 )
2022-01-20 08:19:25 -05:00
Ben Fry
bdb66d2ad5
minor cleanups to font metrics handling
2022-01-19 21:49:28 -05:00
Ben Fry
ca08daa1aa
purge VAqua ( resolves #129 )
2022-01-16 15:30:53 -05:00
Ben Fry
bade983019
removing JavaFX (in progress)
2022-01-16 14:51:02 -05:00
Casey Reas
fc65ac081e
New keywords.txt for 4.0 beta releases
2022-01-15 08:43:47 -08:00
Ben Fry
373f27ec6a
this should not have its exec bit set
2022-01-13 22:19:24 -05:00
Ben Fry
e3e52df492
don't need junit except if testing
2022-01-13 22:19:15 -05:00
Ben Fry
7765108ab1
move up from JavaFX 17.0.0.1 to 17.0.1
2022-01-11 07:03:48 -05:00
Ben Fry
732f57de36
erasure for List type
2022-01-11 07:01:40 -05:00
Ben Fry
2dcdb3635a
cleaning, and fix a typo
2022-01-11 00:49:51 -05:00
Ben Fry
aa5a7da939
looking for "extends PApplet", find other things to clean
2022-01-11 00:44:06 -05:00
Ben Fry
9802ccbd88
clean up warnings and formatting in the Client code
2022-01-10 19:08:14 -05:00
Ben Fry
aab8d8fa50
use UTF-8 for readString() and write() in net client
2022-01-10 19:04:38 -05:00
Ben Fry
4eb0939a9e
adding intellij project files now that they have settled a wee bit
2021-12-06 13:18:48 -05:00
Ben Fry
e6f5b30155
url and version for Java 17
2021-10-13 18:53:01 -04:00
Ben Fry
ec8bd52df1
remove extra line
2021-10-13 18:00:18 -04:00
Ben Fry
61f139614c
make it possible to build without an internet connection
2021-10-13 17:57:50 -04:00
Ben Fry
06f1d999dc
removing dead code
2021-10-12 10:00:54 -04:00
Ben Fry
272801f95e
get rid of version numbers in the name of the batik.jar file
2021-10-11 17:35:26 -04:00
Ben Fry
b583422a78
address a couple warnings
2021-10-11 13:54:59 -04:00
A Pottinger
8e9c864031
Detect if calling special methods on the PApplet or not.
2021-10-10 11:52:40 -07:00
A Pottinger
5d56e43a7d
Get the tests runnable again.
2021-10-10 11:30:24 -07:00
Ben Fry
80f74c1cdf
finish replacing JDK 11 and JavaFX 16 with JDK 17 and JavaFX 17 ( fixes #285 )
2021-10-05 22:04:06 -04:00
Ben Fry
64ee899c02
Merge pull request #246 from processing/color-in-import
2021-10-04 22:19:50 -04:00
Ben Fry
abb84e0a64
get debugger working when toggled from menu ( fixes #282 )
2021-10-04 21:57:33 -04:00
Ben Fry
755925f78d
Merge pull request #229 from processing/jssc_update_2
2021-10-03 12:51:16 -04:00
Ben Fry
81480008b6
Merge pull request #266 from thomasleplus/patch-1
2021-10-03 12:35:19 -04:00
Ben Fry
da26b46ce8
remove absolute path ( fixes #276 )
2021-10-03 12:04:49 -04:00
Thomas Leplus
47c2a530ac
Minor typos
2021-09-17 20:32:24 -07:00