2
I Use This!
Inactive

Commits : Listings

Analyzed about 18 hours ago. based on code collected 2 days ago.
Jun 06, 2024 — Jun 06, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Code cleaning More... about 11 years ago
Fixed issue with the Content-Length header More... about 11 years ago
All web-related constants are now gathered in one place Also renamed some method of Configuration for a better consistency More... about 11 years ago
Renamed configuration and improved asset exclusion mechanism Renamed minification.enabled to minification.on Assets can now be excluded by name and by type. This eases the way bundles are built, since we don't need to differentiate a JS and a CSS with its name. More... about 11 years ago
Major changes brought to almost all classes * Assets has been replaced by AssetQuery and has the same purpose: build and perform queries against the asset graph. However, now the assets are all stored in cache before being filtering by the query. * All configuration points have been moved to a new Context class, which is the new entry point for all configurations. All classes have been updated to access the context. The context is initialized at startup, by the filter. All *system.java have been removed. * Updated AssetUtils utilities to filter Asset and no AssetStorageUnit any longer. * The HashMapAssetCache (previously based on a simple Hashmap) has been replaced by a LRU cache. This will prevent memory issues in particular contexts. See dandelion/dandelion-datatables#238 * The AssetServlet now applies some HTTP headers on all served assets. The headers change depending on the DevMode. * All configuration points are now grouped together in the DandelionConfig enum. * The ConfigurationLoader and StandardConfigurationLoader have been updated: they no longer need to load a default configuration. All default configurations are stored in the DandelionConfig enum * Fixed issue with displayed asset in the GraphViewer * Fixed issue with bundle name (configured with the AssetRequestContext) that contained white spaces * Fixed issue with the WebJarLocator: it now requires caching * Updated all unit tests More... about 11 years ago
Removed the Spring3 extra The controller previously used is replacement of the filter can't be used any longer. More... about 11 years ago
Renaming AssetDOMPosition to AssetDomPosition (cleaning commit) More... about 11 years ago
Renaming AssetDOMPosition to AssetDomPosition (ugly commit) More... about 11 years ago
Issue with resource renaming More... about 11 years ago
Refactored the whole core - Asset processors - YUI Compressor dependency has been removed from the code and a new dandelion-yuicompressor has been added as a new extra. It provides 2 processors: CssYuiProcessor and JsYuiProcessor. - All the processor system has been updated: the SPI has been updated to now read an Asset from Reader and write the processed content to a Writer. All active processors are applied sequentially before the processed content is stored in the configured AssetCache. - Some built-in processors have been added: JsMinProcessor, CssMinProcessor and CssUrlRewritingProcessor. They all allow to minify assets. - Asset merging is excluded from this version. It will be handle in the next one. - A new configuration point has been added to enable/disable the asset processing. Moreover another configuration point has been added to define a list of processor to apply - Asset locators - Renamed old location wrapper by "locator". - For a better separation of concern, a new AssetMapper has been added and is now in charge to map and AssetStorageUnit to an Asset by resolving the asset location and caching its content. As a consequence, CacheableLocationWrapper has been removed. - Asset storage unit (used for storage) and asset (used when rendering asset) are now well decoupled - Bundle loaders - The bundle loaders now load BundleStorageUnits. Indeed, - Configuration - All configuration properties are now centralized in the Configuration class. - Custom getters have been added to access properties but the get(String key) is still available. - Monitoring - The graph viewer is now only accessible if the dev mode is enabled - The graph viewer has been improved to display 2 graphs: the first allows to visualize all assets of the current request. The second allows to visualize the graph of the whole application. - Misc - The Asset entity now keeps a reference to the selected locatino key, the raw location configured in the JSON file, the final location (the one computed by the locator) and its cache key. - The DandelionError and all related stuff has been removed to deal with exception in an easier way - A new @Beta annotation has been added to mark some classes, methods as "beta" - Removed dead code and added lots of comments More... about 11 years ago
Fixed issue with the Dandelion dialect initialization More... about 11 years ago
Fixed typo in the debug page More... about 11 years ago
Improved naming More... about 11 years ago
Fixed tests More... about 11 years ago
Fixed issue when building the cache key More... about 11 years ago
Fixed test More... about 11 years ago
Minor cleaning More... about 11 years ago
Minor changes due to recent changes in the Dandelion API More... about 11 years ago
Improved dev mode integration The dev mode is now used to reload on every request: the AssetConfiguration, the BundleStorage, the active processors, the active asset cache and the bundle loaders More... about 11 years ago
Updated asset minification and compression feature And added a new @Beta annotation for features under development More... about 11 years ago
Improved UrlUtils class and how resource are read from a URL More... about 11 years ago
Improved security when dealing with empty bundles More... about 11 years ago
Improved the API for AssetRequestContext Removed dead code Added comments More... about 11 years ago
Fixed ExtraJsFeature due to recent changes in API More... about 11 years ago
Removed the main.base.url configuration since it's not needed any longer More... about 11 years ago
Fixed tests More... about 11 years ago
Updated API due to recent changes in Dandelion core More... about 11 years ago
Fixed order of injection of assets More... over 11 years ago
Updated DatatablesBundleLoader due to recent changes in API More... over 11 years ago
Moved UrlUtils to dandelion-core More... over 11 years ago