non port: databases/kbibtex/files/patch-CMakeLists.txt |
Number of commits found: 3 |
Sunday, 16 Apr 2023
|
08:35 Tobias C. Berner (tcberner)
databases/kbibtex: update to 0.10
Changelog:
- New online search: Semantic Scholar
- Migrating Inspire Hep to REST API
- Fixing and revamping ACM's Digital Library (a.k.a. ACM Portal) online search
- Refactoring NSA ADS to use official API
- Use Qt's own QOAuth1 class instead of external library QOAuth
- Providing .gitlab-ci.yml to enable continuous integration at GitLab
(see https://gitlab.com/tfischer/kbibtex-ci/pipelines)
- Greatly refactoring and modernizing CMakeLists.txt files, generation of
camel-case
headers, private/public linking to libraries, ...
- Tabs in the entry editor can show short messages to use, e.g. in which tab
DOIs or URLs
are to be entered
- Updating BibSearch code: cover page improved, preparing code for translations,
adding progress bar
- Refactoring most regular 'enum's to become 'enum class'es
- Preferences class greatly refactored: Based on JSON description, a Python
script will
generate a C++ class/header pair providing all necessary functions and enums
- Cleaning header includes and include guards
- Preferring Qt classes over KDE counterparts, e.g. KLineEdit -> QLineEdit
or KComboBox -> QComboBox
- Migrating many old-style casts like '(int)' to new-style casts like
'static_cast<..>(..)'
- Fixing missing <bibliography> tag in XML export
- Fixing issues when searching for PDF files ('Find PDF')
- Fixing UI issues with ColorLabelWidget
- Preferring QSignalBlocker over manually temporarily disconnecting/disabling
signals
- Refactoring QSignalMapper into many small lambda-based 'connect's
- Refactoring small slot functions into lambda functions
- Using KRatingPainter instead of home-made StarRating's paint function
- Various improvements and refactoring when (PDF) files get associated with an
entry
- KDE Bug 424033: Can't associate a file with a relative path without having the
file copied
- Having ICU as an optional dependency only, provide internal, static
translation from
Basic Multilingual Plane (BMP) characters to ASCII-only representations
- Adding and extending numerous automated tests
- Code modernizations such as using QFontMetrics' 'horizontalAdvance(..)'
instead of 'width(..)'
- Using QUrl's 'isValid()' instead of 'isEmpty()'
- Cleaner code, e.g. using std::numeric_limits<int>::max() instead of magic
constant
0x00ffffff
- QDebug output uses categories consistently
- KDE Bug 421612: When suggesting entry ids, do not count 'small words'
- Across classes, moving code into private subclasses to minimize public
interface
- Updating translations (contributions by various authors)
- Numerous other fixes, clean-ups, refactoring, ...
- KDE Bug 423976: When formatting IDs, non-word characters should be used as
word separators
- KDE Bug 426856: File encoding is not always stored
- KDE Bug 379443: Slowdown when loading citation with many authors
- KDE Bug 433005: Cannot unselect entry list view columns in BibLaTeX mode
- KDE Bug 433084, 453455: Fixing crash when opening .bib file
- KDE Invent issue 1: Properly handling letter modifiers such as \c{e} instead
of \ce
0840474 |
Thursday, 16 Mar 2023
|
17:55 Adriaan de Groot (adridg)
databases/kbibtex: update to 0.9.3.2, latest upstream
Release notes at
https://blog.t-fischer.net/post/kbibtex-0-9-3-2-released.html
there's a handful of bugfixes. Potentially this might build
with Qt6, we're not going to experiment with that.
1f743a9 |
Friday, 27 Jan 2023
|
19:57 Tobias C. Berner (tcberner)
databases/kbibtex: update to 0.9.3.1
Changelog:
- Fixing crashes with newer Qt versions (Albert Astals Cid
<aacid@kde.org>)
- Revamping various online searches by backporting updates from branch
'kbibtex/0.10':
ACM's Digital Library, SpringerLink, JStor, NASA Astrophysics Data
System, bioRxiv
- Fixing minor issues with build system
- Fixing potential crash in BibTeX importer code
- KDE Bug 459150: Fix creation of URL from user input
Port changes:
* Add backport of
https://invent.kde.org/office/kbibtex/-/commit/4cad9a994ccd685e23a94bd13ced36f56336e056
to enable documentation and translations.
* Regenerate existing patch.
fb36734 |
Number of commits found: 3 |