util/ProcessLogger.py
Sun, 18 Aug 2024 23:36:56 +0200 Edouard Tisserant IDE: failsafe escaping for input not matching utf-8 encoding
Tue, 20 Feb 2024 11:37:54 +0100 Edouard Tisserant Fix argument lexer in ProcessLogger, replace it with shlex standard python module.
Wed, 31 May 2023 10:38:03 +0200 Edouard Tisserant Py3 usual encoding, ints and exceptions fixes.
Fri, 10 Feb 2023 10:02:21 +0800 GP Orcullo allow passing environment variables to ProcessLogger python3
Fri, 28 Oct 2022 14:53:23 +0800 GP Orcullo fix string encoding python3
Fri, 28 Oct 2022 12:39:15 +0800 GP Orcullo automated conversion using 2to3-3.9 tool python3
Fri, 03 Feb 2023 16:40:04 +0100 Edouard Tisserant IDE: prevent IDE/CLI process surviving to sys.exit() by using deamon threads to monitor external processes output streams. wxPython4
Thu, 26 May 2022 23:41:10 +0200 Edouard Tisserant IDE: fix exception happening in debug mode when logging process termination.
Sat, 21 Aug 2021 11:02:09 +0200 Edouard Tisserant IDE: systematically log command when launching process (was not showing in case of LOCAL:// runtime being launched) svghmi
Tue, 23 Mar 2021 05:08:51 +0100 Edouard Tisserant Allow using spin() from ProcessLogger even with no logger given.
Tue, 02 Mar 2021 09:42:50 +0100 Edouard Tisserant IDE: Process Logging : Add annotation in log so that user can see build is still alive and how long external process takes.
Wed, 13 Jan 2021 10:28:09 +0100 Edouard Tisserant Removed harmful assert in ProcessLogger.
Fri, 12 Jun 2020 14:40:50 +0200 Edouard Tisserant Debug : when BEREMIZ_DEBUG file exist, display all commands issued in console.
Thu, 01 Feb 2018 14:51:18 +0100 Edouard Tisserant Another set of meaningless changes to satisfy PEP8 and PyLint.
Mon, 04 Dec 2017 19:35:31 +0300 Surkov Sergey add possibility to specify subprocess stdout encoding
Mon, 04 Dec 2017 11:20:46 +0300 Andrey Skvortsov fix deadlock if method kill() is called after process is already finished
Wed, 25 Oct 2017 13:50:26 +0300 Andrey Skvortsov fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`"
Thu, 19 Oct 2017 11:03:03 +0300 Andrey Skvortsov fix pylint warning '(bad-continuation) Wrong hanging indentation before block'
Fri, 06 Oct 2017 17:52:34 +0300 Andrey Skvortsov fix pylint warning '(unused-import), Unused import connectors'
Thu, 28 Sep 2017 15:17:57 +0300 Andrey Skvortsov fix wrong-import-order. first standard modules are imported, then others
Thu, 28 Sep 2017 12:20:40 +0300 Andrey Skvortsov fix (old-style-class) Old-style class defined error for most parts of
Sat, 19 Aug 2017 18:12:20 +0300 Andrey Skvortsov clean-up: fix PEP8 E722 do not use bare except'
Thu, 17 Aug 2017 10:04:24 +0300 Andrey Skvortsov clean-up: fix PEP8 E712 comparison to True should be 'if cond is True:' or 'if cond:'
Wed, 16 Aug 2017 17:27:58 +0300 Andrey Skvortsov clean-up: fix PEP8 E111 indentation is not a multiple of four
Wed, 16 Aug 2017 16:37:45 +0300 Andrey Skvortsov clean-up: fix PEP8 E701 multiple statements on one line (colon)
Wed, 16 Aug 2017 12:03:46 +0300 Andrey Skvortsov clean-up: fix PEP8 E202 whitespace before ')'
Tue, 15 Aug 2017 22:38:43 +0300 Andrey Skvortsov clean-up: fix PEP8 E251 unexpected spaces around keyword / parameter equals
Tue, 15 Aug 2017 16:48:49 +0300 Andrey Skvortsov clean-up: fix PEP8 E225 missing whitespace around operator
Tue, 15 Aug 2017 16:01:18 +0300 Andrey Skvortsov clean-up: fix PEP8 E303 too many blank lines
Tue, 15 Aug 2017 15:50:30 +0300 Andrey Skvortsov clean-up: fix PEP8 E231 missing whitespace after ':' or ','
Tue, 15 Aug 2017 12:17:51 +0300 Andrey Skvortsov clean-up: fix PEP8 E203 whitespace before ':' and whitespace before ','
Mon, 14 Aug 2017 23:27:15 +0300 Andrey Skvortsov clean-up: fix PEP8 E302 expected 2 blank lines, found 1
Mon, 14 Aug 2017 21:20:32 +0300 Andrey Skvortsov clean-up: fix PEP8 E401 multiple imports on one line
Mon, 14 Aug 2017 19:13:01 +0300 Andrey Skvortsov clean-up for PEP8: fix W291 trailing whitespace
Mon, 28 Nov 2016 16:47:01 +0300 Andrey Skvortsov fix translation strings with multiple parameters
Fri, 18 Nov 2016 13:57:42 +0300 Andrey Skvortsov fix license notices in source files and license files under GPLv2+
Wed, 05 Oct 2016 18:11:52 +0300 Andrey Skvortsov fix syncronization issue during killing ProcessLoggers on IDE close
Wed, 24 Aug 2016 13:06:52 +0300 Andrey Skvortsov fix race condition in ProcessLogger
Fri, 06 May 2016 22:21:22 +0300 andrey fix bug: Beremiz IDE hangs during launching Beremiz_service
Thu, 28 Apr 2016 13:05:57 +0300 Andrey Skvortsov fix issue with sometimes wrong return code of ProcessLogger
Thu, 28 Apr 2016 12:58:58 +0300 Andrey Skvortsov Fix error about missing attribute 'timeout' that happens sometimes during compilation
Mon, 18 Apr 2016 18:48:15 +0300 Andrey Skvortsov fixes sometimes happened error during project compilation
Tue, 10 Jun 2014 11:40:50 +0200 Edouard Tisserant Allow specification of command line arguments encoding in ProcessLogger
Wed, 21 May 2014 18:43:54 +0200 Edouard Tisserant Organized controller's _Build sub-methods layout. Many (unwanted) white space changes.
Wed, 06 Mar 2013 09:40:28 +0900 Edouard Tisserant Added CWD to ProcessLogger, and make sure local runtime have CWD setup correctly
Tue, 17 Jul 2012 21:25:28 +0200 laurent Fixing bug with filesystem encoding on Windows
Wed, 09 May 2012 00:12:40 +0200 Edouard Tisserant refactoring