Commit Graph

80 Commits

Author SHA1 Message Date
Bauke 190527d761
Make GeglOperation Send + Sync so it can be used with lazy_static. 2024-01-28 14:04:08 +01:00
Bauke a670fb66b3
Generate doc comments in the gegl_enum macro. 2024-01-27 18:32:58 +01:00
Bauke 95d611afdb
Rework the gegl_operation macro to get doc comments directly. 2024-01-27 18:04:08 +01:00
Bauke 849588a96b
Make GeglOperation object-safe by implementing Default in a roundabout way. 2024-01-25 19:59:21 +01:00
Bauke 6b403f6943
Fix repository link. 2024-01-24 15:39:12 +01:00
Bauke d688b482ce
Add the remaining operations and enums. 2024-01-24 15:21:14 +01:00
Bauke a362a9a13d
Add another batch of operations and enums. 2024-01-24 13:18:09 +01:00
Bauke 70b31f1f3a
Use arrows to assign enum members. 2024-01-24 12:50:38 +01:00
Bauke c2e8b7c5b5
Rename the generator module to macros. 2024-01-23 18:10:31 +01:00
Bauke 49c22aa7af
Don't export the indexmap macro. 2024-01-23 18:08:52 +01:00
Bauke 7e90dcec9a
Add various enums and operations. 2024-01-23 18:07:02 +01:00
Bauke 263e9131c0
Add the gegl_enum macro to generate enums with Display implemented. 2024-01-23 18:06:24 +01:00
Bauke f7e91d69cc
Explicitly refer to the indexmap module. 2024-01-23 18:05:53 +01:00
Bauke 3d7ee11150
Kebab-case GEGL graph keys. 2024-01-23 13:59:06 +01:00
Bauke 3312cf055a
Add tests for Bloom and Cartoon graphs. 2024-01-23 13:54:43 +01:00
Bauke deba03b83f
Add the GeglOperation code with Bloom and Cartoon to begin with. 2024-01-23 13:53:15 +01:00
Bauke 036bbfb697
Add the GEGL crate Cargo files. 2024-01-23 13:52:24 +01:00
Bauke 5f7d457871
Add cargo-expand. 2024-01-23 12:40:27 +01:00
Bauke 86a5ab4c76
Prepare to port the project over to Rust. 2024-01-22 18:09:20 +01:00
Bauke 6b1c24855d
Fix runtime issues. 2022-10-02 23:50:51 +02:00
Bauke 9b14c67d80
Update dependencies, rename to Interlinked. 2022-10-02 23:43:19 +02:00
Bauke abd4236665
Rewrite readme. 2022-09-26 15:02:35 +02:00
Bauke 530d04af36
Relicense to AGPL-3.0-or-later. 2022-09-26 14:58:06 +02:00
Bauke a98738cff8
Create 2022-03-29. 2022-03-29 22:35:04 +02:00
Bauke 783b0ef665
Add 2022-03-15. 2022-03-15 17:12:42 +01:00
Bauke 08d0931ac4
Add 2022-03-14. 2022-03-14 13:20:51 +01:00
Bauke f9721b8bc6
Add 2022-03-13. 2022-03-13 13:47:00 +01:00
Bauke bac3544f22
Add 2022-03-12. 2022-03-12 15:44:43 +01:00
Bauke 77dd785839
Replace manual use of Crop with appendCrop property. 2022-03-11 22:19:12 +01:00
Bauke d5f87ffad0
Replace more uses of Generic. 2022-03-11 22:14:20 +01:00
Bauke 12ce92208f
Add gegl:tile-glass. 2022-03-11 22:11:50 +01:00
Bauke 3da741a6d1
Add gegl:oilify. 2022-03-11 22:10:19 +01:00
Bauke e8301b9ff8
Add gegl:noise-pick. 2022-03-11 22:08:55 +01:00
Bauke be6a197419
Add gegl:maze. 2022-03-11 22:07:13 +01:00
Bauke 2d1de9e34b
Add gegl:bloom. 2022-03-11 22:01:43 +01:00
Bauke 916c4c1305
Create a proper directory structure. 2022-03-11 18:47:38 +01:00
Bauke 59a6f59542
Add --filter and --help info. 2022-03-11 18:29:06 +01:00
Bauke 5e13c0fa76
Add 2022-03-11. 2022-03-11 12:09:38 +01:00
Bauke 44b1dcc331
Replace Generic with properly implemented versions. 2022-03-10 18:34:26 +01:00
Bauke d8314f701e
Add gegl:waterpixels. 2022-03-10 18:31:50 +01:00
Bauke 567134ebf8
Add gegl:tile-seamless. 2022-03-10 18:27:54 +01:00
Bauke 010f2363bb
Add gegl:diffraction-patterns. 2022-03-10 18:22:02 +01:00
Bauke e14c9ae2a6
Add gegl:median-blur. 2022-03-10 18:17:11 +01:00
Bauke 1828a82c82
Add gegl:cartoon. 2022-03-10 18:12:16 +01:00
Bauke 614ced0049
Add gegl:waves. 2022-03-10 18:09:25 +01:00
Bauke c9f87d365c
Add gegl:mosaic. 2022-03-10 18:06:01 +01:00
Bauke 0436563959
Add gegl:cell-noise. 2022-03-10 18:00:25 +01:00
Bauke 5c706f289b
Add 2022-03-10. 2022-03-10 13:07:55 +01:00
Bauke d4580975c6
Use Meow's default string instead. 2022-03-09 22:33:14 +01:00
Bauke 97621dec03
Add a way to filter out projects via the CLI. 2022-03-09 22:30:38 +01:00