Project Releases

Doxygen filter for procedure files IGOR.6.00.x-0.28

Release File: doxIPFFilter-v0.28.zip (125.09 KB)
Version: IGOR.6.00.x-0.28
Version Date:
Version Major: 0
Version Patch Level: 28
OS Compatibility: Mac-Intel Windows
Release Notes: - Add License
- Avoid false positives in function signature search

Doxygen filter for procedure files IGOR.6.00.x-0.26

Release File: doxIPFFilter-v0.26.zip (122.26 KB)
Version: IGOR.6.00.x-0.26
Version Date:
Version Major: 0
Version Patch Level: 26
OS Compatibility: Mac-Intel Windows
Release Notes:

Doxyfile: Adapt FILTER_PATTERNS for latest doxygen version


doxygen-filter-ipf: Make output sphinx compatible



  • Change wave type flag to something more C++-ish

  • Remove struct keyword inside structs when referencing other structs

  • Use lower case for static keyword

  • Convert threadsafe function specification into a valid C++11 attribute

  • Remove "menus=0" after an include statement


Avoid third argument of match



  • Even some GNU awk implementations seem to have a problem with the third argument (which is a GNU extension).


Enhance module support



  • Now we also translate igor module separators ("#") to C++ namespace separators ("::").


Support independent module pragma



  • Map independent modules to C++ namespace declarations.


Fixes for running with gawk -Linvalid ...



  • Initialize state variables

  • Remove trailing whitespace first

  • Fix substr starting indizes

Doxygen filter for procedure files IGOR.6.30.x-0.25

Release File: doxIPFFilter-v0.25.zip (123.17 KB)
Version: IGOR.6.30.x-0.25
Version Date:
Version Major: 0
Version Patch Level: 25
OS Compatibility: Windows
Release Notes: * Fixed invalid regexp found by gawk version 4.1.2
* Update to doxygen 1.8.10 and use FILTER_PATTERNS instead of INPUT_FILTER.
* Translate "#ifdef defined" to something doxygen understands
Currently only supports #if outside functions.
* Enhance code parsing
Transform the following code inside functions or macros so that doxygen
does not see a function call:
- proc=SomeFunction
- funcref SomeFunction f
- hook=SomeFunction/hook(name)=SomeFunction

In structure definitions lines like "funcref SomeFunction f" are
translated to "funcref f".

Translate funcref function parameters to be more readable.

Doxygen filter for procedure files IGOR.6.30.x-0.23

Release File: doxIPFFilter-v0.23.zip (113.32 KB)
Version: IGOR.6.30.x-0.23
Version Date:
Version Major: 0
Version Patch Level: 23
OS Compatibility: Mac-Intel Windows
Release Notes: - Fix line count and preserve leading whitespace
- Silence gawk warnings
- Support nested SubMenu sections in Menu sections
- Ignore Menu entries
- Replace at the global level only strings with word boundaries around
- Improve optional parameter handling

Doxygen filter for procedure files IGOR.6.30.x-0.1

Release File: doxIPFFilter-v0.1.zip (101.8 KB)
Version: IGOR.6.30.x-0.1
Version Date:
Version Major: 0
Version Patch Level: 1
OS Compatibility: Mac-Intel Windows
Release Notes: Initial release

Forum

Support

Gallery

Igor Pro 9

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More