SHA256
14
0
forked from pool/eric

34 Commits

Author SHA256 Message Date
cb17fc5d1d - Update to 25.3:
* General
    + Made the code compatible with Qt/PyQt 6.8.
    + Made the code compatible with Python 3.13.
    + Drop support for Python 3.8.
    + Improved the handling of crash sessions.
    + Improved the internal debug logging system.
    + Added a `Help` menu entry to generate some version information and copy
      that to the clipboard (see issue 562).
  * Debugger
    + Added a configuration option to not stop at the first executable
      statement when debugging in passive mode.
    + Added a configuration option to make 'Show only' the default for the
      global and local variables viewer.
  * Editor
    + Added the capability to sort the entries in the code outline by
      occurrence or alphabetically.
    + Changed the editor layout to use a splitter between editor and code
      layout to enhance the flexibility.
    + Added a key event handler to make the keypad ',' always insert a '.'
      character because that is what is needed in programming.
  * Find In Files
    + Added the capability to filter the list of files to be searched.
  * IDE Server
    + Extended the eric-ide server to be able to check, if received messages
      have been sent by a valid eric IDE.
    + Extended the eric-ide server integration in the file browser.
    + Added functionality to work with remote files and projects via
      an `eric-ide Server` on a remote computer.
  * pip Interface

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=61
2025-03-20 05:09:30 +00:00
aa679c0703 Accepting request 1173402 from home:jgwang:branches:devel:languages:python
Update to version 24.5

OBS-URL: https://build.opensuse.org/request/show/1173402
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=59
2024-05-11 14:59:25 +00:00
db34d620b5 Accepting request 1139836 from home:termim:branches:devel:languages:python
Update to version 24.1

OBS-URL: https://build.opensuse.org/request/show/1139836
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=57
2024-01-19 12:12:21 +00:00
dfef96cd66 Accepting request 1080493 from home:frispete:Tumbleweed
- Update to version 23.4.2
  - bug fixes
- Update to version 23.4.1
  - bug fixes
