mirror of
https://github.com/zen-browser/surfer.git
synced 2025-07-08 09:20:01 +02:00
📝 Fix up docs
This commit is contained in:
parent
d0e6248fd2
commit
41f7b46d93
32 changed files with 33 additions and 621 deletions
5
docs/content/notes/_index.md
Normal file
5
docs/content/notes/_index.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
+++
|
||||
title = "Notes"
|
||||
weight = 3
|
||||
sort_by = "weight"
|
||||
+++
|
48
docs/content/notes/windows.md
Normal file
48
docs/content/notes/windows.md
Normal file
|
@ -0,0 +1,48 @@
|
|||
+++
|
||||
title = "Forcing windows to work"
|
||||
weight = 10
|
||||
+++
|
||||
|
||||
## Steps followed to get installing on windows to work
|
||||
|
||||
1. Install build tools for Visual Studio
|
||||
- Desktop development with c++
|
||||
- Windows 10 sdk (at least 10.0.19041.0).
|
||||
- C++ ATL for v143 build tools (your architecture)
|
||||
2. Install git for windows: https://git-scm.com/download/win
|
||||
- Configuring the line ending conversions **must be**: Checkout as-is, commit as-is
|
||||
- Enable experimental built-in file system monitor
|
||||
3. Install mozilla build. See mozillas documentation
|
||||
4. Install Nodejs and yarn - This should install chocoalaty
|
||||
5. Clone pulse recursivly (cmd)
|
||||
6. Install dependancies `yarn`
|
||||
7. Create link `yarn setupLink:win`
|
||||
8. Disabled anti-malware on 'C:\mozilla-build' and working directory to reduce system load
|
||||
9. download and init
|
||||
10. import patches
|
||||
11. ./mach boostrap in engine
|
||||
12. choco install make
|
||||
13. yarn build
|
||||
14. ./mach build
|
||||
|
||||
## Fixing UI bugs
|
||||
|
||||
TODO: flesh this out
|
||||
Without a correct manifest file, windows will report on windows 8 on windows 10 / 11, leading to a variety of UI bugs.
|
||||
|
||||
## Notes to future self
|
||||
|
||||
- Try running commands in MozillaBuild shell rather than windows cmd
|
||||
- Tests need to be disabled by default, they take up too much build time
|
||||
|
||||
## TODO:
|
||||
|
||||
### UI
|
||||
|
||||
- [ ] Fix titlebar buttons - Caused by firefox thinking I am on windows 8
|
||||
|
||||
### Build
|
||||
|
||||
- [ ] Test to see if git in git-bash / mozilla's terminal is faster
|
||||
- [ ] Use git-bash / mozilla terminal for git
|
||||
- [ ] Make sure yarn build works
|
Loading…
Add table
Add a link
Reference in a new issue