This commit moves the lock from `anchorClicked` into
`AbstractNavigationContext::registerChild`, which is the
last opportunity for a lock before a language-plugin specific
method is called (so that the bug does not reappear in
other language plugins).
References
[1] https://bugs.kde.org/show_bug.cgi?id=386901
[2] https://phabricator.kde.org/D22182
BUG: 416714
CCBUG: 358787
FIXED-IN: 5.8.220401
####################### kio-extras
commit d676e8085e86b7f78a86877c038bd98bcc02bde4
Author: Igor Kushnir <igorkuo@gmail.com>
Date: Mon May 30 20:53:55 2022 +0300
man: remove the section suffix from page names in listDir()
After recent major changes to man's listDir() (starting at
223de3ec8cde479fbe7f102c76b756cacbedbda5 and ending with
1d752c0497868fb07abd574f260f85c1ce62dfc9) man page names acquired
section suffixes in parentheses. For example, "aio.h" became
"aio.h (0p)". This page name format change broke URLs formed by joining
a section URL and a page name, e.g. "man:/(7)" + '/' + "bootup (7)".
The `xdg-open "man:/(7)/bootup (7)"` command opens this broken link in
KHelpCenter, which displays the "Manual Page Viewer Error" page.
The added section suffixes also break displaying man pages in KDevelop's
Man Pages documentation plugin.
Revert this breaking change by removing the section suffix rather than
reformatting it into parentheses.
BUG: 452920
FIXED-IN: 22.04.02
commit afe11f248c663e4038f0bab99c1bcb9fd1345b69
Author: Antonio Rojas <arojas@archlinux.org>
Date: Tue Apr 26 23:29:16 2022 +0200
fish: don't overwrite dir mimetype with extension based one
This makes dirs with a dot in their name or special names (such as 'core') report a wrong mime type
BUG: 452940
####################### kitinerary
commit 0a201e6877cab003cd0bc045d8c86c61787c4a89
Author: Volker Krause <vkrause@kde.org>
Date: Sat Jun 4 20:05:00 2022 +0200
Fix hex vs decimal mix-up in barcode content detection
commit da2622ed4ee1827c514e9c524696605cbe584477
Author: Volker Krause <vkrause@kde.org>
Date: Mon May 30 18:07:51 2022 +0200
Slightly relax the square barcode aspect ratio threshold
This fixes decoding the slightly distorted Aztec codes in mobile PDF
boarding passes from Eurowings.
commit 68748049851bd404fea3f2c997c3f6227efc0951
Author: Volker Krause <vkrause@kde.org>
Date: Tue May 24 18:48:57 2022 +0200
Try harder to clean Eventbrite street addresses
The order in which postal code and locality are appended to that can
differ depending on local formatting rules.
commit 2e45f1b28661422845412055d84a3f872f2e869a
Author: Volker Krause <vkrause@kde.org>
Date: Sun May 22 18:38:53 2022 +0200
Add extractor script for UK national rail PDF tickets
commit 276c9e91daf818ecc100d6e2c68e08e1958d6d95
Author: Volker Krause <vkrause@kde.org>
Date: Wed May 18 17:25:37 2022 +0200
Add extractor script for Thalys PDF tickets
We get most of the data from the Thalys barcodes already, this fills in
station names, departure/arrival times and passenger name.
commit d62695c849ed806f4d1cdf571432d32ec734577e
Author: Volker Krause <vkrause@kde.org>
Date: Thu May 5 19:02:18 2022 +0200
Add PDF extractor stage for SNCF discount cards
This augments what we get from the barcode, e.g. the owner name and (once
the data model supports that) the validity range.
CCBUG: 453322
commit c7e4dee7d0f6d4fb5c3499bcbd8fcc18642dd021
Author: Volker Krause <vkrause@kde.org>
Date: Wed May 4 17:27:57 2022 +0200
Extract SNCF discount card barcodes
CCBUG: 453322
commit 141af23a9b0a8b1ddf92d432b0a2b910650dfd91
Author: Volker Krause <vkrause@kde.org>
Date: Wed May 4 17:27:41 2022 +0200
Extract SNCF discount program information from tickets
CCBUG: 453322
commit 982732660dfc94355d92d4627138ad3536558e9d
Author: Volker Krause <vkrause@kde.org>
Date: Wed May 4 17:27:02 2022 +0200
Fix reservation number propagation from barcode to PDF extracted data
commit 0a475e3fe444410eaee60e4fb329aea8296d5ea1
Author: Volker Krause <vkrause@kde.org>
Date: Mon Apr 25 17:13:03 2022 +0200
Handle minor variations in the phone number part from simplebooking.it
Also, extract the guest name while at it.
commit 8b09a8ebe23ad91f7e1aeeeca1fee82f418a9080
Author: Volker Krause <vkrause@kde.org>
Date: Fri Apr 22 16:10:50 2022 +0200
Extract onepagebooking.com pkpass files as well
commit 20b287eabca8a7f82346c7ffec24c2798bdf8d59
Author: Volker Krause <vkrause@kde.org>
Date: Fri Apr 22 16:10:32 2022 +0200
Make the onepagebooking.com email extractor slightly more tolerant
commit c014509147dd15bce483f3cb1a5b8d6ff458e7cd
Author: Volker Krause <vkrause@kde.org>
Date: Tue Apr 19 18:27:20 2022 +0200
Add extractor for alternative booking.com HTML emails
Additionally this also adds support for email contacts and modification
URLs for all formats.
commit f85ea284528b01b547bcceb320bbfd6a7e03d739
Author: Volker Krause <vkrause@kde.org>
Date: Mon Apr 18 10:20:23 2022 +0200
Also post-process stand-alone program membership elements
commit 71b0372bd67223fce21fa0b877e84196da2911d8
Author: Jan Hambrecht <jaham@gmx.net>
Date: Fri Apr 15 22:49:43 2022 +0200
Update eurowings plaintext extractor
The eurowings plaintext extractor did not work anymore due to slight
changes in booking confirmation text received from eurowings.
The various regex had to be slightly extended to catch the correct data
points from the text.
(cherry picked from commit 7d86a0ede07ccdc0dd0e7891e61b11410faba65d)
####################### kmahjongg
commit c49e284e180195aacf7797842d3c930b3a2241bd
Author: Albert Astals Cid <aacid@kde.org>
Date: Mon Jun 6 21:36:26 2022 +0200
Fix issue when restaring a game with a selected tile
We need to clear the selected tile otherwise clicking on the same
position again makes the tile disappear incorrectly
BUGS: 454903
####################### kmail
commit 0ef1c9191eac2812e689b696dbe8c28192a74d1f
Author: Laurent Montel <montel@kde.org>
Date: Tue Jun 7 08:58:02 2022 +0200
Fix update menu when we switch tab
commit 3150b97b3e33971b01f8c6d71c2c5d11430fe729
Author: Laurent Montel <montel@kde.org>
Date: Mon May 23 08:49:27 2022 +0200
Follow BinaryUnitDialect option
CCBUG: 454182
commit 1206c629da48c2eaec8205cca47e4c42ddefe7c3
Author: Laurent Montel <montel@kde.org>
Date: Thu May 19 07:48:32 2022 +0200
Fix crash when we add/edit/remove not
commit aa500afa6358b742cd8f609a716e6cd3d2582bee
Author: Laurent Montel <montel@kde.org>
Date: Wed Apr 27 06:53:51 2022 +0200
Fix crash when we delete several identities
####################### kmailtransport
commit a753314885c642b58f53198bf8870348631d5917
Author: Laurent Montel <montel@kde.org>
Date: Fri Apr 29 14:46:58 2022 +0200
Add separator
####################### kolourpaint
commit 859b4455e37464a8d6e8167f2581abf237f45bd4
Author: Marco Martin <notmart@gmail.com>
Date: Fri Apr 29 13:58:30 2022 +0000
recalculate toolbar size on layout requests
on events like style change all the size hints can be not valid anymore.
visible when changing style on the fly or using a feature from breeze which enlarges buttons when in tablet mode
doing this at stylechange event is too soon, on layout request is the proper moment in the chain of events
Removing adjustSizeConstraint completely is probably the proper fix, though seems to indeed mis size the toolbar on undock
####################### konsole
commit a6fce70f6c4e4d355c14475be8f5669a83c7023f
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Sat Apr 30 19:12:36 2022 +0200
Fix scroll position jumps regression
Commit d37d3ac1 "CompactHistoryScroll: Remove _maxLineCount + 5 lines at
a time" caused a regression: addHistLine queried the number of lines in
history before and after adding a line, and if it had not incremented it
assumed one line entered history and another was dropped at the other
end. Now, lines are dropped from history in batches, so take care of
that.
Very similar to the regression fixed at 7a1e4768, only this one is about
keeping the scroll position on the presence of scroll, and that other
one is about keeping the selection.
Thanks to the bug reporters Michael and Luke-Jr for the heads-up.
BUG: 452955
BUG: 453112
(cherry picked from commit d2ca202abd4e6b415a7647927db493337092d5f3)
commit 9ae57f4e1de920d1a30b8f64448fd6c186a36730
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Tue Apr 12 00:03:12 2022 +0300
Fix cursor position after drawing Sixel graphics
Moving all cursor and scroll handling to addPlacement.
This requires the moveCursor parameter to have three possible values,
since Sixel cursor movement is not the same as Kitty/iterm2. This also
unnecessitates addPlacement return value.
BUG: 452476
####################### kopeninghours
commit 4ef92d5fa3e20bb5bd2d3534b31bdd2f2a81d866
Author: Fam Lam <fam.lam@live.nl>
Date: Thu Apr 21 17:32:03 2022 +0000
Add Dutch month abbreviations and weekdays. Remove Ma conversion
Add Dutch month abbreviations and weekdays. Skipping Di, Do abbreviations due to conflicts with other languages. Remove conversion of Ma -> Tu as Ma is Dutch for Maandag (Monday)
####################### kosmindoormap
commit 97824328deacda5d4f8f014bb8d623bf9afa1745
Author: Volker Krause <vkrause@kde.org>
Date: Tue Apr 26 19:02:34 2022 +0200
Fix removing the country prefix from the country subdivision code
####################### kpmcore
commit 82a6351bae64b99616249e44492259ec31a3b34e
Author: Andrius Štikonas <andrius@stikonas.eu>
Date: Wed May 4 17:48:35 2022 +0100
Fix location of GPT header on 4K LBA devices.
BUG: 453333
####################### kpublictransport
commit f418c258c4f228e8804205b1aa490fe6da9b0650
Author: Volker Krause <vkrause@kde.org>
Date: Tue May 17 18:04:01 2022 +0200
Discard Hafas load values outside of the expected range
Fixes broken load information with recent BVG responses that report a load
value of "11" for "low load" in the tcocL structure. We now discard that
and only use the information from the remL-based load data, which is
parsed correctly.
####################### ksirk
commit 6e8ae29aa621df7e02cf5cf897352e20d28c4986
Author: Ahmad Samir <a.samirh78@gmail.com>
Date: Sun Jun 5 23:26:41 2022 +0200
Fix KNewStuff includes
KF*/KNewStuff3/ has been in the target include directories for a long time.
Cherry-picked from 459f18191e11e7a1d38b61cd0114bd881a110539
####################### libkcddb
commit f9e58d3b294ba6c07d9e0ae2c600ac253d9e0cf4
Author: Albert Astals Cid <aacid@kde.org>
Date: Thu May 26 00:00:26 2022 +0200
Needs kdoctools_install since it has docs
####################### libkexiv2
commit 54a2c9c974291a42959d5721a3dcb3b5ade80522
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Thu May 19 22:38:29 2022 +0200
Remove usage of register keyword
It serves no purpose and is invalid C++17
BUG: 454050
(cherry picked from commit d0d6b191ebc1bdd2d1b722ee243b09abac5e5629)
####################### libkleo
commit 5c4b8edb6d0b142a1d76276509e5252cacdecbe0
Author: Martin Liska <mliska@suse.cz>
Date: Fri Mar 25 14:40:37 2022 +0100
Include <iterator>.
In order to fix:
[ 16s] /home/abuild/rpmbuild/BUILD/libkleo-21.12.3/src/kleo/keyserverconfig.cpp:73:44: required from here
[ 16s] /home/abuild/rpmbuild/BUILD/libkleo-21.12.3/src/utils/algorithm.h:35:30: error: no matching function for call to 'begin(QStringList&)'