Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 20, 2015
  1. @dhensby

    Merge branch '3.1' into 3.2

    dhensby authored
    Conflicts:
    	dev/Debug.php
    	docs/en/05_Contributing/01_Code.md
    	forms/FormField.php
    	i18n/i18nTextCollector.php
    	model/DataQuery.php
Commits on Jul 8, 2015
  1. @tractorcow
Commits on Jun 13, 2015
  1. @jedateach @wilr

    API: Allow HTTP Cache Headers to be customized

    jedateach authored wilr committed
Commits on Jun 2, 2015
  1. @tractorcow

    Merge remote-tracking branch 'origin/3.1' into 3

    tractorcow authored
    Conflicts:
    	.scrutinizer.yml
    	admin/javascript/LeftAndMain.Panel.js
    	core/startup/ParameterConfirmationToken.php
    	dev/Debug.php
    	dev/FixtureBlueprint.php
    	docs/en/00_Getting_Started/05_Coding_Conventions.md
    	docs/en/00_Getting_Started/index.md
    	docs/en/02_Developer_Guides/01_Templates/01_Syntax.md
    	filesystem/File.php
    	filesystem/Folder.php
    	forms/FieldList.php
    	forms/LabelField.php
    	forms/MoneyField.php
    	forms/TextField.php
    	forms/TreeDropdownField.php
    	forms/Validator.php
    	forms/gridfield/GridField.php
    	forms/gridfield/GridFieldExportButton.php
    	lang/de.yml
    	lang/fi.yml
    	model/DataObject.php
    	model/SQLQuery.php
    	parsers/ShortcodeParser.php
    	security/ChangePasswordForm.php
    	security/Security.php
    	tests/control/DirectorTest.php
    	tests/core/startup/ParameterConfirmationTokenTest.php
    	tests/dev/FixtureBlueprintTest.php
    	tests/forms/FieldListTest.php
    	tests/forms/MoneyFieldTest.php
    	tests/model/SQLQueryTest.php
    	tests/security/SecurityTest.php
Commits on May 4, 2015
  1. @kinglozzer
