2013-01:
	gnocl::winfo
		o new subcommands
			exists
	gnocl::winfo
		o new coomands
			hasGlobalFocus
			isTopLevelFocus
	gnocl::notebook
		o new options			
    		-startWidget
			-endWidget
			-onDestroy
			-onReorderTab
			-onSwitchPage
			-onFocusTab
			-onFocusMove
			-onPageAdded
			-onPageRemoved
			-onChangeCurrentPage			
	gnocl::label
		o new option 
			-onDestroy

2012-11:
	new command
		gnocl::tooltip
	gnocl::text
		o new tag option -data 
		o fixed problems with:
			getIndex subcommand
			tag get  subcommand
		o added %r(ow) %c(col) substitution string parameters for 
			-onMotion signal handler
	gnocl::button
		o new option
			-align (currently only applies to button with icons)
	new package
		gnocl::builder & gnocl::glade moved into separate package
		
2012-10:
	gnocl::window
		o implemented cget -data
	gnocl::entry
	gnocl::text
		o new option
			-onDestroy
			
2012-09:
	gnocl::text
		cget -baseFont implemented
		resetUndo
	gnocl::button
		switched to the use of ButtonParams
	gnocl::tree
	gnocl::list
		o new option
			-data

	gnocl::assistant
		o new command
			delete
	gnocl::menu
		o new option
			-data
			
2012-08:
	gnocl::menuCheckItem
	gnocl::entry
		o new substitution parameter
			%d widget data
		
	gnocl::text
		o new option
			-variable
			
	gnocl::label
		o new option
			-resizable
			
2012-07: 
	gnocl::tree & gnocl::list
		o columnConfigure
            added option: -widget (embed widget within column header)
            
2012-06:
	gnocl::text
		o new widget sub-command
			getSelectionBounds
			Returns list containing the limits of the active selection in the form
			startRow startCol endRow endCol. If there is no selection, then an empty
			string is returned.
			
2012-06:
	gnocl::progressBar
		o option -visible now working correctly.
		o new options 
			-heightRequet, -widthRequest
		
2012-05:
	gnocl::toolbar 
		o cget -data now works
		
	gnocl::list
		o deprecate the use of gnocl::list command name in favour of gnocl::listView. 
		  Possible conflicts can occur with the Tcl list command if proceedures
		  are created within the gnocl namespace. These can be resolved using 
		  the alternative gnocl::listStore command name or calling Tcl in the global namepsace, i.e. ::list.
	
	gnocl::tree
		o deprecate the use of the gnocl::tree command name in favour of gnocl::treeStore.
		  To maintain consistency with the changes applied to the gnocl::list widget renaming.
		  
		  NB: Whilst gnocl::list and gnocl::tree deprecated in favour of gnocl::listStor and gnocl::treeStore, 
		  these changes will not affect the functionality of legacy Tcl scripts.
		
2012-04:
	gnocl::box
		o new command
			remove
			
	gnocl::dialog
		o new options 
			-height, -width, -x, -y
			
   gnocl::menuItem
		o new option
			-data
		o net command
			cget (partial implementation) 

2012-03:
	new command
		gnocl::setOpts
			set blocks of variables or lists of '-' prefixed proc switches
		
	gnocl::text
		o implemented tag sub-command 'ranges'. 

2012-01: 
	gnocl::dialog
		o added "other" to the range of dialog types, i.e. no icon.
        o implemented automatic setting of type to "other" if -child option set.
        
2012-01-03
	gnocl::entry
		o new options 
			-onFocusIn, -onFocusOut
		
2012-01-01
	gnocl version 0.9.96 released
	
2011-12-31
	new commands
		gnocl::menuRecentChooser
		gnocl::recentManager

2011-12-10
	new command
		gnocl::showURI
		
2011-11-29: 
	gnocl::entry
		-onIconPress 
			%t now returns entry text content
			added %b to review mouse button info

	gnocl::text
		-data

2011-11-27
	gnocl::fileChooserDialog
		o new option 
			-fileFilters

2011-08-20
    gnocl::exec
        o new command, similar to Tcl exec but allows script execution
          when background task exits.

2011-07-26
    gnocl::text
        o new tag sub-commands
            names, raise, lower
            
2011-07-20
	gnocl::text
		o insert command now detects pango markup text
		o new option
			-markupTags

