Skip to content

SketchException refactor #1164

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
c4caf0f
Cleaning unused files
Stefterv Feb 5, 2025
d599c7f
revision number
Stefterv Feb 5, 2025
202cce3
Update build.xml
Stefterv Feb 5, 2025
fb84854
Simplified gitignores
Stefterv Feb 5, 2025
dccf16a
Improved Simplification
Stefterv Feb 5, 2025
15c42a8
Update build.xml
Stefterv Feb 5, 2025
8de4575
Merge branch 'processing:main' into gradle-cleanup
Stefterv Mar 7, 2025
619f894
Removed unsued files
Stefterv Mar 11, 2025
5c1278a
PVector doc update
babaissarkar Mar 26, 2025
b107ab7
Add setHeading entry to keywords.txt
babaissarkar Mar 26, 2025
7d691d8
Add more missing entries to keywords list
babaissarkar Mar 26, 2025
e2c5c88
Tried writing a reference server using jdk httpServer
Vaivaswat2244 Apr 3, 2025
105bc96
added unit tests for Pmatrix 3D
Rishab87 Apr 5, 2025
5751b50
Revert "added unit tests for Pmatrix 3D"
Rishab87 Apr 5, 2025
72acd11
Merge branch 'main' of https://github.com/processing/processing4
Rishab87 Apr 13, 2025
abc39e9
fixed page-up key code and added tests
Rishab87 Apr 13, 2025
57ac508
updated javaeditor and reverted requested change
Vaivaswat2244 Apr 17, 2025
6c3f36d
Update .gitignore
Stefterv Apr 19, 2025
13183b9
added base functions to get version details
Vaivaswat2244 Apr 19, 2025
866bc2b
Delete WebServer.java
Vaivaswat2244 Apr 19, 2025
06453b8
Reapply clean changes for PR
jSdCool Apr 27, 2025
6c50d40
Terminate JVM of already running instances
AhmedMagedC May 4, 2025
e8903a8
making the code clearer
AhmedMagedC May 4, 2025
7bb7662
Merge branch 'main' into gradle-cleanup
Stefterv May 5, 2025
a201a71
Add error check for pixelDesity in mask()
pnngocdoan May 17, 2025
fb18ac5
fixes bug with selecting an error that's in a tab that isn't visible …
joshgiesbrecht May 20, 2025
39d236c
docs: update README.md [skip ci]
allcontributors[bot] May 20, 2025
7e85d30
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] May 20, 2025
053a053
Merge pull request #1 from joshgiesbrecht/highlight-fix
joshgiesbrecht May 20, 2025
1f69284
Fix library class version error
ThexXTURBOXx May 23, 2025
5d67bfd
use the constant
jSdCool May 26, 2025
bf58dc1
Remove an extra line
pnngocdoan May 28, 2025
34a85d8
Make error message dynamic
ThexXTURBOXx Jun 1, 2025
9552d9b
Adds processing to path with Wix.
jdebou May 24, 2025
7b14eaa
Update BUILD.md with directions for CLI build
jd-boyd Jun 26, 2025
33f6e02
Allow spaces in filepath name by forwarding all arguments
toniab Jun 28, 2025
08bdd85
Still pass help as an argument so that Commander help is shown. (Remo…
toniab Jun 28, 2025
ddcf0c7
Merge branch 'processing:main' into main
toniab Jun 28, 2025
09a0cdd
Add CLITest for testing CLI commands in Processing IDE
Stefterv Jun 28, 2025
a01d3b5
Update install directions to use Temurin JDK, and be less platform sp…
jd-boyd Jun 29, 2025
7d5d465
adding app.utils module
joshgiesbrecht Jul 3, 2025
12a6cbd
mostly refactored SketchException usage to a relocated processing.uti…
joshgiesbrecht Jul 3, 2025
3627870
okay now it's really working. non-java modes are likely broken by thi…
joshgiesbrecht Jul 3, 2025
1083f05
adding build to gitignore
joshgiesbrecht Jul 3, 2025
ad36b45
removing build files from commit
joshgiesbrecht Jul 3, 2025
7065912
Merge pull request #1160 from jd-boyd/patch-1
SableRaf Jul 3, 2025
71e1dd0
Update BUILD.md with cleaned up CLI build instructions
SableRaf Jul 3, 2025
bb794e7
Rolled back list numbering
SableRaf Jul 3, 2025
f82a2f1
docs: update README.md [skip ci]
allcontributors[bot] Jul 3, 2025
6b87c8e
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 3, 2025
b27f50f
Merge pull request #1166 from processing/all-contributors/add-jd-boyd
SableRaf Jul 3, 2025
b8c0857
Merge pull request #1165 from processing/update-CLI-build-instructions
SableRaf Jul 3, 2025
1bde430
Update BUILD.md
toniab Jul 4, 2025
7103856
Properly clear EditorStatus.message with empty()
aj-m Jul 10, 2025
4932384
Merge branch 'processing:main' into gradle-cleanup
Stefterv Jul 11, 2025
4fc1c5d
Merge pull request #1015 from babaissarkar/update_set_heading
SableRaf Jul 11, 2025
28291c1
docs: update README.md [skip ci]
allcontributors[bot] Jul 11, 2025
a424124
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 11, 2025
cd47153
Merge pull request #1173 from processing/all-contributors/add-babaiss…
SableRaf Jul 11, 2025
96d6392
Merge pull request #959 from Stefterv/gradle-cleanup
SableRaf Jul 11, 2025
ce3cb9f
Merge pull request #1026 from Vaivaswat2244/ReferenceServer
SableRaf Jul 11, 2025
10147b5
docs: update README.md [skip ci]
allcontributors[bot] Jul 11, 2025
8463374
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 11, 2025
05c1292
Merge pull request #1174 from processing/all-contributors/add-Vaivasw…
SableRaf Jul 11, 2025
30bc274
Merge pull request #1033 from Rishab87/shift-page-keys
Stefterv Jul 11, 2025
489c7e9
Merge pull request #1057 from jSdCool/interpilate
SableRaf Jul 11, 2025
3f44f17
docs: update README.md [skip ci]
allcontributors[bot] Jul 11, 2025
9fedfbc
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 11, 2025
31a5ed4
Merge pull request #1175 from processing/all-contributors/add-jSdCool
SableRaf Jul 11, 2025
29d8272
Merge pull request #1072 from AhmedMagedC/bug-fix
SableRaf Jul 11, 2025
635b6b7
docs: update README.md [skip ci]
allcontributors[bot] Jul 11, 2025
15df8a1
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 11, 2025
6b906c2
Merge pull request #1176 from processing/all-contributors/add-AhmedMa…
SableRaf Jul 11, 2025
2de754a
Merge pull request #1107 from pnngocdoan/fix-mask
SableRaf Jul 11, 2025
72f366f
docs: update README.md [skip ci]
allcontributors[bot] Jul 11, 2025
50b344c
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 11, 2025
a58a7a7
Merge pull request #1114 from joshgiesbrecht/main
SableRaf Jul 11, 2025
c325534
Merge pull request #1113 from processing/all-contributors/add-joshgie…
SableRaf Jul 11, 2025
c2b7251
Merge pull request #1118 from ThexXTURBOXx/patch-1
SableRaf Jul 11, 2025
8cd7520
docs: update README.md [skip ci]
allcontributors[bot] Jul 11, 2025
2f04c99
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 11, 2025
513472d
Merge pull request #1178 from processing/all-contributors/add-ThexXTU…
SableRaf Jul 11, 2025
bdf94d5
docs: update README.md [skip ci]
allcontributors[bot] Jul 11, 2025
e46ba1e
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 11, 2025
4ab2f38
Merge pull request #1179 from processing/all-contributors/add-tychedelia
SableRaf Jul 11, 2025
5a5f540
Merge pull request #1136 from jdebou/jdb/path
SableRaf Jul 11, 2025
33bdf02
docs: update README.md [skip ci]
allcontributors[bot] Jul 11, 2025
7b84593
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 11, 2025
38811c0
Merge pull request #1180 from processing/all-contributors/add-jdebou
SableRaf Jul 11, 2025
6e4f078
Merge pull request #1161 from Stefterv/cli-tests
SableRaf Jul 11, 2025
17c54e8
Merge pull request #1162 from toniab/main
SableRaf Jul 11, 2025
1b9e9eb
docs: update README.md [skip ci]
allcontributors[bot] Jul 11, 2025
56e6628
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 11, 2025
04557f4
Merge pull request #1181 from processing/all-contributors/add-toniab
SableRaf Jul 11, 2025
04ec448
Merge pull request #1169 from toniab/patch-1
SableRaf Jul 11, 2025
87cc397
docs: update README.md [skip ci]
allcontributors[bot] Jul 11, 2025
ff61cfa
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 11, 2025
11ecadb
Merge pull request #1182 from processing/all-contributors/add-toniab
SableRaf Jul 11, 2025
a8abe8e
Merge pull request #1172 from aj-m/fix-editorstatus-clear
Stefterv Jul 11, 2025
0441bdf
docs: update README.md [skip ci]
allcontributors[bot] Jul 11, 2025
98a694c
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 11, 2025
9a6728f
Merge pull request #1183 from processing/all-contributors/add-aj-m
Stefterv Jul 11, 2025
921b3be
Merge branch 'main' into all-contributors/add-pnngocdoan
SableRaf Jul 14, 2025
ab8a852
Merge pull request #1177 from processing/all-contributors/add-pnngocdoan
SableRaf Jul 14, 2025
cd624bd
docs: update README.md [skip ci]
allcontributors[bot] Jul 14, 2025
14a23e1
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 14, 2025
56e6563
Merge pull request #1185 from processing/all-contributors/add-manoell…
SableRaf Jul 14, 2025
367b396
Update CONTRIBUTING.md
SableRaf Jul 16, 2025
c8093c4
Merge pull request #1187 from processing/SableRaf-contributor-guideli…
SableRaf Jul 16, 2025
4f8ef59
Update BUILD.md
SableRaf Jul 17, 2025
3f36db5
Merge pull request #1188 from processing/SableRaf-build-phrasing-jetpack
SableRaf Jul 17, 2025
e46173f
adding app.utils module
joshgiesbrecht Jul 3, 2025
cdf448d
mostly refactored SketchException usage to a relocated processing.uti…
joshgiesbrecht Jul 3, 2025
a95ddab
okay now it's really working. non-java modes are likely broken by thi…
joshgiesbrecht Jul 3, 2025
0e8c6d9
adding build to gitignore
joshgiesbrecht Jul 3, 2025
ea177b7
removing build files from commit
joshgiesbrecht Jul 3, 2025
124b158
cleaning up build.gradle.kts
joshgiesbrecht Jul 25, 2025
b61a31d
removing subfolder .gitignore, top level one takes care of it already
joshgiesbrecht Jul 25, 2025
fa43e41
correcting build.gradle.kts cleanup, whoops
joshgiesbrecht Jul 25, 2025
28ce639
Merge remote-tracking branch 'origin/SketchException-refactor' into S…
joshgiesbrecht Jul 25, 2025
d972674
okay now it's really working. non-java modes are likely broken by thi…
joshgiesbrecht Jul 3, 2025
bf2e756
removing build files from commit
joshgiesbrecht Jul 3, 2025
d84b255
Merge remote-tracking branch 'origin/SketchException-refactor' into S…
joshgiesbrecht Jul 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
107 changes: 105 additions & 2 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,8 @@
"avatar_url": "https://avatars.githubusercontent.com/u/3434564?v=4",
"profile": "https://github.com/joshgiesbrecht",
"contributions": [
"code"
"code",
"bug"
]
},
{
Expand Down Expand Up @@ -1491,7 +1492,8 @@
"profile": "https://github.com/babaissarkar",
"contributions": [
"code",
"a11y"
"a11y",
"doc"
]
},
{
Expand Down Expand Up @@ -1539,6 +1541,107 @@
"contributions": [
"code"
]
},
{
"login": "jd-boyd",
"name": "Joshua D. Boyd",
"avatar_url": "https://avatars.githubusercontent.com/u/361465?v=4",
"profile": "http://blog.jdboyd.net/",
"contributions": [
"doc"
]
},
{
"login": "Vaivaswat2244",
"name": "Vaivaswat Dubey",
"avatar_url": "https://avatars.githubusercontent.com/u/113991324?v=4",
"profile": "https://github.com/Vaivaswat2244",
"contributions": [
"code"
]
},
{
"login": "jSdCool",
"name": "jSdCool",
"avatar_url": "https://avatars.githubusercontent.com/u/37940266?v=4",
"profile": "https://www.cbi-games.org",
"contributions": [
"code",
"doc"
]
},
{
"login": "AhmedMagedC",
"name": "AhmedMaged",
"avatar_url": "https://avatars.githubusercontent.com/u/111961041?v=4",
"profile": "https://github.com/AhmedMagedC",
"contributions": [
"code"
]
},
{
"login": "ThexXTURBOXx",
"name": "Nico Mexis",
"avatar_url": "https://avatars.githubusercontent.com/u/12763829?v=4",
"profile": "http://nmexis.me",
"contributions": [
"code"
]
},
{
"login": "tychedelia",
"name": "charlotte 🌸",
"avatar_url": "https://avatars.githubusercontent.com/u/10366310?v=4",
"profile": "http://charlotte.fyi",
"contributions": [
"review"
]
},
{
"login": "jdebou",
"name": "Joackim de Bourqueney",
"avatar_url": "https://avatars.githubusercontent.com/u/80685479?v=4",
"profile": "http://i-j.fr",
"contributions": [
"code"
]
},
{
"login": "toniab",
"name": "Tonz",
"avatar_url": "https://avatars.githubusercontent.com/u/370199?v=4",
"profile": "https://github.com/toniab",
"contributions": [
"code",
"doc"
]
},
{
"login": "aj-m",
"name": "Andrew",
"avatar_url": "https://avatars.githubusercontent.com/u/2524348?v=4",
"profile": "https://github.com/aj-m",
"contributions": [
"code"
]
},
{
"login": "pnngocdoan",
"name": "Ngoc Doan",
"avatar_url": "https://avatars.githubusercontent.com/u/113954980?v=4",
"profile": "https://github.com/pnngocdoan",
"contributions": [
"code"
]
},
{
"login": "manoellribeiro",
"name": "Manoel Ribeiro",
"avatar_url": "https://avatars.githubusercontent.com/u/59377764?v=4",
"profile": "https://github.com/manoellribeiro",
"contributions": [
"doc"
]
}
],
"repoType": "github",
Expand Down
203 changes: 106 additions & 97 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,117 +1,126 @@
.DS_Store
.AppleDouble
._*
*~
/build/shared/reference.zip

