Commit Graph

4952 Commits

Author SHA1 Message Date
Stef Tervelde
205fc07d19 Remove dependency on Java mode and copy instead 2025-01-25 17:46:34 +01:00
Stef Tervelde
8cc0b5f517 Merge branch 'processing:main' into main-gradle 2025-01-21 21:41:18 +01:00
Stef Tervelde
6b8f65847d Merge pull request #928 from Stefterv/kde-plasma-padding
Set Layout in Java2D
2025-01-21 18:05:16 +01:00
Stef Tervelde
b024526466 Merge pull request #929 from tracerstar/svg-gradient
Adds gradient export to SVG library
2025-01-21 18:00:40 +01:00
Stef Tervelde
78ef9f555c Merge pull request #930 from hx2A/fix918
Fix for NullPointerException thrown in `PApplet.dequeueWindowEvents()`
2025-01-21 17:58:31 +01:00
Stef Tervelde
b2f2a296be Issues 931 testing 2025-01-21 09:21:53 +01:00
Stef Tervelde
20d0c2503e Fix for #931
Seems like the synchronised was there for an older approach to rendering. Made redundant by the BufferStrategy in 2015. 

Now it causes issues on windows if you resize the window too quickly
2025-01-21 09:19:38 +01:00
Jim
a966803500 fix for #918 2025-01-19 17:29:45 -05:00
Stef Tervelde
fc3d87b266 Different solution for #862 2025-01-19 22:09:57 +01:00
Benjamin Fox
c8a85e3a58 Adding an extension handler to the SVG library to allow linear and radial gradients to export as SVG
The extension handler is a copy of https://gist.github.com/msteiger/4509119 by Martin Steiger with minor changes for Processing
Several classes and methods in PShapeSVG and PShapeJava2D have been made public or modified to support the export of gradients
2025-01-19 15:38:54 -05:00
Stef Tervelde
cd9d3fb96f Update PSurfaceAWT.java
Forgot the import statements
2025-01-19 21:35:22 +01:00
Stef Tervelde
65acbc0741 Update PSurfaceAWT.java 2025-01-19 21:31:20 +01:00
Stef Tervelde
865dd77ef5 Merge remote-tracking branch 'upstream/main' into main-gradle 2025-01-17 13:25:26 +01:00
Raphaël de Courville
7c638c36a4 Update Javadoc for noCursor()
Removed outdated information.
2025-01-17 12:48:53 +01:00
Stef Tervelde
7a325a8e9a Merge branch 'processing:main' into main-gradle 2025-01-15 20:55:27 +01:00
Stef Tervelde
342a6eb1c1 Merge pull request #912 from hx2A/thinkdifferent-activate
New `ThinkDifferent` method `activateSketchWindow()`
2025-01-14 16:56:48 +01:00
Jim
6dc53695da add missing return statement 2025-01-12 09:24:34 -05:00
Jim
2105c56c5f return true or false instead of hiding exception 2025-01-12 09:20:14 -05:00
Jim
1cfbd9ece6 make spacing consistent 2025-01-12 09:19:49 -05:00
Stef Tervelde
ac7307c305 Merge branch 'main' into main-gradle 2025-01-12 09:31:56 +01:00
Jim
0ed2e028e5 improve comments 2025-01-11 20:47:22 -05:00
Jim
03a4c03e32 recompile native code 2025-01-11 18:47:26 -05:00
Jim
43e5518a77 new activateSketchWindow static method for macOS 2025-01-11 18:42:12 -05:00
Junology
56d36599d2 Fix: set stroke and fill properly in PFont.getShape 2025-01-11 18:11:12 +09:00
Junology
26f45f994f Refactor PShapeSVG.parseRect() to parse rx and ry attributes 2025-01-10 21:10:27 +09:00
Stef Tervelde
d1074dbab1 Examples for Core development 2024-12-23 19:00:51 +01:00
Stef Tervelde
b89efed033 Documentation 2024-12-23 19:00:37 +01:00
Stef Tervelde
5402de2ee6 Removed different workfile 2024-12-17 00:56:34 +01:00
Stef Tervelde
b4afc51b64 Dependencies centralisation 2 2024-12-15 10:46:18 +01:00
Stef Tervelde
6e708a83b7 JOGL Dependencies fix
The -main variants of JOGL trigger the natives to be included into the dependencies.
Appended to the copyCore task to also include the dependency jars
2024-12-15 09:47:50 +01:00
Stef Tervelde
5190944821 Merge branch 'processing:main' into main-gradle 2024-12-14 16:18:04 +01:00
Junology
4d711688e6 Clean up comments around SVG path lexical scanner 2024-12-12 22:35:57 +09:00
Junology
f50ff24333 Make lexical scanner state into enum 2024-12-12 22:30:31 +09:00
Jim
42d06129c6 add activate() jni call 2024-12-09 21:27:20 -05:00
Junology
095529b66b Merge branch 'main' of https://github.com/Junology/Processing4 into main 2024-12-10 04:32:00 +09:00
Junology
faa6535dd5 Refactor SVG path parser 2024-12-10 04:30:07 +09:00
Jim
23d171a5b8 finishing what I started, fixing contour bug for good, closing #791 2024-12-09 10:48:51 -05:00
Stef Tervelde
fcc9ef10c6 LSP gradle build 2024-12-09 14:55:19 +01:00
Stef Tervelde
3c27a731a0 Merge branch 'processing:main' into main-gradle 2024-12-07 09:12:06 +01:00
Plopez
442d0e1635 Update README.md on how to use the core library from Maven Central. 2024-11-23 13:57:33 +01:00
Stef Tervelde
138db8471b Cleaned up ignored files 2024-11-17 19:47:08 +01:00
Stef Tervelde
1983e5c01c Merge branch 'processing:main' into main-gradle 2024-11-14 10:39:34 +01:00
Stef Tervelde
e082481594 Run app with Java Mode 2024-11-14 10:30:56 +01:00
Stef Tervelde
ce06ac8435 run app with the jetpack compose runner 2024-11-14 09:06:55 +01:00
Stef Tervelde
fc463efed9 namespace fix
[skip ci]
2024-11-13 22:37:29 +01:00
Stef Tervelde
63482da17b dynamic versioning
[skip ci]
2024-11-11 17:59:03 +01:00
Stef Tervelde
9d39061cc7 Update build.gradle.kts
[skip ci]
2024-11-11 17:38:43 +01:00
Stef Tervelde
82192a7955 Update build.gradle.kts
[skip ci]
2024-11-11 17:34:51 +01:00
Stef Tervelde
4904b63ca9 Update build.gradle.kts
[skip ci]
2024-11-11 17:22:09 +01:00
Stef Tervelde
cc6cfd9cc4 version bump
[skip ci]
2024-11-11 17:07:07 +01:00