2011-07-03
	gnocl::entry
   		cget -data now works properly

2011-06-30:
	gnocl::entry
   		o added options
   			-dropTargets, -dragTargets, -onDropData, -onDragData

2011-06-24
	gnocl::text
		o new tag -underline option
			'error'

2011-06-15
	gnocl::text
		o new widget options
		   -hasToolTip, -onQueryTooltip
		o new tag option
		   -data

2011-06-11
	gnocl::image
		modified code to accomodate new PixbufParams data structure

2011-06-02
	gnocl::pibuf
		implemented PixbufParams data structure

2011-05-21
	gnocl::window
		o new commands
			hasFocus setFocus present
		o new option
			-defaultWidget

2011-04-30
	gnocl::text
		o new tag options
			-marginAccumulate -backgroundFullHeight	-backgroundStipple
			-direction -editable -foregroundStipple -indent -language
			-leftMargin -name -pixelsInsideWrap -rightMargin -rise
			-scale -tabs -variant -weight

2011-04-25
	gnocl::sound
		o command moved into the gnocl gnome package.

2011-04-16
	gnocl::plug/socket
	 	o ZD's code enhancements for windows compilation added

2011-04-11
	new widget
		gnocl::dial

	gnocl::toolbar
		o new options
			-iconSize
			-iconSizeSet
			-showArrow
			-tooltips

		o new commands
			nItems

2011-04-10
	new widget
		gnocl::spinner

	gnocl::text
		o new option
			-inputMethod
			-onPreeditChanged

2011-04-03
	tooltips
		o modified library calls to use new widget tooltip api (basic strings only)

	gnocl::entry
		o  new options
			-active -buffer -capsLockWarning -cursorPos -hasFrame
			-inputMethod -innerBorder -invisibleChar -setInvisibleChar -overwriteMode
			-activatePrimaryIcon -progressFraction -progressPulseStep -scrollOffset
			-activateSecondaryIcon -selectionBound -shadow -text -textLength -truncate
			-primaryIconSensitive -secondaryIconSensitive

2011-04-02
	gnocl::entry
		o new options
			-primaryIcon -secondaryIcon -onIconPress -onIconRelease

2011-04-01
	gnocl::toggleButton
	gnocl::radioButton
		o new option
			-icon

2011-03-29
	new widget
		gnocl::tickerTape

2011-03-28
	gnocl::toggleButton
		o new option
			-widthGroup

	gnocl::fileChooserButton
	gnocl::folderChooserButton
		o new option
			-currentFolder

2011-03-20
	completed implementation for:
		gnocl::folderChooserButton
		gnocl::fileChooserButton
		gnocl::volumeButton

2011-02-28
	new command
		gnocl::fileFilter

2011-02-27
	gnocl::tree
	gnocl::list
		o new subcommand
			resize
			columns
			rows

2011-02-27
	gnocl::winfo
		o new subcommand
			notify

2011-02-27
	gnocl::tree
	gnocl::list
		o new column option
			-wrapMode
			-wrapWidth
			-onWidthChange

2011-02-23
	gnocl::text
		o undo/redo added to widget core

2011-02-19
	gnocl::text
		o new option
			-onPopulatePopup
		o new command
			popup

	gnocl::entry
		o new option
			-onPopulatePopup
		o new command
			popup

2011-02-17
	gnocl::entry
		o new option
			-baseColor

2011-02-03
	gnocl::eventBox
		o new command
			-onScroll

	gnocl::pixBuf
		o new object commands
			scale
			resize

2011-01-30
	gnocl::iconview
		o new widget

2011-01-13
	gnocl::window
		o new widget command
			jitter

2011-01-12
	gnocl::print
		o new sub-commands
			file
			widget
			settings set
				o options
					-useColor
					-collate
					-duplex
					-quality
					-copies
					-numberUp
					-resolution
					-xyRes
					-printerLpi
					-scale
					-pageRanges
					-defaultSource
					-media
					-dither
					-finishings
					-outputBin

2010-12-24
	gnocl::window
		o new option
			-onExpose
			
			
	gnocl::winfo
		o geometry
			fixed problems in getting accurate width and height values

2010-12-18
	gnocl::keyFile
		o new command

2010-11-10
	gnocl::text
		o -onBackSpace
			Percentatage string %s changed to %e

