2015-02-09WAMP : prefix callee names with given ID so that multiple PLC and IDE can join the same realm
Edouard Tisserant [Mon, 09 Feb 2015 10:55:06 +0100] rev 1443
WAMP : prefix callee names with given ID so that multiple PLC and IDE can join the same realm

2015-02-08Fixed race condition preventing to stop PLC through WAMP
Edouard Tisserant [Mon, 09 Feb 2015 00:45:03 +0100] rev 1442
Fixed race condition preventing to stop PLC through WAMP

2015-02-08Added auto-reconnect for runtime. Fixed Beremiz closing problem caused by remaining twisted reactor thread in IDE.
Edouard Tisserant [Sun, 08 Feb 2015 22:39:17 +0100] rev 1441
Added auto-reconnect for runtime. Fixed Beremiz closing problem caused by remaining twisted reactor thread in IDE.

2015-02-08Runtime : Added PLCobject methods registring. IDE : Added WAMP connector. Still need some fixes
Edouard Tisserant [Sun, 08 Feb 2015 16:50:54 +0100] rev 1440
Runtime : Added PLCobject methods registring. IDE : Added WAMP connector. Still need some fixes

2015-02-05Added stub code for runtime WAMP client. Added runtime command line switch to select WAMP url and Nevow web site port. Web port is now fixed, next port number is not tested if bind fails.
Edouard Tisserant [Thu, 05 Feb 2015 23:32:31 +0100] rev 1439
Added stub code for runtime WAMP client. Added runtime command line switch to select WAMP url and Nevow web site port. Web port is now fixed, next port number is not tested if bind fails.

2015-02-05Moved twisted/nevow/athena away from Berermiz_service.py + some minor cleanup
Edouard Tisserant [Thu, 05 Feb 2015 01:35:02 +0100] rev 1438
Moved twisted/nevow/athena away from Berermiz_service.py + some minor cleanup

2015-02-02Added Beremiz_service.py command line switch to load python extention for runtime independently from PLC program
Edouard Tisserant [Mon, 02 Feb 2015 23:45:30 +0100] rev 1437
Added Beremiz_service.py command line switch to load python extention for runtime independently from PLC program

2015-02-02py_ext user python code can now know about global variables shared with PLC. updated tests/python accordingly
Edouard Tisserant [Mon, 02 Feb 2015 23:11:01 +0100] rev 1436
py_ext user python code can now know about global variables shared with PLC. updated tests/python accordingly

2015-02-02Fixed python runtime trace thread auto suspend. Now suspends after 3 seconds when no trace is requested
Edouard Tisserant [Mon, 02 Feb 2015 16:51:35 +0100] rev 1435
Fixed python runtime trace thread auto suspend. Now suspends after 3 seconds when no trace is requested

2015-01-30Added 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
Edouard Tisserant [Fri, 30 Jan 2015 20:42:24 +0100] rev 1434
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

2015-01-30Moved trace buffer unpacking in the IDE. Latest traced variable samples are now passed as a single string
Edouard Tisserant [Fri, 30 Jan 2015 10:45:11 +0100] rev 1433
Moved trace buffer unpacking in the IDE. Latest traced variable samples are now passed as a single string

2015-01-29Optimized plc_debug.c generated code. Should produce smaller code size. Added statically initialized array for PLC tracable variable description.
Edouard Tisserant [Thu, 29 Jan 2015 19:11:34 +0100] rev 1432
Optimized plc_debug.c generated code. Should produce smaller code size. Added statically initialized array for PLC tracable variable description.

2015-01-18more minor cleanup
Edouard Tisserant [Sun, 18 Jan 2015 20:38:34 +0100] rev 1431
more minor cleanup

2015-01-18minor cleanup
Edouard Tisserant [Sun, 18 Jan 2015 19:41:27 +0100] rev 1430
minor cleanup

2015-01-16merged forgotten changes
Edouard Tisserant [Fri, 16 Jan 2015 22:09:28 +0100] rev 1429
merged forgotten changes

2014-12-12Simplified use of runtime's global variable __common_ticktime accross extensions.
Edouard Tisserant [Fri, 12 Dec 2014 14:41:53 +0100] rev 1428
Simplified use of runtime's global variable __common_ticktime accross extensions.

2014-12-06Use '-p' command line option when running matiec (iec2c)
mjsousa [Sat, 06 Dec 2014 19:31:51 +0100] rev 1427
Use '-p' command line option when running matiec (iec2c)

2014-11-26Add command line option '-l' when calling matiec
mjsousa [Wed, 26 Nov 2014 16:05:14 +0100] rev 1426
Add command line option '-l' when calling matiec

2014-11-10Fixed location of directory containing IEC standard library in C format.
Edouard Tisserant [Mon, 10 Nov 2014 22:28:15 +0100] rev 1425
Fixed location of directory containing IEC standard library in C format.

2014-07-08Change location of directory containing IEC standard library in C format.
mjsousa [Tue, 08 Jul 2014 18:00:52 +0100] rev 1424
Change location of directory containing IEC standard library in C format.

