Jean-Francois Dockes
0b0385e459
got rid of the STD_SHARED_XX std/tr1 defines
2016-07-13 15:12:25 +02:00
Jean-Francois Dockes
f6a999de84
logging now uses c++ streams
2016-07-12 09:41:04 +02:00
Jean-Francois Dockes
ac20f35933
Fix the F1 help manual hrefs
2016-01-07 16:55:25 +01:00
Jean-Francois Dockes
c33185746b
Windows: fix signal connections using STD_SHARED_PTR. won't work, reason unknown
2015-10-07 09:43:02 +02:00
Jean-Francois Dockes
4d1f679eac
Use std[::tr1]::shared_ptr instead of local RefCntr by default
2015-08-09 13:54:24 +02:00
Jean-Francois Dockes
c49a922e2d
Implemented saving/loading simple and advanced searches to/from named XML files. Close issue #220
2015-06-11 18:35:16 +02:00
Jean-Francois Dockes
1228326982
Fix things to build with qt5. Not functional yet: no menus+dumps core on exit...
2015-03-31 18:03:52 +02:00
Jean-Francois Dockes
96bc0d5c6b
change version to future 1.21 + document new query language features
2015-02-07 10:29:18 +01:00
Jean-Francois Dockes
4a783beadc
Query language: it used to be that an entry lacking whitespace but
...
splittable, like [term1,term2] was transformed into a phrase search, which
made sense in some cases, but no so many. This commit changes this:
[term1,term2] now means term1 AND term2. [term1/term2] means
term1 OR term2. This is especially useful for field searches where you
would previously be forced to repeat the field name for every term.
[somefield:term1 somefield:term2] can now be expressed as somefield:term1,term2
2014-06-12 17:12:08 +02:00
Jean-Francois Dockes
2308d0e603
make search line completion case-sensitive. Removes an extremely ennoying behaviour which made it difficult to retry a search with different capitalization
2013-05-22 14:14:25 +02:00
Jean-Francois Dockes
493115de49
arrange so that shift-ctrl-s selects search text if focus already in search entry
2013-05-22 12:55:09 +02:00
Jean-Francois Dockes
10eaf5e6cb
spell suggestions after adv search should not be links to start simple search
2013-04-29 12:52:46 +02:00
Jean-Francois Dockes
aaa98a1156
make sure that expansions of * done to retrieve all years or all mime types from index are done against the appropriate field section of the main index, not the whole synexpand one
2013-04-13 16:34:09 +02:00
Jean-Francois Dockes
534fcccd65
loglevels
2013-03-22 10:04:59 +01:00
Jean-Francois Dockes
aba4f61e42
fixed crash with autosearch caused by starting several simultaneous queries
2013-02-22 10:51:12 +01:00
Jean-Francois Dockes
b67bc06f4b
added preferences for search-as-you-type and combobox completion
2012-11-23 17:10:53 +01:00
Jean-Francois Dockes
73dd3e5338
autosearch: reduce timer to 200 mS and fix log messages
2012-11-23 13:51:14 +01:00
Jean-Francois Dockes
7c6f05bb6b
new variation on the search-as-you-type code
2012-11-18 17:29:47 +01:00
Jean-Francois Dockes
69974a6085
find as you type experimentation
2012-11-17 16:02:30 +01:00
Jean-Francois Dockes
96d4bc4f41
Improved ergonomy of term completion by using combobox listview instead of separate dialog
2012-11-15 08:31:43 +01:00
Jean-Francois Dockes
affd72f3a9
Automatically start search after replacing spelling error
2012-10-30 15:25:04 +01: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
4eaf12fb9c
more delistification
2012-04-12 08:15:50 +02: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
bb2685c2f5
Add frequency threshold to avoid adding common term to the automatic phrase search extension. Use autophrase by default with simple search, with a default freq threshold at 2%
2011-10-04 09:03:43 +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
e883c4d04e
Search: allow negative directory filtering (all except from dir). Emit more explicit errors for other unallowed negative search clauses.
2011-03-30 14:35:09 +02:00
Jean-Francois Dockes
e1a20aa810
got rid of accesses to global config through getMainConfig()
2011-03-02 13:47:07 +01:00
Jean-Francois Dockes
c4f79e49da
qtgui: add menu to erase search history + misc cleanups
2011-01-15 15:39:15 +01:00
Jean-Francois Dockes
107e02b74a
Gui search: make autophrase work with a query language query
2010-12-21 16:00:25 +01:00
Jean-Francois Dockes
23222e752e
small cleanups in gui modules couplings
2010-12-17 16:32:41 +01:00
Jean-Francois Dockes
a29e380227
compiles cleanly without qt3_support. Needs more testing
2010-12-04 15:26:13 +01:00
Jean-Francois Dockes
d70ff7ff9f
preview: removed last qt3 widgets
2010-12-02 18:46:29 +01:00
Jean-Francois Dockes
c5e40d8510
replaced all q3 widgets except textbrowsers
2010-12-01 16:15:22 +01:00
Jean-Francois Dockes
70c8fcb6d6
qt3 compat: setToolTip -> QToolTip::add
2010-09-13 13:56:03 +02:00
Jean-Francois Dockes
261388246e
updated doc for date queries
2010-09-11 19:10:15 +02:00
Jean-Francois Dockes
176b9b19b6
autosuffs featurelet
2010-09-10 09:50:11 +02:00
Jean-Francois Dockes
ad1c126d51
improve simple search entry tooltips
2010-09-09 18:13:09 +02:00
Jean-Francois Dockes
4006825961
display more complete stats in spell window
2010-05-08 10:38:13 +02:00
dockes
c09593f7db
moved initial db open and possible message boxes from main.cpp to rclmain_w.cpp first post-init job to avoid random crashes apparently related to the dialogs being created before app.exec(). Exact cause not certain, but crashes gone...
2010-01-07 08:34:21 +00:00
dockes
bbf565c18e
have ssearch install the lang help section when needed
2009-01-29 10:08:56 +00:00
dockes
3414963810
take care of splitting user string with respect to unicode white space, not only ascii
2008-12-05 11:09:31 +00:00
dockes
34d612b533
warnings
2008-10-13 11:46:06 +00:00
dockes
e8d8e58d40
consider cr and lf as whitespace when splitting strings
2007-10-19 15:25:19 +00:00
dockes
072a0c4373
add cmd line option to run query when starting
2007-10-05 08:03:01 +00:00
dockes
e883b24ffc
Allow stem expansion for several (all) stemming languages at a time
2007-08-01 10:04:53 +00:00
dockes
5cde51a522
adjust event handling for qt4, get esc-spc to work
2007-06-12 10:33:48 +00:00
dockes
27b41b3911
no space in query -> phrase
2007-02-06 10:19:40 +00:00
dockes
159c0fdecf
Dont add auto phrase if there are wildcards
2007-01-25 15:46:38 +00:00