Commit Graph

1133 Commits

Author SHA1 Message Date
Stef Tervelde 2a5341b52f Rename output JARs in createLibrary tasks (#1278)
The createLibrary tasks in dxf, pdf, and serial modules now rename the output JAR files to dxf.jar, pdf.jar, and serial.jar respectively as Processing does not expect the version name to be in the library jar
2025-10-14 10:35:31 -04:00
Madhav Majumdar f36e5b2d83 Migration of the serial library to Gradle (#1106)
* Update build.gradle.kts

* Update build.gradle.kts

* fix build.gradle.kts

* Resolving issue 1099

- Add settings.gradle.kts
- Update build.gradle.kts

* foojay-resolver-convention updated to latest version

* update migration code and revert unnecessary commits
2025-10-06 17:10:19 -04:00
Moon 4495cc5508 Merge branch 'main' into dxfMigration 2025-09-12 10:39:45 -04:00
[Nia Perez] 20425fd0e5 Worked on migration of the dxf library from Ant to Gradle
Signed-off-by: [Nia Perez] <nia.perez.506@gmail.com>

Co-authored-by: Amante' Woodley <awood0727@gmail.com>
Co-authored-by: Kayla Bobo <kay3583@gmail.com>
Co-authored-by: Silas Morgan <victorsmorgan@gmail.com>
2025-07-28 14:30:54 -04:00
Stef Tervelde faf59979b7 Migration of the pdf library to Gradle 2025-07-23 06:58:14 +02:00
Stef Tervelde 4932384288 Merge branch 'processing:main' into gradle-cleanup 2025-07-11 11:51:12 +02:00
Stef Tervelde 1b04f430b4 Updating Batik
Seems like Apache just straight up deleted batik 18 from this download location.
2025-05-07 14:44:36 +02:00
Stef Tervelde dccf16a00c Improved Simplification 2025-02-05 21:33:57 +01:00
Stef Tervelde fb8485451e Simplified gitignores 2025-02-05 21:18:22 +01:00
Stef Tervelde c4caf0f97c Cleaning unused files 2025-02-05 16:46:26 +01:00
Stef Tervelde 8cc0b5f517 Merge branch 'processing:main' into main-gradle 2025-01-21 21:41:18 +01:00
Stef Tervelde 1d79b12b82 Merge pull request #933 from Stefterv/dependency-urls
Updated dependency locations to somewhere more stable 🤞
2025-01-21 20:00:28 +01:00
Stef Tervelde c6a10fcec6 Updated dependency locations to somewhere more stable 🤞 2025-01-21 18:52:36 +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 d057c46fd2 Java Mode resources and Libraries 2024-12-16 20:34:24 +01:00
Stef Tervelde 138db8471b Cleaned up ignored files 2024-11-17 19:47:08 +01:00
kevinstadler 020c23c9f1 Improve Network and Serial library web reference
- fix broken `@see_external` webref links (remove outdated LIB_ prefix)
- adjust `@instanceName`s and descriptions to match the webref example
  variable names
2024-04-13 18:26:44 -06:00
Ben Fry fb20a176ee fix pdf colors outside the range causing NPE (resolves #740) 2023-07-16 12:40:21 -04:00
Ben Fry d76b1740c3 itext jar as library 2023-05-04 13:49:28 -04:00
Ben Fry 8b4c4efbfd set all build.xml files to Java 17; replace a few tabs with spaces 2023-01-20 11:44:00 -05:00
A Pottinger 8b80e50306 Fix SLF4J issue via JSSC. 2022-10-24 21:18:21 -07:00
A Pottinger ddee1730f7 Switch to upstream JSSC pathing. 2022-10-24 20:04:02 -07:00
A Pottinger b33f236d5a Merge branch 'main' into jssc_fast_forward 2022-10-24 18:55:56 -07:00
A Pottinger fce6a5bfe8 Fast forward JSSC 2022-10-18 09:01:21 -07:00
Ben Fry fb8dfbfd9b purge several "applet" references from the code 2022-08-07 22:17:47 -04:00
Ben Fry a8bb758f9e add clean-libs target to build.xml files 2022-08-04 10:37:44 -04:00
Ben Fry 3699c713d1 replace dev.processing.org bug links with download.processing.org links that work 2022-07-31 15:01:45 -04:00
Ben Fry bade983019 removing JavaFX (in progress) 2022-01-16 14:51:02 -05:00
Ben Fry 7765108ab1 move up from JavaFX 17.0.0.1 to 17.0.1 2022-01-11 07:03:48 -05:00
Ben Fry 9802ccbd88 clean up warnings and formatting in the Client code 2022-01-10 19:08:14 -05:00
Ben Fry aab8d8fa50 use UTF-8 for readString() and write() in net client 2022-01-10 19:04:38 -05:00
Ben Fry 4eb0939a9e adding intellij project files now that they have settled a wee bit 2021-12-06 13:18:48 -05:00
Ben Fry ec8bd52df1 remove extra line 2021-10-13 18:00:18 -04:00
Ben Fry 61f139614c make it possible to build without an internet connection 2021-10-13 17:57:50 -04:00
Ben Fry 272801f95e get rid of version numbers in the name of the batik.jar file 2021-10-11 17:35:26 -04:00
Ben Fry 80f74c1cdf finish replacing JDK 11 and JavaFX 16 with JDK 17 and JavaFX 17 (fixes #285) 2021-10-05 22:04:06 -04:00
Ben Fry 755925f78d Merge pull request #229 from processing/jssc_update_2 2021-10-03 12:51:16 -04:00
Ben Fry 81480008b6 Merge pull request #266 from thomasleplus/patch-1 2021-10-03 12:35:19 -04:00
Ben Fry da26b46ce8 remove absolute path (fixes #276) 2021-10-03 12:04:49 -04:00
Thomas Leplus 47c2a530ac Minor typos 2021-09-17 20:32:24 -07:00
A Pottinger 5f7e6a4fd4 Fix classpath. 2021-08-21 14:33:18 -07:00
A Pottinger 113d8b38a4 Move to new 2.3.5 JSSC 2021-08-21 14:29:57 -07:00
A Pottinger 9cb8f97b0d Move to new JSSC file structure. 2021-08-21 12:30:18 -07:00
A Pottinger b5346e3cca Minor fix for windows path resolution. 2021-07-24 16:53:10 -07:00
A Pottinger 0012a90404 Migrated to new sampottinger/jssc 2021-07-24 16:01:55 -07:00
Ben Fry 10dbf6dc00 temporarily (?) turned webkit back on 2021-07-08 07:46:26 -04:00
Ben Fry 47e9afe499 remove lots of dead/unused parts of javafx/build.xml 2021-07-04 21:28:58 -04:00
Ben Fry 37752a217c remove jdt.compiler.jar as javac engine from subprojects 2021-07-04 21:21:39 -04:00
Ben Fry ca76da403b major updates to JavaFX and modules handling 2021-06-22 11:39:13 -04:00
Ben Fry a4d13df9e6 fixing Eclipse CLASSPATH entries for JDK 2021-06-22 07:35:21 -04:00