3 months ago |
Edouard Tisserant |
IDE: more wxPython4 related fixes. AUI Update crash on exit + PLCOpenEditor Save exception.
|
file |
diff |
annotate
|
12 months ago |
Edouard Tisserant |
Shows AboutDialog even if revisions.tx is missing
|
file |
diff |
annotate
|
12 months ago |
Edouard Tisserant |
IDE: display contents of revisions.txt (put there by installer builder script) in About Dialog.
|
file |
diff |
annotate
|
20 months ago |
Edouard Tisserant |
IDE: fix py3/wxpy4 related deprecation warnings
|
file |
diff |
annotate
|
2023-02-20 |
GP Orcullo |
fix wxPyDeprecationWarnings
python3
|
file |
diff |
annotate
|
2022-10-28 |
GP Orcullo |
Update to wx.NewIdRef()
python3
|
file |
diff |
annotate
|
2022-10-28 |
GP Orcullo |
switch to pickle from cPickle
python3
|
file |
diff |
annotate
|
2022-10-28 |
GP Orcullo |
fix string encoding
python3
|
file |
diff |
annotate
|
2022-10-28 |
GP Orcullo |
removed Python2 modules
python3
|
file |
diff |
annotate
|
2022-10-28 |
GP Orcullo |
automated conversion using 2to3-3.9 tool
python3
|
file |
diff |
annotate
|
2023-01-01 |
Edouard Tisserant |
IDE: When receiving SIGTERM signal, kill runtime befor bailing out without saving.
wxPython4
|
file |
diff |
annotate
|
2022-08-23 |
Edouard Tisserant |
IDE: Fix tooltip not being shown anymore on any toolbars since switch to wxPython4.
wxPython4
|
file |
diff |
annotate
|
2022-08-17 |
Edouard Tisserant |
IDE: Fixed About dialog exception on Windows, and typo in about dialog's content.
wxPython4
|
file |
diff |
annotate
|
2022-07-29 |
Edouard Tisserant |
IDE: fix About dialog not showing (wxPython4 sequel), update copyright section.
wxPython4
|
file |
diff |
annotate
|
2022-07-27 |
Edouard Tisserant |
IDE: fix primary buffer selection being reset on each write to console on X11.
wxPython4
|
file |
diff |
annotate
|
2022-06-13 |
Edouard Tisserant |
Fix typos breaking IDE
wxPython4
|
file |
diff |
annotate
|
2022-06-13 |
Edouard Tisserant |
Added preliminary CLI. Supports building a project, transfering and running on PLC.
wxPython4
|
file |
diff |
annotate
|
2022-03-29 |
Edouard Tisserant |
IDE: Postpone execution of keyboard shortcut commands when given while previous command is still being executed, to prevent CTR/builder jamming.
wxPython4
|
file |
diff |
annotate
|
2022-03-05 |
Edouard Tisserant |
Tests: Enhance robustness of stdout driven waiting state in Sikuli based tests.
wxPython4
|
file |
diff |
annotate
|
2022-02-13 |
Edouard Tisserant |
Tests: added tests/Makefile and a first test in tests/ide_tests. Test requires sikuli and Xvfb or Xnest.
wxPython4
|
file |
diff |
annotate
|
2022-02-13 |
Edouard Tisserant |
IDE: Add -l or --log command line parameter to give a file where all content witten to console window will be appended. File can be /dev/stdout.
wxPython4
|
file |
diff |
annotate
|
2022-01-16 |
Edouard Tisserant |
Merged default in wxPython4, include runtimeLists
wxPython4
|
file |
diff |
annotate
|
2021-11-16 |
Edouard Tisserant |
IDE: Tutorial/Example menu was broken : path of project being open was the same for all menu entries.
|
file |
diff |
annotate
|
2021-11-17 |
Edouard Tisserant |
IDE: Tutorial/Example menu was broken, probably after a merge. Menu (and corresponding code) was duplicated. Also, path of project beeing open was the same for all menu entries.
wxPython4
|
file |
diff |
annotate
|
2021-10-29 |
Edouard Tisserant |
merged
wxPython4
|
file |
diff |
annotate
|
2021-10-21 |
Edouard Tisserant |
IDE: Enforce wxPython3 menu appending syntax in default branch... (Fixes exception at startup)
|
file |
diff |
annotate
|
2021-09-13 |
Edouard Tisserant |
IDE: Add a "Tutorials and Examples" sub menu to "File" menu to directly open projects in /exemples directory. Move 'python' and 'first_steps' projecvts from /tests to /exemple
|
file |
diff |
annotate
|
2021-09-13 |
Edouard Tisserant |
WxPython 3.x -> 4.x : removed exception on stdout when closing at IDE frame
|
file |
diff |
annotate
|
2021-09-10 |
Edouard Tisserant |
IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting.
|
file |
diff |
annotate
|
2021-10-18 |
Edouard Tisserant |
IDE: fix wxpython4 sequel : project "add" menu was having no extension entry visible.
wxPython4
|
file |
diff |
annotate
|
2021-09-13 |
Edouard Tisserant |
IDE: Add a "Tutorials and Examples" sub menu to "File" menu to directly open projects in /exemples directory. Move 'python' and 'first_steps' projecvts from /tests to /exemple
wxPython4
|
file |
diff |
annotate
|
2021-09-13 |
Edouard Tisserant |
WxPython 3.x -> 4.x : removed exception on stdout when closing at IDE frame
wxPython4
|
file |
diff |
annotate
|
2021-09-10 |
Edouard Tisserant |
IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting.
wxPython4
|
file |
diff |
annotate
|
2021-09-02 |
Edouard Tisserant |
Preliminary support for WxPython 4.1.0. Needs more testing. Grid selection/focus seems broken, and probably many other bugs hidden in dialogs and editors.
wxPython4
|
file |
diff |
annotate
|
2021-06-11 |
Edouard Tisserant |
IDE: Log: Prevent crash when display progress on empty log.
|
file |
diff |
annotate
|
2021-05-24 |
Edouard Tisserant |
Finished fixing Wx IDs abuse. There was still some wasted IDs because of wx.NewId calls in many places where it wasn't needed, and those IDs were not re-used. As a consequence Beremiz was making exception crashing after a few hours of intensive use.
|
file |
diff |
annotate
|
2021-04-01 |
Edouard Tisserant |
IDE: Add a shortcut to project "Clean" action : F9
|
file |
diff |
annotate
|
2021-03-02 |
Edouard Tisserant |
IDE: Fix logging of external process execution time so that it is visible on windows as well.
|
file |
diff |
annotate
|
2021-03-02 |
Edouard Tisserant |
IDE: Process Logging : Add annotation in log so that user can see build is still alive and how long external process takes.
|
file |
diff |
annotate
|
2021-03-02 |
Edouard Tisserant |
IDE: Log: Cosmetic changes, refactoring
|
file |
diff |
annotate
|
2021-02-28 |
Edouard Tisserant |
IDE: Fixed log console that was not updating line by line smoothly when building.
|
file |
diff |
annotate
|
2020-04-04 |
Edouard Tisserant |
Fix unmatched "Courier" font for monospace fonts on latest ubuntu 20.04. Selected "FreeMono" instead, present since at least 18.04
|
file |
diff |
annotate
|
2019-07-13 |
Edouard Tisserant |
Fix exception on exit in some case, sequel of an earlier cleanup commit I couldn't find back. Disconnecting the event is apparently the way to go. https://wiki.wxpython.org/Surviving%20with%20wxEVT%20KILL%20FOCUS%20under%20Microsoft%20Windows
|
file |
diff |
annotate
|
2019-03-28 |
Edouard Tisserant |
Fixed RecentProjectMenu in BeremizIDE.py broken by untested changes in wx.NewID_abuse_fix.
|
file |
diff |
annotate
|
2019-03-28 |
Edouard Tisserant |
More wx.NewID abuse removal. This time BeremizIDE.py was cleaned.
wx.NewID_abuse_fix
|
file |
diff |
annotate
|
2019-03-27 |
Edouard Tisserant |
More wx.NewID abuse removal. This one was apparently silently unbinding toolbar butons when running out of mew wx IDs.
wx.NewID_abuse_fix
|
file |
diff |
annotate
|
2019-03-22 |
Edouard Tisserant |
Make spaghetti-code-quality great again.
|
file |
diff |
annotate
|
2019-03-22 |
Edouard Tisserant |
Finished adding search in python and C files. Stripped debug code and useless comments. Close branch
search_in_CTN
|
file |
diff |
annotate
|
2019-03-20 |
Edouard Tisserant |
WIP adding searching capabilities in python files. was done :
search_in_CTN
|
file |
diff |
annotate
|
2019-01-31 |
Edouard Tisserant |
Add a debugger token to SetTraceVariables and GetTraceVariables to prevent crash an inconsistant data in case of multiple connections. Last connection now takes over existing connections's debug, and first connected IDE gets a wrning.
|
file |
diff |
annotate
|
2019-01-25 |
Edouard Tisserant |
Split IDE's frame OnCloseFrame() into TryCloseFrame() and OnCloseFrame(), to help further customization
|
file |
diff |
annotate
|
2018-11-23 |
Edouard Tisserant |
Merged. Some changes that should already have been incuded during previous merge (mostly about PlcStatus) have been included this time.
|
file |
diff |
annotate
|
2018-10-11 |
Andrey Skvortsov |
python3 support: pylint, W1652 # (deprecated-types-field) Accessing a deprecated fields on the types module
|
file |
diff |
annotate
|
2018-10-04 |
Andrey Skvortsov |
python3 support: pylint, W1613 # (xrange-builtin) xrange built-in referenced
|
file |
diff |
annotate
|
2018-10-04 |
Andrey Skvortsov |
python3 support: pylint, W1648 # (bad-python3-import) Module moved in Python 3
|
file |
diff |
annotate
|
2018-10-02 |
Edouard Tisserant |
Please pylint and pep8
|
file |
diff |
annotate
|
2018-07-30 |
Andrey Skvortsov |
Fix problem with decreasing size of StatusToolBar when tools are removed from toolbar.
|
file |
diff |
annotate
|
2018-07-04 |
Andrey Skvortsov |
remove useless code
|
file |
diff |
annotate
|
2018-02-19 |
Edouard Tisserant |
Moved some definitions away from controller class, and adaped references them through all code.
|
file |
diff |
annotate
|
2018-02-14 |
Edouard Tisserant |
Factorized duplicated code
|
file |
diff |
annotate
|