servoshell: Rename executable to servoshell. (#42958)

This should help clarify the difference between servo the library /
engine and servoshell the browser (demo).

Other changes: 

- Removed etc/servo.sb ( [apple sandbox profile
format](https://angelica.gitbook.io/hacktricks/macos-hardening/macos-security-and-privilege-escalation/macos-security-protections/macos-sandbox#sandbox-profiles))
since it is not needed anymore. See [this
comment](https://github.com/servo/servo/pull/42958#discussion_r2876253489)
for more details.

Testing: This is a very invasive change, and there are bound to be
scripts / places I have overlooked. Searching for usages of `servo` is
very hard, since it's also the name of the library.
Try run: https://github.com/servo/servo/actions/runs/22637676818

---------

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
Signed-off-by: Jonathan Schwender <55576758+jschwe@users.noreply.github.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
Jonathan Schwender
2026-03-07 09:08:38 +01:00
committed by GitHub
parent 229d89042f
commit 1632e61ed6
24 changed files with 46 additions and 78 deletions

View File

@@ -28,15 +28,15 @@
Guid="95bcea71-78bb-4ec8-9766-44bc01443840"
Win64="yes">
<File Id="ServoEXE"
Name="servo.exe"
Name="servoshell.exe"
DiskId="1"
Source="${windowize(exe_path)}\servo.exe"
Source="${windowize(exe_path)}\servoshell.exe"
KeyPath="yes">
<Shortcut Id="StartMenuServoTechDemo"
Directory="ProgramMenuDir"
Name="Servo Tech Demo"
WorkingDirectory="INSTALLDIR"
Icon="servo.exe"
Icon="servoshell.exe"
Advertise="yes"/>
</File>
${include_dependencies()}
@@ -69,7 +69,7 @@
<ComponentRef Id="ProgramMenuDir"/>
</Feature>
<Icon Id="servo.exe" SourceFile="${windowize(exe_path)}\servo.exe"/>
<Icon Id="servoshell.exe" SourceFile="${windowize(exe_path)}\servoshell.exe"/>
</Product>
</Wix>
<%!
@@ -92,7 +92,7 @@ def listdirs(directory):
if path.isdir(path.join(directory, f))]
def listdeps(temp_dir):
return [path.join(temp_dir, f) for f in os.listdir(temp_dir) if os.path.isfile(path.join(temp_dir, f)) and f != "servo.exe"]
return [path.join(temp_dir, f) for f in os.listdir(temp_dir) if os.path.isfile(path.join(temp_dir, f)) and f != "servoshell.exe"]
def windowize(p):
if not p.startswith("/"):