2010-11-06
	gnocl::gammaCurve
		o moved into module curve.c

	gnocl::curve
	gnocl::gammaCurve
		o new option
		o new commands

2010-11-03
	New Widget
		gnocl::layout
			o options
				-hadjustment
				-vadjustment
				-width
				-height

	New Widget
		gnocl::aspectFrame
			o options
				-label
				-obeyChild
				-ratio
				-xalign
				-yalign
				-child

	gnocl::drawingArea
		o new options
			-data
			-name
			-onShowHelp
			-cursor
			-sensitive
			-visbile

		o new commands
			option

2010-11-02
	gnocl::volumeButton
		o new options
			-onPopdown
			-onPopup
			-onValueChanged
			-value
			-data
			-name
			-prelightBackgroundColor
			-borderWidth
			-relief
			-sensitive
			-visible

	gnocl::ruler

2010-11-01
	New widget
		o gnocl::infoBar

2010-10-06
	gnocl::stockItem
		o new command

2010-10-05
	gnocl::toggleButton
		o completed support for the -icon option

2010-09-22
	gnocl::toolBar
		o subcommand
			added button, toggle, menu & radio as synonyms for item, checkItem, menuButton & radioItem objects

2010-09-06
	gnocl::pixbuf
		o sub-command
			composite -completed implementation of all options

2010-08-29
	New command
		o gnocl::pointer

2010-08-17
	gnocl::pixbuf
		o new commands
			snapshot
			screenshot

2010-07-29
	gnocl::pixbuf get
		o new subcommand
			pointer

	gnocl::noteBook
		o new option
			-groupId
			-tabBorder
			-tabHBorder
			-tabVBorder
			-onCreateWindow

2010-07-26
	New commands
	 	o gnocl::parseColor
	 	o gnocl::getStyle

	New helperfunc
		o cmds2list

2010-07-26
	gnocl::text
		o added drag-n-drop support, new options
			-dropTargets
			-dragTargets
			-onDropData
			-onDragData

2010-07-21
	gnocl::text
		o new tag subcommand
			clear

2010-07-20
	gnocl::sound
		o new command
			cancel
		o new option
			-onFinished

	gnocl::text
		o new command
			set

2010-07-17
	gnocl::sound
		o new command using Canberra extensions.

	gnocl::eventBox
		o added event options
			-onEnter
			-onLeave

2010-07-10
	gnocl::text
		o new tag options
			-pixelsAboveLines
			-pixelsBelowLines
			-size
			-sizePoints

2010-07-05
	merged modules fileChooserDialog.c with fileChooser.c

	gnocl::fileChooser
		o new options
			-createFolders
			-overwriteConfirm
			-previewLabel
			-onConfirmOverwrite
			-onFolderChanged
			-onFileActivated
			-onSelectionChanged
			-onUpdatePreview

	gnocl::statusIcon
		o moved to package gnocl-gnome

2010-07-10
	gnocl::menuItem
		o new option
			-showImage

2010-06-23
	gnocl::statusIcon
		o new command
			notify

2010-06-19
	gnocl::info
		o new subcommand
			fonts

2010-05-25
	gnocl::winfo
		o new subcommand
			path

	gnocl::entry
		o new command
			wordList

2010-05-20
	gnocl::fixed
		o new widget implementation

2010-05-15
	gnocl::text
		o new tag option
			-paragraph

2010-05-12
	gnocl::winfo
		o new sub-command
			pointer

2010-05-11
	gnocl::calendar
		o new options
			-name
			-onDaySelected
			-onDoubleDaySelected
			-onMonthChanged
			-onNextYear
			-onPrevYear
			-onNextMonth
			-onPrevMonth
			-year
			-month
			-day
			-weekNumbers
			-dayNames
			-details
			-monthChange
			-rowHeight
			-colWidth

2010-04-30
	gnocl::textBuffer
		o new options
			-onPasteDone
			-onInsertPixBuf

	gnocl::text
		o new options
			-onSetAnchor
			-onSetScrollAdjustments
			-onToggleCursorVisible
			-onToggleOverWrite
			-tabs

2010-04-29
	gnocl::text
		o new options
			-onDeleteFromCursor
			-onInsertAtCursor
			-onMoveCursor
			-onMoveViewport

2010-04-25
	gnocl::entry
		errors fixed with -onActivate options

2010-04-22
	gnocl::spinButton:
		warning fix: setting of non-zero page size

