Commit Graph

64 Commits

Author SHA1 Message Date
Stef Tervelde
0299209245 Squashed commit of the following:
commit 3a1aa8e712fa7e26c6fd4f61f11c25c3d63dd1b4
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Tue Jul 1 12:53:59 2025 +0200

    Restore welcome & Cleanup

commit 7d94b30f60b3b2a685734d945693ab6f2c7abe55
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Tue Jul 1 12:20:17 2025 +0200

    PR Cleanup

commit 27764e95cbab9b59ff6a714fe82236416b0f4f6f
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Jun 23 13:33:50 2025 +0200

    Update Toolbar.kt

commit 97fc4c2ec9dea5c8bd21caefa7e5d08b49529232
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Jun 23 13:30:47 2025 +0200

    Removed background job differentiation

commit 85566c8434f3ded9b54377104fe374d3bfd5826d
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Jun 23 13:09:11 2025 +0200

    CLI Compatibility

commit 7f2f2b667c63e8c255d615481355cb1878dbe9b5
Merge: 1c8581e5c bf34adee0
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Jun 23 11:14:57 2025 +0200

    Merge branch 'main' into runner

commit 1c8581e5cd51ecde11a5915035f143a0dcf31709
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu May 15 13:39:21 2025 +0200

    Move Gradle connection into GradleJob

commit d7420021ceb2dc368860e1954f9f21a5a238e665
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu May 15 10:10:33 2025 +0200

    Exclude jnilib from sources

commit 2c9ee1c77aac0e872e9ae124148d331e2dd1a6e0
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu May 15 09:51:08 2025 +0200

    Linux Platform addition

commit 49988e9b022dcb28d23a43d134301e24072a4ae8
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu May 15 09:34:44 2025 +0200

    Use forward slashes on Windows

commit da5092ef4c788ee3dd0b00463d9cbd0b698b9e0e
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu May 15 09:10:11 2025 +0200

    Add support for .java files & Cleanup

commit ab7c216272444d16931bf980db25698045c178c4
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu May 15 08:15:11 2025 +0200

    Preferences in the PDE will now be read from system before looking at files

commit 7775d016dc7b79fba3830a087b97f344dfe81658
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed May 14 18:07:50 2025 +0200

    Identified Bugs

commit 80c48f2fc584057bb7ce8a340dbd9f7b87855597
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed May 14 17:59:07 2025 +0200

    Windows Bugfix

commit 5ad43e0b49125f2313fa602ff1ef2038f891c64f
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed May 14 17:51:57 2025 +0200

    Set a default tab size

commit 2f99a69a69b80d77166f17d25449e1974f20d495
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed May 14 16:14:59 2025 +0200

    Bundle necessary plugins

commit f9b94c57018a0c0084c851a44c78d78ec73e052f
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed May 14 15:17:55 2025 +0200

    Only make parent dirs

commit 982c1113070a944890cf9dec92d4bcde9a5fe664
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed May 14 15:11:54 2025 +0200

    Show debug on gradle tests

commit 917d0d321356c43c247e9d7b711935802dbe88b8
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed May 14 15:08:47 2025 +0200

    Listen for folder changes

commit 12ce4422e1bc0cd5abf7173d7a001ea0a26cb35f
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed May 14 14:25:06 2025 +0200

    Fix saved files using an old version

commit 04ac9f2678d6308c6c8dffb68cd98bc2973e7863
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed May 14 13:47:21 2025 +0200

    Plugin rework for caching heavy work

commit e31d37d64df6aa9ba29ecc0e5529cf91600a3b28
Merge: df1277e58 540d299cf
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed May 14 10:43:43 2025 +0200

    Merge branch 'main' into runner

commit df1277e58c5665acb901a3ea81088eafeccdf283
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed May 14 10:39:22 2025 +0200

    Disabled modern UI for now. Added preference instead

commit c5c3b2f570cabdd1163405057bf8204d1a707336
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Apr 21 14:04:39 2025 +0200

    Added todos

commit 612126a11f690ab7ec7feb7b86c9f9a786cc10cd
Merge: 3e89bfe9a ecd219b03
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu Apr 17 12:37:06 2025 +0200

    Merge branch 'main' into runner

commit 3e89bfe9abef46ee456fabf4d7e054a8d593855f
Merge: efa77bb8d 7489870dd
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu Apr 17 12:34:57 2025 +0200

    Merge branch 'runner' of https://github.com/Stefterv/processing4 into runner

