Commit Graph

4756 Commits

Author SHA1 Message Date
Stef Tervelde
95aec7fae3 Merge branch 'main' into lsp-fixes 2025-07-23 06:07:29 +02:00
Stef Tervelde
a8abe8ec1d Merge pull request #1172 from aj-m/fix-editorstatus-clear
Properly clear EditorStatus.message with empty()
2025-07-11 12:54:20 +02:00
Raphaël de Courville
17c54e8dfc Merge pull request #1162 from toniab/main
Legacy CLI to handle sketch paths with spaces.
2025-07-11 12:47:24 +02:00
Raphaël de Courville
6e4f078fbc Merge pull request #1161 from Stefterv/cli-tests
CLITest for testing CLI commands in Processing IDE
2025-07-11 12:46:03 +02:00
Raphaël de Courville
5a5f5402a0 Merge pull request #1136 from jdebou/jdb/path
Adds processing to path on windows.
2025-07-11 12:44:04 +02:00
Raphaël de Courville
a58a7a75ad Merge pull request #1114 from joshgiesbrecht/main
fixes error highlighting when selecting an error in another tab
2025-07-11 12:36:44 +02:00
Raphaël de Courville
29d8272f55 Merge pull request #1072 from AhmedMagedC/bug-fix
Terminate JVM of already running instances
2025-07-11 12:30:44 +02:00
Raphaël de Courville
ce3cb9ff6b Merge pull request #1026 from Vaivaswat2244/ReferenceServer
Tried writing a reference server using jdk httpServer
2025-07-11 12:17:12 +02:00
Stef Tervelde
4932384288 Merge branch 'processing:main' into gradle-cleanup 2025-07-11 11:51:12 +02:00
Andrew Montenigro
71038565d6 Properly clear EditorStatus.message with empty()
Partially resolves #1167 - EditorStatus.message no longer gets set to a
string of spaces when cleared, which caused some UI bugs.
2025-07-10 07:28:25 -05:00
Stef Tervelde
09a0cdd16a Add CLITest for testing CLI commands in Processing IDE
Introduces a new Kotlin test class, CLITest, to facilitate running and testing CLI commands of the Processing IDE directly from the IDE. This allows for easier and faster development and debugging of CLI features without manual command line invocation.
2025-06-28 10:32:52 +02:00
Tonz
ddcf0c75e3 Merge branch 'processing:main' into main 2025-06-28 01:21:53 -07:00
Tonz
08bdd85705 Still pass help as an argument so that Commander help is shown. (Remove clikt help message which is canceled by val help anyway). 2025-06-28 01:20:28 -07:00
Tonz
33f6e0296e Allow spaces in filepath name by forwarding all arguments 2025-06-28 00:52:59 -07:00
Stef Tervelde
866c7f8198 Sketchbook fixes 2025-06-20 17:29:12 +02:00
Stef Tervelde
adda041952 Import cleanup 2025-06-20 13:48:58 +02:00
Stef Tervelde
722d176cd5 Merge branch 'main' into lsp-fixes 2025-06-20 13:48:15 +02:00
Stef Tervelde
bf34adee03 Merge branch 'processing:main' into main 2025-06-20 13:47:20 +02:00
Stef Tervelde
1acf9c5c9d Merge pull request #1109 from ovalnine/lsp-subcommand-fix
Fix reflection invocation of PdeLanguageServer
2025-06-20 13:44:54 +02:00
Stef Tervelde
36ed025e11 Merge branch 'main' into lsp-fixes 2025-06-20 12:01:09 +02:00
Stef Tervelde
77a5e9e496 Fix error with copy permissions 2025-06-20 12:00:25 +02:00
Joackim de Bourqueney
9552d9b47a Adds processing to path with Wix. 2025-06-07 14:44:29 +02:00
thisizaro
7804f01871 Updated app description in 'app/windows/Processing.wxs' 2025-05-28 23:46:37 +05:30
Stef Tervelde
a863cff3ca support for listing Sketchbook 2025-05-22 09:14:42 +02:00
Stef Tervelde
b3fb558206 Moved into api folder + listing Sketchbook 2025-05-22 08:36:50 +02:00
Stef Tervelde
5b27fc650a Create Examples JSON 2025-05-20 20:43:50 +02:00
josh giesbrecht
fb18ac5ed1 fixes bug with selecting an error that's in a tab that isn't visible yet. 2025-05-19 19:46:54 -07:00
ovalnine
9193dbd0cc Fix reflection invocation of PdeLanguageServer
Fixed argument type mismatch when invoking the PdeLanguageServer main method via reflection.
Changed from using spread operator with a list wrapper to passing a properly typed String array directly.
This resolves the IllegalArgumentException thrown during language server initialization.
2025-05-17 12:40:35 -07:00
Stef Tervelde
bd9e475f38 Fixes for LSP running & Improving the install locations 2025-05-16 22:16:17 +02:00
Raphaël de Courville
861e28fb71 Merge pull request #1075 from processing/fix-snap-permission
Fix executable permissions within Snap
2025-05-16 10:37:37 +02:00
Stef Tervelde
fb222e3523 More snap permissions 2025-05-12 10:17:28 +02:00
Stef Tervelde
7bb7662c0c Merge branch 'main' into gradle-cleanup 2025-05-05 12:39:59 +02:00
Stef Tervelde
563dd59147 Fix executable permissions within Snap 2025-05-05 12:15:11 +02:00
AhmedMaged
e8903a8c23 making the code clearer 2025-05-04 18:38:25 +03:00
AhmedMaged
6c50d40444 Terminate JVM of already running instances 2025-05-04 15:55:32 +03:00
Raphaël de Courville
5ccb50361d Merge pull request #1059 from Stefterv/lsp-develop
Added LSP Develop gradle task
2025-04-25 12:11:37 +02:00
Raphaël de Courville
1a2ba32bd3 Update build.gradle.kts
typo
2025-04-25 12:08:32 +02:00
Raphaël de Courville
962443ce1a Merge pull request #1056 from Stefterv/fix-p5js-mode
Added missing module
2025-04-25 11:58:34 +02:00
Raphaël de Courville
7c5bd007c4 Merge pull request #1054 from Stefterv/include-jdk
Change for `includeJDK` to grab the running JDK
2025-04-25 11:47:17 +02:00
Stef Tervelde
ed1256f067 Merge pull request #1053 from processing/fix-removeable-media
Add `removable-media` as a Snap Plug
2025-04-25 11:43:41 +02:00
Raphaël de Courville
637997c336 Merge pull request #1050 from Stefterv/feat-command-line
Setup a Command Line Interface
2025-04-25 11:42:06 +02:00
Raphaël de Courville
99030516b9 Merge pull request #1037 from Stefterv/fix-sketchbook-scanning
Move populateSketchbookMenu to a separate thread
2025-04-25 11:13:11 +02:00
Stef Tervelde
6a6c5c0ddf Added LSP Develop gradle task 2025-04-24 14:37:24 +02:00
Stef Tervelde
527bdedeaf Switched to a normal copy operation and updated permissions 2025-04-22 16:25:58 +02:00
Stef Tervelde
858c6b6b14 Fix error with macOS builds not being completely signed 2025-04-22 14:11:00 +02:00
Stef Tervelde
03723be015 Added missing module 2025-04-20 16:05:36 +02:00
Vaivaswat Dubey
866bc2b6cc Delete WebServer.java 2025-04-19 23:45:37 +05:30
Stef Tervelde
7551eca7c2 Change for includeJDK to grab the running JDK 2025-04-19 13:03:55 +02:00
Stef Tervelde
036d01e90d Added version option 2025-04-19 12:28:24 +02:00
Stef Tervelde
30fd531a44 Improving documentation 2025-04-19 09:54:15 +02:00