0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Dec 28, 2024 — Dec 28, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Version tag More... about 15 years ago
Platform improvements as a result of Cerb5 More... about 15 years ago
Merge More... over 15 years ago
* [Platform] Added 'delta' support as the first argument to the '|devblocks_prettytime' Smarty modifier. This takes a number of seconds and formats it as "+3d" or "-3m". More... over 15 years ago
[Platform] Fixes for plugin-provided templates (e.g. SC) More... over 15 years ago
Many platform updates related to /install and /update. More... over 15 years ago
[Platform] Cleaned up the DB patcher code. More... over 15 years ago
* [Platform] You no longer need to define a 'devblocks.i18n.strings' extension for your plugin to provide translations. Just place a strings.xml file in the root of your plugin directory More... over 15 years ago
Fixed a bug with the new email 'quoted block' hiding functionality. More... over 15 years ago
* [Platform] Added a 'devblocks_hideemailquotes' Smarty modifier which inserts DHTML into an email message body to hide long quoted blocks until the user asks to see them. More... over 15 years ago
* [Platform] It's now possible for plugins to change paths on the disk (/features -> /storage/plugins) without their manifests being deleted and recreated within Devblocks. This prevents issues with upgrades where active plugins may become disabled because they were relocated within the directory structure. All that must match for a plugin manifest is the ID -- any other updated details will be refreshed on the same record. More... over 15 years ago
[Storage] Fixed a bug in the database storage engine that was preventing the creation of new storage tables. More... over 15 years ago
[Platform] Creating tables procedurally (storage/search) will now flush the table cache. More... over 15 years ago
* [Platform] Converted DevblocksPlatform::getDateService() to PHP 5.2's DateTime/DateTimeZone classes. This also added a new optional 'is_gmt' argument to the '|devblocks_date' template modifier (which ignores the timezone conversion when printing dates). More... over 15 years ago
[Platform] Tweaked the 'devblocks_setting' table to store values as text (64KB) rather than varchar(255). More... over 15 years ago
* [Platform] Implemented a 'devblocks_hyperlinks' Smarty modifier to create hyperlinks from URLs found in plaintext. More... over 15 years ago
[Platform] Make sure Twig_Autoloader is in scope before we try to register it. More... over 15 years ago
* [Platform] Devblocks will now give precedence to 'c' (controller) and 'a' (action) parameters in the $_GET scope over the $_POST scope, but both will be checked. This is to allow genericAjaxPost() on HTML forms to override the destination in an Ajax post, even though the form contains a controller+action in hidden <input> fields. More... over 15 years ago
[Template Builder] Improved some whitespace issues in DevblocksPlatform::getTemplateBuilder() More... almost 16 years ago
* [Platform] Refactored DevblocksPlatform::getTemplateBuilder() to use Twig rather than Smarty since it's much more secure when allowing end-users to create their own templates. More... almost 16 years ago
* [Sessions/Performance] The session system will only write session data to the DB if it changed (by comparing to the session read on open). More... almost 16 years ago
* [Platform] DevblocksORMHelper::_getWhere() (and subsequently, most DAO_*::getWhere() calls) can now accept arrays for the sortBy and sortAsc parameters. This allows sorting results by more than one column without writing direct SQL statements. More... almost 16 years ago
[Platform] Updated the 'stop words' list used by our MySQL FULLTEXT index preprocessing. More... almost 16 years ago
* [Platform] Minor performance improvements (cached the ACL-filtered extension list of a worker for the duration of the request, which makes 90% fewer calls to DevblocksExtensionDelegate; removed strcasecmp() calls in the Extension Registry since extension points are case-sensitive). More... almost 16 years ago
* [Platform] Implemented DevblocksPlatform::getSearchService() to provide full text indexing for any data source or plugin. The implementation will create 'fulltext_*' tables in the local database for content which may be otherwise distributed. The content is preprocessed before indexing by stripping punctuation and removing common (uninteresting) words. Queries run against the index are also preprocessed by the same rules. This provides far more reliable searching when looking for information like phone numbers that may be entered in multiple formats. More... almost 16 years ago
* [Search] Added a 'scope' parameter to OPER_FULLTEXT search criteria. You can now require 'all' words, 'any' words, provide a 'phrase', or 'expert' mode. These modes will automatically rewrite a query to use the appropriate MySQL FULLTEXT query syntax, instead of assuming all users will learn or understand the intricacies of search syntax. More... almost 16 years ago
[DAO] Added DevblocksORMHelper::_getWhereSQL() as a utility for generating where, sort, and limit clauses to DAO_*::getWhere(). Previously this functionality didn't provide sorting or limiting. More... almost 16 years ago
[Cache] Added the ability to clear a single cache using DevblocksPlatform::clearCache($cache_id). More... almost 16 years ago
[Database] mysql_connect() now requests a new connection. More... almost 16 years ago
* [Platform] Moved the 'devblocks.js' specific functionality into the resource proxy. More... almost 16 years ago