2010-04-10
    moved widget parameter struct declerations from gnocl.h to gnoclparams.h

2010-04-07
    gnocl version 0.9.95 released

2010-03-17
    -gnocl::text
        o new commands
            getIndex    -return line - col position for window coordinates
            lorem       -place paragraph of typesetting text into viewer

2010-03-16
    -gnocl::pixBuf
        o modified, new, load and save commands

2010-03-15
    -gnocl::pixBuf
        o new object command
            info    return details of specified pixBuf

2010-03-14
    -gnocl::inventory
        o new command, options widget or pixbuf
            returns a list of all available objects of specified type

    -gnocl::builder buffer
        o new options
            -container
            -objects

2010-03-06
    -gnocl::pixBuf
        o  new pixbuf commands
            setPixel
            getPixel

2010-03-02
    -gnocl::pixbuf
        o new command
                get drawable    -creates a copy of the display window
                                 associated with an on screen widget

2010-02-26
    -gnocl::pixbuf
        o new command
                subpixbuf   -create a pixuf which shares memory with
                             specified pixbuf

2010-02-20
    -gnocl::pixbuf
        0 new command
                copy    -create a new pixbuf by copying part or whole of
                         an existing pixbuf object

2010-02-19
    -gnocl::image
        o exnhanced functionality
            -image      - can now load graphics from a gnocl::pixBuf

        o new commands
            turn    -turn image through steps of 0, 90, -90, 180 or 270 degs.
            flip    -horizonal or vertical flip (mirroring)

    Percentstring
        o new option "%?" denoting gnocl::pixBuf .

    -gnocl::drawingArea
        o new command
            option add
                -allows the user to add new options under script control

2010-01-17
    -gnocl::pixBuf
        o new module
            -allows scipted creation and manipulation of GdkPixbufs

2010-01-20
    -gnocl::assistant
        o new options, share GtkObjext properties
            -name
            -data
            -normalBackgroundColor
        o new command cget

2010-01-16
    -gnocl::text
        o new option
            -buffer allow a textView widget to swap displayed textBuffers.

2010-01-15
    -gnocl::text
        o new options
            -doOnCutClipboard, -doOnCopyClipboard and -doOnPasteClipboard

2010-01-14
    -gnocl::label
        o resolved problems with use of pango markup with the -text option

    -added test script to demonstrate these features.

2010-01-13
    -gnocl::text
        o new option
            -text   a convenience switch to allow display of plain text at widget creation.

2010-01-12
    -gnocl::textBuffer
        o  new command. Allows the creation and manipulation of new text buffers.

2010-01-11
    -gnocl::assistant
        o resolved problems with handling signal events.
        o added -title option to the addPage widget command.

2010-01-03
    -gnocl::screen
        o new command. Returns information about display and screens settings

    -added exented test-*tcl scripts.

    -gnocl::builder
        o new command. Allows the loading and usage of GtkBuilder UI description files.

2010-01-01
    -gnocl::builder
        o new command
            file    load UI xml file from disk
            string  load UI xml file from string, e.g. embedded UIs for freeWrap applications.

2009-12-31
    -gnocl::beep
        o new command

    -gnocl::aboutDialog
        o resolved problems associated with use of the close button failing to close the dialog.
        o implemented remaining dialog properties.

    -gnocl::glade
        o new commands
            file    load UI xml file from disk
            buffer  load UI xml file from buffer, e.g. embedded UIs for freeWrap applications.

2009-12-30
    -gnocl::sourceView
        o detached from main gnocl project.

2009-12-28
    -demos
        o new demo test-fontSelector.tcl
        o revised to reflect changes in fileChooser and colorSelection dialog widgets.

2009-12-25
    -GnoclGnome
        o new command gnocl::application

2009-12-21
    -new modules
        o fontSelectorDialog
        o inputDialog

2009-12-20
    -gnocl::aboutDialog
        o new options
            -visible

    -gnocl::dialog
        o new options
            -visible

    -gnocl::window
        added command show, hide

    -new modules
        o fileChooser :implement the GtkRecentChooserWidget object.

        o colorChooser : implement the GtkColorChooser widget.
            NB: In order to implement these objects within a consistent
            naming context, it has been necessary to rename previous
            modules that resulted in the creation of dialog windows.
            This change is not backwards compatible with earlier gnocl
            releases.

