Mon, 11 Mar 2013 19:17:56 +0900 Edouard Tisserant Redirect PyEval exceptions to logging
Mon, 11 Mar 2013 09:50:55 +0900 Edouard Tisserant reverted PLCObject.py. ctypes.POINTER(ctypes.c_uint8) != string
Sun, 10 Mar 2013 20:29:55 +0100 Laurent Bessard Disabled project layout saving and restoring
Fri, 08 Mar 2013 00:15:28 +0100 Laurent Bessard Fix warning with LogMessage function
Thu, 07 Mar 2013 11:47:43 +0900 Edouard Tisserant RC2 1.1 Korean release
Wed, 06 Mar 2013 19:23:58 +0100 Laurent Bessard Added support for extension custom contextual add menu
Wed, 06 Mar 2013 10:58:15 +0100 Laurent Bessard Fixed bug when ST/IL code contains non-ascii characters (in comment) and modifying variable name
Wed, 06 Mar 2013 10:47:06 +0100 Laurent Bessard Fixed test identifier function
Wed, 06 Mar 2013 17:05:56 +0900 Edouard Tisserant merge
Tue, 05 Mar 2013 17:56:51 +0100 Laurent Bessard Merged
Tue, 05 Mar 2013 17:55:15 +0100 Laurent Bessard Fix bug on Windows when drag'n dropping variable to DebugVariablePanel, panel not refreshed
Tue, 05 Mar 2013 17:54:19 +0100 Laurent Bessard Fix row selection in CustomGrid
Wed, 06 Mar 2013 14:03:26 +0900 Edouard Tisserant Cleanup in canfestival plugin. No more meaningless default values.
Wed, 06 Mar 2013 10:30:55 +0900 Edouard Tisserant Python shell and wx inspector now both available even when PLC not started
Wed, 06 Mar 2013 09:40:28 +0900 Edouard Tisserant Added CWD to ProcessLogger, and make sure local runtime have CWD setup correctly
Tue, 05 Mar 2013 20:14:12 +0900 Edouard Tisserant CanFestival plugin now sends driver as extra file to runtime if matching target. Helps on windows to resolve DLL
Tue, 05 Mar 2013 20:12:51 +0900 Edouard Tisserant Fixed 'python shell' failure from runtime tray icon menu in some case, when PLC init failed
Mon, 04 Mar 2013 17:49:38 +0900 Edouard Tisserant More ignored files in .hgignore
Mon, 04 Mar 2013 17:49:12 +0900 Edouard Tisserant Made logging compatible with windows API
Mon, 04 Mar 2013 12:22:49 +0900 Edouard Tisserant Fixed dead code in c_ext, and updated test accordingly
Thu, 28 Feb 2013 00:20:05 +0100 Laurent Bessard Fixed bug when drag'n dropping variables from left panel
Wed, 27 Feb 2013 22:35:46 +0100 Laurent Bessard Extracted FolderTree control from FileManagementPanel to be able to use it anywhere else
Wed, 27 Feb 2013 11:33:41 +0100 Laurent Bessard Fixed bug when closing Beremiz and grid editor is shown on Windows
Wed, 27 Feb 2013 11:25:39 +0100 Laurent Bessard Fixed SFC keyword definition
Wed, 27 Feb 2013 11:23:42 +0100 Laurent Bessard Fix semantic error while compiling project including canfestival extension instances
Wed, 27 Feb 2013 11:08:30 +0100 Laurent Bessard Fix bugs in DataTypeEditor
Wed, 27 Feb 2013 09:37:51 +0100 Laurent Bessard Fix bug on Windows with wxPaintDC
Tue, 26 Feb 2013 09:26:25 +0100 Laurent Bessard Added support for drag'n dropping non-numeric variables
Tue, 26 Feb 2013 16:37:17 +0900 Edouard Tisserant Introduce Beremiz Native POU library. Now LOGGER POU is part of Beremiz' native POU library
Tue, 26 Feb 2013 01:17:53 +0100 Laurent Bessard Fixed panels displaying non-numeric variables in DebugVariablePanel
Tue, 26 Feb 2013 01:16:28 +0100 Laurent Bessard Fixed bug with LastRefreshTimer when closing debug viewer
Tue, 26 Feb 2013 01:14:20 +0100 Laurent Bessard Fixed bug ForceVariableDialog when forcing DATETIME variables
Sun, 24 Feb 2013 00:28:49 +0100 Laurent Bessard Fixed bug PouInstancePanel not updated when drag'n dropping variable from extensions
Fri, 22 Feb 2013 00:28:42 +0100 Laurent Bessard Added missing images
Fri, 22 Feb 2013 00:26:47 +0100 Laurent Bessard Fixed bug with 3D graphs in debug variable panel
Thu, 21 Feb 2013 20:08:06 +0100 Laurent Bessard Added support for changing graph size using handles like sash window
Thu, 21 Feb 2013 17:11:36 +0100 Laurent Bessard Added button for exporting individual graph values to clipboard
Thu, 21 Feb 2013 15:46:08 +0100 Laurent Bessard Added button in graph for changing graph size to minimum
Wed, 20 Feb 2013 19:39:52 +0100 Laurent Bessard Fixed highlights for dropping graphs between the others
Wed, 20 Feb 2013 19:35:48 +0100 Laurent Bessard Fixed bug with LastRefreshTimer
Wed, 20 Feb 2013 01:18:08 +0100 Laurent Bessard Improved matplotlib graphic debug panel implementation
Wed, 20 Feb 2013 00:53:19 +0100 Laurent Bessard Improved matplotlib graphic debug panel implementation
Tue, 19 Feb 2013 00:06:59 +0100 Laurent Bessard Improved matplotlib graphic debug panel implementation
Sun, 17 Feb 2013 23:47:41 +0100 Laurent Bessard Improved matplotlib graphic debug panel implementation
Tue, 12 Feb 2013 23:19:57 +0100 Laurent Bessard Improved matplotlib graphic debug panel implementation
Thu, 07 Feb 2013 00:49:52 +0100 Laurent Bessard Fix bug when resetting graphs values
Wed, 06 Feb 2013 01:21:01 +0100 Laurent Bessard Merged
Wed, 06 Feb 2013 01:18:56 +0100 Laurent Bessard Added support for drag'n drop variable from one graph to another with visible graph
Tue, 05 Feb 2013 16:42:52 +0100 Laurent Bessard Added support for displaying string variables variations in a graph and cursor on graphs
Tue, 05 Feb 2013 23:28:35 +1100 Edouard Tisserant Fixed crash (segfault) when logging debug messages
Sun, 03 Feb 2013 16:21:56 +1100 Edouard Tisserant Better PLC log message time stamp display. Better console information when connecting.
Sat, 02 Feb 2013 16:01:02 +1100 Edouard Tisserant Added log messages time-stamping
Wed, 30 Jan 2013 23:46:41 +0100 Laurent Bessard Replaced SplitterWindow in ConfTreeNodeEditor by Notebook
Wed, 30 Jan 2013 19:07:59 +0100 Laurent Bessard Fix bug in DebugVariablePanel when manipulating graph layout and adding drag'n drop graph from parallel graphs and moving graphs order
Wed, 30 Jan 2013 19:03:25 +0100 Laurent Bessard Fix bug with refresh PLC status tool bar
Wed, 30 Jan 2013 18:54:12 +1100 Edouard Tisserant Now logging have 4 levels
Tue, 29 Jan 2013 23:41:00 +0100 Laurent Bessard Improved matplotlib graphic debug panel implementation, adding force, release, split and delete graph buttons, replacing data grid by adding panel displaying non-numeric data between graphs
Tue, 29 Jan 2013 18:01:51 +0100 Laurent Bessard Fix bug when closing project
Tue, 29 Jan 2013 21:34:43 +1100 Edouard Tisserant More stable logging. Added small one-entry log for loading errors. Test now include python side concurrent logging
Tue, 29 Jan 2013 16:22:04 +1100 Edouard Tisserant merge
Thu, 24 Jan 2013 09:01:41 +0100 Laurent Bessard Fixed bugs in support for change DebugVariablePanel 2D graphs layout using drag'n drop
Tue, 29 Jan 2013 16:21:01 +1100 Edouard Tisserant Log redirected to console, dump of all available log to console when connecting to PLC
Thu, 24 Jan 2013 17:44:44 +1100 Edouard Tisserant Experimental logging feature in PLC debug
Thu, 24 Jan 2013 00:45:54 +0100 Laurent Bessard Adding support for change DebugVariablePanel 2D graphs layout using drag'n drop
Thu, 24 Jan 2013 00:42:59 +0100 Laurent Bessard Fixed bug with mouse capture not released in graphic Viewers in debug mode when drag'n dropping wire variable to DebugVariablePanel
Tue, 22 Jan 2013 23:33:20 +0100 Laurent Bessard Fixed performance issue with matplotlib in DebugVariablePanel and hide 3D graphics when not needed
Tue, 22 Jan 2013 19:03:25 +1100 Edouard Tisserant Python runtime now dlopens shared library immediatly after transfer, and release it only immediately before reloading a new one. This is probably going to reveal lot of dirty cleanups during start/stop cycles.
Thu, 17 Jan 2013 00:22:35 +0100 Laurent Bessard Fix DebugVariablePanel time range position
Wed, 16 Jan 2013 22:41:38 +0100 Laurent Bessard Fix bug debug slow interface when refresh time of a DebugViewer is longer than debug refresh period
Wed, 16 Jan 2013 22:35:06 +0100 Laurent Bessard Fix bug in DebugVariablePanel graphics not reset when program is restart
Tue, 15 Jan 2013 10:57:06 +0100 Laurent Bessard Adding support for defining a time range for DebugVariablePanel graphics and navigating across the recording.
Wed, 19 Dec 2012 13:32:51 +0100 Laurent Bessard Fix bug when compiling project containing non-ascii characters
Wed, 19 Dec 2012 13:32:04 +0100 Laurent Bessard Fix bug main configuration variables not displayed in lower left panel when project root element is selected
Wed, 19 Dec 2012 13:29:38 +0100 Laurent Bessard Fix bug in resource search result highlighting
Tue, 11 Dec 2012 01:19:42 +0100 Laurent Bessard Adding drag'n drop of debug variable from DebugVariable grid and PouInstance variable list
Tue, 11 Dec 2012 01:17:52 +0100 Laurent Bessard Added support for defining extension file editor as DebugViewer
Thu, 06 Dec 2012 17:14:03 +0100 Laurent Bessard Fixed bug when copying transition and connected FBD or LD diagram. Wire between the new transition and new FBD or LD diagram was not selected.
Thu, 06 Dec 2012 16:19:06 +0100 Laurent Bessard Fixed boolean value displayed in debug variable panel
Thu, 06 Dec 2012 16:10:26 +0100 Laurent Bessard Fixed bug when indexing table in Pragma within ST/IL code
Wed, 05 Dec 2012 15:32:02 +0100 Laurent Bessard Fix bug in PLC Generator preventing output type of standard function to be computed correctly
Mon, 03 Dec 2012 23:38:23 +0100 Laurent Bessard Fix bug with representation of string variable value in DebugVariablePanel
Mon, 03 Dec 2012 12:33:21 +0100 Laurent Bessard Fix bug when copying transition and the connected FBD or LD diagram
Mon, 03 Dec 2012 12:31:27 +0100 Laurent Bessard Fix bug in LD_Viewer when selecting group of elements, wire selection was excluded in free drawing mode
Mon, 03 Dec 2012 10:09:17 +0100 Laurent Bessard Fix bug when using feedback loop in SFC program instead of jump
Sun, 25 Nov 2012 19:32:53 +0100 Laurent Bessard Adding support for disabling 2D and 3D graphics in DebugVariablePanel when matplotlib is not installed
Fri, 23 Nov 2012 13:36:47 +0100 Laurent Bessard Adding support for displaying graphs of debugged numeric variables in 2D and 3D in DebugVariablePanel
Thu, 15 Nov 2012 23:49:08 +0100 Laurent Bessard Fix bug debug variables from standard and library function blocks unregistered when transferring program
Thu, 15 Nov 2012 23:32:54 +0100 Laurent Bessard Fix bug multiple graph viewer tab displaying values of the same variable can be opened
Thu, 15 Nov 2012 23:04:41 +0100 Laurent Bessard Add function block types as data types that are not locatable
Thu, 15 Nov 2012 23:00:53 +0100 Laurent Bessard Adding support for defining specific global variables for ConfTreeNodes
Thu, 15 Nov 2012 22:57:55 +0100 Laurent Bessard Fix bug when double click while pressing CTRL on other elements than blocks
Thu, 15 Nov 2012 22:45:04 +0100 Laurent Bessard Fix bug with concurrent access to LastRefreshTimer in LogPseudoFile for Log Console
Tue, 13 Nov 2012 11:36:04 +0100 Laurent Bessard Fix bug in debug while stopping PLC
Thu, 08 Nov 2012 18:54:34 +0100 Laurent Bessard Fix resource task interval error highlighting
Thu, 08 Nov 2012 18:23:32 +0100 Laurent Bessard Fix display of string variables value in debug
Mon, 05 Nov 2012 20:16:45 +0100 Laurent Bessard Fix bug debug viewers are block when a Graphic Viewer in debug mode is hidden
Mon, 05 Nov 2012 20:15:28 +0100 Laurent Bessard Fix bug python thread blocked sometimes on Linux
Sat, 03 Nov 2012 17:00:26 +0100 Laurent Bessard Fix bug in Debug refresh lock that, with too much data to debug, flooded GUI and blocked it
Wed, 31 Oct 2012 12:05:44 +0100 Laurent Bessard Fix bug when Drag'n Dropping located variables on Windows
Wed, 31 Oct 2012 12:04:40 +0100 Laurent Bessard Fix bug Variable and Continuation BoundingBox not refreshed when using Type modification shortcuts
Fri, 26 Oct 2012 11:14:48 +0200 Laurent Bessard Fix bug when adjusting block size, block informations was not saved when using control + shift + double click
Thu, 25 Oct 2012 19:59:06 +0200 Laurent Bessard Add support for double bracket pragma in syntax highlighting of TextViewer
Thu, 25 Oct 2012 19:57:53 +0200 Laurent Bessard Fix bug in RestoreLayout when previously opened tab no more exist in project
Thu, 25 Oct 2012 19:56:48 +0200 Laurent Bessard Fix bug when more than one block library add extra python file
Thu, 25 Oct 2012 10:52:46 +0200 Edouard Tisserant Fix bug of PythonIterator signature in PLCObject when not using PythonLibrary
Wed, 24 Oct 2012 11:19:11 +0200 Edouard Tisserant Added caching for python eval (avoid compiling when same code called, but still execute). Cleaned up some evaluator related code.
Tue, 23 Oct 2012 11:34:37 +0200 Laurent Bessard Merged
Mon, 22 Oct 2012 17:39:13 +0200 Laurent Bessard Merged
Sun, 21 Oct 2012 16:53:46 +0200 Laurent Bessard Adding support for direct array declaration in structure element declaration
Fri, 19 Oct 2012 18:10:31 +0200 Laurent Bessard Fix bug in VariablePanel 'Type' cell editor menu entry 'User Data Types' containing ConfNodes data types
Tue, 23 Oct 2012 00:56:30 +0200 Edouard Tisserant Introduced FBID in tests/python example. Fixed type error leading to segfault
Fri, 19 Oct 2012 12:14:24 +0200 Edouard Tisserant Now test/python also demonstrate large C pragmas in ST, accessing complex types
Thu, 18 Oct 2012 20:40:12 +0200 Edouard Tisserant Even more pedagogical tests/python. Renaming will not help
Thu, 18 Oct 2012 20:24:11 +0200 Edouard Tisserant More pedagogical tests/python. Should be renamed python_ctypes_and_C_pragmas_in_ST or something
Thu, 18 Oct 2012 17:42:29 +0200 Laurent Bessard Fix bug in TextViewer when starting text with '{' character
Thu, 18 Oct 2012 16:30:12 +0200 Laurent Bessard Adding support for quickly changing variable and connection type
Thu, 18 Oct 2012 12:05:45 +0200 Laurent Bessard Adding button in ConnectionDialog to propagate connection name modification to all connections with the same name in POU
Thu, 18 Oct 2012 01:22:52 +0200 Laurent Bessard Adding support for selecting variable type filtering in BrowseLocationsDialog and modify variable type when validated
Tue, 16 Oct 2012 19:01:17 +0200 Laurent Bessard Fixing bug in PLCGenerator with user defined functions and standard overloaded function
Tue, 16 Oct 2012 18:58:45 +0200 Laurent Bessard Adding datatypes defined in ConfNode as possible function return type