changeset:   71ce7e5e4ef6
date:        Mon Jul 02 10:35:18 2012 +0100
Released as v0.4.3.

changeset:   1c14d9314be4
date:        Tue Jun 26 18:07:01 2012 +0100
Fixed a bug in the handling of the change of a model's display name.

changeset:   ccb6405a9777
date:        Tue Jun 26 15:09:35 2012 +0100
updated the dip.plugins tutorial.

changeset:   15caa7f7cc4b
date:        Tue Jun 26 12:57:44 2012 +0100
Updated the dip.shell tutorial and examples.

changeset:   01912a1c4128
date:        Tue Jun 26 11:45:19 2012 +0100
Fixes to the base managed model tool so that the model exposed is the original
rather than the version adapted to IManagedModel.

changeset:   66e05c85e6f6
date:        Tue Jun 26 10:59:55 2012 +0100
Fixed bugs in the handling of a tool's action collections.

changeset:   e3354ebe94d1
date:        Mon Jun 25 22:51:03 2012 +0100
Finished the updates to the dip.ui tutorial.

changeset:   a6ad1574f7c8
date:        Mon Jun 25 22:47:04 2012 +0100
The auto update of a model using a wizard controller happens whenever the
current page changes as well as when the wizard is completed.

changeset:   f7e8f824be0d
date:        Mon Jun 25 20:02:35 2012 +0100
Updated all but the last section of the dip.ui tutorial regarding the new
adapter behaviour.

changeset:   545f7dc7a068
date:        Mon Jun 25 19:54:27 2012 +0100
Changed the handling of an action's default id so that the name of a bound
attribute takes precedence.  This means that the id doesn't have to be set
explicitly when binding a well known action to an attribute.

changeset:   4d0df3f1fee9
date:        Mon Jun 25 18:58:17 2012 +0100
Fixed a couple of unadapted() related bugs.

changeset:   47a5a5c99f18
date:        Mon Jun 25 16:50:30 2012 +0100
Updated the model tutorial regarding the adapter changes.

changeset:   1a90773d4783
date:        Mon Jun 25 15:21:18 2012 +0100
Updated the roadmap and architecture sections of the documentation regarding
view factories no longer returning toolkit specific objects.

changeset:   cb850442c8f2
date:        Mon Jun 25 12:52:53 2012 +0100
Fixed problems with the acceptable state of a wizard page.

changeset:   14ee915d1f9f
date:        Mon Jun 25 12:11:50 2012 +0100
Fixed a problem with the initial visibility of form labels.

changeset:   4de5a95a4e27
date:        Mon Jun 25 11:47:33 2012 +0100
Ensure the labels are known when a form's views are added to the layout.

changeset:   c093790e5d2f
date:        Mon Jun 25 10:00:45 2012 +0100
Fixed the state of the save/close actions of a shell.

changeset:   a9cf8db5c07c
date:        Fri Jun 22 17:49:52 2012 +0100
Fixed a regression managing the dirty flag for a model using the form tool.
More tab page fixes.

changeset:   f1cfe2b93ac2
date:        Fri Jun 22 16:27:45 2012 +0100
Added dip.pui.TabPage.
Some more refactoring fixes.

changeset:   2a7b986ada0f
date:        Fri Jun 22 12:26:29 2012 +0100
IMenu.visible now defaults to None to indicate that the menu should be hidden
if it is empty.

changeset:   d2dfd71a7794
date:        Wed Jun 13 15:37:24 2012 +0100
Reimplemented ITabPage and TabPage.
Removed ViewMetadata.

changeset:   183e3ca51989
date:        Wed Jun 13 12:38:18 2012 +0100
Fixes to Qt menus.

changeset:   2cbbf37f2654
date:        Wed Jun 13 11:31:41 2012 +0100
Fixed the initial configuration of a shell.

changeset:   e13c7c9d6aaa
date:        Tue Jun 12 20:36:29 2012 +0100
Debugged so that the shell.py test starts up.