2009-12-19
    -new modules
        o scroll :director support for the GtkHScrollbar and GtkVScrollbar widgets,
        o accelarator :director support for the GtkAccelerator widgets,
        Hitherto, the managment of these widgets has been include within more complex objects.
        The creation of these modules is to provide greater compatability with glade and builder UI description files.

    -glade support extended to include:
        button, togglebutton, checkbutton, entry, spinbutton, linkbutton,
        filebuttonchooser, colorbutton, scalebutton, volumebutton,
        image, label, hscale, vscale, hscrollbar, vscrollbar, accelarator


2009-12-16
    -bugfix
        o corrected problem with setting the -shadow

    -gnocl::expander
        o new options
            -spacing
            -underline

    -gnocl::box
            changed default padding from GNOCL_PAD (8 pixels) to GNOCL_PAD_TINY (2 pixels)

    -gnocl::table
            changed defaults for borderwidth and row spacing to to GNOCL_PAD_TINY

2009-11-24
    -gnocl::glade
        o added new module, enables GUI description files created by the Glade RAD tool
          to be used within Tcl scripts.

2009-11-22
    Reworking of Makefile implementation to enable modules to be built independently of the
    the main gnocl source.

2009-11-02
    -gnocl::pdfViewer
        o new module begun

    -testscripts
        o added/modified script, esp Scandocs.tcl. Requires the use of scanimage.

2009-11-01
    -gnocl::text
        o moved support for GtkSpell out of the gnocl::text code and into own module.

2009-10-27
    gnocl::applet
        o some bug-fixes in intialization / closing of applets.

2009-06-12
    -gnocl::comboEntry
        o new options
            -entryWidth
            -widthChars

    -gnocl::entry
        o new options
            -align

2009-05-21
    -new widgets
        o   gnocl::ruler
        o   gnocl::calendar
        o   gnocl::curve
        o   gnocl::gammaCurve

2009-05-17
    -gnocl::menu
        o command popup enhanced to support exact positioning with x y.

2009-05-14
    -gnocl::window
        o new options -onFocusOut -onFocusIn -onActivateDefault -onActivateFocus -onFrameEvent -onKeysChanged -onSetFocus

2009-04-09
    -new widget
        o gnocl::assistant
    -added GNOCL_PIXBUF and GNOCL_IMAGE to the list of GnoclOptionType

2009-04-29
    -gnocl::text
        o new commands
            save = serialize
            load = deserialize

2009-04-27
    -gnocl::entry
        o new command setPosition (problematic)

2009-04-26
    -new command
        o gnocl::signalStop

    -new options
        o gnocl::entry -onInsertText
        o gnocl::entry -onKeyPress
        o goncl::entry -onKeyRelease

2009-04-12
    -new commands
        o gnocl::beep
        o gnocl::grab

    -new options
        o gnocl::winfo geometry
        o gnocl::text -spellCheck (requires GtkSpell)

2009-03-24
    -released version 0.9.94

2009-03-20
    -tree / list
        o new option
            -ruleHint

2009-03-12
    -Adopted doxygen for the creation of all documentation. Documentation updating ongoing.
    -Modifications to makefile -contributed by Zbigniew Baniewski.

2009-03-12
    -new widget
        o gnocl::vte

2009-03-09:
    -new command
        o gnocl::statusIcon

2009-03-06:
    -entry
        o new commands
            set <string>
            clear
            get

2009-03-04:
    -new commands (partial implementaiton)
        o gnocl::print
        o gnocl::pixBuf
        o gnocl::bitMap

2009-03-01:
    -new command
        o winfo

2009-02-28:
    -treeList
        o new options
            -baseColor
            -baseFont

2009-02-03
    -new command
        o gnocl::resourceFile

2009-02-23
    -toggleButton
        o new options
            -widthRequest
            -heightRequest

2009-02-21
    -text
        o new commands
            dump
            replace
            search
    -window
        o new options
            -onButtonPress
            -onButtonRelease
            -onMotion

2009-02-18
    - text
        o new options
            -onScroll

2009-02-18
     - comboBox / comboEntry
        o new option
            -widthRequest
            -heightRequest

2009-02-09
      - window
         o new options
            -background
            -mask

2009-02-04
        o new widget
            gnocl::labelEntry

