Commit Graph

27 Commits

Author SHA1 Message Date
Emil Ernerfeldt d8b2b50780
Add libxkbcommon-dev to list of linux deps (#549)
Closes https://github.com/emilk/egui/issues/545
2021-07-06 19:33:37 +02:00
Emil Ernerfeldt 6e7e88ba80
Use old 1.51 toolchain instead of bleeding edge (#505)
* Use old 1.51 toolchain instead of bleeding edge

1.52 and 1.53 has problems with incremental compilation,
so some people chose to stay on 1.51 for now.

So let's make sure egui supports 1.51 for a while!

* Update to cint 0.2.2 to get rust 1.51.0 compatability
2021-06-23 09:16:39 +02:00
Emil Ernerfeldt 5b462197fa Improve instructions in PR template 2021-05-20 22:07:02 +02:00
Emil Ernerfeldt 53d5d32a80 GitHub issue templates: add reminder to check for duplicates 2021-05-20 21:47:17 +02:00
Emil Ernerfeldt cb797a489a Expand PR template with reminder to update CHANGELOG.md 2021-05-08 08:23:26 +02:00
Emil Ernerfeldt 10b60d5361
Run clippy on all targets and all features (#347)
* Run clippy on all targets and all features

* check.sh: print each step

* impl ToString -related clippy fix
2021-05-02 19:26:57 +02:00
Emil Ernerfeldt f07bdf0433 Add more instructions to PR template 2021-04-15 22:21:48 +02:00
Emil Ernerfeldt 76d5229821
CI: run cargo doc (#309)
* Deny doc errors

* Add intentional bad intradoc link to test CI

* Add cargo doc to CI

* Fix carg doc web (add wasm32 target)

* Fix intentionally broken doc-link
2021-04-15 10:35:15 +02:00
Emil Ernerfeldt ab4819ca99 PR template: encourage linking to the relevant issue 2021-04-05 14:23:42 +02:00
Emil Ernerfeldt fe92a9826b
ci: install libspeechd-dev and fix new clippy lints (#252)
* ci: install libspeechd-dev

* Fix new clippy lints for rust 1.51.0
2021-03-25 22:18:03 +01:00
Emil Ernerfeldt ec2aab3a72 Improve github templates with <!-- comments --> 2021-03-13 13:58:52 +01:00
Emil Ernerfeldt d2d074395a
Install speech-dispatcher in CI for ttl (#219) 2021-03-09 18:57:28 +01:00
Emil Ernerfeldt 24a1c3136c Add a pull_request_template.md 2021-02-21 10:12:23 +01:00
Emil Ernerfeldt 7363271575 better ci job names 2021-02-07 00:13:44 +01:00
Emil Ernerfeldt 1ac1a72fa8 Add issue templates 2021-01-26 19:02:16 +01:00
Emil Ernerfeldt ba08a919ba
CI: also check --all-features (#142) 2021-01-26 18:45:22 +01:00
Emil Ernerfeldt d77fd9e3dc CI: install required libraries on linux 2021-01-20 17:28:15 +01:00
Emil Ernerfeldt 6d9cdafbc9 Rename egui_demo to egui_demo_app to avoid confusion with egui_demo_lib 2020-12-29 17:54:52 +01:00
Emil Ernerfeldt 6953dc7d5d Split out the Egui demo code to new crate `egui_demo_lib` 2020-12-29 13:40:11 +01:00
Emil Ernerfeldt 650450bc3a Make cfg=web_sys_unstable_apis optional, fixing `cargo check` 2020-12-29 12:42:15 +01:00
Emil Ernerfeldt d0f6954900 Combine demo_glium and demo_web into one egui_demo crate 2020-12-19 21:38:44 +01:00
Emil Ernerfeldt 7651e2f15b egui_web: Implement copy, cut and paste 2020-11-15 21:20:38 +01:00
Sam Samai dbae893977
Check wasm target is working by running 'cargo check' on the demo_web package (#36) 2020-10-30 12:51:16 +01:00
Emil Ernerfeldt d0bc9096f7 Rename CI workflow 2020-10-27 14:44:05 +01:00
Emil Ernerfeldt 5c14a15f8c [github-actions] fix typo 2020-07-30 12:44:12 +02:00
Emil Ernerfeldt fae81ca386 [github-actions] only test egui project
Work-around for weird build issue in
https://github.com/emilk/emigui/runs/927167824?check_suite_focus=true
2020-07-30 12:39:35 +02:00
Emil Ernerfeldt b17f200b35
github action
From https://github.com/actions-rs/meta/blob/master/recipes/quickstart.md
2020-07-30 12:12:06 +02:00