Below is a list op (sometimes cryptic) description of the changes from GSF 1.2 to 11.6. You can browse GitHub and compare the commit log with the mentioned timestamps to get a deeper understanding of the actual changes.
Author: Tony Field Date: Mon Jun 3 15:27:08 2013 -0400 Added support for generation of Vanity URLs using Vanity assets and not just WRAs. To activate, use VanityPageReference instead of WraPageReference. Author: Dolf Dijkstra Date: Thu May 2 10:20:10 2013 +0200 Debugging optimization Author: David Chesebro Date: Wed May 1 15:35:42 2013 -0400 CallElement: Fixed "SCOPED" attribute. Author: Tony Field Date: Mon Mar 18 13:29:11 2013 -0400 Defer context creation until after gettemplateurl check. Author: David Chesebro Date: Wed Feb 27 15:10:24 2013 -0500 WraUriBuilder and PageUriBuilder was ignoring the "assembler" arg for WRAs. For example, when you want to force assembler="query" when building a URL. Author: David Chesebro Date: Fri Feb 15 17:09:39 2013 -0500 Replaced /cs/ with ics.GetProperty("ft.cgipath") in GST/Foundation/RewriteGenerator element. Author: Dolf Dijkstra Date: Tue Dec 18 12:10:48 2012 +0100 Improving installer to install individual components Author: Tony Field Date: Mon Dec 17 21:51:33 2012 -0500 Fix for Issue #7 - URL registry not rebuilding pages. Author: Dolf Dijkstra Date: Thu Nov 29 16:24:07 2012 +0100 Fix for BP1, all changes through CatalogManager must be done through a POST, all forms must be written with <satellite:form> Author: Dolf Dijkstra Date: Wed Nov 14 21:01:19 2012 +0100 Fixed a bug that produced a null url for a associated alias target. Author: Dolf Dijkstra Date: Wed Oct 3 14:35:43 2012 +0200 Adding documentation for the sample projects. Author: Dolf Dijkstra Date: Wed Oct 3 12:02:21 2012 +0200 Adding sample avisports gsf rewrite Author: Dolf Dijkstra Date: Wed Oct 3 12:01:31 2012 +0200 Changing the default WraPathTranslationService to UrlRegistry2. Author: Dolf Dijkstra Date: Wed Oct 3 12:00:55 2012 +0200 Making it possible to call a page as an element Author: Dolf Dijkstra Date: Wed Oct 3 11:54:43 2012 +0200 Lifting the restriction to call a page as an element Author: Dolf Dijkstra Date: Thu Sep 27 13:37:31 2012 +0200 Adding some more samples for mobile aware sites Author: Dolf Dijkstra Date: Thu Sep 27 13:36:34 2012 +0200 Adding the gsf-mobile project. This holds features for mobile devices. For now it adds device detection. Author: Dolf Dijkstra Date: Thu Sep 27 13:20:36 2012 +0200 Refactor the IcsBackedObjectFactory to put all the translation stuff into the LocaleService. Now all the translation stuff is pluggable. Author: Dolf Dijkstra Date: Thu Sep 27 13:19:29 2012 +0200 Improving the LocaleService so it can also be used in the root Action to find a translation of the primary asset. Author: Dolf Dijkstra Date: Thu Sep 27 13:16:34 2012 +0200 Add a default error page in case an ErrorHandler element is not provided Author: Dolf Dijkstra Date: Tue Sep 25 15:48:09 2012 +0200 Adding sample for NavigationService Author: Dolf Dijkstra Date: Tue Sep 25 15:29:45 2012 +0200 Adding further improvements to define object factories in Groovy Author: Dolf Dijkstra Date: Mon Sep 24 23:55:25 2012 +0200 Adding support for Factory that can load groovy scripts Author: Dolf Dijkstra Date: Mon Sep 24 16:46:39 2012 +0200 Refactoring to allow a chain of factories to be used. Also added a show case on how to access Spring beans from a factory. Author: Dolf Dijkstra Date: Sun Sep 23 21:00:12 2012 +0200 Adding feature: Using a plus sign as the name for action in the <gsf:root> postfixes "_action" to the current elementname to get to the action name. In this way it is easy to build upon a naming convention. For instance in the element Page/Detail the action name would be Page/Detail_action Author: Dolf Dijkstra Date: Sun Sep 23 20:56:59 2012 +0200 Adding support for loading groovy scripts from element catalog. Element file names need to end with .groovy Author: Dolf Dijkstra Date: Tue Sep 11 15:46:08 2012 +0200 Adding support for preview in Navigation code. Author: Dolf Dijkstra Date: Tue Sep 11 15:00:19 2012 +0200 Adding a page on standard variables used throughout the framework. Author: Dolf Dijkstra Date: Tue Sep 11 14:25:26 2012 +0200 Adding isActive() support if current node is same as icsVar 'p'. Author: Dolf Dijkstra Date: Tue Sep 11 10:32:32 2012 +0200 Adding isSitePreviewDelivery method to PreviewContext Author: Dolf Dijkstra Date: Mon Sep 10 17:52:29 2012 +0200 Adding an isActive flag to signal the template developer that this node is the current node (p == current page asset) Author: Dolf Dijkstra Date: Fri Sep 7 09:37:57 2012 +0200 Adding some more samples, on 1) how to use a Mapper to create a bean from AssetData 2) how to a create your own service 3) how to register you own context/service factory Author: Dolf Dijkstra Date: Thu Sep 6 20:49:00 2012 +0200 Adding some more samples Author: Tony Field Date: Fri Aug 24 13:39:27 2012 -0500 Cleaned up package names and added a placeholder WebAppContext in sample project. Author: Tony Field Date: Fri Aug 24 13:31:26 2012 -0500 Added sample action. Author: Dolf Dijkstra Date: Tue Sep 4 17:11:04 2012 +0200 Improving the documentation for the groovy integration. Author: Dolf Dijkstra Date: Tue Sep 4 11:57:06 2012 +0200 The RenderPageActionLocator should not be called for a named Action, as this indicates a setup issue. This is to prevent accidental typos and missing/not implemented Actions. Author: Dolf Dijkstra Date: Tue Sep 4 11:02:19 2012 +0200 Rudimentary script to change the jsps from 1.2 to 11.6 release, due to deprecated jsp tags. You can invoke the script through find for instance: find . -type f -name '*.jsp' -exec sed -f ../seds -i {} \; The above line expects that the current working directory is the root of the jsp folder and that the seds script is in the parent folder. Author: Dolf Dijkstra Date: Tue Sep 4 10:58:41 2012 +0200 Adding support to get parents with the Group_<parentname> syntax. Returns an List of AssetIds. Author: Dolf Dijkstra Date: Tue Sep 4 10:57:38 2012 +0200 Adding additional convenience methods, as well as some bug fixes around the navigation node retrieval. Author: Dolf Dijkstra Date: Mon Sep 3 20:30:21 2012 +0200 Changing log level to trace for the includeService check Author: Dolf Dijkstra Date: Mon Sep 3 16:23:29 2012 +0200 Adding NavigationService and relocating the navigation service to its own package. Author: Dolf Dijkstra Date: Fri Aug 31 15:09:53 2012 +0200 After the renaming of NavNode2 to NavigationNode this change was needed. Author: Dolf Dijkstra Date: Fri Aug 31 15:09:05 2012 +0200 Adding support for Navigation bars with 11g Pages. Made the navigation tag look up for the NavigationService so it can be easily customizable in case different behaviour is needed. Also introduced the NavigationService interface and a single implementation. This (first) implementation is making use of direct sql to look for the nav nodes in SitePlanTree, Page, Publication and AssetPublication tables. This is done for performance and code clarity reasons. Author: Dolf Dijkstra Date: Thu Aug 30 14:50:08 2012 +0200 Cleaning up for side effects, GetList sets -4 when list is not found. Calling clearerrno Author: Dolf Dijkstra Date: Thu Aug 30 13:58:44 2012 +0200 Improve debug message to the action locator tree is better understood. Author: Dolf Dijkstra Date: Tue Aug 28 21:16:40 2012 +0200 Fixing minimalistic installer guide for the new distribution archive. Author: Dolf Dijkstra Date: Tue Aug 28 21:16:05 2012 +0200 Adding creation of a zip archive Author: Dolf Dijkstra Date: Tue Aug 28 08:58:49 2012 +0200 More type declaration fixes to tld and Tag files Author: Dolf Dijkstra Date: Tue Aug 28 07:57:22 2012 +0200 Correct class full names after refactoring Author: Dolf Dijkstra Date: Mon Aug 27 15:20:24 2012 +0200 Improvements, building of build-tools, tar has a versioned subdir now Author: Dolf Dijkstra Date: Mon Aug 27 15:19:28 2012 +0200 Bumping version to 11.6.0-SNAPSHOT to reflect leveling with PS6. Author: Dolf Dijkstra Date: Mon Aug 27 10:12:20 2012 +0200 Adding a project holding the license header so all projects can use it, as well as implementing the ability to have multiple copyright holders in the same project. Author: Dolf Dijkstra Date: Thu Aug 23 22:02:15 2012 +0200 Changing p tags to gsf tags Author: Dolf Dijkstra Date: Thu Aug 23 22:01:49 2012 +0200 Adding groovy as a menu item Author: Dolf Dijkstra Date: Thu Aug 23 21:36:05 2012 +0200 Some more progress indicator and an commented helper command Author: Dolf Dijkstra Date: Thu Aug 23 21:35:17 2012 +0200 Changing website deployment descriptor to github. Author: Dolf Dijkstra Date: Thu Aug 23 21:34:46 2012 +0200 Integrating action/groovy documentation into the main documentation. Author: Dolf Dijkstra Date: Thu Aug 23 15:56:35 2012 +0200 Adding cs-cache-1.2 jar to the mvn repo update batch script Author: Dolf Dijkstra Date: Thu Aug 23 15:54:15 2012 +0200 Adding cs-cache to the jars to be imported Author: Dolf Dijkstra Date: Thu Aug 23 15:50:39 2012 +0200 Chaging site urls to github Author: Dolf Dijkstra Date: Thu Aug 23 15:50:20 2012 +0200 Updating plugin versions to most recent ones and adding github site deployment urls Author: Dolf Dijkstra Date: Thu Aug 23 12:56:00 2012 +0200 Renaming gsf-parent pom to gst-foundation to give the pom a less technical and more externally meaningful name. Author: Dolf Dijkstra Date: Thu Aug 23 11:08:16 2012 +0200 Bumping junit to 4.10 Author: Tony Field Date: Sat Aug 18 23:02:42 2012 -0500 Forward-port of changes from GSF 1.3.1. NOT TESTED. KIT CHANGES NOT YET PORTED (E.G. DOC STRUCTURE ETC). Author: Tony Field Date: Sat Aug 18 11:26:47 2012 -0500 Re-name GSF version to version 11.0 The facades package version number did not align with the rest of the GSF, so it had to be incremented. Rather than incrementing the whole GSF to version 3, it is being incremented to 11 to align with WebCenter Sites. Sites patch levels etc. will be addressed later. Author: Dolf Dijkstra Date: Wed Aug 15 19:44:45 2012 +0200 Adding script for building Author: Dolf Dijkstra Date: Wed Aug 15 19:44:23 2012 +0200 javadoc report and jar bundling Author: Dolf Dijkstra Date: Wed Aug 15 19:43:39 2012 +0200 Upgrade shade plugin to 1.7.1 Author: Dolf Dijkstra Date: Wed Aug 15 19:43:14 2012 +0200 Adding site descriptors to all sub projects Author: Dolf Dijkstra Date: Tue Aug 14 08:41:10 2012 +0200 Make getService protected so it can be subclassed Author: Dolf Dijkstra Date: Thu Aug 9 14:09:12 2012 +0200 Deprecating the p tag, merging p:page, p:include and p:action into gsf:root, gsf:action and gsf:include. Author: Dolf Dijkstra Date: Thu Aug 9 13:48:08 2012 +0200 Merging the jsp taglibs into one. Commit one of more. Author: Dolf Dijkstra Date: Thu Jun 28 13:23:32 2012 +0200 pointing to the tld doc, not the validation report Author: Dolf Dijkstra Date: Thu Jun 21 10:54:35 2012 +0200 Adding a readme file Author: Dolf Dijkstra Date: Thu Jun 21 10:19:00 2012 +0200 Changed scm settings from svn to github Author: Dolf Dijkstra Date: Wed Jun 20 12:38:03 2012 +0200 Adding gitignore Author: Dolf Dijkstra Date: Wed Jun 20 12:34:39 2012 +0200 Adding license to the root of the project Author: Dolf Dijkstra Date: Wed Jun 20 11:52:27 2012 +0200 Redoing navigation helper to work with VanityAsset Author: Dolf Dijkstra Date: Wed Jun 20 11:51:50 2012 +0200 Adding InjectionException to better signal an issue, not just runtime exception Author: Dolf Dijkstra Date: Wed Jun 20 11:51:16 2012 +0200 adding accessor to PageContext Author: Dolf Dijkstra Date: Wed Jun 20 11:50:44 2012 +0200 Adding action tag to call action from anywhere in jsp Author: Dolf Dijkstra Date: Wed Jun 6 02:43:09 2012 +0000 Adding SitePlanGet for siteplan:get Author: Dolf Dijkstra Date: Mon Jun 4 10:03:54 2012 +0000 simplified code for getSitePlan for readability Author: Dolf Dijkstra Date: Thu May 24 03:12:03 2012 +0000 Complex error is already handled in super method. Author: Dolf Dijkstra Date: Thu May 24 03:08:05 2012 +0000 returning null instead of throwing null Author: Dolf Dijkstra Date: Thu May 24 03:06:04 2012 +0000 Null dereference Author: Dolf Dijkstra Date: Fri May 18 14:00:07 2012 +0000 bug fix for Binder support Author: Dolf Dijkstra Date: Fri May 18 13:40:47 2012 +0000 Adding virtual host configuration Author: Dolf Dijkstra Date: Fri May 18 13:35:45 2012 +0000 11g jar changes Author: Dolf Dijkstra Date: Fri May 18 13:24:23 2012 +0000 Adding ctors for WebAppContext use Author: Dolf Dijkstra Date: Wed May 16 14:49:22 2012 +0000 Adding site.xml Author: Dolf Dijkstra Date: Wed May 16 14:48:46 2012 +0000 Refactored the event listener to use the getICS() method, to use the provided ICS object from CS. Author: Dolf Dijkstra Date: Mon May 14 12:22:38 2012 +0000 Adding variable binding support Author: Dolf Dijkstra Date: Mon May 14 12:22:15 2012 +0000 Adding lucene search engine as a service Author: Dolf Dijkstra Date: Mon May 14 12:04:13 2012 +0000 making ctor public, so it can be created outside the static initializer. Author: Dolf Dijkstra Date: Mon May 14 09:49:28 2012 +0000 Running cleanup Author: Dolf Dijkstra Date: Sat May 12 17:37:14 2012 +0000 Compensating if the RenderPage is made from a plain element, instead of a CSElement Author: Dolf Dijkstra Date: Fri May 11 18:53:09 2012 +0000 Removing object after error page has rendered Author: Dolf Dijkstra Date: Fri May 11 15:16:58 2012 +0000 Refactored ContextLoader to make sure that AppContext is registered on the servlet context after initialization. Author: Dolf Dijkstra Date: Fri May 11 05:39:38 2012 +0000 Adding groovy as a default configuration option, if WEB-INF.gsf-groovy and the groovy library is found Author: Dolf Dijkstra Date: Fri May 11 05:06:03 2012 +0000 Replace anonymous ActionLocator class with RenderPageActionLocator Author: Dolf Dijkstra Date: Thu May 10 20:04:21 2012 +0000 Make WebReferenceableAsset extend VanityAsset Author: Dolf Dijkstra Date: Thu May 10 19:52:57 2012 +0000 Reworked RenderPage action to use the same logic as the RenderPage controller Author: Dolf Dijkstra Date: Thu May 10 19:49:23 2012 +0000 Reworked WRA url and controller etc to work with path & template only. This is called a VanityAsset Author: Dolf Dijkstra Date: Thu May 10 13:58:03 2012 +0000 Assembler and PageReference implementation to work around preview issues. Author: Dolf Dijkstra Date: Thu May 10 13:57:02 2012 +0000 Refactoring groovy framework for configuration without Spring. Author: Dolf Dijkstra Date: Thu May 10 13:56:32 2012 +0000 ContentServer jars fixed for 11gR1 version Author: Dolf Dijkstra Date: Thu May 10 13:55:25 2012 +0000 Refactoring action framework for configuration without Spring. Author: Dolf Dijkstra Date: Thu May 10 13:50:51 2012 +0000 Bumping CS version to 11gR1 Author: Dolf Dijkstra Date: Thu Apr 5 11:31:45 2012 +0000 Changing exceptions to CSRuntimeExceptions as ftErrors is no longer a Exception, as off 7.6.2 Author: Dolf Dijkstra Date: Thu Apr 5 11:28:07 2012 +0000 Added logic that if sitepreview is disabled, the start/enddate logic is not run. Author: Dolf Dijkstra Date: Thu Apr 5 11:26:57 2012 +0000 Adding int(ICS ) to AssetListeners and some new methods to ICS because of 11g changes. Author: Dolf Dijkstra Date: Thu Apr 5 11:25:08 2012 +0000 Adding check to verify if for sitepreview is disabled. Author: Dolf Dijkstra Date: Thu Apr 5 11:23:42 2012 +0000 Refactored BaseController and moved the RenderPage logic out of the class into RenderPageAdapter, to bridge between action and controller. Author: Dolf Dijkstra Date: Thu Apr 5 11:13:17 2012 +0000 ftErrors is no longer an Exception (since CS7.6.2). The change to this class reflects that. Author: Dolf Dijkstra Date: Thu Apr 5 11:11:42 2012 +0000 Add init(ICS) as a method to the interfaces, as interface changed in CS8 (11g) Author: Dolf Dijkstra Date: Fri Dec 16 13:18:29 2011 +0000 Dropping copyright header in XML elements as CS can't handle it. Author: Dolf Dijkstra Date: Fri Dec 16 13:17:56 2011 +0000 Dropping eid from Dispatcher element Author: Dolf Dijkstra Date: Fri Dec 16 13:16:32 2011 +0000 Adding more default CS variables that should not be copied into FTValList for includes Author: Dolf Dijkstra Date: Fri Dec 16 13:10:33 2011 +0000 Fix applied for class hierarchy field traversal provided by Arnaud Gillet. Author: Tony Field Date: Mon Nov 28 18:32:44 2011 +0000 Added multilingual support to navigation tag and improved list tag. Added translate-asset tag. Author: Tony Field Date: Mon Nov 21 20:39:48 2011 +0000 Fixed translation bug in which a dimension lookup was being returned with the wrong asset type. Added logging. Author: Dolf Dijkstra Date: Mon Nov 21 07:40:04 2011 +0000 Adding project with deprecated classes for backward compatability Author: Dolf Dijkstra Date: Thu Nov 17 09:54:13 2011 +0000 Improved use as AssetDataUtils. Author: Dolf Dijkstra Date: Thu Nov 17 09:52:25 2011 +0000 Improving handling of ICS, creating less Session objects Author: Dolf Dijkstra Date: Mon Nov 7 10:30:50 2011 +0000 Adding "SystemAssetsRoot", "cshttp", "errno", "tablename", "empty", "errdetail", "null" to the list of arguments that should not be copied from ics scope to calltemplate call. These are CS system variables. Author: Dolf Dijkstra Date: Mon Nov 7 10:27:23 2011 +0000 Adding "SystemAssetsRoot", "cshttp", "errno", "tablename", "empty", "errdetail", "null" as forbidden arguments to the CallTemplate call. Author: Dolf Dijkstra Date: Mon Nov 7 10:26:14 2011 +0000 Adding "SystemAssetsRoot", "cshttp", "errno", "tablename", "empty", "errdetail", "null" as arguments that should not be set. Author: Dolf Dijkstra Date: Thu Nov 3 21:15:20 2011 +0000 Allow override of pagename as incoming request parameter. Author: Dolf Dijkstra Date: Wed Nov 2 14:28:39 2011 +0000 Adding NullActionNameResolver as the default name resolver in case non is configured. Author: Dolf Dijkstra Date: Wed Nov 2 13:57:49 2011 +0000 Refactored the asset event listeners for tagging to extend RunOnceAssetEventListener. Author: Dolf Dijkstra Date: Wed Nov 2 13:54:46 2011 +0000 Updating installer for the UrlRegistry Dao implementation. Author: Dolf Dijkstra Date: Wed Nov 2 13:53:17 2011 +0000 Refactored the UrlRegistry implementation. Made a new UrlRegistry2 table. added a Dao and implementation for the table access. Added a VanityUrl domain object. Created a SimpleWra domain: a simplification for web referencable assets without the h1title, meta attributes, just the path,startdate and enddate. Refactored the WraAssetEventListener to extend RunOnceAssetListener to prevent duplicate execution. Author: Dolf Dijkstra Date: Wed Nov 2 13:34:54 2011 +0000 Implemented a RunOnce event listener, that will prevent business logic execution if that business logic has already fired for this event listener during this ICS scope (request). For publishing and asset save this is sufficient. Author: Dolf Dijkstra Date: Wed Nov 2 13:25:36 2011 +0000 Adding listener that just prints to log it received an event. Author: Dolf Dijkstra Date: Wed Nov 2 13:24:09 2011 +0000 Improved handling of flex assets. isFlex now returns true for flex and flex parents, not also for every complex assets (like Templates). Can now read attributes from flex parents. Author: Dolf Dijkstra Date: Tue Nov 1 20:33:06 2011 +0000 Optimizations by preventing loading more assets than needed. Author: Dolf Dijkstra Date: Tue Nov 1 19:50:06 2011 +0000 Better handling of misconfiguration or bad ActionLocator or ActionNameResolver implementations. Author: Dolf Dijkstra Date: Tue Nov 1 19:35:34 2011 +0000 Adding catalogmanager replacerow. Author: Dolf Dijkstra Date: Tue Nov 1 19:34:55 2011 +0000 Adding a default NameResolver. Author: Dolf Dijkstra Date: Tue Nov 1 19:18:15 2011 +0000 Typo in GTLayout jsp link description. Author: Dolf Dijkstra Date: Tue Nov 1 15:55:32 2011 +0000 Made changes to allow null to be returned for empty columns. Author: Dolf Dijkstra Date: Tue Nov 1 12:42:12 2011 +0000 Dropping install method from interface. Author: Dolf Dijkstra Date: Tue Nov 1 10:05:51 2011 +0000 Add utility class to work with loggers. Initial method is to help with loggers naming convention, based on package name of the class. Author: Dolf Dijkstra Date: Fri Oct 14 08:25:09 2011 +0000 Made the switch between setResponse() and sendError() configurable via the servlet filter config. Author: Dolf Dijkstra Date: Fri Oct 14 08:10:42 2011 +0000 Trying to set status twice in case of error does not make sense. Author: Tony Field Date: Thu Oct 13 23:58:55 2011 +0000 Exposed reverse-lookups of named associations through AssetRelationTreeUtils and MappedAssetAccessTemplate. Tested by me. Author: Tony Field Date: Thu Oct 13 19:20:03 2011 +0000 Added support for debugging blank pages when error pages are not not configured properly. Author: Dolf Dijkstra Date: Fri Sep 30 08:00:11 2011 +0000 Adding method to print the current Content Server state. Author: Dolf Dijkstra Date: Fri Sep 30 07:59:29 2011 +0000 Improved printing of param names in exception in case asset was not found in path lookup service. Author: Tony Field Date: Thu Sep 29 22:44:42 2011 +0000 Better exception message if urlregistry lookupn fails Author: Dolf Dijkstra Date: Fri Sep 23 09:09:58 2011 +0000 Adding better exception in cse the ActionLocator cannot be located (in Spring). Author: Dolf Dijkstra Date: Fri Sep 23 09:04:16 2011 +0000 Adding log message in case the ActionLocator cannot be found in Spring WebApplicationContext. Author: Dolf Dijkstra Date: Fri Sep 23 08:02:23 2011 +0000 Second attempt for PropertyDao Author: Tony Field Date: Wed Sep 21 17:38:41 2011 +0000 An unsuccessful attempt to hook up a new annotation for PropertyDao Author: Tony Field Date: Wed Sep 21 14:12:47 2011 +0000 Added support for manipulating the assets that are in the gsttag attribute. Author: Tony Field Date: Wed Sep 21 05:12:44 2011 +0000 Better error handling if explicitly set locales are invalid. Author: Tony Field Date: Wed Sep 21 04:50:31 2011 +0000 Added a handy tag to do translation lookups based on a dimensionset after commercecontext.getrecommendation tag calls. A companion tag that takes a single asset as input is probably warranted. Typical syntax for this new tag is: <commercecontext:getrecommendations collectionid='${tag.id}' listvarname="reclist"/> <gsf:translate-list inlist="reclist" dimset="EEGlobal" /> The tag is smart and forgiving, and trivial to implement. For instance, outlist is optional (replacing inlist). dimset can be either a dimensionset name or id. locale is optional, an can be either a dimension id, a locale name, or, if not set, is auto-detected in ics as a variable, session variable, or the accept-language header. Detailed logging explains what's going on. Added required support infrastructure to LocaleUtils and DimensionUtils. Author: Tony Field Date: Wed Sep 21 02:03:58 2011 +0000 New tags to manipulate the gsttag attribute for the specified asset. Author: Tony Field Date: Tue Sep 20 19:34:18 2011 +0000 Add error message telling users to initialize the condition before working with it. Author: Tony Field Date: Tue Sep 20 19:21:06 2011 +0000 Need to create the condition before you can and() on it. Author: Tony Field Date: Tue Sep 20 18:35:15 2011 +0000 Removed option to overload cid with an object of type AssetId. This is not supported cleanly in EL. Some code will break. Author: Tony Field Date: Fri Sep 16 21:18:31 2011 +0000 Correct text of log message. Author: Tony Field Date: Fri Sep 16 20:00:14 2011 +0000 Added support for having the url assembler fall back on a different URL assembler than the QueryAssembler. Author: Dolf Dijkstra Date: Wed Sep 7 09:41:58 2011 +0000 Refactoring with GSF helper classes for better readability. Author: Dolf Dijkstra Date: Wed Sep 7 09:40:53 2011 +0000 Refactoring for better readability. Author: Dolf Dijkstra Date: Wed Sep 7 09:24:33 2011 +0000 Renamed to GetPropertyAssetIdTag to follow naming convention. Author: Dolf Dijkstra Date: Mon Sep 5 14:38:34 2011 +0000 Added getAssociatedAsset to return a single association. Author: Dolf Dijkstra Date: Mon Sep 5 13:19:58 2011 +0000 Adding getSubtype() as a quick accessor to asset's subtype. Author: Dolf Dijkstra Date: Mon Sep 5 13:10:50 2011 +0000 Preventing illegal use of calling a page as an element. Author: Dolf Dijkstra Date: Mon Sep 5 11:30:23 2011 +0000 Adding NPE protection. Author: Tony Field Date: Sat Sep 3 02:26:09 2011 +0000 Added "property" support. Asset type called GSTProperty, having name, description, value attributes, can now be loaded into memory and accessed by name inside a JSP via EL. Useful for constants, hard-coded values, etc. that need to be accessed in a web page. Installation is not yet in place. (needs a flex asset, flex definition, and an attribute called "value"). Translation support should be added at some point (maybe?) and properties of type asset do not currently track any sort of dependency. (Not sure if this is a problem or not). NOTE: This currently loads a cache dependency for all properties any time a single dependency is accessed. This needs to be fixed. Tag support is basic for now. All tags tested by me. Author: Dolf Dijkstra Date: Wed Aug 31 10:25:41 2011 +0000 Improving printStackTrace helper by checking for null writer and preventing new object creation in case writer is a PrintWriter. Author: Dolf Dijkstra Date: Tue Aug 30 16:23:44 2011 +0000 Forgot ARGS_ handling for SatellitePage. Author: Dolf Dijkstra Date: Tue Aug 30 16:20:27 2011 +0000 Adding base class for ARGS_ handling in render:arguments tag. Author: Dolf Dijkstra Date: Tue Aug 30 15:30:30 2011 +0000 Adding ARGS_ to the arguments, like CallTemplate.