Project Releases

Release File: CodeBrowser-v1.3.zip (25.46 KB)
Version Date:
Version Major: 1
Version Patch Level: 3
OS Compatibility: Windows Mac-Intel
Release Notes:

Features:

  • Add for Namespace and Procedures to select all items in the current listbox.
  • Add option to filter procedure files according to certain patterns like CodeBrowser*.
  • save last selected procedure, namespace, search, filter and listbox item in package preferences on codebrowser exit.
  • Add menu items to the list of elements.
  • Display the comment lines above the function definition as html formatted help text (QT, requires IP8)
  • Make CodeBrowser a floating panel
  • Performance enhancement by calling ProcedureText() only once.
  • Switch to rolling releases under BSD 3-clause on https://github.com/byte-physics/igor-code-browser
  • Support for structure name parsing in functions with only one structure as input like Window Hooks with WMWinHookStruct.
  • Partly switch to doxygen comments.
  • Internal changes to the BeforeQuitHook.
  • Internal changes to the global variable management and package folder cleanup.

Bugfixes:

  • Fix a bug where an empty function list was marked valid in "not compiled" state.
  • Fix variable deletion on Igor Exit.
  • Move initialized state from userdata to global variable because BeforeQuitHook is behaving strangly in some occasions.
  • Allow to jump to the selected procedure file in uncompiled state.
  • Fall back to last compiled state for display when procedures are not compiled.
  • Fix and enhance constant parsing.
  • Searching in empty procedures lead to a crash.
  • Fix parsing of nested Independent Modules.

     

The following people have contributed to this release:

$ git shortlog --no-merges -s -n v1.2..
    48  Matthias Kastner
    17  Thomas Braun

Code Browser IGOR.6.30.x-1.2

Release File: CodeBrowser-v1.2.zip (27.42 KB)
Version: IGOR.6.30.x-1.2
Version Date:
Version Major: 1
Version Patch Level: 2
OS Compatibility: Windows
Release Notes:

Features:
- Decrease parsing time by caching the results
- Add structure definition parsing, including member names and types
- Add constants parsing
- Add a checkbox which toggles the alphabetic search
- Added search field to find entries in large procedure files
- Allow tweaking some internals via global variables

Bugfixes:
- Allow to open a procedure file with only includes
- IgorBeforeQuitHook: Make it work
- Avoid useless "Do you want to save changes?" dialog if possbile
- Use instead of home-grown resizing logic

The following people have contributed to this release:
$ git shortlog --no-merges -s -n code-browser-v1.1..
18 Matthias Kastner
15 Thomas Braun

Code Browser IGOR.6.30.x-1.1

Release File: CodeBrowser-v1.1.zip (20.33 KB)
Version: IGOR.6.30.x-1.1
Version Date:
Version Major: 1
Version Patch Level: 1
OS Compatibility: Windows Mac-Intel
Release Notes:

As "PopupMenu value=#localList" is limited to 400 characters we use generation functions.
Properly handle pxp-local procedure files.
Don't initialize the panel on every window activation

Code Browser IGOR.6.30.x-1.0

Release File: CodeBrowser-v1.0.zip (19.52 KB)
Version: IGOR.6.30.x-1.0
Version Date:
Version Major: 1
Version Patch Level: 0
OS Compatibility: Windows Mac-Intel
Release Notes:

Initial release

Forum

Support

Gallery

Igor Pro 9

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More