2014-06-27Added highlighting of wrong SINGLE task trigger
Edouard Tisserant [Fri, 27 Jun 2014 13:56:49 +0200] rev 1423
Added highlighting of wrong SINGLE task trigger

2014-06-25Fixed incomplete task grid update on interface change, in Resource editor
Edouard Tisserant [Wed, 25 Jun 2014 17:28:26 +0200] rev 1422
Fixed incomplete task grid update on interface change, in Resource editor

2014-06-23Enable overloading of availables languages in POU creation dialog
Edouard Tisserant [Mon, 23 Jun 2014 10:57:02 +0200] rev 1421
Enable overloading of availables languages in POU creation dialog

2014-06-20Enable overloading of task triggerring source cell editor (SINGLE) in resource editor. PLCGenerator now generates MULTI keywork instead of SINGLE when task's activation is surroundes with square brackets
Edouard Tisserant [Fri, 20 Jun 2014 21:36:23 +0200] rev 1420
Enable overloading of task triggerring source cell editor (SINGLE) in resource editor. PLCGenerator now generates MULTI keywork instead of SINGLE when task's activation is surroundes with square brackets

2014-06-12Updated tests/python : added derivated return type function declaration+call and re-enabled refrences to global FB interfaces
Edouard Tisserant [Thu, 12 Jun 2014 18:15:04 +0200] rev 1419
Updated tests/python : added derivated return type function declaration+call and re-enabled refrences to global FB interfaces

2014-06-12Fixed declaration and ST code gen for IEC function that return derivated types
Edouard Tisserant [Thu, 12 Jun 2014 17:50:30 +0200] rev 1418
Fixed declaration and ST code gen for IEC function that return derivated types

2014-06-11Added a variable name text entry dialog to allow name change on drag'n'drops
Edouard Tisserant [Wed, 11 Jun 2014 19:01:17 +0200] rev 1417
Added a variable name text entry dialog to allow name change on drag'n'drops

2014-06-11'NamedConstant' variable D'n'D is now allowed on variable grid
Edouard Tisserant [Wed, 11 Jun 2014 16:42:27 +0200] rev 1416
'NamedConstant' variable D'n'D is now allowed on variable grid

2014-06-10Allow specification of command line arguments encoding in ProcessLogger
Edouard Tisserant [Tue, 10 Jun 2014 11:40:50 +0200] rev 1415
Allow specification of command line arguments encoding in ProcessLogger

2014-06-04Splitted type selection menu code in VariablePanel, making easier to override behaviour by inheritence
Edouard Tisserant [Wed, 04 Jun 2014 13:18:23 +0200] rev 1414
Splitted type selection menu code in VariablePanel, making easier to override behaviour by inheritence

2014-06-04Fixed crash at project load when features.libraries is empty (i.e. no libraries are provided).
Edouard Tisserant [Wed, 04 Jun 2014 09:50:08 +0200] rev 1413
Fixed crash at project load when features.libraries is empty (i.e. no libraries are provided).

2014-05-30Added plcopen.definitions.DefaultType, set to INT.
Edouard Tisserant [Fri, 30 May 2014 02:20:19 +0200] rev 1412
Added plcopen.definitions.DefaultType, set to INT.

2014-05-28Fixed POU paste exception
Edouard Tisserant [Wed, 28 May 2014 18:33:41 +0200] rev 1411
Fixed POU paste exception