commit efa77bb8d2b46680f13bba14b949e84586c81635
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Tue Apr 1 18:19:58 2025 +0200

    Cleanup

    [skip ci]

commit 7489870ddf4287adaea4b02fdc3a22b54ba3a941
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Tue Apr 1 18:19:58 2025 +0200

    Cleanup

    [skip ci]

commit 97ec5e4cb49eb980e87f37155fa3d8a96477e34c
Merge: 221ee28a0 3d6a6ce1d
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Tue Apr 1 17:54:41 2025 +0200

    Merge branch 'gradle-welcome-screen' into runner

commit 221ee28a0fcb516b6e0d129ad1028ca4ff7a51ac
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Tue Apr 1 17:53:48 2025 +0200

    Toolbar UI design start

commit a870cd03fca9113952dc34bc26db5f134ce76b1c
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Tue Apr 1 10:14:22 2025 +0200

    GradleJob Refactor

commit 2269fd35d9f91b971a163f6b63fb288adb6f9156
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Tue Apr 1 09:15:47 2025 +0200

    Gradle Runner, build script management

commit 6758d684e7863c887c3b559b7b07eeb8eab32080
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Mar 31 18:40:19 2025 +0200

    Richer console output and richer exception output

commit 15114a192e36296796f5640874fd816c05e944b5
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Mar 31 15:00:12 2025 +0200

    Retry vm debug connection

commit 36ce0ab1e3853eb22a28fcd84c560123aa82ae33
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Mar 31 12:05:58 2025 +0200

    Runner: Fixing build errors

commit 701f9f5db84eb114721c033cd2111d16e3320147
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sun Mar 30 23:58:36 2025 +0200

    Gradle Runner PoC Refactor

commit 947a90ea0c204ccd9c5b0139da5eba201dcf2320
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sun Mar 30 14:51:48 2025 +0200

    Toolbar functionality PoC

commit 3d6a6ce1df
Merge: f7f22c5f7 2222331c9
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sun Mar 30 08:52:37 2025 +0200

    Merge branch 'processing:main' into gradle-welcome-screen

commit 4602ef179ea92133ca5d264d8f40aea4f40d4024
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sat Mar 29 22:50:35 2025 +0100

    Fixes for windows

commit 0d3795f89343c98ed23d9cadffd1445df25da7ba
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sat Mar 29 22:31:47 2025 +0100

    Gradle Runner, more variables

commit ab38e5f44b5e72cbace4551ecdeddc80b70b75a1
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sat Mar 29 20:54:02 2025 +0100

    Arguments refactor

commit 17acb01cbe30b1949c5ff60d35f5f8c59d6b567f
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sat Mar 29 20:10:15 2025 +0100

    Copy running JDK rather than download

commit b534c26bca8737513f9808f4e737d96a173ce7ce
Merge: d6cb3eec4 2222331c9
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sat Mar 29 18:17:20 2025 +0100

    Merge branch 'main' into runner

commit d6cb3eec45cdfeac944d5bb271ebd5733f2c36fe
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sat Mar 29 10:20:17 2025 +0100

    Fix for signing release

commit bf82d5327f2368114e499ade3a5eb18b681a4717
Merge: 73dfa0a6e dd823a7d6
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sat Mar 29 10:17:06 2025 +0100

    Merge branch 'runner' of https://github.com/Stefterv/processing4 into runner

commit 73dfa0a6e19c9318504c5a80d7295e495902041b
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sat Mar 29 10:17:04 2025 +0100

    Only sign with signing set up

commit 41ef1cc9813ac6638c85ef0cabfe2121129b363c
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Mar 28 09:00:23 2025 +0100

    Fix plugin name in tests

commit dd823a7d6cf0f9100a3a8ee803a38e8f2c7718cd
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Mar 28 09:00:23 2025 +0100

    Fix plugin name in tests

commit 3a14ff40a41979ff7ad25a144f34629c0405e3a0
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Mar 28 08:18:53 2025 +0100

    Added Stubs

commit 00f8afaa7cd179b720bbd1246c78876295939a2a
Merge: 700599ed8 1ab2359ca
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Mar 28 08:13:11 2025 +0100

    Merge branch 'schema-threading' into runner

commit 700599ed8abf775379a6d14c83d4da9b1b9a05a5
Merge: 1fae4618c 499d200ef
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Mar 28 08:13:06 2025 +0100

    Merge branch 'main' into runner

commit 1fae4618c926cd27044ae1ed734930943fb8723f
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu Mar 27 21:37:55 2025 +0100

    UI Cleanup

commit f762a3ee12842bea96cee8b011c3bdcb716d2d21
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu Mar 27 20:05:01 2025 +0100

    Added debugging

