Commit graph

32195 commits

Author SHA1 Message Date
Kovid Goyal
f4e1d5cc01
Add get/set of namespaced prefs to new DB API 2020-09-19 06:37:26 +05:30
Kovid Goyal
9ec29bb548
TXT Input: Fix incorrect splitting of txt with large chunks causing some text to be dropped. Fixes #1895888 [txt to epub missing lines](https://bugs.launchpad.net/calibre/+bug/1895888) 2020-09-17 14:05:40 +05:30
Kovid Goyal
36fd18c621
Add a context menu to the viewer highlights panel 2020-09-15 07:23:40 +05:30
Kovid Goyal
78cd807494
Fix #1895586 [[Enhancement] Show a warning before deleting a bookmark in the Bookmarks panel](https://bugs.launchpad.net/calibre/+bug/1895586) 2020-09-15 07:02:36 +05:30
Kovid Goyal
50557eb1ae
Nicer error message for invalid search queries to calibredb search 2020-09-15 06:47:13 +05:30
Kovid Goyal
2196b708fa
Show a dot next to highlights with notes in the viewer highlights panel 2020-09-14 20:22:32 +05:30
Kovid Goyal
52cf15fc23
Fix #1895472 [Private bug](https://bugs.launchpad.net/calibre/+bug/1895472) 2020-09-14 09:04:40 +05:30
Kovid Goyal
940342b1b1
Fix removal of multi-line highlights leaving handles in incorrect location 2020-09-14 08:35:44 +05:30
Kovid Goyal
a75933fd13
pep8 2020-09-14 07:38:51 +05:30
Charles Haley
fb9a388c08 Unreported bug: the V4 template language treated None values as zero. These changes make the new processor do the same thing. Also update the documentation, 2020-09-14 00:59:38 +01:00
Charles Haley
327e267177 Fix incorrect inlined raw_field function.
Sorry about this.
2020-09-13 14:43:27 +01:00
Kovid Goyal
633abaeb99
Bump beta version 2020-09-13 17:50:59 +05:30
Kovid Goyal
0fc090e2dc
pep8 2020-09-13 16:57:51 +05:30
Kovid Goyal
2525cfccee
Merge branch 'master' of https://github.com/cbhaley/calibre into master 2020-09-13 16:55:40 +05:30
Charles Haley
1642ac6af2 Improvements to template parser:
- performance improvement: build and save an interpretable tree instead of parsing and executing at the same time
- improve syntax error detection
- performance improvement: automatically convert "test" to "if then else", avoiding executing the unused branch
- inline raw_field (field was already inlined)
2020-09-13 12:19:18 +01:00
Kovid Goyal
f479fca692
Fix #1895425 [[Enhancement] Browse annotations action in the dropdown menu for View in the toolbar](https://bugs.launchpad.net/calibre/+bug/1895425) 2020-09-13 16:46:03 +05:30
Kovid Goyal
ceceff8cc3
Fix #1895368 [[Content server] Removed book show up when going through books](https://bugs.launchpad.net/calibre/+bug/1895368) 2020-09-13 16:34:53 +05:30
Kovid Goyal
1673d646d6
String changes 2020-09-13 16:07:26 +05:30
Kovid Goyal
c363d790ab
More accurate detection of current ToC section when highlighting 2020-09-13 16:02:41 +05:30
Kovid Goyal
06404ae119
Workaround for Firefox bug that broke searching backwards across file boundaries. Fixes #1895388 [Private bug](https://bugs.launchpad.net/calibre/+bug/1895388) 2020-09-13 10:25:35 +05:30
Kovid Goyal
eecac78739
Invisible text should not be a fatal error 2020-09-13 10:02:08 +05:30
Kovid Goyal
639c0e1ecc
Prevent default actions for all recognized shortcuts not just navigation ones 2020-09-13 09:57:40 +05:30
Kovid Goyal
40e91596fb
Fix #1895287 [[Enhancement] Covers that do not fill the area are displayed at the bottom of the content server's cover grid](https://bugs.launchpad.net/calibre/+bug/1895287) 2020-09-11 19:58:21 +05:30
Kovid Goyal
66b10927fb
py3 compat 2020-09-11 13:35:11 +05:30
Kovid Goyal
f87bd0f2c3
Fix momentum scrolling not working in the cover grid 2020-09-10 18:23:06 +05:30
Kovid Goyal
eac6acb82a
Group highlights in browser viewer highlights panel as well 2020-09-10 09:09:46 +05:30
Kovid Goyal
bef5dd9bed
Show swatches in browser highlights panel 2020-09-10 08:22:56 +05:30
Kovid Goyal
fd6ed6cacb
Tooltips for highlight styles 2020-09-10 07:53:13 +05:30
Kovid Goyal
94479386d9
calibre style: Reduce indentation in tree views 2020-09-10 07:41:43 +05:30
Kovid Goyal
a45c2fa5a3
Bump beta version 2020-09-09 19:52:19 +05:30
Kovid Goyal
0a16855ec5
... 2020-09-09 19:45:28 +05:30
Kovid Goyal
6fcd0e7407
Merge branch 'master' of https://github.com/cbhaley/calibre into master 2020-09-09 15:52:11 +05:30
Kovid Goyal
8fd6d2ee5d
pep8 2020-09-09 15:50:46 +05:30
Charles Haley
6715a9969d Fix tag browser partition by first letter not working for some categories such as Formats and Identifiers. 2020-09-09 10:21:42 +01:00
Kovid Goyal
13552bef07
isosx -> ismacos 2020-09-09 14:51:09 +05:30
Kovid Goyal
052af8c646
Remove no longer needed workaround 2020-09-09 14:30:24 +05:30
Kovid Goyal
7fad774a75
macOS: Fix completer widget mouse interactions not working with Qt 5.15.0 2020-09-09 14:26:04 +05:30
Kovid Goyal
1935d31d4e
macOS: Fix changing colors from dark->light not working correctly
As of Qt 5.15.0 if you set any colors in the application palette
they are not reset when the system colors are changed. So we cannot use
that to fix colors. Instead set a widget specific override palette.

