Olivier Goffart
daff9e8e65
Move Callback and internal Models to the private_api namespace
2021-06-28 11:23:44 +02:00
Simon Hausmann
61d533812d
Bump femtovg and ttf_parser version
...
They are now in sync with the latest due to a new rustybuzz release
2021-06-28 11:08:06 +02:00
Olivier Goffart
98cec35080
Increase version numbers
2021-06-28 10:39:43 +02:00
Tobias Hunger
e01bd87df8
Janitor: Fix warnings about markdown files
...
These might change the layout of the rendered markdown files. This will
also fix some typos along the way:-)
2021-06-28 08:32:25 +02:00
Tobias Hunger
13d7f5e7bd
Janitor: Fix typos in comments and user-facing strings
...
Also adapt tests for error messages containing the fixed strings.
No behavior change is intended!
2021-06-28 08:32:25 +02:00
Tobias Hunger
4b12ed03cf
Janitor: Fix typo in local function name
...
No behavior change is intended!
2021-06-28 08:32:00 +02:00
Tobias Hunger
a38868b4aa
Janitor: Fix typo in local function name
...
No behavior change is intended!
2021-06-28 08:32:00 +02:00
Tobias Hunger
24872e2604
Janitor: Fix typo in in local function name
...
No behavior change is intended.
2021-06-28 08:32:00 +02:00
Tobias Hunger
96a4885eaf
Janitor: Fix type on function name
...
No behavior change is intended!
2021-06-28 08:32:00 +02:00
Tobias Hunger
4b077d48ae
Janiotor: String fix that might have side effect
...
This changes the name of a NamedReference and I am not sure this change
has no side effects, so put this into an extra patch.
As usual: No behavior change is intended!
2021-06-28 08:32:00 +02:00
Tobias Hunger
a39ce28c7a
Janitor: Fiy typo in function name
...
No behavior change is intended here!
2021-06-28 08:32:00 +02:00
Tobias Hunger
c482cd7a29
Janitor: Fix typo in local function name
...
No behavior change is intended!
2021-06-28 08:32:00 +02:00
Tobias Hunger
ef7a9c9428
Janitor: Fix typo in test name
...
No behavior change is intended here!
2021-06-28 08:32:00 +02:00
Tobias Hunger
87460c4ac8
Janitor: Fix typo in struct field name
...
No behavior change is intended here!
2021-06-28 08:32:00 +02:00
Tobias Hunger
1e30bea812
Janitor: Fix typo in thread-local variable name
...
No behavior change is intended here!
2021-06-28 08:32:00 +02:00
Tobias Hunger
c33a897bb3
Janitor: Fix type in struct field name
...
No behavior change is intended here!
2021-06-28 08:32:00 +02:00
Tobias Hunger
a46d936d6f
Janitor: Fix typo in target CMake target name
...
No behavior change is intended here!
2021-06-28 08:32:00 +02:00
Tobias Hunger
6b48373a01
Janitor: Fix typo in local variable name
...
No behavior change is intended here!
2021-06-28 08:32:00 +02:00
Tobias Hunger
4b1db93912
Janitor: Fix typo in function name
...
No behavior change is intended here!
2021-06-28 08:32:00 +02:00
Tobias Hunger
68259162c8
Janitor: Fix typo in local variable name
...
No behavior change is intended here.
2021-06-28 08:32:00 +02:00
Simon Hausmann
6d06827938
Re-enable doc errors in this branch
2021-06-26 10:07:59 +02:00
Simon Hausmann
8a8ff6d2e9
Work around doxygen complaining about lack of override function
2021-06-26 09:42:56 +02:00
Simon Hausmann
325751a695
Revert "Disable clang in doxygen again for now, but make doxygen warnings errors"
...
This reverts commit e6727e6957
.
Unfortunately in the CI the warnings as errors doesn't quite work as
well yet, producing different warnings that need fixing first.
2021-06-26 08:04:30 +02:00
Simon Hausmann
4611cfb24f
Fix doxygen warn as error
...
The version in the CI only supports YES
2021-06-25 23:04:14 +02:00
Simon Hausmann
e6727e6957
Disable clang in doxygen again for now, but make doxygen warnings errors
...
Will fix clang support with that next week.
2021-06-25 21:22:53 +02:00
Simon Hausmann
25820b57d4
C++: fix remaining doxygen warnings in image.h and string.h
2021-06-25 21:07:01 +02:00
Simon Hausmann
7e3e6faa31
C++: Fix remaining warnings in callbacks.h
2021-06-25 20:59:23 +02:00
Simon Hausmann
8e729fee95
C++: Fix remaining doxygen warnings in sixyfps_interpreter.h
2021-06-25 20:41:53 +02:00
Simon Hausmann
919cc3065f
C++: Fix remaining doxygen warnings in sixtyfps.h
2021-06-25 20:33:03 +02:00
Simon Hausmann
929dd8dbf4
Fix various doxygen warnings
...
and hide some internal members from doxygen
2021-06-25 20:26:33 +02:00
Simon Hausmann
e042e5d5d7
C++: Fix doxygen warnings in sixtyfps_color.h
...
* Add missing docs
* Hide internal member from Doxygen
2021-06-25 20:19:44 +02:00
Simon Hausmann
57bbfd531a
C++: Add some docs for Brush and LinearGradientBrush
2021-06-25 20:14:53 +02:00
Simon Hausmann
b69ec1f9be
Cache the python virtual environment for C++ doc builds
...
Since we currently pin sphinx and the theme from git, it requires some
recompilation instead of just a dependency in pypi.
2021-06-25 18:50:19 +02:00
Simon Hausmann
67ba7d434b
Add xkbcommon-dev to the vscode extension build
...
Forgot to git add in the previous commit :)
2021-06-25 18:45:53 +02:00
Simon Hausmann
0d89bb9bd9
Sync linux dependencies
...
Based on f8297df104
fixing the build issue
of libxkbcommon.so not being found at link time, possibly because the underlying
on GitHub changed, this change synchronizes all the apt-get install cases
I've found.
2021-06-25 18:17:33 +02:00
Simon Hausmann
783578f724
Prospective linux ci build fix, part 2
...
Oops, add xkbcommon also in the other apt-get install case.
Amends commit f8297df104
2021-06-25 18:11:28 +02:00
Simon Hausmann
f8297df104
Prospective fix for linux build in the CI
...
Some crate appears to pull in xkbcommon as a dynamic dependency.
2021-06-25 18:10:00 +02:00
Simon Hausmann
162725018e
Run tests on macOS
...
With the testing backend this should not be a problem anymore
2021-06-25 17:33:59 +02:00
Simon Hausmann
1c6ff356a4
Minor tweak to the logo in the C++ docs
...
Remove the sharp edges
2021-06-25 12:46:35 +02:00
Simon Hausmann
f9ef21bffd
Add a logo to the C++ docs
...
This requires working around a bug in sphinx and the rtd theme, hence
the git pinning.
2021-06-25 11:48:36 +02:00
Simon Hausmann
40d8c7633f
Enable clang support in Doxygen
2021-06-25 08:48:28 +02:00
Simon Hausmann
2879102a29
C++: Document brighter and darker for Color
2021-06-24 17:10:43 +02:00
Simon Hausmann
f7c7d2e67a
C++: Add documentation for SharedVector
2021-06-24 17:04:58 +02:00
Simon Hausmann
d9857a3308
docs: add missing \a commands for arguments
2021-06-24 16:43:36 +02:00
Simon Hausmann
376ed43544
Remove the "View Page Source" links from the sphinx docs
...
The rst source is not really all that interesting :-)
2021-06-24 12:23:58 +02:00
Simon Hausmann
eef43bdf48
Fix typo
2021-06-24 11:10:55 +02:00
Simon Hausmann
4d2fac3f87
Minor markdown tweak
...
Annotate shell code blocks with the sh tag.
2021-06-23 20:22:29 +02:00
Simon Hausmann
9b5b0f7965
Document the setup for cross-compiling with CMake
2021-06-23 20:22:29 +02:00
Simon Hausmann
5fa7b31f01
Fix cross-compiling with CMake
...
Select that the compiler and xtask should be compiled as host binaries,
not target.
This also pulls in new corrosion with better cross-compilation support.
2021-06-23 20:22:29 +02:00
Olivier Goffart
9b4bcab926
Better error message when overriding a layout property
...
As suggested by Simon
2021-06-23 17:15:49 +02:00