Commit graph

  • 0d00dc1189
    version: bump to 0.6.7 main v0.6.7 Vaxry 2025-12-01 18:07:10 +00:00
  • eb5be96aa0
    core: fix crash with same name special category and keyword (#87) EvilLary 2025-11-28 19:52:41 +03:00
  • bec3c05300
    e Vaxry 2025-11-28 16:37:17 +00:00
  • 643f0e132c
    core: idk some msg here ig EvilLary 2025-11-26 19:33:37 +03:00
  • 3d66ec7c29
    core: add changeRootPath for CConfig Vaxry 2025-11-27 15:46:35 +00:00
  • a318deec0c
    core: fix dynamic env changes Vaxry 2025-11-22 13:54:21 +00:00
  • 3d3057837c
    version: bump to 0.6.6 v0.6.6 Vaxry 2025-11-17 18:36:20 +00:00
  • deea98d5b6
    config/parser: don't return found on dontErrorOnMissing in special Vaxry 2025-11-16 00:51:32 +00:00
  • 8b3da759ec
    version: bump to 0.6.5 v0.6.5 Vaxry 2025-11-14 19:34:08 +00:00
  • b0d7b375a9
    parser: fix lingering currentSpecialCat after dynamic calls Vaxry 2025-11-13 17:42:52 +00:00
  • 4302343ce7
    ci/arch: add gtest Vaxry 2025-11-13 15:59:41 +00:00
  • 771e915f59
    config/parser: fix invalid ptr after move Vaxry 2025-11-12 13:51:28 +00:00
  • 995db114b8
    config: try variables before handlers if possible Vaxry 2025-11-11 21:36:52 +00:00
  • 4dafa28d4f
    core: support nesting with special categories and fix explicit key + nested (#82) Maximilian Seidler 2025-09-26 23:05:02 +00:00
  • 47111b3e2a string_view Maximilian Seidler 2025-09-26 16:50:09 +02:00
  • 8ab9d02a1f fixup comparison Maximilian Seidler 2025-09-17 07:59:31 +02:00
  • b561328930 core: fix explicit key and nested Maximilian Seidler 2025-09-09 21:32:27 +02:00
  • 85d2defd78 core: support nesting with special categories Maximilian Seidler 2025-09-09 21:08:20 +02:00
  • 3d63fb4a42
    config: allow nesting if statements Vaxry 2025-09-02 12:51:41 +02:00
  • 23f0debd20
    README: update docs link (#81) crispy-caesus 2025-07-27 15:28:12 +02:00
  • da9f04d15a
    Update wiki link crispy-caesus 2025-07-26 14:33:28 +02:00
  • 12cb0e19e3
    tests: minor typo fix v0.6.4 Vaxry 2025-07-25 21:26:39 +02:00
  • 13865735fe
    core: fix negating of ifs Vaxry 2025-07-25 21:24:08 +02:00
  • 235ce61cba
    core: add support for conditional statements Vaxry 2025-07-25 21:20:25 +02:00
  • cee01452bc
    CI/Nix: add cache-nix-action Mihai Fufezan 2025-06-20 01:13:10 +03:00
  • 1bfb84f54d
    nix: use gcc15 (#79) Friday 2025-06-05 18:51:22 +01:00
  • c2df52d751 nix: use gcc15 Friday 2025-06-05 16:24:01 +01:00
  • 163c83b3db
    parser: Add ability to escape {{EXPRESSION}} syntax from #75 (#76) Jonathan Steininger 2025-05-18 00:29:35 +12:00
  • ad82cd1027 Use foreach loop. JonathanSteininger 2025-05-16 14:09:18 +12:00
  • 884462a5a4 Use size_t type. Improved formatting. JonathanSteininger 2025-05-16 14:02:31 +12:00
  • 0de9282964 changed char array to use std::array instead. JonathanSteininger 2025-05-16 13:50:24 +12:00
  • 4293fdb7bc clang-formatted latest commits. JonathanSteininger 2025-05-16 01:17:53 +12:00
  • cd99cb1b4a Formated code better. Cleaned up comments. JonathanSteininger 2025-05-15 23:16:13 +12:00
  • ddbf38262b Moved removing escapes to after processing vars. check for Escaped escapes. JonathanSteininger 2025-05-15 23:09:00 +12:00
  • 190369bae6 fixed typo. JonathanSteininger 2025-05-15 23:08:11 +12:00
  • 0166497891 corrected wrong expected value. JonathanSteininger 2025-05-15 23:04:59 +12:00
  • 87d952937e fixed wrong expression test JonathanSteininger 2025-05-15 23:01:40 +12:00
  • ae18e8aab8 Added expression escape tests. JonathanSteininger 2025-05-15 16:08:29 +12:00
  • 7499aef331 Removed underflow. Removed unnecessary braces. JonathanSteininger 2025-05-12 13:20:05 +12:00
  • 436e27f26a improved some inline documentation. JonathanSteininger 2025-05-11 20:22:30 +12:00
  • 6cdd04cb86 Remove escaped chars, skip escaped {{ from expressions. JonathanSteininger 2025-05-11 20:17:13 +12:00
  • 557241780c
    version: bump to 0.6.3 v0.6.3 Vaxry 2025-05-07 23:03:32 +01:00
  • a59e86a3da
    parser: change expression syntax to avoid bash clashes Vaxry 2025-05-07 23:03:03 +01:00
  • a15e7ba78a
    version: bump to 0.6.2 v0.6.2 Vaxry 2025-05-07 19:46:08 +01:00
  • e863ebcee9
    flake.lock: update Mihai Fufezan 2025-05-07 20:11:54 +03:00
  • 6726cfd54b
    parser: add support for basic arithmetic Vaxry 2025-05-07 17:50:22 +01:00
  • 397600c42b
    clang-tidy: fix some errors (#70) Honkazel 2025-04-23 02:23:39 +05:00
  • ca1d15f72e
    clang-tidy: fix some errors Honkazel 2025-04-22 13:29:33 +05:00
  • f1000c54d2 version: bump to 0.6.1 v0.6.1 Vaxry 2025-04-12 15:35:25 +01:00
  • 72df3861f1
    README: fix typo (#65) Lukas 2025-03-05 17:18:47 +01:00
  • 306f439ee6 fixed typo lukasx999 2025-03-05 16:17:47 +01:00
  • 1d7d96a278 docs: fix incorrect doc about getValue type Vaxry 2025-02-25 17:18:08 +00:00
  • a7334904d5
    CI: remove deprecated magic-nix-cache-action Mihai Fufezan 2025-02-08 23:08:32 +02:00
  • 7a59f2de3f
    core: clang-tidy and comp fixes (#63) Honkazel 2025-02-08 05:44:54 +05:00
  • c121d5e2c0 clang-tidy and comp fixes Honkazel 2025-02-06 17:35:56 +05:00
  • f41271d35c
    flake.lock: update Mihai Fufezan 2025-01-23 14:16:46 +02:00
  • 55608efdaa
    core: add multiline support (#58) Joshua Baker 2024-12-28 07:36:59 -06:00
  • 150ff5d799 Multiline: Remove static function from header Joshua Baker 2024-12-27 17:46:10 -06:00
  • 784f6b97de Remove getNextLine function from class definition Joshua Baker 2024-12-26 20:35:25 -06:00
  • 8cade6ebc0 Multiline support minor tweaks Joshua Baker 2024-12-24 15:13:40 -06:00
  • 0404833ea1
    flake.lock: update Mihai Fufezan 2024-12-23 00:24:19 +02:00
  • 20ffb9d4f2
    Merge branch 'main' into feat/add-multi-line-support Joshua Baker 2024-12-16 13:40:04 -06:00
  • a11240549a Add multiline tests Joshua Baker 2024-12-16 13:32:46 -06:00
  • c5d9805379 Refactor to reduce duplicated code Joshua Baker 2024-12-16 13:13:24 -06:00
  • 16e59c1eb1
    flake.lock: update Mihai Fufezan 2024-12-16 17:57:08 +02:00
  • 2c5093321f Add support for multi-line configs Joshua Baker 2024-12-15 22:56:33 -06:00
  • 9441266c89 cmakelists: remove clang-specific config Vaxry 2024-12-14 23:33:58 +00:00
  • f7acd5dabb
    flake.nix: use gcc14Stdenv, update Mihai Fufezan 2024-12-14 13:01:16 +02:00
  • 1b0c595731 version: bump to 0.6.0 v0.6.0 Vaxry 2024-12-13 20:48:31 +00:00
  • 058fcf84c9 API: add a templated config value wrapper Vaxry 2024-12-13 20:48:06 +00:00
  • f054f2e44d version: bump to 0.5.3 v0.5.3 Vaxry 2024-10-05 23:50:12 +01:00
  • dfeb5811dd
    CMake: Use library aliases instead of library names (#55) Petr Kobalicek 2024-09-10 21:51:00 +02:00
  • 85f68ac2f7 CMake: Use library aliases instead of library names Petr Kobalicek 2024-09-10 20:17:37 +02:00
  • 5b175c9704
    config: Return an error on invalid hex values. (#54) Eduard Tykhoniuk 2024-09-02 00:45:17 +02:00
  • 0c18c3427a style: ignore std::out_of_range Eduard Tykhoniuk 2024-09-01 22:45:05 +02:00
  • 0be046c849 style: add references for catching exceptions Eduard Tykhoniuk 2024-09-01 21:59:35 +02:00
  • 1e6b7152c1 cleanup Eduard Tykhoniuk 2024-09-01 19:14:03 +02:00
  • 5ef645cac9
    Merge branch 'main' into main Eduard Tykhoniuk 2024-09-01 19:11:09 +02:00
  • e8307007bb config: return an error on an invalid hex value Eduard Tykhoniuk 2024-09-01 18:03:26 +02:00
  • c12ab785ce
    config: fix parsing invalid hex (#53) Eduard Tykhoniuk 2024-09-01 12:57:32 +02:00
  • 38d068082e config.cpp: fix parsing invalid hex Instead of crashing on an invalid hex, return an error. Eduard Tykhoniuk 2024-09-01 00:45:18 +02:00
  • 16e5c9465f core: don't populate linesContainingVar on dynamic requests vaxerski 2024-08-20 19:16:02 +02:00
  • adbefbf496
    flake.lock: update Mihai Fufezan 2024-07-18 20:39:21 +03:00
  • 651c8d02cc
    CMake: fmt Mihai Fufezan 2024-07-18 20:39:01 +03:00
  • c0704455ee
    CMake, Nix: add VERSION file Mihai Fufezan 2024-07-18 20:37:19 +03:00
  • 5df0174fd0 core: properly handle unscoped keywords Vaxry 2024-07-07 21:42:53 +02:00
  • 095f54b910
    core: handle scoped keywords if flags are not allowed (#49) Aurélien Brabant 2024-07-07 18:05:23 +02:00
  • cf68b93791
    chore: SMultiLine -> SMultiline Aurelien Brabant 2024-07-06 16:55:56 +02:00
  • b386643974
    fix: deactivate multiline if an error occurs Aurelien Brabant 2024-07-06 16:53:31 +02:00
  • 6f57ba5578
    fix: use at() instead of [] Aurelien Brabant 2024-07-06 16:41:18 +02:00
  • c08bd86141
    test: add test cases for unintended categoryKeyword config options Aurelien Brabant 2024-07-06 00:31:47 +02:00
  • cee1eebc2d
    chore: formatting Aurelien Brabant 2024-07-06 00:23:06 +02:00
  • 2fcf3a0e6f
    core: handle scoped keywords if flags are not allowed Aurelien Brabant 2024-07-05 23:11:04 +02:00
  • e15cfdcd97
    feat: implement multiline support Aurelien Brabant 2024-07-06 16:37:33 +02:00
  • db8c528aac CI: fix arch Vaxry 2024-07-06 12:17:06 +02:00
  • dd33278e90 CI: fix arch hyprutils Vaxry 2024-07-06 12:16:15 +02:00
  • 6ab6cd3759
    feat: use std::function instead of C-style fpointer Aurelien Brabant 2024-07-06 02:16:55 +02:00
  • 21bdbaf226
    Nix: don't strip debug symbols Mihai Fufezan 2024-06-17 13:06:29 +03:00
  • ec6938c662
    core: Move to hyprutils for util functions (#48) Vaxry 2024-06-08 23:24:12 +02:00
  • 7aabab4a92
    Nix: add hyprutils dep Mihai Fufezan 2024-06-09 00:22:15 +03:00