- Update to version 23.4
  - bug fixes
  - Editor
      - Added capability to highlight the area used by a text search (if it is not the
        whole document).
  - MicroPython
      - Updated the list of known CircuitPython boards.
      - Updated the list of known UF2 capable boards.
      - Added functionality to search for known boot volumes in the UF2 flash dialog.
      - Added functionality to install packages using `mip` or `upip`.
      - Added support for WiFi enabled boards.
      - Added support for Bluetooth enabled boards.
      - Added support for Ethernet enabled boards.
      - Added support for synchronizing the board time via NTP for network enabled
        boards.
      - Added a dialog to enter the parameters to convert a .hex or .bin firmware
        file to UF2.
  - Mini Editor
      - Added capability to highlight the area used by a text search (if it is not the
        whole document).
  - Syntax Checker
      - Added the capability to define names to be treated as builtin names by the
        `pyflakes` checker globally (see configuration dialog `Editor => Code Checkers`
        page and on a per project basis (see `Project-Tools => Check => Syntax`).
  - Third Party packages
      - Upgraded eradicate to version 2.2.0.

OBS-URL: https://build.opensuse.org/request/show/1080493
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=55
2023-04-20 10:52:41 +00:00
f7ddb1bac2 Accepting request 960039 from home:frispete:PyQt5
- Add new EditorConfig dependency
- Add libQt5Sql5-sqlite dependency and recommends for mysql and
  postgresql plug-ins
- Add more recommends, according to install.py

OBS-URL: https://build.opensuse.org/request/show/960039
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=52
2022-03-07 22:36:54 +00:00
49ece1b65b - update to 21.11
eric 21.11 has been released. It fixes just a few bugs. This will be the last
  release of the 'eric6' line of development (i.e. the one requiring PyQt5/Qt5 as
  its execution environment).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=51
2022-01-15 18:58:00 +00:00
59f5918d77 Accepting request 927312 from home:frispete:PyQt5
- Update to version 21.9
  - bug fixes
  - MicroPython
    -- extended the list of known CircuitPython and UF2 capable
    devices
  - Unit Test
    -- added support for sub-tests
- Update to version 21.7
  - bug fixes
- Update to version 21.6
  - bug fixes
  - Tasks
    -- made the task properties dialog adapt to the task kind
    -- added code to get typed manual tasks
  - UML Diagrams
    -- extended the class items to show class attributes
    -- added code to load a saved UML diagram via the file browser
    or
    the project others browser
    -- improved the diagram layout of the Import Diagram and the
    Application Diagram
    -- added code to save and load diagrams as JSON files
    -- changed code to print diagrams
- Update to version 21.5
  - bug fixes
  - Code Style Checker
    -- added a checker to find code that could be simplified
    -- added capability to the results page to filter the messages
    based on
    message code

OBS-URL: https://build.opensuse.org/request/show/927312
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=50
2021-10-25 14:00:15 +00:00
88b8684a9c Accepting request 859855 from home:frispete:PyQt5
- Update to version 21.1
  - bug fixes
- Update to version 20.12.1
  - bug fixes
- Update to version 20.12
  - bug fixes
- Update to version 20.11
  - bug fixes
  - Editor
    -- added support for TOML files
  - Main Window
    -- added a dialog showing information about the installation
    process
    (see Help menu)
  - Mini Editor
    -- added a status bar languages menu
    -- added a status bar zoom slider
    -- added zoom actions menu and toolbar
  - Syntax Checker
    -- added a syntax checker for TOML files
  - Web Browser
    -- added a SSL information page to the site info dialog
    -- added a clickable SSL info label to the URL entry
  - Various
    -- changed code to not use deprecated 'QRegExp' anymore
- Don't attempt to install/use pyqt5-tools/qt5-applications
- Don't create install info file
  rpmlint complains that this file contains buildroot

OBS-URL: https://build.opensuse.org/request/show/859855
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=48
2021-01-03 08:08:42 +00:00
Tomáš Chvátal
0d8a278bb5 Accepting request 839643 from home:frispete:PyQt5
- Update to version 20.10
  - bug fixes
  - Editor
    -- added an outline widget showing the structure of the editor
       source code and allowing to navigate in the code
  - Python Disassembly Viewer
    -- added a tool to visualize the Python byte code generated
       from a Python source file
    -- added a viewer to visualize Python byte code generated from
       a Python traceback of an exception as an additional tab of
       the debug viewer
    -- added capability to show information about a code object
  - Third Party packages
    -- updated Pygments to 2.7.0
    -- updated coverage.py to 5.3.0
    -- removed th no longer needed 'enum' package
  - Various
    -- changed the code to not rely on the Qt Resource system
       anymore (no .qrc files and no use of pyrcc5 anymore)
- Update to version 20.9
  - bug fixes
  - File Browser
    -- changed it to react upon changed files if their contents is
       shown Tasks
    -- added separate task categories for 'Test' and
       'Documentation' tasks
  - Mercurial Interface
    -- removed the interface for the deprecated 'fetch' extension
  - VCS Interfaces
    -- added a configuration option to disable the VCS toolbars

OBS-URL: https://build.opensuse.org/request/show/839643
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=46
2020-10-06 07:52:41 +00:00
5ef732125b - update to 20.8
- bug fixes
  - removed support for Python2
  - removed support for Qt4 (PyQt4 and pyside)
  -- added menu action for pip cache management
  -- changed the dialog to allow the selection of checker categories
  -- added several security related checks (ported from bandit)
  -- extended the dialog to show a list of files still to be checked
  -- updated pycodestyle to version 2.6.0
  -- updated pyflakes to version 2.2.0
  -- updated asttoken to version 2.0.4
  - bug fixes
  -- added a configurable URL entry color to indicate sites with certificate
     issues
  -- added code to ask for the title of a new bookmark folder
  -- updated Pygments to 2.3.1

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=44
2020-08-16 11:24:27 +00:00
Tomáš Chvátal
01011d3696 Accepting request 802242 from home:frispete:PyQt5
- Update to version 20.5:
  - MicroPython
    -- added support for Calliope mini
  - Third Party packages
    -- updated Pygments to 2.3.1

OBS-URL: https://build.opensuse.org/request/show/802242
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=42
2020-05-09 15:01:31 +00:00
Tomáš Chvátal
761cc618b5 Accepting request 791543 from home:frispete:PyQt5
- Update to version 20.4:
  - bug fixes
  - General
    -- included a new icon set based on the Breeze icons of KDE

OBS-URL: https://build.opensuse.org/request/show/791543
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=40
2020-04-06 06:38:25 +00:00
Tomáš Chvátal
87b389a27b Accepting request 784963 from home:frispete:PyQt5
- Update to version 20.3:
  - bug fixes
  - Debugger
    -- added debugging support for QRunable
  - Mercurial Interface
    -- added support for the '--secure' flag of hg import as of 
       Mercurial 5.3
  - Syntax Checker
    -- updated pyflakes to repository as of 2020-02-03
  - Third Party packages
    -- updated coverage.py to 5.0.3

OBS-URL: https://build.opensuse.org/request/show/784963
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=38
2020-03-15 06:52:41 +00:00
Tomáš Chvátal
2b7a5e0ef9 Accepting request 769488 from home:frispete:PyQt5
- Update to version 20.2:
  - bug fixes
  - remove source URL workaround (fixed upstream)

- Update to version 20.1:

OBS-URL: https://build.opensuse.org/request/show/769488
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=36
2020-02-03 11:07:00 +00:00
Tomáš Chvátal
e08a9a2fc6 Accepting request 767515 from home:frispete:PyQt5
- fix source URL

OBS-URL: https://build.opensuse.org/request/show/767515
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=34
2020-01-27 07:10:14 +00:00
Tomáš Chvátal
8693bb8285 Accepting request 767316 from home:frispete:PyQt5
- Update to version 20.01:
  - bug fixes
  - MicroPython
    -- added entries to the ESP menu to show the Chip ID, Flash ID and
       MAC Address
    -- added entries to the ESP menu to backup and restore a firmware
  - Web Browser
    -- added support for viewing PDF documents inside the web browser
       (requires PyQt/Qt 5.13 or better)

- Update to version 19.12

OBS-URL: https://build.opensuse.org/request/show/767316
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=33
2020-01-26 17:10:53 +00:00
856a526dcc Accepting request 755846 from home:frispete:PyQt5
- Update ro version 19.12
   -  bug fixes
   -  MicroPython
     -  added a menu entry to show the local and device time side-by-side
     -  added a PyBoard menu entry to flash a new firmware
     -  added a menu entry to open the firmware download page of a device
   -  Syntax Checker
     -  added a syntax checker for JSON files
     -  added a syntax checker for YAML files
   -  install script
     -  added the "--yes" flag to allow installation of all missing
        prerequisites with pip without asking
- removed the patches
  * eric-focus-issues-fix.patch
  * eric-more-fixes.patch

- add another patch to fix more issues
  * eric-more-fixes.patch

- add patch to fix two focus related issues
  * eric-focus-issues-fix.patch

OBS-URL: https://build.opensuse.org/request/show/755846
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=31
2019-12-11 18:08:53 +00:00
dfd3f91c62 Accepting request 751670 from home:frispete:PyQt5
- Add python-Markdown recommendation (for *.md files preview)
- Fix a small glitch with sed

OBS-URL: https://build.opensuse.org/request/show/751670
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=29
2019-11-28 18:05:06 +00:00
238f261c1e Accepting request 748118 from home:frispete:PyQt5
Sorry..

- Fix source path

OBS-URL: https://build.opensuse.org/request/show/748118
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=27
2019-11-13 12:02:27 +00:00
Tomáš Chvátal
70c76c4e4b Accepting request 747704 from home:frispete:PyQt5
- Clean up spec file

- Update to version 19.11
  - bug fixes
  - Editor
    - extended the spell checking functionality for all text files
    - added a context menu to select spell check language
    - made the preview refresh timeout configurable
      (see Editor -> File Handling config page)
  - Error Message Dialog:
    - added a configurable minimum severity for messages being
      shown in a dialog (see Application config page)
  - MicroPython
    - added support for PyBoard
  - Previewers
    - enhanced the Markdown previewer by using the PyMdown
      extensions, if they are available and have been enabled
    - enhanced the Markdown previewer to support MathJax, if it
      has been enabled
    - enhanced the Markdown previewer to support Mermaid via the
      md_mermaid extension, if it is available and has been enabled
- Update to version 19.10
  - bug fixes
  - removed runtime support for Python2 and PyQt4
  - changed minimum Qt/PyQt version required to 5.9.0
  - Code Style Checker
    - added more comprehension checks
    - added checks for insecure use of sys.version and
      sys.version_info
    - added a checker class for type annotations

OBS-URL: https://build.opensuse.org/request/show/747704
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=26
2019-11-12 16:52:24 +00:00
d5f69cfc12 Accepting request 729364 from home:frispete:PyQt5
- fix URL

OBS-URL: https://build.opensuse.org/request/show/729364
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=24
2019-09-09 09:04:06 +00:00
fb8faef77d Accepting request 729297 from home:frispete:PyQt5
- Update to version 19.9
  + bug fixes
  + added widgets to support development for embedded controllers
    with MicroPython (ESP8266/ESP32, CircuitPython and BBC micro:bit)
  + Main Window
    + added an action to the Windows menu to activate the current
      editor
  + Mercurial Interface
    + added an action to commit a merge
  + Web Browser (NG)
    + added support for the QWebEnginePage.Notifications as Qt 5.13.0
  + API Files
    + added API files for BBC micro:bit MicroPython and updated
      the PyQt5 API files
  + API Generator
    + added the -i switch to ignore the existence of builtin modules
      when creating API files
- Update to version 19.8
  + bug fixes
  + Third Party packages
    + upgraded pyflakes to version 2.1.1 plus repository changes
      to fix some issues (until 2019-07-09)
- Update to version 19.7
  + bug fixes
  + Code Style Checker
    + added check for commented code that should be removed
    + added check for line continuation methods not suggested by PEP-8
    + added checks for naive uses of datetime classes
- Update to version 19.6
  + bug fixes

OBS-URL: https://build.opensuse.org/request/show/729297
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=23
2019-09-09 05:40:41 +00:00
9614b66192 Accepting request 692073 from home:seanlew:branches:devel:languages:python
Update eric

OBS-URL: https://build.opensuse.org/request/show/692073
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=21
2019-04-07 06:06:26 +00:00
Tomáš Chvátal
f675d8526b Accepting request 681058 from home:seanlew:branches:devel:languages:python
Update eric

OBS-URL: https://build.opensuse.org/request/show/681058
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=19
2019-03-04 09:18:05 +00:00
Tomáš Chvátal
84bb59e7a2 Accepting request 676914 from home:seanlew:branches:devel:languages:python
Update eric

OBS-URL: https://build.opensuse.org/request/show/676914
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=17
2019-02-18 08:32:45 +00:00
Tomáš Chvátal
061c36e6c5 Accepting request 664538 from home:seanlew:branches:devel:languages:python
Update eric

OBS-URL: https://build.opensuse.org/request/show/664538
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=15
2019-01-11 06:53:48 +00:00
72270d92f5 Accepting request 661943 from home:seanlew:branches:devel:languages:python
Update eric to 18.12

OBS-URL: https://build.opensuse.org/request/show/661943
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=13
2018-12-29 11:22:00 +00:00
524cf4f810 Accepting request 646000 from home:seanlew:branches:devel:languages:python
Update eric to 18.11

OBS-URL: https://build.opensuse.org/request/show/646000
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=11
2018-11-02 22:27:48 +00:00
Tomáš Chvátal
343eb46b34 Accepting request 644425 from home:frispete:PyQt5
- Update to 18.10:
  - General
    -- changed the extension of the generated script files for Windows
       from '.bat' to '.cmd'
  - Debugger
    -- added code to use the default virtual environment, if none has
       been configured yet
  - IRC
    -- added support for the /query, /notice, /ping, /ignore, /unignore,
       /away, /join, /part and /partall commands
  - Tasks
    -- added code to mark a line as not containing a task with '__NO-TASK__'

OBS-URL: https://build.opensuse.org/request/show/644425
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=10
2018-10-25 08:46:20 +00:00
ac59e0e9c6 Accepting request 635951 from home:frispete:PyQt5
- Update to 18.09:
  - bug fixes
  - Mercurial Interface
    -- added support for Mercurial 4.7 extended commands 'graft', 'rebase' and
       'export'

- Update to 18.08:
  - bug fixes
  - General
    -- made the activation of these internal tools configurable
       * Template-Viewer
       * File-Browser
       * Symbols
       * Code Documentation Viewer
       * Cooperation
       * IRC
       * Numbers
  - File-Browser
    -- changed code so file-browser is always a standalone window
  - Project Interfaces Browser
    -- added actions to configure some IDL compiler options (-I, -D, -U)
  - Shell
    -- changed code so shell is always a standalone window
  - Translator
    -- added a translation engine for the IBM Watson Language Translator
  - Web Browser (NG)
    -- added default search engine definitions for
       * Qwant
       * StartPage
- Update to 18.07:

OBS-URL: https://build.opensuse.org/request/show/635951
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=8
2018-09-16 18:26:13 +00:00
573d70a607 Accepting request 614914 from home:frispete:PyQt5
- fix api requires/obsoletes

OBS-URL: https://build.opensuse.org/request/show/614914
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=6
2018-06-07 17:46:14 +00:00
Tomáš Chvátal
73a9e45bd3 Accepting request 614074 from home:frispete:PyQt5
- Update to 18.06:
  - bug fixes
  - Editor
    -- added a configuration option (Editor->Style page) to show the marker map
       on the left or right of the editor
    -- added a context menu for the "fold" margin
    -- improved handling of folded lines when using "go to" functions
    -- resize auto complete list box to fit with contents
      -- added a configuration option (Editor->autocomplete to set up maximum
         width and height of the auto complete list box
  - Shell
    -- resize auto complete list box to fit with contents
  - pip Interface
    -- added an action to install a locally available package/wheel
  - Web Browser (NG)
    -- improved the sending of the "Referer" header like it is done by Firefox
- remove eric-fix-bindir.patch: desktop files install fix is released from
  upstream

OBS-URL: https://build.opensuse.org/request/show/614074
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=4
2018-06-04 20:05:15 +00:00
Tomáš Chvátal
7c6e8d9ccf Accepting request 612498 from home:frispete:PyQt5
- Use build conditionals to select qt version
- Further spec file cleanup
- Fix eric-api recommendation

OBS-URL: https://build.opensuse.org/request/show/612498
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=2
2018-05-27 11:39:28 +00:00
Tomáš Chvátal
f419572750 Accepting request 611905 from home:frispete:PyQt5
Here's eric6, renamed to eric (thanks Matej Cepl)

OBS-URL: https://build.opensuse.org/request/show/611905
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/eric?expand=0&rev=1
2018-05-24 15:36:26 +00:00