Commit graph

  • 9a25555367
    Merge 20ffb9d4f2 into 16e59c1eb1 Joshua Baker 2024-12-16 19:40:07 +0000
  • 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 main 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
  • 217e7a4774
    Merge cf68b93791 into db8c528aac Aurélien Brabant 2024-07-06 14:56:23 +0000
  • 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
  • d5080b9de8 flake: overlays: only use drvs from final fixpoint Jacob Birkett 2024-02-22 16:51:59 -0700
  • 2217bbe0c8 flake: overlays: do not recurse with rec Jacob Birkett 2024-02-22 16:50:46 -0700
  • 5f8c6d026e flake: add overlay named hyprlang Jacob Birkett 2024-02-22 16:49:33 -0700
  • 92a7414854 flake: do not use legacyPackages Jacob Birkett 2024-02-22 16:46:29 -0700
  • e0e818f1be flake: made systems overrideable Jacob Birkett 2024-02-22 16:44:32 -0700
  • bbf5c30b0c core: throw custom value errors from handler vaxerski 2024-02-19 14:22:12 +0000
  • bf5c561905 core: fix dynamic variable updates with special categories vaxerski 2024-02-19 14:19:01 +0000
  • 11d5ccda07 cmake: bump sover to 1 v0.4.0 Vaxry 2024-02-17 23:34:20 +0000
  • df4be17dea cmake: bump ver to 0.4.0 Vaxry 2024-02-17 23:32:21 +0000
  • 378c3e273b API: add anonymous special categories Vaxry 2024-02-17 22:38:10 +0000
  • 65a7f870a6 internal: fix bugs on non-existent dynamic special requests Vaxry 2024-02-17 19:11:08 +0000
  • 7b7e7cdd07 api: add listKeysForSpecialCategory Vaxry 2024-02-17 19:01:35 +0000
  • aeb3e012ad cmake: bump ver to 0.3.2 v0.3.2 Vaxry 2024-02-15 14:05:43 +0000
  • b0e3a884f5 docs: document configvalue's special STRING storage Vaxry 2024-02-15 02:58:26 +0000
  • 61507d1b87 tests: add dynamic special test Vaxry 2024-02-15 02:44:25 +0000
  • bb85de0919 internal: fix preload of dynamic special categories Vaxry 2024-02-15 02:44:11 +0000
  • 039f320202 docs: clarify special ptr validity Vaxry 2024-02-15 02:34:04 +0000
  • 5a4768244b docs: clarify static ptrs Vaxry 2024-02-15 02:27:27 +0000
  • 4a464738e2 internal: create special vars instantly at addSpecialConfigValue Vaxry 2024-02-13 16:42:52 +0000
  • ebffe8f61d API: make addSpecialConfigValue take a ref to val Vaxry 2024-02-13 16:26:06 +0000
  • a3b1a6b649 cmake: bump version to 0.3.1 v0.3.1 Vaxry 2024-02-12 21:46:02 +0000
  • 573cf83c51
    core: Fix compilation and tests on 32bit architectures (#20) Zach DeCook 2024-02-12 13:03:04 -0500