logo

badwolf

minimalist and privacy-oriented web browser based on WebKitGTK git clone https://hacktivis.me/git/badwolf.git

KnowledgeBase.md (1233B)


  1. <!--
  2. SPDX-FileCopyrightText: 2019-2022 Badwolf Authors <https://hacktivis.me/projects/badwolf>
  3. SPDX-License-Identifier: BSD-3-Clause
  4. -->
  5. - Similar WebKitGTK+ browser: https://www.uninformativ.de/git/lariza/
  6. - WebKit2 Extensions Tutorial: https://blogs.igalia.com/carlosgc/2013/09/10/webkit2gtk-web-process-extensions/
  7. - https://trac.torproject.org/projects/tor/wiki/doc/ImportantGoogleChromeBugs / https://trac.torproject.org/projects/tor/ticket/1925
  8. - https://webkit.org/blog/3476/content-blockers-first-look/
  9. # GObject Reference counting
  10. - `GOBJECT_DEBUG=instance-count GTK_DEBUG=interactive %command%`
  11. - Switch to the Statistics tab
  12. - Press record (top-left)
  13. - Do a bunch of actions, specially reversible ones
  14. - Stop recording
  15. Tiling window manager tip for WebKitGTK: Put the application and it's debugger on floating, leaving WebKitWebProcess ones in the back
  16. # Bookmark formats
  17. The different plain-text formats used by web browsers found in the wild, done
  18. in Augmented Backus–Naur Form (ABNF).
  19. url = *CHAR
  20. title = *CHAR
  21. ## uzbl
  22. bookmark = URL TAB title [TAB tags]
  23. tags = *(*CHAR SP)
  24. Documenter comment: How does it manages when the separator (TAB here) is
  25. present in the title?
  26. ## qutebrowser
  27. bookmark = URL SP title