2009-01-15
      - toggleButton
         o new command
            geometry
      - button
         o new command
            geometry
      - window
         o new options
            -keepAbove
            -keepBelow
            -opacity
            -stick
            -acceptFocus
            -deletable
            -destroyWithParent
            -focusOnMap
            -gravity
            -hasTopLevelFocus
            -isActive
            -skipPagerHint
            -skipTaskBarHint
            -urgencyHint
            -backgoundColor
            -fullScreen
            -onEnter
            -onLeave
        o new commands
            reshow
            geometry
            pointer
            reposition

2009-01:
    -text
        o new options
            -heightRequest
            -widthRequest

2008-12-18: version 0.9.93a released
      - text
         o new subcommand
            getXYPosition
            visibleRectangle

2008-12-16
      -text
        o new option
            -onScroll
        o new command
            parent

2008-10:
    -text
        o new options
            -onPopulatePopup
            -onFocusIn
            -onFocusOut
            -onEnter
            -onLeave
        o new command
            class
            set
            scrollToMark
        o new index keyword
            start = {0 0}

2008-07:
    -text
        o new options
            -onInsertText
            -onDeleteRange

2008-03:
    -text
        o new tag commands
            <id> tag delete <tagname>
            class

2007-11:
    -text
        o new tag commands
            <id> tag apply
            <id> tag remove

        o new tag options
            -onEvent

        o new widget options
            -baseFont
            -baseColor
            -onButtonPress
            -onButtonRelease
            -onKeyPress
            -onKeyRelease
            -onMotion
            -dropTargets
            -dragTargets

2006-02-27: version 0.9.91
      - set LC_NUMERIC=C before gtk_init is called
      - dialog
         - fixed a bug with stock button handling
         - fixed a bug when -type and -child is given
      - window
         - added -decorated option
         - added -heightRequest and -widthRequest
      - label
         - added -widthChars and -maxWidthChars (for GTK >= 2.6.0)
      - tree / list
         - fixed -children option

2005-02-27: version 0.9.90
      - added features from GTK 2.4:
         - new widget fileChooser with extra and preview widget
         - new widgets fontButton and colorButton
         - new widget expander
         - new widgets comboBox and comboEntry
      - added subcommand "iconify" to window

2004-12-07: version 0.5.18
      - new lib gnoclVFS with commands file and mime
      - canvas
         o allow expressions in tag identification (e.g. "t1|(t2^t3)")
         o itemConfigure and itemCget work correctly with "-tags"
         o new subcommand findWithTag
         o added -dash option to bPath, ellipse, rectangle and polygon
      - scrolledWindow
         o added options -xValue, -yValue
         o added read only options -[xy]Lower, -[xy]PageSize and -[xy]Upper
      - Makefile
         o added -fPIC since amd64 needs it
      - toolBar
         o fixed segfault

2004-07-10: version 0.5.17
      - Makefile
         o removed DISABLE_DEPRECATED defines
      - canvas
         o implemented alpha blending
         o new items "polygon", "image" and "clipGroup"
         o item pBath knows now lines, bezier curves and closed figures
         o renamed getCurSize to getCurrentSize
         o renamed windowToWorld and worldToWindow to windowToCanvas,
           canvasToWindow respectively
         o new options -onEnter and -onLeave
         o new subcommands "update", "raise" and "lower"
      - scrolledWindow
         o fixed bug if child is canvas
      - image
         o fixed memleak in -size option
      - dialog
         o fixed bizarre bug related to focus handling if one button
            is a list of text plus icon

2004-04-21: version 0.5.16
      - canvas
         o new subcommands itemCget, getCurSize, isMapped
         o new option -onResize, -data
      - clipboard
         o added PRIMARY clipboard
      - list and tree
         o image may be file or stock icon
         o improvements to setSelection subcommand
         o new options -heightGroup, -widthGroup and -sizeGroup
         o new options -heightRequest and -widthRequest
      - scrolledWindow
         o cleanups, added documentation and demo
      - window
         o new option -onResize
      - dialog
         o new option -onResize
         o default button is always the last one if not set otherwise
         o button may be list of text plus stock icon
      - Makefile
         o 'make CFLAGS=xxx' works now

2004-02-11: version 0.5.15
      - Makefile
         o added -ltclstub
      - different widgets
         o new option -onRealize
         o new option -data
         o fix of some mem leaks thanks to valgrind
      - dialog and window
         o new option -typeHint
      - list and tree
         o new option -onPopupMenu
         o new subcommand columnCget
      - doc
         o reduced color depth of screenshots to decrease archive size

