~lanodan/public-inbox

This thread contains a patchset. You're looking at the original emails, but you may wish to use the patch review UI. Review patch
1

[PATCH badwolf] doc: fix typos and update author e-mail

Details
Message ID
<20221023120559.59986-1-oguz@ersen.moe>
DKIM signature
missing
Download raw message
Patch: +48 -48
---
 AUTHORS      |  2 +-
 README.md    | 12 ++++-----
 decisions.md | 12 ++++-----
 po/tr.po     | 70 ++++++++++++++++++++++++++--------------------------
 4 files changed, 48 insertions(+), 48 deletions(-)

diff --git a/AUTHORS b/AUTHORS
index 9f3276e..fa1be2a 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -3,6 +3,6 @@ Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Jean-Yves Monnier <jeymon@gmail.com>
Ngô Ngọc Đức Huy <huyngo@disroot.org>
nXecure <j.xecure@gmail.com>
Oğuz Ersen <oguzersen@protonmail.com>
Oğuz Ersen <oguz@ersen.moe>
Pedro Lucas Porcellis <porcellis@eletrotupi.com>
striker.sh <strikersh@disroot.org>
diff --git a/README.md b/README.md
index 9d20f46..b57c78b 100644
--- a/README.md
+++ b/README.md
@@ -8,14 +8,14 @@ Minimalist and privacy-oriented WebKitGTK+ browser.

Homepage: <https://hacktivis.me/projects/badwolf>

The name is a reference to BBC’s Doctor Who Tv serie, I took it simply because I wanted to have a specie in the name, like some other web browsers do, but doesn’t go into the “gentle” zone.
The name is a reference to BBC's Doctor Who TV series, I took it simply because I wanted to have a specie in the name, like some other web browsers do, but doesn't go into the “gentle” zone.

## Differencies
## Differences
Comparing from other small WebKit browsers for unixes found in the wild:

- Independent of environment, should just work if GTK and WebKitGTK does
- Storing data should be:
  - explicit and optionnal (ie. Applying preferences doesn't imply Saving to disk)
  - explicit and optional (i.e. Applying preferences doesn't imply Saving to disk)
  - not queryabe by WebKit (so the web can't use it)
  - done in a standard format (like XBEL for bookmarks)
- Static UI, no element should be added at runtime, this is to avoid potential tracking via viewport changes
@@ -52,8 +52,8 @@ You need to have gettext installed. If you want a GUI, poedit exists and Weblate

## Manual Installation
### Dependencies
- POSIX-compatible Shell (ie. mrsh, dash, lksh)
- POSIX-compatible make(1) (ie. {Free,Net,Open}BSD make, GNU make)
- POSIX-compatible Shell (i.e. mrsh, dash, lksh)
- POSIX-compatible make(1) (i.e. {Free,Net,Open}BSD make, GNU make)
- A pkg-config implementation (pkgconf is recommended)
- C11 Compiler (such as clang or gcc)
- [WebKitGTK](https://webkitgtk.org/), only the latest stable(2.32.0+) is supported
@@ -88,4 +88,4 @@ An example AppArmor profile is provided at `usr.bin.badwolf`, please do some lon
If you modify the icons, you'll need `inkscape` (command line only), to regenerate the bitmap versions. It isn't needed for a normal installation as the bitmap icons are bundled.

## Notes
Most of the privacy/security stuff will be done with patches against WebKit as quite a lot isn’t into [WebKitSettings](https://webkitgtk.org/reference/webkit2gtk/stable/WebKitSettings.html) and with generic WebKit extensions that should be resuseable.
Most of the privacy/security stuff will be done with patches against WebKit as quite a lot isn't into [WebKitSettings](https://webkitgtk.org/reference/webkit2gtk/stable/WebKitSettings.html) and with generic WebKit extensions that should be reusable.
diff --git a/decisions.md b/decisions.md
index e342c0e..82021b6 100644
--- a/decisions.md
+++ b/decisions.md
@@ -6,7 +6,7 @@ SPDX-License-Identifier: BSD-3-Clause
# Decisions taken over the project lifetime
## What is this?
See <https://akazlou.com/posts-output/2015-11-09-every-project-should-have-decisions/>
Bascially, the idea is to have a file in your projects repo, where you record
Basically, the idea is to have a file in your projects repo, where you record
the decisions you make over the course of the project's lifetime.
Rewriting history will not be done but Post-Scriptum notices will.

@@ -20,9 +20,9 @@ I also decided to still release it in a point release, so without bump of Major
Note: This would be an API if user-interface interactions could be scripted (like in HaikuOS) but I'm not aware of people actually doing this one with GTK programs.

## 2020-02-04 & 2020-02-09 : Use BSD extensions in the Makefile
The BSD extensions += and ?= for variable extension is used to avoid having to explicitely pass a list of variables to make, thus making build recipies simpler.
The BSD extensions += and ?= for variable extension is used to avoid having to explicitly pass a list of variables to make, thus making build recipes simpler.
They are also compatible with GNU make so portability shouldn't have significantly dropped.
Which also meant dropping `.POSIX` into the file so `CC` wouldn't be set by default to `c99` (which isn't what I want, the codebase is in c11).
Which also meant dropping `.POSIX` into the file so `CC` wouldn't be set by default to `c99` (which isn't what I want, the codebase is in C11).

## 2020-01-30 02:59 : Make window declaration static
This allows to avoid a quite useless memory allocation that would only be freed at the end of the program.
@@ -41,7 +41,7 @@ From memory and git log:
- The `.clang-format` file was copied from the one living in my home directory:
  - function declaration is at the start of the line to allow jumping to it with a simple editor
  - braces on their own lines to allow for comments space
  - "tabs for indentation and space for alignement" style is used for flexibility
  - "tabs for indentation and space for alignment" style is used for flexibility
- mdoc was picked over other formats for the manpage, as it is implemented in mandoc and GNU groff, much simpler to read/write and transform to other formats (like HTML or Markdown).
- Markdown was picked over other formats for informal documentation, it is a simple format supported by most forges, a format which is easier to write and parse could be considered
- Proprietary systems are not supported for their lack of auditability and transparency.
@@ -53,6 +53,6 @@ From memory and git log:
- Writing a portable (almost POSIX-only) Makefile with `pkg-config(1)` was picked over other build systems which tend to be over-complicated and rely on only one implementation.
- Originally the URL entry accepted only valid URLs, this was changed to a bit of heuristics for fixing it when it was entered by the user.
- No search entry is provided, this is to encourage users to avoid search engines as much as possible, support for SmartBookmarks with keywords (similar to DuckDuckGo/Searx !bangs) will be added after support for suggestions via bookmarks
- Bookmarks are first-class citizens as they are data explicitely controlled by the user
- Bookmarks are first-class citizens as they are data explicitly controlled by the user
- No browsing history is provided, this is to encourage to use and improve bookmarks, it will be added later on with data retention limits, ability to wipe it and non-reachable from WebKit (and so the Wild Web).
- Javascript is turned off by default with a checkbox to enable it temporarly, Permissions Requests (microphone, geolocation, …) are all denied, something similar to uMatrix and NoScript will eventually be done to fix this
- Javascript is turned off by default with a checkbox to enable it temporarily, Permissions Requests (microphone, geolocation, …) are all denied, something similar to uMatrix and NoScript will eventually be done to fix this
diff --git a/po/tr.po b/po/tr.po
index acdbe39..39f5034 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -5,9 +5,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Badwolf 1.0.2+g17b9802.develop\n"
"Report-Msgid-Bugs-To: contact+badwolf-msgid@hacktivis.me\n"
"POT-Creation-Date: 2021-04-14 18:24-0300\n"
"POT-Creation-Date: 2021-04-09 08:48+0200\n"
"PO-Revision-Date: 2021-04-10 20:38+0300\n"
"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
@@ -72,16 +72,16 @@ msgstr "Yer imleri: \"%s\" XPath ifadesi değerlendirilemedi\n"
msgid "Bookmarks: unable to parse file \"%s\"\n"
msgstr "Yer imleri: \"%s\" dosyası ayrıştırılamadı\n"

#: badwolf.c:1036
#: badwolf.c:1034
#, c-format
msgid "Buildtime WebKit version: %d.%d.%d\n"
msgstr "Derleme zamanı WebKit sürümü: %d.%d.%d\n"

#: badwolf.c:441
#: badwolf.c:440
msgid "Continue"
msgstr "Devam et"

#: badwolf.c:391
#: badwolf.c:390
msgid ""
"Couldn't verify the TLS certificate to ensure a better security of the "
"connection. You might want to verify your machine and network.\n"
@@ -91,7 +91,7 @@ msgstr ""
"doğrulanamadı. Makinenizi ve ağınızı doğrulamak isteyebilirsiniz.\n"
"\n"

#: badwolf.c:101
#: badwolf.c:100
msgid "Crashed"
msgstr "Çöktü"

@@ -99,33 +99,33 @@ msgstr "Çöktü"
msgid "Download starting…"
msgstr "İndirme başlatılıyor…"

#: badwolf.c:414
#: badwolf.c:413
msgid "Error: Some unknown error occurred validating the certificate.\n"
msgstr "Hata: Sertifika doğrulanırken bilinmeyen bir hata oluştu.\n"

#: badwolf.c:395
#: badwolf.c:394
msgid "Error: The X509 Certificate Authority is unknown.\n"
msgstr "Hata: X509 Sertifika Yetkilisi bilinmiyor.\n"

#: badwolf.c:408
#: badwolf.c:407
msgid "Error: The certificate has been revoked.\n"
msgstr "Hata: Sertifika yürürlükten kaldırıldı.\n"

#: badwolf.c:405
#: badwolf.c:404
msgid "Error: The certificate has expired. Check your system's clock.\n"
msgstr ""
"Hata: Sertifikanın süresi doldu. Sisteminizin saatini gözden geçirin.\n"

#: badwolf.c:411
#: badwolf.c:410
msgid "Error: The certificate is considered to be insecure.\n"
msgstr "Hata: Sertifikanın güvensiz olduğu kabul ediliyor.\n"

#: badwolf.c:402
#: badwolf.c:401
msgid "Error: The certificate isn't valid yet. Check your system's clock.\n"
msgstr ""
"Hata: Sertifika henüz geçerli değil. Sisteminizin saatini gözden geçirin.\n"

#: badwolf.c:398
#: badwolf.c:397
msgid "Error: The given identity doesn't match the expected one.\n"
msgstr "Hata: Verilen kimlik beklenen ile eşleşmiyor.\n"

@@ -138,99 +138,99 @@ msgstr ""
"WebKitGTK tabanlı sadelik ve gizlilik odaklı web tarayıcısı\n"
"Çalışma zamanı WebKit sürümü: %d.%d.%d"

#: badwolf.c:906
#: badwolf.c:904
msgid "New tab"
msgstr "Yeni sekme"

#: badwolf.c:1104
#: badwolf.c:1102
msgid "Open new tab"
msgstr "Yeni sekme aç"

#: badwolf.c:105
#: badwolf.c:104
msgid "Out of Memory"
msgstr "Yetersiz Bellek"

#: badwolf.c:1034
#: badwolf.c:1032
#, c-format
msgid "Running Badwolf version: %s\n"
msgstr "Çalışan Badwolf sürümü: %s\n"

#: badwolf.c:1041
#: badwolf.c:1039
#, c-format
msgid "Runtime WebKit version: %d.%d.%d\n"
msgstr "Çalışma zamanı WebKit sürümü: %d.%d.%d\n"

#: badwolf.c:438
#: badwolf.c:437
#, c-format
msgid "TLS Error for %s."
msgstr "%s için TLS Hatası."

#: badwolf.c:441
#: badwolf.c:440
msgid "Temporarily Add Exception"
msgstr "Geçici Olarak İstisna Ekle"

#: badwolf.c:653
#: badwolf.c:650
msgid "Toggle javascript"
msgstr "Javascript'i aç/kapat"

#: badwolf.c:658
#: badwolf.c:655
msgid "Toggle loading images automatically"
msgstr "Resimleri otomatik yüklemeyi aç/kapat"

#: badwolf.c:109
#: badwolf.c:108
msgid "Unknown Crash"
msgstr "Bilinmeyen Çökme"

#: badwolf.c:656
#: badwolf.c:653
msgid "_IMG"
msgstr "_RSM"

#: badwolf.c:651
#: badwolf.c:648
msgid "_JS"
msgstr "_JS"

#: badwolf.c:984
#: badwolf.c:982
#, c-format
msgid "badwolf: content-filter loaded, adding to content-manager…\n"
msgstr "badwolf: content-filter yüklendi, content-manager'e ekleniyor…\n"

#: badwolf.c:1004 badwolf.c:1011
#: badwolf.c:1002 badwolf.c:1009
#, c-format
msgid "badwolf: failed to compile content-filters.json, err: [%d] %s\n"
msgstr "badwolf: content-filters.json derlenemedi, hata: [%d] %s\n"

#: badwolf.c:972 badwolf.c:977
#: badwolf.c:970 badwolf.c:975
#, c-format
msgid "badwolf: failed to load content-filter, err: [%d] %s\n"
msgstr "badwolf: content-filter yüklenemedi, hata: [%d] %s\n"

#: badwolf.c:1062
#: badwolf.c:1060
#, c-format
msgid "content-filters file set to: %s\n"
msgstr "content-filters dosyası şuna ayarlandı: %s\n"

#: badwolf.c:800
#: badwolf.c:792
msgid "search in current page"
msgstr "geçerli sayfada ara"

#: badwolf.c:100
#: badwolf.c:99
msgid "the web process crashed.\n"
msgstr "web işlemi çöktü.\n"

#: badwolf.c:104
#: badwolf.c:103
msgid "the web process exceeded the memory limit.\n"
msgstr "web işlemi bellek sınırını aştı.\n"

#: badwolf.c:108
#: badwolf.c:107
msgid "the web process terminated for an unknown reason.\n"
msgstr "web işlemi bilinmeyen bir nedenle sona erdi.\n"

#: badwolf.c:1048
#: badwolf.c:1046
#, c-format
msgid "webkit-web-extension directory set to: %s\n"
msgstr "webkit-web-extension dizini şuna ayarlandı: %s\n"

#. TRANSLATOR Ignore this entry. Done for forcing Unicode in xgettext.
#: badwolf.c:1140
#: badwolf.c:1138
msgid "ø"
msgstr ""
--
2.37.3
Details
Message ID
<Y1VOQzcW52nsyBnF@cloudsdale.the-delta.net.eu.org>
In-Reply-To
<20221023120559.59986-1-oguz@ersen.moe> (view parent)
DKIM signature
missing
Download raw message
Thanks!

    b1de1d77..a451bce3  develop -> develop

Did a bit of modifications, AUTHORS is a generated file based on git.
The .mailmap file is the relevant one for updating the email.
Did it in 3521a35351f2173cca892a020b542b182a7cb5a9

Rest of the patch was fine, applied in a451bce391119419b728a996c65c9066a7e280d8
Reply to thread Export thread (mbox)