2014-05-28Propagated changes made in matiec/lib/accessor.h _SET_VAR macro (Mario's matiec changes merged at 39086e324665) to py_ext library, and other (not compiled in) XML standard FB definitions.
Edouard Tisserant [Wed, 28 May 2014 11:50:38 +0200] rev 1410
Propagated changes made in matiec/lib/accessor.h _SET_VAR macro (Mario's matiec changes merged at 39086e324665) to py_ext library, and other (not compiled in) XML standard FB definitions.

2014-05-27Added 'NamedConstant' drag'n'drop in text programs as well (was only accepted on graphical languages).
Edouard Tisserant [Tue, 27 May 2014 10:40:39 +0200] rev 1409
Added 'NamedConstant' drag'n'drop in text programs as well (was only accepted on graphical languages).

2014-05-23Fixed launch of PLCopenEditor, broken since 611fded24ce4.
Edouard Tisserant [Fri, 23 May 2014 18:28:57 +0200] rev 1408
Fixed launch of PLCopenEditor, broken since 611fded24ce4.

2014-05-21Organized controller's _Build sub-methods layout. Many (unwanted) white space changes.
Edouard Tisserant [Wed, 21 May 2014 18:43:54 +0200] rev 1407
Organized controller's _Build sub-methods layout. Many (unwanted) white space changes.

2014-05-12Added 'NamedConstant' drag'n'drop in programs. It does create a simple variable with initial value and is usefull for drag'n'drop constants from extensions while keeping a name associated with constant
Edouard Tisserant [Tue, 13 May 2014 00:43:06 +0200] rev 1406
Added 'NamedConstant' drag'n'drop in programs. It does create a simple variable with initial value and is usefull for drag'n'drop constants from extensions while keeping a name associated with constant

2014-04-02xmlclass : Ensured precedence of newly defined class in case of conflicting declaration
Edouard Tisserant [Wed, 02 Apr 2014 21:07:35 +0200] rev 1405
xmlclass : Ensured precedence of newly defined class in case of conflicting declaration

2014-03-30Fixed Exception dialog crash when original exception contains unicode
Edouard Tisserant [Mon, 31 Mar 2014 00:27:05 +0200] rev 1404
Fixed Exception dialog crash when original exception contains unicode

2014-03-29Fixed unused variable in plc_debug.c
Edouard Tisserant [Sat, 29 Mar 2014 19:03:00 +0100] rev 1403
Fixed unused variable in plc_debug.c

2014-03-29On windows, prepend CWD to PATH before invoking Generic target make command
Edouard Tisserant [Sat, 29 Mar 2014 14:49:48 +0100] rev 1402
On windows, prepend CWD to PATH before invoking Generic target make command

2014-03-27Pair with matiec a51a3bb4d613. Re-enable resource add/remove, updated CFLAGS, disabled broken global FG test in tests/python
Edouard Tisserant [Thu, 27 Mar 2014 10:06:30 +0100] rev 1401
Pair with matiec a51a3bb4d613. Re-enable resource add/remove, updated CFLAGS, disabled broken global FG test in tests/python

2014-03-20Fixed typo in plcopen.py
Edouard Tisserant [Fri, 21 Mar 2014 00:21:15 +0100] rev 1400
Fixed typo in plcopen.py

2014-03-17Changed python_gear ratio type from USINT to UINT, less restrictive regarding range
Edouard Tisserant [Mon, 17 Mar 2014 16:16:06 +0100] rev 1399
Changed python_gear ratio type from USINT to UINT, less restrictive regarding range

2014-03-16Fixed support for spaces in matiec libraries path with native beremiz build
Edouard Tisserant [Sun, 16 Mar 2014 18:39:16 +0100] rev 1398
Fixed support for spaces in matiec libraries path with native beremiz build

2014-03-04Delayed CANopen initialization for better busoff recovery
Edouard Tisserant [Tue, 04 Mar 2014 02:18:11 +0100] rev 1397
Delayed CANopen initialization for better busoff recovery

2014-02-27Fixed non initialized timer causing exception in some rare cases (continued)
Edouard Tisserant [Thu, 27 Feb 2014 23:04:27 +0100] rev 1396
Fixed non initialized timer causing exception in some rare cases (continued)

2014-02-27Fixed non initialized timer causing exception in some rare cases
Edouard Tisserant [Thu, 27 Feb 2014 10:45:06 +0100] rev 1395
Fixed non initialized timer causing exception in some rare cases

2014-02-25Fix matplotlib exception when launching on XP
Edouard Tisserant [Tue, 25 Feb 2014 13:39:46 +0100] rev 1394
Fix matplotlib exception when launching on XP

2014-02-14Fixed import error when loading extensions
Edouard Tisserant [Fri, 14 Feb 2014 21:27:49 +0100] rev 1393
Fixed import error when loading extensions

2014-01-28More gcc warning avoided
Edouard Tisserant [Wed, 29 Jan 2014 00:38:23 +0100] rev 1392
More gcc warning avoided

2014-01-28Added <string.h> to plc_main_head.c to avoid warnings.
Edouard Tisserant [Tue, 28 Jan 2014 16:30:48 +0100] rev 1391
Added <string.h> to plc_main_head.c to avoid warnings.

2014-01-28Tidy PLCopen definitions
Edouard Tisserant [Tue, 28 Jan 2014 16:24:40 +0100] rev 1390
Tidy PLCopen definitions

2014-01-27Removed depricated matiec stdlib-code-generator-generator
Edouard Tisserant [Mon, 27 Jan 2014 14:45:12 +0100] rev 1389
Removed depricated matiec stdlib-code-generator-generator

2014-01-26Factorized bitmap and i18n resources loading in between PLCopenEditor and Beremiz. Now in utils/misc.py
Edouard Tisserant [Sun, 26 Jan 2014 13:18:29 +0100] rev 1388
Factorized bitmap and i18n resources loading in between PLCopenEditor and Beremiz. Now in utils/misc.py

2014-01-20Re-introduced toolchain_makefile.py. This time, it comes with a 'Generic' target, and a 'genericmake' example
Edouard Tisserant [Mon, 20 Jan 2014 11:04:19 +0100] rev 1387
Re-introduced toolchain_makefile.py. This time, it comes with a 'Generic' target, and a 'genericmake' example

2014-01-19Removed dead code
Edouard Tisserant [Sun, 19 Jan 2014 22:39:25 +0100] rev 1386
Removed dead code

2014-01-19Fixed xmlclass bug when enabling/disabling libraries in root CTN
Edouard Tisserant [Sun, 19 Jan 2014 22:38:52 +0100] rev 1385
Fixed xmlclass bug when enabling/disabling libraries in root CTN

2013-11-18RC5 1.1 Korean release
Edouard Tisserant [Mon, 18 Nov 2013 12:12:31 +0900] rev 1384
RC5