2003-12-22: version 0.5.14
      - Makefile
         o really support Tcl stubs
      - different widgets
         o new options -sizeGroup, -widthGroup and -heightGroup
      - notebook
         o new options -borderWidth and -showBorder
      - window
         o new options -borderWidth, -onDelete, -x, -y, -width, -height
         o new subcommand cget
      - dialog
         o new option -onDelete, -defaultHeight, -defaultWidth
      - tree / list
         o new column type "markup"
         o boolean columns may be sortable
         o changed column type "int" to "integer"
         o introduction of reference to row
      - optionMenu
         o remove old items if new items are set via configure
      - support for Gnome panel applet
      - support for Gnome session (in statu nascendi)
      - use argv of Tcl for initialisation of GTK and Gnome

2003-11-10: version 0.5.13
      - Makefile
         o target "install" does not test anymore
         o new target "installAndTest"
         o new "make DESTDIR=/foo/bar install" to ease rpm package
      - table
         o changed default for -fill to {1 1}
      - tree/list
         o fix for %w substitution in onButton*
         o added getNumChildren, onRowExpanded and onRowCollapsed
         o new default handling for -onEdited and -onToggled
         o new subcommand setCursor
         o paths may contain also "end" instead of an integer
      - notebook
         o new optional parameter to subcommand "currentPage"
         o new subcommand removePage
      - box/table
         o changed padding and spacing values from "small default big"
            to "small normal big"
      - statusBar
         o new options "-homogeneous" and "-spacing"
         o new subcommands "add", "addBegin" and "addEnd"
      - dialog
         o fixed focus handling of buttons
      - window/dialog/canvas
         o new callback functions onKeyPress and onKeyRelease
      - documentation
         o description of percent and markup string

2003-09-29: version 0.5.12
      - radioButton, menu radio item and toolBar radio item:
        renamed -value to -onValue
      - new subcommand cget for button, checkButton, combo, entry, label,
        menu check and radio item, optionMenu, radioButton, scale,
        spinButton and toolBar radio and check item
      - button: renamed subcommand "invoke" to "onClicked"
      - different widgets: removed subcommand getValue and setValue,
        use "cget -value", respectively "configure -value" instead
      - new pkgIndex.tcl
      - new make targets install and uninstall
      - default compilation without debug information
      - many new window options for dialog widget
      - new options -onActivate and -widthChars for entry widget
      - new options -onButtonPress and -onButtonRelease for list/tree

2003-08-25: version 0.5.11
      - new separate library for Gnome GConf
      - added image to tree and list
      - renamed the option -single to the add command of tree and list
        to -singleRow; added option -singleColumn
      - added "small", "default" and "big" to padding and border width option,
        default is now "default", to get the old behavior add
        "-borderWidth 0 -spacing 0" to the options on creation of a box and
        "-borderWidth 0" to the options on creation of a table
      - changed type double to float in tree and list
      - in callback of tree and list columns changed %t to %v for value,
            added %c
      - tree and list columns are resizable by default

2003-07-21: version 0.5.10
      - canvas moved to a separate library gnoclCanvas
      - added separator widget
      - added -child, -icon and -title to messageDialog, renamed it to dialog
      - added -onButtonPress and -onButtonRelease to toolbar items and buttons
      - added -onDestroy to plug widget
      - added "-onDestroy exit" to plug widget in demo scripts
      - fixed ANSI C compatibility bugs
      - fixed bug in combo where callbacks are to often called
      - fixed -visible in tree and list
      - changed tests so that they work with LC_NUMERIC being something
        without the point as decimal sparator

2003-06-16: version 0.5.9
      - new callback -onCellData for tree and list
      - fixed thinko in tcl/gtk event loop handling
      - fixed bugs in table related to align, fill and expand options
      - new command configure which allows setting globally tooltip and
        default icon; removed command tooltip
      - added -icon to window

2003-04-16: version 0.5.8
      - added callback, some work on event loops
      - added subcommands collapse, expand, scrollToPosition,
        setSelection and option -single to subcommand add of
        tree and list widget
      - added scrollToPosition to text widget
      - image widget: renamed -size to -stockSize, added -size
      - new option -hasFocus for many widgets
      - added clipboard

