2f4136d | Hélio Guilherme | 13 July 2020, 00:18:02 UTC | Added Changelog (#2234) * Add CHANGELOG.adoc * Reformat doc * Update content for v2.0b1 | 13 July 2020, 00:18:02 UTC |
2012b1b | Hélio Guilherme | 12 July 2020, 01:58:56 UTC | More wxPython 4.1 fixes (#2231) * More wxPython 4.1 conditions * Fix spelling | 12 July 2020, 01:58:56 UTC |
a308348 | Johnny.H | 11 July 2020, 23:20:21 UTC | Fixed: (#2216) 1. On Mac OS, copy/paste/cut not working in grid cell edit mode 2. Cannot save modifications in grid cell edit mode via shortcut 3. On Windows, performing menu action "cut" in grid cell edit mode will raise exception 4. Typos in actiontriggers.py Co-authored-by: Johnny Huang <jnhuang@telenavsoftware.com> | 11 July 2020, 23:20:21 UTC |
840fcfd | Johnny.H | 11 July 2020, 22:47:06 UTC | Fixed issue#2108: (#2223) https://github.com/robotframework/RIDE/issues/2108 Co-authored-by: Johnny Huang <jnhuang@telenavsoftware.com> | 11 July 2020, 22:47:06 UTC |
8e6684a | Hélio Guilherme | 11 July 2020, 21:07:52 UTC | Fix delete save txt (#2230) * Back to development version * Fixes #2229 | 11 July 2020, 21:07:52 UTC |
3dc9538 | Hélio Guilherme | 11 July 2020, 20:54:54 UTC | Prepare v2.0b1 (#2224) * Prepare v2.0b1 * Update requirements-dev.txt Corrected github3 install name. * Updates release-notes * Updates known issues | 11 July 2020, 20:54:54 UTC |
61c1941 | Hélio Guilherme | 06 July 2020, 17:11:24 UTC | Fix dynamic doc (#2221) * Fix local import * Fixes keywords documentation on dynamic libraries, like SeleniumLibrary 4.4.0 | 06 July 2020, 17:11:24 UTC |
08ba4c5 | Johnny.H | 05 July 2020, 23:44:46 UTC | Bug fixing on perference panel (#2220) * Sync with upstreem (#1) * Fix parsing warning of report/ log html file (#2212) Should not show this warning message if there're report/log html file in the workspace. Co-authored-by: Johnny Huang <jnhuang@telenavsoftware.com> * Fix for 1668: Given a large test suite, selecting all tests from the root of tree, freezes RIDE for some time (#2210) * 1668: The Select All Tests command on the root of a deeply nested test folder, freezes RIDE for several minutes. The problem is caused by Tree.SelectAllTests strategy: expanding and collapsing all the nodes. This causes CPU waste to expand/collapse (and maybe render) and wait for the creation of the tree node handlers. The idea of the fix is to navigate the tests using the link between controllers. In order to avoid all the dancing of the tree nodes. In this commit: - Changed Tree.SelectAllTests() to extract all the TestCaseController(s) and invoke TestSelectionController to change the selection for these. - Now both _ActionHandler OnDeselectAllTests() and OnSelectAllTests() invoke Tree.SelectAllTests(), with a parameter. - When a new TestCaseHandler is created, is registered to be notified about selection changes. It uses this notification to update the graphical node with the check. - RideTestSelectedForRunningChanged now also holds the controller of the test which has changed selection and whether has been selected or unselected. * Replace Tree DeselectAllTests(node) with SelectAllTests(node,False) as it's much more efficient. * TestSelectionController: Keep a copy of the tests to propagate in the event, rather than rebuild it everytime. * When selecting multiple tests, from the test search, do it efficiently. TestSelectionController: add select_all() to select multiple tests efficiently. Rewrite unselect_all() in terms of select_all() Tree: when selecting multiple tests, no need to navigate the full tree, just use TestSelectionController. * When deselecting multiple tests, from the test search, do it efficiently. Tree: when deselecting multiple tests, no need to navigate the full tree, just use TestSelectionController. * Do not expand all the tree nodes when selecting failed/passed tests. - Keep the information of failed/passed tests in TestCaseController - Update the information on the test execution - When selecting only failed/passed tests navigate the controller'tree rather than the graphical tree. - removed method _for_all_tests() as it was causing all the nodes to be loaded/rendered. * When selecting/deselecting multiple Tests, notify a single selection change event. Rather than one for each Test. * Restore previous behavior with "Select Failed/Passed": select only those and de-select any other test. * keep track of the selected tests using the TestCaseController(s), instead of the list of names. This removes the need for listen of name changes. * No need to generate the list of names, when determining if there's any. * Fix TestSelectionController.add_tag() * Handle RideTestSelectedForRunningChanged event on a new wx thread stack. This is to avoid the "Recursionerror: maximum recursion depth exceeded" * Remove unused variable. * Propagate the RideTestSelectedForRunningChanged event only if the selection actually changed. Co-authored-by: Valerio Bruno <v.bruno@iontrading.com> * Fix tree node (#2214) * Increase development version. * Fixes error message on RIDE Log about missing tree_node_selected. * Fixes error message on RIDE Log about missing clear_all. (#2215) * Separates AppendText for MessagesLog. Adds process memory limit on Me… (#2086) * Separates AppendText for MessagesLog. Adds process memory limit on MessagesLog. * Adds psutil to requirements. * Closes and reopens Messages Log window when process memory exceeds 80% * Key shortcuts update. * Fixes update notification * Improves Help links and About * Version 1.7.4rc1 * Update ride-1.7.4.rst Corrected rc1 version * Update ride-1.7.4.rst * Release notes for 1.7.4rc1 * Update ride-1.7.4.rst Make final version. * Development version * Improves release notes builder * Update ride-1.7.4.rst * Changes log to use unicode when on Python 2.7 (#2091) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Makes some unit test files runnable * Version 1.7.4 * Back to development of 1.7.4.1 * Fixed shortcut in keyword tooltip. We no longer use Ctrl-M. (#2099) * Fixed shortcut in keyword tooltip. We no longer use Ctrl-M. * Updated implementation to use localize_shortcuts. * Fixed SelectAll issue in Grid Editor (#2096) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Added debug prints and SelectAll shortcut when pressing Alt+A * Revert "Fixed SelectAll issue in Grid Editor (#2096)" (#2100) This reverts commit b7336e0020f456a8c621c602aacd2736c7063f92. * Fixes newlines in cell tooltip (#2101) * Fixes newlines in cell tooltip * Fix tooltip unit test * Updates Maven and seleniumlibrary versions. (#2103) * Makes Text Editor read-only if file is read-only. Visual hint is back… (#2102) * Makes Text Editor read-only if file is read-only. Visual hint is background color change. * Updates Maven and seleniumlibrary versions. (#2103) * Fix named colors and update when file is read-only with focus on Text Editor * Update Travis to ubuntu xenial, wxPython and python 3.7 (#2104) * Corrects text update when on read-only on Text Editor (#2106) Fix read file when on read only on Text Editor * Fix for #1421, Repeated Resource files on Tree when on Windows (#2105) * Fix #2107 - Avoids changes in Resource file name when content assist. (#2109) * Removes changes to resource file name for suggestions of keywords * Avoids RuntimeError with ContentAssist for Resource Files * Fixes one test and reactivates other * Updates robotframework-mavenplugin version (#2110) * Uses unicode to calculate font name size when on Python 2.7 (#2112) * Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected * Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log * Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts * Misc fixes (#2116) * Corrects Mac shortcut keys * Corrects messages for wxPython versions. * Added back shortcut registration for Cmd-C * Fixed SelectAll issue in Grid Editor, RIDE Log and Parser Log (#2113) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected * Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log * Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts * Added back shortcut registration for Cmd-C * Fixed SelectAll issue in Grid Editor, RIDE Log and Parser Log (#2113) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected * Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log * Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts * Added back shortcut registration for Cmd-C * Fixed SelectAll issue in Grid Editor, RIDE Log and Parser Log (#2113) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected * Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log * Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts * Added back shortcut registration for Cmd-C * Version 1.7.4.1 * Update ride-1.7.4.rst removed mentions to last support to python 2.7 * Update README.rest Version 1.7.4.1. * Back to development version - 2.0 * Replaces python 2.7 by 3.6 * Format Readme * Cleans Invoke * Removes python 2.7 from test_all.sh * Cleans tasks.py * Cleanup of wxPython/wxPhoenix version conditioning (#2121) * Adds pycodestyle for PyCharm PEP8 analysis * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Change max line length to 90 char, for PyCharm * Removes Python 2.7 support (#2124) * Adds pycodestyle for PyCharm PEP8 analysis * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Change max line length to 90 char, for PyCharm * Main removal of PY2 and PY3 * Final removal of PY2 and PY3 and basestring, unicode and unichar functions. * wx.NewId() to wx.NewIdRef() (#2125) * Changes wx.NewId to wx.NewIdRef * Add AppVeyor configuration (#2131) * Adds an autoclose timer to the Create Shortcut dialog. (#2130) * Adds an autoclose timer to the Create Shotcut dialog. * Changes Travis to use Ubuntu 18.04 * Appveyor (#2132) * Add AppVeyor configuration * Adds tox config * Changes install to be with tox (#2133) * Fixed Python 3.8 incompatibility (#2128) * Fixed setlocale error * Updated configobj to version 5.0.6 (latest). Old version was causing issues when reading from settings.cfg * Fixed small issue in preferences. Zoom factor wasn't getting set to negative values. * Fixes unit tests for #2128 (#2137) * Fixed setlocale error * Updated configobj to version 5.0.6 (latest). Old version was causing issues when reading from settings.cfg * Fixed small issue in preferences. Zoom factor wasn't getting set to negative values. * Fixes triggered errors and unit tests Co-authored-by: Nyral <39315668+Nyral@users.noreply.github.com> * Fix travis (#2138) * Removes installation of RIDE. Avoids Segmentation fault on tags test * Fixes bad character when pressing a first key on Grid Editor * Fixes reprocessing of %date% %time% variables on Windows (#2141) * Inform that development branch is compatible with Python 3.8 * Cleans up unittests (#2142) * Fix one error that was being ignored * Restores two skipped tests. * Fixes resources and file unit tests * Better reason for skipped test. Removes errors of unclosed files * Reduced to two skipped tests * Attempt to clean C++ exceptions, only happens with Invoke * Fixed focus issue when using F2 to edit grid cell (#2140) * Added shortcut handling for F2 in order to set focus * Reverted previous commit and removed StartingClick because it's redundant. Text selection breaks if SelectAll() or SetSelection() is called after SetFocus(). This commit fixes that issue for double click and F2. * Added white color to inside the icon face (#2154) * Fixed crash when you delete tag and more (#2155) * Added condition to prevent event from return key from crashing RIDE * Added fix for when tag box remains empty when you delete the text you were writing in it; Added fix for TagBox deleted error when KillFocus is called. * Turns Test Suite Tree and File Explorer into Plugins (#2152) * Fix one error that was being ignored * First experiments * Test Suite Tree panel is now a Plugin * Changes File Explorer to be a Plugin * Added white color to inside the icon face (#2154) * Fixed crash when you delete tag and more (#2155) * Added condition to prevent event from return key from crashing RIDE * Added fix for when tag box remains empty when you delete the text you were writing in it; Added fix for TagBox deleted error when KillFocus is called. * Fixes perspectives on Tree pane * Fixes Perspectives and changes File Explorer to be a Plugin Co-authored-by: Nyral <39315668+Nyral@users.noreply.github.com> * Fixes default arguments keyword help, #2134 (#2157) * Adds requirement for Python >=3.6 * Removes Python version conditioning * Adds APPDATA to environment and build step with Invoke. * Adds APPDATA var to tox.ini, changes to tox test * Adds badges for Travis and AppVeyor unit tests status * Adds README with ASCIIDoc format, will replace exisiting * Encloses text in Cell or selected text with certain symbols (#2158) * Encloses text in Cell or selected text with certain symbols * Corrects position of cursor. Fixes text selection highlight * Fixes select text (#2160) * Adds a flag to wx.TextControl to force selection highlight on Windows. * Text Editor - Encloses text in Cell or selected text with certain symbols. Adds support for Ctrl-3 and Ctrl-4 (Comment/Uncomment) * Fix comment/uncomment index range in Text Editor * Fix enclosing text * Fix variables creation * Fix keys in Grid editor * Fix keys in Grid Editor, [ and { still don't trigger * Fix error message from TreePlugin * Fix list selection on contextsuggestion. BREAKS enclose text in cell editor * Disable enclose text in cell editor when in Linux * Fixes { and [ in grid editor. Still disable in cell editor, on Linux * Adds autoident to Text Editor * Auto-indents, when first Task, Test or Keyword * Fixes { and [ in grid editor. Still disable in cell editor, on Linux * Fixes { and [ in Windows, grid editor * Fix keys (#2178) * Fixes { and [ in grid editor. Still disable in cell editor, on Linux * Avoids beep on keywords suggestions when on Linux * Adds ! to Save item on menu. Not detected when removed. (#2180) * Indents and de-indents block of selected text (#2181) * Experiments getting selection lines * Indent and de-indent blocks of text * Correct imports (#2182) * Adds conditions for wxPython 4.1.0 (#2184) * Upgrade wxPython to 4.1.0 (#2187) * Adds conditions for wxPython 4.1.0 * Fixes #2186 * Update docs about v1.7.4.2 * Log misc fixes (#2198) * Fixes syntax error * Makes error in removing log files a byte buffer. * Makes a test compatible with RF 3.2.1 * Better error and removal of old log files. (#2199) * Changes code to allow starting with File Explorer or Tree plugins disabled * Fix parsing warning of report/ log html file (#2212) Should not show this warning message if there're report/log html file in the workspace. Co-authored-by: Johnny Huang <jnhuang@telenavsoftware.com> * Fix for 1668: Given a large test suite, selecting all tests from the root of tree, freezes RIDE for some time (#2210) * 1668: The Select All Tests command on the root of a deeply nested test folder, freezes RIDE for several minutes. The problem is caused by Tree.SelectAllTests strategy: expanding and collapsing all the nodes. This causes CPU waste to expand/collapse (and maybe render) and wait for the creation of the tree node handlers. The idea of the fix is to navigate the tests using the link between controllers. In order to avoid all the dancing of the tree nodes. In this commit: - Changed Tree.SelectAllTests() to extract all the TestCaseController(s) and invoke TestSelectionController to change the selection for these. - Now both _ActionHandler OnDeselectAllTests() and OnSelectAllTests() invoke Tree.SelectAllTests(), with a parameter. - When a new TestCaseHandler is created, is registered to be notified about selection changes. It uses this notification to update the graphical node with the check. - RideTestSelectedForRunningChanged now also holds the controller of the test which has changed selection and whether has been selected or unselected. * Replace Tree DeselectAllTests(node) with SelectAllTests(node,False) as it's much more efficient. * TestSelectionController: Keep a copy of the tests to propagate in the event, rather than rebuild it everytime. * When selecting multiple tests, from the test search, do it efficiently. TestSelectionController: add select_all() to select multiple tests efficiently. Rewrite unselect_all() in terms of select_all() Tree: when selecting multiple tests, no need to navigate the full tree, just use TestSelectionController. * When deselecting multiple tests, from the test search, do it efficiently. Tree: when deselecting multiple tests, no need to navigate the full tree, just use TestSelectionController. * Do not expand all the tree nodes when selecting failed/passed tests. - Keep the information of failed/passed tests in TestCaseController - Update the information on the test execution - When selecting only failed/passed tests navigate the controller'tree rather than the graphical tree. - removed method _for_all_tests() as it was causing all the nodes to be loaded/rendered. * When selecting/deselecting multiple Tests, notify a single selection change event. Rather than one for each Test. * Restore previous behavior with "Select Failed/Passed": select only those and de-select any other test. * keep track of the selected tests using the TestCaseController(s), instead of the list of names. This removes the need for listen of name changes. * No need to generate the list of names, when determining if there's any. * Fix TestSelectionController.add_tag() * Handle RideTestSelectedForRunningChanged event on a new wx thread stack. This is to avoid the "Recursionerror: maximum recursion depth exceeded" * Remove unused variable. * Propagate the RideTestSelectedForRunningChanged event only if the selection actually changed. Co-authored-by: Valerio Bruno <v.bruno@iontrading.com> * Fix tree node (#2214) * Increase development version. * Fixes error message on RIDE Log about missing tree_node_selected. * Fixes error message on RIDE Log about missing clear_all. (#2215) * Stops log when memory exceeds limit. Co-authored-by: Helio Guilherme <helio.guilherme@load.digital> Co-authored-by: Nyral <r4nd0m4u@gmail.com> Co-authored-by: Nyral <39315668+Nyral@users.noreply.github.com> Co-authored-by: Johnny.H <jnhyperion@gmail.com> Co-authored-by: Johnny Huang <jnhuang@telenavsoftware.com> Co-authored-by: Valerio <valeriobruno@users.noreply.github.com> Co-authored-by: Valerio Bruno <v.bruno@iontrading.com> * Nyral/fix encodings (#2217) * Refactored how text econding is done in _AppendText * Separates AppendText for MessagesLog. Adds process memory limit on MessagesLog. * Adds psutil to requirements. * Closes and reopens Messages Log window when process memory exceeds 80% * Windows: Log fixed, Output broken. More Debug Outputs. * Stops log when memory exceeds limit. * Correct output, when set PYTHONIOENCODING=utf-8 on Windows Co-authored-by: Nyral <r4nd0m4u@gmail.com> Co-authored-by: Helio Guilherme <helio.guilherme@load.digital> * Correct encoding for Log (#2218) * Fixes tree selection, because of wrong variable name. (#2219) Co-authored-by: Johnny Huang <jnhuang@telenavsoftware.com> Co-authored-by: Valerio <valeriobruno@users.noreply.github.com> Co-authored-by: Valerio Bruno <v.bruno@iontrading.com> Co-authored-by: Hélio Guilherme <helioxentric@gmail.com> Co-authored-by: Helio Guilherme <helio.guilherme@load.digital> Co-authored-by: Nyral <r4nd0m4u@gmail.com> Co-authored-by: Nyral <39315668+Nyral@users.noreply.github.com> * Revert "Sync with upstreem (#1)" This reverts commit fb7ecbd5d2a7872112af6cdcbc7142ba11e3dd2c. * Fix incorrect combo box size on Mac OS. * Fix typos. * Fix incorrect import preference textctrl focus on Windows. * Adjust combo box size for Linux. Co-authored-by: Johnny Huang <jnhuang@telenavsoftware.com> Co-authored-by: Valerio <valeriobruno@users.noreply.github.com> Co-authored-by: Valerio Bruno <v.bruno@iontrading.com> Co-authored-by: Hélio Guilherme <helioxentric@gmail.com> Co-authored-by: Helio Guilherme <helio.guilherme@load.digital> Co-authored-by: Nyral <r4nd0m4u@gmail.com> Co-authored-by: Nyral <39315668+Nyral@users.noreply.github.com> | 05 July 2020, 23:44:46 UTC |
37660e2 | Hélio Guilherme | 29 June 2020, 19:27:41 UTC | Fixes tree selection, because of wrong variable name. (#2219) | 29 June 2020, 19:27:41 UTC |
c791c32 | Hélio Guilherme | 29 June 2020, 01:03:18 UTC | Correct encoding for Log (#2218) | 29 June 2020, 01:03:18 UTC |
2a404fb | Hélio Guilherme | 29 June 2020, 00:40:48 UTC | Nyral/fix encodings (#2217) * Refactored how text econding is done in _AppendText * Separates AppendText for MessagesLog. Adds process memory limit on MessagesLog. * Adds psutil to requirements. * Closes and reopens Messages Log window when process memory exceeds 80% * Windows: Log fixed, Output broken. More Debug Outputs. * Stops log when memory exceeds limit. * Correct output, when set PYTHONIOENCODING=utf-8 on Windows Co-authored-by: Nyral <r4nd0m4u@gmail.com> Co-authored-by: Helio Guilherme <helio.guilherme@load.digital> | 29 June 2020, 00:40:48 UTC |
ec7ea57 | Hélio Guilherme | 29 June 2020, 00:19:17 UTC | Separates AppendText for MessagesLog. Adds process memory limit on Me… (#2086) * Separates AppendText for MessagesLog. Adds process memory limit on MessagesLog. * Adds psutil to requirements. * Closes and reopens Messages Log window when process memory exceeds 80% * Key shortcuts update. * Fixes update notification * Improves Help links and About * Version 1.7.4rc1 * Update ride-1.7.4.rst Corrected rc1 version * Update ride-1.7.4.rst * Release notes for 1.7.4rc1 * Update ride-1.7.4.rst Make final version. * Development version * Improves release notes builder * Update ride-1.7.4.rst * Changes log to use unicode when on Python 2.7 (#2091) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Makes some unit test files runnable * Version 1.7.4 * Back to development of 1.7.4.1 * Fixed shortcut in keyword tooltip. We no longer use Ctrl-M. (#2099) * Fixed shortcut in keyword tooltip. We no longer use Ctrl-M. * Updated implementation to use localize_shortcuts. * Fixed SelectAll issue in Grid Editor (#2096) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Added debug prints and SelectAll shortcut when pressing Alt+A * Revert "Fixed SelectAll issue in Grid Editor (#2096)" (#2100) This reverts commit b7336e0020f456a8c621c602aacd2736c7063f92. * Fixes newlines in cell tooltip (#2101) * Fixes newlines in cell tooltip * Fix tooltip unit test * Updates Maven and seleniumlibrary versions. (#2103) * Makes Text Editor read-only if file is read-only. Visual hint is back… (#2102) * Makes Text Editor read-only if file is read-only. Visual hint is background color change. * Updates Maven and seleniumlibrary versions. (#2103) * Fix named colors and update when file is read-only with focus on Text Editor * Update Travis to ubuntu xenial, wxPython and python 3.7 (#2104) * Corrects text update when on read-only on Text Editor (#2106) Fix read file when on read only on Text Editor * Fix for #1421, Repeated Resource files on Tree when on Windows (#2105) * Fix #2107 - Avoids changes in Resource file name when content assist. (#2109) * Removes changes to resource file name for suggestions of keywords * Avoids RuntimeError with ContentAssist for Resource Files * Fixes one test and reactivates other * Updates robotframework-mavenplugin version (#2110) * Uses unicode to calculate font name size when on Python 2.7 (#2112) * Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected * Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log * Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts * Misc fixes (#2116) * Corrects Mac shortcut keys * Corrects messages for wxPython versions. * Added back shortcut registration for Cmd-C * Fixed SelectAll issue in Grid Editor, RIDE Log and Parser Log (#2113) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected * Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log * Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts * Added back shortcut registration for Cmd-C * Fixed SelectAll issue in Grid Editor, RIDE Log and Parser Log (#2113) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected * Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log * Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts * Added back shortcut registration for Cmd-C * Fixed SelectAll issue in Grid Editor, RIDE Log and Parser Log (#2113) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected * Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log * Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts * Added back shortcut registration for Cmd-C * Version 1.7.4.1 * Update ride-1.7.4.rst removed mentions to last support to python 2.7 * Update README.rest Version 1.7.4.1. * Back to development version - 2.0 * Replaces python 2.7 by 3.6 * Format Readme * Cleans Invoke * Removes python 2.7 from test_all.sh * Cleans tasks.py * Cleanup of wxPython/wxPhoenix version conditioning (#2121) * Adds pycodestyle for PyCharm PEP8 analysis * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Change max line length to 90 char, for PyCharm * Removes Python 2.7 support (#2124) * Adds pycodestyle for PyCharm PEP8 analysis * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Change max line length to 90 char, for PyCharm * Main removal of PY2 and PY3 * Final removal of PY2 and PY3 and basestring, unicode and unichar functions. * wx.NewId() to wx.NewIdRef() (#2125) * Changes wx.NewId to wx.NewIdRef * Add AppVeyor configuration (#2131) * Adds an autoclose timer to the Create Shortcut dialog. (#2130) * Adds an autoclose timer to the Create Shotcut dialog. * Changes Travis to use Ubuntu 18.04 * Appveyor (#2132) * Add AppVeyor configuration * Adds tox config * Changes install to be with tox (#2133) * Fixed Python 3.8 incompatibility (#2128) * Fixed setlocale error * Updated configobj to version 5.0.6 (latest). Old version was causing issues when reading from settings.cfg * Fixed small issue in preferences. Zoom factor wasn't getting set to negative values. * Fixes unit tests for #2128 (#2137) * Fixed setlocale error * Updated configobj to version 5.0.6 (latest). Old version was causing issues when reading from settings.cfg * Fixed small issue in preferences. Zoom factor wasn't getting set to negative values. * Fixes triggered errors and unit tests Co-authored-by: Nyral <39315668+Nyral@users.noreply.github.com> * Fix travis (#2138) * Removes installation of RIDE. Avoids Segmentation fault on tags test * Fixes bad character when pressing a first key on Grid Editor * Fixes reprocessing of %date% %time% variables on Windows (#2141) * Inform that development branch is compatible with Python 3.8 * Cleans up unittests (#2142) * Fix one error that was being ignored * Restores two skipped tests. * Fixes resources and file unit tests * Better reason for skipped test. Removes errors of unclosed files * Reduced to two skipped tests * Attempt to clean C++ exceptions, only happens with Invoke * Fixed focus issue when using F2 to edit grid cell (#2140) * Added shortcut handling for F2 in order to set focus * Reverted previous commit and removed StartingClick because it's redundant. Text selection breaks if SelectAll() or SetSelection() is called after SetFocus(). This commit fixes that issue for double click and F2. * Added white color to inside the icon face (#2154) * Fixed crash when you delete tag and more (#2155) * Added condition to prevent event from return key from crashing RIDE * Added fix for when tag box remains empty when you delete the text you were writing in it; Added fix for TagBox deleted error when KillFocus is called. * Turns Test Suite Tree and File Explorer into Plugins (#2152) * Fix one error that was being ignored * First experiments * Test Suite Tree panel is now a Plugin * Changes File Explorer to be a Plugin * Added white color to inside the icon face (#2154) * Fixed crash when you delete tag and more (#2155) * Added condition to prevent event from return key from crashing RIDE * Added fix for when tag box remains empty when you delete the text you were writing in it; Added fix for TagBox deleted error when KillFocus is called. * Fixes perspectives on Tree pane * Fixes Perspectives and changes File Explorer to be a Plugin Co-authored-by: Nyral <39315668+Nyral@users.noreply.github.com> * Fixes default arguments keyword help, #2134 (#2157) * Adds requirement for Python >=3.6 * Removes Python version conditioning * Adds APPDATA to environment and build step with Invoke. * Adds APPDATA var to tox.ini, changes to tox test * Adds badges for Travis and AppVeyor unit tests status * Adds README with ASCIIDoc format, will replace exisiting * Encloses text in Cell or selected text with certain symbols (#2158) * Encloses text in Cell or selected text with certain symbols * Corrects position of cursor. Fixes text selection highlight * Fixes select text (#2160) * Adds a flag to wx.TextControl to force selection highlight on Windows. * Text Editor - Encloses text in Cell or selected text with certain symbols. Adds support for Ctrl-3 and Ctrl-4 (Comment/Uncomment) * Fix comment/uncomment index range in Text Editor * Fix enclosing text * Fix variables creation * Fix keys in Grid editor * Fix keys in Grid Editor, [ and { still don't trigger * Fix error message from TreePlugin * Fix list selection on contextsuggestion. BREAKS enclose text in cell editor * Disable enclose text in cell editor when in Linux * Fixes { and [ in grid editor. Still disable in cell editor, on Linux * Adds autoident to Text Editor * Auto-indents, when first Task, Test or Keyword * Fixes { and [ in grid editor. Still disable in cell editor, on Linux * Fixes { and [ in Windows, grid editor * Fix keys (#2178) * Fixes { and [ in grid editor. Still disable in cell editor, on Linux * Avoids beep on keywords suggestions when on Linux * Adds ! to Save item on menu. Not detected when removed. (#2180) * Indents and de-indents block of selected text (#2181) * Experiments getting selection lines * Indent and de-indent blocks of text * Correct imports (#2182) * Adds conditions for wxPython 4.1.0 (#2184) * Upgrade wxPython to 4.1.0 (#2187) * Adds conditions for wxPython 4.1.0 * Fixes #2186 * Update docs about v1.7.4.2 * Log misc fixes (#2198) * Fixes syntax error * Makes error in removing log files a byte buffer. * Makes a test compatible with RF 3.2.1 * Better error and removal of old log files. (#2199) * Changes code to allow starting with File Explorer or Tree plugins disabled * Fix parsing warning of report/ log html file (#2212) Should not show this warning message if there're report/log html file in the workspace. Co-authored-by: Johnny Huang <jnhuang@telenavsoftware.com> * Fix for 1668: Given a large test suite, selecting all tests from the root of tree, freezes RIDE for some time (#2210) * 1668: The Select All Tests command on the root of a deeply nested test folder, freezes RIDE for several minutes. The problem is caused by Tree.SelectAllTests strategy: expanding and collapsing all the nodes. This causes CPU waste to expand/collapse (and maybe render) and wait for the creation of the tree node handlers. The idea of the fix is to navigate the tests using the link between controllers. In order to avoid all the dancing of the tree nodes. In this commit: - Changed Tree.SelectAllTests() to extract all the TestCaseController(s) and invoke TestSelectionController to change the selection for these. - Now both _ActionHandler OnDeselectAllTests() and OnSelectAllTests() invoke Tree.SelectAllTests(), with a parameter. - When a new TestCaseHandler is created, is registered to be notified about selection changes. It uses this notification to update the graphical node with the check. - RideTestSelectedForRunningChanged now also holds the controller of the test which has changed selection and whether has been selected or unselected. * Replace Tree DeselectAllTests(node) with SelectAllTests(node,False) as it's much more efficient. * TestSelectionController: Keep a copy of the tests to propagate in the event, rather than rebuild it everytime. * When selecting multiple tests, from the test search, do it efficiently. TestSelectionController: add select_all() to select multiple tests efficiently. Rewrite unselect_all() in terms of select_all() Tree: when selecting multiple tests, no need to navigate the full tree, just use TestSelectionController. * When deselecting multiple tests, from the test search, do it efficiently. Tree: when deselecting multiple tests, no need to navigate the full tree, just use TestSelectionController. * Do not expand all the tree nodes when selecting failed/passed tests. - Keep the information of failed/passed tests in TestCaseController - Update the information on the test execution - When selecting only failed/passed tests navigate the controller'tree rather than the graphical tree. - removed method _for_all_tests() as it was causing all the nodes to be loaded/rendered. * When selecting/deselecting multiple Tests, notify a single selection change event. Rather than one for each Test. * Restore previous behavior with "Select Failed/Passed": select only those and de-select any other test. * keep track of the selected tests using the TestCaseController(s), instead of the list of names. This removes the need for listen of name changes. * No need to generate the list of names, when determining if there's any. * Fix TestSelectionController.add_tag() * Handle RideTestSelectedForRunningChanged event on a new wx thread stack. This is to avoid the "Recursionerror: maximum recursion depth exceeded" * Remove unused variable. * Propagate the RideTestSelectedForRunningChanged event only if the selection actually changed. Co-authored-by: Valerio Bruno <v.bruno@iontrading.com> * Fix tree node (#2214) * Increase development version. * Fixes error message on RIDE Log about missing tree_node_selected. * Fixes error message on RIDE Log about missing clear_all. (#2215) * Stops log when memory exceeds limit. Co-authored-by: Helio Guilherme <helio.guilherme@load.digital> Co-authored-by: Nyral <r4nd0m4u@gmail.com> Co-authored-by: Nyral <39315668+Nyral@users.noreply.github.com> Co-authored-by: Johnny.H <jnhyperion@gmail.com> Co-authored-by: Johnny Huang <jnhuang@telenavsoftware.com> Co-authored-by: Valerio <valeriobruno@users.noreply.github.com> Co-authored-by: Valerio Bruno <v.bruno@iontrading.com> | 29 June 2020, 00:19:17 UTC |
856dbde | Hélio Guilherme | 27 June 2020, 22:44:20 UTC | Fixes error message on RIDE Log about missing clear_all. (#2215) | 27 June 2020, 22:44:20 UTC |
8c5e061 | Hélio Guilherme | 27 June 2020, 21:16:40 UTC | Fix tree node (#2214) * Increase development version. * Fixes error message on RIDE Log about missing tree_node_selected. | 27 June 2020, 21:16:40 UTC |
739f899 | Valerio | 26 June 2020, 00:29:26 UTC | Fix for 1668: Given a large test suite, selecting all tests from the root of tree, freezes RIDE for some time (#2210) * 1668: The Select All Tests command on the root of a deeply nested test folder, freezes RIDE for several minutes. The problem is caused by Tree.SelectAllTests strategy: expanding and collapsing all the nodes. This causes CPU waste to expand/collapse (and maybe render) and wait for the creation of the tree node handlers. The idea of the fix is to navigate the tests using the link between controllers. In order to avoid all the dancing of the tree nodes. In this commit: - Changed Tree.SelectAllTests() to extract all the TestCaseController(s) and invoke TestSelectionController to change the selection for these. - Now both _ActionHandler OnDeselectAllTests() and OnSelectAllTests() invoke Tree.SelectAllTests(), with a parameter. - When a new TestCaseHandler is created, is registered to be notified about selection changes. It uses this notification to update the graphical node with the check. - RideTestSelectedForRunningChanged now also holds the controller of the test which has changed selection and whether has been selected or unselected. * Replace Tree DeselectAllTests(node) with SelectAllTests(node,False) as it's much more efficient. * TestSelectionController: Keep a copy of the tests to propagate in the event, rather than rebuild it everytime. * When selecting multiple tests, from the test search, do it efficiently. TestSelectionController: add select_all() to select multiple tests efficiently. Rewrite unselect_all() in terms of select_all() Tree: when selecting multiple tests, no need to navigate the full tree, just use TestSelectionController. * When deselecting multiple tests, from the test search, do it efficiently. Tree: when deselecting multiple tests, no need to navigate the full tree, just use TestSelectionController. * Do not expand all the tree nodes when selecting failed/passed tests. - Keep the information of failed/passed tests in TestCaseController - Update the information on the test execution - When selecting only failed/passed tests navigate the controller'tree rather than the graphical tree. - removed method _for_all_tests() as it was causing all the nodes to be loaded/rendered. * When selecting/deselecting multiple Tests, notify a single selection change event. Rather than one for each Test. * Restore previous behavior with "Select Failed/Passed": select only those and de-select any other test. * keep track of the selected tests using the TestCaseController(s), instead of the list of names. This removes the need for listen of name changes. * No need to generate the list of names, when determining if there's any. * Fix TestSelectionController.add_tag() * Handle RideTestSelectedForRunningChanged event on a new wx thread stack. This is to avoid the "Recursionerror: maximum recursion depth exceeded" * Remove unused variable. * Propagate the RideTestSelectedForRunningChanged event only if the selection actually changed. Co-authored-by: Valerio Bruno <v.bruno@iontrading.com> | 26 June 2020, 00:29:26 UTC |
56789e0 | Johnny.H | 26 June 2020, 00:26:57 UTC | Fix parsing warning of report/ log html file (#2212) Should not show this warning message if there're report/log html file in the workspace. Co-authored-by: Johnny Huang <jnhuang@telenavsoftware.com> | 26 June 2020, 00:26:57 UTC |
e3855fe | HelioGuilherme66 | 09 June 2020, 23:47:14 UTC | Changes code to allow starting with File Explorer or Tree plugins disabled | 09 June 2020, 23:47:14 UTC |
6f49972 | Hélio Guilherme | 13 May 2020, 01:05:12 UTC | Better error and removal of old log files. (#2199) | 13 May 2020, 01:05:12 UTC |
261c6f7 | Hélio Guilherme | 12 May 2020, 00:25:50 UTC | Log misc fixes (#2198) * Fixes syntax error * Makes error in removing log files a byte buffer. * Makes a test compatible with RF 3.2.1 | 12 May 2020, 00:25:50 UTC |
4ef7ab2 | HelioGuilherme66 | 29 April 2020, 00:10:42 UTC | Update docs about v1.7.4.2 | 29 April 2020, 00:10:42 UTC |
46965b5 | Hélio Guilherme | 26 April 2020, 19:08:46 UTC | Upgrade wxPython to 4.1.0 (#2187) * Adds conditions for wxPython 4.1.0 * Fixes #2186 | 26 April 2020, 19:08:46 UTC |
7ba60aa | Hélio Guilherme | 26 April 2020, 00:32:06 UTC | Adds conditions for wxPython 4.1.0 (#2184) | 26 April 2020, 00:32:06 UTC |
9fb3ca5 | Hélio Guilherme | 10 April 2020, 20:16:53 UTC | Correct imports (#2182) | 10 April 2020, 20:16:53 UTC |
a72c5a1 | Hélio Guilherme | 09 April 2020, 00:38:21 UTC | Indents and de-indents block of selected text (#2181) * Experiments getting selection lines * Indent and de-indent blocks of text | 09 April 2020, 00:38:21 UTC |
01925de | Hélio Guilherme | 07 April 2020, 21:48:00 UTC | Adds ! to Save item on menu. Not detected when removed. (#2180) | 07 April 2020, 21:48:00 UTC |
c692b59 | Hélio Guilherme | 05 April 2020, 22:14:48 UTC | Fix keys (#2178) * Fixes { and [ in grid editor. Still disable in cell editor, on Linux * Avoids beep on keywords suggestions when on Linux | 05 April 2020, 22:14:48 UTC |
ba8510d | Hélio Guilherme | 04 April 2020, 23:43:58 UTC | Merge pull request #2175 from HelioGuilherme66/fix_keys Fixes { and [ in grid editor. Still disable in cell editor, on Linux | 04 April 2020, 23:43:58 UTC |
d3e2bd3 | Helio Guilherme | 04 April 2020, 18:37:02 UTC | Fixes { and [ in Windows, grid editor | 04 April 2020, 21:24:27 UTC |
976a1e8 | Helio Guilherme | 04 April 2020, 18:26:04 UTC | Fixes { and [ in Windows, grid editor | 04 April 2020, 18:26:25 UTC |
62b0325 | HelioGuilherme66 | 31 March 2020, 00:04:04 UTC | Fixes { and [ in grid editor. Still disable in cell editor, on Linux | 04 April 2020, 18:26:25 UTC |
6a082b1 | Hélio Guilherme | 03 April 2020, 00:32:40 UTC | Merge pull request #2177 from HelioGuilherme66/implement_auto_tab Implement auto tab | 03 April 2020, 00:32:40 UTC |
efcd20b | HelioGuilherme66 | 03 April 2020, 00:02:21 UTC | Auto-indents, when first Task, Test or Keyword | 03 April 2020, 00:02:21 UTC |
f59ea4f | HelioGuilherme66 | 02 April 2020, 00:12:22 UTC | Adds autoident to Text Editor | 02 April 2020, 00:12:22 UTC |
ce577b2 | HelioGuilherme66 | 31 March 2020, 00:04:04 UTC | Fixes { and [ in grid editor. Still disable in cell editor, on Linux | 31 March 2020, 00:04:04 UTC |
a7d1e0d | Hélio Guilherme | 29 March 2020, 20:51:56 UTC | Merge pull request #2174 from HelioGuilherme66/fix_keys Fixes selection in keywords list suggestion | 29 March 2020, 20:51:56 UTC |
bf6828a | HelioGuilherme66 | 29 March 2020, 20:45:15 UTC | Disable enclose text in cell editor when in Linux | 29 March 2020, 20:45:15 UTC |
90a32c9 | HelioGuilherme66 | 29 March 2020, 00:26:10 UTC | Fix list selection on contextsuggestion. BREAKS enclose text in cell editor | 29 March 2020, 00:26:10 UTC |
60b504b | Helio Guilherme | 23 March 2020, 22:48:40 UTC | Fix error message from TreePlugin | 23 March 2020, 22:48:40 UTC |
267f709 | Hélio Guilherme | 23 March 2020, 21:41:33 UTC | Merge pull request #2167 from HelioGuilherme66/fix_keys Fix keys in Grid Editor, [ and { still don't trigger | 23 March 2020, 21:41:33 UTC |
60c4266 | Helio Guilherme | 23 March 2020, 21:36:19 UTC | Fix keys in Grid Editor, [ and { still don't trigger | 23 March 2020, 21:36:19 UTC |
08949a5 | Hélio Guilherme | 22 March 2020, 21:23:31 UTC | Merge pull request #2165 from HelioGuilherme66/fix_keys Fix keys | 22 March 2020, 21:23:31 UTC |
a7930b0 | HelioGuilherme66 | 22 March 2020, 21:11:52 UTC | Fix keys in Grid editor | 22 March 2020, 21:11:52 UTC |
20263bd | HelioGuilherme66 | 22 March 2020, 20:21:08 UTC | Fix variables creation | 22 March 2020, 20:21:08 UTC |
8277e28 | HelioGuilherme66 | 22 March 2020, 20:01:59 UTC | Fix enclosing text | 22 March 2020, 20:01:59 UTC |
45327f4 | HelioGuilherme66 | 21 March 2020, 11:22:17 UTC | Fix comment/uncomment index range in Text Editor | 21 March 2020, 11:22:17 UTC |
667468a | Hélio Guilherme | 16 March 2020, 11:21:33 UTC | Text Editor - Encloses text in Cell or selected text with certain symbols. Adds support for Ctrl-3 and Ctrl-4 (Comment/Uncomment) (#2163) | 16 March 2020, 11:21:33 UTC |
7b50687 | Helio Guilherme | 16 March 2020, 01:09:42 UTC | Text Editor - Encloses text in Cell or selected text with certain symbols. Adds support for Ctrl-3 and Ctrl-4 (Comment/Uncomment) | 16 March 2020, 01:09:42 UTC |
3d531fb | Hélio Guilherme | 11 March 2020, 00:10:34 UTC | Fixes select text (#2160) * Adds a flag to wx.TextControl to force selection highlight on Windows. | 11 March 2020, 00:10:34 UTC |
321bc43 | Hélio Guilherme | 11 March 2020, 00:08:02 UTC | Encloses text in Cell or selected text with certain symbols (#2158) * Encloses text in Cell or selected text with certain symbols * Corrects position of cursor. Fixes text selection highlight | 11 March 2020, 00:08:02 UTC |
94292cb | Helio Guilherme | 08 March 2020, 20:24:32 UTC | Adds README with ASCIIDoc format, will replace exisiting | 08 March 2020, 20:24:32 UTC |
627071e | Helio Guilherme | 08 March 2020, 18:13:09 UTC | Adds badges for Travis and AppVeyor unit tests status | 08 March 2020, 18:31:18 UTC |
7df2e6f | Helio Guilherme | 08 March 2020, 17:40:22 UTC | Adds APPDATA var to tox.ini, changes to tox test | 08 March 2020, 17:40:22 UTC |
fda7786 | Helio Guilherme | 08 March 2020, 02:02:58 UTC | Adds APPDATA to environment and build step with Invoke. | 08 March 2020, 02:33:37 UTC |
4c1d31f | Helio Guilherme | 07 March 2020, 01:51:22 UTC | Removes Python version conditioning | 07 March 2020, 01:51:22 UTC |
402d398 | Helio Guilherme | 07 March 2020, 01:28:25 UTC | Adds requirement for Python >=3.6 | 07 March 2020, 01:28:25 UTC |
9d32451 | Hélio Guilherme | 06 March 2020, 04:08:07 UTC | Fixes default arguments keyword help, #2134 (#2157) | 06 March 2020, 04:08:07 UTC |
d92ba60 | Hélio Guilherme | 05 March 2020, 23:20:37 UTC | Turns Test Suite Tree and File Explorer into Plugins (#2152) * Fix one error that was being ignored * First experiments * Test Suite Tree panel is now a Plugin * Changes File Explorer to be a Plugin * Added white color to inside the icon face (#2154) * Fixed crash when you delete tag and more (#2155) * Added condition to prevent event from return key from crashing RIDE * Added fix for when tag box remains empty when you delete the text you were writing in it; Added fix for TagBox deleted error when KillFocus is called. * Fixes perspectives on Tree pane * Fixes Perspectives and changes File Explorer to be a Plugin Co-authored-by: Nyral <39315668+Nyral@users.noreply.github.com> | 05 March 2020, 23:20:37 UTC |
ae75ed4 | Nyral | 02 March 2020, 01:13:29 UTC | Fixed crash when you delete tag and more (#2155) * Added condition to prevent event from return key from crashing RIDE * Added fix for when tag box remains empty when you delete the text you were writing in it; Added fix for TagBox deleted error when KillFocus is called. | 02 March 2020, 01:13:29 UTC |
74607e0 | Nyral | 02 March 2020, 00:29:49 UTC | Added white color to inside the icon face (#2154) | 02 March 2020, 00:29:49 UTC |
7d0fe24 | Nyral | 24 February 2020, 21:55:35 UTC | Fixed focus issue when using F2 to edit grid cell (#2140) * Added shortcut handling for F2 in order to set focus * Reverted previous commit and removed StartingClick because it's redundant. Text selection breaks if SelectAll() or SetSelection() is called after SetFocus(). This commit fixes that issue for double click and F2. | 24 February 2020, 21:55:35 UTC |
3000bbd | Hélio Guilherme | 24 February 2020, 01:15:09 UTC | Cleans up unittests (#2142) * Fix one error that was being ignored * Restores two skipped tests. * Fixes resources and file unit tests * Better reason for skipped test. Removes errors of unclosed files * Reduced to two skipped tests * Attempt to clean C++ exceptions, only happens with Invoke | 24 February 2020, 01:15:09 UTC |
29b7cbe | Hélio Guilherme | 22 February 2020, 17:47:46 UTC | Inform that development branch is compatible with Python 3.8 | 22 February 2020, 17:47:46 UTC |
2bf3595 | Hélio Guilherme | 18 February 2020, 00:54:03 UTC | Fixes reprocessing of %date% %time% variables on Windows (#2141) | 18 February 2020, 00:54:03 UTC |
5b9b8ac | Helio Guilherme | 16 February 2020, 20:29:26 UTC | Fixes bad character when pressing a first key on Grid Editor | 16 February 2020, 20:29:26 UTC |
289e521 | Hélio Guilherme | 15 February 2020, 02:38:22 UTC | Fix travis (#2138) * Removes installation of RIDE. Avoids Segmentation fault on tags test | 15 February 2020, 02:38:22 UTC |
fb9ae7f | Hélio Guilherme | 14 February 2020, 00:36:31 UTC | Fixes unit tests for #2128 (#2137) * Fixed setlocale error * Updated configobj to version 5.0.6 (latest). Old version was causing issues when reading from settings.cfg * Fixed small issue in preferences. Zoom factor wasn't getting set to negative values. * Fixes triggered errors and unit tests Co-authored-by: Nyral <39315668+Nyral@users.noreply.github.com> | 14 February 2020, 00:36:31 UTC |
ab9e36e | Nyral | 14 February 2020, 00:33:30 UTC | Fixed Python 3.8 incompatibility (#2128) * Fixed setlocale error * Updated configobj to version 5.0.6 (latest). Old version was causing issues when reading from settings.cfg * Fixed small issue in preferences. Zoom factor wasn't getting set to negative values. | 14 February 2020, 00:33:30 UTC |
20df760 | Hélio Guilherme | 03 February 2020, 00:47:13 UTC | Changes install to be with tox (#2133) | 03 February 2020, 00:47:13 UTC |
9b10e78 | Hélio Guilherme | 03 February 2020, 00:23:17 UTC | Appveyor (#2132) * Add AppVeyor configuration * Adds tox config | 03 February 2020, 00:23:17 UTC |
67ebc2a | Hélio Guilherme | 02 February 2020, 23:55:35 UTC | Adds an autoclose timer to the Create Shortcut dialog. (#2130) * Adds an autoclose timer to the Create Shotcut dialog. * Changes Travis to use Ubuntu 18.04 | 02 February 2020, 23:55:35 UTC |
1244b02 | Hélio Guilherme | 02 February 2020, 23:45:07 UTC | Add AppVeyor configuration (#2131) | 02 February 2020, 23:45:07 UTC |
4e8ff00 | Hélio Guilherme | 30 January 2020, 01:08:41 UTC | wx.NewId() to wx.NewIdRef() (#2125) * Changes wx.NewId to wx.NewIdRef | 30 January 2020, 01:08:41 UTC |
985b1ab | Hélio Guilherme | 30 January 2020, 00:29:57 UTC | Removes Python 2.7 support (#2124) * Adds pycodestyle for PyCharm PEP8 analysis * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Change max line length to 90 char, for PyCharm * Main removal of PY2 and PY3 * Final removal of PY2 and PY3 and basestring, unicode and unichar functions. | 30 January 2020, 00:29:57 UTC |
1536be1 | Hélio Guilherme | 27 January 2020, 22:28:19 UTC | Cleanup of wxPython/wxPhoenix version conditioning (#2121) * Adds pycodestyle for PyCharm PEP8 analysis * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Removal of wxPython version conditions, code cleanup phase 1 * Change max line length to 90 char, for PyCharm | 27 January 2020, 22:28:19 UTC |
b7db7fb | Hélio Guilherme | 21 January 2020, 00:21:44 UTC | Merge pull request #2118 from HelioGuilherme66/unit_test Cleanup tasks | 21 January 2020, 00:21:44 UTC |
31a28f7 | HelioGuilherme66 | 20 January 2020, 23:42:21 UTC | Cleans tasks.py | 20 January 2020, 23:42:21 UTC |
78851c2 | HelioGuilherme66 | 20 January 2020, 23:28:00 UTC | Removes python 2.7 from test_all.sh | 20 January 2020, 23:28:00 UTC |
b56afa5 | HelioGuilherme66 | 20 January 2020, 23:17:06 UTC | Cleans Invoke | 20 January 2020, 23:17:06 UTC |
41d45b2 | HelioGuilherme66 | 20 January 2020, 22:38:39 UTC | Format Readme | 20 January 2020, 22:38:39 UTC |
cdfb47b | HelioGuilherme66 | 20 January 2020, 22:27:21 UTC | Replaces python 2.7 by 3.6 | 20 January 2020, 22:27:21 UTC |
626a9c1 | HelioGuilherme66 | 20 January 2020, 21:52:31 UTC | Back to development version - 2.0 | 20 January 2020, 21:52:31 UTC |
e56a75a | Hélio Guilherme | 20 January 2020, 02:20:29 UTC | Update README.rest Version 1.7.4.1. | 20 January 2020, 02:20:29 UTC |
dce00e0 | Hélio Guilherme | 20 January 2020, 02:17:51 UTC | Update ride-1.7.4.rst removed mentions to last support to python 2.7 | 20 January 2020, 02:17:51 UTC |
bacf679 | HelioGuilherme66 | 20 January 2020, 00:46:02 UTC | Version 1.7.4.1 | 20 January 2020, 00:46:02 UTC |
3c0ce9a | Hélio Guilherme | 19 January 2020, 21:15:48 UTC | Merge pull request #2113 from Nyral/Nyral/selectall_fix Fixed SelectAll issue in Grid Editor, RIDE Log and Parser Log | 19 January 2020, 21:15:48 UTC |
96ff256 | Nyral | 19 January 2020, 21:10:00 UTC | Fixed SelectAll issue in Grid Editor, RIDE Log and Parser Log (#2113) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected * Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log * Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts * Added back shortcut registration for Cmd-C | 19 January 2020, 21:10:00 UTC |
6e69a15 | Nyral | 19 January 2020, 21:07:12 UTC | Fixed SelectAll issue in Grid Editor, RIDE Log and Parser Log (#2113) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected * Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log * Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts * Added back shortcut registration for Cmd-C | 19 January 2020, 21:07:12 UTC |
6fb6eee | Nyral | 19 January 2020, 21:05:53 UTC | Fixed SelectAll issue in Grid Editor, RIDE Log and Parser Log (#2113) * Moved first condition at the end of the key processing event * Refactored structure of conditions in `OnKeyDown` * Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected * Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log * Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts * Added back shortcut registration for Cmd-C | 19 January 2020, 21:05:52 UTC |
47df338 | Nyral | 19 January 2020, 13:33:27 UTC | Added back shortcut registration for Cmd-C | 19 January 2020, 13:33:27 UTC |
14ad1c4 | Hélio Guilherme | 18 January 2020, 21:22:38 UTC | Misc fixes (#2116) * Corrects Mac shortcut keys * Corrects messages for wxPython versions. | 18 January 2020, 21:22:38 UTC |
3de4625 | Nyral | 14 January 2020, 00:13:48 UTC | Reverted workaround in previous commits and replaced `register_shortcuts` with OnKeyDown events to prevent further conflicts | 14 January 2020, 00:13:48 UTC |
da96c5a | Nyral | 13 January 2020, 04:16:57 UTC | Merge branch 'master' into Nyral/selectall_fix | 13 January 2020, 04:16:57 UTC |
fc0fcf0 | Nyral | 13 January 2020, 03:46:59 UTC | Removed debug prints and made Select All shortcut work (wasn't implemented) for Ride and Parser Log | 13 January 2020, 03:58:47 UTC |
7181d15 | Nyral | 13 January 2020, 03:34:31 UTC | Made shortcuts from RIDE and Parser Log tabs to unregister when they're not selected | 13 January 2020, 03:43:05 UTC |
3610040 | Hélio Guilherme | 11 January 2020, 20:57:00 UTC | Uses unicode to calculate font name size when on Python 2.7 (#2112) | 11 January 2020, 20:57:00 UTC |
20649d7 | Hélio Guilherme | 07 January 2020, 20:42:42 UTC | Updates robotframework-mavenplugin version (#2110) | 07 January 2020, 20:42:42 UTC |
1cd51c2 | Hélio Guilherme | 07 January 2020, 20:23:58 UTC | Fix #2107 - Avoids changes in Resource file name when content assist. (#2109) * Removes changes to resource file name for suggestions of keywords * Avoids RuntimeError with ContentAssist for Resource Files * Fixes one test and reactivates other | 07 January 2020, 20:23:58 UTC |
9d3e0a4 | Hélio Guilherme | 04 January 2020, 20:15:43 UTC | Fix for #1421, Repeated Resource files on Tree when on Windows (#2105) | 04 January 2020, 20:15:43 UTC |
151ce18 | Hélio Guilherme | 04 January 2020, 20:15:05 UTC | Corrects text update when on read-only on Text Editor (#2106) Fix read file when on read only on Text Editor | 04 January 2020, 20:15:05 UTC |
3cc91ca | Hélio Guilherme | 01 January 2020, 22:44:40 UTC | Update Travis to ubuntu xenial, wxPython and python 3.7 (#2104) | 01 January 2020, 22:44:40 UTC |