calibre: 1.23.0-1~getdeb1

  * New upstream version
    new features:
    - title: "Edit Book: Highlight the closest surrounding tag when editing
    HTML/XML"
    - title: "Edit Book: Add a tool to easily change the current paragraph
    (the paragraph containing the cursor) to a heading. Simply click the
    button with 'H1' on it and choose the heading level you want the current
    paragraph changed to."
    - title: "Edit Book: When running Replace All add a button to the
    replaced message to show exactly what changes were done and allow them to
    be undone"
    - title: "Edit book: When checking book, detect case mismatches between
    links and the filenames of the files they point to and offer to
    auto-correct the links"
    - title: "Adding books: Implement a copy to clipboard button for when
    duplicates are found during the adding process. Useful if you wish to
    review the list of duplicates later."
    tickets: [1276918]
    - title: "Linux installer: Install appdata files for integration with
    software stores."
    tickets: [1271974]
    - title: "Edit book: Auto add a checkpoint when the book is first opened
    for editing"
    bug fixes:
    - title: "Edit Book: Fix a bug in AZW3 support that could cause
    images/fonts to get mixed up when saving and re-opening the book multiple
    times."
    tickets: [1276726]
    - title: "Edit Book: Fix individual find and replace not working in regex
    mode if the search expression uses lookbehind/lookahead operators"
    - title: "Compare books: Fix unchanged lines at the start of a change
    block being sometimes marked with a blue background, even though they
    contain no changes"
    - title: "Compare books: Fix incorrect scrolling when viewing all text
    and a large amount of text is present after the final change."
    - title: "PDF Output: Fix a zero division error when the transformation
    matrix has a zero diagonal"
    tickets: [1277102]
    - title: "calibredb add_custom_column: Fix a spurious error message when
    adding custom columns caused by the new db backend"
    - title: "calibredb list: Fix error if one of the requested fields is
    empty for all requested books"
    - title: "calibredb set_metadata: Fix setting series_index with the -f
    argument not working"
    - title: "Markdown input: Fix handling of very large files."
    tickets: [1212330]
    - title: "Edit book: Do not create savepoints when no changes are
    performed by automated tools such as smarten punctuation, remove unused
    css etc."
    - title: "Edit Book: Fix a bug that would cause an error when a global
    operation like find/replace or polishing fails."
    tickets: [1275366]
    - title: "Metadata download: Workaround edelweiss.com no longer being
    able to search by author name.Search only by titles and filter the
    results returned by edelweiss to only include matching authors."
    - title: "HTML 5 parser: Preserve non-core namespace declarations on the
    <html> tag"
    - title: "Workaround broken file chooser dialog on Ubuntu that does not
    auto-insert the specified extension."
    tickets: [1275125]
    - title: "Compare books: Fix error when previously different files become
    identical after beautifying"
    - title: "Edit Book: Fix subsetting embedded fonts not processing fonts
    included in a stylesheet that is itself referenced only by an @import
    rule"
    - title: "Edit Book: Fix the remove unused css tool changing the
    namespace prefix used for the XHTML namespace in the CSS sheet, if any"
    - title: "Conversion: Fix CSS selectors using the epub namespace being
    ignored"
    - title: "Compare books: Fix double clicking in the right panel not
    opening the correct file in the editor"
    improved recipes:
    - Kathimerini
    - Cosmopolitan UK
    - wired.it
    - Gosc Niedzielny
    - New York Times Book Review
    new recipes:
    - title: Disinformatico
    author: isspro
    - title: Les Echos
    author: Krittika Goyal
