Commit graph

14 commits

Author SHA1 Message Date
Tobias Hunger
842f75e653 [reorg]: Move api/sixtyfps-rs/sixtyfps-* into api/rs 2022-01-31 18:24:33 +01:00
Tobias Hunger
a3b86690ff [reorg]: Move the rendering backends into internal 2022-01-31 16:00:50 +01:00
Tobias Hunger
e6b24bceec [reorg]: Set up and populate the internal directory
Move "internal" crates into the `internal` directory. This first batch
includes most of sixtyfps_runtime but leaves the rendering backends
alone for now.

pre-commit applied some cleanups to the moved files:
 - Consistent newline at end of file policy
 - trimming trailing whitespace
 - Formatting Cargo.toml files.
2022-01-31 16:00:50 +01:00
Olivier Goffart
007d992ea9 Fix the publish script:
- build corelib_macros between common and the compilerlib so that the
   crates.io cache has time to propagate
 - add a feature to the default backend otherwise it doesn't compile
2022-01-21 10:52:45 +01:00
Tobias Hunger
bfca0e3573 Mass update copyright messages to be more REUSE compliant 2021-12-22 10:06:12 +01:00
Simon Hausmann
e0a942dc1c Avoid the use of symlinks for source files
On Windows 10, the creation of symlinks by normal users requires
enabling the developer mode, which may or may not be acceptable in
corporate environments with restricted IT setups.

We introduced the symlinks for the shared special key codes mapping,
which instead this patch places into a shared sixtyfps-common crate.
2021-12-13 15:51:10 +01:00
Olivier Goffart
a1069e94f0 Fixup the publish script
the GL bakcend don't compile alone without specifying a feature
2021-10-06 15:55:05 +02:00
Tobias Hunger
aea4ecca99 Apply pre-commit hooks to all files 2021-08-17 22:38:16 +02:00
Olivier Goffart
13bd828b96 Update license date 2021-07-02 15:55:54 +02:00
Rishabh Budhiraja
74727d953f
Renames viewer to sixtyfps-viewer and publishes it on crates.io (#237)
* Renames viewer to sixtyfps-viewer and publishes it on crates.io

* Maintain the directory name consistency
2021-05-22 08:34:50 +02:00
Olivier Goffart
a12436a253 Add sixtyfps-lsp in the publish script 2021-04-27 17:38:27 +02:00
Olivier Goffart
9f93968c66 Fix the publish to crate.io script 2021-01-29 18:19:21 +01:00
Olivier Goffart
32e71467fb Fix lisense header 2020-12-14 12:56:19 +01:00
Olivier Goffart
2931e3bb45 Commit the publish script 2020-12-14 12:21:20 +01:00