Commit Graph

4974 Commits

Author SHA1 Message Date
Konsl
4924605c8d Update PGraphics.java: fix more typos 2025-04-14 18:18:54 +02:00
Konsl
36945e71e3 Update PGraphics.java: fix typos in documentation 2025-04-14 18:09:15 +02:00
Stef Tervelde
9cd63b6c80 Merge pull request #954 from Rishab87/unexpected-y-axis
Fixed unexpected Y-axis translation when using ```ortho()``` and ```resetMatrix()```
2025-03-24 18:36:31 +01:00
Raphaël de Courville
0ace79650c Merge pull request #966 from Rishab87/unit-tests-key-event
Added unit tests for handling key events in ```processing:core```
2025-03-21 11:55:15 +01:00
Raphaël de Courville
ff78d909c2 Merge pull request #972 from Rishab87/blur-filter-exception
Fixed blur filter throwing exception for too large values relative to image
2025-03-21 11:53:24 +01:00
Stef Tervelde
c5c35334ed Merge branch 'main' into main 2025-03-14 14:52:20 +01:00
rishab
bafcd54dce minor changes 2025-03-14 14:34:09 +05:30
rishab
e6ac72b2cc fixes 779 2025-03-14 00:20:33 +05:30
rishab
3e6d159fa7 Merge branch 'main' of https://github.com/processing/processing4 into HEAD 2025-03-13 23:23:17 +05:30
Stef Tervelde
b67f9707c4 Enable tests on core 2025-03-13 13:06:52 +01:00
rishab
7c42504a95 clamping radius and added a safeDivide check 2025-03-13 13:04:45 +05:30
Stef Tervelde
0674c247e0 Workflow improvements 2025-03-12 09:47:46 +01:00
Stef Tervelde
448ee16e1f Merge branch 'processing:main' into main 2025-03-11 12:15:11 +01:00
Raphaël de Courville
dacc37539a Fix typo in core/README.md
Remove that sad and lonely "In"
2025-03-10 21:30:19 +01:00
Stef Tervelde
34b90c7cbe Windows Packaging 2025-03-09 23:58:43 +01:00
rishab
be9e6b8fac minor changes 2025-03-08 21:08:33 +05:30
rishab
801b02b52b added keyEvent tests 2025-03-08 20:40:09 +05:30
Stef Tervelde
fe152b752d Merge pull request #888 from Stefterv/main-gradle
Adding a Gradle Build system to the Processing IDE
2025-03-07 09:35:05 +01:00
rishab
bebf792699 pre multiplied projection matrix 2025-03-06 20:51:44 +05:30
Aditya Chaudhary
d4300995fa JavaDocs Updated for getVertexCount() in PShape class 2025-02-04 20:55:26 +05:30
Aditya Chaudhary
93d2f93379 Fixed issue : Updated the getVertexCount() to take optional boolean value to count children 2025-02-04 16:54:59 +05:30
Aditya Chaudhary
46b8de48e5 Fixed getVertexCount() method issue of giving output 0 for GROUP shape by Updating it in PShape & PShapeOpenGL class 2025-02-01 11:41:22 +05:30
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