This repository has been archived by the owner on Mar 4, 2018. It is now read-only.
Releases: OpenCobolIDE/OpenCobolIDE
Releases · OpenCobolIDE/OpenCobolIDE
4.7.6
New features:
- add -W and -Wall compiler flags
- add an help button next to the compiler flags settings, the help shows a dialog with the output of cobc --help
- add buttons to change order of copybooks and libraries in compiler settings
- improved indentation in fixed mode (TAB/SHIFT+TAB)
- add support for going to a section using F7
- updated list of COBOL keywoards for GnuCOBOL 2.x users
- updated bundled GnuCOBOL version on windows: now at GnuCOBOL 2.0rc2 (build made by Arnold Trembley, can be downloaded here: http://www.arnoldtrembley.com/GnuCOBOL.htm)
Fixed bugs:
- fix TypeError: start_process() got an unexpected keyword argument 'cwd' when running a module with cobcrun
- fix OutputWindow backend cannot import pyqode (search not working in output window)
- fix occasional RuntimeError: wrapped C/C object of type CobolCodeEdit has been deleted
- fix MemoryError when reading log file
- fix [Unhandled exception] UnicodeEncodeError when getting cursor position in bytes
- fix change to Encoding leads to empty editor window
- fix Preferences->Run misses a label/link for "run in external terminal"
- fix goto (F7) sometimes going to a wrong identifier
4.7.5
Fix some compatibility issue with PyQt 5.7.
This release is intended for those who install ocide from source on a platform that is very up to date (e.g. a rolling releases such as archlinux or KaOS). Other users don't need to install this release and there won't be new packages for Windows and OSX.
4.7.4
Improvements:
- a new output window with support for the most common ANSI Escape Codes.
- use a white toolbar on Windows 10
- add support for parsing exceptional messages from GnuCOBOL (e.g. when there is a configuration issue)
- improve run in external terminal on OSX (working dir is now correctly used and running a module with cobcrun
should now be working) - add ability to choose a custom working directory in the run preferences
- use -v option when checking for compiler checks
Fixed bugs:
- fix compiler path tooltip (the full path is not required since version 4.7)
- fix typo in unhandled exception dialog
- fix typo in compiler check dialog
- fix check compiler can only be used once
4.7.3
Improvements:
- add a checkbox in the status bar to quickly switch between fixed and free format
- improve saving and restoring window state (hidden dock widgets will stay hidden).
- allow to see pyqode debug log messages
- improve logging system to easily make the distinction between the current log content and content of other instances.
- don't include full compiler path in default configuration (already set in PATH)
- update to latest qcrash:
- split report into general and application log
- GitHubBackend: upload log file as a gist
- add option to save login only.
- update to latest pyqode:
- many improvements to the cobol code folding
- name parser works with incomplete sources (copybooks or programs which have DIVISIONS in copybooks)
- add zoom menu to the editor context menu
- add ability to close tabs on the left/right of the current tab.
- fix cursor not visible under margins
- and many other bug fixes
- include all available pygments lexer in the frozen build on Windows and OSX (you will have basic syntax highlighting
for file that are not cobol sources, e.g. bash, foxpro, ...). - simplify new file templates + use free format setting to choose the correct template.
Fixed bugs:
- fix compiler output not parsed correctly if ';' in error message
- prevent overriding RunEnv['PATH'] by CompilerEnv['PATH']
- fix linter not working if no compiler full path specified (will now use PATH to find the full compiler path).
- fix clear logs not working on Windows
- fix PermissionError when determining the available icon themes
- fix spelling error GnuCobol -> GnuCOBOL in about dialog.
- fix external terminal not working anymore on GNU/Linux.
- fix generic editor's backend not working in frozen mode
- fix default icon theme not correctly detected on Plasma 5.6 (maybe on other linux desktops too).
4.7.2
Improvements:
- move the crash report tool to an external package: qcrash
- improve the crash report tool by introducing a review dialog where you can edit the final bug report and remove any sensitive data from the report
Fixed bugs:
- fix FileNotFoundError if wrong vcvarsall path is specified
- fix issues where bad github crendentials would be stored by the bug report tool with no way to correct them
4.7.1
Fix a few issues with the new report tool:
- github credentials not saved correctly
- disable sign in button before signing in
- improve system information to retrieve os name and version on OSX and GNU/Linux
4.7.0
Starting from this version, OpenCobolIDE has entered in maintainance mode. No new features will be accepted, only bug fixes.
The next major version of OpenCobolIDE will be HackEdit , a brand new project that will replace OCIDE when it is ready, currently in alpha...
New features:
- New margins mode: you can now configure up to 4 different margins.
- New way to handle MSVC based compilers, including 64 bit support
- Add more command line options to ocide: --compile, --conf, --runtime-env, --cobc-runtime-env
- Add option to save/load preferences.
- Allow to drag & drop paths to the preferences line edits.
- Allow to drag & drop files in the main window to open them in a new editor.
- Add ability to copy runtime dlls to the output directory [Windows].
- Add ability to run a program that requires to set some environment variables.
- Add option to show compiler and runtime configuration.
- Add buttons preferences and about to the home page.
- Add "clean" and "rebuild" actions to the toolbar/menu.
- Add std=nonen, std=cobol2014 and std=acu
- Add a status bar button to forcibly enable/disable the linter (background
checks), overriding the Show errors setting from the Editor preferences. - Add option to synchronise navigation pane with the editor
- Add option to go up in the filesystem treeview
- Add ability jump to previous/next cursor position (Ctrl+Alt+Z and Ctrl+Alt+Y)
- Add option to send bug report via email
- Improve github bug report, login to github is now done from OCIDE itself
- Update dbpre integration to work with dbpre 0.4
- Allow to use Shift+Enter from the search/replace panel to search backwards
Fixed bugs:
- Fix broken icon theme selection on GNU/Linux and use more icons from theme
- Use KDE specific build icons
- Fix "failed to decode compiler output with encoding cp1252 with external compilation"
- Fix "log pane (Issues tab): Line breaks from cobc & gcc are not translated correctly"
- Fix various bugs with environment variables and compiler settings
- Fix a few issues related to save as (title not updated after save as,...)
- Fix using extra quotes in compiler flags not working
- Fix using windows paths style in preferences (backslash instead of slash)
- Fix various unhandled exceptions reported by users
- Fix a few issues with file system view (warn user if using a UNC path,
fix bugs when opening a file that is located at the root of a drive) - Fix read only property of some fields in the about dialog or the main window (log, compiler output,...)
- Fix cobc warnings treated as errors
- Fix compiler settings not restore if user press Cancel
- Fix a few issues with the offset calculator and some specific types
4.7 RC
OpenCobolIDE 4.7 Release Candidate.