changeset:   9784e60067d6
date:        Tue Jun 12 16:51:33 2012 +0100
Removed all unnecessary adapter calls in dip.shell.

changeset:   6a2e4aa58478
date:        Tue Jun 12 10:21:46 2012 +0100
Removed the unnecessary adapter calls in dip.io.

changeset:   d73d64ff9c73
date:        Tue Jun 12 09:28:13 2012 +0100
Removed all the unnecessary adapter calls from dip.plugins.

changeset:   809e5a79106d
date:        Tue Jun 12 09:21:35 2012 +0100
Removed all unnecessary adapter calls from dip.developer.

changeset:   f3593bb53d50
date:        Tue Jun 12 08:43:18 2012 +0100
Removed all redundant adapter calls from dip.builder.

changeset:   51500d9135fa
date:        Tue Jun 12 07:40:32 2012 +0100
Removed all the explicit saving to the shadow attribute as this now happens
automatically.

changeset:   3bfe7ef0ae8c
date:        Tue Jun 12 07:11:01 2012 +0100
Cleaned up inject.py slightly.
Removed all unncessary adapter calls from dip.ui.

changeset:   c07ac6531a90
date:        Mon Jun 11 21:57:00 2012 +0100
Refactored most of the calls to ViewFactory.configure().

changeset:   139e8b9a0c0d
date:        Mon Jun 11 17:57:07 2012 +0100
hanges now that we can assume a controller doesn't need to be adapted.

changeset:   9df0ed162f10
date:        Mon Jun 11 16:50:29 2012 +0100
View factories now invoke the toolkit using the name of the method rather than
looking up the interface.

changeset:   dc82fc6d92e5
date:        Mon Jun 11 15:58:49 2012 +0100
Merged the ObjectFactory class into the ViewFactory class.

changeset:   29e8d78fcf1b
date:        Mon Jun 11 15:35:16 2012 +0100
Updates to the Bindings implementation for the new view behaviour.
All unit tests now run again.

changeset:   5dc7b5aa2a49
date:        Sun Jun 10 16:11:20 2012 +0100
An attribute that is an instance of an interface now always implements the
interface rather than can be adapted to the interface.  In other words the
attribute may contain an adapter rather than the unadapted object.
Added dip.model.unadapted() to return the base object from what might be an
adapter.
Changed all the toolkit methods to return an object that implements the
appropriate interface rather than an object that can be adapted to the
interface.
Changed all the toolkit methods to handle a parent that is a view (ie. an
adapter) rather than the toolkit specific object.
Updated some of the unit tests for the new behaviour.
IPluginManager.service() now returns an object that implements an interface
rather than one that can be adapted to the interface.

changeset:   067220774c30
date:        Sun Jun 10 12:14:52 2012 +0100
Fixed the signature of IToolkit.dialog().

changeset:   73832204d27d
date:        Sat Jun 09 17:19:26 2012 +0100
View factories no longer use dip.pui to create views.

changeset:   ca43c003c7e3
date:        Sat Jun 09 17:06:57 2012 +0100
Removed the explicit attribute lookup in the implementation of the dip.pui
factories.

changeset:   62453902233c
date:        Sat Jun 09 15:30:32 2012 +0100
Removed all calls to the deprecated assertEquals().

changeset:   b481a61c07ec
date:        Sat Jun 09 15:19:36 2012 +0100
Removed some duplicated code.

changeset:   afc6ed2f887d
date:        Sat Jun 09 15:13:46 2012 +0100
Removed an unnecessary interface cast.

changeset:   d5030c912f92
date:        Fri May 25 18:07:07 2012 +0100
Added tag 0.4.2 for changeset da3c6ec82f9e

changeset:   da3c6ec82f9e
date:        Fri May 25 18:05:42 2012 +0100
Released as v0.4.2.
Updated the NEWS file.
Documented the dip.publish module.
