mwolf-rw / freebsd-chromium

FreeBSD Chromium Port

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

freebsd-chromium

This repository contains the FreeBSD Chromium port. Google will no longer accept FreeBSD/OpenBSD patches, so we use this repository to manage our local changes. It was cloned from gliaskos/freebsd-chromium.

See here for a list of all known bugs.

When submitting changes, please adhere to a few guidelines, which comply with upstream Chromium guidelines. This hopefully make it easier to upstream our changes if they are ever accepted again and it should make our work useful for other projects like OpenBSD.

  • GN: Use "is_bsd", not "is_freebsd" or some other identifier.

  • C++ files: _bsd.cc, not _freebsd.cc and _openbsd.cc. The implementation can be divided inside like Chromium developers divide Linux/Android/ChromeOS in one .cc file.

  • C++ code: generally OS_BSD, in some cases OS_SOMEBSD when it is really necessary. Never use __FreeBSD__, if OS_* is not defined then there is a reason for this. In such cases, read BUILD.gn for that target and find out how to do it correctly.

About

FreeBSD Chromium Port


Languages

Language:C++ 88.0%Language:C 8.4%Language:Makefile 1.6%Language:Python 1.1%Language:JavaScript 0.4%Language:Objective-C 0.2%Language:HTML 0.2%Language:Pawn 0.1%Language:Shell 0.1%