commit c2071a0c2624dde91f70aac1be5d60955dab624c
Merge: f453eca87 8fb9ef57b
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu Mar 27 18:23:23 2025 +0100

    Merge branch 'hide-scrollbars' into runner

commit f453eca87fd77d4b2b8fc96bcc9a5574a99099c0
Merge: 8f47d2110 694eb0cbe
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu Mar 27 18:03:34 2025 +0100

    Merge remote-tracking branch 'upstream/fix-jdk-requirement' into runner

commit 8f47d211093bbd2bd41146a113b77931cb20ebf5
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu Mar 27 18:00:15 2025 +0100

    Scan libaries for dependencies

commit 5d71244e0555d3d079e5b2149ba1381e524caa55
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu Mar 27 14:58:11 2025 +0100

    Plugin rework

commit e164fe48bc1f7ee92029ba7a85ab6a8188fea501
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu Mar 27 13:01:33 2025 +0100

    Gradle variables from Processing, Group resolution

commit 672c2ac479e6874965fac03a0398b6f68dc79f2d
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu Mar 27 11:51:08 2025 +0100

    Removed the need for settings.gradle.kts & Embedding maven repo

commit cdec594cdd57bd71b4bf0c9525af5c2921edbef0
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Mar 26 18:39:04 2025 +0100

    Added export support

commit 3ad36547296ed0bfa2f457cf822c2105e90ef8d7
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Mar 26 17:25:51 2025 +0100

    Gradle Runner visual styling

commit bc063e80dbda0c8f78f86b36227948954382528a
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Mar 26 14:17:25 2025 +0100

    Gradle Runner PoC

commit 47d3428e6298f26aa8b6b951caaddc0d679a811e
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sun Mar 23 18:18:54 2025 +0100

    More todo's

commit 29d76eb1d1
Merge: ba496569d 9760a63b9
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sun Mar 23 17:58:39 2025 +0100

    Merge branch 'processing:main' into gradle-plugin

commit ba496569d8
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Tue Mar 18 10:15:40 2025 +0100

    Adding tests and direct linking

commit e01d02a8af
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Mar 17 15:31:25 2025 +0100

    Update settings.gradle.kts

commit b0b12ddad6
Merge: 7e6c97add ad5c27ec4
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Mar 17 15:14:35 2025 +0100

    Merge branch 'gradle-preprocessor' into gradle-plugin

commit ad5c27ec42
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Mar 17 15:11:24 2025 +0100

    Apply same parser & lexer fixes from before

commit 743ea14190
Merge: c28a2676b 8e8f7dc5a
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Mar 17 13:53:40 2025 +0100

    Merge branch 'main' into gradle-preprocessor

commit 7e6c97add9
Merge: f126d4b62 8e8f7dc5a
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Mar 17 13:43:21 2025 +0100

    Merge branch 'main' into gradle-plugin

commit f7f22c5f7c
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Mar 17 10:40:37 2025 +0100

    Create Directory as well

commit d17ca0cdcd
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Mar 17 10:36:35 2025 +0100

    Removed PlatformStart and create new file if doesn't exist

commit b0e7f96bdd
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Mar 17 10:28:12 2025 +0100

    Added initial tests

commit 0df4dc076a
Merge: 6974811be 8e8f7dc5a
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sun Mar 16 21:18:22 2025 +0100

    Merge branch 'main' into gradle-welcome-screen

commit 6974811beb
Merge: 7452d658c 145551246
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Tue Mar 11 20:42:46 2025 +0100

    Merge branch 'test-schema' into gradle-welcome-screen

commit 7452d658c8
Merge: babf54e04 fe152b752
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Mar 7 15:07:56 2025 +0100

    Merge branch 'main' into gradle-welcome-screen

commit c28a2676bd
Merge: e18833608 fe152b752
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Mar 7 15:06:27 2025 +0100

    Merge branch 'processing:main' into gradle-preprocessor

commit f126d4b628
Merge: da852b45a fe152b752
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Mar 7 15:06:08 2025 +0100

    Merge branch 'processing:main' into gradle-plugin

commit babf54e04d
Merge: 0e56f895b 00c57607d
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Feb 10 17:58:35 2025 +0100

    Merge branch 'gradle-loggin' into gradle-welcome-screen

commit 0e56f895bd
Merge: 54944afc2 29b557a7c
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sun Feb 9 21:15:36 2025 +0100

    Merge branch 'main-gradle' into gradle-welcome-screen

