Commit Graph

2327 Commits

Author SHA1 Message Date
Ben Fry 36a85e20c1 remove unnecessary "mode" reference, other notes 2022-02-04 20:36:01 -05:00
A Pottinger 7bc308e10e Add a test for no arg full screen. 2022-02-03 08:59:56 -08:00
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