26 Commits

Author SHA1 Message Date
Jean-Francois Dockes
25e15f8f85 iconv detection: replace badly working local hack with iconv.m4 from gettext 2017-06-29 13:24:36 +02:00
Jean-Francois Dockes
c1fad4afc7 Replaced pthread with std:: thread and mutex 2016-07-12 18:08:21 +02:00
Jean-Francois Dockes
f6a999de84 logging now uses c++ streams 2016-07-12 09:41:04 +02:00
Jean-Francois Dockes
82922bda8d removed a number of gratuitous linuxisms 2015-08-18 12:44:53 +02:00
Jean-Francois Dockes
f544b28b4a Transcode mh_execm text/plain output like we do for mh_exec. Adjust handling of transcoding errors. These changes should fix most cases of non-utf8 text making it to unac/index 2011-10-20 14:00:38 +02:00
Jean-Francois Dockes
424e4173ba threading cleanup: add mutex protection around moronic change to transcode. Add mutex to equiv issue in unac. Rename const strings everywhere to cstr_xx to ease future detection of potentially problematic static variables. Most probably close issue #65 2011-09-28 15:01:14 +02:00
Jean-Francois Dockes
a380873029 suppress some sources of spurious ellipsises in abstracts 2011-08-24 14:51:59 +02:00
Jean-Francois Dockes
04cbb5cd8b more iconv open cache fixing: close discarded entry! 2011-08-24 09:36:48 +02:00
"Jean-Francois Dockes ext:(%22)
40a6bb8f56 fix iconv open caching 2011-08-23 11:03:59 +02:00
"Jean-Francois Dockes ext:(%22)
773ab56327 perform some iconv_open caching 2011-08-21 13:54:09 +02:00
Jean-Francois Dockes
fcc62bb73a fix build of the "utils" test drivers 2011-05-05 18:30:02 +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 ext:(%22)
6aeef686fc Created class to simplify temp directory management 2010-07-24 12:08:06 +02:00
dockes
79c1f814f9 tested and decided against cacheing iconv_open 2009-01-26 13:27:43 +00:00
dockes
599100a208 *** empty log message *** 2008-09-15 08:02:28 +00:00
dockes
c4b099e8d3 added test for iconv parm 2 constness 2007-06-19 07:52:33 +00:00
dockes
c5ebe00247 improve transcode error printing 2007-05-30 12:31:19 +00:00
dockes
0d3fd7e0c6 *** empty log message *** 2006-11-20 15:29:08 +00:00
dockes
220674f660 change debug log trace 2006-04-28 07:23:46 +00:00
dockes
516a588d04 try to better handle non-ascii file names 2006-03-29 11:18:15 +00:00
dockes
2a3075d6a6 reference to GPL in all .cpp files 2006-01-23 13:32:29 +00:00
dockes
5355f743e2 try harder to convert bad encodings 2005-11-30 17:58:42 +00:00
dockes
ae8ff5abb3 *** empty log message *** 2005-11-24 07:16:16 +00:00
dockes
74434a3b02 uncompression+linux port 2005-02-04 14:21:18 +00:00
dockes
a43ebc3716 warnings cleanup 2004-12-15 15:00:37 +00:00
dockes
91df3aef73 *** empty log message *** 2004-12-15 09:43:48 +00:00