Try the beta version of the new SilverStripe documentation

For the next 2 weeks you can use the new documentation website and give us your feedback.

close

This document contains information for an outdated version (3.0) and may not be maintained any more.

If some of your projects still use this version, consider upgrading as soon as possible.

3.0.0-pr1 #

Overview ##

See 3.0.0 upgrading guide

Upgrading ##

See 3.0.0 upgrading guide

Changelog ##

API Changes

  • 2011-04-28 48d326c Removed Object->cacheToFileWithArgs(), please use Object->cacheToFile() with the $arguments param (Ingo Schommer)
  • 2011-04-28 f485220 Removed LeftAndMain->getitem(), use show() instead (Ingo Schommer)
  • 2011-04-23 beb9fe4 Removed CMSMain->getfilteredsubtree(), use getsubtree(). API CHANGE Removed CMSMain->SiteTreeFilters(), use CMSSiteTreeFilter_Search (Ingo Schommer)
  • 2011-04-23 2c3dd5d Removed CMSMainMarkingFilter, replaced a while ago by CMSSiteTreeFilter_Search (Ingo Schommer)
  • 2011-04-19 ecddf5b ModelAdmin->ResultsForm() no longer returns a TabSet (was just a layout crutch to support correct sizing) (Ingo Schommer)
  • 2011-04-15 583f669 Adjusting to split of SiteTree->getCMSFields() into getSettingsFields(), and new tab paths ("Root.Content" instead of "Root.Content.Main") (Ingo Schommer)
  • 2011-04-15 7a50608 Splitting off "Behaviour" and "Access" tabs from SiteTree->getCMSFields() into SiteTree->getSettingsFields(). Adjusting functionality to split of SiteTree->getCMSFields() into getSettingsFields(), and new tab paths ("Root.Content" instead of "Root.Content.Main") (Ingo Schommer)
  • 2011-04-15 9da43d1 Removed support for CMSTopMenu_alternative template, use CMSMenu.ss in themes or project template folders instead API CHANGE Renamed LeftAndMain->CMSTopMenu() to CMSMenu() API CHANGE Renamed LeftAndMain->Left() to Menu(), used through LeftAndMain_Menu.ss templates (instead of LeftAndMain_left.ss) - in order to avoid presentational naming API CHANGE Renamed LeftAndMain->Right() to Content(), used through LeftAndMain_Content.ss templates (instead of LeftAndMain_right.ss) - in order to avoid presentational naming (Ingo Schommer)
  • 2011-04-15 c1d5e9b Removed SideReport_ToDo report and "To-do" tab on SiteTree, please use the new silverstripe-page-todo module instead (Ingo Schommer)
  • 2011-03-31 982b9bd Switching doctype to HTML5 in CMS templates (Ingo Schommer)
  • 2011-03-31 a423bd4 Removed LeftAndMain->setLogo(), use CSS instead (Ingo Schommer)
  • 2011-03-31 cfaec05 Removed LeftAndMain->setApplicationName() $logoText parameter, and LeftAndMain->getApplicationLogoText(), overload templates instead (Ingo Schommer)
  • 2011-03-31 05f0ce3 Removed LeftAndMain->setLogo() $logoStyle parameter and LeftAndMain->LogoStyle(), use CSS (Ingo Schommer)
  • 2011-03-31 9b29616 Rearranged files in sapphire to reflect core dependencies more accurately, and have the tests/ folder mirror its folder structure (Ingo Schommer)
  • 2011-03-29 59230d8 Removed unused QueuedEmail and QueuedEmailDispatchTask (Ingo Schommer)
  • 2011-03-28 9d742f0 Removed ?debug_firebug GET parameter, and related firebug-lite inclusion in LeftAndMain (Ingo Schommer)
  • 2011-03-28 466add9 Removed CMSBatchAction->getDoingText(), couples behaviour with view too tightly, and was replaced by graphical loading indication in CMS UI a while ago (Ingo Schommer)
  • 2011-03-23 3f3f0f6 Moved SiteTree->doRollbackTo() to Versioned class (Ingo Schommer)
  • 2011-03-23 426f7e7 Moved SiteTree->doRollbackTo() to Versioned class (Ingo Schommer)
  • 2011-03-22 d61444e Moved Translatable class into new 'translatable' module (Ingo Schommer)
  • 2011-03-17 e0e1f81 Removed deprecated RestrictedTextField, UniqueTextField and UniqueRestrictedTextField (Sean Harvey)
  • 2011-03-17 53f43f5 Removed deprecated $allowHTML parameter from HeaderField constructor. Use allowHTML() method instead (Sean Harvey)
  • 2011-03-17 180185d Removed $className and $allowHTML from DatalessField constructor to support LabelField changes (Sean Harvey)
  • 2011-03-17 18fb465 Removed deprecated $className and $allowHTML parameters to LabelField (Sean Harvey)
  • 2011-03-17 454023c Remove deprecated methods getAllowedMaxFileSize, setAllowedMaxSize, getAllowedExtensions and setAllowedExtensions on FileField (Sean Harvey)
  • 2011-03-16 a99d7b0 Removed CMSBatchAction->getDoingText(), the same information can be visualized via a spinner button without this overhead (Ingo Schommer)
  • 2011-03-10 10abaf0 Returning <span class="ins"> instead of <ins> from SiteTree->getTreeTitle() (for easier parsing in javascript tree library which uses <ins> for other purposes) (Ingo Schommer)
  • 2011-03-02 fd3ae91 Replaced LeftAndMain->ajaxupdatesort() and LeftAndMain->ajaxupdateparent() with a combined LeftAndMain->savetreenode() (and a changed request parameter signature) (Ingo Schommer)
  • 2011-02-11 23e342c Removing support for PHPUnit 3.4 (3.5.0 has been released in Sept 2010). Removing PhpUnitWrapper_3_4, and adding better version detection. (Ingo Schommer)
  • 2010-12-16 1c34d8f Deprecated TreeTitle(), use getTreeTitle() (in SiteTree, File, Group) (Ingo Schommer)
  • 2010-12-05 5c0b218 Added security token to TableListField->Link() in order to include it in all URL actions automatically. This ensures that field actions bypassing Form->httpSubmission() still get CSRF protection (from r113275) (Sam Minnee)
  • 2010-11-13 854cbe7 Don't partially URI encode strings in SiteTree->RelativeLink(), rely on XML casting in templates instead (fixes #6125, thanks paradigmincarnate) (Ingo Schommer)
  • 2010-10-19 d8a8635 Member->canEdit() returns false if the editing member has lower permissions than the edited member, for example if a member with CMS_ACCESS_SecurityAdmin permissions tries to edit an ADMIN (fixes #5651) (from r110856) (Sam Minnee)
  • 2010-10-15 52bd0cc Using FieldHolder() instead of Field() for subfields in DatetimeField->FieldHolder(), in order to get configuraton settings for javascript DateField (from r107439) (Ingo Schommer)
  • 2010-10-15 3581a8d Deprecated File->getLinkedURL() MINOR Avoiding duplication by using existing getFullPath() in File->getAbsoluteURL() (from r107268) (Ingo Schommer)
  • 2010-10-15 a848a18 Deprecated AutocompleteTextField, use third-party solutions (from r107054) (Ingo Schommer)
  • 2010-10-13 42f5002 Installer now uses a database configuration helper class which isolates the logic of checking the database away from the installer, this interface can be used by other databases like MSSQL and PostgreSQL. The installer now looks for a specific file inside each database module, provided it's configured in install.php MySQL is provided by default, as it lives in sapphire (from r98786) (sminnee)
  • 2010-10-13 3680339 Changed MySQLFulltextSearchable class to FulltextSearchable (applies to all databases) (from r102012) (Sam Minnee)
  • 2010-10-13 740e490 Disallow methods/actions in RequestHandler->checkAccessAction() which are implemented on parent classes (e.g. ViewableData and Object), unless access is controlled through $allowed_actions. This limits information exposure from getters used in template contexts. (from r102003) (Sam Minnee)
  • 2010-05-25 9c03cc7 Refactored Requirements to use Requirements_Backend at all times - this makes testing far easier. Thanks tobych! MINOR Updated RequirementsTest to test Requirements_Backend instead of global statics (from r100513) (Ingo Schommer)
  • 2010-05-25 5a38c65 TreeDropdownField no longer requires your object to have the Hierarchy extension (from r100512) (Ingo Schommer)
  • 2010-05-25 07e3fb9 Removed deprecated Email_Template class, please use Email instead! (from r100503) (Ingo Schommer)
  • 2010-05-25 75b9897 #5107 Upload now uses Upload_Validator to separate the validation rules from the File loading done in the Upload class (from r100057) (Ingo Schommer)
  • 2010-04-14 618328a Installer now uses a database configuration helper class which isolates the logic of checking the database away from the installer, this interface can be used by other databases like MSSQL and PostgreSQL. The installer now looks for a specific file inside each database module, provided it's configured in install.php MySQL is provided by default, as it lives in sapphire (from r98786) (Ingo Schommer)
  • 2010-04-13 a5dde23 Decimal now allows setting a default value properly MINOR Unit tests for Decimal field type default value through new test class DecimalTest (from r98056) (Ingo Schommer)
  • 2010-04-12 fc77fb9 Moved GSTNumberField from sapphire/forms to new 'formfields_nz' module (from r97475) (Ingo Schommer)
  • 2010-04-12 a46b205 Moved BankAccountField from sapphire/forms to new 'formfields_nz' module (from r97474) (Ingo Schommer)
  • 2010-04-12 e717044 Deprecated ContentController->LangAttributes(). Use ContentLocale() instead and write attribute names suitable to XHTML/HTML templates directly in the template. ENHANCEMENT Added ContentController->ContentLocale() to allow XHTML/HTML specific lang= attribute settings in custom template code (see #4858). Removed <meta http-equiv="Content-Language"...> tag in SiteTree->MetaTags(). ENHANCEMENT Updated blackcandy theme to use new $ContentLocale attribute to set the locale of the current page (in Page.ss) (from r97207) (Ingo Schommer)
  • 2010-04-12 41a1d19 <% _t() %> calls without a namespace no get the right filename when placed in an <% include %> block (actual fix in r100972) (Ingo Schommer)
  • 2010-03-09 c604341 Removed "auto-merging" of member records from Member->onBeforeWrite() due to security reasons - please use DataObject->merge() explicitly if this is desired behaviour (Ingo Schommer)
  • 2009-12-16 6be405f Renamed ViewableData->SecurityID() to getSecurityID() in order to get its value loading through Form->loadDataFrom() (from r94178) (Sean Harvey)
  • 2009-11-22 a5070b8 Removed CMSSiteTreeFilter->showInList(), using custom logic in CMSMain->SearchTreeForm() instead API CHANGE Returning arrays instead of Query resource from CMSSiteTreeFilter->pagesIncluded() MINOR Removed unused LeftAndMain->getMarkingFilter() and CMSMainMarkingFilter, now handled by CMSSiteTreeFilter and CMSMain->SearchTreeForm() ENHANCEMENT Moved 'page tree filter' dropdown logic into an additional option for CMSMain->SearchTreeForm() (originally implemented in r83674) (Ingo Schommer)
  • 2009-11-21 d92bbbe Refactored hiding of Permissions added in r92428. Added PermissionCheckboxSetField->setHiddenPermissions() (Ingo Schommer)
  • 2009-11-21 5832b46 Removed jsparty/ directory after merging in jsrewrite feature branch changes. The contained folders are now located in cms/thirdparty and sapphire/thirdparty? (ischommer)
  • 2009-11-21 b943a65 Moved SecurityAdmin/AssetAdmin doAdd() and AddForm() methods into a common base implementation on LeftAndMain (Ingo Schommer)
  • 2009-11-21 b9bfcc9 Renamed CMSMain->AddPageOptionsForm() to AddForm() (Ingo Schommer)
  • 2009-11-21 23bac6e LeftAndMain->EditForm() returns EmptyForm() by default, as not all subclasses might want to implement the previously used getEditForm() method (e.g. ModelAdmin, which has its own sub-controllers to handle requests). Added specialized EditForm() overrides to AssetAdmin and CMSMain (Ingo Schommer)
  • 2009-11-21 94eada2 Removed unnecessary CMSMain->getpagecount() method (Ingo Schommer)
  • 2009-11-21 6e20091 Removed unused LeftAndMain->callPageMethod(), please use RequestHandler for this instead. (Ingo Schommer)
  • 2009-11-21 1308153 Deprecated LeftAndMain->getitem(), please use show() instead (Ingo Schommer)
  • 2009-11-21 25ba162 Removed LeftAndMain->getLastFormIn(), please use Form->formHtmlContent() instead (Ingo Schommer)
  • 2009-11-21 758804e Removed ajaxErrorHandler() javascript method from LeftAndMain.js, and changed two known references to custom code (Ingo Schommer)
  • 2009-11-21 01d06dd Replaced CMSMain->LangSelector() with CMSMain->LangForm() to provide more accessible backend and properly wrap existing <select> tag in a form (Ingo Schommer)
  • 2009-11-21 2796a37 Removed SideReport javascript class, replaced with concrete implementation in CMSMain.js ENHANCEMENT Using full form for 'site reports' panel in CMSMain->ReportForm(). Removed CMSMain->ReportSelector() (Ingo Schommer)
  • 2009-11-21 44e16b9 Removed CMSBatchAction->getDoingText(), is now using button loading indicators in the UI API CHANGE Removed LeftAndMain->BatchActionList(), no longer necessary as we're creating the batch actions form in the same class ENHANCEMENT Changed CMSBatchAction logic to return JSON status changes rather than eval'ed JavaScript via FormResponse ENHANCEMENT Ported batchactions in CMSMain_left.js to concrete javascript, and moved to new CMSMain.BatchActions.js file ENHANCEMENT Using native CMSMain->BatchActionsForm() to render form instead of custom template markup in CMSMain_TreeTools.ss (Ingo Schommer)
  • 2009-11-21 60451f7 Replaced addpageclass javascript functionality with concrete implementation in CMSMain_left.js MINOR Renaming load() to loadForm() in LeftAndMain.EditForm.js, to avoid overloading jQuery's native methods MINOR Triggering jQuery events on top of prototype's Observable for better handling with concrete, in SecurityAdmin.js (Ingo Schommer)
  • 2009-11-21 150cd38 Removed unused searchclass javascript class from CMSMain_left.js (Ingo Schommer)
  • 2009-11-21 dc4375a Removed LeftAndMain->EditForm(), please use getEditForm() instead API CHANGE Returning LeftAndMain->EmptyForm() as a welcome/placeholder message from LeftAndMain->getEditForm() if no record is found. Removed this placeholder from LeftAndMain_right.ss ENHANCEMENT Allowing optional $id parameter in LeftAndMain->getEditForm() (and subclasses) (Ingo Schommer)
  • 2009-11-21 e30f92a Returning empty form from getEditForm() method in CMSMain, AssetAdmin, SecurityAdmin to avoid an <% if %> condition in the template. The previous placeholder text is now always stored alongside the form template. This also allows for easier class overloading with different URLs, as the form action is no longer hardcoded in the template placeholder form. BUGFIX Adjusted AssetAdmin_left.ss, CommentAdmin_left.ss MINOR Removed CommentAdmin_right.ss, SecurityAdmin_right.ss - inherits a more generic LeftAndMain_right.ss instead MINOR Merged CommentAdmin_SiteTree.ss template back into CommentAdmin_left.ss (Ingo Schommer)
  • 2009-11-21 8b8867b Changed <p id=statusMessage> to <div class=notice-wrap> in LeftAndMain_right.ss and subclasses ENHANCEMENT Using external jquery.notice library to handle status message updates in the CMS (Ingo Schommer)
  • 2009-11-21 fe82f39 Removed unused ajaxSubmitForm() javascript in LeftAndMain.js, please use LeftAndMain.EditForm.js instead (Ingo Schommer)
  • 2009-11-21 140fae5 Removed AssetAdmin_right.ss template, using LeftAndMain_right.ss now (Ingo Schommer)
  • 2009-11-21 5aef49a Removed ChangeTracker javascript class, superseded by jquery.changetracker API CHANGE Removed autoSave() javascript logic in CMS, superseded by custom code in LeftAndMain.EditForm.js ENHANCEMENT Using jquery.changetracker in LeftAndMain.EditForm.js, and overhauled window.unload logic to automatically trigger ajax saving after a user confirmation MINOR Changed unload confirmation text in CMS logic to adapt to new behaviour (Ingo Schommer)
  • 2009-11-21 773d7c9 Removed StageLink javascript class, replaced with 'concrete' implementation (Ingo Schommer)
  • 2009-11-21 4082561 Removed flashColor(), stopFlashing(), suggestStageLink() javascript methods, they were never used (Ingo Schommer)
  • 2009-11-21 07e8d2e Removed tinymce_removeAll() javacsript method in favour of a cleanup() method in #Form_EditForm (Ingo Schommer)
  • 2009-11-21 eba09df Removed windowName() javascript method (Ingo Schommer)
  • 2009-11-21 8d637e7 Removed unused showIndicator() and hideIndicator() javascript methods (Ingo Schommer)
  • 2009-11-21 f76fefa Removed unused showResponseAsSuccessMessage() javascript method (Ingo Schommer)
  • 2009-11-21 9b1f5bc Removed baseHref() javascript method (Ingo Schommer)
  • 2009-11-21 42daa43 Moved jsparty/tinymce_ssbuttons to cms/javascript/tinymce_ssbuttons API CHANGE Moved jsparty/tinymce_ssmacron to cms/javascript/tinymce_ssmacron (Ingo Schommer)
  • 2009-11-21 1b312ae Removed ajaxActionsAtTop() and prepareAjaxActions() javascript methods, to be replaced with new concrete implementation (Ingo Schommer)
  • 2009-11-21 7fd337f Removed ajaxLoadPage(), ajaxLoadPage_success(), ajaxLink() javascript methods - were never used in core MINOR Moved ajaxSubmitFieldSet() javascript from LeftAndMain.js to MemberTableField.js (only place where its actually used) (Ingo Schommer)
  • 2009-11-21 908409a Removed BaseForm javascript class, was never used in core (Ingo Schommer)
  • 2009-11-21 3731deb Removed isVisible() javascript method (Ingo Schommer)
  • 2009-11-21 d084505 Removed DraggableSeparator, SideTabs, SideTabItem javascript classeAPI CHANGE Removed DraggableSeparator, SideTabs, SideTabItem javascript classess (Ingo Schommer)
  • 2009-11-21 fca3fbd Removed ModalForm javascript class, obsolete (Ingo Schommer)
  • 2009-11-21 094c30e Removed ModalForm, ModalDialog, GBModalDialog javascript classes from cms, were superseded by a simple javascript alert a while ago (see r11727 and r12245) (Ingo Schommer)
  • 2009-11-21 edb8a0d Removed obsolete/broken ImageEditor functionality (Ingo Schommer)
  • 2009-11-21 393652a Removed SiteTree->Status database field, and any manual setting of this value in SiteTree logic. Please use SiteTree->IsAddedToStage and similar dynamic getters for this purpose isntead. (Ingo Schommer)
  • 2009-11-21 204d4fb D Changed SiteTree->TreeTitle() to getTreeTitle() to make it available as a dynamic property, e.g. for the CMS forms (Ingo Schommer)
  • 2009-11-21 a8fcb4b Removed prototype15.js, its not used in core and can be downloaded separately for custom projects (Ingo Schommer)
  • 2009-11-21 9acde4e Moved jsparty/tiny_mce/plugins/spellchecker to sapphire/thirdparty/tinymce-spellchecker (Ingo Schommer)
  • 2009-11-21 678502e Moved tinymce-advcode plugin from jsparty/tinymce_advcode to sapphire/thirdparty/tinymce-advcode (Ingo Schommer)
  • 2009-11-21 3b97ce1 Moved jsparty/jquery/plugins/fitheighttoparent to sapphire/thirdparty/jquery-fitheightoparent (Ingo Schommer)
  • 2009-11-21 0630051 Added jquery_improvements.js and prototype_improvements.js (moved from jsparty/ folder) (Ingo Schommer)
  • 2009-11-15 37685e6 Removed RestfulService->connect(), use RestfulService->request() (Ingo Schommer)
  • 2009-11-15 ceeb9df Removed deprecated MemberTableField->addMembershipField() and MemberTableField->addPermissions(), use TableListField->setPermissions() instead (Ingo Schommer)

Features and Enhancements

  • 2011-04-30 1e69d08 Added ClassManifest->getModules(), and removed limitation to toplevel modules in ClassManifest->handleFile() (necessary to detect new sapphire/admin/ "submodule") (Ingo Schommer)
  • 2011-04-28 8fe9283 Adding page ID as metadata in SiteTree->MetaTags() in order to provide context for CMS preview of pages (Ingo Schommer)
  • 2011-04-28 0fd6924 Preview changes of page edits in CMS on website (through <iframe> sidebar) (Ingo Schommer)
  • 2011-04-24 d916140 Added incompatibility notice for Internet Explorer 6 in LeftAndMain.js (Ingo Schommer)
  • 2011-04-24 9a09aaf Changed CMSMain->AddForm() to a modal dialog, showing page types and their descriptions as radiobuttons rather than a dropdown (Ingo Schommer)
  • 2011-04-21 58416e5 Added CMSPagesController (Ingo Schommer)
  • 2011-04-19 0271652 Added default 'delete' action in LeftAndMain->getEditForm() if no other actions are set ('save' action was already present) (Ingo Schommer)
  • 2011-04-19 403d057 Using new *_Content templates for ModelAdmin and SecurityAdmin (Ingo Schommer)
  • 2011-04-19 4ddd69f Using SCSS variables for colour definitions in CMS, setting to greyscale theme for now in order to communicate the early status of the UI work (Ingo Schommer)
  • 2011-04-16 2e2e312 Splitting up CMSMain into CMSPageEditController and CMSPageSettingsController (Ingo Schommer)
  • 2011-04-16 03547fb Added FormField->setTemplate() and getTemplate(), using it in TabSet and other already template-driven FormField subclasses (Ingo Schommer)
  • 2011-04-15 ba4d709 Using custom CMSEditForm to render LeftAndMain->EditForm(), in order to place (fake) tab navigation alongside the layout manager areas (outside of actual edit form) (Ingo Schommer)
  • 2011-04-15 99a68dd Started styles for new CMS (Ingo Schommer)
  • 2011-04-14 b273861 Implemented new jLayout layout manager, more expressive class names in LeftAndMain.ss (Ingo Schommer)
  • 2011-04-07 6016655 Added 'nochildren' support to new jstree implementation (Ingo Schommer)
  • 2011-04-05 ff29f3e Changed HtmlEditorField link/image/flash forms to use model jQuery.dialog instead of side panel - less side effects when switching focus between editor and side panels, and fits better in new design drafts (Ingo Schommer)
  • 2011-04-05 766adba Removed tinymce_ssbuttons code which assumed a non-modal dialog (toggling between different link/image/flash forms) (Ingo Schommer)
  • 2011-03-22 2497f37 Allowing checkboxes and their disabling on LeftAndMain.Tree.js (Ingo Schommer)
  • 2011-03-21 05403b1 Using float positioning for TreeDropdownField panel until we have a solid way to determine correct absolute/relative position (with available space in surrounding form) (Ingo Schommer)
  • 2011-03-18 cfea011 Fixed tree search (Ingo Schommer)
  • 2011-03-16 824f745 Supporting passing in objects in LeftAndMain->getRecord() (and subclasses) in order to reduce boilerplate code in controller actions (Ingo Schommer)
  • 2011-03-10 35100c3 Allow submitting form data alongside TreeDropdownField ajax request, which can be used to retain state (Ingo Schommer)
  • 2011-03-10 7bda1ec Allowing JSTestDriver execution in tests/javascript/ by adding bash scripts and new Makefile command ("make jasmine") (Ingo Schommer)
  • 2011-03-08 7500891 Converted searchable and multiple selection behaviour of TreeDropdownField.js to jquery.entwine (Ingo Schommer)
  • 2011-03-08 f06480d Making TreeDropdownField and TreeMultiSelectField serverside markup more unobtrusive, adding DOM elements required by javascript through TreeDropdownField.js (Ingo Schommer)
  • 2011-03-03 a9cd7aa Allow disabling of tree drag'n'drop via input box (Ingo Schommer)
  • 2011-03-03 4b9ab5c Switched TreeDropdownField to use jquery.jstree instead of custom tree.js library. Rewrote TreeDropdownField.js from behaviour.js to jquery.entwine.js (Ingo Schommer)
  • 2011-03-02 564038b Added drag'n'drop support for tree (Ingo Schommer)
  • 2011-02-25 9ea7e68 Replaced Prototype show/hide functionality in ConfirmedPasswordField with jQuery. Added additional test case for show/hide markup. (Julian Seidenberg)
  • 2011-02-22 2d85a45 Replacing custom tree.js with jstree thirdparty library (Ingo Schommer)
  • 2011-02-11 3593ac2 Adjusted from-source documentation to github and piston (Ingo Schommer)
  • 2010-12-21 e1ad660 Installer now checks for magic_quotes_gpc being turned off. This option turned on can cause issues with serialized data in cookies when unserializing (sharvey)
  • 2010-12-21 6db82a8 HTTP_HOST server variable not filled out correctly when a port other than 80 is used on CLI (Sean Harvey)
  • 2010-12-17 fc31017 Always encode email subject as UTF-8 (thanks syntax!) (Sean Harvey)
  • 2010-12-16 c7a9840 #5055 Convert unpredictability and replacing inconsistent conversion. Use htmlspecialchars() and html_entity_decode() wherever possible which are faster than str_replace() (Sean Harvey)
  • 2010-12-16 f056abc Added NullHTTPRequest as a placeholder for new RequestHandler/Controller instances that haven't handled a URL yet. This means RequestHandler->request can be safely called from singleton controllers (Ingo Schommer)
  • 2010-12-16 9681134 Added RequestHandler->setRequest() for easier testing of controllers (usually handled through handleRequest()). Moved $request definition from Controller into parent class (RequestHandler) (Ingo Schommer)
  • 2010-12-15 bffd187 BASE_URL calculation now uses realpath() to calculate any symlinks in environment variable SCRIPT_FILENAME (Sean Harvey)
  • 2010-12-13 f48d685 Allow setting secure session cookies when using SSL. Recent change r114567 made this impossible. (thanks simon_w!) (Sean Harvey)
  • 2010-12-11 ec2ce32 #5442 SapphireTest now creates a "tmpdb" database name with a prefix, changed by defining SS_DATABASEPREFIX. Defaults to "SS" to namespace SilverStripe temporary database names (Sean Harvey)
  • 2010-12-06 1222b4d 'bypassStaticCache' cookie set in Versioned is limited to httpOnly flag (no access by JS) to improve clientside security (Ingo Schommer)
  • 2010-12-05 1a3897a Validation for uploaded files (from r113420) (Sam Minnee)
  • 2010-12-05 854e0e3 Added Form->enableSecurityToken() as a counterpart to the existing disableSecurityToken() (from r113284) (Sam Minnee)
  • 2010-12-05 9ec31ac Added SecurityToken to wrap CSRF protection via "SecurityID" request parameter (from r113272) (Sam Minnee)
  • 2010-12-05 8b220b9 Using RandomGenerator in Form->getExtraFields() "SecurityID" token creation (Ingo Schommer)
  • 2010-12-05 c378448 Added RandomGenerator for more secure CRSF tokens etc. (Ingo Schommer)
  • 2010-12-05 3f55474 PHP requirements in installer now check for date.timezone correctly being set for PHP 5.3.0+. This option is required to be set starting with 5.3.0 and will cause an error during installation if not (from r114467) (sminnee)
  • 2010-11-24 65b3b14 Setting $this->request in ModelAdmin_RecordController->edit() instead of returning new response, so it can be altered by subclasses (Ingo Schommer)
  • 2010-11-23 b15019a Added SS_HTTPResponse->setStatusDescription() as equivalent to setStatusCode(). Added documentation. BUGFIX Strip newlines and carriage returns from SS_HTTPResponse->getStatusDescription() (fixes #6222, thanks mattclegg) (Ingo Schommer)
  • 2010-11-18 ab92919 Allowing i18nTextCollector to discover entities in templates stored in themes/ directory (thanks nlou) (Ingo Schommer)
  • 2010-10-19 ef8419f #4903 MemberLoginForm field for "You are logged in as %s" message customisation (thanks walec51!) (from r111891) (Sam Minnee)
  • 2010-10-19 6d423c9 #3775 Added getter to GD so you can retrieve the internal GD resource being used. Made setGD public so you can override the GD yourself as well (from r111887) (Sam Minnee)
  • 2010-10-19 fd7babe Show "Database Configuration" section of installer requirements for reference (collapsed by default) (from r111873) (Sam Minnee)
  • 2010-10-19 d542ddb Making "sake" script more portable by using "/usr/bin/env" shebang instead of "/bin/bash" (fixes #6045, thanks sychan) (from r111495) (Sam Minnee)
  • 2010-10-19 976f96e Added "module=" argument to FullTestSuite (to support comma-separated module lists) (from r111489) (Sam Minnee)
  • 2010-10-19 0200c75 #6023 Shorten SSViewer cached template path for readability of the filenames, and also so Windows doesn't break on long paths (from r111086) (Sam Minnee)
  • 2010-10-19 ea2b86c Added custom test listener for PHPUnit in order to call setUpOnce() and tearDownOnce() on SapphireTest (from r111050) (Sam Minnee)
  • 2010-10-19 064ccec Allowing to run single tests via phpunit through new test bootstrap XML file (e.g. "phpunit sapphire/tests/api/RestfulServerTest.php" or "phpunit sapphire/tests/api") (from r111048) (Sam Minnee)
  • 2010-10-19 fedaaa9 Added localisation for batch actions in javascript + translations (from r111915) (Sam Minnee)
  • 2010-10-19 d295d68 #3828 500 server error page is created by default on dev/build (from r108644) (Sam Minnee)
  • 2010-10-18 684e76e Added argument to SQLQuery->leftJoin()/innerJoin() (#5802, thanks stojg) (from r108418) (Sam Minnee)
  • 2010-10-18 30efd55 Added class to time icon in TimeField so it can be styled (from r107810) (Sam Minnee)
  • 2010-10-15 d67c43a Using jQuery UI datepicker in DateField and DatetimeField instead of outdated DHTML calendar.js (fixes #5397) ENHANCEMENT Abstracted optional DateField->setConfig('showcalendar') logic to DateField_View_JQuery (from r107438) (Ingo Schommer)
  • 2010-10-15 ed67b2d #5352 CMS now uses the user's preferred date and time formatting in DateField and TimeField (from r107327) (Ingo Schommer)
  • 2010-10-15 ad7267a Member_DatetimeOptionsetField toggle text is now translatable (from r107365) (Ingo Schommer)
  • 2010-10-15 0acb21d Calling Image->deleteFormattedImages() in Image->onBeforeWrite() (#5423) (from r106705) (Ingo Schommer)
  • 2010-10-15 bcbe9c2 Allowing batch checkbox selection of TableListField rows with TableListField->Markable and TableListField->addSelectOptions() (from r105266) (Ingo Schommer)
  • 2010-10-15 8b39c98 'Select all' and 'Select none' checkboxes for CommentTableField for easier batch handling of comments, improved its styling in CommentAdmin (from r105271) (Ingo Schommer)
  • 2010-10-15 72e7ce3 Abbreviating comment text display in CommentAdmin to first 150 characters (from r105268) (Ingo Schommer)
  • 2010-10-15 e44ba25 Added CSSContentParser->getByXpath() (from r105126) (Ingo Schommer)
  • 2010-10-15 d2bcf47 Installer exposes database type in "Database support" configuration (from r112247) (sminnee)
  • 2010-10-15 5dc52e9 "Database Configuration" section in installer shows database version and database type (without the "Database" suffix) for reference (from r111874) (sminnee)
  • 2010-10-15 ec9ea4c Added phpunit.xml.dist to avoid setting bootstrap includes and other SilverStripe specific configuration as CLI parameters and test-level includes (from r111055) (sminnee)
  • 2010-10-15 991ec35 ErrorDocument in default .htaccess so Apache serves default 404 and 500 server error pages (from r108663) (sminnee)
  • 2010-10-15 b0d11f1 Added variable for the server configuration file so the config-form can display it for the installation (from r105028) (sminnee)
  • 2010-10-15 26d3c34 Installer now supports requireDatabaseVersion() on each database configuration helper implementation, e.g. MySQLDatabaseConfigurationHelper. If it's not defined, the test is skipped. (from r104707) (sminnee)
  • 2010-10-15 05828ae box icon (from r104341) (Ingo Schommer)
  • 2010-10-15 1757ac1 Added cs_CZ javascript translations (#5540, thanks Pike) (from r104162) (Ingo Schommer)
  • 2010-10-13 174ac21 #5080 SilverStripe can now be installed successfully on servers that do not have any rewrite capability (from r101343) (sminnee)
  • 2010-10-13 7a3be44 you can now choose your site locale at install time (from r100769) (sminnee)
  • 2010-10-13 9b1372a show all database systems we support, along with messages if the user cannot use them. Also allow 3rd parties to register their own database classes to appear in this list. (from r100696) (sminnee)
  • 2010-10-13 0d5b969 IIS 7.x no longer throws a server error if the rewrite module isn't installed when first opening the SS installer - instead, the web.config file is written with rules during installation MINOR Tidied up installer, removing unused methods and clearly defining the web server support (from r100553) (sminnee)
  • 2010-10-13 cf647f4 #5024 Installer now checks that the user has entered a username and password correctly for the default admin, an additional button for re-checking requirements is now found at the bottom of the admin configuration section ENHANCEMENT Error messages for database AND admin configuration are now in the same place at the top of the installer (from r99841) (sminnee)
  • 2010-10-13 6a9193e If the database type to install with doesn't allow creation of databases, allow for this case and inform the user they need to create it manually (from r99001) (sminnee)
  • 2010-10-13 dd015ff Removed extension specific RewriteCond from .htaccess, install.php and rewritetest.php to allow for broader range of dynamically handled extensions (e.g. generating GIF files through SilverStripe controllers). See #2958 (from r97791) (sminnee)
  • 2010-10-13 eebff68 Easier installation for IIS based configurations by providing the web.config file out of the box, an inaccessible file on Apache based web servers (from r93255) (sminnee)
  • 2010-10-13 3077816 #4576 Detection of IIS and the IIS URL Rewrite Module during SS install (from r93110) (sminnee)
  • 2010-10-13 95f1703 #4742 Set lower timeout for mysql_connect to avoid long timeouts when mysql_connect can't find a MySQL server locally during SS install, and only do certain MySQL checks if the server can be found, greatly improving install performance (from r93106) (sminnee)
  • 2010-10-13 f2bbb4c Added links to installation introduction text for sources of help and suggested web hosts (from r101378) (Sam Minnee)
  • 2010-10-13 9137539 Installer no longer asks for firstname and surname for default CMS admin account, this can be changed later on and doesn't need to be entered for installation (from r101314) (Sam Minnee)
  • 2010-10-12 46be185 Improved wording and styling in installer. Added links to server requirements, themes download, tutorial. Decreased vertical space before the "install" button to make it more obvious. (from r101246) (Sam Minnee)
  • 2010-10-04 5658cd6 #5694 New log writer SS_SysLogWriter for logging SilverStripe errors to the system log (thanks rorschach!) (Sean Harvey)
  • 2010-10-04 70105f0 AssetAdmin now uses Upload_Validator instead of setting the rules directly on Upload (from r100058) (Sam Minnee)
  • 2010-10-04 201e6a5 batchactions can now implement confirmationDialog() to provide a custom confirmation dialog to the front end. MINOR added above confiration to batch setting expiry (from r97215) (from r98211) (Sam Minnee)
  • 2010-10-04 b212b5c set file metadata on upload. (from r97780) (from r99117) (Sam Minnee)
  • 2010-10-04 5557622 Allowing SQLite selection in installer ENHANCEMENT Moved all Javascript containedin install.php and config-form.html to install.js, and using jQuery to simplify logic ENHANCEMENT Allow installer to attach custom form fields based on the install driver (as defined in _register_database.php) (from r101054) (Sam Minnee)
  • 2010-10-04 cb435df If no arguments specified for cli-script.php/sake, then provide a friendly message to the user on where to get help (from r100989) (Sam Minnee)
  • 2010-10-04 7285bbe Added help text for "locale" setting in installer MINOR Changed <div> hierarchy in config-form.html to allow right-aligned help texts which horizontically align with their respective field sets on the left. (from r100940) (Sam Minnee)
  • 2010-10-04 94d98b1 Redirecting to translated page when original is requested with a 'locale' GET parameter (e.g. 'about-us/?locale=de_DE' will redirect to 'ueber-uns' with a 301 HTTP response). Implemented in ContentController->handleRequest(). (see #5001) (from r100937) (Sam Minnee)
  • 2010-10-04 726adb6 Added _register_database.php to sapphire which sets the SS provided databases for DatabaseAdapterRegistry (from r100902) (Sam Minnee)
  • 2010-08-03 c57728a Only defining document.getElementsByClassName() in prototype.js if no native implementation exists (which speeds up the CMS). Ported from 'jquery13' module, thanks Hamish (from r100849) (Andreas Piening)
  • 2010-08-03 1941c60 Creating default "Content Authors" group with limited rights if no other groups exist. MINOR Moved Permission->requireDefaultRecords() to Group->requireDefaultRecords() and Member->requireDefaultRecords(). MINOR Removed outdated checks for CanCMS and CanCMSAdmin from Permission->requireDefaultRecords() (from r100799) (Andreas Piening)
  • 2010-06-03 7e0daa8 Allow extension of LeftAndMain->getEditForm() (and subclasses) through a new updateEditForm() hook (see r98736 for additions to AssetAdmin and CMSMain) (from r98737) (Ingo Schommer)
  • 2010-05-25 e78dc52 Allowing custom popup requirements in ComplexTableField without subclassing through $requirementsForPopupCallback MINOR Added getParentController() to TableListField_ItemRequest and ComplexTableField_Popup MINOR Extending ComplexTableField_ItemRequest from TableListField_ItemRequest to avoid redundant code (from r100774) (Ingo Schommer)
  • 2010-05-25 5c96533 you can now choose your site locale at install time (from r100769) (Ingo Schommer)
  • 2010-05-25 c81a788 Added 'updateImageForm', 'updateFlashForm', 'updateLinkForm' hooks to HtmlEditorField (the imageform hook was necessary to make the 'pixlr' module work) (see #3938) (from r100753) (Ingo Schommer)
  • 2010-05-25 e19b13a show all database systems we support, along with messages if the user cannot use them. Also allow 3rd parties to register their own database classes to appear in this list. (from r100696) (Ingo Schommer)
  • 2010-05-25 94801d7 Stored combined files in assets/_combinedfiles by default (from r100536) (Ingo Schommer)
  • 2010-05-25 3bab691 Combined files now live in assets/.combinedfiles by default (from r100529) (Ingo Schommer)
  • 2010-05-25 d5e48d5 #4599 DataObjectSet now uses more array functions instead of performing equivalent tasks - thanks simon_w! (from r100453) (Ingo Schommer)
  • 2010-05-25 30b2a95 Convert JSON functions now use the Services_JSON library where appropriate instead of custom code, and if json_decode() or json_encode() are available these are used MINOR Added unit tests for Convert JSON functions (from r100423) (Ingo Schommer)
  • 2010-05-25 3a19dc0 you can now do coverage tests of single/multiple tests, or entire modules (from r99954) (Ingo Schommer)
  • 2010-05-25 1eb7959 #4787 Widget now respects updateCMSFields on extension classes so additional fields can be add (or existing ones removed) (from r99929) (Ingo Schommer)
  • 2010-05-25 593a87b #4043 Allow setting the from address for debug information in SS_LogEmailWriter - thanks Hamish! (from r99845) (Ingo Schommer)
  • 2010-05-25 4d2cc5d #5024 Installer now checks that the user has entered a username and password correctly for the default admin, an additional button for re-checking requirements is now found at the bottom of the admin configuration section ENHANCEMENT Error messages for database AND admin configuration are now in the same place at the top of the installer (from r99841) (Ingo Schommer)
  • 2010-05-08 ecbee33 Moved cms/javascript documentation from JSDoc to NaturalDocs format (Ingo Schommer)
  • 2010-04-14 498c075 Allow locale/dateformat specific reordering of day, month, year input fields in DateField (from r99361) (Ingo Schommer)
  • 2010-04-14 195e341 set file metadata on upload. (from r97780) (from r99106) (Ingo Schommer)
  • 2010-04-14 47dfe8b Redirecting to new record from LeftAndMain/CMSMain->doAdd() if not called via ajax (Ingo Schommer)
  • 2010-04-14 de112bb Added checkbox to switch off using the environment during install if it's available (from r98677) (Ingo Schommer)
  • 2010-04-14 00f5f06 #3903 Initial changes to installer to support selection of different database drivers (from r98659) (Ingo Schommer)
  • 2010-04-14 f660634 you can now pass arbitrary CURL options to the request() method of RestfulService. (from r98656) (Ingo Schommer)
  • 2010-04-14 c0707cb adapt the page dropdown based off the allowedChildren values (from r97745) (Ingo Schommer)
  • 2010-04-13 7246dc8 Added hover states to "Available widgets" boxes in the CMS for usability (from r97606) (Ingo Schommer)
  • 2010-04-13 addd1de Added visual elements to aid in the usability of the WidgetAreaEditor MINOR Added better help text underneath "Available Widgets" and "Widgets currently used" (from r97602) (Ingo Schommer)
  • 2010-04-13 3b50f8d Changed menu title from "Site Content" to "Pages" to be consistent with other menu labels ENHANCEMENT Changed tree root node in CMS to get title from SiteConfig rather than defaulting to "Site Content" ENHANCEMENT Changed tree panel headline in CMS from "Site Content and Structure" to "Page Tree" to stay consistent with new CMS menu title (from r97597) (Ingo Schommer)
  • 2010-04-13 51f9508 Adjusted "Available Widgets" column to be narrower than "Widgets currently used", allowing more space for configuring widgets (from r97530) (Ingo Schommer)
  • 2010-04-13 031835a roll batch permissions in to a generic function (from r97748) (from r98219) (Ingo Schommer)
  • 2010-04-12 1039cfa Allowing translation of SiteConfig (including toplevel permission groups) BUGFIX Fixed SiteConfig->canView()/canEdit() to respect empty CanViewType/CanEditType assignments. (from r97370) (Ingo Schommer)
  • 2010-02-23 a4e14d3 Allow DataObjectSet to remove duplicates based on any field (#5094, thanks mobiusnz) (Ingo Schommer)
  • 2010-02-22 f22f2e2 Disabling/checking permission checkboxes in admin/security when 'ADMIN' permission is selected (Ingo Schommer)
  • 2010-02-22 09de9f7 Only show 'HTML Editor Config' dropdown in Group->getCMSFields() if more than one option exists BUGFIX Fixed bogus HTMLEditorConfig instance when get() is called without a valid identifier (due to NULL database columns) (Ingo Schommer)
  • 2010-02-22 9c00cac Showing checkboxes as disabled for inherited roles in Group->getCMSFields() (Ingo Schommer)
  • 2010-02-22 93895a4 Added OptionsetField->setDisabledItems() to allow specifically disabling certain checkboxes ENHANCEMENT Added CheckboxSetField->setDefaultItems() to tick specified checkboxes regardless of the value passed (Ingo Schommer)
  • 2010-02-22 11ad275 Showing (readonly) permissions for a Member record in admin/security popup (Ingo Schommer)
  • 2010-02-22 705eaae PermissionCheckboxSetField_Readonly (with all checkboxes disabled) MINOR Re-adding support for Group and PermissionRole records in PermissionCheckboxSetField ENHANCEMENT Added 'assigned to...' label to group permissions in PermissionCheckboxSetField - used in Member->getCMSFields() readonly permission view (Ingo Schommer)
  • 2010-02-22 19336e2 Allowing PermissionCheckboxSetField to inspect multiple group records for existing permissions (Ingo Schommer)
  • 2010-02-22 ca3b8d5 Saving group relations on SecurityAdmin->EditForm()/RootForm() through TreeMultiselectField instead of hidden 'Group'/'GroupID' values (Ingo Schommer)
  • 2010-02-12 fc8f413 Saving MemberTableField through new 'Groups' field added in Member->getCMSFields(). (Ingo Schommer)
  • 2010-02-12 aea2f94 View and select groups for a specific member via the member popup in admin/security (requires EDIT_PERMISSIONS) (Ingo Schommer)
  • 2010-02-11 555fcd9 Listing all members regardless of group membership by default in admin/security. Deleting a member from this list will delete it from the database instead of the group relationship API CHANGE Renamed SecurityAdmin->getEditForm() form action HTML identifier from #action_addmember to #Form_EditForm_action_addmember (Ingo Schommer)
  • 2010-02-11 1ba1c56 Making setting optional in MemberTableField. Field instances without will list all members unfiltered, and remove members from the database rather than the group relation. ENHANCEMENT Allow disabling of 'inline add' formfields in a MemberTableField through setPermissions(array('inlineadd')) (Ingo Schommer)
  • 2010-02-11 c3e213b Allow overriding TableListField_Item on TableListField by setting the property itemClass (merged from r98428) (Ingo Schommer)
  • 2010-02-11 37a9146 Added help texts for MemberImportForm and GroupImportForm (Ingo Schommer)
  • 2010-02-10 19de418 Import groups from CSV in admin/security through the new GroupImportForm class (and GroupCsvBulkLoader) (Ingo Schommer)
  • 2010-02-10 49dd8dd Allowing custom 'root forms' when id values '0' or 'root' are passed from the tree selection. (Ingo Schommer)
  • 2010-02-10 89c9262 Import members and their group assignments from CSV in admin/security through the new MemberImportForm class (Ingo Schommer)
  • 2009-12-18 f2d264c #3049 Array notation on DataObjectSet is now possible MINOR Added unit tests for array notation to DataObjectSetTest MINOR Removed commented out tests from DataObjectSet (Sean Harvey)
  • 2009-12-16 c2403fc Loading of tinymce_ssbuttons plugin via relative paths in HtmlEditorConfig rather than using the plugin name as a path spec (see r94060) API CHANGE Changed cms/javascript/tinymce_ssbuttons plugin name to "ssbuttons" (see r94060) API CHANGE Changed cms/javascript/tinymce_ssmacron plugin name to "ssmacron" (see r94060) (from r94062) (Sean Harvey)
  • 2009-12-16 d6e9931 Added MultipleOf and Modulus methods to ViewableData - useful for templating work (from r94063) (Sean Harvey)
  • 2009-12-16 1588da5 Added support for loading external plugins (with relative paths) in HtmlEditorConfig. This means relative paths can be separate from the plugin name, and fixes a bug where paths containing dashes were ignored by TinyMCE.init(). ENHANCEMENT Changed sapphire/thirdparty/tinymce-advcode to use the original plugin name, and specify its relative path through HtmlEditorConfig instead. (from r94060) (Sean Harvey)
  • 2009-12-02 8bf1dc5 Added SiteTree->canViewStage() and using it in ContentController->init() (Ingo Schommer)
  • 2009-12-02 155e981 Added GroupCsvBulkLoader class to facilitate group imports with permission codes and hierarchy (Ingo Schommer)
  • 2009-12-02 fd86a0b MemberCsvBulkLoader for easy member import with group associations (Ingo Schommer)
  • 2009-12-02 ef28a27 Added BulkLoader->deleteExistingRecords(), removed unnecessary parameters from BulkLoader->load() ENHANCEMENT Decreased memory usage in BulkLoader->load() when deleting all records before importing MINOR Re-enabled CsvBulkloaderTest cases, were disabled by accident (Ingo Schommer)
  • 2009-11-30 ba344f2 Added SapphireTest->usesDatabase flag to explicitly request building of a test database for a test suite. This is necessitated by r93717, which removed the automatic building of these databases on every run. (Ingo Schommer)
  • 2009-11-30 43dd296 Added parameter to DBLocale->Nice() ENHANCEMENT Added DBLocale->getNativeName() (from r93771) (Ingo Schommer)
  • 2009-11-21 7a1e3a9 Allowing to hide certain permission from showing in SecurityAdmin through add_hidden_permission() (refactored from r92428) (Ingo Schommer)
  • 2009-11-21 f793ffd SideReportsHandler class for easier handling and templating of "side reprts" in the CMS interface API CHANGE Removed CMSMain->ReportFormParameters()/ReportForm()/sidereport(), replaced with new SideReportsHandler class (Ingo Schommer)
  • 2009-11-21 c44bc29 Adding ParentID and ClassName fields in LeftAndMain->getEditForm() if they're not already present. This ensures the UI can update state properly, e.g. to set the current tree element (Ingo Schommer)
  • 2009-11-21 e56852d Adjusted SecurityAdmin to new LeftAndMain API and jquery.concrete javascript. Changed 'delete' and 'create' interface to be more in line with CMSMain parent implementation, and increase code reuse. (Ingo Schommer)
  • 2009-11-21 c467c92 Converted AssetAdmin and AssetTableField javascript to jquery-concrete MINOR Moved AssetAdmin->movemarked() logic to AssetTableField (Ingo Schommer)
  • 2009-11-21 26df8bd Moved AssetAdmin->deletemarked() logic into AssetTableField (Ingo Schommer)
  • 2009-11-21 343044e Using built-in TableListField javascript deletion for AssetTableField ENHANCEMENT Less template overloading in AssetTableField.ss (Ingo Schommer)
  • 2009-11-21 f15e2d8 Reloading current edit form after 'look for new files' in AssetAdmin (Ingo Schommer)
  • 2009-11-21 dd52d7a Removed CheckboxRange javascript from AssetAdmin.js, unnecessary complication of the UI with legacy prototypejs-based code. (Ingo Schommer)
  • 2009-11-21 e47ce88 Making CMSBatchActionHandler specific to record class, in order to have different batch actions for AssetAdmin (removing folders). Added CMSBatchActionHandler->batchActions() and changed internal representation of batch actions (Ingo Schommer)
  • 2009-11-21 4c71322 Added form.clickedButton to all forms triggered inside LeftAndMain javascript (Ingo Schommer)
  • 2009-11-21 650d44d Reimplemented ModelAdmin history feature as separate javascript file based on jQuery.concrete. It removes any dependencies to PHP code or existing markup, which means it can be disabled if not required. (Ingo Schommer)
  • 2009-11-21 1a5ed26 Making jQuery.layout dimension settings in CMS configurable through CSS, to allow for easy overloading without using the javascript object (e.g. making the sidebar wider in ModelAdmin through ModelAdmin.css) (Ingo Schommer)
  • 2009-11-21 722fc1d Allowing ModelAdmin to be rendered with different *_right.ss templates based on the class name (Ingo Schommer)
  • 2009-11-21 c65800a Using ->request in LeftAndMain->currentPageID() MINOR Documentation in LeftAndMain (Ingo Schommer)
  • 2009-11-21 44e3966 Removed manual SiteTree->Status setting in LeftAndMain controllers, use specific getters like SiteTree->IsAddedToStage for this purpose (Ingo Schommer)
  • 2009-11-21 64e042a Removed unused LeftAndMain->DeleteItemsForm ENHANCEMENT Moved LeftAndMain->deleteitems() into SecurityAdmin, its the only place where its not replaced by CMSBatchAction yet (Ingo Schommer)
  • 2009-11-21 c7cca84 Updated LeftAndMain->ajaxupdateparent() and ajaxupdatesort() to return JSON data rather than FormResponse eval()ed javascript, and let the clientside handle any updates. Also updated to use HTTPRequest instead of superglobals. (Ingo Schommer)
  • 2009-11-21 3124388 Removed jquery.livequery.js dependency in LeftAndMain, is using jquery.concrete now. Moved only application of livequery (cms form buttons) to concrete (Ingo Schommer)
  • 2009-11-21 fec71a0 Moved sitetree filter functionality back into CMSMain->SearchForm() to simplify both serverside and clientside processing, and save precious UI real estate above the tree panel (Ingo Schommer)
  • 2009-11-21 898665e Using jQuery.get() to ajax-refresh the CMS tree, to allow for concrete-style behaviour and global ajax error handling through jQuery instead of prototypejs (Ingo Schommer)
  • 2009-11-21 a4ae359 Added global ajax error handling to LeftAndMain.js (Ingo Schommer)
  • 2009-11-21 7400f8e Using concrete for CMS loading screen javascript ENHANCEMENT Better styling for non-javascript message in CMS loading screen (Ingo Schommer)
  • 2009-11-21 c48c775 Moving placeholder HTML for CMS EditForm out of the <form> tag, and picking it up for later usage in the EditForm javascript (Ingo Schommer)
  • 2009-11-21 5f8a164 Defaulting to action_save button in ajaxSubmit() javascript logic in CMS form ENHANCEMENT Making ajax options overrideable in ajaxSubmit() javascript logic in CMS form (Ingo Schommer)
  • 2009-11-21 b6dc2de Added initial implementation of jquery-changetracker as a replacement for the existing ChangeTracker behaviour/prototype javascript class (Ingo Schommer)
  • 2009-11-21 bc2cad4 Floating tinymce toolbar icons in CMS to allow for smaller widths without having tinymce hide the tabset scrollbars (Ingo Schommer)
  • 2009-11-21 c2d24f9 Changed CMSMain and LeftAndMain form submissions to return raw HTML instead of using FormResponse logic and evaluated javascript. This allows a more customizeable UI layer that is decoupled from the serverside logic. Any state changes should be propagated through the form itself. ENHANCEMENT Using new 'X-STATUS' HTTP response header for CMS form responses, as it is more robust for submitting variable length strings than the original 'Status' header. The status is evaluated in LeftAndMain.EditForm.js API CHANGE Removed CMSMain->tellBrowserAboutPublicationChange(), LeftAndMain->returnItemToUser(), LeftAndMain->getActionUpdateJS(), LeftAndMain->addTreeNodeJS(), LeftAndMain->deleteTreeNodeJS(). Use javascript to respond to state changes API CHANGE Removed CMSForm and CMSRightForm javascript classes, superseded by LeftAndMain.EditForm.js ENHANCEMENT Removed custom change detection in LeftAndMain->save(), this should be handled by DataObject->write() ENHANCEMENT Removed switch in LeftAndMain->save() which doesnt process saving if the record hasn't been altered, to simplify the saving logic ENHANCEMENT Removed custom add/remove tree node logic in LeftAndMain->save() which was retrieving state from DataObjectLog. This was never actively used, and should be handled by custom clientside logic. (Ingo Schommer)
  • 2009-11-21 41c1c49 Better response handling in LeftAndMain.EditForm BUGFIX Fixed event cancellation in LeftAndMain.EditForm javascript buttons (Ingo Schommer)
  • 2009-11-21 87a6e33 Disabling validator in CMSMain->getCMSFields() unless its explicitly set through SiteTree->getCMSValidator(). We don't fully support validation in the CMS (yet), and it causes unnecessary bloat in the document body for now. (Ingo Schommer)
  • 2009-11-21 021c8d4 Initialize the east layout panel in CMSMain.js as hidden, so users can't toggle it without going through tinyMCE buttons (Ingo Schommer)
  • 2009-11-21 dffaa08 Removed SitetreeAccess javascript functionality, replaced with tighter logic in CMSMain.js (Ingo Schommer)
  • 2009-11-21 f297ec9 Removed a.cmsEditLink javascript behaviour, do a full page load as normal links instead (Ingo Schommer)
  • 2009-11-21 0d5ee9d Migrated translation dropdown javascript to concrete and renamed js include from LangSelector.js to CMSMain.Translatable.js (Ingo Schommer)
  • 2009-11-21 0b0e10d Better integration between new form javascript and tree in CMS MINOR Various event and property renamings in CMSMain.js (Ingo Schommer)
  • 2009-11-21 ddda071 Replacing greybox library for admin/myprofile with a jQuery UI dialog, including iframe resizing and position/dimension saving into cookies (Ingo Schommer)
  • 2009-11-21 a3bfa49 Saving layout state in CMS in cookie for left-hand panel (Ingo Schommer)
  • 2009-11-21 761760e Storing tabs in LeftAndMain in cookie (Ingo Schommer)
  • 2009-11-21 9f4d0da Integrating right panels ('insert image', etc.) in CMS with new layout manager, adjusting title bar to jQuery UI styling, making panel content scrollable MINOR Updated cmsmain/leftandmain javascript to concrete API changes (Ingo Schommer)
  • 2009-11-21 2ccc366 Using a simple target=_blank for opening the logo link in CMS instead of javascript ENHANCEMENT Moved the "edit profile" popup link to concrete (Ingo Schommer)
  • 2009-11-21 c5eadd8 Using jQuery UI tabs for tree tools like 'search' or 'batch actions' instead of custom JavaScript API CHANGE Removed 'treeactions' javascript global (Ingo Schommer)
  • 2009-11-21 df7713f Initial 'concrete' implementation of CMS forms incl. ajax saving, validation placeholders and session-pinging MINOR Removed 'innerLayout' from CMSMain.js javascript (Ingo Schommer)
  • 2009-11-21 042f4c2 Removed custom button styling in CMS, now replaced with standard jQuery UI buttons (Ingo Schommer)
  • 2009-11-21 58cfa9f Setting default group title in Group->populateDefaults() (Ingo Schommer)
  • 2009-11-21 b1300f7 Creating filesystem node in Folder->onBeforeWrite() (moved from AssetAdmin->add()) ENHANCEMENT Setting default folder title in Folder->populateDefaults() (Ingo Schommer)
  • 2009-11-21 ba281cf Oncomplete ajax callbacks for TableListField.js->refresh() (Ingo Schommer)
  • 2009-11-21 46b0f0c Deleting formatted images in Image->onBeforeDelete() (Ingo Schommer)
  • 2009-11-21 d95f867 Triggering jQuery events in TreeSelectorField.js in preparation to switching the tree logic to jQuery. This prevents developers from using the soon-to-be-deprecated Observable prototype (Ingo Schommer)
  • 2009-11-21 28109df Removed UniqueField.js dependency to CMS-related statusMessage() javascript class, and using jQuery even triggers instead (Ingo Schommer)
  • 2009-11-21 0b25cb9 Removed UpdateURL.js, moved logic to CMSMain.js ENHANCEMENT Using plain TextField for URLSegment in SiteTree->getCMSFields(), and using custom logic in CMSMain.js. The field didn't have any serverside validation anyway, and the remaining parts are quite custom (Ingo Schommer)
  • 2009-11-21 f60e94b Using native jQuery.getScript() in customized jQuery.ondemand plugin. Moved processDemandHeaders() into jQuery namespace, and adjusted customized prototype.js library (Ingo Schommer)
  • 2009-11-21 0abe472 Added SiteTree->getStageURLSegment() and SiteTree->getLiveURLSegment() to allow auto-population in the CMS edit form. This information is necessary to keep clientside UI state consistent. (Ingo Schommer)
  • 2009-11-21 9ecd359 Setting proper text/javascript content-type in FormResponse so clientside ajax-handling knows how to deal with it. (Ingo Schommer)
  • 2009-11-21 beb4efe Disabling form validation for right-panel forms in CMS in HtmlEditorField. None of the fields have validation attached to them at the moment, so the generic validation output is unnecessary bloat. (Ingo Schommer)
  • 2009-11-21 757df30 Returning FALSE from Security->ping() if no valid user session exists, for more accurate login checking through the CMS javascript pinging (Ingo Schommer)
  • 2009-11-21 b1baa84 Using jQuery UI datepicker in CalendarDateField API CHANGE Removed javascript datepicker functionality in DMYCalendarDateField (Ingo Schommer)
  • 2009-11-21 2a53488 Storing last selected tab in a cookie for TabSet.js. Requires jquery.cookie plugin. (Ingo Schommer)
  • 2009-11-21 32ada0f Using "concrete" jQuery plugin for SilverStripe tabset (Ingo Schommer)
  • 2009-11-21 7856df5 Using jQuery UI and "concrete" tabs for Security/login with multiple authentication methods (e.g. CMS-login and OpenID) (Ingo Schommer)
  • 2009-11-21 2a74a8b Using jQuery UI tabs in TabSet form field. Using custom javascript to ensure sizing of tabs within layout-managed containers. API CHANGE Changed CSS-class in TabSet template from "tabstrip" to "ss-tabset". (Ingo Schommer)
  • 2009-11-21 70deaa4 Changed markup of right panel forms in HtmlEditorField, titlebars and close buttons are now created through JavaScript. Also wrapped all fields in a container to make them easy to scroll in the panel (Ingo Schommer)
  • 2009-11-21 3b547ec Using "concrete" jQuery plugin for tabbed Security/login view (in combination with jQuery UI tabs) (Ingo Schommer)
  • 2009-11-21 3e3fc3d Using "concrete" jQuery plugin for SilverStripe tabset (Ingo Schommer)
  • 2009-11-21 deb691a Using jQuery UI tabs for Security/login with multiple authentication methods (e.g. CMS-login and OpenID) (Ingo Schommer)
  • 2009-11-21 b3f0a9a Using jQuery UI tabs in TabSet form field. Using custom javascript to ensure sizing of tabs within layout-managed containers. API CHANGE Changed CSS-class in TabSet template from "tabstrip" to "ss-tabset". (Ingo Schommer)
  • 2009-11-13 [426cebd] Using $SiteConfig for Title and Tagline fields in blackcandy Page.ss (Ingo Schommer)

Bugfixes

  • 2011-04-22 b234b30 Making DateField.js $.metadata() calls resilient against $.metadata.defaults changes (Ingo Schommer)
  • 2011-04-16 8af9c54 Added support for $fields parameter in CMSMain->getEditForm(), don't require 'ClassName' field in save() as its not included in getCMSFields() any longer. (Ingo Schommer)
  • 2011-04-16 ce05ce7 Allow alternative (array-based) templates in Form->forTemplate() (Ingo Schommer)
  • 2011-04-15 0f7175f Disabling add_sheet() on jstree, as its horribly slow (Ingo Schommer)
  • 2011-04-15 8183cc7 Checking file existence in LeftAndMain->init() for TinyMCE's content_css settings to avoid unnecessary clientside loading of files (Ingo Schommer)
  • 2011-04-14 d5efacb Less fragile 'newness' check on Group->Code in Group->onBeforeWrite() (fixes #6595) (Ingo Schommer)
  • 2011-04-06 bde2696 Checks if movedNode is in allowedChildren of newParent node before moving in tree (fixes #6578) (Frank Mullenger)
  • 2011-04-06 26813b9 Reloads the item in a complex table field popup when clicking on its name after having saved it, rather than a blank popup fixes #6549 (Jean-Fabien)
  • 2011-03-25 9505be1 Using SiteTree->MenuTitle in SiteTree->getCMSFields() parent page tree field, to stay consistent with CMS tree (fixes #6268) (copied from 2449a2b5c639384de75a55ef752e2efba8c513f3) (Ingo Schommer)
  • 2011-03-23 29afbea Fixed ComplexTableFieldTest to work without a valid root url (which breaks the AddForm() redirection) (Ingo Schommer)
  • 2011-03-23 5021311 Declaring has_many "Versions" relationship according to decorated class in Versioned->extraStatics() (Ingo Schommer)
  • 2011-03-23 357ea56 Replaced hardcoded SiteTree dependency in DataObjectSet->groupWithParents() with method parameter (Ingo Schommer)
  • 2011-03-23 e1b249d Allowing Security controller methods to work without Page or Page_Controller classes (now moved to 'cms' module) (Ingo Schommer)
  • 2011-03-22 d4dbb06 Only select node after form reload if creating the node (Ingo Schommer)
  • 2011-03-22 6cfade0 Allowing "batch action" selection in new jstree implementations (first draft, doesn't reflect success/fail state on nodes afterwards) BUGFIX Passing native JSON array back from CMSBatchActionHandler in order to simplify clientside logic in LeftAndMain.BatchActions.js (Ingo Schommer)
  • 2011-03-22 6700abe Fixed 'onreset' behaviour for IE in CMSMain.js (Ingo Schommer)
  • 2011-03-18 15d320e Adding jstree ajax settings after initial load (Ingo Schommer)
  • 2011-03-16 09db4ba Using setStatusCode() in HTTPResponse->redirect() in order to update status description accordingly (fixes #6495, thanks florian.thoma) (Ingo Schommer)
  • 2011-03-16 3b01a9a Allowing HTML titles in LeftAndMain.Tree.js (necessary for <span class="modified"> etc) (Ingo Schommer)
  • 2011-03-16 dc045d0 Allowing POST data in LeftAndMain->currentPageID() in order to fix stricter form submission validations in RequestHandler (checks for valid form action before executing e.g. 'save' command, hence needs to construct a correct form state) (Ingo Schommer)
  • 2011-03-16 4eac937 Reconstruct form before returning from LeftAndMain and CMSMain controller actions, in order to avoid stale form fields or form actions (e.g. after hitting CMSMain->unpublish(), the 'unpublish' FormAction has to be removed from the existing form) (Ingo Schommer)
  • 2011-03-16 934c3f2 Re-selecting tabs when refreshing editform in LeftAndMain.EditForm.js (Ingo Schommer)
  • 2011-03-16 c6f3a08 Set title automatically for empty groups in Group->populateDefaults() (Ingo Schommer)
  • 2011-03-16 a273699 Fixed AssetAdmin->SyncForm() execution by switching from calling dev/tasks/FilesystemSyncTask to doSync() (Ingo Schommer)
  • 2011-03-11 0a4aa9d Renamed MySQLDatabase->clear_cached_fieldlist() to clearCachedFieldList() and moved to parent Database class in order to avoid breaking other database drivers (broken in 360176d2 by gmunn) (Ingo Schommer)
  • 2011-03-10 23cb199 Reinstated create page functionality in LeftAndMain.Tree.js (Ingo Schommer)
  • 2011-03-10 ea0f8b0 Updated various CMS javascript functions to new jstree library (Ingo Schommer)
  • 2011-03-10 bde24b3 Allowing deselection of nodes in single select mode for TreeDropdownField (fixes #4981) (Ingo Schommer)
  • 2011-03-10 2449a2b Using SiteTree->MenuTitle in SiteTree->getCMSFields() parent page tree field, to stay consistent with CMS tree (fixes #6268) (Ingo Schommer)
  • 2011-03-10 99099e8 Passing through ignoreMethodDoesntExist parameter in jasmine.js, so we can use it in jasmine-ajax and avoid "xhr has already been spied upon" errors when executing tests through JSTestDriver (submitted patch to both projects) (Ingo Schommer)
  • 2011-03-09 4591503 Getting TreeDropdownField.js javascript tests to work with async jstree events (Ingo Schommer)
  • 2011-03-09 498e575 Avoid privilege escalation from EDIT_PERMISSIONS to ADMIN through TreeMultiselectField (in Member->getCMSFields()) by checking for admin groups in Member->onChangeGroups() (Ingo Schommer)
  • 2011-03-08 89a0b1b Added getAllResponseHeaders() to jasmine-ajax to get jQuery 1.5 compatibility (Ingo Schommer)
  • 2011-03-08 bfd4737 Remove EmulateIE7 <meta> tag from LeftAndMain.ss (mainly in order to get rendering compatibility with jstree.js) (Ingo Schommer)
  • 2011-03-03 eb030fa Don't allow dragging tree nodes outside of the root node, don't allow moving the root node, don't access drag/drops from other trees. (Ingo Schommer)
  • 2011-03-03 11071ea Removed CSS classes duplication in <a> tags in LeftAndMain->getSiteTreeFor(), they're already applied to the parent list element, and confuse the styling of jstree.js (Ingo Schommer)
  • 2011-03-03 a00ccea Checking for node existence in get_text() for jquery.jstree.js (Ingo Schommer)
  • 2011-03-02 0e9bf07 Switching all ajax implementations to consistently use jQuery.ajax instead of Prototype's Ajax.Request() (AssetTableField, CommentTableField, MemberTableField, WidgetAreaEditor) (Ingo Schommer)
  • 2011-03-02 e78b700 Switching all ajax implementations to consistently use jQuery.ajax instead of Prototype's Ajax.Request() (AjaxUniqueTextField, InlineFormAction, TableField, TableListField, TreeSelectorField) (Ingo Schommer)
  • 2011-03-01 f53fe81 Fixed regular expression to trim off last "</ul>" tag in LeftAndMain->getsubtree(), switched from deprecated ereg_replace() to preg_replace (Ingo Schommer)
  • 2011-03-01 57e1c41 Don't include firebug-lite.js by default in LeftAndMain->init() (Ingo Schommer)
  • 2011-03-01 c6af46f jQuery 1.5 compatibility for jQuery.ondemand, by using jQuery.Deferred and the 'beforeSend' callback instead of monkeypatching jQuery.ajax (Ingo Schommer)
  • 2011-02-22 3495fc0 Fixing TinyMCE path enumeration which throws off its 'template' plugin by invalid spaces (fixes #6407, thanks drombolaget_fredric) (Ingo Schommer)
  • 2011-02-22 662c525 Fixed Group->collateAncestorIDs() handling of orphans (fixes #6413) (Ingo Schommer)
  • 2011-01-26 d8ee7bd #6321 Whitelisted file extensions with uppercase extensions blocked by case sensitive FilesMatch directive in assets/.htaccess (does not affect IIS 7.x which uses web.config) (from r115816) (sharvey)
  • 2011-01-11 60d09a6 Incorrect call to weekday function in Date class (thanks webbower!) (from r115443) (Sean Harvey)
  • 2011-01-11 d099c7e Unregistering custom Authenticators in SecurityTest->setUp() (Ingo Schommer)
  • 2010-12-22 f238823 #6287 open_basedir restriction breaks RandomGenerator when trying to read dev/urandom (from r115314) (Sean Harvey)
  • 2010-12-20 1e0579c Removing form actions from $allowed_actions in AssetAdmin, CMSMain, LeftAndMain - handled through Form->httpSubmission() (Ingo Schommer)
  • 2010-12-20 102ba8b Fixed ModelAdmin->getResultsTable() to only apply summary field formatting if at least one field exists, to avoid array_fill() errors (Ingo Schommer)
  • 2010-12-20 e4c586f Checking for existence of FormAction in Form->httpSubmission() to avoid bypassing $allowed_actions definitions in controllers containing this form BUGFIX Checking for $allowed_actions in Form class, through Form->httpSubmission() (Ingo Schommer)
  • 2010-12-19 b13c561 Fixed conflicting check of mysite directory with recommendation of removal of _config.php in installer (from r115169) (sharvey)
  • 2010-12-17 6faf418 #6240 Line length of emails sent out by Mailer.php set too long and could cause emails to be marked as spam by certain filters (thanks florian.thoma!) (Sean Harvey)
  • 2010-12-16 ac2d6fa Checking for existence of draft and live records in SilverStripeNavigatorItem_ArchiveLink->getHTML() (Ingo Schommer)
  • 2010-12-16 6e640d1 Setting $_REQUEST['url'] in cli-script.php to emulate normal request processing (Ingo Schommer)
  • 2010-12-15 b22a37d Inspecting for AjaxSwitchView after form load, not before ajax request (in LeftAndMain.js) (Ingo Schommer)
  • 2010-12-15 145d285 RestfulService CURLOPT_FOLLOWLOCATION cannot be used when open_basedir option enabled in PHP (thanks jshipman!) (Sean Harvey)
  • 2010-12-11 089e28e Installer should check asp_tags is disabled, as it can cause issues with SilverStripe (from r114823) (sharvey)
  • 2010-12-09 ae2311b Removed switch in MySQLDatabase->query() to directly echo queries with 'showqueries' parameter when request is called via ajax (Ingo Schommer)
  • 2010-12-09 43debfa Disallow web access to sapphire/silverstripe_version to avoid information leakage (Ingo Schommer)
  • 2010-12-09 f298fc2 Disallow web access to cms/silverstripe_version to avoid information leakage (Ingo Schommer)
  • 2010-12-09 4b2c64c Avoid potential referer leaking in Security->changepassword() form by storing Member->AutoLoginHash in session instead of 'h' GET parameter (Ingo Schommer)
  • 2010-12-08 fe126e1 Using UTF-8 compatible string parsing in CMSMain and MemberTableField for htmlentities() and htmlspecialchars() invocations (Ingo Schommer)
  • 2010-12-08 da909a0 Fixed usage of htmlentities() and html_entity_decode() to be UTF8 compatible by default (Ingo Schommer)
  • 2010-12-08 2667fc6 HTMLText->LimitCharacters() to use UTF8 compatible htmlentities() and html_entity_decode() calls (Ingo Schommer)
  • 2010-12-07 09283fb Fixed DataObject->isEmpty() to only inspect custom fields (excluding "ClassName" etc), and use DBField->hasValue() for more type-specific emptyness checks (Ingo Schommer)
  • 2010-12-05 51ee52c Using RandomGenerator class in SecurityToken->generate() for more random tokens (from r114500) (Sam Minnee)
  • 2010-12-05 312c7ae #6201 Use of set_include_path() did not always include sapphire paths in some environments (from r113976) (Sam Minnee)
  • 2010-12-05 c24ed58 Better checking of file validity (#6093) Thanks Pigeon (from r113419) (Sam Minnee)
  • 2010-12-05 100e50c Ensure that SearchForm searchEngine() call properly escapes the Relevance field for ANSI compliance (from r113295) (Sam Minnee)
  • 2010-12-05 770281b Clear static marking caches on Hierarchy->flushCache() (from r113277) (Sam Minnee)
  • 2010-12-05 38601b9 Fixed ComplexTableField and TableListField GET actions against CSRF attacks (with Form_SecurityToken->checkRequest()) (from r113276) (Sam Minnee)
  • 2010-12-05 3f8a0ed Using current controller for MemberTableField constructor in Group->getCMSFields() instead of passing in a wrong instance (Group) (from r113273) (Sam Minnee)
  • 2010-12-05 ecaa735 ModelViewer doesn't work due to minor bug introduced by making $_CLASS_MANIFEST keys lowercase (fixes #6144, thanks daniel.lindkvist) (from r113249) (Sam Minnee)
  • 2010-12-05 531fa04 Limiting usage of mcrypt_create_iv() in RandomGenerator->generateEntropy() to *nix platforms to avoid fatal errors (specically in IIS) (Ingo Schommer)
  • 2010-12-05 a0a88af Using RandomGenerator class in Member->logIn(), Member->autoLogin() and Member->generateAutologinHash() for better randomization of tokens. Increased VARCHAR length of 'RememberLoginToken' and 'AutoLoginHash' fields to 1024 characters to support longer token strings. (Ingo Schommer)
  • 2010-12-05 1dddd52 Using RandomGenerator class in PasswordEncryptor->salt() (Ingo Schommer)
  • 2010-12-03 5dbddba File upload not working when open_basedir is set #5547 (Jean-Fabien Barrios)
  • 2010-12-03 9f2d488 File upload not working when open_basedir is set #5547 (Jean-Fabien Barrios)
  • 2010-11-30 32548a9 Accepting 'index' as valid key in MySQLDatabase->createIndex() (same as PostgreSQLDatabase) (Ingo Schommer)
  • 2010-11-24 c579822 Don't re-add actions in ModelAdmin->EditForm if they're already present from DataObject->getCMSFields() (Ingo Schommer)
  • 2010-11-24 eeed9ce Don't call LinkTracking/ImageTracking relationships in HTMLEditorField->saveInto() unless we have internal links/files to save. This helps to improve CMS saving times on records with many HTMLEditorField instances (Ingo Schommer)
  • 2010-11-24 19f7484 Don't rely on existence of REQUEST_URI in LogErrorEmailFormatter (not set on CLI calls) (Ingo Schommer)
  • 2010-11-24 f1bf0d0 Aborting marking in Hierarchy->markPartialTree() before loading nodes, if the expected node count would exceed the totals (regardless of the in-memory marking state) (Ingo Schommer)
  • 2010-10-27 46dcd20 Add PHPUnit includes to SapphireTest class (can be loaded outside of TestRunner for static calls, in which case the PHPUnit autoloaders/includes aren't in place yet) (Ingo Schommer)
  • 2010-10-19 c298990 #6089 Avoid javascript error when "Allow drag & drop reordering" enabled, and attempt to drag a file from one folder to another is performed (from r111932) (Sam Minnee)
  • 2010-10-19 f51f5bc Ensure that windows-style newlines ("\r\n") don't get converted to their XML entity representation through DOMDocument in SS_HTMLValue->setContent() (from r111878) (Sam Minnee)
  • 2010-10-19 89c3349 More common defaults for en_US.xml used by Zend_DateFormat (and DateField/DatetimeField), with less error prone numerical format replacing the Zend default of shortened month names (fixes #6071, thanks dalesaurus) BUGFIX Correct locale mapping in DateField_View_JQuery for "en_US" and "en_NZ" MINOR Fixed form validation message in DateField to include actual date format, rather than a hardcoded value (from r111843) (Sam Minnee)
  • 2010-10-19 5e0b978 #6055 ErrorPage should always create static error page files when dev/build is called if they don't exist (from r111842) (Sam Minnee)
  • 2010-10-19 9bed2ca RFC 2822 compliant validation of email adresses in EmailField->jsValidation() and EmailField->validate() (fixes #6067, thanks paradigmincarnate) (from r111841) (Sam Minnee)
  • 2010-10-19 4e0450b Changing File->Filename property from arbitrary limitation on VARCHAR (255 characters) to TEXT (65k characters) to ensure the framework can handle deeply nested filesystem trees (fixes #6015, thanks muzdowski) (from r111494) (Sam Minnee)
  • 2010-10-19 29515b2 Removing overloaded TableField->sourceItems() method, which enables features of the underlying TableListField implementation, such as pagination and source item caching (fixed #5965, thanks martijn) (from r111492) (Sam Minnee)
  • 2010-10-19 cdb04f7 Fixed quoting and GROUP BY statement in ManyManyComplexTableField->getQuery() for Postgres compatibility (from r111202) (Sam Minnee)
  • 2010-10-19 b9ab0e6 Force tidy to avoid wrapping long lines in CSSContentParser, it breaks our FunctionalTest string assertions (from r111176) (Sam Minnee)
  • 2010-10-19 3808b1f Fixed PhpSyntaxTest not to rely on relative folder references (broken due to chdir() changes in cli-script.php and bootstrap.php) (from r111097) (Sam Minnee)
  • 2010-10-19 0d7d983 Fixed regression of dev/tests/all running a coverage report instead of just unit tests (from r111091) (Sam Minnee)
  • 2010-10-19 ffba082 Fixed column names that were not quoted that broke PostgreSQL (from r110944) (Sam Minnee)
  • 2010-10-19 ef36436 Protect MemberTest from side effects caused by auth_openid and forum modules (from r110894) (Sam Minnee)
  • 2010-10-19 31d442f Respecting field specific locale settings in DatetimeField and DateField when validating and saving values (fixes #5931, thanks Tjofras) (from r110889) (Sam Minnee)
  • 2010-10-19 2d82ae6 Enforcing canEdit() checks in ComplexTableField_Popup - making form readonly if the current user can't edit (from r110857) (Sam Minnee)
  • 2010-10-19 2c60a67 Case insensitive DateField value navigation (fixes #5990, thanks gw0( (from r110838) (Sam Minnee)
  • 2010-10-19 9d4d730 Passing $name in MoneyField->FieldCurrency() (fixes #5982, thanks andersw) (from r110835) (Sam Minnee)
  • 2010-10-19 61bb2fe Removing "typography" class from HTMLEditorField container (should just apply to the contained <iframe>) (fixes #5949) (from r110809) (Sam Minnee)
  • 2010-10-19 1b95077 Allowing $extraClass on CheckboxField FieldHolder (fixes #5939, thanks mobiusnz) (from r110808) (Sam Minnee)
  • 2010-10-19 2f159ce MigrateSiteTreeLinkingTask now takes a direct map when querying the page tracked links instead of looping through the direct result set. This fixes SQL Server failing when MARS (Multiple Active Result Sets) is disabled (from r110197) (Sam Minnee)
  • 2010-10-19 12dd5b0 Fixed missing "Save" action input label on ComplexTableField popup form (from r110165) (Sam Minnee)
  • 2010-10-19 fcc20b5 Fixed ContentNegotiator to handle HTML and XHTML base tags properly when converting, regression from r108413 (from r108421) (Sam Minnee)
  • 2010-10-19 185e30a Disallow addition of members to groups with MemberTableField->addtogroup() when the editing member doesn't have permissions on the added member (from r110859) (Sam Minnee)
  • 2010-10-19 ad5a8e0 Don't suggest members in SecurityAdmin->autocomplete() that the current user doesn't have rights to edit (fixes #5651) (from r110858) (Sam Minnee)
  • 2010-10-19 a12b3f0 #5852 Missing translation for SecurityAdmin save button causes it to have no text, should default to english "Save" (from r108407) (Sam Minnee)
  • 2010-10-19 00ff9c4 Fixing default group selection in 'add member' dialog (in MemberTableField) (fixes #5836) (from r108099) (Sam Minnee)
  • 2010-10-19 4b1f71d NumericField javascript does not accept negatives, make use of isNaN built-in javascript function instead of custom regex (from r108633) (Sam Minnee)
  • 2010-10-19 f23921b #5627 Clear session on logout (from r108515) (Sam Minnee)
  • 2010-10-19 8fd8d87 EMAIL_BOUNCEHANDLER_KEY cannot be defined (from r108513) (Sam Minnee)
  • 2010-10-19 c0e2017 Validator/RequiredFields should not regard "0" as an empty value (from r108512) (Sam Minnee)
  • 2010-10-19 c52dfd1 Database password input in installer should be password, so that the password is obfuscated when input (from r108432) (Sam Minnee)
  • 2010-10-18 3ddd564 #5862 JSON output of JSONDataFormatter now uses quotes for keys to be safer (from r108409) (Sam Minnee)
  • 2010-10-18 066bf90 Member_ProfileForm should fallback to english text for save button if no translation defined for current language (from r108408) (Sam Minnee)
  • 2010-10-18 f01cd57 #5837 cache_dir not writable by Zend when accessing the CMS, because of Windows default which should be the sapphire TEMP_FOLDER (from r108195) (Sam Minnee)
  • 2010-10-18 2ec9234 Bypass BasicAuth when in CLI mode so unit tests can run (regression from r104962) (from r108193) (Sam Minnee)
  • 2010-10-18 7254c00 #5833 Duplicate IDs when two similar date formats in Member_DatetimeOptionsetField containing different delimiters (e.g / and .) replaced to an empty string (from r108001) (Sam Minnee)
  • 2010-10-18 ad68943 dev/build always reporting index change because of a whitespace in the index column names (from r107831) (Sam Minnee)
  • 2010-10-18 ea50868 Added a clearing div after the date and time fields, not the best way of doing it but the only way as the overflow css trick for clearing fields doesn't work with the time dropdown (from r107811) (Sam Minnee)
  • 2010-10-18 c5f4926 Fixed DateField->validate() with keyed, but empty array values MINOR Fixed DateField/TimeField validation message translation (wrong sprintf() nesting) (from r107789) (Sam Minnee)
  • 2010-10-18 171fdd6 Using actual date format settings in DateField/TimeField->validate() messages (from r107786) (Sam Minnee)
  • 2010-10-18 40bc9ce Limit 'showcalendar' javascript option to DateField instances (rather than applying to all available) (from r107785) (Sam Minnee)
  • 2010-10-15 a5103c3 Styling fixes for DateField/TimeField/DatetimeField in the CMS (from r107812) (Ingo Schommer)
  • 2010-10-15 b64015e Remove dummy entry created by Versioned if record is first written to Live stage (fixes #5596, thanks muzdowski) (from r107537) (Ingo Schommer)
  • 2010-10-15 577e82a Fixed Member->PasswordEncryption defaults when writing new Member without setting a password. Fixes critical issue with MemberTableField saving in admin/security, where new members are stored with a cleartext password by default instead of using the default SHA1 (see #5772) (from r107532) (Ingo Schommer)
  • 2010-10-15 e07d560 Allowing DatetimeField->saveInto() to save a partial array notation with missing 'time' value (from r107441) (Ingo Schommer)
  • 2010-10-15 6351b16 Added Locale hidden field to HTMLEditorField->LinkForm() in order to show correct context in "page on the site" dropdown (fixes #5743) (from r107390) (Ingo Schommer)
  • 2010-10-15 d99caf3 Fixed spelling error of $databaseConfig in cli-script.php causing database configuration to not load (thanks aimcom!) (from r107369) (Ingo Schommer)
  • 2010-10-15 35a3d79 Re-enabling theme in ErrorPage->doPublish() (it's usually disabled in the publication context through LeftAndMain->init()) MINOR Reverted r88633, it breaks <base> tag in static HTML for ErrorPage->doPublish() (from r106777) (Ingo Schommer)
  • 2010-10-15 ceb27c4 Fixed ImageField->EditFileForm() to list subclasses of Image in tree dropdown (fixes #5708, thanks keeny) (from r106671) (Ingo Schommer)
  • 2010-10-15 4d665ce Prevent DateField->performReadonlyTransformation() from segfaulting on PHP 5.2 due to broken __toString() casting (fixes #5713, thanks charden) (from r106666) (Ingo Schommer)
  • 2010-10-15 9c68b95 More specific regex in Requirements->includeInHTML() to avoid duplicating information by matching HTML5-style <header> tags instead of <head> (fixes #5640) (from r105667) (Ingo Schommer)
  • 2010-10-15 71209b7 Can't set width or height on MemberTableField popup (fixes #5625, thanks smurkas) (from r105665) (Ingo Schommer)
  • 2010-10-15 a3cf47f Stricter object type checks in ViewableData->hasValue() and ViewableData->XMLval(). Broke in cases when SS_HTTPResponse is returned which doesn't extend from Object, hence doesn't have an exist() method (fixes #5524, thanks hamish) (from r105278) (Ingo Schommer)
  • 2010-10-15 1d7b62b Fixed publication of homepage with '/' URL through StaticPublisher (fixes #5514, thanks ktauber) (from r103960) (Ingo Schommer)
  • 2010-10-15 b78bc13 login BackURL wrong when using nested urls (fixes #5520, thanks ktauber) (from r103933) (Ingo Schommer)
  • 2010-10-15 163b358 Fixed correct input ID in install.js due to change in r105029 (from r105030) (Ingo Schommer)
  • 2010-10-15 55f1df0 Fixed inconsistent styling of reinstall actions at the bottom of the installer, and if using IIS, warn that this will overwrite the web.config file, not .htaccess (from r105029) (Ingo Schommer)
  • 2010-10-15 4d5c62d Installer now checks for session_start() and hash() support (from r111369) (sminnee)
  • 2010-10-15 3de082c Installer now checks for iconv support, which is required for DateField? (using Zend libraries) to function correctly (from r111266) (sminnee)
  • 2010-10-15 8888693 If database version can't be determined, just use the database adapter class (from r105726) (sminnee)
  • 2010-10-15 49bf141 Install now supports sending database version if available from the helper (from r105711) (sminnee)
  • 2010-10-15 66dfdb9 ss2stat URL not generated correctly (has NULL values) (from r105705) (sminnee)
  • 2010-10-15 19050a3 Installer now checks the database version AFTER it has determined a connection can be established, which some databases require first BUGFIX Database version check failures are now a warning, so a user can install at their own risk (from r104793) (sminnee)
  • 2010-10-15 30b46e8 Fixed installation problem where version error didn't show (from r104720) (sminnee)
  • 2010-10-14 2bab8c8 ViewableData->castingClass() cuts off last character of a casting definition if it has bracketed arguments (fixes #5536, thanks ajshort) (from r104063) (Ingo Schommer)
  • 2010-10-14 683cf79 Bypass static caching through static-main.php when GET or POST parameters are set (regression from 2.3 API, fixes #5519, thanks ktauber) (from r103961) (Ingo Schommer)
  • 2010-10-14 80f609e Fixed Database->requireTable() for Mysql 4.1 (fixes #5517, thanks gw0) (from r103957) (Ingo Schommer)
  • 2010-10-14 d2c0961 Fixed double pragma after referer redirection on forms with Form->httpSubmission() (fixes #5509, thanks ktauber) (from r103936) (Ingo Schommer)
  • 2010-10-14 d25916b Trimming expected output of WebserverRoutingTest (newlines before the "ok" string were causing failures on PHP 5.3) (from r103912) (Ingo Schommer)
  • 2010-10-14 28a7b03 Disabled MemoryLimitTest for environments where memory_limit can't be freely set (e.g. PHP with suhosin patch) (from r103910) (Ingo Schommer)
  • 2010-10-13 2c798ff Installer should check for DOMDocument (DOM/XML extension for PHP), as it's required to be there for sapphire to operate correctly (from r103471) (sminnee)
  • 2010-10-13 c63d9cc Fixed case where $_SERVER['SERVER_SIGNATURE'] was an empty string, use empty() instead of checking if it's set (which it is, but has an empty string) (from r101734) (sminnee)
  • 2010-10-13 4324131 Installer bug where apache_get_modules() doesn't exist (installing from IIS) (from r101357) (sminnee)
  • 2010-10-13 1af78e9 Fixed installer breaking if stats checkbox unchecked (from r101098) (sminnee)
  • 2010-10-13 3f34c41 Installer now looks in DatabaseRegistry for adapter when checking database requirements (from r100894) (sminnee)
  • 2010-10-13 45adbbb Installer now checks for 5.1.0 PHP version at minimum. Anything less than 5.1.0 will probably have issues with SilverStripe (from r100660) (sminnee)
  • 2010-10-13 fbc6cd5 Webserver should be encoded properly when sending server stats to ss2stat during SS installation (from r100554) (sminnee)
  • 2010-10-13 08262a9 If SS_DATABASE_CLASS is set to a database that doesn't exist, don't break the installer but fallback to MySQL (from r99598) (sminnee)
  • 2010-10-13 a40d190 Rebuilding test database for postgresql in SearchFormTest and TranslatableSearchFormTest to avoid stale index information in the database (from r103803) (Sam Minnee)
  • 2010-10-13 35378e5 CSSContentParser now reports better errors by using simplexml_load_string() instead of SimpleXMLElement directly (from r103552) (Sam Minnee)
  • 2010-10-13 752869e Renamed Nested URLs are automatically redirected to their new location with 301 HTTP status code in ModelAsController/ContentController (fixes #5393, thanks cbarberis) (from r103461) (Sam Minnee)
  • 2010-10-13 da671c6 Fixed CurrencyField->jsValidation() regex escaping (fixes #5462, thanks mobiusnz) (from r103451) (Sam Minnee)
  • 2010-10-13 a2f6487 DateField with setConfig('dmyfields') now validates TRUE for empty values (fixes #5458) (from r103450) (Sam Minnee)
  • 2010-10-13 044b0f0 If mod_rewrite isn't enabled on Apache, a 500 server error won't be generated which prevents the installer from opening and telling you there's no rewrite support (from r98887) (sminnee)
  • 2010-10-13 d2b7727 Installer does not require .htaccess file to be writable if using IIS 7 and 7.5. We assume any other server has some form of .htaccess file (from r98850) (sminnee)
  • 2010-10-13 7cec02c Fixed unlink of mysite/_config.php and truncate it instead - when re-creating the file it may not get write permissions on Windows (from r98783) (sminnee)
  • 2010-10-13 3c8aba8 Send the database in use (not just the MySQL version) to ss2stats in installer (from r98782) (sminnee)
  • 2010-10-13 7363fe5 Fixed MySQL connection in installer not detecting incorrect credentials (from r98760) (sminnee)
  • 2010-10-13 42144c2 Installer should cache the database connection so queries testing database creation can be made properly (from r98744) (sminnee)
  • 2010-10-13 bf5e862 Check for existance of IIS rewrite module as a value that exists instead of being "1" (from r98031) (sminnee)
  • 2010-10-13 e8bb141 #4791 Potential issue with creating files in SS installer on IIS - use the "b" mode when using fopen() to be more portable on platforms (from r96826) (sminnee)
  • 2010-10-13 62d6260 Sometimes SERVER_SIGNATURE isn't populated in PHP, so fall back to using SERVER_SOFTWARE to detect the webserver during SS install (from r93113) (sminnee)
  • 2010-10-13 64a561f Fixing RquestHandler->checkAccessAction() on PHP 5.2 - ReflectionMethod->class returns inconsisent results in older PHP versions. (see r102003) (from r102730) (Sam Minnee)
  • 2010-10-13 322a2da Float should always be not null and default 0 in the database (from r102686) (Sam Minnee)
  • 2010-10-13 268800d #5316 Float and Double should never try to save NULL as the "null" value (from r102460) (Sam Minnee)
  • 2010-10-13 1d61bf7 Prevent handling of controller actions which return $this avoid infinite loops in RequestHandler->handleRequest (thanks Hamish!) (from r102004) (Sam Minnee)
  • 2010-10-13 d99c2c7 Resetting image sidepanel fields when opening the panel instead of inserting an image, to avoid losing focus of TinyMCE in IE. Using getBookmark() in TinyMCE to save the original location. (fixes #5263) (from r101975) (Sam Minnee)
  • 2010-10-13 1a12f98 avoid call to non-object (from r101794) (Sam Minnee)
  • 2010-10-13 aa5fc3d fix #5320 (from r101758) (Sam Minnee)
  • 2010-10-13 9087f79 Always including "Locale" field in Translatable->getCMSFields() regardless of "excluded" page types. Necessary to enable form state serialization for fields like TreeSelectorField on a VirtualPage (fixes #5269) (from r101747) (Sam Minnee)
  • 2010-10-13 fd8e004 Versioned->publish() with $createNewVersion=TRUE now increases version number of in-memory object (fixes #5261) (from r101739) (Sam Minnee)
  • 2010-10-13 1bbec96 Don't replace "home/" URLSegment in SiteTree->RelativeLink() if Translatable is enabled and the homepage is not on the root level (nested URLs allows you to have homepages called "en/home" and "ru/home") (fixes #5244) (from r101711) (Sam Minnee)
  • 2010-10-13 c08e277 #5245 Sometimes page records will have a NULL ParentID value, it should be a number even if it's 0 (thanks wrossiter!) (from r101657) (Sam Minnee)
  • 2010-10-13 4414b8a #5243 Undefined Convert functions in ViewableData replaced with working versions. Thanks benediktb! MINOR Updated ViewableDataTest to verify ViewableData changes (from r101638) (Sam Minnee)
  • 2010-10-13 135b65e Fixed SiteTree->Content link shortcode parsing introduced in r101093 (#5227) (from r101302) (Sam Minnee)
  • 2010-10-12 0d5a0e7 Checking for existence of "ShowInMenus" property in Folder->liveChildren() and stageChildren() (#5190) (from r101264) (Sam Minnee)
  • 2010-10-12 51e34da Don't delete index.php after successful installation - in ContentController->deleteinstallfiles(). URL routing might rely on it without mod_rewrite. BUGFIX Require ADMIN permissions for ContentController->deleteinstallfiles() - together with retaining index.php this removed a vulnerability where unauthenticated users can disrupt mod_rewrite-less URL routing. (from r101227) (Sam Minnee)
  • 2010-10-12 f8a5282 #5216 Installer has issues with click handlers applied to the entire li, be more specific and apply it to the label and input instead (from r101167) (Sam Minnee)
  • 2010-10-12 4354b86 Removed references to "php5" and replace with "php" in Makefile (it's now consistent with 2.4 build branch) (Sean Harvey)
  • 2010-10-04 26f987e Fixed redirection in PageCommentInterface to use Link() instead of URLSegment (fixes 4200, thanks ktauber) (from r103518) (Sam Minnee)
  • 2010-10-04 7ee0ad5 Using try/catch in MemberTableField->saveComplexTableField() similiar to parent implementation, which means trying to save a Member duplicate doesn't end up in a fatal error (fixes #5444) (from r103336) (Sam Minnee)
  • 2010-10-04 9b2e9b6 Fixed CTF sorting in ModelAdmin results (was failing because of missing 'ResultAssembly' GET parameters (from r102712) (Sam Minnee)
  • 2010-10-04 3a7b510 #5255 LeftAndMain should include the correct editor.css file so typography from user selected theme in SiteConfig is shown in TinyMCE (from r102038) (Sam Minnee)
  • 2010-10-04 fc50b2d RedirectorPage types shouldn't appear in "Pages with no content" side report in the CMS Pages tab (from r101737) (Sam Minnee)
  • 2010-10-04 261b4b9 Only show "Roles" tab in admin/security if user has APPLY_ROLES permissions (fixes #5258) (from r101719) (Sam Minnee)
  • 2010-10-04 6f0743f Fixed closing </div> which should have been a </td> for dragfile in AssetTableField (from r101375) (Sam Minnee)
  • 2010-10-04 deb88d1 #5202 Installer now properly populates database configuration inputs from request after user clicks "Re-check requirements" (from r101087) (Sam Minnee)
  • 2010-10-04 a96cb31 Fixed TableListField->print() - was unsetting $cachedSourceItems instead of null'ing it, which breaks later access to the property (from r101080) (Sam Minnee)
  • 2010-10-04 a729b86 #5199 Duplicate file uploads have odd numbering attached to end of file (from r101068) (Sam Minnee)
  • 2010-10-04 81ce1e3 Fixed Upload and checking for size with files that don't have any extension (from r101061) (Sam Minnee)
  • 2010-10-04 2ea0e3e #5188 Upload and Folder don't handle the duplicate naming of files that have no extension (from r101050) (Sam Minnee)
  • 2010-10-04 9f2ca79 Cookies set to a value other than NULL (effectively unsetting the cookie) will now use the httpOnly parameter by default for better XSS protection (from r101045) (from r101046) (Sam Minnee)
  • 2010-10-04 c54cce8 Disable javascript date validation via DateField->jsValidation() if locale is not 'en_NZ" (which is the only format it validates for). (from r100986) (Sam Minnee)
  • 2010-10-04 5f0fcc5 HTMLEditorField->saveInto() can now find images with urlencoded information for resample (e.g. spaces in filenames) (from r100985) (Sam Minnee)
  • 2010-08-03 9df87f3 Fixed resizing of $('.LeftAndMain') on edit forms by triggering a delayed resize on first load (Ingo Schommer)
  • 2010-08-03 76dcb97 #5176 Javascript error in IE for the installer - use "this" instead of e.target which doesn't work (from r100866) (Andreas Piening)
  • 2010-08-03 4ea1e6e Use "wb" argument in ManifestBuilder fopen() calls for better cross-platform compatibility (from r100862) (Andreas Piening)
  • 2010-08-03 69ca614 Checking for existence of $('SwitchView') (fixes #5282) (from r108436) (Ingo Schommer)
  • 2010-08-03 ccda3bb #5157 If paths are longer than 255 characters, fopen() produces an "Invalid argument" error, shorten the paths by using basename() instead of realpath() on the manifest filename when producing the cache path in ManifestBuilder (from r100861) (Andreas Piening)
  • 2010-08-02 983fb1f #5157 strftime() %F format parameter does not work on Windows - use %Y-%m-%d instead (from r100795) (Andreas Piening)
  • 2010-06-03 ae6e0cf fix for #5076 (from r98957) (Ingo Schommer)
  • 2010-05-27 53b02f6 Moved SiteTree?->ParentID property to Hierarchy extension (fixes #5638) (from r105668) (Ingo Schommer)
  • 2010-05-25 e3873ef TreeSelectorField doubles up on concating base_url, doesn't include the security ID (#5164, thanks marcus) (from r100755) (Ingo Schommer)
  • 2010-05-25 c8ac8a2 #5099 FileIFrameField fails when using it with a locale different to the default (from r100747) (Ingo Schommer)
  • 2010-05-25 480c25a allow selection of database adpater (from r100727) (Ingo Schommer)
  • 2010-05-25 ae9cae6 misspelled variable (from r100726) (Ingo Schommer)
  • 2010-05-25 e4dfc24 Fixed SapphireTest->loginWithPermission() and MemberAuthenticatorTest to use existing Members based on their unique_identifier_field (if existing) to accommodate recent Member->onBeforeWrite() changes (see r100705) (from r100723) (Ingo Schommer)
  • 2010-05-25 53ed23d If fixture file is NULL don't cause the test framework to break down because of it (from r100548) (Ingo Schommer)
  • 2010-05-25 4e87fb5 get TreeMultiselectField working with an array of items, rather than a relation. (from r100525) (Ingo Schommer)
  • 2010-05-25 731720d #5012 BasicAuth should check if there's already a current member logged in before asking for a login/password (from r100466) (Ingo Schommer)
  • 2010-05-25 28f80b8 #5121 Fixed cache flushing for FieldSet when removing fields - thanks paradigmincarnate! (from r100417) (Ingo Schommer)
  • 2010-05-25 d8478a8 SQL Error is a member is not part of any groups (from r100053) (Ingo Schommer)
  • 2010-04-21 d565c50 Fixed overflow settings in jQuery.fitheighttoparent (Ingo Schommer)
  • 2010-04-14 e67c8d8 Setting ID = -1 on Security/lostpassword to avoid showing toplevel navigation (see #5086) (from r99479) (Ingo Schommer)
  • 2010-04-14 568f0d3 Fixed MoneyField constructor - parent (FormField) constructor calls setValue() already, which needs to happen after setting certain field instances (from r99391) (Ingo Schommer)
  • 2010-04-14 c1f227b Enforcing creation of temp database in SapphireTest->setUp() to avoid writing to production databases. This check should only kick in for single test case runs, as the temp database connection should be set in a dev/tests/all run after the first db-related test anyway. (see #5034) (from r99342) (Ingo Schommer)
  • 2010-04-14 a9c9aae use proper quotes for sep (from r96401) (from r99100) (Ingo Schommer)
  • 2010-04-14 3914952 Development server list should be retained when user submits installer form and gets redirected back (from r99005) (Ingo Schommer)
  • 2010-04-14 45c5163 fix for #5076 (from r98957) (Ingo Schommer)
  • 2010-04-14 5049a87 Fixed strpos() check in BASE_URL check (from r98897) (Ingo Schommer)
  • 2010-04-14 0a5321d Installer now opens if mod_rewrite is disabled. Using index.php instead of rewriting the URL didn't quite work with the new BASE_URL, so we need to take this case into account as well (from r98895) (Ingo Schommer)
  • 2010-04-14 bf01c28 Fixed big problem on Windows when redirecting to install.php - because of SCRIPT_NAME backslashes caused a bit of havoc and need special treatment (from r98869) (Ingo Schommer)
  • 2010-04-14 081b05b Checkbox for overriding the install from environment now checks for the file existance properly (from r98688) (Ingo Schommer)
  • 2010-04-14 2ba7b18 Fixed initial state of "use environment" checkbox in installer (from r98678) (Ingo Schommer)
  • 2010-04-14 bfb10b8 Fixed missing third argument to ComplexTableField_Item when the parent class instantiates it (from r98448) (Ingo Schommer)
  • 2010-04-13 7f063a9 Fixed widgets not being clickable to use them in IE (from r97545) (Ingo Schommer)
  • 2010-04-13 03bbc1d Clicking available widgets now applies only to h3 elements BUGFIX Widgets are now prepended to the available widget stack by use of Insertion.Top (from r97541) (Ingo Schommer)
  • 2010-04-13 86f7525 When adding a new widget by clicking one of the available widgets, add it to the top of the currently used widgets instead of the bottom (from r97522) (Ingo Schommer)
  • 2010-04-13 869e1d7 Fixed incorrect lables "TOADD" etc in WidgetAreaEditor (from r97507) (Ingo Schommer)
  • 2010-04-13 af2f81e Setting 'Locale' as HiddenField in CMSMain->getEditForm() to support translatable SiteConfig records (see r97370, #4770) (from r97472) (Ingo Schommer)
  • 2010-04-13 afd8faf #4857 Fixed potential bug where a file would just be uploaded to a random folder, also files can now be uploaded to the assets root properly (from r96993) (Ingo Schommer)
  • 2010-04-13 dc21cb9 Fixed Hierarchy->loadDescendantIdList() to call setOwner() on the extension instance. This was necessary due to underlying Object/Extension changes in 2.4. MINOR Fixed HierarchyTest assertions around including grand children counts (from r98403) (Ingo Schommer)
  • 2010-04-13 7086e7d Fixed ContentController->deleteinstallfiles (added to $allowed_actions, see #5040) (from r98324) (Ingo Schommer)
  • 2010-04-13 9fdc7cb Don't allow translations of VirtualPage (until we can reliably copy data between locales) (see #5000) (from r98217) (Ingo Schommer)
  • 2010-04-13 19f5666 pagination was being applied (with a limit of NULL) to print and export actions. This was due to $_REQUEST['methodname'] not existing. (from r97114) (from r98152) (Ingo Schommer)
  • 2010-04-13 64da35b TreeMultiselectField_Readonly now posts the correct value to the server (from r97100) (from r98150) (Ingo Schommer)
  • 2010-04-13 be4c42f still use the correct methods to get a value, even if we're generating a CSV ($xmlSafe = false) (from r96212) (from r98136) (Ingo Schommer)
  • 2010-04-13 6c0efa6 Allowing translations of VirtualPage by not copying over original Locale property (see #5000) (from r97912) (Ingo Schommer)
  • 2010-04-13 48bd1ff If a Group doesn't have any specific TRANSLATE_<locale> edit rights, but has general CMS access (CMS_ACCESS_CMSMain, CMS_ACCESS_LeftAndMain, ADMIN), then assign TRANSLATE_ALL permissions as a default. Necessary to avoid locking out CMS editors from their default language (see #4940 and 4941) (from r97911) (Ingo Schommer)
  • 2010-04-13 930b051 Checking that URL controller in HTTPRequest->match() is a subclass of Controller, not RequestHandler (which would include nested controllers like Form or FormField subclasses that shouldn't be accessible on their own toplevel URL namespace) (from r97881) (Ingo Schommer)
  • 2010-04-12 051878c Fixed NumericField->jsValidation(), now accepts negative numbers, making it more like the equivalent phpValidation(), which is using is_numeric() (see #4874, thanks Allisone) (from r97482) (Ingo Schommer)
  • 2010-04-12 43ff00e Enforcing creation of temp database in SapphireTest->setUp() to avoid writing to production databases. This check should only kick in for single test case runs, as the temp database connection should be set in a dev/tests/all run after the first db-related test anyway. (see #5034) (from r99342) (Ingo Schommer)
  • 2010-04-12 36dbefe Fixed URLSegment access for translated homepages in SiteTree->RelativeLink (#4781, thanks martijn) (from r97211) (Ingo Schommer)
  • 2010-04-12 c726569 Version field weird'ed up rollback functionality (from r89464) (from r96715) (Ingo Schommer)
  • 2010-04-12 bf57bee #4140 When clicking a tree node that was just dragged, "Stack overflow" error would be given in IE. Firebug would report "Too much recursion" (from r95973) (Ingo Schommer)
  • 2010-03-09 129ab60 Unsetting 'ID' parameter in MemberTableField->addtogroup() to avoid confusion between Group and Member records (regression from r100716) (Ingo Schommer)
  • 2010-03-09 4eed136 Fixed MemberTableField->addtogroup() to fetch existing Member records by ID or $unique_identifier_field instead of relying on the (now removed) "auto-merging" in Member->onBeforeWrite() (see r100705) (Ingo Schommer)
  • 2010-03-09 f4e284a Fixing Member_ProfileForm to validate for existing members via Member_Validator to avoid CMS users to switch to another existing user account by using their email address (Ingo Schommer)
  • 2010-02-25 0b1fc5b Quoting keys in JSONDataFormatter to ensure valid JSON (#5119) (Ingo Schommer)
  • 2010-02-23 7e6dfe1 Fixed MemberTableField limiting of , wasnt taking children groups into account (regression from r99684) (Ingo Schommer)
  • 2010-02-23 a9f8d55 Falling back to currentPageID() in SecurityAdmin->getEditForm() to allow actions like MemberTableField->export() to pass the group ID as a POST parameter instead (Ingo Schommer)
  • 2010-02-23 fa04f03 Setting ID explicitly in MemberTableField-> to ensure getCsvQuery() correctly filters (the custom group filter was only implemented in sourceItems() before) (Ingo Schommer)
  • 2010-02-22 ae844c5 Changed sitetree default selection in LeftAndMain.Tree.js to fire on window.load instead of document.ready() through entwine. We need to ensure behaviour.js bindings are available before BUGFIX Automatically selecting root node in CMS trees (necessary because now we actually have forms on the root node, and its a valid click target) (Ingo Schommer)
  • 2010-02-22 fcfccf6 Fixed TreeMultiselectField/TreeDropdownField saving with 'unchanged' default values from constructor (Ingo Schommer)
  • 2010-02-12 e26158c Fixed TreeMultiselectField->Field() to respect settings, and give them priority over existing relations through getItems(). This is used in MemberTableField to set default groups for 'add member' popups. (Ingo Schommer)
  • 2010-02-12 13d744e Added missing Requirements to TreeDropdownField->Field() and TreeMultiSelect->Field() (merged and modified from r98852) (Ingo Schommer)
  • 2010-02-11 2fc2d72 Fixed DataObject->fieldLabels() to respect flag (Ingo Schommer)
  • 2010-01-18 5cd476c Attribute escaping in PageCommentInterface_singlecomment.ss (Ingo Schommer)
  • 2009-12-16 05147ff #4847 Fixed ComplexTableField undefined in IE8 when opening a CTF popup in the Security section of the CMS (from r95091) (Sean Harvey)
  • 2009-12-16 e3e41a6 #4848 Fixed ComplexTableField undefined error in IE8 when it is not available (from r95088) (Sean Harvey)
  • 2009-12-16 b52e49d ComplexTableField - fixed sprintf() not enough arguments when the referrer has a % character in it, the referrer is now an argument instead of being hardcoded in the string (from r95093) (Sean Harvey)
  • 2009-12-16 b1bf03f #4848 FileIFrameField visual problem where the preview image is hidden if the TreeDropdownField gets too long for selecting a file (from r95084) (Sean Harvey)
  • 2009-12-16 f7dfa4d Fixed undefined calls to URL() in SimpleImageField, replacing them with getURL() instead (from r94301) (Sean Harvey)
  • 2009-12-16 b39b85f #4661 Fix SS temporary directory bug with Windows environments - the directory would always be "silverstripe-cache" instead of a namespaced one so that multiple SS sites don't conflict with eachother (from r94134) (Sean Harvey)
  • 2009-12-16 ed63022 Modulus and MultipleOf should start at index 0 to match the iterator position, by default (from r94071) (Sean Harvey)
  • 2009-12-16 7377010 fixed reference to incorrect class (from r94061) (Sean Harvey)
  • 2009-12-14 103ebbb Escaping Translatable->MetaTags() (#4826, thanks juanparati) (Ingo Schommer)
  • 2009-11-30 34d7b24 Removed code that relied on deprecated functions in MemberTableField (from r93707) (Ingo Schommer)
  • 2009-11-30 8ccbedc Fixed SearchContextTest failure (from r93777) (Ingo Schommer)
  • 2009-11-30 22bc682 Fixed drag link event handling on ComplexTableField.js (#4737) (from r93754) (Ingo Schommer)
  • 2009-11-27 55f5cb6 Fixed dev/build not redirecting properly on first install of SS website on IIS (from r93259) (Sean Harvey)
  • 2009-11-27 cef45bb Fixed newlines for Windows when logging errors in LogErrorFileFormatter (from r93161) (Sean Harvey)
  • 2009-11-27 f3db094 Escaping sprintf() arguments in ComplexTableField to avoid extraneous % characters in a referrer URL messing up the sprintf() invocation (Ingo Schommer)
  • 2009-11-21 2c7e4c1 Fixed 'add member' popup in SecurityAdmin (Ingo Schommer)
  • 2009-11-21 990ae9f Fixed CMSMain.js search clearing logic, wasnt clearing the first field properly. Fixed LeftAndMain->getsubtree() filtering in AssetAdmin and SecurityAdmin. (Ingo Schommer)
  • 2009-11-21 0df7de0 Using getRecord() in LeftAndMain->getEditForm(), passing through ID request params from getitem() (Ingo Schommer)
  • 2009-11-21 d732ee4 Don't invoke statusMessage() in LeftAndMain.EditForm.js form save callbacks, its already handled in LeftAndMain.js for global ajax completion callbacks (Ingo Schommer)
  • 2009-11-21 0c52d36 Fixed undefined variable in CMSMain (Ingo Schommer)
  • 2009-11-21 45c31da Re-added session-based ID setting in LeftAndMain, it was necessary to for nested controllers like TableListField form fields (Ingo Schommer)
  • 2009-11-21 97ece94 Fixed AssetAdmin->doUpload() javascript callbacks (Ingo Schommer)
  • 2009-11-21 9504fc1 Removed LeftAndMain.js requirement from AssetAdmin->uploadIframe(), unclear why its needed, and it breaks due to missing jquery/concrete dependencies (Ingo Schommer)
  • 2009-11-21 69f8bc5 Fixed iframe removal javascript in LeftAndMain.EditForm.js (Ingo Schommer)
  • 2009-11-21 df46717 Fixed ClassName change detection in javascript (Ingo Schommer)
  • 2009-11-21 4decff9 Fixed resizing problem with LeftAndMain.js->resizeChildren() caused by jQuery UI tabs and FOUC (Ingo Schommer)
  • 2009-11-21 e22fdb9 Defaulting to current page ID in CMSMain->EditForm() (Ingo Schommer)
  • 2009-11-21 8b88bb7 Re-initializing tabs in LeftAndMain.EditForm.js in order to get the correct height for resizeChildren() (Ingo Schommer)
  • 2009-11-21 d3172a0 Hiding LeftAndMain editform while loading new DOM through ajax, to avoid flash-of-unstyled-content issues (Ingo Schommer)
  • 2009-11-21 7580483 Only resizing form in LeftAndMain after showing tabs, to ensure we get the right dimensions. Concrete was applying the tabs styling too late and in an async fashion, so we cant use it here. (Ingo Schommer)
  • 2009-11-21 708f80a Fixed locale GET parameter concatenation in language selector javascript for the CMS (Ingo Schommer)
  • 2009-11-21 2678507 Don't reload the tree node if it is currently in selection-mode (in LeftAndMain_left.js) (Ingo Schommer)
  • 2009-11-21 5855dfe Fixed onsubmit() concrete handlers in LeftAndMain.EditForm.js (Ingo Schommer)
  • 2009-11-21 351f2fd Disabling horizontal overflow on tree with long node names in cms_left.css (Ingo Schommer)
  • 2009-11-21 ffb6790 Fixed duplicated 'confirm save' message in changetracker logic for LeftAndMain.EditForm.js (Ingo Schommer)
  • 2009-11-21 4c5e847 Fixes to CMS EditForm javascript change tracking and event triggering (Ingo Schommer)
  • 2009-11-21 f267dac Updated jquery.changetracker behaviour in LeftAndMain javascript to properly respond to window.onbeforeunload events (Ingo Schommer)
  • 2009-11-21 55ed72d Made CMSMain.js EditForm concrete rule more specifc, to avoid problems with super() (Ingo Schommer)
  • 2009-11-21 54a7beb Fixed fieldSelector logic in jquery.changetracker MINOR Fixed removeData() invocation in jquery.changetracker MINOR Removed debug code in jquery.changetracker (Ingo Schommer)
  • 2009-11-21 4726893 Adjusted WidgetAreaEditor javascript to new event names triggered by CMS forms (Ingo Schommer)
  • 2009-11-21 1bac2dc Fixed ParentType selector javascript in SiteTree->getCMSFields() (Ingo Schommer)
  • 2009-11-21 21160c6 Fixed _setupPinging() javascript logic to comply to jQuery callback arguments (Ingo Schommer)
  • 2009-11-21 fef02e8 Changed TreeNodeAPI->setNodeIcon() javascript to not require the old classname to replace. All PHP classnames stored in CSS class strings now have the prefix 'class-' which makes them easy to detect without context (Ingo Schommer)
  • 2009-11-21 371abfd Monitoring form for locale changes in CMSMain.Translatable.js (Ingo Schommer)
  • 2009-11-21 b904136 Ensuring the padding rules for loading indicators in CMS action buttons are properly applied (Ingo Schommer)
  • 2009-11-21 bb6f4a9 Clearing field containers instead of just input fields in Tree Search javascript (Ingo Schommer)
  • 2009-11-21 6f2c919 Fixed jQuery assignments in Form_TreeFilterForm javascript (Ingo Schommer)
  • 2009-11-21 5173dc4 Added TabSet.js and ui.tabs dependency to LeftAndMain class (Ingo Schommer)
  • 2009-11-21 b7f0b40 Fixed z-index of jquery.datepicker DIV element, which was hidden under the jquery.layout panels (Ingo Schommer)
  • 2009-11-21 8db33cc Fixed ui.tabs saving into cookies in LeftAndMain.js and CMSMain.js (Ingo Schommer)
  • 2009-11-21 0935da6 Fixed tree search reloading when all fields are cleared MINOR Documentation and refactoring for tree search javascript (Ingo Schommer)
  • 2009-11-21 8bc867c Inclusing reset buttons in LeftAndMain jQuery styling (Ingo Schommer)
  • 2009-11-21 8b11599 Ensuring ParentID is numeric in File->setParentID() (Ingo Schommer)
  • 2009-11-21 16f69c3 Fixed Folder singular/plural name i18n by overloading the statics inherited from File class (Ingo Schommer)
  • 2009-11-21 0231e8b Fixed CalendarDateField.js concrete definition (Ingo Schommer)
  • 2009-11-21 b930fbf Setting cookie name in TabSet.js to avoid writing new cookies with arbitrary identifiers on every page load (Ingo Schommer)
  • 2009-11-21 0808b16 Extending $ for namespaced closures in jquery.concrete to allow for native jQuery calling through $ placeholder (Ingo Schommer)
  • 2009-11-21 863807a Setting tinymce spellchecker rpc URL via HtmlEditorConfig rather than patching it into the plugin sourcecode (Ingo Schommer)
  • 2009-11-21 396a25b Renamed property "queue" to "ondemand_queue" to make compatible with jQuery 1.3 (Ingo Schommer)
  • 2009-11-21 ac9ed43 FolderID was not present in post, so file would not be uploaded to the correct place. (from r91958) (Ingo Schommer)
  • 2009-11-21 7f65395 Fixed PageComment boolean operators in WHERE SQL clauses that break MSSQL (from r91444) (Ingo Schommer)
  • 2009-11-21 abb04b2 Fixed newlines working properly across different platforms - Windows, for example, won't work properly with just \n so use PHP_EOL for a cross-platform solution MINOR Fixed appropriate failing tests to use PHP_EOL (from r92220) (Ingo Schommer)
  • 2009-11-19 60ff89d Fixed $ escaping in passwords set by install.php in _config.php (#4676) (from r90883) (ischommer)
  • 2009-11-19 27c046a #4356 Removed string checking of PHP version and replaced with version_compare() in SS installer (from r81646) (ischommer)
  • 2009-11-13 6f14e76 Added deleteinstallfiles to $allowed_actions in ContentController (#4701) (Ingo Schommer)
  • 2009-11-12 03fb434 MigrateSiteTreeLinkingTask returns duplicate results from databases like MSSQL - remove any duplicates that may be around (from r91418) (Sean Harvey)
  • 2009-11-12 2daf849 Disabling security token in HtmlEditorField->FlashForm(), its not passed in by the ajax request (Ingo Schommer)
  • 2009-11-09 b3d4ca3 Added setup/teardown methods to SiteTreeBrokenLinksTest to make it work with Translatable enabled (Ingo Schommer)
  • 2009-11-09 e567b47 Returning TRUE on Translatable->hasTranslation() if called on a record that is in the current locale (Ingo Schommer)
  • 2009-11-06 7b7d11d Added ContentController->successfullyinstalled() to $allowed_actions (from r90876) (Sam Minnee)

Minor changes

  • 2011-05-01 e33576d Grouping date search fields in CMSMain->SearchForm (Ingo Schommer)
  • 2011-04-30 4f157e3 Fixed CreateToplevelGroups toggling in CMSMain.EditForm.js (Ingo Schommer)
  • 2011-04-30 1486bb0 Rendering DateField instances with button by default in CMS (Ingo Schommer)
  • 2011-04-30 ea7a6ff Adding (optional) Compass_RebuildDecorator to LeftAndMain in order to rebuild admin stylesheets dynamically (Ingo Schommer)
  • 2011-04-30 bf8bc1d Added CMSPageHistoryController, CMSPageReportsController, marked placeholders for new functionality in AssetAdmin (Ingo Schommer)
  • 2011-04-30 330255d Fixed Member_ProfileForm styling, inlining into _style.css. Misc style fixes (Ingo Schommer)
  • 2011-04-30 5fc816f Fixed panel styling for TreeDropdownField (Ingo Schommer)
  • 2011-04-30 b8ecc0c Removed unnecessary headers from Member->getCMSFields() (Ingo Schommer)
  • 2011-04-28 51ba790 Correct stage URL in CMSMain->EditForm (Ingo Schommer)
  • 2011-04-27 afa05f9 Background color fallbacks for IE (no gradient support) (Ingo Schommer)
  • 2011-04-25 dc2a120 Moved HTMLEditorField dialog title to jQuery UI compatible form attribute (Ingo Schommer)
  • 2011-04-25 43491c2 Reducing number of asset downloads by combining files in LeftAndMain->init() and including full jquery.ui.css instead of multiple @import statements (Ingo Schommer)
  • 2011-04-25 2d88b53 Combining JavaScript files for CMSMain (Ingo Schommer)
  • 2011-04-24 663c49c Added temporary 'preview' header (Ingo Schommer)
  • 2011-04-24 2291d64 Disabled "welcome" message in LeftAndMain->RootForm() (Ingo Schommer)
  • 2011-04-24 5bd35f7 Moved LeftAndMain_EditForm.ss to templates/Includes/ in order to keep same template specificity as overloaded templates (Ingo Schommer)
  • 2011-04-24 035b68f Misc style improvements around batch actions and content tools display (Ingo Schommer)
  • 2011-04-24 94cb307 Removed unused CMSMain_TreeTools.ss and CMSMain_left.ss templates (Ingo Schommer)
  • 2011-04-22 2c6e0c2 Adapted CMS batch actions form to work outside of tabset context (Ingo Schommer)
  • 2011-04-22 b08fc52 Wrapping cms-content-header <div> in order to provide overflows without line breaks (Ingo Schommer)
  • 2011-04-22 5a0208d Wrapping cms-content-header <div> in order to provide overflows without line breaks (Ingo Schommer)
  • 2011-04-22 be6f56a Removed unused CMSActionOptionsForm (Ingo Schommer)
  • 2011-04-22 b5a0c1c Removed unnecessary (and unsemantic) element classes from forms in AssetAdmin and CMSMain (Ingo Schommer)
  • 2011-04-22 f0f7f8a Removed unnecessary 'actionsparams' class from LeftAndMain forms (Ingo Schommer)
  • 2011-04-22 d21dce0 Documentation around new CSS conventions in CMS and layout panel customizations (Ingo Schommer)
  • 2011-04-22 be68450 Allowing NULL returns from getRecord() in LeftAndMain->getSiteTreeFor() (Ingo Schommer)
  • 2011-04-21 51c0228 Moved edit-form specific jstree logic to LeftAndMain.EditForm.js (Ingo Schommer)
  • 2011-04-19 a527172 Added add.gif (Ingo Schommer)
  • 2011-04-19 1a9441f Removed jquery.fitheighttoparent from LeftAndMain->init(), handled by layout manager now (Ingo Schommer)
  • 2011-04-19 98f5606 Removed scriptaculous dependency from TableField and TableListField, added jQuery dependency (Ingo Schommer)
  • 2011-04-19 53a62e7 Moved 'access' field labels in SiteConfig->getCMSFields() and SiteTree->getCMSFields() from headlines to actual label elements in order to manage presentation easier (Ingo Schommer)
  • 2011-04-19 91fbcf8 Added SASS files (Ingo Schommer)
  • 2011-04-19 895b981 Using jQuery ajax methods in AssetTableField and MemberTableField (instead of the prototype library functions which are not fully compatible with jQuery.ondemand at the moment). Fixed TableListField.js errors. (Ingo Schommer)
  • 2011-04-19 baa0c8a Fixed Hierarchy extension detection in AssetAdmin->doAdd() (Ingo Schommer)
  • 2011-04-19 b9fc626 Removed CommentTableField, moved to page-comments module (Ingo Schommer)
  • 2011-04-19 3c54434 Making canEdit() method optional on objects handled by LeftAndMain subclasses (Ingo Schommer)
  • 2011-04-19 1ae9a31 Changed ReportAdmin to new ReportAdmin_Content template, viewing available reports as unordered list instead of a tree (they can't be nested anyway) (Ingo Schommer)
  • 2011-04-19 5bd43af Removed color/background information from ComplexTableField.css and TableListField.css (Ingo Schommer)
  • 2011-04-19 38bc2a9 Removed unused SecurityAdmin.Tree.js (Ingo Schommer)
  • 2011-04-17 d48f21a Renamed #sitetree_ul to .cms-tree in JavaScript logic (changed in LeftAndMain.ss base template) (Ingo Schommer)
  • 2011-04-17 8bee7a1 Added markup semantics around constructive/destructive actions to SiteTree->getCMSActions() (Ingo Schommer)
  • 2011-04-17 614fb06 AssetAdmin support for new cms layout changes (Ingo Schommer)
  • 2011-04-17 a2b39e5 Removed unnecessary "type" field from LeftAndMain->AddForm(), added generic styles for buttons (Ingo Schommer)
  • 2011-04-17 f4cb6ae Renamed #sitetree_ul to .cms-tree in templates, removed #sitetree from contained <ul> (unnecessary duplication) (Ingo Schommer)
  • 2011-04-16 7bee470 Updated jquery-metadata to v2.1 (removed piston as the release is not contained in the canonical git repo) (Ingo Schommer)
  • 2011-04-16 bb4dbaa Removed unused CMSMain_rightbottom.ss (Ingo Schommer)
  • 2011-04-16 87bdb0d Removed unused LeftAndMain_rightbottom.ss (Ingo Schommer)
  • 2011-04-15 53ed7c4 Disallow nested ErrorPage instances via canAddChildren() (Ingo Schommer)
  • 2011-04-15 6dbfd5f Renaming <div id="contentPanel"> to "cms-editor-dialogs" (Ingo Schommer)
  • 2011-04-15 dafb93f Moved loading screen above layout initialization to avoid FOUC in LeftAndMain.js (Ingo Schommer)
  • 2011-04-15 f2f6ecc Hardcoding jstree CSS url to avoid loading non-existant CSS files via ajax (through jstree library) (Ingo Schommer)
  • 2011-04-14 e4031aa Using QSA RewriteRule flag in .htaccess instead of manually appending (fixes #6593, thanks smares) (Ingo Schommer)
  • 2011-04-14 85386b4 Changed logo wording (Ingo Schommer)
  • 2011-04-14 cdb263e Added jquery.sizes library (Ingo Schommer)
  • 2011-04-14 578f0ee Removed unnecessary jlayout examples (Ingo Schommer)
  • 2011-04-14 253f90f Added jlayout dependency (Ingo Schommer)
  • 2011-04-07 470a284 Removed redundant allowedParents information from siteTreeHints, already contained in allowedChildren (Ingo Schommer)
  • 2011-04-06 fcca1d4 Moved TransactionTest->testReadonlyTransaction() to PostgreSQLDatabase driver, which is the only one that actually supports it. We can't have tests failing for all other databases by default for this optional feature which can't be detected through the Database API. (Ingo Schommer)
  • 2011-04-06 446b8ba Fixed SiteTreeTest->testCompareVersions() to work regardless of used HTMLCleaner implementation (was failing if lib_tidy wasn't available) (Ingo Schommer)
  • 2011-04-06 941863a Removed tree key, to be replaced with bezels alongside the tree nodes MINOR Removed unnecessary #sitetree_holder classes from LeftAndMain templates (Ingo Schommer)
  • 2011-04-06 ddb9478 Misc CSS class changes in LeftAndMain (Ingo Schommer)
  • 2011-04-06 bdd831f Changed <body class="stillLoading"> to loading (Ingo Schommer)
  • 2011-04-05 4ec0fa2 Changed #sitetree_ul to #sitetree in templates and javascript (Ingo Schommer)
  • 2011-04-05 35bd9f2 Changed #sitetree_ul to #sitetree in templates and javascript (Ingo Schommer)
  • 2011-04-05 f6edcd1 Setting base font size for CMS (Ingo Schommer)
  • 2011-04-05 bc88a44 Removed checkboxActionIndicator from CMSMain_TreeTools.ss, no longer used (in preparation for new batch action handling in SS3) (Ingo Schommer)
  • 2011-04-05 926aa8f Removed leftover references to "image editor" functionality (removed in 2.3) from tiny_mce_improvements.js (Ingo Schommer)
  • 2011-04-05 a9e81c1 Triggering change event on setValue() in TreeDropdownField.js (necessary for "insert image" form in the cms) (Ingo Schommer)
  • 2011-04-05 842c38f Disable ui-titlebar styling for link/image forms, as it breaks the "insert" button interactions (to be replaced with a new modal dialog implementation soon anyway) (Ingo Schommer)
  • 2011-03-31 0c81515 Mocking sub-entries in CMSTopMenu (Ingo Schommer)
  • 2011-03-31 f6f658f Moved profile and welcome message to CMSTopMenu instead of bottom bar (Ingo Schommer)
  • 2011-03-31 0661fa6 Renaming CMSMenu entries (Ingo Schommer)
  • 2011-03-31 bdd81e5 Renaming CMSMenu entries (Ingo Schommer)
  • 2011-03-31 dad6169 Using '.cms-edit-form' instead of '#Form_EditForm' selector (Ingo Schommer)
  • 2011-03-31 4fe07e9 Using '.cms-edit-form' instead of '#Form_EditForm' selector (Ingo Schommer)
  • 2011-03-31 7b655d6 Moved cms/css into cms/css/_old for later reference, to prepare new CMS UI implementation (Ingo Schommer)
  • 2011-03-31 fd0c38c Added sapphire/admin/scss folder and started SCSS file architecture (Ingo Schommer)
  • 2011-03-31 c44deb0 Moved existing CSS files from sapphire/admin/css to sapphire/admin/css/_old folder, for later reference. Blocking them from controller inclusion to prepare CMS UI redesign (Ingo Schommer)
  • 2011-03-31 11a3b86 Removed jQuery.layout implementation (Ingo Schommer)
  • 2011-03-31 c193743 Removed jQuery.layout references (Ingo Schommer)
  • 2011-03-30 f4a16d3 Making HTTPTest less fragile around global state. Improved test readability. (Ingo Schommer)
  • 2011-03-30 f547da2 Relative $fixture_file links in cms/tests to facilitate moving files (Ingo Schommer)
  • 2011-03-30 60abe5f Moved files into a more logical structure in cms/code (Ingo Schommer)
  • 2011-03-30 2870eb9 Changed $fixture_path to relative filenames in all sapphire test cases in order to allow easier file moving and less verbosity in tests (Ingo Schommer)
  • 2011-03-30 aef17ed Fixed SiteTreeTest->testCompareVersions() to work with new Diff/HTMLCleaner implementation (Ingo Schommer)
  • 2011-03-30 fb4efaa Moving HTMLCleaner interface to sapphire (related to Diff class) (Ingo Schommer)
  • 2011-03-30 eda75a2 Fixed documentation for DatetimeField (Ingo Schommer)
  • 2011-03-29 8e6a385 Override CMSMain->CMSVersion() to check for cms/silverstripe_version (Ingo Schommer)
  • 2011-03-29 b1f27b4 Updated image references in sapphire/ folder to local files, rather than requiring cms/ folder (copied a bunch of images files over for this) (Ingo Schommer)
  • 2011-03-29 d47913d Added default redirection of /admin to /admin/security in sapphire/admin/_config.php to provide a good default if 'cms' module (and CMSMain) is not installed (Ingo Schommer)
  • 2011-03-29 0d39a88 Removed references to ContentController from documentatin (Ingo Schommer)
  • 2011-03-29 b4affff Removed hard dependency on SiteConfig and VirtualPage in LeftAndMain (Ingo Schommer)
  • 2011-03-29 a467eda Making managed class configurable in CMSBatchAction in order to remove hard dependency to cms module (still defaults to SiteTree) (Ingo Schommer)
  • 2011-03-29 95dcc74 Removed reliance of sapphire/admin unit tests on SiteTree and CMSMain (Ingo Schommer)
  • 2011-03-28 65e7b83 Made login form redirection test in SecurityTest explicit, rather than implicit through testLogInAsSomeoneElse() (Ingo Schommer)
  • 2011-03-28 c2457c8 Moved jquery-changetracker from 'cms' to 'sapphire' (Ingo Schommer)
  • 2011-03-28 1a598fe Removed obsolete 'usetestmanifest' flag from documentation and RestfulServiceTest (Ingo Schommer)
  • 2011-03-25 3380bc6 Removed unnecessary SiteTree->Status setting in ContentController, ErrorPage and SiteTree - now controlled via getters like isPublished() (copied from efe710e2d30c6cff8599a76de2b24f315b53a088) (Ingo Schommer)
  • 2011-03-25 0bcb57d Fixed merge errors (copied from 31d7a00eb785b9a570b33994dfdec82b930db236) (Ingo Schommer)
  • 2011-03-25 f6c5308 Removed Toolbar.png references from CSS files (Ingo Schommer)
  • 2011-03-24 519f062 Moved EditorToolbar from LeftAndMain to CMSMain (Ingo Schommer)
  • 2011-03-24 500624f Removing unnecessary Requirements calls in SecurityAdmin (either already in place through LeftAndMain base class, or included by MemberTableField) (Ingo Schommer)
  • 2011-03-24 d37faf6 Declaring additional dependencies in ComplexTableField (Ingo Schommer)
  • 2011-03-24 358975e Conditional checks on SiteConfig existence in LeftAndMain->init() (Ingo Schommer)
  • 2011-03-24 5da903e Moved LeftAndMain->EditorToolbar() to CMSMain, as its only relevant here (Ingo Schommer)
  • 2011-03-24 a73c9cc Moved CMSBatchAction class to sapphire module, but keeping SiteTree specific subclasses in cms (Ingo Schommer)
  • 2011-03-24 919c85d Moved CMSBatchAction class to sapphire module, but keeping SiteTree specific subclasses in cms (Ingo Schommer)
  • 2011-03-24 c142442 Removed CMSMain routing (Ingo Schommer)
  • 2011-03-24 0dfbec8 Moved LeftAndMain, SecurityAdmin, ModelAdmin and related functionality from 'cms' module to sapphire/admin (Ingo Schommer)
  • 2011-03-23 885651c Removed unused images from cms/images (Ingo Schommer)
  • 2011-03-23 5b0db7f Added necessary requirements paths to CMSMain after moving files to sapphire/admin (Ingo Schommer)
  • 2011-03-23 5f59b3a Fixed paths due to file moving into sapphire/admin (Ingo Schommer)
  • 2011-03-23 7ba2ea6 Temporarily including sapphire/admin/_config.php manually (Ingo Schommer)
  • 2011-03-23 2c50ba6 Removed unnecessary TreeDropdownField customizations in Image_iframe.css (Ingo Schommer)
  • 2011-03-23 a1fb071 Moved LeftAndMain, SecurityAdmin, ModelAdmin and related functionality from 'cms' module to sapphire/admin (Ingo Schommer)
  • 2011-03-23 a9b1350 Removed dependency on SiteTree in various unit tests (Ingo Schommer)
  • 2011-03-23 1225426 Fixed @package declarations (Ingo Schommer)
  • 2011-03-23 b78b130 Removing SiteTree dependency from FulltextSearchableTest (Ingo Schommer)
  • 2011-03-23 67cc18f Optional dependency on ThumbnailStripField in HtmlEditorField, preparing the split of this field into a "basic" and "cms" version (Ingo Schommer)
  • 2011-03-23 41e51ab Made HtmlEditorField dependency to SiteTree optional (to be moved into separate aspect, or down to DBField/model layer) (Ingo Schommer)
  • 2011-03-23 81881e1 Added SitetreeHTMLEditorFieldTest to test HtmlEditorField functionality specific to SiteTree and link tracking (Ingo Schommer)
  • 2011-03-23 317ca6f Added SiteTreeFolderDecorator and FolderUnusedAssetsField (moved functionality from Folder class in 'sapphire' module) (Ingo Schommer)
  • 2011-03-23 50e8467 Moved Folder->getUnusedFilesListFilter() to new SiteTreeFolderDecorator class in 'cms' module MINOR Moved Folder_UnusedAssetsField to 'cms' module (Ingo Schommer)
  • 2011-03-23 463b23b Exception when SiteTree or File are not present in MySQLDatabase->searchEngine() (Ingo Schommer)
  • 2011-03-23 ecc28cb Moved MigrateSiteTreeLinkingTask from 'sapphire' to 'cms' module (Ingo Schommer)
  • 2011-03-23 7e5da27 Added comments to DataObject->can() (Ingo Schommer)
  • 2011-03-23 764c5a8 Moved Widget, WidgetArea and related files from 'sapphire' to 'cms' module (Ingo Schommer)
  • 2011-03-23 dd6a86c Moved Widget, WidgetArea and related files from 'sapphire' to 'cms' module (Ingo Schommer)
  • 2011-03-23 6d18e38 Checking for optional classes in 'cms' module in SapphireTest (Ingo Schommer)
  • 2011-03-23 1c21390 Removed unnecessary SiteTree dependency from TransactionTest (Ingo Schommer)
  • 2011-03-23 d93025d Moved File->BackLinkTracking feature from 'sapphire' to 'cms' (Ingo Schommer)
  • 2011-03-23 7b038db Moved FileLinkTracking feature into new SiteTreeFileDecorator class in order to move it from 'sapphire' to 'cms' (Ingo Schommer)
  • 2011-03-23 42fa757 Moved CurrentPageIdentifier from 'sapphire' to 'cms' module (Ingo Schommer)
  • 2011-03-23 0b5e9ba Moved CurrentPageIdentifier from 'sapphire' to 'cms' module (Ingo Schommer)
  • 2011-03-23 f407c18 Fixed paths for SilverStripeNavigator resources (from sapphire/ to cms/) (Ingo Schommer)
  • 2011-03-23 4adcdba Moved SilverStripeNavigator from 'sapphire' to 'cms' (Ingo Schommer)
  • 2011-03-23 c660284 Moved SilverStripeNavigator from 'sapphire' to 'cms' (Ingo Schommer)
  • 2011-03-22 f1e1cbe Fixed test fixture paths and @package from 'sapphire' to 'cms' (Ingo Schommer)
  • 2011-03-22 9b4f3aa Moved ContentController, ModelAsController, RootURLController, NestedController from sapphire/core/control/ to cms module (Ingo Schommer)
  • 2011-03-22 16d818c Added ModelAsController director rule from 'sapphire' module to cms/_config.php (Ingo Schommer)
  • 2011-03-22 3dc5c2b Added 3.0.0-alpha1 changelog (Ingo Schommer)
  • 2011-03-22 8847bed Moved SearchFormTest and ContentControllerSearchExtensionTest into 'cms' module (Ingo Schommer)
  • 2011-03-22 8c04baf Added class_exists() check for Translatable, which has moved into a new 'translatable' module (Ingo Schommer)
  • 2011-03-22 b9c9dba Moved ModelAsController Director rule from 'sapphire' to 'cms' (Ingo Schommer)
  • 2011-03-22 7f06f97 Moved WidgetArea (and related tests) to "cms" module (Ingo Schommer)
  • 2011-03-22 71f117b Moved SearchForm, AdvancedSearchForm and ContentControllerSearchExtension to "cms" module (Ingo Schommer)
  • 2011-03-22 204fd2c Moved SiteTree, SiteTreeDecorator, SiteConfig, ErrorPage, RedirectorPage, VirtualPage (and related tests) to "cms" module (Ingo Schommer)
  • 2011-03-22 5bf5b74 Moved ContentController, ModelAsController, NestedController, RootURLController (and related tests) to "cms" module (Ingo Schommer)
  • 2011-03-22 49a76a0 Fixed ajax load binding to folder selection in ThumbnailStripField.js (was broken after move to jquery) (Ingo Schommer)
  • 2011-03-21 2808424 Improved patch documentation (Ingo Schommer)
  • 2011-03-20 021121f Disabled window.onresize events in tiny_mce_improvements.js, method no longer exists and is replaced with event hanlers (Ingo Schommer)
  • 2011-03-20 03acbb7 Translatable strings in CMSMain (fixes #6523, thanks Tonyair) (Ingo Schommer)
  • 2011-03-18 dc6ecbd Moved SiteTreeTest.yml from sapphire/tests to cms module cms/tests (Paul Meyrick)
  • 2011-03-18 62de2da Moved MigrateSiteTreeLinkingTask, RemoveOrphanedPagesTask, UpgradeSiteTreePermissionSchemaTask from /sapphire/tasks/ to cms module /cms/tasks/ (Paul Meyrick)
  • 2011-03-18 5de4f69 Moved ErrorPageTest from sapphire/tests/ to cms module cms/tests (Paul Meyrick)
  • 2011-03-18 69571d5 Moved VirtualPageTest from sapphire/tests/model/ to cms module cms/tests (Paul Meyrick)
  • 2011-03-18 d4af221 Moved from RedirectorPageTest, SiteTreeActionsTest, SiteTreeBackLinksTest, SiteTreePermissionsTest, SiteTreeTest, WidgetAreaTest /Sites/cgps/sapphire/tests to cms module cms/tests/ (Paul Meyrick)
  • 2011-03-18 e280929 Moved from /sapphire/tests/control/ to cms module cms/tests (Paul Meyrick)
  • 2011-03-18 766e652 Moved ContentControllerSearchExtension from sapphire/search/ to cms module (Paul Meyrick)
  • 2011-03-18 93bf302 Moved ContentController template from sapphire/templates/ to cms/template in cms module (Paul Meyrick)
  • 2011-03-18 d3c5a30 Moved ErrorPage, RedirectorPage, SiteConfig, SiteTree, SiteTreeDecorator, VirtualPage from sapphire/core/model/ to cms module (Paul Meyrick)
  • 2011-03-18 c905bcb Moved AdvancedSearchForm, SearchForm from sapphire/search to cms module (Paul Meyrick)
  • 2011-03-18 fa7da8f Moved Diff class to sapphire module (Paul Meyrick)
  • 2011-03-18 251c1df Fixed SSViewerTest->testCurrentTheme() not to rely on SiteConfig (Paul Meyrick)
  • 2011-03-18 eb221ca Moved Diff class from cms to sapphire module (cms/code/Diff.php)
 (Paul Meyrick)
  • 2011-03-18 dc36725 Using BlankPage template in SecurityTest, BasicAuthTest to remove ContentController dependency MINOR Checking for SiteTree class existence in Security, Translatable MINOR Checking for ContentController existence in FulltextSearchable MINOR Removed unnecessary ContentController tests from ObjectTest MINOR Replaced CMS specific examples in PermissionCheckboxSetFieldTest, DataObjectTest MINOR Changed SecurityTest to make assertions against Security/login rather than relying on redirection from admin/cms (Paul Meyrick)
  • 2011-03-18 6e60314 Adding classes and markup necessary to style tree before jstree.js loads (Ingo Schommer)
  • 2011-03-18 91995ad Disabled AssetAdmin form reload after uploading through iframe, relies on old tree.js library - UI will change anyway (Ingo Schommer)
  • 2011-03-17 ebe94ae Removed $allowedExtensions property from SimpleImageField which is deprecated (Sean Harvey)
  • 2011-03-16 [d3c9d1b] Dynamic copyright year in footer (fixes #6459, thanks selfimilar) (Ingo Schommer)
  • 2011-03-16 2b7c633 Rewrite of PermissionCheckboxSetField.js from Behaviour.js to jQuery.entwine (Ingo Schommer)
  • 2011-03-16 efe710e Removed unnecessary SiteTree->Status setting in ContentController, ErrorPage and SiteTree - now controlled via getters like isPublished() (Ingo Schommer)
  • 2011-03-16 c9c794a Removed thirdparty/calendar (falsely readded through 2.4 merge) (Ingo Schommer)
  • 2011-03-16 d96f2cb Fixed js error (Ingo Schommer)
  • 2011-03-16 5b104b7 Fixed LeftAndMain.Tree.js scope (Ingo Schommer)
  • 2011-03-16 6a2fe56 Limited css scope for compare view styling to avoid clashes with jstree (Ingo Schommer)
  • 2011-03-15 31d7a00 Fixed merge errors (Ingo Schommer)
  • 2011-03-15 495e15b Fixed merge errors (Ingo Schommer)
  • 2011-03-14 dd6f9ed Moved readonly section of TransactionTest into postgresql/ module (Ingo Schommer)
  • 2011-03-10 20427cd Using 'apple' theme in tree (until we decide on a proper redesign) (Ingo Schommer)
  • 2011-03-10 cfb83e4 Wrapping LeftAndMain.Tree.js in entwine block (Ingo Schommer)
  • 2011-03-10 885597a Removed legacy code from LeftAndMain.Tree.js, replaced with a list of @todo items (Ingo Schommer)
  • 2011-03-10 d22e80b Replaced hardcoded URLs in LeftAndMain.Tree.js with data-url-* attributes (Ingo Schommer)
  • 2011-03-10 0b40bda Changed TreeDropdownField markup from <div href="..."> to <div data-url-tree="..."> in order to support other URLs (e.g. reordering) - important for the main CMS tree (Ingo Schommer)
  • 2011-03-10 fb502d7 Added jasmine-jstd-adapter dependency (Ingo Schommer)
  • 2011-03-08 3f748de Documentation fixes (Ingo Schommer)
  • 2011-03-08 06089ed Added fix to test troubleshooting docs about PHPUnit 3.5 missing MockObject (Sean Harvey)
  • 2011-03-08 018830e Removed debug code (Ingo Schommer)
  • 2011-03-03 a05de97 Adding custom load icon for tree node ajax loading in TreeDropdownField.css (Ingo Schommer)
  • 2011-03-03 cf467d5 Disabled animation on tree (for performance reasons) (Ingo Schommer)
  • 2011-03-03 6d3cf21 Removed unnecessary tree CSS styles, will be replaced by new styles based on jstree.js (Ingo Schommer)
  • 2011-03-03 8419ee8 Removed custom TreeDropdownField CSS styles (copypasted the entire block only to adjust widths), no longer necessary due to a flexible width system on the base styles (Ingo Schommer)
  • 2011-03-03 3dbe03c Reverted floating of TinyMCE icons, as they don't automatically break into multiple lines like other floated elements (Ingo Schommer)
  • 2011-03-03 a137360 Temporarily disabled onchange bindings in ThumbnailStripField, as they fail in IE7/IE8 (Ingo Schommer)
  • 2011-03-03 76d32cb Removed window.onresize() call in tiny_mce_improvements.js, now handled by jQuery.layout (Ingo Schommer)
  • 2011-03-03 cea4183 Fixed title escaping in 'built in page controls' documentation (Ingo Schommer)
  • 2011-03-03 e7ad682 Added javascript tests for TreeDropdownField.js (Ingo Schommer)
  • 2011-03-03 b5d2e10 Added sapphire/thirdparty/jasmine for javascript testing (Ingo Schommer)
  • 2011-03-02 4f0c5d1 Added data-id=0 to root node in LeftAndMain->getSiteTreeAsUL() (Ingo Schommer)
  • 2011-03-01 cc795c4 Added jstree related classes to Hierarchy->markingClasses() (Ingo Schommer)
  • 2011-03-01 a306ccb Updated sapphire/thirdparty/jstree from 1.0rc1 to trunk (Ingo Schommer)
  • 2011-02-25 2003888 Updated contributing guidelines (Ingo Schommer)
  • 2011-02-23 7cb687b Added docs/ contributing notes (Ingo Schommer)
  • 2011-02-21 002e40b Added deprecated SapphireTest->assertType() in order to support PHPUnit 3.5 or newer, but stay backwards compatible to PHPUnit 3.4 (Ingo Schommer)
  • 2011-02-16 ca2e80e Updated 'from source' docs (Ingo Schommer)
  • 2011-02-14 6d7efc8 Fixed blackcandy github links in docs (Ingo Schommer)
  • 2011-02-14 9354b4a Removed reference to additional CSS download in tutorial 4, moved to the silverstripe-installer project (Ingo Schommer)
  • 2011-02-14 b3ac8cc Moved additional CSS needed for tutorial 3 to themes/tutorials rather than sapphire/docs (Ingo Schommer)
  • 2011-02-12 7d1bd72 Added README (Ingo Schommer)
  • 2011-02-12 a63215c Added README (Ingo Schommer)
  • 2011-02-12 7277461 Migrated COPYING, Changelog, INSTALL, UPGRADING into a new README.md (Ingo Schommer)
  • 2011-02-12 bbd3bf6 Fixed spacing in docs (Ingo Schommer)
  • 2011-02-12 044be50 Removed duplicated 'additional requirements' from docs (Ingo Schommer)
  • 2011-02-11 7d609f2 Replaced assertType() calls with assertInstanceOf(), deprecated in PHPUnit 3.6 (throws warnings as of 3.5.10) (Ingo Schommer)
  • 2011-02-11 65f6104 Replaced assertType() calls with assertInstanceOf(), deprecated in PHPUnit 3.6 (throws warnings as of 3.5.10) (Ingo Schommer)
  • 2011-02-07 66bc928 Fixing image links in docs/en/tutorials/ (Ingo Schommer)
  • 2011-02-01 949cadf Fixed broken links in docblocks (Ingo Schommer)
  • 2011-01-26 17f6f3f #6397 CoreTest should use test specific paths, otherwise conflicts can occur in certain environments (from r115854) (Sean Harvey)
  • 2010-12-21 b3bb0a7 Make test database name all lowercase in case some databases like PostgreSQL have issues trying to detect temp database in use (Sean Harvey)
  • 2010-12-20 172ad1e More jQuery backwards compatible id attribute check in ModelAdmin.js (Ingo Schommer)
  • 2010-12-16 2d3bb7d Making controller/response optional in CMSBatchAction->batchaction() in order to make the class more testable in isolation (Ingo Schommer)
  • 2010-12-16 2fa786d Added it_IT javascript translation (fixes #6265, thanks giulio) (Ingo Schommer)
  • 2010-12-16 28ee63f Partially reverted debug comments from r115109 (Ingo Schommer)
  • 2010-12-16 e8c8c94 Don't add closing PHP tags in i18nTextCollector->writeMasterStringFile() (thanks Fred Condo) (Ingo Schommer)
  • 2010-12-13 7395271 Ensure php5-required.html template shows correct minimum and recommended PHP versions (thanks mattcleg!) (Sean Harvey)
  • 2010-12-13 8f4b816 Removed CommentAdmin from assertions in LeftAndMainTest (functionality moved into module) (Ingo Schommer)
  • 2010-12-11 073563a Fixed unit test to use a better approach of array_keys() (Sean Harvey)
  • 2010-12-09 a11b1dd Updated SilverStripe logo to new design (Ingo Schommer)
  • 2010-12-09 e4a786e Setting Content-Type to text/plain in various error responses for RestfulServer (Ingo Schommer)
  • 2010-12-09 f61a307 Reverting Member "AutoLoginHash", "RememberLoginToken" and "Salt" to their original VARCHAR length to avoid problems with invalidated hashes due to shorter field length (Ingo Schommer)
  • 2010-12-09 674d8e0 Reduced VARCHAR length from 1024 to 40 bytes, which fits the sha1 hashes created by RandomGenerator. 1024 bytes caused problems with index lengths on MySQL (Ingo Schommer)
  • 2010-12-08 3535dec Removed unused code from Diff (Ingo Schommer)
  • 2010-12-07 2b63577 Added DataObjectTest->testToMap() (Ingo Schommer)
  • 2010-12-07 c36ac42 Documentation in DataObject (Ingo Schommer)
  • 2010-12-05 ead9dce Documentation in SS_Cache (Ingo Schommer)
  • 2010-12-05 b34286c Reverted r108515 (from r114079) (Sam Minnee)
  • 2010-12-05 05d6df2 Fixed php tag in SecurityTokenTest, should be "<?php" not "<?" (from r114016) (Sam Minnee)
  • 2010-12-05 e340ccb Fixed PHP strict standard where non-variables cannot be passed by reference (from r113968) (Sam Minnee)
  • 2010-12-05 edc7a46 Fixed spaces with tabs in Core (from r113924) (Sam Minnee)
  • 2010-12-05 6874777 Updated cs_CZ and sk_SK translations in sapphire/javascript (fixes #6085, thanks Pike) (from r113690) (Sam Minnee)
  • 2010-12-05 400157c Fixed RSSFeedTest which should put test configuration code into setUp() and tearDown() methods. If the test fails halfway through, these will get called to clean up the state (from r113430) (Sam Minnee)
  • 2010-12-05 c63b00f Using SecurityToken in ViewableData->getSecurityID() (from r113274) (Sam Minnee)
  • 2010-12-05 c3fa740 Documentation (from r113241) (Sam Minnee)
  • 2010-12-05 50f8236 Fixed regression from r114504 (Ingo Schommer)
  • 2010-11-24 b4ff8e7 LeftAndMain->LogoStyle() doesn't output empty background CSS if no logo is set (Ingo Schommer)
  • 2010-11-24 41dad50 Documentation in FunctionalTest and TestSession (Ingo Schommer)
  • 2010-11-24 ab563c1 Using built-in ORM methods for GroupTest (Ingo Schommer)
  • 2010-11-23 6ccd6d6 Documentation for Aggregate caching (Ingo Schommer)
  • 2010-11-22 9ac9916 Merged r113933,113936-113937 from branches/2.4 (Sean Harvey)
  • 2010-11-22 73c6f1f Removed duplicate b/ directory, regression from r113918 (Ingo Schommer)
  • 2010-11-21 4868877 Merged r113913 through r113984 from phpinstaller/branches/2.4 (sharvey)
  • 2010-11-18 945a28f Merged r112269 through r113912 from phpinstaller/branches/2.4 (sharvey)
  • 2010-11-13 db64323 Reverted merge error from r111600 (windowName() method is no longer availabie) (Ingo Schommer)
  • 2010-11-13 7700b22 Documentation for MoneyField (Ingo Schommer)
  • 2010-10-20 91d00c5 Fixed extraneous else statement in installer (sharvey)
  • 2010-10-20 2ed6a31 Made _config.php work the same way as branches/2.4 phpinstaller (sharvey)
  • 2010-10-19 72037a8 Removed "In line of " text in CLI test reporter which did not work. Details are in the backtrace below anyway, so it's not required (from r112321) (Sam Minnee)
  • 2010-10-19 75101d3 Reverted regression in r112272 (from r112278) (Sam Minnee)
  • 2010-10-19 8222d72 #6083 FileTest doesn't remove test folders and files created during test (from r111903) (Sam Minnee)
  • 2010-10-19 4af7d7a dev/build now shows database name and version next to "Building database ..." text (from r111851) (Sam Minnee)
  • 2010-10-19 1fc540c Fixed regression from r111843 (i18nText, MemberDatetimeFieldTest, MemberTest) (from r111844) (Sam Minnee)
  • 2010-10-19 7d09ef3 Change matchesRoughly threshold slightly in DbDatetimeTest to allow for slower database server connections (from r111821) (Sam Minnee)
  • 2010-10-19 3388642 Fixed documentation in CheckboxSetField (fixes #6068, thanks paradigmincarnate) (from r111788) (Sam Minnee)
  • 2010-10-19 8d5b417 Fixed documentation in Datetime (fixes #6062, thanks nicolaas) (from r111787) (Sam Minnee)
  • 2010-10-19 d6c1d3b Fixed SQL quoting bug in FolderTest (caused by r111493) (from r111496) (Sam Minnee)
  • 2010-10-19 de795ba Code formatting in FullTestSuite (from r111133) (Sam Minnee)
  • 2010-10-19 b573414 Spelling corrections to Director comments (from r111123) (Sam Minnee)
  • 2010-10-19 8d0253a PHPUnit annotations for PhpSyntaxTest (from r111116) (Sam Minnee)
  • 2010-10-19 ee9c205 Documentation for constants in Core.php (from r111052) (Sam Minnee)
  • 2010-10-19 b93fe40 Don't use chdir(), it confuses the hell out of phpunit (e.g. directory_exists() and realpath() no longer work as expected) (from r111051) (Sam Minnee)
  • 2010-10-19 12d8b69 Fixed SSViewerTest to initialize controller properly (from r111047) (Sam Minnee)
  • 2010-10-19 96beff5 Remove all session data in TestSession that might've been set by the test harness (necessary for test runs through the phpunit binary) (from r111046) (Sam Minnee)
  • 2010-10-19 3c6512a Check in TableListField->HighlightClasses() (fixes #5993, thanks lx) (from r110837) (Sam Minnee)
  • 2010-10-19 2f9192d Avoid using ASP-style tags in SSViewer comments, it confuses PHP with asp_tags=ON (fixes #5976, thanks ezero) (from r110836) (Sam Minnee)
  • 2010-10-19 9d72145 Warning about install.php existing for root site tree node as well (SiteConfig form) (from r110440) (Sam Minnee)
  • 2010-10-19 32783ef Make dev/build not constantly show a changed index because of whitespace between VersionID and Version in the index spec (from r110205) (Sam Minnee)
  • 2010-10-19 065155e Removed removeDuplicates() call on linked pages DataObjectSet in MigrateSiteTreeLinkingTask which is no longer required, as the duplicate results were fixed in DataObject directly (from r110200) (Sam Minnee)
  • 2010-10-19 1023759 Remove whitespace if Surname field set on Member, but not FirstName (from r109334) (Sam Minnee)
  • 2010-10-19 f929d2e phpDoc updates for SS_LogFileWriter and SS_LogEmailWriter (from r109165) (Sam Minnee)
  • 2010-10-19 a91726e #6090 FilesystemPublisherTest now stores temporary files in assets, which is writable, instead of the webroot which almost never has write permissions (from r111883) (Sam Minnee)
  • 2010-10-19 f491f17 Fixed SS_Datetime references in BrokenLinksReport and CommentAdmin (fixes #6063, thanks nicolaas) (from r111786) (Sam Minnee)
  • 2010-10-19 7a53a14 Fixed indentation in PageCommentInterface.js (from r111497) (Sam Minnee)
  • 2010-10-19 6fb50a5 Removing MemberImportFormTest, breaks PHPUnit test run, and doesnt have any assertions (from r111053) (Sam Minnee)
  • 2010-10-19 949d8b3 German translations for cms javascript (#5921, thanks bartlomiej) (from r110435) (Sam Minnee)
  • 2010-10-19 40eb39a Disallowing more potentially active file extensions in cms/.htaccess (from r108206) (Sam Minnee)
  • 2010-10-19 43f4500 Fixed tests not working on the web side as redirection to https would occur (from r108666) (Sam Minnee)
  • 2010-10-19 83e31e1 Fixed DirectorTest to restore it's REQUEST_URI state to the original one after each test method is run (from r108665) (Sam Minnee)
  • 2010-10-19 b7f2130 Fixed failing test as session being set before logging out and losing BackURL (from r108518) (Sam Minnee)
  • 2010-10-19 4aa299c Making "todo" tab title translatable (from r108441) (Sam Minnee)
  • 2010-10-19 8d5c684 Reverted r108433 (from r108434) (Sam Minnee)
  • 2010-10-19 07329cc DirectorTest should not extend from FunctionalTest (regression from r108428) (from r108433) (Sam Minnee)
  • 2010-10-18 ce06d13 Cross-referencing some documentation (from r108375) (Sam Minnee)
  • 2010-10-18 2262f3f Disallowing more potentially active file extensions in cms/.htaccess BUGFIX Re-allowing direct execution in sapphire/thirdparty/tinymce/plugins/spellchecker/rpc.php (necessary for cms spellchecker, was disabled by global .htaccess rule) (from r108207) (Sam Minnee)
  • 2010-10-18 507ade6 Removed debug (from r108196) (Sam Minnee)
  • 2010-10-18 aa45038 Documentation in CSVBulkLoader (from r108048) (Sam Minnee)
  • 2010-10-18 bd96d24 Fixed incorrect word "colon" with "dot" (from r108002) (Sam Minnee)
  • 2010-10-18 6101296 Fixed TimeField validation _t() entity name (from r107787) (Sam Minnee)
  • 2010-10-15 fd6fa62 Fixed merge error (Ingo Schommer)
  • 2010-10-15 d236cbd Disabled 'showcalendar' option on CMSMain->SiteTreeFilterDateField() - it causes the CMS to load jQuery UI javascript just for this (rarely used field). To be re-enabled once we work with jQuery UI on a broader scale. (from r107784) (Ingo Schommer)
  • 2010-10-15 78489ad Moved class-specific documentation from doc.silverstripe.org back into class-level PHPDoc (from r107726) (Ingo Schommer)
  • 2010-10-15 d402ca5 Removed debug code in MemberTableField (from r107525) (Ingo Schommer)
  • 2010-10-15 7d4f93f Fixed DatetimeField display in cms MINOR Removed obsolete .calendardate styles from cms_right.css (from r107442) (Ingo Schommer)
  • 2010-10-15 a0dd4ff Moved class-specific documentation from doc.silverstripe.org back into class-level PHPDoc (from r107725) (Ingo Schommer)
  • 2010-10-15 9877ff6 Reverted r107305 (from r107307) (Ingo Schommer)
  • 2010-10-15 fa41758 Removed trailing slash in BackURL, fixed error message sentence structure in PageCommentInterface.ss (fixes #5520) (from r106694) (Ingo Schommer)
  • 2010-10-15 1cc5c5e Fixed merge error (Ingo Schommer)
  • 2010-10-15 66f2fad Made CMSMainTest more resilient against database ID changes (Postgres doesn't have auto-increment resets across tests at the moment) (from r106248) (Ingo Schommer)
  • 2010-10-15 8f8de04 Documentation in DataObjectSet (from r107400) (Ingo Schommer)
  • 2010-10-15 380e0af Changed "no_NO" locale for Norwegian into the more commonly used "nb_NO" in i18n class, meaning translations from translate.silverstripe.com can actually be selected now (fixes #5746) (from r107394) (Ingo Schommer)
  • 2010-10-15 35b4170 Better presentation of extension error message in File and UploadValidator (from r107274) (Ingo Schommer)
  • 2010-10-15 8ed5e18 Changed ImageTest to use fixture files located in assets/ folder, the filesystem API doesn't support Folder objects with "sapphire/..." paths, which leads to inconsistent results (from r107272) (Ingo Schommer)
  • 2010-10-15 9d227ba Making FileTest->setUp()/tearDown() more resilient against in-test file/folder renames (from r107271) (Ingo Schommer)
  • 2010-10-15 8b88f4a More identifiable file naming in FileTest (from r107270) (Ingo Schommer)
  • 2010-10-15 6cf5372 Removed File->setField(), doesn't have any overloaded functionality (from r107266) (Ingo Schommer)
  • 2010-10-15 2d12775 Documentation in File and Folder class (from r107265) (Ingo Schommer)
  • 2010-10-15 68e98b4 Making $Email available in Security_passwordsent.ss template (fixes #5737) (from r106876) (Ingo Schommer)
  • 2010-10-15 dcb4024 Added FileTest->testValidateExtension() (related to #5693) (from r106805) (Ingo Schommer)
  • 2010-10-15 122549c Documentation (from r106804) (Ingo Schommer)
  • 2010-10-15 d51627a Fixed hardcoded error message in PasswordValidator (fixes #5734) MINOR Added PasswordValidatorTest (from r106687) (Ingo Schommer)
  • 2010-10-15 5fe548f Fixed memory limit setting in SapphireTest (regression from r106128) (from r106190) (Ingo Schommer)
  • 2010-10-15 7eaca24 Removed db/build legacy wording in DevelopmentAdmin (fixes #5676) (from r106083) (Ingo Schommer)
  • 2010-10-15 cf4a722 Show better message if couldn't find MySQL version in MySQLDatabaseConfigurationHelper (from r105516) (Ingo Schommer)
  • 2010-10-15 567143b More solid markup testing in TableListFieldTest through xpath (from r105305) (Ingo Schommer)
  • 2010-10-15 1dc0675 Fixed TableListFieldTest->testSelectOptionsRendering() (from r105297) (Ingo Schommer)
  • 2010-10-15 2943c75 Using ASSETS_DIR and THEMES_DIR constant in Image, ManifestBuilder, Requirements, File (fixes #5619) (from r105282) (Ingo Schommer)
  • 2010-10-15 daa0a42 Translations (from r105276) (Ingo Schommer)
  • 2010-10-15 68fcd8c Reverted r105264, breaks CompositeFieldTest, FieldSetTest, TranslatableTest (from r105274) (Ingo Schommer)
  • 2010-10-15 d3ebd0d Using ASSETS_DIR constant in StaticPublisher (fixes #5619) (from r105281) (Ingo Schommer)
  • 2010-10-15 1700c77 Translations (from r105277) (Ingo Schommer)
  • 2010-10-15 cc4160c Updated TableListField sublcass template to work with new TableListField->SelectOptions() setting (from r105273) (Ingo Schommer)
  • 2010-10-15 d7409fa Fixed _t() call in PageCommentInterface.ss (from r105272) (Ingo Schommer)
  • 2010-10-15 0ac0bec Added translations for BrokenLinksReport, ReportAdminForm.ss, AssetTableField.ss (fixes #5527, thanks Martimiz) (from r104980) (Ingo Schommer)
  • 2010-10-15 5f393e7 Translations in PageCommentInterface.ss (fixes #5598, thanks Pike) (from r104970) (Ingo Schommer)
  • 2010-10-15 ece834e Documentation (from r104402) (Ingo Schommer)
  • 2010-10-15 4c1938f Added DbDatetimeTest cases to sapphire (these were previously in the sqlite3 module, but they actually test core Database functionality) (from r105196) (Ingo Schommer)
  • 2010-10-15 6354ea5 Documentation (from r105188) (Ingo Schommer)
  • 2010-10-15 93105a7 Remove whitespace from generated _config.php file in installer (from r112268) (sminnee)
  • 2010-10-15 8d27740 Documentation (from r105011) (Ingo Schommer)
  • 2010-10-15 3df7734 Documentation for phpunit.xml.dist (from r111491) (sminnee)
  • 2010-10-15 72abcd0 Documentation (from r105009) (Ingo Schommer)
  • 2010-10-15 352d308 Documentation (from r105005) (Ingo Schommer)
  • 2010-10-15 df024e5 Exclude "sanity check" type tests by default from PHPUnit runs (e.g. PhpSyntaxTest) (from r111117) (sminnee)
  • 2010-10-15 a66c159 Documentation (from r104996) (Ingo Schommer)
  • 2010-10-15 267bec9 Language master file (from r104993) (Ingo Schommer)
  • 2010-10-15 4f798d4 Removed duplicated code in i18nTextCollector, more defensive checks for get_owner_module() (from r104992) (Ingo Schommer)
  • 2010-10-15 a213ce7 Allowing translation of "save" button in SiteConfig->getCMSActions() (from r104978) (Ingo Schommer)
  • 2010-10-15 55d6682 Changed unknown web server text (from r108571) (sminnee)
  • 2010-10-15 83567dc Removed double up of similar logic in InstallRequirements (from r108569) (sminnee)
  • 2010-10-15 f9d29bd Simplified discovery of webserver during install (from r108568) (sminnee)
  • 2010-10-15 2a78807 Removed unncessary isset() check (from r108561) (sminnee)
  • 2010-10-15 d135ae6 Reverted r104923, as current database releases of mssql and sqlite3 modules don't support this yet (from r104924) (Ingo Schommer)
  • 2010-10-15 7b040c4 Disallowing more potentially active file extensions in mysite/.htaccess (from r108208) (sminnee)
  • 2010-10-15 e5f41ca Fixed hidden mbstring reliance in SiteTree->generateURLSegment() (broken in r104679) (from r104883) (Ingo Schommer)
  • 2010-10-15 c402bb9 Tweaking of installer text to avoid misleading information about "exists" when there's actually an error (from r107366) (sminnee)
  • 2010-10-15 820c49e Installer should not repeat "Could not determine your database version" twice in slightly varied words (from r105517) (sminnee)
  • 2010-10-15 0c2f4d3 Installing screen now has a page title called "Installing SilverStripe..." instead of "PHP 5 is required" (from r104710) (sminnee)
  • 2010-10-15 d5e8eed Removed double returns in installer (redundant code) (from r104709) (sminnee)
  • 2010-10-15 cf31776 Renamed checkdatabase method to checkDatabase to be consistent (from r104708) (sminnee)
  • 2010-10-15 2341f3f Fixed SiteTreeTest and SiteTreePermissionsTest to work alongside subsites module (SiteTreeSubsites changes the canEdit() behaviour) (from r104798) (Ingo Schommer)
  • 2010-10-15 689494d Fixed SiteConfigTest to work alongsite subsites module (SiteTreeSubsites changes the canEdit() behaviour) (from r104796) (Ingo Schommer)
  • 2010-10-15 94032c6 Documentation (from r104795) (Ingo Schommer)
  • 2010-10-15 5dc8b97 Documentation (from r104769) (Ingo Schommer)
  • 2010-10-15 0b6feff Documentation (from r104767) (Ingo Schommer)
  • 2010-10-15 ecb758d Added DirectorTest->testURLParam() and DirectorTest->testURLParams() (from r104711) (Ingo Schommer)
  • 2010-10-15 537f181 Show install MySQL version at 5.0+ as 4.1 does not work properly with SilverStripe (from r104705) (Ingo Schommer)
  • 2010-10-15 0e99090 Tweaks to positioning of help text in installer (from r104704) (Ingo Schommer)
  • 2010-10-15 eb0de3c Fixed merge error from r112365 (Ingo Schommer)
  • 2010-10-15 bfe44b3 Documentation (from r104610) (Ingo Schommer)
  • 2010-10-15 3a6b79a Fixed wrong _t() notation in ChangePasswordForm (broken in r103226 and r104596) (from r104598) (Ingo Schommer)
  • 2010-10-15 079167c Making strings in ContentControllerSearchExtension translatable (from r104596) (Ingo Schommer)
  • 2010-10-15 59ae019 Defensive coding in MigrateSiteTreeLinkingTask (from r104594) (Ingo Schommer)
  • 2010-10-15 4b3fa8f Documentation (from r104483) (Ingo Schommer)
  • 2010-10-15 a191019 Documentation (from r104404) (Ingo Schommer)
  • 2010-10-14 82b5b17 Documentation migrated from doc.ss.org (from r104158) (Ingo Schommer)
  • 2010-10-14 32afc29 Migrated various API-style documentation from doc.ss.org (from r104157) (Ingo Schommer)
  • 2010-10-13 bdb865e Changed text "mod_rewrite enabled" to "URL rewriting support" which makes more sense as a requirement (from r101348) (sminnee)
  • 2010-10-13 61d3293 Removed whitespace in writing of htaccess file for output (from r101344) (sminnee)
  • 2010-10-13 0cd2083 Removed traces of "firstname" and "surname" from installer (these were removed in config-form in r101314) (from r101315) (sminnee)
  • 2010-10-13 55c0e7e Added todo for exception handling done with default admin (from r101086) (sminnee)
  • 2010-10-13 aba0caf Temporary fix for exception thrown in installer when existing admin account exists, temp fix just leaves existing admin account intact (from r101085) (sminnee)
  • 2010-10-13 8169456 Fixed incorrect name "FileSystem" replacing with "Filesystem" (from r101084) (sminnee)
  • 2010-10-13 77137e1 Additional fixes for install.php (see r101063) (from r101067) (sminnee)
  • 2010-10-13 c5dc242 Fixed install.php to accept "typed" database configuration (see r101054) (from r101063) (sminnee)
  • 2010-10-13 dd1af76 Installer generated mysite/_config.php file now has consistent code formatting (from r100984) (sminnee)
  • 2010-10-13 8654d46 Removed registered databases from installer, these are autodiscovered from sapphire/_register_database.php now (from r100903) (sminnee)
  • 2010-10-13 51d4836 Updated registered databases in installer from changes to DatabaseRegistry in r100898 (from r100899) (sminnee)
  • 2010-10-13 b9bf36c Fixed improper quoting in locale setting (from r100839) (sminnee)
  • 2010-10-13 24887b1 Code formatting (from r100802) (sminnee)
  • 2010-10-13 454d58a phpDoc update for Page (from r100735) (sminnee)
  • 2010-10-13 7f9d487 Code formatting fixes for default Page pagetype (from r100734) (sminnee)
  • 2010-10-13 03edb8b remove the sqlite databases from the installer list. (from r100697) (sminnee)
  • 2010-10-13 b69d0a9 Show "Unknown web server" if server couldn't be determined (from r100636) (sminnee)
  • 2010-10-13 15d13b6 Fixed place where IIS was used instead of checking for 7 (from r100635) (sminnee)
  • 2010-10-13 322be54 Check for IIS/7 specifically, as IIS 6 has a completely different way of installing (from r100634) (sminnee)
  • 2010-10-13 34fa1f0 Removed ecommerce and payment from "make getallmodules" (from r100559) (sminnee)
  • 2010-10-13 e3360ab Fixed character glitch in UPGRADING file (from r100558) (sminnee)
  • 2010-10-13 0243a2a Fixed location to tutorials in INSTALL file which went to an empty page (from r100557) (sminnee)
  • 2010-10-13 5a10c7a Removed lighthttpd from INSTALL notes since this server isn't supported during installer process (more details on the server requirements wiki page) (from r100556) (sminnee)
  • 2010-10-13 0cd01f3 Updated INSTALL notes with minimum PHP version (from r100555) (sminnee)
  • 2010-10-13 216b934 Updated INSTALL notes (from r100388) (sminnee)
  • 2010-10-13 c153aa6 Made the database types clearer by setting the minimum version required alongside the name - e.g. "MySQL 4.1+" (from r100381) (sminnee)
  • 2010-10-13 88d6823 Fixed CMSMainTest for postgres by not hardcoding fixture IDs (from r103818) (Sam Minnee)
  • 2010-10-13 e40661c Unsetting state in FilesystemPublisherTest (regression from r103745) (from r103763) (Sam Minnee)
  • 2010-10-13 5b15f9e Improved help texts around permissions (from r100783) (Sam Minnee)
  • 2010-10-13 d7ffd8c Fixed TranslatableSearchFormTest for postgresql (strict type assertions) (from r103821) (Sam Minnee)
  • 2010-10-13 cde2f6e Fixed TranslatableTest for postgresql database driver (mostly ordering issues) (from r103819) (Sam Minnee)
  • 2010-10-13 94158ef Removed mysql specific functionality from DataObjectSchemaGenerationTest and moved it to a new MySQLDatabaseTest (from r103799) (Sam Minnee)
  • 2010-10-13 5fe546d Fixed TranslatableTest for postgresql database driver (mostly ordering issues) (from r103798) (Sam Minnee)
  • 2010-10-13 f5fb01d Fixed AggregateTest for MSSQLDatabase (wrong date formatting) (from r103640) (Sam Minnee)
  • 2010-10-13 077a119 Database quoting in TreeDropdownField (fixes #5484) (from r103515) (Sam Minnee)
  • 2010-10-13 a45a483 Reverted accidental commit of date_default_timezone_set() to Pacific/Auckland (see r89164) (from r103345) (Sam Minnee)
  • 2010-10-13 eb43fb1 Returning ValidationResult from Member->onBeforeWrite() to ensure the ValidationException is compatible with MemberTableField (related to r103336) (from r103337) (Sam Minnee)
  • 2010-10-13 1379f13 Enum DBField class should default to ExactMatchFilter to avoid wrong results with overlapping Enum values in LIKE queries (see #5434) (from r103322) (Sam Minnee)
  • 2010-10-13 c91949e Removed unused method in installer (from r99006) (sminnee)
  • 2010-10-13 f61920a Updated UPGRADING notes (#5063) (from r98910) (sminnee)
  • 2010-10-13 de519f3 Removed unnecessary check for conflicting classes Query and HTTPResponse in installer, these are now namespaced as SS_Query and SS_HTTPResponse (from r98896) (sminnee)
  • 2010-10-13 ae4cf3b Removed unncessary ?> tag in generated _config.php file (from r98894) (sminnee)
  • 2010-10-13 22ed5df Removed unnecessary end tag which the original _config.php doesn't have anyway (from r98891) (sminnee)
  • 2010-10-13 4997c0a Removed MySQL specific checking from the installer until we can figure out how to do it well across different databases. The only remaining MySQL specifics in the installer is the sending of the server information to ss2stats (from r98877) (sminnee)
  • 2010-10-13 1a2f989 Removed check for MySQL function in the main PHP configuration - this is done separately by database helper classes (from r98875) (sminnee)
  • 2010-10-13 2f452bf Reverted r98850 which broke the installer on Windows (from r98862) (sminnee)
  • 2010-10-13 c4de1cb Renamed keys to database configuration results (from r98795) (sminnee)
  • 2010-10-13 6368a4f Amendments to installer database configuration and small issue detecting database support in PHP (from r98794) (sminnee)
  • 2010-10-13 73964a8 Removed warning that appears during installation steps (regression from recent changes) (from r98793) (sminnee)
  • 2010-10-13 0c0fe50 Doc for database configuration helper (from r98789) (sminnee)
  • 2010-10-13 e013e75 Convert crlf (Windows) line endings to lf (UNIX) for install.php (from r93895) (sminnee)
  • 2010-10-13 9b34021 Added location on where to download the MS URL rewrite module when installing on IIS (from r93244) (sminnee)
  • 2010-10-13 44be8c3 Fixed ambiguous statements about the database in installation, refer to MySQL specifically since that's what it's checking for (from r93107) (sminnee)
  • 2010-10-13 be07c8c Fixed grammar mistake in install (from r92304) (sminnee)
  • 2010-10-13 b0b542d Fixed SapphireTest->logInWithPermission() spelling (from r99492) (Sam Minnee)
  • 2010-10-13 fdef9b0 (Sam Minnee)
  • 2010-10-13 83f117f Using canView() instead of deprecated can('view') in ContentController (from r102909) (Sam Minnee)
  • 2010-10-13 6c3bcc3 Fixed spelling mistake in ConfigureFromEnv class documentation (from r102045) (Sam Minnee)
  • 2010-10-13 0cc6d2b Fixed VersionedTest arguments in test case (from r102018) (Sam Minnee)
  • 2010-10-13 e8e7065 Fixed indentation (from r102009) (Sam Minnee)
  • 2010-10-13 bbdad42 take advantage of an alternate path for error pages (from r101883) (Sam Minnee)
  • 2010-10-13 5fd242a TreeTitle really should return title, not name. (from r101882) (Sam Minnee)
  • 2010-10-13 7d765fc Fixed JSONDataFormatter excaping (fixes #5309, thanks briley) (from r101811) (Sam Minnee)
  • 2010-10-13 328b3d2 Removed unnecessary "show" icons in "Roles" and "Member" ComplexTableFields (from r101751) (Sam Minnee)
  • 2010-10-13 b88f462 Fixed tab naming in Group->getCMSFields() (from r101718) (Sam Minnee)
  • 2010-10-13 d25e326 Removed fullstop where it wasn't needed (from r101688) (Sam Minnee)
  • 2010-10-13 c4e8624 Tidied up the layout of the Themes area of the installer slightly - now consistent helptext as other areas (from r101687) (Sam Minnee)
  • 2010-10-13 d3129b8 Updated CMS Admin Account text to be more precise (from r101686) (Sam Minnee)
  • 2010-10-13 d07297a Altered wording in installer for localised interface (from r101683) (Sam Minnee)
  • 2010-10-13 6ba3268 Reverted r101670 as it broke assumptions made in RedirectorPageTest (from r101671) (Sam Minnee)
  • 2010-10-13 6f69357 Made the default database directory relative to assets ".db" which is more precise than ".sqlitedb" (from r101619) (Sam Minnee)
  • 2010-10-13 2bf9d6f Made SQLite path in installer use DIRECTORY_SEPARATOR so it shows as correct on Windows using backslashes instead of forwardslashes - this is more of a cosmetic thing, as slashes can be interchanged and still parsed correctly by PHP (from r101618) (Sam Minnee)
  • 2010-10-13 559a05b Removed rewritest.php places in sapphire since it's no longer part of the phpinstaller/branches/2.4 package (from r101353) (Sam Minnee)
  • 2010-10-13 252321f Made reinstall message more precise by adding web.config to the files that will get overwritten (from r101341) (Sam Minnee)
  • 2010-10-13 875197b Moved "theme" section further down in the installer, its much less likely to be changed than the database connection and admin account fields. (from r101282) (Sam Minnee)
  • 2010-10-12 1dcc540 Fixed missing closing <div> in ContentController->successfullyinstalled() (from r101254) (Sam Minnee)
  • 2010-10-12 cfae8d5 Fixed regression in install.js option selection (see r101173) (from r101251) (Sam Minnee)
  • 2010-10-10 3f2cc79 More common language in Date->TimeDiff() ("in 2 hours" instead of "2 hours away") (fixes #5402) (Ingo Schommer)
  • 2010-10-10 96fe7ba Removed debug code (Ingo Schommer)
  • 2010-10-04 a447f71 Fixed phpdoc documentation (from r103397) (Sam Minnee)
  • 2010-10-04 ba79558 Saving TinyMCE editor focus in tinymce_ssbuttons plugin when sidepanel is opened (see #5263) (from r101974) (Sam Minnee)
  • 2010-10-04 dea5cdd Removed unnecessary "show" icons in "Roles" and "Member" ComplexTableFields (from r101752) (Sam Minnee)
  • 2010-10-04 d53ea50 Fixed multifile.js non-standard forEach() reference, using jQuery.each() instead (from r101135) (Sam Minnee)
  • 2010-10-04 18add37 Fixed wrong default value for AssetAdmin (see r101106) (from r101111) (Sam Minnee)
  • 2010-10-04 10081b2 Fixed merge error from r99117 (from r101076) (Sam Minnee)
  • 2010-10-04 8ea6ddd Fixed permission language code regression (from r101062) (Sam Minnee)
  • 2010-10-04 5176cdd Adjusted CMSMain->getRootForm() to SiteConfig API changes (from r100974) (Sam Minnee)
  • 2010-10-04 75c6413 Removed underscores from combined files in LeftAndMain, made redundant by r100536 (from r100537) (Sam Minnee)
  • 2010-10-04 f04470d LeftAndMain combined files don't need to be prefixed with "assets" because default combined folder is set in sapphire/_config.php (from r100530) (Sam Minnee)
  • 2010-10-04 2010923 add extendability to SecurityAdmin (from r100360) (Sam Minnee)
  • 2010-10-04 d98563e add pass thru group and sort methods (from r99497) (Sam Minnee)
  • 2010-10-04 f609416 Moved timezone coupling in SS_Report labels into timezoneawareness module (from r99178) (Sam Minnee)
  • 2010-10-04 405a9c4 Localized reports (from r99137) (Sam Minnee)
  • 2010-10-04 11fac7c refactored setting/getting strict hierarchy setting. (from r98654) (from r99126) (Sam Minnee)
  • 2010-10-04 2d02afc more unit tests around loose hierarchy (from r98509) (from r99121) (Sam Minnee)
  • 2010-10-04 9cec4a0 Documentation relating to r101106 (from r101107) (Sam Minnee)
  • 2010-10-04 37629a9 Improved wording of SQLite installer (from r101057) (Sam Minnee)
  • 2010-10-04 f9c8884 phpDoc change for Upload (from r101052) (Sam Minnee)
  • 2010-10-04 848faf2 tests can now require default records on classes (from r101025) (Sam Minnee)
  • 2010-10-04 0abbef5 UploadTest now cleans up after itself when it creates a custom folder relative to assets (from r100991) (Sam Minnee)
  • 2010-10-04 7f147f9 Added tests for Upload_Validator/UploadTest_Validator for allowed extensions validation (from r100990) (Sam Minnee)
  • 2010-10-04 390d9b4 Updated required version to 5.1 in php5-required template (from r100988) (Sam Minnee)
  • 2010-10-04 387d34f Removed whitespace from "Development servers" textarea for installer (from r100978) (Sam Minnee)
  • 2010-10-04 30037f2 Updated r100966 to include spaces on ternary operator for readability and coding conventions (from r100975) (Sam Minnee)
  • 2010-10-04 0598665 Renamed SiteTree->getEditFormFields() to getCMSFields() (including new decorator hook for 'updateCMSFields'). Renamed SiteTree->getEditFormActions() to getCMSActions() (including new decorator hook for 'updateCMSActions'). Old API was never released (from r100967) (Sam Minnee)
  • 2010-10-04 11b1367 Fixed "disabled" styling for database options in config-form.html (showed all as green when "use _ss_environment" was ticked (from r100965) (Sam Minnee)
  • 2010-10-04 ae66792 Added jQuery requirement to TreeDropdownField (see #5139) (from r100946) (Sam Minnee)
  • 2010-10-04 1c6e0c3 Changed the way DatabaseAdapterRegistry accepts databases (from r100898) (Sam Minnee)
  • 2010-10-04 e55102e Using jquery.live instead of livequery on ImageFormAction.js (from r100886) (Sam Minnee)
  • 2010-08-03 0d66807 Removed debug coe (Ingo Schommer)
  • 2010-08-03 229ab46 Don't move $('#Form_VersionsForm') buttons to top, they disappear (Ingo Schommer)
  • 2010-08-03 802ad59 Fixed FilesystemPublisherTest to have self-contained extension settings, and not rely on static publishing being enable in mysite/_config.php already. Fixed login permissions for doPublish() calls in test case. (from r99347) (Ingo Schommer)
  • 2010-06-03 1be6520 Removed nested mergeinfo (Ingo Schommer)
  • 2010-06-03 653d162 pingStatus ping frequency reduced MINOR updated lang file for SiteConfig MINOR improved documentation in StaticPublisher MINOR improved documentation in CMSMain surrounding reports and siteconfig MINOR migrated headers in SiteConfig to i18n'd (from r86429) (from r99112) (Ingo Schommer)
  • 2010-06-03 9a05d59 Added Requirements for SilverStripeNavigator (see r99080) (from r99098) (Ingo Schommer)
  • 2010-06-03 90ff558 make static caching smarter around cacheSubdirs (from r99076) (Ingo Schommer)
  • 2010-06-03 2020a17 disable real-time static publishing (from r99008) (Ingo Schommer)
  • 2010-06-03 e35c941 Added implied javascript requirements to ThumbnailStripField->FieldHolder() (Ingo Schommer)
  • 2010-06-03 a3940b4 Fixed SS_HTTPResponse references in CMSBatchActionHandler (from r98285) (Ingo Schommer)
  • 2010-05-28 f3dbe12 Merge error (Ingo Schommer)
  • 2010-05-28 d98e20f Removed argument to getDescendantIDList() in ThumbnailStripField that doesn't exist on the method (from r98390) (Ingo Schommer)
  • 2010-05-28 2423e7d Documentation (from r98284) (Ingo Schommer)
  • 2010-05-28 d1101b0 set Print flag correctly on TLF MINOR custom print template for SSReport TLF's that exposes the report title, and filters set (from r97138) (from r98208) (Ingo Schommer)
  • 2010-05-28 1bff281 fix dropdown labels (from r97063) (from r98206) (Ingo Schommer)
  • 2010-05-28 65a35d9 using better sorting api (from r96483) (from r98197) (Ingo Schommer)
  • 2010-05-28 2e0afb8 fix sorting in this report. (from r96481) (from r98196) (Ingo Schommer)
  • 2010-05-28 388d474 make site checking clearer on broken links report (from r96456) (from r98195) (Ingo Schommer)
  • 2010-05-28 8500e31 typo fixes, adding missing columns (from r96433) (from r98193) (Ingo Schommer)
  • 2010-05-28 b5e3c6a remove sort direction when running canSortBy. Also added test coverage for this. (from r96428) (from r98192) (Ingo Schommer)
  • 2010-05-28 0a003df improved wording on reports (from r96258) (from r98189) (Ingo Schommer)
  • 2010-05-28 95346c7 added broken links report (from r96139) (from r98187) (Ingo Schommer)
  • 2010-05-25 e430852 Better error checking in SiteTreeNode javasceript (Ingo Schommer)
  • 2010-05-25 06f1848 Improved help texts around permissions (from r100784) (Ingo Schommer)
  • 2010-05-25 1d80d77 Fixed regression from r100774 (from r100775) (Ingo Schommer)
  • 2010-05-25 9f6bf69 dont copy embargo or expiry to virtual page (from r100772) (Ingo Schommer)
  • 2010-05-25 787a7d9 Removed "only advanced users" notice in Group->getCMSFields() - this field is now sufficiently useable for all admins with access to admin/security without knowing about permission codes (from r100770) (Ingo Schommer)
  • 2010-05-25 d87964f make cache header clearer (from r100732) (Ingo Schommer)
  • 2010-05-25 ee0be99 remove the sqlite databases from the installer list. (from r100697) (Ingo Schommer)
  • 2010-05-25 14d1e8e Added note about other databases (from r100669) (Ingo Schommer)
  • 2010-05-25 dc97df6 BasicAuth - removed unncessary extending of Object since this class only has a bunch of static functions (from r100626) (Ingo Schommer)
  • 2010-05-25 4ec18cc Cookie - removed unncessary extending of Object since this class only has a bunch of static functions (from r100625) (Ingo Schommer)
  • 2010-05-25 2e5b681 Convert - removed unncessary extending of Object since this class only has a bunch of static functions (from r100624) (Ingo Schommer)
  • 2010-05-25 3f14112 ArrayLib - removed unncessary extending of Object since this class only has a bunch of static functions (from r100623) (Ingo Schommer)
  • 2010-05-25 67c7b7a When the installer is using the environment for configuration, disable the development servers textarea as it's automatically configured from environment (from r100622) (Ingo Schommer)
  • 2010-05-25 0f2a698 Wording change in installer for database details not correct (from r100552) (Ingo Schommer)
  • 2010-05-25 dd8d0c1 Fixed undefined variable $error in MySQLDatabaseConfigurationHelper (from r100550) (Ingo Schommer)
  • 2010-05-25 b3b3a38 Reverted default location for combined JS/CSS as you can't customise this easily (from r100534) (Ingo Schommer)
  • 2010-05-25 a030d33 Removed whitespace (from r100517) (Ingo Schommer)
  • 2010-05-25 7d8ac76 Removed end php tag for Requirements and RequirementsTest (from r100514) (Ingo Schommer)
  • 2010-05-25 5934489 can always create top level if admin (from r100511) (Ingo Schommer)
  • 2010-05-25 93d405c Fixed tabbing in DataObjectSet (from r100491) (Ingo Schommer)
  • 2010-05-25 45d8433 Pushed @deprecated 2.3 items out to 2.5 since they're still in use for now (from r100486) (Ingo Schommer)
  • 2010-05-25 f7c34fc phpDoc bits for Convert Services_JSON functions (from r100424) (Ingo Schommer)
  • 2010-05-25 a560865 Use "email" instead of username for validation of admin account during install (from r100418) (Ingo Schommer)
  • 2010-05-25 23e7a9a Geoip class no longer extends Object, as it's not necessary (from r100409) (Ingo Schommer)
  • 2010-05-25 cf5afb4 Updated installer to use "CMS / Framework" instead of just "CMS" MINOR Updated copyright year to current year (from r100387) (Ingo Schommer)
  • 2010-05-25 179641d correct order of OBW (from r100323) (Ingo Schommer)
  • 2010-05-25 3bd1142 added Rfc2822 method to SS_Datetime. Fixed bug where dates in DataObject would not set times. (from r100032) (Ingo Schommer)
  • 2010-05-25 052f71f LastEdited/Created dates are now mockable via SS_Datetime (from r100008) (Ingo Schommer)
  • 2010-05-25 f86c05b Reinstated UploadTest (from r99862) (Ingo Schommer)
  • 2010-05-25 b3409a2 Reverted r99522 as this will cause problems if File records are deleted when the resampled images are linked to in the content fields (from r99823) (Ingo Schommer)
  • 2010-05-25 290284d Reverted r105528 (Group->CMSTreeClasses() was already defined) (Ingo Schommer)
  • 2010-05-25 f2c49f6 Added Group->CMSTreeClasses() (required for GroupCsvBulkLoader refresh in SecurityAdmin) (from r99801) (Ingo Schommer)
  • 2010-05-25 df405f2 Cleaned up tabbing and code formatting in automated task classes (from r99753) (Ingo Schommer)
  • 2010-05-08 84d7032 Documentation (Ingo Schommer)
  • 2010-05-03 54ecf20 Allowing querystring arguments in sapphire/Makefile (from r103744) (Ingo Schommer)
  • 2010-05-03 317e179 Added querystring option to Makefile (from r103746) (ischommer)
  • 2010-04-28 429e242 Temporarily added legacydatetimefields module to trunk until 2.4 is merged back (ischommer)
  • 2010-04-28 24fb77a Fixed typo (Ingo Schommer)
  • 2010-04-28 0f0f29c Fixed typo (Ingo Schommer)
  • 2010-04-23 e4eca9c Fixed phpdoc documentation (Ingo Schommer)
  • 2010-04-23 271584e Fixed phpdoc documentation (Ingo Schommer)
  • 2010-04-23 6460d09 Fixed phpdoc documentation (Ingo Schommer)
  • 2010-04-23 01b0296 Fixed phpdoc documentation (Ingo Schommer)
  • 2010-04-14 af88731 Merge error (Ingo Schommer)
  • 2010-04-14 4703aa6 Fixed SapphireTest->logInWithPermission() spelling (from r99491) (Ingo Schommer)
  • 2010-04-14 76d57b6 Temporarily disabled nested url specific cases inTranslatableTest->testAlternateGetByLink(), unclear functionality requirements (from r99350) (Ingo Schommer)
  • 2010-04-14 e99d56d Localized File->uploadMetadataFields() (from r99111) (Ingo Schommer)
  • 2010-04-14 ae7439a ability to customize the text that comes out of Member->Title MINOR updated workflow reports (from r96352) (from r99099) (Ingo Schommer)
  • 2010-04-14 3dc4486 Added Requirements for SilverStripeNavigator (see r99080) (from r99097) (Ingo Schommer)
  • 2010-04-14 ec983ae make static caching smarter around cacheSubdirs (from r99076) (Ingo Schommer)
  • 2010-04-14 7c057cb adjustments to ensure that the cached permissions were actually hit (from r98835) (from r99068) (Ingo Schommer)
  • 2010-04-14 000d892 refactored setting/getting strict hierarchy setting. (from r98654) (from r99064) (Ingo Schommer)
  • 2010-04-14 a5c2a3e more unit tests around loose hierarchy (from r98509) (from r99062) (Ingo Schommer)
  • 2010-04-14 658e24e added enforce_strict_hierarchy option, and tests around not cascading deletions (from r98498) (from r99059) (Ingo Schommer)
  • 2010-04-14 6663e12 force a specific cache subdirectory (from r99009) (Ingo Schommer)
  • 2010-04-14 728a401 fix typo (from r98980) (Ingo Schommer)
  • 2010-04-14 0759568 Added brackets around strpos() check just to be sure it works (from r98898) (Ingo Schommer)
  • 2010-04-14 03201e6 Fixed clearing issue in installer that was recently removed (from r98872) (Ingo Schommer)
  • 2010-04-14 e89e377 Removed return of connection and changed variables to conincide with r98795 (from r98800) (Ingo Schommer)
  • 2010-04-14 c1dc70b Removed whitespace in textarea value that caused an empty string in the development servers list in installer (regression from recent change) (from r98792) (Ingo Schommer)
  • 2010-04-14 6bd64ad Styling on installer (from r98781) (Ingo Schommer)
  • 2010-04-14 74a21c6 Reverted broken variables in installer for checking environment (from r98679) (Ingo Schommer)
  • 2010-04-14 6ea662c Changed CMSMainTest to use new LeftAndMain->doAdd() controller actions, not the removed addform() (Ingo Schommer)
  • 2010-04-14 b54937e Removed debug code (Ingo Schommer)
  • 2010-04-14 944d013 Fixed SiteTree->canViewStage(), merge error from r94253 (Ingo Schommer)
  • 2010-04-14 53d5a04 Install template cleanup (from r98670) (Ingo Schommer)
  • 2010-04-14 c7528a3 Styling for help text in the installer (from r98668) (Ingo Schommer)
  • 2010-04-14 e6c94e5 Styling fixes for installer (from r98667) (Ingo Schommer)
  • 2010-04-14 8a1e52c Tidy up of install template (from r98666) (Ingo Schommer)
  • 2010-04-14 55708cb Changed config-form to HTML 4.01 and validated the page minus a few issues with the form field placement (from r98662) (Ingo Schommer)
  • 2010-04-14 55c4c90 disable form fields if they are set from _ss_environment. See #5054 (from r98643) (Ingo Schommer)
  • 2010-04-14 74643c8 Partially reverted accidental commit r102759 (Ingo Schommer)
  • 2010-04-14 6c300f5 added locking to static publisher to avoid two queues running at the same time. (from r87792) (from r98164) (Ingo Schommer)
  • 2010-04-14 d87a652 updated detection for an empty report (from r87362) (from r98160) (Ingo Schommer)
  • 2010-04-14 ca7d870 when you delete a user from a group, they are also removed from any sub groups. (from r87119) (from r98158) (Ingo Schommer)
  • 2010-04-14 c1aa73b applied correct decorators MINOR Page.ss now takes advantage of the SiteConfig FEATURE audit trails MINOR fixed JS error around concurrent editing MINOR ability to disable sorting on tablelistfield MINOR added default timezone to static-main.php to avoid PHP warnings MINOR only display Roles tab on groups if there are roles in the system MINOR publishing activity report ENHANCEMENT ability to parameterize SSReport's (from r85903) (from r98156) (Ingo Schommer)
  • 2010-04-13 8c06bda Cursor is now a pointer for available widgets, as you need to click them to add to the available widget stack (from r97540) (Ingo Schommer)
  • 2010-04-13 3c505bd Removed end php tag from WidgetAreaEditor (from r97532) (Ingo Schommer)
  • 2010-04-13 cad9f67 Changed wording for WidgetAreaEditor.TOADD advising users to "click" instead of drag widgets (from r97511) (Ingo Schommer)
  • 2010-04-13 658cfa9 Fixed default wording of WidgetAreaEditor.TOADD "drag them here from the left" (from r97509) (Ingo Schommer)
  • 2010-04-13 2e1b39d Backwards compat fix for sprintf() call in CMSMain->providePermissions() (#4764) (from r97485) (Ingo Schommer)
  • 2010-04-13 ffbcc5d Reverted 'single instance only' feature from r79868, delayed until later release (see #4277) (from r97182) (Ingo Schommer)
  • 2010-04-13 bce6ff8 Removed 'print' button from CMSMain->getEditForm() for display of older versions (see #4745) (from r97178) (Ingo Schommer)
  • 2010-04-13 168589a Updated jQuery.concrete references to point to the new "entwine" name (Ingo Schommer)
  • 2010-04-13 8256228 Upgraded jQuery.entwine (formerly known as jQuery.concrete) to the latest trunk MINOR Updated jQuery.concrete references to point to the new "entwine" name (Ingo Schommer)
  • 2010-04-13 c2bd020 Blocked r96806, not necessary due to UI change (moved tree filter dropdown in 'search' tab, which can only be triggered modally, not when in batch action mode) (Ingo Schommer)
  • 2010-04-13 cc522e0 moved allowed_extensions and friends to the model layer (from r92046) (from r96816) (Ingo Schommer)
  • 2010-04-13 bfef132 moved File validation to the model (from r92044) (from r96815) (Ingo Schommer)
  • 2010-04-13 caed94d implement the allowedExtensions functionality of AssetAdmin when you rename a file (from r92037) (from r96814) (Ingo Schommer)
  • 2010-04-13 1e972ed add a hidden field to attach the subsite ID, rather than relying on the session (from r91014) (from r96808) (Ingo Schommer)
  • 2010-04-13 56fc2d5 Fixed SiteTreeBacklinksTest on Windows (from r98427) (Ingo Schommer)
  • 2010-04-13 2d01b35 Fixed HTTPTest->testSetGetVar() (from r98409) (Ingo Schommer)
  • 2010-04-13 67305d2 Fixed HTTPTest->testSetGetVar() (from r98407) (Ingo Schommer)
  • 2010-04-13 6a1cb91 Partially reverted r98382 which added unnecessarily defensive checking to Hierarchy->allChildren() (from r98404) (Ingo Schommer)
  • 2010-04-13 804c588 Fixed HTTPTest when invoked through dev/tests/all or with GET parameters (see r98373) (from r98383) (Ingo Schommer)
  • 2010-04-13 e43f6d8 Documentation (from r98372) (Ingo Schommer)
  • 2010-04-13 4f84761 Fixed test case name in Hierarchy (from r98370) (Ingo Schommer)
  • 2010-04-13 f34bdad Use 'b' mode for fopen() where possible for better portability (from r98321) (Ingo Schommer)
  • 2010-04-13 b73d75f Adding SiteConfig as Translatable dependency in SiteTreeTest and TranslatableTest (from r98228) (Ingo Schommer)
  • 2010-04-13 5ff636c make showing virtual pages tab conditional MINOR made virtual page tracking sitetree tablelistfield subsite agnostic (from r98005) (from r98223) (Ingo Schommer)
  • 2010-04-13 a2883d0 removed redundant method call (from r97817) (from r98222) (Ingo Schommer)
  • 2010-04-13 447ec71 better error reporting for broken redirector & virtual pages (from r97185) (from r98155) (Ingo Schommer)
  • 2010-04-13 b3e30ac set Print flag correctly on TLF MINOR custom print template for SSReport TLF's that exposes the report title, and filters set (from r97138) (from r98154) (Ingo Schommer)
  • 2010-04-13 87990bd Blocked unnecessary revisions (Ingo Schommer)
  • 2010-04-13 99be47c if the $fieldname to DOS->sort has a direction in it, split it out, and pass it. (from r96482) (from r98140) (Ingo Schommer)
  • 2010-04-13 864a15d redirector link tracking is more intelligent (from r96461) (from r98139) (Ingo Schommer)
  • 2010-04-13 9b650a4 remove sort direction when running canSortBy. Also added test coverage for this. (from r96428) (from r98138) (Ingo Schommer)
  • 2010-04-13 10537d5 move sort column&direction into their own vars, otherwise, canSortBy(Date DESC) will always return false, since DESC is not part of the column name. (from r96411) (from r98137) (Ingo Schommer)
  • 2010-04-13 4f461e4 fix field escaping in CSV export of TableListField (from r96157) (from r98135) (Ingo Schommer)
  • 2010-04-13 049735b Update en_US with SiteConfig.THEME and SiteConfig.DEFAULTTHEME translatable entities (from r98128) (Ingo Schommer)
  • 2010-04-13 334b83d Added DecimalTest (merged from 2.4) (Ingo Schommer)
  • 2010-04-13 1e20e55 don't HTML-format queries from showqueries if this is an AJAX request. (from r95855) (from r98097) (Ingo Schommer)
  • 2010-04-13 0ee0244 added direct links to items in the backlinks report (from r88277) (from r98085) (Ingo Schommer)
  • 2010-04-13 39615a4 unit test for getting members by permission via roles (from r88276) (from r98084) (Ingo Schommer)
  • 2010-04-13 8ce43e4 Partially reverted accidental commit from r97920 (unconditionally requiring ADMIN login via BasicAuth in DevelopmentAdmin) (from r98079) (Ingo Schommer)
  • 2010-04-13 6fb2a2a Removed debug code (from r97910) (Ingo Schommer)
  • 2010-04-12 279031c fix call to undefined method when a virtual page picks up the wrong object. (from r97875) (Ingo Schommer)
  • 2010-04-12 7312699 PHP notice error (from r97838) (Ingo Schommer)
  • 2010-04-12 3000087 Removed debug code (from r97825) (Ingo Schommer)
  • 2010-04-12 95350bc fix file iframe upload width (from r97596) (Ingo Schommer)
  • 2010-04-12 6994e71 If CurrencyField->setValue() passed a null or empty value, default to 0.00 so number_format() has no issues converting the number (from r97566) (Ingo Schommer)
  • 2010-04-12 bb3012a Fixed some jQuery.concrete getters (Ingo Schommer)
  • 2010-04-12 f29f09a Updated master translation file (from r97486) (Ingo Schommer)
  • 2010-04-12 8a0f639 Fixed merge error (Ingo Schommer)
  • 2010-04-12 791dc22 added batch deletion back for workflow (from r88916) (from r96789) (Ingo Schommer)
  • 2010-04-12 ef65bf7 rename deleted pages report (from r88333) (from r96786) (Ingo Schommer)
  • 2010-04-12 ce9d927 Fixed merge error (Ingo Schommer)
  • 2010-04-12 6c0caee create the ability to have some roles only be able to be applied by admins (from r88090) (from r96784) (Ingo Schommer)
  • 2010-04-12 8fb9fac Set url variable in TreeAPI.reload as local variable in LeftAndMain_left.js (from r95971) (Ingo Schommer)
  • 2010-04-12 956df37 Fixed merge error (see r99654) (Ingo Schommer)
  • 2010-04-12 592acba Merge error (see r99737) (Ingo Schommer)
  • 2010-04-12 a6362eb Fixed MemberAuthenticatorTest, was setting global state in r97357 (from r97369) (Ingo Schommer)
  • 2010-04-12 3fe5af8 Reverted 'single instance only' feature from r79868, delayed until later release (see #4277) (from r97182) (Ingo Schommer)
  • 2010-04-12 745a724 Ensure DropdownField option elements have escaped the title correctly (from r96882) (Ingo Schommer)
  • 2010-04-12 31bf50d when a parent page is unpublished, unpublish all related virtual pages, includes test coverage (from r94777) (from r96771) (Ingo Schommer)
  • 2010-04-12 112fe3c track virtual pages that link to the current page (from r94700) (from r96768) (Ingo Schommer)
  • 2010-04-12 2ac34cc moved allowed_extensions and friends to the model layer (from r92046) (from r96743) (Ingo Schommer)
  • 2010-04-12 1bb7bfa moved File validation to the model (from r92044) (from r96742) (Ingo Schommer)
  • 2010-04-12 6f8f7ba if looking at a specific stage, set a cooking to bypass static cacheing (from r91006) (from r96738) (Ingo Schommer)
  • 2010-04-12 4a3986a virtual pages are now marked as broken if their pointer page is deleted (from r90996) (from r96737) (Ingo Schommer)
  • 2010-04-12 8618c3c Fixed merge error (Ingo Schommer)
  • 2010-04-12 cec98c6 fix syntax error (from r89472) (from r96716) (Ingo Schommer)
  • 2010-04-12 1ed1348 update merge info, merged in r87119 (from r88839) (from r96714) (Ingo Schommer)
  • 2010-04-12 670bd4b changed the method to get a page's siteconfig, it is now subsite aware. (from r89870) (from r96710) (Ingo Schommer)
  • 2010-04-12 6491e3d Mergeinfo (Ingo Schommer)
  • 2010-02-26 3053074 Reverting back to a much more boring documentation link (ischommer)
  • 2010-02-23 9c75acb Fixed MemberTableField regression from r99706 (Ingo Schommer)
  • 2010-02-23 ddbc3e9 Fixed OptionsetField->disabledItems omission from r99596 (Ingo Schommer)
  • 2010-02-23 03b9434 Removed message alteration from ValidationResult->error() to make it more predictable for string matching in unit tests like SecurityTest (merged from r98275) (Ingo Schommer)
  • 2010-02-23 61e2783 Fixed unit tests after change Member->checkPassword() to return ValidationResult instead of boolean (see r98268) (merged from r98274) (Ingo Schommer)
  • 2010-02-23 41c04fe Making parameter optional for ComplexTableField_Item (Ingo Schommer)
  • 2010-02-22 67205b0 Fixed disabled behaviour in MemberTableField.js permission toggles (Ingo Schommer)
  • 2010-02-22 f90f66a Moved permission checkbox logic from SecurityAdmin.js to MemberTableField.js in order to have it working in the member popup as well (Ingo Schommer)
  • 2010-02-22 8a1b196 Placing 'ADMIN' permission in new 'Administrator' group at the top of the permissions list (Ingo Schommer)
  • 2010-02-22 4a93c9f Localized strings in PermissionCheckboxSetField (Ingo Schommer)
  • 2010-02-22 246e866 Using localized titles for permission formfields in PermissionRole and Member (Ingo Schommer)
  • 2010-02-22 17272c2 Using TreeMultiselectField instead of MemberTableField->relationAutoSetting in Group->getCMSFields() (Ingo Schommer)
  • 2010-02-22 26ca64a Added ComponentSetTest (Ingo Schommer)
  • 2010-02-12 d68bbc2 Fixed height of MemberTableField 'Groups' tab to allow enough room for TreeMultiSelectField expansion (Ingo Schommer)
  • 2010-02-12 ecab219 Moved generic .TreeDropdownField styling from cms/css/cms_right.css to sapphire/css/TreeDropdownField.css (Ingo Schommer)
  • 2010-02-12 e6aa5b8 Moved generic .TreeDropdownField styling from cms/css/cms_right.css to sapphire/css/TreeDropdownField.css MINOR Fixed .TreeDropdownField styling (borders and margins) in TreeDropdownField.css (was assumed to be inherited from LeftAndMain/CMS stylesheets) (Ingo Schommer)
  • 2010-02-12 bc40788 Moved ul.tree rules from cms/css/cms_left.css to sapphire/javascript/tree/tree.css (particularly around multiselect tickbox styling) (see r98854) (merged from r98855) (Ingo Schommer)
  • 2010-02-12 89982fa Moved ul.tree rules from cms/css/cms_left.css to sapphire/javascript/tree/tree.css (particularly around multiselect tickbox styling) (merged from r98854) (Ingo Schommer)
  • 2010-02-12 e12e57e Mergeinfo (Ingo Schommer)
  • 2010-02-12 d552bec Added MemberCsvBulkLoaderTest->testCleartextPasswordsAreHashedWithDefaultAlgo() (Ingo Schommer)
  • 2010-02-11 021c5af Allow custom TitleText on TableListField_Item.ss (e.g. to show a description of the 'delete' button) (Ingo Schommer)
  • 2010-02-11 735ed96 Setting new 'inlineadd' permissions on MemberTableField instance in Group->getCMSFields() (Ingo Schommer)
  • 2010-02-10 52c5e35 Defensive scripting in LeftAndMain.Tree.js (Ingo Schommer)
  • 2010-01-18 6f9177e fixed validation on CurrencyField. Will no longer parse non-numeric characters out of input. Added test coverage. (Tom Rix)
  • 2010-01-14 28277e9 Reverted r96950 (sharvey)
  • 2009-12-18 d8b67c4 Removed whitespace from DirectorTest (Sean Harvey)
  • 2009-12-16 e623c3d make widgetarea/editor more suitable for generic use (from r95086) (Sean Harvey)
  • 2009-12-16 223dd0f adding maori macron button back (from r94986) (Sean Harvey)
  • 2009-12-16 a56f977 fixed bug where widget area editor would not be activated (from r94829) (Sean Harvey)
  • 2009-12-16 70b26c2 fixed widget area MINOR added select box listing anchors in text (from r94198) (Sean Harvey)
  • 2009-12-16 3a98249 make widgetarea/editor more suitable for generic use (from r95086) (Sean Harvey)
  • 2009-12-16 99c4609 Fixed misspelled acronym for "Cross-site request forgery" (from r94420) (Sean Harvey)
  • 2009-12-16 3665c59 Documentation updates to SS_Log (from r94418) (Sean Harvey)
  • 2009-12-16 afb06e4 #4973 Automatically generate URLSegment for default records on SiteTree and ErrorPage instead of explicitly setting them (from r94352) (Sean Harvey)
  • 2009-12-16 f29c079 fixed widget area MINOR added select box listing anchors in text (from r94198) (Sean Harvey)
  • 2009-12-16 a4e858a Less obtrusive tests for testing the SS temp directory (from r94135) (Sean Harvey)
  • 2009-12-02 ed6334d Added pl_PL.js translation (#4788, thanks qlex) (Ingo Schommer)
  • 2009-11-30 38c71c5 Added flag to remaining SapphireTest subclasses (Ingo Schommer)
  • 2009-11-30 b534139 Mergeinfo (Ingo Schommer)
  • 2009-11-30 330d2bb Mergeinfo (Ingo Schommer)
  • 2009-11-30 c340d9a Fixed tabs (from r93859) (Ingo Schommer)
  • 2009-11-30 a0092fb Fixed reference to fieldExists() on SearchFilter which was removed from DataObject (from r93738) (Ingo Schommer)
  • 2009-11-27 0f8c47c Moved static functions in ContentNegotiator above the instance methods (from r93641) (Sean Harvey)
  • 2009-11-27 162c607 Update mergeinfo to ignore jsparty changes in 2.4 (Sean Harvey)
  • 2009-11-27 ae083e3 Update the main.php PHP version numbers at the top doc block (from r93449) (Sean Harvey)
  • 2009-11-27 487bb76 Fixed PHP notice (#4765) (Ingo Schommer)
  • 2009-11-27 3b9fef2 Removed jsparty from mergesources (sharvey)
  • 2009-11-26 64faf66 Removed checks for jsparty/ directory, which is no longer required (ischommer)
  • 2009-11-26 7ca8524 Moved jsparty/tiny_mce to sapphire/thirdparty/tinymce (Ingo Schommer)
  • 2009-11-22 fe66ca6 Updated language master table, including all changes from jsrewrite refactoring (Ingo Schommer)
  • 2009-11-22 b29d887 l10n in CMSMain.php, CMSMain.js and CMSSiteTreeFilter.php (Ingo Schommer)
  • 2009-11-22 d0cc476 Merged CanOrganiseSitetree permission into CMSMain_TreeTools.ss (originally implemented in r84073) (Ingo Schommer)
  • 2009-11-22 fdc7366 Syntax (Ingo Schommer)
  • 2009-11-21 a0cedd3 Partially reverted r92439, accidental commit to .htaccess (ischommer)
  • 2009-11-21 21fe999 Removed Metadata related fields from RedirectorPage->getCMSFields() (#4747) (Ingo Schommer)
  • 2009-11-21 af41180 Fixed capitalization of JSMin.php include (Ingo Schommer)
  • 2009-11-21 8e8f9c5 Fixed Requirements path references in LeftAndMain and AssetAdmin (Ingo Schommer)
  • 2009-11-21 ea8fa50 Added simpletest thirdparty library (previously included as an external) (Ingo Schommer)
  • 2009-11-21 239d65a Removed .gitignore (Ingo Schommer)
  • 2009-11-21 e3a51fe Bugfixes for SWFUpload (Ingo Schommer)
  • 2009-11-21 394e0c0 Removed cms/thirdparty/swfupload, moved to sapphire/thirdparty (Ingo Schommer)
  • 2009-11-21 683dfa9 Styling of side reports and tree area in CMS (Ingo Schommer)
  • 2009-11-21 1bc268e Only fetching EditForm in LeftAndMain->show() if called by ajax, the customize() call for non-ajax views confuses the renderer otherwise (Ingo Schommer)
  • 2009-11-21 32d6342 Fixed merge errors (Ingo Schommer)
  • 2009-11-21 8f92ee3 Fixed Requirements paths in LeftAndMain.php (Ingo Schommer)
  • 2009-11-21 c189230 Fixed merge error (Ingo Schommer)
  • 2009-11-21 3a14e1d Removed unused SecurityAdmin->deleteitems() method (Ingo Schommer)
  • 2009-11-21 2d82a2f Syntax error and documentation (Ingo Schommer)
  • 2009-11-21 7569c53 Removed unnecessary Requirements in AssetAdmin->init() - they are now included by jquery.ondemand (Ingo Schommer)
  • 2009-11-21 98ce1b1 Moved batch actions code from AssetAdmin/CMSMain to a common LeftAndMain parent (which is now reused by SecurityAdmin as well) (Ingo Schommer)
  • 2009-11-21 1581d93 Missed a _super() call in LeftAndMain.js (Ingo Schommer)
  • 2009-11-21 233e6e9 Using global ajaxComplete handlers for LeftAndMain instead of limiting to error handlers to allow usage of X-Status messages throughout the CMS (Ingo Schommer)
  • 2009-11-21 1036329 Fixed jquery-concrete path (Ingo Schommer)
  • 2009-11-21 9be25f8 Fixed CommentAdmin_left.ss links (Ingo Schommer)
  • 2009-11-21 e503a9c Removed obsolete CommentAdmin_right.js file, behaviour is inherited from parent implementation (Ingo Schommer)
  • 2009-11-21 615494f Wrapped AssetAdmin.BatchActions javascript in document.load (Ingo Schommer)
  • 2009-11-21 90c6c08 Changed title width (Ingo Schommer)
  • 2009-11-21 f12db27 Removed debug code from multifile.js (Ingo Schommer)
  • 2009-11-21 555863a Removed css background with new logo for now (Ingo Schommer)
  • 2009-11-21 5738c57 Fixed ParentID setting in AssetAdmin->doAdd() and using instead of (Ingo Schommer)
  • 2009-11-21 6aae0aa Moved sitetree state setting javascript to LeftAndMain.Tree.js, used in AssetAdmin as well (Ingo Schommer)
  • 2009-11-21 175ceaf Moved AddForm javascript logic to new LeftAndMain.AddForm.js file which is shared by CMSMain and AssetAdmin (Ingo Schommer)
  • 2009-11-21 2e7f100 Moved LeftAndMain.BatchActions.js to LeftAndMain, its used in AssetAdmin as well (Ingo Schommer)
  • 2009-11-21 284de94 Moved some form logic from AssetAdmin.js to AssetTableField.js (Ingo Schommer)
  • 2009-11-21 f4e2dcb Removed deletefolder javascript in AssetAdmin.js, superseded by LeftAndMain.BatchActions.js (Ingo Schommer)
  • 2009-11-21 18f54bb Added javascript confirmation for 'delete folders' batch action in AssetAdmin.js (Ingo Schommer)
  • 2009-11-21 ba93170 Defensive programming in multifile.js (Ingo Schommer)
  • 2009-11-21 c2e1c12 Moved 'delete files' logic from AssetAdmin.DragDrop.js into AssetTableField.js (Ingo Schommer)
  • 2009-11-21 58cd7be Renamed CMSMain->addpage() to CMSMain->doAdd() (Ingo Schommer)
  • 2009-11-21 c9c67d4 Moved AssetAdmin.js dragdrop logic in new file (Ingo Schommer)
  • 2009-11-21 34f8f9e Moved batch actions javascript from CMSMain.BatchAction.js to LeftAndMain.BatchActions.js to make it reuseable in AssetAdmin (Ingo Schommer)
  • 2009-11-21 a9adcbe Overloading 'create' button for AssetAdmin.js to perform action instead of opening a tab. MINOR Moved drag/drop functionality into new AssetAdmin.DragDrop.js location (will most likely be temporary until we switch to jQuery drag/drop) (Ingo Schommer)
  • 2009-11-21 8d0c82b Syntax in LeftAndMain.js (Ingo Schommer)
  • 2009-11-21 2fce8cf Adjusted AssetAdmin->getEditForm() to comply with changed javascript - it returns the rendered form now (Ingo Schommer)
  • 2009-11-21 97f7476 Removed duplicate greybox.css requirement from AssetAdmin (Ingo Schommer)
  • 2009-11-21 1ce99bc Removed unused refreshAsset() javascript from AssetAdmin.js (Ingo Schommer)
  • 2009-11-21 927c28b Removed 'delete unused items' javascript from AssetAdmin.js (Ingo Schommer)
  • 2009-11-21 4d4f2ce Added jquery-live-extensions plugin to support 'change' events in concrete (Ingo Schommer)
  • 2009-11-21 52d56fd Making full result table rows in ModelAdmin selectable (Ingo Schommer)
  • 2009-11-21 17392ff Fixed LeftAndMain.EditForm.js button onclick, concrete is buggy (Ingo Schommer)
  • 2009-11-21 5ab645e Formatting (Ingo Schommer)
  • 2009-11-21 2683a5a Making full result table rows in ModelAdmin selectable (Ingo Schommer)
  • 2009-11-21 c9646d8 Respecting FormField->extraClass() settings in AssetTableField.ss, CommentTableField.ss and MemberTableField.ss (Ingo Schommer)
  • 2009-11-21 7223c85 Added loading indicator to search button in ModelAdmin (Ingo Schommer)
  • 2009-11-21 233221e More robust width/height detectino for layout manager in LeftAndMain.js (Ingo Schommer)
  • 2009-11-21 6f2927b Passing through url parameter in custom event for Form_EditForm javascript (Ingo Schommer)
  • 2009-11-21 3fb7c27 Ussing currentPageID() in ReportAdmin instead of hardcoding to (Ingo Schommer)
  • 2009-11-21 e13bb58 concrete specs in LeftAndMain.EditForm.js (Ingo Schommer)
  • 2009-11-21 05510ca Rounded corners for notice-wrap layer in CMS (Ingo Schommer)
  • 2009-11-21 59790b1 Formatting in ModelAdmin.js (Ingo Schommer)
  • 2009-11-21 62ff958 Only refresh versions side panel on new tree selection if its visible - regression from javascript refactoring, this was already the case in the old CMS logic (Ingo Schommer)
  • 2009-11-21 d0d676b Fixed remaining references to jsparty/ directory in CSS and PHP files (Ingo Schommer)
  • 2009-11-21 cfcaa54 Moved jsparty/multifile to cms/thirdparty/multifile (Ingo Schommer)
  • 2009-11-21 31c2aa9 Formatting and documentation in LeftAndMain.php (Ingo Schommer)
  • 2009-11-21 420d0a5 Removed unused LeftAndMain->PublishItemsForm(), has been replaced by CMSBatchAction a while ago (Ingo Schommer)
  • 2009-11-21 d081a4b Fixed CMSBatchAction ID retrieval (Ingo Schommer)
  • 2009-11-21 57b0bbc Removed debug code (Ingo Schommer)
  • 2009-11-21 8f82a04 Updated jquery.concrete paths in LeftAndMain.php (Ingo Schommer)
  • 2009-11-21 4aa80af Fixed spacing in CMS bottom bar template (LeftAndMain.ss) (Ingo Schommer)
  • 2009-11-21 cf6181a Fixed positioning in ParentType field in CMS editform (Ingo Schommer)
  • 2009-11-21 66e1d71 Moved ss_MainLayout javascript global in correct file (Ingo Schommer)
  • 2009-11-21 c50e2fc Moved form related javascript from CMSMain.js to new CMSMain.EditForm.js (Ingo Schommer)
  • 2009-11-21 1760759 Moved LeftAndMain_left.js to LeftAndMain.Tree.js MINOR Moved CMSMain_left.js to CMSMain.Tree.js (Ingo Schommer)
  • 2009-11-21 49ff164 Fixed parameters in CMSMain->getfilteredsubtree() (Ingo Schommer)
  • 2009-11-21 8d5dc11 Using native AddPageOptionsForm rendering in CMSMain_TreeTools.ss (Ingo Schommer)
  • 2009-11-21 c329a8e Setting concrete warning level in LeftAndMain.js (Ingo Schommer)
  • 2009-11-21 7f285e2 Unsetting any validation for LeftAndMain->EmptyForm() (Ingo Schommer)
  • 2009-11-21 eef51ed Re-added LeftAndMain->EditForm() as a complement to getEditForm() - it is necessary for form submissions as well as for template getters (Ingo Schommer)
  • 2009-11-21 9e88dbb Adding css classes to CMSMain->AddPageOptionsForm (Ingo Schommer)
  • 2009-11-21 fef2f77 Removed unused action_upload_right() and save() overloading in AssetAdmin.js (Ingo Schommer)
  • 2009-11-21 8c37f08 Fixed removal of loading screen via javascript (Ingo Schommer)
  • 2009-11-21 81e3fd0 Triggering LeftAndMain.EditForm.js load() callback after loading the response - this makes more sense, as the inserted HTML can be parsed at this point (Ingo Schommer)
  • 2009-11-21 05d1f6e Moved layout javascript logic from CMSMain.js to LeftAndMain.js, so other subclasses of LeftAndMain can use it as well (Ingo Schommer)
  • 2009-11-21 40e3f96 PHP Notice in CMSMain (Ingo Schommer)
  • 2009-11-21 9794b83 Fixed height of loading screen for IE6 (Ingo Schommer)
  • 2009-11-21 7561dc6 Fixed height of loading screen for IE6 (Ingo Schommer)
  • 2009-11-21 febe9f6 Removed unnecessary CMSMain_right.js javascript, was only used for form changetracking which has changed its API since (Ingo Schommer)
  • 2009-11-21 d478f17 Layout manager tweaks (Ingo Schommer)
  • 2009-11-21 5e4fa55 Moved tinymce initialization from LeftAndMain.js to LeftAndMain.EditForm.js and converted to use concrete (Ingo Schommer)
  • 2009-11-21 42a5de8 Removed unused _AJAX_LOADING global from LeftAndMain.js javascript (Ingo Schommer)
  • 2009-11-21 bf6ff4a Moved tree context menu javascript from LeftAndMain.js into LeftAndMain_left.js (Ingo Schommer)
  • 2009-11-21 471afa4 Changed statusMessage container in LeftAndMain_right.ss to a <div> so we can save ourselves the CSS styling defaults (Ingo Schommer)
  • 2009-11-21 73e9d88 Removing commented out StatusTitle logic in LeftAndMain.js (Ingo Schommer)
  • 2009-11-21 6514dc3 Removed debug code (Ingo Schommer)
  • 2009-11-21 3725a98 Added check for presence of origData in LeftAndMain event handler javascript (Ingo Schommer)
  • 2009-11-21 d90d672 Syntax (Ingo Schommer)
  • 2009-11-21 a397804 Set loading state on icons for CMS form loading javascript (Ingo Schommer)
  • 2009-11-21 8b89a26 Removed defunct param parsing in LeftAndMain->show(), wasn't working since we switched to RequestHandler in 2.2 (Ingo Schommer)
  • 2009-11-21 0b9f4ab Adjusted to SiteTree->getTreeTitle() api change (Ingo Schommer)
  • 2009-11-21 a9c257b Re-enabled statusmessage in CMSMain_right.ss template (Ingo Schommer)
  • 2009-11-21 e8f5b3f documentations (Ingo Schommer)
  • 2009-11-21 df31382 Fixed unload logic in MainMenu javascript (Ingo Schommer)
  • 2009-11-21 59999e1 Supporting override attributes in hidden form fields in LeftAndMain.EditForm.js (Ingo Schommer)
  • 2009-11-21 d03eb54 Remove text for LeftAndMain.EditForm.js (Ingo Schommer)
  • 2009-11-21 b96a69d Setting ID fields in CMSMain->getEditForm() (Ingo Schommer)
  • 2009-11-21 61a3d03 Fixed indentation and documentation in CMSMain (Ingo Schommer)
  • 2009-11-21 48bbfef Temporary workaround for event handling in namespaces for concrete library (Ingo Schommer)
  • 2009-11-21 4809523 JavaScript code indentation and formatting (Ingo Schommer)
  • 2009-11-21 e37b788 Changed left panel size in CMSMain to resemble old interface (Ingo Schommer)
  • 2009-11-21 baf23e5 Refactored onSessionLost() javascript functionality (Ingo Schommer)
  • 2009-11-21 48068e1 Syntax in CMSMain.Translatable.js (Ingo Schommer)
  • 2009-11-21 d5d4d73 Fixed javascript syntax in CMSMain.js and LeftAndMain.js (Ingo Schommer)
  • 2009-11-21 ccb7e89 Showing 'edit member profile' popup as a ghost when dragged, to avoid performance problems with iframe (Ingo Schommer)
  • 2009-11-21 502855c Method renaming in CMSMain.js (Ingo Schommer)
  • 2009-11-21 c5895ca Documentation for CMSMain.js and LeftAndMain.js (Ingo Schommer)
  • 2009-11-21 205939d Adjusted path to jquery.ondemand.js in LeftAndMain.php (Ingo Schommer)
  • 2009-11-21 ba0e2ff Removed layout_helpers.js dependency (Ingo Schommer)
  • 2009-11-21 81fe7a2 Removed loader.js dependencies (Ingo Schommer)
  • 2009-11-21 1395d10 Using jquery.layout.state.js to save layout-managed state in LeftAndMain (Ingo Schommer)
  • 2009-11-21 56cb4b3 Fixed height of bottom panel in CMS (Ingo Schommer)
  • 2009-11-21 b50f1a5 Removed obsolete css rules for tree search in left panel (Ingo Schommer)
  • 2009-11-21 94d0355 Moved tab overflow logic from TabSet.js into more specific CMSMain.js, its not necessary outside of a layout-managed CMS context (Ingo Schommer)
  • 2009-11-21 bc55ad3 Removed debug code (Ingo Schommer)
  • 2009-11-21 7f0e529 Javascript syntax error (Ingo Schommer)
  • 2009-11-21 538ff9b Moved jquery-fitheighttoparent, jquery-layout, swfupload from sapphire into cms (Ingo Schommer)
  • 2009-11-21 e17b09b Changed paths to moved thirdparty dependencies (mostly from /jsparty to /sapphire/thirdparty, /cms/javascript and /sapphire/javascript) (Ingo Schommer)
  • 2009-11-21 ba05455 Documentation (Ingo Schommer)
  • 2009-11-21 d5ec175 Updated cms javascript to new concrete API around namespaces and properties (Ingo Schommer)
  • 2009-11-21 d973510 Removed .thumbnailstrip 100% width, which breaks the right panel forms in CMS (Ingo Schommer)
  • 2009-11-21 e70571d Removed concrete namespace for submit actions in CMS (Ingo Schommer)
  • 2009-11-21 5d4e5de Removed 100% width from tabsets in CMS, was messing up jQuery UI border styling (Ingo Schommer)
  • 2009-11-21 d45da27 Added styling for CMS actions (Ingo Schommer)
  • 2009-11-21 0f6d2b0 Disabled rewriteHashlinks in CMS templates to avoid breaking jQuery tabs which detect URLs like 'admin/asets/#mytab' as an ajax-URL (Ingo Schommer)
  • 2009-11-21 df79a94 Removed usage of deprecated ajaxLink() javascript method in AssetAdmin.js (Ingo Schommer)
  • 2009-11-21 081802e Reverted removal of placeholder <form> tab in CMSMain_right.ss - its still needed for the CMS javascript MINOR Reverted north/south inner layouts in CMSMain_right.ss (Ingo Schommer)
  • 2009-11-21 612dbe0 Added 'ss-ui-button' class to all #TreeActions buttons in the CMS to allow for jQuery UI native styling (Ingo Schommer)
  • 2009-11-21 e7562ba Removed #SearchControls dropdown width to allow for full title display within the UI element (Ingo Schommer)
  • 2009-11-21 22d4141 Reordering and indentation in cms_right.css (Ingo Schommer)
  • 2009-11-21 61be99c Removed CMS specific tab styling, now handled by jQuery UI tabs MINOR New CMS specific styling for CMS buttons (Ingo Schommer)
  • 2009-11-21 a730383 Added 'concrete' and 'fitheighttoparent' javascript libraries to LeftAndMain and all subclasses (Ingo Schommer)
  • 2009-11-21 2b55a91 Removed unused translation CSS in CMS (Ingo Schommer)
  • 2009-11-21 63e1fed Changed to CMS layout (Ingo Schommer)
  • 2009-11-21 ae2efc5 Removed #PageType dropdown width limitation to allow for longer page type titles (Ingo Schommer)
  • 2009-11-21 5ff353a Removed obsolete ImageEditor.css (Ingo Schommer)
  • 2009-11-21 83427e5 Removed references to unused hover.js behaviour in LeftAndMain and CMSMain (Ingo Schommer)
  • 2009-11-21 e68fca1 Removed references to empty CMSMain.js (Ingo Schommer)
  • 2009-11-21 4593120 Deleted unused ForumAdmin.js (Ingo Schommer)
  • 2009-11-21 fba5841 Updated SWFUpload library to 2.5.0 alpha (see r91302) (Ingo Schommer)
  • 2009-11-21 d016131 Added readme and license for tree.js (manual jsparty merge from r87745) (Ingo Schommer)
  • 2009-11-21 84125b4 Added CMSTreeClasses() methods to Group and Folder, to mirror SiteTree behaviour and allow reusage in CMS tree implementations (Ingo Schommer)
  • 2009-11-21 ffe57db Removed UniqueTextfieldTest (Ingo Schommer)
  • 2009-11-21 83267cd Updated jquery-concrete to 0.9 release (Ingo Schommer)
  • 2009-11-21 0e93bce Moved 'delete files' button from Folder->getCMSFields() to AssetTableField (Ingo Schommer)
  • 2009-11-21 78ec0cb Updated jquery-concrete (Ingo Schommer)
  • 2009-11-21 1afe18a Formatting in TabSet.js (Ingo Schommer)
  • 2009-11-21 f418cdd Added jquery live extensions, necessary for 'change' event in jquery.concrete (Ingo Schommer)
  • 2009-11-21 22bf4f8 Respecting FormField->extraClass() settings in TableListField.ss, ComplexTableField.ss and RelationComplexTableField.ss (Ingo Schommer)
  • 2009-11-21 926834d Removed redundant jquery-ui.js dependency from TabSet.php and Security.php (Ingo Schommer)
  • 2009-11-21 29f375a Added Zend_Log thirdparty dependency (merge from r84322) (Ingo Schommer)
  • 2009-11-21 32c44b0 Added prototypefix helper scripts from jquery13 module to fix document.getElementsByClassName() override by prototypejs (Ingo Schommer)
  • 2009-11-21 76d2886 Moved tiny_mce_imrpovements.js from jsparty/ to sapphire/javascript (Ingo Schommer)
  • 2009-11-21 b56f493 Moved jsparty/greybox to sapphire/thirdparty/greybox (Ingo Schommer)
  • 2009-11-21 f7cff27 Moved jsparty/tree to cms/javascript/tree (Ingo Schommer)
  • 2009-11-21 f7f3bc7 Removed unused cmsCleanup_parentChanged() callback from Group, Folder and SiteTree classes (Ingo Schommer)
  • 2009-11-21 4b12937 Using jquery.concrete and jquery.selector on github through piston dependency management (Ingo Schommer)
  • 2009-11-21 241bff3 Updated jquery.concrete (Ingo Schommer)
  • 2009-11-21 b661b40 Wrapping ParentType selector in its own CompositeField in SiteTree->getCMSFields() to make it easier to apply javascript behaviour to (Ingo Schommer)
  • 2009-11-21 7ecf3fe Adjusted to changed TreeNodeAPI->setNodeIcon() arguments - using 'class-' prefix to denote PHP classes in the tree DOM now (Ingo Schommer)
  • 2009-11-21 353dc66 Removed SitetreeAccess.js dependency from SiteTree->getCMSFields(), is now handled in CMSMain.js (Ingo Schommer)
  • 2009-11-21 0009b54 Markup changes to Translatable->getCMSField() to better support clientside language selection (Ingo Schommer)
  • 2009-11-21 18bd505 Removed windowName() manual setting in ContentController->SilverstripeNavigator() (Ingo Schommer)
  • 2009-11-21 817d1a0 Removed usage of deprecated baseHref() in InlineFormAction.js (Ingo Schommer)
  • 2009-11-21 9889ba5 Moved Function.prototype.create from tree.js into behaviour.js (Ingo Schommer)
  • 2009-11-21 146979b Documentation and code formatting for jquery.ondemand.js (Ingo Schommer)
  • 2009-11-21 073ebbe Moved sapphire/javascript/core to sapphire/javascript/jquery-ondemand to fit with patterns in sapphire/thirdparty (Ingo Schommer)
  • 2009-11-21 fd1cb12 Removed unused sapphire/thirdparty/jquery.ondemand.js library, we use a heavily customized version in sapphire/javascript/jquery-ondemand instead (Ingo Schommer)
  • 2009-11-21 5d6233a Indentation in customized jquery.ondemand.js (Ingo Schommer)
  • 2009-11-21 1b138d6 Removed layout_helpers.js dependency (Ingo Schommer)
  • 2009-11-21 df1766b Removed unused css/CalendarDateField.css (Ingo Schommer)
  • 2009-11-21 2fc966c Removed loader.js dependencies (Ingo Schommer)
  • 2009-11-21 e233b4b Removed tab overflow setting from TabSet.js, now located in CMSMain.js (Ingo Schommer)
  • 2009-11-21 c9cb5dd Added json-js library to provide a cross-browser JSON implementation. We need this for jquery.layout.state.js at the moment. (Ingo Schommer)
  • 2009-11-21 dd07406 Moved css specific to Security/login in Security_login.css (shouldnt be in the generic Form.css declarations) (Ingo Schommer)
  • 2009-11-21 a32d473 Added jquery.cookie library to allow saving of last selected jQuery UI tab (Ingo Schommer)
  • 2009-11-21 4e91eae Re-added jquery.metadata plugin, updated from 2.0 to 2.1 (Ingo Schommer)
  • 2009-11-21 48afb22 Temporarily removed jquery.metadata plugin, to switch piston externals from svn to git (Ingo Schommer)
  • 2009-11-21 d27e3e7 Moved jquery-layout and swfupload libraries to cms/thirdparty MINOR Moved jquery-fitheighttoparent library to cms/javascript (Ingo Schommer)
  • 2009-11-21 a11db29 Changed paths to moved thirdparty dependencies (mostly from /jsparty to /sapphire/thirdparty, /cms/javascript and /sapphire/javascript) (Ingo Schommer)
  • 2009-11-21 566643f Added sapphire/thirdparty/behaviour (Ingo Schommer)
  • 2009-11-21 f811d9d Added sapphire/thirdparty/firebug-lite (Ingo Schommer)
  • 2009-11-21 75d3815 Removed unnecessary files from sapphire/thirdpary/spyc (Ingo Schommer)
  • 2009-11-21 2f32c87 Moved sapphire/thirdparty/simplepie from an external to a piston-managed module API CHANGE Renamed sapphire/thirdparty/simplepie/SimplePie.php to simplepie.inc (Ingo Schommer)
  • 2009-11-21 67f50e1 Added .gitignore (Ingo Schommer)
  • 2009-11-21 4b1027d Replaced sapphire/thirdparty/Zend external with piston-managed version (Ingo Schommer)
  • 2009-11-21 5ebe8ec Moved sapphire/thirdparty/spyc from an external into piston-managed source tree (Ingo Schommer)
  • 2009-11-21 86bb4df Moved sapphire/thirdparty/json from an external into source tree (Ingo Schommer)
  • 2009-11-21 9ea55f2 Moved sapphire/thirdparty/jsmin from an external into source tree (Ingo Schommer)
  • 2009-11-21 036b77a Removed absolete concrete triggers (Ingo Schommer)
  • 2009-11-21 fe6c80c Removed absolete concrete triggers (Ingo Schommer)
  • 2009-11-21 053431a Using jquery-latest.js in FileIframeField and RemoveOrphanedPagesTask (Ingo Schommer)
  • 2009-11-21 5451fba Mergeinfo (Ingo Schommer)
  • 2009-11-21 c14e7df added stubs to allow widgets to use treedropdown fields (from r91850) (Ingo Schommer)
  • 2009-11-21 61eb69f Changed silverstripe.com references to silverstripe.org (from r90887) (Ingo Schommer)
  • 2009-11-21 0d0956b Mergeinfo (ischommer)
  • 2009-11-21 1d3feb9 added stubs to allow widgets to use treedropdown fields (from r91850) (Ingo Schommer)
  • 2009-11-21 eccf13e Whitespace change (from r91261) (Ingo Schommer)
  • 2009-11-21 78ebd1e Mergeinfo (Ingo Schommer)
  • 2009-11-21 4322aeb Mergeinfo (ischommer)
  • 2009-11-21 3181e81 Mergeinfo (Ingo Schommer)
  • 2009-11-21 125080d Mergeinfo (Ingo Schommer)
  • 2009-11-21 ed7a77a Mergeinfo (ischommer)
  • 2009-11-19 4b3bc19 Fixed merge errors and omissions from branches/2.3 (ischommer)
  • 2009-11-19 43ab9ea Mergeinfo (ischommer)
  • 2009-11-19 a6a7023 Changed silverstripe.com references to silverstripe.org (from r90887) (ischommer)
  • 2009-11-19 1dcca6e Removed unnecessary mergeinfo from themes subfolders (ischommer)
  • 2009-11-19 48fe08f Mergeinfo (ischommer)
  • 2009-11-19 2c15f4b Reverted accidental commits in r71146, r71147, r71148, r71149, r71150, r71151 - thought I was committing to another repository... (from r71152) (ischommer)
  • 2009-11-19 6765f0a Fixed comma where it should've been a dot (from r83449) (ischommer)
  • 2009-11-19 7d37918 Mergeinfo (ischommer)
  • 2009-11-19 d8cbb36 Added mergetracking info (ischommer)
  • 2009-11-15 64d74e0 Fixed merge error from r91584 (Ingo Schommer)
  • 2009-11-15 2cc517d Removed invalid deprecation note (Ingo Schommer)
  • 2009-11-12 87e7599 Fixed casing of swfupload.js reference which was breaking LeftAndMainTest (Ingo Schommer)
  • 2009-11-11 7dd0de7 revert r91306 (Tom Rix)
  • 2009-11-11 5f548f5 fixed undefined var (Tom Rix)
  • 2009-11-11 a1848c2 revert r89202 from sminnee, broke multiselects, as there is no method called selectNode on tree. (Tom Rix)
  • 2009-11-11 9c67f3e update lang files (Tom Rix)
  • 2009-11-11 947fcc4 update lang files (Tom Rix)
  • 2009-11-10 94b0ab5 reverted changes to i18nTextCollector, and updated documentation (Tom Rix)
  • 2009-11-10 0526124 removed concurrent editing (Tom Rix)
  • 2009-11-10 d22e4d1 removed concurrent editing (Tom Rix)
  • 2009-11-06 4252067 Changed silverstripe.com references to silverstripe.org MINOR Fixed broken wiki links (#4672) (from r90886) (Sam Minnee)
  • 2009-11-05 6608616 Added 2.4 as mergesource target (ischommer)

Other

  • 2011-04-30 4621210 merge styles (Ingo Schommer)
  • 2011-04-30 0085101 merge menu (Ingo Schommer)
  • 2011-04-26 c2d3da6 Change path directory in comment (Hugues Lamy)
  • 2011-04-25 14c60c5 Landing pull request 17. Fixes Call to a member function setValue() on a non-object in ConfirmedPasswordField Fixes #????. (Will Rossiter)
  • 2011-04-06 940df33 Updated the installer to reflect the moved Sapphire files (Howard Grigg)
  • 2011-03-29 9b8594a Triage of Template Tags rendering syntactically incorrect, per Disqus comment (d57)
  • 2011-03-30 c5ce75f Added a default .gitignore (Sam Minnee)
  • 2011-03-22 6bd9c56 Moved ContentControllerSearchExtensionTest and SearchFormTest from sapphire/tests/search into "cms" module (Ingo Schommer)
  • 2011-03-18 77fa855 Allowing success and error callbacks in refresh() (Ingo Schommer)
  • 2011-03-11 a220d37 Revert "MINOR Replaced assertType() calls with assertInstanceOf(), deprecated in PHPUnit 3.6 (throws warnings as of 3.5.10)" - causing too many issues in mixed build environments with other projects requiring PHPUnit 3.4 (Ingo Schommer)
  • 2011-03-11 2184acf Revert "MINOR Replaced assertType() calls with assertInstanceOf(), deprecated in PHPUnit 3.6 (throws warnings as of 3.5.10)" - cased too many problems with mixed build environments that require PHP 3.4 (Ingo Schommer)
  • 2011-03-11 9d10e88 Revert "API CHANGE Removing support for PHPUnit 3.4 (3.5.0 has been released in Sept 2010). Removing PhpUnitWrapper_3_4, and adding better version detection." - too many complications with our build environments running mixed versions of SilverStripe (Ingo Schommer)
  • 2011-03-11 b2e4fdd MINR Fixed double generation of tree via 'data' parameter (Ingo Schommer)
  • 2011-03-09 626980a Small text changes, added api links, cont. updating images for tutorials, fixed tutorials from member feedback (Michael Andrewartha)
  • 2011-03-08 1fca5c5 Fixed infinite loops in onmatch() and onunmatch() when using $.entwine.synchronous_mode() with DOM manipulations in these methods. Allowing $.entwine.synchronous_mode() to be turned off again (Ingo Schommer)
  • 2010-12-13 88aea2f Removed temporary datetimefields from externals (sharvey)
  • 2010-10-19 3c681b0 #4029 On the fly form validation works in Opera as well (from r111880) (Sam Minnee)
  • 2010-10-19 83561f2 Added doc for static help_link (from r111879) (Sam Minnee)
  • 2010-10-19 0d6cb29 Added dev/tests/emptydb to clear out test session databases. (from r109099) (Sam Minnee)
  • 2010-10-15 8d07a8e MINOT Translation in SiteTree (#5603, thanks Pike) (from r105057) (Ingo Schommer)
  • 2010-10-15 5a20fbe #5870 Block web requests to silverstripe-cache directory via htaccess RedirectMatch rule or web.config hiddenSegments functionality if using IIS 7.x (from r110241) (sminnee)
  • 2010-10-15 e73918f Added explicit bash handler to sake (from r104667) (Ingo Schommer)
  • 2010-10-15 8f2d920 Multi-use redemption page created (from r104442) (Ingo Schommer)
  • 2010-10-04 f8f18f4 Several merges from branches/2.4 (Sam Minnee)
  • 2010-10-04 00a5a5b Reverted r111624 (Sam Minnee)
  • 2010-05-25 f4a5459 Nicer dates (from r95776) (from r98172) (Ingo Schommer)
  • 2010-04-13 cf4fa3a <a ... /> tag which is not so nice (from r96926) (Ingo Schommer)
  • 2010-04-13 2ae6f89 Add some nice date formats (from r95772) (from r98093) (Ingo Schommer)
  • 2010-04-13 ee4174c Added values for new permission code 'VIEW_DRAFT_CONTENT' test (from r97898) (Ingo Schommer)
  • 2010-04-13 9a04ca6 Added test for new permission code. (from r97897) (Ingo Schommer)
  • 2010-04-12 603657b MERGE merged back a whole bunch of defect fixes from trunk (from r87846) (from r96712) (Ingo Schommer)
  • 2010-02-26 5157a61 w00t (ischommer)
  • 2010-02-26 1f80831 2 (ischommer)
  • 2010-02-26 8230e7b 3 (ischommer)
  • 2010-02-03 6751714 SECURITY Removed various PHP files from sapphire/thirdparty to reduce XSS attack surface (see r98027 and r98028) (Ingo Schommer)
  • 2010-01-21 [7de9460] Reverted r97231 (Will Rossiter)
  • 2010-01-21 1cb2814 Reverted r97231 (wrossiter)
  • 2009-11-21 604c979 removed overflow from top menu bar (was showing a scrollbar) (Ingo Schommer)
  • 2009-11-21 08dc3f0 evenly pad out action buttons at bottom (Ingo Schommer)
  • 2009-11-21 7d8c349 made the west panel default a little wider to allow for new tab padding (Ingo Schommer)
  • 2009-11-21 3b8767e align text on welcome screen (Ingo Schommer)
  • 2009-11-21 0ae8539 styles for empty form on load/no pages open (Ingo Schommer)
  • 2009-11-21 50d058b styles for righthand content panel to match sitetree (Ingo Schommer)
  • 2009-11-21 6ce44db removed unnecessary background colour on treepanes (Ingo Schommer)
  • 2009-11-21 9fdf14a Added base overrides for jquery-ui (Ingo Schommer)
  • 2009-11-21 1192d5b Reimplementation for reports (#49) - removing unneeded code and remaking the template to use standard SiteTree functionality. (Ingo Schommer)
  • 2009-11-21 dca8c0c merging (Ingo Schommer)
  • 2009-11-19 5959603 Disable PHP in the assets directory, regardless of virtual-host config (from r74816) (ischommer)
  • 2009-11-19 f3258df Added additional switch for a slight variation of the URL parsing code. (from r73224) (ischommer)
  • 2009-11-19 aa780a5 ... (from r71151) (ischommer)
  • 2009-11-19 4e16f38 fixed label display for optionsetfields (from r71149) (ischommer)
  • 2009-11-19 19c7e11 added mysite theme (from r71148) (ischommer)
  • 2009-11-19 e361bea removed tutorial files (from r71147) (ischommer)
  • 2009-11-19 3c07e8b ... (from r71146) (ischommer)
  • 2009-11-19 5bb0d9b Removed DirectorySlash update from installer's default htaccess as it breaks some installation targets (from r67085) (ischommer)

Comments

Comment policy: Please use comments for tips and corrections about the described functionality.
Comments are moderated, we reserve the right to remove comments that are inappropriate or are no longer relevant. Use the Silverstripe Forum to ask questions.

blog comments powered by Disqus