1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-01 05:45:45 +00:00
freebsd-ports/databases/kbibtex/distinfo
Tobias C. Berner 084047413c 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
2023-04-16 10:35:58 +02:00

4 lines
160 B
Plaintext

TIMESTAMP = 1681627178
SHA256 (kbibtex-0.10.0.tar.xz) = b127b240a7cd77c538619dc882a399b3c6ccd77a04428a497af906f14d09b8c4
SIZE (kbibtex-0.10.0.tar.xz) = 3885328