Commits on Apr 24, 2015
  1. @micmania1

    NEW Added Youtube's short URL.

    micmania1 authored
    At the moment using the short URL (eg. https://youtu.be/qA0T8WumxT4) defaults to http. This introduces issue when running over https.
Commits on Nov 17, 2014
  1. @tractorcow

    Merge remote-tracking branch 'origin/3.1'

    tractorcow authored
    Conflicts:
    	.travis.yml
    	README.md
    	admin/code/LeftAndMain.php
    	admin/css/screen.css
    	admin/scss/screen.scss
    	api/RestfulService.php
    	conf/ConfigureFromEnv.php
    	control/injector/ServiceConfigurationLocator.php
    	control/injector/SilverStripeServiceConfigurationLocator.php
    	core/ClassInfo.php
    	core/Object.php
    	css/AssetUploadField.css
    	css/ComplexTableField_popup.css
    	dev/CSSContentParser.php
    	dev/DevelopmentAdmin.php
    	docs/en/changelogs/index.md
    	docs/en/misc/contributing/code.md
    	docs/en/reference/execution-pipeline.md
    	filesystem/GD.php
    	filesystem/ImagickBackend.php
    	filesystem/Upload.php
    	forms/Form.php
    	forms/FormField.php
    	forms/HtmlEditorConfig.php
    	forms/gridfield/GridFieldDetailForm.php
    	forms/gridfield/GridFieldSortableHeader.php
    	lang/en.yml
    	model/Aggregate.php
    	model/DataList.php
    	model/DataObject.php
    	model/DataQuery.php
    	model/Image.php
    	model/MySQLDatabase.php
    	model/SQLQuery.php
    	model/fieldtypes/HTMLText.php
    	model/fieldtypes/Text.php
    	scss/AssetUploadField.scss
    	search/filters/SearchFilter.php
    	security/Authenticator.php
    	security/LoginForm.php
    	security/Member.php
    	security/MemberAuthenticator.php
    	security/MemberLoginForm.php
    	security/Security.php
    	tests/behat/features/bootstrap/SilverStripe/Framework/Test/Behaviour/CmsFormsContext.php
    	tests/control/HTTPTest.php
    	tests/control/RequestHandlingTest.php
    	tests/filesystem/UploadTest.php
    	tests/forms/FormTest.php
    	tests/forms/NumericFieldTest.php
    	tests/model/DataListTest.php
    	tests/model/DataObjectTest.php
    	tests/model/TextTest.php
    	tests/security/MemberAuthenticatorTest.php
    	tests/security/SecurityDefaultAdminTest.php
    	tests/view/SSViewerCacheBlockTest.php
    	tests/view/SSViewerTest.php
Commits on Oct 9, 2014
  1. @tractorcow
Commits on Sep 25, 2014
  1. @halkyon

    Merge pull request #3287 from IgorNadj/3.1

    halkyon authored
    ENH making /dev extendable
Commits on Aug 21, 2014
  1. @halkyon

    NEW Provide a consistent way of triggering flush

    halkyon authored
    Provides an interface for classes to implement their own flush()
    functionality. This function gets called early in a request on
    all implementations of Flushable when flush=1|all is requested in the
    URL.
    
    This fix came out of an issue where Requirements combined files were not
    being cleaned up after dev/build?flush=1, due to the fact that flush
    would only occur when you called it while on a page that used those
    combined files, but not in any other contexts. This will now call flush
    on any implementors of Flushable regardless of the context of where
    flush was called.
Commits on Aug 6, 2014
  1. @igor-silverstripe
Commits on Jul 9, 2014
  1. @tractorcow

    API New Database abstraction layer. Ticket #7429

    tractorcow authored tractorcow committed
    Database abstraction broken up into controller, connector, query builder, and schema manager, each independently configurable via YAML / Injector
    Creation of new DBQueryGenerator for database specific generation of SQL
    Support for parameterised queries, move of code base to use these over escaped conditions
    Refactor of SQLQuery into separate query classes for each of INSERT UPDATE DELETE and SELECT
    Support for PDO
    Installation process upgraded to use new ORM
    SS_DatabaseException created to handle database errors, maintaining details of raw sql and parameter details for user code designed interested in that data.
    Renamed DB static methods to conform correctly to naming conventions (e.g. DB::getConn -> DB::get_conn)
    3.2 upgrade docs
    Performance Optimisation and simplification of code to use more concise API
    API Ability for database adapters to register extensions to ConfigureFromEnv.php
Commits on Feb 3, 2014
  1. @chillu

    Merge remote-tracking branch 'origin/3.1'

    chillu authored
    Conflicts:
    	_config/routes.yml
    	docs/en/topics/datamodel.md
    	forms/DropdownField.php
Commits on Jan 31, 2014
  1. @chillu

    Merge pull request #2228 from wilr/oldroutes

    chillu authored
    Remove old routes
Commits on Oct 23, 2013
  1. @chillu

    Merge remote-tracking branch 'origin/3.1'

    chillu authored
    Conflicts:
    	tests/security/MemberTest.php
  2. @ajshort @ss23

    FIX: Move stage choosing into a pre-request filter.

    ajshort authored ss23 committed
    This ensures that the correct stage is selected, even if the request
    does not come through the model as controller system. This fixes an
    issue where custom controllers would always be on the "Stage" stage.
Commits on Oct 20, 2013
  1. @chillu

    Merge remote-tracking branch 'origin/3.1'

    chillu authored
    Conflicts:
    	.travis.yml
    	forms/FormField.php
Commits on Oct 17, 2013
  1. @hafriedlander
Commits on Oct 15, 2013
  1. @kinglozzer

    Allow https YouTube oEmbed URLs

    kinglozzer authored
    YouTube's oEmbed service supports a ?scheme=https parameter. See https://groups.google.com/forum/?fromgroups#!topic/youtube-api-gdata/S9Fa-Zw2Ma8
Commits on Sep 27, 2013
  1. @chillu

    Merge remote-tracking branch 'origin/3.1'

    chillu authored
    Conflicts:
    	docs/en/topics/testing/create-silverstripe-test.md
    	forms/Form.php
    	i18n/i18n.php
    	model/Image.php
Commits on Sep 16, 2013
  1. @wilr
Commits on Jul 14, 2013
  1. @wilr

    Remove old routes

    wilr authored
Commits on May 31, 2013
  1. @chillu

    Merge remote-tracking branch 'origin/3.1'

    chillu authored
    Conflicts:
    	.travis.yml
Commits on May 27, 2013
  1. @tractorcow

    API UploadField functions on new records

    tractorcow authored
    Fixed regression from 1e5d404 (UploadField::canPreviewFolder).
    Merged in pull request #2009 - (6018bdd).
    Merged pull request #1259 (34bfc86).
Commits on May 25, 2013
  1. @candidasa @sminnee

    NEW UploadField displays a warning before overwriting files (only rel…

    candidasa authored sminnee committed
    …evant if config.yml: Upload:replaceFile = true).
Commits on May 23, 2013
  1. @sminnee

    Merge branch '3.1'

    sminnee authored
    Conflicts:
    	README.md
    	dev/install/install.php5
    	forms/ConfirmedPasswordField.php
    	tests/forms/FormTest.php
Commits on May 6, 2013
  1. @hafriedlander @sminnee

    NEW Allow specifying priority for translations

    hafriedlander authored sminnee committed
    Priority for translations was hardcoded, and hardcoded the project name as "mysite".
    
    This takes the order from a configuration property "module_prority". You can
    use standard config fragment before and after rules to make a module less or
    more important than anything else, with these tweaks:
    
     - Unless it has it's order explicitly defined, the "project" module (normally mysite)
       will be considered highest priority
    
     - There is an "other_modules" value in the order list which will be replaced by
       all the modules (except the project module) that don't have their order
       explicitly defined.
Commits on Mar 26, 2013
  1. @chillu

    Merge remote-tracking branch 'origin/3.1'

    chillu authored
    Conflicts:
    	api/RSSFeed.php
    	dev/SapphireTest.php
    	tests/control/RequestHandlingTest.php
Commits on Mar 24, 2013
  1. @chillu

    API Marked statics private, use Config API instead (#8317)

    chillu authored
    See "Static configuration properties are now immutable, you must use Config API." in the 3.1 change log for details.
Commits on Mar 15, 2013
  1. @ajshort

    Merge branch '3.1'

    ajshort authored
Commits on Mar 13, 2013
  1. @hafriedlander @sminnee

    API Make HTMLValue replace-able via DI

    hafriedlander authored sminnee committed
    Extracted common code out to SS_HTMLValue and made abstract, then
    put HTML 4 specific code in SS_HTML4Value. Its now possible to
    replace HTMLValue with one designed for HTML 5 or XHTML
    
    Requires a code change from new SS_HTMLValue to
    Injector::inst()->create(HTMLValue)
Commits on Feb 27, 2013
  1. @chillu

    Merge remote-tracking branch 'origin/3.1'

    chillu authored
    Conflicts:
    	tests/travis/before_script
Commits on Feb 18, 2013
  1. @chillu

    API Removed auto-routing of controller name

    chillu authored
    Use custom routing rules to achieve this effect (see changelog)
Commits on Feb 5, 2013
  1. @chillu
Commits on Jan 11, 2013
  1. @sminnee @chillu

    NEW: Added replaceExistingFile setting for UploadField.

    sminnee authored chillu committed
    Sometimes has-one UploadFields can get confused about whether or not there is an existing file that needs deleting.  This setting lets you make a more robust has-one UploadField, where any existing file will be replaced.  It more closely mimics simple single-file upload fields.
Something went wrong with that request. Please try again.