ProjectController.py
Tue, 30 May 2017 17:09:33 +0300 Andrey Skvortsov if there is no users matiec installation, then use system path to run iec2c
Thu, 20 Apr 2017 13:01:45 +0300 Andrey Skvortsov make run Beremiz and PLCOpen Editor, if full path contain non-lating
Wed, 05 Apr 2017 14:17:02 +0300 Andrey Skvortsov reset loaded messages counts on new PLC program trasnfer
Thu, 26 Jan 2017 15:38:21 +0300 Andrey Skvortsov remove non-existed and not necessary self.logger from detecting options in iec2c
Mon, 16 Jan 2017 01:19:58 +0100 Edouard Tisserant 7BB06627 fix second error message in case of error appearing too early to have a wx frame
Fri, 13 Jan 2017 16:47:46 +0300 Andrey Skvortsov detect iec2c options and ieclib path only once during the first build
Wed, 14 Dec 2016 13:14:45 +0300 Sergey Surkov add check of new project path in Save As
Tue, 13 Dec 2016 17:47:34 +0300 Sergey Surkov fix bug with recent projects menu, remove path to the project from menu, if project directory doesn't exist
Thu, 01 Dec 2016 18:30:34 +0300 Andrey Skvortsov add i18n to PLC status
Mon, 28 Nov 2016 16:47:01 +0300 Andrey Skvortsov fix translation strings with multiple parameters
Mon, 28 Nov 2016 16:12:27 +0300 Andrey Skvortsov fix segmentation fault on clicking red point in compilation console if that compilation error coverts several units in plcopen file
Tue, 22 Nov 2016 18:42:48 +0300 Andrey Skvortsov add progress bar to status bar
Fri, 28 Oct 2016 17:21:42 +0300 Andrey Skvortsov fix issue with non-updated button 'generated IECCode' after Build and Clean
Wed, 26 Oct 2016 19:13:26 +0300 Andrey Skvortsov fix issue with empty frame with generated ST code
Fri, 21 Oct 2016 13:06:31 +0300 Andrey Skvortsov fix issue with non-working global hotkeys in IEC code panel
Fri, 09 Sep 2016 17:53:32 +0300 Andrey Skvortsov fix non-working logging at first connection to PLC after Beremiz launch
Thu, 18 Aug 2016 14:35:03 +0500 Paul Beltyukov This fixes issue #5
Fri, 06 May 2016 19:14:10 +0300 Andrey Skvortsov automatically detect flags supported by matiec and find correct path
Fri, 06 May 2016 14:05:44 +0300 Andrey Skvortsov add copyright notices to python files where there were missing, that
Tue, 19 Apr 2016 12:15:51 +0300 Andrey Skvortsov Suppress WXDEBUG assertions, as happens by default with wx2.8. This is
Wed, 25 Feb 2015 13:59:01 +0100 Edouard Tisserant Added Ronan Bignaux (genesis) patch to use wxversion. Fixed side effects with sys.path. Other cosmetic fixes about path included.
Thu, 19 Feb 2015 00:40:53 +0100 Edouard Tisserant Added more columns in variable list of extensions' code editors - updating python's PLCGlobals from PLC logic can trigger asynchronous 'OnChange' python call
Fri, 30 Jan 2015 20:42:24 +0100 Edouard Tisserant Added runtime side trace buffer, handled in a separate thread, limited to 1MB, and dropped after 3 seconds if not used by IDE. GetTraceVariables is not anymore blocking on next PLC cycle
Fri, 30 Jan 2015 10:45:11 +0100 Edouard Tisserant Moved trace buffer unpacking in the IDE. Latest traced variable samples are now passed as a single string
Thu, 29 Jan 2015 19:11:34 +0100 Edouard Tisserant Optimized plc_debug.c generated code. Should produce smaller code size. Added statically initialized array for PLC tracable variable description.
Sun, 18 Jan 2015 19:41:27 +0100 Edouard Tisserant minor cleanup
Sat, 06 Dec 2014 19:31:51 +0100 mjsousa Use '-p' command line option when running matiec (iec2c)
Wed, 26 Nov 2014 16:05:14 +0100 mjsousa Add command line option '-l' when calling matiec
Mon, 10 Nov 2014 22:28:15 +0100 Edouard Tisserant Fixed location of directory containing IEC standard library in C format.
Tue, 08 Jul 2014 18:00:52 +0100 mjsousa Change location of directory containing IEC standard library in C format.
Wed, 04 Jun 2014 09:50:08 +0200 Edouard Tisserant Fixed crash at project load when features.libraries is empty (i.e. no libraries are provided).
Wed, 21 May 2014 18:43:54 +0200 Edouard Tisserant Organized controller's _Build sub-methods layout. Many (unwanted) white space changes.
Thu, 27 Mar 2014 10:06:30 +0100 Edouard Tisserant Pair with matiec a51a3bb4d613. Re-enable resource add/remove, updated CFLAGS, disabled broken global FG test in tests/python
Sun, 16 Mar 2014 18:39:16 +0100 Edouard Tisserant Fixed support for spaces in matiec libraries path with native beremiz build
Thu, 27 Feb 2014 23:04:27 +0100 Edouard Tisserant Fixed non initialized timer causing exception in some rare cases (continued)
Thu, 27 Feb 2014 10:45:06 +0100 Edouard Tisserant Fixed non initialized timer causing exception in some rare cases
Mon, 20 Jan 2014 11:04:19 +0100 Edouard Tisserant Re-introduced toolchain_makefile.py. This time, it comes with a 'Generic' target, and a 'genericmake' example
Sun, 19 Jan 2014 22:39:25 +0100 Edouard Tisserant Removed dead code
Wed, 20 Nov 2013 09:38:13 +0100 Laurent Bessard Fixed bug in debugger when debug tick received is None
Mon, 14 Oct 2013 14:59:15 +0200 Laurent Bessard Fixed refresh speed so that interface is not blocked when debugging
Mon, 14 Oct 2013 12:28:44 +0200 Laurent Bessard Added support for optimizing debug, preventing to filling buffers with only the last value for debug data consumers that only show the current state
Mon, 14 Oct 2013 10:49:04 +0200 Laurent Bessard Remove old debug panels and viewers not using matplotlib
Mon, 14 Oct 2013 10:31:32 +0200 Laurent Bessard Added new debug process separating non-wx thread extracting debug values from connector and 10 Hz wx timer refreshing Beremiz debug Viewers and communicating throw double-buffering, to avoid segmentation faults and optimize CPU usage
Fri, 27 Sep 2013 16:22:40 +0200 Laurent Bessard Added support for loading XML file even if not following XSD schema (but still following XML syntax), warning user of errors in XML file
Wed, 11 Sep 2013 23:48:41 +0200 Laurent Bessard Fixed Beremiz for working with new xmlclass support using lxml
Fri, 02 Aug 2013 08:58:09 +0900 laurent Added support for left panel add menu with multiple levels
Fri, 14 Jun 2013 14:19:28 +0200 Laurent Bessard Fixed bug with Copy/Paste in generated ST code Viewer
Thu, 13 Jun 2013 09:37:43 +0200 Laurent Bessard Fixed bug forced debug variable not released when unsubscribed and re-subscribed while PLC is stopped
Mon, 27 May 2013 13:09:54 +0200 Laurent Bessard Moved and rewrote DebugViewer and DebusDataConsumer classes
Wed, 15 May 2013 22:14:12 +0200 Laurent Bessard Fixed variable panel in CodeFileEditor
Fri, 10 May 2013 12:11:54 +0200 Laurent Bessard Fixed bug connector not resetted when connection is lost
Thu, 09 May 2013 17:52:51 +0200 Laurent Bessard Fixed bug when modifying ConfTreeNode IEC Channel
Thu, 02 May 2013 14:06:24 +0200 Laurent Bessard Fixed bug when transferring program and a output located variable is forced
Tue, 30 Apr 2013 09:49:52 +0200 Laurent Bessard Fixed bug list of ConfNodes blocks not refreshed when a library was enable or disable
Fri, 26 Apr 2013 13:38:27 +0200 Laurent Bessard Fixed retrieve and publish call order in PLC generated code
Wed, 24 Apr 2013 22:56:30 +0200 Laurent Bessard Fixed bug Show IEC code button not available
Wed, 24 Apr 2013 17:37:46 +0200 Laurent Bessard Merged
Wed, 24 Apr 2013 17:27:08 +0200 Laurent Bessard Fixed Save As... function in Beremiz
Wed, 24 Apr 2013 12:24:12 +0900 Edouard Tisserant Made declaration from beremiz.h available to C pragmas in POUs. Added AtomicCompareExchange to beremiz.h
Wed, 27 Mar 2013 09:35:25 +0100 Laurent Bessard Fixed PLC status not translated in status bar when connected