cgminer: 3.12.1-1~getdeb1

  * New upstream version
    - Document new features for antminer U1 and hfa devices.
    - Add support for ANU overclocking.
    - Increase hfa fanspeed by more if we're rising in temp above the target
    than if the temp is staying the same.
    - Add debug output when get_work() is blocked for an extended period and
    add grace time to the device's last valid work to prevent false positives
    for device failure.
    - Issue a shutdown prior to a reset command for hfa devices and lock
    access to reads awaiting the response if the device is already running.
    - Do not register as successful a hfa init sequence that reports the
    clockrate as zero.
    - Show device info in noffset nonce share above target message.
    - Widen lines in top menu to fit extra large share values.
    - Only show one decimal place if pool diff is not an integer.
    - Show serial number as a hex value in hfa verbose startup.
    - Slowly remove work even if it's not being used to keep the getwork
    counter incrementing even if work is not used and as a test that pools
    are still working.
    - Increase the maximum diff between hfa dies to 100Mhz.
    - Show which hfa die is bringing down all the others when decreasing all
    the clock speeds.
    - Increase the decrease when temp has increased more and we want to
    decrease it on hfa.
    - Give device info with share above target message.
    - Allow throttling of hfa dies more frequently and increasing of speeds
    less frequently.
    - Wait after sending a hfa shutdown to allow the device to properly shut
    down before possibly sending it more commands.
    - Minimise the die clock differences in hfa to no more than 50Mhz.
    - Check for when errno is set on windows as well as the windows variant
    for errors.
    - Revert "Update to libusb-1.0.18"
    - Disable fan/die clock control in hfa if the firmware does not support
    it, with notification.
    - Add ability to enter ANU frequency as a multiple of 25 from 150-500.
    - Decrease hfa clock by 10 if a reset is attempted due to the device
    remaining idle.
    - ifdef out icarus options unused without icarus built in.
    - Reorder command line options alphabetically.
    - Add no matching work to hfa API output.
    - Change various logging message levels in the hfa driver.
    - Only adjust clocks if there is no restart in hfa to avoid 2 restarts
    back to back.
    - Ensure we iterate over all dies adjusting temperate for hfa by starting
    iterating after the last die modified.
    - Clamp initial hfa fanspeed to min/max if passed as parameters.
    - Allow hfa fanspeed to be set via command line.
    - Further relax the target temperatures on hfa driver, targetting 88
    degrees.
    - Try one more time to get the hfa header on init since it can take 2
    seconds for all 3 boards on a sierra.
    - Update authors for removal of gpu/scrypt.
    - Wait for 5 temperature updates in hfa before adjusting fanspeed.
    - Have some leeway before starting to throttle hfa dies.
    - Use increments of 10 when increasing hfa clock since it may not have 5
    MHz granularity internally.
    - Only perform a hfa fan speed update if we have new temps to work with.
    - Correctly measure the hfa max temp and smooth out the changes in its
    value.
    - Choose better defaults for min/max/default fan settings for hfa driver.
    - bab - reduce def speed, fix speed staying in ranges and report
    bank/chips in ioctl() errors
    - bab - add info about number of boards/chips to each Dead Chain
    - These may not be longs (eg: OSX)... fo a safe cast to ensure.
    - bab - add dead boards and dead chains to stats
    - Add fanspeed to hfa api output and set initial fanspeed to 10%
    - Add hfa fanspeed control to try and maintain a target temperature.
    - API-README correct new text format documentation
    - API allow multiple commands/replies in one request
    - Add op commands necessary to control hfa fanspeeds.
    - Add OP_FAN to hf protocol header.
    - Always show the stratum share lag time in debug mode.
    - Add stratum share response lag time to verbose output if it's greater
    than 1 second.
    - Add stratum share submission lag time to verbose information if it's
    over 1 second.
    - Check for more interrupted conditions in util.c and handle them
    gracefully.
    - Send a ping to hfa devices if nothing is sent for over 5 seconds.
    - Add OP_PING to hfa commands
    - Display the hfa serial number as a hexadecimal value.
    - Add the ability to display a hexadecimal 32 bit unsigned integer to the
    API.
    - Limit all hfa restarts for temperature control to no closer than 15
    seconds apart.
    - Allow the hfa temp target to be disabled by setting it to zero.
    - Handle interruptions to various select calls in util.c
    - Add sanity check for silly overflows in hfa die temperature readings.
    - Add per-die throttling control for hfa driver based on each die's
    temperature, issuing a suitable reset to maintain the temperature below
    a configurable target temperature.
    - Update hf protocol
    - Do not memcpy in usbutils unless data was transferred.
    - Send a full allotment of jobs to the hfa device after a restart instead
    of reading the status.
    - Export the flush_queue function for use by drivers.
    - Remove wrong goto
    - Remove the unqueued work reference when we discard work from get queued
    as well.
    - Wake the global work scheduler when we remove a work item from the
    unqueued work pointer.
    - Discard work that is stale in the get_queued() function, returning NULL
    instead.
    - Add a call to a driver specific zero stats function when zero stats is
    called to allow each driver to reset its own stats as well if desired.