Share

iceWing

File Release Notes and Changelog

Release Name: 0.10

Notes:
iceWing 0.10, the newest release of the graphical plugin shell, is now
available. Lots of new features, enhancements, and polishing were added
during the last three years of development. Examples are Gtk+ 2.x support,
extended grabber support, extended movie support, CMake based build
system, and lot's more.

More information about iceWing is available at:
    http://icewing.sourceforge.net/


Changes: Version 0.10 (June 6 2009) - New CMake based build system (CMakeLists.txt, cmake/, ...). - pkg-config support. - Optionally support GTK V2.x, GTK V1.2 is as well still supported. Assume UTF-8 if GTK V2.x is used. - Renamed the page 'Other' to 'GrabImage1'. - Added main menu to the main iceWing window; moved 'Quit' and buttons from the 'Other' page to the menu. - All main menu entries and most of the image context menu items can be remote controlled. - The planes, which are rendered in image windows (normally 0 or 0, 1, 2) can be freely changed. - Changed default color space for the "-sp" option to RGB. - Added 'Close Window' to the image context menus. - Draw histogram tips in a different color. - Info Window: - New layout. - Display of the 'grab' point in the image windows. - Possibility to average the color across a square area. - Support pattern matching for setting widgets. - Extended movie support: - Added support for writing RAW444, RAW420, FFV1, and MPEG4 encoded video files to the main program and the record plugin. - Allow reading and writing of RAW444 and RAW420 movies without any external dependencies. - Expand instead of crop MJPEG's to a size divisible by 16. - Support saving of PNG (JPEG) images, if the source image has more than 4 (3) planes. - Added display of the icewing.pdf manual to the help menu. - Support all Latin-1 glyphs for text rendering. - Enhanced plugins page in the "Plugin info" window: - List all installed plugins. - Allow to filter the displayed plugins. - Show plugin name, arguments, and help message. - Arguments for new plugin instances can be specified. - Plugins are searched, and can be installed, additionally at ${ICEWING_PLUGIN_PATH}/plugins/ (colon separated variable) and ~/.icewing/plugins/. - Possibility to specify plugin dependencies ("ident", "ident()", and "ident(plugs)") for plug_observ_data() and plug_observ_data_remove(). - Added native INET sockets based communication protocol to the remotectrl plugin and the icewing-control program. - Allow to specify mnemonics ('_'), accelerators ('<accel>'), and stock icons ('<"stock" icon>') for menus. - iceWing option "-d" now only disables the process() function. - New plugin shmdata to distribute data via shared memory and local sockets to other local processes. - Extended record plugin: - Support saving of >8bit PPM images. - Support for new movie encodings RAW444, RAW420, FFV1, and MPEG4. - Use the second thread for movie saving. - Allow to save images of different plugins in different movie files. - Do not parse ".gtkrc" (the GTK lib does it already), but parse "~/.icewing/gtkrc". - The grabber device options can be changed during runtime. - New bayer decoding method: Adaptive homogeneity-directed interpolation. - Stereo decoding for 16 bit mono source images. - Added new MATRIX VISION impact acquire grabbing driver. - Enhanced firewire driver: - Support format 7 (partial image grabbing modes). - Support version 2 of the libdc1394 library. - Enhanced V4L2 driver: - Support resolutions greater than 768 x 576. - Support printing / setting the video standard. - Support more camera properties (control class and ones with none continuous IDs). - noselect option to work around a zoran kernel driver bug. - Stereo and bayer decoding. - Support for the MJPEG pixel format. - Stereo and bayer decoding for the unicap driver. - Escape closes most of the dialogs. - New plugins chapter, new program chapter, and more complete index in the documentation. Bug fixes: - Ignore all modifier keys besides shift and control for the page select hotkey. - Fixed possible deadlock if no hotkey for an option page could be found. - Fixed option parsing for the alpha camera driver. - Fixed '-x' for the remotectrl plugin. - Use the quality setting in the record plugin. - During saving of movies: Crop/Extend frames to the size of the first frame. - Fixed possible endless loop during reading of a movie if the movie does not start with image number 1. - Bayer decoding of images with an odd height. - Incompatible changes: - Renamed the define DEBUG to IW_DEBUG - Renamed and slightly changed the defines DEFAULT_WIDTH/HEIGHT to IW_PAL_WIDTH/HEIGHT.