Kovid Goyal
abe32ad8ca
Implement swipe and hold gesture to turn pages rapidly
2016-08-19 12:11:52 +05:30
Kovid Goyal
a832c170fc
Page turn gestures in paged mode
2016-08-19 09:27:38 +05:30
Kovid Goyal
7884ffb23e
Add an entry for the Kindle Oasis to the Welcome Wizard
...
Fixes #1614114 [Kindle Oasis not a possible choice](https://bugs.launchpad.net/calibre/+bug/1614114 )
2016-08-17 19:54:36 +05:30
Kovid Goyal
78c24ce6c5
Start work on gesture support for viewer
2016-08-17 13:38:16 +05:30
Kovid Goyal
4eb45e1816
Endpoint to print directly to server log
2016-08-15 16:15:55 +05:30
Kovid Goyal
07c614f897
Fix a regression in the previous release that caused the completion popups for some custom column types int he book list to stop working. Fixes #1612640 [Editing user defined column directly in a table cell does not display a combo with existing values anymore]( https://bugs.launchpad.net/calibre/+bug/1612640 )
2016-08-12 20:15:33 +05:30
Kovid Goyal
14170fdcc4
version 2.64.0
2016-08-12 08:22:57 +05:30
Kovid Goyal
a715d5f5ea
Show the overlay when clicking on the top margin
2016-08-11 20:42:43 +05:30
Kovid Goyal
202528eda9
E-book viewer: Fix books that set side margins on body using percentages not working correctly. Fixes #1608458 [Private bug]( https://bugs.launchpad.net/calibre/+bug/1608458 )
2016-08-11 19:56:34 +05:30
Kovid Goyal
df1d52a7ef
Fix positioning of completion popup above widgets
2016-08-11 18:19:58 +05:30
Kovid Goyal
c40995b2b6
Use the new search bar widget for the ToC search bar
2016-08-11 17:29:19 +05:30
Kovid Goyal
7852aa3eac
Add history to the search bar widget
2016-08-11 10:14:18 +05:30
Kovid Goyal
4815820f9b
Merge branch 'regexfn_result_dialog' of https://github.com/Mymei2/calibre
2016-08-11 09:08:14 +05:30
Mymei
2479e304e9
Configurable suppression of replace result dialog (see 1610658)
...
This is the second part of the proposal filed originally as bug #1609111 .
The result dialog, shown after replacements, slows down book editing in some cases.
For example, when the user repeatedly applies his own regex-function to relatively small pre-marked text fragments.
User should have a choice to suppress the result dialog.
This implementation allows for the following switch inside the user replace function:
replace.suppress_result_dialog = True
This way it nicely fits to the first part (see #1609111 ) and it allows individual configuration from case to case.
Actually, it's not dependent on the other two switches ('call_after_last_match' and 'append_final_output_to_marked'),
so it can be used in combination with any of them or even individually.
This implementation also should not have any impact on other modes of work and it should not change the previous behavior.
It also should not break the backwards compatibility, I hope.
2016-08-10 19:29:29 +02:00
Kovid Goyal
729cdb6306
Make the icon size in the Preferences dialog depend on the UI font size
2016-08-10 15:59:48 +05:30
Kovid Goyal
69d311033e
Use the correct technique for getting the current y offset for checking if text is in the header/footer
2016-08-10 15:44:31 +05:30
Kovid Goyal
b076795404
Fix dead links
2016-08-10 15:04:11 +05:30
Kovid Goyal
15cf137793
PDF Output: Fix a regression that caused the last page of a chapter to sometimes be dropped from the output
2016-08-10 13:07:02 +05:30
Kovid Goyal
0cb677fb90
Edit book: Function mode: Allow appending text to the end of the marked text when running function mode search/replace on marked text
...
Merge branch 'regexfn_return_value' of https://github.com/Mymei2/calibre
2016-08-08 10:03:11 +05:30
Kovid Goyal
a699cbc09a
PDF Output: Add a new variable _TOP_LEVEL_SECTION_ for use in header/footer templates that resolves to the current top-most section in the Table of Contents
2016-08-08 09:52:46 +05:30
Mymei
27ecd03807
Append final user replace regex-function output to marked text (see #1609111 )
...
Introduces a new flag "append_final_output_to_marked".
Depends also on existing flag "call_after_last_match".
Following two lines at the end of a user replace function will cause,
that the return value of the last additional call (after all replacements
are completed) will be appended to the marked text:
replace.call_after_last_match = True
replace.append_final_output_to_marked = True
TODO: Documentation update is required.
Part: Editing books
Chapter: Function Mode for Search & Replace in the Editor
Section: Having your function called an extra time after the last match is found
2016-08-07 10:30:34 +02:00
Kovid Goyal
324a5a2635
Do not show an error if the user tries to quit calibre while editing a cell in the book list. Instead, just silently abort the edit. See #1610539 (Data error when closing calibre)
2016-08-07 06:46:14 +05:30
Kovid Goyal
c4d05d8a36
...
2016-08-06 09:01:58 +05:30
Kovid Goyal
fd60afd97e
E-book viewer: Fix 0px margins not being respected when the option to override book margins is turned off. See #1608458 (ebook viewer: epub page margins bigger each chapter)
2016-08-04 05:22:04 +05:30
Kovid Goyal
ece360f04c
Linux/OSX: Shutdown gracefully on receiving interrupt or terminate signals
2016-08-03 11:14:39 +05:30
Kovid Goyal
0e961be543
More Qt 5.7 compatibility fixes
2016-08-01 09:19:28 +05:30
Kovid Goyal
fc1676e30f
Another Qt 5.7 compatibility fix
2016-08-01 08:31:05 +05:30
Kovid Goyal
32fd1c2e7f
Ignore the auto_proxy env var since we dont support pac files in any case
2016-08-01 00:45:48 +05:30
Kovid Goyal
567040ee1e
Perform PEP8 compliance checks on the entire codebase
...
Some bits of PEP 8 are turned off via setup.cfg
2016-07-29 21:25:17 +05:30
Kovid Goyal
a585b65f3b
Finish up EditWithComplete
2016-07-28 10:43:36 +05:30
Kovid Goyal
7c0d90f7b4
More work on the completion popup
2016-07-27 20:07:05 +05:30
Kovid Goyal
193db4879e
Framework for easily developing widgets
2016-07-27 14:09:23 +05:30
Kovid Goyal
c572d2436e
Dont import regex on calibre startup, since importing it seems to fail for unknown reasons on some linux installs
2016-07-27 13:05:46 +05:30
Kovid Goyal
554cdeb746
...
2016-07-27 12:44:33 +05:30
Kovid Goyal
447af0d9ef
Move add_extra_css into the dom module
2016-07-27 12:42:10 +05:30
Kovid Goyal
14acd78494
Ignore close events that occur after shutdown has started
2016-07-27 12:06:52 +05:30
Kovid Goyal
34bbb6ab17
...
2016-07-26 18:02:42 +05:30
Kovid Goyal
086f16714f
...
2016-07-26 12:50:54 +05:30
Kovid Goyal
aef8a2773c
Merge branch 'master' of https://github.com/badshah400/calibre
2016-07-26 09:43:35 +05:30
Atri Bhattacharya
5729f9ec6c
Strip '.' from end of summary.
2016-07-26 01:33:13 +02:00
Atri Bhattacharya
5c38d151fb
Different name fields for each appdata entry.
2016-07-26 01:02:51 +02:00
Atri Bhattacharya
ece5b74dae
Add name and summary to appdata file.
...
Mark summary for translation.
2016-07-26 00:47:42 +02:00
Charles Haley
6439b98723
Comments custom columns:
...
- collapse the two booleans controlling the heading into one string
- allow short-text to appear on the right in book details
- make the new server and book details do (more-or-less) the same thing with headings
- use different CSS for short-text and long-text.
I changed the name of the show_heading property to heading_position to ensure the properties had no odd values, making it easier to test.
2016-07-24 12:42:50 +02:00
Kovid Goyal
0b0f6e6b9d
Make heading-on-side for comments columns configurable
2016-07-24 09:42:28 +05:30
Kovid Goyal
b49b1e81a9
Oops, forgot to remove a no longer needed mixin
2016-07-23 22:45:58 +05:30
Kovid Goyal
531f233a24
Dont use a separate global variable for the UA list
2016-07-23 17:01:30 +05:30
Kovid Goyal
560ebceac4
Ignore ECONNRESET when reading from test server
2016-07-23 16:59:41 +05:30
Kovid Goyal
b2a535a319
Use appropriate widgets for the new comments field types in the metadata edit dialog
2016-07-23 14:26:59 +05:30
Kovid Goyal
be9cab493b
Strip input text for simple text fields
2016-07-23 14:15:24 +05:30
Kovid Goyal
5d8782daa0
Use appropriate widgets for editing the new custom comments column types int he book list
2016-07-23 13:48:52 +05:30