
Whiteboard CHANGES
------------------

Not to mention all bugfixes and rewrites.

Coccinella-0.95.1 (040930): 	Short summary --

	- SASL authentication
	- Reworked several dialogs (new user, edit user, subscription)
	- Reworked how transports are displayed and handled


Coccinella-0.95.0 (040904): 	Short summary --

        - tabbed chat dialog
	- auto hide scrollbars
	- new info menu
	- reworked the profile settings dialog
	- reorganized prefs panels
	- improved notebook interface for smoother refresh
	- added the possibility to use ssl when registering new account
	- now automatically login after registration
	- buddy pouncing as a component
	- reworked incoming message dialog
	- extra options for profiles now in tabbed notebook
	- Itcl interface for applets accessing whiteboard functions
	- Itcl runtime environment for applets
	- mechanism to add custom protocol
	- card game applet as a first example of runtime and custom protocol
	- slide show component
	- xmpp uri parser
	- restricted to single instance on Windows
	- synced playback for QuickTime
	- using disco as default in place of browse


Coccinella-0.94.11 (040601): 	Short summary --

        - internal ip not always set correctly which made transfers fail


Coccinella-0.94.10 (040528): 	Short summary --

        - STRINGPREP fixes in roster, browse, disco,...
	- minor fixes for XMPP (ejabberd and jabberd2)


Coccinella-0.94.9 (04????): 	Short summary --

        - prepared for using xml/svg for all whiteboard stuff
	- major internal code reorganizations to separate whiteboard code
          from rest and be independent of protocols
	- reworked the groupchat dialog from scratch
	- major restructure of all browse code
	- added support for emoticon sets
	- added disco support
	- new component mechanism for plugins
	- removed all addons stuff, and moved to plugins
	- windows taskbar
	- added privacy/filter support


Coccinella-0.94.8 (040305): 	Short summary --

        - fixed critical bugs in p2p startup
        - fixed bug when auto away
        - added SVG importer


Coccinella-0.94.7 (040228): 	Short summary --

	- separating actual whiteboard code from rest.
	- uses resource database for everything, also images
	- chat dialog rewritten; new buttons, jabber:x:event support
	- using a hooks mechanism to handle callbacks in a more
	  modular way
  	- user profiles rewritten from scratch
	- alert sounds part rewritten; added a few more sound events;
          added possiblity to use sound sets
	- reworked tabbed notebook interface
	- added support for tkdnd (drag and drop) in the whiteboard for
          linux/unix and windows


Coccinella-0.94.6 (03????): 	Short summary --

	- internal http server in its own thread if available
	- better redo/undo functionality
	- fixed stacking inconsistencies when sharing images
	- background image in tree widget (roster)
	- better handling of event sounds
	- new addon structure for extensions
	- fixed cut/copy/paste menus on macs
	- files transported were not always cached, now fixed
	- incoming files will now have there file names encoded to
	  avoid name conflicts
	- added games item with chess as a first example
	- added (primitive) printing support for Mac OS X
	- sorted out how to handle 2/3-tier jids in chats and messages
	- reworked button tray into a mega widget


Coccinella-0.94.5 (0309??): 	Short summary --

	- jid completion entry
	- setup assistant with free servers info dialog
	- fixed really nasty bug where the ip number was not set correctly
 	  on systems with multiple network interfaces, typically when 
	  using ppp
        - removed smoothness option, added smooth operation of polygons
	- added auto update mechanism
	- added chat history dialog
	- reworked internals of the inbox, new file format
	- plugin control preference panel
	- much improved feedback with "broken image"
	- better handling of passive http transports
	- changed name of main file to Coccinella.tcl


Whiteboard-0.94.4 (030616): 	Short summary --

	- all jabber UI elements moved from whiteboard window to roster window
	- get side of file transport rewritten from scratch
	- MUC support at client level
	- a plugin structure for the whiteboard


Whiteboard-0.94.3 (0301??): 	Short summary --

	- whiteboards now multiinstance for jabber; send single whiteboard
	  messages, each chat and groupchat in separate whiteboards
	- uses full 3-tier jid in roster now
	- auto browse users to detect if coccinellas, set icon in roster
	- updated balloon info in roster
	- many rewrites
	- really many bugfixes...


Whiteboard-0.94.2 (02????): 	Short summary --

	- undo/redo method of canvas
	- localization (language adaption) introduced via message catalogs
	- new directory structure for prefs and inbox
	- changed GUI for jabber with persistant address fields
	- changed canvas file format, reads old, writes new
	- debug console for jabber I/O
	- numerous rewrites and bugfixes


Whiteboard-0.94.1 (02????): 	Short summary --

	- complete rewrite of the put side of the peer-to-peer file transfer
	- roster and browser (or agents) in tabbed window
	- use agents as fallback if no browsing
	- added old groupchat protocol in case
	- auto speech bubble from popup
	- smart tool button popups
	- new file cache database
	- modified image handling which makes image copy & paste incompatible
	  with earlier versions
	- now saves inbox between sessions
	- SSL now works with jabber server
	- fixed really nasty bug in the xml parser
	- numerous rewrites and bugfixes


Whiteboard-0.94 (02????): 	Short summary --

	- new inbox and other dialogs for message handling
	- printing support, expat parser, ssl, MS Speech on Windows
	- reorganized code so that the whiteboard toplevel is more
	  objectified to allow multiple instances
	- large code rewrites for better organization
	- parsing smileys and http links in jabber dialogs
	- changed jabber xml namespace to coccinella:wb ,
	  which makes it incompatible with 0.93!
	- scrollbars for canvas in whiteboard, no synced window sizes
	- QuickTime movies streamed via http if possible


Whiteboard-0.93.1 (02????): 	Short summary --
	
	- minor bugfixes and error checks
	- added prefs(stripJabber) option
	- fixed return -code in TclXML's ElementClose
	- fixed registration bug when resetting xml parser
	- restricted sending to ill formed jid's (@jabber.org)


Whiteboard-0.93 (020127): 	Short summary --

	- adapting to the jabber XML IM server system
	- preferences are now collected in one window
	- code base more than doubled compared to 0.92...


Whiteboard-0.92 (001128): 	Short summary --

	- new tiny http server
	- is now running on Windows (98)
	- serves streaming media to QuickTime from the TinyHttpd server
	- all nontransparent gifs now Mime encoded in the scripts
	- much of the code now as packages instead of source'ed directly
	- new centralized network via a reflector server
	- flash free window updates
	- handles new dashed options of canvas
	- new supported extensions: Img, snack, tkprint
	- working menu accelerators
	- movie controller widget with bindings to snack sound objects
	- many code rewrites, bug fixes, and enhancements


Whiteboard-0.91 (000517): 	Short summary --

	- new tools, arc item and rotate
	- collapsable shortcut toolbar
	- splash screen
	- items menu for pre made items
	- put/get operations rewritten with new protocol
	- safety check in server
	- support for the xanim application on unix/linux
	- systematic use of mime types for handling multimedia imports
	- systematic handling of extensions
	- font import mechanism for using chinese and other multibyte fonts
	- many code rewrites, bug fixes, and enhancements


Whiteboard-0.90 (991201): 	First official release.