commit 54944afc24
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sun Feb 9 14:36:37 2025 +0100

    Welcome Screen: JDK Module

commit 8d8bd01d80
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sun Feb 9 13:54:07 2025 +0100

    Welcome Screen: Close Functionality

commit 3df4da9461
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sun Feb 9 12:57:55 2025 +0100

    Welcome Screen: Bugfixes

commit cb184fb104
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sun Feb 9 12:19:33 2025 +0100

    Welcome Screen: Layout fixes

commit 3d81b02ffe
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sat Feb 8 22:47:28 2025 +0100

    Welcome Screen: Language selection

commit b0c61a4467
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Sat Feb 8 11:10:33 2025 +0100

    Welcome Screen: Load & Display examples

commit 2f12d13422
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Feb 7 21:53:49 2025 +0100

    Saveable/Reactive Preferences

commit 8ed2d1b40a
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Feb 7 16:34:23 2025 +0100

    Welcome Screen: WIP

commit 5c020dd017
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Feb 7 15:49:25 2025 +0100

    Welcome Screen: Initial Layout

commit bd3a77ef17
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Feb 7 12:09:58 2025 +0100

    Welcome Screen: Window Abstraction

commit b1910de2e6
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Fri Feb 7 11:24:30 2025 +0100

    Welcome Screen: Initial Frame

commit da852b45a1
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Feb 5 20:54:32 2025 +0100

    Fullscreen support

commit 44ab816ca9
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Feb 5 20:38:27 2025 +0100

    disable full screen from settings and fixed a few bugs

commit e18833608b
Merge: df745bb09 3f3e7d785
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Feb 5 13:03:51 2025 +0100

    Merge branch 'main-gradle' into gradle/preprocessor

commit 031d304dbd
Merge: 25e147eaf 3f3e7d785
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Feb 5 13:03:12 2025 +0100

    Merge branch 'main-gradle' into gradle/plugin

commit 25e147eaf1
Merge: 7f00d5b02 3b9aea1f4
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Feb 5 12:56:55 2025 +0100

    Merge branch 'main-gradle' into gradle/plugin

commit df745bb09c
Merge: f016cc474 3b9aea1f4
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Feb 5 12:56:38 2025 +0100

    Merge branch 'main-gradle' into gradle/preprocessor

commit 7f00d5b028
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Feb 5 12:36:18 2025 +0100

    added example of plugin usage

commit f4d7fbf99b
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Feb 5 09:19:08 2025 +0100

    Changed naming

commit 1b8a8ed461
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Feb 5 09:10:42 2025 +0100

    Gradle Plugin from PoC

commit 5468da0fd6
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Tue Feb 4 16:18:29 2025 +0100

    Removed outdated ant backwards compatibility marks

commit 23c8a4626a
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Mon Feb 3 12:07:01 2025 +0100

    - Imports cleanup
    - Disable system look & feel on macOS for readability
    - Cleaned unnecessary space
    - Cleaned finished TODO

commit f016cc474c
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Wed Feb 5 12:01:47 2025 +0100

    Removed core dependency from the pre-processor

commit 971d98bba0
Author: Stef Tervelde <stef@steftervelde.nl>
Date:   Thu Jan 30 22:59:16 2025 +0100

    Preprocessor with antlr Plugin