*.x

#*.iml
#/.idea

# may need to bring this back later
/.idea/codeStyles

# via https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/modules.xml
# .idea/*.iml
# .idea/modules

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws
# Created by https://www.toptal.com/developers/gitignore/api/android,gradle,java
# Edit at https://www.toptal.com/developers/gitignore?templates=android,gradle,java

### Android ###
# Gradle files
.gradle/
build/

# Local configuration file (sdk path, etc)
local.properties

# Log/OS Files
*.log

# Android Studio generated files and folders
captures/
.externalNativeBuild/
.cxx/
*.apk
output.json

# IntelliJ
out/
*.iml
.idea/*
misc.xml
deploymentTargetDropDown.xml
render.experimental.xml

# mpeltonen/sbt-idea plugin
.idea_modules/
# Keystore files
*.jks
*.keystore

# JIRA plugin
atlassian-ide-plugin.xml
# Google Services (e.g. APIs or Firebase)
google-services.json

# Cursive Clojure plugin
.idea/replstate.xml
# Android Profiling
*.hprof

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
### Android Patch ###
gen-external-apklibs

# Editor-based Rest Client
.idea/httpRequests
# Replacement of .externalNativeBuild directories introduced
# with Android Studio 3.5.

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
### Java ###
# Compiled class file
*.class

# temporarily ignore IntelliJ bits
*.eml
# Log file

# testing boogers
bin-test
# BlueJ files
*.ctxt

# dated folders
/19*
/20*
# Mobile Tools for Java (J2ME)
.mtj.tmp/

# VS Code Java project files
.project
.vscode/
# Package Files #
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# Processing examples
processing-examples
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*

# Maven ignores
### Gradle ###
.gradle
core/build/
build/publish/
app/build
java/build/
/build/reports
/java/bin
/java/libraries/svg/bin
/java/preprocessor/build
/java/lsp/build
/.kotlin/sessions
/core/examples/build
**/build/
!src/**/build/

