Aurindam Jana
3523e86359
Simplify commercial license ( #3063 )
...
Base the commercial license on the Royalty-free license adding clauses pertaining to the fees.
2024-05-31 14:06:17 +02:00
Olivier Goffart
13fe59cc2e
C++: Move the internal test helper in the private_api namespace
...
in a different file
2024-04-22 11:28:12 +02:00
Simon Hausmann
35605af303
Fix Windows C++ binary package file name (attempt 3)
...
CPACK_SYSTEM_NAME is what we used before, and that has the win64 suffix
that the prepare_release job in nightly_snapshot.yaml expects. Also
fixed the docs to add the missing MSVC suffix that's new.
2024-04-16 17:50:59 +02:00
Chris Chinchilla
7afa34a7e1
Rename tutorial to quickstart ( #4941 )
2024-04-04 13:26:24 +02:00
Olivier Goffart
fd4dcfc128
Update MSRV to 1.73
...
A MSRV update is required to update the image crate to 0.25, otherwise
we get link error that are ficed in newer version.
Also other dependency update such as env_logger needs a newer MSRV.
Update to 1.73 because it has functions like `with_borrow` on thread
storage which we already actually use in some platform.
This is also the last release before the the drop of macOs < 10.12
in Rust 1.74
2024-03-27 09:04:31 +01:00
ogoffart
6bf40989d9
Bump version number to 1.6.0
2024-03-27 07:49:22 +00:00
ogoffart
20c570ab1d
Bump version number to 1.5.1
2024-03-18 08:55:01 +00:00
Simon Hausmann
efb626a54a
C++: Fix incorrectly documented minimum supported Rust version
2024-03-08 15:20:53 +01:00
Simon Hausmann
77f0cd9eac
Fix license header check for Pipfiles
2024-03-07 10:08:12 +01:00
Wilston Oreo
bef532b5fc
Optional C++ namespaces ( #4759 )
...
Co-authored-by: Michael Winkelmann <michael@winkelmann.site>
2024-03-06 19:43:11 +01:00
ogoffart
a0eed4e58e
Bump version number to 1.5.0
2024-02-20 17:33:11 +00:00
Olivier Goffart
9200480b53
Fix a few links to the docs that changed with the new structure
2024-02-03 09:38:49 +01:00
ogoffart
fec2b961db
Bump version number to 1.4.1
2024-02-01 09:12:42 +00:00
Simon Hausmann
9f440c2699
Node.js: Document global singletons
2024-01-23 17:51:01 +01:00
Simon Hausmann
d44717a11d
doc: Add a section for targeting MCUs in the C++ documentation
...
Fixes #4180
2024-01-19 11:42:30 +01:00
Olivier Goffart
750a3033f8
C++ docs: add cmake reference
2024-01-15 17:36:29 +01:00
Olivier Goffart
4a1a7b1f7e
Fix slint warnings in the docs
2024-01-12 09:24:51 +01:00
Simon Hausmann
aadac60a07
doc: Fix title case
2024-01-08 09:42:57 +01:00
ogoffart
b081c489d6
Bump version number to 1.4.0
2023-12-11 11:21:37 +00:00
ogoffart
b9255ab8e2
Bump version number to 1.3.2
2023-12-01 08:05:15 +00:00
ogoffart
0a5bf6c37b
Bump version number to 1.3.1
2023-11-23 07:47:07 +00:00
Aurindam Jana
50a6040c38
Update cpp docs on installing or building slint ( #3821 )
2023-11-01 19:10:04 +01:00
Simon Hausmann
e0d1d4366d
doc: In the type mapping, refer to the angle as "angle", not as "value"
2023-10-17 13:26:04 +02:00
Tobias Hunger
b12575a4c4
janitor: Go over our spell checking setup
...
* Extend the cspell word list
* Remove those extensions from individual source files
* white-list licenses and such as we should not meddle with those
* Fix spelling
2023-10-16 09:01:51 +02:00
Simon Hausmann
c8b05c2b05
Add documentation about the different renderers, their pros/const, and availability in backends and API
2023-09-12 11:28:17 +02:00
tronical
b8b9db4e42
Bump version number to 1.3.0
2023-09-05 15:46:36 +02:00
Simon Hausmann
465fe20478
Fix external links from the C++ docs in markdown files
...
Recgonize the default schemes, otherwise
myst-parser thinks they're internal.
2023-08-30 14:58:31 +02:00
Olivier Goffart
fd60d08f7b
Rename SLINT_TARGET_CARGO_FLAGS
to SLINT_LIBRARY_CARGO_FLAGS
2023-08-30 13:44:19 +02:00
Simon Hausmann
e7a883348b
Add links from Rust and C++ to the common platform backend docs
...
... and adjust the C++ platform backend docs a little to the current
state.
cc #3208
2023-08-25 13:22:06 +02:00
Simon Hausmann
d918bc217b
Fix C++ docs build
...
Pin sphinx to the previous release due to
https://github.com/sphinx-doc/sphinx/issues/11605
2023-08-17 09:22:52 +02:00
Simon Hausmann
96d7bb132c
reuse: remove glob for markdown files
...
Instead, place the copyright and license right into the source.
To satisfy reuse, this also removes the unnecessary MIT.txt
symlinks.
2023-08-17 08:55:28 +02:00
Simon Hausmann
3356cf508d
Add the Slint version to the title of the C++ reference and Slint reference
...
The Rust docs already have it in their default, and this adds it to the other two.
2023-08-15 16:10:52 +02:00
Simon Hausmann
bf7e7e7323
Move debugging techniques under advanced topics in the Slint reference
2023-08-15 10:43:49 +02:00
Simon Hausmann
1060d453b3
Fix headline of C++ docs
...
Remove exclamation mark and "welcome", as advised by Kavindra.
2023-08-08 17:20:39 +02:00
Olivier Goffart
a34074db11
Move the C++ specific example to the examples/cpp directory
...
The platform ones are not experimental so move out of tests
2023-07-31 12:58:38 +02:00
Simon Hausmann
d681864a3b
c++: Fix missing platform API Docs
...
- Fix pre-processor include search path setup so that pre-processing
slint.h finds slint_internal.h and (most importantly)
slint_generated_public.h for the feature defines.
- Add missing documentation that caused doxygen errors.
2023-07-31 11:45:01 +02:00
Olivier Goffart
643512f60a
C++: rename slint_intepreter.h to slint-interpreter.h
2023-07-27 15:42:11 +02:00
ogoffart
aebaa7d6c9
Bump version number to 1.2.0
2023-07-25 10:44:53 +00:00
Simon Hausmann
8f6669194a
Fix disapearing debugging techniques docs from C++ docs
...
Amends a11c4c42b0
2023-07-17 18:08:31 +02:00
Olivier Goffart
e7c306cf60
Add SLINT_TARGET_CARGO_FLAGS cmake variable
...
* Add SLINT_TARGET_CARGO_FLAGS cmake variable
2023-07-17 15:43:22 +02:00
Simon Hausmann
d8fe052cde
Fix bad red markup in C++ slint::Model docs
...
Revert da95051
and fix the link in the substitution instead.
Fixes #2992
2023-07-10 10:13:42 +02:00
Simon Hausmann
246541f44a
Prospective fix for pipenv errors about invalid specifiers
...
PEP 508 requires a comparator for version_one, so specify some.
2023-06-27 10:13:39 +02:00
ogoffart
c8c9496722
Bump version number to 1.1.1
2023-06-26 12:50:02 +00:00
Simon Hausmann
ab0e38c76d
Merge absolute-x
and absolute-y
"virtual" properties into absolute-position
( #2942 )
...
The type of thep property is `Point`, which existed before. It was
mapped to `slint::private_unstable_api::re_exports::Point` (euclid) and
is now mapped to slint::LogicalPosition (also in C++).
2023-06-21 08:17:57 +02:00
Olivier Goffart
11dea135f7
Domain: slint-ui.com -> slint.dev
2023-06-16 10:55:08 +02:00
Tobias Hunger
24c822dd60
xtask: Make docs MIT license
2023-06-16 09:14:20 +02:00
Tobias Hunger
04d1229685
Fix licnese information using xtask
2023-06-16 09:14:20 +02:00
ogoffart
641cab0e75
Bump version number to 1.1.0
2023-06-15 16:01:28 +00:00
Olivier Goffart
72de76b71a
Documentation for enums
2023-06-12 13:02:14 +02:00
Olivier Goffart
76356c181b
Tests: look at _all_ markdown files for slint snippets
...
We were missing some which had errors
Fixes #2689
(Although the error for 2689 was in C++ and would not have been
discovered by the test, better to have it parsed anyway)
2023-05-05 08:50:37 +02:00