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 ...