2018-10-04 |
Andrey Skvortsov |
python3 support: pylint, W1612 # (unicode-builtin) unicode built-in referenced
|
changeset |
files
|
2018-10-04 |
Andrey Skvortsov |
Use multiple processes to speed up pylint
|
changeset |
files
|
2018-10-04 |
Andrey Skvortsov |
python3 support: pylint, W1613 # (xrange-builtin) xrange built-in referenced
|
changeset |
files
|
2018-10-04 |
Andrey Skvortsov |
python3 support: pylint, W1648 # (bad-python3-import) Module moved in Python 3
|
changeset |
files
|
2018-11-22 |
Edouard Tisserant |
Fixed regression in connecting to LOCAL:// targets
|
changeset |
files
|
2018-11-22 |
Edouard Tisserant |
Merge, with surprizingly little conflicts
|
changeset |
files
|
2018-11-22 |
Edouard Tisserant |
IDManager : finished Import/Export. Added merging capability to import (asks if particular ID is replaced during import). Added ESC as closing shortcut to IDManager dialog, and adjusted its size.
|
changeset |
files
|
2018-10-03 |
Andrey Skvortsov |
merge
|
changeset |
files
|
2018-10-03 |
Andrey Skvortsov |
Update localization template
|
changeset |
files
|
2018-10-03 |
Andrey Skvortsov |
Fix 'msgid' format string with unnamed arguments cannot be properly localized
|
changeset |
files
|
2018-10-03 |
Andrey Skvortsov |
Add automatic check for localization strings with multiple unnamed arguments
|
changeset |
files
|
2018-10-03 |
Andrey Skvortsov |
Improve localization support in etherlab (mostly)
|
changeset |
files
|
2018-10-03 |
Andrey Skvortsov |
cleanup etherlab: pylint, W0602 (global-variable-not-assigned) Using global for 'X' but no assignment is done
|
changeset |
files
|
2018-10-03 |
Andrey Skvortsov |
cleanup: pylint, W0109 # (duplicate-key) Duplicate key 'X' in dictionary
|
changeset |
files
|
2018-10-03 |
Andrey Skvortsov |
Add python3 syntax checking to CI
|
changeset |
files
|
2018-10-03 |
Andrey Skvortsov |
Fix old style exception raise and exec syntax
|
changeset |
files
|
2018-10-02 |
Andrey Skvortsov |
Use python 3 compatible exception syntax everywhere
|
changeset |
files
|
2018-10-02 |
Andrey Skvortsov |
cleanup: pylint, R0123 # (literal-comparison) Comparison to literal
|
changeset |
files
|
2018-10-02 |
Andrey Skvortsov |
Use predefined constants for PlcStatus instead of string literals
|
changeset |
files
|
2018-10-01 |
Andrey Skvortsov |
cleanup: pylint, R1704 # (redefined-argument-from-local) Redefining argument with the local name 'Y'
|
changeset |
files
|
2018-10-01 |
Andrey Skvortsov |
cleanup: pylint, R1701 # (consider-merging-isinstance) Consider merging these isinstance calls to isinstance(CTNLDFLAGS, (str, unicode))
|
changeset |
files
|
2018-10-01 |
Andrey Skvortsov |
cleanup: pylint, E1304 # (missing-format-string-key) Missing key 'X_name' in format string dictionary
|
changeset |
files
|
2018-10-01 |
Andrey Skvortsov |
cleanup: pylint, E1300 # (bad-format-character) Unsupported format character '"' (0x22) at index 17
|
changeset |
files
|
2018-10-01 |
Andrey Skvortsov |
cleanup: pylint, W0111 # (assign-to-new-keyword) Name async will become a keyword in Python 3.7
|
changeset |
files
|
2018-10-01 |
Andrey Skvortsov |
cleanup: pylint, E1310 (bad-str-strip-call) Suspicious argument in str.strip call
|
changeset |
files
|
2018-10-01 |
Andrey Skvortsov |
Fix segmentation fault when last lines in text POUs should be highlighted
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
enable etherlab checks
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, C0330 # (bad-continuation) Wrong hanging indentation before block
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, W0612 # (unused-variable) Unused variable 'X'
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, W1618 # (no-absolute-import) import missing `from __future__ import absolute_import`
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint,E0602 # (undefined-variable) Undefined variable 'X'
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, E1136 # (unsubscriptable-object) Value 'X' is unsubscriptable
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
ignore missing MotionLibrary
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, E0611 # (no-name-in-module) No name 'X' in module 'Y'
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, C0123 # (unidiomatic-typecheck) Using type() instead of isinstance() for a typecheck.
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, W0104 # (pointless-statement) Statement seems to have no effect
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, W0631 # (undefined-loop-variable) Using possibly undefined loop variable 'X'
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, C1001 # (old-style-class) Old-style class defined.
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, W0611 # (unused-import) Unused import X
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, E0102 # (function-redefined) method already defined
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, W0105 # (pointless-string-statement) String statement has no effect
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint,W0231 # (super-init-not-called) __init__ method from base class is not called
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, C0412 # (ungrouped-imports) Imports from package X are not grouped
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint,W0108 # (unnecessary-lambda) Lambda may not be necessary
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, C0411 # (wrong-import-order) standard import "import x" comes before "import y"
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pylint, W0404 # reimported module
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
check_source.sh: add E301 check to the list of selected PEP8 errors
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E301 expected 2 blank lines, found 1
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, W503 line break before binary operator
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E266 too many leading '#' for block comment
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E122 continuation line missing indentation or outdented
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, W191 indentation contains tabs
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E211 whitespace before '['
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E129 visually indented line with same indent as next logical line
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E127 continuation line over-indented for visual indent
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E129 visually indented line with same indent as next logical line
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, W602 deprecated form of raising exception
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, W601 .has_key() is deprecated, use 'in'
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E731 do not assign a lambda expression, use a def
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E203 whitespace before ','
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E712 comparison to True should be 'if cond is True:' or 'if cond:'
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E222 multiple spaces after operator
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
clean etherlab: pep8, E741 ambiguous variable name 'l'
|
changeset |
files
|
2018-09-29 |
Andrey Skvortsov |
cleanup etherlab: pep8, E306 expected 1 blank line before a nested definition, found X
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E305 expected 2 blank lines after class or function definition, found X
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E201 whitespace after '('
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E202 whitespace before ')'
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E227 missing whitespace around bitwise or shift operator
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E251 unexpected spaces around keyword / parameter equals
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E225 missing whitespace around operator
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E303 too many blank lines (2)
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E231 missing whitespace after ','
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E271 multiple spaces after keyword
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E261 at least two spaces before inline comment
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E302 expected 2 blank lines, found 1
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, W293 blank line contains whitespace
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E228 missing whitespace around modulo operator
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E401 multiple imports on one line
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E265 block comment should start with '# '
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, W291 trailing whitespace
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
convert some etherlab source files to unix format
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
cleanup etherlab: pep8, E722 do not use bare except
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
Ignore cache files and generated test reports
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
Update Beremiz translations and list of translators
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
Use the list of supported by app translations instead of supported translations by wx
|
changeset |
files
|
2018-09-28 |
Andrey Skvortsov |
Suppress message box in case current locale is unsupported or missing in wx
|
changeset |
files
|
2018-09-27 |
Andrey Skvortsov |
Add commands to pull translation from transifex
|
changeset |
files
|
2018-09-26 |
Andrey Skvortsov |
Add custom dialog to add/edit comment block in graphical editors
|
changeset |
files
|
2018-09-26 |
Andrey Skvortsov |
Cleanup examples so they look clean, nice and almost the same on Windows and GNU/Linux
|
changeset |
files
|
2018-09-26 |
Andrey Skvortsov |
use the same font size on Windows and GNU/Linux
|
changeset |
files
|
2018-09-26 |
Andrey Skvortsov |
use nice and pretty mono font in graphical languages (SFC, FBD, LD) as well
|
changeset |
files
|
2018-09-25 |
Andrey Skvortsov |
Don't need to call extra _init_
|
changeset |
files
|
2018-09-25 |
Andrey Skvortsov |
Fix black background in preview window
|
changeset |
files
|
2018-09-25 |
Andrey Skvortsov |
Avoid division by zero in case width or height for page are not specified
|
changeset |
files
|
2018-11-21 |
Edouard Tisserant |
IDManager: added import/export plus little cosmetic enhancements.
|
changeset |
files
|
2018-11-20 |
Edouard Tisserant |
IDManager : refactored a bit, moved some code into PSKManagement.py. Now captures URI and PSK on new PYRO(S) and propose them when editing URI. Import/export still to be implemented.
|
changeset |
files
|
2018-11-19 |
Edouard Tisserant |
Renaming servicetype into scheme.
|
changeset |
files
|
2018-11-16 |
Edouard Tisserant |
Added toolbar button to launch ID Manager dialog.
|
changeset |
files
|
2018-11-16 |
Edouard Tisserant |
Renamed IDManager control into IDBrowser, because dialog will be named IDManager
|
changeset |
files
|
2018-11-14 |
Edouard Tisserant |
IDManager.py : finished selector mode.
|
changeset |
files
|
2018-11-14 |
Edouard Tisserant |
Added early implementation of IDManager.py. For now only used to select ID in URIEditor
|
changeset |
files
|
2018-11-09 |
Edouard Tisserant |
Path may contain spaces... sequel of d1359cb
|
changeset |
files
|
2018-11-08 |
Edouard Tisserant |
'Merged' URI editor dialog and Discovery dialog, also clean up related code
|
changeset |
files
|
2018-11-08 |
Edouard Tisserant |
Cut more useless code from URI Editor
|
changeset |
files
|
2018-11-08 |
Edouard Tisserant |
URI Editor Dialog : moved it to /dialog, and fixed naming.
|
changeset |
files
|
2018-11-08 |
Edouard Tisserant |
URI editor : Rewrote most of it, cleaner.
|
changeset |
files
|
2018-10-30 |
Edouard Tisserant |
PSK : Stunnel and/or OpenSSL (undocumented) handles PSK better without special chars, apparently
|
changeset |
files
|
2018-10-30 |
Edouard Tisserant |
Prevent PLCObject to be imported from IDE as a side effect of importing runtime package
|
changeset |
files
|
2018-10-30 |
Edouard Tisserant |
WAMP : ensure that unicode string is passed for published events IDs
|
changeset |
files
|
2018-10-30 |
Edouard Tisserant |
PYRO PSK: adjusted cipher and key length to be usable with openSSL 1.0.2k.
|
changeset |
files
|
2018-10-29 |
Edouard Tisserant |
Automatically get PSK and ID when connecting to PYRO[S], so that future connection through PYROS can use that same key. Also fixed case to UPPER for *PSK.
|
changeset |
files
|
2018-10-23 |
Edouard Tisserant |
Runtime : Ensure that a random PSK secret compatible with stunnel is generated if -s commandline switch is used. Stunnel service is restarted after generation, using spawn_subprocess. TODO : give stunnel restart command as a commandline parameter.
|
changeset |
files
|
2018-10-23 |
Edouard Tisserant |
Added runtime/spawn_subprocess.py. Force use posix spawn instead of fork, with API similar to subprocess. Using fork in runtime is incompatible with Xenomai, because memory is locked and this can lead to out of memory error.
|
changeset |
files
|
2018-10-23 |
Edouard Tisserant |
Small cosmetic change to enhance readability and avoid confusion.
|
changeset |
files
|
2018-10-23 |
Edouard Tisserant |
Force Zeroconf to listen and answer only on interface specified with '-i' command line argument.
|
changeset |
files
|
2018-10-23 |
Edouard Tisserant |
Useless __name__ == '__main__' tests.
|
changeset |
files
|
2018-10-22 |
Edouard Tisserant |
Fixed PYRO's PSK_Adapter : monkey patching was breaking non-PSK protocol, and import ssl was missing.
|
changeset |
files
|
2018-10-19 |
Edouard Tisserant |
merge
|
changeset |
files
|
2018-10-19 |
Edouard Tisserant |
Fix PYROPSK protocol configuration. After a few iteration of trial and error it appears that TSLv1 and PSK ciphers needs to be specified
|
changeset |
files
|
2018-10-18 |
Edouard Tisserant |
merge
|
changeset |
files
|