Warning, /office/kbibtex/ChangeLog is written in an unsupported language. File is not indexed.
0001 ChangeLog 0002 0003 Diff 0.10 to 0.11 0004 0005 - Retrieving favicons by evaluation online search's webpage instead of hard-coding 0006 favicon URLs 0007 - KDE Bug 403750, 413367: Allow to resize and reorder columns in the main 0008 bibliography view 0009 - KDE Bug 400672: Save only selected elements in a new bibliography file 0010 - Adding SPDX identifiers to source files (SPDX-License-Identifier and 0011 SPDX-FileCopyrightText) 0012 - Refactoring FileExporterBibTeX and FileImporterBibTeX classes, among others for 0013 better handling of text encodings incompatible with ASCII, such as UTF-16 0014 - Various improvements in XML export, now available in 'Save Copy As' operations 0015 0016 Diff 0.9.2 to 0.10 0017 0018 - New online search: Semantic Scholar 0019 - Fixing and revamping ACM's Digital Library (a.k.a. ACM Portal) online search 0020 - Refactoring NSA ADS to use official API 0021 - Use Qt's own QOAuth1 class instead of external library QOAuth 0022 - Providing .gitlab-ci.yml to enable continuous integration at GitLab 0023 (see https://gitlab.com/tfischer/kbibtex-ci/pipelines) 0024 - Greatly refactoring and modernizing CMakeLists.txt files, generation of camel-case 0025 headers, private/public linking to libraries, ... 0026 - Tabs in the entry editor can show short messages to use, e.g. in which tab DOIs or URLs 0027 are to be entered 0028 - Updating BibSearch code: cover page improved, preparing code for translations, 0029 adding progress bar 0030 - Refactoring most regular 'enum's to become 'enum class'es 0031 - Preferences class greatly refactored: Based on JSON description, a Python script will 0032 generate a C++ class/header pair providing all necessary functions and enums 0033 - Cleaning header includes and include guards 0034 - Preferring Qt classes over KDE counterparts, e.g. KLineEdit -> QLineEdit 0035 or KComboBox -> QComboBox 0036 - Migrating many old-style casts like '(int)' to new-style casts like 'static_cast<..>(..)' 0037 - Fixing missing <bibliography> tag in XML export 0038 - Fixing UI issues with ColorLabelWidget 0039 - Preferring QSignalBlocker over manually temporarily disconnecting/disabling signals 0040 - Refactoring QSignalMapper into many small lambda-based 'connect's 0041 - Refactoring small slot functions into lambda functions 0042 - Using KRatingPainter instead of home-made StarRating's paint function 0043 - Various improvements and refactoring when (PDF) files get associated with an entry 0044 - KDE Bug 424033: Can't associate a file with a relative path without having the file copied 0045 - Having ICU as an optional dependency only, provide internal, static translation from 0046 Basic Multilingual Plane (BMP) characters to ASCII-only representations 0047 - Adding and extending numerous automated tests 0048 - Code modernizations such as using QFontMetrics' 'horizontalAdvance(..)' 0049 instead of 'width(..)' 0050 - Using QUrl's 'isValid()' instead of 'isEmpty()' 0051 - Cleaner code, e.g. using std::numeric_limits<int>::max() instead of magic constant 0052 0x00ffffff 0053 - QDebug output uses categories consistently 0054 - KDE Bug 421612: When suggesting entry ids, do not count 'small words' 0055 - Across classes, moving code into private subclasses to minimize public interface 0056 - Updating translations (contributions by various authors) 0057 - Numerous other fixes, clean-ups, refactoring, ... 0058 - KDE Bug 423976: When formatting IDs, non-word characters should be used as word separators 0059 - KDE Bug 426856: File encoding is not always stored 0060 - KDE Bug 379443: Slowdown when loading citation with many authors 0061 - KDE Bug 433005: Cannot unselect entry list view columns in BibLaTeX mode 0062 0063 Diff 0.9.1 to 0.9.2 0064 0065 - Updating favicon URLs 0066 - KDE Bug 409281: (PDF) files associated with newly saved bibliography files can only be 0067 associated with absolute URLs, not relative URLs as should be possible 0068 - KDE Bug 414375, 414385: Fixing potential crash due to defining TRANSLATION_DOMAIN 0069 - KDE Bug 414195: Deselecting all fields on BibTeX Viewer hides the field sorting header 0070 - KDE Bug 417164: File URLs passed by command line preceed over LRU 0071 - KDE Bug 401553: View documents containing question mark characters 0072 - Fix bug preventing editing of comments 0073 - KDE Bug 417210: Edit Element dialog closes without confirming, possibly losing edits 0074 0075 Diff 0.9 to 0.9.1 0076 0077 - Fixing GUI issues in preferences/settings 0078 - Fixing id extraction during duplicate search 0079 - Various minor fixes 0080 0081 Diff 0.8.2 to 0.9 0082 0083 - Can be compiled under Windows via Craft 0084 - Integrating 'BibSearch', a mobile variant of KBibTeX using QML 0085 (Sailfish OS only as of now) 0086 - Refactoring of id suggestion editor 0087 - Making building Zotero support compile-time optional 0088 - Internal refactoring of singleton variables and configuration 0089 settings 0090 - Adding considerable number of QtText-based tests 0091 - Migrating from QRegExp to QRegularExpression class 0092 - Using Kate's text editor component for BibTeX sources 0093 - Validating user-entered BibTeX sources while typing 0094 - More verbose diagnostics while loading BibTeX or RIS data 0095 - Various bugfixes in Encoder and BibTeX import classes thanks to 0096 improved automated tests 0097 - Various small improvements for better robustness, performance, and 0098 memory efficiency 0099 - KDE Bug 392137: Make entry type (and more fields) available in entry 0100 id suggestion setup 0101 - KDE Bug 396597: BibLaTeX uses "file" instead of "localfile" 0102 - KDE Bugs 405504/406692: Correct handling of ligatures like "st" 0103 - Fixing resource leakage as identified by Coverity Scan: 0104 CID 325572, 325573 0105 - Integrating commits by Alexander Dunlap, Antonio Rojas, Erik 0106 Quaeghebeur, Frederik Schwarzer, Pino Toscano, and Yuri Chornoivan 0107 0108 Diff 0.8.1 to 0.8.2 0109 0110 - KDE Bug 388892: Formatting error when saving file ( switching " and } ) 0111 - KDE Bug 394659: Crash after compilation 0112 - KDE Bug 396343: When saving the file, I am always warned that file has changed in disk 0113 - KDE Bug 396598: Bibliography system options contains duplicates 0114 - KDE Bug 397027: ScienceDirect search broken 0115 - KDE Bug 397604: Untranslated strings from bibtexfields.cpp and bibtexentries.cpp 0116 - KDE Bug 398136: KBibTeX crashes when editing element 0117 - KDE Bug 401470: Don't remove leading whitespace in macros 0118 - Using official APIs for IEEE Xplore and ScienceDirect 0119 - Fixing resource leakage as identified by Coverity Scan: 0120 CID 287670, 287669 0121 - Fixing issues as identified by clazy 0122 - Migrating from HTTP to HTTPS protocol in various places 0123 - In encoder classes, migrating away from raw char and char* to Qt classes 0124 - Various smaller fixes 0125 0126 Diff 0.8 to 0.8.1 0127 0128 - Fixing incorrect version number computation 0129 0130 Diff 0.7 to 0.8 0131 0132 Porting from Qt4 to Qt5, from KDE4 (kdelibs) to KDE Frameworks 5, as well as updating 0133 various dependencies in the process (e.g. Qt5-based poppler) 0134 0135 - Removing old scripts and configuration files 0136 - Updating/adding translations 0137 - Removing dependency on Qxt as well as sources in src/3rdparty/libqxt 0138 - Refactoring various files' location 0139 - Various fundamental classes have only optional dependency on KDE Frameworks 5 0140 (default for KDE-based builds, but allows using those classes in Qt5-only setups) 0141 - Various modernizations of C++ code towards C++11, including deprecation of SIGNAL/SLOT 0142 - Moving bibliography files that previously resided in testset/ into their own Git repository 0143 (kbibtex-testset) 0144 - Removing ISBNdb as it is no longer a free service 0145 - KDE Bug 393032: Updating list of journal abbreviations 0146 - KDE Bug 393224: LyX pipe detection (issues with Kile 3 fixed) 0147 - KDE Bug 391198: Preview image/vnd.djvu+multipage files 0148 - KDE Bug 389306: Removal of libQxt 0149 - KDE Bug 387638: Locating correct QtOAuth library fixed 0150 - KDE Bug 388688: Screenshots for appdata updated 0151 - KDE Bug 386226: Character '~' not recognized in localfile entry 0152 - KDE Bug 352517: Invalid report, but more verbose output will be logged 0153 - KDE Bug 384741: Wrong ID Reported in Duplicate Dialog 0154 - KDE Bug 381119: Do not refer to defunct Gna! anymore 0155 (note: Gna! infrastructure shut down before all materials (postings) could be retrieved) 0156 - KDE Bug 378497: Fixing crash when closing settings dialog 0157 - KDE Bug 368732: More options for ID generation: volume number, first page 0158 - Numerous small fixes and changes, run 'git diff v0.6.2..v0.7' for details 0159 0160 Contributing authors include: Allen Winter, Andreas Sturmlechner, Andrius Štikonas, Antonio Rojas, 0161 Bastien Roucaries, Burkhard Lück, Christoph Feck, Frederik Schwarzer, Joao Carreira, 0162 Juergen Spitzmueller, Luigi Toscano, Pino Toscano, Raymond Wooninck, Thomas Fischer, and 0163 Yuri Chornoivan 0164 0165 Diff 0.6.2 to 0.7 0166 0167 - Dependency on Qt WebKit can be disabled at compile time 0168 - New dependency on ICU, used to transliterate text to plain ASCII 0169 - Generally improved code quality as detected by code checkers such as Clazy or Coverity 0170 - New online search: bioRxiv 0171 - Various minor fixes 0172 - Search in Zotero is rate limited to avoid overloading server 0173 - Using KWallet to store Zotero credentials 0174 - Adding basic DBUS support to, for example, open files or paste text 0175 0176 Diff 0.6.1 to 0.6.2 0177 0178 - KDE Bug 377401: https://bugs.kde.org/show_bug.cgi?id=377401 0179 KBibTeX fails to load zotero bibliography 0180 0181 Diff 0.6 to 0.6.1 0182 0183 - KDE Bug 351455: https://bugs.kde.org/show_bug.cgi?id=351455 0184 Removing soversion from KBibTeX Part 0185 - KDE Bug 353898: https://bugs.kde.org/show_bug.cgi?id=353898 0186 Fixing build issues on ARM architecture 0187 - KDE Bug 354785: https://bugs.kde.org/show_bug.cgi?id=354785 0188 Using QTextDocument/QTextEdit instead of WebKit/WebEngine: more lightweight and supported on all platforms 0189 - Correcting choke on PubMed searches to 10 seconds 0190 - Fixing search issues for ACM, Google Scholar, JSTOR, and ScienceDirect 0191 - Setting foreground color of colored rows to either black or white for better readability 0192 - Disabling OCLC WorldCat (request for support denied by this organization) 0193 - Generally improved code quality as detected by code checkers such as Clazy or Coverity 0194 - Fixing handling of URLs and their protocols for local files 0195 - Fixing setting default id suggestion 0196 - Adding 'Keywords' field to .desktop file 0197 - Removing file that was licensed under CC BY-NC, but never got installed 0198 - Improved Unicode support 0199 - Better handling quotation marks and protective curly brackets around titles 0200 - Updating translations 0201 0202 Diff 0.5.2 to 0.6 0203 0204 - Allowing "unity builds", i.e. merging source code files for faster compilation 0205 - Enabling BibUtils support to import/export exotic file formats 0206 - Entries can be rated with stars 0207 - Adding entry type for Master's thesis 0208 - Setting entry identifiers automatically if configured by user 0209 - Files (e.g. PDF) can be 'associated' with an entry, including moving/copying/renaming the file to match the bibliography's location and the entry's id 0210 - In the element editor, unused tabs are no longer just disabled, but hidden instead 0211 - Automatic column-resizing improved 0212 - Bibliographies can be imported from Zotero 0213 - Adding user interface translations to various languages 0214 - New online search engines: CERN Document Server, DOI, IDEAS (RePEc), MR Lookup; fixes to existing search engines 0215 - New dockets for file settings, file statistics, and browsing Zotero bibliographies 0216 - Value selected in the value list can be added or removed from selected entries 0217 - Enhancing the Id Suggestion system 0218 - Various fixes as suggested by KDE's code analysis tool Krazy 0219 - Numerous small fixes and changes, run 'git diff v0.5.2..v0.6' for details 0220 0221 Diff 0.5.1 to 0.5.2 0222 0223 - Migrating to KDE's Git infrastructure 0224 - Gna Bug 22418: http://gna.org/bugs/?22418: 0225 Relative paths fail to get resolved 0226 - KDE Bug 339086: https://bugs.kde.org/show_bug.cgi?id=339086 0227 Fixing ScienceDirect search 0228 - KDE Bug 343855: https://bugs.kde.org/show_bug.cgi?id=343855 0229 'Copy Reference' setting in GUI correctly stored 0230 - KDE Bug 344495: https://bugs.kde.org/show_bug.cgi?id=344495 0231 Uninitialized variable causes crash 0232 - KDE Bug 344497: https://bugs.kde.org/show_bug.cgi?id=344497 0233 Message next to Import button in Search Results 0234 - Various minor changes and backports from 0.6.x 0235 Run git log v0.5.1..v0.5.2 for a more detailed change log 0236 0237 Diff 0.5 to 0.5.1 0238 0239 - KDE Bug 329724: https://bugs.kde.org/show_bug.cgi?id=329724 0240 Fixing sorting issue in main list 0241 - KDE Bug 329750: https://bugs.kde.org/show_bug.cgi?id=329750 0242 KBibTeX will set itself as default bibliography editor in KDE 0243 - KDE Bug 330700: https://bugs.kde.org/show_bug.cgi?id=330700 0244 Crash when finding PDFs 0245 - KDE Bug 332043: https://bugs.kde.org/show_bug.cgi?id=332043 0246 Fixing crash in id suggestion editor 0247 - Gentoo Bug 498932: https://bugs.gentoo.org/show_bug.cgi?id=498932 0248 Fixing compilation issue 0249 - Gna Bug 21581: http://gna.org/bugs/?21581 0250 Restoring session state (1) 0251 - Gna Bug 21545: http://gna.org/bugs/?21545 0252 Restoring session state (2) 0253 - Debian Bug 689310: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689310 0254 Correctly parsing command line arguments if relative paths are given 0255 - Various minor clean-ups and improvements 0256 Run git log v0.5..v0.5.1 for a more detailed change log 0257 0258 Diff 0.4.1 to 0.5 0259 0260 - Initial support for BibLaTeX 0261 - Id Suggestion editor like available in old KDE3 version 0262 - "Find PDF" function to locate PDF files through web search engines 0263 - New online database searches: MathSciNet, Ingenta Connect, Inspire Hep, SAO/NASA ADS, ISBN DB, JStor 0264 - Improved memory management 0265 - Numerous bug fixes and improvements 0266 0267 Diff 0.4 to 0.4.1 0268 0269 - Web searches: Improved support for user-triggered cancelling 0270 - SpringerLink search: GUI changes, using api.springer.com for search 0271 - PubMed: Limiting search requests per time 0272 - ACM Portal: Retrieving "month", fixing HTTP header 0273 - JSTOR: fixing HTTP header 0274 - Google Scholar: Updates to compensate for changes in Google's web layout; handling redirects 0275 - Science Direct: Updates to compensate for changes in Science Direct's web layout; handling redirects 0276 - arXiv: Trying to extract bibliographic information from journal strings 0277 - BibSonomy: Specifying number of hits to find 0278 - Minor changes in IEEExplore search; non-functional due to Qt bug? 0279 - Web search uses KDE's proxy settings 0280 - Using KDE subsystem to open external files (e.g. PDF files) 0281 - Adding preview for images (in addition to PDF or HTML files); handling references to arXiv 0282 - Squeezing long file names in user interface 0283 - Handling quit actions more gracefully 0284 - Improving interface to external programs such as pdflatex 0285 - More robust XSL transformations 0286 - BibTeX import: guessing encoding information left by JabRef, more informative debug output, improved handling of multiple fields with same name 0287 - Reference preview: supporting dark color schemes 0288 - Fixing sorting in value list 0289 - Fixes in setting color tag to entries 0290 - Fixes in name formatting 0291 - Keeping user interface read-only for read-only use cases 0292 - Numerous bug fixes, closing memory leaks, speed improvements 0293 - Fixes in duplicate merging code: remove fields user doesn't want to keep 0294 0295 Diff 0.3 to 0.4 0296 0297 - Support for Windows (compiles out of the box) 0298 - Configuration file system refactored 0299 - Adding more online search engines: SpringerLink, PubMed, ACM Digital Library, JSTOR, IEEE Xplorer, Science Direct 0300 - Improving all other online search engines: Google Scholar, arXiv, BibSonomy 0301 - "List of Values" refactored, allows to search for items 0302 - Introducing preferences dialog to manage various settings 0303 - Improved support for drag'n'drop throughout the program 0304 - Improving tagging elements with color 0305 - Introducing global keyword list to select from 0306 - Editing widgets get "history" to select from 0307 - Widget for cross references allows to select from existing elements 0308 - Introducing duplicate finding and merging code and user interface 0309 - Improvements in usability of filter line edit 0310 - File view can resize and order columns, settings get stored 0311 - Improving file importer and exporter filters 0312 - BibTeX references can be sent to LyX via a pipe 0313 - Numerous bug fixes