~lanodan/public-inbox

badwolf: doc: fix typos and update author e-mail v1 APPLIED

Oğuz Ersen: 1
 doc: fix typos and update author e-mail

 4 files changed, 48 insertions(+), 48 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~lanodan/public-inbox/patches/36317/mbox | git am -3
Learn more about email & git

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

---
 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
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