You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2019/01/22 22:00:46 UTC

[isis] branch 2011-AppManifest2 created (now e6c25ae)

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch 2011-AppManifest2
in repository https://gitbox.apache.org/repos/asf/isis.git.


      at e6c25ae  ISIS-2011: merges AppManifest and AppManifest2

This branch includes the following new commits:

     new ce17d07  initial checkin
     new a5df21e  *** empty log message ***
     new 4cc9c10  *** empty log message ***
     new d6d96de  *** empty log message ***
     new 408be4e  *** empty log message ***
     new e025649  *** empty log message ***
     new 44bd81b  *** empty log message ***
     new 562ec8f  *** empty log message ***
     new 2b17658  *** empty log message ***
     new fdfb0ec  *** empty log message ***
     new cb78b9b  *** empty log message ***
     new 382d0d2  *** empty log message ***
     new ce368506 *** empty log message ***
     new acff048  *** empty log message ***
     new 7ff656a  *** empty log message ***
     new 4ab4d0e  *** empty log message ***
     new 671a440  *** empty log message ***
     new 7733de9  *** empty log message ***
     new 33eb7bf  *** empty log message ***
     new 597e21e  *** empty log message ***
     new 580cb70  *** empty log message ***
     new bcb632c  *** empty log message ***
     new 148bfcc  *** empty log message ***
     new b93b18b  *** empty log message ***
     new 28d2608  *** empty log message ***
     new 2a464c5  *** empty log message ***
     new 9454557  *** empty log message ***
     new 488ff33  *** empty log message ***
     new 6234741  *** empty log message ***
     new cd4b111  *** empty log message ***
     new ff09878  *** empty log message ***
     new 7f2aba8  *** empty log message ***
     new ff36067  *** empty log message ***
     new 5f29916  *** empty log message ***
     new 859432b  *** empty log message ***
     new 9322f2e  *** empty log message ***
     new 7d2a0a3  *** empty log message ***
     new f4911b0  *** empty log message ***
     new b464821  *** empty log message ***
     new 8bd6c37  *** empty log message ***
     new 8c48114  *** empty log message ***
     new 33f4b1a  *** empty log message ***
     new 19b5645  *** empty log message ***
     new a6659e1  *** empty log message ***
     new 8619e49  *** empty log message ***
     new 7c7123d  *** empty log message ***
     new 4af6644  *** empty log message ***
     new 0b2a966  *** empty log message ***
     new d73a033  *** empty log message ***
     new 928f758  *** empty log message ***
     new c430ebd  Change targets.xml so that java docs and junit reports are not generated for each sub project.  Now they will be only generated for the complete build, e.g. exploration, enterprise etc.
     new 502bc3a  *** empty log message ***
     new 32642cf  Modified TestString so that stringValue returns an empty string rather than null when when the value is marked as empty.
     new 11a3d75  reformatted
     new 6c781df  *** empty log message ***
     new 638b5bc  Fixed refresh problem where the subviews of lists, forms, trees and other views would not be resized (or relaid out) after the objects they are representing changed.
     new a83c869  Refactored control package so all basic classes (Permission, FieldAbout, ActionAbout, State) are no interfaces.  Created default implementations in a subpackage.
     new 41c4493  Refactored control package so all basic classes (Permission, FieldAbout, ActionAbout, State) are no interfaces.  Created default implementations in a subpackage.
     new 449b2c7  Updated the ClassAbout class to work the same way as the new Field and Action abouts.  Modified the Java reflector to run a static method called 'class[MethodName]' and taking a ClassAbout object.
     new 7923cb2  Updated the ClassAbout class to work the same way as the new Field and Action abouts.  Modified the Java reflector to run a static method called 'class[MethodName]' and taking a ClassAbout object.
     new cc0a420  The views, specifically the ClassIcon, EmptyField, and Workspace, are now taking notice of the classAbout method declared within classes to control the instantiability of types of objects, and access to the instances.  When the ClassAbout dictates a restriction on a class the views will now not show the menu options.
     new a572df1  Action method value paramaters where all being rendered as text fields, even logicals.  The Builder now uses the view factory to create the most suitable view for each value type.
     new ce8d7c2  Local object manager now forward the abort transaction call to the object store.
     new bfc927b  *** empty log message ***
     new d665a15  Changed the name of ErrorView to FieldErrorView to indicate that it is specifically for field errors.
     new 40872e4  Added new view to show system errors (NakedErrors) that occur within the system.
     new 50f0fcf  Created new build process that pulls together the basic resources (source code, images etc) and builds a distribution.
     new 8901d91  Update structure of test for new build mechanism.  Now the XATs are in a separate directory so they can be excluded from the exploration build.
     new 5bddf94  Fixed two bugs:
     new 27f12c0  Import of library example
     new 1027b6b  *** empty log message ***
     new f924147  Fixed the time based tests
     new be3f753  Created a common build template for building distributions.  These can be run locally or run by the build system.
     new 8846011  Updated documentation
     new a3baa4e  Moved the XAT to a separate source folder.  This way the eploration build can exclude the XATs.
     new 2d8411a  *** empty log message ***
     new 3acbfd7  Removed the two suppurfluos get...Action methods
     new 4c09397  Removed the hash code, which was based on the OID, and hence changed when the object became persistent.
     new 8a45c6d  Fixed bug with .NET version where it did not accept the hour offset
     new 74d1aaf  The setting up of the time based object is already taking place in the superclass, so remove these same calls from the constructor.
     new c7a5f67  Restructured test case, test object factory, and documentors:-  - to detail what class and method is being tested  - to get the documentor directly  - to tell the documentor that each test has started and finished These all allow tests to be documented per individual methods, per class, or for an entire suite.
     new 63c586b  Adapted the class options so they also use the action dialog specificatio for multiple parameter static methods.  Now the class icon will show multi-parameter methods.
     new c55600a  New build for the development distribition.  Uses the common build template (in build templates).
     new 624326b  Updating common build file to work with lundbuild
     new e1e5b9b  Fixed builds so they fail when tests fails
     new 044ced1  Turned on debug output as a default.
     new 94fd281  Moved popmenu test to the example tree, as it needs a graphical environment to run.
     new 6a6cd8a  Modified text fields so that a distinct colour is used to show that a field is being edited.  There are separate colours for: focused, editing, and unsaved.
     new a3af575  Added a scroll border decorator.
     new b517ba5  Replaced mechanism for finding view under mouse, and calculation absolution location. Fixed scrollbar offset issue Reworked Drag classes Working on multiple-workspace within a view
     new f551ac9  Replaced mechanism for finding view under mouse, and calculation absolution location. Fixed scrollbar offset issue Reworked Drag classes Working on multiple-workspace within a view
     new 5af8ede  Made the results of double-clicking class icons and selecting menu options place the resulting views near the starting point, within the same workspace.
     new 8e91c5b  Fixed bug where TreeNodeBorder was repeatedly loading the same image.
     new 2e95799  Fixed bug where TreeNodeBorder was repeatedly loading the same image.
     new 2ec4a74  Set the size of the root tree in the tree browser frame so that it is at least as high as the right hand pane.  A default minimum height is hard code.
     new 5e37e09  Fixed Date and Time Period tests.  By setting the locale when the class is loaded then the format will be set up in Date and Time when they are loaded.
     new 1c58924  Added identified border to class icon.
     new bede32d  Added two new asserts: 1) to check that a field's validation method catches invalid values; and 2) to check that value object's parse throws parse exception for specific entry strings
     new 5162969  Added assertions for testing whether a collection starts or ends with a specific element.
     new 24e54ec  Refactored InternalDrag and related classes to simplify.
     new b692886  Tidied up table view:-  - aligned baselines  - added resize and scroll borders  - added object title to row border  - adjusted cell resize area  - added border lines
     new 5437ae8  *** empty log message ***
     new 83855ac  *** empty log message ***
     new 1bfe8ad  Added Lookup interface for object-as-options definintion
     new 1570a90  Dan's refactoring of snapshot
     new 4060161  *** empty log message ***
     new 408ba3d  Fixed test
     new 6ccd101  *** empty log message ***
     new aba63eb  All window views are now created so they are as large as they need to be to fully display their complete contents.
     new a27ec08  Tidied up the mechanism for creating menu options for each of the action methods.  This has a fixed a problem where class methods where run as object methods.  Additionally checked the results of the methods to determine if the associate method should be called to create an association from a newly created object.
     new c82f265  Fixed tree browser problem where collection would fail to reopen as collection.  It was set up to show an object, and so ignored the collection.
     new 166feb8  Added the ability to check whether an association can be made.
     new b9ec105  Modified reflector to catch and dispose of action methods that don't use Naked types as their parameters.  This is logged as a warning.
     new 65daff4  *** empty log message ***
     new de79a5a  Added a series of methods to get the year, month, day, hour and minute from the Date, DateTime and Time objects.
     new 5007747  Limited the bounds of the overlay views so they can't be dragged out of the frame.
     new 81982a5  Added methods to ActionAbout interface to allow parameter labels and default values to be set for parametered action methods.
     new f0c165d  Simplified the mouse event tracking and event generation.
     new e663fc4  Started refactoring mouse/view positioning code.
     new 42d6c6d  Corrected spellings in ClassAbout methods
     new ce83461  Date didn't zero the hour properly.
     new a113fb9  *** empty log message ***
     new 3cb498f  Minor modifications to adjust the views for an intermediate demonstration
     new 1b20ccc  Corrected spellings in ClassAbout methods
     new b9ae314  Fixed date and time tests
     new 4d03fbc  Completely refactored the mouse event handling, redefining dragging within a view, content dragging, and moving views.  Events over borders are now changing the cursor properly, and mousing is more accurate.  Now the start of a drag action does not occur until the mouse has moved three pixels vertically or horizontally, which makes it easier to perform the click gestures without accidentally starting a drag.
     new 05cc0d1  *** empty log message ***
     new f7f7c74  When a button is pressed on the button border any value field that is being edited is automatically before the button's action is invoked.
     new 86f7cc3  *** empty log message ***
     new 6e10d20  Added OID enumeration to NakedCollection classes.
     new b8d9793  Updates from Dan
     new 76b67c8  Fixed bug where items in instance list where being removed from list when dragging out.
     new e76375e  *** empty log message ***
     new a9d40ad  Added createPattern method spec to NakedObjectSpecification so that empty object can be create that can be used as a pattern for searching for objects.
     new 42af2cb  Added flag to FieldAbout to allow a field to be marked as non-persistent.
     new 9c7da4c  Fixed bug where dates where not comparing correctly, after being cleared and edited.
     new 53825cd  *** empty log message ***
     new 6f1fee5  *** empty log message ***
     new c80fca1  *** empty log message ***
     new 196c7cc  *** empty log message ***
     new 49ac6da  *** empty log message ***
     new 0e1bbce  Devised a mechanism for server-collabrative instance searches.
     new abd6940  *** empty log message ***
     new a1e74e1  Devised a mechanism for server-collabrative instance searches.
     new 9b78564  *** empty log message ***
     new 99c07e9  Imported new distribution framework
     new e8f1142  Devised a mechanism for server-collabrative instance searches.
     new d17e094  AcceptanceTestCase is now loading up the reflector specified in the xat.properties file.  If none is specified then the JavaReflector is used as a default.
     new a7382d1  *** empty log message ***
     new a55eeac  *** empty log message ***
     new 7191967  Disallowing aggregated objects (as marked by the Aggregated interface) from being dropped into fields when the source object already has an owner.
     new ff60b6e  Added an interface called Aggregated to mark objects that can only be held by one object.
     new 678768e  Added the invoke methods offered by TestObject to TestClass, allowing class methods to be tested and run.
     new 6659d29  Created a sortable internal collection - InternalCollectionSortableVector - and an interface to define the sort order.
     new acf56fe  Started to refactor the content objects so a single view can deal with both a field object and a parameter object.  Essentially the duplicated code found in the views is now part of the Content objects.
     new a2ab36f  Updated ParameterSet so it is told the context to be used for recreating the parameters.
     new 671bb97  *** empty log message ***
     new 409b593  Scrollbars are now being shown fully in views that are bigger than the display area.
     new cf346bc  Defaults for lookup parameters can now be used.
     new a806175  *** empty log message ***
     new d0a15f5  Moved the release directory up one level.
     new 4c9be90  *** empty log message ***
     new 2dfeb69  *** empty log message ***
     new fae8efa  *** empty log message ***
     new 09d86e7  Added mechanism to allow null parameters to be specified.  As this is done as part of the process of finding a method the parameter type must be specified.  To create a null parameter use the createNullParameter methods in AcceptanceTestCase.
     new b51c221  TextString was sometimes showing a blank string as 'NULL'  this is now showing as empty.
     new eb28ecf  Fix setting of both default values and label so both are set in the 3 parametered method.
     new 2fcf7c6  Added an error dialog box that is to be displayed when exceptions occur in reflectively called code.
     new b91240a  Drop-downs (lookup) on already set fields now replace the current selection with the new selection.
     new 80970db  Moved the moving between fields out of the text fields and up to the interaction handler allowing both fields and objects to be tabbed to.
     new b6e4243  Simple refactoring
     new 99b1e1a  Lookup fields now reflect the state of the state of the about method for their field.  If the about indicates they cannot be modified then the trianagle is not drawn fully.
     new 6b3e150  Changed the tiltle empty fields (the 'grey blob') so that it reflects the type of object rather than the name of the field.
     new 653921c  Reference fields in dialog box now only accept objects of the type of the parameter.  Before any object could be dropped into a reference field.
     new d128c77  Now fails with an IllegalArgumentException when an illegal parameter index is specified when setting up parameter details from an action method.
     new dce5456  Fixed bug where a transient object used as a parameter to an action method would cause an exception.
     new 4ec0438  Fixed limited checking of the parameter type for 1-arg class method.  A simple equals comparision was made, now comparing for subtypes as well.
     new 825cba6  Added external graphic to field border and window border to flag when an object is transient.  This shows an image loaded from the images directory with the filename 'transient'.
     new 6412c00  Modified field builder (ObjectFieldBuilder) so that for elements in a collection the fields to be displayed are derived from the type of element the collection is designed to hold; and not the type of element that is actually.  A flag has been added to the builder to mark that this distinction should be made.  This defaults to false, but the table row specification creates its builder with this flag set.
     new c846f68  Modfied the error dialog so that the message is displayed within a scrollable window allowing all text to be more easily seen.
     new 92a38fe  Fixed bug with dialog lookups where the field was no longer allowing the instances to be shown.
     new 1754111  *** empty log message ***
     new 3f8e4f9  *** empty log message ***
     new a338760  *** empty log message ***
     new 299c8d6  *** empty log message ***
     new 9c3ef61  *** empty log message ***
     new 08bec18  *** empty log message ***
     new 88f91dd  *** empty log message ***
     new bcc1d44  *** empty log message ***
     new 2a4cd0d  *** empty log message ***
     new 2acd1f6  *** empty log message ***
     new 370661b  Merged changes that make up the POJO version.
     new 193663a  Merged changes that make up the POJO version.
     new c33aa31  Fixed tests
     new b9ac424  Fixed tests
     new 67bb53d  Fixed tests
     new 83ab018  Moved the directory the released code is placed in
     new 3e2b3ba  *** empty log message ***
     new 77c07e6  *** empty log message ***
     new a99fb95  *** empty log message ***
     new 6b927e3  *** empty log message ***
     new 8861120  *** empty log message ***
     new a538934  *** empty log message ***
     new 4ff42ab  *** empty log message ***
     new 4a72cd8  *** empty log message ***
     new c1e96c8  *** empty log message ***
     new 24ee35f  *** empty log message ***
     new 1189cb6  *** empty log message ***
     new b384177  *** empty log message ***
     new d79b0d4  Made the actions "instances" and "new instance" exploration actions.
     new 029051a  Made the action "find" an exploration action.
     new 65aaaee  *** empty log message ***
     new e038ad0  Fixed bug where actions were not being recognised in XATs when using a subclass for one of the parameters.
     new 1262913  *** empty log message ***
     new e4c3cc3  *** empty log message ***
     new 30540af  *** empty log message ***
     new 0b0c117  *** empty log message ***
     new cc7aaee  *** empty log message ***
     new 61c717f  *** empty log message ***
     new 31f370a  *** empty log message ***
     new 7dbd6a5  Fixed reflector bug that ignored about methods for debug and exploration methods.  It only found those for user actions (starting with action).
     new 0e5052b  Fixed bug that prevented class options from shown on class icons, collections, and empty fields.
     new 1a6d4ad  Modfied the NakedValue class so that it has a minimum and maximum length.  The adapters provided for the value objects can then pass on these values.
     new 5bcca75  Modfied the NakedValue class so that it has a minimum and maximum length.  The adapters provided for the value objects can then pass on these values.
     new 55bb85e  Added an adapter for int primitives.
     new 2d91c9c  Modified test framework to return either an Object or a Collection when invoking methods.  Removed the overloading of the invoke methods so that the parameters parameter is required.
     new 05107a5  Lookups instances are now being sorted alphabetically.
     new 76665a7  Refactoring the TextField view.
     new cc5f502  Tidied up startup and shutdown so any resources are dissociated, allowing for GC sooner.
     new 391dfdd  *** empty log message ***
     new a5c0138  Fixed bug in assertFieldEntryInvalid that caused field to be set even if invalid.
     new 9d470a8  Added two new invoke methods, which return either an object or a collection.  The old invoke methods are to be deprecated.
     new 5bfa38d  Renamed ObjectStore to XatObjectStore
     new 880ef59  Expanded the resolving mechanism to allow for immediate and eager resolving.  Renamed the old resolve to resolveImmediately.
     new c84ed23  Added logging to detail when objects are finalized.
     new cd01ac0  Updated FloatingPointValue to use float not double for its internal representation.
     new 47c02b9  *** empty log message ***
     new 2859467  Added value classes for the rest of the primitive types: byte, short, long and double.
     new 9acb2d5  Added set and value method to DateValue interface in common with the rest of the value classes.
     new 8f25a28  Added set and value method to StringValue interface in common with the rest of the value classes.
     new ae6f084  Updated FloatingPointValue to use float not double for its internal representation.
     new c5e3285  Updated IntAdapter to use Integet for its methods, and not Double.
     new 3d44ed2  Renamed BooleanPrimitiveAdapter to BooleanAdapter.
     new b08c846  Added temporary graphics for empty fields and transient marker.
     new 9918417  Created repository for accesing the singleton classes: ObjectManager, Configuration etc.
     new 3ea855c  Expanded the resolving mechanism to allow for immediate and eager resolving.  Renamed the old resolve to resolveImmediately.
     new 9092fec  Added logging to detail when objects are finalized.
     new 1953204  Phasing out the canAccess and canUse methods from Naked.  The same information is available from the Hint.
     new 8b7f3fd  Updated FloatingPointValue to use float not double for its internal representation.
     new 6fc99aa  *** empty log message ***
     new 957a736  Modified checkIsPojoDirty to make it more efficient.
     new 8fda596  Rewrote dirtyObjects() to create a collection and pass back an enumeration rather than wrap the existing enumerator.
     new 16e309b  Instances are now stored by type rather than as one big collection.
     new 5ab441f  Refactored out the repeated creation of an empty object array for zero parameter methods.
     new 0afef85  finalize() was clearing a class variable after that variable had been reset, causing it to be null.
     new f0e9d1c  Distribution mechanism is now passing across transactional boundary requests: start, end and abort.
     new 84d4b1d  Added a loaded object hashtable that can be cleared down - for testing
     new c2242a0  *** empty log message ***
     new be3734b  Tidied up resolving - removed from collection methods.
     new d5c8111  Added unresolvedTitle() to NakedObjectSpecification for allowing framework to get a title from an unresolved object.
     new 42fe512  Added resolveEagerly (to allow object store load up objects early if they are ready) to complement the resolveImmediately request.
     new d49dcc8  Refactor transient object store to store instances each specific type of object is an external object - TransientObjectStoreInstances.  This is much more efficient when storing large numbers of instances.
     new b7b84ca  Added unresolvedTitle() to NakedObjectSpecification for allowing framework to get a title from an unresolved object.
     new 56b2aab  Extracted out the static methods for getting adapters from PojoAdapter to PojoAdapterFactory (as instance methods).  This factory can now be got from NakedObjects, and should be soon merged with LoadedObjects.
     new e56a2bf  Added unresolvedTitle() to NakedObjectSpecification for allowing framework to get a title from an unresolved object.
     new 762f64d  *** empty log message ***
     new 42ea322  Distribution mechanism is now passing across transactional boundary requests: start, end and abort.
     new c7ca3f5  *** empty log message ***
     new b7000ec  Moved access of NakedObjectSpecificationLoader from itself (claass method & singleton) to NakedObjects.
     new a0af02e  *** empty log message ***
     new fd3467a  Drop on an object view now sets parent to invalid state.
     new 505a728  Extracted the private mechanism for identifying the subview for under the mouse pointer.
     new 56346b8  Fixing the identification of branches in the tree.
     new ce728fe  Added resolveEagerly (to allow object store load up objects early if they are ready) to complement the resolveImmediately request.
     new 7669458  *** empty log message ***
     new 0c616ee  Moved access of NakedObjectSpecificationLoader from itself (claass method & singleton) to NakedObjects.
     new b60ec68  Added a profiler class (which measures times and memory usage) to the core framework, and updated the XAT performance classes to use this timer.
     new a4d2d12  Added debug interface to PojoAdapterHash and LoadedObjectsHashtable interfaces, and implemented them in the default implementations.
     new 528db32  Fixed tests where NakedObjectSpecificationLoader was not being found properly.
     new d026df1  Moved the reponsibilty for getting the configuration file from ConfigurationFactory to the NakedObjects
     new 29ae765  *** empty log message ***
     new 8fd1273  Added transaction demarcation to the make persistent request on the server side
     new 00b9112  Changed the flagging of persistable from a boolean to an enumerator - now allowing user-persistable, program-persistable, transient and immutable.
     new 78ecd2f  Creating logging decorator to log what is taking place within the ObjectManager and ObjectStore
     new 92d41e9  Moved the transaction handling out of the Action and Oneto...Association classes and into reflection decorator classes.
     new fd93792  When default paramaters are set up they are now check for correct typing before invoking the action method.
     new 5a332f4  *** empty log message ***
     new e986a90  Changed the flagging of persistable from a boolean to an enumerator - now allowing user-persistable, program-persistable, transient and immutable.
     new 7ac14b68 Moved the transaction handling out of the Action and Oneto...Association classes and into reflection decorator classes.
     new dd3bec9  Authorisation requests to the AuthorisationManager now include the Session object.
     new b9910b6  Added hook into DebugFrame so subclasses can react to a closing debug window.
     new 4a63312  Refactored the Profiler class to provide stopwatch like functionality and better output including formatted logging.
     new d135b29  *** empty log message ***
     new e77790e  Added better logging and shutdown method to components to try and get memory released.
     new d1cd8ea  Creating view harness allowing views to be tested in isolation.
     new b3713c8  Changed the flagging of persistable from a boolean to an enumerator - now allowing user-persistable, program-persistable, transient and immutable.
     new a492cb7  *** empty log message ***
     new 7e189ee  Checking whether object parameter can be set - checking for correct type.
     new 6eefcda  Changed the flagging of persistable from a boolean to an enumerator - now allowing user-persistable, program-persistable, transient and immutable.
     new e295546  Moved the resposibility for getting Configuration from ConfigurationFactory to NakedObjects
     new b5fcf98  Added better logging and shutdown method to components to try and get memory released.
     new ac028d7  *** empty log message ***
     new 7e9c21b  Added checking of the commands added to a transaction to ignore unneeded save, creates etc.
     new dda0bc6  Fixed a bug in Title that occured when a TitledObject returned a null.  Now nulls from the TitleObject are treated as empty stings.
     new 9e9d404  Changed NakedObjectManager so that it can be reset and clears out the loaded objects and pojo adapters.  Updated TransientObjectStore to resettable.  Now only the POJO objects and OID are stored by the OS and the adapters are recreated as needed.   This OS now works as expected when retrieving objects that are only in the OS and not within the framework, i.e. objects that are not in the LoadedObjectsHash, or have adapters in PojoAdapterFactory.
     new e28a087  Moved the caching and creation of PojoAdapters from the PojoAdapter class and put it into PojoAdapterFactory.  This factory is now available from the NakedObjects repository.
     new c310b9a  Fixing bugs in TransientObjectStore, to allow resetting OS to state where it has no loaded objects or proxies, and then allows objects to be loaded from the OS and objects can be resolved.
     new c359198  Fixed problem where values where not being passed from client to server.
     new 632291b  *** empty log message ***
     new 569d5d9  Fixed missing update of collections on client when objects are added or removed from collections.
     new fedd89b  Fix test that was failing as Dates where different (by milleseconds)
     new f0e8887  *** empty log message ***
     new e2a6fea  Disposing of Fixtures are they have been installed.
     new 4f32bc2  Fixed bug where fields in dialogs (parametered methods) where being reset to null when other parameters were set, or was crashing the system when trying to clear a field.
     new 90d4a53  Added messages to finalize methods to indicate when objects are be GCed.  Added code to clear out contained object in shutdown of major components.
     new 3162ba5  *** empty log message ***
     new 68dd9ef  *** empty log message ***
     new 15b7f80  The src.zip did not contain the source of the .NET classes.  The zip file is now the build/src directory.
     new 9808c9e  *** empty log message ***
     new 9e41732  Fixed TextString so its setValue can take a null without throwing an exception.  Passing in a null is now equivalent to calling clear().
     new 91c1e86  Fixed Action bug where the parameters for an action were checked, even when no parameters existed, causing a NullPointerException.
     new f84255e  Extended the handling of parameter sets for action method so object and value based data transfer objects are created for remotely invoking action methods.  Previously only objects could be passed across the network, values would cause a crash.
     new 60ce927  *** empty log message ***
     new ec8bd3b  Refactored the build files to: simply the building of individual projects; create a top level release directory containing the latest release.
     new 499816d  Fixed Title so that concat/append of an object that has null as its title (as returned by the parameter's title() method) will no longer cause a null pointer  exception.  Title will now return an empty string.
     new f26194c  *** empty log message ***
     new 7db31e4  Created a NakedObjectSpecificationLoader called StaticNakedObjectSpecificationLoader that maintains it cache of NakedObjectSpecification objects between the creation of instances.  This should be used in during testing to prevent delay in reloading all the specifications for each and every test.
     new 19e9390  *** empty log message ***
     new 4a7146a  Increased the size of the debug frame.
     new a26d33d  Fixed bug where text field would grow every time it was laid out.
     new 2bf683f  *** empty log message ***
     new a8957d5  *** empty log message ***
     new 8b8d2d0  *** empty log message ***
     new e8c15b7  Added object manager reset after installing fixture, and hence before running a test.
     new 73c5844  *** empty log message ***
     new e12ff5c  *** empty log message ***
     new 4b479f2  debugGraph now deals with collection containing things other than NakedObjects.
     new 340106c  Having experienced some problems with oid --nakedobject -- object relationships have added some logging and additional checks to help find the problem.
     new 4e764b9  *** empty log message ***
     new 1009ab3  *** empty log message ***
     new 5ed667d  *** empty log message ***
     new d4b5afe  *** empty log message ***
     new b3365ba  Added test directory to classes to be used in classpath.
     new f452f5d  Added build file for Application Library
     new 803c1e3  Added build file.
     new c9118a3  *** empty log message ***
     new 508320f  *** empty log message ***
     new 363b582  *** empty log message ***
     new d8d0f5f  Simplified the toString method of AbstractNakedObject and PojoAdapter so the specification is used directly.  Hence, if it is not set then the NakedObjectsSpecificationLoader is not used to get the specification.  This simplifies testing as the NO Specifier classes are not needed just for toString calls.
     new de33979  Removed isPersistable from NakedObject (replaced by persistable enumeration showing four states).
     new 3398abe  Removed isPersistable from NakedObject (replaced by persistable enumeration showing four states).
     new 97b4861  *** empty log message ***
     new 7f4bb3b  *** empty log message ***
     new d58d4b4  *** empty log message ***
     new c86616b  *** empty log message ***
     new 53857ce  *** empty log message ***
     new a3e2021  Merged the LoadedObjects cache into the PojoAdapterFactory class.  The adapter factory now maintains an association between OIDs and naked objects, and POJOs and naked objects.
     new 86fdf56  Updated all references to LoadedObjects so they use NakedObjects to access the PojoAdapterFactory (which now also does the the work that LoadedObjects did).
     new 08dfd78  Updated builds so they fail is any tests fail.
     new ffef8f6  Updated builds so they fail is any tests fail.
     new 24b6630  *** empty log message ***
     new 7453731  *** empty log message ***
     new a4378f8  *** empty log message ***
     new 8a06453  Build date (for label) was incorrect; updated locale to fix it.
     new 7e868d0  Restructured the mechanism for capturing which objects are dirty, and hence need to be persisted or update in the viewer.  Now a DirtyObjectSet maintains a list of dirty objects and is used by the LocalObjectManager and viewing mechanism to find out which objects have changed.
     new 90d470a  SingleResponseUpdateNotifier is now a DirtyObjectSet and can be passed directly to the LocalObjectManager.
     new 36a0c73  *** empty log message ***
     new 2b0470e  DirtyObjectSet is now an interface; DirtyObjectSetImpl is the basic implementation.
     new bc361b3  *** empty log message ***
     new 6a005ba  *** empty log message ***
     new ad73ec8  Modified TransientObjectStore to work through the class hierachy for an object being destroyed or saved, and apply that change to each instances set as identified in the hierachy.
     new e00bb60  Moved the dependency on specification check to toString() from title().  This way if no specification exists toString() short circuits and doesn't bother with a title.  title() will now always generate a title string, loading up the specification if needed.  The title is needed by XATs, which do not always load up objects and specifications first before testing them.
     new 5027ca1  Split compilation and tests from creation of distribution files to allow basis, and hence quick, build from within IDE.
     new adfc26a  *** empty log message ***
     new 46180b4  Made the Session available from NakedObjects repository from where the session should always be accessed.  Created a session lookup that returns the client session - temporarily returning the ClientSession object, until it is removed.
     new 3105355  Added the member identifier to all calls to peers where the new parameter is needed.
     new 154d867  Added a MemberIdentifier parameter to all the member peers' methods.
     new 25ea0de  *** empty log message ***
     new 3e242ed  Refactored all the access of Session via ClientSession to us the SessionLookup accessed through the NakedObjects repository.
     new 583809b  Basic refactoring
     new 389603a  Conslidated four allInstances methods in the Object Managers into one.
     new cf22fa9  Consolidated the seven findInstance methods into one that takes a InstancesCriteria object detailing what type and how to match instances.
     new 91ac5f4  Consolidated the getInstances methods on the object stores to two method; one get all the instances of a particular type, and the other finds instances given a particular criteria.
     new 8526cb7  Added help view and initiator key sequence (F1).
     new b6ffa7a  Updated distribution example to pass across 'find by title' searches.
     new 600be82  Added help manager and reflector decorator for accessing help for one-to-one attributes.
     new 79758a3  *** empty log message ***
     new 7717362  Removed the clearing of the classes collection, so NOSpecs are reused between instances of Specification Loader.
     new e1104e1  Added the ability to get extensions about naked objects and its fields.
     new 04829b2  *** empty log message ***
     new 9090f50  Added authorisation lookups to get hints for one to one and one to many associations.  Refactored out the creation of Hint objects to a class method in a shared class.
     new 8020df7  Disposed of Transaction object when a transaction ends.  Also aborted an ongoing transaction when LocalObjectManager is shutdown.
     new c96ce0c  Added in getting of instances, and searching for instances, where they should include subclasses.
     new 9db6b56  Added the ability to get extensions about naked objects and its fields.
     new 86d74fd  *** empty log message ***
     new 1a78fa3  Added shutdown() to DirtObjectSet.
     new 5b2a659  Refactored NakedObjects to allow - via subclasses - entries by threads to be accessed for server based implementations.  The default is now set up via NakedObjectsClient.
     new a362ebc  Added a guard, during shutdown(), for the objects to be refreshed collection, as this is not necessarily set up.
     new 1f30b23  Merged the client session into NakedObjects
     new 28bd29a  *** empty log message ***
     new 4aeb9cd  *** empty log message ***
     new 75dcfb5  Changed simple (temporary) help manager so it returns null for the name.  This means the field labels are not replaced.
     new ac74e3c  Forgot to create object to hold data by thread.
     new 27706b1  Added a start and end transaction call to the makePersistent method so that new objects are created within a transaction.
     new 1b00cd5  Added the isValid method to the getHint merging mechanism - otherwise all isValids would return 'valid'.
     new 9e9b661  *** empty log message ***
     new 2a5d601  Added in the ability for transaction start and end calls to be nested.  Additional calls to startTransaction are ignored, but there must be an equal number of start and end calls.  abortTransaction reset the counter, and clears the transaction.
     new d5ef85e  Using a property to determine where to install the latest release.
     new a192772  Added the generation of documentation to the distribution build.
     new 6c7b0b7  *** empty log message ***
     new 6b712a3  Stopped the transient object store from saving each instance in collections for all the instances related types.
     new e1c1665  *** empty log message ***
     new 1a856bc  Fix missing collections in object graph dump
     new 828faf6  Extracted out the calling of the create method so it not called when NOS.acquireInstance() is used.
     new 66b5bb7  Fixed bug where associate reference in one-to-one associate failed when it was null.
     new af08daf  Fixed bug in toString where the super title was lost
     new 9e32f41  Improved local object manager so it removes any records of changes for object when objects are being retrieved from the object store.  This avoids saving objects that are only marked as changed just because they have got from the underlying persistence mechanism, or have been resolved.
     new b408e08  *** empty log message ***
     new 2c6beeb  Fixed problems in XML Object store; optimised the saving of elements.
     new 34e3cb5  Added more detailed logging.
     new 6924d05  *** empty log message ***
     new d91b7e7  Updated logging about shutdown
     new c732801  *** empty log message ***
     new 957f3cf  *** empty log message ***
     new cd6c7af  *** empty log message ***
     new 101d795  Tidied up the NakedObjects classes (...Client and ...ByThread) so that the components are set up via the subclasses instance methods, rather than via the superclass's static methods.
     new 07a5bba  *** empty log message ***
     new 1688d45  Added some performance enhancements, specifically reducing the number of calls to toString (indirectly)
     new 9ece461  Added the update notifier that was created by the SkylarkViewer to the object manager, so that any changed objects would cause views to be updated/replaced as objects change.
     new 5a97ed5  moved libs used by XML distribution to the common libs directory.
     new 64e123b  Collate changes was being called recursively as the reolve methods also called collate.  Removed the calls to collate changes from both the resolve methods.
     new 3d6d32f  *** empty log message ***
     new 49c0c13  Added option to ask, from the viewer, for a dump of NakedObjects.
     new 9a1d036  Added in debug option to clear resolved flag from any view.  Refactored the adding of the object options within the content objects.
     new 4ac8d6b  Refactored the way that NakedObjects is set up.  All properties are accessed through NakedObjects, and implemented in the two subclasses.  These can now provide debug information.
     new e2da028  Added a utility - DebugFileDump - to dump the details from a DebugInfo object to a file, with an automatically generated name.
     new 73147dd  *** empty log message ***
     new 676499c  Added tests to each method in PojoAdapter where that method needs the object to resolved before it is executed.   This will notify of any bad uses of the adapter.
     new 9e3e7cb  *** empty log message ***
     new c6fbd4e  Added in debug method to clear the resolved flag in an object adapter.
     new 6497f07  Complete the method is ProxyOM to resolve an object.  This uses (and is the only use of) getObject, which should be renamed soon.
     new 4a52045  When recreating objects the object should not be resolved if there is not field content passes across, or if the content array is empty.
     new a03ce96  Remove the objectManager variable from ServerDistribution and used the reference got from NakedObjects
     new 8b817a8  *** empty log message ***
     new 8605e34  Extended the development build specification to include the distribution, memento, and xml snapshot projects in the build.
     new 899c366  Added some profile logging to the test superclass to show the time taken to setup, run, and tear down each test.  In addition the static specification loader is now used, reducing the times of subsequent tests.
     new 2676352  Optimised the TextString.isEmpty method.
     new 77dfd54  Changed NakedObjectSpecification to an interface from a class definition.
     new 5dc73b5  *** empty log message ***
     new 88185f6  Modified AcceptanceTestCase to pass in the NakedObjects instance, allowing implementations to further set up NakedObjects.
     new c608fc5  Perfomance tuning in toString()
     new 91f797d  Perfomance tuning (mainly suggestions from Dan).
     new 6383477  *** empty log message ***
     new 742395b  Temporarily removed the copying of parameters - for transactional purposes - when executing an action method.
     new e1b83f9  Restored the SerialOid class to its original form (without caching), and created a new class (with the caching) called FastSerialOid.
     new 34951dc  Perfomance tuning (mainly suggestions from Dan).
     new d545519  Fixed bug where getExtension was passing across null ,rather than the secified class, to it delegate.
     new 4559edf  Added extra condition to loop in execute to deal with a null being passed in as the parameters pararmeter.
     new 10aab6f  Updated logging.
     new 34b77da  *** empty log message ***
     new 283d45d  Removed configuration class.  All configuration details are accessed via NakedObjects.getConfiguration().
     new cce5754  Reorganised the draw...Rectangle methods.  Removed those that only location/size objects.  Added in methods to draw a rectangle around a view, and to draw a backgound for a view.
     new 78eaa5c  Fixed the sizing of rectangles that are being drawn.
     new c5e5e2f  Fixed the drawing of the "object border", specifically the positioning of the text, and rectangle.
     new 14cece2  Fixed all borders by creating a new offset canvas for the borders contained view.  This fixes the bad placement of content within the borders.
     new dfca752  Updated rectangle drawing.  Moved access to configuration details.
     new 6a8828f  Increased the default width of TextFields.
     new 18cc5e1  Updated accessing of configuration properties.
     new c7a2495  *** empty log message ***
     new c2e904a  Updated rectangle drawing.
     new 1ae5d0a  Fixed bug where when a subview specification didn't create a view for an element within a collection, then the adding of the (non-existing) view would fail.  Now if there is no view, then it is not added.
     new 4bfded9  Added some basic colours.
     new 2c1899d  ObjectContent now gets class method if the view contain null as it object reference.  This means that empty fields get class options.
     new 4b2df98  Fixed the one to one field so that the remove option is only shown when the view has an object, i.e. it is not shown when it is an EmptyField.
     new 24475a6  Added explicit "active" colour.
     new 383f44b  Moved the sizing and startup of the Frame to the SkylarkViewer.  This ensures that the insets of the frame are known before the viewer tries to add anything to the root view.  Previously this caused the views to be placed under the window's title bar.
     new 70b031c  Updated logging.
     new 706f0f0  *** empty log message ***
     new 9e09893  Fixed thrown exception when dropping a none object onto an object view.
     new cbac502  Started adding in object methods for collections.
     new 899ff3c  *** empty log message ***
     new ca3b861  Allowing tree browser to be used for viewing instance collections.
     new 7dd7f09  Backed out caching as the information is not always available at startup.
     new 118321c  *** empty log message ***
     new c2e9d0a  Added a version field to both NakedObject and NakedCollection.
     new 3f25fc9  Added a flag to the Action and ActionPeer classes, to allow the framework by find out where programmer wants the method be executed.
     new 57a842d  Added a version field to both NakedObject and NakedCollection.
     new 30549ab  Added a flag to the Action and ActionPeer classes, to allow the framework by find out where programmer wants the method be executed.
     new c12e34c  Updated the distribution framework to pass over the resolved flag and version number.
     new be55be9  *** empty log message ***
     new 7bf5408  *** empty log message ***
     new f7f364e  *** empty log message ***
     new a172737  Updated core distribution to pass across exception that are thrown within an excecuting action method.  The exception's fields are extracted and passed over the distribution layer as an ExceptionData object.
     new 8fc8db1  Removed the method from NakedObjectManager I/F for creating an Error object, this is now down directly through the constructor.
     new 809af45  Tidied up the error view to better show the exception.
     new ff43814  Refactored help manager.
     new d7f4ac7  Allowed MemberIdentifier to represent a class (without a method).
     new 06ad8ea  Created a simple HelpManager to read help from a text file marked with class and method names.
     new f1b4d8b  Modified the help view to use the TextContent to organise the display of the text.
     new 72da7cd  Moved the text content classes to their own package.
     new 9f9fa3d  *** empty log message ***
     new b8aabc0  Moved the setting of the resovled flag in an object to before the call to the object store.  This ensures that any recursive resolving will not attempt to resovlve the same object in an infinite loop.
     new a5cbf98  Skipping lines starting with a hash (#)
     new 69c5880  PojoAdapter now ensures that any access that requires a resolved object will now force the resolving of its object before the request is forwarded to the reflection layer.
     new 926a1c7  Added a method to set the comma flag, allowing the appending of the first item with a separating comma.
     new 5a8d10d  Refactored, and added, tests to check resolving issues.
     new 6845cd6  Explicitly throwing exceptions rather than using Asserts to distinguish the reason for assert method failure.
     new 7425de4  Added OM reset to setup, and resolve to getTestClass
     new 49d7ffb  *** empty log message ***
     new a204dbd  Made Text an interface, and created AwtText as the main implementation, getting details from underlying AWT.
     new 8f0f2c5  *** empty log message ***
     new 0657e33  Made Text an interface, and created AwtText as the main implementation, getting details from underlying AWT.
     new 75f8ac6  Fixed missing line spacing and line height properties.
     new 551e3fb  Added title to show the class name
     new f4999a6  Added append methods for all the primitive types
     new 606eddb  Removed unused method isSameAs
     new 3dea572  Added view examples
     new 83ee539  Reorganised the getting of icon names and images into common superclasses.  Altered getIconPicture to get hold of a class image for class objects.
     new 66797b9  *** empty log message ***
     new ce9df88  *** empty log message ***
     new c70d5d4  The ImagaFactory can now load up images for objects and classes.
     new f1bacb0  Renamed the method resolveEagerly to resolveLazily as that what it is really suppose to do.
     new 32573e6  *** empty log message ***
     new efaef69  Refactored the tree view to enable changes to be made.  Also moved the tree and table views to their own packages.
     new c6db3ae  Fixed problem where the help manager was passing back a default name, when the framework already had a better one.
     new 2e8537f  Removed unused method isSameAs
     new b51559b  Extended object border to accomodate the transient marker.
     new 6fa11be  Fixed bug in DebugCanvas that caused a Null pointer exception.
     new 65a644d  Increased the width of the resize border to five pixels.
     new 662f9fb  Adjusted the placement of the central line dividing the two panes in the tree browser, and the placement of the right hand pane, both of which were too far to the right.
     new 45e00f1  Completed the initial refactoring of the tree browser.
     new 97c4284  Added some logging
     new abbb5bf  Created a scroll border example
     new d0b497d  Added the drawing of boundaries for each view contained with the testing workspace.
     new b73d37d  *** empty log message ***
     new fb86fad  Adjusted the baseline so that draw text is drawn on the baseline, and not one pixel above it.
     new 7490080  Reinstated the redrawing after a movement of the mouse.  So changes to to screen, such as showing the resize outline, are shown as the mouse moves.
     new 9261001  In the constructor of the internal drag now take into consideration the padding added by a views containing decorators.
     new c3c4352  *** empty log message ***
     new 0889ff2  In the AbstractBorder methods lick firstClick and mouseMoved where passing on control to thier content even though the mouse was still within the border.  This caused the content to do things that they shouldn't, e.g. clicking outside a scroll border could move the scrollbar.  No these methods return immediately if the mouse is inside the border.
     new ad86f54  Created an empty border; does no drawing.
     new 9f55d4f  Fixed problems with resize border where the border could not be activated when moving the mouse from right to left.
     new 1380d48  Fixed offset scrolling.  Now the thumb is always aligned with the mouse.
     new ad82fdf  Altered the drawing of the tree browser frame so that the resize border appears over the centre line.
     new 7ba1108  Started updating TextField.
     new ba707d8  Added examples for ResizeBorder, compound borders, and TextField.
     new 33d6026  *** empty log message ***
     new e8df2c8  Tidied up properties. Added examples of setting background colours for windows of specific types.
     new df285ea  Changed status message for action to properly show what type of object will be returned when invoked.
     new a57cccc  Refactored resize border into separate classes for tree browser and text fields.  Can now specify the width of the border, which sides can be used to resize, and how the border is drawn.
     new 42e5031  *** empty log message ***
     new beb36d9  Pushed responsibilty for drawing the border between the two panels in to the tree browser to the resize border.
     new 2228ed8  Caching the backgound colors and line heights in Style.  Allowing background colour by specifcaction and name.
     new 250b8a9  *** empty log message ***
     new c57bfe9  Refactored resize border into separate classes for tree browser and text fields.  Can now specify the width of the border, which sides can be used to resize, and how the border is drawn.
     new 6120e62  Fixed bug I added which stop limiting scrolling past the maximum.
     new 4c9823e  Renamed drawBackground to clearBackground
     new b5f74b9  Fixed problem in Transient OS where the title index was holding the adapter rather than the OID.
     new 00c6065  Fixed bugs in persistence: 1) where abortTransaction() on LocalObjectManager was calling the abort in the OS, when no start transaction or updates had occured; 2) during the commit phase an exception thrown by the OS didn't cause an abort on the OS.
     new 145cd3d  Changed the default window and application background colours so that they were distinct.
     new 594658c  Invalidating the layout of all subviews on the root view, rather than just the root view itself.  Trying to get the views to be laid out properly after a resizing of the application frame.
     new 9ddc9ec  Fixed bug in status message where the name of an option was only being displayed if it was changed by the Hint.  Now picking up the name, which will have been modified by the hint if necessary.
     new afe815e  *** empty log message ***
     new b109863  Refactored makePersistent, and modified it so it will not try and persist objects that are suppose to be persistent (marked us Persistable.TRANSIENT).
     new 38343e9  During post install of the Fixtures (in JavaFixtureBuilder) any thrown exception was being ignored.  Now throwing on the exception after aborting the transaction.
     new fc9b882  Implemented the isEmpty method, which was required by the tree browser veiwer.
     new 44e2f08  *** empty log message ***
     new 1d76ef6  Replaced the existing tree browser specification so that it displayed only collection elements and only objects with collectios can be opened.  Moved the existing browser (which creates a tree showing all objects and collection, but not values) to a new class called FullTreeBrowserSpecification.
     new f420ca1  *** empty log message ***
     new 7a5f8c7  Improved the redrawing of the viewer.
     new 053f2aa  Split text field into two types - multi line and single line.  Single line fields can be scroll left/right.
     new 3f5d0dd  Removed save from BOContainer - use objectChanged instead
     new 5d3c564  Changed objects were not being saved at the end of install fixtures.
     new 6c6c9d0  Fixed bug where object data was not being set up unless object was unresolved.
     new 24f5337  Created a criteria to do basic object pattern matching
     new be06c5a  *** empty log message ***
     new f33e1e9  Redefined 'Exploration Mode', and set up exploration base class to set application to exploration mode when starting.
     new 162e271  Fixed failing tests of XAT framework
     new 673aa30  Now not adding one-to-many field when there is not both a add and remove method.
     new 30ed524  Updated getBoolean so that it fails if an enexpected value is specified - other than yes/no, true/false, on/off.
     new e397183  Use of ConfigurationFactory has been deprecated.  Should now use NakedObjects.getConfiguration().
     new e89705c  NakedClass will now prevent the creation of an instance of an abstract class.
     new 5d8470a  Added saveChanges before the ending of a transaction.
     new 0a60fb2  Temporarily stopped the clearing of the adapter cache and the loaded object - to prevent problems in TOS.
     new 255627b  Converted startup exception to a runtime exception
     new 2392a20  Added the ability to set the verison number for NakedObjects
     new 31b0211  Added change to Datahelper requested by Fergal.  Sets the resolved flag of the NO if the data passed acrossed was for a resolved object.
     new f1b1766  Changed the structure of exploration mode.  Now the  viewer knows whenit is running in explortation mode, and the user can control whether to show exploration options via the configuration file, or via the Ctrl modifier when bringing up the options.
     new 7e731c9  Fixed error after invalid drop.
     new 89f9b9d  Fixed problem where tree could not be closed once opened.
     new f1a9b13  Fixed problem where invalid field was not cleared when restored to it original valid value.
     new 74d7c8d  Fixed the mislabeling of treenodes for collection.  The field name is now being displayed, rather than the name of the type of elements.
     new 8726d4d  *** empty log message ***
     new 2e9b1f1  Enhanced logging to help track down pojo/nakedobject/oid problems
     new 97a5081  Reverted to earlier version - where changes are not logged before commiting.
     new d9cbf9e  *** empty log message ***
     new e56af07  Now ignoring drops on EmptyFields of the wrong type - was causing a ClassCastException.
     new 6a97d8e  Fixed drag start so you drag tree nodes from a tree.
     new fcf3c4f  Added background to Error view
     new dea99fc  *** empty log message ***
     new 308138b  Reorganised SkylarlkViewer so the update notifer can be injected into it.  This is needed when running in C/S mode as updates need to come across the wire and the views need to be updated.
     new 93c7496  When a business objet wants to resolve an object the business object container need only resolve it if the object is persistent.
     new 2751b19  Pushed reset responsibility from LocalObjectManager to the ObjectStore i/f.
     new c42b5bf  *** empty log message ***
     new 29edd94  Reorganised SkylarlkViewer so the update notifer can be injected into it.  This is needed when running in C/S mode as updates need to come across the wire and the views need to be updated.
     new 2240557  update() now adds changed object to a DirtyObjectSet allowing views to be refreshed where objects have changed.
     new 73537fa  *** empty log message ***
     new b46b03d  Converted OS exception into a runtime exception.
     new 3b45c91  Simplified TOS so that it maintains the adapters throughout its life.  Created a new OS (from the existing TOS) that will store object data and recreate objects after a reset.
     new 43c1608  Pushed reset responsibility from LocalObjectManager to the ObjectStore i/f.
     new a9b3ee7  *** empty log message ***
     new 7eff265  Pushed reset responsibility from LocalObjectManager to the ObjectStore i/f.
     new b0c9605  Completed the set up of the distribution system so that updates from the server not only set up the replicas on the client, but also can notify view that have changed.
     new 5834fe7  *** empty log message ***
     new 2826253  *** empty log message ***
     new 14d2a62  Moved the adding of the object to the dirty set until after the iteration through the fields of the object in the DataHelper.
     new e300692  Datahelper now passes on the changes to object to the dirty object set, allowing the viewer to refresh views that have changed.
     new cee07c2  *** empty log message ***
     new 1720434  Combined Viewer and ViewerAssistant into one class, allowing a simpler setup, and use of the viewing mechanism.  Viewer is now go-between between the underlying Java UI (Awt) and the viewing mechanism.
     new 0fb7c02  Pushed the assignment of listeners into a non-constructor method so that events do not get dealt with until all components are set up.
     new 6f729c0  Modifying the scroll border to allow it to be offset from the top and left; to allow space for synchronized headers.
     new 2bf0e98  *** empty log message ***
     new 2e0b0b4  Extended deveopment build to include the standalone-client/server projects.
     new 1995d40  Converted distribution build template to generate a new version number only if the source files have changed; allows all types of builds to be created with the exact same version as long as the source remains unchanged.
     new 22524dc  Extended the Naked Objects repository to hold the reflection and reflector factories.
     new 9435ca8  Split the 'by thread' repository into two parts allowing the subclass to define which set of values to use.
     new 39b0e31  Removed the ConfigurationClass.  All configurations are now accessed via the NakedObjects repository.
     new cf7304c  Renamed ClientDistribution.getObject to resolveImmediately to better reflect it purpose.
     new 8c80d81  Extended the Naked Objects repository to hold the reflection and reflector factories.
     new 83fdc1e  Fix exception in debug listing of TOS.
     new b89c9c2  During commit of a Transaction the created objects are added to, and the deleted objects are removed from,  the loaded objects.
     new a8c4329  The AboutNakedObjects class can now log version details to the log internally. This simplifies the setup process of the various clients.
     new e2acd3d  Created a simple shutdown listener.
     new 66b00ae  Improved error reporting in Logs
     new 561dd2e  Create a panel border from PlainBackground, which has now been removed.  The PanelBorder class extends the LineBorder and hence provides a line bordered panel of a given colour.
     new 4ce227b  TextView no longer has its own background (it's transparent).
     new d7c95f2  The scroll border was not adjusting the mouse and dragging locations when calling the decorated views.
     new 0bb1251  Created a panel border from PlainBackground, which has now been removed.  The PanelBorder class extends the LineBorder and hence provides a line bordered panel of a given colour.
     new 2f8ed19  *** empty log message ***
     new 7468141  Split the XML distribution project into three.  The original command objects are now part of a common package (no-distribution-common), along with common client code. XML communication specific classes are still in the original project (no-distribution-xml), and a new distribution implementation - allowing client and server to be run in a single VM are in a new project (no-distribution-pipe).
     new b1204a5  *** empty log message ***
     new 12eadbe  Improved the logging of the distributed calls.
     new 6f4e52d  Improved the logging of the calls to PojoAdapted that change the underlying business object.
     new 336d966  Added a helper class to log exceptions to a central server.
     new ab93763  Added an append to ToString that  limits the size of the value.
     new 3c765e8  *** empty log message ***
     new dee17ce  Improved trapping and reporting of exceptions so that all exceptions get logged to log file.  Additionally all aborting of transactions are separately wrapped so failures during the abort itself do not hide the original exception.
     new ae16577  *** empty log message ***
     new 6c4f3fb  Fixed the double-clicking on class icons so it only opens up the finder or retrieves all instances when in exploration mode.
     new ce9a001  *** empty log message ***
     new bed6304  Updated project for eclipse usage
     new 6b6fe4b  Replaced classes with standard 'bin'
     new d3ae20c  Replaced classes with standard 'bin'
     new 3a49d60  Renamed memento project
     new 4c6f7b7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007139 13f79535-47bb-0310-9956-ffa450edef68
     new b2ad340  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007140 13f79535-47bb-0310-9956-ffa450edef68
     new bc8b7a2  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007141 13f79535-47bb-0310-9956-ffa450edef68
     new 19a4a1b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007142 13f79535-47bb-0310-9956-ffa450edef68
     new 8171a65  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007143 13f79535-47bb-0310-9956-ffa450edef68
     new ab22946  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007144 13f79535-47bb-0310-9956-ffa450edef68
     new 63ad1b7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007145 13f79535-47bb-0310-9956-ffa450edef68
     new bd87acc  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007146 13f79535-47bb-0310-9956-ffa450edef68
     new a321897  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007147 13f79535-47bb-0310-9956-ffa450edef68
     new 305e92b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007148 13f79535-47bb-0310-9956-ffa450edef68
     new c8ccb0b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007149 13f79535-47bb-0310-9956-ffa450edef68
     new 1e61f52  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007150 13f79535-47bb-0310-9956-ffa450edef68
     new 435e9d3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007151 13f79535-47bb-0310-9956-ffa450edef68
     new 8720d47  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007152 13f79535-47bb-0310-9956-ffa450edef68
     new acc2d12  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007153 13f79535-47bb-0310-9956-ffa450edef68
     new f3b7ef8  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007154 13f79535-47bb-0310-9956-ffa450edef68
     new 508d274  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007155 13f79535-47bb-0310-9956-ffa450edef68
     new 88dc631  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007156 13f79535-47bb-0310-9956-ffa450edef68
     new b7ca4b9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007157 13f79535-47bb-0310-9956-ffa450edef68
     new 9c9ef32  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007158 13f79535-47bb-0310-9956-ffa450edef68
     new 65eee42  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007159 13f79535-47bb-0310-9956-ffa450edef68
     new dbe31df  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007165 13f79535-47bb-0310-9956-ffa450edef68
     new 31ed0c4  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007166 13f79535-47bb-0310-9956-ffa450edef68
     new d778caf  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007167 13f79535-47bb-0310-9956-ffa450edef68
     new 74e80cc  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007168 13f79535-47bb-0310-9956-ffa450edef68
     new b0e7fbd  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007169 13f79535-47bb-0310-9956-ffa450edef68
     new 31325bc  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007170 13f79535-47bb-0310-9956-ffa450edef68
     new be3a55e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007171 13f79535-47bb-0310-9956-ffa450edef68
     new 41cfefb  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007172 13f79535-47bb-0310-9956-ffa450edef68
     new eaaaed3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007180 13f79535-47bb-0310-9956-ffa450edef68
     new 34889c9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007181 13f79535-47bb-0310-9956-ffa450edef68
     new 3d92c1a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007182 13f79535-47bb-0310-9956-ffa450edef68
     new f351802  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007183 13f79535-47bb-0310-9956-ffa450edef68
     new d928feb  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007184 13f79535-47bb-0310-9956-ffa450edef68
     new 8f1201a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007185 13f79535-47bb-0310-9956-ffa450edef68
     new e5daa14  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007186 13f79535-47bb-0310-9956-ffa450edef68
     new 451d9e5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007187 13f79535-47bb-0310-9956-ffa450edef68
     new 37f3c7e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007188 13f79535-47bb-0310-9956-ffa450edef68
     new c02afbe  Factored out the naked object test classes; using DummyNakedObject instead.
     new 9c05bb7  Fixed failing test - made spy available from mock view - to prevent null pointer exception.
     new c4aecb0  Removed superflous methods from NakedObject and NakedObjectSpecification.
     new 637005b  Tidied up Naked, NakedObject and NakedObjectSpecification.  Removed AbstractNakedObject, moving all necessary code into PojoAdapter.
     new e540fa8  Tidied up Naked, NakedObject and NakedObjectSpecification.  Removed AbstractNakedObject, moving all necessary code into PojoAdapter.
     new 73cd683  Tidied up Naked, NakedObject and NakedObjectSpecification.  Removed AbstractNakedObject, moving all necessary code into PojoAdapter.
     new daead19  Tidied up Naked, NakedObject and NakedObjectSpecification.  Removed AbstractNakedObject, moving all necessary code into PojoAdapter.
     new 7fe9d60  Tidied up Naked, NakedObject and NakedObjectSpecification.  Removed AbstractNakedObject, moving all necessary code into PojoAdapter.
     new 49d8ef5  Tidied up Naked, NakedObject and NakedObjectSpecification.  Removed AbstractNakedObject, moving all necessary code into PojoAdapter.
     new 4b875a6  Tidied up Naked, NakedObject and NakedObjectSpecification.  Removed AbstractNakedObject, moving all necessary code into PojoAdapter.
     new 51e4638  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007205 13f79535-47bb-0310-9956-ffa450edef68
     new 041dcbb  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007206 13f79535-47bb-0310-9956-ffa450edef68
     new b9474e4  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007207 13f79535-47bb-0310-9956-ffa450edef68
     new 46adf0e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007208 13f79535-47bb-0310-9956-ffa450edef68
     new 825ac29  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007209 13f79535-47bb-0310-9956-ffa450edef68
     new 1ef6d26  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007210 13f79535-47bb-0310-9956-ffa450edef68
     new 35f3024  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007211 13f79535-47bb-0310-9956-ffa450edef68
     new 163d0dd  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007212 13f79535-47bb-0310-9956-ffa450edef68
     new 42ff21c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007213 13f79535-47bb-0310-9956-ffa450edef68
     new ae70f3f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007214 13f79535-47bb-0310-9956-ffa450edef68
     new 348c345  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007215 13f79535-47bb-0310-9956-ffa450edef68
     new 28930b9  Refactoring to tidy up resolving and combine object factory and manager - II
     new d285c7a  Refactoring to tidy up resolving and combine object factory and manager - II
     new da352ac  Refactoring to tidy up resolving and combine object factory and manager - II
     new 6e7d916  Refactoring to tidy up resolving and combine object factory and manager - II
     new 026cc99  Refactoring to tidy up resolving and combine object factory and manager - II
     new 5963e9c  Refactoring to tidy up resolving and combine object factory and manager - II
     new 264d0eb  Refactoring to tidy up resolving and combine object factory and manager - II
     new 176ec3a  Refactoring to tidy up resolving and combine object factory and manager - II
     new 45e4431  Refactoring to tidy up resolving and combine object factory and manager - II
     new aa2c8fa  Refactoring to tidy up resolving and combine object factory and manager - II
     new 176621d  Refactoring to tidy up resolving and combine object factory and manager - II
     new b9ab571  Refactoring to tidy up resolving and combine object factory and manager - II
     new ceb733b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007228 13f79535-47bb-0310-9956-ffa450edef68
     new 44fe4f5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007229 13f79535-47bb-0310-9956-ffa450edef68
     new 1f7c5e0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007230 13f79535-47bb-0310-9956-ffa450edef68
     new e80a2aa  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007231 13f79535-47bb-0310-9956-ffa450edef68
     new d7e490f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007232 13f79535-47bb-0310-9956-ffa450edef68
     new c8ef5e9  Refactoring to tidy up resolving and combine object factory and manager - III
     new 2153b50  Refactoring to tidy up resolving and combine object factory and manager - III
     new 7693faf  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007235 13f79535-47bb-0310-9956-ffa450edef68
     new 4b7c519  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007236 13f79535-47bb-0310-9956-ffa450edef68
     new 1cb2d94  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007237 13f79535-47bb-0310-9956-ffa450edef68
     new 142a18a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007238 13f79535-47bb-0310-9956-ffa450edef68
     new bae5ad1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007239 13f79535-47bb-0310-9956-ffa450edef68
     new 28f3aed  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007240 13f79535-47bb-0310-9956-ffa450edef68
     new 43f1be2  Refactoring to tidy up resolving and combine object factory and manager - III
     new 9ffc62d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007242 13f79535-47bb-0310-9956-ffa450edef68
     new 3795f4c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007243 13f79535-47bb-0310-9956-ffa450edef68
     new a41d8e5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007244 13f79535-47bb-0310-9956-ffa450edef68
     new c1f050b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007245 13f79535-47bb-0310-9956-ffa450edef68
     new fa2fb16  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007246 13f79535-47bb-0310-9956-ffa450edef68
     new 0208366  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007247 13f79535-47bb-0310-9956-ffa450edef68
     new ba32a4e  Refactoring to tidy up resolving and combine object factory and manager - III
     new 361cbbf  Refactoring to tidy up resolving and combine object factory and manager - III
     new ba75eda  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007250 13f79535-47bb-0310-9956-ffa450edef68
     new 066038c  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 49b2add  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 06b42ed  Refactoring to tidy up resolving and combine object factory and manager - IV
     new c0edb02  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 093455c  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 6922bbc  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 2442989  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007257 13f79535-47bb-0310-9956-ffa450edef68
     new ab3e0ec  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007258 13f79535-47bb-0310-9956-ffa450edef68
     new e150f35  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007259 13f79535-47bb-0310-9956-ffa450edef68
     new ffdd67c  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 0792ab7  Refactoring to tidy up resolving and combine object factory and manager - IV
     new ee4f5de  Refactoring to tidy up resolving and combine object factory and manager - IV
     new c4c22cf  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007263 13f79535-47bb-0310-9956-ffa450edef68
     new ca11c4b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007264 13f79535-47bb-0310-9956-ffa450edef68
     new 91e3e58  Refactoring to tidy up resolving and combine object factory and manager - IV
     new e74af24  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 6abbd82  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 3a82b98  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007268 13f79535-47bb-0310-9956-ffa450edef68
     new 4e86316  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 1881847  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 9f0b498  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 70deba8  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007272 13f79535-47bb-0310-9956-ffa450edef68
     new f6566df  Refactoring to tidy up resolving and combine object factory and manager - IV
     new 96f8764  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007274 13f79535-47bb-0310-9956-ffa450edef68
     new 786a648  Refactoring to tidy up resolving and combine object factory and manager - V
     new 891f629  Refactoring to tidy up resolving and combine object factory and manager - V
     new af2df2a  Refactoring to tidy up resolving and combine object factory and manager - V
     new cce924a  Refactoring to tidy up resolving and combine object factory and manager - V
     new f331414  Refactoring to tidy up resolving and combine object factory and manager - V
     new 0fd798b  Refactoring to tidy up resolving and combine object factory and manager - V
     new 62d9c63  Refactoring to tidy up resolving and combine object factory and manager - V
     new 2ee3d24  Refactoring to tidy up resolving and combine object factory and manager - V
     new 27e4191  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007283 13f79535-47bb-0310-9956-ffa450edef68
     new f766df3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007284 13f79535-47bb-0310-9956-ffa450edef68
     new 11f4e59  Refactoring to tidy up resolving and combine object factory and manager - VI
     new da2e06e  Refactoring to tidy up resolving and combine object factory and manager - VI
     new 349a1b7  Refactoring to tidy up resolving and combine object factory and manager - VI
     new 55af092  Refactoring to tidy up resolving and combine object factory and manager - VI
     new 1ee0810  Refactoring to tidy up resolving and combine object factory and manager - VI
     new fa05f47  Removed CVS files
     new c3af976  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007291 13f79535-47bb-0310-9956-ffa450edef68
     new 7eb5fe5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007292 13f79535-47bb-0310-9956-ffa450edef68
     new eebcd25  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007293 13f79535-47bb-0310-9956-ffa450edef68
     new 8a6f785  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007294 13f79535-47bb-0310-9956-ffa450edef68
     new 4328d9a  Refactoring to tidy up resolving and combine object factory and manager - complete - released to DSFA 14/7/05
     new 151f05d  Refactoring to tidy up resolving and combine object factory and manager - complete - released to DSFA 14/7/05
     new 05719c6  Refactoring to tidy up resolving and combine object factory and manager - complete - released to DSFA 14/7/05
     new 48aabe6  Refactoring to tidy up resolving and combine object factory and manager - complete - released to DSFA 14/7/05
     new e20ed09  Refactoring to tidy up resolving and combine object factory and manager - complete - released to DSFA 14/7/05
     new 8fc8aa4  Refactoring to tidy up resolving and combine object factory and manager - complete - released to DSFA 14/7/05
     new 9ccdcfd  Refactoring to tidy up resolving and combine object factory and manager - complete - released to DSFA 14/7/05
     new 84e24ca  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007302 13f79535-47bb-0310-9956-ffa450edef68
     new 34d712f  Removed all references to log4Net.  Subclasses need to set up addition logging using Log4Net if they wish to use it.
     new 8b568e7  All exceptions are now runtime exceptions and  do not need to be caught.  NakedObjectException (an expected exception) has been removed.
     new c320d3a  Fixed bug where rransient object where trying to be resolved by passing them to the server
     new 2e65273  Exceptions are now handled by logging errors.  Need to add code later to additionally bring dialogs up to users.
     new db202d4  Exceptions are now handled by logging errors.  Need to add code later to additionally bring dialogs up to users.
     new e7b3f9c  Exceptions are now handled by logging errors.  Need to add code later to additionally bring dialogs up to users.
     new 4722006  LocalObjectManager will now reject resolve calls where that object is already being resolved, is transient and cannot be resolved, or is already resolved.
     new d3439f7  All exceptions are now runtime exceptions and  do not need to be caught.  NakedObjectException (an expected exception) has been removed.
     new 2a47d6d  Small refactorings
     new db7b2a4  All exceptions are now runtime exceptions and  do not need to be caught.  NakedObjectException (an expected exception) has been removed.
     new e38e77e  InternOneToOneAssociation was not distinguishing being values and references
     new 6531d4b  ExceptionHelper now just provides a method to generate a string detailing an exception.  All submit log methods have been moved to RemoteLogger.
     new a88bee7  Created three Log4J appenders to buffer events and display them in dialog, or send them to a web server.
     new 455c6df  RemoteLogger provides a mechanism to upload a message to a central web server (code moved from ExceptionHelper).
     new 82652af  Small refactorings
     new 0a1a967  Attempting to set up the description of what a reflective method does in the Hints that are generated.
     new 2d76a81  Attempting to set up the description of what a reflective method does in the Hints that are generated.
     new da93994  Logging exceptions as errors.
     new 13e4517  Logging exceptions as errors.
     new 109574e  All exceptions are now runtime exceptions and  do not need to be caught.  NakedObjectException (an expected exception) has been removed.
     new 8f56841  Logging example
     new 653d511  Small refactorings
     new 2cec0f0  Created example of ErrorView
     new 7bdeaa7  Created example of ErrorView
     new be53fb9  Logging exceptions as errors.
     new c964d38  Small refactorings
     new fba2e2c  Added option to allow all views for an object to be closed.
     new c8c93b9  Added descriptions of action to status when dragging an object into a view.
     new f19ccb3  Small refactorings
     new 3f75ce0  Created a compact error view to be used for 'feindly' user notifiication.  This does not show a stack trace.
     new 6af29f4  Created a compact error view to be used for 'feindly' user notifiication.  This does not show a stack trace.
     new 509d41c  Logging exceptions as errors.
     new 0cb9986  Open node in the tree view now show a minus sign indicating they can be closed.
     new fbbc283  Made the createUnknownIcon public so it can be used externally.
     new 3c8ba28  Small refactorings
     new 81a10f7  BackgroundTask now supplies a name and description, allowing the user to be informed where something has failed when it does.
     new 64076b8  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007340 13f79535-47bb-0310-9956-ffa450edef68
     new cd4e63a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007341 13f79535-47bb-0310-9956-ffa450edef68
     new b3c87d9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007342 13f79535-47bb-0310-9956-ffa450edef68
     new 0c50b82  Values where not being refreshed in the Action dialogs, hence, entries that get parsed to another value weren't showing the change.
     new 47920af  Added clear method to BusinessValueHolder so any value can be cleared.
     new ff5f7ff  Fixed name conversion so that it properly deals with embeded numbers and acronymn.
     new 14ef154  Fixed InternalOneToOneAssociation so that an adapter is sought before creating a new one when getting an association.
     new c22fe47  Extended NakedValue so that the NOF can ask for values to be cleared.
     new c9a2cb6  Extended NakedValue so that the NOF can ask for values to be cleared.
     new 81ef729  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007349 13f79535-47bb-0310-9956-ffa450edef68
     new fab3a31  Extended NakedValue so that the NOF can ask for values to be cleared.
     new 6aa0313  CollectionContent sometimes caused an exception to be thrown when the viewer tried to get its Hint.  Now returning a default hint to prevent this.
     new 0a1757d  Added in requests to clear status line before new user actions take place.  This ensures that if the new action does not write out any status the status will be clear anyway.
     new f16d8e6  Extended NakedValue so that the NOF can ask for values to be cleared.
     new 698e3d0  Added mechanism to disable the action dialog buttons if any of the fields are invalid.
     new 95f60a8  Dropping the workspace onto itself, and double-clicking it no longer creates a new view for the application context, ie can't create a workspace on the workspace.
     new 4a2a923  Extended NakedValue so that the NOF can ask for values to be cleared.
     new 3eeaf90  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007357 13f79535-47bb-0310-9956-ffa450edef68
     new be4fa6d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007358 13f79535-47bb-0310-9956-ffa450edef68
     new 7f2e913  Consolidated ...ValueOptions so that they work with both field and parameters
     new 1677fd6  Fixed bug in single line text field where a changed field would throw an exception because its alignment was thrown out.
     new a6615b9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007361 13f79535-47bb-0310-9956-ffa450edef68
     new dd77076  Extracted interface for Canvas and Image.  Created dummy version of Canvas for testing.
     new 28058a1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007363 13f79535-47bb-0310-9956-ffa450edef68
     new b92a577  Within Viewer.repaint() have move the laying out of the contents into the synchronized block.  This should stop two threads from laying out the icon at startup, fixes #474
     new d36aee3  When a dialog opens up the text cursor is placed in the first value field.  Additionally the icon and title of the object that the dialog is for is display at the top.
     new 7c6e104  Changed TitleText so that can have a maximum width specified.  This limits the amount of text that is drawn.
     new 4d16a26  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007367 13f79535-47bb-0310-9956-ffa450edef68
     new 7b8fab9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007368 13f79535-47bb-0310-9956-ffa450edef68
     new fadc0b3  TextViews cannot get focus
     new 0f10f22  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007370 13f79535-47bb-0310-9956-ffa450edef68
     new 08ac991  Fixed row border to show text properly.
     new 64b35c0  Created test for tree browser frame
     new ae1220f  Created test for tree browser frame
     new 1ad7b24  Extracted interface for Canvas and Image.  Created dummy version of Canvas for testing.
     new 0318d7f  Fixed clear option so that it is not made available when the underlying value does not provide that functionality.
     new 74a7bb3  Fixed bug in Paste option where it failed on fields in dialogs
     new b224cf5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007377 13f79535-47bb-0310-9956-ffa450edef68
     new e3eb74e  Extracted interface for Canvas and Image.  Created dummy version of Canvas for testing.
     new 753b9df  Extracted interface for Canvas and Image.  Created dummy version of Canvas for testing.
     new c1feb69  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007380 13f79535-47bb-0310-9956-ffa450edef68
     new db7d48b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007381 13f79535-47bb-0310-9956-ffa450edef68
     new 511c4f5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007382 13f79535-47bb-0310-9956-ffa450edef68
     new 494ae85  Restructured the application exception hierarchy.  ApplicationException replaces the NakedObjectRuntimeException.
     new 62667ca  Restructured the application exception hierarchy.  ApplicationException replaces the NakedObjectRuntimeException.
     new 9df8e2d  Modified the DataFactory so that it limits the data objects that are created for a particular graph.  Have split the single createObjectData into a number of methods that control the building as needed by  the usage: createCompletePersistentGraph(NakedObject); createDataForParameter(Naked); createForUpdate(NakedObject object); and createMakePersistentGraph(NakedObject object).
     new 9a4c598  NakedObjectSpecification now sees Exception classes as internal object - like java.* classes, and will not use the plugin reflector to use them.
     new 1957be8  InternalReflector is used to handle exception objects.
     new 3ba59da  Restructured framework exception hierachy - all are now runtime exceptions.
     new e869dbe  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007389 13f79535-47bb-0310-9956-ffa450edef68
     new 3f57418  The application library's ApplicationException is converted to an NOF exception for all reflective calls.
     new 6df8b6b  The Java reflector now throws ReflectionException instead of a general exception.
     new 433c793  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007392 13f79535-47bb-0310-9956-ffa450edef68
     new 3280cf8  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007393 13f79535-47bb-0310-9956-ffa450edef68
     new cff552d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007394 13f79535-47bb-0310-9956-ffa450edef68
     new b6bece5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007395 13f79535-47bb-0310-9956-ffa450edef68
     new 0646f21  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007396 13f79535-47bb-0310-9956-ffa450edef68
     new 485ffb9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007397 13f79535-47bb-0310-9956-ffa450edef68
     new f05db8e  FieldContents now provide an is-mandatory flag idicating a field must have an entry.
     new a4db361  Now when application window is resized or maximized the root view (the desktop/workspace) has the new size specified.  This ensures that any views within the desktop will be reduced so they fit within that area.  Before, the size of the root view was set up after the subviews were laid out.  Fixes #506 & #507.
     new e19004c  Fixed action helper so if no value adapter is created for the default value then an object adapter is created.  This fixes #497.
     new eee759c  Changed the creation mechanism of FieldLabel so that it creates a label that reflects the is-mandatory property of its field.
     new 151e6f9  Extracted out the buttons and windows controls so they are separate views and can be reused.  There are now distinct borders for windows and dialogs.
     new f40ca86  Extracted out the buttons and windows controls so they are separate views and can be reused.  There are now distinct borders for windows and dialogs.
     new 3f870c4  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007404 13f79535-47bb-0310-9956-ffa450edef68
     new d532635  At the end of laying out the tree browser frame the setting of the size of the frame was missing causing redrawing issues.
     new 6031ac9  Created two distinct error views.
     new 34ffb28  BackgroundThread will now only log an error for non application exceptions.
     new 6528e0f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007408 13f79535-47bb-0310-9956-ffa450edef68
     new 5389e89  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007409 13f79535-47bb-0310-9956-ffa450edef68
     new e4c1de7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007410 13f79535-47bb-0310-9956-ffa450edef68
     new e0184e7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007411 13f79535-47bb-0310-9956-ffa450edef68
     new dd723ea  Restructure distribution classes so that references are passed across as objects rather than independent string and OID pair.  This allows transient objects to be passed across for use in action methods.
     new cf65d1b  Restructured distribution classes so that references are passed across as objects rather than independent string and OID pair.  This allows transient objects to be passed across for use in action methods.
     new 34ae59c  Tidied up the Naked class hierachy
     new b1f9410  Tidied up the Naked class hierachy
     new 6c0aad8  Dealt with problems that ocurred when cause of exception was itself (recursion causing stack overflow).
     new 8a6de90  Now allow help manager assist to turn off the showing of the identifier.
     new 0d659f7  Removed addition whitespace from help text.
     new 5da4876  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007419 13f79535-47bb-0310-9956-ffa450edef68
     new 55e49ce  Updated the update and save commands to increment the optomistic lock version number.
     new 3b0673e  Extended the object manager interface to provide an object reload facility for updating objects on the client that may have changed on another client (i.e. are different on the server).
     new ebb374c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007422 13f79535-47bb-0310-9956-ffa450edef68
     new 1d08691  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007423 13f79535-47bb-0310-9956-ffa450edef68
     new 54df565  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007424 13f79535-47bb-0310-9956-ffa450edef68
     new e5b5338  Tidied up the Naked class hierachy
     new a06a139  Restructured distribution classes so that references are passed across as objects rather than independent string and OID pair.  This allows transient objects to be passed across for use in action methods.
     new 6f7f2dc  Modified xml connection to catch and pass across exceptions to client, and for client to retrow them.
     new c873579  Tidied up the Naked class hierachy
     new abfb837  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007429 13f79535-47bb-0310-9956-ffa450edef68
     new 6efa792  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007430 13f79535-47bb-0310-9956-ffa450edef68
     new 0f0b6f9  Changed XMLClient to run in exploraton mode so the all instances and new instance methods are available.
     new 7f32a35  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007432 13f79535-47bb-0310-9956-ffa450edef68
     new ddd0f2b  Created Canvas example to test out the drawing mechanisms
     new 691a14d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007434 13f79535-47bb-0310-9956-ffa450edef68
     new c0b23d3  Added a drawOval method to Canvas i/f
     new 24cd841  Tidied up the text that is displayed by the help view.
     new 3f2acef  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007437 13f79535-47bb-0310-9956-ffa450edef68
     new 94d4b6c  Field content isMandatory is now delegating to the reflection classes.
     new 793df03  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007439 13f79535-47bb-0310-9956-ffa450edef68
     new 478864f  Fixed label border so it correctly calculates the necessary width based on the text style in use.
     new d15a604  Implement the invalidateContent so that object views invalidate their parents' layouts resulting in views that are updated when objects change.
     new a78176a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007442 13f79535-47bb-0310-9956-ffa450edef68
     new bb1a0a7  Controls (windows control and buttons) now use the outermost decorator as a view reference, ensuring the execute method of the action  knows the real target view.
     new c89aa39  Ensuring that any unset fields in the error view get assigned default values
     new ebbb515  Window border now ensure it is wide enough to incorporate the title and controls.
     new 96e2005  Restructer UserAction hierachy
     new a87153d  Class icons can now only be double-clicked to get all instances when running in exploration mode.
     new 5311e5e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007448 13f79535-47bb-0310-9956-ffa450edef68
     new 92ad3cb  Restructer UserAction hierachy
     new c8c1b7b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007450 13f79535-47bb-0310-9956-ffa450edef68
     new 613cada  Text field now passes the 'enter' pressed event to the parent - to allow the parent to invoke an action.
     new 3113890  Restructer UserAction hierachy
     new e395fe7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007453 13f79535-47bb-0310-9956-ffa450edef68
     new 773f32a  Added mechanism to create primitives as NakedValues
     new dbff89b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007455 13f79535-47bb-0310-9956-ffa450edef68
     new f48d9619 JavaReflectorFactory creates value (vs value holder) objects
     new e9eca29  Working on value objects.
     new 94143b6  Working on value objects.
     new c9c239f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007459 13f79535-47bb-0310-9956-ffa450edef68
     new c69f541  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007460 13f79535-47bb-0310-9956-ffa450edef68
     new d78cffc  Bug in ActionHelper that always assumed that a default object was transient, whereas it could well be persistent.
     new 47edd54  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007462 13f79535-47bb-0310-9956-ffa450edef68
     new 6052cc4  Changes made by Dan that use information provided by the extensions.
     new 8bc78b5  Added password value to application library.  This should be displayed with entry obscured.
     new 1ffa0eb  Restructured the distribution interfaces so they are all of one type - Distribution.  Also added a logging implementation that will log each distributed request.
     new 7979e5b  Modified the factory for creating data transfer objects, and the helper for restoring those DTOs so they can deal properly with null references and collections for all types of distributed requests.
     new 1385cfa  Actions can now return nulls and collections.
     new cd90e82  Restructured the distribution interfaces so they are all of one type - Distribution.
     new 5a0541c  Restructured the distribution interfaces so they are all of one type - Distribution.
     new 0fabe13  Actions can now return nulls and collections.
     new 9cfd280  Specification now can details what extensions are available for a particular class of object.
     new 18d9783  Object loaders can now recreate transient objects and well as objects that are persistent.
     new 5ade6b7  Added extension list and moved the debug details.
     new a6dfbf4  The object loader implementation can now update a cached object to reflect its changed OID.
     new ed3a3d7  The reflection interface now allows clients to find out what extensions are available.  Also the idea of an unresolved title has been removed; it is no the responsibility of the BO to ensure that it deals with it resolved state properly.
     new 8966102  Specification now can details what extensions are available for a particular class of object.
     new 62d1ca0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007477 13f79535-47bb-0310-9956-ffa450edef68
     new 5174a90  Improved object manager and store logging decorators.
     new 53a2a90  OID interface now requires methods that allow the state of the OID to be changed.
     new 87bab6c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007480 13f79535-47bb-0310-9956-ffa450edef68
     new f930499  OID interface now requires methods that allow the state of the OID to be changed.
     new ae507be  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007482 13f79535-47bb-0310-9956-ffa450edef68
     new d44f6c1  Reorganised exceptions so that exceptions relate to the ObjectManager rather than the ObjectStore, which is only part of one implementation of an Object Manager.  Hence have removed ObjectStoreException and replaced it with ObjectManagerException.
     new 15c82c0  All reflection classes now can reveal their supported extensions.
     new ab32c06  Simplified the title of PojoAdapter so that always asks its wrapped object for a title, irrespective of whether it is resolved or not.  If the title is null the adapter simply returns a default title, which is the name of the object's class.
     new c8c069c  All reflection classes now can reveal their supported extensions.
     new 85fe32a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007487 13f79535-47bb-0310-9956-ffa450edef68
     new 32def2f  Added character, mutli-line string, and password values interfaces.
     new d9f6cce  Simplified the creation of value adapter for java primitives.  Added a new one for chars.
     new 7c74b61  Created a utility class for dumping out details of objects and their specifications.
     new ac2c4ae  Reorganised exceptions so that exceptions relate to the ObjectManager rather than the ObjectStore, which is only part of one implementation of an Object Manager.  Hence have removed ObjectStoreException and replaced it with ObjectManagerException.
     new bbc4bc7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007492 13f79535-47bb-0310-9956-ffa450edef68
     new 2ad84f1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007493 13f79535-47bb-0310-9956-ffa450edef68
     new 0b215cf  Added multi-line string and password string adapters.
     new 0d65ffe  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007495 13f79535-47bb-0310-9956-ffa450edef68
     new 252d784  Added multi-line string and password string adapters; removed the TextString value (as we can already use Strings).
     new 23f3323  Return an empty array of extensions as there are no extensions in the basic reflector.
     new 3065b2b  All distribution commands now use the Distribution interface rather than the implementations.
     new 7800705  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007499 13f79535-47bb-0310-9956-ffa450edef68
     new f94266a  Now using the persist algorithm,
     new fdf2f3f  Now using the persist algorithm,
     new 7922a0b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007502 13f79535-47bb-0310-9956-ffa450edef68
     new 0c005ce  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007503 13f79535-47bb-0310-9956-ffa450edef68
     new e090ba3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007504 13f79535-47bb-0310-9956-ffa450edef68
     new 6bda877  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007505 13f79535-47bb-0310-9956-ffa450edef68
     new b66d884  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007506 13f79535-47bb-0310-9956-ffa450edef68
     new c20c85b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007507 13f79535-47bb-0310-9956-ffa450edef68
     new e065154  Sorted out text fields so wrapped fields are used for multiline strings and single-line fields are used for single-line values.
     new 5d7c46d  Added password field
     new 96d7a82  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007510 13f79535-47bb-0310-9956-ffa450edef68
     new f808e2c  Added password field
     new 262a811  Modified debug view so that all data extraction is done in the Dump class (so it can be reused) rather than within the view itself.
     new 9eba83f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007513 13f79535-47bb-0310-9956-ffa450edef68
     new 741f14a  Added wrapped text and password fields to the view factory.
     new c79d868  Added simple check to AwtText to catch problem with .NET returning spurious incorrect value for width of a drawn string.  When detected manually calculating the string width.
     new 6fabc26  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007516 13f79535-47bb-0310-9956-ffa450edef68
     new 42f626a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007517 13f79535-47bb-0310-9956-ffa450edef68
     new 40614d0  Added debug statements to key methods to log the key presses etc., to help solve the problem of the keyboard occasionally not working in .NET.
     new c72002e  Fix update problems when deleting an object.
     new 279f2ba  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007520 13f79535-47bb-0310-9956-ffa450edef68
     new 06c305d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007521 13f79535-47bb-0310-9956-ffa450edef68
     new 31cb3a6  Clearing the status when focus is lost or gained on any view.
     new d6e837a  Spelling correction on focusReceived
     new eaf3319  Fixed DataHelper so the NullData passed acrossed for a value cause null to be reflectively passed to the field.
     new 3b50a2d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007525 13f79535-47bb-0310-9956-ffa450edef68
     new 5ec67c3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007526 13f79535-47bb-0310-9956-ffa450edef68
     new ed1a6cd  Fixed DataFactory so collection's OID and type are passed over the wire
     new a3e2219  Logging any, and all runtime, exceptions throw by a remote action
     new 486eaad  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007529 13f79535-47bb-0310-9956-ffa450edef68
     new a9f0180  Added isMandatory method into interface and implementations
     new 0f860a6  PojoAdapter now ensures a title is provided for a Pojo resolving the object if the title intially returned by the Pojo is null.  Once resolved, if the title is sitll null a default is provided
     new afa2e23  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007532 13f79535-47bb-0310-9956-ffa450edef68
     new 836e311  Added isMandatory method into interface and implementations
     new 94a4976  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007534 13f79535-47bb-0310-9956-ffa450edef68
     new cf8e7ff  Added isMandatory method into interface and implementations
     new fba84f1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007536 13f79535-47bb-0310-9956-ffa450edef68
     new eb23f6d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007537 13f79535-47bb-0310-9956-ffa450edef68
     new c1a0c61  Changes from Dan to make use of extensions
     new c2b18e0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007539 13f79535-47bb-0310-9956-ffa450edef68
     new 19c2e0d  Added oval drawing code to replace call to drawOval in AWT that doesn't work very well.
     new 075d6ee  Added debug code to stringWidth() to give us some clues about the spurious widths in .NET
     new 266c15c  Password field shows ovals, not rectangles
     new 2118b72  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007543 13f79535-47bb-0310-9956-ffa450edef68
     new fd26f30  Added status output so that the viewer shows the details of the object of a view when them mouse moves over it and the the alt key  is being held down.
     new d44993d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007545 13f79535-47bb-0310-9956-ffa450edef68
     new 86bc020  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007546 13f79535-47bb-0310-9956-ffa450edef68
     new 8c68943  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007547 13f79535-47bb-0310-9956-ffa450edef68
     new 3a564a4  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007548 13f79535-47bb-0310-9956-ffa450edef68
     new 0a043a3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007549 13f79535-47bb-0310-9956-ffa450edef68
     new 3ff1a29  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007550 13f79535-47bb-0310-9956-ffa450edef68
     new fd13ae8  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007551 13f79535-47bb-0310-9956-ffa450edef68
     new 7e6a053  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007552 13f79535-47bb-0310-9956-ffa450edef68
     new f536e08  Updated dialogs to better show exceptions
     new f8edd35  Updated all classes that previously used removeView to remove a view to use dispose instead.  No ownly AbstractView  uses removeView, and that is in implementing the dispose method.
     new fbc861d  The view update notifier now also removes unused objects from the object loader (the cache)
     new 4eaf75b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007556 13f79535-47bb-0310-9956-ffa450edef68
     new cd1f89c  Added mechanism to allow subclass to veto the adding of classes to the application context; controlling what classes are available to the user.
     new 9bcec35  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007558 13f79535-47bb-0310-9956-ffa450edef68
     new 37c5430  making logging text consistent
     new 43db4ca  making logging text consistent
     new 7c4c3fa  Changed the naked collections so they can be initialised with a set of elements.
     new e64f480  Changed the naked collections so they can be initialised with a set of elements.
     new 4774f23  Changed the naked collections so they can be initialised with a set of elements.
     new 38e426e  making logging text consistent
     new 2b8b885  Extended distribution framework to explicitly pass across collections.
     new a9818f8  Added a basic Java implementation for the collection distribution interface changes.
     new 79aebb9  Added a basic Java implementation for the collection distribution interface changes.
     new 52c9e8a  making logging text consistent
     new c9ea1ca  Added explicit method to recreate a collection wrapper.
     new fb71970  to allow accessibility to be changed dynamically we are no longer caching the accessible fields, but recalculating them each time..
     new fa4bb8f  Changed the naked collections so they can be initialised with a set of elements.
     new a6cbb51  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007572 13f79535-47bb-0310-9956-ffa450edef68
     new b8e3af9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007573 13f79535-47bb-0310-9956-ffa450edef68
     new b572ce2  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007574 13f79535-47bb-0310-9956-ffa450edef68
     new 2b6150e  making logging text consistent
     new 68e287a  making logging text consistent
     new 01c2f34  making logging text consistent
     new f071596  making logging text consistent
     new b8025be  making logging text consistent
     new cb8d746  making logging text consistent
     new de710ee  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007581 13f79535-47bb-0310-9956-ffa450edef68
     new 9c27218  making logging text consistent
     new cb14ef1  making logging text consistent
     new 42e7150  making logging text consistent
     new 2422255  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007585 13f79535-47bb-0310-9956-ffa450edef68
     new 7f0c2a7  Added additional test to fix for dot net to catch spurious text width calculations.
     new aef2ad5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007587 13f79535-47bb-0310-9956-ffa450edef68
     new b927334  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007588 13f79535-47bb-0310-9956-ffa450edef68
     new 70d1fe7  Added a special case view called NullView when no view is needed.
     new b94cfbd  Added icon name and window title details to the debug view
     new 0eebc7d  Reorganised the borders so that windows and basic dialog borders provide a title provided by the content, but the exception dialog border provides its own title (based on exception type).
     new 356294d  making logging text consistent
     new 4d3802e  Due to changes in the caching the CollectionElementBuilder was removing the objects from the cache each time it rebuilt a list etc.
     new 6d8858c  Updated the object field builder so that it adds/removes fields that have become availble/unavailable for security or programmatic reasons.
     new 389dbac  Added text and icon information to the view debug details.
     new eff0b3a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007596 13f79535-47bb-0310-9956-ffa450edef68
     new b49c56d  making logging text consistent
     new 1514ef2  Use of the checkbox was not dealing with focus properly.
     new 3a69d20  making logging text consistent
     new 421ffcd  making logging text consistent
     new fa73781  Improved scroll border so it can have a synchronised top and left view; to be used for table headers.
     new 6ebf7cf  Fixed problem in configuration where the full name of the properties was not being dealt with correctly
     new 960e1c8  Started application startup program that will load components specified in the configuration file.
     new d9cc5da  Changes made by Dan to generate correct XSC
     new 4f99ceb  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007605 13f79535-47bb-0310-9956-ffa450edef68
     new 0439b08  Updated the properties to make use of the snapshot logger.
     new b814f23  Improved the snapshot appender so it can be forced to dump a snapshot.  Added a file version that writes the snapshot to the disk.
     new 044f1c3  renamed the initAssociation method for consistency
     new 0426e19  fixed bug in loader where object was only removed from cache when an object had an identity
     new da74ccb  now overriding the printStaceTrace method in RuntimeException so thay in .NET any wrapped exception is also detailed along with the actual exception
     new d312948  renamed the initAssociation method for consistency
     new 2500208  Updated DataHelper to restore objects using all the data available, reveating objects that are not known on a node and updating those that already exist
     new f61abb9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007613 13f79535-47bb-0310-9956-ffa450edef68
     new 3967a09  Extended the debug options in the viewer to allow details about just the object to be viewed (no view details are shown). Also added an option to force a log snapshot to be taken when using ny of the snapshot appenders.
     new 0b28c23  The error view now displays the basic exception; nothing special is done for a applicaiton exception
     new 0bb8d89  now returns a icon name and icon image to prevent exceptions ocuuring when gathering info from ValueParameter
     new ccaa269  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007617 13f79535-47bb-0310-9956-ffa450edef68
     new f9d0b57  preparing tables for non-scrolling headers
     new 7b31c06  added an additional logger name for drawing based logging
     new fd0ddd9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007620 13f79535-47bb-0310-9956-ffa450edef68
     new bb418ed  fixed problems with transient objects not being restored correctly
     new b1677bf  commented out code that causes a bug in caching
     new 2291c74  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007623 13f79535-47bb-0310-9956-ffa450edef68
     new f6b362b  Fixed limitation in Datahelper where data for known objects was always causing update, whereas this is only the case when the original object is marked as resolved .  If the object is only part resolved then it is really resolving.
     new 02f1300  improved dumping of inner exeptions in .net code
     new 2764c32  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007628 13f79535-47bb-0310-9956-ffa450edef68
     new a4ffb31  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007629 13f79535-47bb-0310-9956-ffa450edef68
     new bdc429b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007630 13f79535-47bb-0310-9956-ffa450edef68
     new 31ed27a  rationalised the set of value objects
     new 4e29d54  merged the resovable collection changes with the trunk
     new 604f6d0  merged the resovable collection changes with the trunk
     new b8c5dff  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007634 13f79535-47bb-0310-9956-ffa450edef68
     new d423580  merged the resovable collection changes with the trunk
     new 645f666  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007636 13f79535-47bb-0310-9956-ffa450edef68
     new c82960e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007637 13f79535-47bb-0310-9956-ffa450edef68
     new 5988ac4  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007638 13f79535-47bb-0310-9956-ffa450edef68
     new c30fbf6  merged the resovable collection changes with the trunk
     new 23a0cc3  merged the resovable collection changes with the trunk
     new 4164509  merged the resovable collection changes with the trunk
     new 8b91060  merged the resovable collection changes with the trunk
     new d33f260  merged the resovable collection changes with the trunk
     new 7a33239  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007644 13f79535-47bb-0310-9956-ffa450edef68
     new 82f73d3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007645 13f79535-47bb-0310-9956-ffa450edef68
     new ebcc3fe  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007646 13f79535-47bb-0310-9956-ffa450edef68
     new 0cc9477  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007651 13f79535-47bb-0310-9956-ffa450edef68
     new bd0d017  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007652 13f79535-47bb-0310-9956-ffa450edef68
     new 62a1862  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007653 13f79535-47bb-0310-9956-ffa450edef68
     new 4e5a4d6  Added required flag to action abouts
     new 4dd7d72  tidied up logging
     new e3fade9  Fixed problems in distribution: passing across collections and transient objects.
     new b80388a  Fixed problems in distribution: passing across collections and transient objects.
     new 8b5138d  Fixed isPersistent so it returns true when serializing persistent objects
     new 33594a4  Changed the method signature for resolving fields in object manager
     new d491735  Added a fix to forces collection and references to be loaded in in a transient state rather than ghost state (which they will be once the parent object is marked as persistent).
     new 08660ee  Reinstated the unloaded behaviour for the object loader, and commented out existing explicit calls - these need to be replaced in future with some form of garbage collection.
     new 00e9613  Changed the method signature for resolving fields in object manager
     new 9cb3e1b  Extended ActionParameterSet to pass across the 'field required' flag
     new 2fee315  added a check to the showing of a debug frame so that it moves it back onto the screen if necessary
     new ebc9060  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007665 13f79535-47bb-0310-9956-ffa450edef68
     new 8b200ef  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007666 13f79535-47bb-0310-9956-ffa450edef68
     new cb0135a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007667 13f79535-47bb-0310-9956-ffa450edef68
     new 6286901  remove the resolving of PojoAdapter when any method is called.  Still used on the title.
     new 8ae9390  Added isRequired flag to ActionAbout
     new b7ea936  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007670 13f79535-47bb-0310-9956-ffa450edef68
     new fe0d871  the java reflector now picks up the field required (in an action parameter) from the action about
     new 05ad50f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007672 13f79535-47bb-0310-9956-ffa450edef68
     new 5bd0987  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007673 13f79535-47bb-0310-9956-ffa450edef68
     new b0a5600  Changed the method signature for resolving fields in object manager
     new e299bea  Changed the method signature for resolving fields in object manager
     new 6042375  Changed the method signature for resolving fields in object manager
     new 0b95f69  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007677 13f79535-47bb-0310-9956-ffa450edef68
     new 5188f36  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007678 13f79535-47bb-0310-9956-ffa450edef68
     new d0ae1c4  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007679 13f79535-47bb-0310-9956-ffa450edef68
     new 864df29  working on scroll border that supports headers
     new b0dffcc  added debug code to try an capture details about entry problems in .net
     new 4575113  Fixed the icon name/image fields so that a collection icon is shown
     new e794440  added flag for parameter to show that it is mandatory
     new 433f224  Fixed the icon name/image fields so that a collection icon is shown
     new 46a5eef  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007685 13f79535-47bb-0310-9956-ffa450edef68
     new 3afcbd4  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007686 13f79535-47bb-0310-9956-ffa450edef68
     new a727883  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007687 13f79535-47bb-0310-9956-ffa450edef68
     new 4f681bf  flagging when contents are pseristable
     new 7341c0b  action dialog now disables the execute button when mandatory fields are not set
     new 759cf52   mandatory fields are shown highlighted in action dialog
     new bd98ca2  action dialog now disables the execute button when mandatory fields are not set
     new 78e0b71   mandatory fields are shown highlighted in action dialog
     new 9e7b166  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007693 13f79535-47bb-0310-9956-ffa450edef68
     new 56ba6f8  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007694 13f79535-47bb-0310-9956-ffa450edef68
     new 71e314f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007695 13f79535-47bb-0310-9956-ffa450edef68
     new 21549f7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007696 13f79535-47bb-0310-9956-ffa450edef68
     new 59a071d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007697 13f79535-47bb-0310-9956-ffa450edef68
     new f2a58b6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007698 13f79535-47bb-0310-9956-ffa450edef68
     new b8c7353  fixed problem where editing a text field and immediately (without tabing off or pressing enter) clicking a check box would lose the text entered.  Focus on the CB has now been enabled allowing the textfield to lose its focus  properly and hence save the entry.
     new 0f2001b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007700 13f79535-47bb-0310-9956-ffa450edef68
     new 18efcec  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007701 13f79535-47bb-0310-9956-ffa450edef68
     new 6d09556  Options now only show an elipsis when the method is a multi-paraeter one
     new c4a975c  Fixed problems in distribution: passing across collections and transient objects.
     new de6b7bb  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007704 13f79535-47bb-0310-9956-ffa450edef68
     new ca68f32  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007705 13f79535-47bb-0310-9956-ffa450edef68
     new f60d03d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007706 13f79535-47bb-0310-9956-ffa450edef68
     new b4954a9  Complete changes to allow header of table to remain at top of a table.  A ScrollBorder now has three subviews: two for top and left header; and the existing central one for the content.
     new b88694e  Added icon to frames
     new f595957  Added icon to frames
     new d9c47bf  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007710 13f79535-47bb-0310-9956-ffa450edef68
     new 23b027e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007711 13f79535-47bb-0310-9956-ffa450edef68
     new a6dcbb2  DataFactory now considers resolved and transient objects to have a complete set of loaded fields
     new 12b8a33  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007713 13f79535-47bb-0310-9956-ffa450edef68
     new beda975  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007714 13f79535-47bb-0310-9956-ffa450edef68
     new 69a5fbb  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007715 13f79535-47bb-0310-9956-ffa450edef68
     new 5ee552a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007716 13f79535-47bb-0310-9956-ffa450edef68
     new 591f7cc  replaced icons with flashy ones
     new f63fcbc  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007718 13f79535-47bb-0310-9956-ffa450edef68
     new 957c97a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007719 13f79535-47bb-0310-9956-ffa450edef68
     new ffa17f7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007720 13f79535-47bb-0310-9956-ffa450edef68
     new 2410215  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007721 13f79535-47bb-0310-9956-ffa450edef68
     new dc248fe  Moved the removal of the overlay from the mouse events method in InteractionHandler to endDrag in ViewDrag.
     new b9234ad  Allow dragging to be applied to overlay views
     new a0a6b84  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007724 13f79535-47bb-0310-9956-ffa450edef68
     new 08d0097  fixed bug where exception was thrown when the workspace was laid out and it contained object icons
     new c6e2212  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007726 13f79535-47bb-0310-9956-ffa450edef68
     new f1945e9  Swapped table specifications for scrolling header and stationary header
     new a085eeb  Made panel border thinner when used with lookup overlay - to make it look less like a window
     new 5c4af79  drop-down tiangle no only appears when drop-downs can be activated, and shows as active when mouse moves over it
     new 991eff3  completed scroll border with headers
     new 90d4036  toned in lines of table, rows and cells
     new cc47ae6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007732 13f79535-47bb-0310-9956-ffa450edef68
     new 68131a7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007733 13f79535-47bb-0310-9956-ffa450edef68
     new 57bceed  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007734 13f79535-47bb-0310-9956-ffa450edef68
     new 229c1cd  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007735 13f79535-47bb-0310-9956-ffa450edef68
     new 732219a  modified build so dist directory is a property
     new 2234909  changed the dist directory property
     new 10b97a9  changed the dist directory property
     new 98da056  exploration now allows the frame title to be set within a subclass
     new 1247751  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007740 13f79535-47bb-0310-9956-ffa450edef68
     new ce5f7c0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007741 13f79535-47bb-0310-9956-ffa450edef68
     new ef8578f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007742 13f79535-47bb-0310-9956-ffa450edef68
     new ee87492  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007743 13f79535-47bb-0310-9956-ffa450edef68
     new 655ecc8  Stop simple help reader from throwing an exception every time it failed to find the help file.  This now logs a warning that no file exists.
     new 5714249  Changed the title of an instance collection so it is the type of object and the number - was just the text 'Instances'
     new 8c3e90e  Added logging to show changes to the adapter hash
     new 544f400  the key object used to map internal collection now ensures that the field name is normalized
     new 397da32  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007748 13f79535-47bb-0310-9956-ffa450edef68
     new 83d958e  fixed distribution bug in serialiser/deserialiser
     new 15e07d6  reorder the creation of collection and object adapters so we attempt to create a collection adapter first, if this fails we then go on to try and create an object adapter.  This prevents collections being wrapped using an object adapter, as the latter are more genric.
     new 281da8f  default title (when no title method exists) returns null - allowing the viewer to generate a suitable default title
     new e72a674  disabled dropping of anyhing other than NakedObjects on 1-M fields
     new 5456245  window title is now derived from the collection (via its titleString method)
     new 5bf9689  added a method to set the title on the main frame
     new 3302fa8  added a method to set the title on the viewer
     new 46b7336  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007756 13f79535-47bb-0310-9956-ffa450edef68
     new 40fa230  Extracted out a properties loader interface
     new 9f58c49  Added a SMTP and socket appender; created a logging server for collection snapshots from multiple programs.
     new d0df216  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007759 13f79535-47bb-0310-9956-ffa450edef68
     new f6ba340  Distribution data objects now pass across whether the version number is set up.  Only if it is set up is the receiving end's copy checked or updated.
     new 61dd950  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007761 13f79535-47bb-0310-9956-ffa450edef68
     new 43e048f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007762 13f79535-47bb-0310-9956-ffa450edef68
     new 4c76fb1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007763 13f79535-47bb-0310-9956-ffa450edef68
     new ce4b317  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007764 13f79535-47bb-0310-9956-ffa450edef68
     new 63deca6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007766 13f79535-47bb-0310-9956-ffa450edef68
     new 2efd069  Temporary fix to ensure that the scrollbars never hide the content
     new aa9c816  Moved the clearin gof the overlay into the internal drag class
     new 438463a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007769 13f79535-47bb-0310-9956-ffa450edef68
     new 5eb5b2b  Made Session an interface; created a special session (NullSession) to replace the old Sessions.
     new c49fbc0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007771 13f79535-47bb-0310-9956-ffa450edef68
     new b282559  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007772 13f79535-47bb-0310-9956-ffa450edef68
     new 667cf0b  Added synchronisation on threads hashs
     new 1eb1fa5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007774 13f79535-47bb-0310-9956-ffa450edef68
     new 101dd59  Made Session an interface; created a special session (NullSession) to replace the old Sessions.
     new 3a25b2c  Made the authorisation manager a NO component.
     new c0d84d3  Done some initial work of redesigning the creation of the reflection classes by  creating a factory infterface for reflection peers
     new c621508  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007778 13f79535-47bb-0310-9956-ffa450edef68
     new 6fac54e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007779 13f79535-47bb-0310-9956-ffa450edef68
     new c3e1b98  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007780 13f79535-47bb-0310-9956-ffa450edef68
     new ffb863c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007781 13f79535-47bb-0310-9956-ffa450edef68
     new 26469d6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007782 13f79535-47bb-0310-9956-ffa450edef68
     new 6b8d4bd  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007783 13f79535-47bb-0310-9956-ffa450edef68
     new 77f70b7  Initial import.
     new f4b9cb1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007789 13f79535-47bb-0310-9956-ffa450edef68
     new 2093043  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007790 13f79535-47bb-0310-9956-ffa450edef68
     new 19a3633  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007791 13f79535-47bb-0310-9956-ffa450edef68
     new f9826b0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007792 13f79535-47bb-0310-9956-ffa450edef68
     new 6ece2dc  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007793 13f79535-47bb-0310-9956-ffa450edef68
     new ace87ba  Rationalising names of interfaces
     new 1ddd195  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007795 13f79535-47bb-0310-9956-ffa450edef68
     new 6d99140  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007796 13f79535-47bb-0310-9956-ffa450edef68
     new fb44582  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007797 13f79535-47bb-0310-9956-ffa450edef68
     new ba80fc2  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007798 13f79535-47bb-0310-9956-ffa450edef68
     new b2d49b6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007799 13f79535-47bb-0310-9956-ffa450edef68
     new a3e82b0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007800 13f79535-47bb-0310-9956-ffa450edef68
     new 1b89c8e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007859 13f79535-47bb-0310-9956-ffa450edef68
     new f3a557b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007860 13f79535-47bb-0310-9956-ffa450edef68
     new 1a2b179  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1007919 13f79535-47bb-0310-9956-ffa450edef68
     new ef41210  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008094 13f79535-47bb-0310-9956-ffa450edef68
     new 4603a61  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008095 13f79535-47bb-0310-9956-ffa450edef68
     new 86f7287  Made naming consistent with PojoAdapterMap
     new 116df22  improved logging
     new ad5b5b5  Absorbed the Reflector mechanism into the NakedObjectSpecificationLoader.
     new b569188  Absorbed the Reflector mechanism into the NakedObjectSpecificationLoader.
     new 58ca8e3  Absorbed the Reflector mechanism into the NakedObjectSpecificationLoader.
     new 874d764  Absorbed the Reflector mechanism into the NakedObjectSpecificationLoader.
     new 3395620  Split the old reflector into two parts: the adapter factory and the specification loader.
     new 41dfe0b  Split the old reflector into two parts: the adapter factory and the specification loader.
     new c9537f0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008104 13f79535-47bb-0310-9956-ffa450edef68
     new 7b151d6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008105 13f79535-47bb-0310-9956-ffa450edef68
     new df56322  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008106 13f79535-47bb-0310-9956-ffa450edef68
     new 1675e85  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008107 13f79535-47bb-0310-9956-ffa450edef68
     new 1f2363c  Tables are not offered for collections of Abstract types.
     new 3cd2dc0  Checkbox fields now take note ot whether they can have their state changed.
     new 225180f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008110 13f79535-47bb-0310-9956-ffa450edef68
     new cce7736  Added view menus to tree node border - to select the object in RH pane, and to load the object if not yet fully loaded.
     new 1bc499b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008112 13f79535-47bb-0310-9956-ffa450edef68
     new e128925  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008113 13f79535-47bb-0310-9956-ffa450edef68
     new 4f4b4f5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008114 13f79535-47bb-0310-9956-ffa450edef68
     new 3aaf764  Added fudge to resolve field method - to be reomved
     new 8d18286  Created three startup programs for client, server and standalone - each uses a specifically named config file.
     new cad0342  Allow exploration program to load command line specified configuration file
     new bc5455e  Updated the implementation and configuration of the help decorator.
     new f92ac74  Made the build self contained
     new 3f6767e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008236 13f79535-47bb-0310-9956-ffa450edef68
     new e386d34  Converted the version number in NakedReference to a type: Version.
     new 7c6195b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008238 13f79535-47bb-0310-9956-ffa450edef68
     new 5173345  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008239 13f79535-47bb-0310-9956-ffa450edef68
     new 7dc8064  Refactored the version information so that the version object contains the user and  date/time of the last change, rather than holding them separately.
     new dc8342e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008241 13f79535-47bb-0310-9956-ffa450edef68
     new e859d79  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008242 13f79535-47bb-0310-9956-ffa450edef68
     new 64b2e74  Fixed problem where version might not of been intialised in a NakedObject
     new 43a0b1b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008244 13f79535-47bb-0310-9956-ffa450edef68
     new f6d3de9  Fixed problem where versions where being used for transient objects
     new b2719cc  backed out previous changes
     new 163f999  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008305 13f79535-47bb-0310-9956-ffa450edef68
     new 5ca457c  Extracted an interface (called NakedObjectConfiguration) from Configuration.
     new 79d8b39  Extracted an interface (called NakedObjectConfiguration) from Configuration.
     new f5586e6  Extracted an interface (called NakedObjectConfiguration) from Configuration.
     new 4a1a448  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008309 13f79535-47bb-0310-9956-ffa450edef68
     new caf630d  Now sets up default adapter and identity maps if none have been specified before init was called
     new 390c8ea  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008371 13f79535-47bb-0310-9956-ffa450edef68
     new 90917ae  Changed the distribution mechanism so that makePersistent requests pass back OID and Version details in graph of Data objects that corresponds to the graph of transient objects originally passed over.
     new 4ca0f40  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008373 13f79535-47bb-0310-9956-ffa450edef68
     new efab468  Changed the distribution mechanism so that makePersistent requests pass back OID and Version details in graph of Data objects that corresponds to the graph of transient objects originally passed over.
     new c6ec8e0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008375 13f79535-47bb-0310-9956-ffa450edef68
     new 9513cc7  Changed the distribution mechanism so that makePersistent requests pass back OID and Version details in graph of Data objects that corresponds to the graph of transient objects originally passed over.
     new f8ee386  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008377 13f79535-47bb-0310-9956-ffa450edef68
     new 32005fa  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008378 13f79535-47bb-0310-9956-ffa450edef68
     new f5a1055  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008379 13f79535-47bb-0310-9956-ffa450edef68
     new 0c2465b  Moved 'select node' option from the content menu to the view menu
     new 7fed568  Tidied up the flags in NakedObjectField and NakedObjectSpecification to more efficiently indicate whether a field is for a collection, object or value.  Added isCollection to NOSpec.
     new ab16cb0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008441 13f79535-47bb-0310-9956-ffa450edef68
     new fd7438e  Moved the use of the update notifier into ServerDistribution, so that it can remove objects from the dirty list when doing makePersistent (to avoid duplicate updates and 'made persistent' objects when objects use dirty flags).
     new a0483b3  Fixed problems in setting up OID and version details after remote make persistent calls
     new b0806e1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008444 13f79535-47bb-0310-9956-ffa450edef68
     new 88f6f93  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008445 13f79535-47bb-0310-9956-ffa450edef68
     new ab2b43b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008446 13f79535-47bb-0310-9956-ffa450edef68
     new a006cfc  Moved the use of the update notifier into ServerDistribution, so that it can remove objects from the dirty list when doing makePersistent (to avoid duplicate updates and 'made persistent' objects when objects use dirty flags).
     new 653603d  Moved the use of the update notifier into ServerDistribution, so that it can remove objects from the dirty list when doing makePersistent (to avoid duplicate updates and 'made persistent' objects when objects use dirty flags).
     new ea9326b  Changed the distribution mechanism so that makePersistent requests pass back OID and Version details in graph of Data objects that corresponds to the graph of transient objects originally passed over.
     new f88fd45  Moved the use of the update notifier into ServerDistribution, so that it can remove objects from the dirty list when doing makePersistent (to avoid duplicate updates and 'made persistent' objects when objects use dirty flags).
     new c85d363  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008451 13f79535-47bb-0310-9956-ffa450edef68
     new a5a24ab  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008452 13f79535-47bb-0310-9956-ffa450edef68
     new 780d23f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008453 13f79535-47bb-0310-9956-ffa450edef68
     new 0095768  Fixed 'load' option so that it only appears for ghost or partly-resolved objects
     new e116643  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008513 13f79535-47bb-0310-9956-ffa450edef68
     new 71d08ef  Moved distribution packages from core project to distribution project
     new a609bc4  Moved distribution packages from core project to distribution project
     new 27fa7ea  Moved transaction classes into their own package
     new 62345d8  Removed ReflectionFactory and it's associated classes and methods.  Now use a builder to combine a series of factories.  This builder is used  directly by the specification loader.
     new a45fd82  Removed ReflectionFactory and it's associated classes and methods.  Now use a builder to combine a series of factories.  This builder is used  directly by the specification loader.
     new 33394db  Removed ReflectionFactory and it's associated classes and methods.  Now use a builder to combine a series of factories.  This builder is used  directly by the specification loader.
     new 984fd27  Removed ReflectionFactory and it's associated classes and methods.  Now use a builder to combine a series of factories.  This builder is used  directly by the specification loader.
     new 4a5f816  Removed ReflectionFactory and it's associated classes and methods.  Now use a builder to combine a series of factories.  This builder is used  directly by the specification loader.
     new 0d0bf20  Removed ReflectionFactory and it's associated classes and methods.  Now use a builder to combine a series of factories.  This builder is used  directly by the specification loader.
     new 03a1da1  Moved transaction classes into their own package
     new a380248  Moved transaction classes into their own package
     new db6321f  Moved transaction classes into their own package
     new b23c1e8  Removed file/folder
     new 6c103ed  Removed file/folder
     new 0e43d88  Removed file/folder
     new 390615a  Removed file/folder
     new 0610b95  Removed file/folder
     new 7c0f827  Initial import.
     new 41c08e2  Import of system project
     new 88bc0e5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008614 13f79535-47bb-0310-9956-ffa450edef68
     new d5a9f41  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008615 13f79535-47bb-0310-9956-ffa450edef68
     new 7091bcd  Allowing the recurse depths to be set externally.
     new 8eb7ac5  Reorganised the set of packages to remove dependencies and better convey how the framework fits together
     new 78f4490  Reorganised the set of packages to remove dependencies and better convey how the framework fits together
     new 715fbd7  Reorganised the set of packages to remove dependencies and better convey how the framework fits together
     new 30adce7  Reorganised the set of packages to remove dependencies and better convey how the framework fits together
     new a15e710  Reorganised the set of packages to remove dependencies and better convey how the framework fits together
     new c5f80b9  Reorganised the set of packages to remove dependencies and better convey how the framework fits together
     new e29df04  Reorganised the set of packages to remove dependencies and better convey how the framework fits together
     new 7e62dff  rename version build to buildnumber to better reflect its intent
     new f29bdc0  fixed upload build
     new 25dca1a  update the imports to reflect the reorganisation of the packages
     new 8d69184  Pulling in build number and version from propeties files
     new 3128c0b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008692 13f79535-47bb-0310-9956-ffa450edef68
     new 567a131  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008693 13f79535-47bb-0310-9956-ffa450edef68
     new 173fa8b  Moved version details into repository controlled file
     new eb2994d  Moved version details into repository controlled file
     new 7383829  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 76135f2  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 5c79c1f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008698 13f79535-47bb-0310-9956-ffa450edef68
     new a0d4d96  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008699 13f79535-47bb-0310-9956-ffa450edef68
     new b7788c6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008700 13f79535-47bb-0310-9956-ffa450edef68
     new 600aff2  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new e883fb1  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new b5e70c6  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 3f2b010  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 9499692  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 374c97a  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 9988749  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 9a0b713  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new aa04dee  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new a6b4917  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 4c43272  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new f7d168c  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 648242d  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new c97ea82  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 37887bc  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 38436cc  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 9353f65  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008717 13f79535-47bb-0310-9956-ffa450edef68
     new de27325  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008718 13f79535-47bb-0310-9956-ffa450edef68
     new a4a1411  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008719 13f79535-47bb-0310-9956-ffa450edef68
     new 1d73a3b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008720 13f79535-47bb-0310-9956-ffa450edef68
     new c31319f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008721 13f79535-47bb-0310-9956-ffa450edef68
     new cf8e3ca  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008722 13f79535-47bb-0310-9956-ffa450edef68
     new 281f1e5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008723 13f79535-47bb-0310-9956-ffa450edef68
     new b191ae0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008724 13f79535-47bb-0310-9956-ffa450edef68
     new 640c93e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008725 13f79535-47bb-0310-9956-ffa450edef68
     new 934bade  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008726 13f79535-47bb-0310-9956-ffa450edef68
     new de8e90d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008727 13f79535-47bb-0310-9956-ffa450edef68
     new 701d753  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008728 13f79535-47bb-0310-9956-ffa450edef68
     new 5b7ab51  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 82b9443  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 1e32915  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 8005d39  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 340a477  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 560334a  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 4efaa83  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new ab94eec  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 8119581  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008737 13f79535-47bb-0310-9956-ffa450edef68
     new cc74bc7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008738 13f79535-47bb-0310-9956-ffa450edef68
     new 975559c  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new 9f50959  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008740 13f79535-47bb-0310-9956-ffa450edef68
     new bdffd60  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008741 13f79535-47bb-0310-9956-ffa450edef68
     new 9366285  Completed reorganisation of packages and fixed most of the tests (not the two object store tests.
     new f5c459e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008743 13f79535-47bb-0310-9956-ffa450edef68
     new 9a6c3e2  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008744 13f79535-47bb-0310-9956-ffa450edef68
     new d6f73e4  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008745 13f79535-47bb-0310-9956-ffa450edef68
     new 2330487  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008746 13f79535-47bb-0310-9956-ffa450edef68
     new 3098644  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008747 13f79535-47bb-0310-9956-ffa450edef68
     new 423a32e  start of replacing Abouts with more fine grained methods
     new b26ab7b  start of replacing Abouts with more fine grained methods
     new d4a31e0  start of replacing Abouts with more fine grained methods
     new b4a78bd  start of replacing Abouts with more fine grained methods
     new 5bc481a  start of replacing Abouts with more fine grained methods
     new 0669b85  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008753 13f79535-47bb-0310-9956-ffa450edef68
     new 561f937  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008754 13f79535-47bb-0310-9956-ffa450edef68
     new 0bf7311  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008755 13f79535-47bb-0310-9956-ffa450edef68
     new a502a25  Created folder remotely
     new 15927f4  Removed file/folder
     new 791853f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008758 13f79535-47bb-0310-9956-ffa450edef68
     new 67632cd  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008759 13f79535-47bb-0310-9956-ffa450edef68
     new 43ff660  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008760 13f79535-47bb-0310-9956-ffa450edef68
     new 215287a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008761 13f79535-47bb-0310-9956-ffa450edef68
     new 763f576  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008762 13f79535-47bb-0310-9956-ffa450edef68
     new ed03e3c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008763 13f79535-47bb-0310-9956-ffa450edef68
     new 2e5119a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008764 13f79535-47bb-0310-9956-ffa450edef68
     new 4675eca  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008765 13f79535-47bb-0310-9956-ffa450edef68
     new 4164136  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008766 13f79535-47bb-0310-9956-ffa450edef68
     new 507a2b1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008767 13f79535-47bb-0310-9956-ffa450edef68
     new 7c83f79  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008768 13f79535-47bb-0310-9956-ffa450edef68
     new e7f5292  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008769 13f79535-47bb-0310-9956-ffa450edef68
     new 1c9d73c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008770 13f79535-47bb-0310-9956-ffa450edef68
     new d9772b3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008771 13f79535-47bb-0310-9956-ffa450edef68
     new 5cc152a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008772 13f79535-47bb-0310-9956-ffa450edef68
     new babb708  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008773 13f79535-47bb-0310-9956-ffa450edef68
     new 3ff165d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008774 13f79535-47bb-0310-9956-ffa450edef68
     new bd99d5b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008775 13f79535-47bb-0310-9956-ffa450edef68
     new 5e0e25c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008776 13f79535-47bb-0310-9956-ffa450edef68
     new c578c4c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008777 13f79535-47bb-0310-9956-ffa450edef68
     new 87e86ab  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008778 13f79535-47bb-0310-9956-ffa450edef68
     new 9a0ff9b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008779 13f79535-47bb-0310-9956-ffa450edef68
     new 30137b3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008780 13f79535-47bb-0310-9956-ffa450edef68
     new 8e057e6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008781 13f79535-47bb-0310-9956-ffa450edef68
     new a8acbde  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008782 13f79535-47bb-0310-9956-ffa450edef68
     new 571f0fc  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008783 13f79535-47bb-0310-9956-ffa450edef68
     new da3983c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008784 13f79535-47bb-0310-9956-ffa450edef68
     new 3072221  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008785 13f79535-47bb-0310-9956-ffa450edef68
     new 365336a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008786 13f79535-47bb-0310-9956-ffa450edef68
     new b319e70  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008787 13f79535-47bb-0310-9956-ffa450edef68
     new 5026609  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008788 13f79535-47bb-0310-9956-ffa450edef68
     new 38f308d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008789 13f79535-47bb-0310-9956-ffa450edef68
     new f45f8a7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008790 13f79535-47bb-0310-9956-ffa450edef68
     new c6b8355  Fixed missing copying of file to memory key
     new 80392d7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008792 13f79535-47bb-0310-9956-ffa450edef68
     new 25d309d  Added space for application name, copyright and version details in AboutNakedObjects
     new 427312f  Added space for application name, copyright and version details in AboutNakedObjects
     new d318907  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008795 13f79535-47bb-0310-9956-ffa450edef68
     new ab4dc29  Added debug methods
     new 0af2fd7  Reordered check to imrove performance of tests
     new f9cb75d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008798 13f79535-47bb-0310-9956-ffa450edef68
     new b06774a  Added a cache that maintains entry across instances
     new b01e8c3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008800 13f79535-47bb-0310-9956-ffa450edef68
     new 87874a4  Added space for application name, copyright and version details in AboutNakedObjects
     new 653345b  Started using EasyMock for unit tests
     new a824056  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008803 13f79535-47bb-0310-9956-ffa450edef68
     new 5e5434b  Completed the restructuring of reflection hints
     new efec706  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008805 13f79535-47bb-0310-9956-ffa450edef68
     new d46f71a  Completed the restructuring of reflection hints
     new be20b4e  Completed the restructuring of reflection hints
     new e78f4d9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008808 13f79535-47bb-0310-9956-ffa450edef68
     new 1f19be5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008809 13f79535-47bb-0310-9956-ffa450edef68
     new dd10bd1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008810 13f79535-47bb-0310-9956-ffa450edef68
     new a90faa8  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008811 13f79535-47bb-0310-9956-ffa450edef68
     new ae9254b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008812 13f79535-47bb-0310-9956-ffa450edef68
     new 52322ec  Started using EasyMock for unit tests
     new e8d1480  Merged changes from milestone 2 - revisions 2309 - 2312
     new eaab9e5  Fixed problem where collections where not being set to a resolved state when they were being persisted, causing an unnecessary resolve when opening them
     new d135ceb  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008874 13f79535-47bb-0310-9956-ffa450edef68
     new c951c13  Renamed getFieldReflector to getField
     new 1e9f3f1  Renamed getFieldReflector to getField
     new a125ba2  Fixed the scrolling so that it does not reset its scroll position to zero when it size is set.
     new a005d34  tidied up the splash window and the about view
     new d676453  tidied up the splash window and the about view
     new 7a1c23c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008880 13f79535-47bb-0310-9956-ffa450edef68
     new 78634ac  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008881 13f79535-47bb-0310-9956-ffa450edef68
     new d969089  Reversed the order that the peer builder creates the peers that  when called they are called in the order that they are listed (and not in reverse order).
     new 887c41d  Now passing null across for each derived field, avoiding any need to get hold of the field's parent on the server.
     new b318752  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008884 13f79535-47bb-0310-9956-ffa450edef68
     new 7f852c6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008885 13f79535-47bb-0310-9956-ffa450edef68
     new dd11c5a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008886 13f79535-47bb-0310-9956-ffa450edef68
     new 03e582f  Each field in an object is labeled with its field name when logging  distribution
     new f45b333  Added debug code to smoke out problem with cursor starting off at line 1 not 0
     new 23e5f0b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008889 13f79535-47bb-0310-9956-ffa450edef68
     new 62460cc  Modified the updating of object views so that value fields that change are replaced, and therefore show their new values.
     new c832d86  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008949 13f79535-47bb-0310-9956-ffa450edef68
     new ac0fdcf  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008950 13f79535-47bb-0310-9956-ffa450edef68
     new 85cddbb  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1008951 13f79535-47bb-0310-9956-ffa450edef68
     new d79e6cb  Modified table view so it will display collections of an abstract type
     new 42f4cab  Change the behaviour of the tree browser so that displays a list in the right-hand pane if it can't show a table.  Also if there are no elements in a collection then no table/list view is created
     new aa543eb  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009014 13f79535-47bb-0310-9956-ffa450edef68
     new dc90301  moved files re architecture
     new f6007f1  Added the ability to programmatically add properties to the configuration.
     new 95ee40d  Fix problem where removeAssociation method was not passing request on to the server.
     new ea11c34  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009076 13f79535-47bb-0310-9956-ffa450edef68
     new f47982f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009135 13f79535-47bb-0310-9956-ffa450edef68
     new e734b13  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009195 13f79535-47bb-0310-9956-ffa450edef68
     new a10b02c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009196 13f79535-47bb-0310-9956-ffa450edef68
     new 4d851ee  Uploading files in binary mode
     new e80ad3a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009198 13f79535-47bb-0310-9956-ffa450edef68
     new 2a43f04  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009199 13f79535-47bb-0310-9956-ffa450edef68
     new 7e29520  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009200 13f79535-47bb-0310-9956-ffa450edef68
     new 47211db  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009201 13f79535-47bb-0310-9956-ffa450edef68
     new eabe172  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009202 13f79535-47bb-0310-9956-ffa450edef68
     new 6256d9e  Fixed incorrect overriding method
     new 34356ad  Extended configurations to allow subsets to be extracted.
     new dec8027  Extended configurations to allow subsets to be extracted.
     new 49db15a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009206 13f79535-47bb-0310-9956-ffa450edef68
     new 7fc812a  Changed the persistor's hasInstances and countInstances methods to take into consideration subclasses.
     new 83fff49  Changed the persistor's hasInstances and countInstances methods to take into consideration subclasses.
     new 3ed9892  Changed the persistor's hasInstances and countInstances methods to take into consideration subclasses.
     new 648400a  Changed the persistor's hasInstances and countInstances methods to take into consideration subclasses.
     new 2a276fb  Extended XML distribution protocol so it can be used in a connectionless/stateless server
     new f0b15e9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009212 13f79535-47bb-0310-9956-ffa450edef68
     new aa1de70  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009213 13f79535-47bb-0310-9956-ffa450edef68
     new 3499369  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009214 13f79535-47bb-0310-9956-ffa450edef68
     new 299b06d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009215 13f79535-47bb-0310-9956-ffa450edef68
     new b4c491e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009216 13f79535-47bb-0310-9956-ffa450edef68
     new b99219b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009217 13f79535-47bb-0310-9956-ffa450edef68
     new e58c8b8  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009218 13f79535-47bb-0310-9956-ffa450edef68
     new 2ebb7e2  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009219 13f79535-47bb-0310-9956-ffa450edef68
     new ce46e9f  Fixed failing build on server, by using include instead of mapper for xslt transformations.
     new ff2d774  Fixed failing build on server, by using include instead of mapper for xslt transformations.
     new 0fd7dac  Reinstated the mouse movement threshold that was accidently removed.
     new 1a33ba8  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009224 13f79535-47bb-0310-9956-ffa450edef68
     new 0066bc6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009225 13f79535-47bb-0310-9956-ffa450edef68
     new fda2a9a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009226 13f79535-47bb-0310-9956-ffa450edef68
     new 3c48fbf  Added flag to the field specification details to indicate that a field is hidden .
     new b3c7b68  Added flag to the field specification details to indicate that a field is hidden .
     new 88f17e1  Modified data helper to deal with missing versions correctly
     new 58a594f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009230 13f79535-47bb-0310-9956-ffa450edef68
     new 1f3b31a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009231 13f79535-47bb-0310-9956-ffa450edef68
     new 70570f6  Version checks now have guards on them.
     new f068c74  Fixed persistent algorithm so that collections are also persisted.
     new d029073  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009353 13f79535-47bb-0310-9956-ffa450edef68
     new 6c2a158  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009354 13f79535-47bb-0310-9956-ffa450edef68
     new 6455d34  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009355 13f79535-47bb-0310-9956-ffa450edef68
     new 88d3746  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009356 13f79535-47bb-0310-9956-ffa450edef68
     new 06171b5  Changed the release numbering system so that no version is provided with development builds, just the build number.
     new 2dc0de0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009416 13f79535-47bb-0310-9956-ffa450edef68
     new 2e8da7c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009417 13f79535-47bb-0310-9956-ffa450edef68
     new a3d11e6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009418 13f79535-47bb-0310-9956-ffa450edef68
     new 85a0570  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009419 13f79535-47bb-0310-9956-ffa450edef68
     new a93c568  Added exploration action to create transient objects, complementing the create object action, that is also made available if the system is configured to make new objects persistent.
     new d257f0e  The object store persistor was not shutting down the persist algorithm.  Now it is is.
     new 458c98e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009422 13f79535-47bb-0310-9956-ffa450edef68
     new ee981c0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009423 13f79535-47bb-0310-9956-ffa450edef68
     new 7b24e65  The distribution data factory now deals with cyclical transient graphs.  Each data object is now created without its fields, and added to a map.  Any repeated attempt to reference the same object result in the same data object being used.  This required the content of the object to set up later, hence the a change to the ObjectData interface.
     new b6a7533  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009425 13f79535-47bb-0310-9956-ffa450edef68
     new f35855e  The distribution data helper can now restore cyclical transient graphs.
     new 8acd008  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009427 13f79535-47bb-0310-9956-ffa450edef68
     new 58ac2e2  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009428 13f79535-47bb-0310-9956-ffa450edef68
     new 1c7b5b1  Fixef the two pass persist algorithm and created a new top-down one (constrasts the default one that saves from the bottom up.
     new 2d0ce4e  Reorganized the debug display so that the debug data is more fine grained, showing different aspects on different pages. The frame now allows multiple  DebugInfo objects to be displayed.
     new c80f128  Split out the debug details, and provided one method to view them all.
     new 2a0aace  Split out the debug details, and provided one method to view them all.
     new a414ef3  Modified the distribution data creation classes so that the fields from the specifications are sorted (and cached) so the order on both tiers can be guaranteed to be correct
     new 898e267  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009492 13f79535-47bb-0310-9956-ffa450edef68
     new 86455eb  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009493 13f79535-47bb-0310-9956-ffa450edef68
     new ec93ce1  Fixed persist algorithm so it gives an object an oid before it tries to save it
     new bd46375  Tidied up snapshot appender while writing about them
     new e713fed  Removed 'Dump all' option from Viewer menu
     new 70ef92c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009555 13f79535-47bb-0310-9956-ffa450edef68
     new d37fb76  Fixed badly named API documentation
     new 4bd5eb3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009557 13f79535-47bb-0310-9956-ffa450edef68
     new 15de332  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009558 13f79535-47bb-0310-9956-ffa450edef68
     new 4e25d5c  Created new example to demonstrate how to use the ObjectStorePersistor.
     new 5459456  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009560 13f79535-47bb-0310-9956-ffa450edef68
     new 62d9fd4  Reorder the initialisation order of the object store and the persist algorithm so that the object store can initialise connections etc that might also be used by the algorithm
     new e2a87be  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009562 13f79535-47bb-0310-9956-ffa450edef68
     new 6107cb1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009563 13f79535-47bb-0310-9956-ffa450edef68
     new 3c40b9f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009564 13f79535-47bb-0310-9956-ffa450edef68
     new a978ced  Made the Class and Clone options exploration options rather than simply debug options
     new 53eccb0  Move the dump log snapshot to the viewer; rather than have it on each view.
     new 84b592e  The destory option now starts and end the transaction around the request to destroy an object.
     new 7baff5c  Always assume there is a text block; so now if there is none we return an empty string not a null.
     new 208e76a  Backed out change in TextContent and fixed problem in SingleLineTextField instead.
     new 7065dcb  Added isPersistent method to the application container
     new 0717bd4  Added isPersistent method to the application container
     new a96c816  As session can be null the debug data method should cope with this.
     new c914383  Enhanced the ditribution logger so it can be configured better
     new 6ec941d  Changed the distribution mechanism to pass over more detail about the actions that are executed: now return not just the returned value and the changes but detailing the newly persisted state of the target and parameter objects if they were transient when calling the action.
     new ec0d6b2  Now passing across exceptions from server to the client.
     new 65ebc0a  Changed the distribution mechanism to pass over more detail about the actions that are executed.
     new 0a6708c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009635 13f79535-47bb-0310-9956-ffa450edef68
     new 2070d15  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009636 13f79535-47bb-0310-9956-ffa450edef68
     new 9cae10a  Fixed bug in background thread where an exception in the background task caused the hour glass to remain showing, preventing any further user interaction.
     new b9af91f  Fixed bug where dragging an object over a button caused an error.
     new 96a1037  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009639 13f79535-47bb-0310-9956-ffa450edef68
     new 6685256  Add flag to Action interface to indicate an action runs on the instance rather than the class
     new 548c4ba  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009699 13f79535-47bb-0310-9956-ffa450edef68
     new 6ac1dde  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009700 13f79535-47bb-0310-9956-ffa450edef68
     new 9bdef1e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009701 13f79535-47bb-0310-9956-ffa450edef68
     new e4efd7b  Added flag to Action interface to indicate an action runs on the instance rather than the class
     new da9b264  With the changes to distribution to pass over all changes to the server; have taken out the start and end transaction calls for the container's makePersistent method.
     new 477835f  Added flag to Action interface to indicate an action runs on the instance rather than the class
     new aed8afe  Updated JavaAction to: 	- determine, from the modifier, if a method is static or not 	- run a static method with a null paramter in the invoke method
     new c27f667  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009706 13f79535-47bb-0310-9956-ffa450edef68
     new 6b04561  Fixed overlay object view so it shows as a form without a window border
     new d677d36  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009708 13f79535-47bb-0310-9956-ffa450edef68
     new f6aff27  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009709 13f79535-47bb-0310-9956-ffa450edef68
     new b70df97  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009710 13f79535-47bb-0310-9956-ffa450edef68
     new bef9dfe  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009711 13f79535-47bb-0310-9956-ffa450edef68
     new 363d8ff  Build now creates the release directory before copying the release into it.
     new 65c89cd  Improved distribution:- 1) actions can be run on server even if target or parameters are transient 2) actions running on client are seen as a single transaction on the server 3) class actions can be run on the server
     new ed866da  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009714 13f79535-47bb-0310-9956-ffa450edef68
     new 808026e  Improved distribution:- 1) actions can be run on server even if target or parameters are transient 2) actions running on client are seen as a single transaction on the server 3) class actions can be run on the server
     new ac747ba  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009774 13f79535-47bb-0310-9956-ffa450edef68
     new 21ee21a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009775 13f79535-47bb-0310-9956-ffa450edef68
     new 19cfaa2  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009776 13f79535-47bb-0310-9956-ffa450edef68
     new 875e469  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009777 13f79535-47bb-0310-9956-ffa450edef68
     new 957d812  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009778 13f79535-47bb-0310-9956-ffa450edef68
     new 70d7bb2  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009779 13f79535-47bb-0310-9956-ffa450edef68
     new fa42fb5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009780 13f79535-47bb-0310-9956-ffa450edef68
     new bffb64e  Change the return of client action calls so that the new versions for changed objects are also passed back to the client as well as the made persistent data for the transient objects.
     new 326d12c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009782 13f79535-47bb-0310-9956-ffa450edef68
     new c968e32  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009841 13f79535-47bb-0310-9956-ffa450edef68
     new 9a87b3a  Fixed the distribution so it passes back a set of updates for remote clear and set association calls, and setValue calls.
     new 8734936  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009843 13f79535-47bb-0310-9956-ffa450edef68
     new f0b4b20  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009844 13f79535-47bb-0310-9956-ffa450edef68
     new 81a7e88  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009845 13f79535-47bb-0310-9956-ffa450edef68
     new 7faffe1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009846 13f79535-47bb-0310-9956-ffa450edef68
     new 1507216  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009847 13f79535-47bb-0310-9956-ffa450edef68
     new 4ddf642  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009848 13f79535-47bb-0310-9956-ffa450edef68
     new e8d9dd5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009849 13f79535-47bb-0310-9956-ffa450edef68
     new b645835  Collection adapters now show the element types.
     new 1138812  Collection adapters now show the element types.
     new bec9ed7  Fixed table spec so classes with just collection fileds are classed as not displayable.
     new 6716d1c  Extended Dump to show more detail about fields and actions
     new 4b1f143  Resolve state now flags serializing objects so their changes are ignored
     new 334bef1  NakedClasssImpl is now titled with the singular name.
     new 71f8ddc  Changed objects are now added to the client-side transaction as they are made, instead of being cached until the transaction was committed.
     new 7dc0ca1  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009916 13f79535-47bb-0310-9956-ffa450edef68
     new f646dc9  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009917 13f79535-47bb-0310-9956-ffa450edef68
     new 307662a  Added flag to member identifier to show if member is a field or a method
     new 91f3497  Caching the accessible field so repeated calls to any security system can be avoided.
     new afab341  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009920 13f79535-47bb-0310-9956-ffa450edef68
     new 66309af  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009921 13f79535-47bb-0310-9956-ffa450edef68
     new 1a68d7c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009922 13f79535-47bb-0310-9956-ffa450edef68
     new 1b7faba  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009923 13f79535-47bb-0310-9956-ffa450edef68
     new bd1c451  Fixed client side actions so that the set of transient objects is used for the encoding/decoding of all parts of the client requests.  This ensures that transient objects made persistent  are correctly referenced when other objects are saved.
     new 742f05b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009925 13f79535-47bb-0310-9956-ffa450edef68
     new 1bd3b48  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009926 13f79535-47bb-0310-9956-ffa450edef68
     new 7c32165  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009927 13f79535-47bb-0310-9956-ffa450edef68
     new 0aff132  Extracted the scrollbars from the scroll border
     new c10e94e  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009929 13f79535-47bb-0310-9956-ffa450edef68
     new 8b8fee7  When an action in initiated keyboard focus is cleared so the action is not repeatedly called.
     new 7d024f0  Action contents are for objects; added isObject method to show this.  This means a double-click on an action border brings up a view for the object not the action.
     new cf4c13b  Class icon's labels are now from the title of the object not from the NakedClasses' other methods
     new 131ed09  Default workspace now changes cursor to hourglass while laying out.
     new 09ff6d7  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009934 13f79535-47bb-0310-9956-ffa450edef68
     new c0a227b  Improved the debugging output.
     new 4a6f97b  Added a new specification to show a naked class in a window
     new 7510c8a  Addes systems project to distribution
     new 7bacdbc  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009938 13f79535-47bb-0310-9956-ffa450edef68
     new 6c109db  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009939 13f79535-47bb-0310-9956-ffa450edef68
     new 010d472  isTransient() now returns true for transient objects that are being serialized.
     new 8638829  Algorithmn was not initialising the OidGenerator.
     new 5c79b9f  Changed the object store persistor so it passes on the start, end and abort transaction calls to the object store.
     new 14c5d8f  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009943 13f79535-47bb-0310-9956-ffa450edef68
     new 59408ad  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009944 13f79535-47bb-0310-9956-ffa450edef68
     new f224a78  A context is now passes into each persistence command as it is executed.
     new fd1ae99  Added exception to show when an unknown type is being dealt with.  This should be used when a series of if/else if statements don't deal with a particular type.
     new 3f137ce  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009947 13f79535-47bb-0310-9956-ffa450edef68
     new 6c81087  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009948 13f79535-47bb-0310-9956-ffa450edef68
     new afdf3ec  Ensuring that multiple made persistent, changed and deleted requests (on the same objects) are only passed across once.
     new 37c0da4  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009950 13f79535-47bb-0310-9956-ffa450edef68
     new bc3876c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009951 13f79535-47bb-0310-9956-ffa450edef68
     new 33c93fc  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009952 13f79535-47bb-0310-9956-ffa450edef68
     new 5e1a42c  Set up a number of start up classes for exploration, standalone and client server systems, running with the XML and SQL object stores.
     new 929f87b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009954 13f79535-47bb-0310-9956-ffa450edef68
     new e7abef6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009955 13f79535-47bb-0310-9956-ffa450edef68
     new bd6f4a3  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009956 13f79535-47bb-0310-9956-ffa450edef68
     new 3fe4198  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009957 13f79535-47bb-0310-9956-ffa450edef68
     new 46b094b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009958 13f79535-47bb-0310-9956-ffa450edef68
     new a92c3ee  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009959 13f79535-47bb-0310-9956-ffa450edef68
     new c705c0b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009960 13f79535-47bb-0310-9956-ffa450edef68
     new 7dd3055  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009961 13f79535-47bb-0310-9956-ffa450edef68
     new f3535f8  Throwing an exception if the number of fields passed between tiers differs from the number of fields for that object type.
     new 2a144d7  Throwing an exception if the number of fields passed between tiers differs from the number of fields for that object type.
     new f37deaf  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1009964 13f79535-47bb-0310-9956-ffa450edef68
     new 19c785c  ToString can now be set up to break lines between appended values.
     new f797f19  Added sql OS to the build (but no the tests yet)
     new 2f26c06  Fixed issues with the distribution and tidied it up some.
     new d6e6b91  Added check to isResolvable so it checks the intended end state is a valid end state to catch programming errors
     new 93875de  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010033 13f79535-47bb-0310-9956-ffa450edef68
     new a57fb85  Failures on server during request are now logged as errors, before being passed back to client.
     new e3bb5d4  madePersistent was not using the ordered fields, as the encoder does, causing the wrong object to be given the new Oid.
     new a3fc7ae  resolve immediately on the server was only loading up the object to be resolved, and did not check the object was fully loaded.  This caused problems when the object was already in memory, but not yet resolved.
     new 2e940f5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010037 13f79535-47bb-0310-9956-ffa450edef68
     new 481570c  Combined the use of recurse flag and the depth index so that only one value needs to be passed between methods.
     new 48748af  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010039 13f79535-47bb-0310-9956-ffa450edef68
     new 2d26e87  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010040 13f79535-47bb-0310-9956-ffa450edef68
     new 149d005  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010041 13f79535-47bb-0310-9956-ffa450edef68
     new 224862e  removed the example-base project and moved the exploration and acceptance test classes to the no-system project
     new c894a6e  removed the example-base project and moved the exploration and acceptance test classes to the no-system project
     new 715c297  removed the example-base project and moved the exploration and acceptance test classes to the no-system project
     new 446aa10  removed the example-base project and moved the exploration and acceptance test classes to the no-system project
     new c4ab831  removed the example-base project and moved the exploration and acceptance test classes to the no-system project
     new 433f7f5  removed the example-base project and moved the exploration and acceptance test classes to the no-system project
     new 9fdf395  removed the example-base project and moved the exploration and acceptance test classes to the no-system project
     new f930581  Reduced logging level on the ecs example
     new 2885dac  Parameter details can now provide a set of possible objects to use to set a parameter
     new d0bb1f3  Parameter details can now provide a set of possible objects to use to set a parameter
     new e252dfb  Created a collection adapter that takes an array of naked objects
     new 0395b35  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010117 13f79535-47bb-0310-9956-ffa450edef68
     new d440bc5  Update the basic reflector to allow paramters to have lists of selectable objects specified in the abouts
     new ccf5c01  Added option lists to paramater in abouts
     new f4f18a0  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010120 13f79535-47bb-0310-9956-ffa450edef68
     new f1f0586  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010121 13f79535-47bb-0310-9956-ffa450edef68
     new 104f029  Created option border and overlay to display parameter options
     new 64f4a46  Added content to the popup menu so it can provide a name and description for user help.
     new cf718ad  Moved the setting up of the popup menu to the viewer
     new 8a21305  The viewer now starts up at the size specified in the properties file; or near-full screen if no size is explicitly specified.
     new 8286eb8  Changed drawing so clearing background extends to edge; fixes problem where there was a white line at bottom of tree.
     new 2f74456  Remove object border from tree nodes so the double line at the bottom is no longer shown.
     new 28d4747  Reduced the amout of background that is cleared for the window border so there is no white dot in the corners where the border is rounded.
     new cda260d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010258 13f79535-47bb-0310-9956-ffa450edef68
     new f6e5715  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010259 13f79535-47bb-0310-9956-ffa450edef68
     new cb8445e  Refining the UI including:- - stoppping vertical jitter when fields changed or cleared - moving icons smoothly, so they stay where they are placed on the desktop - make the editing/saved colours in text fields more distinct - indicate, graphically, which button is the default - rationalized the drawing of shapes and lines
     new 9be3a03  Tidied up alignment of fields
     new 3ccf735  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010326 13f79535-47bb-0310-9956-ffa450edef68
     new 1cc145c  When dumping the executeClientAction details the references to transient objects are now shown as such, rather than be dumped as complete objects.
     new 874e445  Fixed class cast exception when restoring collections.
     new 4c3902f  Fixed problem where the 'nosplash' flag was not being read properly
     new 34a89a5  XML OS was not picking up the data directory properly
     new 3c0757c  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010331 13f79535-47bb-0310-9956-ffa450edef68
     new 9eb52d6  Removed the error dialog thrown up by reflection these details are adequately logged and the viewer takes care of notifying the developer of any errors.
     new b772597  Removed the error dialog thrown up by reflection these details are adequately logged and the viewer takes care of notifying the developer of any errors.
     new 9e1e3c0  Exploration base class has been moved to no-systems project.
     new a8393a0  Added facility for passing messages to the user from within action methods.   - container provides methods the application developers can call   - NakedObjects provide a MessageBroker instance to collect these messages   - the viewer retrieves the messqages and displays them to the user.
     new 599ef72  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010400 13f79535-47bb-0310-9956-ffa450edef68
     new 1e04745  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010401 13f79535-47bb-0310-9956-ffa450edef68
     new 40e0687  Title of the frame is now taken from the application name in AboutNakedObject (if it is set).
     new 0e72572  Tidied up menu options; remove the flagging of view, object and class type within the options as this information is implicit in the place the options are created.
     new 221b1dc  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010526 13f79535-47bb-0310-9956-ffa450edef68
     new c5457eb  Tidied up menu options; remove the flagging of view, object and class type within the options as this information is implicit in the place the options are created.
     new 3a2325d  Collections - viewed as lists, trees and tables - can now be sorted by type, title and field.
     new 9f0e8c0  Removed the sorting capability from the TypedNakedCollection.  This was used when viewing the collections and is now part of the viewer.
     new bcc03d9  Removed the sorting capability from the TypedNakedCollection.  This was used when viewing the collections and is now part of the viewer.
     new 1922b6a  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010531 13f79535-47bb-0310-9956-ffa450edef68
     new 18b30ea  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010532 13f79535-47bb-0310-9956-ffa450edef68
     new 40b864d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010533 13f79535-47bb-0310-9956-ffa450edef68
     new f5e4a44  Actions are now composites, so we can group method together logically.
     new ccaa0bf  Actions are now composites, so the introspector now groups action methods using the sort string by picking out group bound by round brackets.  The first item in the list should be preceeded by a group name and a colon.
     new 46c4601  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010597 13f79535-47bb-0310-9956-ffa450edef68
     new ce4d7b5  Fixed tests
     new e5456f1  Adjusted title placement in border
     new 041a731  Forced table view to not use multiline text fields.  This should really be done through the specification (in time).
     new 8ea4030  Reworked menu to allow submenus to be shown.  Rationalised the UserAction hierachy, and pushed the type of action into the UserAction instead of the menu item option set.
     new c351818  Changed the viewing mechanism so any type of message can be displayed.  These views now display exceptions, errors, and warning (from NakedObjects's message broker)..
     new 78b01ff  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010603 13f79535-47bb-0310-9956-ffa450edef68
     new 0c07fcf  The dot net build needs to include the no-systems projects, but not all the source files.
     new 9a8f3c3  Fixed problems on distribution; restructure data hierachy to deal with references explicitly, combined the two madePersistent decoding methods into one.
     new 71bade2  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010606 13f79535-47bb-0310-9956-ffa450edef68
     new 57d89ab  No longer clearing derived fields when deleting an object.  Fixed Bug #610 in SDM system.
     new aec3486  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010710 13f79535-47bb-0310-9956-ffa450edef68
     new 39ff72c  removed name details from the abouts
     new ee98323  All internal objects (using the internal reflector) are deemed to be be transient, ie not persistable.
     new 593291a  removed name details from the abouts
     new e8524d6  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010714 13f79535-47bb-0310-9956-ffa450edef68
     new 88b1942  text fields can be cleared with the escape key, readying the field for a new entry.
     new 34458b8  The 'iconise' options no replace the current view with a small view that can be later restored to the original view. Previously was placing a new reference on the desktop.
     new ab688be  Debug details now contains the persistable state.
     new b1f9a98  All views based on AbstractView now have fallback specification when none is explicitly specified.
     new 23afd65  Tidied up names of views in view options.
     new 86445e1  Fixed sizing issue in message dialogs.
     new 2e59187  Started creating an overall navigation capability that allow movement between all views (including windows and icons) using the keyboard.
     new 47d4e4d  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010722 13f79535-47bb-0310-9956-ffa450edef68
     new 61d6ac0  Replaced the concept of usable fields and methods with available
     new 35a8c9d  Replaced the concept of usable fields and methods with available
     new 647c59f  Replaced the concept of usable fields and methods with available
     new cd78e18  Replaced the concept of usable fields and methods with available
     new 56fd26f  Replaced the concept of usable fields and methods with available
     new ff67f34  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010728 13f79535-47bb-0310-9956-ffa450edef68
     new 232fde5  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010729 13f79535-47bb-0310-9956-ffa450edef68
     new 67b2d2b  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010730 13f79535-47bb-0310-9956-ffa450edef68
     new ad71143  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010731 13f79535-47bb-0310-9956-ffa450edef68
     new b2be9fb  Replaced NullSpecification with PrimitiveSpecifiation for all primitive values.
     new 191abb2  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010733 13f79535-47bb-0310-9956-ffa450edef68
     new c59a733  Introduced focus manager on per view basis.
     new dc0de4d  Converted eclipse paths to use variable to make it plaform independent.
     new a1abddc  Debug views now can have the debug font specified in the properties file.
     new c0aba5b  Reordered the getting of fields during serialization to avoid getting derived fields, which are never used.
     new f86f351  Ensured that main viewer and splash screen are placed in front of other windows.
     new 82975cf  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1010739 13f79535-47bb-0310-9956-ffa450edef68
     new dfa18a2  Fixed 1.1 incompatibility with Window call
     new c2c21f6  Consolidated default fonts.
     new 5249be0  Improved text handling and display in fields.
     new acf310b  Improved focus handling; tabbing now works through most views.
     new 14c46a8  recreating directory structure that was blown away on initial import of the nakedobjects code
     new 8200b86  copying over from contrib/initial/trunk
     new 1069722  copying over from contrib/initial/trunk
     new d53c7b7  copying over from contrib/initial/trunk
     new 9a7c4f1  copying over from contrib/initial/trunk
     new 2d951b0  copying over from contrib/initial/trunk
     new fcae548  copying over from contrib/initial/trunk
     new 7b53337  copying over from contrib/initial/trunk
     new 2b641f7  copying over from contrib/initial/trunk
     new 7a4b04a  copying over from contrib/initial/trunk
     new bed985b  copying over from contrib/initial/trunk
     new 6720d1b  copying over from contrib/initial/trunk
     new a1324a4  copying over from contrib/initial/trunk
     new 3762b91  deleting berkeley-persistor since has category-x dependencies
     new 0c7dfef  deleting hibernate-persistor since has category-x dependencies (and is superceded by jpa objectstore
     new e50e63f  updating pom.xml to no longer reference hibernate or berkeley persistors
     new 17e370f  adding directories for isis rejig
     new 22b8550  moving extensions/dnd-viewer to viewer/dnd
     new a6632f5  moving extensions/html-viewer to viewer/html
     new 8ce6943  moving extensions/scimpi to viewer/scimpi
     new 1b959ad  adding alternatives dir
     new 87b5d1c  moving extensions/nosql-persistor to alternatives/objectstore/nosql
     new 7c049c8  moving extensions/sql to alternatives/objectstore/sql
     new 67fe1dc  moving extensions/xml to alternatives/objectstore/xml
     new 5be02a6  moving extensions/xstream-marshalling to alternatives/remoting/xstream
     new 327ad06  moving extensions/http-remoting to alternatives/remoting/http
     new 3bf79ff  moving pom.xml from extensions to alternatives
     new 40700bc  moving extensions/headless to alternatives/progmodel/headless
     new 76753d5  moving extensions/src to alternatives/src
     new 490e58d  moving distribution/examples to examples
     new 68651ee  moving core/remoting to alternatives/remoting/common
     new 7e2db25  updates to trunk/pom.xml
     new a11deff  committing little script to continue performing svn up til done
     new 0446d98  moving core/bytecode-cglib to defaults/bytecode
     new bda9170  adding alternatives/bytecode
     new a8ffe79  moving core/bytecode-javassist to alternatives/bytecode/javassist
     new afddc01  adding alternatives/bytecode/identity
     new 2b27c09  adding defaults/security, defaults/objectstore, defaults/progmodel dirs
     new d189e9b  moving progmodel/headless/junit to viewer/junit
     new 81b564f  finished jigging about modules, but haven't yet tried to compile
     new 132b343  ignoring .project and .settings directories
     new d8f4b7b  deleting trunk/extensions since is now empty
     new 764b562  adding src folders to the new pom directories
     new b20cfa0  adding src and pom.xml for defaults impls
     new a694a29  adding src and pom.xml for alternatives/bytecode/identity
     new 5f963dc  renaming remoting/http to remoting/transport-http
     new 12638a2  adding src and pom.xml for alternatives/security/ldap
     new 2ab625a  renaming remoting/xstream to remoting/marshalling-xstream
     new 021e3f0  moving remoting/common/src/docbkx up to parent
     new f77ae09  adding directories under alternatives/remoting
     new 56c67f0  edits on pom.xml's, ignoring .settings, target etc
     new fd4844f  ignoring target dirs; reformat pom.xml
     new f97fd8f  fixing up pom's
     new 6bad695  examples now compile (but not running)
     new 705b15c  more tidying up of pom's etc
     new 22d0cff  more edits, pom.xml, site.xml etc
     new 5ffae61  more fixes to poms etc
     new ade0d0d  taking on new stub apt and docbook files
     new daa806c  further updates to POMs and so on
     new bfc3c20  Updated pom.xml and other resources to build exploration archetype under Apache Isis.
     new 0a8a0ba  Updated application archetype resources.
     new e69e8a4  Merged scimpi archetype into application archetype.
     new d7b29e7  updated the poms for archetypes, in line with MavenModules standard; also added some empty pages for src/site etc
     new e4415f9  webapp.context/DefaultVersionMapping.java#mapVersion can not cast from version to SerialNumberVersion - fails to handle other implementations of VersionMapping.
     new 6c61441  adding alternatives/security/file
     new 6512420  adding isis/core/testsupport for value type contract tests etc
     new b92a292  adding ValueTypeContractTestAbstract to testsupport
     new d3093bc  Uncommenting needed plugins.
     new e08bd11  pulling default implementations out from core and into org.apache.isis.defaults ; the 'exploration' and 'application' archetypes have been checked, but not the scimpi one
     new 7b3451d  adding core/progmodel to hold the facet factories
     new 42d653f  moving progmodel out into defaults
     new 2bf5b6d  improvements to ValueTypeContractTestAbstract; ignoring .classpath etc
     new 8abd62e  factored progmodel out from metamodel and into new core:progmodel and into defaults:progmodel
     new 2455ca0  working on site docs
     new d455392  working on site docs
     new a281343  more changes for site docs
     new d3de70e  added test scope to test-jars
     new 4a18899  more work on site docs and the site-skin
     new 5b11cd3  working on docbkx, pick up config from trunk; also moved some archived code in applib
     new 12040c2  more work on site docs - project-info-reports, mostly
     new b5cae13  creating progmodel/groovy dir
     new ad193bd  copying groovy/gmain over to trunk
     new 3963a6b  copying groovy/testapp over to trunk
     new a7e43cc  creating viewer/restful dir
     new cf9684a  copying restful/main over to trunk
     new 5bd8255  copying restful/testapp over to trunk
     new e568b59  moving groovy testapp into examples
     new 048827b  moving groovy/impl down a level
     new 362bf31  moving groovy/impl down a level
     new 07deabe  moving groovy/impl down a level
     new 62e3582  copying tested/trunk/main to viewer/bdd
     new 229aa87  copying tested/trunk/testapp to examples/bdd-testapp
     new 24002df  copying wicket/trunk/main to viewer/wicket
     new af2809f  copying wicket/trunk/testapp to examples
     new de74fa3  more on site docs and the site-skin; updated the google search box to go against isis, not NOF
     new 765afca  wicket POMs updated
     new 0150a1f  restful POMs updated
     new 4a26cc5  moving viewer/restful/impl up to viewer/restful
     new 938dc5a  moving viewer/restful/impl up to viewer/restful
     new 514f689  moving viewer/restful/impl up to viewer/restful
     new 0f20f1d  sql integration tests disabled by default. You should manually configure the server configurations in: \objectstore\sql\integrationtests\src\test\java\org\apache\isis\extensions\sql\objectstore\*.java to match your own server configuration before running.
     new a9294b0  bdd POMs updated
     new 713b9e7  Use mvn -P integration-tests to run tests.
     new 4751e70  fix to module entry in examples/pom.xml
     new 1a3dc95  sorting out wicket user guide PDF name
     new c83b88a  more, much more, on site docs
     new c8d4537  some more on site docs
     new bc2e62b  Separated sql integration tests into two. "tests-common" can be run on all systems (requires: hsql-db, in-memory and xml objectstore). "tests-served" requires configuration. Refer to config/*.properties. Use profile -P integration-tests to run full test suite, otherwise only tests-common are run.
     new 00d7192  ignoring files.
     new 9df884e  Fixed build errors.
     new 02deb71  more on site docs
     new 200a7a4  fixed up the download page
     new bba8d6a  updated jboss repository URL
     new 346dee9  Changed version of eclipse bug to compensate for a bug that fails to create project with the correct names
     new 7bba1b4  fixes missing artifact problem
     new 718cf85  Fixed missing "}" typo.
     new edbebd3  reorganized some of the sister project modules and updated package names; done some work on the wicket docs
     new dd303fd  removing empty packages, moving classes in src/test/java for one of the sister projects to correct package name
     new c39e6ab  sped up site generation by adding dependencyLocationsEnabled=false for the dependencies report
     new 921227f  fixing local links in APT files
     new 8242207  fixing local links in APT files
     new b152717  accidentally committed ref to non-existent module in support/pom.xml
     new b4a5705  the 'site-all' profile (as in mvn site-deploy -P standard,site-all,deploy-local -o) now works
     new c7ccee5  added in reference to the enforcer plugin; use 'mvn validate' to check
     new fe4257c  committing gradient and isis-logo PNGs (temporary) to site-skin/src/main/resources/images/logos
     new f3185d1  adding new support/prototype app (work-in-progress)
     new f06ad7e  more on the support/prototype app
     new 0bec6d8  first cut of support/prototype app running, with launch configs in quickrun/ide/eclipse/launch; also removed all of the [[NAME]] and updated splash screens for DnD and (nastily) the HTML viewer
     new 42ef275  changed trunk/pom.xml so that profiles are activated using -D variables rather than -P profile_id.  This is because using profiles will clash with the ASF release mgmt stuff that we inherit
     new 98f105b  siteBaseDir was wrong for alternatives/objectstore/pom.xml
     new aef07f0  further slight mods to the build process, see https://cwiki.apache.org/confluence/display/ISIS/BuildProcess
     new 566400c  renaming HTML files to be consistent with Java classes (Wicket Components)
     new fb55c00  svn:ignoring META-INF in viewer/wicket/model
     new 4ea86fc  wicket viewer now works for the demo app in support/prototype
     new a2f98ff  deleting wicket-testapp and restful-testapp from examples because these are now in the support/prototype app
     new cb93a5d  added images showing use of IrcWebChat
     new 83aeb8e  fixing misnamed test in core
     new 3944ffe  support/prototype for wicket now supports being run using mvn jetty:run
     new a121cb2  ignoring META-INF's in examples/groovy-testapp
     new 52245e4  sorting out banners for html support/prototype app
     new 6e54ac2  sorting out banners for html support/prototype app
     new dd4ed03  a little more tidying up of support/prototype's viewer-html
     new c3942ee  Joined split lines in JavaDoc section, allows me to build all documentation.
     new 9f8654f  fixes to HTML viewer look-n-feel
     new 8f18583  fixes on restful viewer to run using webserver
     new f93ba4a  tidying up the support\prototype project for viewer-html
     new 69d0327  ignoring xml data folder
     new 5c4bffd  adding viewer-restful WAR project to support/prototype
     new 762bbfa  further updates for restful viewer to get support\prototype up-n-running
     new 98e5446  working on the scimpi viewer for support/prototype
     new aafed1d  more on viewer-scimpi for support/prototype
     new bbe57ea  more on viewer-scimpi for support/prototype
     new c418f0b  extending support/prototype's Repository classes to demonstrate scimpi functionality
     new dba246a  ignoring .log files, deleting empty MANIFEST-MF's
     new b741779  reformatted DispatcherServlet as minor side-effect of tracking down a bug (no functional change)
     new 95bdfb3  deleting empty packages and deleting/ignoring some META-INF dirs
     new 71c4265  adding in viewer-bdd to suport/prototype
     new 2c08737  tidy up for viewer-bdd in support/prototype
     new 048e807  tidy up for viewer-bdd in support/prototype
     new c7ba671  mods to BDD viewer, change NOF->Isis
     new 6cb5f95  added some toString() methods to help debugging in core
     new dbfcd16  deleting examples/bdd-testapp since now folded into support/prototype
     new c492fc6  starting on viewer-junit for support/prototype
     new 9713512  tidying up pom for viewer-bdd in support/prototype; removed dummy test for surefire
     new c7d02b5  deleting viewer-junit for support/prototype, instead will be tests in the quickrun project
     new 1e2932d  added junit tests to quickrun
     new 9f57e8e  fix in support/prototype's ClaimRepositoryInMemory
     new 934a0af  removing unneeded dependencies from support/prototype/pom.xml
     new aa25bc5  deleting empty packages in support/prototype's viewer-bdd project
     new db0e801  fixes for junit viewer
     new 9b228bd  fixes for junit viewer
     new 78c3af1  moved 'release' module before 'examples' and 'support' in the 'all' profile (in trunk/pom.xml), since are required by them
     new ac17e49  fixes to release\pom.xml
     new c8c5591  minor changes in core to help debugging (rethrowing runtime exceptions so can breakpoint)
     new eb70c99  Local copy of docbook-xml-4.5, to allow offline build of Isis documentation.
     new 56d1636  moving serialize, encoding marshalling and sockets transport into the submodules for them; reorg some package names
     new 58adf8a  moved ClassSubstitorIdentity and ObjectFactoryBasic from core into alternatives/bytecode/identity
     new 842601d  renaming packages to be consistent with Maven archetypes: org.apache.isis.commons -> org.apache.isis.core.commons
     new 09661e0  renaming packages to be consistent with Maven archetypes: org.apache.isis.metamodel -> org.apache.isis.core.metamodel (1 of 2, I hope)
     new 7f46bdb  renaming packages to be consistent with Maven archetypes: org.apache.isis.metamodel -> org.apache.isis.core.metamodel (2 of 2)
     new 9ed33d5  Windows equivalent of svnup.sh Run svn update on current directory until successful. Assumes svn is on the path.
     new de09422  Changed all references from: <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"> to: <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "file:./resources/docbook-xml-4.5/docbookx.dtd"> This is only a partial solution. Documentation *must* be built from the trunk directory for this relative path to work. Not sure what XMLMind requires.
     new b4f0b82  renaming packages in line with maven artifactIds: org.apache.isis.progmodel -> org.apache.isis.core.progmodel (1 of 2, I hope)
     new 7af9b7e  fixing test errors in progmodel; also moving org.apache.isis.metamodel.value -> org.apache.isis.core.metamodel.value (ie 2 of 2 for moving metamodel packages)
     new b0c55d0  sync'ing package names for defaults.progmodel
     new bf82741  getting smoke test app to run after package renames
     new 3552663  Fixed typos where } was not closed (${trunkBaseDir})
     new f701061  Provided reporting plugin version definition, to eliminate warnings while building documentation: maven-project-info-reports-plugin
     new 5cc705a  Fixed typos where } was not closed (${trunkBaseDir})
     new c2c6f62  some fixes to the project links, but still not perfect (eg viewer/dnd's breadcrumb for ../.. (ie root) is incorrect, also links to outside of viewer tree, eg over to defaults or alternatives)
     new 088c701  I can't get POM definitions to be interpreted in the xml.
     new 6676a69  Fixed typo: can now specify -D modules=alternatives
     new 0340275  Added missing versions and minor edits to remove warnings.
     new adb288c  minor edit to pause after successful update. Without this, running from explorer, the shell terminates after update and I can't see what files have been updated.
     new 86efdea  site links should now be working; also have updated some of the index.apt for some modules
     new db63bb6  fixes to APT for wrapper progmodel; changed name of DomainObjectContainerHeadlessWrapper -> DomainObjectContainerWrapperFactory
     new aaf4c4e  Minor edit and patch to test - disabled lazy loading test, it seems that lazy loading doesn't happen anymore?
     new 2170030  First update with modifications to use true prepared statements (value = ?). Some further attention is probably needed to handle specific types in JdbcGeneralValueMapper#valueAsDBString(...). At the moment, I use instanceof clauses to get to the actual underlying data object. This is clumsy, as every class needs to be handled specifically. There should be a mechanism similar to that which sets the mapper type field ("INT", "FLOAT", etc). Implemented: INSERT, UPDATE. Stil [...]
     new 2b832c4  Extended use of prepared values array to WHERE clauses of INSERT and UPDATE. All values should now be passed in via "?" in SQL string.
     new 1b5e41e  Re-enabled lazy load testing - it turns out that the framework was automatically resolving uninitialised field when the getText() method was called. Test now checks "text" value directly.
     new eafd129  Minor edit - split testUpdate into two stages - only the second stage is the real test - confirm that altered value is correctly updated and loaded from DB.
     new 17f8642  getting the Fitnesse viewer compiling prior to moving over to isis-contrib
     new 407f285  moving the docbook DTD into trunk/src/docbkx/dtd-4.5 (rather than trunk/resources/docbook-4.5); have also updated the ref's in the docbook XMLs themselves
     new ce5f6c0  adding svn:externals for docbkx dtd, styles, images so that can build docs locally (using mvn site -o)
     new 69d3dbc  some changes for BDD viewer; utility scripts in trunk
     new 2380e16  fixing file encodings for utility scripts; added twitter search URL for site's front page
     new 14bbc49  aligning package names with maven groupId/artifactId for core/runtime
     new fa5d2aa  aligning package names with maven groupId/artifactId for core/runtime
     new 3c306f4  aligning package names with maven groupId/artifactId for core/runtime
     new 3dbde61  aligning package names with maven groupId/artifactId for core/runtime
     new 99f08ff  minor refactorings in the BDD viewer
     new 7e4256c  renaming some of the defaults and alternatives, syncing with Maven groupId/artifactId
     new 4079157  renaming some of the defaults and alternatives, syncing with Maven groupId/artifactId
     new 8ea3182  renaming some of the defaults and alternatives, syncing with Maven groupId/artifactId
     new 35327c7  more fiddling around with package names
     new 0a73ac9  changing DnD viewer packages in sync with Maven groupId/artifasctIds
     new b5422a3  changing HTML viewer packages in sync with Maven groupId/artifasctIds
     new b9b9edd  changing Scimpi viewer packages in sync with Maven groupId/artifasctIds
     new 7c0cd03  fixing up compile errors from all those package renames
     new cc06738  fixing build and test issues following on from package renames
     new 3147e2d  fixing build and test issues following on from package renames
     new 2f61b7d  deleting empty folders, rename of repository class impl's in support/prototype
     new 04c5cbf  minor fixes for the support/prototype app to run
     new e0126f9  renaming groovy submodule directories to be consistent with artifactIds
     new 0750c73  commented out fitnesse module from viewer/bdd - it's not part of Isis and will be moved to isis-contrib.
     new e3b40df  introducing profilestore as defaults/alternatives API
     new 01e9530  introducing profilestore as defaults/alternatives API
     new 28c1319  factored out profilestore into defaults and alternatives; also minor refactorings for the BDD viewer
     new 1579432  adding src/site/apt for alternatives/profilestore
     new 6dad2bd  minor edits to trunk site
     new 30fa2e9  adding STATUS into trunk for ISIS-2
     new 0624145  Commits to correct DB2 issues with prepared statements.
     new 6d908cc  fixed prob that meant couldn't run the demo on the skype call this evening
     new dcd747c  trying to get project-info-reports to work correctly for trunk (no luck yet)
     new bd17ebc  changing enforcer versions for Hudson CI; also updating docs to refererence the Hudson CI URL
     new ca14939  - Correcting the CI e-mail notification address to be isis-dev@i.a.o.
     new 2addf3e  added image map for HexagonalArchitectureOverview.png
     new d7c8fad  Minor edits to allow Alex's image map implementation to work. Must be built from trunk.
     new 1494939  copied over email service as domain lib
     new 47dd366  split out the original NOF docs into trunk (the docs still need lots of work, but at least the raw material that we have to work from is in the right place)
     new 6e8c6fd  Improvements to Nosql store
     new 54d76f0  Improvements to Scimpi (migrated from changes made from NOF codebase)
     new e793aef  Improvements to Scimpi (migrated from changes made from NOF codebase - rev 14845)
     new 0b6c7aa  Remove element tag was not passing across interaction variables (migrated from changes made from NOF codebase - rev 14855)
     new 40af941  Modified persist algorithm to cope with cyclical transient references.
     new 1bbcd10  Fixed couple of little bugs in NOSQL store
     new 71f279c  Copied across Dave's template and Date popup from the NOF repo.
     new 0d309df  Removed some old copyright statements
     new d4326c5  Move version back to 1.6.0-11 as this builds also
     new 368664a  fixing compile error in nosql tests
     new 2876c2f  svn:ignore for some dirs and files that should, well, be ignored
     new 9232a3a  svn:ignore for some dirs and files that should, well, be ignored
     new 2129543  fixed tests
     new 4ef9b7d  Fixed initial error in test by closing down logging after each test.  There is still a problem (according to another developer using Windows) that will become visible to me during the next Hudson build.
     new 251065a  demonstrating the carriage return problem for NoSQL tests.
     new ddf594d  shutting down resources at end of NoSQL test to ensure passes on Windows.
     new a342808  ensuring that Mongo tests still pass if there is no Mongo database to connect to.  (Perhaps these should be moved to a separate suite?)
     new abab646  fixing NoSQL tests that were failing on Windows
     new 937ca96  fixing localization issue for bdd tests (ISIS-16)
     new c9e5711  enhancements to BDD viewer (more on date/time handling); support for 'concordion.output.dir'; copying over customCss; use of *Story.java suffix
     new d3d5152  accidentally left an incorrect annotation from testing in support/prototype DOM code
     new b7a289b  updated pom.xml for support/prototype - was missing reference to alternatives.profilestore:xml
     new 425d683  forgot to check in a file
     new b0f4480  Improved error handing in pages and allow types to be tested
     new f04b718  Making it more obvious that an object that is being destroy/deleted from the system must be resolved so it has a version object associated with it.  Otherwise the object store will check the version and fail.
     new add413f  extending the BDD viewer to include fixtures for asserting on the contents of lists; also removed some duplicate Facet interfaces in progmodel (should only be in metamodel); also moved some string utilities up from bdd into commons
     new 84e990e  bdd viewer docs and resources
     new 27c5210  bdd viewer documentation
     new 3ade50e  BDD viewer doc changes
     new 91a5e83  more on the BDD viewer docs... changing 'Story' to 'Scenario'
     new 62b47bb  more on BDD docs, minor related BDD viewer changes
     new 12cc72d  tidying up the applib documentation
     new 38d99b1  Improve error message
     new 82918f8  Improve error message
     new d2910df  Added basic page access logging to in-built web server.
     new fc731d9  more on the applib documentation
     new 2219bcb  added DomainObjectContainer#removeIfNotAlready() to mirror a similar method for #persist...()
     new 2fb831a  more on the applib documentation
     new bab6917  more on the applib documentation
     new ed6a031  more on the applib documentation
     new f124433  more on the applib documentation
     new 6c3d007  more on the applib documentation
     new 003a2e0  more on the applib documentation
     new aeeb96d  more on the applib documentation
     new 1e9ce7a  more on the applib documentation
     new a7cb9e1  more on the applib documentation
     new 9796b2d  more on the applib documentation
     new 15559af  changes relating to applib doc clarifications
     new 9817daf  more on the applib documentation
     new ec38724  removing some duplicate facets in progmodel, only need the ones in metamodel; some more on the applib docs
     new 094a079  Non-synchronized calls to format/parse methods could cause parse exceptions.
     new f5e1aa0  Improved debugging and error handling.
     new 53874ca  applib doc changes; minor comment changes/refactorings to related classes
     new 04cafce  fixing ISIS-18; applied Sabine's DateParser fix, and have fixed bug in BDD viewer which was not reporting a failure in setProperty(...) when it failed to parse 'dd-MMM-yyyy' under de_DE date formats.  Right now ISIS-18 is not yet fixed, but it does at least indicate where the problem is when run the tests in support/prototype/viewer-bdd
     new 7b97835  more on ISIS-18; still failing under de_DE, but have put the infrastructure in place to pass the specified date/time format from the story over to the ValueSemanticsProvider's parser for dates and times
     new 85c0d44  fixing ISIS-19 (bdd viewer probs).  nb: commit messages for rev 1049330 and rev 1049345 should have said ISIS-19, not 18.
     new 88f6146  added a note on date/time formats to the BDD viewer docs (as per Sabine's suggestion)
     new 5f41549  improvements to the fop-cust.xsl for docbook PDF generation
     new 86fef16  working on the contributors guide (ISIS-43)
     new 51e4b4e  working on the contributors guide (ISIS-43)
     new acd4c1c  adding the Isis logo for use in docbkx guides (ISIS-21, ISIS-43)
     new 4a674f3  Adding missing images for docbkx generation (ISIS-43)
     new 4f5c074  further work on the contributors guide, ISIS-43
     new 79d21fd  adding png images for contributors guide (ISIS-43)
     new 8a73bcc  code cleanup for applib (ISIS-21)
     new a0a20b0  fixing up the APT for applib (ISIS-21)
     new 681ce77  updates to the main site, deleting some defunct pages; minor edit to contributors guide (ISIS-43)
     new 36a2341  moving some notes into isis-applib.xml (ISIS-21)
     new 76bfa4e  ignoring xml folder for support/prototype/viewer-scimpi
     new c5f89ad  fixed minor prob in contributors guide (ISIS-43)
     new af0c3b0  APT docs for core module (ISIS-22)
     new ee75c73  improvements to the APT for core modules (ISIS-22); moved some LDAP notes out from core into the alternatives/security/ldap
     new 66c7c52  further minor change on core site doc (ISIS-22)
     new acd1ac4  minor edits to isis-applib (ISIS-21)
     new dad7900  working on core docs (ISIS-22)
     new 30058c7  tidying up public API, removal of arrays in return types (ISIS-58)
     new e111599  simplifying the metamodel prior to documenting it in core docs ... moving towards eliminating the *Peer hierarchy in the metamodel (ISIS-59)
     new a3eafbd  more on simplifying the MemberPeer hierarchy (down to a single interface/class); also more on replacing arrays with lists in APIs (ISISIS-59, ISIS-58)
     new 024a500  extracted class wasn't committed (ISIS-58, ISIS-59)
     new f35a270  removing arrays from public APIs... ObjectSpecification (ISIS-60)
     new 01bbf97  replacing arrays in public APIs with lists (ISIS-60, ISIS-61)
     new ea2e572  HttpSession now only created when a user logs in, or a a page explicitly requests it.  This saves sessions being created unnecessarily and causing a DOS.
     new 2c142e3  splitting out RuntimeContext (ISIS-62)
     new 80aee91  Fixed some invalid XHTML constructs
     new 35d46b8  Adding ValueSemanticsProviderContext, which was omitted from previous commit (ISIS-62).
     new 6d5a201  more metamodel refactoring: ISIS-64 (removing cyclic dependencies within metamodel); ISIS-65 (simplifying the implementation of JavaSpecification); ISIS-67 (moving JavaReflector/JavaSpecification back into core.metamodel); ISIS-59 (more on combining member peer with members)
     new 337e673  removing further cyclic dependencies within metamodel module (ISIS-64)
     new 4ba0f07  more on removing metamodel cyclic dependencies (ISIS-64)
     new c0a822b  refining the RuntimeContextNoRuntime impl, was causing some tests to fail (ISIS-62)
     new 6e6b786  adding Structure101 project files for core modules (for cyclic dependency analysis)
     new 35aeef5  Fixed indication of mandatory fields on action forms
     new 3ba6ff9  applied Sabine's patch for ISIS-70; also moved facetdecorators for help and i18n to progmodel (from runtime) in readiness to a potential refactoring as regular FacetFactory (see ISIS-69); also removed an array being returned from applib's Identifier class (ISIS-71); also minor inlining/removing duplication of methods in StringUtils (no JIRA ticket)
     new 8e5bad1  Improved table structure and changed class names for titles.
     new b515785  Class in table cell is now settable
     new 748ee10  Added thead element to table-builder.
     new 073fbae  Using help string as reference to a help page within Scimpi
     new fca875b  Removing elements now will only be available if its property is not disabled.
     new f0174cb  ISIS-19, ISIS-20: updates to applib, core/common and core/metamodel, primarily documentation changes, package-info.java files, and moving classes or static methods about.  Have also promoted Maybe from core/common into applib, and removed Filter class in metamodel in order to simply use the equivalent (and same-named) class in applib.
     new 2c3cc7c  Fixed checkbox value
     new 1f33c39  minor patch to root pom.xml to allow adhoc deployment of snapshot artifacts (eg to a local Nexus repo)
     new e928e51  upgrading Restful viewer's dependency on XOM from 1.1 to 1.2.5 (XOM 1.1 and Jaxen have a cyclic dependency; 1.2.5 removes this)
     new f4afc50  Adding help link to Scimpi elements
     new b9821ef  Object specs can now also provide help references (alongside the current name and description).
     new 8b94b9f  When parsing value entries typical parsing exceptions are wrapped as TextEntryParseExecption (which is dealt with by all UIs).  This allows parsers in domain models to be included without having to link into the metamodel.
     new 8d72676  ISIS-72: breaking out ActionMethodsFacetFactory / PropertyMethodsFacetFactory / CollectionMethodsFacetFactory
     new e1a54b5  ISIS-72: breaking out ActionMethodsFacetFactory / PropertyMethodsFacetFactory / CollectionMethodsFacetFactory
     new f9d96b5  ISIS-72 (adding files that got missed); also svn:ignoring some .umlproject files generated by Soyatec UML plugin
     new b186994  ISIS-76: removing cyclic dependencies within core.progmodel; ISIS-22: some new core documentation
     new 4041c17  ISIS-22: some new core documentation
     new 738696b  ISIS-15: updated all pom.xml versions from 0.1-SNAPSHOT to 0.1.0-incubating-SNAPSHOT
     new ab13ed1  ISIS-17: bumped parent pom.xml up to org.apache:apache:8
     new 6f56f77  ISIS-77: adding the cheat sheets, still need to update the site
     new 188e450  Guard to prevent warnings from being repeated went on to allow rest of method to run causing an NPE.  Guard now allows returns, but only logs once.
     new ca137f1  ISIS-77: added cheat sheet into the site
     new c51afb2  added target to ignore list. Remove unused imports
     new be87228  Imrpoved error handling and hiding for users
     new 96ba20c  Introducing a locale on per user basis (for use in C-S systems where users are in different places) for formating and parsing values.  (Only Date/Time is using it at the moment.)
     new db43ffc  Not all exceptions have a message so check for one first to avoid an NPE.
     new 99d0530  Consolidating class names (xhtml) for form based elements.
     new 5bf2214  Fixed natural naming of classes
     new f90041e  Improved error handling & display of errors.
     new eac631f  Fixed natural naming of classes
     new baea70a  Whoops.  Checked too much in. Reverting.
     new e0172fe  Whoops.  Checked too much in. Reverting.
     new 6ac4145  Improved error handling & display of errors.
     new bdf65f7  Started updating the docbkx documentation.
     new 1369aea  Minor edit updating info about SQL objectstore dependencies.
     new be281a5  Continued updating the SQL objectstore docbkx documentation.
     new 32c7109  Improvement to the various Scimpi forms.
     new 75b6e19  ignore xml directory
     new 9d6649a  File created. My notes attempting to understand the properties values.
     new 5a53b62  Continued updating the SQL objectstore docbkx documentation.
     new d01acf3  Improved default titles and button names.
     new 24ac8fc  Improved  entry validation on forms.
     new bd0484e  Reordered the facet factories so that choices method will be be used in preference to the complete set in an enum.
     new 7b7d41a  Introducing JMX control to the project.  Registering an MBean with the JmxBeanServer will make it available to JMX client (such as JConsole).  Have used this here to allow the authorization file to be reloaded while running.
     new 30e3b85  Improved feedback on edit and action forms.
     new c72a201  Improvements to table layout
     new 72db4b4  removing claims from examples master POM, because intend to copy the support/prototype over as a new version of claims
     new cb6311e  renaming examples/claims to examples/claimsSUPERCEDED; as precursor to support/prototype being copied over to example/claims
     new 7ea74e4  copying support/prototype to examples/claims, still need to update the POMs
     new a6ff7f9  updated poms for examples/claims (copied from support/prototype) and added back into examples/pom.xml ; still need to change the packages
     new d0b9b94  changing package names in examples/claims from support.prototype -> example.claims (or examples.apps.claims for the pom references)
     new 4817048  temporarily disabled testDate and testSqlDate for Hudson
     new 81b951d  reworking the support/prototype into a very simple 'to-do' app
     new a2d852e  deleting empty packages in core
     new 5efb8df  Changed call order so that all properties are available when persistor is set up.
     new 964705b  Changed "isis.persistence" to "isis.persistor". Replaced occurrences of "isis.persistor.sql" with SqlObjectStore.BASE_NAME.
     new 4c5b5f6  more on support/prototype for archetype
     new c2e1868  more on support/prototype for archetype
     new e4a0200  more on support/prototype for archetype
     new f96ac40  more on support/prototype for archetype
     new 2d328f8  more on support/prototype for archetype
     new 0e2c1c5  more on support/prototype for archetype
     new b830e9f  more on support/prototype for archetype
     new 0af450c  more on support/prototype for archetype
     new 53f21e4  more on support/prototype
     new eb4c146  Fixed element value so it defaults to the 'element' variable
     new 747bc31  more work on the support/prototype archetype
     new 18a2159  renaming support/prototype to support/quickstart, because then the generated archetype will be called 'quickstart-archetype'
     new 99c1fe5  changing POM for support/quickstart so that artifactId is 'quickstart-xxx' instead of 'prototype-xxx'
     new 2fc4f02  removing the 'quickstart' module from support/pom.xml because recommending that it is imported into Eclipse with a different 'Name template' (ie not using [groupId]:[artifactId])
     new e0971bf  svn:ignores within quickstart app; adding some images within quickstart app
     new 452175b  Minor improvements to Scimpi
     new 3b45b30  In the process of pulling constant strings for SQL data types out of the various mapper files. Tests currently work on MS SQL Server 2008, but are incompatible with PostgreSQL (DATETIME vs TIMESTAMP). Part 1 of 2
     new 707ef22  Generalised the strings used to define the DATE, TIME and DATETIME SQL data types. Needed so that PostgreSQL can over-ride DATETIME with TIMESTAMP. See postgresql.properties.
     new 002e833  code cleanup (auto)
     new 84e2572  Provided a way for aggregated objects to be instantiated within the domain model so the correct OID is created.
     new 2ff9755  more work on the quickstart prototype app for archetype
     new d840eb4  resolving conflicts in trunk/examples
     new 1eef1b1  various fixes related to archetype: fixes for the archetype itself; but also: had to move installer-registry.properties from root into org/apache/isis/core/runtime; renamed 'allow' and 'passwords' to security_file.allow and security_file.passwords; added RedirectServlet and ForwardingServlet into core/webapp; changed wicket-viewer so that picks up application.css from WEB-INF rather than from classpath.  In addition: uploaded site/resources/presentations for download; fi [...]
     new 1728525  Change specification so it looks up name/description/help details each time it is asks. This allow for localization for different users in a multi-user system.
     new 11fef0b  Removed comments inserted by  templates to that IE8 doesn't accidently flip into 'Quirks' mode messing up the layout.
     new 75787c0  archetype: removed spurious entries from .launch files
     new 507b574  archetypes: groovy script to updated generated sources
     new 0553f28  archetype: deleting the old archetypes
     new 1d530b9  archetype: recreated from 'quickstart' prototype app
     new eb0a23e  adding ref to the snapshot repository in the archetype
     new b6bfd77  deleting eclipse project files that were added accidentally in the archetype
     new 1d892e6  fixing a problem with HTML viewer not rendering static content correctly (due to recent hacking for archetype that didn't work out)
     new 5f8ffdf  updates to the main site to describe the archetype
     new d7943f8  added archetype-catalog.xml to site, updates to documentation and site
     new 35ff226  updates to documentation and site
     new cc19d38  ISIS-81: committing contributed changed from Vangjel Stavro
     new ce9924a  adding screenshots, renaming archetype-catalogue.xml to archetype-catalog.xml, fixing typos for archetype
     new 496d8b8  adding new runtimes parent, per posting on isis-dev
     new 8dd730e  moving alternatives/embedded to new runtimes/embedded (for restructuring to support multiple runtimes)
     new 1779e20  adding runtimes/dflt parent module for restructuring
     new 5d8ca72  ignoring .project files etc for runtime/dflt
     new 0ee4c66  adding progmodels and security as new parent modules, for restructuring
     new a3503fb  adding progmodels and security as new parent modules, for restructuring
     new 9fb8be6  reorg: adding new profilestores parent
     new 5e26d82  moved profilestores from alternatives and default into trunk/profilestores
     new feb1a99  ignoring target/eclipse project files
     new d5f0e61  more restructuring: moved progmodels and security modules from defaults/alternatives into core.progmodels and core.security
     new 839414d  module reorg: deleting alternatives/security parent since is empty
     new ac63d66  git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1076567 13f79535-47bb-0310-9956-ffa450edef68
     new 5ae0bbe  Got Options elements working for enum values
     new c376932  reorganizing modules - runtimes now pulled out into core.runtimes, the defaults and alternatives are no longer; NB: the site builds, but the site LHS nav bar needs checking, and have not verified the archetype
     new 346c38b  some updates for the site following restructuring
     new 5887fa5  bumping version number from 0.1.0-incubating-SNAPSHOT to 0.1.1-incubating-SNAPSHOT (since Maven modules now reorganized)
     new 3b734e8  moved runtimes.dflt.runtime packages to follow the Maven module (ie org.apache.isis.core.runtime -> org.apache.isis.runtimes.dflt.runtime)
     new 4079cfa  more moving packages for runtimes.dflt (webapp, webserver, objectstores.dflt)
     new 8a02379  updating web.xml also for runtimes.dflt (runtime, webapp, webserver, objectstores.dflt)
     new a907be4  moved packages for bytecode modules (dflt, identity, javassist) per runtimes.dflt reorg
     new 1d539fd  moving xml objectstore packages in line with runtimes.dflt.objectstores
     new 946924b  moving nosql objectstore packages in line with runtimes.dflt.objectstores
     new 40b9d2e  moving sql objectstore packages in line with runtimes.dflt.objectstores
     new 97e1629  fixing typo in recent renames (runtimes.dflt.objecstore -> runtimes.dflt.objectstores)
     new 1c09bb0  moved alternatives.remoting packages -> runtimes.dflt.remoting, for runtimes.dflt reorg
     new 4621ed1  updating alternatives.embedded -> runtimes.embedded package for runtimes.embedded module
     new 6e8844e  moved profilestores and security packages to follow Maven modules (for reorg)
     new 77111cc  renamed package: defaults.progmodel -> progmodels.dflt so that packages consistent with Maven modules
     new e8228a4  working on getting quickstart app running again; updates to some of the site index pages
     new f80eed3  fixes to svn:externals following reorgs; updates to site.xml's; fixes to quickstart application
     new 6b5ae51  fixes to quickstart archetype following reorg; some minor edits to isis-applib docbook
     new 6197cee  renaming examples/expenses to examples/expensesOBSOLETE because, well, it's obsolete
     new 97b0d02  Ordering of TypicalLength facets where wrong: the default was overriding the specific.
     new 9ac7a38  Made failures in title methods more visible (rather then than being hidden)
     new f75ad2e  Improving how we deal with data not being found - this is now a specific error.
     new 972b8f8  improving error handling
     new 7eb7ae8  Improved titles
     new 4cb1532  Improved titles
     new 802d4ef  Added elements to build and maintain page history, and to display a SCM revision number  from the MANIFEST.INF file.
     new baff483  FIxed field link element so it gets added to the "included field" list
     new a9deabd  Edit forms now work with dynamically visible fields
     new f4e56fe  A missing page is now simply logged, rather than being raised as an error.
     new 5bdd8a6  tidy imports
     new 0f891bf  Providing control over when debug functionality is available.
     new 581f843  Code cleanup - replacing valueAsDBString with preparedStatementObject. First pass - implement "Object preparedStatementObject(ObjectAdapter value)".
     new 7ee7e0d  Login form is now repopulated on failure and an error is displayed
     new 1787f5a  Cleanup completed. Removed valueAsDBString, replaced with preparedStatementObject.
     new 9ae9b8a  Re-enabling date and dateTime tests
     new 0084892  Attempts to address potential time zone issues. Maybe this'll fix the Hudson build issue!
     new e56c5a1  Ongoing development
     new 1e8ebb3  Fixed problem with Select field throwing NPEs
     new 8b15a21  added IsisWicketUnsecuredApplication to allow anonymous logins
     new 419d36d  Wicket viewer now uses same version of log4j as rest of Isis
     new 57b384c  Made failure message more meaningful.
     new 706ef83  ignoring tests in objectstore/sql that are currently failing (have updated ISIS-80 to indicate that these are currently ignored)
     new 500e84d  updated expectations in failing nosql test (Rob needs to review)
     new 2325560  Started rework on the login mechanism so that after a time-out actions/edits are not accepted.
     new 79ae76d  updates to documentation
     new 4f09c76  bumping the archetype-catalog.xml to 0.1.1-incubating-SNAPSHOT, and added comment on how to deploy snapshots to root pom.xml
     new 7c85746  Session data is now serializable, so will persist across restarts of Tomcat etc.
     new 7aec370  Review Dan's changes as requested.
     new 1a166d3  Added logging
     new 2e2c2cc  updating documentation.apt (which summarizes state of all our docs)
     new 130bf83  Trying to figure out why test fails (on build server only).
     new 9a63a72  First pass at implementing aggregated objects.
     new b85a76c  First pass at implementing aggregated object.
     new 4b8cc6f  Trying to figure out why test fails (on build server only).
     new b3b36a7  Trying to figure out why test fails (on build server only).
     new 3873d3c  Trying to figure out why test fails (on build server only).
     new 9500433  Trying to figure out why test fails (on build server only). - Now only one of three copies of the tests fails!!!! Maybe it doesn't like the name read!?
     new 6cd7068  Second pass at implementing aggregated objects.
     new 1a0ee70  reintroducing core.runtime and core.webapp to hold stuff that is not specific to the runtimes.dflt implementation
     new 466ca7e  Extracted an interface from DebugString so that debug information could be formatted for specific uses (such as on a web page or in an email).
     new 6501efe  Improved in-application debugging.
     new 6bbaace  Fixed boolean test so it convert from String representation first.
     new c404da8  Change names of Scimpi parameters in action and edit forms so they won't clash with names of the object's fields. Prefixed them with an underscore (_).
     new 194fb6d  Tidying up AggregateOid
     new b8d119a  Split out persistence commands (create and save where the same) as the type is used by the transaction manager to prevent unnecessary writes being made.  Was removing a delete when a save was made, when in fact it should remove the delete only when preceded by a create.
     new 9189fe8  Fixed problems with encoding Memento data.
     new 7e9d100  Memento was not restoring a graph with cyclic references
     new 8849079  Making us of the fixed memento to hold a transient object on the web page while it worked on (ensuring state operation)
     new 84d3573  reorg - moving profilestores under runtimes.dflt, reintroducing core.webapp and core.runtime, bumping to 0.1.2-incubating-SNAPSHOT
     new a32904e  (re-)adding the parent for quickstart-archetype pom.xml so can be deployed
     new 4b12c30  Updated references for svn:externals. Also trying out repository-relative paths.
     new 83080c1  Non-destructive change - re-enabling java.sql.date test, but not failing it if it does not pass.
     new dc4ec63  ISIS-83, ISIS-84 patches applied
     new 1b00de7  Minor changes to "served" tests, to improve readability.
     new 7dff7d2  Converted oai.applib.value.Date to use Joda-time's LocalDate instead of java.util.Date. This has gone quite far toward making the sql-store integration tests time-zone trouble free. While it may seem heavy handed, it is consistent with mailing list comments to base the applib date, etc, on UTC, which LocalDate is, implicitly.
     new 5f1cb6f  minor edits, organise dependencies.
     new eff68a4  Improved logging
     new 056a8c6  Added files to ignore
     new 8d92344  Extended log4j appended so that emails contain the log message in the subject line.
     new 2c74c6c  Improved logging
     new dc9907a  Improved/fixed deleting of object in store
     new 0ca991f  Improved debugging via webpage
     new badcbc1  release pom was not including the right sql module
     new 5c7196d  Merged changes required by new version
     new 27aa773  Too much data was being added to the edit form (for transient objects).
     new 534670e  reworking support/quickstart so that the archetype will be able to create self-contained JARs; excluded transitive dependency of jmock on junit 4.4 in order that can use latest-and-greatest junit version
     new 8de6ab0  Updated description on getMillisSinceEpoch()
     new 8e873d6  Hopefully found workaround to bypass java.util.Date's dependence on local time-zone. Tests all seem to work against +ve and -ve time-zones wrt GMT.
     new 395cf2a  Removed applib.value.Date dependency on Calendar (and TimeZone). Uses joda-time's LocalDate, which is tied to UTC.
     new 2b03be4  Fixed tree layout in object graph dump
     new d95de22  More fixes to memento
     new b7cfad4  Added exception to catch problems earlier
     new fc56cad  Re-editted applib.Date to use Joda Time's DateTime instead of LocalDate. Changed applib.Time to use JodaTime's DateTime instead of java.util.Date. Changed the TimeValueSemanticsProviderAbstract to clear Calender to 1971-01-01 instead of 0-0-0.
     new 0642924  Added "makePersistent(object)", as SerialKeyCreator was throwing a "object is not persistent" exception. Test now passes, at least.
     new 82b3fa5  Dropdowns are marked as mandatory if no entry is available (and the field is required).
     new 7602c46  Added support for multi-column value definitions. Added support for Money as a value + currency definition.
     new 7125e1b  Removed duplication of references in edit form
     new 3db1348  enhanced archetype so will generate self-contained JARs so can run the viewer in the quickrun module from Maven command line
     new f9b89d3  File server store is now more resilient to partial writes.
     new 89fecbe  Cleaned up AbstractJdbcMultiFieldMapping and JdbcMoneyValueMapper.
     new 46ef80f  Minor re-organisation and cleanup.
     new 1d07a5c  replacing archetype with updated version (1 of 2)
     new 0376f4b  replacing archetype with updated version (2 of 2)
     new 4957c93  Improvements to layout
     new 66f5bd6  Fixed processing of Aggregated reference
     new 5dd940e  Added classes to table and thead generated by tablebuilder
     new 14258dc  Some tidying up. Also created a ...objectstores.sql.Defaults class to hold object store default timezone and manage java calendar in sync with this.
     new afce1cd  Converted applib.DateTime from java.util.Date to jodatime.DateTime.
     new 2077b59  Updated the tests. A lot of work would be required to convert the ValueSemanticsProviders from java.util.Date to jodatime.DateTime
     new 6e97b17  Cleanups. Sync'ed applib.Defaults Calendar with DateTimeZone.
     new 6a81ab4  asJavaTime was failing because it was trying to convert toString()+":00", but I had modified toString() to include seconds already.
     new 66f2868  Cleanup to stop using deprecated functions.
     new 0e41dbf  working on the core documentation; recombined the progmodels guides into single doc; recombined the security guides into single doc; removed oai.core.commons.futures package since not used anymore
     new 04d983d  Using JSON directly to store transient data on the page (instead of trying to bend Memento and binary data to to task).
     new 5a69bfd  Updated docbkx externals path to: "^/incubator/isis/trunk/src/docbkx/...", making this path relocatable.
     new ea3fbc9  Doesn't run. I tried to fix it - added missing isis version, etc. Still no luck. "No resource found: install-registry.properties"
     new aaf2b75  Fixed bad paths in "isis.properties", now the examples launch.
     new dfd9a3b  Employee methods that returned "int" don't execute!? Changed them to return Employee (this), instead.
     new 5f3ae10  Added "shade" options, to build uber-jar for quickrun and viewer-wicket. Doesn't work, though. Dropped references to m2eclipse additions to launch files.
     new 69e0172  Fixed storing of transient data on page.
     new 99e2891  Title attribute now only affects the overall form and not it contained table (for long form element)
     new 9e10229  Fixed encoding problem
     new 79a6aae  updating todo status for wicket viewer
     new de92d99  Improved debug information
     new 33d8af2  - Improved diagnostics
     new cd626c4  trialling embedded error messages (for apps in production rather than testing)
     new cea4269  updates to core docbook guide; changed FacetHolder#getFacets() to return List<Facet> instead of Facet[]; minor tidy-up/removal of dead code
     new 5dfd26d  more updates to the core docbkx guide
     new 7181ba8  Including error reference number on error messages so problem reported by user can be linked to a particular message and debug details.
     new fdb3301  improving embedded error messages so that if the page that would normally get the message (typically the home page) fails then there is a fall back, ie a specific site styled error page.
     new 43b4e7d  more on the core docbkx guide; minor refactoring/tidy up of core.metamodel.util.Dump class
     new a09323c  Redefined SQL dataclasses as replaceable variables, defined and initialised in JdbcConnector and used by JdbcFieldMappingFactoryInstaller. Updated documentation.
     new 446e235  more on core docbkx guide; moved MetaModelValidatorNoop to core.progmodel, and renamed; minor moving around of some of the FacetFactory's in core.progmodel
     new 7f4bf4f  Added JdbcColorValueMapper to handle colours as binary (there is a radix 16 conversion in the text parser, but the database is radix 10!).
     new d3cb30f  Created binary numeric type value mapper, to replace string conversions.
     new 634b77d  ISIS-87 move javax dependencies to geronimo-spec ones
     new 930aa10  ISIS-87 move javax dependencies to geronimo-spec ones
     new e8eb668  fix ignore rules
     new 058d34f  more on core docbkx guide; minor tidying up of classes as document (no functional changes); moved some classes around between packages
     new 5ddf618  more on core docbkx guide
     new 760605e  finished off the words for core docbkx guide; need to tidy up layout
     new 6f08cc0  updated copyright dates in fop-cust.xsl
     new 7d7ecf1  tidied up existing progmodel documentation; stubs for incomplete sections; moved some draft/incomplete XML out of the way so does not get picked up for generation as PDF/HTML
     new 2a4eef2  minor fixes to isis-core.xml
     new 73d4973  ISIS-22: code cleanup of core.commons
     new a1a9fda  ISIS-22: code cleanup of core.testsupport
     new be55578  ISIS-22 : code cleanup for core.metamodel
     new 66510e2  ISIS-22 code cleanup for core.metamodel
     new 33ff0ad  ISIS-22 code cleanup for core.metamodel (src/test/java)
     new 4eb0d3a  ISIS-22 code cleanup for core.progmodel (src/main/java)
     new eaf7b77  ISIS-22 code cleanup (core.progmodel); deleted some facets that got didn't get deleted when moved previously (facets.ignore -> facets.object.ignore); moving 'logging' package from oai.runtimes.dflt:runtime -> oai.core:runtime; slight improvements to dflt:runtime docbkx guide
     new 163156b  Updated error print out. Changed range of values tested for float (1e-37 to 1e37) and double (1e-307 to 1e308) value types.
     new 8ceb1f8  Intermediate commit. Supports multiple build paths: html viewer: mvn -o clean package -D exec=html mvn -o antrun:run -D exec=html
     new 9705244  Code-cleanup to remove warnings.
     new cc70fc7  Updating documentaton
     new 54f2d7f  Extended DebugBuilder to deal with preformatted output and allow appending of other DebugBuilder - this helps build debug that works as well on a web page as it does in a text email.
     new 4028b21  The class and name string identifier did not distinguish between an action and a property.  Now an action uses empty braces ("()") to indicate it is different from property.
     new 98e72ad  Added exceptions to make domain model errors more obvious.
     new 6f208e3  Improved file based authorization so that  1) controls can generalised so common attributes can be specified, and 2) the more specific match is used in preference to a less specific match.
     new 978ded7  Added some exceptions to make failure more immediate.
     new df4ba9e  - Improved debugging/exceptions - Added elements to forward and redirect requests
     new 1f81e49  Fixed the display of localized dates so that seconds are not displayed.
     new f067536  ISIS-90 reorganized runtimes.dflt in order to remove cyclic dependencies (moved some stuff up to core.runtime, factored out new runtimes.dflt:monitoring module)
     new 67bf967  ISIS-90: oops, forgot to check in the new runtimes.dflt:monitoring module
     new ea702fc  ISIS-90: ignoring eclipse dirs for 'monitoring' module
     new 55cfadc  minor cleanup for symmetry
     new d6f1875  ISIS-22: more on core.runtime and runtimes.dflt documentation
     new 10244d9  adding missing license statements to Java files; added addmissinglicenses.groovy utility script
     new 2a45a04  adding missing license statements to Java files; added addmissinglicenses.groovy utility script
     new b69f8ee  adding missing license statements to Java files; added addmissinglicenses.groovy utility script
     new e16dba9  adding missing license statements to Java files; added addmissinglicenses.groovy utility script
     new a417865  adding missing license statements to Java files; added addmissinglicenses.groovy utility script
     new e21b07b  adding missing license statements to Java files; added addmissinglicenses.groovy utility script
     new 43a52ca  adding missing license statements to Java files; added addmissinglicenses.groovy utility script
     new 33559cf  adding addmissinglicenses.groovy script
     new b7e8519  ISIS-34: tidy up of LDAP security
     new efdfd63  ISIS-37: cleanup of oai.viewer:html
     new b98a394  ISIS-34: updating the apt site docs
     new 616e321  ISIS-33: code cleanup, site APT docs
     new b363d60  subtasks of ISIS-20: updating APT for security.dflt; progmodels:dflt; progmodels:groovy; progmodels:wrapper
     new 031fa36  ISIS-32: code cleanup with progmodels:wrapper
     new d4e9fd8  minor tidy up of site apt for progmodels:wrapper and progmodels:groovy
     new 337c88b  ISIS-23: code cleanup of progmodels:dflt
     new b1d7fe1  ISIS-31: code cleanup
     new 76a0e48  ISIS-22: clean up of security:dflt (previously part of core, hence this ticket)
     new f9b338a  ISIS-30: fixing hyperlink on image map for profilestores
     new b6e40d6  ISIS-24 + ISIS-20 (implicitly): code clean-up of runtimes.dflt:runtime, monitoring, bytecode.*
     new 3f4f58c  ISIS-30 + ISIS-20 (implicitly): code clean-up of runtimes.dflt:profilestores, remoting
     new 07cb20c  ISIS-25, ISIS-28, ISIS-22: code cleanup of runtimes:embedded, runtimes.dflt.objectstores:xml, runtimes.dflt.objectstores:dflt
     new 2d3daa7  ISIS-26, ISIS-27: code cleanup for runtimes.dflt.objectstores:sql and nosql
     new 7084a28  ISIS-35, ISSI-36: code cleanup of viewers:dnd and bdd
     new 042127d  ISIS-39, ISIS-41: code cleanup of viewers:restful and wicket
     new f6c4c1b  ISIS-38, ISIS-40: code cleanup of viewers:junit and scimpi
     new 3c98f52  Tags were not closed in table cells
     new aff03a9  Added guard for aggregated objects
     new 34dc125  Allowing debugging information to be available to specific users so while typical user cannot view any of it, special users can still investigate the system.
     new a51ca9a  Introduced appendAsHtmlEncoded method to combat cross site scripting. (Using Apache Commons string utils class to do HTML encoding at the moment.)
     new e7eabd3  ISIS-39 tidying up restful viewer docs; changing CSS classes from 'nof-' prefix to 'isis-' prefix instead
     new 92e5b1a  deleting 'bin' directories that were accidentally included in the quickstart-archetype
     new 709cd56  ISIS-39 completed restful doc guide, fix for URLs on home page of restful viewer
     new 62c99b2  Tables had duplicate column names when headers were used.
     new 9a04ef8  ISIS-20, ISIS-22: updating core docs (documenting classes moved up from oai.runtimes:dflt to oai.core:runtime); moved oai.applib.adapters.Localization instead into oai.applib.profiles.Localization; added apache-rat-plugin to parent pom.xml
     new 849dce0  ISIS-20: replacing various unlicensed .cmd and .sh helpers with a mvn_aliases (which can be sourced from UNIX shell if required); enhancing addmissinglicenses.groovy; ignoring .project etc files; adding missing license to svn-log.css (having renamed)
     new 7ebf2d9  ISIS-20: tidying up STATUS, deleting unused shell scripts; enhancing .groovy scripts
     new 37c029f  ISIS-20 moving icon-library from distribution/tarball into the support/quickstart app (ie so will eventually end up in the archetype)
     new a01de03  ISIS-20: deleting trunk/distribution, because we are now distributing using Maven repo and archetype.  Previous commit moved the icon library into the support/quickstart app (with view to moving into the archetype)
     new 747b085  ISIS-20: added missing licenses to .css files
     new 2ebfb6d  ISIS-20 enhancing addmissinglicenses.groovy to deal with xml pragmas
     new a3dd06f  ISIS-20 enhancing addmissinglicenses.groovy to deal with xml pragmas
     new a8b8136  ISIS-20 missing license files for pom.xml files
     new e23150a  ISIS-20 enhancing addmissinglicenses.groovy to ignore .settings folder
     new 86bd09c  ISIS-20 enhancing addmissinglicenses.groovy to ignore .settings folder
     new 593fd4d  JMX server no longer fails when a bean is added again.
     new 9700e02  ISIS-20 added missing licenses for remaining .xml files (primarily site.xml and web.xml files, but also miscellaneous others)
     new b8c2644  ISIS-20 enhancing addmissinglicenses.groovy to do xml pragma handling for any file type
     new 6bf1b99  ISIS-20 adding missing license to .html files
     new c68ec28  ISIS-20 minor tidy-up of pom names, for consistency
     new 9ee3cda  ISIS-20 adding missing licenses for .shtml files
     new a48ec26  moving trunk/examples/expensesOBSOLETE to retired/expensesRETIRED
     new d74606b  ISIS-20 adding missing licenses to .properties files (including .allow and .passwords files)
     new 0ddb530  ISIS-20 deleting src/main/assembly from a couple of the example apps ... instead we use the shade plugin to create a self-contained JAR (in the archetype)
     new c400aa3  ISIS-20 adding missing licenses to .groovy files
     new edbb758  ISIS-20: adding missing licenses for .htm files
     new 29de85a  ISIS-20 recreating archetype
     new f9c2958  ISIS-20 recreating archetype
     new e138717  renaming Scimpi's UserlessSession to AnonymousSession and promoting up to core.common; minor tidy up of some apt/docbkx docs
     new ac9d35c  ISIS-20 adding <scm>/<url> to all POMs; bumping oai:release's parent from v7 to v8
     new 8add606  introduced encryption of values in NOSQL store (only provides a very simple method at the moment (rot13) but the interface allows for proper schemes to be introduced).
     new 98980cc  ISIS-20: adding checkmissinglicenses.groovy script
     new 1f743f7  ISIS-20 fixing bad formatting in APT file
     new cca8c4e  ISIS-20: removing all usage of findBugs from code (it has an LGPL license which is not compatible with ASLv2
     new ce40007  ISIS-20 removing all the scm/url entries from all POMs except the parent POM (ie backing out change made yesterday...); adding appended-resources/supplemental-models.xml for the remote-resources-plugin in order to populate the NOTICE and DEPENDENCIES files correctly
     new ee271c4  more release practice
     new 83e1b77  ISIS-20 release practice: accidentally removed relativeUrl property from root pom.xml
     new 46a51d3  ISIS-20 fixing url for supplemental-models.xml (3rd party license info)
     new 69afdac  ISIS-20 updates to our contributors guide
     new 8ffbc17  ISIS-20 fixing Javadoc formatting issue
     new 347efea  Added checksums to data stored/transfered to fileserver.
     new 7b4ac04  ISIS-20 enhancing checkmissinglicenses.groovy script
     new f0e7051  ISIS-20 enhancing checkmissinglicenses.groovy
     new 70d67c3  tidying up following working through RAT tool; more on removing the 'release' module; updates to the contributors guide
     new 8bfc8e0  Create directory for error files if none already exists.
     new 532f8a4  1) Added alternative encryption methods 2) Added checksumming of stored object data 3) Recovery logs are now applied on startup and can be run manually 4) Secondary server can be synchronised with changes from a primary server
     new 54036b0  Final changes of OS for first release.
     new a1b575c  ISIS-20: further updates to contributors guide; added screenshot links to scimpi home page
     new 4047f5f  further updates to the contributors guide
     new 8a501c1  removing release plugin - fixing up example POMs; marking NoSQL tests as ignored pending Rob looking at them
     new a1996f2  improvements to updateGeneratedArchetypeSources.groovy
     new 261f830  deleting old archetype prior to recreating
     new 0eb0552  Attempt to fix tests when running on different platforms.
     new 87a376b  decided to split out icon-library into a separate archetype.  Therefore am removing from the 'quickstart' prototype app
     new 777dbd4  temporarily removing 'support' from parent pom since still working on the archetypes
     new 360bfa8  fixes to site-skin/pom.xml so that it can be included in the parent pom even if (paradoxically) running a site-deploy build
     new 114d33e  re-enabling the failing tests in order to try out Rob's fixes
     new 0d0447e  recreating quickstart-archetype, this time without the icons
     new cd139db  Attempt (#2) to fix tests when running on different platforms.
     new b4d2fec  minor fixes to downloads page and contributors guide
     new 12dffb1  Added "connection = null" in close() method. To address asymmetric comparison against null in open() method.
     new 04119d0  setting up versions now that release artifact is gone
     new 39ace0f  reinstating the support module into parent POM; updates to contributors guide
     new 601c889  renaming org.apache.isis:isis-parent to org.apache.isis:isis
     new ea2b941  updates to contributors guide; minor fix to page on site
     new 5eb31e1  updating POM files to use Unix file endings
     new ebe02a7  further updates to contributors guide
     new ca59ac5  further updates to contributors guide
     new ab56a14  updating name of Isis archetype in POM
     new c670460  updates to contributors guide
     new ddd8bdb  fixing some POMs where the SNAPSHOT didn't get incremented correctly in the release:prepare
     new 424d931  fixes to POMs and also archetype (still have some -SNAPSHOTs following release:prepare); updates to contributors guide
     new 34f41ee  fixing version in site-skin/pom.xml and the corresponding reference to it in src/site/site.xml
     new 5a14678  Password threw exception if value was null (in title() method).
     new 1d61e2f  Prevent exception caused when "found" property value is null.
     new cd35314  cleanup.
     new 37ff642  Added support for "notInServiceMenuXXX" method. Same behaviour as @NotInServiceMenu annotation. Cleanup.
     new 2f6506c  further updates to the contributors guide
     new b9cc20e  excluding "-o" from the bash_aliases - manually add at the command line, if you want to work offline.
     new 44e3aa8  adding groovy script to autogenerate icon library
     new 8fe6601  icons now shown on site
     new 6e771a4  reintroducing profile for modules so that can build the site without the support (archetype) module
     new bc8adbf  fixing indenting and carriage returns
     new f730b70  changing quickstart archetype to inherit from oai:isis
     new 1eca0ca  moving quickstart-archetype down into root and updating its groupId and the POM in [oai:isis]; moving support/quickstart to examples/quickstart; deleting support; updating the site docs for how to run archetype (removing reference to our local archetype catalog + changing the groupId)
     new 87e3f25  adding supplemental-models.xml for quickstart-archetype (needed cos now hanging off root)
     new 82af425  updates to the contributors guide (for the archetype)
     new 0442f5b  for some reason deploy plugin was configured to skip in parent pom - removed; updating contributors guide
     new ef0b9fe  - Applying the same naming conventions for LICENSE and STATUS text files
     new a3fde1b  - Applying the same naming conventions for LICENSE and STATUS text files.
     new 9ac9f91  @see http://www.apache.org/dev/apply-license.html#license-file-name
     new 886434f  - Adding a DISCLAIMER file as required by [1] 'Disclaimer' section.
     new 8b6bb42  ignoring eclipse 'bin' dorectories in examples/quickstart
     new d95cdc9  ISIS-97: replacing http://code.google.com/p/xmlhttprequest/ with http://api.jquery.com/jQuery.ajax/ (the jquery libraries are in core:webapp for any viewer to use)
     new f11e11a  updates to contributors guide - manually update the site.xml for the skin version
     new ec04363  remove rat snapshot jar from the root folder
     new 178c53e  working on examples/shopping-cart (scimpi example app) - not there yet
     new 798682a  ISIS-98: removing unused dependency on org.owasp.esapi:esapi (which in turn has a transitive dependency on XOM, licensed under LGPL)
     new 6a63739  initial work on resurrecting the scimpi docbook guide
     new effa88d  ISIS-98: replacing xom dependency within jdom
     new 841e597  ISIS-98: replacing xom dependency within jdom
     new 5b7dd51  ISIS-98 removed dependencies on XOM in bdd viewer (and updated archetype resources so that generated app has a direct ref instead)
     new 83225f4  ISIS-98 further direct references to xom in examples and quickstart prototype app
     new b9c681a  ISIS-98 updated release notes
     new 8a5a97b  deleting changes.xml (since using release notes exported out of JIRA instead)
     new 6822e09  ISIS-98 removed xom from root pom; (also added dependencyMgmt entry for org.json:json)
     new 6141e6c  updates to site docs
     new fd4d1a4  adding htmlparser CPL license
     new b5fd724  working on the DEPENDENCIES and NOTICES files
     new e6bd461  working on the DEPENDENCIES and NOTICES files
     new 34099f2  Moving htmlparser-1.6-LICENSE from appended-resourcs to src/main/resources/META-INF.
     new f131f88  fixing javax.* references to use geronimo instead
     new 3a97f9f  update to launch file
     new 2e1d5e8  ISIS-99: updated quickstart-app.apt to specify user/password combo to use when running the app
     new 2079864  ISIS-100: updated dependency on RestEasy from 1.0.2 to 2.2.0
     new 9801d69  updated release notes for 0.1.2-incubating (added in ISIS-99 and ISIS-100)
     new 049a090  added note to BDD viewer's documentation regarding XOM license dependency and our workaround
     new d38b4ba  updating supplemental-models.xml prior to RC4
     new c2579f7  deleting *-LICENSE.txt files for some of the 3rd party dependencies - these are now correctly autogenerated by maven-remote-resources-plugin
     new 0ad5b96  workaround for javadoc problem/bug
     new 5eb983f  javadoc were not being generated for children of core and sqlos impl
     new ef45470  updates to the runtime docbkx guide
     new a089815  I needed to change visibility of some variables so that I could extend the HtmlComponentFactory and override default behaviour.
     new 130c416  minor updates to the contributors guide
     new a90a9f7  working around javadoc plugin problem
     new c4748e0  tidy up from running rat tool again
     new d4a5fc6  minor fixes to msdf.sh + modules (used for site generation), and fixed a typo in contributors' guide
     new f53c5c0  updates to default runtime docbkx guide
     new 610e760  updates to default runtime docbkx guide
     new fa076d3  updates to isis default runtime docbkx guide
     new 7e7bd93  started on viewer2 : restful JSON protocol
     new 202ce32  added viewer2 to restful viewer parent pom
     new fb50952  viewer2 updates to restful applib
     new 2469bb5  viewer2 : adding services resource
     new bb94f81  viewer2 - ignoring eclipse project files
     new 7ca9e7f  fixing IDE launch scripts for viewer-restful examples
     new 7adeec1  added global dependencies for viewer2
     new 54e04c2  minor updates to contributors guide
     new 0785c36  further updates to isis-default-runtime.xml
     new 109aed9  minor tidy up and refactoring (no functional changes) while working on the isis-default-runtime.xml documentation; biggest change is the removal of the (unused) Class passed into InstallerLookupDefault
     new 26f6857  cloned restful applib to applib2
     new b37d117  more work on restful viewer2
     new 4d81ca1  more on restful viewer2
     new 0d07b13  more work on viewer2; added ability to look up ObjectAction just by Id ('placeOrder') rather than fully qualified Id 'placeOrder(..., ...)'
     new d3869e3  adding NOTICE files to each module/submodule (following vote on general@incubator.a.o on 0.1.2-RC4-incubating)
     new 365de09  updating contributors guide
     new 386103d  commiting missing file for viewer2
     new f64f6b6  further updates to the contributors guide
     new f8ed6c7  further updates to the contributors guide
     new 21c78c5  further updates to the contributors guide (anticipating moving src from trunk to trunk/framework)
     new 7a33cb2  splitting out 'restful' viewer into two new viewers: xhtml (same as old restful.viewer modules) and 'json' (same as the recently committed restful.viewer2 modules)
     new 995189f  updating hexagonal architecture to split out restful into xhtml & json viewers
     new 4bc34f8  more on splitting out restful viewer into xhtml and json viewers
     new 3cac381  deleting restful viewer - now replaced by json and xhtml viewers
     new 23031cb  minor updates to json viewer doc + ignore target dir
     new 1faf119  updating 'modules' (used to build site docs)
     new de0079f  updating the quickstart app for xhtml & json viewers (replacing the restful viewer)
     new db263d6  json viewer - moving classes to packages that follow our module conventions
     new ded4ef3  xhtml viewer - moving classes to packages that follow our module conventions
     new adccc48  further updates on the xhtml/json viewers, impacting the examples/quickstart app
     new c6bf767  updates to the contributors guide
     new 92f0e9a  fixing examples/claims to run with json viewer
     new 2a60a03  moving trunk to trunk/framework
     new 3dc04c0  moving trunk to trunk/framework
     new 854ea43  moving examples to trunk/examples
     new ad63ebc  moving domain-libs to trunk/domain-libs
     new 82df1fb  updating various docs: Restful -> XHTML & JSON; fixing some bad svn:externals links
     new f2d6e3b  updating main site for json/xhtml viewers
     new 97bc70f  fixes for JSON/XHTML viewers (found while testing quickstart app)
     new ec00fa8  fixes to quickstart app
     new 780ff65  fixes to quickstart app
     new 07a528d  updates to json and xhtml viewers as a result of testing the quickstart app
     new 57a71b1  updates to contributors guide and to scimpi pom dependency - exclude com.sun:tools (highlighted from testing in Eclipse 3.7)
     new cb6bb12  updates to launch config files for quickstart
     new 7fb78ab  updates to contributors guide
     new 269bd36  changing the logging.properties for quickstart app to only write to Console, not file (workaround fact that the directory that isis.log gets written to might not exist in the generated app)
     new 1cd79ee  adding dummy file to ensure logs directory exists in generated archetype
     new 5425ec4  deleting .settings dir that was accidentally committed
     new 70502de  deleting empty packages in json and xhtml viewers; ignoring .settings dir in wicket viewer
     new 2edaa72  updates to contributors guide and minor edit to site
     new a5cc89a  deleting old archetype prior to recreating
     new ba3e497  recreating quickstart-archetype
     new 6e74c43  more updates to archetype and to contributors guide
     new 6004a9e  changing artifactId of quickstart archetype
     new db9f0c4  changing artifactId of quickstart archetype
     new 8afbabd  moving RAT tool to trunk (ie still in parent directory relative to root pom of the framework itself)
     new 296fd5b  moving the quickstart app's groupId back to org.apache.isis.examples (ie something other than org.apache.isis) ~ using just org.apache.isis would seem to confuse the archetype plugin when we attempt 'create-from-project'
     new 9ec9e59  updates to archetype and contributors guide
     new 9820445  Moved icon html helper files to where they work, wrt their urls.
     new 03a7e5e  mistake: moving icons breaks documentation build
     new 80cbc96  editted paths so that the icons are loaded from the correct location
     new 5afb14f  Added -D modules=site alias
     new 03f5b68  Updated documentation
     new ea5bf9e  Updated documentation for junit viewer
     new 11eed0d  minor tidy-ups from running RAT tool
     new 0ba9055  removing spurious license from supplemental-models.xml
     new bdafa9f  updating STATUS file
     new 2861dcb  minor updates to contributors guide
     new cca8a08  noticed that the scm entries in parent pom.xml were wrong
     new f5016d5  fixing Eclipse templates, since were broken
     new 6234164  backing out Kevin's edits on the icons
     new e98464c  Clarified text and found better format - programlisting
     new 17c22dc  Additional edits to the documentation
     new 86d95ee  Changed wicket authorisation role to org.apache.isis.viewer.wicket.roles.USER
     new 91a69ea  changing remaining USER_ROLE values for Wicket (from org.starobjects.xxx to org.apache.isis.xxx); minor correction in contributors guide
     new d514c86  Created a skeleton for a sql UseProfileStore and UserProfileStoreInstaller.
     new ea5b148  Added support for SqlUserProfile and ...Installer. Added xref to Wicket docs re: security. All for supporting a Sql Authentication class.
     new c793767  Added sql authentication basics, and updated documentation of other security classes to reference it.
     new 07438a5  Updated svn:ignore settings
     new 4943d46  Added empty SqlAuthoriz* implementations, to satisfy runtime startup.
     new 2812cc0  Final changes to include simple SQL authenticator functionality..
     new 4d510aa  Fix documentation directories
     new 6e3bea2  Fix documentation directories
     new 906b783  Fix documentation directories
     new 0e8cc14  Updated / cleaned up documentation.
     new 31b75cd  minor reworking of the ObjectSpecification API for retrieving actions and contributed actions
     new 80f8c9e  ISIS-104: added logout support for wicket viewer
     new 11741e3  Enable support for Password type. Made IsisPasswordPanel's createTextField return a "new PasswordTextField", instead of a "new TextField", which caused a wicket exception.
     new 2eb9773  Initial foray into adding support for value types in parameter choices.
     new 1470a0c  Updated documentation and added verifyPasswordsAreEqual method to support encrypted passwords.
     new d8145f3  Updated apt documentation to include link to HTML documentation (docbkx).
     new 1aa100c  Getting ready to move the Sql (jdbc) profile store from out of the sql objectstore module to here runtimes.dflt.profilestores.
     new 6d92281  Updating properties.
     new bf0141c  Moving profilestore sources from sql objectstore to sql profilestore
     new 3abd5cd  Moved to isis.runtimes.dflt.profilestores
     new 73a222d  Moved to isis.runtimes.dflt.profilestores
     new 2ade0b8  Updated documentation links
     new 78da328  Updated documentation links
     new 2fb78d1  Updated documentation links and sql profile docs
     new 699c4a9  Updated sql profile docs
     new f2f9f1b  Added references to sql profilestore, etc
     new 073ff3c  deleting the archetype-catalog.xml that (for the snapshot site) resided at http://incubator.apache.org/isis - once we have a release out end-users will be able to pick up the archetype from maven central repo
     new 5038f65  minor fix to security/sql/pom.xml
     new 884d2fe  tidying up the methods in the ObjectActionContainer interface (getObjectActions() et al); also moving hsqldb dependencyManagement entry (from the Kevin's new security.sql impl) up to parent pom
     new ffb37ac  Factory not needed - value choices support, continued.
     new bd54a42  I made some progress, but then lost it. This is a transient commit, with choices support disabled (see ComponentFactoryScalarAbstract#createComponent ).
     new b27be7e  json viewer now renders contributed actions; also action parameters show defaults and choices; property now shows choices; simplified some of the 'rel' values in representations
     new 0316ba8  At least it renders, now, even if both a text field *and* a drop-down list are visible.
     new b29476c  enhancing json viewer to allow actions to be invoked (currently just on GET, no args)
     new 5e1054c  Getting closer - now toggles between disabled rendering and drop-down list, but choices are not accepted.
     new 0dd65ed  It works! Almost.. need a way to set default value in drop-down list.
     new 8a0ffc0  Seems to support rendering a choicesXXXX for value types. Layout needs a little cleanup. Existing value not assigned to drop-down list.
     new 536132b  Minor updates - updates to support parameter choicesNXXXX.
     new b5d49d5  Minor tidy-ups. Added logger for debugging purposes.
     new e68fd81  Wicket was throwing an exception about being unable to serialize SqlOid. Adding Serializable interface stopped this.
     new 0667813  Fixed exception when logging message with ObjectAdapterMemento = null.
     new c138c04  more on the json viewer - can now invoke non-idempotent actions and contributed actions
     new 09f9bf6  json viewer: added validation of action parameters; can now modify a property value
     new bf0f45f  json viewer: implemented basic versions of the remaining object resource implementations (not tested yet); introduced concept of CollectionSemantics (provided by CollectionTypeRegistry) in order to verify put/post against set/list
     new ae0bbe7  Changed label to be more consistent with others
     new 3fbf3e6  Turning on SQL log messages again - these tests were fixed!
     new 2cc9d46  updates to contributors guide
     new 957a203  bumping poms to 0.2.0-incubating-SNAPSHOT
     new a78f679  updates to contributors guide and downloads page on website
     new 79bf0d0  minor updates to contributors guide and dowloads.apt.vm
     new d6abbfc  bumping pom versions in trunk/examples
     new 9159515  bumping pom versions in trunk/domain-libs
     new 48a1be9  Fixed old references to 0.1.2-incubating
     new e8674e9  Fixing wicket-* references in documentation URLs
     new 4ff609c  Fixing module-relative URLs in documentation
     new 646aa6d  Fixing module-submodule references in documentation URLs
     new 3c0b7d1  Removed reference to Restful viewer, added XHTML and JSON viewers
     new bb8ce4e  Start of rename.
     new dffe6c2  Start of rename.
     new d3fc705  Complete move and rename of ValueCollection to ValueChoicesPanel.
     new bfc558b  Corrected mistake with URLs in site document - incomplete previous fix removing ref to restful viewer
     new 6d732ac  Added missing images, copied from http://code.google.com/p/totoe/source/browse/site/images/?r=160 an ASF licensed project
     new 1e7d1a7  ISIS-105 improved wicket choices support for values; also redesigned the page to put entity actions on the left, form on the right
     new 9a011fa  Updating documentation
     new 5105f2b  Updating documentation - fixing broken URLs, etc.
     new 130b313  ISIS-105 removing valuecollection package, inadvertantly re-added
     new 9392960  setting externals - hopefully provides missing screen.css
     new 9da88ea  setting externals - hopefully provides missing screen.css
     new 0a668f6  Documentation fixes - broken URLs, etc
     new 1057529  Documentation fixes - broken URLs, etc
     new 4f41684  module artifactId needs to match module name needs to match module directory, for documentation to build consistently
     new 499d8d0  Need to link images to framework/src/site/resources/images
     new 9abd670  Mistake - actually just need to copy a few images here
     new bcf807d  Fix missing images and reference in document
     new 684a69b  Updates to document URLs etc
     new 6e59ee7  artifact id must match module name and directory for documentation to be consistent
     new 62d76b6  artifact id must match module name and directory for documentation to be consistent
     new a0a406c  artifact id must match module name and directory for documentation to be consistent
     new d565383  artifact id must match module name and directory for documentation to be consistent
     new 541759e  artifact id must match module name and directory for documentation to be consistent
     new a5cef1c  artifact id must match module name and directory for documentation to be consistent
     new 9e171e1  edits to fix documentation bad links
     new 6be4455  fixed typo
     new 36a9773  ISIS-107: reorganizing order of icons
     new e649575  ISIS-108: adding first cut of tck
     new 45fadf2  ISIS-11,ISIS-107,ISIS-108: (11) allow build under Maven 3; (107) moving json/wicket/xhtml modules in order to ensure any doc links will be good; (108) adding TCK modules
     new d3f3ce0  ISIS-108: svn-ignoring IDE project files etc
     new 97fcd1c  ISIS-108: more faff with the TCK app (launch files, isis.properties, renaming packages)
     new 7438ce3  ISIS-107: added reference to Fisheye in main index.html on site
     new a2a29b5  ISIS-11, ISIS-107: bumping mvn-site-plugin to use 3.0-beta-3 in order to support building documentation using Maven3; updates to contributors guide to indicate this fact; minor updates to contributors guide (adding Kevin's recently added modules to one of the tables)
     new a9bb522  ISIS-109: started work on the tck tests for json viewer
     new ecd4868  ISIS-109: more on the tck tests for json viewer
     new c8bf184  ISIS-109: more on the tck tests for json viewer
     new b575831  ISIS-110: Disabled snapshots from extra repositories, e.g. jboss. Speeds up builds when online - stops searches for Isis snapshots in inappropriate repos.
     new 3fa57d7  ISIS-108: Fixed pom to include missing site deploy distribution management options - prevented site deploy build of various viewers (xhtml, wicket, etc)
     new adc7e08  ISIS-107: fix broken link
     new c2cbab5  ISIS-107: TCK-viewer document directories were being created off isis/ . Edits are a kludge to force force matches, as per isis/viewer/scimpi/modules.html
     new 6cc71df  ISIS-109: more on end-to-end tests, plus the RestfulClient
     new c9edada  ISIS-109: JsonRepresentation tests, starting on xml/xpath support
     new 8e3fcd2  ISIS-109: JsonRepresentation tests, added basic xpath support
     new 80441e5  ISIS-109: JsonRepresentation tests, reorganizing a little
     new 4c41ffa  ISIS-109: added JsonRepresentation#getRepresentation(String)
     new 9e6a853  ISIS-109: more on JsonRepresentation
     new 93bdd61  ISIS-109: Json viewer tests
     new 67d4208  ISIS-109: representations now subclass from JsonRepresentation
     new 4b8675d  ISIS-109: more tests for resource representations
     new 84bcf1e  ISIS-109: more on the json viewer
     new 85f9c73  ISIS-109: json viewer - removed the direct dependency on nu.xom (though there remains an indirect one through json-lib)
     new 27f3a1f  ISIS-109: fix for jdom for Json viewer; minor updates to json viewer site and docbkx guide
     new 6c1d83d  ISIS-109: RepresentationWalker can now walk links that take a body
     new f778238  ISIS-109: adding propertyId/collectionId/actionId to representtations
     new d205db0  [ISIS-111] - Title Facet Via Method Annotation: * Implemented code. * Implemented FacetFactory unit tests.
     new deb9217  [ISIS-111] - Title Facet Via Method Annotation: * Implemented TitleFacetViaTitleAnnotationTest unit tests.
     new 8dd4b0e  ISIS-107: minor changes to site (IDE support guidance)
     new 2c0e6bd  ISIS-109: adding json-viewer for example claims app
     new 2b62db2  ISIS-109: updating the example claims app to have a json viewer
     new e2cbeea  ISIS-107: TitleBuffer was missing the concat method that takes a joiner and a string.
     new 1187988  ISIS-109: Link can now return url encoded string of itself
     new aae4445  ISIS-109: now using JsonRepresentation in server-side code, have got rid of its Representation class
     new b2831d5  ISIS-109: reworking home page, also services list and user
     new a9eee66  ISIS-109: reworking home page, also services list and user
     new b9b6dc2  ISIS-117: Adding tests to check polymorphism support. Not yet enabled (it would fail!).
     new 9374687  ISIS-117: Adding more tests to check polymorphism support. Not yet enabled (it would fail!).
     new 6ef2e36  ISIS-118: Provided checks that prevent exceptions when an empty class/interface is used.
     new 89143d9  ISIS-118: Implemented rudimentary support for interfaces. A class can now have a property of type interface.
     new c2922e8  ISIS-110: Served tests would not run with current pom. Needed to add missing default runtime (for CgLib).
     new a7a0fad  ISIS-118 and ISIS-117: Implemented some support for collections and sub-classes. Recursive collections has been added (the collection of a class can be of the same type as the class).
     new bf1469f  ISIS-109: simplifying some of the json viewer stuff
     new 2516707  ISIS-109: creating some test infrastructure and helpers
     new 8382e88  ISIS-109: more on json viewer
     new d94dad9  ISIS-109: home page resource now tested (including HTTP headers being set correctly)
     new a80a460  Added missing license statement and starting to re-arrange class hierarchy to reduce ambiguity.
     new cd36ec1  ISIS-118: minor code cleanups.
     new 94be2de  ISIS-118 and ISIS-119: Working on getting collections to load and resolve properly.
     new 26e3010  ISIS-118 and ISIS-119: Working on getting collections to load and resolve properly.
     new 57a0d49  ISIS-109: capabilities, user and domain services tested
     new f32d6f2  ISIS-109: starting back on the domain service/object repr
     new aa834c4  ISIS-118 and ISIS-119: Working on getting collections to load and resolve properly. Added support for allInstances to return instances of subclasses, too.
     new 8d6e7b0  ISIS-118: Adding support for allMatches(PersistenceQueryFindByPattern) to return instances of subclasses, too, if the query pattern is of the subclass.
     new eddb00e  ISIS-118: Added support for allMatches(PersistenceQueryFindByPattern) to return instances of interfaces, including using an arbitrary implementation of the interface (i.e. an intermediate class).
     new 10503d9  ISIS-118: Fixed support for allMatches(PersistenceQueryFindByPattern) where the pattern included a non-value property, broken by previous commit.
     new 14395e5  ISIS-109: exception handling (406, 4xx)
     new 342ea33  ISIS-109: exception handling (406, 4xx)
     new 5475b50  ISIS-109: more on exception handling (406, 4xx)
     new a36f08f  ISIS-109: more on exception handling (406, 4xx)
     new a1f0952  ISIS-121: Updated the Automapper to support saving collections directly, and improved the structure of the collection UPDATE command to use a single "WHERE PK_ID IN (x,x,x,x,x)" command instead of multiple "WHERE PK_ID = x" commands.
     new af2e2bb  ISIS-121: Minor cleanup - removed unnecessary check.
     new 3768de9  ISIS-121: Minor cleanup - DRY: re-used repeated code and possibly improved re-use of the AdapterManager.
     new 9c6019f  ISIS-110: Changed commons-configuration to 1.7 to remove bugs when generating documentation, due to malformed pom.xml for 1.6
     new 1d63d73  ISIS-118: Disabled broken handling of polymorphism with classes (abstract classes, subclasses, etc), in collections. Should still work with non-collections, though.
     new b0023fe  ISIS-118: Collections can now handle polymorphic types, including classes.
     new 736e8a1  ISIS-118: Collections can now handle polymorphic types, including classes. For real, this time!
     new 7f2974a  ISIS-118: Code cleanup
     new 2561e63  ISIS-118: Code cleanup
     new 34998dd  ISIS-109: refactor of domain object/service rep builders
     new c8017aa  ISIS-118: Alternate polymorphic collection mapper implementation: PolymorphicForeignKeyInChildCollectionBaseMapper
     new 743d4a8  ISIS-109: refactor of domain object/service rep builders
     new 08ee4d1  ISIS-118: PolymorphicForeignKeyInChildCollectionBaseMapper now creates unique ids for each collection item stored.
     new dbe3808  ISIS-118: Test code cleanup and other test improvements.
     new 8a1de53  ISIS-109: more refactoring domain object/service rep builders; adding in cache control headers throughout and last-modified header
     new 139ab15  ISIS-109: derivation of ObjectActionParameter#getName() is now more sophisticated - will ensure that the name is unique if the parameter type is being used (eg 'string0', 'string1' etc)
     new 38a1c0a  ISIS-109: object action parameter invoke args now represented as a map rather than as a list
     new 0b9e20c  ISIS-109: working on the domain object representation
     new 964da3a  ISIS-109: working on the domain object representation, scalar value representation, domain object list representation, domain type representations
     new 0f07681  ISIS-109: added @QueryOnly and @Idempotent annotations to applib, along with corresponding facets and facet factories
     new 768f52d  ISIS-109: more on arg list within action representations
     new cbaf90e  ISIS-109: more on json applib and representations
     new 068b15e  ISIS-109: more on json applib JsonRepresentation methods
     new bf1eae1  ISIS-109: messing around with media types
     new 2b3f2e0  ISIS-109: working on RestfulRequest.QueryParameters along with Parser tests
     new fa526cd  ISIS-109: refactoring RestfulResponse, RestfulRequest and RepresentationTypes in order to simplify the client-side API
     new c03b105  ISIS-109: refactoring RestfulResponse, RestfulRequest and RepresentationTypes in order to simplify the client-side API
     new 177cae2  ISIS-109: rudimentary support for x-ro-follow-links for HomePageResource
     new 90f94c8  ISIS-109: started refactoring so that representation builders are looked up by media type (eventually: will be taken from Accept header)
     new 23353c1  ISIS-109: more refactoring so that representation builders are looked up by media type (build is now green)
     new f25edaa  ISIS-109: fixing compile bug in json viewer (see http://stackoverflow.com/questions/5666027/why-does-the-compiler-state-no-unique-maximal-instance-exists)
     new b6bc945  ISIS-109: now using RendererFactoryRegistry as a lookup for renderer's based upon RepresentationType (ie eat own dogfood for using conneg to determine the provided representation
     new babdae2  ISIS-109: refactoring/simplification
     new 495c35a  ISIS-109: ReprRenderers for the domain type resources
     new f394aa9  ISIS-109: ReprBuilder is no more; now using ReprRenderer throughout
     new 3a9218b  ISIS-109: back to writing tests...
     new 357edb7  ISIS-109: working on home page accept headers
     new 4fc7634  ISIS-109: accept headers now checked and 406 returned if incompatible
     new 1f3ee62  ISIS-109: utility methods to support parsing of x-ro-follow-links query param
     new e158175  ISIS-109: implemented reasonable support for x-ro-follow-links
     new 1c1c68d  ISIS-109: x-ro-follow-links now working correctly for graphs of links (as well as lists of links)
     new e291ebb  ISIS-122: extending BooleanValueSemanticsProviderAbstract to also handle "True" and "False" and not just "T" and "F".
     new fe2ec5b  ISIS-122 and ISIS-118: Issues with transient entities in the History / bread crumb trail. Fixed by using Facets in AutoMapper, as originally done. Except when interfaces and values are used, when getXXX method must still be called. Also added fix to handle Boolean class properly in JdbcGeneralValueMapper.
     new d203f32  ISIS-123: Allowing only one (or at least, not all) action parameters to have a @Named annotation / facet.
     new af1ebfc  ISIS-121: Moved SQL-OS configuration variable loading from JdbcConnector to Defaults.
     new 7f1fd60  ISIS-109, ISIS-124: more on the json-viewer; also added @Stable annotation in order to support application-defined media types
     new 92c7fc2  ISIS-109: x-ro-follow-links now has support for criteria syntax
     new 819ca07  ISIS-109: more on x-ro-follow-links for DomainServiceResource; work on argument maps for links and follow(...) client-side code
     new c0e5b70  ISIS-109: invoke idempotent action with args
     new 0aebefa  ISIS-109: support for custom serialization of JSON built-ins; Rels are now URNs (in an enum); changed format of the 'profile' parameter of media-type to be a URN (cf v0.47 of RO spec)
     new a039f14  ISIS-109: forgot to commit the Rel.java file
     new 83fae33  ISIS-109: reinstating test that was temporarily broken in previous commit
     new 0c5bdf3  ISIS-121 and ISIS-125: Updates to documentation, added information about support for polymorphism and overriding objectstore defaults.
     new 2e717bc  ISIS-125: Fix to repository lines (pom.xml). Renamed modules (modules). Dry run, preparing for next release.
     new 9c2549c  ISIS-109: added an exception mapper for arbitrary (unexpected) runtime exceptions
     new 15aa845  ISIS-109: enhanced JsonRepresentation to support criteria in path syntax
     new a4e005c  ISIS-125: Updating modules file.
     new 6f74ff7  ISIS-125: Updated modules.
     new 898a137  ISIS-125: TCK modules removed from modules.
     new cf02502  ISIS-125: Adding missing license statement.
     new a274bb2  ISIS-109: changes for v0.48 of spec; fixes for void action/non-idempotent action/action taking ref as param
     new 6b53140  ISIS-109: tested action returning scalar; renamed Link to LinkRepresentation
     new 380d7fe  ISIS-109: updating tck in readiness for test to test jsonvalueencoder for all built-in types
     new b5588bc  ISIS-109: updated homepage resource in line with v0.48 of the RO spec
     new b2de5bd  ISIS-109: more on sorting out links for v0.48 of spec
     new be309d2  ISIS-125: Adding missing Apache license statement.
     new 1323519  ISIS-109: added most of the formal domain model representations (chapters 20~24 of v0.48 of the RO spec)
     new 97783f9  ISIS-121: Defaults was not being initialised before FieldMappings are set up.
     new 6e9f783  ISIS-109: going through representations to see what's missing against v0.48 of spec... list and scalar representations
     new 5b776c7  ISIS-109: going through representations to see what's missing against v0.48 of spec... lots of updates for property, collection, action and domain object representations
     new dd9472a  ISIS-125: Preparing for next release.
     new 4463993  ISIS-125: Re-enabled "test-javadoc" report in the "patch-leaf" profile, as the project reports were including "Test Source Xref", which referenced the (missing) testapidocs test javadoc output.
     new b75dd16  ISIS-109: lots more changes; can now set/clear properties, addto collections (not checked removing from), and invoke actions; also tidied up the linkTo stuff for services vs objects throughout, and extended the TCK to have a parent/child entity pair
     new 4cf1b2c  ISIS-109: minor fixes for type action param representation
     new 4c7e43e  ISIS-111, ISIS-120: @Title annotation + docs
     new 3293d64  ISIS-109: updated for v0.49 - introduction of new actionlist representation; Isis also includes extensions/changed list and extensions/disposed list
     new 358172c  ISIS-109: void actions now also return an actionresult representation (in line with v0.50); changed objects are now added to the extensions correctly (Isis proprietary extension)
     new 196f60c  ISIS-111, ISIS-128: enhanced support for titles (Title annotation, also DomainObjectContainer#titleOf() method)
     new 2d95582  ISIS-107: minor improvements to the isis-templates.xml for Eclipse
     new 32e4a3a  ISIS-125: Missing Apache license headers
     new f958b9d  ISIS-125: Updated instructions for rat, to ignore more files.
     new cfcb51a  ISIS-125: Updates in preparation for 0.2.0-INCUBATOR release
     new ef9f264  ISIS-125: Fixed typo in supplmental license XML file
     new 4017d7f  ISIS-129: Wrapping EditTask#saveState(...) with startTransaction / endTransation
     new c2ed624  ISIS-130: new webshop example
     new 57bd389  ISIS-130: new webshop example
     new c25c741  ISIS-109: adding new resource/representation for DomainType#isSubtypeOf
     new ffae72c  ISIS-109: adding new resource/representation for DomainType#isSubtypeOf
     new 52637c7  ISIS-120: minor updates to webshop example
     new 04eb78a  ISIS-120: example pom.xml includes webshop
     new e274cf0  ISIS-120: minor changes to webshop example
     new 9adebcf  ISIS-120: ignoring .project files etc in examples
     new 7a67f67  ISIS-109: updates for v0.51
     new 6e4a76e  ISIS-120: tidying up claims app
     new 5c0af4a  ISIS-109: backfilling some missing tests; removed xpath functionality (since now have equiv support via path) and removed xom:xom optional dependency that it requires
     new 193f533  ISIS-109: suppress OIDs for transient objects; got RestfulRequest working for POST
     new f3dc3a6  ISIS-128: Fixed broken commit (#1197347) that was crashing nosql tests - getLocalizationProvider was returning null instead of localizationProvider private variable.
     new d2c5fc8  ISIS-109: newTransientInstance + persist; also update multiple properties; DomainObjectContainer#allMatches now takes Filter<? super T> rather than simply Filter<T>
     new 8428547  ISIS-109: more on json viewer (~v0.52 of RO spec)
     new a01482a  ISIS-109: fixing regression (parameter.getName() was returning camelCase instead of 'Proper name')
     new 7073277  ISIS-120: reworking the Isis site to improve the 'marketing message'
     new ccc0ed4  ISIS-132: removing xhtml viewer
     new 00559a2  ISIS-133: moving ECS off into retired
     new cb91415  ISIS-133: moving examples/library off into retired
     new 0e82362  ISIS-133: moving examples/shopping-cart off into retired
     new 814124e  ISIS-133: moving examples/orders off into retired
     new b0e7570  ISIS-134: removing scimpi, wicket, dnd and xhtml from quickstart example (archetype)
     new 943bc9d  ISIS-133: moving examples/groovy-testapp off into retired
     new a0c955a  ISIS-133: moving examples/webshop off into retired
     new 5bc297a  ISIS-107: tidy up of the claims example
     new 86ff726  ISIS-134: more tidying up of examples
     new 7f88a17  ISIS-132, ISIS-125: Remove xhtml from viewer pom and fix JavaDoc bug in wicket code.
     new c79de6b  ISIS-109, 107: add in ObjectActionParameter#getId() (similar to ObjectActionParameter#getName() - for json-viewer; changing the way that the examples and quickstart can be run as standalone WARs (given that the quickrun has been removed); some updates to json-viewer docs and to site docs
     new 1677469  ISIS-107: fixing quickstart in order to recreate archetype; minor fixes to get claims example working again
     new ab6de8d  ISIS-107, ISIS-134: further work on archetype
     new 3e94e4f  deleting old archetype prior to recreating
     new d8c5767  recreated archetype from the 'quickstart' example app
     new 02103ab  ISIS-107, ISIS-134: fixed parent pom.xml (accidentally edited while recreating archetype)
     new f276097  ISIS-135: allow the suffix to be changed for HTML viewer
     new fde283f  ISIS-107: minor tidy up of quickstart archetype
     new 13ed934  ISIS-136: work on json viewer to allow it to co-exist with html viewer in a single webapp
     new 61024b8  ISIS-130: take-on of initial cut of onlinedemo
     new 75c09ab  ISIS-135: fixing regression (if caching param is not specified, then should default to original behaviour of allowing caching, rather than not)
     new 42ef22b  ISIS-130: more on the online demo app
     new b989707  ISIS-135: another attempt to fix the .app / .htmlviewer regression
     new 340bd83  ISIS-135: enhanced IsisSessionFilter so that it can ignore resources with an extension if required (as a solution to the .css not being served up correctly in the onlinedemo)
     new acb749d  ISIS-130: now serving up .css correctly
     new db6a4d1  ISIS-135: refactoring the lookup of AuthenticationSessionLookupStrategy to be consistent between IsisSessionFilter and html viewer's LogonServlet; changed IsisSessionFilter so that it is a no-op if the ResourceCachingFilter says so (nb: order of filters matters in web.xml)
     new f4bc5ce  ISIS-107, ISIS-130: reworking web.xml for html and json viewers in examples in line with new behaviour of ResourceCachingFilter vis-a-vis IsisSessionFilter; improvements to the functionality of the onlinedemo
     new 1d58df7  ISIS-137: added capability to register new users via html viewer
     new 7ce279c  ISIS-130: enhancing the online demo
     new 4495ba5  ISIS-137/ISIS-138/ISIS-139/ISIS-140: enhancing the Registrar API (and making the existing Authenticator API consistent with it), with corresponding updates to IsisSessionFilter to allow access to RegisterServlet; facetFactory to ignore Comparable#compareTo(Object); adding latest version of jQuery; improving HTML viewer's message pane
     new 909caf4  ISIS-130: enhancements to the onlinedemo functionality
     new db11093  ISIS-137: edits to make overriding easier and more refactor friendly.
     new 6def867  ISIS-141: improvement to html viewer handling of boolean properties if disabled
     new e2ddd5d  ISIS-130: adding docs and walkthrough for the onlinedemo
     new 324a0f7  ISIS-137: fixing regression (hopefully) with authenticator
     new 90b64d5  ISIS-130: updates to examples to go with ISIS-137 regression
     new dfcbd79  ISIS-142: Add "String disabled()" method to objects to disable entire object at runtime.
     new c3d419c  ISIS-142: Add "String disabled()" method to objects to disable entire object at runtime.
     new 94ff533  ISIS-130: onlinedemo now intelligently redirects to doc; json-viewer authentication is using HTTP Basic Auth; refactored and simplified the init-params for IsisSessionFilter
     new e31cbdd  ISIS-130: corresponding changes to the online example itself
     new 8b44485  ISIS-130: further changes to the onlinedemo (docs)
     new 0473b09  ISIS-130: further changes to the onlinedemo (docs)
     new 426fe11  ISIS-130: updates to the onlinedemo docs
     new 5506d68  ISIS-130: updates to the onlinedemo docs
     new b75ca30  ISIS-130: fixes for the online demo - RedirectServlet wasn't using the ContextPath when redirecting; move incomplete json-viewer's in-built generic browser off to one side
     new 3aa9f2b  ISIS-130: fixes for onlinedemo docs and redirecting
     new b6977f8  ISIS-130: fixing logic bug ;-(
     new 995ea8d  ISIS-142 and ISIS-143: Provide support for "boolean hidden()" and "String disabled()" methods for hiding or disabling entire objects at runtime. Partial check-in of "non revolutionary" code base. Compatible with both solutions, x-ref: http://www.mail-archive.com/isis-dev@incubator.apache.org/msg02503.html
     new 91e0462  ISIS-146: Reduce when the facet disables to actual mutator events. I found that without this, the wrong facet was being blamed for certain checks (during the full metamodel disabled() and hidden() update).
     new 553507b  ISIS-147: Several updates to improve fine-tuning or minor bugfixes: * Provide several changes to current behaviour via the properties files (defaults shown):
     new bea54d6  ISIS-142 and ISIS-143: Hack to support hidden() and disabled() in HTML viewer. Adding facet to entity members does not seem to work.
     new cfb592e  ISIS-142 and ISIS-143: Attempt at implementing Dan's suggested solution http://www.mail-archive.com/isis-dev@incubator.apache.org/msg02498.html http://www.mail-archive.com/isis-dev@incubator.apache.org/msg02516.html
     new 2e75cab  ISIS-133: adding the quickrun module back into examples/claims (but renaming to viewer-dnd)
     new 11da08d  ISIS-133: adding the quickrun module back into examples/claims (but renaming to viewer-dnd)
     new 2b9ac58  ISIS-142, ISIS-143, ISIS-148: HiddenObjectFacet (hidden() method) and DisabledObjectFacet (disabled() method) now working as per Dan's design; have backed out the hack in HTML viewer; for ISIS-148, have removed a similar hack in HTML Viewer to do with ImmutableFacet, enhancing Immutable...FacetFactory to work in a similar manner to the Hidden/DisabledObject...FacetFactory's now work
     new 743f104  ISIS-107: updates to site docs
     new cc87cf3  ISIS-142: Added "String type" parameter to Class disabled() method.
     new 82246fe  ISIS-142: Changed parameter from String to Identifier.Type enum
     new 2cf3234  ISIS-149: Update IsisTestRunner to accept @Persistor, @Authenticator annotations.
     new df345f5  ISIS-144: Updating applib documentation for boolean hidden() and String disabled(Type type) methods.
     new 3db3351  ISIS-147: Updated documentation. Updated type override support on all fields by object name: isis.persistor.sql.automapper.type.<object>.<property>=<SQL data type>
     new 2d47284  ISIS-147: Updated documentation, provided some example properties.
     new a7804a7  ISIS-147: Updated documentation, minor formatting.
     new 225bb91  ISIS-149: Updated documentation for @Persistor, etc, annotations.
     new 61c8579  ISIS-107: updating site (use case blurb)
     new 5476b15  ISIS-153: @NotPersisted annotation is not used. This commit fixes the Query engine, to ignore @NotPersisted fields.
     new 0b5631f  ISIS-154: Fixed JdbcBinaryValueMapper failing if object is null.
     new b33a100  ISIS-107: updated Isis presentation materials for 0.2.0
     new d779c82  ISIS-153: query specification does not have to have an ObjectSpecification. This catches those that don't.
     new 5c561ae  ISIS-158, ISIS-107: jmock 2.6-RC2 support; also some updates to docs (for embedded runtime)
     new f4da8f5  ISIS-160: Allow user to specify "isis.persistor.sql.default.tableprefix" to override default table name prefix of "isis_"
     new aca95ee  ISIS-118: Added recursion to find subclasses of subclasses.
     new f0bc218  ISIS-161: initial take-on of an example spring app, bootstrapping IsisMetaModel but with a no-op for EmbeddedContext impl
     new 926f30e  ISIS-107: docs for embedded runtime
     new 6b49a54  ISIS-161: more on the embedded runtime example; also removed embedded runtime's dependency on oai.progmodels.wrapper
     new 8376d76  ISIS-161: more on the embedded runtime example; also removed embedded runtime's dependency on oai.progmodels.wrapper
     new 1f38036  part of Scimpi improvements - ISIS-162
     new 98f5238  ISIS-163: remove hard-coded dependencies on the programming model, instead use facets
     new 6635f29  ISIS-168: webapp module combining html and json modules; renaming ToDoItemRepository to ToDoItems
     new 2932a5e  ISIS-168: updating quickstart app ready for recreating archetype
     new aee1bf8  ISIS-168: work on the quickstart app, for the archetype
     new 6c9dd2f  ISIS-168: removed viewer-html and viewer-json from quickstart app, tidied up the webapp module a little
     new b6213f1  ISIS-5, ISIS-168: NotPersistedFacet is no longer a DisablingInteractionAdvisor; also updated the applib documentation with respect to the quickstart applib
     new 7ce8a36  ISIS-124: updated applib docs for @Stable annotation
     new e519018  ISIS-168: recreating the quickstart archetype (fixes so runs correctly under mvn jetty:run)
     new 6956471  ISIS-168: recreating the quickstart archetype (allow run using mvn antrun:run)
     new fa961e2  ISIS-168: added RedirectFilter to support quickstart webapp; other changes cosmetic only
     new da0f6e8  ISIS-168: getting quickstart webapp to run correctly from within Eclipse; deleting unused isis.properties file in tests-junit
     new c496e39  ISIS-25: more on the embedded runtime example
     new 2b123e6  ISIS-120: update to onlinedemo, to make similar to quickstart app
     new 49b5ffb  ISIS-120: update to BDD pom.xml for claims and quickstart examples
     new 02d9b48  ISIS-120: updates to .launch files of example apps
     new c5f200f  ISIS-165: updating mvn enforcer plugin to 1.0.1 (allows mvn to be run multi-threaded, mvn -T4 clean install)
     new 31285e9  ISIS-165: minor refactoring (no change in functionality)
     new cacc814  ISIS-165: very minor tidy-ups
     new f16e7fa  ISIS-168: deleting old archetype prior to recreating
     new c965791  ISIS-168: recreated archetype from 'quickstart' example app
     new c016076  ISIS-167: updated isis-contributors guide to explain how to use the versions plugin for checking out-of-date dependencies
     new 4aadcae  ISIS-165: updating to latest versions of dependencies (and corresponding fixes where using com.google.inject.internal instead of com.google.common.collect); fixed some java warnings; upgraded to v3.0 of site-plugin
     new 02faacd  ISIS-165: moving site plugin back to 3.0-beta-3, since hit a few issues with v3.0
     new b484fb4  ISIS-120: site docs for quickstart archetype
     new 0ad58e6  ISIS-160: Updating documentation viz table prefix. I also swapped author names around, to shift any blame of dodgy writing from Robert to me.
     new 2c5ffb0  ISIS-160: Improving xref labels.
     new 91c2b64  ISIS-120: misc changes for site; I reckon it's pretty close to being good enough to go with for 0.2.0
     new b91996f  Fixed ISIS-169 - loading object with new collection fields no longer causes error
     new beab12d  ISIS-107, ISIS-25: removing some compiler warnings; update to embedded runtime doc
     new 87168bd  ISIS-109: capabilities resource -> version resource, as per v0.56 of spec
     new 6c9601d  ISIS-109: version resource, querystring handling
     new 30960ae  ISIS-109: version resource, querystring handling
     new de203dd  ISIS-170: started work on jqmobile demo for onlinedemo
     new 6314431  ISIS-107: minor refactor (no functional change) for quickstart example
     new 0130b4e  ISIS-109: fixes for json viewer (compatibility with spec)
     new a98cb98  ISIS-170: more progress on the custom jqmobile app for onlinedemo app
     new 776514d  ISIS-170: more progress on the custom jqmobile app for onlinedemo app
     new e4b6f21  ISIS-170: more on the custom jqmobile client-side app
     new 08d1c4f  ISIS-170: more on the custom jqmobile client-side app (fixes to json-viewer)
     new a21d57e  ISIS-170: further minor improvement
     new 56a29bb  ISIS-170: more on the onlinedemo jqmobile app
     new 646e1f5  ISIS-170: added a simple namespace impl
     new 1c8a153  ISIS-170: think I have the page management working
     new 04be6b0  ISIS-170: working towards adding checkbox support
     new 77b209e  ISIS-170: added very basic checkbox support
     new 179fa56  ISIS-170: more on the basic checkbox support
     new 44a7696  ISIS-170: yet more on page management for the jqm demo
     new 062261d  ISIS-170: updating onlinedemo docs to describe the jqmobile demo
     new 0603a5a  ISIS-170: updated the xref docs
     new f802eba  ISIS-162: added viewer-scimpi back into the claims app (still need updated template files)
     new 03b0b40  ISIS-165: the Apache code style formatting xml template that we had did not seem to import correctly into Eclipse 3.7; so I downloaded the equivalent file from the james.apache.org project
     new 95c3b49  ISIS-165: code cleanup for applib
     new b044a08  ISIS-165: code cleanup for core/NOTICE
     new 8345ca4  ISIS-165: code cleanup for runtimes
     new e224c65  ISIS-165: code cleanup for progmodel
     new 4ad5bbe  ISIS-165: code cleanup for security
     new 97f848d  ISIS-165: code cleanup for viewers
     new 022e2a4  ISIS-165: code cleanup for tck
     new 65ca3bb  ISIS-165: fixing line endings
     new f8c748b  ISIS-165: fixing svn propset
     new 936ee2e  ISIS-101: fixing line endings and svn properties for applib
     new ed0676b  ISIS-101: fixing line endings and svn properties for core
     new aadc025  ISIS-101: fixing line endings and svn properties for runtimes
     new 10d9dd6  ISIS-101: fixing line endings and svn properties for progmodel
     new fc1abb7  ISIS-101: fixing line endings and svn properties for security
     new db6ee49  ISIS-101: fixing line endings and svn properties for viewer
     new 0cf5508  ISIS-101: fixing line endings and svn properties
     new 83afc7f  ISIS-101: fixing line endings and svn properties
     new 108ed35  ISIS-165: updated release notes for site
     new 4cdb3fc  updating documentation
     new 72d5bd8  ISIS-165: organizing imports
     new 781bf32  ISIS-165: RAT, license check for 0.2.0-incubating
     new 04d4b27  ISIS-165: RAT, license check etc for 0.2.0-incubating
     new 3f12b86  ISIS-165: fixing incomplete refactor: oai.viewer.junit.Authorizer -> oai.viewer.junit.Authorizor
     new b7cbc26  ISIS-165: code cleanup etc
     new 75a4a05  ISIS-165: minor fixes
     new e50985f  ISIS-165: removing unused dependency on resteasy-client
     new 2435cf6  ISIS-165: increasing the waitBeforeTagging setting for mvn release:prepare
     new 0ddf70a  ISIS-165: sorting out lgpl in DEPENDENCIES (coming in from tck module); minor changes to contributors guide
     new a7e5e21  ISIS-165: fixing regression introduced by change to resteasy library
     new b22829f  ISIS-165: TCK app now has oai.isis:isis as its parent in order to pick up the distributionManagement (needed for release); also: fixing some warnings, updated eclipse jmock-template to include the new @Rule support
     new 08f1e9f  ISIS-165: working on fixing RAT violations
     new e4c30ba  ISIS-165: working on fixing RAT violations
     new 9ded434  ISIS-165: removing the snapshot version of the apache-rat tool, since can now execute from the pom
     new a4d8c8e  ISIS-165: fixing rat errors and updating contributors guide
     new 8c4ea1d  ISIS-165: moving structure 101 files off to own tree
     new 09646cf  ISIS-165: moving structure101 project files off to their own tree
     new 6b75393  ISIS-165: moving structure101 project files off to their own tree
     new 1409f66  ISIS-165: moving structure101 project files off to their own tree
     new d5858ed  ISIS-165: moving structure101 project files off to their own tree
     new 8a225a9  ISIS-165: moving structure101 project files off to their own tree
     new f427ef7  ISIS-165: moving structure101 project files off to their own tree
     new a98d9ee  ISIS-165: moving structure101 project files off to their own tree
     new 249c54a  ISIS-165: moving structure101 project files off to their own tree
     new 45eae3e  ISIS-165: moving structure101 project files off to their own tree
     new 301ee2a  ISIS-165: moving structure101 project files off to their own tree
     new dba4006  ISIS-165: moving structure101 files off to their own tree
     new 39c9761  ISIS-165: oops, start over with moving the s101 stuff off to its own tree
     new 5772866  ISIS-165: moving the s101 stuff off to its own tree
     new 4d1a73e  ISIS-165: moving structure101 project files off to their own tree
     new d75ba59  ISIS-165: moving structure101 project files off to their own tree
     new 6630600  ISIS-165: moving structure101 project files off to their own tree
     new 4ac1ddc  ISIS-165: moving structure101 project files off to their own tree
     new 4b3a6c0  ISIS-165: moving structure101 project files off to their own tree
     new ac3f533  ISIS-165: moving structure101 project files off to their own tree
     new f801b47  ISIS-165: moving structure101 project files off to their own tree
     new e073899  ISIS-165: moving structure101 project files off to their own tree
     new 60c5030  ISIS-165: moving structure101 project files off to their own tree
     new a628925  ISIS-165: moving structure101 project files off to their own tree
     new 28b7585  ISIS-165: moving structure101 project files off to their own tree
     new 4269c32  ISIS-165: moving structure101 project files off to their own tree
     new 1d8aabf  ISIS-165: moving structure101 project files to own tree
     new 667dc37  ISIS-165: moving structure101 project files to own tree
     new efa0592  ISIS-165: moving structure101 project files to own tree
     new 13f30be  ISIS-165: moving structure101 project files to own tree
     new a016139  ISIS-165: moving structure101 project files to own tree
     new 8c69725  ISIS-165: moving structure101 project files to own tree
     new b9416a6  ISIS-165: moving structure101 project files to own tree
     new b9d3250  ISIS-165: moving structure101 project files to own tree
     new 8c1525b  ISIS-165: moving structure101 project files to own tree
     new 689693b  ISIS-165: moving structure101 project files to own tree
     new cf70105  ISIS-165: moving structure101 project files to own tree
     new e3901db  ISIS-165: moving structure101 project files to own tree
     new b5cc4e9  ISIS-165: sorting out remaining RAT issues (jmock license); sorting out svn:eol-style for *.sh files
     new 40262b1  ISIS-162 - renamed revision-number to version-number.
     new 3b63204  ISIS-165: fixing bug in online demo
     new 1be6400  Isis-162 - fixed methods element and made forms set the fields' classes to the type of data they are using (so css and javascript can do specific things with them).
     new 517c703  Isis-162 - fixed methods element and made forms set the fields' classes to the type of data they are using (so css and javascript can do specific things with them).
     new 3abf91b  Isis-162 - Improving diagnostic information for developers
     new 221b08e  Isis-176 - Got the basics working so object are persisted to MongoDB
     new c6de8b0  Improved test data
     new 413c135  ISIS-184: Added cross-check to fix exception when passed-in object is an ObjectAdapter, instead of a Password object.
     new ca4e567  Isis-162 combining Isis and Domain model authentication elements so pages are written the same irrespective of method.
     new d4aa277  ISIS-188: adding logos for apache-extras.org isis-extras site
     new 19bbe26  ISIS-188: updating site, adding reference to #newbie issues
     new f164e36  ISIS-188: fixing webserver dependencies
     new e16243f  ISIS-189, ISIS-192, ISIS-194, ISIS-195, ISIS-196, ISIS-202, ISIS-203, ISIS-204: add Scimpi into archetype; security config file names changed; Json viewer to support object stores other than in-memory objectstore; make NoSQL object store work with json viewer (implement NoSqlOid); enhance Scimpi to work with OidWithSpecification; rename @Stable to @ViewModel; logging of property files found/not found; SQL OS connect without credentials
     new ae6ee53  ISIS-189: add Scimpi into archetype
     new 3327924  ISIS-195: fixing two failing unit tests related to the NoSqlOid support for the nosql-mongo object store
     new 313584b  ISIS-189: further enhancements to the archetype (documentation to the quickstart example, splitting out multiple object store modules)
     new b0577f9  ISIS-189: further enhancements to the archetype (documentation to the quickstart example, splitting out multiple object store modules)
     new 54f6184  ISIS-189: further enhancements to the archetype (documentation to the quickstart example, splitting out multiple object store modules)
     new 52bfef4  ISIS-189: further enhancements to the archetype
     new d683a4e  ISIS-189: further enhancements to the archetype (supporting doc and related minor fixes)
     new 6afdc09  ISIS-189: further enhancements to the archetype (fixing minor incompatibility between Scimpi and HTML viewers w.r.t session handling)
     new 5d61125  ISIS-189: fixing logic bug in the archetype
     new c930834  ISIS-188: misc changes for onlinedemo, to use servlet-name rather than url paths for filter routing in web.xml
     new 2051a8d  deleting old archetype prior to recreating
     new 84f75ba  recreated archetype from the 'quickstart' example app
     new 1b68b01  ISIS-188: minor fix to scimpi so that missing images dir is not treated as fatal; doc fixes
     new 40e540d  ISIS-189: fixing validation errors in web.xml
     new 2863369  ISIS-188: bumping pom.xml from 0.2.0-incubating-SNAPSHOT to 0.3.0-incubating-SNAPSHOT
     new 60aa126  ISIS-188: bumping pom.xml from 0.2.0-incubating-SNAPSHOT to 0.3.0-incubating-SNAPSHOT
     new 3edd546  ISIS-209: improving back-button handling in html viewer - don't clear out actionMap on every request (plus refactoring/reformatting tidy up)
     new ffd3314  ISIS-209, ISIS-188: improving back-button handling in html viewer - don't clear out actionMap on every request (plus refactoring/reformatting tidy up); changing some tests using JMock to use the JUnit 2.6 rule mockery; removing some unused methods
     new 57bffeb  ISIS-212: Updating dependencies to 0.3.0-snapshot-INCUBATING
     new 85514e2  ISIS-212: adding .* to svnignore
     new 54780a8  ISIS-188: minor tidy up, no functional changes.
     new e363f10  ISIS-213: partial fix; only guesses a value for objects, never for scalars.  Really, we need a more robust way of modelling contributed actions, so that we know which parameter is the contributee.
     new 523f693  ISIS-188: tiny amount of tidy up, no functional change
     new 12da90c  ISIS-214: improving quickstart site doc to explicitly specify archetypeVersion; minor fix to contributors guide due to restructuring of minotaur.apache.org to use CMS
     new da4d57e  ISIS-188: minor improvement to Filters in applib, can and/or using varargs
     new bba21ae  ISIS-188: find by title search using lower case (consistency with some code elsewhere)
     new 82e0e28  ISIS-188: removing redundant special-case processing in the in-mem obj store
     new a976552  ISIS-188: mongo obj store - setting setWriteConcern(STRICT) + code tidy-up
     new 3e5a489  ISIS-188: sql obj store code tidy up (no functional change)
     new dcc4c3e  ISIS-215: change the way that SQL object store determines the properties to be persisted (use a map, not a list, so don't get accidental duplicates)
     new cb1b92f  ISIS-48: starting to port jpa objectstore over (applib and metamodel)
     new 27b6617  ISIS-48: more on porting the jpa object store over - getting the metamodel unit tests to pass
     new 94d4277  ISIS-48: added JPA metamodel into the main build
     new faf9799  ISIS-216: introduced @ObjectType and corresponding facet and facet factories
     new a9f72e3  ISIS-216: ObjectType facet now installed on all objectSpecs, and added in MetaModelValidator logic to check that are unique
     new df33aea  retiring runtimes.dflt.remoting
     new e710cac  ISIS-217: Various small changes, partial SQL transaction support
     new 72bd66a  ISIS-217: possible complete SQL transaction support
     new 32630ae  ISIS-218: Allows for an empty whitelist file (e.g. allow.properties) to allow all by default. Disable by creating an entry in the blacklist file.
     new 28be04a  ISIS-216: moving TestProxySystem etc into a new testsupport module (committing empty module as a startpoint)
     new 48e4e5f  ISIS-219: Implemented a simple password encoding/decoding algorithm that stores Password value types as encoded values in the database. Added Test case.
     new 7d3fd12  ISIS-219: Changed the keys to "isis.persistor.sql.default.password.seed" and "isis.persistor.sql.default.password.length"
     new 1245030  ISIS-219: Extracted SimplePasswordEncoderDecoder class
     new a230ebb  ISIS-219: Updated documentation to indicate use.
     new bad85fa  ISIS-216: committing changes, but then (since not yet complete) will move to branch and reinstate current trunk from branch just taken.
     new 6d9f135  moving trunk to branches/0.3.0-incubating-NEW-OIDs
     new bb4f4e3  reinstating trunk/framework prior to Dan's big commit (ie moving branches/0.3.0-incubating-OLD-OIDs back to trunk/framework
     new b9e784a  removed reference to non-existant module
     new c3fe0ba  ISIS-214: moving branch to trunk (deleting old trunk/framework)
     new 8178683  ISIS-214: moving branch to trunk (moving branch to trunk/framework)
     new 044cd8a  ISIS-214: fixing failing test in runtimes.testsupport
     new 25ad9f6  ISIS-214: fixing failing test in sqlos
     new e90d2f2  ISIS-214: fixing failing tests in sqlos
     new 87aacf5  ISIS-214: final major bit of the Oid refactoring
     new 2c4a063  ISIS-214: final major bit of the Oid refactoring
     new 3095a75  ISIS-214: final major bit of the Oid refactoring
     new 12567ad  ISIS-214: final major bit of the Oid refactoring
     new 32337aa  ISIS-214: final major bit of the Oid refactoring (forgot to svn add these)
     new a137526  ISIS-226: Exposed "getWebController" so that users can provide their own controller and install their own HTML UI components.
     new d05d6e6  ISIS-214: bumping to 0.3.1-incubating-SNAPSHOT at Kevin's request; tidying up the TCK classes; separating out build directories for mvn vs m2e
     new 5823109  ISIS-214: moving the failing nosql tests (that depend on mongo) into mongo folder; also, checking in some images for docbkx that seemed to have been omitted
     new e047d12  ISIS-227: getting Eclipse and Maven to play better together by separating out their target dirs
     new 140e721  ISIS-214: also moving the failing nosql tests (that depend on mongo) into mongo folder
     new 8e0ede3  ISIS-228: use profiles to run Sql and Mongo tests
     new 47b8f95  ISIS-48: started work on the OpenJPA object store
     new a8a07db  ISIS-48: started work on the OpenJPA object store
     new 9efa2a4  ISIS-48: working on the openjpa object store; in process, changing some API from ObjectAdapter[] to instead return List<ObjectAdapter>; also, made SingleValueFacet into a generic type (is used by the JpaDiscriminatorFacet)
     new c2d3495  ISIS-48: working on the openjpa object store - ignoring standard files/dirs
     new 3b0ea13  ISIS-48: more on the openjpa object store - resetting the hsqldb between tests
     new 3253bbf  ISIS-48: more on openjpa object store
     new d7928dc  ISIS-48: more on openjpa object store
     new 8236b5a  ISIS-48: more on openjpa object store (fixing compilation issue)
     new 5c013f8  ISIS-48, ISIS-232: more on jpa object store, starting on wicket about page view
     new fce3a6b  ISIS-233: resurrecting some of the json viewer tests
     new 1141225  Improved logging message
     new 6c31551  ISIS-234: creating failing test case
     new 5fca610  ISIS-234: hash idea seemed to have worked.  At any rate, those failing tests are now passing.
     new 245b481  ISIS-234: hash idea seemed to have worked.  At any rate, those failing tests are now passing
     new 57478e8  ISIS-162 - When target object not specified then the OID for the default object was not being passed through
     new cb5d141  Added link attribute so that cells can be hyperlinked with minimal effort.
     new 7908f92  ISIS-162 - Added new elements (for user testing, so name prefixed with alpha ) to display and set the user's localization state.
     new 4d3ea85  ISIS-162 - Dispatcher now sends correct HTTP response for error conditions
     new 3aa472e  ISIS-162 - Fixed problem with displaying tables in long-form elements where a non-empty long-element would fail if tables where needed.
     new d885dc6  ISIS-233: renaming json-viewer to restfulobjects-viewer
     new 054b637  ISIS-233: renaming json-viewer to restfulobjects-viewer
     new 75bbe69  ISIS-233: renaming json-viewer to restfulobjects-viewer
     new 2578259  ISIS-233: renaming json-viewer to restfulobjects-viewer
     new d642271  ISIS-233: renaming json-viewer to restfulobjects-viewer
     new 6923ec4  ISIS-233: renaming json-viewer to restfulobjects-viewer
     new 8e180f8  ISIS-233: backing out the rename, all gone wrong :-(
     new 0b029b8  reinstating json viewer
     new 365e37b  ISIS-233: reinstating json viewer (aborting rename)
     new e158817  ISIS-233: backing out rename
     new 34d2d87  ISIS-233: moving viewer/json to viewer/restfulobjects
     new 656aeb8  ISIS-233: renaming json viewer to restfulobjects viewer
     new f4e5873  ISIS-233: renaming json viewer to restfulobjects viewer
     new e504acb  ISIS-233: renaming json viewer to restfulobjects viewer
     new be8e8ca  ISIS-233: renaming json-viewer to restfulobjects-viewer
     new b0e3995  ISIS-233: renaming json-viewer to restfulobjects-viewer
     new dd22ba9  ISIS-162 - Improved linking from tables
     new 011157f  ISIS-162 - Improved disabling of buttons so that button still shows, but message is available.
     new 738a755  ISIS 162 - throw an exception if scope not valid
     new be9906d  ISIS-162 - Added debugging views
     new e80d2d9  ISIS-162 - Fixed omission to pop content of block when building tables.
     new f4522d2  ISIS-162 - Made immediate file path available.
     new da90400  ISIS-162 - Fixed form to properly select the visible fields
     new 4878d61  ISIS-233: renaming json viewer to restfulobjects viewer (second attempt)
     new fe88c84  ISIS-232: patching .gitignore
     new 96b27b0  ISIS-232: improvements to Wicket viewer (from patch)
     new 3c080e2  updating icons page in site to reference iconarchive site
     new 9bde4d6  ISIS-162 - Actions, edits and deletes should be usable by non-logged in users so that anonymous access is possible.
     new 68b990f  ISIS-176 - The current user was not being set in the updated version, it was simply copying the old user.
     new 83c19fd  ISIS-162 - Debug view now shows version details.
     new 8640993  ISIS-14: started work on jdo objectstore
     new b870673  ISIS-48: more work on the openjpa os
     new 58ae068  ISIS-14: a little bit more on the nascent jdo os
     new 1d645ed  ISIS-14: commented out jpa and jdo objectstores while still being worked on
     new 5470125  ISIS-232: added EntityCollectionsReadOnlyFormPanel, and updated the EntityCombinedPanel so that collections use this and are rendered on the right hand side; also removed EntityTabbedPanelFactory as a default component factory (just too ugly); changed some of the CSS colours to be less ghastly
     new a6f24af  pull from origin
     new 8ea707c  ISIS-14: updating tck domain class with JDO annotations
     new fa4ffe7  ISIS-162 - Changed session set up so that session variables are stored from request to request, even when user is not logged in.
     new 00940c9  ISIS-162 -
     new df98442  ISIS-162 - Incorporate ids into all forms.
     new e386267  ISIS-162 - Incorporate ids into all forms.
     new 2131059  ISIS-162 - Adjustments to cancel buttons for forms
     new 82cb462  ISIS-162 - For consistency the selector now shows selection list even for single items.
     new c73fa34  ISIS-162 - Now if no object exists the form is simply not rendered (so no error is generated).
     new 2f19e41  ISIS-232: added utility function to StringUtils
     new 29f0d85  ISIS-162 - Improved debugging output.
     new b8f7f45  ISIS-162 Improved the concurrency message.
     new cb0f521  ISIS-162 - When an action button is disabled the button is generated as a div within a div so that its structure follows that of the enabled buttons where the input element is contained within the form element
     new f6fb532  ISIS-232: enums now rendered with drop-down
     new bba6922  ISIS-14: ignoring hsql-db test dir for jdo object store
     new 8013fc3  ISIS-14: more on jdo os
     new 4659b3f  ISIS-14: more on jdo object store
     new f3c9234  ISIS-14: more on jdo object store
     new 64b96af  ISIS-14: removing unused ResolveStates
     new e01b4bb  Further simplifying refactorings to ResolveState
     new d485c79  deleting redundant test (omitted accidentally from previous commit)
     new a415ce2  ISIS-14: ResolveState simplifications; combining SERIALIZING_TRANSIENT with TRANSIENT.
     new ab6702f  ISIS-14: ResolveState simplifications - combined representsTransient with isTransient (since now only a single state can ever 'represent transient')
     new b4114c0  ISIS-14: ResolveState simplifications
     new ef11fc4  ISIS-14: ResolveState refactorings
     new efcb4b4  ISIS-14: ResolveState refactoring (working on Memento)
     new a2792b1  ISIS-14: ResolveState refactorings (more on Memento)
     new 444e3de  ISIS-14: ResolveState refactorings (PersistorUtil.startStateTransition)
     new 7d8c8e4  ISIS-14: more on the jdo objectstore
     new 3bc0108  ISIS-233: Hiding @Hidden classes from list representations.
     new 85a44dd  ISIS-14: more on jdo objectstore
     new 76ee7ef  ISIS-14: removing ref to ms jdbc driver in pom; adding ASF header comments
     new 3b027e9  ISIS-233: fixing embedded viewer webapp config for restful viewer
     new 47af60d  ISIS-233: fixing the embedded viewer installer for restfulobjects
     new 4ebc3a6  ISIS-14: running against hsqldb rather than sql server.
     new ada6027  ISIS-14 and others: working on the todo app: jdo, wicket, exploration modules, index.html
     new cece15e  ISIS-14: updating the todo (quickstart) app for jdo object store.
     new 5a2218f  ISIS-14: further work on the 'todo' quickstart example app
     new 9473886  ISIS-14: adding test for persisting of wrapper-valued entities
     new 0e42011  ISIS-14: adding test for persisting of jdk-valued entities
     new aa6b8b4  ISIS-14: refactoring TCK dom repositories, starting on tests for parent/child
     new 35ea571  ISIS-14: added test to verify that enums are persisted; more refactoring of tck dom repositories
     new 4de1db2  ISIS-14: lots of tests for various supported relationships.
     new ae5176f  ISIS-14: adding support for persisting applib.Date class
     new 64df26a  ISIS-14: checking updates to values and FK
     new bbcc4f1  ISIS-14: getting the todo app to work with jdo objectstore (html viewer, at least)
     new 661d074  ISIS-14: removing javax.persistence annotations and ref to the JPA objectstore (in order to focus solely on the JDO objectstore).
     new c3ec819  ISIS-29: moving jpa objectstore to isis/pending
     new b656f7a  ISIS-111 (already closed): tiny bugfix for @Title annotation
     new 0216d21  ISIS-14: added another facet factory to ignore DataNucleus-enhanced methods
     new ad619fa  ISIS-14: adding impl of ClassSubstitutor for JDO objectstore; updated the quickstart app also
     new 4c2ff31  Ignoring IDE files
     new e162a09  Removed .project file
     new deef94b  ISIS-14: working on the optimistic locking stuff
     new 1cb29ff  ISIS-14: working on the optimistic locking stuff
     new b68683d  Isis-162 combining Isis and Domain model authentication elements so pages are written the same irrespective of method.
     new 86600fc  Introduced localisation data into parsing so text entry can reflect user's language and timezone.
     new 07649f5  ISIS-162 - forms not taking notice of default icon setting.
     new b7fadaf  ISIS-162 - Making the delete option available for default table views.
     new 3251dec  ISIS-162 - Expand element to display graph of specifications.
     new ac844be  ISIS-162 - date value now uses UTC timezone (rather than changing according to locale), as the date has no time associated.
     new e1d0cc2  ISIS-234 - extended remap method to also update any aggregate OIDs.
     new bce7160  ISIS-234 - added guard to ensure that in-memory OS does not try and add aggregated objects separately - ie they are left as aggregates.
     new 74742e6  ISIS-234 - implemented store-aggregate methods so that aggregated objects are embedded in their parent's document.
     new 0ac7491  ISIS-48, plus some changes to Wicket; simple updates now working
     new d222177  ISIS-234: added null check in AdapterManagerDefault for the remapping of aggregated references
     new a0024c1  ISIS-14: simplifying the runtime components
     new 9c4f8ad  ISIS-14: more tidying up and simplification of runtime classes
     new d9ae004  ISIS-14: simplifying runtime interfaces
     new 4c6648e  ISIS-162 - expanding control over table creation
     new 1e2d03e  ISIS-14: refactoring runtime, adding tests for JDO objectstore
     new 41a9db1  ISIS-14: changes to runtime for JDO
     new fd814a9  ISIS-14: adding RootOid#compareAgainst
     new 6ddf204  ISIS-14: more on runtime Oid versions; JDO ObjectStore's AuditingService
     new 36056b0  ISIS-14, ISIS-240, ISIS-243, ISIS-244
     new 9c557b8  ISIS-244 (accidentally omitted from previous commit)
     new 7ce8a44  ISIS-245: simplifying Version hierarchy
     new 7672db2  ISIS-239: applying patch
     new e7cc226  ISIS-246: applied patch
     new 5752150  ISIS-245: completing this work.
     new b76d1cc  ISIS-248: move concurrency checking into the Persistor
     new d5b7b81  ISIS-248: disabling persistor concurrency checking by default
     new 7429af1  ISIS-14, ISIS-250
     new 1d33062  ISIS-248: organizing imports on some classes, no functional changes
     new ae72ce4  ISIS-248: concurrency checking, Wicket viewer
     new 18784d9  ISIS-14: ActionSemantics
     new 532f043  ISIS-14: no functional changes, cosmetic.
     new b07f995  ISIS-14: checkLock algorithm changes
     new 2ded571  ISIS-14: enable wicket "redirect-after-post"
     new 700b9d3  ISIS-251: concurrency checking for wicket viewer.
     new 049d030  ISIS-242, ISIS-252, ISIS-253
     new 04f143b  ISIS-242, ISIS-252, ISIS-253
     new a2b7060  ISIS-14: fixing support for lazily loading.
     new 03a572b  ISIS-14: was not handling transient objects correctly...
     new ecaad9e  ISIS-14: improving error message logging
     new d99e3ce  ISIS-255: workaround for ObjectFixtureFilePersistorTest
     new 7436215  ISIS-14: fixes for persistence by reachability in JDO
     new be04cb8  ISIS-232: creating of loadable/detachable models w.r.t transactions
     new 41558ec  ISIS-258 ,ISIS-259
     new 78878dd  ISIS-258, ISIS-260, ISIS-232
     new 0025a0a  ISIS-256: fixes
     new 7ef1763  ISIS-14: removing duplicate dependency in jdo-applib pom.xml
     new bad4f39  ISIS-14: fix from Mukul Joshi
     new 829c620  ISIS-255
     new 8563e3f  ISIS-188: stabilization for 0.3.1-incubating
     new 3cc9c56  ISIS-258, ISIS-14: specify Where in viewers, JDO
     new d86d476  ISIS-232, ISIS-263, ISIS-264
     new 44d95db  ISIS-264, ISIS-263, ISIS-258
     new cab3b73  ISIS-232: introduce UnknownModelPanel
     new ffafc45  ISIS-232, ISIS-266, ISIS-267
     new 584503b  ISIS-232: fixing problem with EntityLink
     new b61250a  ISIS-232: about page
     new df03f4c  ISIS-232: further fix for broken EntityLink
     new 58a5bc3  ISIS-232: action param dialog for non-contributed actions
     new 0a8ce68  ISIS-232: entity link enhancements
     new 2f9c8b7  ISIS-232: entity link 'clear' button
     new 8f097aa  ISIS-232: entity link now honours disabling
     new 42ac760  ISIS-232: entity link and details
     new 90899b2  ISIS-232: improving the action page
     new b3733ba  ISIS-268: The common test needs to be split into 2 seperate tests - test framework must be restarted to test ability of framework to recreate domain objects
     new 344c59c  ISIS-261: removing obsolete code
     new 1d97789  ISIS-232: entity link enhancement
     new f09b98e  ISIS-268: DateTime and TimeStamp tests now pass. resetPersistenceStoreDirectlyIfRequired correctly deletes files for HSQL and Polymorphism tests.
     new 778a3c4  ISIS-268: DateTime and TimeStamp tests now pass. resetPersistenceStoreDirectlyIfRequired correctly deletes files for HSQL and Polymorphism tests.
     new 253cfb0  Ignoring .project
     new afeb852  ISIS-268: Polymorphism tests now pass
     new cd4369d  ISIS-232: fix to the evaluation of TitleFacet
     new 3592ad7  ISIS-268: Patched XmlPersistenceTest and InMemoryPersistanceTest to get them passing tests again
     new 31b2e09  ISIS-232: more UI fixes
     new 915fe56  ISIS-232: bigdecimal and biginteger text field
     new f1a9d9e  ISIS-232: change how icons are loaded
     new a6c8ec6  ISIS-268: Could not recursively remove files if directory does not already exist.
     new a9f04e2  ISIS-268: Removing @Ignore on test that now passes.
     new 57a7552  ISIS-268: Hudson is throwing exceptions that my tests don't. Re-arranging polymorphism tests to drop tables in the same order as Hsql common test.
     new 997a09e  ISIS-232: numeric text fields in tables
     new 7f6f7e6  ISIS-232: adding tooltips (pick up @DescribedAs)
     new bbaf3b8  ISIS-232: suppress edit button and action menu
     new 5c56c81  ISIS-268: Breaking apart Polymorphism test to address exception in Hudson. Commenting tests to describes what they are doing and explain test philosophy. Minor code cleanups (unused imports).
     new e2ddf41  ISIS-268: Missed detail: Need to end final test of a sql-os test suite with "setFixtureInitializationState(State.INITIALIZE);" so that the Isis framework is initialised in the *next* sql-os test suite.
     new 9925774  ISIS-232: facet, first steps on EntityLink
     new e0a801a  ISIS-232: facet, first steps on EntityLink
     new f52220e  ISIS-232: upgrading to Wicket 6.0.0, also...
     new fdea14b  ISIS-232: further work upgrading to Wicket 6.0.0
     new f5e87cf  ISIS-232: image icons and similar
     new c62b1c1  ISIS-232: autocomplete, some CSS tidy-up for tables.
     new 5f27ebd  ISIS-232: moving autocomplete out since depends on unreleased code
     new 5486d08  ISIS-232: change value choices to also use Select2 widget.
     new 739d92e  ISIS-232: minor tweak
     new ea95b37  ISIS-232: minor refactoring...
     new c096144  ISIS-232: minor refactoring...
     new a23f9c4  ISIS-262: support ResourceStreamSourceComposite
     new f6cde77  ISIS-264: @Paged annotation + fallback support
     new b3bf316  ISIS-264: some fixes on top of the patch
     new 737aecd  ISIS-264: some fixes on top of the patch
     new d247b06  ISIS-242: more JodaTime support
     new ed3909c  ISIS-265: applying patch
     new 9ee3323  moving trunk/examples/embeddedinspring to retired; has not been maintained
     new 448d891  ISIS-232: now supporting autocomplete
     new 4a67b81  ISIS-232: @AutoComplete documentation in the isis-applib.xml
     new 1a3ea9b  ISIS-263: renaming @CommonlyUsed to @Resolve(Type.EAGERLY)
     new 5206c12  ISIS-271: applying supplied patch from Minto van der Sluis
     new a3edb5e  ISIS-232: adding breadcrumb support
     new ab14109  ISIS-232: further improvements on breadcrumbs
     new 8e98265  ISIS-232: adding secondary menu, changing location of application.css
     new 5f566d7  ISIS-14,ISIS-232: various
     new 07596e4  ISIS-232: facility to perform certain actions in bulk on collections
     new 400885d  ISIS-232: fix lazy loading issue
     new bc91d38  ISIS-232: select alternative views using links
     new 5b09344  ISIS-188: fixing up examples against 0.3.1-incubating
     new 2a14ad6  ISIS-232: fixing boolean panel, change way custom CSS specified; support custom JS
     new 8234fc2  ISIS-232: starting to introduce fieldsets/groups
     new 687e52d  ISIS-232: allow property members to be grouped
     new 7bfbad1  ISIS-232: actions now positioned alongside collections
     new 11c4cbf  ISIS-14, ISIS-232: upgrade DataNucleus and Wicket versions
     new 92ca67d  ISIS-232: updated applib documentation
     new dac8b01  ISIS-232: entity link improvements
     new bdd8a16  ISIS-274: reducing the number of configuration properties
     new 0c22bfc  ISIS-274, ISIS-232
     new 98f2cf6  ISIS-188: more on the quickstart examples
     new 9fc331a  ISIS-232: fixing issues with invoking actions in wicket viewer
     new 4b54490  ISIS-188, ISIS-232: fixing up examples, upgrading JDO version
     new af10bc7  ISIS-188: fixing up examples
     new 26d4777  ISIS-188: recreating the quickstart archetype
     new ffc8b74  ISIS-188: recreating quickstart archetype
     new 49bb7a4  ISIS-188: fixing mistake with archetype (in wrong dir)
     new a547499  ISIS-188: fixing the archetype
     new 04ab341  ISIS-188, ISIS-232: more on quickstart example + minor wicket improvements
     new 5ce6dc2  ISIS-232: tidying up html and css for styling
     new 6294212  ISIS-232: more tidy up of Wicket
     new 5de2077  Minor improvements to debug helpers.
     new fbe7b32  Improved debug information being made available.
     new 68ec28a  Improved debug information being made available.
     new b006cf7  ISIS-162 - Cookies can now be cleared.
     new c8d926c  ISIS-162 - add element to logoff user.
     new 65ac58f  ISIS-162 - last column in table is now marked as controls (th element's class)
     new 2cf842c  ISIS-162 - Improved debug information being made available.
     new c28ec98  ISIS-162 - add element to add message to logging
     new 2e4263b  ISIS-162 - methods elements can have the next view specified
     new dcf21ff  ISIS-162 - services elements can have the next view specified
     new 5e90f7b  ISIS-162 - add element to logoff user.
     new f422d8b  ISIS-162 - Improved debug information being made available.
     new d5fa559  ISIS-162 - Improved debug information being made available.
     new ddd93e9  ISIS-162 - Improved form layout for various elements
     new 071fe8f  ISIS-162 - Improved debug information being made available.
     new 9839a81  ISIS-162 - Improved form layout for various elements
     new 328bba3  ISIS-162 - Improved debug information being made available.
     new 50f3c1b  ISIS-162 - Registered new elements
     new 6e31305  ISIS-162 - Added element to get cookie value
     new 2910bd2  ISIS-234 - fixing OIDs for aggregate objects
     new b8935f7  ISIS-176 - upgraded mongo version and incorporated basic searching.
     new ccb4292  ISIS-240 - removed the implicit adding of the new bookmarking service.  To be used this now needs to be explicitly specified in the properties files like any other service does.
     new 73fb5bf  ISIS-162 - fixed action elements so they work for contributed methods.
     new 23db129  ISIS-176 - allowing items to be deleted
     new 0456bf0  ISIS-276: updated developer roles, to tie in with the Isis graduation resolution
     new a5017c5  initial setup for the cms
     new bf281f2  moving CMS site to incubator/isis/site
     new a13e95b  ISIS-276: updating mailing list post URLs in pom.xml
     new ece872e  move isis to TLP
     new ec2a561  ISIS-280, ISIS-281, ISIS-188: various
     new 99b9c5c  ISIS-280: completing this work
     new 1d3d507  ISIS-280: removing the hard-coding of DeploymentCategory in InteractionContext
     new 96227b5  ISIS-232: generalize the IsisContextForWicket
     new 80957ec  ISIS-232: more on generalizing IsisContextForWicket
     new 1224a0b  ISIS-188: removing @Nullable annotations from jdo objectstore classes
     new c02b481  ISIS-283: improving fixture handling
     new 0e5c646  ISIS-232: now renders standalone values from actions
     new 4cf2d78  ISIS-232: wicket signin page now references application.css
     new eec6b44  ISIS-232: adding a class for aech of the list selectors
     new 7860e40  ISIS-232: entity collection actions (incomplete)
     new 141c3b6  ISIS-232: restructure dom for entity actions by collections
     new 4f98b69  ISIS-232: adding action name on collection results
     new b08af8a  ISIS-232: applied Clayton's patches (doesn't look complete, though)
     new 418562f  ISIS-232: fixing issues from rebase of restyling work.
     new 3123d35  ISIS-232: more refactoring of the DOM for entity actions by collections
     new d89fda4  finding lost changes :-(
     new 2de389b  Updates to Table Styling
     new b3aac7f  Testing of adding Images Folder
     new 9300195  header bg
     new e4b6c5d  Updates to CSS
     new 51912ec  UI Updates
     new 21ef5e5  more UI Updates
     new b854411  ISIS-232: fixes while verifying restyling
     new 724b158  Updates to the Login Panel
     new 93702d9  ISIS-232: getting running in IE8/9; fixing default png
     new f4ccac6  ISIS-232: made wicket viewer's LinkAndLabel serializable...
     new 5549a88  ISIS-232: moved wicket default image...
     new f7f1e62  ISIS-188: tidying up root isis pom
     new 2749559d ISIS-232: removing '...' suffix for actions in wicket viewer
     new a9ce280  ISIS-232: removing the 'find using' component...
     new d27a8bf  ISIS-232: fixes
     new 3711e73  ISIS-232: fixing logout stacktrace for IE
     new e02ab6a  ISIS-232: making logo into hyperlink back to home page
     new 8609d16  ISIS-162 - logging errors when page fails
     new 13efff2  ISIS-188: bumping from 0.3.1-incubating-SNAPSHOT to 0.3.1-SNAPSHOT
     new 1746471  ISIS-188: updating dependencies to latest versions
     new c4a048c  ISIS-188: enforcing dependency convergence
     new b84f37a  ISIS-188: fine-tuning how to run rat check
     new 21fbaf7  ISIS-188: updating addmissinglicenses.groovy for m2e target-ide dir
     new 30ac6c4  ISIS-188: adding missing license headers
     new 71b1b89  ISIS-188: fixing datanucleus enhancer config
     new 73178db  ISIS-188: fixing up supplemental-models for missing license info
     new 4fc1336  ISIS-284: maven plugin
     new 900b25b  ISIS-285: enhanced meta model validators
     new fc12e90  ISIS-285: further minor edits
     new cf8e9e2  ISIS-285: further testing, seems ok
     new 6f126b1  ISIS-285: fixing two test errors
     new 22cdbe0  ISIS-282: mostly implemented
     new 289171a  ISIS-188: new quickstart examples
     new 85651c3  ISIS-188: quickstart_dnd_junit_bdd example
     new 0013a64  added KEYS file including my key
     new 1affc3f  ISIS-188: quickstart_wicket example
     new fdb5947  ISIS-188: adding the KEYS from old svn repo (Mark's, Dan's, Nour's)
     new cfec810  ISIS-188: adding a standard .gitattributes file
     new 211aee9  ISIS-188: normalizing file endings throughout
     new e4735c7  ISIS-188: consolidating isis-core
     new b62d739  ISIS-188: renaming artifacts
     new 6de8744  ISIS-188: more refactoring of artifacts
     new f1b9c6c  ISIS-188: removing intermediate parents
     new dbb6434  ISIS-188: moving modules into core
     new cd9f2e4  ISIS-188: moving components into correct directories.
     new bc74bf6  ISIS-188: updating the .gitignore file
     new cb83d4c  ISIS-188: factored out isis-parent pom
     new 0861ed9  ISIS-188: more reorganizing of artifacts into physical directories.
     new 22523da  ISIS-188: updating .gitignore file.
     new 255ef51  ISIS-188: moving framework/ subdirs up to parent
     new 2637c33  ISIS-188: refactoring artifactIds - core and objectstore
     new 2db8d8a  ISIS-188: refactoring artifactIds - progmodel
     new 51dc762  ISIS-188: refactoring artifactIds - security and profilestore
     new 1db49cf  ISIS-188: refactoring artifactIds - viewer
     new 789c619  ISIS-188: refactoring artifactIds - examples
     new 782a86b  ISIS-188: refactoring artifactIds - examples
     new b0a1aa7  Fixed test.  Change in test order meant a directory did not exist when needed.  Ensuring it now will by creating the directory in the the set up.
     new 7966ce5  add supplemental model file so I could build module
     new 9cd5e73  Merge branch 'master' of http://git.apache.org/isis
     new eb61370  ISIS-188: making structure of component viewers consistent
     new f1b95ff  ISIS-188: making structure of component viewers consistent
     new 49afe37  ISIS-188: getting build through
     new 7793e48  ISIS-188: removing idea directory (accidentally committed)
     new 7aa7f07  ISIS-188: updating poms...
     new c6cfb34  ISIS-188: core/pom.xml for release plugin
     new 5785872  ISIS-188: working towards a release of core
     new 3b48e04  ISIS-188: various fixes to module poms
     new ed4e826  Added gitignore patterns for IntelliJ IDEA
     new faf253c  ISIS-286: fix flush
     new 7d19aa3  make setting up integration tests easier
     new 27c4ee3  ISIS-287: fix for JavaMathBigIntegerPanel
     new 4999830  ISIS-188: making all components use core as their parent
     new 76fff65  ISIS-188: renaming artifactIds, bumping version
     new 194a801  ISIS-188: missed rename of isis-metamodel to...
     new 951a0fe  ISIS-188: renaming packages in line with groupId:artifactId
     new 978f79a  ISIS-188: renaming packages, now builds ok (not yet tested)
     new fb97382  ISIS-188: updating class names in web.xml etc...
     new 9ff0af9  ISIS-188: running through release process for objectstore/jdo
     new 0e88648  ISIS-188: fixing typo of groupId (quickstart-archetype)
     new 7690e03  ISIS-188: updates to core prior to trial release
     new ab1770f  ISIS-188: updating the dates in NOTICE files
     new be3dcd4  ISIS-188: ensuring NOTICE files only in root of core and each component
     new 8b4effb  ISIS-188: no need to wait 120 seconds before tagging
     new d6b0ae4  ISIS-188: fixing dependencyManagement of tck poms in core parent pom
     new 4a1ff12  ISIS-188: adding a CONTRIBUTING.md doc
     new 009d3ad  ISIS-188: ignoring release artifacts
     new 788a400  ISIS-188: fixing jdo parent pom's reference to core
     new 7a3b827  ISIS-188: more fixes for wicket poms prior to trial release
     new 342b8f7  ISIS-188: pom updates for restfulobjects trial release
     new 80b8122  ISIS-188: pom updates for restfulobjects trial release
     new a6c4fb9  ISIS-188: updating supplemental-models.xml for restfulobjects trial release
     new 94384e1  ISIS-188: getting example to run
     new a308c89  ISIS-188: updating component poms (backing out)
     new da71950  ISIS-188: more work in prep for trial release
     new 70ef5aa  ISIS-188: preparing for trial release of isis-security-file
     new 461fe5e  ISIS-188: updating .gitignore
     new f067a9c  ISIS-285: fix for way in which locate hide or disable methods...
     new 1c328cf  ISIS-188: updating quickstart archetype for wicket/restful/jdo
     new 95b99bd  ISIS-188: quickstart_wicket_restful_jdo archetype + script
     new d419273  ISIS-188: quickstart_wicket_restful_jdo archetype + script
     new e039306  ISIS-188: updating groovy script for archetypes
     new df9ec83  ISIS-188: back down to 1.0.0-SNAPSHOT of example app so don't break the build prior to 1.0.0 release
     new 3ef1123  Added throw exception  to make it fail fast
     new bb88aaf  Removed duplicate class
     new 18ab2b5  ISIS-288 - improvements to configuration loading at start up.
     new d780df2  ISIS-288 - improvements to configuration loading at start up.
     new 13bed72  Fixing failing tests in code that I pulled down
     new bcf5b19  ISIS-162: changed indicator of transient data so specific names for object types are not mistaken as transient data.
     new 264d791  ISIS-289: adding docbkx DTDs for core/applib.
     new 396f4c0  ISIS-288: making config changes also work for the Wicket app bootstrapping
     new 1f6adfa  [maven-release-plugin] prepare release isis-1.0.0
     new 5f8d1f0  ISIS-188: updating jdo's parent to non-SNAPSHOT
     new 6acbcf6  [maven-release-plugin] prepare release isis-objectstore-jdo-1.0.0
     new 8064084  [maven-release-plugin] prepare for next development iteration
     new c0cd21d  ISIS-188: updating security-file's parent to non-SNAPSHOT
     new e491508  [maven-release-plugin] prepare release isis-security-file-1.0.0
     new cfa3792  [maven-release-plugin] prepare for next development iteration
     new b1bce9c  ISIS-188: updating wicket's parent to non-SNAPSHOT
     new c49ac2c  ISIS-188: updating wicket's parent to non-SNAPSHOT (tck)
     new 83bf375  [maven-release-plugin] prepare release isis-viewer-wicket-1.0.0
     new 831357e  [maven-release-plugin] prepare for next development iteration
     new 01186b0  ISIS-188: updating restful's parent to non-SNAPSHOT (core and tck)
     new a568e13  [maven-release-plugin] prepare release isis-viewer-restfulobjects-1.0.0
     new 8cb39e3  [maven-release-plugin] prepare for next development iteration
     new df2b755  ISIS-285, ISIS-188: updating archetype, backing out fail-fast change
     new 208dc10  ISIS-289: refactoring applib doc
     new e93f82b  [maven-release-plugin] prepare release isis-1.0.0
     new dc14687  [maven-release-plugin] prepare for next development iteration
     new 72cabbf  ISIS-285: update to quickstart archetype
     new 33a0250  ISIS-188: fixes for quickstart wicket/restful/jdo archetype
     new 5017282  [maven-release-plugin] prepare release quickstart_wicket_restful_jdo-archetype-1.0.0
     new fc3abcd  [maven-release-plugin] prepare for next development iteration
     new 17870eb  ISIS-289: updated and restructured applib docs
     new e6f7f7d  Merge branch 'prepare/isis-objectstore-jdo-1.0.0-RC2'
     new 4e5b5a8  Merge branch 'prepare/isis-security-file-1.0.0-RC2'
     new 0450d9c  Merge branch 'prepare/isis-viewer-wicket-1.0.0-RC2'
     new bba48dd  Merge branch 'prepare/isis-viewer-restfulobjects-1.0.0-RC2'
     new b86646f  Merge branch 'prepare/quickstart_wrj-archetype-1.0.0-RC1'
     new cf625f6  Merge branch 'prepare/isis-1.0.0-RC2'
     new 5c809cd  ISIS-188: completed release, updated versions to next snapshot
     new 61aa5a4  ISIS-291: added new viewer-webapp module to quickstart_wicket_restful_jdo example app...
     new fe44b4d  ISIS-293: combining ro and wicket viewer...
     new 9049017  ISIS-293: updating quickstart_wrj archetype
     new 0a5cef4  ISIS-293, ISIS-294: removing defunct quickstart archetype...
     new 24563ea  ISIS-293: fixing DataNucleus dependency in pom.xml
     new 95c0b55  ISIS-290: first steps towards a shiro impl
     new 4ceaab8  ISIS-290: more on the shiro security integration.
     new f81b824  ISIS-290: shiro security + integration into example app
     new 78820f0  ISIS-290: updating quickstart_wrj example app
     new f3edeb3  ISIS-290: adding security/shiro into root pom.xml
     new b09d1d2  ISIS-290: updating quickstart_wrj-archetype
     new ed3aceb  ISIS-290: IsisPermission stuff, fixes for archetype
     new 1afdd4f  ISIS-290: updating supplemental-models.xml
     new 29da354  [maven-release-plugin] prepare release isis-security-shiro-1.0.0
     new 1c719be  [maven-release-plugin] prepare for next development iteration
     new 31734c0  ISIS-290, ISIS-293: quickstart archetype
     new b5ea578  ISIS-290: reverting example app's pom to use shiro snapshot
     new 2da07b2  [maven-release-plugin] prepare release quickstart_wicket_restful_jdo-archetype-1.0.1
     new 8e5d15b  [maven-release-plugin] prepare for next development iteration
     new 1463987  Merge branch 'prepare/isis-security-shiro-1.0.0-RC1'
     new 1a5a544  Merge branch 'prepare/quickstart_wrj-archetype-1.0.1-RC2'
     new 5793df4  ISIS-290: merging in shiro and quickstart archetype
     new fdb19a5  ISIS-290: updating STATUS file
     new eebe9f8  ISIS-302: Ensure related items are mapped into pojo
     new b75cc3e  ISIS-301: Error when using class name as discriminator strategy
     new 84c5044  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/isis
     new c5c49a7  ISIS-298: starting on ldap realm impl
     new 8565bf0  ISIS-298: shiro ldap support now looks up roles and perms
     new a8bb063  ISIS-282: blob upload now ok, of a fashion
     new 5a212be  ISIS-282: also added clob support.
     new 77f7394  ISIS-308: Don't show (null) for a property or a parameter that has no reference (instead show an empty string)
     new b1aa11f  ISIS-305: compareTo methods (when implement Comparable) are automatically hidden
     new 38f71bf  ISIS-304: fixing bulk actions, introduced new @Bulk annotation.
     new aa4d32a  ISIS-309: minor extensions to Wicket viewer API ...
     new 2b44850  ISIS-309: minor extensions for wicket viewer API
     new f8c1953  ISIS-310: fix to example pom
     new 5aec357  ISIS-309: working towards getting icons sorted for gmap2
     new d260793  ISIS-311: branding fixes
     new 725c545  ISIS-312: fixed
     new 0a89bda  ISIS-309, ISIS-313: updates to get gmap3 to work; example fix
     new 5356627  ISIS-315: Wicket application to bootstrap from config dir outside WEB-INF
     new 3f90c01  ISIS-300: fix the home page link
     new 4928d18  ISIS-317: trivial fix, adding a @Named annotation
     new b8ed07d  ISIS-307, ISIS-306: map groups to roles, trim perms.
     new 46827c9  ISIS-207: fixed (one-liner)
     new a23e6e7  ISIS-319: release preparation tasks
     new bac67aa  ISIS-268: Fixed tests to run with-out errors.  - Added @FixMethodOrder(MethodSorters.NAME_ASCENDING) annotation to force tests to run in alphabetical order  - Tests need to run in a specific order to test full life-cycle of nothing, create, test - with the database being closed and re-opened between tests.  - added @BeforeClass on deleteHsqlDbFiles to remove hsqldb files before test suite (clears all residual database files)
     new ed19fe9  ISIS-268: Fixed tests to run with-out errors.  - Added @FixMethodOrder(MethodSorters.NAME_ASCENDING) annotation to force tests to run in alphabetical order  - Tests need to run in a specific order to test full life-cycle of nothing, create, test - with the database being closed and re-opened between tests.  - added @BeforeClass on deleteHsqlDbFiles to remove hsqldb files before test suite (clears all residual database files) - added JdbcImageValueMapper to handle images  [...]
     new fcbf5ca  ISIS-319: updates to core pom.xml
     new 86e3fa5  [maven-release-plugin] prepare release isis-1.1.0
     new d87b77f  [maven-release-plugin] prepare for next development iteration
     new 99eb692  ISIS-319: adding missing license headers...
     new 5cef6ae  [maven-release-plugin] prepare release isis-security-shiro-1.1.0
     new 776b357  [maven-release-plugin] prepare for next development iteration
     new fe860da  ISIS-319: adding missing license headers for wicket viewer
     new 838c425  ISIS-319: removing spurious entries from supplemental-models.xml for wicket viewer
     new 90ff4e3  [maven-release-plugin] prepare release isis-viewer-wicket-1.1.0
     new d990683  [maven-release-plugin] prepare for next development iteration
     new b3ca808  ISIS-319: updating pom for archetype-wrj
     new b0f1525  ISIS-319: updating archetype wrj
     new 37ba6f2  [maven-release-plugin] prepare release quickstart_wicket_restful_jdo-archetype-1.0.2
     new 5db4ae5  [maven-release-plugin] prepare for next development iteration
     new 9999124  ISIS-268: Re-enabling tests on CI server
     new c3f2969  ISIS-320: Be more verbose when wicket page fails to render
     new 63c00e2  Merge branch 'prepare/isis-archetype-wrj-1.0.2-RC1'
     new 56c1fbd  ISIS-319: merging back into master post release of 1.1.0 etc
     new 5254a6d  ISIS-319: fixed version numbers in wjr archetype poms
     new 3a28f3a  ISIS-220: Adding QueryFindAllPaged and PersistenceQueryFindPaged to applib.query and runtime.persistence, respectively. - added example usage to SqlDomainObjectRepository - PersistenceQueryFindPaged performs manually limiting for OSs that do not support native paging
     new 4c6530c  ISIS-221: Added native paging support to SQL-OS using LIMIT keyword
     new 693e878  ISIS-220: Changing method signature, adding extra optional parameters to contructor)
     new 7ac25a6  ISIS-220: Implemented optional extra parameters
     new c064a0e  ISIS-220: Implemented optional extra parameters in all locations
     new ba5b3d4  ISIS-220: Updated comments
     new 2f6223c  ISIS-323: first cut
     new 8da1094  ISIS-323: getting unit tests to pass...
     new 4e5cffe  ISIS-323: now publishing actions...
     new 745da9a  ISIS-323: starting to factor our json rendering...
     new bb79d33  ISIS-323: lots more refactoring of RO
     new 6002a90  ISIS-323: back to using javax.ws.rs.core.MediaType
     new 7b745ec  ISIS-323: RO publishing done, but no xactn stuff yet
     new ed11bc0  ISIS-327: done
     new e0fe258  ISIS-328: done
     new b3d07ec  ISIS-220: fixing failing test...
     new 92a6624  ISIS-220: Updated PersistenceQueryBuiltInAbstract to support range filtering for matches. Used by PersistenceQueryFindAllInstances, PersistenceQueryFindByPattern and PersistenceQueryFindByTitle
     new c4d2893  ISIS-330: call choices less often when rendering
     new cd0eba1  ISIS-331: adding project.build.sourceEncoding
     new 8c63f82  ISIS-332: adding scm url to root pom
     new 5ee893a  ISIS-133: added a patch to detect and persist transient fields
     new 7ba9e17  ISIS-275: Applied patch
     new cd2e255  ISIS-332: fixing the scm url on root pom
     new 0de1eb4  ISIS-323: mark RestfulObjectsSpecEventSerializer as @Hidden...
     new b0e5a60  ISIS-335: abbreviate title in collections.
     new cd1897e  ISIS-336: fixing CSS for disabled menu items in Wicket viewer.
     new 351682e  ISIS-336: reduce size of font in breadcrumbs in Wicket viewer.
     new a708270  ISIS-337: reduce font size of breadcrumbs in Wicket viewer
     new cb84b9f  ISIS-332: changing the scm url once more in root pom
     new fad081f  ISIS-338: right align numeric fields in Wicket viewer
     new 27c766e  ISIS-339: autocomplete only fire if a character has been entered.
     new 3a323d7  ISIS-327: improving log messaging for domain service init/shutdown
     new 9e9765f  ISIS-340: adding icon to bookmarks in Wicket viewer.
     new 2bbc2a8  ISIS-341: fixing stack trace when hit ok after empty search...
     new d1b1d0c  ISIS-335, ISIS-342: length to abbreviate title to now configurable
     new c41ee30  ISIS-327: changing order of publication, changing config param
     new 74f30f4  ISIS-314: use iconName() of object if available
     new 33077ba  ISIS-335: fixing maxTitleLength setting in example app properties file
     new ff4ecbb  ISIS-343: adding Render annotation
     new e3f3e8e  ISIS-340, ISIS-343: bookmark icon size; applib docs
     new a88c33a  ISIS-330, ISIS-334: ensuring backward compatibility with gmap3
     new 05d31e6  ISIS-344: implemented Where.REFERENCES_PARENT
     new 6fc3760  ISIS-345: moved BookmarkService classes to new package.
     new 1996635  ISIS-323: updating applib docs for PublishingService
     new a1a7317  ISIS-345: updating the wrj example app also
     new 65d1823  ISIS-162: Editing the config to let the IDE launcher at least launch
     new 4ad06ff  ISIS-346: Updating launcher to use appropriate class
     new 345f22f  ISIS-349, ISIS-350: jgrowl integration, error page for exceptions
     new 0d9216c  ISIS-349, 350: further improvements
     new e58012d  ISIS-349: removing JGrowlBehaviour from imports.
     new b2b72fe  ISIS-351: services in applib, redirect to error page
     new eef7356  ISIS-351: now rendering recognized exceptions on action panel
     new 70111da  ISIS-350: making raised messages persistent across interactions.
     new 0eb84d5  ISIS-351: improving exception handling for no-arg actions
     new 607f86c  ISIS-352: adding a README.md for github mirror
     new c4ff489  ISIS-352: fixing typo in README.md
     new d52c407  ISIS-351: improving exception handling...
     new 1e84d85  ISIS-351: fixing action page handling...
     new a30c737  ISIS-351: exceptions on edit page now rendered via its feedback
     new 325504c  ISIS-351: concurrency exception shown when hit 'edit' button...
     new e8b5d02  ISIS-351: concurrency exception on 'OK' now handled fine
     new b1d7000  ISIS-351: fixing some broken tests
     new 51a12dc  ISIS-320: factoring out error stack trace component...
     new 7283033  ISIS-353: further fix (one liner)
     new b652f27  ISIS-354: minor edits to get the tck demos to work again
     new caf18bb  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/isis
     new ed3d01f  ISIS-355: Adding Wicket viewer to the claims example
     new db4d727  ISIS-320: better error handling if exception in PageAbstract...
     new db62664  ISIS-332: updating root pom with a profile to select...
     new 1c11f87  ISIS-356: injectXxx for injecting services.
     new 4f91460  ISIS-358: be able to delete non-versioned objects.
     new 5392170  ISIS-357, ISIS-359: gracefully handle deleted objects, bulk actions must be no-arg.
     new 06c95bd  ISIS-295: JDO validator flags unsupported annotations early.
     new 0a7b7a5  ISIS-360: about message shows version and other manifest attributes.
     new afd39be  upgrade copyright to 2013
     new 23c80d3  ISIS-326: fixes for Tomcat lookup from JNDI
     new 2782ee8  ISIS-208: service Ids cannot be unique
     new 77aa568  ISIS-362: upgrading to JMock 2.6.0
     new c4de870  ISIS-363: max length of titles in tables (for wicket viewer)
     new fef459a  ISIS-364: suppress parts of title if context adapter
     new aab76d5  ISIS-344: now working with subtypes for Hidden.REFERENCES_PARENT
     new 18731c3  ISIS-365: don't add duplicates into bookmarked pages...
     new 04d8bd3  ISIS-366: autowire JMock classundertest using setter injection
     new 0e77c80  ISIS-162 logon tag can now use user roles from a user domain object  to set up the session.
     new 98bfcbc  ISIS-162 - added interaction variables to links in list items.
     new d25e806  Making action link and button also work with transient objects.
     new 78b439c  ISIS-162 - allowing action links to use parameters
     new 8f59c0d  Isis-162 - redesigned Scimpi based archetype.
     new a42c222  ISIS-367: wicket viewer using regular ThreadLocal IsisContext
     new 5c27066  ISIS-367: minor tidy up
     new e00abc7  ISIS-370: Service for eagerly registering entity types
     new 0448f2d  ISIS-367: removing DeploymentType.CLIENT
     new ace2b5b  ISIS-367: removing IsisContextForWicket since no longer used....
     new a73ddca  ISIS-367: EventMetadata provides id; commented out entries for github pub service in example
     new bc8b000  ISIS-376: minor change to JdoObjectIdSerializer to handle application-defined identity.
     new e849238  ISIS-377: impl of service, added title prop to EventMetadata, IsisTransaction now flushes twice ...
     new d8a4d7d  ISIS-378: initial take-on of IsisServices service.
     new 06f2b0f  ISIS-370: init services by Reflector, not the runtime
     new 39500cd  ISIS-351, ISIS-379, ISIS-380: remove RecognizedException, move AuditServiceDemo to JDO, enhance BookmarkService
     new 91a8000  ISIS-381: mothballing HTML viewer, SQL security, LDAP security
     new c392f8f  ISIS-381: removing example/application/claims/viewer-html
     new 62f7ab1  ISIS-377: added EventType to EventMetadata; renamed "ChangedObject..." to "ObjectChanged..."
     new 61f2e4c  ISIS-377: ObjectChanged event also now exposes className of changed object; inject ObjectStringifier for custom payload events as well as for regular.
     new 17a4071  ISIS-382: adding veil to avoid double submit.
     new 905f8d2  ISIS-384: adding totaling of collections as extra view, in Wicket viewer
     new 02fe0e3  ISIS-385: disables action buttons by collections
     new f6386b4  ISIS-386: adding the 'refreshRoot' backdoor to enable a domain service to be able to force a reload of a domain object by the DataNucleusObjectStore.
     new 7e6fbb3  ISIS-387: publish create and delete objects as well as updates
     new 7c624d1  ISIS-388: using regular Link instead of AjaxLink
     new 079340d  ISIS-386: adding IsisjdoSupport and its impl to jdo/dn objectstore module
     new a4806ec  ISIS-386: changing IsisJdoSupport.refresh() so that...
     new 82f7e89  ISIS-233: fixing title rendering bug for enums
     new 8cc29a3  ISIS-386, ISIS-303, ISIS-389: JDO lazy loading, upgrade to DN 3.2
     new 0ef9dd8  ISIS-390: fix for NPE in wicket viewer when rendering actions...
     new e12d2c7  ISIS-233: working toward RO spec 1.0.0
     new 073bd1b  ISIS-233: home page tck testing
     new 438b450  ISIS-233: more on RO spec
     new 5491a13  ISIS-233: more on user, version, services list
     new 1b9a2a7  ISIS-233-ro: testing domainservices_services resource
     new 771d1ab  ISIS-233-ro: more on domain service representation
     new 5e01f68  ISIS-233-ro: more on domainservice.serviceId
     new cfe2b10  ISIS-233: followlinks for service.serviceId
     new c0e6f1d  ISIS-233: domainservice.serviceId testing of repr.
     new 8c3c71a  ISIS-233: starting to test service action invoke.
     new 62bda8d  ISIS-233: more action testing
     new 646a07c  ISIS-233: more testing on actions
     new f980329  ISIS-233: argument format and validation
     new b4dd583  ISIS-233: argument validation when invoking actions
     new 7bc8691  ISIS-233, ISIS-361: validate non-parseable parameters, more tests for RO
     new fe01643  ISIS-233: invoking action with missing args or surplus args
     new be2b3ec  ISIS-233: adding new test stubs (TODOs)
     new cf0bc33  ISIS-233: more stub test cases.
     new 82c7af4  ISIS-233: more tck tests for RO viewer
     new 119d8a8  ISIS-233: more RO tests
     new 430e8b3  ISIS-233: more tck tests for RO viewer.
     new de41535  ISIS-233: more tck tests
     new f0526cd  ISIS-233: fix for 404 tests.
     new 4ff4f71  ISIS-233: refactoring JsonValueEncoder
     new 9b651e2  ISIS-233: refactored JsonValueEncoder, support for joda date props/values
     new 69e6329  ISIS-392: improvements to Wicket date/time fields.
     new 5860833  ISIS-393,ISIS-394,ISIS-395: jquery UI datepicker.
     new fd5d508  ISIS-396: BigDecimal honour @Column(scale=...) if JDO/Wicket
     new ef20bea  ISIS-397: AuditingService$Stderr...
     new e5e5a72  ISIS-398: extend Clock interface for Joda...
     new 38afedd  ISIS-233: fix url encoding handling on PUT.
     new 1fcc800  ISIS-400: render buttons close to properties.
     new c3addb5  ISIS-400: factored out AdditionalLinksPanel, now used throughout
     new a5368b3  ISIS-396: fix for parsing of BigDecimal values.
     new fb4b060  ISIS-396: further fix for BigDecimal parsing
     new 5adf0eb  ISIS-402: bulk actions now shown for prototype and exploring modes.
     new 7c6cce8  ISIS-403: improved bookmarking in Wicket viewer
     new a742f38  ISIS-403: further improvements on bookmark; also fix to fieldset styling
     new 7533ebd  ISIS-403: bookmarks now organize themselves into hierarchy
     new 9a8c181  ISIS-403: can now remove individual bookmarks from panel
     new 55aa57d  ISIS-406: tidy-up tasks for next release
     new 5115dc2  ISIS-406: adding missing license headers
     new dac7332  ISIS-406: adding missing license headers.
     new 1e7d091  ISIS-407: @RenderedAsDayBefore annotation
     new 175cd5c  ISIS-406: getting ready for release...
     new c99690c  ISIS-408: auditing ignore non-persisted fields; + trivial change.
     new 4329dc8  bumpings version of wagon-ftp, wagon-ssh and archetype-packaging
     new cd0735d  ISIS-409: moving wrapper progmodel into core, as a service
     new 55f931a  ISIS-409: fixing up build post moving wrapper service to core
     new da47b56  ISIS-409: junit viewer moved up to core...
     new 988b2c5  ISIS-381: mothballed sql profilestore
     new b543917  ISIS-403: reworking of bookmarks had broken error page in wicket
     new 6f486b1  ISIS-403: fixing veil :-(
     new 8195575  ISIS-410: support @Render(EAGERLY) in RO viewer for collections
     new c0ab239  ISIS-406: reapplying fixes in the prepare/isis-1.2.0-RC1 branch...
     new a55c76b  ISIS-406: adding integration tests to the todo example app.
     new 6728af7  ISIS-406: more on integration tests and wrapper.
     new 2f39f58  ISIS-406: getting integration tests to run with wrapper
     new 6246363  ISIS-406: getting integration tests to run with wrapper
     new 65fe559  [maven-release-plugin] prepare release isis-1.2.0
     new af23f6f  [maven-release-plugin] prepare for next development iteration
     new 550f09d  ISIS-406: bumping pom ref
     new 891e60f  [maven-release-plugin] prepare release isis-objectstore-jdo-1.1.0
     new 4e02c9e  [maven-release-plugin] prepare for next development iteration
     new d9fd3dd  ISIS-406: bumping pom ref
     new 3e4abe4  [maven-release-plugin] prepare release isis-viewer-wicket-1.2.0
     new 9ed78c0  [maven-release-plugin] prepare for next development iteration
     new 82c12ef  ISIS-406: bumping pom refs
     new 75d21bc  [maven-release-plugin] prepare release isis-viewer-restfulobjects-2.0.0
     new 3ab20aa  [maven-release-plugin] prepare for next development iteration
     new f35de18  ISIS-406: bumping pom refs
     new 7296ea5  [maven-release-plugin] prepare release isis-security-shiro-1.1.1
     new b0e0a25  [maven-release-plugin] prepare for next development iteration
     new aa99785  ISIS-406: bumping pom refs
     new 8b15f6c  [maven-release-plugin] prepare release isis-security-file-1.0.1
     new 4bbaf56  [maven-release-plugin] prepare for next development iteration
     new ef0dbe8  ISIS-406: fixing up example/application/wrj prior to recreating archetype
     new 923e243  ISIS-406: fixing up example/application/wrj prior to recreating archetype
     new 4a86f07  ISIS-406: recreating qrj archetype prior to release.
     new 7f2e1e6  [maven-release-plugin] prepare release quickstart_wicket_restful_jdo-archetype-1.0.3
     new fda3ef1  [maven-release-plugin] prepare for next development iteration
     new 11f4c2e  ISIS-412: publishing service store json as zipped blobs.
     new b2a6e66  ISIS-414: ensure that sessions can close correctly.
     new 76d5bd6  ISIS-413: fix for null LocalDates when rendered.
     new 1ba8a4b  ISIS-411: eager rendering of properties in RO.
     new bca6bcc  ISIS-406: new promoterctag.sh helper script
     new a4fabe6  ISIS-406: completing merge of prepare/isis-1.2.0 branch back into master
     new 9644f92  ISIS-406, ISIS-416, ISIS-417: updating poms; 'select all' checkbox; disable concurrency checking; make spinning-icon configurable; remove defunct code
     new bd39f68  ISIS-418: deleting the isis-site-skin
     new 5372248  ISIS-422: extending IsisJdoSupport to provide acccess to JDO PersistenceManager.
     new c375a4f  ISIS-423: utility to automatically test bidir relationships.
     new 90c22cb  ISIS-424: suppress remember me.
     new 4488cea  ISIS-422: marking the new method as @Programmatic, else breaks Isis' metamodel
     new 395b4a4  ISIS-425: factored out AbstractApplyToAllContractTest.
     new 51586b7  ISIS-426: ComparableContractTest_compareTo
     new c04a963  ISIS-426: improved assertion messages for ComparableContractTester
     new ee10fcf  ISIS-427: settings services.
     new 57706bf  ISIS-428: improving JUnitRuleMockery2
     new 545c60a  ISIS-430: new @SortedBy annotation
     new f8274ca  Implemented all Get_thenResponseCode_200_TODO TCK RO Tests.
     new 734950d  ISIS-421: renaming completed tests, reformatting one or two of them.
     new 5a85a30  ISIS-432: table columns now sortable.
     new 9bda4c3  ISIS-433: Autocomplete prefix method for action parameters
     new 8af98a5  ISIS-434: autocomplete for properties
     new af6bdba  ISIS-435: allow anonymous subtypes of enums
     new 449a03b  ISIS-421: Remaining Get_thenRepresentation_ok_TODO RO TCK Tests
     new 77041d8  ISIS-436: extending the application settings to read/write
     new a4ad191  ISIS-436: also updating UserSettings to be read/write.
     new fb2e5c5  ISIS-437: tiny update to UI in archetype.
     new 7860a8f  ISIS-438: upgrading to DN 3.2.3, removing workaround.
     new df35387  ISIS-421: Get_thenResponseHeaders_ContentLength_ok RO TCK test
     new b71c4ab  EST-441: new ObjectContracts utility
     new 4ec5d85  ISIS-442: fix errorhandling in IsisTransactionManager
     new 14de691  ISIS-442: further fix for IsisTransactionManager
     new 40c55b6  ISIS-443: logical application menus
     new fc4ff2f  ISIS-421: Remaining Get_whenQueryArg_xRoDomainModel_ok RO TCK Tests
     new 050e9e3  ISIS-444: @MinLength for autocomplete methods, and no min length for choices.
     new 59c5479  ISIS-445: actions can return Blob or Clob
     new 60ba3ba  ISIS-446, ISIS-441: enhancements to ToDoItem class
     new 4101007  ISIS-446: some small refinements
     new bfa434b  ISIS-446: further minor improvements to DeveloperUtilitiesService.
     new 56b558c  ISIS-447: prototype class for prototype/exploration actions.
     new 153b091  ISIS-423: improvements to bidir rel contract test...
     new 4a2e69c  ISIS-448: new approach for handling DN updates
     new 496c8ed  ISIS-449: improvements to transaction handling on abort.
     new d068fbe  ISIS-450: new EventBusService
     new e1fa54a  ISIS-451: fixing filtering of synthetic/abstract methods from metamodel
     new bd0be0e  ISIS-452: @PostsPropertyChangedEvent annotation
     new bac1eff  ISIS-452: annotating EventBusService as @Hidden
     new 956e590  ISIS-456: ResourceServlet now sets mime type
     new 5ca7bf7  ISIS-455: render CSS for action identifiers
     new 91d79e8  ISIS-458: can reorder services
     new 4ab4ac0  ISIS-459: IsisJdoSupport enhancements for integration testing.
     new 5bbaa95  ISIS-460: synchronize adapters for deleted pojos.
     new 91e75da  ISIS-461: provide ability to run arbitrary fixtures in integration tests.
     new 7d88dfa  updating the STATUS file, was out of date
     new 7fc5299  ISIS-462: enhance ValueTypeContractTestAbstract... ... for Comparable ... also updating commented out sections in example app
     new 78edef5  ISIS-463: Cucumber-JVM supporting framework classes
     new 7276dc0  ISIS-463: mothballing BDD viewer
     new dd7f283  ISIS-463: new isis-core-specsupport module
     new 33c61d4  ISIS-463: typo, breaking the build
     new 593f500  ISIS-463: new IntegrationTestAbstract; added convenience mehods.
     new 5760f55  ISIS-463: IntegrationTestAbstract pick ScenarioExecution...
     new 68136cc  ISIS-463: refactoring to allow specs to run under unit scope (with mocks)
     new 1e6070f  ISIS-463: simplifying and improving example app integ tests.
     new 8806442  ISIS-463: todo spec can now also run at unit-level scope.
     new 9a9f55e  ISIS-463: reworking the provision of WrapperFactory...
     new 3d271d2  ISIS-463: can now intermix @unit and @integration level specs.
     new 36f1d1d  ISIS-463: updating comment only.
     new 002266d  ISIS-465: override flag for FixturesInstallerDelegate
     new 5780784  ISIS-457 - New annotation @CssClass for class member, should render in the HTML markup for that member.
     new f0aee8c  ISIS-464 - Some trivial cleanup
     new 4fce575  ISIS-466: tidy-up and fix.
     new 1651b3f  ISIS-463: better error messages in assertTableEquals
     new bbf0b6c  ISIS-441: enhancements to ObjectContracts...
     new a9bea73  ISIS-463: adding nextTransaction() to CukeStepDefsAbstract...
     new 7890224  ISIS-463: sorting out ToDo app specs and integ tests.
     new 94ccda3  ISIS-457 - New annotation @CssClass for class member, should render in the HTML markup for that member.
     new ab83b26  ISIS-463: ensuring StepDefs reusable across features
     new 4c47263  ISIS-463: wasn't correctly setting up beginTran for subsequent scenarios.
     new ec1646f  ISIS-468: new @MemberGroupLayout annotation ...
     new ad8112c  ISIS-468: can suppress collections, can read from property file
     new f0f4dc9  ISIS-468, ISIS-469, ISIS-470: dynamic layout of members
     new 9b0492b  ISIS-470: mothballing example/misc/metamodel/namefile
     new 5fa6691  ISIS-469: fixing compile error
     new a5ad5dc  ISIS-475: dynamic layouts from JSON
     new 51690aa  ISIS-476: added guard to DataNucleusSimplePersistAlgorithm
     new f38fdb9  ISIS-468,ISIS-469: change to @MemberGroupLayout, downloading of layouts
     new 1b8f71a  ISIS-463: making the compare tables functionality a little less strict
     new b83dba4  ISIS-480: single edit form for all properties (even if multi-column)
     new 4a84879  ISIS-480: collections will now wrap underneath if need be
     new dea9a07  ISIS-481: various fixes for Restful Objects viewer
     new eef0cb9  ISIS-479: update properties in bulk
     new 719f4a8  ISIS-479: further fixes for joda dates
     new fba0a71  ISIS-468: fix for 3-column properties...
     new 7a23056  ISIS-468: further small fix...
     new 28e68a7  ISIS-484: new contract test for inject service methods not overridable
     new 4fad950  ISIS-479: update properties individually
     new 54ad066  ISIS-482: applying patch from Oscar Bou
     new 6126bb1  ISIS-482: tidy-up
     new 5e57d82  ISIS-485: applying patch from Oscar Bou
     new bdcfc49  ISIS-485: fixes to integtest support tests
     new 0c8a5a0  ISIS-479: fix for bulk update logic in the RO viewer.
     new 94f0718  ISIS-475: further minor updates...
     new fb7446b  ISIS-469: downloaded json metadata now also includes actions
     new f8ebd1b  ISIS-488: facet factory for JDO @Column annotation
     new 8613f75  replaced snapshot dependencies in core root pom
     new f4568b1  ISIS-490: switching from log4j to slf4j
     new b59b1c3  making ShiroAuthenticatorOrAuthorizor#getRoles protected...
     new 6ec4f41  ISIS-468: collection columns now ordered correctly
     new 16854d3  ISIS-490: removing dependencies on common-logging
     new 28189e1  ISIS-51, ISIS-495: removing dependencies on Apache commons
     new 0eb6915  ISIS-495: further minor tidy up of dependencies
     new 869668e  ISIS-497: contributed associations.
     new 70fd88a  ISIS-498: enhancing IsisBlobPanel to display images
     new 3bbaaab  ISIS-498: show uploaded image Blobs
     new fd132d6  ISIS-210: refactoring contributed actions
     new fbc5e0b  ISIS-210: default supporting methods can have params
     new 07d9932  ISIS-210: choices with param types now also supported.
     new 1a4e689  ISIS-499: Add templates for implementing JDO managed relationships as detailed on: - http://www.datanucleus.org/products/datanucleus/jdo/orm/relationships.html
     new a9ff5e6  ISIS-210: further fix for choices with param types
     new d114c45  ISIS-478: starting work on dependencies between action parameters.
     new db418f5  ISIS-478: further work to getting choices to be updated between action parameters
     new cbd4f35  ISIS-478: fixing quickstart example app tests
     new 6763bd4  ISIS-478: dependent choices now refreshed in UI ok.
     new 2ab9e66  ISIS-478: choices and default methods can now take partial parameter lists
     new 1f62a90  ISIS-478: working towards entity choices (not there yet)
     new 58aff6a  ISIS-500: making EntityIconAndTitlePanel easier to subclass
     new a5fca25  ISIS-478: better handling of primitives as choices
     new 52bc369  ISIS-478: done (EntityLinkSelect2Panel working)
     new a2b1d3d  ISIS-501: Maven error with DN enhancer: required artifact missing
     new 518bedc  ISIS-502: patch for Jeremy Gurr
     new 42b77b0  ISIS-503: removed ObjectActionSet...
     new 16eede5  ISIS-503: removed MemberLayoutArrangerUsingOrderMethod
     new 04662a6  ISIS-503: removed MemberLayoutArranger completely
     new c8cd533  ISIS-503: inlining methods, simplifying
     new c2c3005  ISIS-503: more minor refactoring...
     new 5fa2c11  ISIS-503: DeweyOrderSet now sorting on OTOA etc ...
     new db82c67  ISIS-503: more minor refactoring...
     new 02340bf  ISIS-503: refactoring ObjectSpecificationDefault for actions and associations
     new 242739a  ISIS-503: store contributee members along with regular members
     new c009dec  ISIS-503: can now order contributed members
     new 91df997  ISIS-509: tidy-up of Util classes.
     new 5291206  ISIS-518, ISIS-519: deprecating applib's Filter and deleting archived code.
     new 663c1f7  ISIS-518: updating the ToDoItem example app
     new a0771d7  ISIS-520: support --type for Wicket viewer...
     new f807fab  ISIS-523: implemented.
     new 4056160  ISIS-522: mothballing SQL OS.
     new 69d0989  ISIS-525: strip wicket tags now configurable.
     new ad6b896  ISIS-478: fixing null pointer exception in EntityLinkSimplePanel
     new f52e9d9  ISIS-527: autofocus on first field
     new edfc5f5  ISIS-528: handle domain objects new'ed up rather than through newTransientInstance()
     new b31ace2  ISIS-520: fixing regression (infinite loop if run under Tomcat).
     new 57336c1  ISIS-529: hidden versions of setting services.
     new d066778  ISIS-530: upgrades to wicket 6.10.0
     new 655b6c0  ISIS-531: reinstating metamodel "API" classes.
     new 338d15e  ISIS-533: keep flushing until no more commands to flush
     new 3aacb26  ISIS-535: application-specific logging example
     new 4bdc6ad  ISIS-536: thread local as a means of temporarily disabling concurrency checking.
     new d82f3d3  ISIS-478,ISIS-503: various fixes.
     new 6d35622  ISIS-74: removed BoundedFacet
     new 9197e40  ISIS-473: actions now need to be explicitly annotated as @Bookmarkable
     new 6490b19  ISIS-539, ISIS-503: @Disabled(reason=...), contributed associations always disabled
     new 556534e  ISIS-443: logical application menus should honour registered service order
     new 3fd5244  ISIS-503: BookmarkService provides a contributed action and a contributed property
     new beb614a  ISIS-536: disable concurrency checking in IsisJdoSupport#deleteAll
     new 9e550a9  ISIS-540: Exception Recognizer for JDODataStoreException now does *not* recognise...
     new 98fa9f2  ISIS-546: oid marshalled can contain '@' in username
     new ca69baa  ISIS-477: upgrading DN to core 3.2.7 etc
     new e50e6d7  ISIS-547: better error logging
     new 6f2a5cd  ISIS-469, 475: change to example app's pom to ensure that ..
     new 4993d53  ISIS-549: RegisterEntities @PostConstruct ...
     new 8a0c0c8  ISIS-551: don't show application actions (menu) on error page
     new 1d98599  ISIS-552: prevent Chrome required popup from appearing...
     new 1dd9e81  ISIS-552: upgrade to Wicket 6.11 ...
     new 6ede1ba  ISIS-553: view model support
     new 7897c9a  ISIS-553: updates to example todoapp to demonstrate ViewModel functionality
     new fd9d35a  ISIS-554: dashboard service (@Dashboard annotation)
     new c1e5ab7  ISIS-543: reinstating 'Analysis' menu item
     new 7c96689  ISIS-543: title() take precedence over @Title
     new b9a7de7  ISIS-545: fixing core integ tests to run in a non-US locale
     new 3df42bf  ISIS-555: new simple archetype; mothballing non-maintained examples
     new 595c8d5  ISIS-557: MaxLengthFacet inferred from JDO @Column(length=...) annotation
     new e6297bd  ISIS-558: refresh collection after invoking bulk action
     new 96f4156  ISIS-559: Bulk.InteractionContext.current.get()
     new ed4fa4a  ISIS-554: updated RO viewer to be able to render collections of domain services
     new d43a07a  ISIS-554: reworking dashboard into a @HomePage annotation
     new e57e428  ISIS-549: also default "datanucleus.persistenceUnitLoadClasses" property to true.
     new bda2045  ISIS-401: reinstated and refined concurrency checking for invoking actions
     new b717f39  ISIS-401: concurrency checking in bulk actions
     new 5e9d586  ISIS-564, ISIS-553: Extended AuditingService to AuditingService2; view model package fix
     new e521a12  ISIS-565: honour NotPersistedFacet...
     new 0476cc5  ISIS-401: highlight row in table if changed by other
     new f328529  ISIS-401: show concurrency ex. if object changed while action prompt is displayed
     new bf51ee7  ISIS-427: ApplicationSettings, UserSettings
     new 7e1a520  ISIS-566: JdoVersionFacet and enforce @Version
     new fda447c  ISIS-567: global flag to disable concurrency checking (ie in an emergency)
     new 6f88583  ISIS-401: more concurrency exception trapping on edit
     new da44c23  ISIS-437: tidy-up
     new 86f1449  ISIS-270: JDO OS no longer throw exception if debug enabled
     new 8b07c2a  ISIS-526: now fixed, renders param details as per RO spec v1.0.
     new d114263  ISIS-560: partial fix (but good enough)
     new 2d5ed82  ISIS-558: never clear args on an action model...
     new bf918a6  ISIS-322: only create DB schema (for JDO objectstore)...
     new 628d3d2  ISIS-437: pre-release checks
     new 1c7417a  ISIS-437: updating dependencies, licenses, headers
     new 74c76ef  ISIS-437: making WebRequestCycleForIsis a bit less chatty in its logging
     new bd56429  [maven-release-plugin] prepare release isis-1.3.0
     new 65396c2  [maven-release-plugin] prepare for next development iteration
     new f2d1742  ISIS-437: updating jdo pom's parent to isis-core 1.3.0
     new 748ef50  [maven-release-plugin] prepare release isis-objectstore-jdo-1.3.0
     new 765b145  [maven-release-plugin] prepare for next development iteration
     new 3d0eebc  ISIS-437: updating wicket viewer poms' parents...
     new a600118  [maven-release-plugin] prepare release isis-viewer-wicket-1.3.0
     new e82c8c3  [maven-release-plugin] prepare for next development iteration
     new 68a71a3  ISIS-437: updating restful objects viewer pom parents...
     new 80617e2  [maven-release-plugin] prepare release isis-viewer-restfulobjects-2.1.0
     new a1b7b76  [maven-release-plugin] prepare for next development iteration
     new 92a6071  ISIS-437: updating shiro security pom parent...
     new a773eef  [maven-release-plugin] prepare release isis-security-shiro-1.3.0
     new 4b83263  [maven-release-plugin] prepare for next development iteration
     new c742898  ISIS-437: updating quickstart archetype
     new 422dd0c  [maven-release-plugin] prepare release quickstart_wicket_restful_jdo-archetype-1.3.0
     new 2dd8aee  [maven-release-plugin] prepare for next development iteration
     new 858a04b  ISIS-437: adding simple archetype
     new b52d739  [maven-release-plugin] prepare release simple_wicket_restful_jdo-archetype-1.3.0
     new c540198  [maven-release-plugin] prepare for next development iteration
     new deb512c  ISIS-437: updating STATUS for isis 1.3.0 etc
     new 1a20065  ISIS-437: bumping to 1.4.0-SNAPSHOT etc
     new 7399674  ISIS-437: bumping maven-plugin and prfofilestore to 1.4.0-SNAPSHOT
     new c828010  ISIS-575: add tooltip to icon/title panel
     new b258ca1  ISIS-576: improving JDO exception recognizer for sql constraints
     new 6ad65ff  ISIS-577: specify length of cols for PublishedEvent, *Settings
     new 9bc9cf6  ISIS-570: error in JGrowl javascript causing drop-downs to not render correctly.
     new b8ea4935 ISIS-578: fixing links in simple archetype
     new ecc55d1  ISIS-579: support range queries in JDO
     new 636a5da  ISIS-560: choices now re-rendered ok if there is a validation error...
     new cfcb546  ISIS-580: when dynamically updating choices, don't touch other params
     new f31d691  ISIS-581: downgrading wicket viewer poms to 1.3.1-SNAPSHOT
     new 109ee24  [maven-release-plugin] prepare release isis-viewer-wicket-1.3.1
     new 6b66ad5  [maven-release-plugin] prepare for next development iteration
     new 0cf7da3  ISIS-581: updating archetype poms and resources
     new f20e9a4  ISIS-581: adding para on sven/pass to index.html in the two archetypes.
     new b9af035  [maven-release-plugin] prepare release simple_wicket_restful_jdo-archetype-1.3.1
     new ed36888  [maven-release-plugin] prepare for next development iteration
     new 5dbb1bb  [maven-release-plugin] prepare release quickstart_wicket_restful_jdo-archetype-1.3.1
     new 217335c  [maven-release-plugin] prepare for next development iteration
     new e78ec61  ISIS-583: contributed collections honour the @Render annotation
     new 42ee984  ISIS-585: fixing links
     new 922960f  Merge branch 'prepare/isis-viewer-wicket-1.3.1-RC1'
     new 2bda80b  ISIS-581: updating STATUS
     new c611e49  ISIS-581: updating pom versions to 1.4.0-SNAPSHOT...
     new ad16b96  ISIS-586: allow ldap realm to load perm/role mappings from ini file.
     new a3c11b3  ISIS-587: lengths of text field, text area, date field in table
     new cc9b45f  ISIS-588: small bookmark panel, and keyboard shortcut.
     new bf4af4e  ISIS-589: bundle CSS into single resource
     new 71df3f6  ISIS-589: simplified the CSS bundling, fixed some issues
     new 929d5f5  ISIS-590: implemented.
     new 60e80af  ISIS-589: updating urls for image resources in CSS
     new c9460e4  ISIS-587: fixing bug that all strings shown as textareas
     new 0d8076d  ISIS-591, ISIS-589: loading javascript from footer
     new 62c91dd  ISIS-587: fixing integ test for example quickstart app
     new fc77389  ISIS-592: XmlSnapshotService
     new e25b1c7  ISIS-592, ISIS-593: new ViewModelSupport service; change pkg for XmlSnapshotService
     new bbcb0bb  ISIS-594,ISIS-589: simplified URLs; method rename for CSS bundling
     new e1d00ae  ISIS-594: added guard into BookmarkedPagesPanel
     new 038a8a5  ISIS-593: fixing pom for view model support
     new c713ad0  ISIS-595: updated BookmarkableAnnotationFacetFactory
     new a9ae3c3  ISIS-595: also fixing example app for simple archetype...
     new 8e10fd0  ISIS-594: fixing wicket sign in page...
     new c2f4d8c  ISIS-592: removing accidental dependency on JDK7.
     new e188eb8  ISIS-597: use ServicesInjectorDefault to wire services prior to postconstruct
     new 9d96403  ISIS-597: minor tidy up in unit test
     new 96b4b51  ISIS-597: now runs ok
     new ff4f466  ISIS-598: can now use @Inject on field...
     new 3a62912  ISIS-597: backed out testing change on RO component...
     new e0dd1c8  ISIS-599: config property to enable logging in exception recognizers
     new 6084ae6  ISIS-600, ISIS-601: paged facet in layout JSON
     new 2e38420  ISIS-601: also support contributed collections
     new e04c403  ISIS-601: fixing unit test expected results
     new 0da0070  ISIS-602: render from JSON dynamic layout
     new 2dee08b  ISIS-603: specify named facet in dynamic JSON layout
     new 4a6938f  ISIS-604, ISIS-605, ISIS-606, ISIS-607: dynamic layouts
     new acff088  ISIS-608, ISIS-609: showing collection counts, suppress actions.
     new cd586fe  ISIS-597: session now open during service initialization.
     new 37beb95  ISIS-611: call RegisterEntities from DataNucleusPersistenceMechanismInstaller
     new f0a36b8  ISIS-611: removing RegisterEntities as a service...
     new 5e5b07c  ISIS-611, ISIS-612: disabled and hidden facets dynamically.
     new 8b14424  ISIS-612: URL as value type; returning URL opens in Wicket
     new 710724b  ISIS-612: suppress veil for object actions.
     new 75a07eb  ISIS-615, ISIS-616: fixes for JDO impl of AuditingService
     new d852a68  ISIS-617: fix rendering of isis datetime Wicket viewer collections
     new 325638a  ISIS-619: extend IsisAction with method to instantiate classes
     new 981662d  ISIS-618: standalone collections now rendered in own page...
     new 7353305  ISIS-618: value and void returns now also delegate to separate pages
     new 81b200f  ISI-486: using ModalWindow
     new 3b6fa93  ISIS-486: action prompts shown in modal dialog.
     new 8ba1d6d  ISIS-486: fixing defaults and focus handling
     new 5e181df  ISIS-620: fixed bookmark pages so holds oids without versions
     new 5337c5d  fixed broken link
     new 57784e5  ISIS-486: fix for the drop down width in the modal window
     new 48c9e60  ISIS-621: improvements to numeric panel converters
     new ce5671b  ISIS-623: lower default logging level of jdo; IsisSytemForTest uses loggin.properties to override
     new c3d8ca2  ISIS-621: further improvements to BigDecimal parsing
     new ee0910c  ISIS-624: @Decimal annotation and facet factories.
     new 7d81325  ISIS-486, ISIS-624, ISIS-625, ISIS-626: modal dialogs, @Digits, MMV error handling
     new 3a6a37e  ISIS-486: further tweak on the modal dialog animations.
     new a8381b5  ISIS-627: fix for deleting lazily-loaded pojos
     new d8dbc05  ISIS-633: escape button for action prompt dialog.
     new 08d5ca7  ISIS-632: PublishedEvent#id set to 42 chars.
     new 3364e76  ISIS-634: drop downs honour @TypicalLength
     new f54746f  ISIS-632: fixing up lengths
     new 9d6ee1f  ISIS-635: JDO PublishedEvent working once more...
     new 71018db  ISIS-608: summary collection panel should also show count...
     new cdfccdc  ISIS-636: guard added to BookmarkServiceDefault
     new dca5c3e  ISIS-632: further minor tweaks.
     new b87c2a9  ISIS-630: fix parsing of joda LocalDate, and defaults in action prompt
     new 192b6b2  ISIS-630: also reimplemented VSP for Joda LocalDateTime
     new 64a4e37  ISIS-639: increase buffer size in Jetty webserver for longer URLs.
     new 9eae01f  ISIS-640: extending ViewModelSupport API
     new bb2d31e  ISIS-638: ui hints and clipboard behaviour
     new f031f27  ISIS-638: clipboard panel now subscribes for itself...
     new 2f4941b  ISIS-638: fixing order that hints are applied...
     new c58864e  ISIS-642: added breadcrumb panel
     new 716ea4a  ISIS-644: Update FrameworkSynchronizer to avoid the "Object not yet known to Isis" exception
     new 97478ce  ISIS-618: bookmarked actions were broken...
     new 489fba8  ISIS-638: copy link correct when page rendered.
     new 239182f  ISIS-646: upgrade to DN 3.3.6
     new a083356  ISIS-641: allow actions to return objects of type java.util.Collection ...
     new 1e7a523  ISIS-649: custom div to hold theme
     new 59b0947  ISIS-486: download blob/clob was broken...
     new a008bfa  ISIS-651: make JDO PMF accessible, invalidateCache signature
     new e7f97df  ISIS-648, ISIS-652, ISIS-653, ISIS-655: bulk actions, request scoped services
     new 04baa30  ISIS-637: fixes for validation with modal action dialogs
     new b6a1bea  ISIS-654: take-on of QueryResultsCache
     new ec91d22  ISIS-654: changes to QueryResultsCache API
     new 6b497b0  ISIS-651: further changes for JRebel support
     new a6aafd3  ISIS-637: fixing NPE if in edit mode.
     new 2483ca6  ISIS-651: minor improvements to core
     new 9b937be  ISIS-486: double checking URL return value...
     new e59219c  ISIS-651: adding a .launch for todo app also.
     new 5a73793  ISIS-656: fixing role memento for shiro
     new 8542acd  ISIS-657: changing table names for persisted entities of JDO services
     new 0ebc55a  ISIS-658: new java.sql.Timestamp panel for wicket viewer
     new be1eb23  ISIS-659: improved ViewModelSupport, handle bookmarkable) entities
     new 056d46f  ISIS-660: profiling support and infra for async calls
     new e447e99  ISIS-658: change typical length for timestamp VSP.
     new bd53578  ISIS-660: Factored out 'Transactional' for Interactions
     new b1f1329  ISIS-592,ISIS-593,ISIS-640,ISIS-659,ISIS-660: renaming...
     new 6b014b3  ISIS-661, also fixes for ISIS-660,ISIS-658,ISIS-624.
     new dc0fb67  ISIS-660, ISIS-272: fix to finder for interactions
     new b996400  ISIS-660,ISIS-661,ISIS-662,ISIS-663: background tasks and similar
     new 2645b09  ISIS-629: don't trample other parameters when changing drop-down
     new 49c7c05  ISIS-657,ISIS-660,ISIS-661,ISIS-662,ISIS-663,ISIS-667,ISIS-668,ISIS-670: JDO services
     new 2463dc1  ISIS-671, ISIS-672: renames, also @Reified annotation
     new af78da4  ISIS-672: making ReifiableActionJdo same shape as BackgroundTaskJdo
     new 115971f  ISIS-672: removed BackgroundTaskJdo...
     new d78f245  ISIS-672: introducing quartz scheduler job to todo app
     new a8d01a6  ISIS-661, ISIS-672, ISIS-673: execute background actions via quartz
     new 9032a86  ISIS-665: auto-escalate application exceptions to fatal exceptions
     new 42bf756  ISIS-651: fixing NPE in ActionMemento and similar
     new 30ee896  ISIS-684: renamed ReifiableAction to Command
     new 4ce9e81  ISIS-667,ISIS-684,ISIS-685: async commands, tidy-up
     new 75ca7c1  ISIS-676: fix to edit/cancel/edit issue
     new 2cb6f17  ISIS-654: very minor tidy-up of code.
     new 325fc45  ISIS-691: improved null handling for drop-down lists
     new 60e89ea  ISIS-677: blob/clob panel fixes.
     new 2f219a3  ISIS-692: removing flicker of choices drop-down
     new 7ac2776  ISIS-684: moving quartz job delegate to JDO, so can reuse.
     new 544c959  ISIS-693: extensions in support of excel import/export
     new 7a7836e  ISIS-694: mothballing the docbkx folders.
     new 13c3f83  ISIS-695: deprecating @ActionOrder and @FieldOrder annotation
     new e84537f  ISIS-696: BookmarkService#lookup(Bookmark, Class<T>)
     new dd39f14  ISIS-697: DeveloperUtilitiesService (refreshServices, refreshLayout deprecated)
     new ee3b0f7  ISIS-698: support scalar values in SELECT clause of JDOQL
     new a67ad55  ISIS-692: removing inadvertant spacing of references in tables
     new 8357cdf  ISIS-697: cosmetic fix to todo example app
     new d13e866  ISIS-699: preserve URL of object following redirect-after-post
     new 6a20346  ISIS-695: bumping plugin versions to latest
     new e6054f2  ISIS-700: fix for memento service.
     new 8c381b1  ISIS-695: updating dependency versions.
     new 7dc5b0b  ISIS-695: fixing missing license headers
     new efa1277  ISIS-695: removing refs to wicket extensions from example apps
     new 4e3a054  ISIS-686: fixing logout.
     new 7f30249  ISIS-683: ensure UI toggles reset after bulk action.
     new 9fabeb0  Add .travis.yml to enable Travis CI
     new 77bc29a  ISIS-667: increase size of PublishedEventJdo's title column
     new 3d36f49  ISIS-677: further blob/clob fixes & enhancements
     new 2f76f2e  ISIS-699: backing out change.
     new fc58812  ISIS-695: minor extension to Wicket viewer helper class...
     new 27d98b3  ISIS-695: removing 3rd party extension comments from example apps
     new 24201fb  ISIS-695: fix "hide" icon
     new 375fd31  ISIS-695: updating the README for github
     new c44bf4d  ISIS-695: updating the README for github
     new a55e8d5  ISIS-695: removing unused imports, fixing comments
     new e140178  ISIS-659: extend MementoService to support enums
     new 19b7c17  ISIS-706: blob vs clob handling, also w.r.t. bulk actions
     new f10d671  ISIS-707: bulk interaction facet contributed actions
     new 48de256  ISIS-708: BookmarkService null handling
     new 8fda653  ISIS-711: fix for bulk action raiseError support
     new e9ba150  ISIS-699: reinstating the very original versions...
     new 4b2903e  ISIS-695: reverting the bump of plugin version for simplericity
     new a248c61  ISIS-712: validation handling in wicket viewer and metamodel
     new 9ff491e  ISIS-682: tooltip for icons extended to include title.
     new 680e21e  ISIS-682: deleting unused method.
     new 5b32892  ISIS-712: ignoring some tests that seem to differ...
     new 5d5390b  ISIS-695: fixing some issues with the blob/clob converters
     new 10880ef  ISIS-695: tidy up of CSS for IE9
     new 29657d4  ISIS-645: fixing localization issue for XmlSnapshotService
     new b4ee840  ISIS-695: CSS fixes
     new 2b3e6fb  ISIS-680: implement simple clipboard as replacement for zclip (flash)
     new 47ed4b3  ISIS-680: remove the zclip (flash) stuff completely
     new 5eb556b  ISIS-541: hide and disable now supported for contributee actions.
     new 39e34b9  ISIS-541: fix for todo app and hide/disable contrib actions
     new 3dcfb2f  ISIS-718: actions that return URL now opened via browser
     new 7dcd2cd  ISIS-695: deleting some unused code
     new 5b47274  ISIS-429: use PageClassRegistry to lookup signin page
     new d8142cb  ISIS-726, ISIS-727: unified commands/auditing.
     new 29ec656  ISIS-541: fixes for contributee associations for hide/disable ...
     new 7cf5229  ISIS-726, ISIS-660 etc: audit entries associated with implicitly scheduled background jobs
     new be1edfb  ISIS-472: limit number of bookmarked pages
     new 9cb1b7e  ISIS-718: make antiCache support optional.
     new e82a429  ISIS-472: wasn't using full width of bookmarked pages panel.
     new cdbbd56  ISIS-680: dismiss simple clipboard popup using enter key
     new 10f37b0  ISIS-695: logging.properties for example app integ tests.
     new 855f97b  ISIS-596: deleted objects removed from bookmark pages and breadcrumbs.
     new a90d9de  ISIS-701: optional 'overlay' CSS if flag set.
     new 9543f0a  ISIS-728, ISIS-729: config-based audit and commands
     new b8817a9  ISIS-726, ISIS-660: bulk actions should also create a command
     new d66d3f1  ISIS-730: clock service
     new acb9215  ISIS-695: supplemental models for isis-core
     new fe7aa5b  ISIS-695: updates to .gitignore
     new d97d9c2  ISIS-730: make ClockService concrete.
     new adb3c4a  [maven-release-plugin] prepare release isis-1.4.0
     new 3bfde03  [maven-release-plugin] prepare for next development iteration
     new 206f7ed  ISIS-695: updates for jdo pom etc for release
     new b9feb70  [maven-release-plugin] prepare release isis-objectstore-jdo-1.4.0
     new 09ab547  [maven-release-plugin] prepare for next development iteration
     new f5e81c3  ISIS-695: updates to pom.xml for wicket release
     new 5302ef1  [maven-release-plugin] prepare release isis-viewer-wicket-1.4.0
     new 2788fc9  [maven-release-plugin] prepare for next development iteration
     new 0858410  ISIS-695: pom updates for shiro
     new 2aa486e  [maven-release-plugin] prepare release isis-security-shiro-1.4.0
     new 34edf4f  [maven-release-plugin] prepare for next development iteration
     new eda6369  ISIS-695: updates to file security pom
     new 8a8360f  [maven-release-plugin] prepare release isis-security-file-1.4.0
     new 3ec3f50  [maven-release-plugin] prepare for next development iteration
     new 91c28d4  ISIS-695: updates to restful poms
     new 7f39314  [maven-release-plugin] prepare release isis-viewer-restfulobjects-2.2.0
     new 3233243  [maven-release-plugin] prepare for next development iteration
     new da01b40  ISIS-695: updates to quickstart pom
     new 637e260  ISIS-695: updating the quickstart archetype
     new 1024286  ISIS-695: recreating quickstart archetype
     new 7926815  ISIS-695: updates to simple app pom
     new 0e9581c  ISIS-695: recreating simple archetype
     new c4752a8  ISIS-695: deleting dir accidentally created ...
     new 73f68a2  [maven-release-plugin] prepare release quickstart_wicket_restful_jdo-archetype-1.4.0
     new 50bac9b  [maven-release-plugin] prepare for next development iteration
     new c8aaf20  [maven-release-plugin] prepare release simple_wicket_restful_jdo-archetype-1.4.0
     new bd651e2  [maven-release-plugin] prepare for next development iteration
     new 990a015  ISIS-731: fix for bulk actions
     new 824326c  ISIS-732: check semantics of action before re-executing
     new 25cee81  ISIS-734: download blob/clob in same window
     new 1992972  ISIS-735: fix for ToDoItem#notYetCompleted()
     new 3bfcb59  ISIS-733: JDO objectstore version timestamp leave as null.
     new 08f9c79  Merge branch 'master' into prepare/isis-1.4.0-RC1
     new 34d8f75  ISIS-735: porting app fix over to archetype
     new 60cda90  [maven-release-plugin] prepare release isis-objectstore-jdo-1.4.1
     new fb8ffbb  [maven-release-plugin] prepare for next development iteration
     new 9789dd7  [maven-release-plugin] prepare release isis-viewer-wicket-1.4.1
     new c2ddb20  [maven-release-plugin] prepare for next development iteration
     new e9eeae5  ISIS-695: bumping appl/archetype dependency versions
     new 18b5a92  ISIS-695: taking archetype versions back down to 1.4.1-snapshot
     new 4f773b2  [maven-release-plugin] prepare release simple_wicket_restful_jdo-archetype-1.4.1
     new c336b46  [maven-release-plugin] prepare for next development iteration
     new 2f0fcb8  [maven-release-plugin] prepare release quickstart_wicket_restful_jdo-archetype-1.4.1
     new 204ddbd  [maven-release-plugin] prepare for next development iteration
     new 38a7afa  ISIS-421: added TCK test for RO viewer
     new e62952d  ISIS-695: 1.5.0-snapshot to 1.4.2-snapshot
     new 46cfced  ISIS-695: further updates to non-released poms
     new e9bb542  Merge branch 'prepare/isis-1.4.0-RC1'
     new f3f81fe  ISIS-695: updating example apps to use snapshot versions
     new e47bf95  ISIS-751: updating dates in NOTICE files.
     new 86230f4  ISIS-744: convert CommandJdo to use clob ...
     new 603ca0f  ISIS-750: store serializedForm of event as clob.
     new 472811c  ISIS-745: don't exclude org.apache.isis from downloaded metamodel
     new 1fcec5f  ISIS-749: less noisy logging
     new aaec51e  ISIS-746: only get roles from realm(s) which subject was authenticated.
     new 56e7530  ISIS-752: remove the "(+)" suffix in collection labels.
     new 202530e  ISIS-753: adding EventBusServiceDefault to services for archetypes
     new f73eff0  ISIS-754: New IsisConfigurationForJdoIntegTests
     new 62403f0  ISIS-753: should register JDO versions of EventBusService in the apps...
     new e3377ff  ISIS-753: example of EventBusService
     new 8bc8bfc  ISIS-749: less noisy DataNucleusSimplePersistAlgorithm...
     new 8b1810a  ISIS-756: improvements for JRebel support
     new df22fb6  ISIS-756: bumping version for example/applications
     new f19cbe2  ISIS-695: updating STATUS
     new 46e8aef  ISIS-421: starting on the RO TCK tests
     new 86dd97c  ISIS-421: Delete on object is 405
     new 99a87cc  ISIS-421: Post on object resource is 405
     new 430a836  ISIS-421: RO TCK tests (405 status)
     new d79c49f  ISIS-421: more RO TCK tests for 405s
     new 1838ede  ISIS-421: more 405 tests.
     new 50e859b  ISIS-421: RO TCK tests
     new 612dcbc  ISIS-757: Override logging.properties using isis.config.dir setting
     new 8c45cc0  ISIS-758: auditing should handle deleted objects.
     new 96f6877  ISIS-759: IsisLogOnExceptionFilter
     new c957bdc  ISIS-760: refactor where Commands get persisted.
     new 0fc3709  ISIS-760: increased column length for target
     new 0b72b38  ISIS-761: ExceptionModel is now serializable.
     new 9f14c31  updated README for github
     new a8a3a0d  ISIS-760: increasing size of CommandJdo#arguments and CommandJdo#memento
     new 09b6cf9  ISIS-762: command target for contributed actions
     new d296804  Merge branch 'master' of https://github.com/estatio/isis
     new bc621d0  ISIS-765: Allow regular expressions to match user roles
     new 9c83204  ISIS-421: working on RO TCK tests.
     new 76d5b0b  ISIS-421: more work on RO TCK tests
     new cc6179b  Reformatting EnumValueSemanticsProvider...
     new 964e252  ISIS-421: fixes to in-memory objectstore to make RO TCK tests more reliable...
     new 0943795  ISIS-421: RO TCK tests and fixes
     new 42f33f6  ISIS-421: RO TCK tests, bigdecimal/integer format
     new 07fb0e6  ISIS-569: JavassistImposteriser
     new 65f9cbc  ISIS-569: adding missing resource
     new 313faf7  ISIS-760: don't create an xactn for service adapters...
     new 0e82db1  ISIS-760: fix for integration test of Memento.
     new 72a1911  ISIS-770: use non-proxying API of wicket-guice / wicket-ioc
     new 074d2c4  ISIS-772: reimplemented.
     new 2aed22e  ISIS-771: comments to indicate why upgrade broken
     new 7511d48  ISIS-771: updated to Wicket 6.15.0
     new 3c4069f  ISIS-773: IntelliJ-style regions
     new f5fdfbb  ISIS-719: use webjars for 3rd party css and jquery.
     new a0c9a70  ISIS-719: corresponding changes to IsisWicketUnsecuredApplication
     new 58fa0b8  ISIS-774: removing IsisWicketUnsecuredApplication
     new 88d881c  ISIS-774: removing unused imports ... ... of IsisWicketUnsecuredApplication
     new 31acb0f  ISIS-719: updating comment, also use
     new 548cb14  ISIS-550: starting on PostsAddedToCollectionEvent
     new 43c50c4  ISIS-550: renaming classes
     new 2637a05  ISIS-550: PostsCollectionAddToEvent first-cut impl
     new 98758f7  ISIS-776: initial implementation
     new 55c4ea8  ISIS-776: retroft with applib.InstallableFixture; decouple org.reflections...
     new 1dac3ed  ISIS-550 and ISIS-776: merging
     new f883304  ISIS-550: PostsCollectionRemovedFromEvent implemented. Subscription Tests needed
     new fe05886  ISIS-550: fixing unit test.
     new cfcb201  ISIS-550: Oscar's work to date on ActionInvokedEvent
     new c1a2596  ISIS-550: minor refactoring of InvocationResult
     new c2b250f  ISIS-550: removed WrapperPolicy, replaced with ExecutionMode#SKIP_RULES
     new e1f19ba  ISIS-550: working on ActionInvokedEvent, adding integration tests.
     new 4743b38  ISIS-776: minor enhancements to todo app's fixtures
     new 02e1d51  ISIS-769: precommit and commit
     new 485e052  ISIS-778: removed EntityLinkSelect2PanelFactory
     new 4cf8f3d  ISIS-778: moved CSS from EntityLinkSelect2Panel to ReferencePanel
     new 6ef0b7c  ISIS-778: reference panel simplification
     new b5aedd8  ISIS-778: moved html from EntityLinkSelect2Panel...
     new 613af15  ISIS-778: moving functionality into ReferencePanel
     new adbb1a4  ISIS-778: moving further functionality ...
     new f01379a  ISIS-778: more stuff moved over
     new 77768bb  ISIS-778: tidy-up of ReferencePanel
     new adf3339  ISIS-778: select2Field moved from EntityLinkSelect2Panel...
     new dfdd129  ISIS-778: further clean-up.
     new b7909bf  ISIS-778: removing ToDoItem#foo and #bar
     new 6ba1b7c  Merge branch 'ISIS-550'
     new 5f15fa7  ISIS-550: refactored DomainObjectInvocationHandler and ImperativeFacets
     new ed52548  ISIS-776: allow fixture scripts take a param; refactoring todo app's fixtures
     new fa6f105  ISIS-421: fixing odd hamcrest compile error
     new 0a24c84  ISIS-776: simplifying the FixtureScript API a little;
     new 1b1f9ff  ISIS-776: more FixtureScript API simplifications
     new 75b1893  ISIS-776: more minor FixtureScript API conveniences.
     new 992c017  ISIS-776: further improvements to fixture script API
     new 944cb27  ISIS-776: either autoComplete or choices for fixture script drop-down.
     new f67aa09  ISIS-782: install FixtureClock in IsisSystemForTest
     new def282f  ISIS-776: CompositeFixtureScript hierarchy evaluated lazily.
     new 5c27c8b  ISIS-783: very minor enhancement to IsisSystemForTest.Builder
     new d27a47d  ISIS-783: further improvements to IntegrationTest framework
     new 27144fc  ISIS-783: further minor improvements to integtest framework
     new add5fff  ISIS-714: fixing manifest so that Isis custom mappings for DN picked up
     new b8d4afc  ISIS-776: fixing incompatibility between Reflections usage and the mvn antrun:run / jettyconsole war
     new ca7144f  ISIS-786: event subscribers can now throw a RecoverableException or a NonRecoverableException.
     new 75059c4  ISIS-787: change Wicket viewer OK button to using ajax
     new d5cf401  ISIS-777: computing of object actions/associations should now be thread-safe
     new bf63ac1  ISIS-776: FixtureScripts#findFixtureScriptFor
     new e8d0ae9  ISIS-431: allow (mandatory) boolean parameters to be left unchecked (meaning false)
     new cd9f1e7  ISIS-716: updating DataNucleus 3.3.6 -> 3.3.8
     new 3331ddf  ISIS-550: fixing regression on background commands.
     new 3c23f09  ISIS-776: add FixtureResult#getClassName() to show the type of each object created.
     new d99641d  ISIS-714, ISIS-788: further fixes for blobs and clobs in DataNucleus.
     new d887d84  ISIS-793: fix comment, make configuration of WebJars library easier to override
     new d0db510  ISIS-793: make configuration of logging.properties easier to override.
     new ce09b83  ISIS-793: make registration of WebRequestCycleForIsis easier to override.
     new c566cae  ISIS-793: make determination of DeploymentType easier to override.
     new c3136bf  ISIS-793: make easier to override the setup of CSS bundles
     new fe64d09  ISIS-793: just moving methods around in IsisWicketApplication (for config builder)
     new a14d2d2  ISIS-793: just moving methods around in IsisWicketApplication (for instantiating IsisWicketModule)
     new 813841a  ISIS-793: just moving methods around in IsisWicketApplication (CSS bundle)
     new c31e50f  ISIS-793: make easier to override filtering of Javascript contributions
     new a6f2e57  ISIS-793: make easier to override mapping of page URLs
     new 16b195e  ISIS-793: just moving methods around in IsisWicketApplication (mountPage supporting method)
     new 5e3751a  ISIS-793: make easier to override handling of runtime (metamodel) exceptions
     new 54df975  ISIS-716: reverting change back to 3.3.6...
     new 63e148d  ISIS-716: execute "dependent" scripts through the ExecutionContext... ... so can track which scripts have been executed and ensure only ever called once.  This tracking is done by class name.  This allows the idiom that each script can in effect "declare" its dependencies, making it easier to compose and reuse.
     new 647ad2c  ISIS-776: tracing occur as execution of fixtures progresses...
     new 321e06e  ISIS-776: fixture result shows the fixture script that created each entry.
     new 5cad4ee  ISIS-795: disable persistence-by-reachability-at-commit for archetypes.
     new 1d4a3a6  ISIS-795: disable persistenceByReachabilityAtCommit for integ tests
     new 2981219  ISIS-792: missing license headers for core.
     new 9685d52  [maven-release-plugin] prepare release isis-1.5.0
     new c7976e3  [maven-release-plugin] prepare for next development iteration
     new 5ffc139  ISIS-792: update objectstore-jdo pom parent to be core-1.5.0
     new 060caa2  [maven-release-plugin] prepare release isis-objectstore-jdo-1.5.0
     new 3163e88  [maven-release-plugin] prepare for next development iteration
     new 9a22b4f  ISIS-792: update viewer-wicket pom and tck pom parent to be core-1.5.0
     new 22decab  ISIS-792: update viewer-wicket supplemental-models.xml
     new 71d126a  [maven-release-plugin] prepare release isis-viewer-wicket-1.5.0
     new 87d9d7e  [maven-release-plugin] prepare for next development iteration
     new 7a32065  ISIS-792: update security-shiro pom parent to be core-1.5.0
     new b0cba43  [maven-release-plugin] prepare release isis-security-shiro-1.5.0
     new db16eab  [maven-release-plugin] prepare for next development iteration
     new 6404229  ISIS-792: update viewer-restfulobjects pom and tck pom parent to be core-1.5.0
     new b19395e  ISIS-792: missing license headers for viewer-restfulobjects.
     new aa3e307  [maven-release-plugin] prepare release isis-viewer-restfulobjects-2.3.0
     new 019500d  [maven-release-plugin] prepare for next development iteration
     new cddb598  ISIS-792: updating poms for example apps (archetypes); also STATUS.
     new a5f2a24  ISIS-792: removing cglib and asm as dependencies from dom pom.xml of example apps (archetypes).
     new 88b8b8a  ISIS-792: recreated quickstart archetype for 1.5.0
     new 38f6506  ISIS-792: recreated simple archetype for 1.5.0
     new 31769af  [maven-release-plugin] prepare release simple_wicket_restful_jdo-archetype-1.5.0
     new 69a89fa  [maven-release-plugin] prepare for next development iteration
     new 4d58430  [maven-release-plugin] prepare release quickstart_wicket_restful_jdo-archetype-1.5.0
     new 9c96290  [maven-release-plugin] prepare for next development iteration
     new 4cec6f0  ISIS-798: fixes for integration tests.
     new 8a0d750  ISIS-792: fixes for simple archetype
     new c8e3422  [maven-release-plugin] prepare release simple_wicket_restful_jdo-archetype-1.5.0-RC2
     new 887396b  [maven-release-plugin] prepare for next development iteration
     new a4e028b  [maven-release-plugin] prepare release quickstart_wicket_restful_jdo-archetype-1.5.0-RC2
     new e7eec8c  [maven-release-plugin] prepare for next development iteration
     new 8797968  Merge branch 'prepare/isis-simple-1.5.0-RC2' into prepare/isis-1.5.0-RC1
     new b1ab14d  Merge branch 'prepare/isis-quickstart-1.5.0-RC2' into prepare/isis-1.5.0-RC1
     new 38b136a  Merge branch 'master' into prepare/isis-1.5.0-RC1
     new caf1f38  ISIS-792: manually bumping other components to -SNAPSHOT (post merge).
     new 99b2e58  ISIS-792: temporarily ignoring simple example's integ tests (not sure why failing...)
     new 72ea169  ISIS-798: fixing failing integ test in simple example
     new 0ed602e  ISIS-493: @DomainService annotation, auto-registration.
     new 32f16a5  ISIS-493: completing @DomainService auto-registration
     new 91e178c  ISIS-493: @DomainService now supported for integration tests also
     new f38aac4  ISIS-781: editable view models via ViewModel.Cloneable interface.
     new a274263  ISIS-781: cosmetic refactorings/reformattings
     new 925aca7  ISIS-781: utility class for wicket (currently unused)
     new 0473185  ISIS-781: minor tidy up in quickstart app.
     new 71153dc  ISIS-800: Wizard interface, facet, todo app example
     new a2916d7  ISIS-800: wizard now implemented.
     new 7305027  ISIS-800: improvements to the wizard
     new 7ef9c9a  ISIS-807: splitting out IWizard support into separate component.
     new 8f71fa7  ISIS-807: Removed wizard stuff from EntityPropertiesPanel, and entity stuff from WizardPropertiesPanel.
     new ebf3445  ISIS-810: removing the Wizard interface from applib and UI component.
     new 016bd82  ISIS-812: fix for PostgreSQL blob handling (for null blobs)
     new 9320271  ISIS-812: fix for PostgreSQL blob handling (for null blobs)
     new e12f274  ISIS-811: fix to build archetype on JDK 8.
     new 6b20907  ISIS-815,ISIS-816,ISIS-817: wicket viewer i18n
     new 0789181  ISIS-821: Improve conversion from double to BigDecimal
     new 43dc0e0  ISIS-823: reorganize todo app tests as nested static classes.
     new 7ccdb93  ISIS-824: removing SimpleRepository
     new 7a6a608  ISIS-827, ISIS-828: WrappingObject, honour requested mode if wrap already wrapped object.
     new c25dd75  ISIS-813: ability to mock out individual services within integration tests.
     new b3b64e6  ISIS-832: moving objectstore-jdo into core (have not changed artifact Ids)
     new a2bd541  ISIS-832: deleting components/objectstore/jdo
     new 3abc8d0  ISIS-832: moving viewer-restfulobjects into core (have not changed artifact Ids)
     new 7150ad3  ISIS-832: ISIS-832: moving security-shiro into core (have not changed artifact Ids)
     new c716bb7  ISIS-832: adding prefixes for modules moved to core
     new 680f0c8  ISIS-832: mothballing components
     new 22af3a7  ISIS-832: deleting old src/site files (defunct since now using ASF CMS).
     new 61f2eed  ISIS-832: mothballing example/application/quickstart_scimpi_nosql.
     new 0efc26e  ISIS-832: changing maven artifactIds for the modules moved into core.
     new bf34a19  ISIS-833: starting to break out modules
     new e3c2059  ISIS-833: moved applib services into own modules, rationalized most of the applib/runtime modules
     new 8b6cab6  ISIS-833: completing the reorg of services into modules.
     new 1ed15a3  ISIS-831: new event hierarchy and annotations for event bus, deprecating old.
     new 9dd104a  ISIS-831: use of @InteractionWith{Action|Property|Collection} and {Action|Property|Collection}InteractionEvents
     new 7227418  ISIS-831: digression: moving progmodel/facets into metamodel/facets
     new d9b9020  ISIS-831: property and collection interactions stuff more or less there...
     new 6422c1d  ISIS-831: more tidy-up, now passing tests.
     new 447ca3d  ISIS-831: use threadlocal to share event between validating -> executing phases only.
     new ef5168f  ISIS-831: AbstractInteractionEvent now has a userData hash
     new 6427dfb  ISIS-835: fixed NPE, drop down for strings now ok for actions...
     new 877e7ed  ISIS-837: remove guard which prevents flushing of properties that have NotPersistedFacet.class
     new 27e2596  ISIS-838: simpler API for AbstractIsisSessionTemplate.
     new dc6b8ad  ISIS-797: only perform URL decoding for query strings, not for input stream bodies.
     new 6b39f52  ISIS-839: tidying up poms
     new 8cbe55c  ISIS-839: renaming examples and archetypes
     new b6954e5  ISIS-839: renaming archetype directories.
     new 41cbf8d  ISIS-574: bumping to Shiro v1.2.3.
     new 2772d87  ISIS-840: fix perm group stuff for IsisPermission
     new 8cb7a4a  ISIS-796: fixing lifecycle callbacks...
     new 75f9945  ISIS-801: only contribute properties/collections for actions with safe semantics.
     new 3915970  ISIS-825: fix autofocus
     new 38f69b8  ISIS-839: fixing RAT errors (missing license headers).
     new 0ddb462  ISIS-839: core updates, moving BackgroundServiceDefault from isis-core-runtime to isis-module-background
     new d2394b8  ISIS-839: core, updates to comments only for isis-module-background
     new 4e93d1b  ISIS-839: fix Reflections discovery of @DomainService for jetty-console, remove "harmless" stack traces when running in jetty:run.
     new 19cfaa8  ISIS-839: further fix for Vfs discovery of @DomainService classes
     new c0d3c41  ISIS-839: audit, command and publish services all @DomainService ...
     new eb75a8c  ISIS-839: updates to simpleapp and todoapp examples for services:
     new 98071b9  ISIS-839: updating simpleapp order of @DomainService's
     new 172d56a  ISIS-839: fixing RAT errors for Wicket viewer.
     new dec6705  ISIS-833: reverting isis-module-wrapper -> isis-core-wrapper.
     new f506213  ISIS-843: fixing non-serializable stack trace for about page.
     new 0e346e4  ISIS-825, ISIS-544: fix for auto-focus of BigDecimal, also for date fields.
     new 3fca999  ISIS-839: updating example app .launch files and out-of-date welcome.html and the about/index.html files.
     new a2c8b57  ISIS-839: adding IntelliJ launch configurations to example apps
     new 24aeeba  ISIS-839: reinstating some material that was pruned from the about/index.html
     new 1a459a5  ISIS-839: recreate-archetype.sh script should automatically commit changes.
     new 59f9b00  [maven-release-plugin] prepare release isis-1.6.0-RC3
     new be6a424  [maven-release-plugin] prepare for next development iteration
     new 61434a5  ISIS-839: updating pom.xml for Wicket viewer to reference non-SNAPSHOT parents.
     new 5a28330  [maven-release-plugin] prepare release isis-viewer-wicket-1.6.0-RC3
     new 49512f7  [maven-release-plugin] prepare for next development iteration
     new 8afcd99  ISIS-839: updating simpleapp and todoapp example apps to reference 1.6.0 (instead of -SNAPSHOT)
     new b33b296  ISIS-839: recreating simpleapp archetype
     new 9b5f53c  [maven-release-plugin] prepare release simpleapp-archetype-1.6.0-RC3
     new cb33718  [maven-release-plugin] prepare for next development iteration
     new 95b3e9e  ISIS-839: recreating todoapp archetype
     new 055a18c  [maven-release-plugin] prepare release todoapp-archetype-1.6.0-RC3
     new e35f974  [maven-release-plugin] prepare for next development iteration
     new 4431855  ISIS-839: bump up non-released poms to 1.7.0-SNAPSHOT
     new e686321  ISIS-839: bump wicket viewer's parent pom (ie isis core) from 1.6.0 to 1.7.0-SNAPSHOT.
     new 15e4c14  ISIS-839: updating STATUS for 1.6.0 release
     new 0af3219  ISIS-825, ISIS-544: fix for auto-focus of BigDecimal, also for date fields.
     new fee6d39  Merge branch 'prepare/isis-1.6.0-RC3'
     new 090e491  ISIS-839: updating STATUS
     new 9e889ab  ISIS-839: missing pom to bump to 1.7.0-SNAPSHOT
     new e8e9ed1  ISIS-568: moving up to JDK 1.7.
     new 95b537b  ISIS-851: removing isis-module-background (moved back to core-runtime), and updating simpleapp/todoapp to reference 1.6.0 modules directly.
     new ae9f791  ISIS-871: ActionInvocationFacetForInteractionAbstract passes targetAdapter to "ObjectSpecification.isViewModelCloneable"
     new 764f379  ISIS-872: Minor tidy up of pom descriptions.
     new 915556b  ISIS-872: trivial formatting changes to simpleapp classes.
     new 750bf20  ISIS-643: speculative fix to add a guard to an NPE if post delete processing.
     new 0949eb1  ISIS-887: Removing references to isis modules from simpleapp and todoapp.
     new 3a83798  ISIS-872: removing references to components previously mothballed (in installer-registry.properties, and SystemConstants).
     new df57029  ISIS-884: to avoid possibility of XSS attachs, removing use of setEscapeModelStrings(false) anywhere that the content is dynamic (error messages etc).
     new 48694d8  ISIS-883, ISIS-885, ISIS-846: prevent user circumventing security by hacking a URL.
     new c1af7b4  ISIS-883, ISIS-885, ISIS-846: reverting changes to todoapp made while implementing/testing this feature.
     new 1d84bb6  Minor non-functional fixes:
     new 3702236  ISIS-880: fix appearance (and minor behavioural fix) for password fields.
     new 0b52e7a  ISIS-872: Merge remote-tracking branch 'martin-g/minor-improvements'
     new df84145  ISIS-889: tweaked the javascript to adjust margin.
     new c1c0d53  ISIS-872: Merge remote-tracking branch 'michalbcz/master'
     new fb62c47  ISIS-794: upgraded to Wicket 6.17.0, removed CharSequenceResource and using Wicket's equivalent instead.
     new ad8f8a8  ISIS-879: fix for ObjectMemberAbstract#isAlwaysHidden
     new eb5b2b0  ISIS-643: similar fix in preDelete processing.
     new 5cd8afd  ISIS-895: check that user has permissions to invoke home page action.
     new a9aa781  ISIS-896: Adding executable to shell scripts
     new b028539  ISIS-896: Adding verify-isis-release.sh (for real)
     new 8c5ce38  ISIS-872: fix json (double quotes, tabs) for SimpleObject.layout.json
     new db0cdef  ISIS-899: fixing how to recreate the oid for view models (an obvious error in previous implementation); seems to be sufficient to address
     new c88a590  ISIS-809: view models using @ViewModel annotation (builds memento from all read/write properties, provided not annotated with either @NotPersistable or @Programmatic)
     new fa1876c  ISIS-809: removed DOC#existingViewModelInstance (not required); ViewModel facet implies disabled property and collection (unless implements ViewModel.Cloneable); reworked FixtureResult to take advantage of @ViewModel.
     new 790e70d  ISIS-887: mothballed the core/module* modules, moved to mothballed/core/module*
     new ad79a94  ISIS-866: @PostConstruct and @PreDestroy now honoured for request-scope services.
     new 0677639  ISIS-873: new interface Command2 for commands to surface the ActionInteractionEvent.
     new a330216  ISIS-865: checks if any (non-Command) objects have been dirtied in an xactn initiated by an action with safe-semantics; if so, and if "isis.persistor.ensureSafeSemantics" is "true", will abort xactn.
     new 5bf7917  ISIS-866:use ConcurrentMap rather than LinkedHashMap in ServiceInstantiator (since is a singleton, could conceivably be accessed by multiple threads at once).
     new 97fec9f  ISIS-905: remove guard on flush that used to ensure that the xactn was not in a state of MUST_ABORT... we want to render the VoidReturnPage if a xactn has been aborted.
     new 73298e0  ISIS-866: example of usage in the todoapp.
     new 0d5d3eb  ISIS-907: typical length for enums max of toString() and name().
     new a064fe3  ISIS-912: allow fixtures to be installed from command line even if using the simplericity jetty-console wrapper.
     new fb8186a  ISIS-912: fix so that --fixture com.mycompany.foo.MyFixtures works from the commandline.
     new 6d18260  ISIS-809: view models now work for those mapped via JDO to views (ie non-durable persistence types)
     new 8ea77f1  ISIS-568: reverting to JDK 1.6 (just for backward compatibility for one more release, as requested by community).
     new a5de745  ISIS-872: fix to launch files for SimpleApp.
     new b5a05ac  ISIS-913: removing IsisViewerInstaller and EmbeddedWebServerInstaller APIs (and implementations)
     new c769dac  ISIS-913: removing TemplateImageLoader, also DeploymentType.EXPLORATION, PROTOTYPE, CLIENT (have retained the server-side equivalents).
     new 73bbad6  ISIS-913: further stuff pertaining to removing the EmbeddedWebServer API.
     new 7c19372  ISIS-913: fixes for tests to pass.
     new e8c66fb  ISIS-802: removing UserProfileStore, Perspective, Options.  Localization reverted to using the server default (since was only ever populated in Scimpi, and there are other JIRA issues already raised to implement client-side i18n).
     new 1a104fc  ISIS-916: services are injected according to their menuOrder (either @DomainService or with the "1:xxx" syntax)... lowest numbers first.  All framework-provided services have a menuOrder of Integer.MAX_VALUE, so are injected last.
     new 98635d3  ISIS-918: first pass at removing DomainObjectContainer.  The app seemingly runs up fine, but still need to look at tests.
     new d3bf4bd  ISIS-918: fixing up tests (per the removal of special-case handling of container).
     new 7f1db56  ISIS-865: fix for 'ensureSafeSemantics' for bulk actions when automatically re-queries after a non-safe action performed.
     new 52c18eb  ISIS-865: further fixes for 'ensureSafeSemantics'; also ensure that integration tests' command are set to be executed as "USER" (rather than "OTHER").
     new bf8ef0f  ISIS-872: trivial fixes for index.html in todoapp (archetype).
     new dec49d6  ISIS-912: renaming an OptionHandler to better reflect its intent.
     new b0e31f6  ISIS-864: persist commands if objects dirtied (even if action semantics are query-only and ignoreQueryOnly flag is set).
     new bfece66  ISIS-917: first cut at a pluggable representations service for RO.
     new 064c42e  ISIS-917: first cut at a pluggable representations service for RO.
     new 9af7833  ISIS-917: fixing TCK tests for RO viewer post-refactoring.
     new 6907534  ISIS-917: further refactorings to simplify the API of the (newly rechristened) RepresentationService.
     new fb50685  ISIS-919: don't call "hashCode" on a request-scoped service if logging set to DEBUG.
     new 08d2a05  ISIS-404: unwrap domain object in DomainObjectContainerDefault before calling down into framework to determine persistence state of the wrapping adapter.
     new 6d3332f  ISIS-920: new "isis.viewer.wicket.clearOriginalDestination" flag.
     new c1b7b2e  ISIS-910: now set up a MaxLengthFacet via ValueSemanticsProvider.
     new 1b10065  ISIS-852: updateable derived properties that have just a getter and a modifyXxx() method.
     new ae3e39a  ISIS-921: disabling safe semantics checking, and converting Command2 to use a stack.
     new 81c34b3  ISIS-809: removing <T extends ViewModel> constraint from DomainObjectContainer#newViewModelInstance().
     new 9cc514d  ISIS-902: first-cut impl.
     new 3763005  ISIS-902: updated simpleapp also, trivial changes to todoapp.
     new 7c9274b  ISIS-901: use @DomainService(repositoryFor=...) to derive the icon facet for repository services.
     new fda8857  ISIS-908: FixtureScripts now support MultipleExecutionStrategy.
     new 78b5ea7  ISIS-908: fixture scripts now perform additional logging of the fixture results, as well as new lookup method.
     new c8d9495  ISIS-882: install MaxLengthFacet and PagedFacet on actions (in support of contributed properties/collections).
     new 0b52dc3  ISIS-568: reverting back to JDK 1.6.0
     new 1270631  ISIS-805: ignore .jnilib files
     new 0251880  ISIS-805: ignore .jnilib files reworked
     new 70dff7c  ISIS-805: ignoring further MacOS files
     new b1983f6  ISIS-917: reinstating method that had been removed from RendererContext API, causing unnecessary breakage in isisaddons' isis-module-publishing.
     new 282a2f8  ISIS-927: bookmark service now wrapper factory aware.
     new 13eb200  ISIS-872: various minor stabilization bug fixes or cosmetic fix.
     new 6db40c5  ISIS-872: bumping parent to org.apache:apache:15
     new a6df3da  ISIS-872: update pom.xml ref latest Apache parent; missing license headers
     new d7f0647  [maven-release-plugin] prepare release isis-1.7.0-RC1
     new 9c4f5c2  [maven-release-plugin] prepare for next development iteration
     new b0bbaef  ISIS-872: wicket viewer release, update pom, missing license headers
     new e8ce620  [maven-release-plugin] prepare release isis-viewer-wicket-1.7.0-RC1
     new c019cd6  [maven-release-plugin] prepare for next development iteration
     new 36431cc  ISIS-872: updates to the original simpleapp example app itself
     new dc439fd  ISIS-872: recreating simpleapp archetype
     new 7156ba2  [maven-release-plugin] prepare release simpleapp-archetype-1.7.0-RC1
     new 8ad38ef  [maven-release-plugin] prepare for next development iteration
     new 66e02d8  ISIS-872: updates to todoapp prior to recreating archetype
     new ec94051  ISIS-872: recreating todoapp archetype
     new f509da0  ISIS-872: removing old .log file
     new e0b48c7  [maven-release-plugin] prepare release todoapp-archetype-1.7.0-RC1
     new dd955f9  [maven-release-plugin] prepare for next development iteration
     new 29e6970  ISIS-537 Set the version to 2.0.0-SNAPSHOT to avoid using wrong artefacts why reworking the kitchensink app to Bootstrap basen one
     new 6995901  ISIS-537 Add Maven dependency to wicket-bootstrap (upgrades the dependency of Bootstrap from 2.3.2 to 3.2.0)
     new a89d3bb  ISIS-537 Use BookmarkablePageLink instead of Link#onClick() {setResponsePage(Class)}
     new 0d6da28  Remove a link to import HomePage.css because it is an empty file
     new e019492  ISIS-537 Bootstrapify WelcomePanel
     new 7b3ff4d  ISIS-537 Minor non functional improvements in BreadcrumbPanel
     new 357980a  ISIS-537 Minor cleanup in the markup
     new 5df4d4b  Add TODOs for improving later
     new 1cdb54a  ISIS-537 Do not depend on the configured Bootstrap CSS reference. This is automatically manager with the configured ITheme
     new 34d0941  Add a TODO for improving it later
     new 7fb0a97  ISIS-537 Add main navigation bar for the home link, user name, logout and about links
     new 8bd5735  ISIS-537 Reimplement application actions menu with Bootstrap dropdown buttons
     new 80d543a  ISIS-537 Fix the generation of the sub menu items
     new f35d31e  ISIS-537 Move the breadcrumbsMenu and copyLink to the secondary navbar
     new b38e941  ISIS-537 Bootstrapify EntityPropertiesPanel
     new 267c98c  ISIS-537 Bootstrapify Blob and Clob panel
     new 18d18f5  ISIS-537 Add margin-bottom to avoid hiding elements behind the fixed bottom navbar
     new 76a6379  ISIS-537 temporary disable the generation of the CSS bundle.
     new 44b1db1  ISIS-537 Bootstrapify Date related panel and collection contents
     new 3ec8e57  ISIS-537 Fix bootlint warnings at the home page
     new 12c80d5  ISIS-537 Apply suggestions by BootLint
     new 10f362e  ISIS-537 Apply Bootstrap styles
     new 3c7d548  ISIS-537 Fixed a BootLint problem about a .row without .col-**
     new f36e18c  ISIS-537 EntityPropertiesPanel now uses Bootstrap panel with a heading and body
     new 28d622c  ISIS-537 Use Wicket-Bootstrap's Modal instead of ModalWindow
     new 8ecf297  ISIS-537 Bootstrapify ExceptionStackTracePanel
     new 5d99568  ISIS-537 Fully disable the old ExceptionStackTracePanel.css and make the panel heading red
     new f81496d  ISIS-537 Upgrade Select2 to 3.5.1 and Wicket-Select2 to 2.2.3. Add Bootstrap styles
     new 4705f03  ISIS-537 Add support for disabled menu items
     new 7d32ba3  ISIS-537 Fix the layout of IsisPasswordPanel. (reported by BootLint)
     new 8e92e9a  ISIS-537 Use col-xs-** - it scales automatically on all screen sizes. Apply width:100% to all non-compact labels, use class="help-block" for inline feedback
     new 6cc30f8  ISIS-537 Re-apply the width:100% for Select2. It seems it doesn't use Bootstrap's class="form-control" properly
     new 81166cf  ISIS-537 Do not replace the modal window markup because this way Bootstrap is not able to hide it with JavaScript and remove the backdrop
     new eb6bc4a  ISIS-537 Add sorting indicators to IsisAjaxHeadersToolbar. Uses Bootstrap icons so it will automatically apply the styling of the current theme
     new 18857e7  ISIS-537 Use respond.js for media queries for older IE (less than 9)
     new ca0b743  ISIS-537 Bootstrapify the bookmarks sliding menu
     new 9bc03ff  ISIS-537 Put the "clear all bookmarks" link in the panel-footer. The panel-body may be used for some help text later
     new 99e0a60  ISIS-537 Use the panel-body to show a help text, e.g. "You have no bookmarks" when BookmarkedPagesModel is empty
     new a581cd6  ISIS-537 Remove the panel-heading for EntityIconAndTitlePanel. It just makes the panel to take more space (vertical and horizontal)
     new 6fc39ce  ISIS-537 Replace the custom CSS class 'clear' with Bootstrap's 'clearfix'
     new 6ed91dc  ISIS-537 Simplify the animations for the sliding bookmarks menu. Using opacity didn't hide the layer and later it wasn't possible to use the nabvar (it was clicking on a bookmark)
     new 009214b  ISIS-537 Use slide up/down effects to hide/show the bookmarks. Add 1px left margin to maek the bookmark ribbon more clear
     new 1191ce1  ISIS-537 Add support for bookmark depths and active (currentBookmark) items
     new 9840267  ISIS-537 Change the icon for zero clipboard to a "link" icon
     new 8836771  ISIS-537 Zero clipboard improvements: preselect the text, close the modal on Enter, Esc or click "OK"
     new f224877  ISIS-537 Implement multi-level Css menus
     new 5a99d3b  ISIS-537 Use Font Awesome icons only. No more Bootstrap's default glyphicons
     new 8973db3  ISIS-537 Bootstrapify the SignIn page
     new 140a116  ISIS-537 Use InlineEnclosure to hide collections contents when there is no data for the table. Same for EntityHeaderPanel
     new f792e23  ISIS-537 Use Bootstrap navigation styles for the tables with paging
     new 8bb9c9b  ISIS-537 Use <div> instead of <span> when there are block elements in the children
     new f8c97e8  ISIS-537 Use Wicket-Boostrap 0.9.6 stable version
     new 50638a7  ISIS-537 Bootstrapify CollectionContentsAsSummary
     new db7835f  ISIS-537 Use help-block class on the upload field to add some spacing between the upload field and the Clear button
     new dfbefea  ISIS-537 Remove CSS class '.form-control' for the file upload field. BootstrapFileInputField adds such automatically on a wrapper div. Makes BootLint happy
     new 7f0d990  ISIS-537 Move the zero clipboard link in EntityIconAndTitlePanel
     new c4972d6  ISIS-537 Remove cssreset.css. Bootstrap comes with normalize.css embedded
     new dc64ba9  ISIS-537 Rename the collapse target class for application actions. Otherwise collapsing the main menu collapsed the application actions navbar too. Only in mobile phone mode
     new 0aba5a8  ISIS-537 Use custom CSS class to mark the collapse target for application actions menu. Apparently .navbar-collapse is a special one
     new 1eff2c1  ISIS-537 Allow the event to bubble so the application actions menu is hidden after click on an item
     new ba71114  ISIS-537 Show the copyLink only in regular views. There is no place for it in compact modes (e.g. in table)
     new c4c8a5a  ISIS-537 Use bg-primary CSS class for table headers and panel's header so that the background is the same as the navbar. To be similar to the old version of the application
     new 524c9c2  ISIS-537 The images in the tables should be 16x16. Introduce bootstrap-overrides.css. It will be used to override all themes
     new 6e11415  ISIS-537 Wrap the listing tables in .table-responsive so they show horizontal scroll in mobile phone mode
     new 9a02c8c  ISIS-537 Hide the .form-controls when in read-only view in tables. Make the cells more compact
     new f3ba0fa  ISIS-537 Remove the CSS and images/icons for Bootstrap 2.x
     new 59a3b9b  ISIS-537 Add a Theme chooser/picker. Shows all available themes. We should decide which ones to leave there
     new 4b0d72e  ISIS-537 Left align the text in the table cells
     new 77b7b71  ISIS-537 No border-radius for the navbar. We use two navbars one under the other and some holes were visible
     new edf9cc2  ISIS-537 Do not keep reference to the active theme provider because it keeps a ref to the theme and it is not serializable
     new a2ec7f1  ISIS-537 Open dropdowns automatically on hover. Just like the old version
     new 0f10056  ISIS-537 Rework ThemePicker to not save ITheme in the component model, but work with its name (a String) to avoid serialization related problems
     new 6f3e926  ISIS-537 Use Bootstrap based date picker with time picking functionality
     new 1c784d9  ISIS-537 Bootstrapify MmvErrorPage
     new 0d920c0  ISIS-537 Add the JS and CSS resources for the new DateTimePicker
     new 9df70c3  ISIS-537 Reintroduce the spinning veil. It doesn't use timers because it breaks the FontAwesome icon for some reason. It uses fadeIn(1000) so it is not visible for fast operations
     new d1a06b0  ISIS-537 Style MmvErrorPage
     new 6a8f3e8  ISIS-537 Build with JDK 1.7. Revert later is necessary
     new 36c11b8  ISIS-537 Fix the build after merge with master branch. isis-core-profilestore module has been removed
     new d20c019  ISIS-537 Bootstrapify the links to switch between table representations (as table, as excel, etc.)
     new 7ced3e4  ISIS-537 Use Bootstrap tooltip for the "show as" links for tabular data
     new c5c7ecf  ISIS-537 Fix the CSS for CollectionContentsAsSummary
     new 7f7ae4d  ISIS-537 Do not autofocus the first input field but just scroll to the top of the entity panel.
     new 03a4e6a  ISIS-537 Use bg-primary as a background CSS class for the currently selected link for CollectionContents
     new f36edfa  ISIS-537 Fix the layout for ValuePanel in compact mode
     new 25fd34e  ISIS-537 Rename .hide class for LinksSelectorPanelAbstract to .hideicon because otherwise it clashed with Bootstrap's .hide ( display: none !important;)
     new 2083f4a  ISIS-537 Remove obsolete code - the Bootstrap Modal doesn't need custom CSS class name as Wicket's ModalWindow
     new 85cc75b  ISIS-537 Introduce EntityIconTitleAndCopyLinkPanel - an extension of EntityIconAndTitlePanel + copyLink
     new 95ac834  ISIS-537 Bootstrapify CssMenuPanel and CssSubMenuItemsPanel (used in Bulk and Messages application actions)
     new 89d43fa  ISIS-537 Hide the box-shadow for disabled inputs (compact mode)
     new da85ce9  ISIS-537 ReferencePanel now works with ENTITY_ICON_TITLE_AND_COPYLINK, so it should hide it instead of ENTITY_ICON_AND_TITLE
     new 4249540  ISIS-537 Fix the link to Bootstrap. Now we use the latest version (3.2.0)
     new eb89bb4  ISIS-537 Improve the markup of ActionPanel.html. Use h3 for the action name. Use <div> for the parameters because it may contain other block elements
     new 773e25b  ISIS-537 Bootstrapify all markup in org.apache.isis.viewer.wicket.ui.pages package
     new 5bcf59c  ISIS-537 By default strip Wicket tags because otherwise they may break some CSS rules (e.g. Bootstrap navbar doesn't render correctly)
     new 6caec31  ISIS-537 Exclude unused transitive dependencies from wicket-bootstrap-extensions (jquerypp, jqueryui, typeaheadjs, x-editable, spin.js, closure-compiler)
     new 27a6e72  ISIS-537 Update SLF4J to 1.7.7. Always use the same version of slf4j-api and slf4j-log4j. Fix a FIXME
     new 6738741  ISIS-537 Use 2/8/2 columns layout for AboutPage, ActionPromptPage, EntityPage and HomePage
     new f7d2ac7  ISIS-537 Use col-xs-** - if the number of columns is the same for all sizes then using the smallest one is sufficient
     new 22096e8  ISIS-537 Use CheckBoxX component for three state support
     new 240b34d  ISIS-864: guard to NOT persist commands if objects are dirtied as side-effect of 'seed' services (as Estatio and the security module both use).
     new dadf9d4  [maven-release-plugin] prepare release isis-1.7.0-RC2
     new c7b2ee8  [maven-release-plugin] prepare for next development iteration
     new 45cb55d  ISIS-537 Use the new version of CheckBoxX (Wicket-Bootstrap). Now optional Boolean properties has three states
     new 6d61abe  ISIS-537 Use YUI Compressor to create .min version (minify and obfuscate) of all CSS and JS resources
     new f605fba  ISIS-537, ISIS-911 - Remove the extra "Clear" button for Blob/Clob scalars in edit mode
     new 2a5ba04  ISIS-537 Revert the full 12 column layout for EntityPage
     new 68e1627  ISIS-537 remove everything related to JQuery UI. It is not used anymore. It seems the datepicker was the only JQuery UI widget around
     new cf943ec  ISIS-537 https://trello.com/c/YaU670zN/36-suggestion-i-wonder-if-the-view-selectors-on-the-far-right-eg-list-vs-summary-vs-gmap3-vs-hidden-should-instead-be-rendered-as-a
     new 7432d44  ISIS-537 Use Button Dropdown for the view selector above tables (as Excel, as Summary, as Chart, as Calendar, etc.)
     new 7f92b85  ISIS-928: tiny fix to todoapp (noted in 1.7.0 release voting)
     new f89e1e6  ISIS-864: guard to NOT persist commands if objects are dirtied as side-effect of 'seed' services (as Estatio and the security module both use).
     new cb27bdf  ISIS-537 Improve the javadoc of CollectionContentsAsFactory
     new b347515  ISIS-537 Use font icon for 'table' for the "View as" selector for collections.
     new c89f146  ISIS-537: changing dependency on webjars to 0.4.3
     new 78e0faa  ISIS-537: moving version to 1.8.0-SNAPSHOT (was 2.0.0-SNAPSHOT)
     new 8bf861e  ISIS-537 Remove the custom styling for MultiLineStringPanel. Everything comes from the Bootstrap theme now
     new 91452a7  ISIS-537 Fix the layout of the ajax table navigator. It has to be on the down-right corner
     new 17dd466  ISIS-896: Updating verify-isis-release.sh tested on 1.7.0 release
     new c7c68e8  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/isis
     new b60eb22  ISIS-896: Enabling offline mode by default. Override with --online
     new ad9b445  ISIS-864: guard to NOT persist commands if objects are dirtied as side-effect of 'seed' services (as Estatio and the security module both use).
     new f5163d5  ISIS-537 Move the bulk menu actions to be left justified
     new 2533cef  ISIS-537 Remove JS related to Wicket-Extensions' ModalWindow. Now we use Wicket-Bootstrap's Modal
     new 80bc388  ISIS-537 Use https://github.com/mouse0270/bootstrap-growl instead of https://github.com/stanlemon/jGrowl
     new b850abe  ISIS-537 Check for 'noVeil' CSS class before showing the veil in the global Ajax listener
     new e0aefb4  ISIS-537 Remove JQueryUI related files
     new 3f8e250  ISIS-537 Update the licence.additional-notes section with the added and removed JS libraries
     new cd19f02  ISIS-537 Upgrade Wicket-Bootstrap to 0.9.7
     new 9d5977e  ISIS-537: styling fixes.  Have also commented out the entity/icon/copy link panel
     new 5c63b23  ISIS-537 Remove ZClip/ZeroClipboard from the licence info
     new 8c535e4  ISIS-537 Make the paging navigation smaller
     new edd1790  ISIS-537 Align the "Showing from x to y of z" with the paging navigation
     new 50ea940  ISIS-537 Contribute BootLint only for non IE6-8 browsers
     new aa5b265  ISIS-537 Minor improvements to the CSS of AboutPage
     new 3d58eca  ISIS-537 Use fixed top navigation bar.
     new 59d503c  ISIS-537 Improve the styling of the bookmarks panel
     new 79d75e4  ISIS-537 Increase the size of the "OK" and "Cancel" buttons in the action modal prompt
     new 257446f  ISIS-537 Set the action prompt modal to invisible. Rebuild the ActionPanel's body on repaint
     new 74821b8  Merge branch 'prepare/isis-1.7.0'
     new 70b77f2  Merge branch 'prepare/isis-1.7.0-RC2'
     new e8bd023  ISIS-872: post-merge fixes for various pom.xml, bumping up to 1.8.0-SNAPSHOT.
     new d11bcaa  Merge branch 'ISIS-537-use-bootstrap'
     new fa9e9d7  ISIS-537 Add TODOs for updating the javadoc. It links to a removed Java class
     new 28f37f5  ISIS-537 Use Bootstrap Alert for feedback messages. Show red asterisk for mandatory fields
     new a1e8a15  ISIS-537 Fix the date pattern to match the format used by Moment.js. JQueryUI is no more used
     new e7d76da  ISIS-537 Optimize imports of DateConverterForJavaSqlTimestamp
     new 53c0036  ISIS-537 Set default datePickerPattern to use Moment.js formats. Update the javadoc of date picker classes
     new 615b43b  ISIS-537 Use "panel panel-default" for EntityPropertiesPanel's member groups
     new 0bf913a  ISIS-537 Make the userName, Logout and About links non-collapsible, i.e. they are there in mobile phone view as well
     new 2e8aee8  ISIS-537 Use FontAwesome sort icons instead of chevrons. Use icon for the sort_none state as in pre-bootstrap version
     new a3c8f25  ISIS-537 Table headers should be bold
     new 373e4ed  ISIS-537 Use application wide header contributor to make sure that Bootstrap's CSS is always contributed first
     new cf1e505  ISIS-537 Introduce BootstrapOverridesCssResourceReference - a CSS reference that contributes Isis' overrides of Bootstrap CSS rules
     new 00f8d5c  ISIS-537 Use bigger padding-top for the body because otherwise the page content is hidden behind the static top header
     new 0cc5bb6  ISIS-872: updating STATUS
     new 37b04f7  ISIS-537: updating icons for todoapp.
     new b497a91  ISIS-537: suppress 'mandatory' indicator in tables (when the label is empty)
     new 0a2e5dc  ISIS-537: don't wrap every property in entity property form in 'panel-body', instead just one div for the whole set; remove accidental double panel-default for middle column; added override CSS to space out a little bit.
     new 133547e  ISIS-537: moved the 'about' link to footer, and moved the 'logout' link into a dropdown.
     new b49759b  ISIS-537: removed border from either end of table; added table-hover style;
     new 436b896  ISIS-537: using h4 for title/icon rather than panel; flowing actions after title.
     new 087ab15  ISIS-537: making the menu service actions be closer together.
     new 673a514  ISIS-930: support for font awesome icons on (most) action buttons.  Includes @CssClassFa and also support in the .layout.json file.
     new 222e847  ISIS-537: don't display sortable icons for toggle and title columns in tables.
     new 89d1c87  ISIS-930: support @CssClassFa(...) for domain types (use instead of class-level icon).
     new 9a9abd7  ISIS-928: fixing errors in TCK dom entities (duplicate @ObjectTypes/@Discriminators)
     new 7db17c0  ISIS-537: font-awesome icons on bulk actions.
     new ff78618  ISIS-537: fix for table sorting indicator, seemingly required in Firefox
     new 2618e35  ISIS-537: prettying up the todoapp to use font awesome icons
     new a5b4258  ISIS-928: enhance Todo app to demonstrate how to disable/hide all members in a class.
     new 20e99fb  ISIS-928: demonstrating use of hidden() and disabled() in the todoapp.
     new 6a5039a  ISIS-537: standardizing on use of CssClassFa facet value throughout (always include the "fa " class).
     new 766670e  ISIS-928: minor bug fix in ToDoItemSubscriptions.
     new d177fba  ISIS-928: marked Exploration annotation as deprecated, with a view to perhaps removing in Isis 2.0.
     new 1766c7b  ISIS-703: new LabelAt annotation and facet and facet factories.
     new 830154f  ISIS-537 Extract common markup in the parent classes (WIP)
     new 3f30504  ISIS-537 Further simplification of ScalarPanels' markup. Use inheritance and fragments to reduce the number of the HTML files to minimum
     new 1802a6d  ISIS-537 Improve the markup of ReferencePanel and IsisBlobOrClobPanelAbstract
     new e196348  ISIS-537 Fix the comment about CSS region. The rules are about making the label on the left, not right
     new c8f4e9d  ISIS-537 Use <ul> for the additional links in AdditionalLinksPanel. Add some space at the bottom to draw a line between them
     new 9b09088  ISIS-537 Remove commented out CSS rules about colors in CssMenuPanel.css
     new 0618035  ISIS-537 Remove "display: inline-block" for .dropdown-menu>li>a.menuLink" so that the hover colors the whole line
     new 266f71a  ISIS-537 Fix the javadoc of CssClassFaFacet
     new 67e2c7b  ISIS-537 Use bg-warning for prototype application actions
     new 4cb82b8  ISIS-537 Use btn-warning for prototype CssMenuItems (links) and btn-default for non-prototype
     new 66461a4  ISIS-537 Use btn-warning for prototype CssSubMenuItems (links) and btn-default for non-prototype
     new 0de9052  ISIS-537 Remove the styling of the <ul> for additional links (no margins, no block elements)
     new cf7976a  ISIS-537 Use overflow-x: auto; on the responsive tables.
     new f42a3cf  ISIS-537 Use panel-primary (instead of -default) and btn-xs (instead of -sm)
     new 189c0ac  ISIS-537 Disable links/buttons with Bootstrap facilities
     new fb273a7  ISIS-537 The theme chooser should show only the Bootstrap default theme and Bootswatch ones (vegibit ones are not shown now)
     new 6ab6109  ISIS-537 Fix the selector for showing/hiding the bookmarks panel
     new ca0085e  ISIS-537 Fix the icons for the application actions. Use fa-fw as additional icon type to fix the width
     new 4bfb1f3  ISIS-537 Use panel-default instead of panel-primary (I've misread the task. It is about btn, not panel)
     new b666085  ISIS-537 With the new layout for scalar panels' markup the input field is not anymore enclosed in a label.
     new cc2b39f  ISIS-537 Replace all btn-default with btn-primary. btn-default is preserved for reset/cancel type links/buttons
     new 4554613  ISIS-537 AddOrReplace the menu item' label because page refresh leads to an error that the link already has a label
     new e0da955  ISIS-537: fixing a couple of unit tests for the CssClassFa stuff.
     new d8492e2  ISIS-933: config properties to override RO defaults for simplified/suppressed representations.
     new b688d5e  ISIS-933: reverting new RO properties for todoapp.
     new 3eddbd9  ISIS-537 Fix the layout of ReferencePanel in compact mode
     new d98a91b  ISIS-537 Update the date patterns for the date picker and comment them out so the defaults from WicketViewerSettingsDefault are used
     new 12a80e1  ISIS-537 Replace all occurrences of Wicket's FeedbackPanel with WB's NotificationPanel
     new f3651d6  ISIS-537 Remove the left padding for the additional links list
     new 7d4ae1e  ISIS-537 AddOrReplace the fontAwesome label instead of just adding it.
     new 1834d63  ISIS-537 Left align the dates when shown as compact in a table
     new 161d570  ISIS-537 Numbers should be right aligned in compact mode
     new e6b3ec1  ISIS-537 Remove a not needed comment
     new c0aeb4a  ISIS-537 Use btn-sm for the OK & Cancel for the action dialog and for the property edit button
     new b67f47a  ISIS-537 Use btn-info for the links selector dropdown button
     new a3fb816  ISIS-537 Made Edit (OK/Cancel) buttons for EntityPropertiesPanel panel bigger (btn-md) than the other buttons in the page (additional links, btn-sm)
     new 5172583  ISIS-537 Add configuration settings for enabling the theme chooser (isis.viewer.wicket.themes.showChooser) and for enabling just a subset of the themes (isis.viewer.wicket.themes.enabled)
     new a35b159  ISIS-537: delete regular-vs-uppercase property (which disables the text-transform: stuff), as defunct with the new bootstrap stuff.
     new c02fb76  ISIS-537: added comments to properties in viewer_wicket.properties
     new 982e163  ISIS-537: for todoapp, simpleapp: bootstrap themes, default theme.
     new 3e254d9  ISIS-537 Use a <span> rather than <input> or <label> for compact mode of most scalar panels
     new fe5d6fc  ISIS-537 Save the selected theme in a cookie so it is the default next time the user comes back
     new a0cddfe  ISIS-537 Wrap the input and additional links in a span.scalarValueWrapper that says that the whole group should take the left 70% of the available space for BooleanPanel
     new 6668fb4  ISIS-537 Fix the rendering of Select2 box in modal windows
     new dcaf3f5  ISIS-537: moving CssClassFaFacets into correct package.
     new 3569b5e  ISIS-537: removed text-transform:uppercase in all of the component-level CSS (pre-bootstrap styling).
     new e7a8157  ISIS-934: only pretty print JSON representations if in prototype mode.
     new 57c97cf  ISIS-935: RO viewer return 404 for not found.  To enable this, introduced ExceptionRecognizer2 interface (an extension of ExceptionRecognizer) and pushed down its usage into DataNucleusObjectStore.
     new 8fc11cb  ISIS-537 Show the icon and title for an entity action in the modal title
     new e6a39c3  ISIS-537 Re-enable the asterisk for mandatory fields
     new b9ee597  ISIS-537 Use 'position:fixed' to veil the whole screen
     new a9046e5  ISIS-537 Implement the view logic for @LabelAt annotation
     new e66aa43  ISIS-537 Use btn-warning for the prototype application actions
     new 703a705  ISIS-537 Reduce the width of the Select2 input to make it show its left border again
     new 29c69d9  ISIS-931: isInjectorMethodFor re-impl; ClassDiscoveryService refinement
     new 355c1d0  ISIS-931: extracted out InjectorMethodEvaluator (for testing, single responsibility principle).
     new 1ec326f  ISIS-936: moved source from isis-core-objectstore-jdo-metamodel to isis-core-metamodel.
     new b7c3332  ISIS-936: deleting unused code (core/runtime/example/...).
     new fe4e49c  ISIS-936: moved prod source from isis-core-objectstore-jdo-datanucleus to isis-core-runtime.  moved tests to core/tck/isis-core-tck-integtests.
     new 21e2882  ISIS-937: moved TCK out of core.
     new e332196  ISIS-928: bumping example apps to JDK 1.7
     new 20d2d9b  ISIS-938: mothball isis-core-bytecode-cglib and isis-core-bytecode-javassist.  Minor changes in PersistenceMechanismInstallerAbstract to remove vestigial dependency on same.
     new bf1bc5b  ISIS-936: deleting objectstore-jdo-metamodel/pom.xml, as no longer referenced anywhere
     new f4b9021  ISIS-936: moved isis-core-objectstore-inmemory into isis-core-runtime.
     new a22b88f  ISIS-939: simplified ClassSubstitutor and ObjectFactory.
     new 51562c5  ISIS-939: simplified CollectionTypeRegistry hierarchy (to single implementation).
     new d716572  ISIS-939: simplified SpecificationTraverser.
     new 06929ab  ISIS-939: pruning defunct uses of SpecificationTraverser and similar.
     new 989d658  ISIS-939: pruning defunct uses of CollectionTypeRegistry and other subcomponents.
     new 898c604  ISIS-939: PersistAlgorithmUnified
     new e523166  ISIS-939: PojoRecreatorUnified and IdentifierGeneratorUnified.
     new 36f6922  ISIS-537 Update yuicompressor-maven-plugin to 1.5.0
     new 7f8e4de  ISIS-537 Use event pubsub instead of global JS functions. Tidy up jquery.isis.wicket.viewer.js (strict mode)
     new e14e481  ISIS-537 Line up the input field for .label-left and .label-top
     new e1b5ffe  ISIS-537 Do not apply background effects on the prototype application action items
     new b4bfb68  ISIS-537 Show the label in label-left mode more to the middle of its input field
     new ad97165  ISIS-537 Reduce the space between the label and its Select2 input in .label-top mode
     new 8470d51  ISIS-537 Use .input-sm for smaller inputs and input groups
     new 4fbe444  ISIS-537 Fix the alignments for .label-none
     new e92855c  ISIS-537 Align the labels in label-left mode to the start (left)
     new da0ad75  ISIS-537 Remove obsolete images for the table views selector (hide and table images)
     new 5dbc13f  ISIS-537 Optimize imports
     new f2993a0  ISIS-537 Add a TODO: Is CollectionContentsAsIconsPanelFactory still used. It seems it is not referenced by anyone
     new 430273c  ISIS-537 Use disabled="disabled" in CollectionContentsAsSummary instead of disabled="true" to be HTML valid
     new 61466b6  ISIS-537 Reintroduce the CopyLink functionality in EntityHeaderPanel only
     new 82405a9  ISIS-537 Use btn-sm for Blob's Download button. Fix the layout of the file input in .label-left mode
     new 1f40aa9  ISIS-537 Disable the application action link if the action is disabled. Use a Bootstrap tooltip to show the reason
     new b635865  ISIS-537 Fix a typo in javadoc. Add a TODO asking whether CssClassFaFacetRepr should be added to MemberRepr
     new a62076c  ISIS-537 'use strict' for slide-panel.js to make it more "typesafe"
     new 0b36daa  ISIS-537 Implement Ctrl+] for opening the CopyLink modal window.
     new 7cf69d9  ISIS-537 Use opacity 0.5 for the veil. This is the same opacity value as Modal's backdrop so there is no flickering when a Modal is opened and some Ajax call is made
     new 4bbe17e  ISIS-537 Do not re-add the ScalarPanel's AjaxFormComponentUpdatingBehavior again and again even when rebuilding the whole GUI for the panel
     new 7466e7c  ISIS-537 Mark the body of the standalone collection as "panel-body". This adds padding of 15px for all sides
     new 3680adf  ISIS-537 Add logic to be able to contribute CSS rules overriding Bootstrap theme's ones for the currently active theme
     new d9d82cc  ISIS-537 Exclude wicket-core for wicket-bootstrap-themes dependency to make the Maven enforcer happy when testing with a new version of Wicket
     new 69a033e  ISIS-537: moved copy link to right of title (pending use of anchorjs or similar to show only on hover), moved actions up.
     new ce6330c  ISIS-537: moved breadcrumbs panel to footer, and moved powered by to right.
     new d4816a4  ISIS-537: use alt+] instead of ctrl+]
     new 8efdfa0  ISIS-537 Add Bootstrap overrides CSS file for Sandstone theme to fix the rendering of the input-group-addon for the dates
     new b97fac4  ISIS-537 Show/hide the CopyLink modal window with alt+] keyboard combination
     new cf910f3  ISIS-537 Fix JavaScript for org.apache.isis.viewer.wicket.ui.components.widgets.cssmenu.AjaxDeferredBehaviour.OpenUrlStrategy#NEW_WINDOW. It should be wrapped in a function.
     new 2fc840f  ISIS-537 Show/Hide the copy link only when hovering the entity's icon and title
     new da9e360  ISIS-537 Improve the logic for showing/hiding the CopyLink modal window with alt+] keyboard combination
     new 21bc20b  ISIS-537 Use CSS 'visibility' for showing/hiding the copy link for better IE support
     new c195fa7  Revert "ISIS-537, ISIS-911 - Remove the extra "Clear" button for Blob/Clob scalars in edit mode"
     new bcd1794  ISIS-537 Remove margin-bottom: 15px; for .form-group
     new c5697ee  ISIS-537 Reduce event more the vertical space between the entity properties by copmletely hiding the label when .label-none.
     new 692adff  ISIS-537 Add 4px padding at the bottom of the label when .label-top
     new 9fbfcaa  ISIS-537 Use same space on the left and the right of the form components in the forms (EntityPropertiesPanel and ActionParametersFormPanel)
     new e858ac5  ISIS-537 Disable the resizing of textareas in modal windows
     new 8cbe98e  ISIS-537 Replace tabs with spaces. Remove unused methods.
     new e59364a  ISIS-537 Revert a change to ToDoItem related to testing of @LabelAt positions committed by mistake
     new 21d008a  ISIS-537 Add an 'edit' icon for EntityPropertiesPanel
     new 33b3125  ISIS-537 Remove a div.clearfix to save some vertical space and for better alignment of the table view selector and the entity action links
     new 1c17e40  ISIS-537 Add "registered trademark" to Powered by in the footer
     new 11c6dcd  ISIS-537 Improve the Bootstrap styling of ValuePage.html
     new 46dc3a4  ISIS-939: simplified PersistenceMechanismInstallerAbstract and its subclasses, also PersistenceSessionFactoryDelegating, PersistenceSessionFactoryDelegate.
     new fab4f47  ISIS-939: more simplified of persistence sessions and object stores.
     new 30eb514  ISIS-939: deleted the UpdateNotifier subcomponent.  Not used by any released code, and the same information (and better) is available in the IsisTransaction itself.
     new e48ab59  ISIS-939: simplified MessageBroker
     new bea5a02  ISIS-939: deleted AdapterLifecycleTransitioner interface (performed no function).
     new 5f8fca9  ISIS-939: simplifying PersistenceSession
     new 0ecd015  ISIS-939: clear the MessageBroker's applicationError field once read (functionality lost in previous refactorings).
     new 6f2296c  ISIS-941: don't try to flush property changes from form for disabled properties.
     new ee4fe8b  ISIS-537: update to ToDoItem's layout to demonstrate labelAt facet.
     new bbdf17b  ISIS-537 Write the 'type' HTML attribute even for invisible buttons with placeholder
     new d905d38  ISIS-537 Add 20px under the entity (EntityPropertiesPanel) to make a clear distinction with the row for entityCollectionsOverflow
     new 8a2c825  ISIS-537 Use .input-sm for the select2 input fields.
     new 8c0a5ac  ISIS-537 Use NotificationPanel instead of FeedbackPanel
     new 3902705  ISIS-537 Change the name of the theme chooser cookie to be more inline with the names of the properties
     new f4321ae  ISIS-537 Use Bootstrap grid offset classes instead of empty columns. Suggested by Bootlint 0.8.0
     new 27545b0  ISIS-537: removing a TODO:mgrigorov (comments only)
     new 3b80b5e  ISIS-537: moved markup and CSS for LinksSelectorPanelAbstract into its subclasses (CollectionContentsLinkSelectorPanel and EntityLinksSelectorPanel).
     new b1677ca  ISIS-537: moved impl of LinksSelectorPanelAbstract (.java) to subclasses.
     new f8a8ea4  ISIS-537: deleting LinksSelectorPanelAbstract, no longer used.
     new 4912641  ISIS-537: render selector panel-specific CSS to ensure that unselected views are not shown.
     new bb08787  ISIS-537: updating comments only.
     new 5918dd6  ISIS-537: collection actions now rendered in the panel header.
     new 70af3c3  ISIS-537: factored out CollectionContentsSelectorDropdownPanel from CollectionContentsLinksSelectorPanel.
     new 457b365  ISIS-537: refactoring out SelectorHelper
     new 7087fc2  ISIS-537: completed factoring out of CollectionContentsSelectorHelper.
     new f00d01f  ISIS-537: mostly refactored, however hints not honoured for LinkSelectorPanel.
     new 2909e64  ISIS-537: selector drop-down now moved to EntityCollectionsPanel (ie into the panel header).
     new b1a0f1d  ISIS-943: Make ObjectContracts more resilient
     new 3b39738  ISIS-942: Allow auditing in transactions of entities being created/deleted.
     new 92ffe2d  ISIS-537: tidy up of (entity) collections panel; standalone collections panel no longer failing (but still need to sort out CSS and bulk actions)
     new 5022f85  ISIS-537: starting work on moving bulk actions up to panel header (renders but looks nasty and the selector does nothing).
     new 276472f  ISIS-537: factoring out BulkActionsProvider interface.
     new 9bad917  ISIS-537: continuing to pull out BulkActionsHelper (move bulk actions to panel header for standalone collection panel)
     new cb2bea9  ISIS-537: tidy up, fixing selector helper for when there is only one view.
     new c1f5281  ISIS-537: can now select different views for standalone collections.
     new e20203e  ISIS-537: cleaning up some old (commented out) HTML markup.
     new 9726a17  ISIS-537: changing StandaloneCollectionPanel to use AdditionaLinksPanel (rather than CssMenuPanel); fixing layout for bulk actions and view selector in standalone; ensuring that bootstrap CSS applied to correct element in AdditionalLinksPanel.
     new da6d6cc  ISIS-537: updating simpleapp and todoapp datePickerPatterns to moment.js (from jQueryUI.js)
     new 545b161  ISIS-944: Optimize TitleBuffer to not create the title twice per method - once for isEmpty(Object) and second time for the actual append/concat call
     new 62d77af  ISIS-944: use StringBuilder instead of StringBuffer; improve javadoc.
     new 8b7267e  ISIS-537: fixes for standalone collections; minor layout improvements
     new 6e17ab5  ISIS-537: fixing hinting (selected view, page number, ordering of tables).
     new 9746edb  ISIS-537, ISIS-946 Explicitly specify servlet-api as a dependency
     new 8a9378b  ISIS-537: titles (tooltips) now displayed correctly for action buttons.
     new f90a62e  ISIS-948, ISIS-947: refactoring event bus, removing special case handling of event bus in Isis core runtime; adding in ability to inject into request-scoped services and for request-scoped services to be event bus subscribers.
     new 0bca9b0  ISIS-950: suppress stack trace in Wicket's error page if exception is recognized.
     new 7c76632  ISIS-947 Todo webapp throws exception when logging in DEBUG mode
     new d15cec1  Javadoc fixes in applib's annotations
     new 55fc862  ISIS-948: refactoring the EventBusService (and EventBusServiceDefault subclass) so that the guava EventBus is actually instantiated only once, in effect with singleton scope, rather than with request-scoped.
     new c8485ac  ISIS-948: adding validation to EventBusService#register method (in EventBusServiceDefault subclass, in fact); improvements to javadoc.
     new 3f91802  ISIS-537: updates to javadoc only,
     new 41a723d  ISIS-537: removing unused/no-op code.
     new 235c18f  ISIS-537: fixing a bug with ModelAbstract#clearHint, adding a unit test to cover.
     new ad8e6b8  ISIS-928: removing very old commented out code in JavassistImposteriser.
     new f436bcb  ISIS-951: introducing menu separators; also getting rid of the btn-warning for prototype, using subtler italics instead.
     new 923751e  ISIS-537 Fix the changing of the view of the standalone collections
     new 2fa4bcf  ISIS-928: updating simpleapp archetype
     new 853f621  ISIS-928: recreating todoapp archetype
     new 9278e8f  Add Cloudbees forge repo for snapshots
     new cd53c31  Issue #7 - Move the <repositories> definitions to the apps themselves, not the archetypes
     new 93a30cb  ISIS-928: single <repositories> tag in the example apps' parent pom.xml.  Convert tabs to spaces.
     new e01d162  ISIS-928: recreating simpleapp archetype
     new 56616d3  ISIS-928: recreating todoapp archetype
     new b3e936c  ISIS-928: optimize imports for todoapp and simpleapp... don't use wildcards.  This addresses the issue for Eclipse/Java 8 compiler of the type 'Optional' being ambiguous in java.util.* and org.apache.isis.applib.annotation.*
     new 9ca64d3  ISIS-928: recreating todoapp archetype
     new 0d9b74a  ISIS-928: recreating simpleapp archetype
     new 7573560  ISIS-953: enhancements to FixtureScript.ExecutionContext
     new 4e7dde9  ISIS-928: refactoring unit tests of simpleapp to use nested static class format.
     new 1be9851  ISIS-928: recreating simpleapp archetype
     new 60c5e04  ISIS-928: recreating todoapp archetype
     new 41e608b  ISIS-928: further tiny tweaks to todoapp example & archetype.
     new 0a17eb4  ISIS-537: fixing the hints for entity page, plus trivial tidy-up.
     new 2f24674  ISIS-954: prevent menu items from being duplicated on the application menu bar.
     new 4bd9097  ISIS-956: updates to CssClassFaFacetOnMemberFactory and to example apps (plus other minor tidy up in ServicesInstallerFromConfiguration which was used as basis/reference of implementation of parsing strings from config file.)
     new 541ab11  ISIS-956: recreating simpleapp archetype
     new b1e34c3  ISIS-956: recreating todoapp archetype
     new 07b4235  ISIS-537: minor fixes for menus.
     new a14951e  ISIS-537: CSS and related fixes:
     new 8ae1792  ISIS-953: tiny fixes to FixtureScript.ExecutionContext following code review.
     new 343c5a2  ISIS-537: more styling fixes.
     new 24320d8  Update Jackson to 2.4.3
     new b4bd7a4  ISIS-537: render "(none)" for references that are null.
     new 9de5ba8  ISIS-537: working towards additional links on panel title for (property) member groups
     new 803159f  ISIS-537: removed defunct/commented out code and unused parameters.
     new d099b31  ISIS-537: now adds additional links to property member group (though have disabled again until fix layout issues and add facet to allow more fine-grained placement).
     new 51852ca  Use LinkedHashSet to preserve the order of the elements. Always render "fa fa-fw" in front of the custom FontAwesome classes
     new e9c041d  ISIS-690 'Show all' button for tables.
     new 8b7577a  ISIS-537: remove space between label and mandatory indicator (so that indicator doesn't overflow onto next row by itself)
     new e377ec8  ISIS-537: fix markup for right-hand column panel-heading (should be span, not div)
     new 50c00d2  ISIS-537: simplifying markup in EntityPropertiesPanel for additional links (same structure as CollectionsPanel)
     new 8a0e45c  ISIS-537: adjust margin-top of additional links for .entityPropertiesPanel, same way as we do for .entityCollectionsPanel
     new e183bbf  ISIS-537: fixing CSS for additionalLinkList class irrespective of whether applied to ul or to a div.
     new 36efbfb  ISIS-537: AdditionalLinksPanel now supports being rendered either as inline-list (the original) or as a drop-down.  Instantiated through factory method throughout.
     new db57699  ISIS-537: simplification of HTML for StandaloneCollectionPanel; remove "btn-group" class for div around additionalLinks id in EntityPropertesPanel (not needed, that responsibility belongs to AdditonalLinksPanel itself).
     new 53f364c  ISIS-537: CSS positioning of additional links in panel-headings for properties, entity collections and standalone collections.
     new 6ffdaf0  ISIS-537: float scalarValueWrapper left instead of right (in preparation for additional additional links to right).
     new 6393ac9  ISIS-537: new @ActionLayout annotation and corresponding facet.  Applies "actions-right" CSS if there are any actions associated with property that have layout to the right.
     new fd7be2a  ISS-537: now renders actions to the right if annotated as such.
     new 9517e5b  ISIS-537: entity actions positioned on panel are now rendered.
     new f58902e  ISIS-537: width of icon column for standalone collections with bulk actions (where the column is 2nd, not 1st).
     new 3969f34  ISIS-537: changing @LabelAt to @PropertyLayout and @ParameterLayout.
     new 2d1b44d  ISIS-960: Make the event bus handle exceptions more gracefully, not swallow them.
     new 2aa0df3  ISIS-960: handle exception for subscriber when invoked no-arg action.  More robust exception handler strategy.
     new 3d83695  ISIS-537: pattern matching of CSS classes based on action name (similar to FA icons)
     new de0cc86  ISIS-537: refactored EntityHeaderPanel to use additional links instead of CssMenuBuilder.
     new d9a3775  ISIS-537: deleting the defunct parts of CssMenu panel and items etc
     new fd3e6ee  ISIS-537: further deletion of unused CssMenuItem stuff.
     new 0a44794  ISIS-537: fixing up ServicesInjectorDefault initialization, responsibility for instantiation now solely in PersistenceSessionFactory, and ObjectReflectorDefault (SpecficationLoaderSpi) is handed a copy rather than instantiate its own instance.
     new 582cad4  ISIS-537: fixing CSS issues for AdditionalLinksPanel; fixing alignment of label=top or label=none divs.
     new 834014f  ISIS-928: recreating simpleapp archetype
     new f8b8fad  ISIS-928: recreating todoapp archetype
     new 6c1cde7  ISIS-537: tiny fix for separators between menu items.
     new d2bda7d  ISIS-537: minor fixes for timestamp panel
     new ef353fd  ISIS-537: commenting back out fake data.
     new 333c472  ISIS-537: tiny fix of variable name.
     new 434ab61  ISIS-960: fixing logging statements interpolation in EventBusServiceDefault's exception handler
     new 7a3e5a5  ISIS-537: tidy up in ActionLinkFactoryAbstract and ActionPromptProvider (throw IllegalArgumentException rather than NPE).
     new e5d59b0  ISIS-537: moved all CSS from components that provide additional CSS into PageAbstract.css
     new e2f15a5  ISIS-537: deleting unused panel CSS; moving all CSS in PageAbstract instead into bootstrap-overrides.css.
     new c05621a  ISIS-537: CollectionContentsAsSummary icon now uses fa- icon.
     new d231d20  ISIS-961: in IsisTransactionManager, call setAbortCause if an exception is caught for any reason (this includes an exception thrown by domain object code).
     new e5a2ade  ISIS-961: removing duplication between ActionLinkFactoryAbstract and ActionPanel (functionality moved to ActionModel)
     new d520121  Merge remote-tracking branch 'martin-g/jackson-2.x-update'
     new 67409b1  ISIS-537: tiny fix, adding final modifier, per code review
     new 0092b32  ISIS-819 Wicket viewer should show the environment details so can distinguish if running in productnio vs UAT/systest/dev etc
     new e78b950  ISIS-819: move "development" warning to be part of the after the about link, rather than the powered by link.
     new 3444afc  ISIS-537: fixing indentation of @Bookmarkable(As.CHILD) entities in bookmarked pages panel.
     new 992e388  ISIS-537: minor CSS tidy up.
     new 8aaa166  ISIS-963: primary, secondary and tertiary menu support.
     new 7af8565  ISIS-959 Define explicit dependency on jackson-annotations because otherwise an old version of it may be picked
     new 40c12d9  ISIS-537 Use smaller file upload and buttons for Lobs
     new 4495b1a  ISIS-964: unified UI hints in @ClassLayout, @PropertyLayout, @CollectionLayout, @ActionLayout, @ParameterLayout and corresponding support in .layout.json for properties, collections and actions.
     new a39c815  ISIS-964: updating todoapp and simpleapp; debugging the new layout hints
     new 452d927  ISIS-964: more debugging... getting there
     new 1e17f11  ISIS-964: okay, just about there I think
     new b5cb55e  ISIS-964: recreating simpleapp archetype
     new a5c8a0c  ISIS-964: recreating todoapp archetype
     new d4513d6  ISIS-964: fix for todoapp integ test (already in the archetype)
     new 992ec90  ISIS-964: fix for paging with new XxxLayout stuff
     new dccc84d  Merge remote-tracking branch 'martin-g/isis-537-smaller-file-input-fields'
     new 8a581a8  ISIS-955: IsisMoneyMapping for JDO Objectstore.
     new 52ddd93  ISIS-537: adjusting vertical position of app title on main menu
     new 643bae7  ISIS-537: CSS fixes for (a) collection contents as summary and (b) to stop value choices (eg category/subcategory) from "flickering" as much.
     new 86c9c88  ISIS-964: fix for CssClassFa layout for actions (copy/paste error).
     new 30c8f53  ISIS-964: updating todoapp to use XxxLayout annotations
     new c923b2a  ISIS-964: updating FixtureScripts service to use @XxxLayout
     new 6bc189c  ISIS-931: only call Reflections API once when discovering @DomainService classes (specify all URLs as package prefixes).
     new 30b8f01  ISIS-931: LayoutMetadataReader's exception should override fullInStackTrace since the stack trace is never used.
     new 807c6cc  ISIS-966: exceptions in RO viewer should be serialized as JSON, not HTML.
     new 5f3ea05  ISIS-967: lookup LayoutMetadataReader implementation from configuration, and pass through to ObjectReflectorDefault and thence to FacetedMethodsBuilder.
     new de47485  ISIS-964, ISIS-969: rename @ClassLayout to @DomainObjectLayout; introduce @DomainServiceLayout and move @DomainService(menuBar=... over to it) and replace DomainServiceFacet#getMenuOrder() with DomainServiceLayout#getMenuOrder().
     new 563d706  ISIS-971: fix for ServicesInstaller, ignore anonymous types.
     new fa6c2b3  ISIS-537 Remove 'form-control' for the BooleanPanel's checkbox to avoid flickering - initially it appears as a larger box then it is resized and moved to the left.
     new 2bb66d8  ISIS-973: simplifying and refining fixture script framework.
     new 75bcc68  ISIS-973: improvements to javadoc only
     new 5e49dbe  ISIS-973: improvements to javadoc only
     new be34f61  ISIS-973: fix for non-deprecated API, not correctly implemented in ExecutionContext#NOOP
     new ef5e127  Merge remote-tracking branch 'martin-g/build-with-java8'
     new 5a252cb  Merge remote-tracking branch 'martin-g/boolean-panel-checkbox-flickering'
     new ef797b1  ISIS-980 Do not render empty sub-menu sections in the tertiary actions menu panel
     new ba6d875  ISIS-928: ignoring utility shell script (add to .gitignore).
     new 649f168  ISIS-928: minor updates to todoapp and simpleapp (doc changes, tiny bug fix)
     new 0417a91  ISIS-981: if no security manager is configured (specifically this means, if running in the fixtures during bootstrapping) then ALLOW the interaction, rather than VETO it as previously.
     new 2b62e17  ISIS-981: reordering import statements is all.
     new 448516e  ISIS-284: enhancing ServicesInstaller so can be used within mvn metamodel (basically: a flag to optionally ignore any services that cannot be instantiated); also fixes to IsisMetaModel to correctly set up the MetaModelValidator (composite).
     new d17f5a9  ISIS-284: various fixes and enhancements to ValidateMojo; removing builder for IsisMetaModel; also attempt to exclude dependency on old google-collections.
     new e08e261  ISIS-284: moved isis-maven-plugin into core; deleted unused code; todoapp example now references the plugin in its webapp project.
     new 6ef5a7d  ISIS-284: moving isis-maven-plugin from todo app's webapp module and instead in the dom module.  Supported this by extending the ServicesInstaller API, adding setIgnoreFailures.
     new 857e356  ISIS-928: recreating simpleapp archetype
     new f76185d  ISIS-928: recreating todoapp archetype
     new 43971c2  ISIS-284: moved isis-maven-plugin definitions into profile (aim being to avoid suspected catch-22 build issue with dependencies with SNAPSHOTs).
     new 185b7af  ISIS-928: recreating simpleapp archetype
     new c7fb770  ISIS-928: recreating todoapp archetype
     new 21170a3  ISIS-972 Make it possible to set FontAwesome icons after the label for action links
     new dff5c96  ISIS-955: IsisMoneyMapping for JDO Objectstore.
     new 4af93b0  ISIS-964 Use @ActionLayout#prototype=true instead of the deprecated @Prototype
     new 5fa0eb1  ISIS-967: Use a more specific matcher for the check for LayoutMetadataReader in ObjectReflectorDefault
     new cc901b8  ISIS-964, ISIS-969: Fix a copy/paste error - @DomainServiceLayout doesn't indicate whether the class is a repository.
     new 14af536  Fix my timezone im pom.xml <developer>
     new ad9951e  ISIS-284: Use forward slashes for file system paths.
     new 26ddb28  ISIS-284: updating archetype generation stuff so that the isis profile is not active in the examples but is active for (applications generated from) the archetypes.
     new a1529f7  ISIS-284: refactored isis-maven-plugin, factoring out IsisMojoAbstract superclass to remove boilerplate in future mojos.
     new f4197f1  ISIS-928: minor incidental changes to the todoapp (additional tests)
     new b1c643a  ISIS-284: renaming of mojo classes to better capture intent (IsisRunnable -> MetaModelProcessor, IsisMojoReporter -> MetaModelProcessor.Context).
     new fce738a  ISIS-284: tiny incidental fix to one of the metamodel validator errors.
     new a5b728f  ISIS-284: change the todoapp and simpleapp's "isis" profile to be called "isis-validate".
     new 2520b00  ISIS-284: use injected @Parameter for configuration rather than reading directly.
     new eea7e73  ISIS-982: changing the names of the generated war files for simpleapp and todoapp.
     new 841a581  ISIS-284: started improving script to generate archetypes
     new 57a56de  ISIS-928: recreating simpleapp archetype
     new a90691a  ISIS-928: recreating todoapp archetype
     new de823cf  ISIS-931: added explanatory comment to code following code review.
     new 21541a7  Checks datanucleus StoreManager for support of SchemaAwareStoreManager before casting.
     new 81dbfd8  ISIS-983 Enabled Embedded Neo4J support
     new fe30771  Merge remote-tracking branch 'jdbranham/master'
     new 5a92f60  ISIS-983: testing neo4j support for todoapp and simpleapp.
     new 6a0369f  ISIS-983: changing "testDB" to "neo4j_DB" throughout.
     new c9a811c  ISIS-928: recreating simpleapp archetype
     new e6f8758  ISIS-928: recreating todoapp archetype
     new bbef048  Minor non-functional improvement
     new 5ba11f0  changed datanucleus to 4.0.4
     new fb6a37c  Merge pull request #1 from apache/master
     new 8d9600a  Update IsisDateMapping.java
     new 61dc91a  Update ClassSubstitutor.java
     new 9752a09  Update ClassSubstitutor.java
     new 56419f6  Added example Neo4j usage
     new 983b120  ISIS-537: minor tweak to spacing.
     new 03d5e0a  ISIS-959 - minor enhancements....
     new 6d8f153  ISIS-987: UserRegistrationService, along with initial (very crude) implementation of the RegisterPage.
     new dc0a3c8  Added to Neo example app
     new 0200b79  Added Neo4j files for example app
     new 46758a3  ISIS-987 Provide some sort of mechanism to allow users to self-register for an Isis application.
     new 3bd8294  ISIS-987 Provide some sort of mechanism to allow users to self-register for an Isis application.
     new a51a1fd  ISIS-987 Provide some sort of mechanism to allow users to self-register for an Isis application.
     new 92e4db6  ISIS-987 Provide some sort of mechanism to allow users to self-register for an Isis application.
     new 065bc10  ISIS-987 Provide some sort of mechanism to allow users to self-register for an Isis application.
     new 790470c  ISIS-987 Provide some sort of mechanism to allow users to self-register for an Isis application.
     new fe4ee42  Refactored PersistenceCapable to Persistable
     new 4a78b4f  Fixed schema creation
     new 2705218  minor grammar correction
     new dbe2239  reverted metamodel pom
     new 5944ae2  Removed last 'instanceOf' references to PersistenceCapable. Added a few overrides in the JDOStateManagerForIsis
     new a7423cb  Reverted some unnecessary changes
     new 6f4a9be  Merge remote-tracking branch 'remotes/origin/master' into DN_404
     new a5fb8ee  Corrected StoreManager access for DN4
     new 8b0f861  Based on the simpleapp, there is now a neoapp that runs Neo4j version 2.1.6 embedded. It also includes the Neo4j client browser that runs on port 7474 by default alongside Isis.
     new ec2a3b6  Added link to repository for 'isis-neo4j'
     new b0f8ab5  ISIS-928: minor improvements to example apps (mostly fixing .gitignore and .gitattributes), some other tiny corrections
     new a317660  ISIS-928: recreating simpleapp archetype
     new c1872f6  ISIS-928: recreating todoapp archetype
     new 06dc69a  ISIS-987 Provide some sort of mechanism to allow users to self-register for an Isis application.
     new 08466a1  ISIS-987 Provide some sort of mechanism to allow users to self-register for an Isis application.
     new fc36766  ISIS-987 Provide some sort of mechanism to allow users to self-register for an Isis application.
     new 837e1ca  ISIS-987 Provide some sort of mechanism to allow users to self-register for an Isis application.
     new f34e066  ISIS-987 Provide some sort of mechanism to allow users to self-register for an Isis application.
     new be2278c  ISIS-987 Send the email notification to the provided email (not to a hardcoded one for testing purposes)
     new 6d8de64  ISIS-987: some minor refactorings...
     new ef48bd0  ISIS-987: no longer inject applicationName into EmailNotificationServiceDefault
     new 65e998d  ISIS-987: moved EmailNotificationService to "userreg" package; factored out new EmailService, left in the "service.email" package.
     new 09510a4  ISIS-987: introduce EmailService#isConfigured() and EmailNotificationService#isConfigured() as a way to determine if have been configured.
     new 6c75618  Merge branch 'ISIS-987'
     new 14f1047  ISIS-995 Allow the label of a property to be rendered as HTML. Also, allow the label of boolean panels to be rendered on the right hand side.
     new 73bc04d  ISIS-995 Support label on the right for Boolean properties
     new 27060e0  ISIS-995 Add tests for creating NamedFacet from annotations
     new 71b703c  ISIS-995 Add unit tests for parsing 'namedEscaped' from .layout.json file
     new c9ed08a  ISIS-995 Do not HTML escape the label of text fields, reference panel and Select2 panel when NamedFacet#escaped() is false
     new 258c4b8  ISIS-987: only open an IsisSession once to determine whether to render the password reset link and the sign-up link.
     new 01a8c06  ISIS-987 Use a temporary cookie for stateless session scoped feedback messages after sending email notification.
     new c53d299  Fix an obsolete name in the javadoc of ComponentFactory
     new 9380d4a  ISIS-987: allow the sign-up link to also be suppressed from the wicket login page, even if the UserProfileService and EmailService are available and configured.
     new 0ed6be7  ISIS-987: minor fix to param names in EmailNotificationService API.
     new 1ca9c59  ISIS-987: don't allow the user to navigate to the signUp or password reset pages if that functionality has been suppressed.
     new 94529f1  ISIS-995: read "namedEscaped" from xxx.layout.json.
     new a28e9b7  ISIS-995: incidental fix: apply "title-column" CSS to first cell of header row of tables
     new 0fc9b11  Merge branch 'ISIS-995'
     new e2a3a77  ISIS-987 Contribute bootstrap.js in account management pages (signin, signup, password_reset) to fix Alert messages' close button (x)
     new 71c541d  ISIS-987 Remove the usage of Bootstrap Panel (http://getbootstrap.com/components/#panels) for Password Reset page
     new 9a2ed26  Optimize imports
     new 4225268  Mark Links#newAbstractLink() as deprecated. It is not used in Isis and is a bad practice.
     new 38b3d27  ISIS-987 Introduce PageNavigationService - a service helping with navigation to other pages by PageType
     new 1db029f  ISIS-1000 Add a new Facet for DomainObject#cssClass() method
     new 21065af  ISIS-1000: generalizing CssClassFacet to accept an (optional) ObjectAdapter
     new 718b8f0  ISIS-1000 Add unit tests for CssClassFacetMethod and CssClassFacetMethodFactory
     new a5dae20  Merge branch 'ISIS-1000-CssClassFacetMethod'
     new f0e895a  ISIS-985: initial implementation... now filtering out objects from tables if not visible.
     new d1ed04e  ISIS-985: new VisibilityContext at object level, fired when rendering objects in table (and also an object on a page), in support of multi-tenancy (as implemented by isisaddons' security module).
     new 188f6e4  Merge branch 'ISIS-985'
     new ecb3ac0  ISIS-987: tiny fix to sign-up message
     new 93d9a59  ISIS-987: correcting the (commented out) properties in simpleapp and todoapp for EmailServiceDefault.
     new 38a1e6f  ISIS-928: recreating simpleapp archetype
     new 44030e1  ISIS-928: recreating todoapp archetype
     new f8573ff  ISIS-987: moving of EmailNotificationServiceDefault from "email" to "userreg"package
     new b78c07f  ISIS-990: UserProfileService along with example usage in todoapp.
     new a41e556  ISIS-990: small refactoring so that if UserProfileService returns null, then defaults back to using the current user name.
     new 5b0f240  ISIS-990: making ErrorPage more robust... suppress the menu bars (reduce chance of error page itself failing to render meaning that useful diagnostics get lost).
     new 48d48fa  ISIS-990: making error page more robust... hide menu bars and avoid calling UserProfileService if on the error page.
     new 57a378e  Merge branch 'ISIS-990'
     new e6d725b  ISIS-1002: exception recognizer for "foreign key no action" constraint violation.
     new b8420bf  Merge branch 'ISIS-1002'
     new 62ebf43  ISIS-1003: tiny improvement to EventBus' AbstractInteractionEvent API.
     new f49349d  Merge branch 'ISIS-1003'
     new 1232a0d  ISIS-537: check for 'window' object before trying to check whether to check for DOM element's special 'noVeil' CSS class
     new 1da7445  ISIS-1000: reinstating ObjectSpec#getCssClass()...
     new 8274e27  ISIS-1000: reinstating ObjectSpec#getCssClass() (further fix to ObjectSpecificationStub)
     new 8e80a82  InteractionHelper.postEventForCollection: Phase parameter is null
     new 70e3cef  Merge remote-tracking branch 'oscarbou/patch-1'
     new 16cdd53  ISIS-1004: using wormhole pattern to avoid infinite loop
     new 4241a94  Merge branch 'ISIS-1004'
     new 50b19af  ISIS-1006 Add PojoDeeplinkService with an implementation for Wicket viewer
     new 9e9a331  ISIS-1006 Naming improvements based on Dan's and Jeroen's feedback
     new 1fec7fc  ISIS-1006: javadoc updates, also factor out service locator dependencies
     new 3cc5cc6  Merge branch 'ISIS-1006-deeplink-service'
     new d71abaa  abortTransaction when in EXECUTED is incorrect
     new d7a9af6  PropertySetterFacetForInteractionAbstract: minor comment change
     new aecba01  ISIS-537 Use the IConverter that is used to render numeric data in regular mode to render the compact mode too.
     new c251ac4  ISIS-1003: further tiny improvements to "veto" convenience method.
     new aa75634  Merge remote-tracking branch 'oscarbou/patch-2'
     new 91552e2  Merge remote-tracking branch 'oscarbou/patch-3'
     new d29da4a  ISIS-1008 Make it possible to stream Lob responses in/after Ajax response
     new 2df784f  ISIS-1008 A dummy demo of downloading a ToDo as a JSON in an Ajax request.
     new 0d5bacd  ISIS-1008: trivial tidy up in ActionModel; moved exportAsJson into the ToDoItemContributions, minor enhancements.
     new 38d77f7  Merge branch 'ISIS-1008-stream-lobs-in-ajax'
     new 571bde0  ISIS-1010 Skip sign in page if there is a user session and go directly to the home page instead
     new f9f5de6  ISIS-1010 Use Wicket APIs to check whether there is a signed in user or not
     new 7082046  ISIS-999 Add a service for logging session events (login, logout/expiration)
     new 1ca12f1  Adding Martin Grigorov to STATUS file.
     new 7679bae  ISIS-987 Make RegisterPage easier to extend and customize
     new d0d494e  Merge branch 'ISIS-999-log-session-data' into ISIS-987-2-make-register-easier-to-extend
     new 00616c4  ISIS-987 Change UserRegistrationService#registerUser() to accept UserDetails as a single parameter
     new 608a1fd  Merge remote-tracking branch 'origin/ISIS-987-2-make-register-easier-to-extend'
     new e40e263  ISIS-999 Store session identifier with the log entry
     new 1d7cd1f  ISIS-999 Add a check for non-null authenticationSession before trying to read the username
     new 55f9970  ISIS-999 Wicket's Session.get() creates a Session even if there is no such before that
     new d68b276  ISIS-970: new annotations and deprecating old
     new 2c9d790  ISIS-970: fixing compile bugs with Bulk.InteractionContext.
     new 6d9ffc1  ISIS-970: further fixes around Bulk.InteractionContext.
     new 35fbb77  ISIS-970: adding null guards for enums.
     new db173eb  ISIS-970: further tidy up and refinements to the new annotations and enums.  First-cut (untested) implementation of @DomainObject facet factory.
     new 5fcfa85  ISIS-970: facet factory for @Property annotation.
     new 5c24155  ISIS-970: facet factory for @Parameter annotation.
     new 7f04969  ISIS-970: started on the facet factories for @Collection and @Action.
     new 7842d67  ISIS-970: reworking property/collection/action interaction facets (done by the interaction facet factories); process hidden facet for property/collection/action annotation facets; process editing for collections; process typeof for collections (done by typeof facet factory)
     new 525c0c4  ISIS-970: completed the ActionAnnotationFacetFactory, with additional refactoring for DomainObjectFacetFactory
     new 77da184  ISIS-970: updated ActionLayoutFacetFactory to support @ActionLayout(bookmarking=...), plus also reading from xxx.layout.json.
     new 52599c2  ISIS-970: also update LayoutMetadataReaderFromJson to parse for xxx.layout.json for actionLayout(bookmarking=...)
     new 49e3888  ISIS-970: remove support for @ActionLayout(prototype=...) and parsing from xxx.layout.json; add support for @Action(restrictTo=Environment[]).
     new 5486e86  ISIS-970: changing @DomainObject(viewModel=true) to @DomainObject(nature=VIEW_MODEL | JDO_ENTITY | EXTERNAL_ENTITY)
     new 700019d  ISIS-970: refactoring the Bulk.InteractionContext and BulkInteractionContext services: no longer does former inherit from latter...
     new 9cfd40b  ISIS-970: moving the new ActionInvocationContext from applib.annotatoin to applib.services.actinvoc
     new a4fbecb  ISIS-970: fixing merge conflicts and fixing unit and integ tests
     new e4e4186  ISIS-970: changing 'interaction' to 'domainEvent', with...
     new 18a30b5  ISIS-970, ISIS-1003: Reapply veto(...) change to AbstractDomainEvent.
     new 707748f  ISIS-970: working on ViewModelFacet, renamed to RecreatableObjectFacet  (to support the generalization of this concept for domain objects with nature=EXTERNAL_ENTITY etc)
     new ea81a49  ISIS-970: unit tests for @DomainObject, @ViewModel; also @DomainObjectLayout and @ViewModelLayout
     new 368ea5f  ISIS-970: starting writing tests for @Action annotation.
     new 6de787a  ISIS-970: consolidating processing into DomainObjectAnnotationFacetFactory, ActionAnnotationFF, PropertyAnnotationFF, CollectionAnnotationFF
     new d21123e  ISIS-970: some unit tests for @ActionAnnotationFacetFactory; fixes/improvements to the todoapp.
     new 432ec3f  ISIS-970: unit testing of @Action annotation
     new 4716513  ISIS-970: fixing integ test failures resulting from the new hiddenFacet multi-valued type support.
     new 057f1f2  ISIS-970: unit testing @Property annotation
     new 17c418b  ISIS-970: unit testing @Parameter annotation.
     new c70dac4  ISIS-970: @Collection unit tests.
     new 5287b69  Merge branch 'ISIS-970'
     new fa642ed  ISIS-987 Add support for sending attachments with mails. Use HtmlEmail#setHtmlMsg() to hint the mail client
     new 804a83f  ISIS-970: IsisTransaction should use new Command3 interface
     new e9a54d1  ISIS-987 Extract a Wicket specific service for generating urls for email verification
     new c054fd0  ISIS-1012 Update bootstrap-datetimepicker to v4(final) and momentjs to 2.9.0
     new 29677b1  ISIS-1012 Use the IConverter not only for the regular mode but also for the compact mode of date/time scalar panels
     new 24f34ca  ISIS-1012 Remove unused member variable
     new 92e22a7  ISIS-1012 Fix the rendering of Timestamp scalar panel. It should use the timestamp pattern only
     new 0ce7398  ISIS-1012 Optimize imports. No functional changes!
     new 7be058f  ISIS-1012 Make JodaDateTimeValueSemanticsProviderAbstract#formats a constant
     new 75d2090  ISIS-1012 Introduce IsisConverterLocator - a locator for the best IConverter for ObjectAdapters
     new e77ca0b  ISIS-1012 Add support in IsisConverterLocator for BigDecimal type
     new 0c1a3dd  ISIS-1012 Add support for BigInteger in IsisConverterLocator
     new 7c33c1a  ISIS-1012 Use BigDecimalConverterWithScale for view mode when rendering JavaMathBigDecimalPanel in compact mode and in Select2 (via IsisConverterLocator)
     new 5441f51  ISIS-1012 Preserve the datePattern for DateConverterForJavaSqlTimestamp. It could be used as a fallback
     new e2b684b  ISIS-1012 Fix the name used in JodaLocalDateTimeValueSemanticsProvider#toString()
     new 82f891b  ISIS-1012 Use the current user session locale for the converter in Select2 text provider
     new 27dcb76  ISIS-1012 ISIS-1015 Update the TODO
     new 74fc2e5  ISIS-1016 Make it possible to use brand logo instead of plain text in the header
     new 8c13404  ISIS-1018 Do not allow http session replacement in Wicket because Shiro knowledge becomes outdated
     new 1db42b7  Add a helper method to lookup a domain service to PanelAbstract
     new ebf5c5c  Merge remote-tracking branch 'origin/ISIS-1012-date-patterns'
     new b919f2a  ISIS-928: tiny change to fixture script framework, making ExecutionContext#lookup(...) public and deprecating FixtureScript#lookup(...).
     new 2dc30cf  ISIS-968: extending @DomainService(nature=...).
     new b72dd11  ISIS-968: adding unit tests, updates to the todo app.
     new f3294b6  ISIS-968: @ActionLayout(contributed=...) support.
     new 63957e2  Merge branch 'ISIS-968'
     new 1a1cb4f  ISIS-987 Make IsisSignInPanel easier to be extended
     new 11243a8  ISIS-1012: in select2 choices, only use IConverter for value types, but continue to use titleString() for reference types (ie domain objects).
     new 254fee7  ISIS-1019 Upgrade dependencies to javassist, org.reflections
     new 76ff987  Update SLF4J to 1.7.10
     new 8dac233  Update JUnit to 4.12
     new ea61fef  Update GSON to 2.3.1
     new 219d634  ISIS-1019 Update Resteasy to 3.0.10. This way it doesn't bring dependency to Javassist 3.12.x
     new 40c6a45  Update Jackson to 2.5.0
     new f65d37d  ISIS-1019: fix to RegisterEntities
     new a5126d2  ISIS-968: javadoc changes only
     new b43f224  ISIS-1014 Do not use fadeIn effect to show the modal prompt
     new afa2729  ISIS-1014 Vertically centered modal prompt
     new ba65b6c  ISIS-1014 Make it possible to drag the modal window. The whole window is a target for dragging.
     new 4345499  ISIS-1014 Use jquery-ui 1.10.4 for dragging
     new b604725  Merge branch 'ISIS-1014-modal-window'
     new a68a7df  ISIS-1016: updating todoapp to demonstrate brandLogo.
     new 98a3299  ISIS-928: recreating simpleapp archetype
     new 1b5e411  ISIS-928: recreating todoapp archetype
     new 54cc971  ISIS-1014 Use different solution for vertical centering. It seems it makes dragging a bit faster but still there is an issue with dragging
     new c6de203  ISIS-1014 Use isisFadeInVeil() instead of isisShowVeil(). This way there is no need to click twice on "OK" button in modal windows
     new 4b4cac2  ISIS-1014 Set the OK button as default one for ActionParametersForm (modal prompt form) for better IE support
     new 6cb71cc  ISIS-1014 Make draggable only .modal-dialog, not the whole .modal. Now dragging is fast!
     new c02b559  ISIS-1016 Show the brand logo also on account management pages (sign in, sign up, password reset, etc.)
     new 752d9f4  Optimize imports
     new 5b00642  ISIS-1017 Shutdown IsisSystem so all services' @PreDestroy callback is called too
     new 8fbebea  Squashed commit of the following:
     new 5474123  ISIS-1025: fixing merge issues, also reworking todoapp logos.
     new 5e39335  ISIS-1025: support different logo URLs for signin page vs header page.
     new 7d8a5ac  Merge branch 'ISIS-1025-hide-header-and-footer'
     new e37a6fa  ISIS-928: tiny update to ToDo app example.
     new 425262c  ISIS-928: tiny improvement on message for NonRecoverableException...
     new 8f50fda  ISIS-928: recreating simpleapp archetype
     new f7cea7f  ISIS-928: recreating todoapp archetype
     new 82212d4  ISIS-1017: ensuring that an RO-only system is also shutdown correctly.
     new e71f1fa  ISIS-970: CollectionLayout#renderType should be LAZILY
     new 18056c5  Merge remote-tracking branch 'martin-g/ISIS-690-add-showAll-button-for-tables'
     new 69284c6  ISIS-987: adding some missing javadoc
     new eae15a2  ISIS-690: tiny tweaks to the UI
     new a9bfb93  Fix typo in javadoc
     new 2c28858  ISIS-1011 Filter list of ObjectAdapterMementos against a String term by using their titleString()
     new 64a169e  ISIS-983: fixing regression in fixtures
     new e4f77b6  ISIS-983: comment out the fixture for the todoapp
     new 2c04671  ISIS-970: ensuring that @PostsPropertyChangedEvent, @PostsCollectionAddedToEvent, @PostsCollectionRemovedFromEvent, @PostsActionInvokedEvent are supported...
     new 128f23c  ISIS-1027: first cut impl, still to test
     new b5f73ec  ISIS-1027: more stuff...
     new 31816a6  ISIS-1027: moving the handling of deprecated annotations to {Property|Collection|Action|Parameter}AnnotationFacetFactory.
     new 34423fd  ISIS-1027: marking facet classes as deprecated; some minor incidental tidy-up
     new 255ec22  ISIS-1027: unit tests for core/metamodel now passing.
     new 349ff8d  ISIS-537 Use text-align: left; because IE doesn't support 'start'
     new e404012  ISIS-1027: refactoring the metamodel validation for detecting duplicates ObjectSpecIdFacet.
     new b30046c  ISIS-1027: also, refactored ToDoAppDashboard, so uses @DomainObject(nature=VIEW_MODEL) rather than inherit from AbstractViewModel.
     new 20a3cdf  ISIS-1027: tiny correct in one of the metamodel validators
     new 9c35d46  ISIS-1027: allow @Property and @Collection to be specified for actions to that the corresponding facets are copied over when contributed as contributed property or contributed collection.
     new 6efc659  ISIS-1027: allow @PropertyLayout and @CollectionLayout be applied to actions also (ie when contributed).
     new e273d38  Merge branch 'ISIS-1027'
     new 7be4f60  Update DomainEventHelper for not reusing ThreadLocal event
     new 3888aec  ISIS-1027: improving validation messages
     new a05f8f0  ISIS-1027: working towards removing deprecated annotations from Isis applib (Command service).
     new 7c4dbeb  Merge remote-tracking branch 'oscarbou/patch-5'
     new 99b7030  ISIS-1027: new config property so that the ViewModelSemanticsCheckingFacetFactory is disabled by default...
     new 852da24  ISIS-1028: Create Event Bus Service based on Axon
     new 16498b1  ISIS-1027: ViewModel interface should use @Programmatic, not @Hidden
     new c5b06bb  ISIS-1028: Create Event Bus Service based on Axon
     new 15ae2ac  ISIS-1028: Create Event Bus Service based on Axon
     new 29e5387  ISIS-1017 Check for non-null 'system' before trying to shut it down. It is 'null' if the application initialization has failed earlier.
     new 540a108  Use the non-deprecated IsisJdoSupport class
     new e1ef0b8  Improve the name of a local variable. Seems like copy/paste error
     new 830131a  Minor optimization in JdoObjectIdSerializer:
     new a2127cb  ISIS-1030: fix for view models to reference other view model.
     new 28df2ae  ISIS-1030: further view model fix in the rehydration...
     new d697a68  ISIS-970: updating built-in services to use new (non-deprecated) annotations.
     new 51d1f20  ISIS-1032: Allow methods methods being used in bidirectional contract tests to be overridden
     new a4ec0b7  ISIS-928: mothballing the todoapp (example app and archetype)
     new 60965c9  Add javadoc for FormGroup's constructor
     new 337d055  ISIS-1014 Vertically center the modal window with JavaScript
     new 7f534c6  ISIS-1033: adding DomainObjectContainer#isViewModel(...)
     new 470ffcd  ISIS-537: minor tweak to bootstrap CSS
     new a1c6c71  ISIS-537: tiny tweak to make the info growl message not stay on page for quite as long (now 2 seconds)
     new 43ced98  ISIS-1038: Extending ActionDomainEvent to provide the return value during the Executed phase.
     new fe75adf  ISIS-537: tiny tweak to adjust the placement of the jgrowl message.
     new 418b10f  ISIS-1039: adding missing build() method to XmlSnapshot.Builder interface.
     new f3dd50b  ISIS-1040: extensions to FixtureScript / ExecutionContext
     new dafa360  ISIS-1041: fix for auditing, was causing duplicate (xactn/oid/property to be logged in a single transaction.
     new b93a03d  ISIS-970: fixing up services installer when used with integration tests
     new faf70c0  ISIS-970: fixing previous commit that broke the services installer...
     new 67e234b  ISIS-903: TranslationService, LocaleProvider,  TrString class,
     new 759e322  ISIS-903: refactoring in the direction of also reading .po files
     new bc5f87b  ISIS-903: refactoring in the direction of also reading .po files
     new 6120496  ISIS-903: fixing bug introduced on minor improvement to CssClassFa facet
     new 3c4004e  ISIS-903: integtests now calls shutdown so PoWriter can dump .pot file to log on shutdown; skeleton impl and new unit tests (marked @Ignore) for PoReader; updates to logging.properties for the simpleapp.
     new 7fa5ed5  ISIS-903: reinstating RunSpecs for simpleapp (was accidentally commented out).
     new 1ee748e  ISIS-903: removing duplicate in .gitignore for simpleapp
     new b0470ba  ISIS-903: adding PoReader impl along with new XxxTranslated facets
     new e083008  ISIS-903: working towards parsing plural form (not there yet)
     new f690db3  ISIS-903: plural unit tests for PoReader now passing
     new 0512781  ISIS-903: fixing integ tests for simpleapp with PoReader
     new 6ab0959  ISIS-903: refactoring TranslationService so can write out .pot file...
     new ac66f1e  ISIS-903: integ tests passing again;
     new 54b39c7  ISIS-903: can now write to .pot and read from .po file
     new 3f5fbc4  ISIS-903: updating ImperativeFacets for validation/disabling and also the title method so that they can return TranslatableString as well as regular String.
     new 7c28fbe  ISIS-903: fixing unit tests
     new de6b070  ISIS-903: renaming UrlResolver to TranslationsResolver
     new b71bee5  ISIS-903: simplifying design...
     new 2cf70db  ISIS-903: TranslationServicePoMenu now emits event for its action...
     new 362a5bf  ISIS-903: allow translations to be read from externalized config location.
     new e32e2e0  ISIS-903: reducing logging noise / improving flow control if translations accessed from RO viewer (when locale not available).
     new d944430  ISIS-903: fixing backward-compatibility breakage of FixtureScript#ExecutionContext API.
     new 107cf3d  ISIS-903: tiny amount of tidy-up.
     new a2aaf09  ISIS-903: allow the translations cache to be cleared (in prototype mode).
     new ab90620  ISIS-903: updating the translations.po file for simpleapp.
     new 3b1d857  Merge branch 'ISIS-903'
     new 7e70714  ISIS-903: remove caching from the *FacetTranslated
     new 754efa9  ISIS-928: recreating simpleapp archetype
     new 3a7134f  ISIS-903: deleting old I18n facet decorator stuff
     new 3eb845e  ISIS-1043: get/set parameters on ExecutionContext
     new 07fe61e  ISIS-928: restructuring the simpleapp, adding a home page.
     new b7d7081  ISIS-928: recreating simpleapp archetype
     new cd5dfba  ISIS-1026: upgrading jetty-console-maven-plugin
     new cb26cbe  ISIS-1024: extend programming model to allow imperative validation of individual parameters (validateNXxx(...)).
     new d84c660  ISIS-1049: moving viewer-wicket into core.
     new e8ceb01  ISIS-1042: trying to figure out how to honour title()
     new d68ab62  Merge branch 'ISIS-1042'
     new 23fd0ee  ISIS-928: fixing colours for action dropdown (if positioned on RIGHT).
     new a4498ac  ISIS-903: changing file name suffix for .po files
     new db50610  ISIS-903: use Wicket's Request rather than Session to obtain the Locale
     new 2f0aeb4  ISIS-928: adding missing license files (per RAT tool).
     new eb9d741  ISIS-928: updating supplemental-models with missing license info from new Maven dependencies
     new c169d5e  [maven-release-plugin] prepare release isis-1.8.0
     new 23bad0a  [maven-release-plugin] prepare for next development iteration
     new 1d1e7d0  ISIS-928: simplifying the simpleapp pom.xml, no longer need to reference isis-viewer-wicket.version
     new a587ecd  ISIS-928: updating rat tool for simpleapp, ignore .po and .pot translation files.
     new d2e40e6  ISIS-928: updating simpleapp to build against 1.8.0
     new 2dd419a  ISIS-928: updating the release_archetype_xxx.sh scripts
     new f099dc8  ISIS-928: fix to recreate_archetype_RELEASE.sh script
     new 9ad9cde  ISIS-928: recreating simpleapp archetype
     new 350586d  [maven-release-plugin] prepare release simpleapp-archetype-1.8.0-RC1
     new bd4eeb1  [maven-release-plugin] prepare for next development iteration
     new d257b06  Replace deprecated @Cucumber.Options with @CucumberOptions
     new bb23157  ISIS-928: update STATUS with details of 1.8.0 release.
     new 6fa1b5a  ISIS-928: fix to shiro.ini for simpleapp, noticed while doing release.
     new 841608d  Merge remote-tracking branch 'origin/prepare/isis-1.8.0'
     new 8709578  ISIS-1055 The application name/logo in sign up & password reset page should be a link to the signin page
     new ce041bb  updating README for github page and uploading referenced images
     new 0ccc73e  ISIS-928: updating non-released pom.xml files
     new dcc7e05  ISIS-1057 Use PageClassRegistry to get the configured signin page and instantiate it
     new b03248e  Use generics for ConverterForObjectAdapter & ConverterForObjectAdapterMemento
     new 0fd5872  ISIS-1057 WebRequestCycleForIsis should use the configured SignIn page
     new 2f9c65b  ISIS-1062 Guice injector should create serializable proxies for the injected beans
     new 1014fcc  ISIS-1052: tiny fix to sentence in email template and to simpleapp's logging.properties (reduce noise)
     new e2be3a2  ISIS-1064: enhance DataNucluesApplicationComponents to support new listener; implement CreateSchemaObjectFromClassMetadata listener.
     new 55e569c  Merge branch 'ISIS-1064'
     new f800860  ISIS-1062: reversing change... brings in a dependency on cglib 2.x, which in turn uses asm 3.x; however DN 4.x requires asm 4.x.
     new 870d188  ISIS-1065: ensure all properties are audited when object updated using edit properties form.
     new 53b1f70  ISIS-1068: rationalizing domain service menuOrder.
     new f74a1ff  ISIS-1069: DomainChangeJdoAbstract#open should not be annotated as being a bulk action.
     new 7a687f0  ISIS-1067 EmailNotificationServiceDefault should replace all occurrences of ${confirmationUrl} in the email template
     new 4227303  ISIS-1062 Make EmailVerificationUrlService serializable
     new b7c38e7  ISIS-1071: new HasUsername interface.
     new c9ca9aa  ISIS-940: enable commands to be captured by setting up in EntityPropertiesForm.
     new 300e72a  ISIS-940: move setting up of the Command object from Wicket code and into core (so should work for Restful viewer also).
     new e0e423b  Merge branch 'ISIS-940'
     new 8cd1ce7  ISIS-1073: populate the ActionDomainEvent with the contributee for contributed actions.
     new e1285d6  ISIS-1074: causedBy should be null when logging a LOGIN event to the SessionLoggingService.
     new 021e3aa  ISIS-1077 Use the provided 'cssClass' for action menu items
     new 7b592f1  ISIS-1052 Build against 1.9.0-SNAPSHOT.
     new b78900b  ISIS-1078: enhance wrapper DomainInvocationHandler
     new a6668f2  ISIS-1078: now performs validity check on contributed actions too.
     new f68f2e9  ISIS-1076, ISIS-1057 Register WebRequestCycleForIsis before validating/loading the meta model.
     new a15357b  ISIS-1079: improve/fix support for FixtureScript#defaultParam
     new e8c7a11  ISIS-1080: for reference panel, add some padding to write of label (too close to image).  Also add some padding top/below if null.
     new 1c0d4da  ISIS-1081 Guice bean provider
     new d28dada  ISIS-1081 Add a second lookup method for finding a binding with a qualifier annotation (e.g. Names.named("something"))
     new fe154a0  Merge remote-tracking branch 'origin/ISIS-1081-guice-bean-provider'
     new d9a886e  ISIS-1064: adding property to simpleapp's persistor_datanucleus.properties
     new 946e440  ISIS-1052: recreating simpleapp archetype
     new d11ab3f  ISIS-1081, ISIS-1006 Use GuiceBeanProvider to get the configured PageClassRegistry
     new e3e1c7a  ISIS-1083 resetting dependent choice when selecting another referenced choice.
     new 6cd1def  ISIS-1086 Upgrade yuicompressor maven plugin to 1.5.1
     new f10b9c6  ISIS-1081: GuiceBeanProvider's actions should be programmatic
     new cdd0de6  ISIS-1080: aligning label top vs label left on action parameter forms.
     new 47ff9fc  ISIS-1068: further fixes for domain service annotations
     new 659b114  ISIS-1087: filter out services that are not MENU for Restful Objects' "services" resource's representation.
     new 57b4bfc  ISIS-1088: lazily discover fixture scripts in the FixtureScripts domain service.
     new 67df353  ISIS-1089: cascade tracing print stream to any child fixture scripts.
     new a18680a  ISIS-1090: deprecate IntegrationTestAbstract#runScript(...) static method.
     new 0fed5e3  ISIS-1091: simpler format for bookmarks.
     new b04c965  ISIS-1095 Make it possible to show the datepicker in a "birthdate" mode
     new efe69a2  ISIS-1095 Rename StartView to ViewMode, to be in sync with the new name in the JS widget
     new cf42db1  ISIS-1095 Rename the constant so it doesn't clash with the enum
     new b3b89d1  ISIS-1096: fallback to using objectType as classname if not found
     new 930ccfe  ISIS-1096: extend facet factory for @PersistenceCapable to also capture schema, and notice this in DomainObjectFacetFactory and use for the objectType if not otherwise specified.
     new f9d34ae  Merge branch 'ISIS-1096'
     new 4973cb5  Merge pull request #3 from apache/master
     new 8e1fc5f  ISIS-1099 Make it possible to use images loaded from the classpath in email templates
     new b042494  Merge branch 'master' of https://github.com/jdbranham/isis.git
     new b13783a  ignoring neo4j db
     new 8ea8db4  Adding dependencies for neo4j example
     new f6a4347  ISIS-1096: ignore @PersistenceCapable(schema=""), ie treat as if null and don't install an ObjectTypeFacet.
     new 1695572  ISIS-1100: improvement to algorithm for flushing transaction.
     new 5a82974  Merge branch 'DN_404'
     new 144757b  Added back some changes removed by mistake during last merge.
     new c733aa3  # WARNING: head commit changed in the meantime
     new c4d2da8  Registering metadataListener before creating schema
     new 69c69e7  configured simpleapp for DN4 and few minor tweaks
     new 0d223de  ignoring pot file
     new 97fdae6  ISIS-1101: entity component factories should load entity without concurrency checking.
     new 1f8d135  ISIS-1052: trivial enhancements to integration testing
     new 3183d01  ISIS-1100: improving algorithm for preCommit capture of audit pre/post values; making the refactored algorithm for flushing persistence commands more efficient.
     new c79af4e  ISIS-1096: fixing bug whereby @DomainObject(objectType=...) being ignored (trampled on by the JdoPersistceCapableFacet processing).
     new 53da961  ISIS-1103: new NamedFacetDefault to be used rather than NamedFacetNone for object members (superceding default logic in ObjectMemberAbstract#getName()).
     new 3044f02  ISIS-1102: toggle between modes.
     new e6551bc  ISIS-1107 Register Guice Injector in Wicket before trying to inject the application's dependencies
     new 67ce86b  ISIS-1105: deprecate container(), service(Class<T>) and wrapperFactory() from IntegrationTestAbstract
     new c3ed13d  ISIS-1104: change to PoReader so that does not log WARN if there are no translations for specified locale.
     new ee64b29  ISIS-1052: recreating simpleapp archetype
     new 14d30a5  ISIS-1058 Upgrade embedded Jetty to latest 8.x (Servlet 3.0.1)
     new 6dc9084  ISIS-1061 Upgrade Wicket to 6.19.0. Also Wicket Bootstrap to 0.9.8
     new e4c77e2  ISIS-1058 Upgrade embedded Jetty to latest 8.x (Servlet 3.0.1)
     new 63d26a7  ISIS-1060 An exception is logged when the provided credentials are invalid
     new 797e36a  ISIS-1047 The focus should be on the first field of an action parameter dialog
     new fd3fb68  ISIS-1106: Provide translations for titles of services and also enum constants
     new 2e26217  ISIS-1052: recreating simpleapp archetype
     new 9bc0f19  ISIS-1108: TranslatableException; ExceptionRecognizerAbstract checks if exception implements TranslatableException; overloads of informUser etc for DomainObjectContainer
     new c4c2217  ISIS-1052: javadoc fixes to @Action annotation.
     new 4a00684  ISIS-1110 Check for available RequestCycle before trying to read the request locale
     new 737c0a2  IsisISIS-1111 Trying to load an entity with wrong/non-existing OID fails with NullPointerException
     new 43e8693  ISIS-1028: Merge branch 'feature/ISIS-1028' into ISIS-1028
     new a62594b  ISIS-1028: simplifying some design
     new e95494f  ISIS-1028: rename EventBus to EventBusImplementation; EventBusAdapter to EventBusImplementationAbstract; also...
     new d8d882d  Merge branch 'ISIS-1028-merge' into ISIS-1028
     new c5b794d  ISIS-1028: fixing mvn dependency convergence issue; fixing two @PostConstruct in EventBusServiceDefault.
     new efb559e  Merge branch 'ISIS-1028'
     new e48e806  ISIS-1114 Allow to use EmailVerificationUrlService for custom pages too
     new 1aa380e  ISIS-1115 Make it possible to set a custom favicon
     new b8322fa  ISIS-1045: simplifying DomainEventFacets, removing the threadlocal.
     new 51e3591  ISIS-1045: fix in algorithm of DomainEventHelper
     new 89853e2  Merge branch 'ISIS-1045'
     new 8346a6b  ISIS-1113: allowing vetoing subscribers to provide translatable reasons
     new 95c6f17  ISIS-1113: fixing javadoc.
     new 0d64472  Merge branch 'ISIS-1113'
     new d1463a0  ISIS-1052: adding spanish translations for simpleapp.
     new f60ce02  ISIS-1052: recreating simpleapp archetype
     new 647ec49  ISIS-1116 Use ResourceModel for labels in Wicket viewer
     new aca547c  ignore eclipse launch files
     new dd1754e  ISIS-1058: removing 'provided' scope for our dependency on geronimo-servlet_3.0_spec (in dependencyManagement/dependencies/dependency) ...
     new d3b8dec  ExceptionRecognizerComposite: NPE if container is null
     new e9d6371  ISIS-1120 Hide the colon separating icon and title in modal window when there is no icon
     new 0be6486  ISIS-1108: adding NPE guard to allow for the usage of ExceptionRecognizerComposite whereby it is simply instantiated and used as a wrapper around other instances of ExceptionRecognizer that have already been injected into.
     new b5cbbb3  ISIS-1123: member group names now also translated.
     new f285b0c  ISIS-1124 Add the simple name of the domain entity as a CSS class next to 'entityPage' for easier custom styling
     new 80d540d  ISIS-1052: recreating simpleapp archetype
     new c01e3db  ISIS-1126: merging commit '03d5e0a07a13629b4ed6a57441099257c72d1d58' from https://github.com/niv0/isis, as per ...
     new 8fd1025  ISIS-1127 Allow FormGroup component to be able to be used with several sub form components
     new 3a3c7d4  ISIS-1129: new SudoService
     new 4426876  ISIS-1052: removing HasLongId from applib
     new 7838add  ISIS-1052: trivial improvements to the stack trace shown in the Wicket viewer's error page, to make it easier to distinguish the "caused By" inner exceptions.
     new afc5cad  ISIS-1052: better support for deprecated AbstractInteractionEvent... make sure that (deprecated) "phase" and (replacement) "eventPhase" properties are kept in sync.
     new 2c7cfbf  ISIS-720: mothballing scimpi
     new 30a4cb6  ISIS-789: Merging in https://github.com/apache/isis/pull/27 (jdbranham/master) for upgrading JDO Objectstore to 4.0.4.
     new 859a135  ISIS-789: updates to simpleapp.
     new fa30a76  ISIS-789: adding example/application/neoapp
     new 9679840  ISIS-789: removing neoapp example after all
     new e17c685  ISIS-789: tiny improvement in simpleapp's pom.xml, to parameterize version of DN mvn plugin.
     new 25a1d43  ISIS-789: converting simpleapp to use the 1.9.0_dn4-SNAPSHOT; revert to hsqldb 2.3.1.
     new 10cb910  ISIS-789: reinstating simpler OID format
     new aaf01c1  ISIS-789: update wrapper factory to ignore the "dn" prefix methods from the DN4 Persistable interface.
     new 78c1457  ISIS-789: reorganizing the order of plugins/pluginManagement in simpleapp pom.xml
     new 3ec8620  ISIS-789: tidying up persistor_datanucleus.properties for simpleapp.
     new 99ab05f  ISIS-789: disable datanucleus.schema.validateAll (rather than just *Tables and *Columns)...
     new dfaef0b  ISIS-1052 Add simple logging with the time needed to start the app in embedded Jetty
     new 867188b  ISIS-1130 Add #isEnabled() method to services based on Wicket
     new 2e75d1c  ISIS-789: bumping to DN 4.0.6.
     new 4ca2923  ISIS-1085 Add cssClassFa to DomainObjectLayout
     new b3791b1  Merge branch 'master' of https://github.com/apache/isis
     new eecab46  ISIS-1085 tests for old CssClassFa ignored since they failed - should probably removed
     new c053b08  ISIS-789: refactoring pom.xml to reduce the amount of boilerplate in domain apps for datanucleus enhancer
     new 447714c  ISIS-789: further tidy up of simpleapp's pom.xml for DN4 profile
     new 238cbb0  ISIS-789: recreating simpleapp archetype
     new d7999de  ISIS-789: updated Isis value type mappings for the new DN4 APIs.
     new fd95012  ISIS-789: minor tidy-up of the simpleapp pom.xml's
     new 412b2d4  ISIS-789: fixing silly mistake in the plugin.xml
     new 61493de  ISIS-789: recreating simpleapp archetype
     new bb8d109  ISIS-789: updating simpleapp's pom so that datanucleus-jodatime is in classpath of enhancer
     new 820bc80  ISIS-1135 Make a copy of the PojoAdapter and OidAdapter maps for debugging purposes to avoid ConcurrentModificationException caused by loading/unloading an entity
     new c3740b1  ISIS-1134 Remove redundant 'public' identifiers in interfaces
     new 21510df  ISIS-1133: initial take-on
     new de4b83f  Documentation for configuring IntelliJ; aciidoc template stuff.
     new cab1ff2  ISIS-1133: tweaking the directories.
     new 6fd9b81  Merge branch 'master' of https://github.com/apache/isis
     new 9282714  ISIS-1085: enum CssClassFaPosition extracted, references to ActionLayout.CssClassFaPosition replaced, tests in DomainObjectLayoutFactoryTest amended, outdated(?) CssClassFaAnnotationOnMemberFacetFactoryTest removed.
     new 2499884  ISIS-1085: more references to ActionLayout.CssClassFaPosition replaced by CssClassFaPosition in applib, metamodel, and viewer-wicket.
     new ba5208e  ISIS-1085: cleanup
     new 9526d35  ISIS-1085: enum CssClassFaPosition extracted, references to ActionLayout.CssClassFaPosition replaced, tests in DomainObjectLayoutFactoryTest amended, outdated(?) CssClassFaAnnotationOnMemberFacetFactoryTest removed.
     new cdfa953  ISIS-1085: more references to ActionLayout.CssClassFaPosition replaced by CssClassFaPosition in applib, metamodel, and viewer-wicket.
     new d340bfc  ISIS-1085: cleanup
     new ee76b71  Merge branch 'ISIS-1085-CssClassFa' of http://github.com/joerg-rade/isis into ISIS-1085-CssClassFa
     new c913b2f  ISIS-1133: adding font-awesome webfonts and other resources; updating pom comments re: imagesdir; adding other missing resources
     new f95f345  ISIS-1133: reworked template to use zurb foundation, and reference the regular asciidoctor stylesheets; skeleton outline of about half of the website.
     new e530bda  ISIS-1133: triggering events subsection of user guide.
     new 79ca45f  ISIS-1133: documentation links, github msg
     new ad48e07  ISIS-1133: more outlines for user guide.
     new a6ad2f5  ISIS-1133: fixing title lines
     new 35acd7f  ISIS-1133: fixing bad includes
     new 9ccb95a  ISIS-1133: updates to documentation.
     new 14d572d  add eclipse launch files backin (reverted from commit aca547c9b238509e7ce2c910231f70a612dd298e)
     new caacc91  add eclipse launch files backin (reverted from commit aca547c9b238509e7ce2c910231f70a612dd298e)
     new 1324b61  add eclipse launch files backin (reverted from commit aca547c9b238509e7ce2c910231f70a612dd298e)
     new 9dfcf1b  ISIS-1085: martin's review suggestions included
     new d5999f8  ISIS-1052: converting simpleapp to use AssertJ
     new f69eaf4  ISIS-1052: converted assertions to AssertJ
     new 28e4dbf  ISIS-1052: recreating simpleapp archetype
     new 081d47b  ISIS-1129: move SudoServiceDefault package; use stack
     new 9a931d8  ISIS-1129: convert ThreadLocal to be a stack (so use can be nested)
     new 9ae8002  Revert "ISIS-1130 Add #isEnabled() method to services based on Wicket"
     new 0f7022b  ISIS-1129: updating documentation on usage of SudoService.
     new d2ce0c6  Merge branch 'ISIS-1085-CssClassFa' of https://github.com/joerg-rade/isis into issue-29
     new 1d82584  ISIS-1085: reviewing; reverting the deletion of ActionLayout.CssClassFaPosition and the introduction of CssClassFaPosition ...
     new cd2312f  Merge branch 'issue-29'
     new ac0cff8  ISIS-1134 Minor  optimizations for iterations in IsisContextThreadLocal
     new 77786db  ISIS-1134 Close the JDOQuery after executing it and consuming its resultset
     new 8b45bd4  ISIS-1134 Consume the resultset in one more place
     new 909831e  ISIS-1134: reviewing Martin's changes and comments, tiny refactorings.
     new 3170488  Update README.md
     new 9972382  ISIS-1134: added "isis.services.container.disableAutoFlush" configuration property.
     new 5521d22  Merge branch 'ISIS-1134'
     new de0bb1f  Merge branch 'patch-1' of http://github.com/mbppower/isis into issue-30
     new 682f2b0  Revert "ISIS-1061 Upgrade Wicket to 6.19.0. Also Wicket Bootstrap to 0.9.8"
     new fd680e9  Merge branch 'master' of http://github.com/erikdehair/isis into issue-24
     new 322f3e1  ISIS-1083: introduced a new configuration property "isis.viewer.wicket.disableDependentChoiceAutoSelection" to enable the new behaviour
     new 69d5594  Merge branch 'issue-24'
     new a4f924b  ISIS-1137: Now cache a ProxyFactory instance by class (allowing reuse of the enhanced class for all instances of that type) rather than creating a newly enhanced class as currently.
     new bf64672  ISIS-1137: removing WrapperFactoryCglib
     new eedbeaa  ISIS-1137: bumping version of javassist to latest
     new ee834d9  Merge branch 'ISIS-1137'
     new b2621d5  ISIS-1137: use weak keys for the cache of ProxyFactory instances...
     new 8cec3ca  ISIS-1139: adding javadoc for ObjectContracts, and adding convenience overloads...
     new 5e33aa8  ISIS-1139: updating asciidocs with info on ObjectContracts.
     new 5b4d050  Merge branch 'ISIS-1139'
     new 2f50c59  Merge branch 'ISIS-789'
     new aca1e9d  ISIS-789: removing _dn4 from 1.9.0_dn4-SNAPSHOT throughout
     new 072527a  Merge branch 'dn4'
     new 90f26cf  ISIS-1133: reorganizing some of the new adocs; developing script for instant local rebuild / preview.
     new 08f6b03  ISIS-1133: more on the listen.rb, renaming included .adoc files.
     new 072eab4  ISIS-1133: tidying up listen.rb, adding dependency for coderay
     new bce67b9  ISIS-1133: enhance listen.rb to also spin up a webserver to serve generated html.
     new 7fcf765  ISIS-1133: also handle non .adoc files, and monitor all directories, and regenerate everything on kick-off.
     new fb3edc9  ISIS-1133: some tidy-up, abortive attempt to also launch web browser.
     new a48eb1b  ISIS-1133: command line parsing, updated README, tidying up docs on BackgroundCommandExecution
     new 7dad4d4  ISIS-1133: stubs for domain services.
     new 6718ebf  ISIS-1133: domain services.
     new 61b99ff  ISIS-1133: converting more documentation.
     new 143f190  ISIS-1133: further updates to the intro doc.
     new 3f14ded  ISIS-1133: more documentation.
     new acb9ac0  ISIS-1140: maven-enforcer-plugin now requires build performed using Java 8+ and Maven 3.2.1+
     new c42eb81  ISIS-1141: call the facet include/exclude from IsisSystemDefault (as used by integration tests).
     new 519b822  ISIS-1140: fixing .travis.yml for JDK8 build
     new 833358f  ISIS-1133: some more adocs (config properties, mostly)
     new 9065973  ISIS-1133: aocs - some screenshots re JDK8 support
     new 30e9e10  ISIS-1142: guard in FrameworkSynchronizer
     new a101920  ISIS-1133: adocs - removing duplicate .png
     new 6739371  ISIS-1140: updating simpleapp to run with Java 1.8 only
     new 24a161c  ISIS-1052: recreating simpleapp archetype
     new cc7ff53  ISIS-1140: adding docs regarding how to migrate to Java 8.
     new 8d8f64b  ISIS-1133: chipping away at docs.
     new 422af45  ISIS-1133: more adocs, doing a bit of sorting out of tips-n-tricks section.
     new 1f2866e  ISIS-1133: more migrating over of adocs.
     new 359e4af  ISIS-1133: adocs - hexagonal architecture and similar.
     new b5ee558  ISIS-1133: more adocs (philosophy and architecture section)
     new ef1e765  ISIS-1133: more conversion of adocs
     new 8a32356  ISIS-1133: more adocs - working through datanucleus stuff.
     new 2fb044b  ISIS-1133: more adocs
     new 561d41d  ISIS-1133: more adocs
     new 421c248  ISIS-1133: more on adocs
     new 3aaad83  ISIS-1133: more conversion of adocs (datanucleus, shiro)
     new 556a213  ISIS-1133: moving more stuff over to adocs (jdo/dn, shiro, restful)
     new 5c8fb46  ISIS-1133: moving more content to adocs
     new 3cd72ab  ISIS-1133: more adocs.
     new c32f4f8  ISIS-1133: more adocs
     new b8fc865  ISIS-1133: porting wicket viewer stuff to adocs.
     new 5d5f106  ISIS-1133: more adocs for wicket viewer
     new 5017faa  ISIS-1133: fixing issue with adoc formatting.
     new 9afd147  ISIS-1143: initial take-on of MetaModelService (support for lookup/reverse lookup of objectType)
     new 79acbf7  ISIS-1144: suppress domain services with NatureOfService.VIEW_REST_ONLY from the Wicket viewer (visible in Restful Objects viewer only)
     new 03c7dd7  ISIS-1145: limited conneg support for action invocations for XML accept
     new 7d52ff4  ISIS-1145: introduce RenderContext2" interface to avoid an unnecessary breakage of backward compatibility with existing isis-module-publishing.
     new a42ec2e  ISIS-1146: ignoring @PostConstruct and @PreDestroy methods automatically.
     new 9c435c5  ISIS-1133: take-on of images for user guide help on IntelliJ.
     new 7f20ed9  ISIS-1147: type-safe query support in IsisJdoSupport.
     new be55c3d  ISIS-1148: extending DomainObjectContainer to include lookupService, lookupServices.
     new 1f02eec  ISIS-1149: take-on of the ContentNegotiationService and ContentMappingService.
     new 4d596c3  ISIS-1140: reverted mvn requirement to 3.1.1 ...
     new b4dc32c  ISIS-1133: more adocs (documentation/config folder)
     new 18011b9  ISIS-1133: accidentally added an example class that didn't compile
     new b538e16  ISIS-1133: security and runtime.
     new 749ddf2  ISIS-1133: security chapter.
     new 0fd0630  ISIS-1133: summary tables for reference sections
     new 65d34db  ISIS-1133: domain service toc.
     new 4d0478a  ISIS-1133: adocs ... break out services into API vs SPI; using tocify; a bit more on testing.
     new b05b63e  ISIS-1133: styling of tocify, and downloading its css and js dependencies so can run offline.
     new ec058a8  ISIS-1152: allow lazy registration of event bus subscribers.
     new 6176226  ISIS-1133: adocs for testing chapter.
     new 5eda0ca  ISIS-1133: minor simplifications to the simpleapp, noted while writing docs; optimizing imports
     new 332988f  ISIS-1052: recreating simpleapp archetype
     new 97531ca  ISIS-1133: renamed _user-guide_ to _ug_
     new 6369716  ISIS-1133: renaming _user-guide_ to _ug_
     new 8404876  ISIS-1133: updated user-guide to include all content;
     new 0f470b2  ISIS-1133: reinstating (accidentally deleted) SimpleFixtureScript
     new b91e046  ISIS-1133: common use cases; isis in pictures.
     new cbc75f3  ISIS-1133: dev env for eclipse; adding pet-clinic tutorial.
     new 72d23dd  ISIS-1133: additional tutorial.
     new 11f68f5  ISIS-1133: articles; plus deleting temp files
     new 74e2980  ISIS-1133: reference chapter (annotations, mostly)
     new 477811d  ISIS-1133: using xref: instead of <<...>> for cross-references.
     new 9ca96fb  ISIS-1133: adding anchors to all .adoc headers; fixing some xrefs.
     new a106383  ISIS-1133: more asciidocs, working on the annotations stuff (structure, toc).
     new f6fe92d  ISIS-1133: reworking references
     new eae15c0  ISIS-1133: working on new way of doing anchor references.
     new 5669851  ISIS-1133: working on new way of doing anchor references.
     new 570ae22  ISIS-1133: reworking anchors
     new 7db616e  ISIS-1133: working on anchors and cross-references.
     new 2af3ad9  ISIS-1133: fixing references, breaking out annotation pages for each attribute (for more consistent cross-referencing).
     new 505a311  ISIS-1133: more fixing of references.
     new 3162bda  ISIS-1133: more fixing up of references.
     new d85483a  ISIS-1133: more fixing up of references etc.
     new 4a9da14  ISIS-1133: working on the annotations.
     new 6192bae  ISIS-1133: working on annotations.
     new a4d2c55  ISIS-1133: working on the annotations.
     new 38beb63  ISIS-1133: working on annotations.
     new 3ce90ad  ISIS-1133: working on annotations
     new 0e2f83c  ISIS-1133: working on annotations.
     new a75601c  ISIS-1133: working on annotations.
     new c8cb5a9  ISIS-1133: working on annotations.
     new af240fa  ISIS-1133: working on annotations.
     new d5a17b8  ISIS-1133: working on annotations
     new ba66f3c  ISIS-1133: tidy up of services API TOC
     new 2af55a0  ISIS-1133: working on annotations.
     new 238e21d  ISIS-1133: working on annotations.
     new 13767df  ISIS-1133: working on annotations (finally done the core ones...)
     new 3975113  ISIS-1133: @Column annotation
     new 73165d4  ISIS-1133: @Digits annotation.
     new 77e5272  ISIS-1133: @Discriminator, @PersistenceCapable, object types.
     new acba489  ISIS-1133: @HomePage, @Facets, @Inject.
     new e9ccddb  ISIS-1133: reorganizing material on layouts (static and dynamic)
     new 4c99a34  ISIS-1133: @MemberOrder, @MemberGroupLayout, @NotPersistent, @PrimaryKey and so on.
     new eea1a3a  ISIS-1133: annotations now documented.
     new d3a0340  ISIS-1133: supporting methods.
     new 69094f4  ISIS-1133: choices...() supporting method.
     new 67e1a99  ISIS-1133: method prefixes.
     new 9656a71  ISIS-1133: reserved methods.
     new c8b11b7  ISIS-1133: last of the reserved methods (not lifecycle ones yet, though).
     new 193678f  ISIS-1133: lifecycle callback methods.  @PostConstruct, @PreDestroy.
     new a16fcbb  ISIS-1155: fix for memento with validate(), to avoid incorrect ConcurrencyException from being thrown.
     new c368f2e  ISIS-1052: recreating simpleapp archetype
     new 259f4be  ISIS-1052: recreating simpleapp archetype
     new 3433802  ISIS-1052: tiny fix for SimpleObject simpleapp (archetype)
     new 03d4dae  ISIS-1052: recreating simpleapp archetype
     new 399eba7  ISIS-1133: working on the domain service APIs.
     new 6d245e0  ISIS-1133: documentation for domain service APIs.
     new d3f640e  ISIS-1133: services API for DomainObjectContainer and EmailService.
     new 9b44b9a  ISIS-1133: EventBusService, GuiceBeanProvider, working on IsisJdoSupport.
     new 3afd34b  ISIS-1133: services API for IsisJdoSupport through to WrapperFactory; working on XmlSnapshotService.
     new 38b6149  ISIS-1133: XmlSnapshotService
     new aeed114  ISIS-1133: domain services SPI.
     new 84e8554  ISIS-1133: domain service SPIs; mixins; tidying up remainder to get into state for publishing (albeit not complete, but good enough)
     new 461e51b  ISIS-1133: user guide, documentation website
     new 9c5dafa  ISIS-1133: breaking out reference guide and devenv guide; moving appendices' release notes and migration notes to other docs; improving the documentation page.
     new 7653e12  ISIS-1133: deleting slick-1.5.0 project files
     new 34ba74d  ISIS-1133: adding doap_isis.rdf
     new f9938c1  Remove a trailing '-->' that is visible at the bottom of every page in the docs.
     new 0c3e5f4  ISIS-1133: fixing README image links (for github home page)
     new d85f3d3  ISIS-1159: make ExceptionRecognizerCompositeForJdoObjectStore be automatically registered using @DomainService ...
     new c2a8665  ISIS-1052: removing dummy @Query from SimpleObject that.... ... had accidentally been committed
     new 497cab2  ISIS-1052: recreating simpleapp archetype
     new 8574e49  ISIS-1160: add @Consumes(MediaType.WILDCARD) to all RO viewer GET requests (in support of more liberal HTTP Accept header requests).
     new ad821db  ISIS-1154: adding parameter names/types to PublishingService's EventMetadata and also ActionDomainEvent.
     new 1a484d4  ISIS-1154: also include return type for publishing service event metadata; fix for parameter types/names (were null)
     new bb3baf1  ISIS-1133: updating README and pom to publish via the new isis-site.git repo
     new e966055  Add attribute for permission ldap extraction
     new fb79438  ISIS-1162 update to make change visible
     new b91ce61  ISIS-1162 update to make change visible
     new 020be43  ISIS-1150: migration notes for exception recognizer.
     new ebcbb76  ISIS-1133: perform a fixcrlf for generated .html files, also simplify the pom.xml down to a single pom.
     new cc4be88  ISIS-1133: revert including the docs module in root pom
     new 575ab11  ISIS-1133: fixing bad anchors for migration notes.
     new 402abe2  ISIS-1163: updating Jetty
     new 0494646  ISIS-1152: minor refactoring, added a unit test.
     new 532d376  ISIS-1152: similar trivial refactoring to that made in EventBusServiceDefault.
     new f3839ec  ISIS-1052: adding missing comment from SimpleObject (and in archetype)
     new c1fe0fe  ISIS-1164: pretty printing support for RO viewer if the ContentNegotiationServiceViaXRoDomainType is in use, and in prototype mode.
     new 6e96bf1  ISIS-1133: making the TODOs less noisy in the adocs.  Also changing "Isis" to "Apache Isis" in some places.
     new 6653ece  ISIS-1165: take-on of 'schema' module to support integration scenarios.
     new a05d400  ISIS-1165: moving the ActionMementoDtoUtils and supporting classes to core/schema (from publishmq-module-dom-canonical).
     new 4e081cc  ISIS-1133: replacing 'Isis' with 'Apache Isis'
     new fe19dc4  ISIS-1133: converting "Isis" to "Apache Isis" in the docs.
     new 566449d  ISIS-1133: adding redirects for old pages on site.
     new 057706b  ISIS-1133: fixing bad links.
     new eab15da  ISIS-1133: fixing bad links.
     new 2b579e6  ISIS-1133: improving redirect links from old site.
     new c7280dc  ISIS-1166: take-on SoapEndpointPublishingRule and supporting classes
     new 10462c9  ISIS-1167: new NullPrintStream unittestsupport class
     new 5e89a11  ISIS-1167: moving JaxbUtil into applib/utils.
     new faf5c66  ISIS-1166: generalized SoapEndpointPublishingRule to host mulitple SOAP endpoints
     new 1d27060  ISIS-1166: further improvements/simplifications to SoapEndpointPublishingRule
     new eb6742b  ISIS-1052: fixing bad elements in pom.xml of simpleapp
     new d51ed87  ISIS-1168: specify additional DN properties to bootstrap the objectstore with discovered entities.
     new 0954c71  ISIS-1168: only eagerly register if neo4j...
     new cc1eb2b  ISIS-1163: fixing packaging of war file to exclude jetty files; also updated migration docs.
     new a79eb83  ISIS-1052: recreating simpleapp archetype
     new 0eb5f82  ISIS-1163: less hacky way to accommodate schema-aware (rdbms with 'create schema') vs non-schema-aware datastores (neo4j)
     new 1a763a5  ISIS-1052: recreating simpleapp archetype
     new 60e845d  ISIS-1052: adding a how-to for persisting of titles using JDO lifecycle.
     new c29fcc6  ISIS-1052: minor tweaks for the adocs README.
     new b7b4369  ISIS-1052: minor tweak to main README, referencing the asciidoc subsite.
     new ebc9fed  Fix links to jmock and junit templates
     new 8de955d  ISIS-1052: updating docs for using IntelliJ, screenshots of maven helper plugin showing its new dependency tree tab.
     new 7db0239  ISIS-1133: added blurb to user guide, ref guide, dev guide.  Moved runtime config section from ug to rg.  Also...
     new edc4fa7  ISIS-1169: change to (try to) avoid "session already open" error (http://isis.markmail.org/thread/2dn7tja3r466yd2m)
     new a4989fd  ISIS-1170: better exception if a class has no properties/collections at all.
     new eabc168  ISIS-1133: documentation relating to web.xml.
     new 4111aac  ISIS-1133: small tidy up of Wicket UI customisation pages.
     new f1f9b23  ISIS-1171: if missing, default datanucleus.schema.autoCreateAll to false, not true (to avoid accidental modification of a target database).
     new dfe4dcb  ISIS-1133: updated guidance on mapping of Blobs and Clobs.
     new 8ad6101  ISIS-1133: pulling together the contributors guide.
     new c1ef06d  ISIS-1165: don't include minor version number in generated package name for the aim.xsd and common.xsd.
     new 7e592ae  ISIS-1052: adding github-pr.sh
     new bd53cd8  ISIS-1052: tweaking github-pr.sh to use merge --no-ff instead of rebase
     new a11b07f  ISIS-1052: docs for github-pr.sh
     new 579a1b1  ISIS-1052: docs and updates for github-pr.sh
     new ff7c9d2  ISIS-1052: more on github-pr.sh and docs
     new e63f0bd  Merge branch 'master' of https://github.com/sebadiaz/isis into ISIS-1162_pr-31
     new 14a6ff6  ISIS-1062: reformatting code
     new caca051  Merge branch 'ISIS-1162_pr-31'
     new ee1a876  ISIS-1052: further docs on github-pr.sh
     new b79de4f  update to committers guide on github PRs
     new 800dca4  ISIS-1052: adding script to pull down JIRA release notes
     new cc21eaa  ISIS-1052: moving jira-release-notes.sh to scripts/. directory
     new 119c3fc  ISIS-1052: redoing the release notes.
     new d907675  ISIS-1052: reference jira-release-notes.sh
     new e1c1a53  ISIS-1052: adding cg.adoc subsections back in (erroneously removed in previous commits).
     new d159f02  ISIS-1174: fix for the "objects of type" resource, along with new screencast.
     new 5965963  ISIS-1173: split out FixtureScriptsSpecificationProvider.
     new fb87d0b  ISIS-1173: fixing silly compile issue (missing import)
     new 3b7ac1b  ISIS-1052: adding new quote to index.html; converting "Isis" to "Apache Isis" throughout on index.html
     new fbe5aed  ISIS-1052: fixing bad links.
     new 18bfb6d  ISIS-1052: tiny CSS fix for prototype actions on menus.
     new b86aa55  ISIS-1175: fixing issue with menu separators disappearing in do force reload in Wicket viewer.
     new 95d5a4e  ISIS-1177: fix for deserializing into RO applib using jackson.
     new d5e7c90  ISIS-1178: moved first tranche of RO TCK tests to isis-app-kitchensink
     new 93a1d5c  ISIS-1178: mothballing the tck tests.
     new a466fb5  ISIS-1150: mothballed the in-memory objectstore.
     new 5e8764f  ISIS-1150: removed -r (--persistor) command flag support; removed PersistenceMechanismInstaller (pushed down into DataNucleusPersistenceMechanismInstaller).
     new c67e372  ISIS-1157: simplified design for SAFE_AND_REQUEST_CACHEABLE.
     new 5fbad07  ISIS-1052: reference extended version of petclinic tutorial.
     new 0428464  ISIS-1052: update contributors guide, moving IntelliJ plugins section to tips-n-tricks.
     new 9003933  ISIS-1157
     new 64ebce6  Merge branch 'ISIS-1157_pr-33'
     new 6dd04ac  ISIS-1158: adding i18n support to Specification interface.
     new 1bdd35c  ISIS-1173: menu separators were not appearing correctly on prototyping menu when the FixtureScriptsSpecificationProvider in use
     new ceddc2c  ISIS-1179: only call defaultXxx(...) once for action parameters.
     new 405d0dd  ISIS-1051: FacetMethodsBuilder uses new LayoutMetadataReader2 interface to ask reader whether to attempt to load metadata for class.  In addition...
     new c3d3480  ISIS-1051: updating doc for LayoutMetadataReader2.
     new f311839  ISIS-1182: spiking using fast-classpath-scanner.
     new a678b9b  ISIS-1182: tidying up with the FCS implementation, deleting Reflections-related stuff.
     new f6244c1  ISIS-1182: fixing issue with the schema not being created (because our CreateSchemaObjectFromClassMetadata listener wasn't being called by DN)...
     new 97013cb  ISIS-1182: refactoring ownership of list of services [ABORTIVE: the simpleapp runs up, but todoapp seems to hang?]
     new b83db19  ISIS-1182: CreateSchema... listener now uses the PMF to obtain connection.  Upgrading to released version of fast-classpath-scanner.  Added migration notes.
     new b584c78  ISIS-1182: improving error messages in RegisterEntities.  minor update to migration notes.
     new fdac0fe  Merge branch 'ISIS-1182'
     new fabea33  ISIS-1082: minor edits to docs
     new 59c3b49  ISIS-1182: further tiny change to migration notes.
     new 4dbceb0  ISIS-1082: tiny update to docs re: externalizing configuration using Tomcat.
     new 2292306  ISIS-1082: fixing name in more-thanks
     new bc9da8f  ISIS-1182: reverting the fast-classpath-scanner changes; instead this ticket contains just the refactorings for the management of services in ServicesInjectorDefault.
     new 9b8b9d4  ISIS-1182: improving error message.
     new 491f047  ISIS-1082: update to migration notes.
     new 8b41141  ISIS-1153: migrating to DN 4.1.2.
     new a9d2327  ISIS-1153: minor refactorings on DataNucleusApplicationComponents; reverting CreateSchemaObjectFromClassMetadata to instead go back to creating own connection rather than through PMF
     new f417608  ISIS-1082: scripts for building and publishing docs
     new 20c819c  ISIS-1052: recreating simpleapp archetype
     new d72efc3  ISIS-1153: update to facet factory per upgrade to DN 4.1.
     new acc84df  ISIS-1082: adding missing license header files.
     new e927810  ISIS-1082: adding missing license declarations into supplemenal_models.xml
     new a197924  ISIS-1082: minor updates to contributors guide.
     new 37e42b2  ISIS-1082: minor updates to docs describing how to generate docs.
     new 4411b51  ISIS-1082: documenting the asciidoctor templates.
     new 1d5e8c1  ISIS-1082: updating contributors guide docs
     new 6549e1e  ISIS-1187: mothballing legacy integration test support.
     new a930c1d  ISIS-1188: removed IsisSystemFixturesHookAbstract (collapsed down into IsisSystemAbstract).
     new d16add7  ISIS-1188: removed requirement to create an anonymous subclass of IsisSystemDefault.
     new 8605117  ISIS-1188: collapsing and disentangling IsisSystem hierarchy..
     new fd9a217  ISIS-1188: collapsed IsisSystem and IsisSystemDefault (removed IsisSystemAbstract); ditto for IsisSession and IsisSessionFactory.
     new 78dbc9a  ISIS-1188: IsisSessionFactory create OidMarshaller directly rather than passed in; pass ServicesInjectorSpi to PersistenceSessionFactory.
     new d3eb90a  ISIS-1188: pass runtimeContext into PersistenceSessionFactory, perform some basic wiring in constructor.
     new 1ed4eef  ISIS-1188: where how RuntimeContextFromSession is instantiated (and in particular, instantiate it only once, passing it from IsisSystem through to PersistenceMechanismInstaller and thence PersistenceSessionFactory).
     new 6ccf96c  ISIS-848: defined GlobSpec interface in applib, also started reworking simpleapp.
     new d5f4482  ISIS-848: simplified design of IsisComponentProiderDefault; pass GlobSpec through to IsisSystemForTest.
     new 306002e  ISIS-848: enhancing IsisComponentProvider impls to honour GlobSpec if present.
     new 3491249  ISIS-848: sorting out GlobSpecs with integration tests
     new b134bda  ISIS-848: renaming GlobSpec to AppManifest.
     new 0778019  ISIS-848: can now specify additional services also for AppManifest ... simpleapp and its integ tests now passing again.
     new f5f0fc6  ISIS-1007 Provide support for "are you sure" idiom, eg using a @AreYouSure annotation on the action
     new b286e57  ISIS-848: provide the ability to specify the AppManifest programmatically within the IsisWicketApplication subclass.
     new a997de0  ISIS-848: moving simpleapp-home to simpleapp-app.  Also fixing issue with nullable AppManifests in guice module (use a NOOP as a placeholder)
     new 10b93a7  ISIS-1052: recreating simpleapp archetype
     new cd84e55  Merge branch 'ISIS-848'
     new 9b70670  ISIS-848: documentation for AppManifest.  Also...
     new f2cd000  ISIS-848: further updates to configuring using AppManifest.  Also...
     new 2104d74  ISIS-1007 Upgrade Wicket-Bootstrap to 0.9.12 and Wicket Webjars to 0.4.7
     new 9af2734  ISIS-1173: make FixtureScripts#findFixtureScriptFor(...) public so can be used programmatically by other services etc.
     new 9ebdbfc  ISIS-848: consolidated the discovery of domain services, entities and fixture scripts ...
     new 04b3f0e  ISIS-1173: making additional methods of FixtureScripts public so can be invoked programmatically.
     new 6fd0c75  ISIS-848: adding new -m (or --manifest) to WebServer to specify the AppManifest
     new bf6c4b8  ISIS-1189: choices and autoComplete facets (for both properties and action parameters) now automatically filter out any objects that are not visible to the current user.
     new f461f53  ISIS-1190: propogate rather than wrap the ObjectNotFoundException, so that is handled correctly by calling code (else the calling code - BookmarkServiceDefault - sees only a PojoRecreationException).
     new 5660414  ISIS-848: updating documentation for appManifest.  Also...
     new c2e7852  ISIS-1052: upgrading simpleapp to use jetty-maven-plugin ...
     new 8f46150  ISIS-848: a couple of additional fixes from the tidy-up of defunct cmd lines of WebServer.
     new db8bad6  ISIS-1052: recreating simpleapp archetype
     new 6276ec1  ISIS-1044: fixing by filtering the PropertyAccessorFacet and CollectionAccessorFacet, also the ActionInvocationFacet (for contributed collections/properties): - PropertyAccessorFacetViaAccessor - CollectionAccessorFacetViaAccessor - ActionInvocationFacetForDomainEventAbstract
     new 1c69d39  ISIS-1181: Fix broken link on main http://isis.apache.org
     new 58ca37a  ISIS-1181: anchor accidentally contained .html suffix.
     new 73709dd  Merge branch 'ISIS-1181_pr-34'
     new 5d4588b  ISIS-848: reinstating method in WebServer, as used by TCK tests...
     new 8b8d85a  ISIS-1191: Fixing some broken links in the Contributors Guide
     new 3f230ed  ISIS-1191: Fixing some broken links in the Contributors Guide
     new abd2c4e  ISIS-1191: Fixing some broken links in the Contributors Guide and adding clarification in documentation build instructions
     new e618c81  ISIS-1191: Adding clarification about directory to be in, in documentation build instructions
     new 862148c  ISIS-1191: Adding clarification about directory to be in, in documentation build instructions
     new 88451f5  ISIS-1191: Fixing screencasts URL on main documentation page
     new ceae9e2  ISIS-848: When fixtureScriptTypes are not set an empty Set is returned.
     new 9417a0d  ISIS-1044: when filtering collections for visibility, ensure resultant object is of the same type as the original.
     new 89dbf9c  ISIS-1044: use new configuration properties to optionally suppress the object visibility filtering for properties, collections and action results.   Removing caching in WrapperFactory proxies to avoid stale results; Update documentation;
     new 73f7730  ISIS-1052: fixing incorrect license in file
     new 53e31c1  ISIS-1052: fixes to release documentation
     new 1f6d0aa  ISIS-1044: deleted objects should be automatically filtered
     new 1cbf4d8  ISIS-1052: switching off doclint else javadoc fails when execute mvn release:prepare --dryRun
     new 871b1bd  ISIS-1052: tiny fix to release documentation
     new 127c7fe  ISIS-1052: minor update to documentation.
     new acb70dd  ISIS-1052: updating simpleapp-app pom.xml name
     new 858d320  ISIS-1052: minor updates to release docs
     new dfca75d  ISIS-1052: minor updates to release docs.
     new 166927c  ISIS-1052: updating to latest version of maven-release-plugin
     new c0b6240  ISIS-1044: disabling the filtering because is too aggressive.  Will refactor to a different design.
     new 535ef26  ISIS-1044: updating docs to indicate that the filteringVisisbility is in the 1.10.0-SNAPSHOT.
     new 9dbab46  [maven-release-plugin] prepare release isis-1.9.0
     new 78f56ee  [maven-release-plugin] prepare for next development iteration
     new 34409bb  ISIS-1052: updating simpleapp to reference 1.9.0.
     new 928189e  ISIS-1052: recreating simpleapp archetype
     new 6e58a80  [maven-release-plugin] prepare release simpleapp-archetype-1.9.0
     new d88c58f  [maven-release-plugin] prepare for next development iteration
     new eb1d2f4  ISIS-1052: post-release updates to docs.
     new 45c7492  ISIS-1052: further updates to release docs.
     new 531fd89  Merge branch 'release-1.9.0-RC2'
     new cfc2c42  ISIS-1052: minor correction to docs re: external configuration
     new c6e38d0  ISIS-1052: fixing simpleapp and archetype to reference 1.10.0-SNAPSHOT, and bumping version of simpleapp itself to 1.10.0-SNAPSHOT
     new 738b1f4  ISIS-1194: removing ImperativeFacet#impliesObjectChanged and #impliesResolve
     new eb814a8  ISIS-1194: removing SaveObjectCommand since only one impl which is a no-op.
     new 6edf36a  ISIS-1194: simplifying WrapperFactory
     new 7feebce  ISIS-1194: working towards removing the isis-viewer-wicket parent pom, make its submodules be parented directly by core.
     new 99094b7  ISIS-1194: moving the wicket submodules to be direct children of core; removing the isis-viewer-wicket parent pom.
     new 11645b5  ISIS-1194: mothballing "site" resources (everything under ./src).
     new da60d7a  ISIS-1194: removing duplicate dependencies in child pom.xml files
     new 6a7795a  ISIS-1194: moving the Wicket submodules to be parented by core - fixing groupId to be still org.apache.isis.viewer (rather than org.apache.isis.core)
     new 51aac21  Merge branch 'ISIS-1194'
     new 401aa02  ISIS-1044: filtering changed so that it is "opt-in", only enabled from selected callers.
     new d120bf7  ISIS-1044: adding interactionInitiatedBy as param to all interactions with metamodel members.
     new eab298d  ISIS-1044: removed the InteractionUtils' withFiltering() and its threadlocal; removed the disabling of the filtering (in ObjectAdapter.Util#isVisible()); also DeploymentCategoryProvider stuff.
     new 6f865c5  ISIS-1044: removed AuthenticationSession and DeploymentCategory from facet API that call ObjectAdapter.Util#isVisible (either directly or indirectly).
     new 6b5d586  ISIS-1044: remove DeploymentCategory, AuthenticationSession from the InteractionContext class hierarchy.
     new 02b0bc5  ISIS-1044: removing RuntimeContext#getDeploymentCategory()
     new fe1f75d  ISIS-1194: rationalizing RuntimeContext - introducing TransactionStateProvider
     new dd162be  ISIS-1194: FacetFactorys no longer implement RuntimeContextAware.
     new 69450a3  ISIS-1194 (and also ISIS-1044): removing unused code.
     new dbc7a39  ISIS-1194: removing ServicesProvider from RuntimeContext and elsewhere, instead use ServicesInjector.
     new dfdd6a8  ISIS-1194: removing DirtyFacet and supporting code.
     new bafce55  ISIS-1194: (also ISIS-1044): adding metamodel validators to prevent the @NotPersistable annotation or the NonPersistable / ProgramPersistable interfaces from being implemented.
     new b4a08de  ISIS-1195: tiny updates to simpleapp and docs
     new a91eef5  ISIS-1194: removing ResolveState, derived persistence state from underlying pojo.
     new fea41bf  ISIS-1194: removing RootOid#compareAgainst(...) and RootOid#asPersistent(), since neither used.
     new a5c2de7  ISIS-1194: removed support for @Aggregated.
     new c3f880b  ISIS-1194: simplified the Oid hierarchy to just two : RootOid and ParentedCollectionOid
     new 3384416  ISIS-1194: reinstated TypedOid, required for backward compatibility with isisaddons fullcalendar2 cpt.
     new 467488a  ISIS-1194: simplifying PersistAlgorithm, IdentifierGenerator and PojoRecreator.
     new 587996a  ISIS-1194: adding back in ObjectAssociationFilters (required by isisaddons' fullcalendar2 cpt).
     new 0e86b8a  ISIS-1194: minor tidy up of code.
     new a63e465  ISIS-1194: removing more dead code (in FrameworkSynchronizer)
     new d03b6f1  ISIS-1194: simplifying creation of ObjectStore.
     new 0fb35a3  ISIS-1194: removing ObjectStore inteface, use DataNucleusObjectStore class directly instead.
     new 07cd653  ISIS-1044: allow null adapters to be in the list of adapters being filtered.
     new 3ad944d  ISIS-1194: combined OidGenerator and IdentifierGenerator
     new 7ab42e9  ISIS-1194: PersistenceSession creates DataNucleusObjectStore (rather than the PersistenceSessionFactory creating, and handing to PersistenceSession)
     new eaa80d5  ISIS-1194: deleting ObjectAdapterFactory; just use PojoAdapterFactory instead.
     new 2764501  ISIS-1194: renamed DataNucleusObjectStore to ObjectStore; tidying up comments for PersistenceSession and ObjectStore
     new 155b1b6  ISIS-1194: moving ObjectStore to same package as PersistenceSesion.
     new d369891  ISIS-1194: moving persistence classes around, removing PersistenceSessionFactoryAware. ; + fix for unit test per previous commit
     new 968ef1f  ISIS-1194: working towards combining ObjectStore and PersistenceSession
     new bc11c6f  ISIS-1194: working towards combining ObjectStore and PersistenceSession...
     new 2998ff6  ISIS-1194: working towards combining ObjectStore and PersistenceSession...
     new 9c17f78  ISIS-1194: refactor PojoRecreator to pass its dependencies through constructor rather than via IsisContext.
     new 9964907  ISIS-1194: working towards combining ObjectStore and PersistenceSession...
     new 53f5275  ISIS-1194: working towards combining ObjectStore and PersistenceSession...
     new 8b0f6ac  ISIS-1194: working towards combining ObjectStore and PersistenceSession...
     new 458ec04  ISIS-1194: working towards combining ObjectStore and PersistenceSession...
     new b259086  ISIS-1194: simplifying the various resolveImmediately methods in PersistenceSession
     new 7489760  ISIS-1194: removing unnecessary synchronized block in PersistenceSession
     new 488b55a  ISIS-1194: in PersistenceSession, inlined resolveImmediateyInTransaction, and renamed to refreshRootInTransaction (cos that's what it does)
     new 331f883  ISIS-1194: removed pre and post hooks for TransactionClosure and TransactionClosureWithReturn, since none is used.
     new fba0c14  ISIS-1194: removing TransactionalClosureAbstract and TransactionalClosureWithReturnAbstract adapter classes, since neither do anything (just use interface directly).
     new 9fed527  ISIS-1194: inlining and simplifying PersistenceSession# loadObject
     new ccdcca4  ISIS-1194: renaming PersistenceSession#loadObject to #loadObjectInTransaction
     new 92e67f1  ISIS-1194: use PersistenceManager as held by PersistenceSession, rather than as held by ObjectStore
     new c2a6859  ISIS-1194: rename ObjectStore's registerService and getOidForService in preparation for moving them
     new b3d83d3  ISIS-1194: moved registeredServices and registerService/getOidForService from ObjectStore to PersistenceSession.
     new 9a2bab3  ISIS-1194: inlining PersistenceSession#registerService
     new 036b029  ISIS-1194: inlining PersistenceSession#objectStoreRegisterService
     new 5077be0  ISIS-1194: inlining PersistenceSession#getOidForServiceFromPersistenceLayer
     new f41fb6e  ISIS-1194: inlining PersistenceSession#objectStoreGetOidForService
     new 9d19ab0  ISIS-1194: removing redundant hashmap (servicesByObjectType) in PersistenceSession... just use registeredServices hashmap instead.
     new 6b5264e  ISIS-1194: renaming ObjectStore#isFixturesInstalled (to objectStoreIsFixturesInstalled) prior to moving to PersistenceSession
     new 459a731  ISIS-1194: moved isFixturesInstalled and transaction management stuff from ObjectStore to PersistenceSession
     new 0bd7e5e  ISIS-1194: renaming ObjectStore#open and #close, prior to moving to PersistenceSession.
     new 931c061  ISIS-1194: moved open and close from ObjectStore to PersistenceSession.
     new d9876cb  ISIS-1194: inlining initServices, inlining objectStoreOpen, inlining objectStoreClose
     new 769a173  ISIS-1194: simplifying PersistenceSession#open
     new f54bcc5  ISIS-1194: moved remaining helper methods from ObjectStore to PersistenceSession; removed ObjectStore class.
     new 0db608e  ISIS-1194: PersistenceSession, renamed createCreateObjectcommand; inlined transaction mgmt methods.
     new 63000d6  ISIS-1194: inlined PersistenceSessio#destroyObjectInPersistenceLayer
     new 05f54a0  ISIS-1194: renamed PersistenceSession#destroyObject to ...InTransaction
     new 0aeee06  ISIS-1194: inlined PersistenceSessio#makePersistentInPersistenceLayer
     new f44dee7  ISIS-1194: renamed PersistenceSession#makePersistent to ...InTransaction
     new 853114d  ISIS-1194: inlined PersistenceSessio#loadInstancesAndAdapt
     new 7a1d886  ISIS-1194: inlined PersistenceSession#getInstancesFromPersistenceLayer
     new 1bb1aa0  ISIS-1194: inlined PersistenceSession#getInstances
     new dfdd569  ISIS-1194: minor refactoring of PersistenceSession#findInstances
     new fc05d14  ISIS-1194: minor refactors to findInstances ...
     new 241b67f  ISIS-1194: inlined PersistenceSession#findInstances (overload) and renamed to findInstancesInTransaction
     new 74c75e4  ISIS-1194: removing PojoRecreator#lazilyLoaded(...) ... AdapterManagerDefault can just call PersistenceSession#lazilyLoaded(..) instead.
     new 52eb2ab  ISIS-1194: pass dependencies to AdapterManager through constructor, rather than using IsisContext.  Also remove PojoAdapterFactory, inlining its functionality into AdapterManagerDefault.
     new 10bdb63  ISIS-1194: inlining functionality of PojoRecreator into AdapterManagerDefault
     new fce6ed7  ISIS-1194: adding regions (comments) for AdapterManagerDefault
     new 5813e47  ISIS-1194: AdapterManagerDefault no longer implement Iterator (was unused)
     new dbd6b49  ISIS-1194: inlined getters for injected components.
     new 550b88d  ISIS-1194: fixing up unit tests; also changing isis-core-runtime's pom.xml, skipTests = false
     new 6af9178  ISIS-1194: reinstating deleted classes, for backward compatibility.  Also removing stale javadoc references to deleted ObjectStore class.
     new 694e3b0  ISIS-1194: inlining ObjectFactory's createObject into ObjectSpecificationDefault (its only caller).
     new 7da8aa5  ISIS-1194: simplifying ObjectSpecificationDefault#createObject
     new 96abb17  ISIS-1194: moving ObjectSpecification#createObject to PersistenceSession.
     new 2887446  ISIS-1194: deleting ObjectInstantiator interface, no longer used.
     new 604acc3  ISIS-1194: moving ObjectSpecificationDefault#initialize to PersistenceSession
     new a05561e  ISIS-1194: renamed PersistenceSession#initialize to initializePropertiesAndDoCallback(), renamed #createObject to #instantiateAndInjectServices
     new d108c80  ISIS-1194: deleting stale method from ObjectSpecificationStub (belongs to the change done commit before last)
     new d85822f  ISIS-1194: factor out createInstance (overloads) from createTransientInstance and createViewModelInstance in PersistenceSession.
     new c7424d5  ISIS-1194: PersistenceSession, added an enum (unused as of yet), and moved method lexically.
     new 71dd91d  ISIS-1194: PersistenceSession: pass in Variant param to the createInstance overloads (unused as of yet)
     new 16734b7  ISIS-1194: PersistenceSession put guard in createInstance overload per the variant param;
     new 4776d59  ISIS-1194: PersistenceSession, inlining createInstance.
     new 3a5eb39  ISIS-1194: PersistenceSession: tiny refactor of instantiateAndInjectServices(...)
     new 4a5a2ee  ISIS-1194: removing CreateObjectContext
     new 51fc96f  ISIS-1194: PersistenceSession instantiates its own FrameworkSynchronizer rather than obtain from DataNucleusApplicationComponents
     new cad8ca5  ISIS-1194: DataNucleusApplicationComponents creates new IsisLifecycleListener for each PersistenceManager
     new c2afada  ISIS-1194: PersistenceSession now attaches the IsisLifecycleListener to the created PersistenceManager
     new ecd2b75  ISIS-1194: DataNucleusApplicationComponents: removed createPersistenceManager, instead inlined into PersistenceSession (only caller).
     new 06d685c  ISIS-1194: passing dependencies through to FrameworkSynchronizer, so that it no longer needs to use IsisContext.
     new fa8d2de  ISIS-1194: law of demeter for FrameworkSynchronizer and OidGenerator - call PersistenceSession instead.
     new b4f35e5  ISIS-1194: law of demeter for FrameworkSynchronizer and (JDO) PersistenceManager - call PersistenceSession instead.
     new 1933082  ISIS-1194: ISIS-1194: law of demeter for FrameworkSynchronizer and AdapterManager - call PersistenceSession instead.
     new b208837  ISIS-1194: law of demeter for FrameworkSynchronizer and ServicesInjector - call PersistenceSession instead.
     new 17cd7bc  ISIS-1194: law of demeter for FrameworkSynchronizer and TransactionManager - call PersistenceSession instead.
     new 1864641  ISIS-1194: removing IsisLifecycleListener2's dependency on IsisContext (by passing in PersistenceSession through constructor).
     new ada327f  ISIS-1194: law of demeter for IsisLifecycleListener2 and AdapterManager ... use PersistenceSession instead.
     new 2fad991  ISIS-1194: law of demeter for IsisLifecycleListener2 and FrameworkSynchronizer .. call PersistenceSession instead.
     new fe62380  ISIS-1194: inlining preDirtyProcessing from FrameworkSynchroizer to PersistenceSession
     new 195de3d  ISIS-1194: inlining lazilyLoaded from FrameworkSynchronizer to PersistenceSession
     new 6748065  ISIS-1194: inlining postStoreProcessingFor from FrameworkSynchronizer to PersistenceSession
     new 5d69af1  ISIS-1194: inlining postDeleteProcessingFor from FrameworkSynchronizer to PersistenceSession
     new 819dc94  ISIS-1194: inlining preDeleteProcessingFor from FrameworkSynchronizer to PersistenceSession
     new 9a72f3a  ISIS-1194: inlining preStoreProcessingFor from FrameworkSynchronizer to PersistenceSession
     new be852c9  ISIS-1194: inlining postLoadProcessingFor from FrameworkSynchronizer to PersistenceSession
     new 75dc630  ISIS-1194: passing PersistenceSession through to PersistenceQueryProcessor implementations
     new 4616a37  ISIS-1194: law of demeter for PersistenceQueryProcessor impls and JDO PersistenceManager ... moved to PersistenceSession
     new 1c2c625  ISIS-1194: inlined ensureRootObject from FrameworkSynchronizer to PersistenceSession.
     new 775871c  ISIS-1194: removed FrameworkSynchronizer
     new 97eed79  ISIS-1194: pass PojoAdapter to PersistenceSession, rather than use IsisContext (and don't pass in AdapterManager)
     new 6f5b86b  ISIS-1194: inlining PersistAlgorithm to PersistenceSession
     new 02e41b3  ISIS-1194: removing stale import in ObjectReflectorDefault (should've been removed 20 or so commits ago...)
     new a549b45  ISIS-1195: update to docs on running integration tests from within IntelliJ
     new 620bc32  ISIS-1195: update how-to for domain services
     new 7076c38  ISIS-1195: reference Isis DSL on website (documentation page).
     new 5f1b570  ISIS-1194: removing logging in PersistenceSession - removing the CalledFrom enum
     new 16a380a  ISIS-1194: removing logging from PersistenceSession#lazilyLoading
     new 61ebb2f  ISIS-1194: removing PersistenceSession logging for those methods calling withLogging(Runnable) ...
     new bf10d6f  ISIS-1194: removing redundant Runnables in the PersistenceSession methods (previous logged)
     new f401ee6  ISIS-1194: moved PersistenceSession#lazilyLoaded to AdapterManager.
     new e8456b7  ISIS-1194: simplifying PersistenceSession
     new 1d5431a  ISIS-1194: removing logging in IsisLifecycleListener2
     new 6243d52  ISIS-1194: simplifying logging in IsisLifecycleListener2
     new e0363f6  ISIS-1194: inlining runnable impl's in IsisLifecycleListener2
     new 38c46aa  ISIS-1194: inlining runnable impls in IsisLifecycleListener2
     new f14743b  ISIS-1194: renamed method in PersistenceSession
     new 04ff36a  ISIS-1194: simplifying AdapterManagerDefault#existingOrValueAdapter
     new 5e9cba7  ISIS-1194: simplifications to AdapterManager and PersistenceSession
     new fa309dc  ISIS-1194: intention is to inline AdapterManager into PersistenceSession; as a start, PersistenceSession now implements AdapterManager interface
     new 0c3f2f7  ISIS-1194: PersistenceSession now implements QuerySubmitter API (cf it implementing AdapterManager)
     new 2784cc1  ISIS-1194: PersistenceSession implements ObjectPersistor API (cf it implementing AdapterManager, QuerySubmitter)
     new 482462e  ISIS-1194: PersistenceSession now implements DomainObjectServices AP (cf previous commits)
     new af2375b  ISIS-1194: moving interfaces for subcomponents of RuntimeContext into different package.
     new 3ca02b2  ISIS-1194: removing duplication between ServicesInjector interface and DomainObjectServices interface.
     new c61e5b1  ISIS-1194: moving methods from DomainObjectServices to ObjectPersistor
     new cf98021  ISIS-1194: moving methods from QuerySubmitter interface to ObjectPersistor interface.
     new d830713  ISIS-1194: renaming QuerySubmitter interface (currently empty) to MessageBrokerService
     new 4d355a3  ISIS-1194: moving methods from DomainObjectServices to MessageBrokerService
     new 8ff3d4f  ISIS-1194: renamed DomainObjectServices to ConfigurationService
     new 7e3fb25  ISIS-1194: renamed ObjectPersistor interface to PersistenceSessionService
     new b8fb174  ISIS-1194: removing AdapterManager from ObjectSpecificationDependencies
     new 11cd001  ISIS-1194: removing MessageBrokerService from ObjectMemberDependencies
     new d9bf269  ISIS-1194: moving AdapterManager interface to same package as other "runtimecontext" interfaces
     new b8e8cf0  ISIS-1194: removing ObjectFactory (unused)
     new be674cc  ISIS-1194: inlined AdapterManager functionality back into PersistenceSession
     new a0984cb  ISIS-1194: reverting the move of AdapterManager and AdapterManagerAware, as unnecessarily breaks addons (devutils)
     new ee509f6  ISIS-1194: continuing to inline AdapterManager into PersistenceSession
     new de4e1d8  ISIS-1194: continuing to inline AdapterManager into PersistenceSession
     new ecdb512  ISIS-1194: removing getAdapterFor() from PersistenceSession (can return itself instead)
     new d627d82  ISIS-1194: using PersistenceSession rather than AdapterManager interface where possible;
     new ab78b66  ISIS-1194: removing OidGenerator, inlining logic into PersistenceSession
     new 40f1f04  ISIS-1194: moving application-scoped components to RuntimeContextAbstract superclass; IsisTransaction simplifications
     new 5293291  ISIS-1194: PersistenceSessionService now extends AdapterManager, meaning that the two RuntimeContext impls don't need to have a separate adapterManager delegate.
     new eeacac6  ISIS-1194: remove AdapterManager from ObjectMemberDependencies context class, use PersistenceSessionService instead.
     new df8bd81  ISIS-1194: removing getAdapterManager() from RuntimeContext interface.
     new 85e31c9  ISIS-1194: simplifying the provision of DeploymentCategory...
     new 39771a1  ISIS-1194: making the ApplicationScopedComponent, SessionScopedComponent into marker interfaces.
     new a129fd2  ISIS-1194: simplfying the bootstrap and wiring of components, in particular around PersistenceSessionFactory
     new 66f4825  ISIS-1194: pass ServicesInjectorSpi into the constructor of ObjectReflectorDefault
     new d0bf6e0  ISIS-1194: inlining IsisSystem#createSessionFactory
     new 5e9d281  ISIS-1194: inlining IsisSessionFactory#init, combining ObjectReflectorDefault's init() and setRuntimeContext
     new fe2b2ba  ISIS-1194: minor refactor of IsisComponentProvider, return ServicesInjector rather than simple list of services
     new 6352f06  ISIS-1194: extending ResourceContext so that DomainResourceHelper can interact with ServicesInjector directly (rather than by way of PersistenceSession)
     new a701d5e  ISIS-1194: simplify isis-maven-plugin to use appManifest (rather than isisConfigDir).
     new 0e65fa5  ISIS-1195: recreating simpleapp archetype
     new 4cad017  ISIS-1195: updating docs for isis-maven-plugin.
     new 4ec74f8  ISIS-1195: recreating simpleapp archetype
     new 0a4a039  ISIS-1195: fixing errors on home README, fixing version number for archetype page, converting home page README from markdown to asciidoc.
     new 58f1fd3  ISIS-1197: extended the *Contributee member implementations to implement new ContributeeMember2 interface.
     new 718b294  ISIS-1195: updating release notes...
     new ed1a459  ISIS-1195: updating release docs, version number for mvn archetype had not been bumped consistently throughout website.
     new 3895a5e  ISIS-1044: reinstating deleted API, else backward compatibility broken within isisaddons' excel wicket component.
     new db86416  ISIS-1194: fixing backward compatibility issues.
     new fe25d54  ISIS-1203: fix so that fixture scripts are found even if appManifest is not configured.
     new fbb2fac  ISIS-1204: don't lower case the configured name for the joda LocalDate pattern (should be MM, not mm for the months).
     new fba14c5  ISIS-1205: support injection into Collection<T> or List<T>
     new 8e1cfdb  ISIS-1195: trivial improvements to the example simpleapp
     new 1a51929  ISIS-1205: add in version number to asciidoc.
     new 99e1e03  Merge remote-tracking branch 'origin/ISIS-1007-are-you-sure-semantics'
     new dbcd096  ISIS-1007: extending for no-arg links.  NB: however, this is currently broken, have asked martin-g to help out.
     new 2162891  ISIS-1007: disabling the link confirmation behaviour, for martin-g to look at.
     new ecc3262  ISIS-1195: adding some missing documentation, improving javadoc.
     new 7ecb948  ISIS-1007: updates to docs
     new 7c76e7c  ISIS-867, ISIS-1207: TimestampService implementation plus documentation.  Also extend support for concurrency checking to use timestamps.
     new eb22daf  ISIS-1195: dummy commit
     new 247f8e6  ISIS-1195: another dummy commit
     new e8c4676  ISIS-1195: another dummy commit, one more time
     new d138964  ISIS-1208: as a quick fix, just add the default binding into the IsisWebAppBootstrapper (as used by RO viewer without Wicket viewer) as well.
     new 9dcc630  ISIS-1208: moved the binding of AppManifest to IsisInjectModule, rather than duplicate in IsisWicketModule and IsisWebAppBootstrapper.
     new 64b49ef  ISIS-1195: fixing typo in simpleapp.
     new 123c162  ISIS-1195: recreating simpleapp archetype
     new 01d21cd  ISIS-1195: fixing an issue with the script to recreate archetypes.
     new 6ad9088  ISIS-273: support projectlombok, such that @Property etc can be added to fields rather than getters of methods.
     new c5aeadd  ISIS-1211: no-arg versions of domain events, to reduce boilerplate.
     new 24c40bf  ISIS-1195: recreating simpleapp archetype
     new 10877d9  ISIS-1007: Do not defer the loading of bootstrap.js because Bootstrap plugins depend on it
     new 643b394  ISIS-1213: @Mixin annotation, @DomainObject(nature=MIXIN), facet factories, implementation of ObjectActionMixin.
     new 3fc01b5  ISIS-1213: add in parameters for mix-in actions.
     new 9961b39  ISIS-1194: deleting ParseableEntryFeature interface and related classes/modified implementors.
     new 49dc51b  ISIS-1194: deleting Specification#getInstance() and implementations - never used.
     new 9f83958  ISIS-1194: move common behaviour between ObjectActionParameterParseable and OnetoOneActionParameterImpl to ObjectActionParameterAbstract.  Also...
     new e618fdc  ISIS-1194: removing unused methods from ObjectActionParameter and implementataions.
     new c62f937  ISIS-1194: removed the reset of the ObjectActionParameterParseable stuff, plus unused subclasses.
     new 9f251d9  ISIS-1194: converting regions to use IntelliJ-style.  Removing one or two unused instance vars.
     new 6c88813  ISIS-1213: renamed metamodel classes ("...Impl" to "...Default"); derive name of ObjectActionMixedIn from mixin type (if "_"); simplified logic of #getParameters; also...
     new 3a299c2  ISIS-1213: mix-ins for associations.
     new 3d17689  ISIS-1213: hide, disable, choices, default and validity supporting methods now working for mixin actions and for associations
     new e3295d8  ISIS-1213: fixing failing unit test
     new 1fb2eb2  ISIS-1214 Three state checkbox doesn't work
     new 6ec4633  ISIS-1213: adding new mixin() method for DomainObjectContainer
     new 8cecd68  ISIS-1213: fix for mixin()
     new 99c53f9  ISIS-1213: guard against there being no mixin types if appManifest not in use
     new 7825157  ISIS-1211: update docs to describe use of no-arg constructor for domain events.
     new 51e7be7  ISIS-1194: fixing some asciidoc render issues
     new e74e137  ISIS-1007: should not render "are you sure" for entity action links that take arguments (will render a prompt).
     new acb1fe0  ISIS-1213: added mixin() convenience method for FixtureScript superclass.
     new 199880c  ISIS-1194: adding new quote to carousel for website.  Also commenting out link to demo app while it is broken"
     new f6d3526  ISIS-1213: mixin() method for DomainObjectContainer should be @Programmatic.
     new 3a2a541  ISIS-1007: i18n for "are you sure?"
     new 4dce337  ISIS-1007: updating documentation for "are you sure?"
     new 84d973d  ISIS-1125: reducing the number of warning messages for missing translations.
     new 3fa87f4  ISIS-1195: standardizing some names of domain events classes in unit tests (all should have "DomainEvent" as suffix)
     new 0a77fae  ISIS-1213: mixed actions should be automatically contributed as both actions and associations unless @ActionLayout is used to restrict their applicability.
     new 3975504  ISIS-1213: wasn't deriving the member names if set to default '__', for properties and collections.
     new f41d831  ISIS-1195: cosmetic CSS fixes for the about link in footer.
     new 342da9c  ISIS-1213: updating docs for mixins.  Also fix for parameter validation
     new 94ba268  ISIS-1007: Minor simplification
     new 3aa35e0  ISIS-1194: stuff on using Project Lombok
     new 4d5f178  ISIS-1194: updating some bad links in docs
     new d536a86  ISIS-1213: changing the default name from '__' to '$$'
     new 696998f  ISIS-1194: settings.jar files went awol again!
     new da93211  Adding new quote for website.
     new d4c5dbc  ISIS-1218: allow autoComplete to return Collection<T> or Set<T>
     new 9a63280  ISIS-1195: adding comments only to QueryResultsCache.
     new 130e7f2  ISIS-1195: minor documentation update per security addon #25
     new 7b8bae2  ISIS-1215: new execution strategy for fixture scripts; implementation plus documentation.
     new 714dd12  ISIS-1210: implementation of ErrorReportingService
     new 397e606  ISIS-1210: also show the ticket reference on the error page if available.
     new fa104ed  ISIS-1210: adding docs on ErrorReportingService.
     new b118fff  ISIS-847: confirmed that RegisterEntities is now called correctly (at least, it is when there's an AppManifest, which is "good enough").
     new e5a1faa  ISIS-830: introduced new ObjectXxxEvent into applib, also AbstractLifecycleEvent superclass, updated PersistenceSession to call these events.
     new c7d12e3  ISIS-830: new lifecycle events following pattern of existing domain events...
     new b1616e4  ISIS-830: improving the toString of the default lifecycle events
     new 9ac0ffe  ISIS-1195: updating cg guide with details on setting up annotation processor correctly
     new c22159f  ISIS-830: adding documentation
     new 1e10ba7  ISIS-830: suppress the postEvent for Command object (special case, otherwise catch-22 situation).
     new 41c6632  ISIS-1092: adding owasp maven dependency.
     new e37a51f  ISIS-1195: updating docs to reference javadoc.io
     new 8f98cf4  ISIS-1009: support @PostConstruct for view models.
     new b36b923  ISIS-1195: fixing missing licenses.
     new 426ef81  ISIS-1195: updating pom.xml for rat check.
     new e654f93  ISIS-1020: bumping to wicketstuff-select2 3.5.2
     new f06841f  ISIS-1214 Three state checkbox doesn't work
     new 7e53c03  ISIS-1222: inject services into Command objects once created by CommandService
     new 3693daa  ISIS-1184: inject services into Specification implementations...
     new 1dad19b  ISIS-1195: updating docs (general introductory articles)
     new 2498f82  ISIS-1195: more on introductory sections
     new a751983  ISIS-1226: detach EntityModels in BreadcrumbModel
     new c5eaf8b  ISIS-830: improved error message for if register 'late'.
     new 7a820f6  ISIS-1195: added back in the rat plugin config for simpleapp
     new d80a3f4  ISIS-1195: recreating simpleapp archetype
     new add0707  ISIS-1195: reverting simpleapp to run against 1.10.0-SNAPSHOT
     new c8a61af  ISIS-1195: recreating simpleapp archetype
     new fa4dccd  ISIS-1226: removing unused local
     new a4c4034  ISIS-1195: fixes to release docs
     new 9c68494  ISIS-1195: minor fix to release docs
     new dc976bc  ISIS-1223 Upgrade Wicket to 7.x
     new 8eab457  ISIS-1223 Upgrade Wicket to 7.x
     new 5625c6c  ISIS-1223 Upgrade Wicket to 7.x
     new d483b2c  ISIS-1223 Upgrade Wicket to 7.x
     new 7c27df4  ISIS-1224 Upgrade select2 from v3.5.2 to v4, hopefully to address the floating drop-down problem
     new e6c59e7  ISIS-1092: move owasp plugin to a profile so is disabled by default.  update docs.
     new ed74e64  ISIS-1231: jdeps maven plugin, and docs.
     new efea4ab  ISIS-1195: updating docs, refer to online demos.
     new c610861  ISIS-830: adding migration notes for 1.10.0, mentioning the allowLateRegistration flag.
     new 6fd4f5b  ISIS-1195: tiny fix for simpleapp.
     new f0ff059  ISIS-1195: updating docs on APT processing in IntelliJ.
     new 8ad840a  ISIS-1195: recreating simpleapp archetype
     new 528302e  ISIS-830: tiny fix to migration docs
     new 810a2b7  ISIS-1195: minor edits to snapshot deploy procedure
     new 6d42562  ISIS-1007: ensure that bootstrap.js is loaded first, prior to bootstrap-confirmation.js.
     new 271ae4b  ISIS-1195: updating migration notes.
     new 2d89e3f  Add @Override to an overridden method
     new fe4e2b8  Use WebMarkupContainer instead of Label with empty string
     new a6fe41c  ISIS-1223 Use Wicket 7.0.0 until 7.1.0+ is released (due to WICKET-6021)
     new da077bc  ISIS-1151: Added DefaultView facets to set a default view for collections
     new 7c8ff73  ISIS-1151: Added defaultViewFacet to CollectionLayout
     new 9aaeed0  ISIS-1151: Updated JSON reader with default view data
     new 5d9f9af  ISIS-1195: docs on configuring DCEVM.
     new f1c65d0  ISIS-830: improved error message
     new acf1860  ISIS-830: further improvements to error message.
     new f37ea89  ISIS-1213: shouldn't be able to contribute or mixin to another mixin.
     new 24388d7  ISIS-1195: refined the handling of the activeTheme as per cookies vs held in persistent store somehow.
     new 6839d18  ISIS-1151: a default view can now be set
     new 4920140  ISIS-1195: reinstating parts of the ug.adoc that were accidentally commented out in previous commit.
     new bbc580d  ISIS-1226: improving the breadcrumb panel's handling of deleted objects (automatically ignore any deleted object)
     new 21297a7  Merge branch 'ISIS-1151' of https://github.com/Ginns/isis into ISIS-1151_pr-35
     new d38cc1f  ISIS-1151: fixing copyright notices
     new 2bbf6a7  ISIS-1151: slight change to behaviour - have 'defaultView' take precedence over 'render'.
     new 14b861c  ISIS-1151: Adding some Javadoc.  Also ignore case when searching for component to match specified default view.
     new a18450e  Merge branch 'ISIS-1151_pr-35'
     new ff1d380  ISIS-1229: javadoc changes only, and deprecating IntegrationTestAbstract#nextRequest()
     new de21335  ISIS-1151: tiny further update to documentation
     new a88b6b3  ISIS-1195: updating pom.xml for rat plugin
     new f4f9bee  ISIS-1195: cosmetic - just updating name within core/wrapper/pom.xml
     new f7839c2  [maven-release-plugin] prepare release isis-1.10.0
     new dd833d9  [maven-release-plugin] prepare for next development iteration
     new 760b6a1  ISIS-1195: bumping simpleapp app to reference isis 1.10.0
     new 8138561  ISIS-1195: recreating simpleapp archetype
     new 6e4347c  [maven-release-plugin] prepare release simpleapp-archetype-1.10.0
     new c3b4df6  [maven-release-plugin] prepare for next development iteration
     new 0df5504  ISIS-1232: resurrecting support for x-ro-follow-links (for table grids, at least)
     new 7117c96  ISIS-1195: updating powered by page on the website.
     new f88c0ca  ISIS-1195: updating release docs
     new 7d0c84d  ISIS-1195: updating adocs, removing references to 1.10.0-SNAPSHOT
     new 67fc9d4  ISIS-1195: updating adocs, fixing release note refs
     new b803679  ISIS-1195: updating release notes, release procedure
     new 06630df  Merge branch 'release-1.10.0-RC2'
     new 49474d7  Merge branch 'ISIS-1232'
     new c492e35  ISIS-1242: fixing breadcrumb model so can change title.
     new 6e0ec97  Merge branch 'ISIS-1242'
     new eb5dae4  ISIS-1243: bumping simpleapp to use 1.11.0-SNAPSHOT
     new a7d82eb  ISIS-1244: extended RepresentationService to specify intent when render object (either JUST_CREATED or ALREADY_PERSISTENT)
     new af71880  ISIS-1243: updating maven plugin versions
     new ce80e96  ISIS-1243: minor updates to docs
     new 8da4a6f  ISIS-1243: updating how-to and powered-by
     new aedbd56  ISIS-1246: improving the diagnostics for NPE.
     new 1b12986  ISIS-1245: check for non-enhanced entities during bootstrapping.
     new f6acd2e  ISIS-1243: update to powered-by page
     new 2f5bd52  ISIS-1243: fixing bad link.
     new b403a2c  ISIS-915: recognize @XmlRootElement as a view model (ViewModelFacet)
     new 01aeb77  ISIS-1249: annotate with @DomainServiceLayout.  Remove some comments and unnecessary @Programmatic annotation for the @PostConstruct and @PreDestroy.
     new 009b930  Merge branch 'master' into ISIS-1224-select2-v4
     new b599436  ISIS-1250: take-on of the JaxbService...
     new 9163f6d  ISIS-915 and ISIS-1251: use JAXB to create memento for the RecreatableObjectFacetForXmlRootElementAnnotation implementation of ViewModelFacet.  Also factored out UrlEncodingService.
     new d654fc8  ISIS-915: minor tidy-up.
     new 0e9d1b2  ISIS-915: improving the error handling.
     new e1b5dbd  ISIS-1241: Added custom error message when a string does not match the provided RegEx pattern
     new 0086935  ISIS-1241: Tidy up a test
     new b17dc0e  ISIS-1250: boolean property to include/ignore the isis schemas for the toXsd(...) method.
     new ffb62e9  ISIS-1252: new abstract UiEvent hierarchy, updates to @DomainObjectLayout annotation, support for title facet.
     new d556d51  ISIS-1252: adding support for icons via UI event.
     new 99c55b8  ISIS-1252: adding support for CssClassUiEvent.  Also adding in concept of Noop events to suppress (and making these the default); also...
     new 25ce736  ISIS-1254: adding Noop subclasses for the domain events  so that the programmer can explicitly disable event propogation if required.
     new 7f739b4  ISIS-1243: minor update to release docs
     new bd2a54b  ISIS-1224 Upgrade select2 from v3.5.2 to v4, hopefully to address the floating drop-down problem
     new 3b479f1  ISIS-1243: minor updates to doc pages (for demo apps).
     new 2c89cbb  ISIS-1250: removing unused field
     new a8c48a2  ISIS-1249: docs
     new 19cdaab  ISIS-1250: custom MessageBodyWriter for x-ro-domain-type Accept requests; remove the configuration option for ignoring/including Isis common schemas; move Dto role interface to own package; updating docs
     new e0de7da  ISIS-1250: expose IsisSchemas (ignore/include) in the downloadXsd UI.
     new a1c7e26  ISIS-1250: some more docs, minor refactoring/renaming of RestfulObjectsMessageBodyWriter to RestfulObjectsJaxbWriterForXml.
     new 48102a0  ISIS-1255, ISIS-1250, ISIS-1252: docs for 1250 (JaxbService) and UI events (1252); implementation of config properties to suppress broadcast of events for default (1255)
     new 4b89128  ISIS-915, ISIS-1250, ISIS-1251, ISIS-1252, ISIS-1254, ISIS-1255: documentation and minor code updates.
     new d409a71  ISIS-1250: more docs, this time on schemas
     new 4bf7ee1  ISIS-1250: more docs
     new a43967b  ISIS-1258: adding xsd goal for mvn plugin.
     new 3aabf7f  ISIS-1258: updating docs.
     new 2d91415  ISIS-1257: allow @Title to be specified on a field rather than on a property.
     new ed2499c  ISIS-1258: fixing comments in code listing.
     new 222905c  ISIS-1259: ignore parent outer class name when inferring name of property/parameter etc from type.
     new 497dc8a  ISIS-1243: trivial edits.
     new c70d6ef  ISIS-1258: images for xsd goal
     new d847397  ISIS-128: isis-maven-plugin xsd image
     new f5a5de6  ISIS-1243: updating live templates for IntelliJ, also adding file templates
     new c6c3066  ISIS-1257: updates facet factory to allow @Title to be added to field.  Also updated .adoc.
     new d4083e8  ISIS-1247: could not reproduce.  Have improved the error handling to provide better diagnostics, though.
     new 9211732  ISIS-1258: minor updates to docs
     new 06bbb1e  ISIS-1117: remove the requirement for an entity to have any properties when rendered by the Wicket viewer ...
     new 8cf480d  ISIS-803: new annotation attributes allowing suclasses of the lifecycle events to be posted (or disabled altogether).  also updated docs.
     new 302da22  ISIS-1262: implementation and documentation for Persistable_downloadJdoMetadata mixin.
     new b37c49a  ISIS-1262: further update to docs
     new 26fd2cb  ISIS-1243: adding some docs on using AgileJ.
     new 6a67f76  ISIS-1243: minor refactorings while researching the issue to do with exception for action returning a Clob (now logged as ISIS-1264).
     new 7798ab8  ISIS-1269: ignore any null objects in list (this can happen if they have for example just been deleted).
     new 0845ef6  ISIS-1243: renaming troubleshooting to FAQ, and adding some additional answers
     new f14944c  ISIS-1241: Merge branch 'ISIS-1241' of https://github.com/sanderginn/isis into ISIS-1241_pr-36
     new 9c20aa9  ISIS-1241: updating documentation.
     new 651fb1b  ISIS-1241: Merge branch 'ISIS-1241_pr-36'
     new 587a8bd  ISIS-1273: refactored RepresentationService impl ...
     new 0bd001f  ISIS-1274: started with new ContentNegotiationService
     new a4f04eb  ISIS-1274: object representation now generates a simplified map for the properties. Also puts the original repr under a '11432ro' json-prop.  Still working on simplified map of collections
     new 5f46ef1  ISIS-1274: new simplified Accept header and corresponding returned content type now more-or-less implemented.
     new 64c6cee  ISIS-1273: RO rendering of collection not showing details.
     new 3271f0e  ISIS-1274: merging in feature branch.
     new c9176ab  ISIS-1243: moved the material on Wicket viewer out from user guide into its own users guide.
     new 2534234  ISIS-1243: moving Restful Objects stuff into its own user guide.
     new 2fe1336  ISIS-1243: factored out security into is own guide, from the user guide.
     new 1b70639  ISIS-1243: moved testing chapter from user guide and into its own guide.
     new 644f494  ISIS-1243: pulled out "beyond the basics" guide from user guide (more advanced topics).
     new 5e969d1  ISIS-1243: fixing xref links between guides.
     new 185ea20  ISIS-1243: moved annotations into their own guide.
     new b347832  ISIS-1243: removing 'manpage' from _rgant_manpage_xxx.adoc
     new 0d8aeaf  ISIS-1243: moved domain services into their own guide.
     new 88993cf  ISIS-1243: removing "manpage" from all rgsvc .adoc pages.
     new c664c22  ISIS-1243: rationalizing some of the how-tos, faqs and other techniques between the ug.adoc (fundamentals) and the ugbtb.adoc (beyond the basics) guides.
     new b103f76  ISIS-1243: moving object-layout chapter from rg.adoc to ug.adoc
     new f4f2631  ISIS-1234: moved headless-access into the advanced techniques chapter (within ugbtb.adoc).  Also moved web-xml from rg.adoc to ugbtb.adoc
     new 1409af2  ISIS-1234: extracted configuration guide from rg.adoc.
     new d0539e4  ISIS-1243: renamed rg.adoc to rgcms.adoc
     new 43fc7bc  ISIS-1243: removing manpage from .adoc file names.
     new 1ad8247  ISIS-1243: renamed ug.adoc to ugfun.adoc.  Added standard section to each of the guides so can navigate between each easily.
     new f6f60c7  ISIS-1243: fixing links to fundamentals guide; updating asciidoc live templates; updating contributors guide that documents the asciidoc live templates
     new ff92fd0  ISIS-1243: updating RO documentation
     new db566dc  ISIS-1275: new config property for RO to relax Accept header checking (impl, plus updated docs)
     new e135d7f  ISIS-1243: adding screencast to docs
     new 8817ac9  ISIS-1243: more updates to RO viewer docs
     new 2d9b2ee  ISIS-1243: adding faq on i18n for wicket labels
     new 72cae2f  ISIS-1237: started work on swagger integration.
     new 86b960a  ISIS-1237: a little more work on SwaggerService; can also access swagger-ui using /api-docs/index.html, hitting the internal /restful/swagger/private URL to access the swagger spec itself.
     new 15cd677  ISIS-1237: can now invoke actions (GET and POST) via swagger-ui
     new 1b202fe  ISIS-1237: improving the UI of the swagger-ui html
     new f9a0b43  ISIS-1237: factoring out helper methods.  Also changing order of select drop-down in swagger-ui html, deleting commented out code.
     new 6daa442  ISIS-1237: removing the action prompt paths
     new 53ead49  ISIS-1237: object paths and object action paths.
     new 3d9f8fe  ISIS-1237: renamed api-docs/index.html to swagger-ui/index.htm; updated about/index.html; refactoring and extending the main service
     new 4502dc1  ISIS-1237: now generates models for object, object collection and actions
     new 9ac72b5  ISIS-1237: sorting out tagging.
     new c64caa1  ISIS-1237: merge feature branch
     new 2efbf48  ISIS-1237: factored out Generation context class to keep track of references vs definitions; factored out Tagger; factored out ClassExcluder.
     new 94ccb54  ISIS-1237, ISIS-1274: fix for Generation class, was ignoring domain services annotated as VIEW_REST_ONLY.  Also enhanced simplified representation to return $$instanceId.
     new 4e21fbc  Code cleanup (no functional changes!):
     new 803fbc1  Merge branch 'master' into ISIS-1223-upgrade-to-wicket-7
     new 17d7159  Merge branch 'ISIS-1223-upgrade-to-wicket-7' into ISIS-1224-select2-v4
     new 7b5bfad  ISIS-1224 Upgrade select2 from v3.5.2 to v4
     new 85c8108  ISIS-1278: render choices for links using choiceAdapter, not objectAdapter.
     new 9ddda75  ISIS-1237: enhance IsisSessionFilter so that can access the swagger spec resource even if authentication is enabled (new passThru init param).   Also update IsisTransactoinFilterForRestfulObjects to simply do nothing if no session is available (per IsisSessionFilter).
     new 3074125  ISIS-1237: update the swagger-ui/index.html in simpleapp so that can specify user/password when authentication enabled.
     new 8f31b9e  ISIS-1265 Support "old-fashioned" WYSIWYG editor (rich text) for properties/parameters, eg using Summernote
     new 7d275ad  Remove unused method in ReferencePanel
     new 136bc5a  Fix Bootlint error - <input type="hidden"> should not have 'form-control' CSS class
     new ad77b1b  Fix Bootlint error - <input type="hidden"> should not have 'form-control' CSS class
     new e3e1a69  Set 'padding: 0' to fix the UI of Select2 components
     new 1fdf199  Fix bootlint error in EntityLinkSelect2Panel
     new 577fd89  ISIS-1237: swagger mojo, also some updates to docs and simpleapp archetype
     new 5320c0e  ISIS-1237: updating docs for swagger service.  Also updated the main README and isis-in-pictures.
     new 4286ef0  ISIS-1243: reducing the logging verbosity when boot up.
     new 6196469  ISIS-1237: IsisSessionFilter now supports 'auto' value for whenNoSession, to respond appropriately for web browser vs custom javascript app; updating docs.
     new 5e50f84  ISIS-1237: some public actions not being recognized as such.
     new d231dcf  ISIS-1275: minor tidy-up of config prop docs for RO viewer
     new 46825ce  ISIS-1243: fixing naming of the domain service API and SPI docs, also fix to asciidoc template.
     new dba5c83  ISIS-1279: AcceptHeaderService.
     new 74f821a  ISIS-1232: support x-ro-follow-links for action invocations
     new 6c165d7  ISIS-1243: reverting margin indenting
     new 9885ce9  ISIS-666: new HomePageProviderService and RoutingService; updated wicket viewer to use the RoutingService when an action is invoked.
     new 414b997  ISIS-666: docs for HomePageProviderServce and RoutingService.
     new a52024d  ISIS-1221: fix by correlating member order layout (left/middle/right) to the untranslated version of MemberOrder#name
     new 4eb5428  ISIS-1221: simplification.
     new db45e05  Merge branch 'ISIS-1221'
     new f0a66eb  ISIS-1084: changing logging from warn to info.
     new c2eb5ee  ISIS-1128: mostly a documentation issue, the named attribute must also be specified otherwise ignores @PropertyLayout/@ParameterLayout (and dynamic .layout.json for that matter)
     new 29452af  ISIS-1243: reworking the ugbtb (beyond the basics) guide a little, breaking out and renaming the techniques chapter
     new 493d31b  ISIS-1093: Wicket i18n Localizer now uses Isis' own TranslationService.  If no translation is available, then falls back to the original Wicket Localizer impl.
     new ef96cc8  ISIS-1093: updating docs for i18n support for Wicket viewer.
     new 2161161  ISIS-1243: fixing the generic type for applib mixins (no functional impact)
     new ffb1e54  ISIS-1243: minor refactoring in EntityPage to reuse utility method in ObjectAdapter.Util.
     new e446af1  ISIS-1093: updating the migration guide for the new i18n support in Wicket viewer.
     new f3ed699  ISIS-1193: shouldn't return a 404 if void action, instead 200 (per RO spec).
     new 0bc090d  ISIS-1243: adding quote to website.
     new 44806b1  ISIS-1202: adding missing CSS class to label
     new 047e5ef  ISIS-1070: translations.po header and escape quotes.
     new 82a3924  Merge branch 'master' into ISIS-1223-upgrade-to-wicket-7
     new a010167  ISIS-1283: caching should also use the targetPojo as one of the keys.  Also:
     new 66775cd  ISIS-1283: previous commit incorrect; need to pass in a single array of pojo + args to act as the query cache's key
     new 00cee42  ISIS-1243: adding missing license files
     new 839df6a  ISIS-1243: updating rat plugin check for MIT pattern license
     new 4d18ae8  [maven-release-plugin] prepare release isis-1.11.0
     new 7988019  [maven-release-plugin] prepare for next development iteration
     new 57779c2  ISIS-1243: updating release notes.
     new 9a0247c  ISIS-1243: bumping simpleapp to use isis 1.11.0; adding missing ASF license to new file.
     new 5245659  ISIS-1243: recreating simpleapp archetype
     new 96af450  ISIS-1243: fixing pom.xml for simpleapp (isis-validate and isis-swagger profiles) so that work when regenerated as an archetype.
     new 41a6a50  ISIS-1243: recreating simpleapp archetype
     new 1c8703a  [maven-release-plugin] prepare release simpleapp-archetype-1.11.0
     new 4850872  [maven-release-plugin] prepare for next development iteration
     new 9742a7c  ISIS-1243: updating migration notes for the RoutingService (and removing the paragraph on JAXB view models, as no actual migration is required).
     new 0f92613  ISIS-1243: updating docs for release
     new 0993119  Merge branch 'release-1.11.0-RC1'
     new ab0dc9a  ISIS-1287: bumping simpleapp example application to use 1.12.0-SNAPSHOT
     new 282ae0e  ISIS-1287: fixing dependency on jetty-all, to use uber jar
     new 4d7ea9b  ISIS-1287: minor tweak to layout of simpleapp's SimpleObject
     new 8e88cc4  ISIS-1288: updating minor dependencies
     new 5eb2207  ISIS-1287: removing unused CSS file from wicket viewer
     new 601a296  ISIS-1287: updating release docs
     new dd79242  ISIS-1287: updates to release docs
     new 49ccfd9  ISIS-1287: splitting out contributors vs committers guides
     new ea39e8d  ISIS-1287: faq for handling void and null results.
     new 49ad625  ISIS-1287: added faq for how to implement a spell checker.
     new 9fe8b0b  ISIS-1287: further FAQs
     new ee58bb0  ISIS-1295: removed IsisContextStatic and ContextCategory, folded IsisContextThreadLocal into IsisContext
     new e86e7ad  ISIS-1295: removing ContextReplacePolicy since no longer required either
     new dab4fca  ISIS-1287: fixing name of the isis-templates-idea.xml
     new 9d23232  ISIS-1296: using toolchain plugin to enforce Java7; don't call JDK8 APIs
     new dad0908  ISIS-1296: remove -Xdoclint flag for javadoc since not recognized if using Java8 for release
     new 7c2621a  [maven-release-plugin] prepare release isis-1.11.1
     new 277f4cb  [maven-release-plugin] prepare for next development iteration
     new 0915e03  ISIS-1296: updating pom.xml to use Isis 1.11.1; fixing JDOQL strings; reinstating eclipse .launch files (with some minor renames/rationalization and now using app manifests)
     new 89bd3fd  ISIS-1296: adding/updating similar IntelliJ launch configs
     new 5d3d14b  ISIS-1296: updating the banner for the webconsole
     new b06d913  ISIS-1296: recreating simpleapp archetype
     new 54f7ec1  [maven-release-plugin] prepare release simpleapp-archetype-1.11.1
     new 006f98a  [maven-release-plugin] prepare for next development iteration
     new 86a787b  ISIS-1287: adding docs to set up toolchains.xml
     new 78bd18e  ISIS-1296: updating website and status for 1.11.1 release.
     new 8812424  ISIS-1296: merging in 1.11.1-RC1 branch, fixing conflict
     new e0e5585  ISIS-1296: updating website front page for 1.11.1
     new 261f859  ISIS-1287: improving logging
     new bff1f71  ISIS-1287: move toolchains under the apache-release profile so that is only enforced when a release is being cut.
     new 0c17f54  ISIS-1287: fixing bad link in security docs
     new 3887fb2  ISIS-1287: more bad links in the security docs.
     new c229efe  ISIS-1287: fixing bad link to cgcom in all guides
     new 3fc1eb2  ISIS-1298: change @Hidden to @Programmatic for ViewModel.Cloneable#clone() method
     new b674bf5  ISIS-1287: release procedures updated for pushing to refs/tags/rel/xxx'
     new ea9204f  ISIS-993: metadata classes, facet factory, starting on the wicket component
     new 017fab9  ISIS-993: improving the usability of the schema; minor stuff for wicket components
     new c93071b  ISIS-993: working on the fleshing out stuff (to default missing layout metadata)
     new 499366f  ISIS-993: pretty much there on deriving and syncing the metamodel with the layout.xml info;
     new abdbcc1  ISIS-993: started to add tab component
     new 6f79a2a  ISIS-993: metadata has back owners.  Wicket component broken at this point
     new 199c70d  ISIS-993: simplifying the metadata.  the wicket components still broken at this point
     new afe44fc  ISIS-993: slight simplification to metadata to make easier to fit into existing wicket cpt implementation; Wicket components now rendering again
     new 1574fb6  ISIS-993: factored out LayoutMetadataService, renamed the metadata classes
     new c5de434  ISIS-993: more on the layout service, ability to download a zip of all layouts
     new 131f187  ISIS-993: now rendering properties and collections in tabs ok.
     new 1be513a  ISIS-993: started working on adding a fixed column to right hand side
     new 78f9d8e  ISIS-993: add the ObjectLayoutMetadata#actions collection if null
     new 084ab6d  ISIS-993: refactoring EntityPropertiesForm so can factor out a new component.
     new 43d28c7  ISIS-993: further refactoring, working towards factoring out EntityColumnMembers.  However getting an exception when there are two tab groups (with the id/feedback... not sure why yet).
     new 798dafe  ISIS-993: fixed the OK/edit issue.
     new 93a2e7a  ISIS-993: remove the 'first-field' class appender, since doesn't seem to be used
     new 82d6d64  ISIS-993: factored out EntityColumnMembers
     new 2e8c094  ISIS-993: working towards getting dynamic reloading working smoothly - not there yet.
     new 4529127  ISIS-993: no longer show edit buttons for tabbed panel; sorted out a rendering issue of Blob/Clob when in tabbed view.
     new 9a39de9  ISIS-993: simplifying and finetuning.
     new e9e18b9  ISIS-993: entity page now remembers the selected tab (in session) on a per-object basis
     new b709b9a  ISIS-993: optional left and right columns either side of tab groups; tweaks to CSS; HasPath for all elements of the layout metadata classes (working towards support for persistence of widget state and hints)
     new b83dbf3  ISIS-993: always normalize
     new f71501e  ISIS-993: starting to refactor so that each Wicket component knows its corresponding view metadata object.
     new 24046fc  ISIS-993: move EntityTabPanel into its own top-level class.
     new 55c4ac7  ISIS-993: factored out ListOfTabGroupsPanel.
     new 9a3c26e  ISIS-993: reorganizing components is all.
     new 691a0be  ISIS-993: using getPath() to create the session key for tab selection.
     new fc5355f  ISIS-993: in process of converting TabbedPanel into own panel.
     new e647a95  ISIS-993: renaming of the view metadata classes.
     new d946027  ISIS-993: renaming of components, EntityCombinedPanel now called EntityEditablePanel.  Other subsidiary panels moved alongside.
     new 3520139  ISIS-993: SessionScopedAttribute factored out, now used for the selectedItem drop-down so that the system remembers which view to use for rendering a collection (for a particular object).
     new 376ab6f  ISIS-993: can now store multiple different session attributes on an EntityCollectionModel.
     new cddf255  ISIS-993: attempting to unify the existing UiHintContainer and the ScopedSessionAttribute stuff; only part way there.
     new 205cf85  ISIS-993: working towards factoring out a PropertyGroup component.
     new 1f764b5  ISIS-993: factored out PropertyGroup component.
     new 2da7073  ISIS-993: removing myBlockContainer CSS class, not used since bootstrap refactor for v1.8.0
     new f33e0e2  ISIS-993: just starting on refactoring out EntityCollection (cf PropertyGroup) from EntityCollections (WIP).
     new c05bde0  ISIS-993: create the EntityCollectionModel from the EntityModel with CollectionLayoutMetadata, rather than passing the OTMA around.
     new bdbd503  ISIS-993: factored out EntityCollectionPanel from EntityCollectionsPanel.
     new 0cefc70  ISIS-993: ScopedSessionAttribute now using Component rather than HasPath.  That means that the state of the page (selected tabs, selected collection view) is being persisted and honoured in the session correctly.
     new b8576fc  ISIS-993: getting rid of UiHintSignificantComponent
     new 8b49e1c  ISIS-993: getting rid of the HasPath interface.
     new efe98ca  ISIS-993: removing one final remnant of UiHintPathSignficant.
     new 74e5bd0  ISIS-993: getting rid of HintUtil class, moving into UiHintContainer.Util
     new e77ce85  ISIS-1300: as a temporary measure, just comment out the source plugin.
     new 271f967  Fix typo in documentation
     new 5de42bb  ISIS-1287: fixing tiny errors in live template and in JAXB file template
     new dbfa9e2  ISIS-1300: new configuration property to enable the wicketsource plugin.  Also updated docs.
     new a195f62  ISIS-1300: rename of private method.
     new b72bce9  Merge branch 'master' into ISIS-993
     new 517b6cc  ISIS-993: working towards a 'bootstrap3' layout
     new e02d721  ISIS-1287: new quote for website
     new 10d80f3  ISIS-993: still sketching out the layout classes for BS3 and FC (fixed col)
     new 8f0abcd  ISIS-993: introduction of the PageNormalizerService as an internal SPI which keeps track of the different Page implementations and their algorithms for normalizing themselves.   The original FixedCol layout is now working again as of this commit.
     new 65f7d32  ISIS-993: bootstrap3 schema now properly defined and serializing ok.  Also juggling around with the common (nee members)
     new fc59d35  ISIS-993: store hint on the column, rather than pass around separately.
     new d7a1ee2  ISIS-993: working towards storing a single hint on the EntityModel
     new 84c9cf7  ISIS-993: use a single layoutMetadata hint in EntityModel, rather than many different hints.  Also, moved FC classes under a new "fixedcols" layout.
     new c57d8cd  ISIS-993: bootstrap3 layout working, more or less.  Still need to do the normalization phase.
     new 25a267a  ISIS-993: starting on the visitor/normalization stuff for BS3 grid.
     new 7fb6355  ISIS-993: renamed Page to Grid, PageFacet to GridFacet, PageService to GridService, PageNormalizerService to GridNormalizerService, BS3PagePanel to BS3GridPanel, FCPagePanel to FCGridPanel,
     new 63d03d2  ISIS-993: converting GridNormalizer into a service.
     new fe46a78  ISIS-993: normalizing the BS3 grid, factoring out commonalities into superclass.
     new 8fcac96  ISIS-993: unreferenced properties/actions/collectoins handling
     new 20faf33  ISIS-993: Now allow unreferenced collections to be associated with columns.  Also sorting out hints for collection selection under tabs.
     new f233f41  ISIS-993: deleting unused fields from CollectionContentsMultipleViewsPanel
     new 2ae2df1  ISIS-993: if column contains only a single tabgroup and that tabgroup contains only a single tab, then just render the rows within that tab.
     new 082916a  ISIS-993: changed the suppression algorithm: now, will render any tab group with only a single tab as that tab's rows.  This allows tab groups to alternate with field sets etc.
     new f3e8bbf  ISIS-993: improving the suppression algorithm, now search for any content under a tab (however deep), if none found then suppress the tab (which may in turn mean suppressing the tab group and just rendering the rows of the first tab).
     new 5c83175  ISIS-993: introducing the concept of minimal/normalized/complete grids (still WIP)
     new 6053d1a  ISIS-993: fleshing out the GridNormalizerServiceAbstract for the "complete" and "minimal" updating of Grid graphs (prior to conversion to XML).
     new ecf6d17  ISIS-993: hold the domainClass within the grid.
     new 7894322  ISIS-993: can now download normalized, complete or minimal layouts.
     new 67b6e05  ISIS-993: moving around and renaming the applib schema files for layout
     new 12f9dfa  Revert "ISIS-1288: updating minor dependencies"
     new cf8c2d1  ISIS-1288: file changes for upgrade to Guava
     new 8d7c878  ISIS-1288: pom.xml change for guava
     new 05f1315  ISIS-1288: update to Cucumber
     new b95bbf7  ISIS-1288: updates to mvn plugin dependencies
     new 58b8bc4  ISIS-1288: bumping slf4j
     new 8787d54  ISIS-1288: everything bar the jdo and jodatime stuff
     new f320023  ISIS-1288: bumping joda
     new 817fcca  ISIS-1288: upgrading most of JDO
     new f206da6  ISIS-1288: adding in upgrade to DN maven-plugin; confirmed  issue appears to be with datanucleus-jodatime 4.1.0-release to 4.1.1
     new 4104039  Merge branch 'master' into ISIS-993
     new 959d424  ISIS-993: GridFacetDefault now derives a grid from facets if no XML is available.
     new bbd593b  ISIS-993: guard against invisible actions corresponding to null links.
     new d2340eb  ISIS-993: associate properties into their correct fieldsets, honouring ordering.  Also order collections.
     new 2bde2a1  ISIS-993: suppress properties from fieldsets that should be invisible.
     new 697bcdb  ISIS-993: better derivation of default grid from existing metadata when none is available.
     new 30bfe8c  ISIS-993: improving derivation of properties when layout xml exists with field sets and actions bound to those fieldsets only through @MemberOrder#name annotation.
     new f65487e4 ISIS-993: dynamically evaluate visibility of tabpanel, tab, row, col, fieldset and collection (suppress parent containers if there would be nothing to show).
     new a40a869  ISIS-993: reuse Wicket's isVisible() for dynamically visible content (refactor of HasDynamicallyVisibleContent interface).
     new e57acf2  ISIS-993: starting to remove the FC (fixed col) stuff ... moving out FCColumn.Hint enum.
     new de3e385  ISIS-993: first-cut of single-edit properties (using modal prompt dialog).  Prereq for removing the FixedCol stuff.
     new 7488f51  ISIS-993: minor tidy-up and removal of some duplication of code between Action prompt and property edit prompts.
     new 69ed9c5  isis-993: deleting the original layout grids (including the first-cut fixed column stuff that preceded the bootstrap3 grids).
     new bf38920  ISIS-993: removing support for "isis.viewer.wicket.disableModalDialogs".
     new 6f435a1  ISIS-993: fixing bad import and javadoc.
     new e95a46f  ISIS-993: removing the fallback components also.
     new 4a5b9c10 Replaced deprecated getPhase() with getEventPhase() in documentation
     new 5c2b07d  ISIS-993: responsibility for creating the default grid moved to GrdNormalizerService.  Also Wicket viewer html layout fixes...
     new 1841a12  ISIS-993: honour namedEscaped for property edit prompt.
     new 0f09648  ISIS-993: more sorting out of positioning of actions in right drop-down.
     new ce2ea3c  ISIS-993: further fixes to honour namedEscaped for property edit prompt.
     new e4637ca  ISIS-993: yet more sorting out of positioning of actions in right drop-down.
     new 34771c2  ISIS-993: incidental, fix for Lombok with boolean properties (didn't find the @Property annotation).
     new 4ccb9ca  ISIS-1311: sorted out issue with Persistable mixins (return Long, not Object, otherwise trips up).
     new 97abf1b  ISIS-933: fixing layout issues when the layout.xml HAS been specified...
     new 23f9233  ISIS-1311: split out Persistable_datanucleusVersion mixin into two, one for timestamps and one for longs (per different VersionStrategy in JDO annotation).
     new 7368588  ISIS-1312: fix up the generated common schema.
     new e7f7c8a  ISIS-1313: new 'commonSchemas' configuration parameter.
     new 25f5899  ISIS-1314: adding @ParameterLayout to the DTO mixin (download) actions.
     new 48fe231  ISIS-993: fixes to prevent SpecificationCacheDefault from getting out-of-whack (by mapping ObjectSpecId to className, rather than spec; can then use the className to look up the spec in turn).
     new df32988  ISIS-993: minor changes, working towards being able to generate .layout.xml for complete vs normalized vs minimal (no longer NPEs for complete etc), however...
     new 62f69d1  Merge branch 'master' into ISIS-993
     new e014bf8  ISIS-993: when normalize, bind actions to properties or field sets (if metadata not already specified as an annotation).
     new e417a8a  ISIS-993: ensure that actions associated to properties/collections/fieldsets are added in the correct order when normalizing grid.
     new bf1288c  ISIS-993: minor refactoring of helper methos in GridNormalizerService implementations.
     new 2c62912  ISIS-993: only include entities and view models' layouts in zip file from MetadataMenu#downloadLayouts (XML)
     new 7628fc9  ISIS-993: ensure columns in tables are rendered in correct order (require eagerly obtaining grid); also when rendering, ignore any invalid properties/collections/actions.
     new 393312e  ISIS-993: fixing unit test from refactoring of SpecificationCacheDefault earlier
     new 2c960ca  ISIS-993: removing the ability to view the Grid as a view model (in its own right); no real use case for this functionality at the moment.
     new f763fce  ISIS-993: updating javadoc is all.
     new ff4d342  ISIS-993: extending grid structure to include offsets and allow multiple col-XX-nn to be defined per column.
     new b4adc4f  ISIS-1287: minor CSS fix for "are you sure" popup.
     new 4f3932d  ISIS-993: updating the components.xsd in docs directory
     new fa4c9c1  ISIS-993: documentation on XML layouts.
     new e55640e  ISIS-993: rationalizing and simplifying the domain services that support the dynamic layouts.
     new b985845  ISIS-993: tidying up GridImplementationService...
     new 5306b01  ISIS-993: split LayoutService back out into LayoutService (API) vs GridService (SPI); rationalizing APIs; adding documentation.
     new 3b3daa2  ISIS-993: further documentation on the layout/grid system.
     new 9194e13  ISIS-993: more documentation.
     new 41a534d  ISIS-993: more documentation, some minor fixes...
     new 3b5da6b  ISIS-993: fixing compile issue from stale javadoc ref.
     new d57b100  ISIS-993: fixing java7 compile issues.
     new 5e0dc0d  ISIS-993: more docs
     new 7805795  ISIS-993: fixing layout in simpleapp; minor doc change
     new 641ae15  ISIS-993: recreating simpleapp archetype
     new 69764c6  ISIS-1313: updating docs for xsd mojo goal
     new 986a8d4  ISIS-1312: updating docs on how to do DTO/XSD versioning
     new cf14cea  ISIS-993: domain object facets (from grid XML) should overwrite existing facets in metamodel (if present)
     new 1cfb478  ISIS-993: fixing the JDK7 re-implementation (which was resulting in spurious top-level actions appearing as top-level)
     new c024ce5  ISIS-1287: adding quote to the home page.
     new 88a80fc  ISIS-1313: tiny fix for mojo docs.
     new a97462f  ISIS-1313: adding missing fa- icon for Dto mixin action.
     new 981d731  ISIS-1299: JAXB-annotated view models are now edited.
     new 2c3a04c  ISIS-1299: updated documentation.
     new 4241b4a  ISIS-1317: Object_rebuildMetamodel mixin; also changes to supporting services.
     new c6cb049  ISIS-1287: recreated archetype references wrong version of parent pom.
     new f5efdb3  ISIS-1318: ensure that subsequent mixin/contributed actions don't overwrite command info/thread-local ... as used by PublishingService.
     new 8d2a062  ISIS-1318: further fix to allow publishing of wrapped actions
     new 20ce630  ISIS-1318: flush any pending actions to be published as the result of doing a wrapped action via the WrapperFactory.
     new 387fe36  ISIS-1228: breaking out new domain services from DomainObjectContainer.
     new c21c22c  ISIS-1228: updating docs.
     new cbdc90b  ISIS-1228: further edits for the Domain Service docs
     new 719bc14  ISIS-1320: moved ContentMappingService to applib, updated docs.
     new 8bd381b  ISIS-1318: deleting commented out code in IsisTransaction
     new 7adb269  ISIS-1292: moving selected 'AppFeatureRepository' functionality from security module (in isisaddons) into the core framework.
     new 3375ab3  ISIS-1321: added MetaModelService#export(), along with new MetaModelServiceMenu to expose this functionality in the UI (download as a CSV).
     new 6fa0376  ISIS-993: SizeSpan (one of the grid classes) should be serializable.
     new bafc953  ISIS-1322: mixin members now expose the mixed-in object in their Visiblity and Usability events.  This allows subscribers to take action based on this info.
     new 69b61ad  ISIS-1323: deprecating @CollectionLayout#renderType
     new 2a5d6de  ISIS-1305: mixed-in collections and properties now derive name correctly if called '$$'
     new 56ccc9c  ISIS-1228: add RepositoryService#instantiate(...) as a convenience method.
     new 871e7b9  isis-1325: new SessionManageService and impl; also updated docs.
     new b0e59ba  ISIS-1324: now using the CollectionLayoutData on the EntityCollectionModel (if available) to default the views.  Thereafter the existing hint stuff is working ok.
     new 84b682d  ISIS-1324: fixing the standalone table panel, was not displaying any rows due to defaulting to an invalid view name.
     new daf7ad7  ISIS-1324: refactoring usage of ScopedSessionAttribute: removing duplication between EntityCollectionModel and ModelAbstract.
     new be5b338  ISIS-1324: have EntityCollectionModel hold a reference to EntityModel (if it is parented)... the idea being that we will associate hints only with EntityModels.
     new 12d6c71  ISIS-1324: further small refactorings of EntityModel hints.
     new bcf8ea5  ISIS-1287: pulling out a new quotes page
     new eadc9cc  ISIS-1324: updating docs to describe multiple collections on same page.  Also discussion of custom CSS on page
     new ca94ac6  ISIS-1239: refactored hints, now correctly serialized into session (once more), and can grab as a copy.  This also includes the remembering of state when revisit page (even if no hints explicitly grabbed).
     new 3dd8848  ISIS-1329: "showAll" is being remembered in session (when revisit page) but not yet as a hint.
     new 1907cb6b ISIS-1329: "showAll" now included in the bookmark hints too.
     new 4672aef  ISIS-1239, ISIS-1324, ISIS-1328: multi-select for standalone collections was broken, now fixed.
     new 1eed4fb  ISIS-1330: adding CSS classes for collections and also entity page.
     new 8c0aff2  ISIS-1330: updating docs
     new fcfe522  ISIS-1228: splitting out a TitleService
     new c32ab6b  ISIS-1287: updating the recreate_archetype scripts
     new f7d6f4b  ISIS-1287: recreating simpleapp archetype
     new 65860b6  ISIS-1315: updating docs for swagger goal.
     new deaec51  ISIS-1287: completing rename of contributors guide to developers guide.  Also moved the policies chapter to committers' guide
     new 3622d46  ISIS-1327: create a StringPanel if read-only.  Also fix for CSS
     new 8e4468e  ISIS-1319: change where the "mandatory" class is added for reference panel so that the existing CSS picks it up to show the red asterisk marker.
     new 2936d1d  ISIS-1309: only add the "are you sure" prompt if action is not disabled.
     new b066341  ISIS-687: now honouring @MinLength when specified on an action.
     new d9b556a  ISIS-1287: minor fixes to xsd docs
     new 52128cf  ISIS-1332: rename ComponentKey to ComponentHintKey
     new 069e563  ISIS-1332: now factored out HintStore
     new 5d7d90f  ISIS-1332: remove the local cache of ComponentHintKey in EntityModel, instead simplified so that the list of hints is obtained from the HintStore service.  If hints are provided as query args (ie page parameters) then these are now correctly honoured.
     new 46bbbed  ISIS-1332: renamed IsisUiHintEvent to IsisSelectorEvent, no longer related to the UI hint stuff at all.  Removed subscribingLink from ZeroClipboardPanel, no longer required.
     new ba40209  ISIS-1332: added mixin to allow end-users to clear UI hints for a domain object.
     new b614296  ISIS-1332: updating docs for HintStore
     new e6700ca  ISIS-1287: recreating simpleapp archetype
     new fc08898  ISIS-1330: fix for standalone collection if only one rendered view.
     new f6b289a  ISIS-1287: fixing up license header files
     new 575f26b  ISIS-1287: fixing up supplemental-models for missing license info
     new 36b35b7  ISIS-1287: fixing up license headers for simpleapp archetype
     new f899716  ISIS-1287: fixing home page layout for simpleapp.
     new 31168c4  ISIS-1333: removing self-host profile.
     new aa51093  ISIS-1287: updating home page with new screenshots.
     new bd4ad92  ISIS-1333: removing jetty-console and antrun plugins from simpleapp webapp.
     new 402a0a1  Update _rgsvc_api_AcceptHeaderService.adoc
     new 90ba07c  ISIS-1287: updating release notes for 1.12.0
     new 4e51cc7  Merge remote-tracking branch 'estatio/johandoornenbal-patch-1'
     new a856fb2  small corrections documentation ActionInvocationContext
     new 192dd0c  Merge branch 'ISIS-1335_pr-39'
     new e62eacf  ISIS-1333: removing references to jetty-console in the docs.  Also improvements to website home page layout (screenshots), and fixing ref to archetype page, and improving the archetype page.  Also ...
     new 5526e01  ISIS-1335: updating documentation pom.xml to also generate PDFs.
     new 9ec7b46  ISIS-1335: reworking asciidoc pom to use profiles.
     new ae96b7b  ISIS-1335: only copy PDFs for guides.
     new 3b9c6b3  ISIS-1335: remove simpleapp-archetype.adoc, changed the few references to instead reference the relevant 'getting started' chapter of ugfun (user guide fundamentals).
     new b6c6d37  ISIS-1335: PDF versions of guides; also a new quote
     new 27f2f08  ISIS-1348: fixes to SoapEndpointPublishingRule, iterate over multiple ports.
     new d02852a  ISIS-1335: updating screenshots for website.
     new b26317a  ISIS-1287: recreating simpleapp archetype (keeping at 1.12.0-SNAPSHOT).
     new 654bfd5  ISIS-1347: adding missing annotation for SimpleObject.
     new d7ed352  ISIS-1340: removing the HideMixinsForHomePage (as per ISIS-1343, this implementation will end up being invalid, so don't want it in the archetype polluting people's apps); instead use the layout.xml to hide the actions.
     new 2257d02  ISIS-1346: fixing copy-n-paste error.  Thanks, IntelliJ !
     new 7f068ef  ISIS-1341: flush transaction prior to delegating off to the RepresentationService to generate the repr.
     new 8bf7fd7  ISIS-1342: IsisSystem no longer throws MetaModelException, instead pushes it onto the IsisContext.  Its callers (IsisWicketApplication, or IsisSessionFilter - for RO - or CukeGlueAbstract, or IsisSystemForTest) then expose the error appropriately, accessing from IsisContext.
     new 22bd7e1  ISIS-1287: removing invalidateCacheFor from reflector.
     new 3914e57  ISIS-1287: removing unused field in ObjectReflectorDefault
     new 74259aa  ISIS-1287: removing further unused field in ObjectReflectorDefault
     new 190284f  ISIS-1287: removing unused methods and fields (this.viewerNames) in IsisInjectorModule
     new ec410bf  ISIS-1287: whitespace formatting only.
     new 2efa413  ISIS-1287: removing unused method (getAuthenticationManager) from IsisSessionFilter.
     new 0892c17  ISIS-1287: whitespace reformatting and trivial refactor in IsisWebAppBootstrapper.
     new 4143bc9  ISIS-1287: change parent pom.xml for Isis to use profiles so can more easily specify whether to compile core, app, arch and/or docs.  Removing the sonar profile.
     new 5e51898  ISIS-1287: for simpleapp archetype, bumping surefire plugin to latest (2.19.1 from 2.16), also removing 'testFailureIgnore' configuration.
     new d780a9a  ISIS-1351: extended ConfigurationService, added new ConfigurationServiceMenu.  Also minor fix to UiHintContainer.
     new 643a93f  ISIS-1287: tiny tweak on simpleapp isis-validate.
     new cd2f3d8  ISIS-1287: deleting 'master' (empty file in root)
     new b78aaa5  [maven-release-plugin] prepare release isis-1.12.0
     new 5e44e0d  [maven-release-plugin] prepare for next development iteration
     new 4fe2902  ISIS-1287: updating simpleapp pom.xml to 1.12.0
     new 5248102  ISIS-1287: recreating simpleapp archetype
     new ac19911  [maven-release-plugin] prepare release simpleapp-archetype-1.12.0
     new 26ec36c  [maven-release-plugin] prepare for next development iteration
     new f4697c6  Merge branch 'master' into ISIS-1223-upgrade-to-wicket-7
     new 5576387  Merge branch 'ISIS-1223-upgrade-to-wicket-7' into ISIS-1224-select2-v4
     new 082e8f3  ISIS-1333: Updating committers guide documentation to use jetty:run
     new 0d35854  ISIS-1287: updating release notes for 1.12.0
     new e2d0707  ISIS-1287: updating pom.xml to update EOL for other (non .html) text resource files in website/documentation
     new 1dcb8f9  ISIS-1287: fixing bad include for ref guide
     new 3c5203b  ISIS-1287: further fixes for EOL on copied over files
     new 5361062  ISIS-1287: removing references to 1.12.0-SNAPSHOT from docs
     new 1fbb597  ISIS-1335: doc updates to release process for 1.13.0
     new 10c4299  ISIS-1287: updating docs for 1.12.0
     new 6bc7a3d  ISIS-1287: tiny fix for release notes.
     new b2d1312  Merge branch 'release-1.12.0-RC2'
     new 60254d5  ISIS-1287: further tiny fixes to docs.
     new 4f94dbf  ISIS-1287: updating simpleapp parent pom to reference 1.13.0-SNAPSHOT
     new af81ee5  ISIS-1335: updated the recreate_archetype scripts
     new b45c124  ISIS-1335: updating pom.xml version for simpleapp archetype
     new 8c89a56  ISIS-1335: disable concurrency checking when re-rendering domain object after a property edit.
     new 0a7e522  Merging in ISIS-1335 (fix for ConcurrencyException)
     new b86a47b  ISIS-1335: asciidoc templates fixes, updateing docs
     new cbd8132  ISIS-1335: updating screencasts page on website with new casts for v1.12.0
     new baef5b0  ISIS-1335: minor improvements to the simpleapp archetype
     new 10cd680  ISIS-1335: adding subsections for the new screencasts
     new a3a28d2  ISIS-1335: fixing release note docs indentation.
     new 253d48f  ISIS-1335: moved older screencasts to separate page
     new 5b9fa77  ISIS-1335: adding some more screencasts.
     new d7797be  ISIS-1335: replacing use of video:xxx in guides with links to youtube (because former can't be rendered in PDF format).
     new b6e2d7b  ISIS-1335: adding some further screencasts
     new 879c545  ISIS-1335: improvements to documentation pom.xml, don't commit the PDFs if no change
     new dcdd0cd  ISIS-1335: adding some further screencasts
     new 33e7987  ISIS-1335: improvements to the pom.xml for isis site documentation
     new ebc692a  ISIS-1335: more screencasts.
     new 3646d0a  ISIS-1361: new BookmarkService2 subinterface to provide finer-grained control as to whether to reset fields when reloading an object; changing the JAXB PersistentEntityAdapter to use new API; also extending EntityPage onBeforeRender to disable concurrency checking for *all* objects, not merely the object being rendered.  Also updates to docs.
     new 3e0a2d4  ISIS-1361: BookmarkService2 fix, concurrency fix
     new dcee071  ISIS-1335: more screencasts, this time on view models.
     new 6f9168e  ISIS-1363: move ConfigurationServiceMenu to tertiary menu bar.
     new 300ab1c  ISIS-1357: updating guava to 19.0
     new 45f95d6  ISIS-1362: updating simpleapp to use 1.13.0-SNAPSHOT; bumping assertj to 2.4.0.
     new a19f7c2  ISIS-1357: removing surplus entry in supplemental-models.xml
     new 9317692  [maven-release-plugin] prepare release isis-1.12.1
     new cae8df3  [maven-release-plugin] prepare for next development iteration
     new dd6274c  ISIS-1362: recreating simpleapp archetype
     new 3adbf2c  ISIS-1362: updating simpleapp to use isis v1.12.1
     new 8a05cdc  [maven-release-plugin] prepare release simpleapp-archetype-1.12.1
     new 86cb682  [maven-release-plugin] prepare for next development iteration
     new 9846e43  ISIS-1362: bumping simpleapp's pom.xml to isis 1.13.0-SNAPSHOT
     new 805dec4  ISIS-1362: merging in changes for 1.12.1 RC1 (ISIS-1357, ISIS-1363)
     new 5160d32  ISIS-1335: minor updates to docs for generating docs
     new 0d40572  ISIS-1335: update to website
     new 7f7520a  ISIS-1335: improving error handling in github-pr.sh when the repo to merge from cannot be found
     new f29d02d  ISIS-1366: extending resource caching to include SVG; also .jpeg as well as .jpg; updating docs; also guess the media type of .swf.
     new 5e0df13  ISIS-1364: Improve Asciidoc and Javadoc for migrating from DomainObjectContainer#persist() to RepositoryService#persist()
     new 463554a  ISIS-1335: documentation fixes (PR #37).
     new 6fa29b5  Merge branch 'ISIS-1335_pr-37'
     new eccd5b7  Merge branch 'ISIS-1364-2nd' of https://github.com/oscarbou/isis into ISIS-1364_pr-41
     new 6b2b0a1  ISIS-1364: updating docs and javadoc for migration
     new 474cb71  ISIS-1364: minor wording change, use backticks for method names
     new 565ac81  ISIS-1369: adding in tests (taken from isis-module-security).
     new 974c8a8  ISIS-1362: updating website/docs for 1.12.1
     new 5306e05  ISIS-1362: fixing merge issue
     new 2ffc7d9  ISIS-1368: added new PublishingService2 API.   Also updated documentation.
     new 0cc0185  ISIS-1373: isis-core-applib now depends on isis-core-schema, rather than other way around.  Moved JaxbServiceDefault to applib.
     new 0607bc2  ISIS-1372: just moved BacgroundService#asActionInvocationMemento over to new CommandMementoService#asActionInvocationMemento.
     new 4b272d4  ISIS-1372: BackgroundServiceDefault now reuses the code in CommandMementoServiceDefault to create an ActionInvocationMemento.
     new ded9c2c  ISIS-1370: adding comments re: ActionInvocationFacet.currentInvocation thread-local.
     new 999747e  ISIS-1368: change PublishingService2#republish(...) to accept an ActionInvocationMementoDto, rather than a Command.  This reduces coupling/assumptions.
     new ed4b76a  ISIS-1370: deprecating EventPayload and its implementations (EventPayloadForActionInvocation, EventPayloadForObjectChanged).
     new 490a9c0  ISIS-1368: removing PublishingService2.StdErr dummy impl.
     new 78f860f  ISIS-1370: fixing comments
     new 3c1f9eb  ISIS-1372: extending CommandMementoService API (to be called by IsisTransaction and PublishingService impl's, eg PublishingServiceMq).  No implementation as of yet.
     new bf26fc3  ISIS-1372: also pass the Command through to CommandMementoService#newEventMetadata, and the sequenceName rather than the eventSequence.  Also updating javadoc.
     new 0bd1660  ISIS-1372: extending EventMetadata with a sequenceName, in preparation to CommandMementoService creating different sequences of events (published event, wrapped event, background commands).
     new 3dae9ad  ISIS-1372: factor out newEventMetadata helper in IsisTransaction.
     new 2df011a  ISIS-1291: whitespace/comments only
     new 8fb9dc4  ISIS-1291: introduce enum for sequenceName (for newEventMetadata); minor moving around of methods/extract methods refactoring of newEventMetadata within IsisTransaction.
     new d4c9875  ISIS-1291: added guard in CommandMementoServiceDefault, can only create for commands that represent actions (not property edits).
     new 9393212  ISIS-1291: adding spreadsheet to analyse duplicated functionality across commands, ActionDomainEvent, AIMs, publishing.
     new 4bb2485  ISIS-1371, ISIS-1376, ISIS-1377, ISIS-1378, ISIS-1379: extending aim.xsd with new elements, also versioning, return value includes its type; include mixin; include subactions.
     new 9e15531  ISIS-1371: slightly changed (simplified) the way to capture the mixin object for an ActionInvocationMementoDto.
     new dc006f8  ISIS-1380: extending aim XSD to include 'threw'.  Also extended common XSD for the "void" type (because actions might return void)
     new f251de1  ISIS-1291: partially reverting the introduction of a SequenceName... no need after all to add to EventMetadata, because there is only one reason for subactions to occur.  Also moved the SequenceName enum out from EventMetadata and into Command interface.
     new 76cbd96  ISIS-1291: updated documentation in the aim.xsd (v1.1).  Also copied to website..
     new 6b62b45  ISIS-1291: updating the website with latest version of aim.xsd (for v1.1).
     new a752ed0  ISIS-1335: adding new powered-by page
     new 8b4e12a  Fixed Incode.org link
     new 7682a7f  ISIS-1355: more screencasts
     new 45d3068  ISIS-1291: cmd.xsd and aim.xsd
     new 1846993  ISIS-1291: adding design doc
     new 14321d6  Merge branch 'patch-1' of https://github.com/rkalis/isis into ISIS-1335_pr-42
     new e9bd7b7  Merge branch 'ISIS-1335_pr-42'
     new 675ed85  ISIS-1335: similar fix for '_powered-by_estatio'
     new 0264ec6  ISIS-1291: memento xsd schemas + utils; new command memento DTO for Command#memento, updated background service, background execution;  new PublisherService
     new 69cd797  ISIS-1291: small fixes while manually testing command module.
     new 16a42b8  ISIS-1384: new MetaModelService2 for "sort of" API.
     new 0f1fe2e  ISIS-1385: using new API in MetaModelService2 to disable the "openTargetObject" action if the object pertains to a domain service.
     new 0aa50c1  Merge branch 'master' into ISIS-1291
     new 6bff3d3  ISIS-1384: minor doc fix
     new 43e919e  Merge branch 'master' into ISIS-1291
     new 4846c96  ISIS-1387: ensure that the geneated bs3 layout XML files have suitable namespace prefix 'bs3:' and 'cpt:'
     new a04ef99  Merge branch 'master' into ISIS-1291
     new 0a33532  ISIS-1386: suitable namespace prefixes for 'aim', 'cmd', 'common' memento XML instances.
     new af4e3ca  ISIS-1374: now correctly persisting the mixinFqClassName into the cmd memento for mixin actions.
     new 624292a  ISIS-1344: removing the WrapTransaction facets, and from that also the entire FacetDecorator infrastructure since is no longer required.
     new 7fcb167  ISIS-1344: deleting some unused exception classes and deprecated adapter classes, part of runtime/system/transaction
     new 52f80c0  ISIS-1374: refactoring ActionInvocationFacet to remove duplicate between it and the ObjectActionMixin/ObjectActionContributee.
     new 7faee57  ISIS-1344: removing some further evidence of FacetDecorator API
     new d605797  ISIS-1374: further minor refactoring of ActionInvocationFacet, internalInvoke (preparing to inline)
     new 7c37966  ISIS-1374: ditto.
     new 6da1e31  ISIS-1374: inlined internalInvoke
     new 46089a2  ISIS-1374: moved setupXxx functionality out of ActionInvocationFacet, and into ObjectActionDefault.  Removed duplication with ObjectActionMixedIn and ObjectActionContributee.
     new 10693b1  ISIS-1374: new BackgroundService2 API to be able to schedule explicitly mixin actions.  Necessary changes to BackgroundCommandExcecution (not as many as expected, actually; has simplified).
     new 0abdc72  ISIS-1344: reinstating the TransactionClosureXxxAbstract adapter classes ... otherwise these break isis addons security module, for example.
     new a5f3ec1  ISIS-1291: using wormhole pattern so that bulk actions are persisted as list of adapters on command memento.  Note sure I like this, though...
     new d2b3f6c  ISIS-1291: re-implementing BulkActionsLink so that each action is in its own transaction (with its own command).
     new 2d43907  ISIS-1291: extending common.xsd to support enums.
     new 83d1bc0  ISIS-1389: new InteractionContext and Interaction APIs; updated javadoc and deprecated corresponding methods in Command.
     new 98a0c2f  ISIS-1390: default CommandServiceDefault.  Also simplifying the relationship between IsisTransaction and Command, and how the Command object is initialized.
     new 113e4ae  ISIS-1389: extending API for Interaction interface.
     new 2f3b107  ISIS-1390: minor refactorings (inlining of methods), now easy to track usage of the CommandService
     new 70e3a96  ISIS-1389: InteractionContext service now also being populated to capture invocation memento
     new 20ab2ad  ISIS-1335: reworking the screencasts page
     new f6e3835  ISIS-1392: Extend RepositoryService with persistAndFlush(...) and removeAndFlush(...) methods
     new 5722c0b  ISIS-1392: updating documentation detailing the use case for managed relationships
     new a42d7b5  ISIS-1335: improving docs for setting up file/live templates for IntelliJ, some small fixes.  Also updated the cheat sheet PDF/docx
     new e5d8d91  ISIS-1335: updating release notes page for 1.12.1
     new 219e63a  Merge branch 'ISIS-1392' of https://github.com/oscarbou/isis into ISIS-1392_pr-43
     new 78b70ad  ISIS-1392: minor edits to updated docs
     new bcca867  Merge branch 'ISIS-1392_pr-43'
     new 9455c07  ISIS-1355: fixing the 'fork me on github' link; tiny fix to mvn validate goal docs
     new fb35b0f  Fixed link in docs
     new 49381fa  Merge branch 'ISIS-1335_pr-44'
     new 7f44c5c  ISIS-1335: doc improvement - importing settings for intellij, workaround
     new 18b54eb  ISIS-1396: detaching an EntityModel should cascade the detach to all child property ScalarModels.
     new 0b3826d  ISIS-1396: minor refactoring of EntityPage (extract method is all).
     new 32ac64e  ISIS-1389: removing failing unit tests (not worth effort to fix after recent changes in this area)
     new 01a88a6  ISIS-1389: extending the new Interaction (in applib) to capture args and provide a callable to be executed.
     new 18f7632  ISIS-1389: fixing compile issue with unit test
     new 1d312d0  ISIS-1370: refactoring the existing implementation of IsisTransaction's PublishingService support
     new 77d6b1b  ISIS-1370: moved the responsibility for providing a non-null PayloadFactory into the facets.
     new a44ea7b  ISIS-1370: simplifying IsisTransaction, just lookup PublishingServiceInternal.
     new 1690d4d  ISIS-1370: moving IsisTransaction#publishActionIfRequired to PublishingServiceInternal#publishAction
     new 6c80081  ISIS-1370: no need to pass in user and timestamp to PublishingServiceInternal#publishAction(...) ... just obtain from UserService and ClockService.
     new 89df76a  ISIS-1370: no need to pass ObjectStringifier to PublishingServiceInternal
     new 5acc73a  ISIS-1370: moving IsisTransaction#publishObject to PublishingServiceInternal
     new 08d87c0  ISIS-1370: moving publishObjects from IsisTransaction to PublishingServiceInternal; inline methods; DomainObjectInvocationHandler calls PublishingServiceInternal rather than IsisTransaction.
     new 144aefa  ISIS-1370: removing unused code from IsisTransaction
     new ddc9589  ISIS-1370: removing unused local vars, is all.
     new 0689936  ISIS-1343: extend ActionI invocation to take the targetAdapter, mixedInAdapter (can be null) and arg array.
     new 497e762  Merge branch 'master' into ISIS-1291
     new 02dd0ee  ISIS-1343: ActionDomainEvent now has a getMixedIn(),populated for mixin actions.  Corresponding changes to the rest of the metamodel.
     new ce53325  ISIS-1370: move responsibility for publishing actions into the ActionInvocationFacet (instead of in IsisTransaction and DomainObjectInvocationHandler)
     new a204d74  ISIS-1370: working towards removing the ActioninvocationFacet#currentInvocation threadlocal.
     new eee234c  ISIS-1370: removed the ActionInvocationFacet#currentInvocation thread-local.
     new 9d8847f  ISIS-1370: getting build to pass (moving PublishingServiceInternalDefault to package where it will be picked up as a domain service).
     new 5870f6a  ISIS-1370: factored out AuditingServiceInternal as wrapper around AuditingService3 (similar design to PublshingServiceInternal wrapping PublishingService).
     new e2fb62e  ISIS-1370: moved AuditingServiceInternal to an auditing package.
     new ad43cad  ISIS-1370: factored out EnlistedObjectsServiceInternal from IsisTransaction; used by AuditingServiceInternal and PublishingServiceInternal(Default).
     new 0d892e1  ISIS-1370: PublishingServiceInternal now calling the PublisherService.
     new 07342da  ISIS-1370:  construct the aimDto before calling PublisherService.  Also refactoring property setter facet and OneToOneAssociation to follow the same general structure as for action invocations, in particular for the set up of Command objects.
     new 6341730  ISIS-1398: moving the command stuff to PropertySetter/ClearFacetForDomainEventAbstract, and out of the wrapped original PropertySetterFacet or PropertyClearFacet.
     new bb54a10  ISIS-1398: removing duplication in the PropertySetterFacet and PropertyClearFacet hierarchies.
     new a29527d  ISIS-1397: started work on refactoring aim.xsd into mim.xsd
     new 5093716  ISIS-1397: reworked mim.xsd as a replacement/generalization for aim.xsd.  renamed some of the methods in applib's Interaction class, to make more consistent with MemberInteractionMementoDto.
     new 1222341  ISIS-1397: bringing applib Interaction and MemberInteractionMementoDto closer into line; to whit...
     new 2c72a96  ISIS-1397: renamed ixn.xsd's subExecutions to childExecutions.
     new a9d706b  ISIS-1397: renaming CommandMementoDto to CommandDto (similarly).  Also ...
     new 3f2711c  ISIS-1397: moving InteractionType into common.xsd; fleshing out BackgroundCommandExecution for props (still incomplete)
     new e315af8  ISIS-1397: changing cmd.xsd for props to use a paramDto instead of simple valueDto for the new value (so that it is typed).  Completed BackgroundCommandExecution to support property modifications.
     new a282f19  ISIS-1397: factored out InteractionDtoServiceInternal (cf CommandDtoServiceInternal); move responsibility to hold the Dto into the applib Interaction object.
     new 362350c  ISIS-1397: rename ReturnDto to ValueWithTypeDto, use for new param of property modification also.
     new 82a0dab  ISIS-1389: simplifying code of ActionInvocationFacet by inlining, improving error handling, only broadcast events once an InteractionContext.currentExecution is defined.
     new 2249764  ISIS-1398: inlining/simplifying PropertySetterOfClearFacet so that only emit events when InteractionContext is setup.
     new 501fcb8  ISIS-1389: removing differences between Dtos and Interaction: collapsing MemberArgs and Interaction.
     new d08a4e1  ISIS-1389: renaming PropertyModification to PropertyEdit.
     new 3e199c9  ISIS-1389: further standardization of DTOs to Interaction.
     new 18c6b49  ISIS-1389: completing up making CommandDto / InteractionDto and Interaction consistent.
     new e85f405  ISIS-1291: app now running again...
     new f00d2d2  ISIS-1389: further minor changes for consistency.
     new 0fa47c8  ISIS-1389: further simplifications of the DTO structure
     new d50731c  ISIS-1370: changing the API for PublisherService, adding default Logging implementation.  Adding support for deep XML graphs within InteractionDto.
     new 4ce54bc  ISIS-1399: new MetricsService to capture metrics (objects loaded etc), capture within the Interaction.Execution.
     new 64d2fe6  ISIS-1291: documentation - updating the ixn, cmd and common XSDs, all of which were out of date.
     new 52ca80d  ISIS-1291: simplifying OidDto, also use 'com' rather than 'common' as namespace prefix for common.xsd
     new c2e9df8  ISIS-1389: deprecating Command2#peek/push/pop action domain events, and also ActionDomainEvent#getCommand
     new 7dab5d6  ISIS-1370: @Property#publishing= and also @Property#command=...
     new b01781b  ISIS-1370: now supports publishing of objects.
     new 2a89182  ISIS-1370: cleaning up the API to PublisherService, renaming EnlistedObjectsService to ChangedObjectsService etc.
     new ea7c190  ISIS-1370: refining the API for PublisherService.
     new b8d19e6  ISIS-1400: filter out any bulk-only actions.
     new b87fc37  ISIS-1370: provide wormhole to allow mixin properties/collections to disable publishing of actions.
     new cd370c5  ISIS-1370: adding a new JdoColumnLength constant for status messages (for publishmq impl to reference).
     new 0840943  Update Wicket to 7.3.0 Also update Wicket Webjars and Wicket Bootstrap
     new 72705ac  ISIS-1370: improve syntax of comparator static methods in DomainChangeJdoAbstract
     new 138dc57  ISIS-1370: adding some additional standard column lengths to applib's JdoColumnLength
     new 7ebbb70  ISIS-1291: documentation on command and events.
     new 55d3029  ISIS-1291: further documentation.  Slight extension to the PublishedObjects API
     new e74c7a9  ISIS-1291: updating docs for new services.   Also IsisTransaction now to clears the changed object properties rather than AuditingService, otherwise PublisherService would mis-report the metric of number of changed object properties.
     new 0e5a55a  ISIS-1291: moved internal framework services into its own guide
     new 8d179f5  ISIS-1291: updating documentation for schemas.
     new d16d97b  ISIS-1291: updating docs for publishing and domain events.  Fixing deprecation warning on @DomainObject.
     new f60d201  ISIS-1355: minor extension to SimpleObject example.
     new ba58947  ISIS-1344: removing old entries from installer-registry.properties
     new 8c824bd  ISIS-1355: minor refactoring to extract method in wicket viewer.
     new fa44d15  ISIS-1335: renaming internal classes within metamodel
     new 99e0b31  ISIS-1336: fixing config property string in code, in line with (correct) docs.
     new d71f321  ISIS-1402: removing Debuggable interface and implementations, and supporting unused debug methods.
     new a75d364  ISIS-1352: refactoring, collapsing IsisSystemThatUsesInstallersFactory into IsisSystemFactory (removing interface).
     new 1b8ac93  ISIS-1365: DOCD now delegates to RepositoryService so far as is possible
     new 70bbd7a  ISIS-1404: AuthenticationSessionProvider is now a domain service; removed the AuthenticationSessionProviderAbstract and Aware interfaces.
     new 0c79439  ISIS-1405: DeploymentCategoryProvider now implemented by a domain service, so can be looked up from ServicesInjector.  Removed DeploymentCategoryProviderAware.
     new 62f5ad7  ISIS-1405: removing IsisConfigurationAware.
     new dcaab8e  ISIS-1406: refactoring IsisConfigurationBuilder and IsisConfiguration (WIP)
     new 7456588  ISIS-1406: lots more refactoring around IsisConfiguration and IsisConfigurationBuilder.
     new ddd0cf4  ISIS-1406: unit tests now passing for isis-core-metamodel.
     new d262830  ISIS-1406: simpleapp integ tests also now running
     new ed3b9e7  ISIS-1335: minor extensions to SimpleObject for the "updateName" action.
     new ab2c2ca  ISIS-1382: adding in missing 'cancel' button for action prompt.  NB: already present for property edits.
     new 62bc104  ISIS-1407: collapsed SpecificationLoaderSpi and SpecificationLoader interfaces; removed ProgrammableReflector (finally!)
     new 04bf1f2  ISIS-1407: SpecificationLoader is now a concrete class (rolled ObjectReflector up into it).
     new b6dc190  ISIS-1408: simpifying InstallerLookup and IsisComponentProvider.
     new 6e3495f  ISIS-1407: removed SpecificationLoaderAware.
     new a2a9f51  ISIS-1409: internal components of RuntimeContext subclasses are now internal domain services; RuntimeContext hierarchy collapsed into a single class.
     new fbf1770  ISIS-1409: removing PersistenceSessionServiceAware.
     new ce7d41d  ISIS-1409: removing the *Aware interfaces for the internal components of RuntimeContext (PersistenceSession, Localization, MessageBroker, TranState), also removing AdapterManagerAware.
     new 03a1bd1  ISIS-1408: removing RuntimeContext, ObjectSpecificationDependencies, ObjectMemberDependencies (WIP)
     new fc57e47  ISIS-1408: removing RuntimeContext, ObjectSpecificationDependencies, ObjectMemberDependencies -  now passing the unit tests
     new b319973  ISIS-1291: removed InstallerLookupAware and other unused code, simplified InstallerLookup and removed installer-registry.properties
     new da4c9c5  ISIS-1291: Fixes for auditing
     new 11097b7  ISIS-1291: moved ConfigurationServiceInternal.
     new a43dbdd  ISIS-1335: deleting the mothballed directory.
     new dbe266f  ISIS-1335: deleting the tool/structure101 directory ... out-of-date, not been maintained.
     new f66afc7  ISIS-1335: bumping isis.version in archetype resource
     new 16c60a5  ISIS-1335: rmoving JREBEL.launch file
     new cbb4c4c  ISIS-1335: recreating simpleapp archetype for 1.13.0-SNAPSHOT
     new 82c1d19  Regarding Blob/Clob: Allow to set file-extension filter for client-side file-open-dialog.
     new 6896885  ISIS-1291: mixed-in interactions were showing the mixin as the target rather than the mixed-in.  Also the action was shown as blank.
     new 54f5f27  ISIS-1335: updating file templates, improved for mixins
     new ec38b4b  ISIS-1410: instantiate FacetFactory's directly rather than reflectively; replace 3 RemoveXxx facet factories with just one; replace/simplify CollectionTypeRegistry (to CollectionUtils); minor reformattings.
     new 874e8ba  ISIS-1406: fixing regression... isis.config.dir override was not being picked up.
     new 086632e  ISIS-1411: removing DomainObjectContainerResolve helper class (inlining its functionality); removing inner interfaces only implemented by PersistenceSession.
     new bbc81a1  ISIS-1413: adding gradle scripts for dynamic compilation and copying over layout files.
     new 5b5c1fc  ISIS-1413: implemented liveReload (docs, gradle script, new config property for Wicket viewer).
     new 0d32721  ISIS-1335: fix typo in docs
     new 21b27fe  ISIS-1414: moving the @RequestScoped initialization/close stuff out of IsisTransactionManager and IsisTransaction, and into PersistenceSession.
     new ad9cec4  ISIS-1414: removing 'numberOfPropertiesModified' from ixn.xsd and MetricsService; this is xactn-scoped information, not request-scoped.    Also introduced WithTransactionScoped as a means to indicate which of the request-scoped members are really transaction-scoped.
     new 0ff1276  ISIS-1335: deprecating methods in IntegTestAbstract; updating docs
     new 90b6666  ISIS-1415: updated app features, also documentation changes and migration notes.
     new ba74043  ISIS-1416: new configuration properties to enable/disable inject...() and set...() style injection.
     new 76b6628  ISIS-1417: new configuration property to skip loading of deprecated facets, plus updates to docs and migration notes.
     new 8e85fe0  ISIS-1410: combining multiple facet factories that all remove methods into a single one.
     new 79db9cd  ISIS-1410: simplifying implementation of RemoveMethodsFacetFactory
     new 29fb00b  ISIS-1410: replacing Ensure hamcrest assertions with Java assert keyword
     new d0e81bb  ISIS-1335: tiny fixes for docs
     new e38eaf7  ISIS-1419: simplified Session management.
     new a587621  ISIS-1419: calling bounceSystem (misnamed, just means close and re-open a session) at the end of each test.
     new 17c99b0  ISIS-1291: adding null guard to create DTO for enum.
     new bbdc9fc  ISIS-1414: introduced sequence for chg.xsd so that PublishedObjects can have a sequence; promoted WithTransactionScope interface to applib; QueryResultsCache now implements this interface.
     new 18a18bf  ISIS-1393: if IsisSystem fails to init (for any reason), then fail the mojo
     new 568c39a  ISIS-1420: support overrides.properties file
     new 709416a  ISIS-1417: temporarily setting ignoreDeprecated back to false (ie don't ignore).
     new 4d056c0  ISIS-1420: updating docs for externalized docker configuration
     new 5340104  ISIS-1414: tiny fix to docs
     new 3328022  ISIS-1415: fixing infinite loop with the lazy loading of ApplicationFeatures.
     new bfc0f16  ISIS-1417: second attempt - ignoring some facet factories that implement a new DeprecatedMarker marker interface.
     new a2197cd  ISIS-1132: refactoring (no functional changes) in order to understand current design better.
     new eb90e29  ISIS-1132: refactoring (no functional changes) ... rationalized and simplified the DataConverterForJoda hierarchy of classes.
     new b332a8b  ISIS-1132: further refactoring (no functional change) - showing how the bootstrap datetime config is built from the converter's dateTime pattern.
     new adcbcf8  ISIS-1132: finally, the fix... the (legacy) Isis encoder/decoder stuff is used to copy the value from the object into the action parameter; the impl for joda DateTime was missing the time portion, so was defaulting to +1:00 (presumably due to locale, GMT+1 hour).
     new da3f1ec  ISIS-1396: detaching an EntityModel should cascade the detach to all child property ScalarModels.
     new 1dd64e6  ISIS-1132: finally, the fix... the (legacy) Isis encoder/decoder stuff is used to copy the value from the object into the action parameter; the impl for joda DateTime was missing the time portion, so was defaulting to +1:00 (presumably due to locale, GMT+1 hour).
     new 6863d15  Merge branch 'maintenance-1.12.x'
     new c7c349f  [maven-release-plugin] prepare release isis-1.12.2
     new c6043dd  [maven-release-plugin] prepare for next development iteration
     new 28bd6dd  ISIS-1422: refactoring (no functional change) -  completely eliminated ValueSemanticsProviderContext, just use ServicesInjector throughout, and don't pass IsisConfiguration to VSP either, since derivable from ServicesInjector.
     new 0083474  ISIS-1424: recreating simpleapp archetype
     new 46d4527  ISIS-1424: update to example app pom.xml to reference 1.12.2
     new b62ea78  [maven-release-plugin] prepare release simpleapp-archetype-1.12.2
     new 94d0b74  [maven-release-plugin] prepare for next development iteration
     new 935a5d9  ISIS-1422: refactoring (no functional change) - looking up components from ServicesInjector rather than pass them in.
     new 0f55080  ISIS-1422: fixing unit tests.
     new a322518  ISIS-1422: use PublishingServiceInternal's withPublishingSuppressed wormhole to stop publishing when invoke an action for autoComplete.
     new 5522f4b  ISIS-1335: adding missing/updating existing layout.xml files for applib view models.
     new ffd9f08  ISIS-1425: making the wrapper factory intelligent enough to handle (dereference) programmatically instantiated mixins
     new 964ab40  ISIS-1425: adding fallback to original behaviour if cannot locate the mixed-in action
     new 33b75cb  ISIS-1425: refactored so that if fail to dereference regular action/mixin (to get to mixedin action/target) then indicate optionally by returning null rather than failing fast with an exception.  Allows less ugly code to fallback to original behaviour.
     new 7461769  ISIS-1424: removed unnecessary 'synchronized' modifier on enum (resulting in single-threaded access and, it would seem, a deadlock)
     new ec20ee4  ISIS-1426: deleting unused log4j appender implementations.
     new 63178f54 ISIS-1427: AuthenticationSession eagerly creates its MessageBroker (rather than have IsisTransactionManager set it lazily).
     new 8399564  ISIS-1428: removing unnecessary 'synchronized' modified for IsisConfigurationBuilder - this is only ever called by a single thread at startup.
     new b80b912  ISIS-1430: replace AuditingService with AuditerService.
     new 5db2f75  ISIS-1428: tidying up ExceptionUtils
     new 4b09b29  ISIS-1428: removing unnecessary 'synchronized' modifiers (either session-scoped or singletons, or singletons used only during bootstrapping, or singletons but race conditions would be harmless).
     new 3a808ef  ISIS-1428: ObjectAction#getParameters(), introduce synchronized determineParameters() called lazily, avoiding synchronization once populated.
     new 842af23  ISIS-1428: SpecificationLoader, synchronize on field.
     new 549c607  ISIS-1428: SpecificationLoader, synchronize using syncrhonized modifier rather than using synchronize keyword.
     new 9c86bb5  ISIS-1428: SpecificationLoader, don't call synchronized method if no need.
     new b8dcd68  ISIS-1428: refactoring/renaming for synchronized statusFor(...) method.
     new 4e07d41  ISIS-1429: removing AuthenticationSessionUtils, moving responsibility directly onto AuthenticationSession.  Also removing unused utility classes (Base64Serializer, HexUtils).
     new c465d41  ISIS-1429: removing further unused classes/methods.
     new 4a8c236  ISIS-1429: removing unused JmxBeanServer
     new 6ee5ac9  ISIS-1429: also removing unused ContentWriter and XmlFile
     new 7c19bd7  ISIS-1335: fix to typo in simpleapp persistor_datanucleus.properties comment
     new de228f3  ISIS-1429: removing unused fields in IsisTransaction
     new a32aba7  ISIS-1430: minor edits to docs
     new f8d98e5  ISIS-1432: don't use current date automatically for date/time picker.
     new bcfb184  ISIS-1433: minDate and maxDate for date pickers
     new d6bf2a3  ISIS-292: removed isValid from SPI of Authenticator.
     new 8f7da58  ISIS-1424: updating docs for 1.12.2 release
     new 73322b8  Merge branch 'release-1.12.2-RC1'
     new 7d0e296  ISIS-1335: changing the simpleapp isis.version back to 1.13.0-SNAPSHOT (after merging in of 1.12.2 release branch).
     new fd8613d  ISIS-1335: documentation updates
     new 5207999  ISIS-1427: ServicesInjector additional lookup methods, and fail-fast lookup.
     new 848d098  ISIS-1427: SpecificationLoader does not require DeploymentCategory or Isisconfiguration in its constructor.
     new 67c3306  ISIS-1427: IsisTransaction constructor simplified.  Also, obtain MessageBroker from either AuthenticationSession or from ServicesInjector convenience method.
     new 0b3e71f  ISIS-1247: ServicesInjector - adding convenience lookups for AuthenticationManager and AuthorizationManager
     new 3bffc3a  ISIS-1247: remove getOidMarshaller from ResourceAbstract (unused)
     new 7866149  ISIS-1247: don't pass IsisConfiguration and SpecificationLoader into PersistenceSession's constructor, can look up from ServicesInjector.
     new e3ea4e7  ISIS-1247: simplify IsisContext, IsisSessionFactory and IsisSession: IsisContext now merely holds a static IsisSessionFactory, which in turn holds the thread-local of IsisSessions; responsibility for populating thread-local in the factory (via methods to open and close sessions).  Remove involvement of DeploymentType in the proceedings.
     new 3695d14  ISIS-1247: minor refactorings/simplifications within IsisSystem.
     new 2827d72  ISIS-1427: simplified IsisInjectModule, removing IsisSystemFactory in the process.
     new a639d0f  ISIS-1428: removing Splash (unused enum) and OptionHandlerNoSplash.
     new 9e1f2fd  ISIS-1247: simplifying IsisInjectModule a little, moving InstallerLookup as a nested static class of IsisComponentProviderUsingInstallers.
     new d02540d  ISIS-1427: use DeploymentCategory rather than DeploymentType throughout (except in very initial bootstrapping).
     new bcb5bc6  ISIS-1428: removing PersistenceMechanismInstaller and implementation, inlining code
     new f6bf4ea  ISIS-1428: removing Installer#getType(), since not used.
     new 8d4acc5  ISIS-1428: removing SpecificationLoaderInstaller, just use the JavaReflectorInstaller directly; JavaReflectorInstaller no longer inherit from InstallerAbstract
     new 7ac476c  ISIS-1428: removed JavaReflectorInstaller, removing the duplicated code in IsisComponentProviderDefault2.  NB: removed ability to override MetaModelValidator.
     new 698493f  ISIS-1428: removing the ability to override services in IsisSystemForTest (instead, use AppManifest).
     new ccfcfe7  ISIS-1428: rationalizing and simplifying IsisComponentProvider hierarchy.  Removing ability to override services and installable fixtures within IsisSystemForTest.Builder.  Making AppManifest mandatory.
     new 83de0dc  ISIS-1427: simplifying IsisContext and minimizing calls to it; also removed Localization (unused)
     new eb6d4a8  ISIS-1427: fix up unit tests that are failing...
     new 5d91852  ISIS-1414: ensures that getChangedObjectProperties() is called
     new 346a153  ISIS-1427: renames methods in IsisSystemForTest, rationalizes functionality between IsisSystem and IsisSessionFactory
     new 1032ada  ISIS-1427: removes use of IsisContext within domain services.
     new 69b4859  ISIS-1427: consolidating to only necessary calls to IsisContext#getIsisSessionFactory; also fully qualify @Inject (as either javax or com.google) throughout.
     new 95c3ecc  ISIS-1427: completes rationalization for minimizing calls to IsisContext#getIsisSessionFactory static.
     new c88f44f  ISIS-1427: reinstating IsisSystemForTest#setUpSystem to avoid too many unnecessary breakages.
     new b6b1bca  ISIS-1427: minor refactoring of IsisConfigurationForJdoIntegTests to allow reuse within custom AppManifests in integration tests
     new b128759  ISIS-1427: renamed IsisSystem to IsisSessionFactoryBuilder; bind IsisSessionFactory to http servlet context rather than IsisSystem (also do this in IsisWicketApplication); make OidMarshaller a singleton; remove convenience accessors from ServicesInjector; bind DeploymentCategory as a "service" (bean) in ServicesInjector; similarly refactor to remove AuthenticationSessionProvider service; MSG_ constants now listed in MessageRegistry
     new 9a1b038  ISIS-1423: adds null arg guards for PoWriter (part of i18n support).
     new bd447a2  ISIS-1356: always install the BulkFacet, even if not annotated.
     new 7dd5042  ISIS-1418: allows @Nullable to be annotated on either properties or parameters.
     new df8cad2  ISIS-1436: fixing behaviour of toggling when 'showAll' is invoked
     new e944de3  ISIS-1256: adds capability to use a configured encryption key for 'rememberMe'.
     new adca856  ISIS-1429: removes DebugFacet, impls and corresponding facet factories.
     new 512d2d2  ISIS-1429: removes ExplorationFacet, uses PrototypeFacet instead.
     new 9eb35d3  ISIS-1437: uses a ThreadPool to initialize Wicket viewer components in parallel.
     new 51143d1  ISIS-1438: initializes JaxbContexts within the various DtoUtils in the background (via ThreadPool).
     new e2e206c  ISIS-1291: adds @Programmatic where necessary for new and internal domain services
     new 29f1e08  ISIS-1407: ensures that internal domain services (not annotated with @DomainService) are also loaded into the metamodel as service specifications.
     new 364e5b9  ISIS-1441: removes AuthenticationManagerStandardForDfltRuntime, instead use AuthenticationManagerStandard.
     new ed31863  ISIS-1441: fixes unit tests
     new 25149b0  ISIS-1443: removes markAsService from ObjectSpecification, instead specify through the constructor.
     new bff240e  ISIS-1442: adds @Value to some of the applib classes, so that these don't get mixins added to them within the metamodel.
     new 3bae84e  ISIS-1335: fixes fa icon for the rebuildMetamodel mixin action.
     new 90828ab  ISIS-1444: marks FixtureScript.Execution methods as @Programmatic
     new 3dffc2d  ISIS-1443: deals with subclass domain services
     new 857ccbd  ISIS-1418: adds documentation for @Nullable
     new 5efdf00  ISIS-1445: looks up tab name via TranslationService
     new 6bf180f  ISIS-1445: updates translations for the simpleapp archetype
     new 6844312  Merge branch 'master' of https://github.com/hobrom/isis into ISIS-1446_pr-47
     new 1db88f5  ISIS-1446: adds fileAccept attribute for @Property and @Parameter
     new 2cc9551  Merge branch 'ISIS-1446_pr-47'
     new 2104b7b  ISIS-1335: updates archetype to allow WebServer to run from Eclipse
     new 93773e6  ISIS-1447: disables behaviour that (we believe) may cause 500 errors for Restful Objects server (Shiro authentication).
     new 38291d7  ISIS-1447: fixes tiny typo in docs for previous commit
     new 5362660  ISIS-1448: reinstates the ability to switch component factory for entity collection.
     new 3cb546e  ISIS-1436: fixes showAll behaviour for non-standalone collections.
     new 3290e7b  ISIS-1449: renames the 'isis.viewer.wicket.suppressRememberMe' config property
     new 310136c  ISIS-1335: updates asf, help and support docs on main website
     new dba0d51  ISIS-1452: reinstates logic to abort transaction if an exception is thrown.
     new 3b7a74c  ISIS-1453: fixes SessionManagementService to call the correct API to set up the next xactn.
     new bb51c50  ISIS-1335: adds docs for datanucleus-java8
     new 0ab02c2  ISIS-1454: fixes collection hints in the Wicket viewer.
     new aa83770  ISIS-1335: fix bad link in docs.
     new 41dfc9f  ISIS-1335: fix documentation of @DomainObject for autocomplete.
     new 762c068  ISIS-1335: fixes bad link in documentation of ServiceRegistry, also incorrect code tags in the unit test docs.
     new 44d4b2e  ISIS-1455: improves bootstrapping in event of an invalid metamodel exception.
     new f58e72e  ISIS-1454: fixes serialization issue
     new fbf5a45  ISIS-1359: enables autocomplete methods to be annotated as @Programmatic.
     new cd41cea  ISIS-1457: changes PoWriter so that on shutdown it no longer logs if there were any metamodel validation exceptions.
     new a98cbfd  ISIS-1455: improves visibility of metamodel validation exceptions when running integration tests.
     new 4dd4a43  ISIS-1335: fixes time-zone sensitive unit test.
     new e7d7ab5  ISIS-1435: fixes infinite recursion for updating()
     new f84d866  ISIS-1434: ensures that shiro Subject is logged out when user logs out via wicket viewer or RO viewer
     new 98d7bac  ISIS-1335: fixes formatting of pom.xml for simpleapp's webapp module.
     new d48c552  ISIS-1458: fixes issue whereby auditing could be incomplete
     new bc700be  ISIS-1429: removes unused API - ObjectAction#promptForParameters
     new 6b4d025  ISIS-1335: marks as ignored flaky TimeZone-sensitive tests.
     new 2e33a1f  ISIS-1291: fixes Bookmark to handle OidDto with a null object state (assumes persistent).
     new ad5189d  ISIS-1429: removes unused code (constant in ConfigurationConstants).
     new 68aba7c  ISIS-1459: deprecates IsisConfigurationForJdoIntegTests, replaces with AppManifest.Util helper class
     new 86d0f99  ISIS-1460: positions edit link on top of field (for string fields)
     new 8b81289  ISIS-1335: fixes doc links for ASF Pony mail archives
     new 6dd1a9c  ISIS-1461: defers the call to buildGui on EntityPage to the onRder
     new 2595480  ISIS-1335: adds 'Apache ' prefix to pom.xml name for 'Isis'
     new bf05829  ISIS-1335: adding missing eclipse templates
     new 225bb60  ISIS-1335: tidies up SimpleObject
     new 9f5eadd  Revert "ISIS-1461: defers the call to buildGui on EntityPage to the onRder"
     new 116325d  ISIS-1335: splits SimpleObjects service into Menu and Repository
     new 07d2fd2  ISIS-1335: fixes auditing for simpleapp; fixes logging for simpleapp.
     new 2f67917  ISIS-1461: alternative fix for concurrency exception when click on link.
     new 0d90648  ISIS-1434: changes the order in which the Shiro session is invalidated, to perform before Wicket viewer completes its own invalidation.
     new 4caa85b  ISIS-1335: changes liveReload logging config, disables by default in the simpleapp.
     new 2ed9fa3  ISIS-1335: makes tiny improvement to cg docs, suggesting to tail the catalina.out once deployed to check ok.
     new 497e093  ISIS-1335: tweaks the bootstrap override CSS, to adjust positioning of buttons on collections up by a couple of pixels.
     new cf7b23d  ISIS-1335: updating docs on bidirectional associations
     new 2877b18  ISIS-1464: allow lookup of bookmarks for view models
     new e63aa87  ISIS-1335: adding missing license headers.
     new 58eb2cd  ISIS-1335: recreating simpleapp archetype
     new 73e657c  ISIS-1335: fixing RAT issues for archetype
     new 0804175  [maven-release-plugin] prepare release isis-1.13.0
     new bfddbb8  [maven-release-plugin] prepare for next development iteration
     new bd0fef2  ISIS-1335: reinstates 'delete' action, had been removed from SimpleObject
     new 81017f8  ISIS-1335: recreating simpleapp archetype
     new 15469e2  [maven-release-plugin] prepare release simpleapp-archetype-1.13.0
     new a7e2e02  [maven-release-plugin] prepare for next development iteration
     new 3af3ab3  ISIS-1335: updating the release notes for 1.13.0
     new 7f83398  ISIS-1335: updates docs, removing references to 1.13.0-SNAPSHOT
     new 2e56aff  ISIS-1335: bumping version for adocs pom.xml
     new 23240bd  ISIS-1335: bumping simpleapp example to 1.14.0-SNAPSHOT
     new 09f004a  ISIS-1335: updating STATUS and doap_isis.rdf with new release info
     new 994e677  ISIS-1335: updating downloads page
     new 9f85bdf  ISIS-1335: adding ref to a gist for upd.sh script (part of release procedures)
     new 1d0c459  ISIS-1335: migration notes and release notes for 1.13.0
     new 9772654  ISIS-1465: updating docs for the new internal services introduced in 1.13.0
     new fb5496b  ISIS-1467: deprecates AbstractFixture and related classes; use FixtureScript instead.
     new f3d46cb  ISIS-1465: fixes incorrect Javadoc comment for BackgroundService (in applib).
     new 0347eb1  ISIS-1465: fixes incorrect javadoc comment for Command (in applib).
     new 0510263  ISIS-1465: fixes/improves javadoc comments for IsisSessionFactory
     new a760e22  ISIS-1468: adds TODO to capture this ticket on TransactionStateProviderInternal.
     new fd22081  ISIS-1391: adds TODO to capture this ticket on MessageBrokerServiceInternal
     new 90df10e  ISIS-1465: minor fix to logging.properties of simpleapp (for the archetype)
     new 4f32b7d  ISIS-1465: fixes text of exception thrown by BackgroundServiceDefault#asActionInvocationMemento (an unsupported API)
     new 17c5556  ISIS-1353: updates version of org.apache:apache parent in core/pom.xml (per release management)
     new 2f80d1b  ISIS-1353: updates org.jboss.resteasy:resteasy-jaxrs and org.jboss.resteasy:resteasy-jaxb-provider (to 3.0.17.Final, from 3.0.14.Final)
     new 4a4db07  ISIS-1353: updates com.fasterxml.jackson.core from 2.6.4 to 2.8.0
     new e66a26b  ISIS-1353: updates gson from 2.5 to 2.7
     new e9f1c19  ISIS-1353: updates guice from 4.0 to 4.1.00
     new 7a84dfc  ISIS-1353: updating xstream from 1.4.8 to 1.4.9
     new 839bd77  ISIS-1353: updates swagger-core from 1.5.5 to 1.5.9
     new 7d2367b  ISIS-1353: updates swagger-ui from 2.1.3 to 2.1.4
     new a74c045  ISIS-1353: updates joda-time from 2.9.1 to 2.9.4
     new b4f031a  ISIS-1353: updates wicket from 6.20.0 to 6.23.0
     new 9ac7662  ISIS-1365: removes wicketstuff.version property from core/pom.xml, seemingly unused.
     new e7380fb  ISIS-1353: updates wicket-select2 from 6.20.0 to 6.23.0 and select2 from 3.5.2 to 3.5.4
     new 94cb2b0  ISIS-1353: updates org.apache.maven.plugin-tools:maven-plugin from 3.2 to 3.4
     new 2e2448a  ISIS-1335: updates maven-core from 3.0.5 to 3.3.9
     new 03b185d  ISIS-1353: updates shiro from 1.2.3 to 1.2.6
     new c4d42cd  SIS-1353: updates org.codehaus.plexus:plexus-container-default from 1.5.5 to 1.7
     new 0dce459  ISIS-1353: updates jetty-all from 9.3.6 to 9.3.10
     new a5b2b3a  ISIS-1353: updates axon from 2.4 to 2.4.4
     new ebd2935  ISIS-1353: updates objenesis from 2.2 to 2.4
     new 069b820  ISIS-1353: updates slf4j from 1.7.13 to 1.7.21
     new 064834c  ISIS-1353: updates org.sonatype.plexus:plexus-sec-dispatcher from 1.3 to 1.4
     new da82734  ISIS-1353: updates webjars-servlet-2.x from 1.4 to 1.5
     new f5906f1  ISIS-1353: updates wicket-webjars from 1.4.8 to 1.4.9
     new 208408e  ISIS-1353: updates wicket-bootstrap from 0.9.15 to 0.9.16
     new 19cf085  ISIS-1353: updates hsqldb from 2.3.1 to 2.3.4
     new de5a3f3  ISIS-1353: fixes dependency convergence issues in maven-plugin pom
     new c2f335d  ISIS-1465: fixes unit test for SimpleObjectTest (simpleapp)
     new 0bda746  ISIS-1353: updates website with screenshots of swagger-ui
     new 80369fd  ISIS-1353: updates website with 1.13.0 version of the archetype
     new ad55912  ISIS-1353: updates doc re: AppManifest.Util
     new f264a79  ISIS-1470: updates pom.xml from 1.14.0-SNAPSHOT to 1.13.1-SNAPSHOT
     new 894bca1  ISIS-1353: fixes tiny issue in "stop scaffolding, start coding" tutorial regarding running mvn jetty:run
     new 501e890  ISIS-1472: set Command#Executor when invoking an action or editing a property.
     new 8e0c87f  ISIS-1475: Named-annotation disappeared on AccountManagementPageAbstract
     new 5bc2ec3  ISIS-1476: Transaction interface: Expose "clearAbortCause" for don't pick up handled persistence Exceptions
     new 32e0161  ISIS-1472: set Command#Executor when invoking an action or editing a property.
     new a8837d4  ISIS-1477: add null checking in case there are no parameters in the DTO (as appears to be the case for 0-arg commands).
     new 40fca83  Merge branch 'ISIS-1475_pr-48'
     new c066d41  ISIS-1475: Named-annotation disappeared on AccountManagementPageAbstract
     new 882a2ed  Merge branch 'ISIS-1476_pr' of https://github.com/oscarbou/isis into ISIS-1476_pr-49
     new 2016375  ISIS-1476: updating docs
     new b8e6eb5  Merge branch 'ISIS-1476_pr-49'
     new b12d2ac  ISIS-1476: Transaction interface: Expose "clearAbortCause" for don't pick up handled persistence Exceptions
     new 87966d8  ISIS-1476: updating docs
     new 37684f7  ISIS-1477: add null checking in case there are no parameters in the DTO (as appears to be the case for 0-arg commands).
     new 795805e  Fix 'svg' suffix in ImageResourceCacheClassPath
     new 60e3e74  ISIS-1465: tiny update to doc typo.
     new bab40dc  ISIS-1481: ensures that all methods of AuthenticatedWebSession are synchronized, in order to avoid a race conditions, eg in SessionLoggingService when authenicating.
     new e5ecb88  ISIS-1481: no need to obtain SessionLoggingService from within a session.
     new 6a2061e  ISIS-1481: ensures that all methods of AuthenticatedWebSession are synchronized, in order to avoid a race conditions, eg in SessionLoggingService when authenicating.
     new db49606  ISIS-1481: no need to obtain SessionLoggingService from within a session.
     new 6b9abc3  ISIS-1474: also allow implementations of AuthenticationManagerInstaller to be instantiated with no-arg constructor (same as behaviour in isis 1.12.x).
     new aa1b1b0  ISIS-1465: tiny patch to archetype's unit test
     new d27c522  ISIS-1474: also allow implementations of AuthenticationManagerInstaller to be instantiated with no-arg constructor (same as behaviour in isis 1.12.x).
     new 67f6621  ISIS-1465: tiny patch to archetype's unit test
     new f4586d8  ISIS-1465: adding interim-release.sh
     new e788773  ISIS-1465: updates .travis.yml to not build simpleapp or archetype
     new 8829ff8  ISIS-1465: for .travis.yml, use 'script' rather than 'install' to build the project (otherwise will run 'mvn test -B' at the end as the default script)
     new 4c0f2e4  ISIS-1465: another attempt at getting travis to build (no 'install' step)
     new b2f0226  ISIS-1465: yet another attempt to fix .travis.yml
     new 8e6baa2  ISIS-1465: enhancing interim-release.sh to automatically cleanrremote branches and push new branch (and tag)
     new c29f846  ISIS-1465: adding interim-release.sh
     new 43e1f91  ISIS-1465: updates .travis.yml to not build simpleapp or archetype
     new fac6e2e  ISIS-1465: for .travis.yml, use 'script' rather than 'install' to build the project (otherwise will run 'mvn test -B' at the end as the default script)
     new 4f72edb  ISIS-1465: another attempt at getting travis to build (no 'install' step)
     new 66f67c2  ISIS-1465: yet another attempt to fix .travis.yml
     new f2f7ced  ISIS-1465: enhancing interim-release.sh to automatically cleanrremote branches and push new branch (and tag)
     new 2caea6f  ISIS-1465: adding docs for interim-release.sh and also bash_functions
     new 2ab1ac1  Changed all occurrences of allowNulls and allowsNulls in the docs to allowsNull
     new b624547  ISIS-1465: fixes error in last commit on the simpleapp archetype
     new baaa853  ISIS-1465: fixes error in last commit on the simpleapp archetype
     new 222947e  ISIS-1490: Merge branch 'patch-1' of https://github.com/hobrom/isis into ISIS-1490_pr-50
     new fe5a295  ISIS-1490: Merge branch 'ISIS-1490_pr-50'
     new 8f943fd  Fix 'svg' suffix in ImageResourceCacheClassPath
     new 8b35114  ISIS-1491: Merge branch 'master' of https://github.com/rkalis/isis into ISIS-1491_pr-51
     new 469751d  ISIS-1491: Merge branch 'ISIS-1491_pr-51'
     new 0a1a968  Changed all occurrences of allowNulls and allowsNulls in the docs to allowsNull
     new 019b692  ISIS-1465: factors out a new user guide for DN object store
     new f6ab23d  ISIS-1492: Added css-class to object form
     new f36c342  ISIS-1493: changed the way reversing order applies for null values
     new 9b6cbe7  ISIS-1492: Merge branch 'ISIS-1492' of https://github.com/erikdehair/isis into ISIS-1492_pr-52
     new e91b459  ISIS-1492: Merge branch 'ISIS-1492_pr-52'
     new 92de6a9  ISIS-1492: Added css-class to object form
     new de5eb37  ISIS-1493: Merge branch 'ISIS-1493' of https://github.com/erikdehair/isis into ISIS-1493_pr-53
     new 5274485  ISIS-1493: Merge branch 'ISIS-1493_pr-53'
     new 29a3010  ISIS-1493: changed the way reversing order applies for null values
     new 5d1438a  ISIS-1465: further tiny fix required for simpleapp archetype
     new b4bdc97  ISIS-1495: adds RESTART as a further value for SessionLoggingService#CausedBy
     new f75f0dd  ISIS-1497: Fixes unmarshalling of arguments out of DTO within AbstractIsisSessionTemplate (and leverage this in BackgroundCommandExecution).
     new 8534051  ISIS-1498: introduces new clearAbortCauseAndContinue() internal API for IsisTransaction, and leverage within BackgroundCommandExecution for the case where an action throws an exception (want to capture that, mark on the background Command, and persist).
     new fa99caa  ISIS-1495: adds RESTART as a further value for SessionLoggingService#CausedBy
     new dc671d0  ISIS-1497: Fixes unmarshalling of arguments out of DTO within AbstractIsisSessionTemplate (and leverage this in BackgroundCommandExecution).
     new 06d95ab  ISIS-1498: introduces new clearAbortCauseAndContinue() internal API for IsisTransaction, and leverage within BackgroundCommandExecution for the case where an action throws an exception (want to capture that, mark on the background Command, and persist).
     new c5a7b5e  ISIS-1465: further improvements to interim-release.sh
     new d743fe7  ISIS-1465: further improvements to interim-release.sh
     new c8f5655  ISIS-1499: enhances BookmarkServiceDefault to also support lookup of domain services.
     new 79a1a60  ISIS-1499: enhances BookmarkServiceDefault to also support lookup of domain services.
     new d532abc  ISIS-1494: EmailNotificationServiceDefault now uses EmailService (interface) rather than the concrete default impl
     new aefce85  ISIS-1494: EmailNotificationServiceDefault now uses EmailService (interface) rather than the concrete default impl
     new 5692abc  ISIS-1502: prevents infinite loop in IsisTransactionManager#endTransaction() when there is an error in domain logic code
     new 3cae8e9  ISIS-1502: prevents infinite loop in IsisTransactionManager#endTransaction() when there is an error in domain logic code
     new 808d1a2  ISIS-1502: previous fix wasn't correctly handling nested transactions
     new 364a1aa  ISIS-1502: previous fix wasn't correctly handling nested transactions
     new d647bdf  ISIS-1465: improving interim-release.sh, build before tagging
     new 242e76b  ISIS-1465: interim-release.sh needs to push the remote branch, so can be picked up by CI
     new 3155055  ISIS-1465: improving interim-release.sh, build before tagging
     new 6e44780  ISIS-1465: interim-release.sh needs to push the remote branch, so can be picked up by CI
     new f6976b1  ISIS-1507: switches off the QueryResultsCache while fixtures are being installed.
     new f3f53f6  EST-1507: fixes unit test for QueryResultsCache
     new 89886e0  ISIS-1508: makes the clean up functionality within IsisTransactionRule (as used by integ tests) more robust to a badly behaving test.
     new eea96e2  ISIS-1507: switches off the QueryResultsCache while fixtures are being installed.
     new ff52db2  EST-1507: fixes unit test for QueryResultsCache
     new a5dfef8  ISIS-1508: makes the clean up functionality within IsisTransactionRule (as used by integ tests) more robust to a badly behaving test.
     new fd7f105  ISIS-1482: synchronizes access to PoWriter, to avoid deadlocks
     new 325b51e  ISIS-1482: synchronizes access to PoWriter, to avoid deadlocks
     new b09f968  ISIS-1507: makes Control injected service settable from unit tests.
     new ec0d33f  ISIS-1507: makes Control injected service settable from unit tests.
     new 6e00aa5  Fix DateTime marshalling in JodaLocalDateValueSemanticsProvider
     new 62853b9  ISIS-1510: allows configuration properties to be overridden from either system properties or a new ISIS_OPTS environment variable
     new 879f228  ISIS-1510: allows configuration properties to be overridden from either system properties or a new ISIS_OPTS environment variable
     new afa0b38  ISIS-1465: added new quote to website
     new d023786  ISIS-1465: added new quote to website
     new 00ef021  ISIS-1516: fixes typo on home page
     new 43a2bd5  ISIS-1519: deprecates JdoColumnLength in the applib
     new b75c895  ISIS-1518: added option to disable breadcrumb selector
     new 232959a  Remove unsused field declarations
     new 7800cf0  Temp disable Amelia theme to avoid bad UX
     new 6476fed  Ignore mac os generated files from git
     new 1bb051f  ISIS-1516: fixes typo on home page
     new aeaaeca  ISIS-1519: deprecates JdoColumnLength in the applib
     new 01e8101  Merge branch 'maint-1.13.1'
     new d89a126  ISIS-1521: bumping versions to 1.14.0-SNAPSHOT
     new 3570b90  Merge branch 'cleanup' of https://github.com/bibryam/isis into ISIS-1522_pr-58
     new 067ea19  Merge branch 'ISIS-1522_pr-58'
     new 5d46c53  Merge branch 'ISIS-1520' of https://github.com/bibryam/isis into ISIS-1520_pr-59
     new 6969219  Merge branch 'ISIS-1520_pr-59'
     new f5090f0  Added docs for disabling breadcrumbs chooser
     new fc7a203  Merge branch 'ISIS-1518' of https://github.com/bibryam/isis into ISIS-1518_pr-57
     new edb243c  Merge branch 'ISIS-1518_pr-57'
     new 49266b0  Merge branch 'master' of https://github.com/hobrom/isis into ISIS-1480_pr-56
     new 5f6a3d8  ISIS-1480: uses dateHourMinuteSecondMillis for JodaLocalDateTimeValueSemanticsProvider's encoding/restore
     new c2a9fa8  Merge branch 'ISIS-1480_pr-56'
     new 4696b85  ISIS-1518: added option to disable breadcrumb selector
     new bb0c6ab  Added docs for disabling breadcrumbs chooser
     new d038b2d  Fix DateTime marshalling in JodaLocalDateValueSemanticsProvider
     new 5df58cb  ISIS-1480: uses dateHourMinuteSecondMillis for JodaLocalDateTimeValueSemanticsProvider's encoding/restore
     new 7b8bdff  Merge branch 'maint-1.13.1'
     new 0ae29eb  ISIS-1519: adds XxxType.Meta classes as a new idiom for holding max lengths of columns (replacing JdoColumnLength)
     new e27619c  ISIS-1514: removes the calendar hint for date time
     new 314ed28  ISIS-1527: makes the edit icon overlay consistent for all property types, with a general fix for Firefox.
     new c34f543  Merge branch 'maint-1.13.1'
     new 8da21a3  ISIS-1515: adds a guard in BackgroundCommandExecution for in case priorExecution is null (can happen if attempts to invoke an action on an object that no longer exists)
     new 1be09cc  Merge branch 'maint-1.13.1'
     new 551661c  ISIS-1505: adds new MetaModelService3 with overload of sortOf(...) to allow a new Sort.UNKNOWN to be returned (rather than throwing an exception) if the domain type is not recognized
     new e78c6f0  Merge branch 'maint-1.13.1'
     new 28b9a25  ISIS-1525: takes a copy of all services prior to iterating over them during startup, to avoid an occasional concurrent modification exception.
     new 3b2c552  Merge branch 'maint-1.13.1'
     new 8b4eac1  ISIS-1470: adds missing license files
     new e2dd780  [maven-release-plugin] prepare release isis-1.13.1
     new 4798133  [maven-release-plugin] prepare for next development iteration
     new 248f9a6  Temp disable Amelia theme to avoid bad UX
     new 8af6d50  ISIS-1470: recreating simpleapp archetype
     new dc8ac8a  [maven-release-plugin] prepare release simpleapp-archetype-1.13.1
     new 9d302d3  [maven-release-plugin] prepare for next development iteration
     new 8c79d88  ISIS-1470: updating simpleapp to reference isis 1.13.1
     new 04d8842  ISIS-1223: merges remote-tracking branch 'origin/ISIS-1223-upgrade-to-wicket-7'
     new cb493c6  Removed some unrendered chars from docs
     new b007bc2  Updated gitignore for mac os
     new 8bf0cc7  ISIS-1223: fixes merge errors; bumps dependency on wicket.bootstrap from 0.10.7 to 0.10.10
     new c66f629  ISIS-1224: updates select2 to v4
     new f6f10e3  ISIS-1223: fixes remaining issues with merging in of branch; also bumps simpleapp to run against 1.14.0-SNAPSHOT
     new ac7b458  ISIS-1223: updates to Wicket 7.5.0
     new ff6bead  ISIS-1528: renames isis-viewer-wicket artifacts to isis-core-viewer-wicket, for consistency
     new d37fa6a  ISIS-1223: adds missing i18n resources that seem to be mandatory in Wicket 7
     new 1b392f5  ISIS-1470: merges in release-1.13.1 branch to master
     new 4c856ab  ISIS-1470: updates to docs post 1.13.1 release
     new 9f6f8df  ISIS-1526 - proposed fix
     new 4adc6d2  revert port
     new 5967b84  Merge remote-tracking branch 'upstream/master'
     new dea7323  peekConfiguration() returns  configuration
     new 718b3b1  A bunch of other typoes found while reading the docs
     new 029a342  Merge branch 'typos' of https://github.com/bibryam/isis into ISIS-1521_pr-60
     new 9998c75  Merge branch 'ISIS-1521_pr-60'
     new 2c6add7  ISIS-1529: adds TableColumnOrderService
     new c37451d  Merge remote-tracking branch 'upstream/master'
     new b1cd820  Merge branch 'ISIS-1526_pr-62'
     new d65957f  ISIS-1529: changes TableColumnOrderService to use List<String> rather than Set<String>, as less confusing.  Also added additional user guide docs on usage.
     new 1f0213a  ISIS-1532: moves DN OS config props to the DN user guide
     new 4c706bc  ISIS-1521: fixing bad links in docs; also updating screencasts
     new 42f36a5  ISIS-1524: Dates not showing in view model
     new 0d4a2f4  Merge branch 'ISIS-1524_pr-64'
     new 7aad05a  ISIS-1529: fixes pom.xml to be able to render plantuml asciidoc diagrams (as used in wicket viewer guide)
     new 6eb8dd9  ISIS-1521: adds support for monotree block in asciidoc docs
     new ab79d81  ISIS-1521: adds links to screencast showing how to merge in pull requests
     new 91e4654  ISIS-1521: reformats screencasts table, adds additional colun for 'contrib' playlist
     new 97fdb44  ISIS-1496: explicitly installs a disabled AuditableFacet to correspond to @DomainObject(auditing=DISABLED)
     new cc50da0  ISIS-1496: explicitly installs a disabled AuditableFacet to correspond to @DomainObject(auditing=DISABLED)
     new 51cdb2c  ISIS-1533: fixes edit icon offset for blob and clob panels
     new da1f302  Dummy edit
     new 0b25f56  ISIS-1521: improves docs on performing a pull request
     new 649daf9  Merge branch 'ISIS-1521_pr-65'
     new 34f6b01  ISIS-1521: adds cqnz app to 'powered by' page
     new c7035e6  ISIS-1521: minor tweaks to contactapp powered_by page
     new f0a5e39  ISIS-1533: fixes edit icon overlay offset for reference panel.
     new 2067553  ISIS-1521: updates pmc guidance for new committers
     new 2fa0b52  ISIS-1521: adds one further step to the procedure of adding new committer
     new eabc0c3  ISIS-1521: adds Bilgin Ibryam to 'STATUS' file
     new 7c7cdb1  Fixes the order of member id in the GirdSystemService
     new 6bdfe76  Use Wicket Bootstrap 0.10.11 - has an important fix for <wicket:fragment>s
     new 8e348a1  Merge branch 'maint-1.13.2'
     new e35c153  ISIS-1538: reworks simpleapp into more modular structure; now uses mavenmixin's.
     new 21bd951  Merge branch maint-1.13.2 (ISIS-1538: modular simpleapp archetype)
     new 1f7c104  ISIS-1533: fixes edit icon offset for blob and clob panels
     new c8e14f4  ISIS-1533: fixes edit icon overlay offset for reference panel.
     new d552cdc  Merge branch 'maint-1.13.2'
     new 9b7ae4b  ISIS-1533: fixes edit icon overlay for multiLineStringPanel (notes)
     new ba897dd  Merge branch 'maint-1.13.2'
     new 97d3285  ISIS-1538: updates recreate_archetype_SNAPSHOT.sh script
     new 47e5161  ISIS-1538: recreating simpleapp archetype
     new 11057cc  Merge branch 'maint-1.13.2'
     new 31a6495  ISIS-1538: removes defunct modules from simpleapp application
     new 24f8d92  ISIS-1538: uses project.parent.artifactId so that pass correct reference to swagger goal (when regenerated from an archetype)
     new c022116  ISIS-1538: enhances recreate-archetype.sh to automatically build the newly generated archetype
     new 5693c2b  ISIS-1538: bumps simpleapp to use 0.0.2 of the isisswagger mavenmixin
     new e5bbfe9  ISIS-1538: fixes mistake of using the mixin rather than mixed-in object for title
     new 2844a93  ISIS-1538: recreating simpleapp archetype
     new 18a32d6  Merge branch 'maint-1.13.2'
     new 8326178  ISIS-1538: recreating simpleapp archetype
     new 40846d5  ISIS-1521: moves the asciidoc publish procedures from developers' guide to committers' guide
     new 9de435a  ISIS-1521: updates docs for workaround for recreating archetype on Windows and Maven 3.3.3
     new 852c577  ISIS-1524: Dates not showing in view model
     new 8b70b19  Merge branch 'ISIS-1524' into maint-1.13.2
     new 73f1c25  ISIS-1526 - proposed fix
     new cc5df5d  revert port
     new cc7c0e5  peekConfiguration() returns  configuration
     new 19a2ef3  ISIS-1526: removes launch file added in previous commit
     new 854da9e  Merge branch 'ISIS-1526' into maint-1.13.2
     new 56b661f  Merge branch 'maint-1.13.2'
     new aaf1200  Merge branch 'ISIS-1529_fix_member_id_order' of https://github.com/mwhesse/isis into ISIS-1541_pr-66
     new 2d5704f  Merge branch 'ISIS-1541_pr-66'
     new 573bab6  Fixes the order of member id in the GirdSystemService
     new 48fece9  Merge branch 'ISIS-1541' into maint-1.13.2
     new 1fcf21d  Merge branch 'maint-1.13.2'
     new 64bbed4  ISIS-1538: updates simpleapp to use mavenmixin's
     new cbdf6c2  ISIS-1538: updates simpleapp to use mavendep's
     new 792be3e  ISIS-1542: adds HSQL DB Manager to simpleapp application
     new 57b7111  ISIS-1538: updates script to recreate archetypes, no need to run the archetype ITs (which have for some reason now started failing)
     new c221ea9  ISIS-1538: recreating simpleapp archetype
     new f921dc5  ISIS-1538: moves static analysis check files to subdirectory
     new 6f428ce  ISIS-1538: recreating simpleapp archetype
     new 65b17b4  Merge branch 'maint-1.13.2'
     new 74aca86  ISIS-1538: recreating simpleapp archetype
     new 83eb176  ISIS-1538: makes some very minor tweaks to the pom.xml of the simpleapp.
     new f63e38a  ISIS-1538: recreating simpleapp archetype
     new fc08e82  Merge branch 'maint-1.13.2'
     new 1a60d31  ISIS-1538: adding missing configuration for buildnumber-maven-plugin
     new 0aef520  ISIS-1538: moves module-simple down a level, moves modules/checks to _checks, adds a README.adoc, removes pmd-rulesets directory since can just rely on the built-ins.
     new d05bc76  ISIS-1538: recreating simpleapp archetype
     new d61004c  Merge branch 'maint-1.13.2'
     new a79127e  ISIS-1538: introduce properties for versions of mavenmixins
     new 506babf  ISIS-1538: recreating simpleapp archetype
     new 245f6b9  Merge branch 'maint-1.13.2'
     new e343a34  ISIS-1353: fixes typo with exclusions of isis-maven-plugin.
     new 9bec801  ISIS-1538: recreating simpleapp archetype
     new 39e64c9  ISIS-1543: obfuscate passwords if logged
     new c0c7d7b  ISIS-1538: tiny fix to logging.properties in simpleapp application
     new c7af9fa  ISIS-1538: recreating simpleapp archetype
     new ad6b299  Merge branch 'maint-1.13.2'
     new 8377087  ISIS-1503: extends SudoService with new role to disable security checking.  Also ensures that AuthenticationSessionProviderDefault correctly reports the user/role same as UserService.
     new 56bd624  ISIS-1545: refactors QueryResultsCache.Control to inherit from AbstractSubscriber, so initialized early on.
     new 4078033  ISIS-1546: reduces logging for the more common exceptions.
     new 12c5baf  Merge branch 'maint-1.13.2'
     new 91f8c83  ISIS-1538: updates to latest version of the mavenmixins.
     new 856d111  ISIS-1550: removes validator that ensures there is >=1 @PersistenceCapable entity in the classpath
     new 147f4c5  ISIS-1548: extends @Mixin and @DomainObject to accept (mixin)method() attribute; updates facets; updates algorithm for inferring mixin name/id based on when the name of the method being processed matches this attribute (rather than hard-coded "$$" as previously).
     new fa36da4  ISIS-1538: recreating simpleapp archetype
     new 36ee41a  Merge branch 'maint-1.13.2'
     new 1f03e0d  ISIS-1538: recreating simpleapp archetype
     new f057d29  ISIS-1503 and ISIS-1548: further documentation updates for these tickets (@Mixin, @DomainObject, UserService, AuthenticationSessionProvider, SudoService)
     new f325400  ISIS-1552: now uses 'readonly' rather than 'disabled' tag for disabled text fields, provided that the new 'replaceDisabledTagWithReadonlyTag has not been set to false.
     new 8b46518  ISIS-1552: doc fix only - reformatting.
     new bca9bfa  ISIS-1553: returns a fixed encryption key if not running in production
     new 567962a  Merge branch 'maint-1.13.2'
     new 2447b1f  ISIS-1554: prevents double click on buttons (forms and no-arg actions) with associated wicket viewer settings
     new acb5c8b  ISIS-1538: recreating simpleapp archetype
     new 264f155  Merge branch 'maint-1.13.2'
     new 15d87ea  ISIS-1538: recreating simpleapp archetype
     new e8d2662  ISIS-1540: adds scripts to clean up tags locally and on remotes
     new 1dd242a  Merge branch 'maint-1.13.2'
     new f3cb178  ISIS-1540: adds missing license
     new cf88583  [maven-release-plugin] prepare release isis-1.13.2
     new f0ae29f  [maven-release-plugin] prepare for next development iteration
     new 37b43bc  ISIS-1540: updates simpleapp example to reference 1.13.2 relesaed version
     new f3179ef  ISIS-1540: updates simpleapp example to reference 3.6.1 of assertj
     new e7f91d4  ISIS-1540: fixes definition of isis-maven-plugin.version in simpleapp parent pom.xml
     new 084c3a7  ISIS-1540: fixes bad links on the index.html for the simpleapp
     new cf9cb15  ISIS-1540: recreating simpleapp archetype
     new 8f6f297  [maven-release-plugin] prepare release simpleapp-archetype-1.13.2
     new 43a7fc2  [maven-release-plugin] prepare for next development iteration
     new 9c5adba  ISIS-1540: updates website/documentation for 1.13.2
     new e5055c0  ISIS-1540: further updates website/documentation for 1.13.2
     new cdc8d9a  ISIS-1540: further updates website/documentation for 1.13.2 (archetype version)
     new 94c1011  ISIS-1540: further updates website/documentation for 1.13.2 (doap rdf)
     new f0c7eaa  ISIS-1540: further updates website/documentation for 1.13.2 (STATUS file)
     new 4ca4a02  Merge branch 'release-1.13.2-RC1'
     new c0eaed9  ISIS-1540: updates simpleapp to use -SNAPSHOT version of isis
     new ae74bc9  ISIS-1555: DomainChangeJdoAbstract no longer fails if the target bookmark is now an unknown type
     new 8b10623  ISIS-1556: fixes DomainAppFixtureScriptsSpecificationProvider...
     new a942d1b  ISIS-1557: refactors EmailServiceDefault, tidying up only (no functional change)
     new 66ff503  ISIS-1557: adds the throwExceptionOnFail config property for EmailServiceDefault
     new 6b1dd2f  EST-1557: reformats EmailService.adoc, each sentence on its own line.
     new ac2907d  ISIS-1557: updates _rgcfg_configuring_core.adoc, each sentence to its own line.
     new 0e4f1ff  ISIS-1557: reorders configuration properties alphabetically.
     new a6959fa  ISIS-1557: more reformatting, each sentence on its own line.
     new 15b30aa  ISIS-1557: adds docs for isis.service.email.throwExceptionOnFail
     new c074b8b  ISIS-1557: formats adoc,  table of service config properties
     new 07b0ecf  ISIS-1557: adds in configuration properties for email service to set socket timeout and socket connection timeout
     new 7c2ca99  ISIS-1557: adds email configuration keys to allow the to, cc and bcc email addresses to be overridden.
     new 0febb58  ISIS-1558: extends the simpleapp to use spotify maven plugin directly
     new 735cb81  ISIS-1558: replaces configuration with mavenmixin-docker.
     new 1e81a3a  ISIS-1559: removes the mixins from SimpleObject, and simplifies code elsewhere also where possible.
     new b58c61a  ISIS-1556: fixes DomainAppFixtureScriptsSpecificationProvider...
     new 8b025f3  ISIS-1558: extends the simpleapp to use spotify maven plugin directly
     new 9ccf35a  ISIS-1558: replaces configuration with mavenmixin-docker.
     new b47edb6  ISIS-1559: removes the mixins from SimpleObject, and simplifies code elsewhere also where possible.
     new e2f0a9f  Merge branch 'maint-1.13.2.1' into maint-1.13.3
     new 0eebd25  ISIS-1559: updates README for simpleapp, describiing how to use a docker image
     new a6ca638  ISIS-1540: updates to tg.adoc
     new acec89a  ISIS-1559: minor edits to README of simpleapp
     new 2931909  ISIS-1560: recreating simpleapp archetype
     new 4a649bd  [maven-release-plugin] prepare release simpleapp-archetype-1.13.2.1
     new 1538333  [maven-release-plugin] prepare for next development iteration
     new b17573c  ISIS-1560: updates website for 1.13.2.1 release
     new acc21e4  ISIS-1560: minor improvement to release process docs
     new d509c73  ISIS-1560: updates STATUS
     new d8e1dfc  Merge branch 'release-1.13.2.1-RC1'
     new b05ed58  Merge branch 'release-1.13.2.1-RC1' into maint-1.13.3
     new f64182c  Update documentation.adoc
     new 140293a  Merge branch 'ISIS-1521_pr-67'
     new 52c0649  Replace aggregate jetty uber dependency with webapp
     new 6320b56  Merge remote-tracking branch 'upstream/master' into replace_jetty_uber_with_webapp
     new b89ae6b  Fixes using datanucleus.ConnectionPasswordDecrypter in CreateSchemaObjectFromClassMetadata
     new ec67e59  Merge branch 'maint-1.13.3'
     new c0467a6  ISIS-1565: fixes @MemberOrder for default mixin actions
     new e5085a8  Merge branch 'fix_connection_decrypter_in_create_schema' of https://github.com/mwhesse/isis into ISIS-1566_pr-69
     new 8353a6d  Merge branch 'ISIS-1566_pr-69'
     new 718cf84  ISIS-1566: updates docs for datanucleus.connectionPasswordDecrypter
     new ff6eb77  Merge branch 'replace_jetty_uber_with_webapp' of https://github.com/mwhesse/isis into ISIS-1567_pr-68
     new 7c8cd33  Merge branch 'ISIS-1567_pr-68'
     new a91d0a8  ISIS-1565: fixes wicket UI so that DROPDOWN position for mixin actions (as per @MemberOrder) continues to be honoured if it is not overridden in layout.xml
     new f285565  ISIS-1540: updates simpleapp to use 0.0.3 of docker mavenmixin
     new f8b2faa  ISIS-1540: updates simpleapp to compile under Java 1.7
     new 2da7534  Fixes using datanucleus.ConnectionPasswordDecrypter in CreateSchemaObjectFromClassMetadata
     new ec12417  ISIS-1565: fixes @MemberOrder for default mixin actions
     new 4027a0b  ISIS-1565: fixes wicket UI so that DROPDOWN position for mixin actions (as per @MemberOrder) continues to be honoured if it is not overridden in layout.xml
     new 781526d  ISIS-1540: updates simpleapp to use 0.0.3 of docker mavenmixin
     new fbb0475  ISIS-1540: updates simpleapp to compile under Java 1.7
     new a3d9d9b  ISIS-1529: adds TableColumnOrderService
     new 12c4726  ISIS-1529: changes TableColumnOrderService to use List<String> rather than Set<String>, as less confusing.  Also added additional user guide docs on usage.
     new 74750c6  ISIS-785: introduces OneToManyActionParameter interface and OneToManyActionParameterDefault (WIP), and refactors the OTOActionParameter{MixedIn/Contributee} so that they no longer inherit from OTOActionParameterDefault.
     new d2847d5  ISIS-785: introduces ObjectActionParameter{Contributee/Mixin}Abstract, thus moving contributee/mixin above the OneToOne stuff in the inheritance hierarchy.
     new 30d23e0  ISIS-785: introduces OneToManyActionParameter{Contributee/MixedIn}
     new 4639eab  ISIS-785: ObjectAction{Contributee/MixedIn} now create either OneToOneAction{ContributeeMixedIn} or OneToManyAction{Contributee/MixedIn} as appropriate...
     new 5b18209  ISIS-785: implements getCollectionSemantics for OneToManyActionParameterXxx classes (generalizing similar code in OneToManyAssociation).
     new 449f569  ISIS-785: moves logic for inferring generic return types from ActionAnnotationFacetFactory into SpecificationLoader, since will want to do something similar for the FacetedMethodParameter which represents a Collection<T>.
     new 31d0a72  ISIS-785: moves logic for inferring element type for arrays "ie X[] foo()" from ActionAnnotationFacetFactory to SpecificationLoader, in order that it might be reused for similar processing of FacetedMethodParameters for actions such as "void foo(X[] xxx)"
     new b993efe  ISIS-785: extends FacetedMethod#getParameters to also add the TypeOfFacet to the FacetedMethodParameter if it represents a parameter of type Collection<T>.  Calls new SpecificationLoader#inferFromGenericParamType
     new 8d80712  ISIS-785: now sets the type on the FactedMethodParameter peer object when represents collection, meaning that ...
     new d51d4aa  ISIS-785: splits FeatureType#ACTION_PARAMETER into #ACTION_PARAMETER_SCALAR and #ACTION_PARAMETER_COLLECTION, so able to create either OneToOneActionParameter or OneToManyActionParameter.
     new d6d0c19  ISIS-785: introduces ActionArgumentModel as the API between ActionParametersFormPanel and ScalarModel; introduces ActionArgumentCollectionModel as an implementation to represent collection arguments.
     new bc9320e  ISIS-785: cleans up some redundant imports is all
     new a6a79e4  ISIS-785: removes implementation of ActionArgumentCollectionModel, gonna use ScalarModel after all.
     new 69753e2  ISIS-785: introduces CollectionSemanticsFacet for both OneToManyParameter and also OneToManyAssociation, and use to capture from the param type/return type using FacetMethodParam or FacetMethod, earlier on.
     new fbc259f  ISIS-785: adds some missing 'final' modifiers, is all.
     new e114e6c  ISIS-785: wrapped Select2Choice with a Select2 wrapper class, idea being to encapsulate whether use Select2Choice or Select2MultiChoice.
     new fadb7ec  ISIS-785: reworks ObjectAdapterMemento so can store a list of OAMs (equivalent to a transient list of persistent entities) as well as a single OAM (equivalent to a single persistent entity).
     new d62089e  ISIS-785: huzzah... can now invoke actions also with a collection of objects.
     new 03b8f4a  ISIS-785: working towards supporting values types, also defaults.  Not there yet.
     new 885b494  ISIS-785: removes println debug stmt from SpecificationLoader
     new 0419e4d  ISIS-785: extends common XSD (and therefore the other XSDs) to support action parameters that are collections.
     new bbb9d33  ISIS-785: fixes value select2 also (was only saving the first selected object, due to the ChoiceProvider implementation assuming there is only ever one choice selected (no longer true now, of course).
     new d987650  ISIS-785: tidies up code, removes differences in method names, factors out the ChoiceProviders out of ReferencePanel and ValueChoicesSelect2Panel.
     new 50a38e9  ISIS-785: feedback panel (indicating mandatory parameter etc) now shows for ReferencePanel.
     new d1453c1  ISIS-785: extracts method in ReferencePanel to create select2 object
     new 482286e  ISIS-785: tidying up, moves methods from SpecificationLoader into either TypeOfFacet.Util or CollectionUtils (as static methods)
     new a3b7770  ISIS-785: fixes conflicts for merging maint-1.13.3 (Wicket 6.x) into master (Wicket 7.x)
     new bf9b97a  ISIS-785: removes the setRequired for reference and value select2
     new 688e0a9  Replace aggregate jetty uber dependency with webapp
     new 3903489  ISIS-785: updates to the "fundamentals" guide, as prereq to being able to document new functionality.
     new 38a3289  ISIS-785: further updates to fundamentals guide, now with section on collection action parameters
     new b28ffb5  Changing PMC chair from Dan to Kevin
     new a008d9d  ISIS-785: fix to CSS for multi-select
     new 4c4bd53  ISIS-785: fix to CSS for multi-select
     new 58722f9  ISIS-1573: accept ISIS_OPTS values that contain strings.
     new 5fca181  Merge branch 'maint-1.14.0'
     new 67d082f  ISIS-1561: fixes documentation of ConfigurationService
     new 5666e49  ISIS-785: fixes multi-select for contributed actions and mixins
     new beed85a  ISIS-1478: now honours @Property(editing=ENABLED), takes precedence over isis.properties config file (if configured as isis.objects.editing=false)
     new f04fc05  ISIS-1561: refactors simpleapp to use SimpleObjectData for holding sample data
     new b2b41a9  ISIS-1577: when populating the command DTO (XML), use the transactionId of the existing CommandContext if available.
     new cd6cd6e  ISIS-1564: reinstates constructor that accepts just PageParameters.
     new 5e24764  ISIS-1574: adds guard when iterating over PropertyGroup
     new e97baf5  ISIS-1580: adds validators for JdoQueryAnnotation to check the FROM and VARIABLES clauses
     new e402f23  ISIS-1571: checks that every action collection parameter has a supporting choices or autoComplete facet.
     new 85ff5c0  ISIS-1578: changes the existing {Hide/Disable}ForContextFacetViaMethodFactory to (optionally, but by default) no longer search for supporting methods that have anything other than no-args.
     new fcd772f  ISIS-1578: disables this feature by default ... because it effectively requires only mixins, not contributed actions
     new a00f0c0  ISIS-1581: adds metamodel validator that ObjectSpecIdFacet is provided explicitly.
     new 3821d52  ISIS-1583: already implemented, so this commit is just some tidy up ofcomments and trivial refactorig.
     new 5b86f37  ISIS-1501: adds metamodel validator for Mixin and DomainObject annotation facet factories....
     new 1d8ac13  ISIS-1512: adds metamodel validator for DomainService annotation facet factory, to check...
     new b3e9ba5  ISIS-1584: adds validator to prohibit contributed services (nature=VIEW or nature=VIEW_CONTRIBUTIONS_ONLY)
     new 5a3029e  ISIS-1586: adds @DomainService(objectType) and rationalizes w.r.t getId()
     new 78f034d  ISIS-1582: generalizes checking for unique objectTypes to be unique across entities and domain services.
     new 794dce5  ISIS-1587: extends explicitObjectType checking to take in view models.
     new 98f9fa9  Merge branch 'maint-1.14.0'
     new aec90df  ISIS-1587: excludes JAXB DTO view models from objectType checking.
     new 97db698  ISIS-1587: for 'explicitObjectTypes' exclude mixins and contributed services.  Also JAXB DTO view models.
     new c9f99b4  ISIS-1587: makes the check to filter ObjectSpecifications (for 'explicitObjectTypes') public so can be used elsewhere.
     new 9a74a71  Merge branch 'maint-1.14.0'
     new e740dac  ISIS-1570: fixes spacing issues
     new bf9a7a5  ISIS-1570: removes some commented out CSS
     new 61c7379  Merge branch 'maint-1.14.0'
     new 44ebd12  ISIS-1521: updates 'master' pom.xml to 1.15.0-SNAPSHOT.
     new 31a6812  ISIS-1561: adds missing license headers
     new 9a3453d  ISIS-1561: fixes jira-release-notes.sh (seemingly broken, perhaps an upgrade of JIRA)
     new 339d1b3  ISIS-1561: fixes tagging for swagger menus
     new 458d2fd  ISIS-1561: minor improvements to release docs
     new f517025  [maven-release-plugin] prepare release isis-1.14.0
     new 5e6858c  [maven-release-plugin] prepare for next development iteration
     new 5dab2db  ISIS-1561: updates simpleapp pom.xml to ref 1.14.0
     new a78aafd  ISIS-1561: minor fixes to README for simpleapp
     new 033555b  ISIS-1561: further minor update to README for use of docker
     new e3817a5  ISIS-1561: adds missing property to simpleapp parent pom.xml
     new 1a43d75  ISIS-1561: recreating simpleapp archetype
     new 5b30846  [maven-release-plugin] prepare release simpleapp-archetype-1.14.0
     new 4f2d3c5  [maven-release-plugin] prepare for next development iteration
     new c69e9df  ISIS-1561: updates to documentation for 1.14.0 release
     new cb1ba96  Merge branch 'release-1.14.0-RC1'
     new 08683b0  ISIS-1561: removes duplicate properties in simpleapp pom.xml
     new e927b02  ISIS-1561: fixes doc, removes old reference to 1.14.0-SNAPSOT
     new 9ba64b7  ISIS-1561: minor updates to release notes and post-release procedures
     new d26d3a5  ISIS-1561: updates to post-release procedures
     new c531f7e  ISIS-1561: updates to post-release docs
     new cf84ab1  ISIS-1594: edit button for docs.
     new b8cf9ad  ISIS-1594: fixes anchors for extension point's conventions
     new 3eef39e  ISIS-1594: fixes anchors for release notes
     new 6572e38  ISIS-1595: updated configuration property for JDOQL VARIABLES validation
     new e0a07df  ISIS-1561: updates to docs
     new 9bb5919  ISIS-1561: updates adoc/documentation to use 0.0.2 of the improvethisdoc extension
     new bfca3ee  Merge branch 'ISIS-1595-jdoql-validation' of https://github.com/sanderginn/isis into ISIS-1595_pr-70
     new 2ad8052  Merge branch 'ISIS-1595_pr-70'
     new e703392  ISIS-1521: removes the 'fork me on github' banner from home page...
     new db0861a  fixes bad anchor for ugfun
     new 3872826  Merge branch 'patch-1' of https://github.com/danhaywood/isis into ISIS-1521_pr-71
     new 882dd46  Merge branch 'ISIS-1521_pr-71'
     new 6c74c9b  ISIS-1521: bumps to Wicket 7.6.0
     new caf4f74  Update _ugfun_how-tos_class-structure_properties.adoc
     new 58aa344  Update _ugfun_how-tos_class-structure_properties.adoc
     new 9155d0e  Update _ugfun_how-tos_class-structure_collections.adoc
     new 55504fa  ISIS-1521: fixes corresponding to PRs #72, #73, #74
     new aa5c942  Update _ugfun_how-tos_class-structure_actions.adoc
     new 90450f6  Update _ugfun_how-tos_class-structure_inject-services.adoc
     new d0edbd4  ISIS-1521: adds asciidoc syntax as an appendix.
     new ed24fc3  ISIS-1521: moved a section on JDO mappings from the fundamentals guide to the DN guide
     new c5b0bc3  ISIS-1521: simplifies previewing of asciidoc websites
     new 6ed4f3b  ISIS-1521: enhances github_pr.sh script
     new 09469b4  Merge branch 'patch-1' of https://github.com/ppirus/isis into ISIS-1521_pr-72
     new 40e914a  Merge branch 'ISIS-1521_pr-72'
     new b56ddfe  Merge branch 'patch-2' of https://github.com/ppirus/isis into ISIS-1521_pr-73
     new 0db5436  Merge branch 'ISIS-1521_pr-73'
     new 6dfa7ed  Merge branch 'patch-3' of https://github.com/ppirus/isis into ISIS-1521_pr-74
     new 2400b2e  Merge branch 'ISIS-1521_pr-74'
     new 3efdf42  Merge branch 'patch-4' of https://github.com/ppirus/isis into ISIS-1521_pr-75
     new 2456853  Merge branch 'ISIS-1521_pr-75'
     new ee834ce  Merge branch 'patch-5' of https://github.com/ppirus/isis into ISIS-1521_pr-76
     new 40dce3f  Merge branch 'ISIS-1521_pr-76'
     new 2baddd7  ISIS-1521: reverts just one of the mods made in PR #76
     new c22a39d  ISIS-1521: specify diagram names for asciidoc syntax examples
     new 2669a97  ISIS-1521: reorganizes asciidoc documentation, moves into subdirs (both guides and other pages)
     new baafb67  ISIS-1521: removes the adocs/redirects.
     new 686201f  ISIS-1521: moves the asciidoc PDF guides to resources
     new f01ef83  ISIS-1521: adds search to asciidoc template
     new 1adbf77  ISIS-1521: updates asciidoc doc pom.xml to use npm to rebuild search index.
     new 3f55fe1  ISIS-1521: uses node to update search index
     new a10afdb  ISIS-1521: adds a panel around the search results
     new 41e4a1b  ISIS-1521: refactors handling of basedir for search service
     new bedf478  ISIS-1521: hide the clear button since link rendered is wrong
     new 4202292  ISIS-1521: reinstates clear link, and reindex when previewing html
     new cc0eadb  ISIS-1521: sorts out top-level links; removes some TODOs in ugfun.adoc
     new 8f18b6f  ISIS-1521: moves layout section from fundamentals guide to wicket viewer guide.
     new e58b39d  ISIS-1521: fixes broken image links
     new badd101  ISIS-1521: changes 'dynamic layout' to 'file-based layout'
     new da045b8  ISIS-1521: deletes section on layout.json layouts
     new 7edfdb4  ISIS-1521: fixes chapters on layout within the wicket users guide
     new 0b39fdd  ISIS-1521: use 'FIXME' instead of 'TODO' as a placeholder for unfinished content
     new 0ff91f9  ISIS-1223: fixes issue with select2 and bootstrap.
     new 29d1f76  ISIS-1601: fixes the type of Oid used to map parented collection pojos.
     new ed62ace  Revert "ISIS-1601: fixes the type of Oid used to map parented collection pojos."
     new e843c0a  ISIS-1602: prevent NPE for mixins which are missing the NonContributedFacet
     new 58298b2  ISIS-1521: rationalizing images for dg.adoc
     new add8cef  ISIS-1521: more reorganizing of images and also resources for dg.adoc
     new 0c22c0a  ISIS-1521: moves faq from ugfun to dg.adoc, renames to 'hints-n-tips'
     new 252c2f8  ISIS-1521: fixes xref links between guides
     new b2b87ca  ISIS-1521: fixes further xref links between guides
     new 4807f4c  ISIS-1521: fixes xref links between pages and guides
     new fcf368f  ISIS-1521: adds hints-n-tips sections for most of the user guides, and distributes out tips from dg.adoc as appropriate
     new bef8814  ISIS-1521: fixes some bad links between hints-n-tips
     new 45db638  ISIS-1521: reorganizes security chapters/sections
     new 480d6ff  ISIS-1521: further minor updates to ugfun.adoc
     new 9fbf3d5  ISIS-1521: reorganizes ugfun.adoc, to get rid of 'how-to' chaptergs
     new 9e1ea1b  ugfun.adoc - services and mixins
     new 31534e5  ISIS-1521: moves subtype to ugodn
     new 2f2714c  ISIS-1521: working on ugfun.adoc
     new 2ca2ea1  more on ugfun.adoc - identifiers, programming model for services etc
     new 85b1e70  object titles and icons; fixing links
     new 4a5e96c  names and descriptions
     new c247c22  ugfun.adoc - eagerly rendered
     new 2693c5c  ugfun.adoc - crud
     new 842c5b4  wip - ugfun.adoc , crud
     new acf946c  wip - ugfun.adoc ... business rules
     new c1f4647  wip - ugfun.adoc - fixing bad includes etc
     new 3ce607a  completes ugfun.adoc - drop downs chapter
     new 29d19ff  fixes up references to view models and mixins.
     new d9de887  cleans up ugbtb a little
     new cf86b15  fixes FIXMEs in ugodn, rearranging some content
     new e47aa0b  shortens some headings for ugsec.adoc
     new 530d555  ISIS-1223: further fix for select2 and bootstrap (focus issue)
     new 4ad7645  ISIS-1603: applib, metamodel  and wicket model changes, and docs.
     new a3a93c2  ISIS-1603: updates pom.xml, trivial changes in PageAbstract and PanelAbstract, the TextFieldXxxModels, also ScalarPanelAbstract
     new cf9ad00  ISIS-1603: minor refactoring of subclasses of ScalarPanelTextFieldAbstract, specifically the createTetFieldForRegular.
     new 4d79170  ISIS-1603: trivial refactoring of password panel, date picker panel (remove duplicate validation)
     new 6bd683d  ISIS-1603: working on validation, not there yet
     new 02c7e29  ISIS-1603: refactors the html for SclarPanelTextField, introduce a div and moves the a href into that div
     new 9470369  ISIS-1603: adds a placeholder wicket:container for the form
     new f65f45c  ISIS-1603: event behaviour to replace with property a link for dummy panel
     new 6a5c6f6  ISIS-1603: renaames ExecutingPanel to FormExecutor, and moves implementation of PropertyEditPanel to new class (PropertyEditFormExecutor) so will be able to reuse.
     new ddd55cd  ISIS-1603: provides first-cut impl of rendering property inline edit form for ScalarPanelTextFieldAbstract.
     new 8a4f6d6  ISIS-1603: renames PropertyEditStyle to PromptStyle
     new a24a91b  ISIS-1603: now has the cancel button working for property edit inline forms
     new 20d442c  ISIS-1603: fixes some unit tests
     new 4bdfb86  ISIS-1603: further fix for unit tests
     new c8673f2  ISIS-1603: spiking if can detect ESC to close inline prompt
     new 74e0a36  ISIS-1603: CSS fix for inline prompt, ensure ESC triggers cancel second time around
     new 6ae427c  ISIS-1603: improves the tab focus a little bit
     new c1b8f47  ISIS-1603: teases apart ScalarPanelAbstract.
     new 6a9e95a  ISIS-1603: makes the subclasses of ScalarPanelAbstract a little more consistent with each other
     new a8f018e  ISIS-1603: further rationalization of subclasses of ScalarPanelAbstract.
     new 5f29ed3  ISIS-1603: further simplifications of subclasses of ScalarPanelAbstract
     new 8484d53  ISIS-1603: simplifies the ScalarPanelAbstract hierarchy, removing responsibilities from ScalarPanelTextAbstract (both up and down)
     new 49013d0  ISIS-1603: moves the markup from ScalarPanelTextAbstract.html down to its subclass, SclarPanelTextFieldAbstract.html
     new 0f1bfc4  ISIS-1603: deletes ScalarPanelTextAbstract, since no longer has any use.
     new 8784196  ISIS-1603: reference panel and value choices now have the iniine prompt link and inline prompt form, getting there...
     new 47334e3  ISIS-1603: value choices and reference panel now working adequately with inline prompt.
     new 6558405  ISIS-1603: reference panel now correctly hides link when in prompts.  Also fixes layout when not in a prompt
     new e1e28f9  ISIS-1603: factors out common createSelect2 method for value choices and reference panel, moves up to ScalarPanelAbstract superclass.
     new 715e876  ISIS-1603: ValueChoicesSelect2Panel no longer implements ScalarModelWith{Multi}Pending, instead use the ScalarModel
     new 8f8abea  ISIS-1603: removes some of the duplication between ReferencesPanel and ValueChoicesSelect2Panel (introduces new ScalarPanelSelect2Abstract superclass to hold this stuff).
     new ea613a9  ISIS-1603: removes some duplication of ScalarPanelAbstract and its subclasses
     new 4fdfc25  ISIS-1603: fixes the rendering of the icon for reference panel which are editable.
     new 8d06152  ISIS-1603: fixes compile error on nested class now static
     new 0d95f41  ISIS-1603: improvements to the tabbing experience.
     new bf3c5a7  ISIS-1603: removes some debug code.
     new a5a1cd6  ISIS-1607: fixes links oin swagger-ui.html
     new ae298df  ISIS-1603: automatically opens reference panel when enter inline prompt panel
     new 977ab2f  ISIS-1603: working towards action prompts inline
     new b886b82  ISIS-1603: now have cancel working for action prompts.
     new 04f9805  ISIS-1603: fixes unit test
     new fac7084  ISIS-1603: updates some docs
     new b66fb6e  ISIS-1603: renames the refactored ScalarPanelAbstract and ScalarModelSubscriber, and brings back in older versions for backward compatibility
     new bd11d5f  ISIS-1609: fix for facet factories @Property(editing=ENABLED) for JAXB.
     new e9a8ec5  ISIS-1603: parameters should always be tabbable
     new b5b3f06  ISIS-1603: fixes NPE which can occur when cancel a dialog prompt for a component (eg BooleanPanel) that doesn't support inline prompts when (erroneously) <property promptStyle="inline"> has been specified.
     new 19987fb  ISIS-1603: corrects bug that the edit link (for dialog prompt) was being hidden incorrectly for components (eg BooleanPanel) that do not support inline prompts
     new 5278ba0  ISIS-1603: enables tabbing to checkboxes.
     new 5bfd652  ISIS-1605: adds JAXB adapters for JODA date/time types (and fixes a couple of the existing utility class helpers that were broken, specifically Joda{LocalDate|LocalDateTime|LocalTime}}StringAdapter
     new 9b41e11  ISIS-1603: adds workaround for https://issues.apache.org/jira/browse/WICKET-6364 so do not tab to hidden input fields.
     new 4966f59  ISIS-1603: uses tabindex=-"-1" to prevent tabbing into footer and bookmarks
     new 41f626b  ISIS-1603: uses hints to reset focus after OK or Cancel (requiring extension to HintStore to accommodate); also fixes the model used to render edit link for dates and numbers etc (use same as textfield).
     new b23765b  ISIS-1610: adds workaround to allow space bar to be used to toggle checkbox
     new 0788e10  ISIS-1605: updates docs
     new c4e5cb6  ISIS-1521: tiny fix to docs
     new 9fc71f0  ISIS-1575: fixes problems with download page
     new d8ab383  ISIS-1575: fixes problems with download page (bad char)
     new 83283d6  ISIS-1603: inline prompts now supported for booleans
     new 8b4a2b9  ISIS-1611: sets the default menuOrder to be less than that of the menuOrder for all framework-provided implementations; also updates docs and migration guide
     new 12c87da  ISIS-1611: updates to migration notes
     new 21baee1  ISIS-1595: updates migration notes
     new c9c720d  ISIS-1579: wip, now using DN as base; half-way converted.
     new 88f538a  ISIS-1579: improving the search bar
     new c9e1890  ISIS-1579: menu bar
     new f896844  ISIS-1579: comment out the datanucleus theme, header-links, documentation table
     new 99068b2  ISIS-1579: front page converted to bootstrap
     new 27c715d  ISIS-1579: tidying up
     new 4422d2e  ISIS-1579: deletes unused CSS and JS for reworked website
     new ec3b312  ISIS-1579: fixes scrolling and bad links in menu
     new 02629ed  ISIS-1579: makes the doc layout more responsive (especially index.html)
     new 90bc6a2  ISIS-1579: further improvements to responsive layout
     new 59cc2ff  ISIS-1579: hide TOC when small
     new b2404a5  ISIS-1579: fixes minor typo on index.html
     new 01a4996  ISIS-1606: adds back in the required pom.xml for the simpleapp application/archetype
     new 873c0cd  ISIS-1590: removes use of ObjectContracts in ApplicationFeatureId's implementation of Comparable, also of toString.
     new 786e882  ISIS-1393: removes MessageServiceInternal as an internal API, and instead has two implementations of MessageService (a noop one, and a default one)
     new 2eaf7c6  ISIS-1391: updates documentation also
     new 1f92fdf  ISIS-1594: improves the edit button, reintroduces sticky header, and fixes interaction of scrolling between toc and the top header.
     new 20b83ae  ISIS-1594: updates domain service .adoc names and ids, so that the edit buttons are added correctly to subdocuments.  Also some further minor improvements on scrolling.
     new bd53b30  ISIS-1579: fixes positioning of search results when there is a table of contents along the side
     new 56544cb  ISIS-1579: tweaks underlining style
     new 90dec11  ISIS-1468: extends TransactionService, adding in getTransactionState
     new de83e6e  ISIS-1614: fixes responsive menu bar for tertiary menu
     new 9d2aea0  ISIS-1615: prevent bootstrap from changing the HTML link's 'title' attribute on client-side
     new 2db1920  ISIS-1579: adds the doc being referenced in the search results
     new fe43427  ISIS-1523: no need to explicitly exclude amelia (wicket bootstrap has been updated in other wicket7 tickets)
     new f9cca94  ISIS-1615: updates simpleapp to demonstrate the issue
     new 8669d92  Merge branch 'patch-2' of https://github.com/hobrom/isis into ISIS-1615_pr-77
     new 3448973  Merge branch 'ISIS-1615_pr-77'
     new a904a38  ISIS-1613: adds @PropertyLayout#unchanging attribute
     new 49cc2c3  ISIS-1613: disables concurrency checking whenever a domain object is simply rendered.
     new dfee99a  ISIS-1613: formatting only
     new c0c5671  ISIS-1613: changes the model of ScalarPanelTextFieldAbstract (one of the five subclasses of ScalarPanelAbstract2) to use a "live" model that doesn't need resetting.
     new 82b0661  ISIS-1613: factors out FormExecutorAbstract as the common stuff between ActionParametersFormExecutor and PropertyEditFormExecutor
     new 415541b  ISIS-1613: corresponding updates to ActionPanel, PromptFormPanelAbstract
     new bb2bcdb  ISIS-1613: updates AdapterManager's concurrency disabling stuff so that IsisWicketApplication can disable and reset externally.
     new 9242828  ISIS-1613: updates EntityModel with an overloaded constructor (to help debugging) and a convenience resetVersion method that delegates to underlying object adapter memento.
     new 199428b  ISIS-1613: refactors to reuse EntityModel so far as possible
     new a5c8f28  ISIS-1613: updates ScalarPanelAbstract2 to move the initialization into onInitialize rather than onBeforeRender.
     new 7cad26f  ISIS-1613: removes the commented out code for disabling concurrency checking that lives in ScalarPanelAbstract2's onInitialize
     new 00cb228  ISIS-1613: comments out debug statements
     new 0d81e11  ISIS-1613: refactors the ActionParameters and PropertyEdit forms and panels
     new 82ad34b  ISIS-1613: removes use of MessageBroker, use MessageService instead.
     new feb44ca  ISIS-1613: adds missing import for previous commit
     new c1323ca  ISIS-1613: removes need to pass a MarkupContainer (panel) through to FormExecutor(Abstract)
     new cfb2067  ISIS-1613: ensures that ScalarModel and ActionModel have a FormExecutor assigned to them as soon as created.
     new 3ff8f7a  ISIS-1613: concurrency handling now seems to be working, more or less.  More testing required.
     new 9841680  ISIS-1613: deletes commented-out code
     new 5733809  ISIS-1613: introduces new setting 'isis.viewer.wicket.redirectEvenIfSameObject'
     new 0d79db9  ISIS-1613: fixes boolean inline link text when modified
     new 0da818b  ISIS-1613: fixes no-arg actions, was hitting an NPE
     new 295e67f  ISIS-1613: fixes NPE with bulk actions
     new de39ef6  ISIS-1613: workaround for fact that blobs/clobs do not correctly repaint.
     new 221047c  ISIS-1613: comment out call to isisShowVeil...
     new c256984  ISIS-1615: reverts change, since interferes with 'are you sure' semantics on no-arg actions.
     new 5a3e972  ISIS-1613: fixes all-arg validation for actions.
     new fa9cfbd  ISIS-1613: fixes bug whereby action prompt (for dialog) was being hidden even if there was an N-arg validation error
     new 6c3be09  ISIS-1613: minor fixes to CSS, remove the heavy focus indicator that had been introduced while debugging tabbing
     new 4312943  Fix ISIS-1615
     new b9b3149  Merge branch 'master' into master
     new 0b15b14  ISIS-1613: attempts to (though fails) to prevent XmlPartialPageUpdate from emitting lots of WARN messages to log
     new e5c05bb  ISIS-1617: adds the Wicket DebugBar for diagnostics.
     new dc88eea  Merge branch 'ISIS-1613'
     new 78b31db  Merge branch 'master' of https://github.com/hobrom/isis into ISIS-1615_pr-78
     new f9c9959  ISIS-1521: tweaks css for isis website
     new 9f30498  ISIS-1613: simplifies EntityModel w.r.t layout metadata
     new 3b85e88  ISIS-1613: ensures changes applied correctly for view models (if reusing page)
     new 34f7b37  ISIS-1613: refactors LinkAndLabel, with new ActionLink implementation of AjaxLink to dynamically evaluate action disablement
     new 19b2962  ISIS-1617: tweaking the CSS for debug bar.
     new 9853fc6  ISIS-1613: renames default promptStyle configuration property, and changes default to INLINE
     new 503ce7b  ISIS-1621: updates applib's pom.xml to add in optional dependency on hsqldb
     new 7c6d97b  ISIS-1621: moves HsqlDbManagerMenu to applib (from simpleapp)
     new 1926179  ISIS-1617: removes inspector from the wicket debug bar
     new 756a460  ISIS-1613: fixes fallback for prompt style.
     new 281f25c  ISIS-1613: fix rendering of inline prompt for multiline string panel (ie notes)
     new 96813fa  ISIS-1613: fixes unit tests
     new 81b017e  ISIS-1613: handles invoking an action that returns a deleted object
     new fd769b2  ISIS-1613: fixes issue whereby non-editable references were being rendered as editable.
     new 320d553  ISIS-1613: refactors the way that errors are caught and handled
     new 3371821  ISIS-1613: tidies up/simplifies some of the exception handling code, and improves the detection of concurrency exceptions.
     new 375021d  ISIS-1613: fixes algorithm for showing inline prompt for reference panels when editable vs not editable.
     new 9ae9058  ISIS-1613: changes which element 'form-control input-sm' CSS classes are applied  on the inline prompt link
     new 6d826ce  ISIS-1613: makes the inline prompt model for BigDecimal panel (ie numeric) fields dynamic
     new 4655788  ISIS-1613: action buttons visibility is now dynamic.
     new c0db197  ISIS-1607: switching swagger-ui to simply use the files in the dist folder (with tiny adjustments) rather than webjars
     new cdc0347  adds pdf link to rendered guides
     new ba2d4ed  Patchset to fix * ISIS-1625, tooltips for menu actions * ISIS-1626, confirmation dialog for no-parameter menu actions
     new f573cf5  ISIS-1607: further fix for swagger UI, to make sure honours different user/password
     new 99843f2  ISIS-1619, prevent clients from caching the response content of Blob/Clob Action results.
     new f113ba6  rebase
     new 2d8336e  setting marker
     new 9594947  simplified
     new f9e44e6  unreachable code removed
     new 2a1a516  ISIS-1627: improves error handling for axon event bus
     new 1429ef7  Merge branch 'master' of https://github.com/hobrom/isis into ISIS-1626_pr-81
     new 6a87cd4  Merge branch 'ISIS-1626_pr-81'
     new 68f4d55  bumps to non-SNAPSHOT version of the asciidoc 'improvethisdoc' plugin
     new 62c23f0  ISIS-1613: fixes concurrency issue with entity icon and title panel
     new 8640a03  ISIS-1613: small CSS fix to introduce a gap for value panel when have actions to the right
     new 90e2bc0  ISIS-1613: suppresses rendering of (none) for reference panel when null and is inline prompt
     new d3d4473  ISIS-1613: introduces ObjectAdapterModel as a simplified 'live' model for EntityIconAndTitlePanel
     new ae8a6bc  ISIS-1613: inverts nested if statements in ReferencePanel
     new 86ee793  ISIS-1613: now seems to correctly toggle visibility of the icon for reference panel (via the EntityIconAndTitlePanel)
     new 2c55b2b  ISIS-1613: tweaking CSS for drop down menus, font awesome icons
     new 05783aa  ISIS-1613: work in progress, to get icons dynamic
     new 259284e  ISIS-1613: ok, dynamic icon and also reference working, I think.
     new 895fdf6  ISIS-1394: fieldset#name now optional so can suppress in layout
     new 1faaa51  ISIS-1592: extends ixn.xsd and cmd.xsd
     new ff816bb  ISIS-1394: updates docs for optional fieldset
     new b740aca  ISIS-1592: updates docs
     new 6f39447  ISIS-1613: standardizes the 'mandatory' CSS for fields by various types (move up to ScalarPanelAbstract2 superclass)
     new 72bab93  ISIS-1613: uses small checkboxes for table view (large for regular form view)
     new 6fe0008  ISIS-1613: action defaults are now honoured for inline prompts
     new 76896f8  ISIS-1613: no-arg actions no longer prompt (if inline)
     new 65dd791  ISIS-1592: fixes unit tests
     new 07e3653  ISIS-1613: fixes for CSS of dropdowns
     new 8c0f7d2  ISIS-1633: adds support for INLINE_AS_IF_EDIT prompt style
     new 3aca448  ISIS-1633: fixes to UI, for reference panel and boolean panel
     new 5d24b3f  ISIS-1521: cleans up the simpleapp archetype, adds in mavendeps (brought in from incode)
     new 6e58e2e  ISIS-1521: further minor tidy up of simpleapp archetype
     new a39a987  ISIS-1613: fixes for prompt style when .layout.json is used
     new 63f5e2c  ISIS-1521: fix to bad link in docs in simpleapp archetype
     new 91ae67a  ISIS-1640, ISIS-1641, ISIS-1642: lets breadcrumb and bookmark panels optionally be hidden, and removes memory leak in Breadcrumbs.
     new 0b358df  ISIS-1640, ISIS-1641, ISIS-1642: updates docs
     new de0b34f  ISIS-1633: updates docs for INLINE_AS_IF_EDIT
     new 7292d13  fixes broken link on home page
     new f2d5bbb  ISIS-1521: suppresses warnings in simpleapp re partial page updates.
     new d3f7701  ISIS-1647: bumps to wicket 7.8.0
     new 75cac4f  ISIS-1647: fixes the issue by making derivation of promptStyle for an action model more intelligent (recognise if modal by virtue of its owner).
     new be10163  ISIS-1647: just renames PromptStyleFacetFallback to PromptStyleFacetFallbackToInline so easier to reason about
     new 97d2152  ISIS-1647: cosmetic - use fade-in for modal dialogs, looks a bit prettier
     new 3703865  ISIS-1648: disables copy link temporarily (since this functionality currently broken)
     new b45b524  ISIS-1650: the disabledfacet for JAXB (recreatable objects) no longer clobbers any existing disabled facet.
     new 207d21e  ISIS-1651: adds CSS on action prompt
     new 825561e  ISIS-1652: hides the <ul> container for AdditionalLinkListInline if all contained items are themselves not visible
     new c3cc2db  ISIS-1647: reverts the use of fade-in for modal dialogs (because breaks the javascript to automatically put the focus on the first parameter of the dialog)
     new 333a209  Revert "ISIS-1647: bumps to wicket 7.8.0"
     new 45488ab  ISIS-1653: moves the responsibility for determining whether a panel is visible or not from the owning PropertyGroup to each individual ScalarPanelAbstract2.
     new 3aca459  ISIS-1613: tweaks rendering of inline prompts, don't suggest that they are hyperlinks.
     new 07b9967  ISIS-1654: installs a validator for ValueChoicesSelect2Panel, for per-arg validation.  Also...
     new d6ec036  ISIS-1654: installs a validator for ReferencePanel, for per-arg validation (using select2)...
     new dc813db  ISIS-1521: fixes bad links in adocs
     new 0a8e498  ISIS-1521: fixes font size for multi-line strings
     new 82d9b34  ISIS-1655: resets QueryResultsCache prior to respond phase
     new 62010d7  ISIS-1653: reinstates filtering on object associations for property groups if they are statically hidden.
     new 0a2b61d  ISIS-1657: fixes CSS for drop-down to right of property
     new b46396f  ISIS-1658: changes the order of facet factories so that title ui events take precedence over title()
     new be4b31c  ISIS-1658: updates documentation
     new 2aa5a18  ISIS-1658: fixes the implementation of the UI event facets...
     new e95f449  ISIS-1648: deletes unused/commented out code in HintPageParameterSerializer
     new b984e23  ISIS-1648: hides the copy link, and changes the bookmarking and breadcrumbs so that the URLs do not include hints.
     new ace3f33  ISIS-1655: fixes logger to use
     new 841a031  ISIS-1654: fixes issue with select2 validator, was not coping with collection parameters (see Select2Validator, inner class of ScalarPanelSelect2Abstract).  Also...
     new 979333f  ISIS-1654: configures closeOnSelect for collection parameters (SelectMultiChoiceExt), same as for scalar parameters done previously (SelectChoiceExt)
     new c94a240  ISIS-1654: improves implementation of ObjectAdapterMementoProviderFor... so that they return a simple ArrayList rather than a guava internal class
     new 1485720  ISIS-1652: fixes issue with bulk actions no longer being serializable.
     new 06a469f  ISIS-1521: fixing bad links
     new a302af3  ISIS-1521: fixing bad links
     new 65eb359  ISIS-1521: reformats some adocs, each sentence on its own line
     new ac02377  ISIS-1521: fixes broken links
     new 10272e6  ISIS-1521: fixes bad links
     new 61fb1e5  ISIS-1667: simply inlines buildGui etc methods in ActionParametersPanel
     new 19ff4af  ISIS-1667: refactors ActionParametersPanel and FormExecutorAbstract to understand flow better
     new 8d974b5  ISIS-1667: inlines addHeader in ActionParametersPanel
     new bc8b2f4  ISIS-1667: removes formExecutor hint from ActionModel and ScalarModel
     new bc1309d  ISIS-1667: refactors FormExecutorAbstract hierarchy with delegation
     new 907b6eb  ISIS-1667: renames FormExecutorAbstract to FormExecutorDefault
     new 31b45d5  ISIS-1667: simplifies FormExecutorDefault and Strategy implementations
     new f7c5947  ISIS-1667: adds some missing license headers
     new f7e4eb9  ISIS-1667: PromptFormAbstract now defines hook for FormExecutorStrategy rather than FormExecutor.
     new be1d70d  ISIS-1667: trivial refactorings / tidy-up
     new d68e267  ISIS-1667: moves the no-arg execution logic from ActionParametersPanel to ActionLinkFactoryAbstract
     new 86e8740  Revert "Revert "ISIS-1647: bumps to wicket 7.8.0""
     new 4283fb6  ISIS-1667: reworks HomePage to call FormExecutorDefault directly
     new ebe678f  ISIS-1667: add guard in ComponentFactory for action parameters panel, ensure has parameters.  Also...
     new a36a520  ISIS-1667: tidies up defunct comments etc in ActionParametersPanel
     new 8acad81  Revert "Revert "Revert "ISIS-1647: bumps to wicket 7.8.0"""
     new 798a2c3  ISIS-1521: trivial improvement of CSS for select2 with nullable choice
     new 05a6624  ISIS-1668: only enables prompt if the associated action is visible and enabled.
     new 0c6c16d  ISIS-1668: prevents any action annotated as INLINE_AS_IF_EDIT to be shown as a button.
     new 1eda9bd  ISIS-1630: no longer installs DN/JDO facets on view models (or rather, any object that isn't an entity).
     new d68fe2e  ISIS-1630: fixes up unit tests
     new a8b6bfa  ISIS-1521: fixes up bad links/resources for doc website
     new feb19cd  ISIS-1535: excludes mixins from metamodel export
     new c12bd95  ISIS-1667: fixes issue whereby invoking an action twice that had a default would only cause the prompt to appear on the first invocation
     new d2e8370  ISIS-1604: adds a hint-n-tip to the documentation
     new f218a43  ISIS-1600: enhances the validator so that no validation error is thrown if there is an autocomplete on the parameter's type.
     new 9e6dfc8  ISIS-1669: adds metamodel validation for missing @XmlJavaTypeAdapter on any JODA or SQL date/time fieds (on view models).
     new 5c4393f  ISIS-1669: extends validation to ensure that PersistentEntityAdapter is specified for any reference types.
     new 8956152  ISIS-1662: adds validators on JAXB view models that they have a public no-arg constructor and are not abstract.
     new 628d939  ISIS-1504: adds a validator to ensure that JAXB view model is not an inner class.
     new 7dc8dfd  ISIS-1669, ISIS-1504, ISIS-1662: adds configuration properties to allow these validators to be enabled/disabled
     new 4271a0c  ISIS-1631: validator now checks all subclasses transitively, rather than just the direct subclasses
     new 023486b  ISIS-1608: takes copy of specs to avoid concurrent modification exception ...
     new de5231c  ISIS-1608: refactors, extracts methods is all
     new 1874352  ISIS-1608: calls metamodel validators in a loop, to allow for fact that performing a pass through the specs might result in new specs being discovered.
     new 2102d79  ISIS-1551: takes protective copy of all object specs while iterating over.
     new e4e6565  ISIS-1649: adds hint-n-tip for Erik's run-as gist
     new 11270e8  ISIS-1596: adds ACTION_PARAMETER_COLLECTION to be processed by TranslationFacetFactory
     new fc6d72b  ISIS-1674: adds helloworld app
     new ddf0cc5  ISIS-1674: updates documentation to reference helloworld archetype where necessary.
     new 06ffb42  ISIS-1521: fixes up some bad/incorrect links
     new 1c6f349  ISIS-1521: fixes up some bad bookmarks in the asciidoc
     new 4d6bcd5  ISIS-1674: adds some missing images for new helloworld archetype docs
     new 6c1d8b8  ISIS-1685: adds missing package-info.java for applib
     new 18557ba  ISIS-1674: comments out download link for helloworld (reinstate once 1.15.0 is released)
     new 91b9cb8  ISIS-1521: fixes bad links
     new 3f07ea2  ISIS-1676: fixes up some docs for standardisation of use of framework-provided mixins
     new dd0f05e  ISIS-1521: adds TODO for cgcom post release procedure
     new 11efdec  ISIS-1685: removes @Deprecated annotations, not allowed in package-info.java apparently.
     new e604de4  ISIS-1674: fixes inclusion error in docs
     new 98048bb  ISIS-1686: adds IntegrationTestAbstract2, and extends AppManifestAbstract ...
     new 43a89c2  ISIS-1687: Implemented IsisJdoSupport::executeQueryUnique for executing typesafe queries with a unique match as result
     new 28fdfeb  ISIS-1686: simpleapp archetype now uses new AppManifestAbstract etc.
     new 9a2702c  ISIS-1688: honours both @DomainServiceLayout and @DomainService menuOrder when determining priority
     new a8ee04b  ISIS-1686: minor reworking of matchers in IntegrationTestAbstract2
     new eae978e  isis-1686: further extensions to AppManifestAbstract, and updates to the properties in the two archetypes
     new 5dbbb2b  ISIS-1689:  ObjectSpecIdFacetDerivedFromClassName is now a derived facet so will not clobber object spec id facet from JDO PersistenceCapable#schema
     new 650c285  ISIS-1690: if a service's @PostConstruct throws an exception, continue to initialize remainder, and THEN throw the exception to caller
     new 2f74620  ISIS-1521: tiny tweaks to simpleapp archetype
     new 76c92a4  ISIS-1647: bumps to wicket 7.8.0
     new 93045fb  ISIS-1690: backing out and then reinstating the errant code
     new 8795583  Merge branch 'master' of https://github.com/rkalis/isis into ISIS-1687_pr-83
     new a1be888  Merge branch 'ISIS-1687_pr-83'
     new 96d7746  ISIS-1686: adds some convenience services in FixtureScript
     new 4ce7e75  ISIS-1686: adds some further convenience services to FixtureScript, and for IntegrationTestAbstract2
     new 55bb366  ISIS-1521: deprecates methods in AbstractContainedObject
     new 791963c  ISIS-1521: deprecates DomainObjectContainer itself
     new b310e86  ISIS-1521: simplifies SimpleModuleIntegTestAbstract
     new d1ec30a  ISIS-1521: fixes integ test
     new 28fcb6b  ISIS-1521: updates to release procedures
     new f827207  ISIS-1521: corrections in release process docs
     new 4b9d8e3  ISIS-1521: adds missing license headers
     new eaa11e7  ISIS-1521: adds missing license headers
     new c07a848  ISIS-1521: adds some links to presentations/articles to website
     new 630bb38  ISIS-1685: reinstates the accidentally trashed package-info for component.xsd
     new 4202aa0  ISIS-1686: adds isis.appManifest to isis.properties for the two archetypes (this is always required)
     new 02489d0  ISIS-1686: adds shiro as authMechanism for the two archetypes
     new d71c555  [maven-release-plugin] prepare release isis-1.15.0
     new e497791  [maven-release-plugin] prepare for next development iteration
     new 192513e  ISIS-1521: updates simpleapp parent pom.xml to reference 1.15.0
     new 02067e2  ISIS-1521: re-enables bookmarks chooser by default in simpleapp
     new f349ade  ISIS-1521: recreates simpleapp archetype
     new 4e81bd8  ISIS-1521: recreates simpleapp archetype
     new b895b3d  [maven-release-plugin] prepare release simpleapp-archetype-1.15.0
     new 3910507  [maven-release-plugin] prepare for next development iteration
     new f77c483  ISIS-1521: updates helloworld's pom.xml to reference 1.15.0
     new 9b2f6a4  ISIS-1521: deletes unused release.properties
     new a71c318  ISIS-1521: moves helloworld's isis.properties to src/main/java
     new e9f6463  ISIS-1521: recreating helloworld archetype
     new d8ba7ea  [maven-release-plugin] prepare release helloworld-archetype-1.15.0
     new fabd843  [maven-release-plugin] prepare for next development iteration
     new 98aa6f4  ISIS-1521: minor updates to release process
     new 8f93dd9  ISIS-1521: updates to docs/website
     new d3ef50a  ISIS-1521: updates to docs/website
     new 4cc914b  ISIS-1521: update to script
     new d574dfc  ISIS-1521: updates docs, contributors guide
     new 4a573a9  ISIS-1521: updates to release procedures
     new 563ffff  ISIS-1521: updates to website, bumping to 1.15.0 from 1.15.0-SNAPSHOT
     new 238ef6a  Merge branch 'release-1.15.0-RC1'
     new 01f2097  ISIS-1521: trivial updates to docs
     new 4cc89e9  ISIS-1521: updates to website
     new 7017177  ISIS-1521: updates to release procedures
     new 4a7d5e4  ISIS-1521: updates to verify procedures
     new 3c5debe  ISIS-1521: fixes links in template email to announce release
     new ee57be7  ISIS-1465: updates example apps to use 1.16.0-SNAPSHOT
     new a4279f0  ISIS-1465: tiny threadsafety fix for restful when generating representations (SimpleDateFormat is not thread-safe)
     new bdb8496  ISIS-1696: shows menuBar as an extension for RO viewer's representation of a service
     new a99b2e1  ISIS-1465: updates simpleapp (remaining submodules) to reference 1.16.0-SNAPSHOT
     new e17f374  ISIS-1697: adds new domain-type/layout representation to obtain the grid for a domain object.
     new b441012  ISIS-1465: updates to docs
     new cdd7d0a  ISIS-1616 - support for "As-is" HTML rendering
     new d795df2  ISIS-1616 -  support for "As-is" HTML rendering
     new 45b4d40  prevent NPE
     new 6698573  typo
     new c92e5bf  ISIS-1465: updates to docs (quotes)
     new af9300a  Update _dg_ide_intellij.adoc
     new bee81ea  Update _ugfun_getting-started_helloworld-archetype.adoc
     new 1a9a40d  ISIS-1465: adds hyperlinks to some images in the docs
     new 19f5b98  Update _ugsec_configuring-isis-to-use-shiro.adoc
     new c4fe517  Update _ugsec_hints-and-tips_shiro-caching.adoc
     new 888c2f0  Update _ugsec_usage-by-isis-viewers.adoc
     new a961b8c  Update _ugvw_extending_replacing-page-elements.adoc
     new fd0f825  ISIS-1465: updates migration notes for 1.15.0
     new f26494f  ISIS-1465: fixes bad link in mvn plugin docs.
     new 2767ad8  ISIS-1711: comments out the dubious logic for both reference panel and value choices panel.... now seems to behave as required.
     new 02d0fe5  ISIS-1711: removes dead code, renames method
     new e686201  Update disable() to disabled()
     new 27023a5  ISIS-1713: bumps to Wicket 7.8.1
     new 258a9e9  ISIS-1712: corrects some documentation is all.
     new 41c6081  Merge branch 'patch-1' of https://github.com/gesina/isis into ISIS-1712_pr-91
     new cb9c522  Merge branch 'ISIS-1712_pr-91'
     new 21ba2ca  Merge branch 'patch-6' of https://github.com/ppirus/isis into ISIS-1712_pr-85
     new 3c0750a  Merge branch 'ISIS-1712_pr-85'
     new 2f7a414  Merge branch 'master' of https://github.com/apache/isis
     new 312ac31  Fix ISIS-1715 menuOrder not honored
     new 1b60ce1  Fix ISIS-1715 menuOrder Dewey Decimal format not honored
     new 25c3f8e  Fix ISIS-1698 CollectionLayout.defaultView not honored
     new fbbc83d  ISIS-1713: reverts to Wicket 7.7.0
     new 234798e  ISIS-1717: adds new /logout page (for monitoring apps).
     new da8d88d  Merge branch 'patch-7' of https://github.com/ppirus/isis into ISIS-1712_pr-86
     new 9a228a2  Merge branch 'ISIS-1712_pr-86'
     new 7471e7f  Merge branch 'patch-8' of https://github.com/ppirus/isis into ISIS-1712_pr-87
     new 43f65cb  Merge branch 'ISIS-1712_pr-87' ... with some additional fixes/clarifications.
     new 835e8b7  ISIS-1713: reverts wicketstuff to 7.7.0 also
     new b2ebb68  ISIS-1716: reverts change in 1.15.0; now propogate exception if aborted, to redirect to error page.
     new ce866aa  ISIS-1718: upgrades Jetty to 9.4.3
     new 09d46bd  Merge branch 'ISIS-1616_pr-84'
     new 4010799  Merge branch 'ISIS-1715_pr-84'
     new e54952a  Merge branch 'ISIS-1698_pr-84'
     new 4de5824  ISIS-1715: adds unit test, removes commented out code.
     new 2ba098c  ISIS-1616: adds documentation and DataNucleus support
     new 5ba685c  ISIS-1616: tidies up docs a little
     new 4748d09  ISIS-1618: reverts fix from pr-84 for now; need to understand better.
     new abc2daf  ISIS-1712: adds hint-n-tip for instantiating view models
     new 37efb1e  ISIS-1712: Added link to the new 'View Model Instantiation' section to the ViewModel annotation guide
     new f9e034e  Merge remote-tracking branch 'origin/master'
     new a15ffdd  Merge branch 'patch-2' of https://github.com/rkalis/isis into ISIS-1712_pr-92
     new d311075  Merge branch 'ISIS-1712_pr-92'
     new c412d34  ISIS-1712: extra words around view models
     new 81a7a46  ISIS-1707: suppresses mandatory indicator ("red star") for read-only properties.
     new bf05670  ISIS-1719: fires events while installing fixtures
     new 7d06ccc  ISIS-1706: adds support to use a different username than the sender address when authenticating with the Email SMTP service
     new 4912a4d  ISIS-1708: fixes some broken links
     new d17acdd  Fixes ISIS-1699 Titles of object references not shown in collections
     new 47127c4  ISIS-1722: upgrades Wicket to 7.9.0, and WicketStuff to 7.8.1
     new a0a8005  Merge branch 'ISIS-1699' of https://github.com/hobrom/isis into ISIS-1699_pr-93
     new 93ca56e  Merge branch 'ISIS-1699_pr-93'
     new f4bf28b  ISIS-1712: adds @DomainObjectLayout to HelloWorldObject so that ui events etc will fire
     new a068d2f  ISIS-1712: adds @DomainObjectLayout to SimpleObject so that ui events etc will fire
     new c364d91  ISIS-1712: adds clarifying comments for emiting of events from @Action / @Collection / @Property / @DomainObject and @DomainObjectLayout
     new 9306dff  ISIS-1712: adds axon framework as dependency for simpleapp archetype
     new 0cae6aa  FIX ISIS-1731 @Property(hidden=Where.PARENTED_TABLES) does not render correctly in standalone collection view
     new 7f15b18  Merge branch 'ISIS-1731' of https://github.com/hobrom/isis into ISIS-1731_pr-94
     new 2493cf8  Merge branch 'ISIS-1731_pr-94'
     new f8ecbde  ISIS-1466: adds null guard which fixes Hidden(Where.PARENTED_TABLES), and testing Hidden(Where.REFERENCES_PARENT) this also seems to be ok.
     new 3076e5b  ISIS-1733: updates RepositoryService and its framework implementation so that persist and persistAndFlush are now generic and return the supplied object ... allow for more fluent coding style
     new ff85b71  ISIS-1712: uses @RequiredArgsConstructor from lombok to remove some more boilerplate from helloworld and simpleapp
     new 3069c14  Update _ugvw_isis-addons.adoc
     new 8562ddb  ISIS-1712: adds missing license header
     new 24cc6f2  [maven-release-plugin] prepare release isis-1.15.1
     new 2acefdb  [maven-release-plugin] prepare for next development iteration
     new 3ea3af6  ISIS-1712: updates simpleapp example app to use isis 1.15.1
     new 215969c  ISIS-1712: recreating simpleapp archetype
     new d8f12f4  [maven-release-plugin] prepare release simpleapp-archetype-1.15.1
     new 41ee2cb  [maven-release-plugin] prepare for next development iteration
     new 498c9bb  ISIS-1712: updates helloworld app to use 1.15.1.
     new 057b85c  ISIS-1712: recreating helloworld archetype
     new 0e98c1a  [maven-release-plugin] prepare release helloworld-archetype-1.15.1
     new 75be611  [maven-release-plugin] prepare for next development iteration
     new c526de7  ISIS-1712: fixes bad link in release docs
     new d9c7c21  ISIS-1712: fixes tiny error in relesae guide
     new 6a52e4d  Merge branch 'patch-1' of https://github.com/joerg-rade/isis into ISIS-1712_pr-95
     new 9097b79  Merge branch 'ISIS-1712_pr-95'
     new c428648  Merge pull request #89 from ppirus/patch-10
     new f1eb0b9  Merge pull request #88 from ppirus/patch-9
     new 4b34a59  Merge pull request #90 from ppirus/patch-11
     new 6c23546  ISIS-1712: updates docs for 1.15.1
     new f3ae2fa  Merge branch 'release-1.15.1-RC1'
     new d9e3e03  ISIS-1712 - updates docs, replace references to isisaddons and catalog.incode.org with platform.incode.org
     new d96a759  fixes formatting issues in .adoc
     new 015fd6b  Update articles-and-presentations.adoc
     new c523c38  Merge pull request #99 from joerg-rade/patch-2
     new 94ace18  fixes to typos
     new 58fc83f  ISIS-1742: removes AbstractInteractionEvent
     new 607cd22  ISIS-1742: removes @ActionInteraction + related events.  Also Command2 methods removed.
     new 7596150  ISIS-1742: removes N-arg constructors from ActionDomainEvent
     new d235200  ISIS-1742: deletes @PropertyInteraction and @PostsPropertyChangedEvent annotaitons + supporting event classes
     new 24a3d8b  ISIS-1742: deletes @PropertyInteaction annotation and other related event classes.
     new 7035541  ISIS-1742: removes @CollectionInteraction, @PostsCollectionAddedToEvent and @PostsCollectionRemovedFromEvent annotations and supporting event classes.
     new 22f36a6  ISIS-1742: deletes unused implementations of CollectionXxxFacets for the now-deleted annotations.
     new f01639f  ISIS-1742: deletes implementations of ActionInvocationFacetXxx for the now-deleted @ActionInteraction and @PostsActionInvokedEvent annotations.
     new 364eaff  ISIS-1742: deletes implementations of Property{Clear|Setter|Xxx}FacetXxx for the now-deleted @PropertyInteraction and @PropertyChanged annoations
     new f85d30c  ISIS-1742: deletes Command2 interface.
     new 5184cbd  updates CONTRIBUTING.md with correct link
     new e1ca604  ISIS-1742: fixes compile issues in test classes (Hamcrest matchers) from changes to DomainEvent hierarchy
     new 99298a3  ISIS-1742: deletes @Action#publishingPayloadFactory and @DomainObject#publishingPayloadFactory and associated interfaces, PublishingPayloadFactoryForAction and PublishingPayloadFactoryForObject.
     new b40bb23  ISIS-1742: deletes @PublishedAction and @PublishedObject annotations.
     new 4114ee1  ISIS-1742:changes PublishedActionFacet and PublishedObjectFacet to be MarkerFacets, rather than SingleValueFacets returning a publisihng factory
     new 216847f  ISIS-1742: fixes PublishedActionFacetAbstract and PublishedObjectFacetAbstract
     new 199fe06  ISIS-1742: deletes the PublishedActionPayloadFactoryDefault and PublishedObjectPayloadFactoryDefault implementations
     new 058b75a  ISIS-1742: fixes PublishedActionFacet implementations, removing reference to the now deleted PayloadFactory stuff
     new 7183a7a  ISIS-1742: fixes up PublishedObjectFacet implementations, removing references to the now deleted PublishingPayloadFactory stuff.
     new c52caae  ISIS-1742: fixes up ActionAnnotationFacetFactory so now compiles
     new a597acb  ISIS-1742: fixes up DomainObjectAnnotationFacetFactory so now compiles
     new b825232  ISIS-1742: replaces uses of the now deleted PublishedObject.ChangeKind enum with its replacement, PublishingChangeKind
     new 7e6495e  ISIS-1742: fixes unit test compilation
     new ab524bc  ISIS-1742: deletes EventPayload and subclasses
     new 563b29d  ISIS-1742: fixes up unit test that was referencing action payload factory
     new ece6151  ISIS-1742: deletes PublishingService interface
     new c4a322d  ISIS-1742: simplifies PublishingServiceInternalDefault, removes any reference to the now deleted PublishingService .... simply delegates to PublisherService
     new eaf82c8  ISIS-1742: changes visibility of injected services into PublishingServiceInternalDefault to package private, so can see which are used.
     new 28c638f  ISIS-1742: simplies/inlines methods in PublishingServiceInternalDefault, removes injected services no longer used.
     new 5459edb  ISIS-1742: deletes EventSerializer
     new 8b46742  ISIS-1742: deletes ObjectStringifier interface, now longer referened anywhere (part of publishing payload factory stuff)
     new c90adb7  ISIS-1742: simplifies the API of PublishingServiceInternalDefault.
     new e4e61fd  ISIS-1742: further updates to docs, removing reference to the now-deleted PublishingService.
     new 844d275  ISIS-1742: removes reference to EventSerializer from .adocs
     new 06c8f60  ISIS-1742: removes reference to PublishedObject and PublishedAction annotations
     new bc3df4c  ISIS-1742: deletes @ActionSemantics annotation, replaced ActionSemantics.Of enum with SemanticsOf enum
     new b8ac761  ISIS-1742: deletes @QueryOnly and @Idempotent annotations
     new 98e3edb  ISIS-1742: deletes @ActionOrder annotation and corresponding facet and facet factory
     new 94f4c00  ISIS-1742: deletes @FieldOrder and corresponding facet and facet factory.  Also:
     new 54bebe8  ISIS-1742: removes @Render annotation, replaces Render.Type enum with RenderType enum
     new fb9c4d1  ISIS-1742: deletes @Resolve annotation and supporting facets.
     new 6abd99f  ISIS-1742: removes @Render and @Resolve from .adoc's
     new 2ded6cc  ISIS-1742 removes @CollectionLayout#render and RenderType enum, and updates .adoc
     new 6559872  ISIS-1742: removes @CssClass annotation and supporting facet and factories
     new 86a366e  ISIS-1742: removes @CssClassFa annotation and updates facet.
     new f948625  ISIS-1742: deletes @DescribedAs and corresponding facets, updates/deletes corresponding factories
     new 45a6f83  ISIS-1742: deletes @DescribedAs and corresponding facets, updates/deletes corresponding factories
     new ec9d46b  ISIS-1742: removes @DescribedAs from .adoc's
     new 0c3d374  ISIS-1742: deletes @MaxLength annotation and supporting facets and facet factories.
     new 424b5e2  ISIS-1742: removes @MaxLength from .adocs
     new 73314ad  ISIS-1742: deletes @MultiLine, updates .adocs
     new eb11c5b  ISIS-1742: delets @Named annotation and corresponding facets and facet factories.
     new d5b939b  ISIS-1742: deletes @Plural annotatoin and supporting facets and factories.  Updates .adoc
     new ebb7fbf  ISIS-1742: un-deprecated @MemberGroupLayout
     new 0b5d666  ISIS-1742: updates to the todo list
     new ec7367f  ISIS-1742: deletes @MemberGroups annotatoin and supporting facet, updates facet factory.  Also updates .adoc
     new 20b97b9  ISIS-1742: deletes @RenderedAsDayBefore annotation and supporting facets and factories
     new 08e65a2  ISIS-1742: deletes @SortedBy annotation and supporting facets, updates facet factories
     new 35a84a9  ISIS-1742: deletes @TypicalLength annotation + facets, updates .adoc
     new fd98097  ISIS-1742: deletes @TypeOf annotation, corresponding facets
     new 72cb447  ISS-1742: deletes @Paged annotation + facets.  Updates .adoc
     new 22e647d  ISIS-1742: deletes @Mask annotation + facets.  Updates .adoc
     new 0dab247  ISIS-1742: removes support for .layout.json files
     new 8e25a9a  ISIS-1742: updates .adocs, removes references to .layout.json files
     new df53713  ISIS-1742: removes @Aggregated annotation, updates .adocs
     new b80c00f  ISIS-1742: updates version to 2.0.0-SNAPSHOT
     new e292120  ISIS-1742: removes @NotPersistable annotation + supporting facets
     new d3c960c  ISIS-1742: deletes ProgramPersistable marker interface
     new 4873f8f  ISIS-1742: markes Auditable, AlwaysImmutable and Bounded marker interfaces as deprecated
     new d73b685  ISIS-1742: deletes AlwaysImmutable, NeverImmutable, ImmutableOncePersistend and ImmutableUntilPersisted marker interfaces
     new 2cef4b7  ISIS-1742: removes Bounded marker interface
     new fd13487  ISIS-1742: deletes @Bounded annotation + facets
     new 91ac16a  ISIS-1742: deletes @Auditable annotation + Auditable marker inteface (both applib and jdo applib) + supporting facets and facet factories
     new 1500212  ISIS-1742: deletes unused nested test classes from unit tests
     new 1fe3fd9  ISIS-1742: deletes When enum from @Hidden, @Disabled, @Immutable
     new b1dfa02  ISIS-1742: removes @Bookmarkable annotation + facets
     new 701cc9a  removes @Bookmarkable annotation; removes @Debug, @Exploration and @Prototype annotations + supporting facets
     new 7513e83  ISIS-1742: deletes AbstractService, AbstractViewModel, AbstractContainedObject, AbstractDomainObject, AbstractFactoryAndRepository, AbstractHomePageDashboardService.  Also deletes allInstances/allMatches/firstMatch/uniqueMatch from DomainObjectContainer.
     new 136a712  ISIS-1742: updates docs, removal of query APIs from DomainObjectContainer
     new 73483d1  Fix ISIS-1698 CollectionLayout.defaultView not honored
     new 742eacc  FIX ISIS-1738 (#97)
     new 4145f77  ISIS-1465: updates docs, hint-n-tip for DN 4.x and structure of simpleapp
     new 73120db  ISIS-1742: removes @Command annotation and supporting facets
     new b0fdcf8  ISIS-1742: removes @Disabled annotation and supporting facets etc.
     new 1d9ee7e  ISIS-1742: removes reference to @Command and @Disabled from docs
     new 9441868  ISIS-1742: deletes @Hidden, supporting facets and updates .adoc
     new ee32a8a  ISIS-1742: removes @Ignore annotation, update facet factory and updates .adoc
     new 2cc55bf  ISIS-1742: removes @Immutable annotation, update facet factory and updates .adoc
     new eb550c3  ISIS-1742: deletes @Bulk annotation and supporting facets.  Updates .adoc
     new ef89e2d  ISIS-1742: deletes @NotContributed annotation, facets and .adocs.
     new 7d46a07  ISIS-1742: moves NotContributedAs enum from applib to metamodel (core)
     new 07fed9d  ISIS-1742: renames NotContributedFacet methods
     new 1513e27  ISIS-1742: fixes unit and integ tests
     new 070a560  ISIS-1742: deletes @MustSatisfy annotation + supporting facets.  Updates .adoc
     new 9f5ab37  ISIS-1742: deletes @NotInServiceMenu annotation + facets + factory.  Updates .adoc
     new add11a7  ISIS-1742: removes @NotPersisted annotation + facets, updates .adoc
     new 8f536ce  ISIS-1742: deletes @ObjectType annotation + facets, updates .adocs
     new 227503c  ISIS-1465: removes stale references to isisaddons modules, now part of incode platform
     new bc8c512  ISIS-1742 deletes RenderType and RenderFacet, refactors RO and Wkt viewer to use the replacement DefaultViewFacet instead.
     new 7468b4d  ISIS-1742: deletes @Mandatory annotation + supporting facets.
     new 64363f5  ISIS-1742: deletes @Optional annotation + supporting facets.  Updates .adoc
     new 1b9c1e2  ISIS-1742: deletes @Parameter#minLength attribute, updates .adocs
     new b06e712  ISIS-1742: deletes @RegEx annotation, in its place adds in support for @javax.validation.constraints.Pattern
     new 5d5e677  ISIS-1742: adds documentation for @Pattern annotation.
     new 078692b  ISIS-1465: aggregated hints-n-tips, and updated cheat sheet
     new 5c25bae  ISIS-1465: adds section describing the structure of the helloworld app
     new 000e81e  ISIS-1465: adds docs for simpleapp archetype
     new ef6f60b  ISIS-1465: fixes rendering issues due to incorrect monotree markup
     new 38a7950  ISIS-1465: promotes archetype sections into chapters
     new c36fa2f  ISIS-1465: removes stale/old 'app structure' section from simpleapp archetype guide
     new 8c61f9f  ISIS-1742: renames facet factories for @Pattern annotation, updates .adocs
     new c240229  ISIS-1742: moves applib.events to applib.services.wrapper.events
     new 7cdf3f9  ISIS-1742: un-deprecates the applib.services.wrapper.events
     new 53fb604  ISIS-1742: updates docs for wrapper factory
     new ab0cd26  ISIS-1742: moves applib.events.system to applib.fixturescripts.events
     new dbb09d5  ISIS-1742: renames Filter#accept to Filter#apply, aligning with guava's Predicate.
     new f448f8e  ISIS-1742: renames applib.filter.Filter to applib.filter.Predicate, same as guava's similar class.
     new 0df1964  ISIS-1742: globally replaces imports on applib.filter.Predicate for guava's equiv, deletes applib.filter.Predicate
     new 9da6db5  ISIS-1742: renames applib.filter.Filters to applib.filter.Predicates; inlines the "asPredicate" method, which is now just an identity function (returns its arg)
     new 8b9246b  ISIS-1742: refactors Predicates.any and .none
     new a1ef526  ISIS-1742: refactors applib.filter.Predicate#and, #or, #not to the guava equivs
     new f93e522  ISIS-1742: inlines methods in applib.filter.Predicates to corresponding call to guava's Predicates method
     new fa4d43e  ISIS-1742: deletes applib.filter.Predicates, inlines usages
     new 4feb5e9  orthography (#100)
     new df86e03  Update _ugfun_core-concepts_philosophy_aop.adoc (#101)
     new f261140  Update _ugfun_core-concepts_principles.adoc (#102)
     new ee3de0f  ISIS-1742: removes ObjectAssociationFilters, since all methods/constants are unused
     new 27918c3  ISIS-1742: moves ObjectAssociation.Filters methods etc to ObjectAssociation.Predicates
     new 89d743b  ISIS-1742: renames ObjectAssociation.Filters#enabled to .Predicates#enabled2
     new a4b6207  ISIS-1742: deletes ObjectAssociation.Predicates#enabled, as not used.
     new 24e5636  ISIS-1742: deletes ObjectAssociation.Predicates#enabled2 since not used
     new e90d9fd  ISIS-1742: moves ObjectAction.Filters#... to .Predicates#... ; fixed refactoring error resulting in recursive calls in ObjectAction.Predicate#bulk and ObjectAction.Predicates#ofType
     new 4469d14  ISIS-1742: deletes unused Filters utility classes
     new 6e65762  ISIS-1742: moves FacetFilters to Facet.Filters nested static class
     new f5d6ba2  ISIS-1742: renames PublishedObjectFacet.Predicates to .Predicates2 to avoid name class
     new 5731d22  ISIS-1742: renames Facet.Filters to Facet.Predicates
     new 8aa683d  ISIS-1742: deetes unused constants in Facet.Predicates
     new eb0426f  ISIS-1742: deletes ObjectAction.Predicates#withNoValidationRules since unused.
     new 60df326  ISIS-1742: moves Facet.Predicates#isA to InteractionUtils, since only client, and removes the now empty Facet.Predicates class
     new 078155b  ISIS-1742: deletes ObjectAction.Predicates#withId, since not used.
     new 9b81c2e  ISIS-1742: deletes unused constants and methods from ObjectAssociation.Predicates
     new bd6d7d7  ISIS-1742: deletes ApplicationFeature.Functions.GET_ID since unused
     new 99b8d5f  ISIS-1742: moves PublishedObjectFacet.Predicates#isPublished to PublishingServiceInternalDefault (the only client).
     new 627acc3  ISIS-1742: removes unused constants/methods in ClassUtil and FacetedMethodParameter.Functions
     new ab25c28  ISIS-1742: removes unused method in OneToOneAssociation.Functions
     new f13eca9  ISIS-1742: removes unused AdapterAndProperty.Functions constants
     new 0cabfab  ISIS-1742: removes unused methods in ObjectAdapterMemento.Functions
     new f5ad41c  ISIS-1742: removes unused methods in ArrayExtensions
     new 1c7f8d3  ISIS-1742: removes unused methods of ClassExtensions
     new 2c7fc8b  ISIS-1742: deletes ClassMatchers, since unused
     new ba1817a  ISIS-1742: removes unused methods of ClassUtil, moves ClassUtil.Functions method into ClassFunctions instead.
     new d5d57c5  ISIS-1742: removes unused method in InputStreamExtensions
     new d700ea8  ISIS-1742: deletes unused methods of ListExtensions
     new fd8333d  ISIS-1742: deletes unused methods in MethodExtensions
     new f29bbbc  ISIS-1742: removes unused methods from ObjectExtensions
     new 67930a7  ISIS-1742: deletes PropertiesExtensions, since not used.
     new 871165e  ISIS-1742: deletes method from ResourceUtil, unused
     new e7819db  ISIS-1742: deletes RunnableExtensions, unused
     new a74fe5e  ISIS-1742: deletes StringBuilderExtensions, unused
     new 8de7cdf  ISIS-1742: deletes unused methods from StringExtensions
     new 0ed1679  ISIS-1742: deletes unused method from ThrowableExtensions
     new 96db249  ISIS-1742: improves ThrowableExtensions#throwWithinIsisException - use the provided error parameter
     new 55e9574  ISIS-1742: deletes unused methods in StringExtensions
     new bb537f9  ISIS-11742: deletes unused methods from IsisMatchers
     new f3616e8  ISIS-1742: deletes UrlEncodingUtils#urlEncode, since not used
     new 829b7b1  ISIS-1742: renames UrlEncodingUtils to UrlDecoderUtil, and deletes unused constants
     new cfb9b6b  ISIS-1742: deletes commented out code, .ucd file, fixes javadoc references
     new cf8130c  ISIS-1742: deletes AnonymousSession, unused
     new 140f992  ISIS-1742: deletes OidMatchers & OidMatchers (two different classes, unrelated except with same name, both unused).
     new 4ee5272  ISIS-1742: deletes unused IsisMatchers, or - where used by only a single test class - moves them to their only usage
     new b9950c9  ISIS-1742: deletes Oid.Matchers, since unused
     new b16398e  ISIS-1742: updates todo doc, removed filters from applib
     new 1232412  ISIS-1742: moves ContentMappingService from applib.conmap to applib.services.conmap
     new 3d16cdc  ISIS-1742: deletes the non-applib ContentMappingService
     new 25da4f5  ISIS-1742: deletes unused RepresentationServiceForRestfulObjects
     new ca8a36e  ISIS-1742: removes unused methods from applib.clock.Clock
     new 6bc8bb6  ISIS-1742: removes FixtureScript.ExecutionContext#add methods (use #addResult instead) and removes asKeyValueMap(...) utility method completely
     new 662effc  ISIS-1742: simplifies FixtureScript and FixtureScripts
     new 00ff36d  ISIS-1742: deletes unused constructors within FixtureScripts
     new 44f0aa5  Update _ugfun_building-blocks_types-of-domain-objects_domain-services.adoc
     new 63f6dee  ISIS-1742: removes ActionInvocationMemento, and simplifies BackgroundCommandService.  Now use CommandDto.  Remove support for legacy persisted commands (beginning "<memento>...")
     new 1c51dff  ISIS-1742: deletes commented out code in BackgroundCommandExecution
     new 1a3a507  ISIS-1742: deletes unused methods and injected services, inlines usage of targetAdapterFor
     new 0824e2d  ISIS-1742: removes empty legacy branch from BackgroundCommandExecution; removes unused mementoService
     new f159092  ISIS-1742: deletes unused constructors of ActionInvocationContext (domain service)
     new 1e4dbc9  ISIS-1742: deletes unused methods in CommandUtil (while looking for usages of MementoService).
     new cd11e77  ISIS-1742: removes CommandService#startTransaction
     new 6c5b4ff  Update _ugfun_building-blocks_types-of-domain-objects_view-models.adoc
     new d7fdee7  Update _ugfun_building-blocks_modules.adoc
     new 4440eca  ISIS-1742: deletes unused supporting classes for old PublishingService: EventMetadata, EventType, PublishedEventStateType, StateMessageMessagetType
     new 981b5a7  ISIS-1742: deletes SettingsType
     new 8159f11  ISIS-1742: deletes WrapperObject, use WrappingObject instead (wrapper factory service); also (unused) Snapshot marker interface
     new c7c5de1  ISIS-1742: deletes DateTime#longValue and Time#longValue, and deprecates the 4 isis-specific time value types (Date, DateTime, Time, TimeStamp).
     new 77f7d23  ISIS-1742: deletes DomainObjectContainer's titleOf(...) and iconNameOf(...), updates .adocs
     new 1903be8  ISIS-1742: removes DomainObjectContainer#flush()   ... use TransactionService#flushTransaction instead
     new 91ddb8d  ISIS-1742: removes DomainObjectContainer#informUser, warnUser, raiseError ... use MessageService instead.
     new 3069858  ISIS-1742: removes DomainObjectContainer#getUser, use UserService instead
     new ac2308c  ISIS-1742: deletes DomainObjectContainer#getProperty, getPropertyNames ... use ConfigurationService instead.
     new 03e9bd5  ISIS-1742: removes DomainObjectContainer's injectServicesInto, lookupService, lookupServices ... use ServiceRegistry instead.
     new 4e0bdfd  ISIS-1742: refactors DomainObjectContainerDefault#isPersistent to delegate off to RepositoryService#isPersistent
     new 2811065  ISIS-1742: deprecates DomainObjectContainer's #isValid, #validate since semantics of when can be called are not well-defined
     new f3961e2  ISIS-1742: deprecates DomainObjectContainer's #isViewModel deprecated; can use MetaModelService3
     new 2518c8f  ISIS-1742: removes DomainObjectContainer#newTransientInstance, #newPersistenceInstance, #newInstance, #newAggregatedInstance, #mixin ... either use FactoryService or no replacement provided.
     new 8aa71c1  ISIS-1742: removes DomainObjectContainer's #isPersistent, #persistIfNotAlready, #removeIfNotAlready - use RepositoryService instead
     new ec09f81  ISIS-1742: deletes org.apache.isis.objectstore.jdo.applib.service.Util with no replacement
     new 0fdeaf9  ISIS-1742: fixes up compile issues resulting from removal of methods from DomainObjectContainer
     new 79d2de8  ISIS-1742: removes AuditingService3 (use AuditerService instead).  Updates .adoc
     new b3044d7  ISIS-1742: rolls up BookmarkService2 to BookmarkService
     new 5a799b0  ISIS-1742: rolls up ClassDiscoveryService2 into ClassDiscoveryService
     new 15b0a93  ISIS-1742: rolls up MetaModelService2 and MetaModelService3 into MetaModelService supertype
     new f0ae08d  ISIS-1742: remove o.a.i.objectstore.applib.service.support.IsisJdoSupport
     new 2209a8d  ISIS-1742: moves JaxbServiceDefault from o.a.i.schema.services.jaxb to o.a.i.applib.services.jaxb
     new 0dcb44d  ISIS-1742: rolls ExceptionRecognizer2 up into ExceptionRecognizer
     new 4827e16  ISIS-1742: moves the JDO-specific implementations of ExceptionRecognizer under o.a.i.applib.services.exceprecog.jdo.  Also updates DomainObjectContainer to fully implement the (extended) ExceptionRecognizer interface.
     new 65a8be9  ISIS-1742: splits out ExceptionRecognizer impl from DomainObjectContainerDefault into new ExceptionRecognizerDocDefault
     new b9ed94c  ISIS-1742: splits out ExceptionRecognizer impl from DomainObjectContainerDefault into new ExceptionRecognizerDocDefault - updates test
     new f1dfadc  ISIS-1742: moves ExceptionRecognizerDocDefault to different package (still in core.metamodel, not applib)
     new afc774f  ISIS-1742: deletes DomainChangeJdoAbstract and JdoColumnLength, with no replacement.
     new 8a7063a  ISIS-1742: tidying up todo-deprecation-list.txt
     new 7ac769c  ISIS-1742: tinkering with IsisInjectModule and IsisComponentProviderUsingInstallers, just to separate out the responsibilities a little better.
     new 80fbd3f  ISIS-1742: updates rgsvc.adoc, removes the 'Registering the Service' section throughout
     new 6aaf373  ISIS-1742: rolls ServiceRegistry2 up into ServiceRegistry
     new d609fd9  ISIS-1742: rolls Command3 up into Command
     new 3db876a  Merge pull request #103 from ppirus/patch-4
     new 2c08621  Merge pull request #104 from ppirus/patch-5
     new d54dc28  Merge pull request #105 from ppirus/patch-6
     new 2ec1b0f  Merge remote-tracking branch 'origin/master' into dev/2.0.0/ISIS-1742-remove-deprecations
     new 2c8ddaa  ISIS-1742: removes "notInServiceMenu" prefix, "name" prefix, "plural" prefix, "description", "optional", "alwaysHide", "protect" prefixes.
     new c7f738e  Update _ugfun_building-blocks_identifiers_oid.adoc
     new 74befd5  Update _rgsvc_integration-api_BookmarkService.adoc
     new ebefcb3  Update _rgant-DomainObject_nature.adoc
     new f9f0418  Update _rgsvc_integration-api_BookmarkService.adoc
     new ddc251a  Merge pull request #107 from ppirus/patch-8
     new b323e58  Merge pull request #106 from ppirus/patch-7
     new 67cea8a  Merge pull request #108 from ppirus/patch-9
     new aed996d  ISIS-1465: adds stuff on cgcom rel process
     new edcebfa  adds new 'menuBars' resource to RO viewer
     new 0173c20  fixes comment in github-pr.sh
     new b6e96db  ISIS-1752: adds new 'menuBars' resource to RO viewer
     new 00ce18d  Merge remote-tracking branch 'origin/master'
     new b08d3c2  ISIS-1752: moves oid from MenuSection down into ActionLayout, so that could support custom menus in the future.
     new 19a47a8  Merge branch 'ISIS-1752-menu-layout-resource'
     new d70337f  ISIS-1752: factors out MenuBarsService, refactors Wicket UI to use MenuBarsService.
     new 1360bc3  ISIS-1752: deletes unused methods in ServiceActionUtil (now within MenuBarsServiceDefault).
     new 0b7f445  ISIS-1572: adds outline docs for MenuBarsService
     new bc5fdbe  ISIS-1752: fixes unit test
     new 1b9db57  ISIS-1752: removes unused import
     new 70e6bd1  Merge branch 'master' into dev/2.0.0/ISIS-1742-remove-deprecations
     new 63cded2  ISIS-1742: having to delete unit test again (?!?) after merge from master.
     new ec9ee59  ISIS-1742: removes merge conflict markers accidentally left in file
     new 10b9e04  ISIS-1742: replaces Filter with Predicate in new MenuBarsServiceDefault
     new d96dc04  Proper lifecycling in preparation of ISIS-1756
     new aba7a26  Update IsisContext.java
     new e6bfa0f  ISIS-1742: removes support for exploration prefix for actions
     new 3b887ba  ISIS-1742: deletes unused facet impl, PrototypeFacetViaExplorationPrefixNamingConvention
     new 9c0ea74  ISIS-1742: deletes unused OptionHandlerXxx classes (Debug, Quiet, Verbose)
     new 6a9e81e  ISIS-1742: deletes ObjectFixtureService, ObjectFixtureFilePersistor, ObjectLoaderFixture.
     new a6cf98a  ISIS-1742: updates todo list
     new 197fa83  ISIS-1632: adds initial support for @Meta annotation.
     new 8e013c0  ISIS-1632: generalises Annotations utility to return a list of annotations rather than first matching.  (INCOMPLETE, DOESN'T EVEN COMPILE)
     new 311b321  ISIS-1632: bumps to Java 1.8
     new cdcc0ce  ISIS-1632: converts a number of facet factories to handle Lists of annotations (WORK IN PROGRESS, CODE STILL DOES NOT COMPILE)
     new a9291fb  ISIS-1632 , ISIS-1763: converts some more facet factories to handle Lists of annotations (WORK IN PROGRESS, CODE STILL DOES NOT COMPILE)
     new 8db551a  ISIS-1766: adds new resources to allow menuBars and layout to be requested as json
     new 241ff41  ISIS-1765, ISIS-1766, ISIS-1770: new object-layout resource with links; adds links for menuBars repr also; fix for actions with ARE_YOU_SURE semantics.
     new a965887  ISIS-1632: converts facet factories to support meta annotations ... code now compiles
     new 33975d2  ISIS-1632: converts parameter layouts facet for meta; support recursive meta annotations
     new a29104e  ISIS-1632: fixes unit tests for metamodel
     new 61d0d70  ISIS-1632: fixes issue preventing startup (accidentally changed to call the new  Annotations.getAnnotations(...), should instead continue to call the original Annotations.getAnnotation(...) method
     new 071f79a  ISIS-1632: updates simpleapp to use @Meta annotation
     new 24adee1  ISIS-1632: fixes handling of annotations on fields
     new 0d80269  ISIS-1632: fixes integ test for simple object
     new 8c8ef66  ISIS-1766: adds docs on new layout resources
     new 5bad9fa  adds discussion on using view models in REST APIs
     new e14b667  ISIS-1632: some minor simplifications to the simple app
     new 3f49af7  adds link to imworld video
     new 8c72924  fixes title for presentation
     new b7b9083  fixes image size in cgcom
     new 724dc03  ISIS-1766: adds new method to LayoutService to download menubars.layout.xml.  Also...
     new 42000bb  ISIS-1766: adds MenuBarsLoaderService, support for reading menu bars layout from file (overriding facets)
     new c1d590c  ISIS-1766: adds some documentation about MenuBarsSevice and MenuBarsLoaderService and the new MenuBars layout classes.  Also...
     new 6c83e36  ISIS-1766: adds the ability to download a fallback menubars.layout.xml.
     new 8814a04  ISIS-1766: changes ServiceActionLayoutData#oid to just #objectType
     new 1c05c0e  ISIS-1632: removes @Meta annotation, since not required.
     new cd10d06  ISIS-1766: fixes case when there is no menubars.layout.xml to load
     new 467e6ed  bumps simpleapp to 1.1.6.0-SNAPSHOT
     new 4396b97  ISIS-1766: adds Menu#unreferencedActions as a flag.
     new 78d48f1  ISIS-1766: renames ActionLayoutDataOwner to ServiceActionLoayoutDataOwner
     new da8e039  ISIS-1766: wip, introduce bs3 for menubars
     new a3ac2ba  ISIS-1766: refactors to introduce bs3 for menubars (work in progress)
     new 7f04498  ISIS-1766: removes the properties from the MenuBar interfaces, messes up JAXB serialization; recreates the .xsd schema files
     new affdba6  ISIS-1766: adds support for 'unreferencedActions' menu, with validation to ensure that there is precisely one such.
     new c19fa8f  ISIS-1766: updates docs for menubars
     new 56c0195  ISIS-1766: updates docs for menubars, and fixes an NPE
     new 46a8716  ISIS-1728, ISIS-1776: updates helloworld and simpleapp to use typesafe queries; removes lombok from helloworld
     new c7d4292  ISIS-1465: fixes bad link in index.html for archetypes
     new acbcc5c  ISIS-1465: fixes bad appender reference in logging.properties of the two archetypes
     new fe425d8  Merge branch 'master' into dev/2.0.0/ISIS-1632-meta-annotations
     new 0114eec  ISIS-1632: adds migration notes for meta annotations, and changes defaults to NOT_SPECIFIED in all cases
     new 1e78cad  ISIS-1766: adds an null guard for applications that don't yet have any menu.layout.xml - just use the fallback in these cases.
     new 558b04f  ISIS-1739: don't call disableXxx if hideXxx returns true for actions.
     new 3605c0c  ISIS-1714: uses add rather than put for the config properties provided by the app manifest
     new af07e74  ISIS-1710: append to existing list of services if using AppManifest's withAdditionalServices
     new 7c95d76  ISIS-1714: default implementation of UserProfileService.
     new 6292890  ISIS-1710: fixes NPE if no prior list of services
     new a81ab04  ISIS-1769: adds openRestApi mixin for Object.
     new 80c72bd  ISIS-1759: adds special casing so that @DomainObject#cssClass does not trump cssClass() method, but still allowing @DomainObject#cssClassUiEvent to have priority over them both
     new fa8a1e8  ISIS-1778: excludes anonymous and @Programmatic classes from metamodel
     new 900f345  Merge branch 'ISIS-1778'
     new 99a1f55  ISIS-1781 fix wrong type: expected long, but is int
     new 2f776c0  ISIS-1783: works around a bug in the Reflections library whereby services are discovered that are in packages outside those specified.
     new eaa08b6  ISIS-1784: adds ValueFixtureScript marker interface to allow fixtures to override the globally-defined multiple execution strategy, and improves executeChildT
     new 7775b04  ISIS-1784: generalises, instead FixtureScriptWithMultipleExecutionStrategy
     new 8198009  ISIS-1784: adds BuilderFixtureScript, and ability to fine-tune logging (tracing) of fixture scripts
     new 03f3e2b  ISIS-1783: ensures that additional services specified by the manifest are also included.  Also
     new 0abcf2b  ISIS-1768: fixes so that returns 404 for non-existent object.  Also improves matters by returning an appropriate XML or JSON representation.
     new 43f8474  ISIS-1768: supports either xml or json formats, improved representations, and simplified implementation
     new 92888b5  ISIS-1784: removes BuilderFixtureScript#build (1 arg version)
     new a3731a7  ISIS-1784: adds EnumWithBuilderScript and EnumWithFinder interfaces, adds BuilderScriptAbstract#objectFor(...)
     new 680569c  ISIS-1784: extends BuilderScriptAbstract further, with new set(...) method to allow prereqs to be run within the execute
     new 7dfa505  ISIS-1784: adds support for builder fixture scripts with prereqs ...
     new b43de00  ISIS-1784: injects services into fixture prior to running prereqs
     new 03acbe2  ISIS-1784: renames EnumWith and toFixtureScript to PersonaWith and toBuilderScript
     new ba12baf  ISIS-1786: adds support for isis.viewers.collectionLayout.defaultView config property
     new cc8a849  ISIS-1786: updates doc for new configuration property
     new 04a7edc  ISIS-1786: fixes unit test
     new ff172b5  ISIS-1784: renames toBuilderScript() to simply builder()
     new f93017e  ISIS-1784: fixes copyright
     new f2caff1  ISIS-1782: adds Module interface and ModuleAbstract implementation
     new 5704a2b  ISIS-1784: adds PersonaEnumPersistAll as out-of-the-box fixture script implementation to use to persist all instances of a enum implementing PersonaWithBuilderScript
     new 2f077b9  ISIS-1784: adds TeardownFixtureAbstract and TeardownFixtureAbstract2, as ready-to-use fixture scripts to delete all instances of an entity
     new 7f004a5  ISIS-1782: adds unit test for Module.Util
     new 55936f2  ISIS-1784: adds new IntegrationTestAbstract3 as an improved/simplified way of bootstrapping integration tests based on a Module rather than an AppManifest.
     new bd27ff4  ISIS-1791: adds ClockFixture
     new 341bd81  ISIS-1700: extends ObjectContracts with a replacement, ObjectContracts2
     new 4238195  ISIS-1792: adds DtoMappingHelper domain service
     new 44f70d5  ISIS-1791: adds TickingFixtureClock
     new b5fa236  ISIS-1784: just renames some parameter names, optimise imports
     new 94628ac  ISIS-1782: generalises Module and introduces AppManifestAbstract2
     new e31fa81  ISIS-1793: extends MetaModelService to expose AppManifest
     new 6399bb0  ISIS-1782: simplifies IntegrationTestAbstract3 to use AppManifest2
     new 0f8b103  ISIS-1794: reworks BDD bootstrapping to support dependency injection
     new a2b53a0  isis-1782: (WIP) factors out IsisSystemBootstrapper, and IsisSystem (from IsisSystemForTest)
     new 64cb6cd  ISIS-1782: reinstates IsisSystemForTest as was, no longer generify IsisSystem, introduce new AppManifest2.BuilderWrappingModuleAbstract
     new 8f212bc  ISIS-1794: simplifies and unifies the bootstrapping for BDD and integ tests.
     new 62d8a18  ISIS-1782: reverts change in name of @Before/@After methods
     new dba4033  ISIS-1784: improves logging of fixtures
     new 5b27358  ISIS-1782: extends FixtureScript.ExecutionContext, adds executeChildren
     new b1c0799  ISIS-1782: extends FixtureScript.ExecutionContext, adds executeChildren overload
     new f1aa1e1  ISIS-1782: refactors/simplifies ModuleAbstract and AppManifest2, factors out ModuleOrBuilderAbstract as non-API internal class
     new 1b1b693  ISIS-1700: cleans up ObjectContracts2 vis-a-vis its differences from ObjectContracts, updates docs
     new fdc886c  isis-1782: simplifications/improvements to the Headless (integration test) API
     new 3cac5b0  ISIS-1794: cleans up BDD classes (deprecating old stuff), and updates docs
     new a146a2a  ISIS-1782: now reads only from "isis.headless.module" as an override, and sets "isis.headless" system property only
     new 921081c  ISIS-1782:: renames Module.Util supporting method; throw runtime exception if different appmanifest inferred; reinstate reading from isis.integTest.module if required
     new 5eab028  ISIS-1793: updates docs for MetaModelService4
     new 7ea0197  ISIS-1792: adds documentation for new DtoMappingHelper service
     new b24b2fe  ISIS-1765: fixes issue where non-referenced action was associated with a different menubar to the menubar of the owning service
     new 4135ae4  ISIS-1782: overloads for calling persona fixture scripts
     new fa900a2  ISIS-1795: fixes heading color for error page
     new 5fd9114  ISIS-1796: extends the error details
     new fabbe0b  ISIS-1465: tiny doc fix
     new 8dc422c  ISIS-1791: tidies up ClockFixture, TickingClockFixture, updates docs.
     new e5bdbd4  ISIS-1791 and ISIS-1794: refactorings of ClockFixture and TickingClockFixture.
     new 2c93a54  ISIS-1798: suppresses stack trace unless Ticket explicitly indicates that it should be shown
     new f24d271  ISIS-1797: adds a 'Continue' button to the error page
     new 0fa4bcb  ISIS-1782: adds in ModuleAbstract#getModuleDependencies so can serialize out as XML
     new 44002c8  ISIS-1799: adds TransactionService3#nextTransaction(Policy) overload, and uses from integration tests (HeadlessWithBootstrappingAbstract)
     new 749f8a7  ISIS-1789: metamodel validator for queries now is a no-op if the language is not "JDOQL"
     new 1e59a67  ISIS-1771: bumps to latest 3.0.x resteasy version
     new fa9fb3f  ISIS-1777: converts swagger to use relative paths
     new 709fa0e  ISIS-1800: also blanks out apiKey and authToken when reporting configuration properties
     new cb30f14  ISIS-1785: fixes comparison, the undefined value is (Integer.MAX_VALUE - 100), not Integer.MAX_VALUE  (this in DomainServiceMenuOrder)
     new 74c4f78  ISIS-1761: now dynamically computes visibility of PropertyGroup based on visibility of its children
     new 2a2f443  ISIS-1794: reinstates call to create SimpleObjects in DomainAppDemo fixture
     new 940b145  ISIS-1748: updates simpleapp and helloworld to run under Eclipse.
     new 56f5841  ISIS-1748: removes modules tags accidentally copied over to helloworld's pom
     new 10d9664  ISIS-1801: adds new BookmarkUiService, and updates docs
     new 1d83fef  ISIS-1465: simplifies reference guide, removing words...
     new 63d8dd2  ISIS-1465: tidies up documentation of FixtureScripts
     new ffa5f5f  ISIS-1730 and ISIS-1803: catches ListenerIInvocationNotAllowedException to render a better message
     new e2eeead  ISIS-1465: renames isis.properties to isis-non-changing.properties in the example apps
     new 5128e2c  ISIS-1768: removes test actions accidentally committed on the HelloWorld app
     new 79baa61  ISIS-1750: catches recognised exceptions in the WebRequestCycleForIsis#onException and display appropriately.
     new c0a82b3  ISIS-1780: removes facet factories correctly if already instantiated as an object within the ProgrammingModelAbstract
     new da34abf  ISIS-1787: adds 'cssPrefix' configuration property to append to the CSS class for table columns.
     new 8aef1ab  ISIS-1787: removes the cssPrefix property, instead a simpler design of just using the parent type's short name as the prefix.
     new 8b8bd52  ISIS-1802: adds guard against null returned when submit query; also deprecates RepositoryService#firstMatch
     new bfaab26  ISIS-1465: fixes CSS FA icons for SwaggerServiceMenu
     new e042f4a  ISIS-1774: adds 'isis.persistor.datanucleus.standaloneCollection.bulkLoad' configuration property and more efficient implementation ...
     new 8c19521  ISIS-1774: updates to .adoc to include new section on bulkLoad
     new 411e889  ISIS-1774: adds missing menu for datanucleus object store
     new f07d185  ISIS-1772: adds 'isis.reflector.explicitAnnotations.action' configuration property
     new e3a5f6a  ISIS-1749: relaxes validation so that @DomainObject(nature=EXTERNAL or INTERNAL) is allowed to be combined with JAXB.
     new 0cf51c9  ISIS-1749: removes the concept of ArchitecturalLayer (internal API only, now unused, and I think flawed anyway)
     new b0b2492  ISIS-1745: updates SimpleModuleManifest so that isis:validate *does* bootstrap DataNucleus.
     new 42e9160  ISIS-1741: moves responsibility for taking a protective list copy of all specifications obtained from SpecificationLoader
     new f136d19  ISIS-1729: improves the auditer service spi so that it ignores objects that are created and then deleted in the same xactn
     new b29d650  ISIS-1465: refactors doc site to support multiple versions
     new 401d7c7  ISIS-1465: updates index.html menu item for previous versions
     new 1551c6f  ISIS-1465: fix for publish pom.xml
     new cac2564  ISIS-1465: further improvements to publish pom.xml
     new f151362  ISIS-1465: further improvements to publish pom.xml
     new 8412f26  ISIS-1465: further update to publish pom.xml
     new 2504f3d  ISIS-1465: removes '1.16.0-SNAPSHOT' qualifiers from docs (since these now are published to versions/SNAPSHOT) so safe to already be the "next version".
     new 4798255  ISIS-1465: simplifies documentation, removes all "as of x.xx.x" and "prior to x.xx.x" comments.
     new 5c183f0  ISIS-1747: adds hint-n-tip for wicket viewer
     new 689231b  ISIS-1465: tidies up configuration properties across .adoc's
     new c2a94fb  ISIS-1465: adds missing headers
     new c5e4a0d  ISIS-1465: updates to release docs
     new 1a38713  ISIS-1729: removes test action accidentally committed for the simple app
     new e2e422b  ISIS-1750: adds fallback to previous behaviour if fail to handle exception gracefully.  This can occur if attempt to access non-existent object....
     new 92f51ab  ISIS-1465: removes broken support for bookmarked actions.
     new fed2ce0  ISIS-1465: fixes typo in doc
     new 7512f2a  [maven-release-plugin] prepare release isis-1.16.0
     new e14326b  [maven-release-plugin] prepare for next development iteration
     new 7728fd6  ISIS-1465: adds migration notes and release notes for 1.16.0
     new 806c110  ISIS-1465: updates simpleapp to use 1.16.0
     new 63c3152  ISIS-1465: recreating simpleapp archetype
     new 68a849f  [maven-release-plugin] prepare release simpleapp-archetype-1.16.0
     new c889c0f  [maven-release-plugin] prepare for next development iteration
     new 0cca70d  ISIS-1465: updates helloworld app to use 1.16.0
     new 2a0b21f  ISIS-1465: recreating helloworld archetype
     new 67546fa  [maven-release-plugin] prepare release helloworld-archetype-1.16.0
     new 8032c28  [maven-release-plugin] prepare for next development iteration
     new 2e2ac1f  ISIS-1465: fixes property in hellworld app.
     new f0a3d6a  ISIS-1465: updates to docs, remove reference to the old git repo, since we now only have a github repo
     new a3df937  Merge commit '92f51ab033fb7f4ab95a4043b3d4dbfd7d675800'
     new 16ac24d  ISIS-1756: adds @Deprecated annotation to IsisContext.testReset()
     new c62048b  Merge branch 'master' into dev/2.0.0/ISIS-1632-meta-annotations
     new d5bacdb  ISIS-1632: fixes test regression
     new 94f61de  ISIS-1762 fixing won't compile on eclipse
     new 3b0ae5a  ISIS-1762 added Reflect and NullSafe, reviewing o.a.i.c.commons
     new 685a6d9  ISIS-1762 fix inverted logic on null safe stream of arrays
     new 3199a95  Merge branch 'dev/2.0.0/ISIS-1762-j8-utils' into dev/2.0.0-M1
     new 18562c4  ISIS-1636 UI enhancement - java 8 Time
     new 6a9e1cd  Merge branch 'dev/2.0.0/ISIS-1636-j8-time' into dev/2.0.0-M1
     new 6214c42  ISIS-1465: adds/refines scripts for cleaning up git tags
     new d727de1  ISIS-1809: adds new implementations of UrlEncodingService
     new e97fa3c  Merge branch 'ISIS-1809-url-encoding-service' into dev/2.0.0-M1
     new 46b98af  fixes verification instructions for running simpleapp
     new dac3f43  ISIS-1465: minor fix for release script
     new ce18748  Merge branch 'release-1.16.0-RC1'
     new 22589dc  ISIS-1465: updates to website/docs
     new 64e4609  ISIS-1465: further updates to website publish process
     new 5ffc8fc  ISIS-1465: further tweak to docs
     new 66e719e  ISIS-1465: improves the publish script
     new 186e5b9  Merge branch 'dev/2.0.0-M1'
     new dff3bb7  ISIS-1814: adds support for @XmlTransient when validating for presence of @XmlJavaTypeAdapter on a LocalDate
     new 0a7c4ca  ISIS-1813: bumps pom versions to 1.16.1-SNAPSHOT
     new eb9b70d  ISIS-1812: implements getOnType for OTOA on mixed in, avoiding NPE when attempt to render such a property in a table.
     new 4445703  ISIS-1808: extends Ticket (response of ErrorReportingService) to allow a "kitten URL" to optionally be returned.
     new 3547e93  ISIS-1821 fix case of empty annot. list not handled correctly
     new a0ac44c  ISIS-1743 fa-Icon mapping for mixins using '$$' method names
     new a1b99ff  ISIS-1743: also supports mixins specified using @Mixin(method="...") eg "act" or "coll" as well as the default "$$"
     new b96383d  ISIS-1743: removes some unused imports from HelloWorldObject
     new a581939  Merge branch 'ISIS-1743'
     new 8ee5ecc  ISIS-1742: fixes bug that mixins not contributed by default.
     new 92ed023  Merge branch 'maint-1.16.1'
     new f6aa70c  ISIS-1743 fa-Icon mapping for mixins using '$$' method names
     new df1e555  ISIS-1743: also supports mixins specified using @Mixin(method="...") eg "act" or "coll" as well as the default "$$"
     new 5badcf2  ISIS-1743: removes some unused imports from HelloWorldObject
     new 5c72372  Merge branch 'ISIS-1743' into maint-1.16.1
     new 212b089  Merge branch 'maint-1.16.1'
     new 4c55ccf  ISIS-1743: fixes backport issue
     new e21fef1  Merge branch 'ISIS-1743' into maint-1.16.1
     new c670cf4  Merge branch 'maint-1.16.1'  (but reverts the change made while backporting of ISIS-1743)
     new 2698c6a  ISIS-1830 remove JDK9 internal API usages of c.s.o.a.x.internal.jaxp.datatype.XMLGregorianCalendarImpl
     new 0b1a249  ISIS-1830 improve code readability, document the intent
     new 82d1b13  ISIS-1827 remove dependencies on guava in isis-core-schema
     new d7f4db2  ISIS-1827 relaxed guava dependency by removal in core's root pom.xml
     new 7c04b43  ISIS-1827 minor refactoring: guava idioms replaced by java 8
     new 194024f  ISIS-1827 REVERT: relaxed guava dependency by removal in core's root pom.xml
     new ca84b34  ISIS-1827 add null checks to fix test-case Roundtrip#happyCase
     new 7abbfa3  ISIS-1842 add generic types where missing + suppress warnings
     new 9e6a9e6  ISIS-1841 new utility: Casts, allows explicit unchecked casts
     new 44d6331  ISIS-1842 add missing generic type arguments + add missing test cases
     new 25a72aa  ISIS-1844 ISIS-1844 further resolve raw type warnings + make some unchecked casts explicit
     new b304338  ISIS-1841 mark o.a.i.applib.layout.Util deprecated, since not used
     new b240cc3  ISIS-1844 make any unchecked casts explicit
     new 456901d  ISIS-1844 make any remaining unchecked casts explicit
     new b958267  ISIS-1846 beginning with consolidation of internal utilities
     new de41037  ISIS-1844 further unchecked casts made explicit
     new c16086d  Merge branch 'master' into ISIS-1846_internal_utils
     new c407760  ISIS-1846 consolidate utilities
     new 3ccfd33  ISIS-1846 deduplicate uses of asNaturalName2 and other
     new 44af17e  ISIS-1846 deprecate StringPredicates and StringFunctions, refactoring any references to use the new $String utility class
     new 0622780  ISIS-1846 use mixin naming convention for package private support classes
     new bc59167  ISIS-1846 add missing license header
     new b6f8293  ISIS-1846 StringOperator: improved name for composing method
     new debea9f  ISIS-1846 consolidate comparator algorithms into $Comparators
     new 47790a6  ISIS-1846 refactoring: less heap pollution on sequence compare
     new 25f8b31  ISIS-1846 underscore(_) instead of dollar($) prefix for internal classes
     new 7ba8fd6  ISIS-1845 fix EventBusServiceDefaultTest NPE
     new 8b865d6  ISIS-1845 fix all tests in ObjectReflectorDefaultTest_object
     new 4a90358  ISIS-1846 test cases added for new utility classes
     new 954c03d  ISIS-1827 refactoring out some guava predicate usages yet without breaking API
     new c32e448  ISIS-1827 cleanup public API java-doc in RepositoryService
     new 890cff5  ISIS-1827 reflect API changes in RepositoryServiceInternalDefault
     new 03823d7  ISIS-1827 guava free drop-in replacement for all ExceptionRecognizers
     new 6631872  ISIS-1827 reflect applib changes in ExceptionRecognizerDocDefault
     new 77b179b  ISIS-1846 add capitalize to new _String utility + tests, cleanup Enums
     new 463947d  ISIS-1846 fix Enums copy paste error
     new 62c3f3b  ISIS-1827 added tests for all ExceptionRecognizers to reflect applib additions
     new dd3029c  ISIS-1827 mark some unused public static guava functions deprecated
     new 7613ee7  ISIS-1846 consolidate uses of capitalize
     new 996cf2980 ISIS-1846 another occurrence of capitalize consolidated
     new a5931f6  ISIS-1846 clarify corner cases for string splitting + tests
     new 70a5f0d  ISIS-1846 introduces _Constants (internal API)
     new 286b2c5  ISIS-1846 consolidate uses of constants 'emptyObjects' + 'emptyClasses'
     new c09cffb  ISIS-1846 make constants final
     new 3b9aded  ISIS-1841 replace uses of deprecated Nullable with Java's Optional
     new 8b19f8a  ISIS-1841 Nullable, Closure, IterableExtensions removed (after refactoring, no longer needed), tests removed or adapted
     new 9c2514c  ISIS-1841 remove unused setter, that does nothing anyway
     new fe219d0  ISIS-1846 add _Exceptions to internal API
     new 7d5b538  ISIS-1841 cleanup some compiler warnings
     new 8e8b5f1  ISIS-1841 refactoring switch statements
     new 7743f0b  ISIS-1846 java-doc: simplify warnings for internal API use
     new 3bb3683  ISIS-1846 major refactoring: introduces _Reflect (internal API)
     new da7b587  ISIS-1846 minor refactoring: introduces _Context (internal API)
     new 5dd9f73  ISIS-1846 improve java-doc
     new 71101fc  ISIS-1846 put empty string array also in _Constants for convenience
     new 66cd1f2  ISIS-1846 java-doc improved
     new 62725eb  ISIS-1846 added reviewer notes and questions
     new 8ebd313  ISIS-1846 thread-safe (atomic) writes to _Context (singleton-store)
     new a56f19d  ISIS-1848: ensures that FreeStandingList does not incorrectly return java.lang.Object's specId, and adds new metamodel validator to detect this situation in future.
     new 128e144  ISIS-1837: adds metamodel validator to check "module extent".
     new b6bb1c7  Merge branch 'ISIS-1848' into maint-1.16.1
     new 33bd9fd  ISIS-1851: refine the algorithm for dynamically hiding property groups with 'nothing' in them
     new 1f9dba5  ISIS-1825: uses thread local to pass rendering context up to the scalar panel so that it, in turn, can correctly report on where it is being rendered.
     new 00fe078  ISIS-1569: adds CommandService2 as an extension
     new e866c71  ISIS-1569: by way of tidy-up, just removes unused injected ClockService from CommandServiceDefault
     new f2da845  ISIS-1831: adds a guard in exception handler of a RuntimeException (REST API) to avoid throwing an NPE there.
     new 2e4e9b9  ISIS-1569: removes CommandService2, not required after all.
     new 27156fe  ISIS-1569: extends cmd-1.3.xsd to introduce a new CommandsDto (note the plural) as a sequence of CommandDto's
     new 099bbd6  ISIS-1569: adds a convenience Util class for ContentMappingService to remove boilerplate in subclass implementations (parsing the acceptable media types).
     new e1283fa  ISIS-1569: defines CommandWithDto as an optional interface for Command SPI implementations to have their Command's implement (translatable into a CommandDto) along with out-of-the-box ContentMapingService to convert these into CommandsDto structure.
     new da6ece6  ISIS-1569: extends cmd and ixn schemas to allow userData to be specified, and moves the new CommandsDto into the new version of cmd.xsd also.
     new a5eb0d8  ISIS-1569: adds guard to ensure that BackgroundCommand#startedAt is always populated.
     new dda922c  ISIS-1835: catches any type of exception in order to report a problem (an NPE was being thrown if the file wasn't present, rather than an IOException)
     new 0c2a2a0  ISIS-1569: adds in 'REPLAYABLE' as a new Command#ExecuteIn
     new ad841f9  ISIS-1836: removes chance of an NPE in the RO mapper for an exception (which was in turn resulting in a 500 rather than 422 when invoked an action with an incorrect parameter argument).
     new 001ed09  ISIS-1569: undeprecates Command#getStartedAt and Command#getCompletedAt
     new 24dcfa5  ISIS-1569: adds timings to CommandsDto, so less verbose and easier to read XML
     new 9020b72  ISIS-1569: updates to XSDs, make sure the version defaultsb are correct.
     new 50fa124  ISIS-1569: removes unused and accidentally committed element in cmd-1.4.xsd
     new a868fa9  ISIS-1569: updates XSDs for docs, and adds in the historical previous versions also.
     new 82ef3b8  ISIS-1569: updates docs for CommandService and cmd schema
     new 1cdd64a  ISIS-1569: updates docs for ContentMappingService, default implementations for Command(s)Dto
     new b56a68e  ISIS-1853: extends CommandDtoUtils to support colleciton args, and similarly AbstractIsisSessionTemplate.
     new 6e96761  ISIS-1569: introduces a new ExecuteIn#EXCLUDED
     new 2cf72b4  ISIS-1569: extends BackgroundCommandExecution so that stops execution of replayable commands once at least one has failed.
     new f504860  ISIS-1569: fixes logic for background command execution, to stop replaying if hit exception
     new 48ea481  ISIS-1569: adds support for @Action(commandWithDtoProcessor=...) and @Property(commandWithDtoProcessor=....)
     new dfe09c4  ISIS-1569: various fixes for ContentMappingService (while manual testing of replication)
     new 0329099  ISIS-1569: simplies BackgroundCommandExecution so can be subclassed with different "OnExecutionPolicy" modes
     new ce192de  ISIS-1569: renames MetaModelService5 API from commandDtoProcessorFor() to commandWithDtoProcessorFor()
     new 19dfb53  ISIS-1569: fixes issue to fail-fast.
     new 20458aa  ISIS-1822: fixes NPE if encounters non-existent action in menubars.layout.xml
     new 85ef278  ISIS-1569: also catches exception when attempt to commit.
     new 9996eab  ISIS-1569: renames CommandWithDtoProcessor to CommandDtoProcessor ...
     new 344dcba  Merge branch 'ISIS-1569-replay-commands' into maint-1.16.1
     new a821fa2  ISIS-1569: removes usage of deprecated annotations in Command iterface
     new 6330ef2  ISIS-1826 and ISIS-1856: adds Automatic-Module-Name to manifest, adds git SCM-Revision to manifest, also generates git.properties and adds to jar
     new 6c200e3  ISIS-1856: updates incorrect <scm> in (parent) core's pom.xml
     new 6889738  ISIS-1826 and ISIS-1856: changes property names a little
     new ee78604  ISIS-1569: extends BackgroundCommandExecution to allow commands to be run via the sudoservice (switching user)
     new c430881  ISIS-1849 - fixes documentation issues
     new aee0b0d  ISIS-1833: reinstates mandatory marker for parameters
     new 6588395  ISIS-1857: adds div class=clearfix to force the help block
     new a2df1fd  ISIS-1813: adds -parameters' compiler argument for both helloworld and simpleapp example applications
     new cd93ad7  ISIS-1832: adds support for UUID panels.
     new 4c9265d  ISIS-1569: adds 'timestamp' to cmd.xsd
     new d27ccd4  ISIS-1569: dynamically updates CommandDto.timestamp, and allows ticking clock to be set using a timestamp.  Also...
     new c0e57b9  ISIS-1569: makes determineIfContinue overridable in BackgroundCommandExecution
     new f0a952d  ISIS-1569: continues if replicated an exception; utility methods for DTOs
     new c4c9861  ISIS-1858
     new 4fdcc8f  ISIS-1858: converts logging calls to use slf4j placeholders rather than string concatenation.
     new a4fc90b  ISIS-1569: improves log message and javadoc in BackgroundCommandExecution, is all.
     new 665e023  ISIS-1826: renames property, removes git.commit.id unused prop
     new cd65d49  ISIS-1854: uses the name taken from the layout.xml.
     new f8c35e5  ISIS-1834: relaxes validation so that @PersistenceCapable can be applied to interfaces.
     new 7585283  ISIS-1569: refactors for different implementation of replay
     new 8540001  ISIS-1569: CommandExecutionAbstract delegates to new CommandExecutorService.  Also
     new 6878407  ISIS-1822: further NPE fix.
     new 25a4923  ISIS-1589: adds support for Xxx.layout.fallback.xml
     new 8e5c792  ISIS-1569: adds more info to logging statement of CommandExecutorServiceDefault (xactnId and timestamp)
     new a026c0b  ISIS-1569 - fixes bug in ticking clock ... not setting t0
     new a0c4bb7  ISIS-1569: moves CommandExecutorService API into applib.
     new 36b96fe  ISIS-1569: dtoProcessor implies persistence of commands.
     new 0b249c8  ISIS-1569: ensures that transaction CommandExecutorService is run in a xactn with the command to be executed as the context of that xactn.
     new eb27901  ISIS-1569: adds documentation for this service
     new c24306a  ISIS-1861: adds 'collapseIfOne' atribute for TabGroups
     new aea06a1  ISIS-1820: fixes BDD tests in simpleapp example application
     new 3263275  ISIS-1589: adds documentation for .layout.fallback.xml
     new 7c495c7  ISIS-1585: adds @Action(associateWith=...)
     new 26e84ce  ISIS-1585: adds support for checkboxes in parented collections, to act as the defaults for any associated actions.
     new 865f6ab  ISIS-1585: defines a new PostProcessor API, similar to FacetFactory.
     new 8de9382  ISIS-1832: fixes uuid panel alignment (left aligned, not right)
     new ebae933  ISIS-1585: extends to support derivation of choices for both scalar and collection parameters.
     new cb59722  ISIS-1813: fixes CSS for action drop-down alignment
     new 655dd28  ISIS-1585: fixes for mixins, and not honouring associateWith
     new 8c440ba  ISIS-1569: fixes NPE for downloading command DTOs if xactn can't be found
     new c2026ee  ISIS-1569: suppresses possible concurrency exceptions when auditing pre-commit.
     new 0b8d151  ISIS-1813: fixes documentation links
     new 94c8429  ISIS-1813: adds outline release notes for 1.16.1
     new edc6651  ISIS-1813: fixes root index.html
     new 6ed8ec4  ISIS-1759: avoids calls to getter if property is hidden.
     new 6eb767f  ISIS-1829: adds condition for a builder that inherits from AppManifestAbstract2.Builder
     new b892b97  ISIS-1829: extracts methods to make flow easier to follow
     new 8c2c403  ISIS-1847: adds missing breaks in veto handling of AbstractDomainEvent
     new 93c1897  ISIS-1813: updates document template to include version
     new 39524c7  ISIS-1813: removes the petclinic tutorial, since out of date
     new 6d682f6  ISIS-1813: adds missing copyright notices
     new a47243f  ISIS-1859: adds a hint-n-tip doc
     new 354439f  ISIS-1813: fixes java7/8 compilation issue (unused import from Java 8)
     new f72981d  [maven-release-plugin] prepare release isis-1.16.1
     new 831b964  [maven-release-plugin] prepare for next development iteration
     new 392d475  ISIS-1860: improves docs regarding CommandReification
     new 4c39bdb  ISIS-1813: recreating simpleapp archetype
     new 1d52c26  [maven-release-plugin] prepare release simpleapp-archetype-1.16.1
     new 834f8bb  [maven-release-plugin] prepare for next development iteration
     new ad8d430  ISIS-1813: recreating helloworld archetype
     new 160f3ae  [maven-release-plugin] prepare release helloworld-archetype-1.16.1
     new 88c8aaa  [maven-release-plugin] prepare for next development iteration
     new 0e041cf  ISIS-1813: updates docs and example apps
     new 403c85a  ISIS-1813: updates release notes for 1.16.1
     new eef5aaa  Merge branch 'maint-1.16.1' into release-1.16.1-RC1
     new 97013ec  Merge branch 'maint-1.16.1' into master
     new 1b19e6e  ISIS-1810: fixes compile issues arising from merge
     new e29b26f  ISIS-1852 allow local thread variable propagation to any child threads
     new 3706fa9  ISIS-1852 testcase backported to JDK 7
     new 0d749ce  ISIS-1852: fixes unit test
     new c149771  Merge branch 'ISIS-1852_parallel_stream_patch'
     new e989ad9  Merge remote-tracking branch 'origin/ISIS-1846_internal_utils'
     new c1d0732  ISIS-1846: fixes unit test (had accidentally changed contract)
     new e0cb085  ISIS-1846: reinstates reflections as a non-optional compile-time dependency, since required for both compile and runtime.
     new 96a2a78  ISIS-1852: removes debug System.out.println
     new 39a6039  ISIS-1852: removes debug System.out.println
     new c05e5ca  Merge branch 'ISIS-1852_parallel_stream_patch'
     new e92b4db  ISIS-1740 initial commit of prototype
     new efdd481  ISIS-1740 refactored method names, added javadoc
     new 266a4e9  ISIS-1740 new Facet: NavigableParentFacet + major rework to integrate with Isis' meta-model
     new 6fc4c5b  ISIS-1740 NavigableParentService never used, so removed
     new 08ce1a6  ISIS-1817 + ISIS-1818 allow configuration of where-am-i feature
     new 1155e89  ISIS-1817 + ISIS-1818 added missing assignment + clarify comments
     new 0645ecd  ISIS-1816 refactoring Annotations + implement hierarchy search
     new f338b8b  ISIS-1816 impl. navigable parent resolving behavior according to spec
     new 2fc93a2  ISIS-1740 Refactoring and consolidating invocation exception handling + introducing MethodHandles to speed up reflective invocation
     new 4126069  ISIS-1816 Refactoring names + simplify
     new cc2f5d0  ISIS-1740: fixes merge issues (NullSafe moved to applib and renamed)
     new 6ee4202  Merge branch 'ISIS-1740-where-am-i'
     new 3e3ad2b  ISIS-1852: reworks unit test, again
     new fb552d3  Merge branch 'ISIS-1852_parallel_stream_patch'
     new 20e7498  ISIS-1819 Where-am-I feature inital doc
     new ec0c9d0  remove adoc (placed at wrong directory)
     new f7677a3  ISIS-1819 Where-am-I feature initial adoc
     new c97c56f  ISIS-1819 improve adoc
     new 3a036ac  ISIS-1819 further improve adoc
     new a83f313  ISIS-1819 integrate where-am-i feature adoc
     new 298394e  Update _rgant-Property.adoc (#110)
     new 3debdf6  Update _dg_ide_intellij.adoc
     new 0f6755c  trivial adoc improvement
     new c554bfe  ISIS-1819 updating cheat-sheet (doc+pdf)
     new 975dc87   ISIS-1819 updating cheat-sheet (cover image)
     new a5355b2    ISIS-1819 add @Parent to annotation ref. guide
     new 738c6d8   ISIS-1819 include @Parent chapter with annotation ref. guide
     new bf8e8fd  ISIS-1819: fixes line endings for new .adoc
     new 2f7dbb0  ISIS-1819: removes qualifier of 'since 2.0.0'
     new 44b06e3  removes duplicate rows in Property.adoc reference
     new 428bd03  ISIS-1585: associates action with collection based on either name or id
     new e6f8456  Merge branch 'maint-1.16.1' into release-1.16.1-RC1
     new f373b64  ISIS-1813: reverts isis.version to -SNAPSHOT for apps
     new aa646ee  ISIS-1813: reverts isis.version to -SNAPSHOT for archetypes
     new a13700a  ISIS-1813: reverts pom.xml's to 1.16.1-SNAPSHOT
     new f40200c  ISIS-1813: reverts pom.xml's of archetypes to 1.16.1-SNAPSHOT
     new f9cd41b  ISIS-1852: backports unit test to jdk 1.7
     new 62ea442  ISIS-1813: updates release notes for 1.16.1
     new c85a242  ISIS-1813: hides git-commit-id-plugin behind a profile, and updates the instructions for verifying releases.
     new b6a12d8  [maven-release-plugin] prepare release isis-1.16.1
     new 2d63d8d  [maven-release-plugin] prepare for next development iteration
     new 4a8214f  ISIS-1813: updates simpleapp to reference 1.16.1
     new f19d29f  ISIS-1813: recreating simpleapp archetype
     new ae624f8  [maven-release-plugin] prepare release simpleapp-archetype-1.16.1
     new 059f0a0  [maven-release-plugin] prepare for next development iteration
     new 801dda8  ISIS-1813: updates helloworld to reference 1.16.1
     new 9006c35  ISIS-1813: recreating helloworld archetype
     new b7aefec  [maven-release-plugin] prepare release helloworld-archetype-1.16.1
     new 76da622  [maven-release-plugin] prepare for next development iteration
     new 6cb706a  ISIS-1865 provide default fallback for SessionLoggingService + minor test fixes
     new b14b053  ISIS-1865 remove unused import
     new dfaa0db  ISIS-1865 fix test-setup by adding default config
     new 70a987a  ISIS-1865 make config module private
     new 4c450b3  ISIS-1843 refactor class loading within entire core
     new 57dc852  ISIS-1827 RepositoryService: split out deprecated methods
     new 75a936e  ISIS-1866 fix tests after changed default behavior
     new e31e3c1  ISIS-1867: cache JAXBContext by class
     new 1921a34  ISIS-1867: caches JAXBContext by class in JaxbService.Default implementation
     new 4de6220  ISIS-1867: caches JAXBContext by class (in JaxbUtil utility class in applib)
     new bf1daf6  ISIS-1867: refactors MemberExecutionDtoUtils #jaxbContextFor so handles exception, same as JaxbUtil
     new 2ed6fac  ISIS-1867: refactors MemberExecutionDtoUtils#jaxbContextFor to delegate to JaxbUtil
     new 2da9f90  ISIS-1867: refactors JaxbService#jaxbContextFor so handles exception, similar to JaxbUtil
     new a265623  ISIS-1867: refactors JaxbService to use JaxbUtil#jaxbContextFor
     new 29278da  ISIS-1867: refactors ChangesDtoUtil to use JaxbUtil#jaxbContextFor
     new 1eb350d  ISIS-1867: caches JAXBContext within JaxbMatchers (unit test support)
     new 88a2f66  ISIS-1867: refactors GridLoaderServiceDefault to cache its JAXBContext during initialization
     new 01af65d  Merge branch 'ISIS-1867'
     new 2201436  ISIS-1841 cleanup switch statement
     new b8c51e8  Merge branch 'master' of https://github.com/apache/isis
     new 238655c  ISIS-1866 further fixing tests
     new dd9588d  ISIS-1632 fix wrong filter logic
     new 25ec0c2  ISIS-1866 further fixing tests
     new 2d1c331  ISIS-1632 fixing wrong logic with publishing behavior
     new 089170b  ISIS-1866 further fixing tests
     new 6dd9d40  ISIS-1866 further fixing tests
     new d938728  Update _rgant-DomainObject_publishing.adoc
     new 5595d4e  ISIS-1866 further fixing tests
     new 4fcac47  Merge branch 'master' of https://github.com/apache/isis
     new a07f845  ISIS-1866 add code comment
     new 96d812e  ISIS-1742 remove deprecated NotContributedFacet.NotContributedAs
     new 1187898  ISIS-1866 further fixing tests
     new 84738e9  ISIS-1866 further fixing tests
     new b9c25c5  ISIS-1866 further fixing tests
     new 0350032  ISIS-1866 further fixing tests
     new 7022adc  ISIS-1868 updating plugins to the latest available versions
     new 813597e  ISIS-1869 fix surefire setup
     new dbe8458  ISIS-1870 fix errors (mock setup)
     new 8d3a7e1  ISIS-1870 fix MediaType parser errors on initialization
     new 5a574cc  ISIS-1870 fix MediaType parsing related tests
     new b0858df  ISIS-1870 proper test tearDown, tests still fail
     new 8a05894  ISIS-1813: updates website for 1.16.1
     new 9d00def  ISIS-1813: updates the procedure for publishing website
     new db99f6d  ISIS-1813: bumps navbar to 1.16.1
     new d14dc6c  ISIS-1813: updates html template for website and root index.html
     new 826726c  Merge branch 'release-1.16.1-RC2' into maint-1.16.1
     new 4b94310  ISIS-1870: fixes wrapper factory tests
     new 55f7f7c  ISIS-1870: fixes shiro unit tests
     new 1d6ee9e  ISIS-1870: fixes RO fencoding unit test for float (treat decimal as float)
     new ce0c4c5  1870: fixes RO server tests
     new 88665f6  Merge branch 'maint-1.16.2'
     new a505032  ISIS-1870: fixes compile issue
     new 63a45ae  ISIS-1871 just warn if db connection not configured for schema creation
     new 6e06e73  ISIS-1871 ISIS-1756 ISIS-1775 proper life-cycling + context-path support
     new 7e409ca  ISIS-1871 ISIS-1755 let CDI ignore beans as specified
     new f89ec39  ISIS-1871 minor cleanup and refactoring
     new 1ff68a7  bumps maint-1.16.2 branch versions to 1.16.2-SNAPSHOT
     new 6734dc7  ISIS-1841 java-doc: purge occurrences of @author
     new 1df3b4c  ISIS-1841 improve code readability and comment
     new 21c2669  ISIS-1871 hand-picking updates from M2 branch into main pom.xml
     new 5b37fbc  ISIS-1876: converts applib module to inherit from ModuleAbstract
     new 7dce4f6  ISIS-1875: tiny fixes for logging.properties in archetypes (suppress noisy SQLWarnings)
     new 6adc5ed  ISIS-1874: adds guard against NPE, and ensures choices facet not installed on incompatible parameters
     new 0d92ae7  ISIS-1867: caches JAXBContext (backported from 2.0.0-M1)
     new 9bd76ac  ISIS-1867: caches JAXBContext (backported from 2.0.0-M1)
     new b9e6002  ISIS-1872: moves withAdditionalDependency/ies from AppManifestAbstract2.Builder up to ModuleOrBuilderAbstract
     new 0153518  ISIS-1877: adds 'up' link to action result representation
     new ff0aee4  ISIS-1879: uses ClockService to set Date header for HTTP responses in RO viewer.
     new 91f3d77  ISIS-1880 Internal API: allow _Context to override already presnet singletons
     new 53f7e37  ISIS-1880 Internal API: null-safe getOrDefault on maps
     new ed46579  ISIS-1880 Internal API: introduce _Resource for storing application scoped parameters
     new 80d47de  ISIS-1880 introduce new value type LocalResourcePath
     new 806d6a0  ISIS 1880 store context path on IsisWicketApplication init
     new c9780e4  ISIS 1880 replace URL with new LocalResourcePath
     new 165067a  ISIS 1880 establish redirect behavior for LocalResourcePath
     new da21d61  ISIS-1880 add path syntax validation
     new 3e02680  ISIS-1881 package swagger-ui with core/metamodel
     new 48c78c8  ISIS-1881 remove swagger-ui from simpleapp/helloworld and artifacts
     new b368925  ISIS-1823 introduce config property to hide footer
     new c8edfae  ISIS-1841 refactor: remove guava idioms
     new b168d21  ISIS-1841 Internal API: introduces _Bytes
     new 6552f91  ISIS-1841 for compression and base64 encoding resort to internal API
     new 8d9afe8  ISIS-1841 Internal API: add tests for compression and base64 encoding
     new 6f4d95b  ISIS-1841 _Bytes: refactor to symmetrical naming
     new 4f96ff2  ISIS-1841 for base64 encoding resort to internal API
     new dd11151  ISIS-1841 fix typos, enhance java-doc
     new ed9d958  ISIS-1827 remove guava from ExceptionRecognizer implementation
     new 9c41306  ISIS-1827 fix not compiling
     new 3a98872  ISIS-1841 Internal API: add smart compression including tests
     new 70c7fe8  ISIS-1827 Internal API: add drop-in replacements for some guava classes
     new 58f8ad8  ISIS-1827 applib: remove uses of guava with Internal API
     new 1938610  ISIS-1841 create new module core-applib-legacy to ease removal of deprecated API
     new 7ad55f8  ISIS-1841 integrate new applib-legacy module
     new 9d66cb3  ISIS-1841 move deprecated classes from applib to applib-legacy
     new 0d11e12  ISIS-1841 add applib as compile dependency to applib-legacy
     new 64d952a  ISIS-1841 create new module core-metamodel-legacy to ease removal of deprecated API
     new 4bb8ca1  ISIS-1841 Internal API: introduce _Plugin for plugin loading
     new b2d720f  ISIS-1884: restricts contribution of choices and default only if @Action(associatedWith) is used...
     new d6fddad  ISIS-1882: adds DomainObjectList, special cases support within JaxbServiceDefault, adds support for new Accept type for action invocation.
     new 03d39e4  ISIS-1841 Internal API: introduce _Multimap
     new 90b05d4  ISIS-1882: moves DomainObjectList into new package, use objectType rather than FQCN for the element type, and adds domain events etc.
     new f92d103  ISIS-1841 Internal API: rename _Multimap to _Multimaps
     new a5b8134  ISIS-1841 Internal API: _Multimaps refactor method names
     new 236adc8  ISIS-1882: handles case when action result returns a single adapter, not a collection
     new d1f8945  ISIS-1841 integrate new metamodel-legacy module
     new 28dbe93  ISIS-1841 make ProgrammingModel + SwaggerValueProperties plug-able
     new 8d1dc93  ISIS-1841 move deprecated classes to deprecated modules
     new b0d3b6e  ISIS-1882: updates to docs
     new 804f103  ISIS-1882: extends DomainObjectList to contain details of the action invocation.
     new bc7253b  Merge branch 'ISIS-1882' into maint-1.16.2
     new 4485ce6  ISIS-1841 metamodel-legacy: fix test dependencies
     new a1db07e   ISIS-1841 create new module core-runtime-legacy to ease removal of deprecated API
     new 7222abe  ISIS-1841 integrate new runtime-legacy module
     new 575a23f  ISIS 1841 move deprecated classes to deprecated modules (runtime)
     new e3ecefd  Merge branch 'maint-1.16.2'
     new 4768203  Merge remote-tracking branch 'origin/master'
     new 59da0e2  fixes compile issues from merge
     new 69b4759  [maven-release-plugin] prepare release isis-1.16.2
     new 54dcd21  [maven-release-plugin] prepare for next development iteration
     new 04d45ff  ISIS-1841 Internal API: new computeIfAbsent method for _Context
     new f058eac  ISIS-1841 make class discovery a plugin
     new 44af29c  Merge branch 'master' of https://github.com/apache/isis
     new 5eeb9d0  ISIS-1841 introduce new plugin modules for axon and guava
     new af2641c  ISIS-1841 Internal API: improve java-doc
     new a98337a  ISIS-1841 further replace guava uses in applib
     new de620bf  ISIS-1841 cleanup maven dependencies
     new 6a279e1  ISIS-1841 reinventing ObjectContracts moving previous version to legacy
     new 67c0389  ISIS-1841 fixing dependencies
     new 4fa62d7  ISIS-1841 adopting new ObjectContracts, no more reflective uses
     new 82912e9  ISIS-1841 moving deprecated classes+tests to applib-legacy
     new 4690586  ISIS-1875: updates simpleapp isis.version
     new 4e77c99  ISIS-1841 plugin discovery-reflections: add META-INF/services file
     new ee43169  ISIS-1875: recreating simpleapp archetype
     new 9aa7b8c  [maven-release-plugin] prepare release simpleapp-archetype-1.16.2
     new c1e80ca  [maven-release-plugin] prepare for next development iteration
     new 0ad3d96  ISIS-1875: updates helloworld isis.version
     new bbf143c  ISIS-1875: recreating helloworld archetype
     new c029e20  [maven-release-plugin] prepare release helloworld-archetype-1.16.2
     new d99f5a7  [maven-release-plugin] prepare for next development iteration
     new 5630291  ISIS-1841 move QueryResultCache from applib to eventbus-guava
     new 838a168  ISIS-1841 comments: reduce visual clutter
     new 9bfe003  ISIS-1841 toString: add missing properties
     new a45dcd6  ISIS-1841 comments: further remove visual clutter
     new 204d6c7  ISIS-1841 move eventbus implementations guava/axon into their plugins
     new 0b49491  ISIS-1841 refactor check for enhanced classes into utility class
     new 2c5f618  ISIS-1841 add missing license
     new 30cfa00  ISIS-1841 allow eventbus plugins to be automatically installed
     new a5a51bc  ISIS-1841 new default: isis.services.eventbus.implementation=auto
     new c1b5a8e  ISIS-1841 introducing viewer-wicket-ui-legacy module
     new 5aee57b  ISIS-1886 porting QueryResultCache back into applib
     new 3ce003e  ISIS-1841 transition pom.xml files to use specs from javaee-api
     new 71d9daf  ISIS-1767 possibly allows use of axon plugin on JEE
     new 5fa4cf6  ISIS-1888: standardises CSS, with 'isis-' prefix, for various components
     new cdf9872  ISIS-1888: adds CSS for logout link
     new a65c13f  ISIS-1841 major refactoring: splitting out dn support into plugins
     new 6a3b8cb  ISIS-1889 fixes algorithm for lookup of datastore id's, at least
     new f343f29  ISIS-1889 cleanup complier warnings for test
     new 8c0deb8  ISIS-1888: further tidy up of some CSS classes
     new 1c017ab  ISIS-1506 make ThreadPoolSupport application scoped
     new 04e2ac3  ISIS-1485 proper handling of action results Blob/Clob when null
     new c83b160  ISIS-1172 prepend context-path if any
     new 3340636  ISIS-1172 minor refactoring
     new be0d47b  ISIS-1736 consolidating properties
     new 624300e  ISIS-1736 make all property access unmodifiable
     new e80901a  Merge branch 'master' of https://github.com/apache/isis
     new 02321ad  ISIS-1599 add method invocation pre-processing hook
     new a54da76  ISIS-1599 parameter type Collection: no side-effects allowed
     new 26af827  ISIS-1891 creating new plugin module project stubs
     new 9df9161  ISIS-1779 client compatibility layer
     new ed9c95a  ISIS-1891 creating plugin interfaces
     new 471c76f  ISIS-1891 moving resteasy specific classes into plugin
     new 5aac24f  ISIS-1891 create plugin interface implementing class
     new 6172ccb  ISIS-1891 restructure maven dependencies
     new c57491b  ISIS-1891 ISIS-1779 intergate jax-rs plugin into ro-viewer
     new 5d87d11  ISIS-1896 provide a link for convenient login to restful API
     new 29c7b80  ISIS-1891 added jaxrs-resteasy-4 plugin
     new 9d82e2d  ISIS-1893 fixing maven dependencies
     new 27e1199  ISIS-1841 remove dependency on DN for module 'wrapper'
     new d588272  ISIS-1893 fixing maven parent resolution for all new plugins
     new 0ca555d  ISIS-1893 further fixing builds, temp. disable surefire
     new 6ecf347  ISIS-1841: reworks _Multimaps to use lambdas, avoid compiler type inference issue with JDK's javac
     new a66c539  ISIS-1841: fixes dependency convergence issue for javax-mail
     new a65c13c  ISIS-1841: removes the config of surefire for runtime that was forcing tests to always be run
     new 7a28535  ISIS-1841: adds in jackson-databind for RO applib
     new 056c7b5  ISIS-1841: reworks _Multimaps removing lambdas again
     new ccc6014  ISIS-1841 add transform to _Lists
     new df1b18c  ISIS-1893 add guava as compile dependency for ro-applib
     new 2efb2a7  ISIS-1841 cleaning up ro-applib
     new 613aa5f  ISIS-1841 align plugin names 'Apache Isis Plugin for ...'
     new b537559  ISIS-1893 re-enable surefire tests
     new 5ff764f  ISIS-1893 fixes runtime test dependencies and tests
     new f55cfe1  ISIS-1893 fixes wrapper test dependencies and tests
     new e65292e  ISIS-1893 remove surefire entry from runtime-legacy
     new e29ee8c  ISIS-1893 fixes restfulobjects test dependencies and tests
     new a3b666b  Merge branch 'master' of https://github.com/apache/isis
     new 4d08fcf  ISIS-1893 make jdo-api transient (scope=provided)
     new 6fad6c7  ISIS-1893 jdo plugins: make jdo-api scope=compile explicit
     new b36ba60  ISIS-1897 provide stubs (throwing not implemented) to not break builds
     new 44a0e7d  ISIS-1897 applib: bring in ToStringEvaluator from -legacy
     new d1eb77e  ISIS-1897 applib: reinstate ObjectContracts tests from -legacy
     new 0eb38f4  ISIS-1897 _Exceptions: add 'not implemented' idiom
     new 5d73658  ISIS-1897 implement ObjectContracts
     new ad4a1d4  ISIS-1897 new ObjectContracts backward compatibility implemented
     new 957e91d  ISIS-1897 fix type inference issues
     new e10731a  ISIS-1875: updates docs for 1.16.2 release
     new fcb0422  ISIS-1875: updates for 1.16.2 website
     new 13ff45f  Merge branch 'release-1.16.2-RC1' into maint-1.16.2
     new de11fe0  ISIS-1841 applib: makes core-plugin scanning more verbose on failure
     new a9c5304  ISIS-1893 core/pom.xml: remove jdo-api from managed dependencies
     new 08cfc22  ISIs-1893 add core-wrapper as compile-dependency to jdo core-plugins
     new f071427  ISIS-1893 fixes jax-rs core-plugin, missing dependencies
     new 240282c  ISIS-1888: further tidy up of CSS classes, fully qualified and no longer lower-caes
     new fb83729  ISIS-1888: copies over TypeOfFacet for an empty pojo list, so that actions returning empty collections render with the correct CSS.
     new 9da1440  Merge branch 'maint-1.16.2'
     new fbc71a2  completes merge from maint-1.16.2
     new bb5eff2  ISIS-1899: removes prerequisites tag from root pom.xml
     new 07c0603  ISIS-1841 fixes invalid ObjectAdapter recreation
     new 7f4c902  Merge branch 'master' of https://github.com/apache/isis
     new c68451d  ISIS-1841 IsisJdoSupport aliases removed
     new 94dd8d5  ISIS-1902 setup datanucleus extension plugin requirements
     new 0f6bbf5  ISIS-1875: updates release procedures
     new f46d9d1  ISIS-1903 fixing simpleapp issues (while not touching archetype!)
     new abcb435  ISIS-1903 simpleapp: improve pom.xml readability
     new f2d8bbd  Merge branch 'maint-1.16.2'
     new cbb4656  ISIS-1903 fixing helloworld issues (while not touching archetype!)
     new df8ff08  ISIS-1810: adds .gitlab-ci.yml
     new 91a8259  ISIS-1779: factors failing RO applib tests into contract tests.
     new 41e1082  ISIS-1779: more contract tests for JAX-RS plugins
     new 197f9af  ISIS-1888: fixes test per new rules for CSS class names (don't force to lower case)
     new f8bc09b  ISIS-1891: fixes classpath issues for unit tests of jaxrs plugins
     new f03e561  ISIS-1753: fixes classpath issues for unit tests of eventbus plugins
     new 222998e  ISIS-1903: fixes helloworld and simpleapp classpath issues, now build from mvn ok.
     new 02dcf68  ISIS-1810: no longer skip tests in gitlab
     new aac0927  ISIS-1904: parameterized using ${revison}
     new e11fb23  ISIS-1810: just renames some test classes in helloworld
     new 4a71749  ISIS-1904: uses flattened plugin and inline scope=import
     new 729e8a1  ISIS-1904: updates gitlab ci.yml to also build docker image for simpleapp
     new 32e597c  ISIS-1904: updates gitlab ci.yml to also build docker image for simpleapp
     new 5b6a0aa  ISIS-1904: flattens dependencies in simpleapp so can build using -Drevision=
     new 62aa77b  ISIS-1904: flattens dependencies in simpleapp-webapp so can build using -Drevision=
     new 1749bf8  ISIS-1911 adding option to disable TranslationServicePO
     new b453363  ISIS-1899: bumps versions down to 1.16.3-SNAPSHOT
     new b9175ae  ISIS-1913: adds support for object-icon link in REST API
     new 3f337f8  ISIS-1902 consistently apply Isis' default class loader on PMF creation
     new ca2f3af  ISIS-1902 fixes missing bundle attribute
     new 1e78313  ISIS-1902 consistently apply Isis' default class loader on PMF creation (DN-4 plugin as well)
     new f05a596  ISIS-1910 rename IsisJdoSupport0 to original IsisJdoSupport
     new eababc5  ISIS-1902: adds in OSGI bundle attributes
     new bfd2014  ISIS-1904: ignore .flattened-pom.xml from git
     new c9f563e  ISIS-1916: adds support to setup within gitlab CI
     new f03484c  ISIS-1916: updates script to recreate an archetype for SNAPSHOT
     new 9cc64a3  ISIS-1916: recreating simpleapp archetype
     new 9d02350  ISIS-1906 removing @Parent from applib
     new 32f8228  ISIS-1916: updates from testing that example simpleapp works with gitlab-ci
     new 529112d  ISIS-1916: updates docs for gitlab-ci support
     new d4431c3  ISIS-1906 update cheat sheet
     new dd440e6  ISIS-1906 update adoc for PropertyLayout
     new 5785d45  ISIS-1906 remove include for removed adoc
     new 345e2c7  ISIS-1810: fixes numbering error in doc
     new d3c7bf8  Merge branch 'maint-1.16.2'
     new b7c4192  fixes a couple of merge issues
     new 84caf8c  adds workaround for use of flattened poms
     new d2ca2d2  disable archetypes from build by default
     new 0339373  ISIS-1887 pull in java.sql.Timestamp support from -legacy
     new fecfd95  ISIS-1887 fix incompatible type cast
     new 195469c  updates gitlab ci, build core and example app separately
     new d955fd9  removes multiline commands from gitlab ci yml, was failing when run
     new e07560b  ISIS-1841 fix ComponentFactory plugins getting registered twice
     new 7172b21  ISIS-1841 cleanup thread locals on shutdown
     new a8535a5  ISIS-1904: upgrades surefire version, crashes on alpine
     new 6625903  ISIS-1904: moves down to 2.20 of surefire
     new 56dca81  ISIS-1904: to 2.20 of surefire (not 2.20.0, which doesn't exist)
     new 6f35ce1  ISIS-1904: extends gitlab ci to push image of simpleapp to dockerhub
     new 92725ae  ISIS-1904: further tweaks for gitlab ci
     new a97d6b9  ISIS-1904: attempts to fix docker push issues
     new 56e470b  ISIS-1904: changes format of REVISION slightly
     new 7a64994  ISIS-1904: fixes some bad versions in the simpleapp archetype
     new 3fed44f  Revert "ISIS-1904: attempts to fix docker push issues"
     new d0e6c12  Revert "ISIS-1904: further tweaks for gitlab ci"
     new ce9f743  Revert "ISIS-1904: extends gitlab ci to push image of simpleapp to dockerhub"
     new 00ef4a3  ISIS-1904: adds CORE_ADDITIONAL_OPTS
     new 28f7a6e  ISIS-1904: reinstates some of the vars and the docker push
     new 863d4bf  ISIS-1906 correcting typo
     new 347a4d2  ISIS-1904 add build badge to front-page (github)
     new ca24c1f  ISIS-1925: adds a null guard in CommonDtoUtils for blob and clob's
     new 4c080a3  Merge branch 'ISIS-1925' into maint-1.16.2
     new 5eecb94  Merge branch 'maint-1.16.2'
     new 7fd7e3e  ISIS-1928: changes logging for shiro from LOG.error to LOG.info
     new 59cf961  ISIS-1904: updates gitlab build to push to interim nexus repo
     new 519eed9  ISIS-1904: updates gitlab CI settings
     new 08c6752  ISIS-1904: removes MAVEN_OPTS from .gitlab-ci.yaml, think this breaks the build...
     new 8e83de0  ISIS-1904: fixes issue in ci yml
     new 0936f81  ISIS-1904: uses 8 chars for shaId rather than 7.
     new 9fff9f6  ISIS-1930 allow lazy message string generation
     new 2093a12  ISIS-1931 introduces Field/Method caching for ServicesInjector
     new c9ca640  ISIS-1931 loosen generic type bounds
     new 8a4f358  ISIS-1931 fixes build failure
     new 74d3417  ISIS-1931 target type for injection must be exactly one of the supported collection types
     new 7b22d90  ISIS-1932 consolidating collection-util classes
     new a20aa2c  ISIS-1742 DomainObjectContainer is deprecated, adopting test
     new c9c9788  ISIS-1742 org.jmock.Expectations 'one' is deprecated
     new c64a43e  ISIS-1742 move deprecated Parseable and Encodable to -legacy
     new fb88e0b  ISIS-1742 removal of unused imports
     new 77a2c76  ISIS-1899: adds current-event to home page
     new d066032  Update _ugvw_menubars-layout_file-based.adoc (#111)
     new 0ecd43c  ISIS-1932 Internal API _Collections: add 'unmodifiable collectors'
     new 770423b  ISIS-1932 Internal API: introduces _Arrays for common Array idioms.
     new 1c957f1  ISIS-1932 consolidate element type inference
     new 6031eba  ISIS-1932 consolidate array & collection idioms
     new 3fe58f3  ISIS-1680 applib: reorganizing event classes into new packages
     new 14afca8  ISIS-1679 applib: move dto classes into new package
     new 88e301c  ISIS-1682 moving Object Mixins into new package
     new da44673  ISIS-1682 fixes swapped arguments
     new 3a0539e  ISIS-1683 applib: moving timestamp class into new packages
     new 43f4a41  ISIS-1935 rework event-bus implementation to allow programmatic event-listener registration
     new e7aa001  ISIS-1935 removes temporary code fragments
     new 09ea974  ISIS-1935 remove unused import
     new 95a15a2  ISIS-1935 fixes incorrect hasPosted state
     new 7b23453  ISIS-1935 adding tests
     new 3a4f3ea  ISIS-1935 fixes event types having no type safety
     new 9285542  ISIS-1599 adds meta-data validation for non-scalar action parameters
     new 0977f87  ISIS-1599 fixes typo in message
     new 9fb2db3  ISIS-1599 fixes java-doc
     new aa00b6e  ISIS-1599 improves name of utility class
     new d50efdd  ISIS-1599 adds Array as supported action parameter
     new 5a5e4f3  ISIS-1841 remove compile-warning suppressions
     new 93a8c63  ISIS-1841 replace Util with Java language idioms
     new af45ccd  ISIS-1841 provide serialVersionUIDs
     new 6db3409  ISIS-1841 further cleanup compiler warnings
     new 22732db  ISIS-1742 moving deprecated MementoService to -legacy
     new ce7ddb7  ISIS-1742 make UrlEncodingServiceWithCompression the new default
     new b527851  ISIS-1742 moving deprecated DomainObjectContainer to -legacy
     new df36912  ISIS-1742 removing temporary addition to FactoryService
     new 66b4e3e  ISIS-1742 fixes naive memento re-implementation in Internal API
     new 6f90a9b  ISIS-1742 polishing java-doc
     new 2cc0619  ISIS-1841 correct inconsistent class names
     new 84ddc1f  ISIS-1841 dom4j and other XML libraries no longer needed
     new 5ae385d  ISIS-1841 further removing compiler warnings
     new 0d9d4ea  ISIS-1841 replaces ObjectContract with ToString
     new d20fec7  ISIS-1841 refining _Set and _List, and introducing _Reduction
     new 09b6714  ISIS-1841 further removing guava idioms
     new c1eb499  ISIS-1841 fixes file version mixed up with other branch
     new 947b437  ISIS-1841 fixes build error, intruduced with auto org. imports
     new d337130  ISIS-898 applib: introduces initial tree model
     new a8c547d  ISIS-898 refine TreeNode interface
     new b4535da  ISIS-898 interim TreePanel stubs
     new fe0cbe7  ISIS-898 simplify markup panel factories
     new 275252b  ISIS-898 adds missing license head
     new a25c43c  ISIS-898 register TreePanel factories
     new 28f1b61  ISIS-898 Internal API: introduces _Lazy a memoizing supplier
     new a9215a8  ISIS-898 refine, also add missing license headers
     new f960d6e  ISIS-898 add missing cases, add serial version ids
     new b02c336  ISIS-898 further reduce compiler warnings
     new 0e3abd9  ISIS-898 initial (naive) lazy tree feature
     new e6a905b  Merge branch 'dev/2.0.0/ISIS-898-treeview'
     new 9340178  ISIS-898 remove temporary class
     new ce91cd5  ISIS-1939: overrides ObjectInputStream's class-loading to use Isis' default class-loader
     new 3bc8e4f  ISIS-1940 uses the invocation-preprocessor for support method validation
     new e7224f4  ISIS-1942 New Facet: XmlAccessorTypeFacet
     new 9a51b98  ISIS-1940 let the SortedSet-of-list adapter return a comparator=null
     new dfe84e1  ISIS-898: hardcode AjaxFallbackLink to be enabled in hierarchy
     new 5b92468  ISIS-1841: IsisContext: adds shortcuts for convenience
     new 318c156  ISIS-898: completes proof of concept
     new f4c9cdd  ISIS-898: cleanup debug code, also suppress unchecked+rawtypes warnings
     new f485b1b  ISIS-1943: extending the tree API: introduces TreePath
     new 9aa747e  ISIS-1943: introduces TreeModel that extends EntityModel
     new a8646c4  ISIS-1943: Internal API: introduces _Functions
     new d0c124a  ISIS-1944: Tree View: adds a model for the collapse/expand state
     new ceed81b  ISIS-1944: Tree View: adds convenient API for expand/collapse
     new b6eac4d  ISIS-1944: Tree View: minor code improvements
     new fca655b  ISIS-1944: Tree View: propagate expand/collapse events to tree's state
     new 28f7f59  ISIS-1916: minor doc updates
     new 56ed13e  ISIS-1916: adds missing annotation for HelloWorldObjects archetype
     new fed4479  ISIS-1946: allows running using o.a.i.WebServer by relaxing validation in _Resource_Path.
     new 105b532  ISIS-1810: fixes scm URLs in root pom
     new 8238e8b  ISIS-1904: fixes configuration of flattened pom's (for externalized version)
     new 48f1445  ISIS-1904: removes workaround for flattened poms, since figured out how to configure the flattened pom plugin to correctly resolve dependencies and dependencyManagement sections
     new 80d9ddc  ISIS-1810: adds missing dependency declarations
     new 64ce6ad  ISIS-1946 minor cleanup, adding java-doc to clarify path-resource usage
     new aedaeb9  ISIS-1947 fixes several issues
     new 8f13a87  ISIS-1929: Lets RestfulObjectsApplication also register the default CL
     new 2a7c035  ISIS-1929: gives IsisWicketApplication precedence when registering CL
     new 69b64ab  ISIS-1903 bump HelloWorld's parent pom to version 6
     new b21d28a  ISIS-1948: Internal API: introduces _Proxies (stubs only)
     new 7ce9005  ISIS-1948: Adds unit test for ProxyCreator
     new a58f796  ISIS-1948: changes to a generic name for the proxy marker
     new da9a05d  ISIS-1948: fixes proxy test
     new 9545b50  ISIS-1948: switch to internal API (only stubs yet)
     new 1ec1a40  ISIS-1948: Internal API: adding 'combine' to _Arrays
     new c85a1c5  ISIS-1948: reverts introduction of _Proxies
     new 5eb8890  ISIS-1949: Adds new core plugin stubs
     new fecc190  ISIS-1949: Align discovery plugin naming with codegen plugins
     new 6a29e8b  ISIS-1949: cleanup plugin dependencies
     new 45c98c0  ISIS-1949: Javassist plugin implemented
     new 8179d7c  ISIS-1949: let helloworld/simpleapp use the new codegen plugin
     new 7243551  ISIS-1949: Move tests that depend on codegen plugins to plugins
     new bc6ab40  ISIS-1949: cleanup default method filter
     new 4e85abb  ISIS-1949: move objenesis dependencies
     new c9f71c7  ISIS-1949: reinstate original behavior to not call noarg-constructor
     new 49d3089  ISIS-1949: comment: code does not ignore bridges
     new edce32b  ISIS-1949: unittesetsupport: add dependency on objenesis
     new 21c34ae  ISIS-1949: refining ProxyFactory API, also adding java-doc
     new 43a2034  ISIS-1949: java-doc fix
     new c856eb0  ISIS-1949: Introduces new core project: commons
     new ecc37e5  ISIS-1949: moving Internal API to commons
     new 1fbad8a  ISIS-1949: project agnostic naming for plugin java packages ...
     new 4d2a404  ISIS-1949: deprecating JavassistImposteriser ...
     new 963c08c  ISIS-1949: Aligning Internal API package names with new home 'commons'
     new 88afeba  ISIS-1949: Adds 'commons' as a module to the core pom
     new bb42507  ISIS-1949: Also aligning event-bus plugins.
     new df03029  ISIS-1903: add to gitignore /.factorypath
     new 7daacd9  ISIS-1948: setting the new 'plugin-driven' Imposteriser as default
     new daee0d9  ISIS-1948: Introduce -legacy module for 'unittestsupport'
     new 2792d6e  ISIS-1948: provides a means to load plugins not initially on classpath
     new d4fd2c8  ISIS-1948: fixes plugin class not found issues after having renamed plugins
     new 0026fe1  ISIS-1948: fixes meta-model validation failure on UrlEncodingService
     new fbf71fb  ISIS-1841 Internal API: introduces _With ...
     new 1bdf869  ISIS-1841 Internal API: polishing _With
     new c737ca1  ISIS-1841 Internal API: polishing using _With
     new 8d959e7  ISIS-1841 reorg dependencies such that 'commons' is the root of all
     new 84a55cf  ISIS-1841 further preparing for jdk 10+ build
     new d378d05  ISIS-1841 Adds FunctionalInterface variants allowing checked Exceptions
     new 5320e92  ISIS-1841 fixes java-doc
     new 179cbd7  ISIS-1841 fixes java-doc
     new d18ed11  ISIS-1954: adds JUnit 5 support
     new 3948643  ISIS-1954: fixes JUnit4 compile dependency in unittestsupport
     new 1460d1a  ISIS-1954: fixes DefaultImposteriserTest
     new 340f5e3  ISIS-1954: breaks cyclic dependencies with jassist plugin tests
     new c5d8980  ISIS-1841: moving all -legacy modules into new subfolder /core/legacy
     new 3a3fad0  ISIS-1841: update relative parent paths in moved -legacy modules
     new 5f43bd4  ISIS-1841: aligning test package names (Internal API)
     new 86a1265  ISIS-1841: further cleaning up some compiler warnings
     new 7f91912  ISIS-1955: replaces render template for tickets by programmatic markup assembly
     new d590b7e  ISIS-1955: move SimpleTicket to 'runtime' and do html escaping
     new 866b641  ISIS-1955: Introduces EmailTicket
     new 8d621268 ISIS-1841 simpleapp: bumping lombok and maven-compiler-plugin versions
     new faf535c  ISIS-1841 simpleapp: eclipse doesn't support maven mixins config
     new 3008d7b  ISIS-1950: codegen-bytebuddy plugin: first give-it-a-try implementation
     new 07c5fcf  ISIS-1950: cleaning up dependencies
     new e2ed1ff  ISIS-1950: break out unittestsupport's own tests into a new module
     new 94118a2  ISIS-1950: switching to ByteBuddy as the new default
     new ba636b8  ISIS-1950: simplify proxy-factory-plugin API
     new 0f98d71  ISIS-1950: fixes unittestsupport's own tests
     new dcb6577  ISIS-1950: remove the codegen-javassist-test module and fix tests
     new d119856  ISIS-1956: introduces _Reflect (Internal API), removes org.reflections
     new 86b1286  ISIS-1950: helloworld/simpleapp: switching to ByteBuddy as new default
     new a1fc33c  ISIS-1956: fixes java-doc
     new 2b0a89a  ISIS-1956: further java-doc fixes
     new 53a8ff7  ISIS-1956: polishing _Reflect (Internal API)
     new 90d28b1  ISIS-1951 cleanup objenesis and javassist references in POMs
     new 33c0c4f  ISIS-1277 reflective access: opens javax.xml/javax.xml.bind
     new 7431ad5  ISIS-1277 move jdk 9+ build config into separate mvn profile 'jdk9plus'
     new d8aa4a2  ISIS-1277 rename mvn profile 'jdk9plus' -> 'jdk10plus'
     new 66b7174  ISIS-1277 fixes jdk10 build
     new dabee19  ISIS-1957: fixes ServiceInjector fails to handle Generic Types
     new f34a760  ISIS-1841: add -legacy module for integtestsupport
     new 5bbd42d  ISIS-1954: integtestsupport: moving deprecated classes to -legacy
     new 6c34f96  ISIS-1954: fix some compiler warnings
     new 3e3f21d  ISIS-1954: IsisSystem: refactoring deprecated methods out into a mixin
     new 2643fa0  ISIS-1954: introduces a HeadlessTransactionSupport service
     new ddfc8cd  ISIS-1954: introduces IntegrationTestJupiter as base class for integration tests for the JUnit 5 Jupiter Engine
     new 6be7d65  ISIS-1954: enhance java-doc
     new 046a889  ISIS-1954: proposed fix for build error
     new ed3a07a  ISIS-1958: Integration Tests: allows to override default config
     new f47d31a  ISIS-1958: extending org.apache.isis.applib.Module
     new e0aa6b6  ISIS-1958: improve code readability
     new 9ec61c0  ISIS-1959: Update to Wicket 8
     new 6ba074d  ISIS-1959: removing some compiler warnings
     new 02bfd3a  ISIS-1742: new module 'transition-1-2' to ease the migration from Isis 1.16.x to 2.0.0
     new b62069d  ISIS-1959: helloworld/simpleapp: update wicket log-suppression
     new 5bf49c6  ISIS-1960: Introduces a ForkingInvocationHandler that executes actions in the background
     new 272a619  ISIS-1960: Adding background error handling
     new 7b0fafa  ISIS-1961: intercepting by 'magic text' handling tomcat-9 and payara-4
     new 71c9f86  ISIS-1950: byte-buddy requires any loaded proxy class to have a unique name
     new ee96209  ISIS-1954: migrate simple-app tests to JUnit 5
     new 6ba1083  ISIS-1948: excluding transitive dependencies from 'discovery-reflections' plugin
     new 9cadffe  ISIS-1948: reverting javassist dependency removal
     new f1968ce  ISIS-1916: adds flattened-pom plugin for helloworld
     new d7fefd3  ISIS-1963: workaround the issue by selective exception suppression
     new bbdad22  ISIS-1960: applib: remove BackgroundService2 and BackgroundCommandService2
     new 294ffec  ISIS-1960: add removed interfaces to module 'transition'
     new 9332cdd  ISIS-1960: Action background execution built-in default:
     new ce0968e  ISIS-1960: moving TransactionServiceDefault 'metamodel' -> 'runtime'
     new f0330f6  ISIS-1960: Action background execution: propagate the current auth-session instead of creating a new
     new a77b2ae  ISIS-1965: uses , adds .gitlab-ci.yml
     new 210fd1e  ISIS-1965: fixes invalid .gitlab-ci.yml
     new 65bc5bd  ISIS-1810: minor tidy up of pom.xml
     new 497d592  ISIS-1810: fixes syntax error in .gitlab-ci.yml
     new f4825d6  ISIS-1965: fixes for simpleapp Docker image build
     new 907f87b  Fixed missing images in powered-by_contactapp.adoc (#112)
     new 8c216fc  ISIS-1841 automated source cleanup
     new a0857dc  ISIS-1965: updates apps to use repo.incode.cloud rather than cloudbees
     new c873e03  Merge branch 'master' of https://github.com/apache/isis
     new 8f0c53a  ISIS-1965: bumps to 2.5 of incode-build
     new 7cd9b4a  Merges in changes from maint-1.16.2, bumps dependency on incode-build to v7.
     new 9128edb  fixes merge issue from previous commit
     new e02343e  ISIS-1966: introduces RepresentsInteractionMemberExecution as an extension of HasTransactionId
     new 5d9f4f7  ISIS-1899: tidying up .gitignore for sqljdbc4
     new c61f11a  ISIS-1810: fixes RAT errors prior to M1 release
     new 774e04b  ISIS-1810: updates supplemental data models
     new fcd07db  ISIS-1810: updates to latest version of release plugin.
     new ad567d6  ISIS-1810: updates archetypes to use
     new 3aee989  ISIS-1954: adds BootstrappingGlueAbstract for BDD tests on Junit 5
     new d6815a6  ISIS-1810: moves source-plugin into a mvn profile
     new f2ce4c9  ISIS-1810: uncomments @Column on @Name annotation for simpleapp
     new daca965  ISIS-898: fixes classcast exception with TreePanel.
     new 1d2170e  ISIS-1632: adds meta-annotation support for Jdo @Column and others
     new 9fbd675  ISIS-1632: moves @Column entirely to @Name for SimpleObject#name
     new 50500e2  ISIS-1810: cleans up use of Lombok annotations on SimpleObject
     new 5177bac  ISIS-1810: java-doc improvements
     new a922053  ISIS-1810: disables doclint if building on JDK 8+
     new a009d31  ISIS-1810: allows gpg passphrase to be specified on command line
     new 003b3c5  ISIS-1810: updates script to recreate archetypes
     new 4622b57  ISIS-1810: recreating simpleapp archetype
     new 85cb362  ISIS-1810: recreating simpleapp archetype
     new 52f69b0  ISIS-1810: improvements for generating archetypes
     new c5038ae  ISIS-1810: recreating simpleapp archetype
     new 2b483d0  ISIS-1810: recreating helloworld archetype
     new b6c4c59  ISIS-1969: adds webdocker module
     new 890558d  ISIS-1969: adds configuration to deploy helloworld and simpleapp to a Tomcat instance
     new 0557a4c  ISIS-1969: updates helloworld and simpleapp to optionally build skinny wars
     new 71150b5  ISIS-1810: changes helloworld to use axon rather than guava; removes duplicate dependency.
     new c41aac9  ISIS-1810: updates release procedures
     new f00996b  ISIS-1810: further updates for release procedure
     new 63c2856  Merge branch 'release-2.0.0-M1-RC1'
     new 321e618  ISIS-1966: Merge branch 'maint-1.16.2'
     new e36a412  ISIS-1966: fixes compile issue from merge
     new 7786b4a  ISIS-1810: tiny edits for docs (typo, release procedures)
     new e470881  ISIS-1810: tiny edits for docs (typo, release procedures)
     new da142c1  ISIS-1810: adds missing license headers.  Also uses official tomcat image as base for simpleapp's Docker image
     new d7b80b5  ISISJIRA: bumps revision property across all pom.xml's to 2.0.0-M1
     new 6058f70  ISIS-1810: further updates to release procedures
     new 6b11a1e  ISIS-1810: recreating simpleapp archetype
     new d50e445  ISIS-1810: further updates to release procedure
     new f555b81  ISIS-1810: further updates to release procedures
     new a359403  ISIS-1810: recreating helloworld archetype
     new 36919bb  ISIS-1810: doc updates
     new 34b6f90  Update _cgcom_verifying-releases.adoc
     new 81e66d4  Fixed Spelling.
     new 7b1b416  Merge branch 'master' of https://github.com/apache/isis
     new d09fd41  Merge branch 'release-2.0.0-M1-RC2'
     new 9d5ae09  Merge pull request #115 from jimmycasey/master
     new 35ca99b  ISIS-1841: minor internal API polishing
     new a3b5b95  ISIS-1810: working on migration notes for 2.0.0-M1
     new 52ecca8  ISIS-1810: adds section on meta annotations
     new 8ab7ade  ISIS-1810: more on migration notes
     new 7c66895  ISIS-1810: more on migration notes
     new 3543496  ISIS-1810: more on migration notes
     new 6b051c4  ISIS-1810: more on migration notes
     new d2453ff  ISIS-1810 fixes asciidoc mvn build
     new 0cd3ef8  ISIS-1810: asciidoc homepage: updates the current version to 2.0.0-M1
     new 70585e6  ISIS-1810: adoc index page: removing visual clutter
     new ebbfbb0  ISIS-1810: adoc index: attempted improvements
     new a045501  ISIS-1810: updates to documentation for 2.0.0-M1
     new 80fdfae  Revert "ISIS-1841: minor internal API polishing"
     new 4aeeefc  ISIS-1810: merges documentation commits from master
     new a2723b8  Revert "Revert "ISIS-1841: minor internal API polishing""
     new 16c2ada  Merge branch 'master' into x
     new 7310df4  ISIS-1810: updates for publish procedure of documentation
     new c1600b1  ISIS-1810: backported update to documentation.adoc
     new b4c64f1  ISIS-1810: upgrades to release notes, migration notes
     new 9d5132a  ISIS-1810: changes migration notes links
     new ee5d747  ISIS-1810: updates for 2.0.0-M1 docs
     new 7de9a4f  ISIS-1810: tidies up formatting of migration notes
     new 19e6dd6  ISIS-1810: tidies up formatting of migration notes
     new 968814d  ISIS-1810: doc updates
     new 14c6b11  ISIS-1974: removes SpecificationLoader from RegisterEntities as not used as a property.
     new bd20faa  ISIS-1974: overloads createDataNucleusApplicationComponents in PersistenceSessionFactory
     new a3d002b  ISIS-1974: makes catalogNamedQueries (the method that populates SpecificatoinLoader) static.
     new d09937b  ISIS-1974: moves catalogNamedQueries out of DataNucleusApplicatoinComponents, and into its caller, PersistenceSessoinFactory
     new a96e0fa  ISIS-1974: removes SpecificatoinLoader from the construtor of DataNucleusApplicationComponents
     new b57533a  ISIS-1974: moves the responsibility for calling catalogNamedQueries
     new 6dc5282  ISIS-1974: initializes the Isis metamodel and DN in parallel.
     new b3eb20c  ISIS-1974: introspects in parallel
     new 4d3e5ac  Trivial docs typo fix. (#116)
     new 5eee66a  Trivial typo fix (#117)
     new c73c90a  ISIS-1811 minor adoc fix
     new 366e707  ISIS-1811 bump 'core' to 2.0.0-M2
     new 445dabb  ISIS-1845 adding tests for _Context
     new 2ac93dd  ISIS-1845 bump DN5 versions
     new bc1e800  ISIS-1845 bump axon version
     new aa638f9  ISIS-1905 migrating axon from v2.x to 3.x
     new 4142af1  ISIS-1905: remove axon references from core's pom.xml
     new 02dd6ae  ISIS-1635: resteasy plugin v3 fixed to support 3.1.4.Final
     new 7dd440a  ISIS-1841: moving MemberGroupLayout to -legacy
     new 4df5f8b  ISIS-1918: Remove hamcrest as a compile dependency from core modules
     new 68535da  ISIS-1918: Remove hamcrest as a compile dependency from core modules
     new 519ff97  ISIS-1905: explicitely set axon 2.x version in runtime-legacy
     new fc19719  ISIS-1841: remove deprecated MemberGroupLayout
     new 2a593a3  Typo fix in docs (#119)
     new f059ddc  ISIS-1841: updating master's revision to 2.0.0-M2-SNAPSHOT
     new 2c5829e  ISIS-1841: fixes JDK 10+ build
     new 8bf592c  ISIS-1841: change DN dependencies scope compile -> runtime
     new f53bd74  ISIS-1841: reverting last commit
     new bb7eec7  ISIS-1901: Swagger-UI: Replace index.html with index.template.html
     new 3e1714b  ISIS-1895: Remove webjars Servlet
     new e4e715d  ISIS-1895: IsisSessionFilter no longer needs to be declared in web.xml
     new f9d3b66  ISIS-1895: IsisTransactionFilterForRestfulObjects no longer
     new 648c173  ISIS-1901: cleaning up relative paths
     new 435cc59  ISIS-1901: slash prefix is mandatory
     new 5f0f542  ISIS-1841: bump swagger.io core to 1.5.21, also display version in UI
     new f00ec3b  ISIS-1841: fix bug in _Reflect.streamAllMethods
     new 7805604  ISIS-1841: Internal API: add utility for streaming of enumerations
     new f6d218d  ISIS-1974: workaround for gitlab CI issue
     new 809e2a0  ISIS-1895: web.xml no longer needed for Listeners, Filters and Servlets
     new 188ae32  ISIS-1974: adds logging and larger queue for ThreadPoolSupport
     new dbf1c42  ISIS-1895: minor java-doc improvements
     new a117c92  ISIS-1895: refactoring into a new module package, also adding comments
     new ae14bae  ISIS-1895: improves java-doc
     new ba97ffd  ISIS-1841: Internal API: new debug utility
     new c45b457  ISIS-1895: aligning log output
     new 9e1eeca  ISIS-1895: splitting web-module initialization into 2 phases
     new 405a965  ISIS-1895: polishing
     new d094d06  ISIS-1895: extract config loading responsibility into a singleton
     new cead9cd  ISIS-1895: fix missing slash prefix in swagger base url
     new 8bcb3c4  ISIS-1895: setup the IsisSessionFilter programmatically
     new da07f5d  Merge remote-tracking branch 'apache/maint-2.0.0-M1'
     new 539e004  ISIS-1974: (porting from 1.16.x)  support sequential execution
     new fe8542e  ISIS-1841: Internal API: add a thread-safe variant of _Lacy
     new f8f3b56  ISIS-1974: (porting from maint-1.16.2)
     new 237e0bb  ISIS-1974: polishing ThreadPoolSupport
     new b730336  ISIS-1841: improve ThreadPoolSupport's time-resolution for logging
     new 51ab3e1  ISIS-1895: optimizations and cleanup
     new ad89516  ISIS-1895: optimizing peeking
     new 8663510  ISIS-1895: Remove ISIS_SESSION_FACTORY from ServletContext
     new 3c80e9a  ISIS-1976: remove some deprecated features
     new be08fd8  ISIS-1976: don't interfere with garbage collection
     new 5078ac5  ISIS-1976: further remove deprecated features
     new fdbc57b  ISIS-1976: remove deprecated ObjectSpecification.getTitle(ObjectAdapter)
     new e7cfe6d  ISIS-1976: remove deprecated ObjectAssociationContainer.getAssociations(Predicate)
     new 9409b1c  ISIS-1976: remove deprecated ObjectSpecification.getCssClass()
     new 8619eb6  ISIS-1976: minor cleanup
     new d096480  ISIS-1977: moves flattening plugin into a profile
     new 36e738f  ISIS-1965: reworks the flatten maven plugin
     new 351e496  ISIS-1965: reworks the flatten maven plugin - fixes typo
     new 904197c  ISIS-1965: disables gitlab ci again for simplepp.
     new 2e5c6cb  ISSI-1965: trivial edit, for testing
     new f0b0e09  ISIS-1965: replaces ${revision} for ${isis.version} within dependencyManagement section
     new 4ed6db4  ISIS-1965: trivial edits for testing ci
     new 682091b  ISIS-1895: fix class-loader initialization for skinny-war scenario
     new 967dcce  ISIS-1974: fixes concurrent PersistenceSessionFactory initialization for 2.0.0-M2-SNAPSHOT
     new 3a21e6a  ISIS-1974: port latest changes (2.0.0-M2) PersistenceSessionFactory5 to PersistenceSessionFactory4
     new 9d64857  ISIS-1976: add layer of abstraction as first step to deprecate ObjectAdapter caching
     new 1a7bb26  ISIS-1976: experimental refactoring
     new d43ad07  ISIS-1976: make ObjectAdapter's Oid final
     new a0e04a1  ISIS-1976: minor simplification
     new 6e21d73  ISIS-1976: make RootAndCollectionAdapters package private
     new 791fc65  ISIS-1976: add some comments
     new 246db19  ISIS-1976: decouple PojoAdapter from DN
     new ccb1571  ISIS-1976: decouple ObjectAdapter creation from PersistenceSession
     new 4130493  ISIS-1976: remove AdapterManagerBase
     new 62e3128  ISIS-1976: rename some methods in AdapterManager
     new 29fbfff  ISIS-1976: rename IsisLifeCycleListener2 -> IsisLifeCycleListener
     new 5e59bd3  ISIS-1976: minor simplifications, also reduce compiler warnings
     new 3812bc1  ISIS-1976: decouple metamodel's facets from AdapterManager
     new 663cbd5  ISIS-1976: add missing license header
     new 48e4be1  ISIS-1976: further decouple factets
     new 83f6173  ISIS-1976: remove unused spec-loader from some facet constructors
     new ee9ce0f  ISIS-1976: further decouple from AdapterManager
     new 9ef889f  ISIS-1976: let PersistenceSession no longer implement AdapterManager
     new a7ccf6a  ISIS-1976: decouple implementations of PersistenceSession and ObjcetAdapterProvider from each other
     new 1cf124b  ISIS-1976: move responsibility for pre-loading service adapters from PersistenceSession to ObjectAdapterContext
     new 93ac9f2  ISIS-1976: PersistentSession: remove virtually unreachable code
     new 7770404  ISIS-1976: moving responsibilities from PersistenceSession to ObjectAdapterProvider
     new 6955272  ISIS-1976: minor cleanup
     new 2c70410  ISIS-1976: fixes StackOverflow with ObjectAdapterContext.specificationForViewModel()
     new 3d49fc7  Merge pull request #120 from apache/ISIS-1976-rethink-object-adapters
     new 8533556  ISIS-1976: fixing some tests
     new 58061be  ISIS-1976: further fixing some tests
     new 6704695  ISIS-1895: fix SwaggerServiceDefault throws on initialization for tests
     new 2fcfc93  ISIS-1976: minor polishing
     new 0ae1dca  ISIS-1934: fixes Action Confirmation Dialog does not escape menu boundaries
     new aa93d1e  ISIS-1976: make ObjectAdapter.pojo final
     new 1f5520f  ISIS-1976: removing ObjectAdapter.replacePojo(Object pojo)
     new afd1fb9  ISIS-1976: let JavaCollectionFacet no longer change OA's pojo
     new 63a89c8  ISIS-1976: let ObjectAdapterContext.replaceRootAdapter(ObjectAdapter, RootAndCollectionAdapters) no longer use OA's replacePojo
     new 543759a  ISIS-1976: prepare removal of OA's replacePojo
     new b3e78b7  ISIS-1976: prepare removal of OA's lookup by pojo map
     new 5dcbc9f  ISIS-1976: minor cleanup
     new 11aa135  ISIS-1976: improve the ObjectAdapterProvider interface (API)
     new 392687a  ISIS-1976: add layer of abstraction
     new b66c9ed  ISIS-1976: make ObjectAdapter's oid immutable
     new 30d9e29  ISIS-1976: improve code readability
     new a99c1cc  ISIS-1976: restore check consistency to also check adapter's object equality
     new 6bf096e  ISIS-1976: remove code that seems for optimization
     new 989333f  ISIS-1976: simplify
     new 9e286dc  ISIS-1976: further simplify
     new 9eacd3c  ISIS-1976: lazy initialize OAs for services
     new f343919  ISIS-1976: cleaning up
     new 4b7850b  ISIS-1976: further cleaning up
     new 2aa55b4  # WARNING: head commit changed in the meantime
     new 986a797  ISIS-1976: prepare for merge (PR 121)
     new ce78f27  ISIS-1982: UI: CollectionSelectionPanel replace split button by normal button
     new 53332a2  ISIS-1979: Refactor logging in headless runtime and prevent configuring log4j twice
     new 7baf89b  Merge pull request #122 from blaugold/ISIS-1979
     new 41e2e32  ISIS-1979: add missing license header
     new 2fbcbf7  ISIS-1985: fixes mm validation
     new d6160a7  Merge pull request #125 from apache/ISIS-1985-mm-validation
     new 6d53380  ISIS-1974: backports Andi's v2 improvements on ThreadPoolSupport into 'master' branch
     new 634854b  ISIS-1810: updates docs from v2 back to master.  Also skip git by default when building
     new a3f0f82  ISIS-1811: minor updates for docs.  Also skip git by default when building
     new de6aade  ISIS-1974: forward ports improvements in ThreadPoolSupport from 'master' into 'v2'
     new d937199  ISIS-1811: updates parent pom.xml's to -M2
     new 2d67505  ISIS-1974, ISIS-1985 : Merge branch 'master' into v2
     new e14c41a  ISIS-1899: reconcile pom files with v2 branch, backport improvements.
     new d59b5fb  ISIS-1986: backports skinnywar from v2.
     new f5b9a65  ISIS-1965: enable flatten plugin always
     new 6eca409  Typo fix in docs (#119) - backported from v2 to master
     new fa4e136  ISIS-1965: re-enables building of isis apps in gitlab
     new a302ca0  ISIS-1965: still stuck in isis-validate
     new 5400a32  merge - fixes up issues in pom files (version)
     new b282694  merge - fixes compile issues in SpecificationLoader
     new 62526b2  merge (ISIS-1965 & ISIS-1977) - adds flatten plugin for new v2-only modules
     new bdf734a  merge (ISIS-1965 & ISIS-1977) - always run flatten plugin, even if -Drevision is not specified (forward port from master)
     new 3d0d765  merge - minor tidy-up on pom.xml (from comparing with master branch)
     new b88eeae  merge (ISIS-1965 & ISIS-1977) - always run flatten plugin, even if -Drevision is not specified (forward port from master)
     new cb6ee0b  merge - minor tidy-up on pom.xml (from comparing with master branch)
     new 3214c81  merge - overrides incode-build props for DN for helloworld and simpleapp
     new a9d3ae3  merge - fixes trivial typo in .adoc
     new c8ce9ca  ISIS-1969: tiny improvement on the packaging directive within helloworld.
     new 9046eba  ISIS-1811: moves validate into a profile (for simpleapp)
     new 0bd9821  ISIS-1974: fixes unit test for SpecificationLoader, need to shutdown after each test
     new 84a8d5d  ISIS-1974: needs to initialize DN eagerly, alongside SpecLoader doing its thing
     new 85f2669  Merge master (6eca40987c939fe967fe323cbf671bd9b31c3f69) into v2
     new 0c97ecd  ISIS-1965: still stuck, disabling isis-validate, isis-swagger and tests
     new cb2c7ae  ISIS-1895: updates simpleapp and helloworld so can boot
     new d87a07c  ISIS-1899: parameterise versions in the .adoc
     new 0426ad4  ISIS-1811: parameterise versions in the .adoc
     new b76db5d  Merge branch 'master' into v2
     new ea7a161  ISIS-1899: adds a diagram of the metamodel
     new fc08e73  ISIS-1976: removes OA map, stream for metamodel, excising guava
     new 88929c7  ISIS-1976: fixes compile/merge issue
     new 0d5885e  Merge pull request #127 from apache/ISIS-1976-squash
     new 435a7be  ISIS-1976: remove guava Maps
     new 199c3f0  ISIS-1976: removing guava Sets
     new 796c9e1  ISIS-1976: further remove guava
     new 60cc330  ISIS-1976: fixing tests, also remove some unused test code
     new e19af26  ISIS-1976: adding another test for RequestScope support
     new 4efa188  ISIS-1976: rename module 'unittestsupport-test' -> 'detached-tests'
     new 355a361  ISIS-1976: cleanup unused tests
     new c795ca6  ISIS-1976: fixing shiro tests
     new 9f4fc55  ISIS-1976: slight optimization to reduce heap pollution
     new a2d8ba8  ISIS-1899: updates docs re: publishing website
     new 4618c62  ISIS-1895: fixes environment variable PROTOTYPING not honored
     new 37d11c0  ISIS-1899: updates ad.adoc
     new 50aa367  ISIS-1899: updates document.html.erb version to 1.16.2
     new 52399ce  ISIS-1811: CI/CD: bump BASLINE 2.0.0-M1 -> 2.0.0-M2
     new 78cc591  ISIS-1811: removes section from ad.adoc
     new cd0f74e  Merge branch 'master' into v2
     new 3090e17  ISIS-1976: workaround wicket-viewer cannot render collections of values
     new 0aafcc6  ISIS-1988: Move isis-core-wrapper into isis-core-runtime.
     new 288db7e  ISIS-1988: remove references to isis-core-wrapper from pom files
     new 2a82422  ISIS-1988: further remove references to isis-core-wrapper from pom files
     new 7f964f6  ISIS-1987: Delete wicket applib
     new 63f7419  ISIS-1899: updates asciidoc versions
     new a5d8a27  ISIS-1987: updating adoc to reflect recent changes with core modules
     new fad5470  ISIS-1987: adocs: removing duplicate entry; explaining 'ad'
     new 87c6c03  ISIS-1899: adds stereotypes for uml diag in ad.adoc
     new 32bc42d  ISIS-1905: web.xml correcting a comment
     new fd31b74  ISIS-1895: cleanup experimental config keys
     new 0b64abc  ISIS-1895: remove deprecated deployment types SERVER_EXPLORATION, UNIT_TESTING
     new 8a84f64  ISIS-1974: fixes PoWriter to access blocks thread-safe
     new b7afd97  ISIS-1919: fixes action menu tooltips, but ultimately we want
     new 0b1df0b  ISIS-1919: bump wicket 8.0.0 -> 8.1.0, wicket-bootstrap 2.0.2 -> 2.0.3
     new 1b0e902  ISIS-1923: add tooltips for table column headers featuring 'describedAs'
     new b2044c4  ISIS-1920: wicket-viewer: unify all tooltips, provide missing css
     new a4cc972  ISIS-1920: revert/remove debug code
     new cb2673e  ISIS-1976: fixes NPE with homepage lookup
     new 528671c  ISIS-1920: show all disabled reasons on members except 'Always disabled'
     new 6b9a5bb  ISIS-1920: fixes show all disabled reasons on members except 'Always disabled'
     new be330aa  ISIS-1974: backports synchronisation fix
     new 5987023  ISIS-1974: reinstates tests etc for simpleapp in CI
     new 6d0e8b3  Merge branch 'master' into v2
     new 16c4161  Revert "ISIS-1974: reinstates tests etc for simpleapp in CI"
     new 9bd3e0c  Merge branch 'master' into v2
     new 3687f57  ISIS-1974: reinstates tests etc for simpleapp in CI
     new 5d5c3e2  ISIS-1974: attempts to track down deadlock in validate
     new e0cb21f  ISIS-1974: runs SpecLoader in parallel, ensure min size
     new e8fd9da  ISIS-1899: adds refs to some academic dissertations
     new 408d664  ISIS-1974: oops, that should've been Math.max ...
     new 74f60b8  ISIS-1974: switches isis mojo logging back to INFO
     new a272909  Merge branch 'master' into v2
     new 3b6465f  ISIS-1974: refactors size advisory from ThreadPoolSupport into ThreadPoolSizeAdvisory
     new e4d6dbf  ISIS-1974: adds tests for ThreadPoolSupport's sequential execution
     new d8ceca8  ISIS-1974: adds missing license header
     new 22708a0  ISIS-1991: removing all legacy code, that does advice on deployment type
     new ba03287  ISIS-1976: changes API ObjectSpecification.getIconName(ObjectAdapter)
     new 7663849  ISIS-1976: further replace ObjectAdapter uses with Instance
     new 4ffe04f  ISIS-1976: remove deprecated CollectionFacetUtils
     new 44c6f70  ISIS-1976: changes API ObjectSpecification.getCssClass(ObjectAdapter)
     new c4b42f6  ISIS-1976: ObjectSpecification.isViewModelCloneable(ObjectAdapter)
     new e03d7ca  ISIS-1976: bump maven compiler plugin version 3.7.0-> 3.8.0
     new 6a51e7c  ISIS-1976: polishing 'Version' and 'ObjectSpecId'
     new dfdecf0  ISIS-1976: refactors RootOid constructors into factory class
     new 2b8a81c  ISIS-1976: refactors ParentedCollectionOid constructors into factory class
     new af4f02e  ISIS-1976: Make OidMarshaller an interface, then split into 2 interfaces
     new e49e8b8  ISIS-1976: let package o.a.i.c.metamodel.adapter.oid only expose interfaces
     new 2f96219  ISIS-1976: move Oid.State -> Oid_State and make it package private
     new c4b7d12  ISIS-1976: fixes memento cloning
     new f774e22  ISIS-1976: fixes tests: remove final modifier on 'Version' to allow mocking
     new 761e4a7  ISIS-1976: further fixing tests
     new c15efb2  ISIS-1976: further fixes tests
     new 7f0d6ce  ISIS-1976: remove deprecated Command.next()
     new 105e9b5  ISIS-1976: cleanup 'Command' API
     new a1fdfa4  ISIS-1976: remove deprecated BookmarkService methods that don't take a FieldResetPolicy argument
     new f1a89a4  ISIS-1976: remove deprecated PropertyLayoutData.renderedAsDayBefore
     new bb045b1  ISIS-1976: remove deprecated bulk actions
     new 9283f47  ISIS-1976: remove deprecated MetaModelServce.sortOf methods not having the Mode argument
     new 4e7ea31  ISIS-1976: cleanup after removal of bulk action support
     new 30eb4df  ISIS-1976: further cleanup
     new d87fde2  ISIS-1901: swagger-ui: remove login form, since it does not work anyway
     new 8f3ead3  ISIS-1976: fixes 'Command' having field 'uniqueId' not initialized
     new f8358ab  ISIS-1976: 'pulling up': ContributeeMember2 and MixedInMemeber2
     new 168354d  ISIS-1976: cleanup CollectionData API
     new 8d6abe6  ISIS-1976: minor: renaming and cleanup
     new c18fb53  ISIS-1976: minor: simplify OA for viewmodel creation when via mamentoString
     new f9ce63f  ISIS-1976: replace PropertyOrCollectionAccessorFacet.getProperty(OA, ..) -> getProperty(Instance, ..)
     new daaf777  ISIS-1976: introduces ManagedObject to replace OA within most of metamodel
     new 6765159  Update _dg_ide_intellij.adoc
     new 58c450f  ISIS-1976: remove leftovers from bulk action support
     new a445986  ISIS-1976: rework CollectionFacet API such that methods invoked on non-scalar types preserves their generic type nature
     new f6c1f18  ISIS-1976: minor: move static ElementSpecificationProvider factory from facet to the interface itself
     new f9ebfa2  ISIS-1976: facet lookup: cleanup some code smell
     new 63b18b8  ISIS-1976: CollectionFacet API: make collection pojo creation a responsibility of the facet
     new 3a1bd77  ISIS-1976: CollectionFacet API: remove contains(..)
     new 5985538  ISIS-1976: move element spec. property from OA into ObjectSpecification
     new 021d8e8  ISIS-1976: generate element specification on the fly
     new cc49703  ISIS-1976: cleaning up FIXME markers
     new 9b0826c  ISIS-1976: add deprecation marker
     new 8cffeff  ISIS-1976: cleaning up, removing lines that were commented out
     new 9072e52  ISIS-1976: remove InstanceAbstract
     new 2d1a08e  ISIS-1976: remove Instance
     new 0b7afc6  ISIS-1976: rename ObjectAdapter.getObject() -> getPojo()
     new 53cb555  ISIS-1976: move ObjectAdapter.getIconName() up the hierarchy
     new 08471fe  ISIS-1976: remove ObjectAdapter.Functions, also rename some OA Utilities
     new 4d98c3d  ISIS-1976: remove MutableProposedHolder
     new dbfc2b5  ISIS-1976: Improve the service lookup API (streams instead of collections)
     new eaeb0fe  ISIS-1976: cleanup ServiceUtil
     new 2acb207  ISIS-1977: fixes revision to 1.0.0-SNAPSHOT
     new 0e19b19  ISIS-1974: also processes domain types, introduces notion
     new 97627f3  ISIS-1974: now eagerly creates stub specifications for services, @DomainObjects, view models and primitives.
     new e03e029  ISIS-1976: finally removing guava from metamodel
     new fe6eac6  ISIS-1976: remove meta-model dependency on 'commons-codec'
     new ae3bcfc  ISIS-1976: remove meta-model dependency on 'gson'
     new 51ea2ad  ISIS-1976: remove meta-model dependency on 'javax.inject' and 'javax.validation' since already provided by JEE API
     new 54ba7b2  ISIS-1892: move 'guice' dependencies from meta-model to viewer-wicket
     new eac84c2  ISIS-1976: remove guava from DN-4/5 plugins
     new 514aa85  ISIS-1976: finally removing guava from runtime module
     new 2fa89ab  ISIS-1976: removing guava from plugins 'shiro' and 'axon'
     new 64b71b2  ISIS-1976: remove runtime dependency on 'log4j'
     new 1c1ccb9  ISIS-1976: fixes NPE on predicate composition
     new 337106b  ISIS-1892: cleaning up; properly implement wicket viewer email services injection
     new 9d9f122  ISIS-1976: cleaning up some raw types, unchecked casts and incomplete switches
     new 3d0d716  ISIS-1976: fixes type inference issues, where javac won't compile
     new 5472bf9  ISIS-1976: polishing ServiceInjector and ServiceRegistry API
     new 09bee70  ISIS-1976: fixing tests that that fail on mockup service lookup now being Optionals
     new 9d4327e  ISIS-1976: fixing DN tests
     new b7dd012  ISIS-1976: cleanup, also let ServiceInjector's state be consistent when service list gets modified
     new 4919e6c  ISIS-1974: further guards in ClassSubstitutor; synchronization of building of associations and actions (avoiding a probable race condition)
     new 7289030  ISIS-1976: polishing SemanticsOf java-doc
     new 36f3688  ISIS-1619: properly handle action semantics in blob/clob request caching
     new 9698a40  ISIS-1976: adds a meta-model (XML) export to the prototyping menu
     new 90df9d7  ISIS-1976: fixes event-handler annotation processing (MM method-removal)
     new 9f262ab  ISIS-1976: moving responsibility for mixed in action lookup into ObjectSpecification API
     new f231b6f  ISIS-1974: forward ports improvements on parallelisation bootstrapping from master up to v2
     new ca0ec90  ISIS-1977: fixes revision to 1.0.0-SNAPSHOT
     new 7fe86c9  ISIS-2003: first cut, specs and facet/attributes
     new 43932b1  ISIS-2003: first cut, specs and facet/attributes
     new 89199ae  adds FacetWithAttributes interface
     new c259ad6  ISIS-2003: fixes some compile issues, fine-tuning names
     new 22dc5e8  ISIS-1976: updating all menubars.layout.xml to include the new MM xml export
     new 92ffe9f  ISIS-2003: fine-tuning
     new cee7921  ISIS-2003: fixes class cast exception
     new 1b92c24  Merge branch 'ISIS-2003'
     new e0b92af  ISIS-2003: adds more control in serialization of metamodel
     new c770024  Merge branch 'ISIS-2003'
     new 0f8bfce  ISIS-2003: updates approvals
     new 68d36bf  ISIS-2003: adds further config options
     new 2d16839  Merge branch 'ISIS-2003'
     new 164ccc1  ISIS-2003: breaks out approvals into separate files
     new 18b0f4f  Merge branch 'ISIS-2003'
     new 3bcd905  ISIS-2003: uses folders instead of filenames for received vs approved
     new 4ac0f53  Merge branch 'ISIS-2003'
     new e01c85a  ISIS-2003: minor update to approvals for SimpleObjects
     new d7f81d5  ISIS-2003: makes facets non-mandatory for facetholders in mml.xsd
     new 66a9337  Merge branch 'ISIS-2003'
     new 9379987  ISIS-1920: let tooltips trigger on label instead of form-group
     new 4401240  ISIS-1974: introspect in serial
     new 17bde1a  ISIS-1976: fixes build for module 'unittestsupport-test'
     new 876d754  ISIS-1972: applib: add JAXB XmlAdapters for Java built-in temporal types
     new 1a42774  ISIS-2005: fixes java.sql.Date rendered with -1 day offset
     new 358ea8a  ISIS-2005: cleanup debug code
     new 7864506  ISIS-2005 fixes java.sql.Date rendered with -1 day offset
     new ed4ae66  ISIS-1767: fixes class-loading issues on JEE
     new 813a313  ISIS-1974: fixes to ensure new algorithm generates same metamodel as previously.
     new 2acc1da  ISIS-1976: further cleanup ServiceUtil, fixes a NPE regression
     new b748f92  ISIS-1976: finding a shorter name also fixes typo -> 'explicitIdOfType'
     new 96c0ae7  Merge remote-tracking branch 'origin/master' into v2
     new f52c1de  ISIS-2003: fixes lockdown approvals for changes in metamodel
     new caeb2c0  ISIS-2003: proposed fix for DomainServiceLayout facet picked up even if not specified
     new 5f957ca  ISIS-2003: DomainServiceLayoutFacet: revert last changes and restore original behavior
     new 714b3da  ISIS-1975: RO: allows fine-grained property suppression
     new 6452e9a  ISIS-1974: moves a couple more facet factory processing into the post-processor.
     new 1e72339  ISIS-1974: reinstates building metamodel in parallel; adds new configuration property to enable/disable
     new ca71b7b  Merge remote-tracking branch 'origin/master' into v2
     new 85fa275  ISIS-1974: renames post processor for spec loader
     new 44d88c7  Merge remote-tracking branch 'origin/master' into v2
     new db3408c  ISIS-1974: relaxes validation a tiny bit
     new fc6be28  Merge remote-tracking branch 'origin/master' into v2
     new e575aa4  ISIS-1974: fixes regression with domain service layout handling
     new 15cc987  ISIS-1811: updates docs for Axon eventhandler
     new 6cf1fa9  ISIS-1811: uses ${isis.version} rather than ${revision}
     new 9b07442  ISIS-1972: Moving JaxbAdapters into better suited 'util' package
     new 418e43b  ISIS-1811: bumps to hsqldb 2.4.1
     new 1310040  ISIS-2006: initial prototype
     new 53ddb25  ISIS-2006: fixes java-doc
     new 6edfca4  ISIS-2006: more fixes for java-doc, also showing simplified usage
     new 0d4c71b  ISIS-2006: adding a jax-rs request/response debug logging filter
     new 2d984eb  ISIS-2006: fixes typo in warning message
     new 4650922  ISIS-1895: fixes context parameters not picked up during bootstrapping
     new f67a4a7  ISIS-1895: fixes context parameters not picked up during bootstrapping (part 2/2)
     new fc0e1a6  ISIS-1895: allow 'WebServer' to prime config properties
     new 16f9f23  ISIS-2008: adds null guards to Blob and Clob
     new 92a9abc  Merge branch 'master' into v2
     new 72765aa  ISIS-2007: uses Objects.requireNonNull(Object, Supplier<String>) in all cases... actually just 3
     new a2f7612  ISIS-2009: allows footer to be customised with multiple credited organisations.
     new 5742167  ISIS-2003: adds new config props to mostly avoid need to subclass IsisWicketApplication.
     new 1d38657  ISIS-2003: reworks about page
     new 5e592ac  ISIS-1974: reverts skipping of introspection of actions for domain services
     new c580f32  ISIS-2003: adds new config property to allow initial bootswatch theme to be specified
     new 204a52d  ISIS-1977: further changes to flattening.
     new bd3cf3d  ISIS-2013: adds support for H2 database (in integration tests)
     new 917f7f8  ISIS-2003: updates some stale documentation on themes
     new 879b7a7  ISIS-2003: adds theme config props for simple app, hello world
     new 6f95e07  ISIS-1811: fixes the broken derivation of DeploymentType from isis.deploymentType
     new 86f68b9  ISIS-1744: minor implementation improvements for fixture script spec provider, specify an object type on SimpleFixtureScript to avoid metamodel validation issue.
     new 8310ad8  ISIS-2014: adds w, m, wm and given()/when()/then() ; also RepositoryService#isDeleted
     new e0a24aa  ISIS-1811: adds fa for fixture script
     new 7374bb4  ISIS-1811: switches so that deployment type is derived from isis.deploymentType
     new 0645194  ISIS-2014: further trivial additions, updates to javadoc
     new a3a3e41  ISIS-2013: adds support for h2 console menu
     new 10f988d  ISIS-2013: fixes hide method of h2 menu mgr
     new 57d42f3  ISIS-1811: blobs should be encoded using base 64 encoding, not base 64 url safe encoding.
     new d536787  ISIS-2017: adds support for $$domainType
     new fd3b782  ISIS-2019: adds guards for missing facets
     new 8d3b3a8  ISIS-1905: bump axon 3.3.5 -> 3.4, which no longer requires dummy persistence unit on JEE
     new e3e3c48  ISIS-1991: allows for the Isis system environment to be primed from config values
     new 490a5ea  ISIS-2003: centres logo or text on sign-in page.
     new 4ea7602  ISIS-1991: primes config in IsisWebAppBootstrapper, so that isis.deploymentType is honoured if set.
     new c6a0461  ISIS-2009: allows footer to be customised with multiple credited organisations.
     new ac7dcf6  ISIS-2003: adds new config props to mostly avoid need to subclass IsisWicketApplication.
     new 99c58a5  ISIS-2022: reworks about page
     new bfb47df  ISIS-2023: updates some stale documentation on themes
     new e65d6c9  ISIS-2023: adds theme config props for simple app, hello world
     new 2f3e8a7  ISIS-2024: centres logo or text on sign-in page.
     new c776d96  ISIS-2023: fixes compile issues in unit tests
     new ccb1bcf  Merge branch 'master' into v2 (changes were backported from v2 to master, so no changes)
     new 0340b25  ISIS-1811: fixes lockdown for apps
     new 7796c13  Merge pull request #128 from ppirus/patch-10
     new 72c1ee2  merge adoc changes from 'master' into v2
     new 39d04f5  ISIS-2025: adds wrapTry for WrapperFactory
     new 18ff60c  ISIS-1277: updates JAX-B runtime to newest beta, such that code can run on JDK 11+
     new fbcc59b  ISIS-1277: bump byte-buddy 1.8.0 -> 1.9.2, such that code can run on JDK 11+
     new 75bf0ad  ISIS-1841: remove module 'unittestsupport-test' which is superseded by 'detached-tests'
     new f7343ef  ISIS-1277: fixes translation service tests (regression)
     new ac7da8e  ISIS-2026: Implementing a byte-buddy class-loading-strategy that
     new 621ef7d  ISIS-2026: minor: fix comment
     new 292ca19  ISIS-1811: ThreadPoolSupport: adds access to the underlying executor
     new 3040c3f  ISIS-1811: when creating CompletableFuture use ForkJoinPool instead of fixed ThreadPool
     new d8c22ac  ISIS-2027: adds HealthCheckService
     new 41f070c  ISIS-2027: fixes lockdown
     new a3b13aa  ISIS-1899: moves autoCreateAll=true config property from isis-non-changing instead into isis.properties
     new eb7310a  Merge branch 'master' into v2
     new 4c95907  ISIS-2023: backports support of isis.viewer.wicket.themes.initial from v2 to master
     new 3f267b3  Merge branch 'master' into v2
     new cfb36a7  ISIS-2027: changes healthcheck to return http 500 if failed
     new f13d9c7  Merge branch 'master' into v2
     new 6064058  ISIS-2025: further checks for wrapTry
     new cf6925f  ISIS-2023: fixes application.about property in example apps
     new ba192e7  Merge remote-tracking branch 'origin/master' into v2
     new fd69146  ISIS-1899: fixes lombok version for simpleapp
     new 31b4059  Merge branch 'master' into v2
     new 9c575cb  ISIS-2028: bump bundled jetty 9.4.3->9.4.12
     new ffe34e0  ISIS-2028: examples: override incode properties
     new 95b4b40  ISIS-2020: update to latest DataNucleus
     new 2f8f57c  ISIS-2030: utilizes the grid facet to reorder table columns
     new 44d3079  ISIS-2020: properly predict Federated Store Manager
     new 220f527  ISIS-2003: add XML export of 'new' metamodel xml representation to MetaModelServicesMenu
     new 3d16c64  ISIS-2020: fixes the listAll issue
     new 6392d42  ISIS-2020: add missing @Programmatic annotation
     new f512052  ISIS-2020: setting FIXME markers for known issues with DN's FederatedDataStore
     new 51913b8  ISIS-2032: introduces IsisTotalRecordsToolbar which displays 'Showing all of 123' at the bottom of data tables
     new 061d559  ISIS-2031: add 'took seconds' label to bottom of tables
     new d808ac8  ISIS-2031: minor: fixing java-doc
     new ec077d5  ISIS-2031: minor simplifications
     new 3c31e15  ISIS-1811 remove empty legacy projects
     new e2d3163  ISIS-2031: further simplify code, also allow for less prominent css styling of 'took seconds' label
     new d8a3e76  ISIS-2020: fixes broken DN Blob mapping
     new 22ac7b9  ISIS-2006: extending applib with universal source/sink and 'try'
     new 2195fe3  ISIS-2006: AnyOutBuffer: fix missing assignment
     new 01c1d49  ISIS-2006: deduplicate code by rather utilizing JaxbUtil
     new 25a20e6  ISIS-2006: AnyIn/AnyOut/Try removed, to revert todays changes
     new 43ebee4  ISIS-2035: fixes swagger link
     new 052e46e  ISIS-1991: major: removing the DeploymentCategory
     new eb6d4fb  ISIS-1991: removing debug code
     new 5f75ac1  ISIS-1991: adding back in the legacy behavior
     new 04e3397  ISIS-1991: fix type in string format
     new b00177e  ISIS-1991: add "isis.deploymentType" as a config option
     new b419c1f  ISIS-1991: fixing property values
     new 99b4e84  ISIS-1991: another typo
     new 71a4b84  ISIS-1991: polishing the deploymentType decision logic
     new 944aa70  ISIS-1991: cleanup: use _Context.isPrototyping() everywhere (framework internal)
     new 76fb7fe  ISIS-1991: never show devutils in PRODUCTION
     new 92f3f9d  ISIS-2037: add context-path if required
     new cc98937  ISIS-1991: polishing: no need for overriding immutable value getter
     new c5b14e0  ISIS-890: removing and cleaning up 'exploration'
     new c4b2d96  ISIS-2042: When PROTOTYPING warn when menubars.layout.xml is missing
     new 61ba00e  ISIS-1974: moves further metamodel validation to be evaluated later
     new b9adf68  ISIS-2043: adds domainEvents for @DomainObject
     new cab9e46  ISIS-2043: adds ActionDomainEvent#getSubject() as a convenience
     new c568147  ISIS-2043: adds support for @DomainObject(xxxDomainEvent=...) for mixins
     new 901b63e  ISIS-2043: updates docs for @DomainObject#xxxDomainEvent
     new 972218a  Merge branch 'master' into v2
     new e85504a  ISIS-2043: removes accidentally committed test class
     new 7c06c1a  Merge branch 'master' into v2
     new 3c4daf4  ISIS-2045, ISIS-2046: RO validations now supported
     new a33232c  2039 redesign of config (#134)
     new c57e3fa  ISIS-2039: allows for AppConfig to be managed by CDI if available
     new b71b075  ISIS-2039: introduces _CDI (internal API) ...
     new 0db7f1f  Merge branch 'master' into v2
     new f2b675f  ISIS-2047: ThemeChooser: support for custom ThemeProviders
     new d33cef9  ISIS-2047: ThemeChooser: support for custom ThemeProviders
     new 67a7984  ISIS-2047: fixes type visibility
     new b9b0925  ISIS-2039 minor cleanup
     new b2d9ae0  ISIS-2049: Remove guava from core
     new e6a2571  ISIS-2039 examples: update menulayout.xml to reflect new config menu id
     new 6fb733c  ISIS-2048: Update Wicket 8.1.0 -> 8.2.0, without updating guice ...
     new c8db120  ISIS-2040: Update Shiro 1.2.6 -> 1.3.2
     new 68298ff  ISIS-2040: fixing tests
     new 0bea5c0  ISIS-2040: remove redundant class
     new 7821587  ISIS-2040: make shiro plugin's 'Util' package private
     new 203c8fd  ISIS-2040: make module 'security' no longer depend on 'runtime' by ...
     new ae73dfb  ISIS-2040: aligning package names in module 'security'
     new df63392  ISIS-2040: remove deprecated flag
     new d9c0465  ISIS-2040: refactor security related classes from 'metamodel' into 'security'
     new 2588c4f  ISIS-2040: fixes method reflective lookup
     new 7518fe8  ISIS-2040: module 'security': rename and align packages
     new dbebcc3  ISIS-2040: fix reflective setter permission
     new 48241c9  ISIS-1811: css: fix tooltip indicator for collections
     new c29c565  ISIS-2050: reworks order and depth of introspection.
     new 939c275  ISIS-2050: only contribute associations to entities and view models.
     new 339703f  ISIS-2050: further improvements to MetaModelExporter (utility used by MetaModelService)
     new 17229bb  ISIS-2050: adds new subtypes of ConfigProperty
     new ac0fbc9  ISIS-2050: changes fullIntrospection boolean property into an enum property: LAZY vs LAZY_UNLESS_PRODUCTION  vs FULL
     new 5f32ad6  ISIS-2050: fixes suspected race condition in metamodel validation of DomainObjectAnnotationFacetFactory
     new 5b1b381  ISIS-2050: extended ConfigProperty and also ModuleOrBuilderAbstract so can configure latter from former
     new 44757fc  ISIS-2050: updates docs, describe the isis.reflector.introspection.mode config property.
     new fc66b6e  Merge branch 'ISIS-2050'
     new 73dcd18  ISIS-1997: adds a sidebar, can toggle
     new 6fa6b5a  ISIS-1997: first cut of sidebar
     new effc688  ISIS-1997: fine-tuning sidebar prompt
     new f0896aa  ISIS-2053: removes tabindex=-1 for a href's, specify focus styling for all themes.
     new 63597f7  ISIS-1997: introduces 'dialogMode' configuration property, updates documentation
     new 46b6e70  Merge branch 'ISIS-1997'
     new 3e20889  ISIS-2053: fixes spacing of hidden buttons
     new 5c293fa  Create migration-notes.adoc
     new a9974d9  ISIS-1277: don't enforce jdk11 profile when building on jdk11+
     new a4318d6  ISIS-1811: minor refinement of internal reflective API
     new f18868b  ISIS-2054: reimplements method finding ...
     new 77de833  ISIS-2054: simplify type hierarchy traversal when including interfaces
     new 2f2952c  Merge branch 'master' into v2
     new 7eb2d88  Merge branch 'v2' of https://github.com/apache/isis into v2
     new 56e9094  ISIS-2050: ignoring broken tests
     new fef99b8  ISIS-2050: fixes unit tests
     new 9cfacbd  ISIS-2057: checks if annotated
     new 45ded3b  ISIS-2050: ignoring broken tests.
     new b5bb224  ISIS-2051: adds troubleshooting hint for ugvro
     new 4a11018  Merge branch 'master' into v2
     new 496d86c  ISIS-1899: doc updates prior to release
     new 2451d47  ISIS-1899: updates to docs
     new 07ec9c7  ISIS-1899: updates to docs
     new fadae8f  ISIS-1899: bumps revision property across all pom.xml's to 1.17.0
     new b010c50  ISIS-1899: updates to docs
     new 2f62834  ISIS-1899: adds missing license headers
     new cf50dde  ISIS-1899: updates docs - remove ref to addmissinglicenses.groovy
     new c51c025  ISIS-1899: updates docs - build before mvn download-license step
     new d54cb42  ISIS-1899: updates docs - building on windows, mvn.bat workaround
     new ff4c402  ISIS-1899: updates docs - connecting to running docker container
     new 8518e1b  ISIS-1899: fixes issue with groovy script
     new 7eb096a  ISIS-1899: adds workaround for ARCHETYPE-548
     new a043174  ISIS-1899: recreating simpleapp archetype
     new bf48252  ISIS-1899: updates docs - testing docker archetype
     new db67bf7  ISIS-1899: fixes bug, welcome.html was not being rendered.
     new 7048a75  ISIS-1899: trivial improvement for tabbing support on bookmark panel
     new d392377  ISIS-1899: recreating helloworld archetype
     new cc0ca13  ISIS-1899: update docs, reset version
     new e34d44a  ISIS-1899: bumps revision property across all pom.xml's back to 1.0.0-SNAPSHOT
     new 43c9891  ISIS-1966: adds documentation
     new a922f35  ISIS-1899: updates docs : "Isis application" -> "Apache Isis application"
     new 80cf175  ISIS-1997: adds docs for sidebar dialogMode
     new 0543716  ISIS-1899: updates README (formatting and fixing bad links)
     new a690697  ISIS-2021: updates docs for 'initial' theme in Wicket viewer.
     new 4297a6d  ISIS-2022: update docs - make properties alphabetic.
     new 83599b7  ISIS-2022: adds docs on application.version property
     new 0e01347  ISIS-2023: removes HelloWorldApplication subclass
     new 71893d2  ISIS-2023: removes DomainApplication subclass for simpleapp archetype
     new 02c4a03  ISIS-2023: reformats comments in the 'non changing' properties for simpleapp archetype.
     new 1e48a23  ISIS-2023: moves config properties into isis-non-changing.properties (for simpleapp archetype)
     new 33389dd  ISIS-2023: for simpleapp archetype, removes now-empty non-changing properties, just isis-non-changing.propertise
     new 2c984cf  ISIS-2023: for simpleapp archetype, moves isis-non-changing.properties to src/main/java
     new 55013e3  ISIS-2023: in simpleapp archetype, reorgs isis.viewer.wicket properties within isis-non-changing.properties
     new db21117  ISIS-2023: tidies up/fixes docs for the two archetypes
     new b0bad5a  ISIS-2023: updates documents re: subclasses of IsisWicketApplication
     new c4a4587  ISIS-1899: updates to release procedure
     new fbd8798  ISIS-1899: update docs, remove reference to ISISDEV env var
     new 18aab82  ISIS-1899: fixes version-bump.sh and version-reset.sh scripts
     new 5228035  ISIS-1899: updates docs  (adds -B when invoking mvn archetype)
     new 7aa81e2  ISIS-2025: updates docs for WrapperFactory#wrapTry
     new 83667dd  ISIS-2043: updates docs of AbstractDomainEvent and ActionDomainEvent
     new 113d656  ISIS-2027: adds docs on health check service within RO viewer, and for the simpleapp archetype also.
     new 811b08f  ISIS-2003: updates simpleapp MetaModelService_IntegTest
     new 2f235d3  ISIS-2003: updates docs on simpleapp archetype for the MetaModelService integ tests.
... 147 lines suppressed ...