Juergen Spitzmueller 388a284688 Re-add method to get a temporary file name without persistent QTemporaryFile object
This is needed for cases where the temp file has to be manually removed
at some point (e.g., if temp files are used as conversion target, and
the initial file only serves as a placeholder), since QTemporaryFile
objects cannot be manually removed at least on Windows (they are always
kept open internally even after close()). See
​http://lists.qt-project.org/pipermail/interest/2013-August/008352.html

In order to avoid race conditions due to duplicate names (the issue why
the old method was removed), we record all used temp file names.

Fixes: #9139
(cherry picked from commit 9e2928be68992161a54287d153e1e9431e30bb4c)
2018-02-14 17:24:37 +01:00
..
2018-02-10 10:36:48 +01:00
2017-07-03 13:46:30 -04:00
2018-01-28 23:51:40 -05:00
2017-08-03 13:07:41 +02:00
2018-01-28 23:51:40 -05:00
2016-05-29 17:55:45 -04:00
2016-05-29 17:55:45 -04:00
2017-07-03 13:46:30 -04:00
2017-10-16 11:24:41 +02:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2017-08-03 13:07:41 +02:00
2015-11-20 22:43:45 +01:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2015-10-10 21:38:17 +02:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2017-03-01 16:34:01 +01:00
2017-07-03 13:46:30 -04:00
2018-01-04 08:23:04 +01:00
2017-06-03 17:26:05 +02:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2018-01-01 12:30:34 +01:00
2018-01-01 12:30:34 +01:00
2017-07-03 13:46:30 -04:00
2018-01-28 23:51:40 -05:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:46:30 -04:00
2017-11-02 16:51:23 +01:00
2017-09-09 08:53:08 +02:00
2017-07-03 13:46:30 -04:00
2016-06-26 14:26:35 +02:00
2017-07-03 13:46:30 -04:00
2015-12-05 19:33:24 +00:00
2017-07-03 13:46:30 -04:00
2017-07-15 18:41:56 +02:00
2017-07-03 13:46:30 -04:00
2017-07-03 13:53:14 -04:00
2017-02-02 14:53:01 +01:00
2017-08-03 13:07:41 +02:00
2016-07-31 18:34:33 +01:00
2017-07-03 13:46:30 -04:00
2016-10-23 00:25:05 +02:00
2017-10-16 11:24:41 +02:00
2018-01-27 09:59:19 +01:00
2017-01-09 23:15:16 +01:00
2017-01-09 23:15:16 +01:00
2015-10-10 21:04:28 +02:00
2017-07-03 13:46:30 -04:00
2017-06-07 00:55:23 +02:00
2016-12-31 15:29:43 +01:00