2025-07-01 13:07:40 +02:00
Stef Tervelde
a5985c318f Re-enable fullscreen test 2025-01-09 21:45:51 +01:00
Stef Tervelde
adf88f6c51 Fixed the tests 2024-12-09 15:50:21 +01:00
Stef Tervelde
86f0d85e56 Added tests 2024-12-09 15:10:38 +01:00
WillRabalais04
757a250aa3 Updated one-dimensional array test case 2023-06-05 18:54:51 +02:00
A Samuel Pottinger
0987f67fc9 Clarify unneeded section. 2023-05-10 14:01:46 +00:00
A Samuel Pottinger
674cfe0766 Add test for failsafe. 2023-05-09 18:41:36 +00:00
A Samuel Pottinger
cd313c6138 Add test to describe null on #713. 2023-05-09 18:26:15 +00:00
A Samuel Pottinger
2fdd3e5f36 Refactor to regex and tests.
Closes Debugger lists immediate array dimension last #606.
2023-05-09 18:12:27 +00:00
Ben Fry
859984b277 Merge pull request #622 from processing/preproc-annotations-fix 2023-01-09 21:39:03 -05:00
A Samuel Pottinger
bf973e6c02 Update tests for #635. 2023-01-10 02:25:04 +00:00
A Samuel Pottinger
c211eb133e Fix #619 2022-12-10 17:31:38 +00:00
A Samuel Pottinger
b59ad67181 Add failing test to address #619 2022-12-10 17:21:03 +00:00
A Samuel Pottinger
c6f9b6f626 Fix leading space. 2022-11-27 19:56:35 +00:00
A Samuel Pottinger
690d7c5961 Add test for #607 2022-11-27 19:42:26 +00:00
A Samuel Pottinger
8d6d942c12 Fix tests. 2022-11-27 19:21:52 +00:00
A Samuel Pottinger
54426cb8a7 Fix size call with equation. 2022-11-27 19:04:56 +00:00
A Samuel Pottinger
1ca265aa43 Fix code sniff for java mode. 2022-11-12 17:54:18 +00:00
A Samuel Pottinger
9ea128cc21 Add failing test for static mode class defintion. 2022-11-12 17:30:06 +00:00
A Samuel Pottinger
9b19e4add9 Clean up tests prior to addressing #579. 2022-11-12 17:17:41 +00:00
A Pottinger
ece11f9345 Fix #488.
Clean up the footer writer section of the preprocessor for easier reading but also fix adding and looking for --full-screen which appears to have been left off at some point.
2022-06-21 08:34:44 -07:00
A Pottinger
0a848442d5 Add test for multiline strings in classes just to be safe.
Though the test isn't broken, just adding a multiline string within a class test case just out of an abundance of caution.
2022-02-10 08:56:15 -08:00
A Pottinger
4ffd2e5898 Add variable modifier to multi-multiline string test. 2022-02-10 08:52:08 -08:00
A Pottinger
3c59e3694c Fix for new test. 2022-02-10 08:46:53 -08:00
A Pottinger
18e1d567b6 Fix greedy multi-line string rule.
Single character fix which adds test for and closes #398 by making the rule non-greedy.
2022-02-10 08:43:24 -08: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
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
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
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
A Pottinger
02c8fec0d5 Expand color import test. 2021-08-11 08:48:28 -07:00
A Pottinger
809d460f44 Resolves #240 through grammar.
It's not the cleanest solution but I don't see too many alternatives. Modify grammar to explicitly allow the color literal to appear in fully qualified name.
2021-08-11 08:45:19 -07:00
A Pottinger
ba43e4d41d Added test for color appearing in import statement. 2021-08-11 08:28:02 -07:00
A Pottinger
d30d34c00b Added test for smooth on static for good measure. 2020-11-21 12:08:10 -08:00
A Pottinger
721046b593 Finish fix of preproc handeling of smooth.
Fixes #149 as reported by @benfry.
2020-11-21 11:59:25 -08:00
A Pottinger
c41e4d24ad Fixed preproc of noSmooth as part of #149. 2020-11-21 10:41:14 -08:00
A Pottinger
3e7aab9556 Added tests for smooth and noSmooth for preproc.
In response to https://github.com/processing/processing4/issues/149,
adding tests to catch issues with smooth and noSmooth in the
preprocessor. Issue found by @benfry.
2020-11-21 10:15:37 -08:00
Sam Pottinger
ab6c9931f9 Move PdePreprocessIssueException to test. 2020-09-25 11:53:17 -07:00
Ben Fry
e89d5d6a5c Merge pull request #103 from processing/text_resize_fix 2020-08-15 09:02:58 -04:00
A Pottinger
bc434fce0b Insert int after color instead of before to allow visiblity modifier. 2020-06-29 15:17:44 -07:00
A Pottinger
2e3f573ef8 Allow for emulated Preferences in testing. 2020-06-29 14:42:39 -07:00
A Pottinger
e543edce99 Refactor out preproc.issue.
Removed the preproc.issue package by relocating supporting classes for PreprocessIssueMessageSimplifier and PdeIssueEmitter as inner classes. This assists with https://github.com/processing/processing4/issues/10.
2020-04-26 09:51:31 -07:00
A Pottinger
45ee436670 Resolved broken tests. 2020-04-20 09:11:36 -07:00
Sam Pottinger
6fe274f89b Resolve PDF renderer parse issue in preproc.
Resolve moving the PDF renderer information provided in size into settings as part of preproc. Resolves #66.
2020-01-21 17:15:57 -08:00
A Pottinger
17e28256f5 Resolve rewrite of pixelDensity to settings.
Per https://github.com/processing/processing4/issues/58, pixelDensity should run in settings and currently results in failure if used in static context. This will rewrite pixelDensity into the setting section if found in static or settings context. Adds unit tests for both scenarios.
2020-01-20 09:16:11 -08:00