Commit graph

  • de8c79bc7d
    Add magic variables again elkowar 2021-07-26 22:41:20 +02:00
  • af38b09d5a
    Fix all tests elkowar 2021-07-26 20:41:36 +02:00
  • 4715283b24
    Fix CI test with no backend elkowar 2021-07-26 20:37:42 +02:00
  • 680ab9d633
    Add Spanned trait and use it elkowar 2021-07-26 20:17:36 +02:00
  • 16ebf7683a
    Get rid of Option<Span> by replacing it with dummy spans elkowar 2021-07-26 19:39:44 +02:00
  • bb741f343d
    Include file_id in LexicalError elkowar 2021-07-26 19:22:05 +02:00
  • ee933fccf5
    Readd some tests and as_vec dynval transformation elkowar 2021-07-26 18:48:15 +02:00
  • 44d7ea7a09
    Fix wayland build by setting default-features=false in workspace member elkowar 2021-07-26 17:53:30 +02:00
  • ed73938af1
    implement ToDiagnostic for more things elkowar 2021-07-24 17:56:44 +02:00
  • 08cc28194b
    Improve error messages for literal elkowar 2021-07-24 16:48:37 +02:00
  • ae542b833d
    Custom codespan_reporting::files implementation, unload files properly for literal tags elkowar 2021-07-24 14:19:06 +02:00
  • 680498df82
    Fix lexer string escaping elkowar 2021-07-23 18:24:42 +02:00
  • 186c284a1a
    Fix build on wayland and no display backend elkowar 2021-07-23 15:19:16 +02:00
  • cff2f6beb8
    Add ad-hoc diagnostic errors elkowar 2021-07-23 15:04:03 +02:00
  • 9f70a22cf0
    significantly better error message handling everywhere elkowar 2021-07-23 13:45:30 +02:00
  • a8b256987c
    Simple implementation of error handling using globally stored files elkowar 2021-07-22 22:13:43 +02:00
  • 618e652389
    Implement YuckFiles for include handling elkowar 2021-07-22 21:06:22 +02:00
  • 4bf3c6fd63
    It compiles :o elkowar 2021-07-22 17:44:15 +02:00
  • c752cc928e
    good progress - state stuff is still broken, and I'm confused elkowar 2021-07-21 21:47:02 +02:00
  • 3efcafed84
    Merge branch 'window_config_cleanup' into config_rework elkowar 2021-07-21 20:36:26 +02:00
  • 38f5307417
    Start migration elkowar 2021-07-21 20:25:26 +02:00
  • db9e673b81
    Clean up X Window configuration and add more options elkowar 2021-07-15 15:03:58 +02:00
  • 4f2e9cf063
    Fix Cargo.toml files elkowar 2021-07-21 19:28:55 +02:00
  • bcf3f18a24
    Merge branch 'master' of ../../tmp/nomwut into config_rework elkowar 2021-07-21 19:25:32 +02:00
  • 4391e541b8
    move to crates directory elkowar 2021-07-21 19:24:44 +02:00
  • 810dbb1368
    Merge branch 'master' of ../simplexpr into config_rework elkowar 2021-07-21 19:21:15 +02:00
  • f2b476aaf6
    Setup cargo workspace elkowar 2021-07-21 19:15:01 +02:00
  • 0c137c8b20
    Move to crates directory elkowar 2021-07-21 19:18:43 +02:00
  • 6f51f263cd
    cleanup dynval elkowar 2021-07-21 19:15:23 +02:00
  • d8575073f1
    remove unused code elkowar 2021-07-21 19:02:38 +02:00
  • efa00a408b
    factor out astIterator elkowar 2021-07-21 15:23:21 +02:00
  • 3892562be9
    Improve errors for attribute parsing elkowar 2021-07-20 19:26:19 +02:00
  • 98cbbff7c9
    Window definitions are parsed fully elkowar 2021-07-20 19:19:43 +02:00
  • 5748185fb7
    FromDynVal-trait elkowar 2021-07-20 18:51:29 +02:00
  • dd5078b4be
    continue implementing window definition elkowar 2021-07-20 18:51:13 +02:00
  • 49bd2c6678
    Start implementing window definition elkowar 2021-07-20 17:06:05 +02:00
  • 12ded2f726
    Refactor attribute parsing elkowar 2021-07-20 15:56:47 +02:00
  • 497f781d0d
    Refactor elkowar 2021-07-19 14:19:46 +02:00
  • 00abe27c13
    fix some tests and bugs elkowar 2021-07-19 13:27:30 +02:00
  • 2451f6fd49
    Add script-vars elkowar 2021-07-19 11:46:52 +02:00
  • 7539dda162
    add fileid to span elkowar 2021-07-18 20:52:38 +02:00
  • 5f164650e9
    start adding more eww-specific stuff elkowar 2021-07-18 20:52:17 +02:00
  • bfb7c5a27b
    add basic config structure parsing and add some validation, mostly to demonstrate elkowar 2021-07-18 19:48:16 +02:00
  • de9d979ce5
    refactor module structure, clean up diagnostic reporting elkowar 2021-07-18 17:34:58 +02:00
  • e723335db6
    Cleanup parser elkowar 2021-07-17 19:56:56 +02:00
  • 378f463b7c
    handwritten lexer elkowar 2021-07-17 19:41:26 +02:00
  • dacb6e49e2
    fix clippy lints elkowar 2021-07-17 18:11:54 +02:00
  • a6fe813ed1
    fix clippy lints elkowar 2021-07-17 18:07:25 +02:00
  • d12d129eb8
    better error reporting elkowar 2021-07-17 17:17:46 +02:00
  • 3a79d8650a
    Make more fields public elkowar 2021-07-17 17:14:00 +02:00
  • b12b7e9977
    add readme elkowar 2021-07-17 13:31:23 +02:00
  • 8405d01303
    Fully include simplexpr elkowar 2021-07-17 12:57:30 +02:00
  • 1118182156
    Small adjustments for integration elkowar 2021-07-17 12:57:12 +02:00
  • 228d10aeb3
    small error handling improvement, allow adding strings elkowar 2021-07-16 19:46:23 +02:00
  • 752a842cbf
    add resolve elkowar 2021-07-16 19:19:48 +02:00
  • 3b6180ad7d
    Better error handling elkowar 2021-07-16 18:57:22 +02:00
  • d8ffd3153d
    add expression evaluation and dynval elkowar 2021-07-16 17:39:35 +02:00
  • 3bb2e6516e
    add error handling elkowar 2021-07-16 14:45:37 +02:00
  • c5643424ca
    Finish basic parser elkowar 2021-07-16 14:19:54 +02:00
  • 4f59424e0e
    Added angle property for label widget (#209) RedstoneWizard22 2021-07-15 13:07:06 +01:00
  • d8d67c2a0e
    Add small checklist to bug report template ElKowar 2021-07-15 13:55:39 +02:00
  • 1df54767c2
    fix clippy in the nix dev environment (#211) legendofmiracles 2021-07-15 13:38:48 +02:00
  • 9e00f8f154
    removes unneeded borrows (#212) legendofmiracles 2021-07-15 13:38:28 +02:00
  • 31730bea32
    Set _NET_WM_WINDOW_TYPE and related fields properly (#176) Midnight Exigent 2021-07-15 13:37:50 +02:00
  • 1ed4925eb1
    adds mdbook as a dependency (#210) legendofmiracles 2021-07-12 20:56:09 +02:00
  • 923d478b33
    Start implementing parser elkowar 2021-07-12 16:45:16 +02:00
  • 5899489250
    rename expr to ast elkowar 2021-07-12 11:57:02 +02:00
  • dc0b4c5b3c
    Upate request for opinions to link to the name discussion ElKowar 2021-07-12 11:48:49 +02:00
  • 765b655168
    Added nix flake and nix shell (#205) AusCyberman 2021-07-12 00:03:03 +10:00
  • 5936d5baa5
    fix typo in docs/src/configuration.md (#200) idontknowwhatimdoing 2021-07-05 22:38:35 +02:00
  • 641796d38f
    add kw elkowar 2021-07-05 20:42:45 +02:00
  • b6a6188b8a
    proper parse error messages elkowar 2021-07-05 20:09:18 +02:00
  • 98ef505a21
    Add custom lexer elkowar 2021-07-05 19:23:12 +02:00
  • cc07d68c91
    yeet table and number nodes elkowar 2021-07-03 21:21:23 +02:00
  • 55e3d17f73
    add example elkowar 2021-07-03 20:25:50 +02:00
  • af19291bf9
    some cleanup elkowar 2021-07-03 19:05:45 +02:00
  • 1ec5a1d6bc
    some more cleanup elkowar 2021-07-03 16:36:48 +02:00
  • 86c02e86bb
    cleanup elkowar 2021-07-02 22:00:03 +02:00
  • 6a4d7361f0
    make more use of generics, add tests elkowar 2021-07-02 19:44:10 +02:00
  • dedf40d57e
    more span information elkowar 2021-07-02 18:20:39 +02:00
  • 76ca07b4dd
    never sseen such clean error handling elkowar 2021-07-02 17:31:55 +02:00
  • a06927e356
    parser! elkowar 2021-07-01 20:38:23 +02:00
  • e21983f92d
    asdf elkowar 2021-07-01 19:57:10 +02:00
  • 159ded782e
    i hate this elkowar 2021-06-29 15:25:22 +02:00
  • 209123de3a
    fast linked list thing elkowar 2021-06-29 15:01:18 +02:00
  • c937707865
    linked list thingy elkowar 2021-06-29 14:18:20 +02:00
  • 2f85889ad9
    arst elkowar 2021-06-29 13:18:50 +02:00
  • 10d3d9375f
    slightly clean up widget_definitions.rs elkowar 2021-06-23 11:00:40 +02:00
  • 9e81c7d221
    update docs link in readme elkowar 2021-06-22 23:47:38 +02:00
  • ba092622d2
    Move to mdbook elkowar 2021-06-22 23:26:41 +02:00
  • 914d022c0a
    config::eww_config::test::test_merge_includes fix test (#189) legendofmiracles 2021-06-22 21:49:34 +02:00
  • 9865e4ff9b
    Adding the GtkRevealer widget (#194) snakedye 2021-06-22 14:51:51 -04:00
  • b388d04bfa
    asdf elkowar 2021-06-05 18:35:43 +02:00
  • 61e42c9c8a
    Add star to version in gtk dependencies elkowar 2021-06-04 15:35:47 +02:00
  • cd5b001d89
    Only apply gtkrange value attribute when not being dragged (fixes #95) elkowar 2021-06-03 15:51:38 +02:00
  • d0df1e7419
    Add adi1090x's setup to the readme Aditya Shakya 2021-06-03 18:44:30 +05:30
  • b951bd9b83
    document scroll direction placeholder value for onscroll elkowar 2021-06-03 15:11:47 +02:00
  • 8da780d4a1
    fix documentation elkowar 2021-05-29 12:42:21 +02:00
  • 8800980011
    Fix for #175. (#180) snakedye 2021-05-23 16:30:36 -04:00
  • 0180914015
    allow for setting RUST_LOG environment variable manually elkowar 2021-05-22 12:20:04 +02:00