Commit Graph

100 Commits

Author SHA1 Message Date
Bauke b27237f709
Remove rust from the output path. 2024-02-29 14:10:13 +01:00
Bauke 5a36bfb40b
Remove TypeScript files. 2024-02-29 14:09:11 +01:00
Bauke e3103fb8a3
Add 2022-03-29. 2024-02-29 14:07:49 +01:00
Bauke ab1442fd2b
Add 2022-03-15. 2024-02-29 14:05:09 +01:00
Bauke 745dfdc468
Add the Spiral operation and associated enums. 2024-02-29 14:00:09 +01:00
Bauke 5e160663e2
Add 2022-03-14. 2024-02-29 13:45:06 +01:00
Bauke 8958e49168
Add the Edge operation and associated enums. 2024-02-29 13:43:01 +01:00
Bauke 719c9c85e6
Add 2022-03-13. 2024-02-29 13:31:55 +01:00
Bauke 22e7987e26
Fix height -> width typo. 2024-02-26 18:46:04 +01:00
Bauke 121e26ece1
Add 2022-03-12. 2024-02-26 18:45:37 +01:00
Bauke 4100ce501a
Add the edge-neon operation. 2024-02-26 18:40:20 +01:00
Bauke 8c43dcc8be
Add 2022-03-11. 2024-02-26 18:34:04 +01:00
Bauke 8aea20c0f1
Add 2022-03-10. 2024-02-26 18:28:56 +01:00
Bauke f8eba44e4c
Add 2022-03-09. 2024-02-26 13:46:38 +01:00
Bauke 76bb398836
Add 2022-03-08. 2024-02-26 13:34:21 +01:00
Bauke cc535c7067
Add 2022-03-07. 2024-02-26 13:30:30 +01:00
Bauke 9964179467
Fix doc comment. 2024-02-26 13:23:16 +01:00
Bauke 997af2393a
Update indexmap. 2024-01-29 19:07:33 +01:00
Bauke 87c04e961a
Add the Interlinked CLI and a first project to start with. 2024-01-29 19:04:25 +01:00
Bauke 5fb4ed793c
Add builder functions to GeglOperations to more easily construct them. 2024-01-28 14:04:55 +01:00
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