Commit graph

  • d3b5db8a3d
    Merge 7499aef331 into 557241780c Jonathan Steininger 2025-05-12 13:21:18 +1200
  • 7499aef331 Removed underflow. Removed unnecessary braces. JonathanSteininger 2025-05-12 13:20:05 +1200
  • 436e27f26a improved some inline documentation. JonathanSteininger 2025-05-11 20:22:30 +1200
  • 6cdd04cb86 Remove escaped chars, skip escaped {{ from expressions. JonathanSteininger 2025-05-11 20:17:13 +1200
  • 557241780c
    version: bump to 0.6.3 main v0.6.3 Vaxry 2025-05-07 23:03:32 +0100
  • a59e86a3da
    parser: change expression syntax to avoid bash clashes Vaxry 2025-05-07 23:03:03 +0100
  • a15e7ba78a
    version: bump to 0.6.2 v0.6.2 Vaxry 2025-05-07 19:46:08 +0100
  • e863ebcee9
    flake.lock: update Mihai Fufezan 2025-05-07 20:11:54 +0300
  • 6726cfd54b
    parser: add support for basic arithmetic Vaxry 2025-05-07 17:50:22 +0100
  • 397600c42b
    clang-tidy: fix some errors (#70) Honkazel 2025-04-23 02:23:39 +0500
  • ca1d15f72e
    clang-tidy: fix some errors Honkazel 2025-04-22 13:29:33 +0500
  • f1000c54d2 version: bump to 0.6.1 v0.6.1 Vaxry 2025-04-12 15:35:25 +0100
  • 72df3861f1
    README: fix typo (#65) Lukas 2025-03-05 17:18:47 +0100
  • 306f439ee6 fixed typo lukasx999 2025-03-05 16:17:47 +0100
  • 1d7d96a278 docs: fix incorrect doc about getValue type Vaxry 2025-02-25 17:18:08 +0000
  • a7334904d5
    CI: remove deprecated magic-nix-cache-action Mihai Fufezan 2025-02-08 23:08:32 +0200
  • 7a59f2de3f
    core: clang-tidy and comp fixes (#63) Honkazel 2025-02-08 05:44:54 +0500
  • c121d5e2c0 clang-tidy and comp fixes Honkazel 2025-02-06 17:35:56 +0500
  • f41271d35c
    flake.lock: update Mihai Fufezan 2025-01-23 14:16:46 +0200
  • 55608efdaa
    core: add multiline support (#58) Joshua Baker 2024-12-28 07:36:59 -0600
  • 150ff5d799 Multiline: Remove static function from header Joshua Baker 2024-12-27 17:46:10 -0600
  • 784f6b97de Remove getNextLine function from class definition Joshua Baker 2024-12-26 20:35:25 -0600
  • 8cade6ebc0 Multiline support minor tweaks Joshua Baker 2024-12-24 15:13:40 -0600
  • 0404833ea1
    flake.lock: update Mihai Fufezan 2024-12-23 00:24:19 +0200
  • 20ffb9d4f2
    Merge branch 'main' into feat/add-multi-line-support Joshua Baker 2024-12-16 13:40:04 -0600
  • a11240549a Add multiline tests Joshua Baker 2024-12-16 13:32:46 -0600
  • c5d9805379 Refactor to reduce duplicated code Joshua Baker 2024-12-16 13:13:24 -0600
  • 16e59c1eb1
    flake.lock: update Mihai Fufezan 2024-12-16 17:57:08 +0200
  • 2c5093321f Add support for multi-line configs Joshua Baker 2024-12-15 22:56:33 -0600
  • 9441266c89 cmakelists: remove clang-specific config Vaxry 2024-12-14 23:33:58 +0000
  • f7acd5dabb
    flake.nix: use gcc14Stdenv, update Mihai Fufezan 2024-12-14 13:01:16 +0200
  • 1b0c595731 version: bump to 0.6.0 v0.6.0 Vaxry 2024-12-13 20:48:31 +0000
  • 058fcf84c9 API: add a templated config value wrapper Vaxry 2024-12-13 20:48:06 +0000
  • f054f2e44d version: bump to 0.5.3 v0.5.3 Vaxry 2024-10-05 23:50:12 +0100
  • dfeb5811dd
    CMake: Use library aliases instead of library names (#55) Petr Kobalicek 2024-09-10 21:51:00 +0200
  • 85f68ac2f7 CMake: Use library aliases instead of library names Petr Kobalicek 2024-09-10 20:17:37 +0200
  • 5b175c9704
    config: Return an error on invalid hex values. (#54) Eduard Tykhoniuk 2024-09-02 00:45:17 +0200
  • 0c18c3427a style: ignore std::out_of_range Eduard Tykhoniuk 2024-09-01 22:45:05 +0200
  • 0be046c849 style: add references for catching exceptions Eduard Tykhoniuk 2024-09-01 21:59:35 +0200
  • 1e6b7152c1 cleanup Eduard Tykhoniuk 2024-09-01 19:14:03 +0200
  • 5ef645cac9
    Merge branch 'main' into main Eduard Tykhoniuk 2024-09-01 19:11:09 +0200
  • e8307007bb config: return an error on an invalid hex value Eduard Tykhoniuk 2024-09-01 18:03:26 +0200
  • c12ab785ce
    config: fix parsing invalid hex (#53) Eduard Tykhoniuk 2024-09-01 12:57:32 +0200
  • 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 +0200
  • 16e5c9465f core: don't populate linesContainingVar on dynamic requests vaxerski 2024-08-20 19:16:02 +0200
  • adbefbf496
    flake.lock: update Mihai Fufezan 2024-07-18 20:39:21 +0300
  • 651c8d02cc
    CMake: fmt Mihai Fufezan 2024-07-18 20:39:01 +0300
  • c0704455ee
    CMake, Nix: add VERSION file Mihai Fufezan 2024-07-18 20:37:19 +0300
  • 5df0174fd0 core: properly handle unscoped keywords Vaxry 2024-07-07 21:42:53 +0200
  • 095f54b910
    core: handle scoped keywords if flags are not allowed (#49) Aurélien Brabant 2024-07-07 18:05:23 +0200
  • cf68b93791
    chore: SMultiLine -> SMultiline Aurelien Brabant 2024-07-06 16:55:56 +0200
  • b386643974
    fix: deactivate multiline if an error occurs Aurelien Brabant 2024-07-06 16:53:31 +0200
  • 6f57ba5578
    fix: use at() instead of [] Aurelien Brabant 2024-07-06 16:41:18 +0200
  • c08bd86141
    test: add test cases for unintended categoryKeyword config options Aurelien Brabant 2024-07-06 00:31:47 +0200
  • cee1eebc2d
    chore: formatting Aurelien Brabant 2024-07-06 00:23:06 +0200
  • 2fcf3a0e6f
    core: handle scoped keywords if flags are not allowed Aurelien Brabant 2024-07-05 23:11:04 +0200
  • e15cfdcd97
    feat: implement multiline support Aurelien Brabant 2024-07-06 16:37:33 +0200
  • db8c528aac CI: fix arch Vaxry 2024-07-06 12:17:06 +0200
  • dd33278e90 CI: fix arch hyprutils Vaxry 2024-07-06 12:16:15 +0200
  • 6ab6cd3759
    feat: use std::function instead of C-style fpointer Aurelien Brabant 2024-07-06 02:16:55 +0200
  • 21bdbaf226
    Nix: don't strip debug symbols Mihai Fufezan 2024-06-17 13:06:29 +0300
  • ec6938c662
    core: Move to hyprutils for util functions (#48) Vaxry 2024-06-08 23:24:12 +0200
  • 7aabab4a92
    Nix: add hyprutils dep Mihai Fufezan 2024-06-09 00:22:15 +0300
  • 28be0805b1 move to hyprutils Vaxry 2024-06-08 22:40:36 +0200
  • 87d5d98410 cmake: remove -lc++abi Vaxry 2024-05-23 16:16:17 +0200
  • c7c2d29831 cmake: bump ver to 0.5.2 v0.5.2 vaxerski 2024-05-23 12:00:09 +0200
  • 554c95a846 ci/cmake: fix clang build on arch vaxerski 2024-05-23 11:54:00 +0200
  • 969cb076e5 dynamic: fix dynamic variables being blocked by flag keywords Vaxry 2024-05-15 17:45:22 +0100
  • 073678282e
    README: Fixed getconf command in build instructions (#44) Daniel Horton 2024-05-14 16:13:58 +0100
  • 4b087abfea
    Fixed getconf command in build instructions Daniel Horton 2024-05-14 15:41:31 +0100
  • 19ec261528
    README: update (#42) Oleksandr Kuksenko 2024-05-13 17:24:45 +0300
  • a743fe8b0e
    Update README.md Oleksandr Kuksenko 2024-05-13 17:14:11 +0300
  • 78fcaa27ae cmake: bump ver to 0.5.1 v0.5.1 Vaxry 2024-04-14 20:00:46 +0100
  • 748fb531ca lib: add escaping errors Vaxry 2024-04-14 14:54:09 +0100
  • c140261214
    lib: Allow comment escaping with multiple # if it's the first char (#38) Micovec 2024-03-29 01:24:51 +0100
  • a216ee8a62 parse line - discard empty lines sooner Micovec 2024-03-29 00:19:11 +0100
  • 359f98c56e removed unnecessary substr functions Micovec 2024-03-28 17:59:57 +0100
  • 95471ec86f core: allow specifying special keys with [] Vaxry 2024-03-28 16:44:44 +0000
  • b574b28d22 parse line - ignore leading spaces, tabs Micovec 2024-03-28 03:22:39 +0100
  • b3e430f81f
    config.cpp: fix environ for Apple (#34) Sergey Fedorov 2024-03-24 11:20:55 +0800
  • eabd4dcb26
    config.cpp: fix environ for Apple Sergey Fedorov 2024-03-24 10:10:11 +0800
  • a2f3942114 core: fix recursive variables in RHS of variable assignment Vaxry 2024-03-20 18:48:07 +0000
  • a685493fdb cmake: bump sover to 2 v0.5.0 Vaxry 2024-03-08 16:18:28 +0000
  • 84170ba0e5 cmake: bump ver to 0.5.0 Vaxry 2024-03-08 16:15:14 +0000
  • bba5daeaf9 header: undef internal symbols if not internal Vaxry 2024-03-08 16:15:01 +0000
  • 2e2a1992c8 core: make option structs forward-ABI compatible vaxerski 2024-03-08 15:47:21 +0000
  • 9995f54edd cmake: bump ver to 0.4.2 v0.4.2 Vaxry 2024-03-07 18:14:09 +0000
  • 66c099e097 API: add pathIsStream to SConfigOptions Vaxry 2024-03-07 18:14:02 +0000
  • f1db1a7e1f cmakelists: add O3 for release Vaxry 2024-03-07 01:41:15 +0000
  • 221714841a core: fix value name in configSetValueSafe Vaxry 2024-03-05 14:16:22 +0000
  • 7edc9a664e repo: add COPYRIGHT file Vaxry 2024-03-04 22:28:47 +0000
  • 6cb791c18c
    Nix: change license to lgpl3Only Mihai Fufezan 2024-03-03 18:10:57 +0200
  • 3cc06e1687
    Relicense hyprlang to lgpl 3 (#27) Vaxry 2024-03-03 00:10:20 +0000
  • a27bde4ea7 fine lgpl bsd Vaxry 2024-03-02 15:09:33 +0000
  • 5bc2514dda
    Nix: change license from gpl3Plus to bsd3 Mihai Fufezan 2024-03-02 01:28:42 +0200
  • bea479eabc relicense to bsd3 Vaxry 2024-03-01 23:15:23 +0000
  • 42c66f6b44 cmakelists: bump ver to 0.4.1 v0.4.1 Vaxry 2024-02-28 01:02:18 +0000
  • 0fce791ba2
    flake.lock: update nixpkgs Mihai Fufezan 2024-02-24 17:14:14 +0200
  • f4466367ef
    Nix: fix the overlay and re-export properly (#26) Jacob Birkett 2024-02-23 02:48:52 -0700
  • 4ef6711f4e flake: packages: correctly eval own overlay Jacob Birkett 2024-02-22 16:53:59 -0700