Beremiz_service.py
Fri, 18 Nov 2016 13:57:42 +0300 Andrey Skvortsov fix license notices in source files and license files under GPLv2+
Sat, 14 Mar 2015 11:32:23 +0100 Edouard Tisserant Fixed leftover typo
Fri, 27 Feb 2015 00:40:44 +0100 Edouard Tisserant Fixed Nevow website startup
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.
Tue, 17 Feb 2015 10:23:57 +0100 Edouard Tisserant Fixed systematically loading PLC binary at startup even without -a parameter. Extended py_ext extensions instances variable description (PLCGlobalsDesc). Now contains list of variables organizd by extension, with extension name
Mon, 16 Feb 2015 16:23:51 +0100 Edouard Tisserant Split runtime's twisted modules import and setup to ease runtime extensions hotpatching
Thu, 05 Feb 2015 23:32:31 +0100 Edouard Tisserant 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.
Thu, 05 Feb 2015 01:35:02 +0100 Edouard Tisserant Moved twisted/nevow/athena away from Berermiz_service.py + some minor cleanup
Mon, 02 Feb 2015 23:45:30 +0100 Edouard Tisserant Added Beremiz_service.py command line switch to load python extention for runtime independently from PLC program
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
Wed, 26 Jun 2013 16:56:34 +0200 Laurent Bessard Fix bug when LogException handler
Fri, 10 May 2013 15:17:33 +0200 Laurent Bessard Fixed Beremiz_service not closing on Windows
Thu, 25 Apr 2013 11:54:07 +0900 Edouard Tisserant Added exception hook to Beremiz_service, so that exception go in PLC log. Extended Beremiz.py exception hook to threads. Stripped images embedded in Beremiz_service.py, user real images instead.
Wed, 24 Apr 2013 15:44:46 +0900 Edouard Tisserant Extended exception info from evaluator. Problems in python runtime init/cleanup code now more readable
Tue, 23 Apr 2013 20:01:56 +0900 Edouard Tisserant Fixed inspector
Mon, 22 Apr 2013 23:49:04 +0200 Laurent Bessard Fixed bug Beremiz_service process not stopped when quitting
Fri, 19 Apr 2013 11:19:55 +0900 Edouard Tisserant Runtime now unloads and cleanup PLC before exit (created threads was preventing exit)
Mon, 15 Apr 2013 00:36:41 +0200 Laurent Bessard Fix bug when launching Beremiz_service with autostart option and working dir doesn't contain any program
Fri, 12 Apr 2013 14:53:14 +0900 Edouard Tisserant Fixed bug when starting Beremiz_runtime.py non empty (-a)
Wed, 06 Mar 2013 10:30:55 +0900 Edouard Tisserant Python shell and wx inspector now both available even when PLC not started
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.
Sat, 06 Oct 2012 00:23:51 +0200 Edouard Tisserant Fixed error message occuring sometime when quitting runtime from tray menu
Fri, 21 Sep 2012 22:31:58 +0200 Edouard Tisserant Runtime Quit should not crash when plc noyt stopped
Fri, 21 Sep 2012 16:22:56 +0200 Edouard Tisserant Quit runtime with SysTray icon menu should not crash anymore
Thu, 20 Sep 2012 22:30:41 +0200 Edouard Tisserant Fixed runtime GUI freeze when stopping PLC from the menu. Added -x 2 argument to Beremiz_service.py to restrict content of systray icon menu.
Tue, 08 May 2012 12:18:57 +0200 Edouard Tisserant refactoring
Mon, 28 Nov 2011 13:46:48 +0100 Edouard Tisserant Avoid starting Zeroconf if ip unspecified or set to localhost. Pick one interface address when given IP is 0.0.0.0
Mon, 21 Nov 2011 11:40:29 +0100 Edouard Tisserant Better naming of IP address related variables in Beremiz_service.py, Ignore errors that occur on shutdown in Zeroconf.py, fixed discovery dialog crash due to asynchronous call from zeroconf
Fri, 18 Nov 2011 23:54:03 +0100 Edouard Tisserant Fixed encoding of Beremiz_service.py
Thu, 06 Oct 2011 22:39:05 +0200 Edouard Tisserant runtime's process cwd should now be the same as provided working dir, fixin permission problem on W7
Thu, 22 Sep 2011 16:59:59 +0200 Edouard Tisserant silence warnings while importing twisted
Tue, 24 May 2011 00:36:08 +0200 Edouard Tisserant Fixed runtime with twisted but without Wx (-x 0 -t 1), made non-Zeroconf a default option, i.e when -n not specified
Tue, 01 Dec 2009 13:41:29 +0100 ed Some cleanup in PLC status - removed that \"Starting\" state ...
Fri, 09 Oct 2009 17:38:17 +0200 laurent improved english spelling and grammar and internationalization updated
Thu, 08 Oct 2009 11:26:40 +0200 laurent Bug on Debug trying to start (and stop) before PLC started fixed.
Thu, 08 Oct 2009 11:04:06 +0200 laurent Allowing multiple Beremiz_service instances to run on same target.
Mon, 21 Sep 2009 11:56:55 +0200 laurent Many bugs on PLCOpenEditor integration fixed
Fri, 14 Aug 2009 16:26:19 +0200 laurent Improving support for svgui, separating setting end getting attributes functions from creating function.
Wed, 12 Aug 2009 11:40:26 +0200 laurent Adding support for twisted website HMI
Mon, 10 Aug 2009 14:42:54 +0200 laurent Adding support for twisted website HMI
Wed, 29 Jul 2009 10:27:23 +0200 laurent Adding support for internationalization
Tue, 28 Jul 2009 17:43:19 +0200 laurent Adding support for internationalization
Mon, 18 May 2009 07:43:03 +0200 greg Add try/except in wx_evaluator to get and print exception when command failed and unlock in all cases to not block the python thread
Tue, 31 Mar 2009 09:33:10 +0200 greg add autostart plc feature for beremiz_service (bug fixed)
Fri, 06 Mar 2009 21:42:57 +0100 etisserant Fixed non-wx runtime python evaluation stuff.
Mon, 19 Jan 2009 08:38:33 +0100 etisserant Added wxInspector feature to play with wxGlade GUI more easily.
Sat, 17 Jan 2009 02:36:46 +0100 etisserant Added support for wxglade GUIs.
Thu, 15 Jan 2009 10:05:07 +0100 lbessard Fix problem with embeddedimage module not present in wx versions older than 2.8.8.0
Wed, 14 Jan 2009 16:41:14 +0100 etisserant Local Runtime (LOCAL://) now launched "on demand"
Mon, 24 Nov 2008 08:57:43 +0100 greg add the possibility to enable or disable wxTaskbarIcon for Beremiz_service
Tue, 04 Nov 2008 16:00:44 +0100 greg add a TaskBarIcon to configure beremiz_service and display plc states (started, stopped)
Fri, 24 Oct 2008 14:36:52 +0200 greg fix bug in beremiz_service with the MainLoop
Fri, 24 Oct 2008 14:01:36 +0200 greg add taskbaricon to beremiz_service.
Fri, 22 Aug 2008 15:30:09 +0200 etisserant Now, Beremiz launch Beremiz_service at startup, with a one-time workin dir
Thu, 21 Aug 2008 17:18:44 +0200 etisserant Fixed oddities in arguments/options parsing and passing to plugins initialization...
Thu, 21 Aug 2008 13:21:37 +0200 greg remove print message
Thu, 21 Aug 2008 13:18:49 +0200 greg add address ip params
Thu, 21 Aug 2008 10:35:12 +0200 greg fix bug in plugger.py to get URI_Location
Wed, 20 Aug 2008 00:11:40 +0200 etisserant Added concepts :