8020 Commits

Author SHA1 Message Date
Charles Haley
2c5fb72281 Add filesystem_encoding to unicode calls 2010-05-19 17:24:44 +01:00
Kovid Goyal
b172b84119 Ensure encoding to JSON in BookList never blows up because of non UTF-8 bytestrings 2010-05-19 08:57:59 -06:00
Kovid Goyal
48f8a9c338 Guarantee that metadata read from filenames is unicode 2010-05-19 08:53:07 -06:00
Kovid Goyal
dfa03feec9 Unicode/pathsep fixes 2010-05-19 08:50:44 -06:00
Kovid Goyal
596ba46590 ... 2010-05-19 07:36:42 -06:00
Kovid Goyal
e558634fb7 EMG by Darko Miletic. Fixes #5569 (New recipes for emg portal in Serbian and English) 2010-05-19 07:28:16 -06:00
Charles Haley
9fcab76112 Ensure that normalized paths and paths that are found during a directory walk are unicode. In addition, fix matching of prefixes when adding metadata to books on cards on windows machines. 2010-05-19 11:31:08 +01:00
Charles Haley
c4e58f6d0a Merge from custcol trunk 2010-05-19 09:56:55 +01:00
Charles Haley
1237486831 Fix prefix to be normalized. Apparently the python file dialog returns front-slashed filenames, even on windows. 2010-05-19 09:41:09 +01:00
Kovid Goyal
17dde7b206 Partial implementation of the new SONY drivers. Updating sony cache not yet supported. 2010-05-19 00:09:17 -06:00
Kovid Goyal
4ea98f7b6a Pull from trunk 2010-05-18 18:03:57 -06:00
Kovid Goyal
b1287f0a51 American Prospect, FactCheck, PolitiFact by Michael Heinz 2010-05-18 18:03:16 -06:00
Kovid Goyal
90459ef792 Fix column customization via preferences 2010-05-18 16:56:29 -06:00
Kovid Goyal
49d70e0f9e JSONConfig: Fix encoding of top level str objects. Add support for encoding bytearray objects. Remove pointless TableView class and have jobs view remember its column layout 2010-05-18 15:04:20 -06:00
Kovid Goyal
7491a8d20e Fix text alignment in device views and only save valid states 2010-05-18 11:13:27 -06:00
Kovid Goyal
7c65e0e63a Change icon for folder device and more re-arranging of send to device menu 2010-05-18 11:06:47 -06:00
Kovid Goyal
5fa9a5b935 Re-organize Send to device menu 2010-05-18 10:43:44 -06:00
Charles Haley
116f36b841 Merge from custcol trunk 2010-05-18 17:37:15 +01:00
Kovid Goyal
7fb8fa9323 Indicate current setting in column header context menu 2010-05-18 09:58:09 -06:00
Kovid Goyal
ab33f4eb29 Allow user to set text alignment for columns. Cleanup and fix default column alignment 2010-05-18 09:23:08 -06:00
Kovid Goyal
ee374cac13 ... 2010-05-18 00:44:55 -06:00
Kovid Goyal
ff2fa666d4 Workaround bug in Qt that causes column header to not update when scrolling the view 2010-05-17 23:41:23 -06:00
Charles Haley
bcd5d792b2 Merge from custcol trunk 2010-05-18 06:24:21 +01:00
Charles Haley
98163086fc First pass at winutil.c to associate usb vendor ids with drives 2010-05-18 06:23:38 +01:00
Kovid Goyal
e0e0093fe5 Link up save/restore column layout functionality 2010-05-17 23:08:30 -06:00
Kovid Goyal
428cebd365 Framework for saving/restoring state in the table views. Needs to be linked up fully. 2010-05-17 22:41:53 -06:00
Kovid Goyal
61e78b6a17 Right click menu for hiding/showing/sorting columns 2010-05-17 20:51:46 -06:00
Kovid Goyal
e4b0f51363 Fix the booklist delete algorithm 2010-05-17 19:33:00 -06:00
Kovid Goyal
7fa63195bd (see merge comments) 2010-05-17 19:18:55 -06:00
Kovid Goyal
d600ef514b Re-organize code in gui2.library module 2010-05-17 17:17:42 -06:00
Charles Haley
83c75cd864 Finish using booklist api correctly 2010-05-17 23:55:56 +01:00
Charles Haley
6f504a1009 Merge from custcol trunk 2010-05-17 23:35:40 +01:00
Charles Haley
3047defba9 Changes to usbms to use correct booklist.add_book api 2010-05-17 23:35:13 +01:00
Kovid Goyal
d393b430bd Start to move column display logic into the view classes, where it belongs 2010-05-17 16:04:30 -06:00
Kovid Goyal
ce023e2c56 Ensure sort indicator is correct after a column is added or removed 2010-05-17 14:00:43 -06:00
Kovid Goyal
63e9296f3b Ask for confirmation if the user tries to open the containing folder for more than 3 books at a time 2010-05-17 13:17:09 -06:00
Kovid Goyal
a5b4012059 Fix regression taht caused usbms based drivers to not get correct timestamp for files on device 2010-05-17 13:06:39 -06:00
Kovid Goyal
38b1f35ff7 Don't print out error messages when no cache is present on a device 2010-05-17 12:46:14 -06:00
Kovid Goyal
78bb3a2753 Add menu option to save only current output format to disk in a single directory 2010-05-17 12:31:42 -06:00
Kovid Goyal
7900d4dad6 Use a queue for folder connections requests to make it more thread safe 2010-05-17 12:06:07 -06:00
Kovid Goyal
7a9135c8e5 Support loading of device images from paths instead of keeping them in memory 2010-05-17 11:18:31 -06:00
Kovid Goyal
7aee85def8 Remove race condition if user tries to mount folder as device while a normal device is connecting. Minor cleanups (see merge log). 2010-05-17 11:12:44 -06:00
Kovid Goyal
58f81309f2 Pull from trunk 2010-05-17 09:52:44 -06:00
Kovid Goyal
e1b988598c Fix Instapaper 2010-05-17 09:47:23 -06:00
Kovid Goyal
3b3a3d888b Fix New York Review of Books 2010-05-17 09:46:15 -06:00
Kovid Goyal
74bcc915d4 Pull from trunk 2010-05-17 09:44:03 -06:00
Kovid Goyal
07eae119c7 EPUB Input: Handle malformed UUID in EPUB with obfuscated fonts. Fixes #5552 (cannot open or convert ebooks) 2010-05-17 09:43:33 -06:00
Charles Haley
f6f028ee5c Remove race conditions when connecting folders and a device is present 2010-05-17 12:53:32 +01:00
Charles Haley
922121f726 Calculate author_sort for metadata cache, if it isn't already set 2010-05-17 11:09:27 +01:00
Charles Haley
4201dbeeac 1) Ensure that folder_device prefix (the path) end in os.sep
2) Fix regression causing sync of metadata cache on every connect
3) Report correct progress when adding books
2010-05-17 10:48:47 +01:00