Also, Qt appears to have fixed link and alternating row colors, so no
need for those override anymore.
2020-09-09 12:23:38 +05:30
Kovid Goyal
730fe50516
Fix #1894742 [[Enhancement] Show warning before closing Edit this recipe dialog](https://bugs.launchpad.net/calibre/+bug/1894742) 2020-09-08 09:41:27 +05:30
Kovid Goyal
07b7580fff
remove douban and ozon imports 2020-09-08 08:26:54 +05:30
Kovid Goyal
eff4d0b72e
Remove some metadata sources
These are in Languages I cannot read, therefore too much effort for me
to maintain. And no one else seems to be willing to maintain them to the
standard I expect for code calibre code, over the long term. If someone
does intend to maintain them, they should become third party plugins.

Fixes #1222 (Correct imports for OZON.ru plugin to be able run it using Python 3.x)
Fixes #1894751 [In Python 3.0, the HTMLParser module has been renamed to html.parser](https://bugs.launchpad.net/calibre/+bug/1894751)
2020-09-08 08:20:32 +05:30
Kovid Goyal
ce41a1f32c
Fix regression that broke searching in the highlights panel 2020-09-08 08:10:43 +05:30
Kovid Goyal
5b33fe6884
Fix double clicking on chapter heading in highlights panel causing an exception 2020-09-07 08:38:02 +05:30
Kovid Goyal
1f7be299fd
Bump beta version 2020-09-06 18:03:22 +05:30
Charles Haley
0a317f6ecc Improvements to program mode template language:
- added if .. then .. else ... fi expressions. The else part is optional. The 'if' has a value: a = if ... then fi works
- added infix string relational operators ==, !=, <, <=, >, >=
- added infix numeric relational operators ==#, !=#, <#, <=#, >#, >=#
- numerous performance improvements. In particular, the "field' function is now evaluated inline
2020-09-06 11:18:34 +01:00
Kovid Goyal
74a2957693
String changes 2020-09-06 11:23:36 +05:30
Kovid Goyal
138745a85a
Change button label for less conflict 2020-09-05 14:17:53 +05:30
Kovid Goyal
471deb052e
Show a full hierarchy for toc nodes in the highlights panel 2020-09-05 14:16:20 +05:30
Kovid Goyal
0c174074eb
Viewer highlights panel: Show highlight style next to highlight 2020-09-05 13:06:47 +05:30
Kovid Goyal
316497aeba
Highlight color definitions should be defined in only one place 2020-09-05 13:03:47 +05:30