39 Commits

Author SHA1 Message Date
Jean-Francois Dockes
e18291ef64 Windows: GUI "Open" works 2015-10-09 11:03:27 +02:00
Jean-Francois Dockes
c2e8d451e4 Windows: the qt GUI builds with Qt/MinGW. No link. 2015-10-02 18:30:13 +02:00
Jean-Francois Dockes
ef4bb2f4ca Windows: 'trexecmd -o env' sort of works, but waits for timeout at end of input
--HG--
branch : WINDOWSPORT
2015-09-08 15:49:13 +02:00
Jean-Francois Dockes
693d22a896 first non-compiling and incomplete draft of the windows execmd module
--HG--
branch : WINDOWSPORT
2015-09-08 10:24:19 +02:00
Jean-Francois Dockes
fa556413f3 execcmd: type clean up + make sure that duplex / filter (not used by recoll) mode works by closing outgoing pipe at end of data
--HG--
branch : WINDOWSPORT
2015-09-08 07:56:50 +02:00
Jean-Francois Dockes
a29af22b15 execmd comments and test driver only
--HG--
branch : WINDOWSPORT
2015-09-07 19:10:19 +02:00
Jean-Francois Dockes
649a893d1b Hide most ExecCmd internals
--HG--
branch : WINDOWSPORT
2015-09-04 10:12:17 +02:00
Jean-Francois Dockes
d4cd1dd91c 1st mods to get a build under windows. Does not build yet, far from it
--HG--
branch : WINDOWSPORT
2015-08-30 11:19:18 +02:00
Jean-Francois Dockes
e59bf51445 Impose memory usage limit on external filters. Fixes issue #259 2015-07-18 19:30:49 +02:00
Jean-Francois Dockes
9992a6f4f1 Implemented support for posix_spawn() and (main change): always use vfork() for starting external commands 2015-05-27 16:24:18 +02:00
Jean-Francois Dockes
06f35abd47 namespace cleanup 2014-11-05 13:53:02 +01:00
Jean-Francois Dockes
77cba9d0b3 export RECOLL_CONFDIR to filters 2013-06-06 13:39:48 +02:00
Jean-Francois Dockes
4272939c3d add possibility to import tags from external app, e.g. tmsu 2013-01-22 18:30:18 +01:00
Jean-Francois Dockes
62a8bff555 use vfork when possible + small cleanups in mt init 2012-11-18 08:33:33 +01:00
Jean-Francois Dockes
ff9a4a2a92 indexing daemon: reexecute after the initial indexing pass to get rid of memory if it was heavy 2012-05-25 18:51:52 +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
b49da9d838 util: polish the reexec thingy 2012-03-06 07:27:39 +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
28e53931a6 added small ut. class to help a program reexecute itself 2012-02-06 10:46:34 +01: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
fd0cdcbdcf use exec except of system() to start external viewer 2010-09-27 17:41:54 +02:00
Jean-Francois Dockes
e8671c83be mh_execm: get rid of child process in case of error, for a clean start on next request (handle rclzip crash on encrypted files) 2010-09-23 18:32:52 +02:00
dockes
d5c2dc8286 m_cancelRequest->m_killRequest to avoid confusion with cancelcheck + close descriptors before exec 2009-10-14 12:25:07 +00:00
dockes
6bfdc232d1 Execmd: added count parameter to receive(), and new getline() function
Netcon: fix receive() to properly handle the case where there is initially
   data in the line buffer
2009-10-09 13:34:18 +00:00
dockes
6f483ea1dd execmd uses netcon 2009-09-26 09:30:17 +00:00
dockes
43a8962b71 1st execcmd cleanup 2009-02-05 14:35:26 +00:00
dockes
27fbdc6a12 accept additional path argument to execmd::which 2009-01-23 09:27:33 +00:00
dockes
a5efd74c71 make sure signals are only handled by the main thread. Fix bus error on rclmon exit (double delete) 2007-05-21 13:30:22 +00:00
dockes
d7f0562f3a created mimeview and the viewer conf edit dialog 2006-12-14 13:53:43 +00:00
dockes
d551483a95 improve execcmd to avoid allocating an allterms buffer when creating dico 2006-10-11 16:09:45 +00:00
dockes
8283ca3bfc aspell checkpoint 2006-10-09 16:37:08 +00:00
dockes
3872f8cf38 *** empty log message *** 2006-01-30 11:15:28 +00:00
dockes
3188728dce also test cancel on select timeout 2006-01-26 17:59:30 +00:00
dockes
f920d2ce3e make execCmd exception-safe 2006-01-26 17:44:51 +00:00
dockes
7ded975cf3 add feedback and possible cancellation 2006-01-24 12:22:20 +00:00
dockes
01780f5c42 misc cleanup + tell filters if working for preview or index 2005-11-18 15:19:14 +00:00
dockes
b83513021d add putenv interface 2005-11-18 13:52:48 +00:00
dockes
6f66d9cb37 checkpoint after long pause 2005-03-17 14:02:06 +00:00
dockes
063727df38 *** empty log message *** 2004-12-12 08:58:12 +00:00