2003-03-03: version 0.5.7
      - new image widget
      - updated {file,color,font}Selection
      - removed gnocl::dnd, dnd works now via
         -{drag,drop}Targets and -on{Drag,Drop}Data
      - added "info allStockItems"
      - added -icon to button
      - messageDialog closes on return code break
      - removed GnoclWidgetOptions and related functions

2003-02-11: version 0.5.6
      - code cleanup for statusBar, eventBox, plug and socket
      - dialog is replaced by messageDialog
      - now three flavors of gnocl: pure gtk+, gtk+ and canvas
        and gtk+, canvas and gnome

2003-01-15: version 0.5.5
      - code cleanup for scale, scrolledWindow, toolBar
      - new options -value and -onChanged for entry widget
      - more common functions for all check items (button, menu and
        toolBar) and for all radio items

2002-12-12: version 0.5.4 aka "The Return Of The Canvas"
      - canvas, appBar work with gnome 2.0
      - new canvas item bPath and richText
      - removed gnocl::bind, binding works now via -on{Button,Key,...}
      - renamed -justification to -justify
      - code cleanup for text widget

2002-11-10: version 0.5.3
      - Second part of the Big Code Cleanup: combo, paned, progressBar,
            optionMenu and menu widgets
      - split menuItem in menu(Item|Sparator|CheckItem|RadioItem)
      - renamed (menu|tool|status)bar to \1Bar
      - changed some (char *) to (const char *) (update for Tcl 8.4)

2002-10-03: version 0.5.2
      - First part of the Big Code Cleanup:
         - documentation in DocBook (html'ized version is also provided)
         - more configuration options, for example -onShowHelp, -onPopupMenu
         - less memory consumption
         - some (few) options had to be renamed, for example -command to
            -onToggled or -onClicked
         - box options -fill and -expand changed their default value
      - new commands erase and getSelection for tree and list widget

2002-07-30: version 0.5.1
      - new tree widget
      - list widget now based on GtkListStore and GtkTreeView
      - new colorSelection and fontSelection
      - fileSelection now works

2002-05-21: version 0.5.0
      - port to gtk 2.0
      - new GtkTextView and GtkTextBuffer are supported

2002-02-19: version 0.0.10
      - new widget scrolledWindow
      - bugfixes especially concerning widgets with "-command" and
            "-variable" option, and widgets with an "invoke" command

2002-01-21: version 0.0.9
      - drag and drop support
      - many enhancements to table widget
      - widgets can be aligned in table and box widgets
      - new widget eventBox
      - new command "invoke" for most widgets with "-command" option

2001-12-21: version 0.0.8
      - new pixmap widget
      - app and window can set default height and width
      - toolbar, menuItem and optionMenu can have custom icons
      - table is now a combination of gtk table and gtk frame
      - padding and alignment of label can be set
      - the columns of the list widget can be sorted via a tcl callback
            function and cell text retrieved
      - binding on key and button event can have a parameter "detail" and
            the correspondig callback functions have more percent
            substitutions
      - experimental: remote activation via goad

2001-11-18: version 0.0.7
      - scale, optionMenu, socket and plug widget
      - menu hints in appBar
      - scrollbars for canvas widget
      - accelerators for page change in notebook now work
      - new option -layout for box of boxType

2001-10-17: Version 0.0.6
      - spinButton
      - checkButton in menu
      - underlined accelerators for menu items
      - new command setValue, getValue for checkButton

2001-09-07: Version 0.0.5
      - gnome color and font picker
      - new std option -sensitive
      - %-substitution in command of checkButton
      - more than one toolbar in an app
      - entry widget now combination of gtk entry, gnome entry,
        file, number, pixmap, and icon entry

2001-07-23: Version 0.0.4
      - list, text and paned widget
      - keyboard accelerators
      - demos only dependent on Tcl, no Tk needed
      - updated documentation

2001-06-07: Version 0.0.3
      - tooltips
      - notebook and dialog widget
      - rectangle, line, text, widget canvas item
      - %-identification for strings

2001-05-06: Version 0.0.2
      - info command
      - radio button widget
      - gnome about dialog
      - bind on canvas items
      - much work on canvas
      - box is now a combination of gtk box and gtk frame
      - start of documentation
      - connect to signal "destroy" for cleanups

2001-04-03: Version 0.0.1
      first official announced version

