gitextract_szh7h6y0/ ├── .gitignore ├── AUTHORS ├── COPYING ├── ChangeLog ├── Makefile.am ├── NEWS ├── README.md ├── THANKS ├── TODO ├── autogen.sh ├── configure.ac ├── doc/ │ ├── README │ ├── doc-programmer/ │ │ ├── hierarchy.txt │ │ ├── imageview │ │ ├── makeindex.pl │ │ ├── menu.txt │ │ └── regionview │ └── src/ │ ├── Example.def │ ├── html.cfg │ ├── infrared.tex │ ├── intro.tex │ ├── menus.tex │ ├── mydefs.tex │ ├── nipguide.tex │ ├── program.tex │ ├── reference.tex │ └── tutorial.tex ├── man/ │ ├── Makefile.am │ └── man1/ │ ├── Makefile.am │ └── nip2.1 ├── nip2.appdata.xml ├── nip2.desktop.in ├── nip2.spec.in ├── nip2.xml ├── po/ │ ├── ChangeLog │ ├── LINGUAS │ ├── POTFILES.in │ ├── POTFILES.skip │ ├── POTFILES2 │ ├── en_GB.gmo │ ├── en_GB.po │ ├── malkovich.gmo │ ├── malkovich.po │ └── messages ├── proj/ │ ├── README │ └── src/ │ ├── makefile.msc │ └── nip.rc ├── share/ │ ├── Makefile.am │ └── nip2/ │ ├── Makefile.am │ ├── compat/ │ │ ├── 7.10/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Format.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 7.12/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Format.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Preferences.ws │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 7.14/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Preferences.ws │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 7.16/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Preferences.ws │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 7.24/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 7.26/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 7.28/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 7.38/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 7.40/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Magick.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Preferences.ws │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _magick.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 7.8/ │ │ │ ├── Capture.def │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Format.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Morphology.def │ │ │ ├── Mosaic.def │ │ │ ├── New.def │ │ │ ├── Print.def │ │ │ ├── Resize.def │ │ │ ├── Rotate.def │ │ │ ├── Statistics.def │ │ │ ├── X_ray.def │ │ │ ├── _convert.def │ │ │ ├── _errors.def │ │ │ ├── _generate.def │ │ │ ├── _list.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 7.9/ │ │ │ ├── Capture.def │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Format.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Morphology.def │ │ │ ├── Mosaic.def │ │ │ ├── New.def │ │ │ ├── Print.def │ │ │ ├── Resize.def │ │ │ ├── Rotate.def │ │ │ ├── Statistics.def │ │ │ ├── X_ray.def │ │ │ ├── _convert.def │ │ │ ├── _errors.def │ │ │ ├── _generate.def │ │ │ ├── _list.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 8.2/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Magick.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Preferences.ws │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _magick.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 8.3/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Magick.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Preferences.ws │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _magick.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 8.4/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Magick.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Preferences.ws │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _magick.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 8.5/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Magick.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Preferences.ws │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _magick.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── 8.6/ │ │ │ ├── Colour.def │ │ │ ├── Filter.def │ │ │ ├── Histogram.def │ │ │ ├── Image.def │ │ │ ├── Magick.def │ │ │ ├── Makefile.am │ │ │ ├── Math.def │ │ │ ├── Matrix.def │ │ │ ├── Object.def │ │ │ ├── Preferences.ws │ │ │ ├── Tasks.def │ │ │ ├── Widgets.def │ │ │ ├── _Object.def │ │ │ ├── _convert.def │ │ │ ├── _generate.def │ │ │ ├── _joe_extra.def │ │ │ ├── _joe_utilities.def │ │ │ ├── _list.def │ │ │ ├── _magick.def │ │ │ ├── _predicate.def │ │ │ ├── _stdenv.def │ │ │ └── _types.def │ │ ├── Makefile.am │ │ └── _compat.def │ ├── data/ │ │ ├── AdobeRGB1998.icc │ │ ├── Makefile.am │ │ ├── cmyk.icm │ │ ├── examples/ │ │ │ ├── 1_point_mosaic/ │ │ │ │ └── 1pt_mosaic.ws │ │ │ ├── 2_point_mosaic/ │ │ │ │ └── 2pts_mosaic.ws │ │ │ ├── businesscard/ │ │ │ │ └── businesscard.ws │ │ │ ├── clone/ │ │ │ │ └── clone.ws │ │ │ ├── framing/ │ │ │ │ └── framing.ws │ │ │ ├── logo/ │ │ │ │ └── logo2.ws │ │ │ ├── manual_balance/ │ │ │ │ └── manual_balance.ws │ │ │ ├── overlays_and_blending/ │ │ │ │ └── overlay_blend.ws │ │ │ ├── print_test_image.v │ │ │ └── registering/ │ │ │ └── registering.ws │ │ ├── macbeth_lab_d50.mat │ │ ├── macbeth_lab_d65.mat │ │ ├── rachel.con │ │ └── sRGB.icm │ ├── rc/ │ │ ├── Makefile.am │ │ └── ipgtkrc │ └── start/ │ ├── Colour.def │ ├── Filter.def │ ├── Histogram.def │ ├── Image.def │ ├── Magick.def │ ├── Makefile.am │ ├── Math.def │ ├── Matrix.def │ ├── Object.def │ ├── Preferences.ws │ ├── Tasks.def │ ├── Widgets.def │ ├── _Object.def │ ├── _convert.def │ ├── _generate.def │ ├── _joe_extra.def │ ├── _joe_utilities.def │ ├── _list.def │ ├── _magick.def │ ├── _predicate.def │ ├── _stdenv.def │ └── _types.def ├── src/ │ ├── BITMAPS/ │ │ ├── Makefile.am │ │ ├── ant.xbm │ │ ├── automatic.xbm │ │ ├── automatic.xpm │ │ ├── automatic1.xbm │ │ ├── automatic1.xpm │ │ ├── automatic2.xbm │ │ ├── automatic2.xpm │ │ ├── automatic3.xbm │ │ ├── automatic3.xpm │ │ ├── book_closed.xpm │ │ ├── book_open.xpm │ │ ├── change.xbm │ │ ├── col.xpm │ │ ├── convol.xbm │ │ ├── dropper.xpm │ │ ├── dropper_msk.xbm │ │ ├── dropper_src.xbm │ │ ├── floppy.xpm │ │ ├── image.xbm │ │ ├── kill.xbm │ │ ├── mag_msk.xbm │ │ ├── magin.xpm │ │ ├── magin_src.xbm │ │ ├── magout.xpm │ │ ├── magout_src.xbm │ │ ├── mini_page.xpm │ │ ├── morph.xbm │ │ ├── paint.xpm │ │ ├── pan.xpm │ │ ├── program.xbm │ │ ├── select.xpm │ │ ├── separator.xpm │ │ ├── slider.xbm │ │ ├── toolbox_closed.xpm │ │ ├── toolbox_open.xpm │ │ ├── tools.xpm │ │ ├── watch_1.xbm │ │ ├── watch_2.xbm │ │ ├── watch_3.xbm │ │ ├── watch_4.xbm │ │ ├── watch_5.xbm │ │ ├── watch_6.xbm │ │ ├── watch_7.xbm │ │ ├── watch_8.xbm │ │ └── watch_msk.xbm │ ├── Makefile.am │ ├── action.c │ ├── action.h │ ├── boxes.c │ ├── boxes.h │ ├── builtin.c │ ├── builtin.h │ ├── cache.c │ ├── cache.h │ ├── call.c │ ├── call.h │ ├── class.c │ ├── class.h │ ├── classmodel.c │ ├── classmodel.h │ ├── clock.c │ ├── clock.h │ ├── colour.c │ ├── colour.h │ ├── colourdisplay.c │ ├── colourdisplay.h │ ├── colourview.c │ ├── colourview.h │ ├── column.c │ ├── column.h │ ├── columnview.c │ ├── columnview.h │ ├── compile.c │ ├── compile.h │ ├── conversion.c │ ├── conversion.h │ ├── conversionview.c │ ├── conversionview.h │ ├── defbrowser.c │ ├── defbrowser.h │ ├── doubleclick.c │ ├── doubleclick.h │ ├── dummy.c │ ├── dump.c │ ├── dump.h │ ├── editview.c │ ├── editview.h │ ├── error.c │ ├── error.h │ ├── expr.c │ ├── expr.h │ ├── expression.c │ ├── expression.h │ ├── expressionview.c │ ├── expressionview.h │ ├── filemodel.c │ ├── filemodel.h │ ├── filesel.c │ ├── filesel.h │ ├── floatwindow.c │ ├── floatwindow.h │ ├── fontname.c │ ├── fontname.h │ ├── fontnameview.c │ ├── fontnameview.h │ ├── formula.c │ ├── formula.h │ ├── graphicview.c │ ├── graphicview.h │ ├── graphwindow.c │ ├── graphwindow.h │ ├── group.c │ ├── group.h │ ├── gtkutil.c │ ├── gtkutil.h │ ├── heap.c │ ├── heap.h │ ├── heapmodel.c │ ├── heapmodel.h │ ├── helpindex.h │ ├── iarrow.c │ ├── iarrow.h │ ├── icontainer.c │ ├── icontainer.h │ ├── idialog.c │ ├── idialog.h │ ├── iimage.c │ ├── iimage.h │ ├── iimageview.c │ ├── iimageview.h │ ├── imagedisplay.c │ ├── imagedisplay.h │ ├── imageheader.c │ ├── imageheader.h │ ├── imageinfo.c │ ├── imageinfo.h │ ├── imagemodel.c │ ├── imagemodel.h │ ├── imagepresent.c │ ├── imagepresent.h │ ├── imageview.c │ ├── imageview.h │ ├── iobject.c │ ├── iobject.h │ ├── ip.h │ ├── iregion.c │ ├── iregion.h │ ├── iregiongroup.c │ ├── iregiongroup.h │ ├── iregiongroupview.c │ ├── iregiongroupview.h │ ├── iregionview.c │ ├── iregionview.h │ ├── istring.h │ ├── itext.c │ ├── itext.h │ ├── itextview.c │ ├── itextview.h │ ├── iwindow.c │ ├── iwindow.h │ ├── lex.l │ ├── link.c │ ├── link.h │ ├── log │ ├── log.c │ ├── log.h │ ├── main.c │ ├── main.h │ ├── mainw.c │ ├── mainw.h │ ├── makehelpindex.pl │ ├── managed.c │ ├── managed.h │ ├── managedfile.c │ ├── managedfile.h │ ├── managedgobject.c │ ├── managedgobject.h │ ├── managedgvalue.c │ ├── managedgvalue.h │ ├── managedstring.c │ ├── managedstring.h │ ├── matrix.c │ ├── matrix.h │ ├── matrixview.c │ ├── matrixview.h │ ├── model.c │ ├── model.h │ ├── nip2-cli.c │ ├── nip2-icon.rc │ ├── nipmarshal.c │ ├── nipmarshal.h │ ├── nipmarshal.list │ ├── number.c │ ├── number.h │ ├── numberview.c │ ├── numberview.h │ ├── option.c │ ├── option.h │ ├── optionview.c │ ├── optionview.h │ ├── paintboxview.c │ ├── paintboxview.h │ ├── pane.c │ ├── pane.h │ ├── panechild.c │ ├── panechild.h │ ├── parse.y │ ├── parser.h │ ├── path.c │ ├── path.h │ ├── pathname.c │ ├── pathname.h │ ├── pathnameview.c │ ├── pathnameview.h │ ├── plot.c │ ├── plot.h │ ├── plotmodel.c │ ├── plotmodel.h │ ├── plotpresent.c │ ├── plotpresent.h │ ├── plotstatus.c │ ├── plotstatus.h │ ├── plotview.c │ ├── plotview.h │ ├── plotwindow.c │ ├── plotwindow.h │ ├── popupbutton.c │ ├── popupbutton.h │ ├── predicate.c │ ├── predicate.h │ ├── prefcolumnview.c │ ├── prefcolumnview.h │ ├── prefs.c │ ├── prefs.h │ ├── prefworkspaceview.c │ ├── prefworkspaceview.h │ ├── preview.c │ ├── preview.h │ ├── program.c │ ├── program.h │ ├── progress.c │ ├── progress.h │ ├── real.c │ ├── real.h │ ├── reduce.c │ ├── reduce.h │ ├── regionview.c │ ├── regionview.h │ ├── rhs.c │ ├── rhs.h │ ├── rhsview.c │ ├── rhsview.h │ ├── row.c │ ├── row.h │ ├── rowview.c │ ├── rowview.h │ ├── secret.c │ ├── secret.h │ ├── slider.c │ ├── slider.h │ ├── sliderview.c │ ├── sliderview.h │ ├── spin.c │ ├── spin.h │ ├── statusview.c │ ├── statusview.h │ ├── string.c │ ├── stringview.c │ ├── stringview.h │ ├── subcolumn.c │ ├── subcolumn.h │ ├── subcolumnview.c │ ├── subcolumnview.h │ ├── symbol.c │ ├── symbol.h │ ├── toggle.c │ ├── toggle.h │ ├── toggleview.c │ ├── toggleview.h │ ├── tool.c │ ├── tool.h │ ├── toolkit.c │ ├── toolkit.h │ ├── toolkitbrowser.c │ ├── toolkitbrowser.h │ ├── toolkitgroup.c │ ├── toolkitgroup.h │ ├── toolkitgroupview.c │ ├── toolkitgroupview.h │ ├── toolkitview.c │ ├── toolkitview.h │ ├── toolview.c │ ├── toolview.h │ ├── trace.c │ ├── trace.h │ ├── tree.c │ ├── tree.h │ ├── tslider.c │ ├── tslider.h │ ├── util.c │ ├── util.h │ ├── value.c │ ├── value.h │ ├── valueview.c │ ├── valueview.h │ ├── vector.c │ ├── vector.h │ ├── view.c │ ├── view.h │ ├── vipsobject.c │ ├── vipsobject.h │ ├── vobject.c │ ├── vobject.h │ ├── watch.c │ ├── watch.h │ ├── workspace.c │ ├── workspace.h │ ├── workspacedefs.c │ ├── workspacedefs.h │ ├── workspacegroup.c │ ├── workspacegroup.h │ ├── workspacegroupview.c │ ├── workspacegroupview.h │ ├── workspaceroot.c │ ├── workspaceroot.h │ ├── workspaceview.c │ └── workspaceview.h └── test/ ├── Makefile.am ├── extras/ │ ├── test-5x5.v │ ├── test_magick2.ws │ ├── test_recomp_order.ws │ └── test_transform.ws ├── test_all.sh.in └── workspaces/ ├── big_and_small_disks.ws ├── gold_sample.v ├── test_colour.ws ├── test_conv.ws ├── test_fail.ws ├── test_filter.ws ├── test_fourier.ws ├── test_histogram.ws ├── test_image.ws ├── test_math.ws ├── test_matrix.ws ├── test_snip.def ├── test_stats.ws ├── test_tasks.ws └── test_widgets.ws