aboutsummaryrefslogtreecommitdiffstats
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* mach: fix logic to override paths for legacy layout (#34467)Mukilan Thiyagarajan2024-12-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | wptrunner internally derives the path to the MANIFEST.json file from the `metadata_path` passed via `test_paths`. The current logic overrides only the `metadata_path`, leaving the manifest_path pointing at the wrong (non-legacy) layout's MANIFEST.json. In #34436 we observed that the recent WPT imports create a transient `.cache` diretory that wptrunner logic uses for optimization. This has not been observed until #34436 because a [recent bump in MANIFEST.json's schema version][1] triggered the creation of the cache. Because of the above issue with incorrect path and the fact that we *first* trigger `mach update-wpt` for legacy layout during WPT import, the MANIFEST.json of non-legacy layout gets incorrectly migrated during the invocation of `update-wpt` for legacy layout but the cache is still created under legacy-layout's path as it is not based on `manifest_path`. The subsequent invocation of `mach update-wpt` for non-legacy finds the MANIFEST.json already migrated so the `.cache` directory is not constucted. This change simply replaces the whole object using the wptrunner's `TestRoot` class constructor so that all derived paths are calculated correctly. We also add the `.cache` folders to gitignore as it seems like they are expected to be created during such version migrations. [1]: https://github.com/web-platform-tests/wpt/pull/49406 Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* Support persisting unminified external stylesheets (#33919)Taym Haddadi2024-10-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * Support local tweaking of external stylesheets Signed-off-by: Taym <haddadi.taym@gmail.com> * Remove duplicated code between unminify_css and unminify_js Signed-off-by: Taym <haddadi.taym@gmail.com> * Add License Signed-off-by: Taym <haddadi.taym@gmail.com> * Use js-beautify instead of npx Signed-off-by: Taym <haddadi.taym@gmail.com> * Fix clippy warning Signed-off-by: Taym <haddadi.taym@gmail.com> --------- Signed-off-by: Taym <haddadi.taym@gmail.com>
* Add initial support for tracing and tracing-perfetto (#33188)atbrakhi2024-09-041-0/+1
| | | | Signed-off-by: atbrakhi <atbrakhi@igalia.com> Co-authored-by: Delan Azabani <dazabani@igalia.com>
* Fix run_dromaeo.py (#33239)Samson2024-08-281-0/+1
| | | Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* compositor: Do not parse the Cargo.lock file while building (#33222)Martin Robinson2024-08-281-1/+1
| | | | | | | | | | | | | | | The compositor's `build.rs` script was parsing the `Cargo.lock` file in order to tag WebRender captures with the WebRender version. The embedder already knows what version of Servo we are using, which should be enough to infer the WebRender revision. This changes does that and generally does a bit of cleaning up of how captures are done. - The name of the capture directory is now `webrender-captures` - There is console output now when captures are done. Before it was hard to know if it succeeded. - Simplify the Compositor constructor a little to avoid passing arguments so much. Signed-off-by: Martin Robinson <mrobinson@igalia.com>
* Android: load url from Intent, plus fixed some warnings (#32160)Gae242024-04-291-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update gitignore folder with android build files * address some warnings Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> * fix servo not loading url from Intent Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> * format Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> * InitOptions, added url field to avoid override homepage url Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> * actually there is a gitignore file in the android folder Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> * Restore buildToolsVersion property Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> --------- Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* Allow building with Nix on Linux distros other than NixOS (#31001)Delan Azabani2024-01-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * remove NixOS check from mach wrapper * pin nixpkgs to fix jemalloc-sys + mozangle build scripts * add stdenv.cc.cc to LD_LIBRARY_PATH to fix webrender build.rs * add all buildInputs to LD_LIBRARY_PATH to fix ldd servo * add glib + zlib to buildInputs to fix ldd servo * working! patchelf --remove-rpath --set-interpreter * undo changes that were ultimately unhelpful * make compiled programs independent of Nix * avoid installing patchelf’d toolchains in ~/.rustup * remove another spurious change * fix rustup pollution * only enable on other distros when MACH_USE_NIX is set
* Replace virtualenv with Python's built-in venv (#30377)Corey Farwell2023-12-071-0/+1
| | | | | | | | | | | | | | | | | | * Replace virtualenv with Python's built-in venv. * Apply Delan's suggestions and make a couple small fixes - Fix a tidy warning about directories that don't exist - Use shutil instead of the redundant get_exec_path - Miscellaneous cleanups * Fix typo in environment variable * fix bug where pip still tries to the wrong site-packages --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Delan Azabani <dazabani@igalia.com>
* Sync WPT with upstream (04-10-2023) (#30493)Servo WPT Sync2023-10-061-0/+3
| | | | | | | | | | | | | | | * Update web-platform-tests to revision b'dfda99176a5d552fb1129fa353b7e4c69f6ed92c' * fix linter errors after WPT import Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> * Update expectations --------- Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Bootstrap pkg-config and cmake on MacOS (#30497)Martin Robinson2023-10-051-0/+3
| | | | | | | These need to be installed in order to build so we can install them via Homebrew. Do this by simply restoring the Homebrew bootstrapping logic we had in place previously. Fixes #27171.
* Remove lzma path workaround for MacOS (#30053)Martin Robinson2023-08-011-3/+0
| | | | | Now that the new version of GStreamer fixes this issue, we can remove the workarounds for this problem as well as all of the homebrew bootstrapping logic.
* Add .envrc to .gitignore (#29988)Jade2023-07-181-0/+3
| | | | | | This allows people on nix to add an envrc file without it polluting the working tree. Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* Remove UWP / Hololens supportMartin Robinson2023-07-051-16/+0
|
* Remove more Taskcluster and Treeherder integrationMartin Robinson2023-04-101-1/+1
| | | | | Servo no longer uses Taskcluster and Treeherder, so this change removes script references to those services and support files.
* Cleanup .gitignorechansuke2023-01-201-7/+12
|
* Remove `settings.json` from `.gitignore`.teymour-aldridge2021-06-241-0/+4
| | | | | | Also add `Brewfile.lock.json` to the list of ignored files. Signed-off-by: teymour-aldridge <teymour.aldridge@icloud.com>
* Remove emacs backup files, add them to .gitignoreAlan Jeffrey2020-07-171-1/+4
|
* Generalize the 2020 regression report to show local unexpected failuresSimon Sapin2020-05-041-1/+1
|
* Make it possible to add a title to context menuPaul Rouget2020-03-311-1/+1
|
* Add Layout 2020 reftests regression reportSimon Sapin2020-03-201-0/+1
| | | | | | This shows WPT reftests that fail in Servo with Layout 2020 but pass with Layout 2013, together with screenshots of the corresponding runs and HTML source code for the test and its reference. https://community-tc.services.mozilla.com/api/index/v1/task/project.servo.layout-2020-regressions-report/artifacts/public/regressions.html redirects to the latest report for the `master` branch.
* Ignore layout debugger trace filesFernando Jiménez Moreno2020-02-211-0/+3
|
* .gitignore all virtualenvsSimon Sapin2019-12-101-1/+1
|
* Auto merge of #23686 - saschanaz:git-ignore, r=jdmbors-servo2019-09-251-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ignore VSCode IDE files <!-- Please describe your changes on the following line: --> This ignores launch.json (to configure debugger) and `ipch/` (for IntelliSense). --- <!-- 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 - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [x] These changes do not require tests because it only changes gitignore. <!-- 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/23686) <!-- Reviewable:end -->
| * Ignore VSCode IDE filesKagami Sascha Rosylight2019-07-051-1/+1
| |
* | Cleanup AppPackages on mach cleanPaul Rouget2019-09-211-0/+1
| |
* | "mach clean" cleans uwp artifactsPaul Rouget2019-09-171-33/+3
| |
* | Branding: s/servo/firefox reality/Paul Rouget2019-09-061-0/+2
| |
* | Add ARM64 configuration to ServoApp.Josh Matthews2019-07-231-0/+2
| |
* | Add new hololens code (winrt + D3D immersive mode example)Paul Rouget2019-07-221-27/+29
|/
* Hololens portPaul Rouget2019-07-031-0/+39
|
* Auto merge of #23597 - EB-Forks:vscode/extensions, r=jdmbors-servo2019-06-251-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | chore(vscode): Add VSCode recommended extensions The provided `extensions.json` file is based on the one [in `mozilla‑central`][mozilla‑central‑vscode‑extensions]. [mozilla‑central‑vscode‑extensions]: https://hg.mozilla.org/mozilla-central/file/tip/.vscode/extensions.json --- <!-- 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 - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because this only adds extension recommendations for **Visual Studio Code**. <!-- 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/23597) <!-- Reviewable:end -->
| * chore(vscode): Add VSCode recommended extensionsExE Boss2019-06-191-0/+1
| | | | | | | | | | | | | | | | The provided `extensions.json` file is based on the one [in `mozilla‑central`][mozilla‑central‑vscode‑extensions]. [mozilla‑central‑vscode‑extensions]: https://hg.mozilla.org/mozilla-central/file/tip/.vscode/extensions.json
* | Changes for gitignoreMaharsh2019-05-091-0/+1
|/
* Update manifest integration to reflect upstream API changes.Tom Servo2018-11-231-0/+1
|
* Code coverage for decisionlibSimon Sapin2018-10-091-0/+1
|
* Remove the egl-configs diagnostic programSimon Sapin2018-07-021-1/+0
| | | | It has served its purpose. If we ever need it again it’s in git history.
* Android cross-compiled command line hello worldSimon Sapin2018-07-021-0/+1
| | | | `cargo run` Just Works®
* Add `./mach bootstrap-android`Simon Sapin2018-07-021-0/+1
|
* Automation Script to take screenshot for servoasoni32018-04-271-1/+1
|
* feat(windowevent): expose CaptureWebRender eventOJ Kwon2018-03-161-0/+1
|
* Update test expectations.Josh Matthews2017-11-151-0/+1
|
* Add implementation for itemprop and itemtypeVijay Hebbar2017-11-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Created test file Added the stub methods for itemprop and itemscope Resolved html5ever dependency, added ItemScope and ItemProp attr Resolving dependency Added pref override on metadata attributes Resetting to original state due to change in requirement Reverted adding attributes 1. add a customized implementation of parse_plain_attribute 2. add the following methods to HTMLElement.webidl added itemprop and itemtype, enabled pref in test Added initial implementation for getting itemprop property values Adding the wireframe for testing Implemented function to handle itemType Corrected typo Fixed typo bug in code Handling duplicates for itemtype attribute values Added the test suite structure Added test for extra space Added test for regular test values Added test cases for Single property values Test cases to check absence of itemtype and itemprop attributes Added code to handle absence of itemtype or itemprop attributes Added shell script to run all test cases cleared up Cargo file Tidying up Removed the local test file Removed new line for test-tidy Ordered key in prefs.json Fixes for test-tidy Enabled test preferences Created test using wpt Creating WPT Tests for Regular and Single Prop Types Fixed the Regular type test Fixed tests Removed old test case metadata Incorporate review changes from PR Updated MANIFEST to sync test cases Making changed suggested in review Removed editor folding Removed unnecessary code Resolving cargo conflicts Updated PropertyNames and itemtypes implementation Trying different data in test case Updated manifest Updated code based on reviews
* Print the full path for errors occurring in the servo cratetigercosmos2017-11-031-1/+2
|
* Also ignore orig files.Emilio Cobos Álvarez2017-06-081-0/+1
|
* Remove file accidentally added in #17219.Emilio Cobos Álvarez2017-06-081-0/+1
| | | | And prevent it from happening again.
* Android life cycle improvements and Gradle integrationImanol Fernandez2017-04-211-0/+4
|
* Unminify JS and dump it to a file before executing itFernando Jiménez Moreno2017-04-121-0/+2
|
* Remove legacy items from .gitignoreXidorn Quan2016-12-121-8/+0
|
* Adding vscode and intellij settings folders to gitignoreDavid Raifaizen2016-04-231-0/+9
|
* gitignore: /python/tidy/servo_tidy.egg-info/Peter2016-04-171-0/+1
|