Skip to content
This repository has been archived by the owner on Mar 4, 2018. It is now read-only.

Releases: OpenCobolIDE/OpenCobolIDE

4.7.6

30 Dec 14:25
Compare
Choose a tag to compare

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

28 Aug 10:37
Compare
Choose a tag to compare

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

04 Jul 16:57
Compare
Choose a tag to compare

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

21 Apr 17:01
Compare
Choose a tag to compare

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

14 Feb 11:20
Compare
Choose a tag to compare

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

30 Jan 16:07
Compare
Choose a tag to compare

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

25 Jan 14:26
Compare
Choose a tag to compare

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

20 Jan 18:16
Compare
Choose a tag to compare
4.7 RC Pre-release
Pre-release

OpenCobolIDE 4.7 Release Candidate.

4.7 Preview 4

02 Nov 17:53
Compare
Choose a tag to compare
4.7 Preview 4 Pre-release
Pre-release

Fix bugs #250 and #216.

4.7 Preview 3

01 Nov 19:08
Compare
Choose a tag to compare
4.7 Preview 3 Pre-release
Pre-release

Fixed bugs: