1
0
Fork 0
mirror of https://github.com/servo/servo.git synced 2025-07-25 08:10:21 +01:00
servo/python
Ashwin Naren ed9a79f3f4
Initial IndexedDB Support ()
Adds indexeddb support to servo. At the moment heed is being used as the
backend, although this can be swapped out by implementing `KvsEngine`.
This PR adds a thread + a thread pool for Indexeddb related operations.
Also `database_access_task_source` is added for Indexeddb related
operations.

This is a partial rewrite of . (Reopened due to branching issue)

Fixes 

---------

Signed-off-by: Ashwin Naren <arihant2math@gmail.com>
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
Co-authored-by: Rasmus Viitanen <rasviitanen@gmail.com>
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
2025-06-19 05:19:07 +00:00
..
mach change terminal wrapper library from blessing to blessed to support running mach test-wpt on windows. () 2025-02-06 16:45:34 +00:00
servo Initial IndexedDB Support () 2025-06-19 05:19:07 +00:00
tidy Use ruff to enforce python code formatting () 2025-05-26 11:54:43 +00:00
wpt tests: Use Ahem font provided by WPT harness. () 2025-06-09 08:13:05 +00:00
mach_bootstrap.py Use ruff to enforce python code formatting () 2025-05-26 11:54:43 +00:00
README.md use ruff rather than flake8 for python code linting () 2025-05-24 14:19:47 +00:00
requirements.txt use ruff rather than flake8 for python code linting () 2025-05-24 14:19:47 +00:00

This directory contains various Python modules used to support servo development.

servo

servo-specific python code e.g. implementations of mach commands. This is the canonical repository for this code.

tidy

servo-tidy is used to check licenses, line lengths, whitespace, ruff on Python files, lock file versions, and more.

wpt

servo-wpt is a module with support scripts for running, importing, exporting, updating manifests, and updating expectations for WPT tests.