Commit graph

89 commits

Author SHA1 Message Date
Delan Azabani
34d9be70f9
Update in-tree docs to point to the new book (#32743)
* Update in-tree docs to point to the new book

* Revive build setup section in README as quickstart guide

* Apply feedback about titles
2024-07-09 15:42:00 +00:00
Jonathan Schwender
26bbfe9b55
Make crown optional (#32494)
* Make `crown` optional

Add the optional `--use-crown` flag to mach

* --use-crown for all platforms in CI

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Add documentation for `--use-crown`

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Update python/servo/command_base.py

Co-authored-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* Raise Error if CARGO_BUILD_RUSTC conflicts with --use-crown

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* add dummy RUSTFLAG to trigger re-checking

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

---------

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
Co-authored-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
2024-06-24 11:46:43 +00:00
Martin Robinson
cd2ab36759
Rename gfx to fonts (#32556)
This crate only takes care of fonts now as graphics related things are
split into other crates. In addition, this exposes data structures at
the top of the crate, hiding the implementation details and making it
simpler to import them.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-06-19 20:26:19 +00:00
Tumuhairwe
b2f2ae61db
Updated inconsistent context for crates (#31718) 2024-03-18 08:38:42 +00:00
Okhuomon Ajayi
0327d4638b
Adjust the language used in some of the documentation (#31583)
* fixed a typo in the Android setup command

* Fix typo in documentation for command-line arguments

* Fix style and formatting issues in the Shell Scripts section of the documentation

* Update style.md

* Fixed various  inconsistencies

* Fixed various inconsistencies

* Update webxr.md

* Update style.md

* Update COMMAND_LINE_ARGS.md

* Update README.md

Co-authored-by: Martin Robinson <mrobinson@igalia.com>

* Update docs/COMMAND_LINE_ARGS.md

---------

Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-03-08 14:11:28 +00:00
Alex Touchet
e2e30bcbb1
Remove leftover layout_traits references (#31448) 2024-02-28 23:01:03 +00:00
Josh Matthews
4758ffabca
Initial overview of webxr initialization (#31255) 2024-02-05 08:54:55 +00:00
Delan Azabani
c219204084
Fix crown on NixOS (#30987)
* Fix crown on NixOS

* no need to install libs, because there are none

* fix program name in usage message

* use the cargo provided by each buildPhase

* cargo update --offline can be used to reformat lockfiles

* document how to keep rust-toolchain.toml and etc/shell.nix in sync

* clarify comment about allowBuiltinFetchGit

* fix license

* clarify purpose of filterlock

* explain why crown must not use workspace dependencies
2024-01-05 02:15:16 +00:00
Alex Touchet
a3a2a43387
Remove IRC comment in style.md (#30998) 2024-01-04 04:43:03 +00:00
Bartłomiej Kalemba
94d76b2946
docs(style): update outdated stylo project name and link (#30960)
* docs(style): update outdated `stylo` project name and link

* docs(style): remove outdated link to Stylo project

* Update style.md

---------

Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-01-03 14:50:40 +00:00
Koki Saito
be1a0a0b2b
fix: add a missing dot in HACKING_QUICKSTART.md (#30958) 2023-12-29 14:47:07 +00:00
Alex Touchet
e4aed3d06a
Update branch name to main (#30877) 2023-12-16 09:32:20 +00:00
Martin Robinson
c529bfa49e
Remove some stray references to OpenSSL (#30710)
These were left over from the change to use rustls.
2023-11-09 09:17:19 +00:00
Yash Sajwan
afe299fd1d
fix typo in debugging.md from servo to Servo (#30644) 2023-10-30 13:53:37 +00:00
Delan Azabani
a3d2f0c586
Enable debug assertions for all builds other than official releases (#30509)
* Run main and try jobs with debug assertions

* use single quotes in workflow expressions

* set force-debug-assertions in main.yml

* set force-debug-assertions as part of decision job

* fix typo in MachCommands.build

* fix more hardcoded profile names

* fix tidy

* split cargo_profile_option on windows

* Fix running servoshell and unit tests through a symlink

* rename steps to make them less confusing

* fix more hardcoded cargo profile options

* fix missing inputs in linux-wpt and mac-wpt

* make filename an inherent method of Resource

* rework release-with-debug-assertions profile to production profile

* rework resource logic to eliminate std_test_override

* set production flag in nightly release builds

* clean up servobuild.example and windows.yml

* oops forgot to check in embedder_traits/build.rs

* fix mach test-unit behaviour through symlink

* unit tests only need current_dir and ancestors

* fix macOS package smoketest breakage

* expect css/css-color/currentcolor-003 to crash under layout 2013

* fix more references to {force,release-with}-debug-assertions

* fix local build failures under --profile production
2023-10-26 08:22:14 +00:00
Delan Azabani
c9d25963a7
docs: add table of contents to HACKING_QUICKSTART (#30616)
* docs: add table of contents to HACKING_QUICKSTART

* remove stray newline

Co-authored-by: Martin Robinson <mrobinson@igalia.com>

---------

Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2023-10-25 09:58:33 +00:00
Yutaro Ohno
5cfec2fbdf
docs: Fix sample command in COMMAND_LINE_ARGS doc (#30082) 2023-08-09 13:43:13 +00:00
atbrakhi
064e9dcd7f remove hololens doc 2023-07-10 09:46:31 +02:00
Rakhi Sharma
7d7abef602 Move logers into seperate logger files
Constellation seems to have lots of code that could be moved into
seperate files. `FromScriptLogger` and `FromCompositorLogger` seem
to qualify for that.
Moved FromScriptLogger and FromScriptLogger to logger file.
2023-05-02 17:02:02 +02:00
Delan Azabani
50e7f41e48 HACKING_QUICKSTART: update vscode guide 2023-03-10 19:04:53 +08:00
Delan Azabani
7fe42ec8e9 HACKING_QUICKSTART: update vscode guide 2023-02-15 13:31:04 +08:00
Mukilan Thiyagarajan
8f60df4fdc Remove UWP/HoloLens CI & Nightly jobs.
Servo [TSC has decided][1] to halt support for UWP
platform. This PR only removes the CI & Nightly jobs
and doesn't modify any code related to UWP support.

[1]: https://github.com/servo/project/blob/master/governance/tsc/tsc-2023-01-23.md#supported-platforms

Signed-off-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
2023-01-25 22:04:57 +05:30
Teymour Aldridge
c25822d886 Add vscode/rust-analyzer info. 2022-01-20 18:46:37 +00:00
Teymour Aldridge
43ee7c6076
Remove now resolved debugging bug.
The bug (https://github.com/rr-debugger/rr/issues/1883) has been resolved.
2022-01-19 10:42:24 +00:00
Divyanshu Agrawal
75f50acda8 docs: Fix link to experimental CLI prefs list
Fixes: #28612.

Signed-off-by: Divyanshu Agrawal <agrawal-d@outlook.com>
2021-10-15 19:03:28 +05:30
Radek Kunc
ef4d6b8e7f
Update rust by example link 2021-09-04 22:53:19 +02:00
Simon Sapin
a75a6c1f42
Link to Zulip in HACKING_QUICKSTART.md
Remove links for Matrix or the dev-servo mailing list.
2021-02-26 13:21:50 +01:00
Josh Matthews
d2e2230413
Add more issue reporting and URL shortening tips. 2020-07-17 10:41:44 -04:00
Josh Matthews
43a8a01b8f
Update hololens documentation. 2020-07-14 20:52:33 -04:00
Paul Rouget
18f35c7957
Update HACKING_QUICKSTART.md
Fix #27012
2020-06-22 07:30:05 +02:00
Simon Sapin
b282bd3a44 Remove support for heartbeats profiling 2020-06-04 22:53:56 +02:00
atouchet
a33c75cbec Rename glutin port to winit 2020-05-27 20:27:15 -07:00
Alex Touchet
5a27178db1
Update ORGANIZATION.md 2020-05-02 20:42:09 -07:00
Utsav Oza
d2a0763f38 Use a valid debug option in the Debugging guide 2020-04-01 18:44:41 +05:30
Gabriel Majeri
126a0981f7 Replace IRC channel with Matrix link 2020-03-19 21:54:29 +02:00
Daniel Alley
430a65be07 Remove azure canvas backend
closes #25833
2020-02-25 00:14:24 -05:00
Zakor Gyula
12893aa010 Initial implementation of WebGPU API 2019-11-21 08:30:26 +01:00
Rasmus Viitanen
89c5ccc5de Update HACKING_QUICKSTART doc 2019-10-01 20:45:44 +02:00
wangxiangqing
b0455eb88b Remove the nonexistent optional params in document
Change-Id: I08af254388196926de911f146dbee282b887cf9b
2019-09-08 23:42:34 +08:00
Paul Rouget
385f774836 Update hololens doc 2019-07-05 13:03:13 +02:00
Paul Rouget
bc85472f7a Hololens documentation 2019-07-03 21:35:43 +02:00
Thomas Delacour
72345ed0bc
ISSUE-23088: updated deprecated links in HACKING_QUICKSTART 2019-03-25 23:43:39 -04:00
bors-servo
e2406d31dd
Auto merge of #23049 - dollinad:master, r=jdm
Edit Selector Implementation to be concise

Edit Selector Implementation in order to be concise.

Changes involve:
- Sentence rewrites
- Removal of dead links
- Correction of grammar and spelling

<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _changes were made to docs file only__

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23049)
<!-- Reviewable:end -->
2019-03-21 08:20:48 -04:00
dollinad
eafd9d17ad Edit Selector Implementation to be concise
Edit Selector Implementation in order to be concise.

Changes involve:
- Sentence rewrites
- Removal of dead links
- Correction of grammar and spelling

Edit Style.md

Edit the content under "The properties module" to make it concise .

(Squashed commit)Edit Style.md #1

sytle -> style

Update Style.md #1

consitency -> consistency
2019-03-21 02:04:35 -07:00
Peter Hall
8bfd4dc1e2 #8539 Config preferences backend restructure 2019-03-20 15:01:26 +00:00
Jan Andre Ikenmeyer
1097d3fe00
Replace http with https in docs 2018-11-06 11:39:09 +01:00
Emilio Cobos Álvarez
81aa7fac12 Remove geckolib mentions from docs. 2018-05-17 11:24:59 -05:00
atouchet
73a619359c Change "OS X" to "macOS" 2018-03-26 23:00:20 -07:00
Igor Gutorov
de0e33a743 style: Fix some dead links in style.md 2018-03-13 01:39:17 +02:00
Paul Rouget
2282292fa4 Drop CEF support 2018-01-31 06:36:21 +01:00