# Ignore Gradle GUI config
gradle-app.setting

# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar

# Avoid ignore Gradle wrappper properties
!gradle-wrapper.properties

# Cache of project
.gradletasknamecache

# Eclipse Gradle plugin generated files
# Eclipse Core
.project
# JDT-specific (Eclipse Java Development Tools)
.classpath

### Gradle Patch ###
# Java heap dump

# End of https://www.toptal.com/developers/gitignore/api/android,gradle,java
.DS_Store
bin/*
.build/
.processing/
library/*
generated/
!/build/
!.idea/runConfigurations/
!/java/application/launch4j/bin/*
!java/libraries/io/library/**/*.so
/app/lib
/build/macos/work/Processing.app
/core/library
/core/bin
/build/shared/tools/MovieMaker/tool/ffmpeg
/build/shared/tools/MovieMaker/tool/*.jar
/core/methods/methods.jar
/java/libraries/*/library/*.jar
/build/macos/*.tgz
/build/shared/tools/MovieMaker/*.gz
/app/bin/processing/app/laf/FlatLaf.properties
/app/pde.jar
/java/mode/gson.jar
/java/mode/JavaMode.jar
/java/mode/org.eclipse.lsp4j.jar
/java/mode/org.eclipse.lsp4j.jsonrpc.jar
!java/libraries/pdf/library/itext.jar
!java/libraries/serial/library/jssc.jar
/app/windows/obj
/java/gradle/build
/java/gradle/example/.processing
3 changes: 0 additions & 3 deletions .idea/.gitignore

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/ant.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/artifacts/app_desktop.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/artifacts/app_jvm.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/compiler.xml

This file was deleted.

Loading
Loading