2017-09-16 Andrey Skvortsov add shell script to run all python tests and automatically handle Xvfb
2017-09-16 Andrey Skvortsov add PLCOpenEditor tests
2017-09-16 Andrey Skvortsov run application tests in full screen mode
2017-09-16 Andrey Skvortsov clean sys.argv, because if test is running from pytest
2017-09-16 Andrey Skvortsov rework Beremiz application "testCheckProject" test to allow easier reuse later
2017-09-16 Andrey Skvortsov add application name for PLCOpenEditor
2017-09-15 Andrey Skvortsov rewrite PLCOpenEditor. Add PLCOpenEditorApp class for easier customizations.
2017-09-15 Andrey Skvortsov lazy locale initialization
2017-09-15 Andrey Skvortsov use CustomIntCtrl instead of wx.SpinCtrl because it doesn't support
2017-09-15 Andrey Skvortsov add custom TextCtrl allowed to enter long integer with bounds checking
2017-09-15 Andrey Skvortsov use pytest for testing
2017-09-15 Andrey Skvortsov run separate test on every project instead of one big long test all projects
2017-09-15 Andrey Skvortsov move configuration for test environment into separate file conftest.py
2017-09-15 Andrey Skvortsov lazy initialization of highlight pens and brushes for DebugVariableViewer
2017-09-15 Andrey Skvortsov add '_' function to builtin dictionary at import time
2017-09-15 Andrey Skvortsov remove builtin BMZ_DBG. It's not used.
2017-09-13 Andrey Skvortsov update translation strings
2017-09-13 Andrey Skvortsov updated all existing translations
2017-09-13 Andrey Skvortsov fix LINT and ULINT ranges
2017-09-12 Andrey Skvortsov found installed Inkscape on Windows
2017-09-12 Andrey Skvortsov make possible to turn off at compile time online debugging, logging
2017-09-12 Andrey Skvortsov make default caption for PouNameDialog translatable
2017-09-12 Andrey Skvortsov fix max value for UDINT and ULINT types
2017-09-12 Andrey Skvortsov update Build icon
2017-09-12 Andrey Skvortsov add couple Beremiz application tests
2017-09-08 Andrey Skvortsov fix problem if _should_write is called by expired timer after
2017-08-28 Sergey Surkov Initial Bitbucket Pipelines configuration
2017-08-28 Surkov Sergey fix bug with unfinished debug thread
2017-08-25 Andrey Skvortsov unify exception handling of Beremiz and PLCOpenEditor
2017-08-25 Andrey Skvortsov fix problem running PLCOpenEditor
2017-08-25 Andrey Skvortsov don't check any particular wx version
2017-08-25 Andrey Skvortsov fix problem when Beremiz is running without matiec installed
2017-08-22 Andrey Skvortsov Initial Bitbucket Pipelines configuration
2017-08-22 Andrey Skvortsov add configuration for Bitbucket pipelines
2017-08-22 Andrey Skvortsov add shell script to test Beremiz python code
2017-08-22 Andrey Skvortsov clean-up: fix PEP8 W503 line break before binary operator
2017-08-21 Andrey Skvortsov fix codestyle issues according to PEP8
2017-08-21 Andrey Skvortsov clean-up: fix PEP8 E402 module level import not at top of file
2017-08-21 Andrey Skvortsov clean-up: fix PEP8 E265 block comment should start with '# '
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E266 too many leading '#' for block comment
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E722 do not use bare except'
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E115 expected an indented block (comment)
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E721 do not compare types, use 'isinstance()'
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E131 continuation line unaligned for hanging indent
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E122 continuation line missing indentation or outdented
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E713 test for membership should be 'not in'
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E272 multiple spaces before keyword
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E124 closing bracket does not match visual indentation
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 W191 indentation contains tabs
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E211 whitespace before '[' or '('
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E114 indentation is not a multiple of four (comment)
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E125 continuation line with same indent as next logical line
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E128 continuation line under-indented for visual indent
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E127 continuation line over-indented for visual indent
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E129 visually indented line with same indent as next logical line
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 W602 deprecated form of raising exception
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E502 the backslash is redundant between brackets
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 W601 .has_key() is deprecated, use 'in'
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E731 do not assign a lambda expression, use a def
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E203 whitespace before ','
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E262 inline comment should start with '# '
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E712 comparison to True should be 'if cond is True:' or 'if cond:'
2017-08-17 Andrey Skvortsov clean-up: fix PEP8 E222 multiple spaces after operator
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E111 indentation is not a multiple of four
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E701 multiple statements on one line (colon)
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E741 ambiguous variable name
2017-08-16 Andrey Skvortsov clean-up: fix most PEP8 E221 multiple spaces before operator
2017-08-16 Andrey Skvortsov clean-up: fix most PEP8 E266 too many leading '#' for block comment
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E703 statement ends with a semicolon
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E301 expected 1 blank line, found 0
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E306 expected 1 blank line before a nested definition, found X
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E305 expected 2 blank lines after class or function definition
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 W391 blank line at end of file
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E201 whitespace after '{'
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E202 whitespace before ')'
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E227 missing whitespace around bitwise or shift operator
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E251 unexpected spaces around keyword / parameter equals
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E711 comparison to None should be 'if cond is not None:'
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E225 missing whitespace around operator
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E303 too many blank lines
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E231 missing whitespace after ':' or ','
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E203 whitespace before ':' and whitespace before ','
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 E271 multiple spaces after keyword
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 E261 at least two spaces before inline comment
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 E302 expected 2 blank lines, found 1
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 W293 blank line contains whitespace
2017-08-14 Andrey Skvortsov clean-up: fix some PEP8 E228 missing whitespace around modulo operator
2017-08-14 Andrey Skvortsov clean-up: fix some PEP8 E265 block comment should start with '# '
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 E401 multiple imports on one line
2017-08-14 Andrey Skvortsov convert some files from CRLF to LF
2017-08-14 Andrey Skvortsov clean-up for PEP8: fix W291 trailing whitespace
2017-08-21 Andrey Skvortsov README.md edited online with Bitbucket
2017-08-21 Andrey Skvortsov fix link to documentation in README.md
2017-08-21 Andrey Skvortsov Add information about built official documentation to README.md
2017-08-11 Andrey Skvortsov don't allow empty dimension for ARRAY types
2017-08-09 Andrey Skvortsov ignore built documentation
2017-08-09 Andrey Skvortsov manual: add untranslated po files for French and Korean
2017-08-09 Andrey Skvortsov build missing pot files, when building HTML documentation
2017-08-07 Andrey Skvortsov fix some typos
2017-07-30 janbarslo Changed title of new project dialog from:
2017-07-30 janbarslo Changed title of New Project dialog
2017-07-28 Andrey Skvortsov skip hidden files and directories on permission check
2017-07-14 Andrey Skvortsov change structure of filename for bug reports in Beremiz and
2017-07-05 wuyangtang fix target Xenomai missing functions
2017-07-05 Andrey Skvortsov update messages.pot and messages.po
2017-07-05 Andrey Skvortsov mki18n.py: generate messages.po (contains English strings in msgstr)
2017-07-05 Andrey Skvortsov add to i18n/README forgotten commands to add some XML schemes as source
2017-07-04 Surkov Sergey Backout commit 92537ed because of writing localized string in node *.xml file
2017-07-04 Surkov Sergey Backout changeset 92537edeb2052d53ba5cad8b6da8463dbc660bb1
2017-06-28 Surkov Sergey fixes double mouse capturing after forcing variable in debug mode
2017-06-27 Surkov Sergey fix bug with TextViewer instance in debug mode, appears after transferring new program on PLC
2017-06-27 Andrey Skvortsov fix build problem when make command have trailing whitespace(s)
2017-06-26 Surkov Sergey add dialog "add program", that appears after creating new project
2017-06-26 Surkov Sergey fix i18n string selection for combobox generated from XSD
2017-06-22 Andrey Skvortsov update Russian and French (Fabien M) translations
2017-06-22 Andrey Skvortsov l18n: update messages.pot and app.fil
2017-06-22 Andrey Skvortsov add l18n support to variable table in CodeFileEditor (python/C extension)
2017-06-22 Andrey Skvortsov set project name and character set in generated messages.pot
2017-06-22 Andrey Skvortsov close DurationEditorDialog on ENTER key
2017-06-21 Andrey Skvortsov add button to ForceVariableDialog to toggle forced boolean value
2017-06-20 Andrey Skvortsov fix problem with hidden FindInPou dialog with wxPython 3.0 on Windows
2017-06-20 Andrey Skvortsov enable non-latin variable descriptions in CodeFileEditor
2017-06-20 Andrey Skvortsov disable empty coils and contacts in LD/SFC editors
2017-06-19 Andrey Skvortsov remove debug code
2017-06-19 Andrey Skvortsov make all dialog have non-fixed size
2017-06-09 Andrey Skvortsov avoid infinite loop in search
2017-06-08 Andrey Skvortsov make adjustable size of ArrayTypeDialog
2017-06-08 Andrey Skvortsov fix problem with initial values for array of structures
2017-06-06 Andrey Skvortsov add information about community support channel to Beremiz and PLCOpenEditor
2017-06-06 Andrey Skvortsov cleanup wxHMI example
2017-06-06 Andrey Skvortsov cleanup wxGlade example
2017-06-06 Andrey Skvortsov add comments to wiimote example
2017-06-06 Andrey Skvortsov fix running wxGlade on current Debian systems
2017-06-02 Andrey Skvortsov rename text field in SVG graphic to match IEC code in svgui example
2017-06-01 Andrey Skvortsov disallow setting IEC location addresses for TIME, DATE, DT and TOD variables
2017-05-30 Andrey Skvortsov if there is no users matiec installation, then use system path to run iec2c
2017-05-23 Surkov Sergey remove child node from add child node menu, if max count of the same type nodes reached
2017-05-18 Surkov Sergey fix reducing groups with ordered elements
2017-05-03 Anton Midyukov fix extra brace
2017-04-28 Paul Beltyukov add getCompiler and getLinker methods, to abstract from XSD.
2017-04-20 Andrey Skvortsov make run Beremiz and PLCOpen Editor, if full path contain non-lating
2017-04-12 Andrey Skvortsov README.md edited online with Bitbucket
2017-04-11 Andrey Skvortsov fix clearing project name on opening project properties page.
2017-04-11 Andrey Skvortsov fix problem with debugging external string variables
2017-04-11 Andrey Skvortsov fix problem with clearing non-empty location field after changing type of config variable
2017-04-10 Andrey Skvortsov fix backtrace on opening program/resource on small screens
2017-04-07 Andrey Skvortsov show whether instance of SFC action is currently active or not in its
2017-04-05 Andrey Skvortsov clean PLC log only if there is something to clean
2017-04-05 Andrey Skvortsov reset loaded messages counts on new PLC program trasnfer
2017-04-04 Andrey Skvortsov add function block to variable panel if fb is added using toolbar
2017-03-28 Andrey Skvortsov enable to write SFC transition in IL
2017-03-28 Surkov Sergey fix debug button and variable tree generate for actions and transitions in POU instance variable panel
2017-03-28 Surkov Sergey clear variable location cell in variable panel, if variable class or type changed
2017-03-27 Andrey Skvortsov runtime is licensed under LGPLv2.1
2017-03-27 Andrey Skvortsov make command line help message for Beremiz more verbose
2017-03-21 Andrey Skvortsov fix typos and small errors in Russian translation
2017-03-10 Andrey Skvortsov merge Beremiz launcher support
2017-03-10 Andrey Skvortsov rename BeremizIDELauncher.py to Beremiz.py
2017-03-10 Andrey Skvortsov rename Beremiz.py to BeremizIDE.py
2017-03-10 Andrey Skvortsov wrap Beremiz startup code into separate launcher class
2017-03-10 Andrey Skvortsov dynamically increase size of dialog window for editing comment block
2017-03-09 Andrey Skvortsov add hotkeys to open recent projects
2017-03-09 Andrey Skvortsov fix twice shown error message box, when wrong non-valid IEC identifier entered
2017-03-09 Andrey Skvortsov apply constraints to names for tasks and task instances in resource configuration
2017-03-09 PaulBeltyukov Fix russian translation
2017-03-06 Sergey Surkov Merged skvorl/beremiz into default
2017-03-03 Surkov Sergey add stretching to columns Name, Type, Doc in variable panel
2017-02-06 Surkov Sergey fix SFC Step flush method
2017-02-06 Surkov Sergey fix redraw debug instance tab after transferring new build to PLC. closes #15
2017-03-06 PaulBeltyukov 1. Deleted .directory file, and added it to .hgignore.
2017-03-06 PaulBeltyukov Fix russian translation
2017-02-16 PaulBeltyukov Merge
2017-02-16 PaulBeltyukov Safe
2017-01-27 Surkov Sergey broken code is temporarily blocked
2017-01-27 Surkov Sergey fix exception handling
2017-01-27 Surkov Sergey change directory for saving Beremiz bug reports from current working directory to TEMP directory.
2017-01-26 Surkov Sergey Correct element size, if block type or variable name is wider than block width.
2017-01-26 Andrey Skvortsov remove non-existed and not necessary self.logger from detecting options in iec2c
2017-01-23 Andrey Skvortsov remove Linux target from first_steps example
2017-01-24 Edouard Tisserant 7BB06627 1.2rc1 1.2
2017-01-24 Edouard Tisserant 7BB06627 closing 1.1 branch 1.1 Korean release
2017-01-19 Andrey Skvortsov for tests svgui and logging move code from old py_ext.xml to the new pyfile.xml
2017-01-17 Andrey Skvortsov merge
2017-01-17 Surkov Sergey fix IL jumps highlighting in Text Viewer
2017-01-16 Andrey Skvortsov change white background for icons in PouInstanceVariablePanel to transparent
2017-01-16 Andrey Skvortsov change white background for project tree element to transparent
2017-01-16 Edouard Tisserant 7BB06627 fix second error message in case of error appearing too early to have a wx frame
2017-01-16 Edouard Tisserant 7BB06627 fix a side effect of 95ecb26fdc4e
2017-01-13 Andrey Skvortsov remove old unused .cvsignore
2017-01-13 Andrey Skvortsov fix issue with printing scheme (FBD, LD or SFC) with comment element on GNU/Linux
2017-01-13 Andrey Skvortsov detect iec2c options and ieclib path only once during the first build
2017-01-13 Andrey Skvortsov attach checkedBlockDict variable to the body object
2017-01-13 Andrey Skvortsov fix file header in AboutDialog.py
2017-01-12 Andrey Skvortsov update Russian translation
2017-01-12 Andrey Skvortsov check before program generation whether SFC step, that is referenced
2017-01-11 Andrey Skvortsov use translatable descriptions for stadard and additional IEC function
2017-01-11 Andrey Skvortsov move code in mki18n.py generated translation strings from custom files into separate function
2017-01-11 Surkov Sergey clean search result panel after open another project
2017-01-10 Surkov Sergey fix highlight of search result in Search Result Panel
2017-01-10 Surkov Sergey fix doubling search results in Search Result Panel
2016-12-29 Andrey Skvortsov make FindInPouDialog work on Windows with wxPython 2.8
2016-12-29 Surkov Sergey fix local search in actions and transitions
2016-12-28 Andrey Skvortsov convert FindInPouDialog from wx.Frame to wx.Dialog
2016-12-28 Andrey Skvortsov temporary disable SFC transitions in IL, because matiec can't compile it
2016-12-28 Andrey Skvortsov fix issue with creating SFC transitions using ST and IL
2016-12-26 Andrey Skvortsov replace '-' with '.' in resource tab and transition/action SFC code
2016-12-26 Andrey Skvortsov check during program generation whether source signal is defined for single task
2016-12-23 Andrey Skvortsov fix strange behavior on Backspace press in ST
2016-12-22 Andrey Skvortsov fix close button in system menu for AboutDialog on Windows
2016-12-22 Andrey Skvortsov make renames caseinsensitive
2016-12-20 Andrey Skvortsov fix problem with SFC action/transition rename
2016-12-20 Andrey Skvortsov fix problem that it was impossible to edit SFC jump, if it references non-existent SFC step
2016-12-20 Andrey Skvortsov remove all corresponding SFC jumps when SFC step is removed (but only in DRIVENDRAWING_MODE)
2016-12-20 Andrey Skvortsov rename all corresponding SFC jumps when SFC step is renamed (but only in DRIVENDRAWING_MODE)
2016-12-14 Sergey Surkov add check of new project path in Save As
2016-12-14 Andrey Skvortsov fix issue that in Debug mode LD instance doesn't show correctly its state after
2016-12-14 Andrey Skvortsov fix issue with task rename if "Name" column label is translated into
2016-12-14 Andrey Skvortsov fix issue with compiling SFC POU with non-connected transition (type "connection")
2016-12-13 Sergey Surkov fix bug with recent projects menu, remove path to the project from menu, if project directory doesn't exist
2016-12-13 Sergey Surkov fix bug with empty directories in recent projects menu
2016-12-12 Sergey Surkov fix list of recent projects in File menu, add path to current project after Save As
2016-12-08 Sergey Surkov by default init input and output in step sfc block, and output for initial step sfc block
2016-12-07 Andrey Skvortsov update PLC status after initialization
2016-12-07 Andrey Skvortsov always load existing PLC program from the working directory
2016-12-07 Andrey Skvortsov stop PLC before unloading
2016-12-07 Andrey Skvortsov add internatialization support for Beremiz_service.py
2016-12-07 Andrey Skvortsov fix issue with changing annonced Pyro service name via taskbar icon
2016-12-07 Andrey Skvortsov don't crash on trying to change IP interface for Beremiz_service using taskbar icon if IP wasn't previously
2016-12-07 Andrey Skvortsov start/stop from taskbar icon only if PLC is stopped/started
2016-12-07 Andrey Skvortsov close Pyro socket after daemon stop
2016-12-07 Andrey Skvortsov add python-wxgtk3.0 support to Beremiz_service.py
2016-12-02 Andrey Skvortsov make about dialog on Windows not so big
2016-12-01 Andrey Skvortsov update Russian translation
2016-12-01 Andrey Skvortsov add i18n to PLC status
2016-12-01 Sergey Surkov remove clear and reset execution order buttons in popup menu in SFC and LD viewers.
2016-12-01 Sergey Surkov fix initial(equal to the min) number of sequences in SFC Divergence dialog.
2016-12-01 Sergey Surkov make only correct blocks(by IEC 61131-3 standard) available in wire popup menu in SFC Viewer
2016-11-30 Andrey Skvortsov move EnhancedStatusBar.py to the right location
2016-11-29 Andrey Skvortsov add internatialization support to startup messages during checking software updates
2016-11-28 Andrey Skvortsov fix translation strings with multiple parameters