Ingo Schommer
|
fb502d7fc8
|
MINOR Added jasmine-jstd-adapter dependency
|
2011-03-22 18:05:43 +13:00 |
|
Ingo Schommer
|
4591503da6
|
BUGFIX Getting TreeDropdownField.js javascript tests to work with async jstree events
|
2011-03-22 18:05:42 +13:00 |
|
Ingo Schommer
|
89a0b1b281
|
BUGFIX Added getAllResponseHeaders() to jasmine-ajax to get jQuery 1.5 compatibility
|
2011-03-22 18:05:42 +13:00 |
|
Ingo Schommer
|
7500891c11
|
ENHANCEMENT Converted searchable and multiple selection behaviour of TreeDropdownField.js to jquery.entwine
|
2011-03-22 18:05:39 +13:00 |
|
Ingo Schommer
|
f06480da55
|
ENHANCEMENT Making TreeDropdownField and TreeMultiSelectField serverside markup more unobtrusive, adding DOM elements required by javascript through TreeDropdownField.js
|
2011-03-22 18:05:22 +13:00 |
|
Ingo Schommer
|
e7ad682cf2
|
MINOR Added javascript tests for TreeDropdownField.js
|
2011-03-22 18:05:22 +13:00 |
|
Ingo Schommer
|
1fca5c5089
|
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
|
2011-03-22 18:05:22 +13:00 |
|
Ingo Schommer
|
a05de97706
|
MINOR Adding custom load icon for tree node ajax loading in TreeDropdownField.css
|
2011-03-22 18:05:22 +13:00 |
|
Ingo Schommer
|
76d32cb125
|
MINOR Removed window.onresize() call in tiny_mce_improvements.js, now handled by jQuery.layout
|
2011-03-22 18:05:22 +13:00 |
|
Ingo Schommer
|
4b9ab5c8aa
|
FEATURE Switched TreeDropdownField to use jquery.jstree instead of custom tree.js library. Rewrote TreeDropdownField.js from behaviour.js to jquery.entwine.js
|
2011-03-22 18:05:18 +13:00 |
|
Ingo Schommer
|
a00ccead8f
|
BUGFIX Checking for node existence in get_text() for jquery.jstree.js
|
2011-03-22 17:59:36 +13:00 |
|
Ingo Schommer
|
b5d2e10d41
|
MINOR Added sapphire/thirdparty/jasmine for javascript testing
|
2011-03-22 17:59:36 +13:00 |
|
Ingo Schommer
|
e78b700f7c
|
BUGFIX Switching all ajax implementations to consistently use jQuery.ajax instead of Prototype's Ajax.Request() (AjaxUniqueTextField, InlineFormAction, TableField, TableListField, TreeSelectorField)
|
2011-03-22 17:59:36 +13:00 |
|
Ingo Schommer
|
cc795c4326
|
MINOR Added jstree related classes to Hierarchy->markingClasses()
|
2011-03-22 17:59:35 +13:00 |
|
Ingo Schommer
|
a306ccb7ef
|
MINOR Updated sapphire/thirdparty/jstree from 1.0rc1 to trunk
|
2011-03-22 17:59:35 +13:00 |
|
Ingo Schommer
|
b6214fd63b
|
BUGFIX Using relative base for all css and javascript paths handled through the Requirements class (in Requirements::path_for_file()), in order to avoid problems with statically cached pages returning mixed protocol links and causing browser security warnings on https://
|
2011-03-21 18:13:02 +13:00 |
|
Ingo Schommer
|
d099c7e5ba
|
BUGFIX Unregistering custom Authenticators in SecurityTest->setUp()
|
2011-03-21 18:13:01 +13:00 |
|
Ingo Schommer
|
da909a0214
|
BUGFIX Fixed usage of htmlentities() and html_entity_decode() to be UTF8 compatible by default
|
2011-03-21 18:13:01 +13:00 |
|
Ingo Schommer
|
2667fc6ef0
|
BUGFIX HTMLText->LimitCharacters() to use UTF8 compatible htmlentities() and html_entity_decode() calls
|
2011-03-21 18:13:01 +13:00 |
|
Ingo Schommer
|
09283fba88
|
BUGFIX Fixed DataObject->isEmpty() to only inspect custom fields (excluding "ClassName" etc), and use DBField->hasValue() for more type-specific emptyness checks
|
2011-03-21 18:13:01 +13:00 |
|
Ingo Schommer
|
2b6357737b
|
MINOR Added DataObjectTest->testToMap()
|
2011-03-21 18:13:01 +13:00 |
|
Ingo Schommer
|
c36ac4278d
|
MINOR Documentation in DataObject
|
2011-03-21 18:13:00 +13:00 |
|
Ingo Schommer
|
04c8124f39
|
BUGFIX Check for existence of REQUEST_URI IN Director::forceSSL() and Director::absoluteURL() (forceSSL() is typically called in _config.php, which fails when executed through cli-script.php)
|
2011-03-21 18:13:00 +13:00 |
|
Ingo Schommer
|
a7e9be3bc4
|
BUGFIX Fixing SecurityTest to clear any custom settings in Security::$force_database_is_ready before making assertions
|
2011-03-21 18:12:59 +13:00 |
|
Sam Minnee
|
5755c27c30
|
ENHANCEMENT Improved performance of DataObject::get_by_id() by setting order to "1" in the contained get_one() call
|
2011-03-21 18:09:12 +13:00 |
|
Sam Minnee
|
0920b0fcd9
|
PERFORMANCE: Improved performance of homepage lookup.
|
2011-03-21 18:08:07 +13:00 |
|
Ingo Schommer
|
51a0a806fc
|
BUGFIX Prioritize static error pages in ErrorPage::response_for() (otherwise any 404 will be a major performance hit)
|
2011-03-21 17:49:27 +13:00 |
|
Ingo Schommer
|
32548a9b3b
|
BUGFIX Accepting 'index' as valid key in MySQLDatabase->createIndex() (same as PostgreSQLDatabase)
|
2011-03-21 17:49:27 +13:00 |
|
phalkun
|
8fd309a5ea
|
BUGFIX: In some circumstances, parts of the entities were cut off thus display the LimitCharacters-ed text incorrectly
|
2011-03-21 17:49:27 +13:00 |
|
Ingo Schommer
|
c6b7b1dc28
|
BUGFIX Fixed SQL injection in Folder::findOrMake() parameter. Exploitable through Upload::, although unlikely to be set via user input.
|
2011-03-21 16:12:37 +13:00 |
|
Ingo Schommer
|
28084243d3
|
MINOR Improved patch documentation
|
2011-03-21 09:23:04 +13:00 |
|
Ingo Schommer
|
021121f93a
|
MINOR Disabled window.onresize events in tiny_mce_improvements.js, method no longer exists and is replaced with event hanlers
|
2011-03-20 11:18:19 +13:00 |
|
Ingo Schommer
|
7cb35435f1
|
MINOR Allowing parameter in Email::attachFile() to be optional (fixes #6506, thanks adrianduke)
|
2011-03-20 09:56:05 +13:00 |
|
Hamish Friedlander
|
88535a43c5
|
BUGFIX: Clean up escaped character handling in SSViewer, and rework the Text rule to avoid a segfault problem with pcre regular expressions
|
2011-03-17 13:31:56 +13:00 |
|
Sean Harvey
|
ebe94ae601
|
MINOR Removed $allowedExtensions property from SimpleImageField which is deprecated
|
2011-03-17 13:30:33 +13:00 |
|
Sean Harvey
|
e0e1f81186
|
API CHANGE Removed deprecated RestrictedTextField, UniqueTextField and UniqueRestrictedTextField
|
2011-03-17 12:34:22 +13:00 |
|
Sean Harvey
|
53f43f5176
|
API CHANGE Removed deprecated $allowHTML parameter from HeaderField constructor. Use allowHTML() method instead
|
2011-03-17 12:13:27 +13:00 |
|
Sean Harvey
|
180185db43
|
API CHANGE Removed $className and $allowHTML from DatalessField constructor to support LabelField changes
|
2011-03-17 12:07:56 +13:00 |
|
Sean Harvey
|
2c6cdd8015
|
MINOR Code formatting for HiddenField::create()
|
2011-03-17 12:05:49 +13:00 |
|
Sean Harvey
|
18fb465c51
|
API CHANGE Removed deprecated $className and $allowHTML parameters to LabelField
|
2011-03-17 12:03:54 +13:00 |
|
Sean Harvey
|
454023c666
|
API CHANGE Remove deprecated methods getAllowedMaxFileSize, setAllowedMaxSize, getAllowedExtensions and setAllowedExtensions on FileField
|
2011-03-17 11:29:03 +13:00 |
|
Ingo Schommer
|
09db4ba695
|
BUGFIX Using setStatusCode() in HTTPResponse->redirect() in order to update status description accordingly (fixes #6495, thanks florian.thoma)
|
2011-03-16 22:18:57 +13:00 |
|
Ingo Schommer
|
2b7c633e6e
|
MINOR Rewrite of PermissionCheckboxSetField.js from Behaviour.js to jQuery.entwine
|
2011-03-16 14:18:30 +13:00 |
|
Ingo Schommer
|
efe710e2d3
|
MINOR Removed unnecessary SiteTree->Status setting in ContentController, ErrorPage and SiteTree - now controlled via getters like isPublished()
|
2011-03-16 13:31:51 +13:00 |
|
Ingo Schommer
|
c9c794a75b
|
MINOR Removed thirdparty/calendar (falsely readded through 2.4 merge)
|
2011-03-16 13:31:51 +13:00 |
|
Ingo Schommer
|
c6f3a08b7b
|
BUGFIX Set title automatically for empty groups in Group->populateDefaults()
|
2011-03-16 13:31:50 +13:00 |
|
Ingo Schommer
|
c6af46f066
|
BUGFIX jQuery 1.5 compatibility for jQuery.ondemand, by using jQuery.Deferred and the 'beforeSend' callback instead of monkeypatching jQuery.ajax
|
2011-03-16 13:31:50 +13:00 |
|
Ingo Schommer
|
31d7a00eb7
|
MINOR Fixed merge errors
|
2011-03-16 13:31:46 +13:00 |
|
Ingo Schommer
|
dd6f9ed005
|
MINOR Moved readonly section of TransactionTest into postgresql/ module
|
2011-03-14 16:45:52 +13:00 |
|
Ingo Schommer
|
b70ff87658
|
API CHANGE Added abstract transaction methods to Database (migrated from MySQLDatabase): supportsTransactions(), transactionStart(), transactionSavepoint(), transactionRollback(), transactionEnd()
|
2011-03-11 16:18:15 +13:00 |
|