167 Commits

Author SHA1 Message Date
Jean-Francois Dockes
816980a1c4 implemented advanced search history feature 2012-10-16 13:37:56 +02:00
Jean-Francois Dockes
5add2e2384 Arrange so we can now open the parent of a document (e.g. chm file instead of temp copy of html page inside chm), even when the parent is itself embedded in an archive 2012-10-12 16:54:52 +02:00
Jean-Francois Dockes
d5a6105795 implement mime exceptions to "use desktop open" so that we can use evince and pass page and search string parameters for pdf,ps and dvi even when all other mime types are passed to xdg-open 2012-10-04 09:51:29 +02:00
Jean-Francois Dockes
f025ff33dd arrange to enable passing a match term as an argument when opening a document with the native editor (only / mostly pdf for now) 2012-10-02 14:40:09 +02:00
"Jean-Francois Dockes ext:(%22)
52bc9f4aa3 merged the case/diac sensitivity code back into trunk 2012-09-25 19:20:24 +02:00
"Jean-Francois Dockes ext:(%22)
a77edbd6b1 disable real time indexing setup gui if system type does not support monitor mode 2012-09-23 18:13:25 +02:00
Jean-Francois Dockes
d9dc7cf142 preliminary implementation for the snippets "open to page" popup window 2012-09-20 13:51:40 +02:00
Jean-Francois Dockes
a7222d4f96 Make Recoll optionally sensitive to case and diacritics
--HG--
branch : CASEDIACSENS
2012-09-14 14:34:27 +02:00
"Jean-Francois Dockes ext:(%22)
0ebfc496d8 add capability to remember page breaks generated by, e.g. pdftotext, and use them to start an external viewer on a match page 2012-08-21 15:03:02 +02:00
"Jean-Francois Dockes ext:(%22)
dc7b3420a0 defined data structure to pass around the search term description used for highlighting and other 2012-08-17 10:45:00 +02:00
Jean-Francois Dockes
643f4d56bb internals: virtualized the doc fetcher interface 2012-06-05 07:16:11 +02:00
Jean-Francois Dockes
fc9af6abb1 GUI crash: protect against starting simultaneous queries 2012-05-15 16:11:12 +02:00
Jean-Francois Dockes
73a3106a6d GUI: only do the result up to date check before preview for the main index (we cant update the others anyway) 2012-05-04 09:52:14 +02:00
Jean-Francois Dockes
4eaf12fb9c more delistification 2012-04-12 08:15:50 +02:00
Jean-Francois Dockes
ec7b40a52e cosmetics: list -> vector in more places 2012-04-11 19:58:08 +02:00
Jean-Francois Dockes
78bd8d63da use vector instead of list for execmd arg list 2012-04-11 15:36:49 +02:00
Jean-Francois Dockes
9e29f7d025 gui: unity activation: hide gui before startexternal 2012-03-27 14:10:20 +02:00
Jean-Francois Dockes
f144edfb83 1st version for recoll as proxy for lens open of embedded documents 2012-03-27 11:39:17 +02:00
Jean-Francois Dockes
247435084c GUI: reapply stylesheet when changed 2012-03-25 08:59:07 +02:00
Jean-Francois Dockes
cff529dc82 added code to generate gnome zeitgeist events (disabled by default) 2012-03-23 10:42:43 +01:00
"Jean-Francois Dockes ext:(%22)
35196e8e70 doc and messages touchups 2012-03-16 11:19:30 +01:00
Jean-Francois Dockes
a34568e1cc fix show ext index dialog action, was opening wrong tab 2012-03-08 16:18:41 +01:00
Jean-Francois Dockes
05502e8fc7 filter names can be defined like a:filtname to control the display order 2012-03-06 15:10:11 +01:00
Jean-Francois Dockes
03b3bd4ac8 Use shift+PageUp instead of Shift+Home to go to the first page or results: Shift+Home is useful to select the search entry text 2012-03-06 13:54:34 +01:00
Jean-Francois Dockes
ea0f4725cb GUI: enable using QWebView WebKit browser instead of Qt native QTextBrowser to display the result list. On by default, can be disabled with configure --disable-webkit 2012-02-23 14:16:47 +01:00
Jean-Francois Dockes
ce0e808fc2 add menu entry to erase index and restart 2012-02-18 17:20:03 +01:00
Jean-Francois Dockes
ef00bfae70 Implement the gui category filters as query language fragments instead of hard-coding them. This allows implementing other kinds of filtering (ie:on directory) just by changing a configuration file 2012-02-18 11:21:09 +01:00
Jean-Francois Dockes
521e431055 gui: restore sorting/filtering functions for the history list 2012-02-17 15:06:24 +01:00
Jean-Francois Dockes
27915893f0 stale comments 2012-02-17 14:38:40 +01:00
Jean-Francois Dockes
c1f2c479d2 gui: possibly create the idx status file before trying to watch it 2012-02-17 14:37:43 +01:00
Jean-Francois Dockes
4c3d728032 Allow cancelling a long query (forces exiting the program because xapian provides no cancellation points) 2012-02-17 14:07:53 +01:00
Jean-Francois Dockes
57cd31636c deleted empty methods and assocd sigs and connections 2012-02-17 11:43:57 +01:00
Jean-Francois Dockes
f6e50fd9eb Result list: improve the spelling suggestions now presented as links which will replace the appropriate word inside the query 2012-02-17 09:01:28 +01:00
Jean-Francois Dockes
fccc0ac09c Get rid of the GUI indexing thread. All indexing now done by recollindex, with start/stop from the GUI 2012-02-07 17:07:07 +01:00
Jean-Francois Dockes
6b24c3df6b Add possibility to update the index for a list of files from the GUI and use it to allow updating the index before accessing a file using stale data 2012-02-03 15:51:03 +01:00
Jean-Francois Dockes
516863b5d6 GUI: perform up to date check before previewing a subdoc. This is for example to avoid showing the wrong message if a mail folder has been compacted 2012-01-20 17:48:55 +01:00
Jean-Francois Dockes
036937e8bf added getmeta() method to Rcl::Doc and use in misc places 2012-01-20 14:48:50 +01:00
Jean-Francois Dockes
07226fa306 GUI tools for setting up indexing schedule, initial implementation done 2011-12-07 13:41:05 +01:00
Jean-Francois Dockes
b9c64e8591 Gui: help for cron etc. 1st checkpoint 2011-12-02 19:15:24 +01:00
Jean-Francois Dockes
1931595637 GUI: added menu entry to show all the mime types actually indexed (by content) 2011-11-25 19:47:56 +01:00
Jean-Francois Dockes
a3898343a7 GUI: removed redundant setQuery from rclmain_w. We ran a good part of the query code two times... 2011-10-04 07:56:46 +02:00
Jean-Francois Dockes
89e7aee225 GUI: add save entry to preview popup for subdocs 2011-06-30 19:02:29 +02:00
Jean-Francois Dockes
cd2fe8049f gui: synchronize result list and table when feasible 2011-06-29 18:40:04 +02:00
Jean-Francois Dockes
b9be9e58d5 GUI: clicking an open link or menu entry inside the result table would start the external application 3 times. Closes issue #59 2011-05-14 09:56:58 +02:00
Jean-Francois Dockes
2f6328fb47 GUI: show image rather than metadata when previewing an image doc. Metadata still accessible through popup menu 2011-05-09 07:07:46 +02:00
Jean-Francois Dockes
21aa44b39e GUI: extend sort state persistence to non-date fields 2011-05-02 08:55:02 +02:00
Jean-Francois Dockes
84d59f18a0 GUI: when opening the index, discriminate errors on the main index from errors on external ones, to avoid starting the initial indexing dialog in the latter case 2011-04-29 16:16:04 +02:00
Jean-Francois Dockes
55f124725f Fix problems that occurred when multiple threads were trying to read/convert files at the same time (ie: indexing and previewing threads in the GUI calling internfile()). Either get rid of or lock-protect all shared data, eliminate misc initialization possible conflicts by using static initializers. Hopefuly closes issue #51 2011-04-28 10:58:33 +02:00
Jean-Francois Dockes
b28eaf23fb Got rid of all the old RCS id strings 2011-04-27 08:22:17 +02:00
Jean-Francois Dockes
0039ba9ecf GUI: connected 2 forgetten signals: preview parent and save to file from the restable detail area 2011-04-25 16:34:35 +02:00