Commit Graph

107 Commits

Author SHA1 Message Date
Samuel Guerra 44e04c39e5 Fixed warnings after Rust update. 2023-07-13 12:55:16 -03:00
Samuel Guerra c4a7566daa Fixed bugs. 2023-05-04 21:10:25 -03:00
Samuel Guerra d5503d70c9 Work around rust-analyzer error 2023-03-16 21:56:28 -03:00
Samuel Guerra 39e97c670d Implemented ANSI true-color and 8-bit color modes. 2022-12-08 10:35:28 -03:00
Samuel Guerra 90d4230ef6 Removed some auxiliary crates.
* We don't use the `do profile`.
* The "no-direct-dep" test is not really needed, because we have a more simple widget macro now.
2022-11-09 21:25:31 -03:00
Well d265d31073 Capitalized first letter of some doc tooltips.
Changed documentation order of zero-ui crate in `do doc`.
2022-11-09 02:02:20 -03:00
Samuel Guerra e9391a7ee9 Changed do doc to include rustdoc-args from Cargo.toml for each crate. 2022-11-05 16:17:29 -03:00
Samuel Guerra 842170ab41 Started simplifying docs. 2022-11-05 00:35:04 -03:00
Samuel Guerra af36fa3c88 Remove some unsafe blocks. 2022-10-10 01:06:37 -03:00
Samuel Guerra 5193461ebb Changed build tests to always OVERWRITE and to apply a custom cleanup that removes the trait implementers list. 2022-09-16 14:56:32 -03:00
Samuel Guerra 30b48c2fcd Build time profile. 2022-09-02 00:26:17 -03:00
Samuel Guerra 2446ebf885 Await 1 secound for window icon to load before opening. 2022-08-09 15:17:54 -03:00
Samuel Guerra eb616dade0 Fix do run for unix shells. 2022-08-02 20:02:45 -03:00
Samuel Guerra e969278492 Fixed do commands that use nightly. 2022-07-12 21:49:06 -03:00
Samuel Guerra af93564b39 Started implementing `icon!` and material icons. 2022-06-16 00:39:41 -03:00
Samuel Guerra 05d8f8fae8 Implemented widget subscriptions and info reuse. 2022-05-09 20:00:14 -03:00
Samuel Guerra 478df7ec04 Add a "release-lto" profile, for peformance testing. 2022-05-09 15:14:30 -03:00
Samuel Guerra 83bf5847d9 Enabled LTO for prebuilds. 2022-05-09 14:44:38 -03:00
Samuel Guerra 420fe6fb8d Implemented raw expand for examples. 2022-05-07 12:06:52 -03:00
Samuel Guerra 8ab3dc8600 Fixed do profile --build 2022-05-03 11:34:02 -03:00
Samuel Guerra 4db1495988 Implemented `do profile --build --diff` 2022-05-02 23:47:45 -03:00
Samuel Guerra be18c67060 Remove `opt-level = 3`, build times starting to get really slow, this reduces it by half for debug builds.
Implemented `do expand -p build-time`. This crate needs special handling because it is not part of the workspace.
2022-05-02 16:53:34 -03:00
Samuel Guerra c0e42fe6d9 Create new "profile" folder for profiling test code.
Moved stress tests to own crate.
Implemented target crate for `rustc` self-profile runs.
Implemented `do profile`.
2022-05-02 15:44:43 -03:00
Samuel Guerra 8255c745d3 Use new stable --timinings in do. 2022-04-07 14:35:40 -03:00
Samuel Guerra a834f3638e fmt 2022-03-24 19:05:28 -03:00
Samuel Guerra bd73b6fc7b Added doc post process to do doc. 2022-03-24 13:58:07 -03:00
Samuel Guerra a41e487a0b More doc fixes, implemented docs fetching when property is not documented in widget. 2022-03-23 12:34:04 -03:00
Samuel Guerra b321df2a4c Fix do doc help. 2022-03-22 22:20:24 -03:00
Samuel Guerra af6596dcd8 Started implementing property type fetching.
Implemented `do doc --serve`
2022-03-22 22:19:13 -03:00
Samuel Guerra eda6668243 New crate for custom docs, moved macro_rules! remove script to it. 2022-03-18 20:37:02 -03:00
Samuel Guerra 638a7c0ddc Removed "RUSTC_FORCE_INCREMENTAL" is causing to many errors. 2022-02-24 21:53:56 -03:00
Samuel Guerra 1e30af29c9 Enable RUSTC_FORCE_INCREMENTAL cause incremental compilation is disabled in new rust verison. 2022-02-24 20:23:03 -03:00
Samuel Guerra 5336e22233 Fixed do docs. 2022-01-28 22:43:07 -03:00
Samuel Guerra c781a93859 Fixed doc tests. 2022-01-28 22:29:24 -03:00
Well fd858355f8 Updated 33 files to use the new way of formatting strings, i.e. `"{ident}"`, 70 files to go. 2022-01-19 02:07:24 -03:00
Samuel Guerra 3814508e5a Implemented `TestTempDir` and `test_log`.
Fixed more file cache bugs.
2022-01-04 19:57:00 -03:00
Samuel Guerra 70bba0d115 Implemented examples temp dir. 2022-01-02 02:06:15 -03:00
Samuel fdc664f2b0 Fixed prebuild build. 2021-12-23 00:43:13 -03:00
Samuel Guerra 2d26b0cffe Re-export of `webrender` docs now only happens by generating docs using `do doc`, so we don't forget and it endup in docs.rs.
Also added docs re-export of `swgl`.
2021-12-21 00:58:38 -03:00
Samuel Guerra aed911c633 Fixed build tests overwrite. 2021-12-16 15:49:41 -03:00
Samuel Guerra ed95d3ee49 Improved do test.
fmt.
2021-12-16 12:57:34 -03:00
Samuel Guerra 1dd54a93b7 Continued implementing thumb. 2021-12-16 01:30:28 -03:00
Samuel Guerra 018853ab04 Fixed all do commands. 2021-12-16 00:50:15 -03:00
Samuel Guerra 6fcbb8efcd Fixed doc generation. 2021-12-15 21:52:29 -03:00
Samuel Guerra fd259cc6f0 Reorganized project folders. 2021-12-15 20:43:05 -03:00
Samuel Guerra 7e921dfe6b Fixed core doc tests. 2021-11-30 22:39:04 -03:00
Well 20debfd7d9 Implemented do ra_check command for enabling/disabling rust-analyzer check. 2021-11-17 01:12:16 -03:00
Samuel Guerra 31017eba30 Added stress test example. 2021-11-12 15:53:44 -03:00
Samuel Guerra d81d1942d4 Fixed image loading by fixing variable updates skipped due to event. 2021-11-12 01:39:41 -03:00
Samuel Guerra 34c6e48f14 Implemented `do install`. Updated TODOs. 2021-11-11 22:29:21 -03:00