diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | .gitmodules | 78 | ||||
-rw-r--r-- | ChangeLog | 39510 | ||||
-rw-r--r-- | engine/lib/deprecated-1.9.php | 582 | ||||
-rw-r--r-- | js/lib/languages.js | 4 | ||||
m--------- | mod/admins | 0 | ||||
m--------- | mod/audio_html5 | 0 | ||||
m--------- | mod/custom_index_widgets | 6 | ||||
m--------- | mod/dokuwiki | 6 | ||||
m--------- | mod/elggpg | 0 | ||||
m--------- | mod/etherpad | 0 | ||||
-rw-r--r-- | mod/file/start.php | 14 | ||||
m--------- | mod/friendrequest | 6 | ||||
m--------- | mod/gifts | 0 | ||||
m--------- | mod/group_alias | 0 | ||||
m--------- | mod/group_operators | 0 | ||||
m--------- | mod/identica | 6 | ||||
m--------- | mod/infinite_scroll | 0 | ||||
m--------- | mod/languages | 6 | ||||
m--------- | mod/magic_topbar | 0 | ||||
m--------- | mod/minify | 0 | ||||
m--------- | mod/online | 0 | ||||
m--------- | mod/opensearch | 6 | ||||
m--------- | mod/powered | 0 | ||||
m--------- | mod/registrationterms | 6 | ||||
m--------- | mod/relatedgroups | 0 | ||||
m--------- | mod/simple_faq | 0 | ||||
m--------- | mod/spotlight | 0 | ||||
m--------- | mod/subgroups | 0 | ||||
m--------- | mod/suicide | 0 | ||||
m--------- | mod/translation_editor | 0 | ||||
m--------- | mod/videolist | 6 |
32 files changed, 40228 insertions, 9 deletions
diff --git a/.gitignore b/.gitignore index c0bba2c6c..28bdb3e53 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ # ignore Elgg configuration /engine/settings.php +/engine/handlers/views_simplecache/* /.htaccess /mod/* diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..20380bce4 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,78 @@ +[submodule "mod/videolist"] + path = mod/videolist + url = git://gitorious.org/lorea/videolist.git +[submodule "mod/dokuwiki"] + path = mod/dokuwiki + url = git://gitorious.org/lorea/dokuwiki.git +[submodule "mod/group_operators"] + path = mod/group_operators + url = git://gitorious.org/lorea/group_operators.git +[submodule "mod/powered"] + path = mod/powered + url = git://gitorious.org/lorea/powered.git +[submodule "mod/group_alias"] + path = mod/group_alias + url = git://gitorious.org/lorea/group_alias.git +[submodule "mod/etherpad"] + path = mod/etherpad + url = git://gitorious.org/lorea/elggpad.git +[submodule "mod/spotlight"] + path = mod/spotlight + url = git://gitorious.org/lorea/spotlight.git +[submodule "mod/suicide"] + path = mod/suicide + url = git://gitorious.org/lorea/suicide.git +[submodule "mod/friendrequest"] + path = mod/friendrequest + url = git://gitorious.org/lorea/friendrequest.git +[submodule "mod/admins"] + path = mod/admins + url = git://gitorious.org/lorea/admins.git +[submodule "mod/opensearch"] + path = mod/opensearch + url = git://gitorious.org/lorea/opensearch.git +[submodule "mod/minify"] + path = mod/minify + url = git://gitorious.org/lorea/minify.git +[submodule "mod/magic_topbar"] + path = mod/magic_topbar + url = git://gitorious.org/lorea/magic_topbar.git +[submodule "mod/audio_html5"] + path = mod/audio_html5 + url = git://gitorious.org/lorea/audio_html5.git +[submodule "mod/relatedgroups"] + path = mod/relatedgroups + url = git://gitorious.org/lorea/relatedgroups.git +[submodule "mod/subgroups"] + path = mod/subgroups + url = git://gitorious.org/lorea/subgroups.git +[submodule "mod/identica"] + path = mod/identica + url = git://gitorious.org/lorea/identica.git +[submodule "mod/elggpg"] + path = mod/elggpg + url = git://gitorious.org/lorea/elggpg.git +[submodule "mod/languages"] + path = mod/languages + url = git://gitorious.org/lorea/languages.git +[submodule "mod/translation_editor"] + path = mod/translation_editor + url = git://gitorious.org/lorea/translation_editor.git +[submodule "mod/gifts"] + path = mod/gifts + url = git://gitorious.org/lorea/gifts.git +[submodule "mod/online"] + path = mod/online + url = git://gitorious.org/lorea/online.git +[submodule "mod/infinite_scroll"] + path = mod/infinite_scroll + url = git://gitorious.org/lorea/infinite_scoll.git +[submodule "mod/registrationterms"] + path = mod/registrationterms + url = git://gitorious.org/lorea/registrationterms.git +[submodule "mod/custom_index_widgets"] + path = mod/custom_index_widgets + url = git://gitorious.org/lorea/custom_index_widgets.git +[submodule "mod/simple_faq"] + path = mod/simple_faq + url = git://gitorious.org/lorea/simple_faq.git diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 000000000..6fae5746c --- /dev/null +++ b/ChangeLog @@ -0,0 +1,39510 @@ +2012-04-24 Brett Profitt <brett.profitt@gmail.com> + + * CHANGES.txt, version.php: Version bump. Updated changes. + + * mod/groups/views/default/group/default.php: Fixed group entity display in + full_view. + + * views/default/river/elements/summary.php: Fixes #4339. Checking for + river:$action:$type in addition to river:$action:$type:$subtype. + + * engine/lib/sessions.php, engine/lib/web_services.php: Fixed problem in web + services where users with incorrect passwords could gain an access token. + + * actions/admin/site/update_advanced.php, languages/en.php: Fixes #4324. Not + allowing relative paths for dataroot in advance settings. + + * engine/lib/relationships.php: Fixes #4409. Selecting distinct across + entities.* and entity_relationships.id instead of r.* so entities loaded via + elgg_get_entities_from_relationship() have the correct time_created. + +2012-04-22 Brett Profitt <brett.profitt@gmail.com> + + * mod/thewire/pages/thewire/owner.php: Fixes #4452. Passing the correct + filter context in the wire's owner page. + + * views/default/object/plugin.php: Fixes #4439. Redirecting if trying to + view a plugin object outside of admin. + +2012-04-18 Brett Profitt <brett.profitt@gmail.com> + + * ...1.8.3-multiple_user_tokens-852225f7fd89f6c5.php, version.php: Fixes + #4291. Removing the unique index on user and site guids in the + users_apisessions table. + + * actions/login.php, actions/register.php, actions/useradd.php, + ....8.3-dont_filter_passwords-c0ca4a18b38ae2bc.php, + engine/lib/user_settings.php, + .../actions/twitter_api/interstitial_settings.php, version.php: Fixes #1301. + Not filtering passwords. + +2012-04-16 Steve Clay <steve@mrclay.org> + + * engine/lib/users.php: Fixes #4414: Corrected name of river friend create + view + + * mod/thewire/start.php: Fixes #4413: Removes deprecated call to + get_loggedin_user + +2012-04-15 Evan Winslow <evan@elgg.org> + + * mod/likes/views/default/likes/button.php: Removes superfluous array + declaration + +2012-03-25 Evan Winslow <evan@elgg.org> + + * mod/pages/start.php: Fixes #4419: Pages icons now work with all sizes + + * views/default/icon/default.php: Refs #1279: Specifying image dimensions in + icon/default view. + +2012-03-15 Brett Profitt <brett.profitt@gmail.com> + + * engine/classes/ElggSite.php: Fixes #4394. Added cron and services URLs to + the default public pages list for walled garden. + +2012-03-02 Evan Winslow <evan@elgg.org> + + * views/default/css/admin.php: Adds fixed-width font for pre + code in admin + area + +2012-02-22 Evan Winslow <evan@elgg.org> + + * .travis.yml: The travis-ci build should only run against master now. + +2012-02-13 Evan Winslow <evan@elgg.org> + + * .travis.yml: Adds trivial .travis.yml config so we can get started + building. + +2012-02-25 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/output.php, engine/tests/regression/trac_bugs.php: Fixes #3210. + Keeping -s in URL friendly titles. + + * engine/classes/ElggPluginManifest.php, views/default/admin/plugins.php, + views/default/css/admin.php, views/default/object/plugin/full.php: Fixes + #3312, #3632. Added class elgg-plugin-category-<category> to the plugin div. + Exposed plugin categories under more. Changed border color and size for + bundled categories. + + * mod/search/pages/search/index.php, mod/search/search_hooks.php, + mod/search/start.php: Fixes #3550. Merged slightly modified pull request 166 + from sembrestels. + +2012-02-21 Brett Profitt <brett.profitt@gmail.com> + + * mod/groups/languages/en.php, mod/groups/start.php: Refs #4335. Updated + discussion notifications. + + * mod/blog/languages/en.php, mod/blog/start.php, + mod/bookmarks/languages/en.php, mod/bookmarks/start.php, + mod/file/languages/en.php, mod/file/start.php, mod/pages/languages/en.php, + mod/pages/start.php: Fixes #4335. Cleaned up the notifications for new + content. + +2012-02-11 Cash Costello <cash.costello@gmail.com> + + * mod/externalpages/start.php, .../views/default/expages/wrapper.php, + views/default/css/walled_garden.php: external pages plugin uses walled garden + layout when appropriate + +2012-02-10 Ismayil Khayredinov <ismayil.khayredinov@hypejunction.com> + + * views/default/forms/login.php, views/default/forms/register.php: passing + to extending views + +2012-02-10 Cash Costello <cash.costello@gmail.com> + + * engine/lib/elgglib.php, views/default/js/walled_garden.php, + views/default/page/layouts/walled_garden.php: updated the walled garden js to + use new js lib + + * engine/classes/ElggSite.php, engine/lib/elgglib.php, + views/default/core/walled_garden/body.php, + views/default/core/walled_garden/login.php, + views/default/core/walled_garden/lost_password.php, + views/default/core/walled_garden/register.php, + views/default/js/walled_garden.php, + views/default/page/layouts/walled_garden.php: new layout and ajax loading for + walled garden + +2012-02-09 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggWidget.php: Fixes #4283 moving widgets from inactive + plugins to the bottom of columns + + * engine/lib/views.php: Fixes #2625 removed old hack from + elgg_view_annotation() + + * engine/lib/group.php: Fixes #4361 corrects forwarding logic for closed + groups + + * mod/groups/lib/groups.php: Fixes #4362 extra context was breaking group + sidebar menu logic + + * languages/en.php, pages/friends/index.php, pages/friends/of.php, + pages/river.php: Fixes #2942 all list pages should have messages when no + content now + +2012-02-08 Cash Costello <cash.costello@gmail.com> + + * mod/pages/manifest.xml: Fixes #3678 adds better description of pages + plugin + + * actions/friends/add.php, languages/en.php: Fixes #4348 adds check for + missing user when friending + + * .../views/default/theme_preview/components.php, + .../default/theme_preview/components/table.php, + views/default/css/elements/components.php: Fixes #4357, #4358 updates + .elgg-table-alt + +2012-02-03 Janek Lasocki-Biczysko <j.lasocki-biczysko@intrallect.com> + + * actions/avatar/crop.php, pages/avatar/edit.php: Fixes #4350 (Edit Avatar - + Crop button is misleading, should be hidden if avatar hasn't been created + yet) + +2012-02-07 Cash Costello <cash.costello@gmail.com> + + * engine/lib/plugins.php, languages/en.php: Fixes #3613 added system message + for admins when plugins are disabled + + * engine/lib/metadata.php: Fixes #1043 tags retain their case + +2012-02-04 cash <cash.costello@gmail.com> + + * mod/messageboard/actions/delete.php, + mod/messageboard/views/default/messageboard/js.php: Fixes #4354 fixes + messageboard delete + + * mod/thewire/start.php: removed some old code from thewire + + * engine/classes/ElggEntity.php, engine/classes/ElggGroup.php, + engine/classes/ElggObject.php, engine/classes/ElggSite.php, + engine/classes/ElggUser.php: Fixes #2112 not loading data from entities table + twice + + * mod/thewire/start.php, mod/thewire/tests/regex.php: Fixes #1853 matching + UTF8 characters in usernames + + * mod/blog/languages/en.php, mod/blog/start.php: Fixes #4310 adds missing + blog notification function + +2012-01-27 Janek Lasocki-Biczysko <j.lasocki-biczysko@intrallect.com> + + * engine/lib/cache.php: lazy boolean expression evaluation leaves function + expressions unevaluated (!) + + * engine/lib/configuration.php: response from insert_data needs to be + checked for !== FALSE + +2012-01-27 Team Webgalli <webgalli@gmail.com> + + * views/default/widgets/friends/content.php: Removed pagination from friends + widget + +2012-02-03 Cash Costello <cash.costello@gmail.com> + + * engine/lib/users.php: improved documentation for get_user_by_email() + +2012-02-01 cash <cash.costello@gmail.com> + + * engine/lib/languages.php, engine/lib/plugins.php: fixed logic that caused + plugin language files to not be loaded + +2012-01-30 cash <cash.costello@gmail.com> + + * install/ElggInstaller.php, install/languages/en.php: Refs #4324 installer + checks for absolute path + + * install/ElggInstaller.php: Fixes #4342 updated the installer based on boot + reorg - no longer need caching code in installer + + * engine/lib/plugins.php: fixed typo in plugin code + + * install/languages/en.php, views/installation/install/nav.php: added + language strings to installer for refresh and next + +2012-01-28 Cash Costello <cash.costello@gmail.com> + + * engine/lib/cache.php: Refs #4180 was caching extensions which was causing + double extensions + + * mod/thewire/actions/add.php: replaced deprecated function call in the wire + plugin + + * engine/lib/views.php: fixed typo in docs + + * engine/lib/entities.php: Fixes #4329 removed old recursive delete + permissions override + + * engine/lib/entities.php: Fixes #2646 mention ELGG_ENTITIES_NO_VALUE in + elgg_get_entities() documentation + +2012-01-27 Cash Costello <cash.costello@gmail.com> + + * mod/pages/languages/en.php: Fixes #4309 added language string + + * engine/settings.example.php: Fixes #3651 fixed documentation of disable db + cache setting and updated wiki + + * engine/lib/navigation.php: Fixes #3509 added documentation to menu system + about confirm links + + * actions/avatar/crop.php, actions/profile/fields/add.php, + actions/profile/fields/delete.php, actions/profile/fields/reorder.php: Fixes + #1808 using correct message function in profile actions + +2012-01-25 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/entities.php: Refs #4081. Correctly calling + setIncrementOffset(false) for deleting entities using ElggBatch. + + * engine/lib/entities.php, engine/tests/api/helpers.php, + engine/tests/objects/objects.php: Fixes #4081. Using ElggBatch to delete + recursive. + +2012-01-25 cash <cash.costello@gmail.com> + + * engine/lib/languages.php: not loading language files a second time when + session initialized + + * engine/lib/cache.php, engine/lib/plugins.php: plugins use language cache + and cache is cleared properly + + * engine/classes/ElggFileCache.php: implemented the clear method of the file + cache + + * engine/lib/cache.php, engine/lib/configuration.php, + engine/lib/elgglib.php, engine/lib/languages.php: caching language data + +2012-01-25 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/metastrings.php: Refs #4269. Using ElggBatch to delete + annotations / metadata again. + + * engine/classes/ElggBatch.php, engine/tests/api/helpers.php: Fixes #4288. + Added setIncrementOffset() to ElggBatch. + +2012-01-24 Cash Costello <cash.costello@gmail.com> + + * engine/lib/configuration.php, engine/lib/entities.php, + engine/lib/views.php: Fixes #4272 where an array of entity types can be used, + use array in config object + +2012-01-24 Brett Profitt <brett.profitt@gmail.com> + + * upgrade.php: Fixes #4326. Disabling system log for upgrades. + +2012-01-23 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/configuration.php, install/ElggInstaller.php: Refs #4147. + Changed default site name to "My New Community." + + * languages/en.php: Fixed typo in language string. + + * engine/lib/entities.php, engine/tests/objects/objects.php: Fixes #1196. + Added elgg_set_ignore_access() calls to disable_entity() when called with + recursive = true. + +2012-01-22 Brett Profitt <brett.profitt@gmail.com> + + * views/default/object/plugin/full.php, + views/default/object/plugin/invalid.php: Fixes #4311. Rewriting all invalid + CSS characters to - for plugin id in plugin admin area. + + * engine/schema/mysql.sql: Refs #2222. Added schema update for system log ip + address column. + +2012-01-22 cash <cash.costello@gmail.com> + + * engine/lib/access.php: Fixes #4295 using on duplicate key to not fail when + adding the same user more than once to an access collection + +2012-01-22 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/annotations.php, engine/lib/elgglib.php, + engine/lib/metadata.php, engine/tests/api/metastrings.php: Fixes #4321. Limit + alone is no longer valid for batch delete operations for metadata or + annotations. + + * engine/lib/metadata.php: Refs #4325. Restored the null vs bool return in + elgg_delete_metadata(). + +2012-01-22 Cash Costello <cash.costello@gmail.com> + + * mod/search/views/default/search/list.php, + .../forms/uservalidationbyemail/bulk_action.php, + views/default/navigation/pagination.php, + views/default/page/components/list.php: Fixes #4320 updated documentation for + base_url in pagination and added backward compatible code + + * engine/lib/metadata.php: Fixes #4318 added guid to the list of parameters + for elgg_delete_metadata() + +2012-01-22 Team Webgalli <webgalli@gmail.com> + + * mod/bookmarks/actions/bookmarks/save.php: Removed unnecessary gatekeeper + from bookmark actions. + +2012-01-21 Ismayil Khayredinov <ismayil.khayredinov@hypejunction.com> + + * engine/classes/ElggUser.php: fix for deprecated use of elgg_get_objects + +2012-01-21 Cash Costello <cash.costello@gmail.com> + + * engine/lib/cache.php, engine/lib/elgglib.php, engine/lib/plugins.php: + moved cache loading out of plugin code + + * engine/lib/cache.php, engine/lib/plugins.php: better location for system + cache in data directory + + * documentation/info/config.php, engine/lib/cache.php, + engine/lib/configuration.php, + ...2012100-1.8.3-system_cache-93100e7d55a24a11.php, + install/ElggInstaller.php, .../views/default/admin/developers/settings.php, + version.php, views/default/forms/admin/site/update_advanced.php: Fixes #4180 + finished conversion to system cache by converting datalist/CONFIG var name + + * actions/admin/site/update_advanced.php, languages/en.php, + mod/developers/actions/developers/settings.php, + mod/developers/languages/en.php, + .../views/default/admin/developers/settings.php, + views/default/forms/admin/site/update_advanced.php: updated the display to + show system cache language + + * actions/admin/plugins/activate.php, + actions/admin/plugins/activate_all.php, actions/admin/plugins/deactivate.php, + actions/admin/plugins/deactivate_all.php, + actions/admin/plugins/set_priority.php, actions/admin/site/flush_cache.php, + actions/admin/site/update_advanced.php, engine/lib/cache.php, + engine/lib/deprecated-1.8.php, engine/lib/plugins.php, + engine/lib/upgrades/2011010101.php, + mod/developers/actions/developers/settings.php, upgrade.php: switched the + function names to system cache + + * engine/lib/cache.php, engine/lib/configuration.php, + engine/lib/database.php, engine/lib/elgglib.php, engine/lib/languages.php, + engine/lib/sessions.php, engine/lib/sites.php, engine/lib/views.php, + engine/start.php: cleans up the boot process + + * engine/lib/languages.php, engine/start.php: single for loop for loading + libraries + + * engine/lib/configuration.php: updated documentation of configuration lib + + * engine/start.php: improved documentation in bootstrap script + +2012-01-20 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/system_log.php, + ...2012000-1.8.3-ip_in_syslog-87fe0f068cf62428.php, + mod/logbrowser/languages/en.php, + .../admin/administer_utilities/logbrowser.php, + .../views/default/forms/logbrowser/refine.php, + mod/logbrowser/views/default/logbrowser/table.php, version.php: Fixes #2222. + Added IP address to system log table and log browser. Fixed problem in log + browser that would only show entries without an owner_guid. + +2012-01-20 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggUser.php, engine/lib/statistics.php, + mod/bookmarks/pages/bookmarks/all.php, + mod/bookmarks/pages/bookmarks/owner.php, + views/default/core/settings/tools.php: Refs #4293 removed unnecessary + get_input('offset') calls since elgg_list_entities() calls that + + * engine/lib/entities.php, engine/lib/users.php, + mod/members/pages/members/search.php: Fixes #4303 passing arguments to + elgg_view_entity_list in options array + +2012-01-16 Sem <sembrestels@riseup.net> + + * views/default/forms/admin/site/update_advanced.php: Fixed #3155. Limited + site default access to core access levels. + +2012-01-13 Sem <sembrestels@riseup.net> + + * mod/file/graphics/icons/application.gif, + mod/file/graphics/icons/application_lrg.gif, + mod/file/graphics/icons/archive.gif, mod/file/graphics/icons/archive_lrg.gif, + mod/file/graphics/icons/excel.gif, mod/file/graphics/icons/excel_lrg.gif, + mod/file/graphics/icons/general.gif, mod/file/graphics/icons/general_lrg.gif, + mod/file/graphics/icons/music.gif, mod/file/graphics/icons/music_lrg.gif, + mod/file/graphics/icons/openoffice.gif, + mod/file/graphics/icons/openoffice_lrg.gif, + mod/file/graphics/icons/pages.gif, mod/file/graphics/icons/pages_lrg.gif, + mod/file/graphics/icons/pdf.gif, mod/file/graphics/icons/pdf_lrg.gif, + mod/file/graphics/icons/ppt.gif, mod/file/graphics/icons/ppt_lrg.gif, + mod/file/graphics/icons/text.gif, mod/file/graphics/icons/text_lrg.gif, + mod/file/graphics/icons/vcard.gif, mod/file/graphics/icons/vcard_lrg.gif, + mod/file/graphics/icons/video.gif, mod/file/graphics/icons/video_lrg.gif, + mod/file/graphics/icons/word.gif, mod/file/graphics/icons/word_lrg.gif, + mod/pages/images/pages.gif, mod/pages/images/pages_lrg.gif: Fixes #3911. File + and page icons with transparent backgrounds since now. + +2012-01-18 Jerome Bakker <jeabakker@coldtrick.com> + + * actions/admin/site/update_advanced.php: solves part of #4307 + + * actions/admin/site/update_basic.php: solves part of #4307 + +2012-01-17 adayth <aday.talavera@gmail.com> + + * mod/file/start.php: Fixes #4305 added backward compatibility for file read + url + +2012-01-16 Brett Profitt <brett.profitt@gmail.com> + + * .../messages/exceptions/admin_exception.php: Refs #4036. Forgot to add a + new view. + +2012-01-15 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/elgglib.php, languages/en.php, + views/failsafe/messages/exceptions/exception.php: Fixes #4036. Hiding + exceptions except for admin users. + +2012-01-12 Cash Costello <cash.costello@gmail.com> + + * views/default/object/widget.php: added clearfix to increase the size of + the area for the drag handle + +2012-01-11 cash <cash.costello@gmail.com> + + * CHANGES.txt, version.php: updated version and changes.txt + + * engine/lib/elgglib.php, engine/lib/views.php, mod/thewire/start.php: Fixes + #4292 added a white list for ajax views + +2012-01-11 Ismayil Khayredinov <ismayil.khayredinov@hypejunction.com> + + * views/default/css/elements/components.php, views/default/output/tags.php: + class namespacing + +2012-01-10 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/annotations.php, engine/lib/metadata.php, + engine/lib/metastrings.php, engine/tests/api/annotations.php, + engine/tests/api/metadata.php: Fixes #4269. Not using ElggBatch to delete + metadata / annotations. Added unit tests for deleting annotations/md. Fixed + an annoying inconsistency with "metastring/s" option in private functions. + +2012-01-09 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/annotations.php, engine/lib/metadata.php, + engine/lib/metastrings.php: Fixes #4243. Added docs for metadata_calculation + option to elgg_get_metadata(). + +2012-01-09 Jeroen Dalsem <jdalsem@coldtrick.com> + + * engine/classes/ElggWidget.php: Fixes #4285 move only fetches 10 items + +2012-01-09 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggBatch.php, engine/classes/ElggEntity.php, + engine/classes/ElggMemcache.php, engine/classes/ElggWidget.php, + engine/classes/XMLRPCCall.php, engine/handlers/export_handler.php, + engine/lib/actions.php, engine/lib/configuration.php, + engine/lib/filestore.php, engine/lib/metadata.php, engine/lib/navigation.php, + engine/lib/output.php, engine/lib/private_settings.php, engine/lib/users.php, + engine/lib/views.php: coding standard fixes to engine + +2012-01-09 Ismayil Khayredinov <ismayil.khayredinov@hypejunction.com> + + * views/default/css/elements/components.php: tags css + + * views/default/output/tags.php: fixes tags html markup issues + +2012-01-08 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggExtender.php, engine/classes/ElggMenuBuilder.php, + engine/classes/ElggMenuItem.php, engine/classes/ElggMetadata.php, + engine/classes/ElggUser.php, engine/classes/SuccessResult.php, + engine/lib/annotations.php, engine/lib/cache.php, engine/lib/metadata.php, + engine/lib/output.php, engine/lib/pagehandler.php, engine/lib/pageowner.php, + engine/lib/plugins.php, engine/lib/users.php: most of the comments in the + engine now past the sniffer + + * engine/classes/ElggCache.php, engine/classes/ElggMenuBuilder.php, + engine/classes/ElggMenuItem.php, engine/classes/ElggPlugin.php, + engine/classes/ElggPluginPackage.php, engine/classes/ElggSite.php, + engine/lib/access.php, engine/lib/admin.php, engine/lib/database.php, + engine/lib/extender.php, engine/lib/input.php, engine/lib/relationships.php, + engine/lib/river.php: coding standards fixes - comments + + * mod/groups/actions/discussion/reply/save.php, + mod/groups/actions/discussion/save.php, mod/groups/lib/discussion.php: Fixes + #3216 passing type/subtype for group discussions + + * mod/search/pages/search/index.php: Fixes #2199 can now pass entity + type/subtype to tag search + + * mod/file/actions/file/upload.php, mod/file/start.php, + .../default/file/specialcontent/image/default.php: Fixes #2421 added icontime + to files with thumbnails + + * mod/search/pages/search/index.php: Fixes #2404 not using full set of query + parameters for custom search types + + * engine/lib/entities.php: Fixes #4234 forcing limit to be nonnegative + + * mod/messages/views/default/messages/js.php: updated the messages plugin to + use 1.8's JS hook system + + * mod/groups/views/default/groups/js.php: updated groups js to use new JS + hook system + + * js/lib/ui.widgets.js, mod/profile/views/default/profile/js.php: Fixes + #4192 making the bottom of widget columns equal rather than height + + * actions/login.php: Fixes #4171 login success message is now i18n friendly + + * engine/handlers/cache_handler.php: Fixes #2002 adds ETag support to simple + cache handler + + * engine/classes/ODDDocument.php: Refs #4271 integrates fix to 1.8 branch + for ODDDocument + + * engine/lib/elgglib.php: Fixes #4278 deprecation notices ignore debug level + but do respect whether the admin is logged in + + * engine/lib/elgglib.php: fixed some formatting + +2012-01-07 Cash Costello <cash.costello@gmail.com> + + * mod/groups/icon.php, mod/profile/icondirect.php: added check for existance + of IF-NONE-MATCH header in request + +2012-01-03 Sem <sembrestels@riseup.net> + + * mod/groups/icon.php: Refs #4142. Also added ETag in group icon. + + * mod/profile/icondirect.php: Refs #4142. Added ETag header support for user + avatars. + +2012-01-07 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggRiverItem.php, mod/thewire/classes/ElggWire.php: Refs + #3209 fixed spacing and added options for wire method + + * engine/classes/ODDEntity.php, engine/classes/ODDMetaData.php, + engine/classes/ODDRelationship.php: pulled ODD classes out of ODDEntity + +2012-01-05 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/annotations.php: Fixes #4243. Added docs to explain the + difference between annotation_calculation and calculation. + +2012-01-04 cash <cash.costello@gmail.com> + + * engine/lib/web_services.php: Fixes #4270 removed use of deprecated method + + * mod/pages/lib/pages.php, mod/pages/pages/pages/owner.php: Fixes #4266 + fixed limit bugs with pages plugin + + * mod/embed/views/default/navigation/menu/embed.php, + views/default/navigation/tabs.php: updated options on navigation/tabs + + * engine/lib/entities.php: fixed enabling bug, added flag for recursion, + removed unnecessary code in disable function + + * engine/tests/objects/entities.php: added a unit test for recursive + enabling/disabling + +2012-01-03 Sem <sembrestels@riseup.net> + + * engine/lib/entities.php: Refs #2051. Fixed: ElggEntity's enable does not + recurse. + +2012-01-04 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/objects.php: Fixes #3710. Returning false from update, <type> + event no longer deletes entity. Returning false from create, <type> still + deletes the entity because of the "return false to halt events" approach. + This will be reviewed for #3784. + +2012-01-02 Cash Costello <cash.costello@gmail.com> + + * engine/lib/admin.php, languages/en.php, + views/default/admin/statistics/basic.php, + views/default/admin/statistics/numentities.php, + views/default/admin/statistics/overview.php, + views/default/admin/statistics/overview/basic.php, + .../admin/statistics/overview/numentities.php, + views/default/admin/statistics/server.php, + views/default/admin/statistics/server/php.php, + .../default/admin/statistics/server/web_server.php: Fixes #4164 adds a server + statistics page to admin area + +2012-01-01 cash <cash.costello@gmail.com> + + * mod/diagnostics/languages/en.php, mod/diagnostics/start.php, + .../admin/administer_utilities/diagnostics.php, + .../admin/develop_utilities/diagnostics.php: moved diagnostics to administer + utilities menu area rather than developers + + * mod/groups/languages/en.php, mod/groups/start.php: Fixes #2230 group acl + names are not i18n friendly + + * engine/lib/access.php, languages/en.php, views/default/output/access.php: + Fixes #3939 if user does not have permissions to see the name of the access + collection, it is shown as "Limited" + +2012-01-01 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggExtender.php, engine/classes/ElggObject.php, + engine/classes/ElggRelationship.php, engine/classes/ElggRiverItem.php, + mod/blog/classes/ElggBlog.php, mod/thewire/classes/ElggWire.php: Fixes #3209 + finished adding class properties documentation + + * engine/classes/ElggCache.php: fixed copy and paste error in documentation + of ElggCache + + * engine/classes/ElggDiskFilestore.php: Refs #2290 removes check for + username + + * documentation/examples/plugins/start.php: Fixes #3225 added what was + missing from the basic init function example + + * engine/lib/users.php: Fixes #690 admin editing a user no longer makes them + appear active + + * engine/lib/admin.php: Fixes #4168 ignoring access when saving an admin + notice + + * views/default/css/admin.php: Fixes #3981 adds a better pre and code style + to admin theme + + * engine/lib/plugins.php: Fixes #3992 fixed notice when loading plugins for + first time + + * mod/developers/languages/en.php, mod/developers/start.php, + .../default/admin/develop_tools/unit_tests.php, + mod/diagnostics/languages/en.php, + .../admin/develop_utilities/diagnostics.php: Fixes #4137 moves test UI to + developers plugin + +2011-12-31 cash <cash.costello@gmail.com> + + * engine/lib/users.php: Fixes #4260 get_user_sites() now works + + * engine/lib/notification.php: Fixes #4208 notifications do not use site + guid + + * engine/classes/ElggSite.php: Fixes #4204 using only the relationship for + getting members of a site + + * engine/classes/ElggWidget.php: Fixes #4255 new widget ordering code + +2011-12-31 Evan Winslow <evan@elgg.org> + + * engine/classes/ElggGroup.php, engine/classes/ElggObject.php, + engine/classes/ElggSite.php, engine/classes/ElggUser.php: Refs #3209: Adds + property docs for the four main entity classes + +2011-12-31 cash <cash.costello@gmail.com> + + * engine/classes/ElggWidget.php: Fixes #4259 using container guid for + widgets when moving + +2011-12-29 Jeroen Dalsem <jdalsem@coldtrick.com> + + * engine/classes/ElggWidget.php: Small typo. Seems to work, but i prefer it + nice and tidy :) + +2011-12-31 cash <cash.costello@gmail.com> + + * engine/lib/widgets.php: Fixes #4254 not registering the default widgets + callback more than once per event + + * mod/groups/actions/groups/edit.php: Fixes #4152 setting access on group + creation river item + + * engine/lib/river.php: Fixes #4258 fixes add_to_river escaping + + * .../views/default/groups/group_sort_menu.php: Fixes #4228 group sort menu + view accepts selected menu item from page handler + + * views/default/css/admin.php: Fixes #4257 updates admin theme for widget + menu changes + + * mod/groups/upgrades/2011030101.php: Fixes #4256 reruns the forum topic + upgrade by checking the 5 oldest topics + + * ...3101-1.8.2-fix_blog_status-b14c2a0e7b9e7d55.php, version.php: Fixes + #4239 rerun corrected blog status upgrade + +2011-12-31 Cash Costello <cash.costello@gmail.com> + + * ...100-1.8.2-fix_friend_river-b17e7ff8345c2269.php, version.php: Fixes + #4248 fixed friend river text + + * mod/blog/start.php: Fixes #4253 added backward compatibility for blog read + url + +2011-12-24 Cash Costello <cash.costello@gmail.com> + + * actions/avatar/revert.php, engine/lib/users.php, languages/en.php, + views/default/core/avatar/upload.php: Fixes #3272 added button to revert + avatar + + * engine/lib/elgglib.php: Refs #4009 registering the walled garden css and + js on every request + +2011-12-23 Cash Costello <cash.costello@gmail.com> + + * mod/blog/lib/blog.php, mod/blog/start.php, + mod/blog/views/default/blog/sidebar.php, + mod/blog/views/default/blog/sidebar/archives.php: Fixes #3751 adds a group + blog archive page + + * js/lib/ui.widgets.js, views/default/css/admin.php, + views/default/css/elements/modules.php, views/default/object/widget.php: + Fixes #4186 restricting the drag handle for widgets + + * mod/groups/languages/en.php, mod/groups/lib/groups.php, + mod/groups/views/default/forms/groups/find.php, + mod/groups/views/default/forms/groups/search.php, + mod/groups/views/default/groups/sidebar/find.php, + mod/groups/views/default/groups/sidebar/search.php: Fixes #2074 adds group + search + + * .../actions/groups/membership/delete_invite.php: Fixes #1922 can now + delete invites to invisible groups + + * mod/externalpages/actions/edit.php, + mod/externalpages/views/default/expages/menu.php, + .../views/default/forms/expages/edit.php: Fixes #4069 reusing the previous + ElggObject for external pages + + * engine/lib/annotations.php: Fixes #683 not deleting annotation when event + handlers return false on an update + + * engine/lib/metadata.php: Fixes #682 not deleting metadata when update, + metadata event handlers return false + + * engine/lib/users.php: Fixes #3716 setting the language when registering + new users + +2011-12-23 Ismayil Khayredinov <ismayil.khayredinov@hypejunction.com> + + * views/default/navigation/tabs.php: fixes spacing. add a note on text/title + +2011-12-23 cash <cash.costello@gmail.com> + + * mod/groups/upgrades/2011030101.php: added access override to the forum + upgrade + + * mod/blog/actions/blog/save.php, mod/blog/start.php, + mod/blog/views/default/object/blog.php: Fixes #4179 not setting excerpt if + none set + + * ...8_svn-blog_status_metadata-4645225d7b440876.php, + ...8b1-sites_need_a_site_guid-6d9dcbf46c0826cc.php, mod/blog/start.php, + mod/groups/upgrades/2011030101.php: Refs #4239 fixed upgrade scripts with bad + limits + + * engine/classes/ElggBatch.php: Refs #4239 improved the documentation on + ElggBatch for the limit option + + * mod/blog/views/default/blog/group_module.php: Fixes #4240 not showing + draft blog posts in group module + +2011-12-23 Ismayil Khayredinov <ismayil.khayredinov@hypejunction.com> + + * views/default/navigation/tabs.php: fixes for tab rendering + +2011-12-19 Steve Clay <steve@mrclay.org> + + * mod/tinymce/views/default/js/tinymce.php: Solves issue 4222: incorrectly + nested lists in Firefox + +2011-12-21 Cash Costello <cash.costello@gmail.com> + + * CHANGES.txt, version.php: Set version to 1.8.2 and updated the changes + list + +2011-12-19 cash <cash.costello@gmail.com> + + * engine/lib/widgets.php: Fixes #4184 dashboard default widgets should work + and widgets should be created regardless of access + + * mod/oauth_api/manifest.xml: Refs #4221 added a conflict statement to + manifest for PECL extension + + * engine/lib/pagehandler.php, views/default/css/elements/layout.php, + views/default/page/layouts/error.php: added more spacing to error layout + +2011-12-18 cash <cash.costello@gmail.com> + + * js/lib/ui.widgets.js: Refs #4192 adds proper 'px' to minHeight but does + not solve the issue + +2011-12-15 Ismayil Khayredinov <ismayil.khayredinov@hypejunction.com> + + * engine/lib/navigation.php, js/lib/ui.widgets.js, + views/default/css/elements/modules.php, + views/default/css/elements/navigation.php, + views/default/object/widget/elements/controls.php: Fix #4200: Converting + widgets controls into an elgg menu + + * engine/lib/views.php, mod/developers/start.php, mod/embed/start.php: Fixes + 4209: jquery.form.js library loading + +2011-12-17 cash <cash.costello@gmail.com> + + * engine/lib/user_settings.php, engine/lib/users.php: moved user settings + extensions to user_settings library + +2011-12-17 Cash Costello <cash.costello@gmail.com> + + * mod/embed/start.php, mod/embed/views/default/embed/layout.php, + mod/embed/views/default/js/embed/embed.php, + .../views/default/embed/file_upload/content.php: Fixes #4086 handling + containers for embed uploading + + * engine/lib/output.php: Fixes #4190 accepting full urls with non-ascii + characters + + * mod/embed/views/default/js/embed/embed.php: Refs #3971 inserting medium + size thumbnails rather than small + + * mod/embed/manifest.xml: embed can now be activated without the file plugin + as other plugins can provide content + + * mod/uservalidationbyemail/start.php: Fixes #4217 user validation by email + now respects decisions by other plugins + +2011-12-15 Cash Costello <cash.costello@gmail.com> + + * js/lib/ui.userpicker.js, views/default/input/userpicker.php: Fixes #4214 + added missing dependency for userpicker + +2011-12-12 zcho <zcho05@gmail.com> + + * engine/lib/users.php: fixes elgg_get_user_validation_status() always + returning null + +2011-12-15 Cash Costello <cash.costello@gmail.com> + + * mod/uservalidationbyemail/lib/functions.php: Refs #4196 integrates fix + into 1.8 branch + +2011-12-12 hypeJunction <ismayil.khayredinov@hypejunction.com> + + * mod/uservalidationbyemail/start.php: Fixed #4198 uservalidationbyemail + respects the return value of the register,user hook + +2011-12-08 cash <cash.costello@gmail.com> + + * engine/lib/languages.php, js/lib/languages.js: Fixes #3181 caching + language js on server side with proper headers + + * views/default/navigation/pagination.php: Fixes #4189 correctly getting the + base url in pagination view + + * engine/lib/annotations.php: Fixes #4025 added a url handler for comments + + * actions/admin/site/flush_cache.php, engine/lib/admin.php, + languages/en.php, views/default/widgets/control_panel/content.php: Fixes + #4185, #2111 adds control panel widget + + * views/default/navigation/menu/default.php, + views/default/navigation/menu/elements/item.php, + views/default/navigation/menu/elements/section.php: added the ability to pass + a class to be applied to all menu item <li> elements + + * engine/classes/ElggSite.php: Fixes #4182 if simplecache is empty, the + cache requests go through the engine and need to be white listed for the + walled garden + +2011-12-07 Cash Costello <cash.costello@gmail.com> + + * mod/profile/start.php: fixed profile editing routing for profile plugin + +2011-12-06 Janek Lasocki-Biczysko <j.lasocki-biczysko@intrallect.com> + + * engine/lib/entities.php: #4187 (get_entity optimization) + +2011-12-07 Cash Costello <cash.costello@gmail.com> + + * js/lib/ui.widgets.js: simplified the JavaScript for deleteing a widget + +2011-12-06 Jeroen Dalsem <jdalsem@coldtrick.com> + + * views/default/object/widget/elements/controls.php: delete action expects + widget_guid instead of guid + +2011-12-06 cash <cash.costello@gmail.com> + + * engine/lib/output.php: Fixes #4173 removed use of \w since it is locale + sensitive + +2011-12-05 cash <cash.costello@gmail.com> + + * engine/lib/pagehandler.php, languages/en.php, + views/default/errors/404.php, views/default/errors/default.php, + views/default/page/error.php, views/default/page/layouts/error.php: first + version of a 404 page + +2011-12-04 Cash Costello <cash.costello@gmail.com> + + * views/default/page/admin.php, views/default/page/default.php: Fixes #4032 + rendering page elements before head/foot + + * engine/tests/regression/trac_bugs.php, + mod/blog/actions/blog/auto_save_revision.php, mod/blog/actions/blog/save.php: + removed some usage of deprecated methods + +2011-12-03 cash <cash.costello@gmail.com> + + * mod/search/start.php: Fixes #4046 checking offset compared to string + length + + * engine/lib/entities.php: Refs #4176 added elgg_list_registered_entities() + fix to 1.8 branch + +2011-12-01 Ash Ward <ash@netality.com> + + * mod/messages/languages/en.php, mod/messages/start.php: Fixes #4170: + Messages icon on top bar doesn't have a title attribute (tooltip) + +2011-12-01 cash <cash.costello@gmail.com> + + * views/default/graphics/ajax_loader.php: added support for passing classes + to ajax loader + +2011-11-22 Janek Lasocki-Biczysko <j.lasocki-biczysko@intrallect.com> + + * engine/classes/ElggMemcache.php: Fixes #1995 (memcache: incorrect check + for get() return value) + +2011-11-25 Jeff Tilson <jrtilson@gmail.com> + + * engine/lib/views.php: Need to call + elgg_register_simplecache_view('css/lightbox') to register the lightbox CSS + with simplecache + +2011-11-28 cash <cash.costello@gmail.com> + + * engine/lib/river.php, engine/tests/api/river.php: Fixes #3496 finished up + this ticket by updating unit test and using more parantheses to make it clear + how the OR/AND gets applied + +2011-11-28 Cash Costello <cash.costello@gmail.com> + + * mod/search/pages/search/index.php, + mod/search/views/default/search/search_box.php: Fixes #4139 if no mbstring + extension we strip characters for display with search + + * mod/likes/start.php: Fixes #4116 not liking users now since people think + they are liking the activity entry + + * .../views/default/forms/messages/process.php: Fixes #3986 not showing + message buttons if no messages + + * views/default/css/elements/forms.php: Fixes #4052 removed the :focus + styling on every input element + +2011-11-27 Cash Costello <cash.costello@gmail.com> + + * views/default/js/lightbox.php: Fixes #3773 added documentation hint for + using advanced features of fancybox + + * actions/profile/edit.php, views/default/core/settings/account/name.php: + Fixes #3953 adds back the ability to change display name from settings page + + * views/default/css/admin.php, views/default/css/elements/components.php, + views/default/css/elements/core.php: Fixes #3982 fixing scrolling issue with + elgg-body + + * views/default/admin/plugins.php, views/default/js/admin.php, + views/default/object/plugin/full.php: Fixes #3954 using lightbox for plugin + screenshots + + * engine/lib/entities.php: fixed some documentation related to subtypes + + * views/rss/page/components/gallery.php: rss view type needed a gallery view + +2011-11-24 András Szepesházi <szepeshazi@gmail.com> + + * actions/useradd.php: Fixed typo that prevented creating an admin user via + the Admin panel (user was created, but not elevated to admin). + +2011-11-25 Cash Costello <cash.costello@gmail.com> + + * engine/lib/elgglib.php, languages/en.php: added a better message for php + libraries that don't exist on disk + + * views/default/page/components/gallery.php: returning from gallery view if + no items in the gallery + + * .../views/default/groups/membershiprequests.php: Fixes #4151 removed + unnecessary $user definition + +2011-11-17 Danny Navarro <j@dannynavarro.net> + + * engine/lib/river.php: Refs #3496 improving type/subtype handling for the + river + +2011-11-23 cash <cash.costello@gmail.com> + + * engine/lib/river.php, pages/river.php: Refs #4143 adds a unit test for + type/subtype where sql generation + + * views/default/css/elements/navigation.php: Fixes #4145 using margin rather + than padding for topbar menu items + +2011-11-22 cash <cash.costello@gmail.com> + + * mod/logbrowser/start.php, .../admin/administer_utilities/logbrowser.php, + mod/logbrowser/views/default/logbrowser/refine.php: Fixes #3775 updates the + log browser link and keeps the refine area open if the page is loaded with a + user selected + +2011-11-20 Cash Costello <cash.costello@gmail.com> + + * mod/groups/start.php: added check in case something goes wrong with the + container entity of a discussion + +2011-11-20 cash <cash.costello@gmail.com> + + * install/languages/en.php: Fixes #4140 fixed spelling mistake + + * views/default/css/elements/typography.php: fixed error in css for + .elgg-output ordered lists + +2011-11-19 cash <cash.costello@gmail.com> + + * views/default/object/elements/summary.php: don't display <h3> if no title + +2011-11-19 Cash Costello <cash.costello@gmail.com> + + * views/default/navigation/menu/site.php: Fixes #4102 handling no menu items + for site menu + + * actions/login.php, actions/user/requestnewpassword.php, languages/en.php, + views/default/forms/user/requestnewpassword.php: Fixes #641 users can submit + email address to reset password + +2011-11-18 cash <cash.costello@gmail.com> + + * engine/lib/user_settings.php, engine/lib/users.php, languages/en.php: + Fixes #3792 admin can edit settings again + + * languages/en.php: made status message a little more grammatical + + * js/lib/pageowner.js: Fixes #4093 making sure elgg.page_owner is defined + + * mod/profile/views/default/profile/owner_block.php: don't want hover menu + or link on owner block icon in profile + + * views/default/forms/admin/site/update_advanced.php, + views/default/forms/admin/site/update_basic.php: line between settings and + save button not needed + + * actions/admin/site/update_basic.php: Fixes #3996 displaying message when + basic site settings are saved + + * views/default/css/elements/navigation.php: Fixes #3929 used a combination + of min-width/max-width and overflow hidden to provide better support for long + names + + * engine/classes/ElggEntity.php, engine/classes/ElggGroup.php, + engine/classes/ElggObject.php, engine/classes/ElggSite.php, + engine/classes/ElggUser.php: Fixes #4111 guid is now an int + + * mod/thewire/start.php: Fixes #4085 accepting . in usernames for the wire + + * engine/tests/api/helpers.php: Fixes #4128 better test of null passed to + registering external files + + * engine/tests/api/plugins.php, + engine/tests/test_files/plugin_18/manifest.xml: Fixes #4134 improved plugin + manifest tests by using assertIdentical more + + * engine/classes/ElggPluginManifest.php, engine/tests/api/plugins.php: Fixes + #4133 updated type in plugin manifest test + + * engine/tests/api/metastrings.php: Fixes #4132 fixed metastring delete by + id test + + * engine/lib/metastrings.php, engine/tests/api/metastrings.php: Fixes #4131 + elgg_delete_metastring_based_object_by_id() should return a bool + + * engine/tests/api/helpers.php: Fixes #4129 fixed priority list tests + + * engine/tests/api/entity_getter_functions.php: Fixes #4126 fixed test for + checking relationship existence + + * engine/classes/ElggGroup.php, engine/lib/relationships.php: Fixes #4118 + returning bool from leave group functions + + * engine/lib/access.php, engine/tests/api/access_collections.php: Fixes + #4115 returning bool from remove_user_from_access_collection() + + * engine/lib/access.php: Fixes #4113 returning a bool from + delete_access_collection() + + * engine/tests/api/entity_getter_functions.php: Fixes #4125 checking count + correctly + + * engine/tests/api/entity_getter_functions.php: Fixes #4122, #4123, #4124 + testing for empty arrays and added some documentation for the sanity of + future developers + + * engine/lib/users.php: Fixes #4112 get_user_by_username() returns false if + no user + +2011-11-18 Cash Costello <cash.costello@gmail.com> + + * engine/tests/api/metastrings.php, engine/tests/objects/sites.php, + engine/tests/objects/users.php, engine/tests/test_skeleton.php: Fixes #4109 + remove inaccurate comment due to copy & paste + + * engine/lib/entities.php, engine/tests/objects/entities.php, + engine/tests/objects/sites.php, engine/tests/objects/users.php: Fixes #4108 + delete() returns bool now and updated unit tests + + * engine/tests/objects/entities.php: Fixes #4104, #4105 fixed casting in + testElggEntityMetadata() + + * engine/tests/api/access_collections.php: Fixes #4114 checking type for acl + test + +2011-11-17 Cash Costello <cash.costello@gmail.com> + + * engine/tests/api/metadata.php: Fixes #4120 metadata tests now check for + the correct types + + * engine/tests/objects/entities.php: Fixes #4094, #4095 fixes casting issues + in unit tests - thanks to andres.fortier + + * mod/externalpages/start.php: Fixes #4101 added footer links back + + * mod/thewire/pages/thewire/everyone.php: Fixes #4100 adds the wire post + form back to all page + +2011-11-16 cash <cash.costello@gmail.com> + + * mod/thewire/pages/thewire/friends.php, + mod/thewire/pages/thewire/owner.php: removed two deprecated function calls + from thewire + +2011-11-15 Cash Costello <cash.costello@gmail.com> + + * CHANGES.txt: updated release date + + * documentation/examples/plugins/README.txt, + documentation/examples/plugins/start.php: updated the plugin skeleton with + some instructions + + * actions/avatar/crop.php, actions/avatar/upload.php: fixed bugs in avatar + cropping with remembering old crop coordinates and resizing the master + + * engine/lib/elgglib.php, js/lib/autocomplete.js, js/lib/avatar_cropper.js, + js/lib/friends_picker.js, js/lib/ui.autocomplete.js, + js/lib/ui.avatar_cropper.js, js/lib/ui.friends_picker.js, + js/lib/ui.userpicker.js, js/lib/userpicker.js: atleast renaming the ui js + libs + + * engine/classes/ElggRelationship.php: Fixes #4089 corrects documentation of + ElggRelationship constructor + + * engine/lib/relationships.php: Fixes #4090 removes double assignment - + thanks to andres.fortier + +2011-11-14 Cash Costello <cash.costello@gmail.com> + + * mod/messages/pages/messages/send.php, + mod/messages/views/default/forms/messages/send.php: Refs #4083 increased + number of friends to 50 + +2011-11-13 cash <cash.costello@gmail.com> + + * engine/classes/ElggMenuItem.php: added the missing set/get priority + methods to ElggMenuItem + +2011-11-13 Cash Costello <cash.costello@gmail.com> + + * engine/lib/users.php, .../views/default/bookmarks/bookmarklet.php, + views/default/core/avatar/upload.php, views/default/forms/avatar/crop.php, + views/default/icon/default.php, views/default/icon/user/default.php, + views/default/output/img.php: Fixes #4082 adds output/img + + * .../views/default/groups/profile/widgets.php: should be a ul rather than a + div + + * views/default/output/confirmlink.php: need to unset the trusted link key + +2011-11-12 cash <cash.costello@gmail.com> + + * documentation/examples/hooks/advanced.php, + documentation/examples/hooks/all.php, documentation/examples/hooks/basic.php, + documentation/examples/hooks/register/advanced.php, + documentation/examples/hooks/register/all.php, + documentation/examples/hooks/register/basic.php, + documentation/examples/hooks/register/emit.php, + documentation/examples/hooks/trigger.php, + documentation/examples/hooks/trigger/advanced.php, + documentation/examples/hooks/trigger/basic.php: cleaned up the plugin hooks + documentation + + * documentation/examples/actions/basic.php, + documentation/examples/actions/manual_tokens.php, + documentation/examples/events/advanced.php, + documentation/examples/events/all.php, + documentation/examples/events/basic.php, + documentation/examples/events/emit.php, + documentation/examples/events/trigger.php, + documentation/examples/plugins/README.txt, + documentation/examples/plugins/languages/en.php, + documentation/examples/plugins/manifest.xml, + .../examples/plugins/manifest_options/manifest.xml, + .../examples/plugins/skeleton/manifest.xml, documentation/info/config.php, + documentation/info/manifest.xml, documentation/stubs/config.php: added better + plugin skeleton and added documentation to some of the examples + +2011-11-12 Cash Costello <cash.costello@gmail.com> + + * views/default/css/admin.php: added bottom margin to info modules for + plugin settings + + * engine/lib/users.php, mod/groups/actions/groups/edit.php, + mod/groups/actions/groups/membership/leave.php, mod/invitefriends/start.php, + pages/entities/index.php, pages/settings/account.php, + pages/settings/statistics.php: removed uses of deprecated function for + setting page owner guid + + * mod/invitefriends/actions/invite.php: fixed exception being thrown when no + site email address has been set + + * views/default/css/admin.php: added a input class for text boxes so that + they aren't super long + + * mod/messages/pages/messages/send.php: removed deprecated function from + messages plugin + +2011-11-10 cash <cash.costello@gmail.com> + + * languages/en.php, mod/pages/pages/pages/edit.php: fixed WSOD when trying + to edit a private page + + * engine/lib/database.php: Fixes #4071 hellekin was right - it was a bad + idea to format queries + + * js/lib/ajax.js, js/lib/elgglib.js, js/lib/security.js, + js/tests/ElggLibTest.js, js/tests/ElggSecurityTest.js: Fixes #4010 not + sending naked query strings into add ajax tokens and also fixed a few related + bugs in JavaScript + +2011-11-08 Cash Costello <cash.costello@gmail.com> + + * mod/likes/languages/en.php: exclamation marks are annoying in + notifications + + * CONTRIBUTORS.txt, COPYRIGHT.txt: we rewrote default widgets from scratch + so updated copyright/contributors to reflect that + + * .../examples/plugins/manifest_options/manifest.xml, + .../examples/plugins/skeleton/manifest.xml, engine/tests/api/plugins.php, + engine/tests/test_files/plugin_17/manifest.xml, + engine/tests/test_files/plugin_18/manifest.xml, mod/blog/manifest.xml, + mod/bookmarks/manifest.xml, mod/categories/manifest.xml, + mod/custom_index/manifest.xml, mod/dashboard/manifest.xml, + mod/developers/manifest.xml, mod/diagnostics/manifest.xml, + mod/embed/manifest.xml, mod/externalpages/manifest.xml, + mod/file/manifest.xml, mod/garbagecollector/manifest.xml, + mod/groups/manifest.xml, mod/htmlawed/manifest.xml, + mod/invitefriends/manifest.xml, mod/likes/manifest.xml, + mod/logbrowser/manifest.xml, mod/logrotate/manifest.xml, + mod/members/manifest.xml, mod/messageboard/manifest.xml, + mod/messages/manifest.xml, mod/notifications/manifest.xml, + mod/oauth_api/manifest.xml, mod/pages/manifest.xml, mod/profile/manifest.xml, + mod/reportedcontent/manifest.xml, mod/search/manifest.xml, + mod/tagcloud/manifest.xml, mod/thewire/manifest.xml, + mod/tinymce/manifest.xml, mod/twitter/manifest.xml, + mod/twitter_api/manifest.xml, mod/uservalidationbyemail/manifest.xml, + mod/zaudio/manifest.xml: it is GPL General Public License not GPL Public + License + + * views/rss/page/default.php: Refs #3150 can pass description to RSS page + shell + +2011-11-07 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggUser.php, views/default/js/initialize_elgg.php: Refs + #4007 previous solution to admin population in ElggUser was throwing warnings + + * README.txt: fixed date on copyright and name of GPL + + * mod/custom_index/start.php: removing deprecated functions from + custom_index plugin + + * CHANGES.txt: Updated change log + + * version.php: incremented version number + + * INSTALL.txt: updated install instructions + + * UPGRADE.txt: fixed wording in upgrade instructions + +2011-11-07 Evan Winslow <evan.b.winslow@gmail.com> + + * documentation/coding_standards/best_practices.txt: Fixes #3397: Adds + 'positive' variable name standard to best practices file. + +2011-11-06 Cash Costello <cash.costello@gmail.com> + + * mod/tinymce/views/default/js/tinymce.php, + .../default/tinymce/embed_custom_insert_js.php: Fixes #3853 caching a + bookmark for insert carot when embedding content into TinyMCE editor + + * mod/tinymce/vendor/tinymce/changelog.txt, + .../tiny_mce/plugins/emotions/emotions.htm, + .../tiny_mce/plugins/emotions/js/emotions.js, + .../tiny_mce/plugins/emotions/langs/en_dlg.js, + .../tiny_mce/plugins/lists/editor_plugin.js, + .../tiny_mce/plugins/lists/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/media/js/media.js, + .../tiny_mce/plugins/media/langs/en_dlg.js, + .../tiny_mce/plugins/media/moxieplayer.swf, + .../tiny_mce/plugins/table/editor_plugin.js, + .../tiny_mce/plugins/table/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/table/js/table.js, + .../jscripts/tiny_mce/plugins/table/table.htm, + .../jscripts/tiny_mce/themes/advanced/charmap.htm, + .../tiny_mce/themes/advanced/editor_template.js, + .../themes/advanced/editor_template_src.js, + .../tiny_mce/themes/advanced/js/charmap.js, + .../tiny_mce/themes/advanced/js/color_picker.js, + .../tiny_mce/themes/advanced/langs/en_dlg.js, + .../vendor/tinymce/jscripts/tiny_mce/tiny_mce.js, + .../tinymce/jscripts/tiny_mce/tiny_mce_src.js: upgraded TinyMCE to 3.4.7 + + * mod/embed/views/default/js/embed/embed.php, + mod/likes/views/default/annotation/likes.php, + mod/messages/views/default/object/messages.php, + .../views/default/thewire/profile_status.php, + .../forms/twitter_api/interstitial_settings.php: removed uses of CSS class + .right from plugins + + * views/default/annotation/default.php, + views/default/annotation/generic_comment.php, + views/default/page/elements/footer.php: remove uses of the CSS class right + from core + + * engine/lib/entities.php, mod/blog/activate.php, mod/thewire/activate.php: + Fixes #4068 not forcing update on adds when the subtype exists Refs #4058 + + * engine/lib/cron.php: $CONFIG->input is never initialized by page handling + so this code never did anything + + * mod/blog/activate.php, mod/blog/deactivate.php, mod/search/README.txt, + mod/thewire/activate.php, mod/thewire/deactivate.php, mod/thewire/start.php: + Fixes #4067 adds activate/deactivate scripts + + * views/default/icon/user/default.php: added a href override to the user + icon view + +2011-11-05 cash <cash.costello@gmail.com> + + * engine/classes/ElggMenuItem.php, engine/lib/elgglib.php, + engine/lib/navigation.php, engine/lib/views.php, mod/blog/start.php, + mod/file/start.php, mod/groups/lib/discussion.php, mod/groups/lib/groups.php, + .../views/default/object/groupforumtopic.php, mod/notifications/groups.php, + mod/notifications/index.php, mod/profile/start.php, + mod/thewire/pages/thewire/everyone.php, pages/settings/account.php, + views/default/forms/login.php, views/default/input/button.php, + views/default/output/access.php, views/default/page/components/gallery.php, + views/default/page/components/list.php, + views/default/page/components/module.php, + views/default/page/layouts/one_column.php, + views/default/page/layouts/widgets.php: Fixes #4024 fixed a lot of notices - + enough for this release - found a few bugs + + * .../views/default/admin/users/unvalidated.php, + .../forms/uservalidationbyemail/bulk_action.php, + .../views/default/uservalidationbyemail/css.php, + .../views/default/uservalidationbyemail/js.php, + .../uservalidationbyemail/unvalidated_user.php: Fixes #3867 finished up + uservalidationbyemail styling after a great start by Sem + + * views/default/css/admin.php, views/default/css/elements/core.php, + views/default/css/elements/helpers.php, + views/default/forms/admin/menu/save.php: cleaned up some CSS in admin theme + + * mod/file/languages/en.php, mod/file/start.php, + views/default/navigation/listtype.php, views/default/navigation/viewtype.php, + views/default/page/elements/sidebar.php: Fixes #1253 added toggle for list + types to file plugin. It's not pretty so we may want to style/rethink in + future version + + * engine/lib/input.php, engine/lib/views.php, + .../views/default/theme_preview/icons/avatars.php, + mod/file/views/default/icon/object/file.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, + .../notifications/subscriptions/forminternals.php, + mod/profile/views/default/profile/owner_block.php, + views/default/icon/default.php, views/default/icon/user/default.php, + views/default/input/friendspicker.php, views/default/input/userpicker.php, + views/default/profile/icon.php, .../river/user/default/profileiconupdate.php: + Fixes #3567 standardized classes for icons + + * mod/file/views/default/icon/object/file.php, + views/default/icon/default.php, views/default/icon/user/default.php: Fixes + #4023 escaping alt and title attributes in icon views + + * mod/groups/start.php: Refs #4059 group icon handler needs to return true + + * views/default/input/date.php, views/default/output/date.php: Fixes #4050 + using ISO 8601 standard for dates + + * engine/lib/entities.php: Fixes #4018 Refs #3722 merged up to 1.7.14 into + master + + * engine/lib/entities.php: fixed spacing on two uses of unset() + + * engine/lib/views.php, js/tests/jsTestDriver.conf, + vendors/jquery/jquery-1.6.1.min.js, vendors/jquery/jquery-1.6.2.min.js, + vendors/jquery/jquery-1.6.4.min.js, vendors/jquery/jquery-ui-1.8.14.min.js, + views/installation/page/default.php: Fixes #4057 updates jQuery version to + 1.6.4 + + * mod/file/download.php, mod/file/pages/file/download.php, + mod/file/pages/file/view.php, mod/file/start.php, + mod/file/views/rss/file/enclosure.php: Fixes #4048 using page handler for + file downloads + + * engine/lib/database.php: Fixes #4049 casting bool to int so it doesn't + disappear in the cache key + + * js/lib/elgglib.js, js/tests/ElggLibTest.js: Fixes #3976 fixed unit tests + for normalizing urls and standardized the code from the previous merge + + * js/tests/README, js/tests/jsTestDriver.conf: Changed default port to a + common one found in tutorials. Let me know if this is an issue. Also added + intructions for running the unit tests. + +2011-11-05 Cash Costello <cash.costello@gmail.com> + + * engine/lib/pagehandler.php: Refs #4053 improved documentation of + page_handler() + + * actions/avatar/upload.php: Refs #4011 forgot upload action + + * mod/twitter_api/lib/twitter_api.php: Fixes #4061 getting icon sizes from + config for twitter plugin + + * engine/lib/users.php, pages/account/login.php: Fixes #4060 combined some + page handlers for users lib + +2011-11-04 cash <cash.costello@gmail.com> + + * engine/lib/admin.php, engine/lib/cron.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/pagehandler.php, engine/lib/river.php, + engine/lib/tags.php, engine/lib/user_settings.php, engine/lib/users.php, + mod/blog/start.php, mod/bookmarks/start.php, mod/categories/start.php, + mod/dashboard/start.php, mod/developers/start.php, + mod/externalpages/start.php, mod/file/start.php, mod/groups/start.php, + mod/invitefriends/start.php, mod/members/start.php, + mod/messageboard/start.php, mod/messages/start.php, + mod/notifications/start.php, mod/pages/start.php, mod/profile/start.php, + mod/reportedcontent/start.php, mod/search/start.php, mod/thewire/start.php, + mod/twitter_api/start.php, mod/uservalidationbyemail/start.php: Fixes #4059 + returning true when handling a page + + * engine/lib/admin.php, engine/lib/deprecated-1.8.php, + engine/lib/elgglib.php, engine/lib/pagehandler.php, engine/lib/river.php, + engine/lib/tags.php, engine/lib/user_settings.php, engine/lib/users.php, + mod/blog/start.php, mod/bookmarks/start.php, mod/categories/start.php, + mod/dashboard/start.php, mod/developers/start.php, mod/diagnostics/start.php, + mod/externalpages/start.php, mod/file/start.php, mod/groups/start.php, + mod/invitefriends/start.php, mod/members/start.php, + mod/messageboard/start.php, mod/messages/start.php, + mod/notifications/start.php, mod/pages/start.php, mod/profile/start.php, + mod/reportedcontent/start.php, mod/search/start.php, mod/thewire/start.php, + mod/twitter_api/start.php, mod/uservalidationbyemail/start.php: Fixes #4059 + page handlers all return nothing + + * mod/blog/start.php: fixed typo in comment for blog page handler + +2011-11-04 Cash Costello <cash.costello@gmail.com> + + * engine/lib/entities.php: Fixes #4058 updating a subtype if it already + exists + + * mod/groups/languages/en.php, + .../views/rss/annotation/group_topic_post.php, + mod/groups/views/rss/discussion/replies.php, + mod/groups/views/rss/forum/topicposts.php, + mod/groups/views/rss/forum/topics.php, + mod/groups/views/rss/forum/viewposts.php, + mod/groups/views/rss/groups/contentwrapper.php, + mod/groups/views/rss/groups/profile/layout.php, + mod/groups/views/rss/groups/profileitems.php, + mod/groups/views/rss/object/groupforumtopic.php: Fixes #4027 updated groups + RSS feeds for 1.8 + + * .../views/default/custom_index/css.php, + .../views/default/page/layouts/custom_index.php: Refs #2937 featured is + primary module class and highlight is extension + + * views/default/core/walled_garden/login.php, + views/default/core/walled_garden/lost_password.php, + views/default/core/walled_garden/register.php, + views/default/page/components/module.php: Fixes #4047 header and footer + optional for the module view + +2011-11-03 Cash Costello <cash.costello@gmail.com> + + * views/default/css/ie7.php: updated CSS for walled garden and IE7 + + * views/default/forms/login.php: Fixes #3882 Remember me needed to be + floated before the button was added + + * js/tests/jsTestDriver.conf: updated jsTest configuration for new jQuery + and hooks library + + * js/tests/ElggLanguagesTest.js, js/tests/ElggSecurityTest.js: Fixes #4051 - + fixes security token unit test and language unit tests + + * js/lib/elgglib.js: Fixes #4034 now using approach that exists in IE to + find elements in an Array + + * js/lib/hooks.js: Refs #4051 hooks trigger function was returning undefined + when it should have been returning true + + * js/classes/ElggPriorityList.js: Refs #4051 insert also needed to check for + undefined priorities + + * js/classes/ElggPriorityList.js: Refs #4051 fixed insert for case when + priority is set to 0 + + * js/tests/ElggPriorityListTest.js: Refs #4051 fixed bad unit test for + ElggPriorityList.insert + +2011-11-03 Sem <sembrestels@riseup.net> + + * .../forms/uservalidationbyemail/bulk_action.php, + .../views/default/uservalidationbyemail/css.php, + .../views/default/uservalidationbyemail/js.php, + .../uservalidationbyemail/unvalidated_user.php, views/default/css/admin.php: + Refs #3867. Unvalidated users is an unordered list now. Added right class and + other css helpers to admin css. Standarized css namespaces and dashes in + classes. Acomplishing code standards. + +2011-11-03 Janek Lasocki-Biczysko <j.lasocki-biczysko@intrallect.com> + + * engine/lib/entities.php: Fixes 4041 (Deleted entities remain in memcache) + +2011-11-03 Cash Costello <cash.costello@gmail.com> + + * mod/bookmarks/languages/en.php, + mod/bookmarks/views/rss/object/bookmarks.php, mod/file/start.php, + mod/file/views/rss/file/enclosure.php, mod/file/views/rss/object/file.php, + mod/search/views/rss/search/list.php, + mod/search/views/rss/search/listing.php, mod/thewire/languages/en.php, + mod/thewire/views/rss/object/thewire.php, + views/rss/annotation/generic_comment.php, views/rss/group/default.php, + views/rss/object/default.php, views/rss/user/default.php: Refs #4027 updated + all rss views except for groups + + * mod/bookmarks/pages/bookmarks/all.php, + mod/bookmarks/pages/bookmarks/friends.php, mod/file/languages/en.php, + mod/file/pages/file/world.php, mod/groups/languages/en.php, + mod/groups/lib/discussion.php, mod/groups/lib/groups.php, + .../views/default/discussion/group_module.php: Fixes #4042 made sure empty + content pages had a message about no content + +2011-11-03 Sem <sembrestels@riseup.net> + + * js/lib/elgglib.js, js/tests/ElggLibTest.js: Fixes #3976. + elgg.normalize_url() js function has the fix in #3747. + +2011-11-02 Cash Costello <cash.costello@gmail.com> + + * engine/start.php, install/ElggInstaller.php: input lib depends on + pageowner lib now + + * .../views/default/theme_preview/forms.php: Refs #4039 updated the theming + sandbox for radio button classes + +2011-11-02 Sem <sembrestels@riseup.net> + + * .../forms/uservalidationbyemail/bulk_action.php, + .../views/default/uservalidationbyemail/css.php, + .../uservalidationbyemail/unvalidated_user.php: Refs #3867. + elgg_view_image_block used for list users. Bulk operations as a list. + + * mod/uservalidationbyemail/start.php, + .../views/default/admin/users/unvalidated.php, + .../forms/uservalidationbyemail/bulk_action.php, + .../views/default/uservalidationbyemail/css.php, + .../views/default/uservalidationbyemail/js.php, + .../uservalidationbyemail/unvalidated_user.php: Fixes #3867. Rewrite and + style unvalidated users administration area. + +2011-11-02 Janek Lasocki-Biczysko <j.lasocki-biczysko@intrallect.com> + + * views/default/css/elements/forms.php: #4039 (Incorrect CSS class set in + input/radio) + +2011-11-01 cash <cash.costello@gmail.com> + + * .../views/default/admin/developers/settings.php, + .../admin/develop_utilities/diagnostics.php, + .../views/default/admin/appearance/expages.php, + mod/externalpages/views/default/expages/menu.php, + views/default/admin/appearance/menu_items.php, + views/default/admin/appearance/profile_fields.php, + views/default/admin/plugin_settings.php, + views/default/admin/settings/advanced.php, + views/default/admin/settings/basic.php, views/default/css/admin.php: Fixes + #3672 added class for settings forms in admin area + + * engine/lib/access.php, engine/lib/annotations.php, + engine/lib/entities.php, engine/lib/location.php, engine/lib/metadata.php, + engine/lib/plugins.php, engine/lib/private_settings.php, + engine/lib/relationships.php: standardized the elgg_get_entities* function + @return documentation + + * mod/blog/lib/blog.php, mod/blog/views/default/object/blog.php, + mod/bookmarks/pages/bookmarks/view.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/file/views/default/object/file.php, + .../views/default/object/groupforumtopic.php, + mod/pages/views/default/object/page_top.php, + views/default/object/elements/full.php: Fixes #4035 made the entity view + pages consistent for blog, bookmarks, file, pages, and forum posts + + * js/lib/ui.js: Fixes #4022 made JS lib a little more consistent + + * .../javascript_coding_standards.txt, js/lib/avatar_cropper.js, + js/lib/configuration.js, js/lib/elgglib.js, js/lib/hooks.js, js/lib/ui.js, + js/lib/ui.widgets.js, js/lib/userpicker.js, + mod/blog/views/default/js/blog/save_draft.php, + mod/bookmarks/views/default/bookmarks/js.php, + .../views/default/js/developers/developers.php, + mod/embed/views/default/js/embed/embed.php, + mod/messageboard/views/default/messageboard/js.php, + mod/thewire/views/default/js/thewire.php, + mod/tinymce/views/default/js/tinymce.php, + .../views/default/uservalidationbyemail/js.php: added semi-colons after + function expressions + + * engine/classes/ElggUser.php, js/classes/ElggUser.js: Fixes #4007 merged in + sembrestels fix for ElggUser.isAdmin but used prototype instead of extending + object in constructor + + * views/default/output/text.php: Fixes #4038 corrects comment for view + output/text + +2011-10-30 cash <cash.costello@gmail.com> + + * engine/lib/elgglib.php, + views/default/core/account/login_walled_garden.php, + views/default/core/walled_garden/body.php, + views/default/core/walled_garden/login.php, + views/default/core/walled_garden/lost_password.php, + views/default/core/walled_garden/register.php, + views/default/css/walled_garden.php, views/default/forms/login.php, + views/default/js/walled_garden.php, views/default/page/walled_garden.php: + added back support for registration and forgotten passwords to walled garden + index + + * _graphics/walled_garden/one_column_bottom.png, + _graphics/walled_garden/one_column_middle.png, + _graphics/walled_garden/one_column_top.png, + _graphics/walled_garden/two_column_bottom.png, + _graphics/walled_garden/two_column_middle.png, + _graphics/walled_garden/two_column_top.png, + _graphics/walled_garden_background_bottom.gif, + _graphics/walled_garden_background_extend.gif, + _graphics/walled_garden_background_top.gif, + _graphics/walled_garden_backgroundfull_bottom.gif, + _graphics/walled_garden_backgroundfull_top.gif, engine/lib/elgglib.php, + views/default/core/walled_garden/body.php, + views/default/css/walled_garden.php, views/default/page/walled_garden.php: + basic walled garden implementation for logging in + + * views/default/core/account/login_box.php: added support for specifying the + module type to login box + +2011-10-30 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/plugins.php, languages/en.php, views/default/admin/plugins.php: + Fixes #2821. Plugins that are active and cannot be started emit an admin + notice. + +2011-10-30 Cash Costello <cash.costello@gmail.com> + + * engine/lib/input.php, mod/htmlawed/start.php, + views/default/output/longtext.php: Fixes #3370 running the anti-spam option + of htmlawed when filtering for output + + * engine/lib/output.php: removed non-overridable insertion of inline style + to links + + * engine/lib/configuration.php, engine/lib/pageowner.php: setting + $CONFIG->context earlier to avoid using the context functions before it is + initialized + +2011-10-29 Brett Profitt <brett.profitt@gmail.com> + + * actions/widgets/save.php, views/default/widgets/river_widget/content.php, + views/default/widgets/river_widget/edit.php: Fixes #4001. Activity widget + passes a context so correct output is displayed upon save. + + * js/lib/elgglib.js, js/lib/security.js: Fixes #4010, refs #3927. Fixed + elgg.security.addToken() to work with query strings, relative URLs, and full + URLs. + + * mod/blog/lib/blog.php, mod/blog/start.php, mod/notifications/index.php, + mod/thewire/start.php, mod/tinymce/start.php: Refs #3859. Added + elgg_register_simplecache_view() to core plugins' js. + + * engine/lib/cache.php: Fixes #4029, refs #3859. + elgg_invalidate_simplecache() resets the lastcached and lastupdate datasets. + Added documentation about how to use simple cache views. + +2011-10-29 cash <cash.costello@gmail.com> + + * .../examples/plugins/full_manifest/manifest.xml, + .../examples/plugins/manifest_options/manifest.xml, + .../examples/plugins/simple_manifest/manifest.xml, + .../examples/plugins/skeleton/manifest.xml: better organization for the + manifests and plugin skeleton + + * .../examples/plugins/full_manifest/manifest.xml, + documentation/examples/plugins/manifest.xml, + .../examples/plugins/simple_manifest/manifest.xml: creates a simple manifest + for people to copy and use + + * .../vendors/oauth/library/OAuthRequestLogger.php, + .../vendors/oauth/library/OAuthRequestSigner.php, + .../vendors/oauth/library/OAuthRequestVerifier.php, + .../vendors/oauth/library/OAuthRequester.php, + .../vendors/oauth/library/OAuthServer.php: Refs #4028 reset the oAuth lib to + version r64 of oauth-php + + * engine/classes/ElggEntity.php, engine/classes/Locatable.php, + languages/en.php, views/default/annotation/generic_comment.php, + views/rss/annotation/default.php, views/rss/annotation/generic_comment.php, + views/rss/group/default.php, views/rss/object/creator.php, + views/rss/object/default.php, views/rss/object/georss.php, + views/rss/output/url.php, views/rss/page/components/creator.php, + views/rss/page/components/georss.php, views/rss/page/default.php, + views/rss/page/elements/comments.php, views/rss/river/item.php, + views/rss/search/entity_list.php, views/rss/user/default.php: Fixes #3201 + updates rss view type for core Elgg + + * views/php/api/output.php, views/php/group/default.php, + views/php/object/default.php, views/php/page/default.php, + views/php/site/default.php, views/php/user/default.php: Refs #3201 updates + the php view type + + * views/json/api/output.php, views/json/entities/entity_list.php, + views/json/group/default.php, views/json/object/default.php, + views/json/site/default.php, views/json/user/default.php, + views/php/search/entity_list.php: Refs #3201 this finishes the updates on the + JSON view + + * engine/classes/ElggRiverItem.php, views/json/page/components/list.php, + views/json/page/default.php, views/json/river/item.php, + views/json/river/item/list.php, views/json/search/entity_list.php: Refs #3201 + updates json river views and removed old search view + + * engine/lib/views.php, .../views/default/river/object/blog/create.php, + .../default/river/object/bookmarks/create.php, + .../views/default/river/object/file/create.php, + .../river/annotation/group_topic_post/reply.php, + mod/groups/views/default/river/group/create.php, + .../river/object/groupforumtopic/create.php, + .../default/river/relationship/member/create.php, + .../default/river/object/messageboard/create.php, + .../views/default/river/object/page/create.php, + .../views/default/river/object/thewire/create.php, + .../river/annotation/generic_comment/create.php, + views/default/river/elements/layout.php, views/default/river/item.php, + views/default/river/relationship/friend/create.php, + .../river/user/default/profileiconupdate.php, + views/default/river/user/default/profileupdate.php: adds a river layout view + that all river views should use + + * mod/search/search_hooks.php: Refs #3983 merged fix into master + + * pages/avatar/view.php: Refs #3396 fixed the integration of this 1.7 fix + into 1.8 and also added better expires header + +2011-10-29 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggEntity.php, mod/profile/icon.php, + mod/profile/icondirect.php, mod/profile/start.php: Fixes #3920 profile plugin + adds a fast loading of user avatars + + * mod/messages/pages/messages/read.php, mod/messages/start.php, + mod/messages/views/default/object/messages.php: Fixes #4015 decrementing the + count before adding to the topbar + +2011-10-28 Cash Costello <cash.costello@gmail.com> + + * js/lib/ui.js, views/default/input/date.php: Fixes #4012 when using a + timestamp with input/date, return UTC time rather than local time + + * .../views/default/theme_preview/forms.php: using correct date string now + in developers form sandbox + +2011-10-27 cash <cash.costello@gmail.com> + + * actions/avatar/crop.php, engine/lib/views.php, + mod/groups/actions/groups/edit.php: Fixes #4011 icon sizes are configurable + now + + * mod/externalpages/start.php, views/default/css/elements/navigation.php, + views/default/css/ie7.php, views/default/forms/login.php, + views/default/page/walled_garden.php: Fixes #3863 introduced + elgg-menu-general so that elgg-menu-footer can be specific to site footer + + * views/default/object/plugin.php, views/default/object/plugin/advanced.php, + views/default/object/plugin/full.php, views/default/object/plugin/simple.php: + Refs #3917 removed more code from simple plugin interface + + * mod/search/start.php, mod/search/views/default/search/css.php, + mod/search/views/default/search/header.php, + mod/search/views/default/search/search_box.php: Fixes #3687 added + .elgg-search-header for css specific to header search box + + * js/lib/avatar_cropper.js: Fixes #3832 initialize avatar crop area + + * mod/groups/lib/groups.php, + .../views/default/groups/membershiprequests.php: Refs #3296 displaying all + group membership requests on one page + + * views/rss/page/default.php: Fixes #3150 added a blank description field so + RSS is valid - any better ideas? + + * engine/lib/views.php, .../views/default/custom_index/css.php, + .../views/default/page/layouts/custom_index.php: Fixes #2937 added + .elgg-module-front + +2011-10-27 Cash Costello <cash.costello@gmail.com> + + * pages/account/register.php, views/default/css/admin.php, + views/default/css/elements/forms.php: Refs #3672 updated account forms for + max width + + * engine/lib/users.php: login page should not be displayed to logged in + users + +2011-10-26 Brett Profitt <brett.profitt@gmail.com> + + * UPGRADE.txt: Made instructions for removing mod/profile clearer. + +2011-10-26 Cash Costello <cash.costello@gmail.com> + + * mod/likes/start.php: Fixes #3958 added special catch for liking groups + + * languages/en.php, .../admin/appearance/profile_fields/list.php, + views/default/forms/profile/fields/add.php: Fixes #3926 updated spacing for + edit profile field forms + +2011-10-26 Sem <sembrestels@riseup.net> + + * mod/externalpages/start.php, views/default/css/walled_garden.php, + views/default/page/walled_garden.php: Closes #3947. External pages are now + viewable by visitors in walled-garden sites. Footer menu is also added into + walled-garden logging page. + +2011-10-25 cash <cash.costello@gmail.com> + + * views/default/object/elements/summary.php: Fixes #2292 added + object/summary/extend view + + * mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/file/views/default/object/file.php, + mod/pages/views/default/object/page_top.php, + views/default/object/elements/full.php: added new view for the full display + of objects + +2011-10-25 Cash Costello <cash.costello@gmail.com> + + * views/ical/export/entity.php, views/ical/object/default.php, + views/ical/page/default.php, views/ical/search/entity_list.php: Refs #3201 a + working ical view type + +2011-10-24 cash <cash.costello@gmail.com> + + * mod/profile/views/default/profile/metatags.php, + views/foaf/page/default.php, views/foaf/search/entity_list.php, + views/foaf/user/default.php: Refs #3201 updated foaf link to only be added to + user's pages + + * views/failsafe/messages/exceptions/exception.php, + views/failsafe/page/default.php: Refs #3201 updating failsafe viewtype to + Elgg standards for CSS + + * .../admin/develop_utilities/diagnostics.php, + .../views/default/forms/diagnostics/download.php: Fixes #3868 removed + unnecessary form for downloading the diagnostics report + + * mod/blog/views/default/forms/blog/save.php, + mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/file/views/default/object/file.php, + mod/pages/views/default/forms/pages/edit.php, + mod/pages/views/default/object/page_top.php: Fixes #3974 blog, bookmarks, + file, and pages plugins consistent in integration with categories plugin + +2011-10-23 germanazo <germanazo@phpdev> + + * engine/lib/users.php: Cleanned the login failures on passwords resets, + this have more sense + +2011-10-23 Cash Costello <cash.costello@gmail.com> + + * views/default/page/components/module.php: Fixes #4003 footer in modules is + included by default + + * views/default/input/reset.php, views/default/input/submit.php: Refs #3810 + standardizes the button views + +2011-10-23 Brett Profitt <brett.profitt@gmail.com> + + * .../admin/appearance/profile_fields/list.php, views/default/js/admin.php: + Fixes #3864. Removed old code from profile fields sorting. Name spaced IDs + and classes. + + * engine/lib/elgglib.php, js/lib/avatar_cropper.js, js/lib/ui.js, + views/default/forms/avatar/crop.php: Fixes #3914. Pulled avatar code out into + its own library. + + * js/lib/ui.js, views/default/css/elements/misc.php, + views/default/forms/avatar/crop.php: Fixes #3914. Moved avatar cropping to + ui.js. + + * engine/lib/plugins.php: Fixes #3991. Populating provided_by in + elgg_get_plugins_provides(). + + * UPGRADE.txt: Fixes #3975. Added mod/profile to the list of dirs to remove + for an upgrade. + + * mod/blog/manifest.xml, mod/bookmarks/manifest.xml, + mod/categories/manifest.xml, mod/custom_index/manifest.xml, + mod/dashboard/manifest.xml, mod/developers/manifest.xml, + mod/diagnostics/manifest.xml, mod/embed/manifest.xml, + mod/externalpages/manifest.xml, mod/file/manifest.xml, + mod/garbagecollector/manifest.xml, mod/groups/manifest.xml, + mod/htmlawed/manifest.xml, mod/invitefriends/manifest.xml, + mod/likes/manifest.xml, mod/logbrowser/manifest.xml, + mod/logrotate/manifest.xml, mod/members/manifest.xml, + mod/messageboard/manifest.xml, mod/messages/manifest.xml, + mod/notifications/manifest.xml, mod/oauth_api/manifest.xml, + mod/pages/manifest.xml, mod/profile/manifest.xml, + mod/reportedcontent/manifest.xml, mod/search/manifest.xml, + mod/tagcloud/manifest.xml, mod/thewire/manifest.xml, + mod/tinymce/manifest.xml, mod/twitter/manifest.xml, + mod/twitter_api/manifest.xml, mod/uservalidationbyemail/manifest.xml, + mod/zaudio/manifest.xml: Fixes #3959. Using elgg_release in core plugins. + +2011-10-21 Cash Costello <cash.costello@gmail.com> + + * install/ElggInstaller.php, install/cli/sample_installer.php: Fixes #3995 + the batch installer now skips the settings file creation step if settings.php + already exists + + * install/ElggInstaller.php: Fixes #3994 cleaned up session handling for the + installer + + * engine/lib/filestore.php: don't set default filestore if we don't have a + dataroot + + * engine/classes/ElggSite.php: updated ElggSite::disable() to conform to + ElggEntity::disable() + + * engine/classes/ElggMetadata.php, engine/lib/entities.php: Fixes #3988 + correctly passing user_guid through canEdit for metadata + + * engine/lib/entities.php: fixed access of non-object property in entities + lib + + * engine/lib/access.php: Fixes #3989 fixed access of non-object property in + access lib + + * views/installation/input/access.php, views/installation/input/button.php, + views/installation/input/checkbox.php, views/installation/input/dropdown.php, + views/installation/input/form.php, views/installation/input/password.php, + views/installation/input/text.php: cleaned up input views for installation so + that no notices are thrown + +2011-10-21 Janek Lasocki-Biczysko <j.lasocki-biczysko@intrallect.com> + + * views/default/input/reset.php: #3810 (No class in input/reset view) + +2011-10-20 Brett Profitt <brett.profitt@gmail.com> + + * views/default/admin/plugins.php: Fixes #3990 Using + ElggPlugin->getFriendlyName() for sorting alphabetically to avoid WSODs with + invalid plugins. + + * engine/start.php: Fixes #3680. Explicitly connecting to db in start.php. + + * languages/en.php: Fixes #3968. Added 'on' and 'off' to core language. + + * views/default/forms/widgets/save.php: Fixes #3951. Added label for access + dropdown in widget edit view. + +2011-10-19 Cash Costello <cash.costello@gmail.com> + + * engine/lib/filestore.php, engine/lib/plugins.php: fixed minor errors in + the documentation in plugins and filestore lib + +2011-10-18 Cash Costello <cash.costello@gmail.com> + + * engine/lib/users.php: fixed typo in setting the default profile fields + +2011-10-17 cash <cash.costello@gmail.com> + + * actions/useradd.php: added another check to useradd action + +2011-10-17 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggPluginPackage.php: added additional readme names for + display on plugin page + +2011-10-15 Brett Profitt <brett.profitt@gmail.com> + + * js/lib/elgglib.js, js/lib/hooks.js: Fixes #3540. Added "instant hooks" to + JS hooks engine. elgg.register_instant_hook(name, type) will cause any + handler registering to that hook to be immediately executed if the hook has + been previously triggered. Open for better suggestions about the name. + +2011-10-14 Brett Profitt <brett.profitt@gmail.com> + + * js/lib/security.js: Fixes #3927. elgg.security.addToken() works for URLs + without query strings. + + * js/lib/elgglib.js: Refs #3927, #3976. Added elgg.parse_url() and + elgg.parse_str(). + +2011-10-14 Janek Lasocki-Biczysko <j.lasocki-biczysko@intrallect.com> + + * engine/classes/ElggMemcache.php: Ticket #3928 updated + ElggMemecache->save() to take 3rd optional parameter + +2011-10-14 Cash Costello <cash.costello@gmail.com> + + * .../river/user/default/profileiconupdate.php: Fixes #3977 not showing + hover menu on avatar update in river + +2011-10-13 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/annotations.php: Fixes #3901. Corrected typo for maxtime + sorting. + + * actions/admin/plugins/simple_update_states.php, + documentation/examples/plugins/manifest.xml, + engine/classes/ElggPluginManifest.php, + engine/classes/ElggPluginManifestParser18.php, engine/lib/admin.php, + engine/tests/api/plugins.php, engine/tests/test_files/plugin_18/manifest.xml, + languages/en.php, mod/blog/manifest.xml, mod/bookmarks/manifest.xml, + mod/categories/manifest.xml, mod/custom_index/manifest.xml, + mod/dashboard/manifest.xml, mod/developers/manifest.xml, + mod/diagnostics/manifest.xml, mod/embed/manifest.xml, + mod/externalpages/manifest.xml, mod/file/manifest.xml, + mod/garbagecollector/manifest.xml, mod/groups/manifest.xml, + mod/htmlawed/manifest.xml, mod/invitefriends/manifest.xml, + mod/likes/manifest.xml, mod/logbrowser/manifest.xml, + mod/logrotate/manifest.xml, mod/members/manifest.xml, + mod/messageboard/manifest.xml, mod/messages/manifest.xml, + mod/notifications/manifest.xml, mod/pages/manifest.xml, + mod/profile/manifest.xml, mod/reportedcontent/manifest.xml, + mod/search/manifest.xml, mod/tagcloud/manifest.xml, mod/thewire/manifest.xml, + mod/tinymce/manifest.xml, mod/twitter/manifest.xml, + mod/uservalidationbyemail/manifest.xml, mod/zaudio/manifest.xml: Fixes #3917. + Removed uses of admin interface in manifests. Removed related code. + +2011-10-13 cash <cash.costello@gmail.com> + + * js/lib/userpicker.js, views/default/input/userpicker.php: added + documentation for the userpicker + +2011-10-13 Brett Profitt <brett.profitt@gmail.com> + + * mod/categories/listing.php, mod/categories/pages/categories/listing.php, + mod/categories/start.php: Fixes #3746. Moved the categories page handler + script. Updated the layout call. + + * views/default/css/admin.php: Fixes #3880. Removed the too greedy CSS rule + for elgg-admin-notice a so only the close icon is float right. + +2011-10-13 cash <cash.costello@gmail.com> + + * js/lib/userpicker.js: fixed bug where a removed user could not be added + again in userpicker + +2011-10-13 Brett Profitt <brett.profitt@gmail.com> + + * languages/en.php: Fixes #3734. Changed "Tested value" to "Expected value" + in the plugin deps matrix. + +2011-10-13 cash <cash.costello@gmail.com> + + * engine/lib/input.php, js/lib/userpicker.js, + views/default/css/elements/forms.php, views/default/input/userpicker.php: + displaying users that have been selected and added remove capability + +2011-10-13 Brett Profitt <brett.profitt@gmail.com> + + * mod/twitter_api/languages/en.php, + .../default/plugins/twitter_api/usersettings.php: Fixes #3177. Don't show the + authorize twitter plugin setting if the admin hasn't set up the plugin. + +2011-10-13 cash <cash.costello@gmail.com> + + * js/lib/userpicker.js, views/default/input/userpicker.php: got the friends + option working for user picker + +2011-10-12 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/output.php, engine/tests/api/helpers.php: Fixes #3747. Using + filter_var to check for any valid URI. + +2011-10-12 cash <cash.costello@gmail.com> + + * engine/lib/input.php, mod/groups/views/default/group/default.php, + views/default/css/elements/forms.php, views/default/object/default.php, + views/default/user/default.php: Simple theme for autocomplete + +2011-10-11 Brett Profitt <brett.profitt@gmail.com> + + * version.php: Setting version to 1.8.1b1 instead of 1.8.1b. + + * CHANGES.txt: Fixed extra space in changes. + +2011-10-10 Brett Profitt <brett.profitt@gmail.com> + + * CHANGES.txt: Ordered the bugfixes in a for relevance. + + * CHANGES.txt: Fixed stray * in changes. + + * CHANGES.txt, version.php: Version bump. Updated changes. + +2011-10-10 cash <cash.costello@gmail.com> + + * engine/lib/user_settings.php, languages/en.php: Fixes #3952 handling + exceptions when password checks fail when changing password + + * mod/blog/lib/blog.php, mod/bookmarks/pages/bookmarks/friends.php, + mod/bookmarks/pages/bookmarks/owner.php, mod/file/pages/file/friends.php, + mod/file/pages/file/owner.php, mod/pages/pages/pages/friends.php, + mod/pages/pages/pages/owner.php, mod/thewire/pages/thewire/friends.php, + mod/thewire/pages/thewire/owner.php: Refs #3916 added checks to all content + plugins in master for page owner in mine and friends pages + + * mod/file/actions/file/upload.php, mod/file/languages/en.php: Refs #3919 + merged file upload failure check to master + +2011-10-10 Cash Costello <cash.costello@gmail.com> + + * actions/widgets/save.php: Fixes #3950 falling back to deprecated view when + saving a widget + + * .../views/default/widgets/bookmarks/edit.php: Fixes #3949 bookmarks widget + fix + +2011-10-09 Cash Costello <cash.costello@gmail.com> + + * languages/en.php, mod/messages/languages/en.php, + mod/notifications/languages/en.php, + .../core/settings/account/notifications.php: Fixes #595 separating email + address from email notification in language strings + + * js/lib/ui.js, views/default/core/account/login_box.php, + views/default/forms/login.php, views/default/forms/register.php, + views/default/forms/user/requestnewpassword.php: Fixes #3673 added autofocus + class + + * engine/lib/sites.php: Fixes #3796 get_site_by_url() now respects class + inheritance + + * engine/classes/ElggSite.php: Fixes #3729 handling forwarding to page when + logging into a walled garden + + * engine/tests/api/access_collections.php, + engine/tests/api/entity_getter_functions.php, engine/tests/api/helpers.php, + engine/tests/api/metadata.php, engine/tests/objects/entities.php: Fixes #3948 + cleaning up stuff left behind by unit tests + + * engine/classes/ElggSite.php: Fixes #3878 registering the security token + action as an external page + +2011-10-08 Cash Costello <cash.costello@gmail.com> + + * engine/tests/objects/entities.php: Fixes #3946 deleting the temporary + entities created in entity unit tests + + * engine/lib/entities.php, engine/tests/objects/sites.php: Fixes #3897 fixed + source of infinite regression loop in delete_entity() + + * engine/classes/ElggAnnotation.php, engine/lib/access.php, + engine/lib/annotations.php, engine/tests/api/access_collections.php, + engine/tests/api/helpers.php, engine/tests/api/metadata.php, + engine/tests/objects/entities.php, engine/tests/objects/users.php, + engine/tests/regression/trac_bugs.php, mod/groups/start.php: Fixes #3942 + fixed all the warnings and notices in the unit tests + + * engine/classes/ElggPriorityList.php: Fixes #3945 using reset on the array + + * engine/lib/widgets.php: Fixes #3944 fixing the default widgets + implementation + + * engine/lib/entities.php: Fixes #3943 returning false in + can_write_to_container() if container does not exist + + * engine/lib/elgglib.php: need to check if something exists before checking + its type + + * engine/tests/ui/submenu.php: removed unused unit tests for old submenu + code + + * engine/classes/ElggPlugin.php, engine/lib/plugins.php, + engine/lib/private_settings.php: Fixes #3743 returning bool instead of int + when setting a private setting + + * .../views/default/plugins/logrotate/settings.php: fixed bug with variable + name in log rotation + + * engine/lib/access.php, engine/lib/actions.php, engine/lib/admin.php, + engine/lib/annotations.php, engine/lib/cache.php, engine/lib/calendar.php, + engine/lib/configuration.php, engine/lib/cron.php, engine/lib/database.php, + engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/export.php, + engine/lib/extender.php, engine/lib/filestore.php, engine/lib/group.php, + engine/lib/input.php, engine/lib/metadata.php, engine/lib/metastrings.php, + engine/lib/navigation.php, engine/lib/notification.php, + engine/lib/objects.php, engine/lib/opendd.php, engine/lib/output.php, + engine/lib/pagehandler.php, engine/lib/pageowner.php, engine/lib/pam.php, + engine/lib/plugins.php, engine/lib/private_settings.php, + engine/lib/relationships.php, engine/lib/river.php, engine/lib/sessions.php, + engine/lib/sites.php, engine/lib/statistics.php, engine/lib/system_log.php, + engine/lib/tags.php, engine/lib/upgrade.php, engine/lib/user_settings.php, + engine/lib/users.php, engine/lib/views.php, engine/lib/web_services.php, + engine/lib/widgets.php, engine/lib/xml-rpc.php: Fixes #3936 added @access + private to internal functions + + * engine/lib/actions.php: Fixes #3941 Refs #3936 added @access private in + action lib and added elgg_unregister_action() + + * engine/lib/access.php, engine/lib/views.php: Fixes #3937 updated the + documentation for the access lib and a few minor code clean-ups + + * engine/classes/ElggMenuItem.php, + mod/blog/views/default/blog/group_module.php, + mod/blog/views/default/blog/sidebar/revisions.php, + mod/blog/views/default/object/blog.php, + mod/blog/views/default/widgets/blog/content.php, + .../views/default/bookmarks/group_module.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../views/default/widgets/bookmarks/content.php, + .../views/default/theme_preview/general.php, + .../admin/develop_utilities/diagnostics.php, + mod/file/views/default/file/group_module.php, + mod/file/views/default/icon/object/file.php, + mod/file/views/default/object/file.php, + .../views/default/widgets/filerepo/content.php, + .../views/default/discussion/group_module.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, + .../default/groups/profile/activity_module.php, + .../views/default/groups/profile/summary.php, + .../views/default/groups/sidebar/members.php, + .../views/default/object/groupforumtopic.php, + .../default/widgets/a_users_groups/content.php, + mod/likes/views/default/annotation/likes.php, + mod/likes/views/default/likes/button.php, + mod/logbrowser/views/default/logbrowser/table.php, + .../views/default/widgets/messageboard/content.php, + mod/messages/views/default/object/messages.php, + mod/pages/views/default/annotation/page.php, + mod/pages/views/default/object/page_top.php, + mod/pages/views/default/pages/group_module.php, + mod/pages/views/default/widgets/pages/content.php, + .../views/default/object/reported_content.php, + mod/thewire/views/default/object/thewire.php, + .../views/default/river/object/thewire/create.php, + .../views/default/thewire/profile_status.php, + .../views/default/widgets/thewire/content.php, + .../forms/twitter_api/interstitial_settings.php, + .../forms/uservalidationbyemail/bulk_action.php, + views/default/admin/appearance/default_widgets.php, + .../admin/appearance/profile_fields/list.php, views/default/admin/header.php, + views/default/icon/default.php, views/default/icon/user/default.php, + views/default/navigation/breadcrumbs.php, + views/default/navigation/menu/user_hover.php, + views/default/navigation/pagination.php, views/default/navigation/tabs.php, + views/default/object/admin_notice.php, views/default/object/default.php, + views/default/object/elements/summary.php, + views/default/object/plugin/advanced.php, + views/default/object/plugin/simple.php, + views/default/object/widget/elements/controls.php, + views/default/output/tag.php, views/default/output/url.php, + views/default/page/elements/footer.php, + views/default/page/elements/tagcloud_block.php, + views/default/page/layouts/widgets/add_button.php, + views/default/river/elements/body.php, + views/default/river/elements/responses.php, + views/default/river/elements/summary.php, + .../river/user/default/profileiconupdate.php, + views/default/river/user/default/profileupdate.php, + views/default/widgets/content_stats/content.php: Fixes #3411 output/url now + has a is_trusted parameter - defaults to false + +2011-10-07 Cash Costello <cash.costello@gmail.com> + + * languages/en.php, .../admin/appearance/profile_fields/list.php, + views/default/forms/profile/fields/add.php: Fixes #3644 localized profile + field names + +2011-10-06 cash <cash.costello@gmail.com> + + * engine/lib/elgglib.php, engine/lib/input.php, js/lib/autocomplete.js, + vendors/jquery/jquery.ui.autocomplete.html.js, + views/default/input/autocomplete.php, views/default/user/default.php: using + html extension to jquery.ui autocomplete + + * engine/lib/input.php: Fixes #3932 Refs #3931 improved the livesearch + endpoint + +2011-10-05 cash <cash.costello@gmail.com> + + * actions/useradd.php, engine/lib/users.php, languages/en.php: Fixes #3704 + displaying error messages when adding users through admin interface + +2011-10-04 Brett Profitt <brett.profitt@gmail.com> + + * mod/tinymce/vendor/tinymce/changelog.txt, + mod/tinymce/vendor/tinymce/examples/full.html, + .../vendor/tinymce/jscripts/tiny_mce/langs/en.js, + .../tiny_mce/plugins/advhr/langs/en_dlg.js, + .../tiny_mce/plugins/advimage/editor_plugin.js, + .../tiny_mce/plugins/advimage/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/advimage/js/image.js, + .../tiny_mce/plugins/advimage/langs/en_dlg.js, + .../tiny_mce/plugins/advlink/langs/en_dlg.js, + .../tiny_mce/plugins/advlist/editor_plugin.js, + .../tiny_mce/plugins/advlist/editor_plugin_src.js, + .../tiny_mce/plugins/autolink/editor_plugin.js, + .../tiny_mce/plugins/autolink/editor_plugin_src.js, + .../tiny_mce/plugins/autoresize/editor_plugin.js, + .../plugins/autoresize/editor_plugin_src.js, + .../tiny_mce/plugins/autosave/editor_plugin.js, + .../tiny_mce/plugins/autosave/editor_plugin_src.js, + .../tiny_mce/plugins/contextmenu/editor_plugin.js, + .../plugins/contextmenu/editor_plugin_src.js, + .../plugins/emotions/img/smiley-foot-in-mouth.gif, + .../plugins/emotions/img/smiley-laughing.gif, + .../plugins/emotions/img/smiley-sealed.gif, + .../tiny_mce/plugins/emotions/img/smiley-smile.gif, + .../plugins/emotions/img/smiley-surprised.gif, + .../tiny_mce/plugins/emotions/img/smiley-wink.gif, + .../tiny_mce/plugins/emotions/langs/en_dlg.js, + .../plugins/example_dependency/editor_plugin.js, + .../example_dependency/editor_plugin_src.js, + .../tiny_mce/plugins/fullpage/editor_plugin.js, + .../tiny_mce/plugins/fullpage/editor_plugin_src.js, + .../tiny_mce/plugins/fullpage/langs/en_dlg.js, + .../tiny_mce/plugins/fullscreen/editor_plugin.js, + .../plugins/fullscreen/editor_plugin_src.js, + .../tiny_mce/plugins/fullscreen/fullscreen.htm, + .../tiny_mce/plugins/inlinepopups/editor_plugin.js, + .../plugins/inlinepopups/editor_plugin_src.js, + .../inlinepopups/skins/clearlooks2/img/alert.gif, + .../inlinepopups/skins/clearlooks2/img/button.gif, + .../inlinepopups/skins/clearlooks2/img/confirm.gif, + .../inlinepopups/skins/clearlooks2/img/corners.gif, + .../skins/clearlooks2/img/vertical.gif, + .../tiny_mce/plugins/layer/editor_plugin.js, + .../tiny_mce/plugins/layer/editor_plugin_src.js, + .../tiny_mce/plugins/lists/editor_plugin.js, + .../tiny_mce/plugins/lists/editor_plugin_src.js, + .../tiny_mce/plugins/media/editor_plugin.js, + .../tiny_mce/plugins/media/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/media/js/media.js, + .../tiny_mce/plugins/media/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/media/media.htm, + .../tiny_mce/plugins/nonbreaking/editor_plugin.js, + .../plugins/nonbreaking/editor_plugin_src.js, + .../tiny_mce/plugins/noneditable/editor_plugin.js, + .../plugins/noneditable/editor_plugin_src.js, + .../tiny_mce/plugins/paste/editor_plugin.js, + .../tiny_mce/plugins/paste/editor_plugin_src.js, + .../tiny_mce/plugins/paste/langs/en_dlg.js, + .../tiny_mce/plugins/searchreplace/langs/en_dlg.js, + .../tiny_mce/plugins/spellchecker/editor_plugin.js, + .../plugins/spellchecker/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/style/js/props.js, + .../tiny_mce/plugins/style/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/style/props.htm, + .../tiny_mce/plugins/tabfocus/editor_plugin.js, + .../tiny_mce/plugins/tabfocus/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/table/cell.htm, + .../tiny_mce/plugins/table/editor_plugin.js, + .../tiny_mce/plugins/table/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/table/js/cell.js, + .../jscripts/tiny_mce/plugins/table/js/row.js, + .../tiny_mce/plugins/table/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/table/row.htm, + .../jscripts/tiny_mce/plugins/table/table.htm, + .../tiny_mce/plugins/template/langs/en_dlg.js, + .../tiny_mce/plugins/wordcount/editor_plugin.js, + .../plugins/wordcount/editor_plugin_src.js, + .../tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js, + .../tiny_mce/themes/advanced/editor_template.js, + .../themes/advanced/editor_template_src.js, + .../tiny_mce/themes/advanced/img/colorpicker.jpg, + .../tiny_mce/themes/advanced/img/flash.gif, + .../tiny_mce/themes/advanced/img/icons.gif, + .../tiny_mce/themes/advanced/img/quicktime.gif, + .../tiny_mce/themes/advanced/img/shockwave.gif, + .../jscripts/tiny_mce/themes/advanced/js/anchor.js, + .../jscripts/tiny_mce/themes/advanced/js/image.js, + .../jscripts/tiny_mce/themes/advanced/langs/en.js, + .../tiny_mce/themes/advanced/langs/en_dlg.js, + .../themes/advanced/skins/default/content.css, + .../themes/advanced/skins/default/img/buttons.png, + .../themes/advanced/skins/default/img/items.gif, + .../themes/advanced/skins/default/img/tabs.gif, + .../tiny_mce/themes/advanced/skins/default/ui.css, + .../themes/advanced/skins/highcontrast/content.css, + .../themes/advanced/skins/highcontrast/ui.css, + .../themes/advanced/skins/o2k7/content.css, + .../themes/advanced/skins/o2k7/img/button_bg.png, + .../advanced/skins/o2k7/img/button_bg_black.png, + .../advanced/skins/o2k7/img/button_bg_silver.png, + .../tiny_mce/themes/advanced/skins/o2k7/ui.css, + .../jscripts/tiny_mce/themes/simple/img/icons.gif, + .../jscripts/tiny_mce/themes/simple/langs/en.js, + .../vendor/tinymce/jscripts/tiny_mce/tiny_mce.js, + .../tinymce/jscripts/tiny_mce/tiny_mce_src.js, + .../jscripts/tiny_mce/utils/editable_selects.js: Refs #3853. Upgraded TinyMCE + to 3.4.6. Embed still inserts the content in the wrong place for IE 8. + + * pages/avatar/view.php: Refs #3396. Added try / catch for avatar icon. + +2011-10-04 cash <cash.costello@gmail.com> + + * mod/blog/lib/blog.php: Fixes #3793 blogs respect closed groups for main + index page + + * .../views/default/object/reported_content.php, + views/default/css/admin.php: Refs #3809 implemented Evan's suggestion for + button spacing + + * engine/lib/users.php: Fixes #3700 using different names for add friend and + remove friend user hover menu items + + * mod/groups/lib/groups.php: Fixes #3841 not displaying leave group button + to group owners + + * mod/groups/lib/groups.php: Fixes #3898 checking whether the viewer is + logged in before adding join/requet buttons + + * engine/lib/entities.php: Fixes #3753 removed deprecated functions from + delete_entity() + +2011-10-03 cash <cash.costello@gmail.com> + + * views/default/css/admin.php: Fixes #3866 added CSS for entity menu in + admin theme + + * mod/embed/README.txt, mod/embed/views/default/embed/item.php, + mod/embed/views/default/js/embed/embed.php, + mod/file/views/default/icon/object/file.php, views/default/icon/default.php: + using better insert class + + * mod/embed/README.txt, mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/layout.php, + mod/embed/views/default/js/embed/embed.php, + mod/embed/views/default/navigation/menu/embed.php, mod/file/start.php, + .../views/default/embed/file_upload/content.php: removed the sections from + the menu to provide more flexibility in tab ordering + +2011-10-02 Brett Profitt <brett.profitt@gmail.com> + + * pages/avatar/view.php: Fixed avatar handling for default icons if the + uploaded file is missing. + + * engine/lib/access.php, engine/lib/annotations.php, + engine/lib/entities.php, engine/lib/metadata.php, + engine/lib/relationships.php: Merged docs update for getters from 1.7. + + * engine/classes/ElggFile.php, mod/file/actions/file/upload.php: Merged file + mime type detection from 1.7. + + * engine/lib/database.php: Merged fixes for delayed queries from 1.7. + + * engine/tests/regression/trac_bugs.php: Merged test for + can_write_to_container(). + +2011-09-10 Brett Profitt <brett.profitt@gmail.com> + + * engine/tests/suite.php: Fixes #3675. Added admin gate keeper to unit + tests. + +2011-10-02 Brett Profitt <brett.profitt@gmail.com> + + * mod/categories/deactivate.php: Removing admin notice for unpopulated + categories when disabling categories plugin. + + * actions/admin/plugins/activate.php, + actions/admin/plugins/activate_all.php, actions/admin/plugins/deactivate.php, + actions/admin/plugins/deactivate_all.php, + actions/admin/plugins/set_priority.php, engine/classes/ElggPlugin.php, + engine/classes/ElggPluginPackage.php, languages/en.php: Fixes #3915. Added + ElggPlugin->getFriendlyName() to check for manifest->getName() first, then + for plugin ID. Added better descriptions for plugin activation errors. + +2011-10-01 cash <cash.costello@gmail.com> + + * engine/lib/navigation.php, engine/lib/views.php: Fixes #3860 changed + context-sensitive to dynamic to describe menus + + * mod/bookmarks/actions/bookmarks/save.php, mod/bookmarks/languages/en.php: + Fixes #3686 added work around for PHP bug when validating URLs with dashes + +2011-10-01 Cash Costello <cash.costello@gmail.com> + + * views/default/forms/avatar/crop.php: Fixes #3888 correcting initialization + of avatar cropping library + + * engine/lib/elgglib.php, views/default/forms/avatar/crop.php: Fixes #3913 + registering jquery.imgareaselect + + * actions/avatar/upload.php: Fixes #3912 checking that the upload succeeded + before resizing + + * languages/en.php: more was defined twice in the core language file + +2011-10-01 cash <cash.costello@gmail.com> + + * mod/embed/README.txt, mod/embed/views/default/js/embed/embed.php: Updated + the instructions + + * mod/embed/views/default/js/embed/embed.php, + mod/file/views/default/embed/file/content.php, + .../views/default/embed/file_upload/content.php: fixed the forwarding of an + embed upload form + + * mod/embed/start.php, mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/item.php, + mod/embed/views/default/js/embed/embed.php: cleaned up the embed item view + and removed the inline js + + * mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/item.php, + mod/embed/views/default/embed/list.php, + mod/embed/views/default/embed/tabs.php, + mod/embed/views/default/group/default/embed.php, + mod/embed/views/default/js/embed/embed.php, + mod/embed/views/default/object/default/embed.php, + mod/embed/views/default/object/file/embed.php, + mod/embed/views/default/object/file/embedlist.php, + mod/embed/views/default/site/default/embed.php, + mod/embed/views/default/user/default/embed.php: removed unnecessary code + + * mod/embed/languages/en.php, mod/embed/start.php, + mod/embed/views/default/embed/item.php, + mod/embed/views/default/embed/layout.php, + mod/embed/views/default/embed/list.php, + mod/embed/views/default/js/embed/embed.php, + mod/embed/views/default/navigation/menu/embed.php, mod/file/start.php: using + the menu system for the embed tabs and adding a reusable select list view + + * engine/lib/configuration.php: Fixes #3826 using wwwroot in 1.8.x releases + +2011-09-30 cash <cash.costello@gmail.com> + + * views/default/forms/useradd.php: Fixes #3890 removed admin check in + useradd form since it is only used by admins + + * engine/lib/navigation.php, mod/groups/start.php, + mod/likes/views/default/annotation/likes.php, mod/messageboard/start.php, + mod/messages/views/default/object/messages.php, + views/default/core/friends/collection.php, + views/default/output/confirmlink.php: Fixes #3904 action word should come + first for encode_text parameter + +2011-09-29 cash <cash.costello@gmail.com> + + * views/default/css/elements/forms.php: Fixes #3894 ui-datepicker should + start out hidden + + * views/default/css/elements/forms.php: Fixes #3666, #3748 distinct CSS for + inline vs popup date picker and fixed position bug for prev/next links in + header + + * engine/lib/access.php, engine/lib/annotations.php, + engine/lib/metadata.php, engine/lib/plugins.php, + engine/lib/private_settings.php, engine/lib/relationships.php: Fixes #3827 + updated documentation on @return for elgg_get_entities* functions + +2011-09-28 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/elgglib.php, engine/lib/views.php, + engine/tests/api/helpers.php: Fixes #3891. elgg_register_external_file() + defaults priority to 500. Elgg's default CSS now at 500 instead of 1. + + * .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, + mod/profile/views/default/profile/owner_block.php, + views/default/core/avatar/upload.php, views/default/forms/avatar/crop.php, + views/default/icon/user/default.php: Fixes #3879. Removed some instances of + deprecated views / functions. + + * mod/file/pages/file/search.php: Fixes #3823. More carefully casting to int + for file's search. + + * engine/tests/api/plugins.php: Refs #3808. Removed failing tests for + manifest translations. + + * engine/lib/entities.php, engine/lib/metastrings.php, engine/lib/river.php, + engine/lib/tags.php, engine/tests/api/entity_getter_functions.php: Fixes + #3713. elgg_get_entities() and friends return false if passed invalid + options. + +2011-09-26 cash <cash.costello@gmail.com> + + * engine/lib/output.php, views/default/input/checkboxes.php, + views/default/input/date.php, views/default/input/dropdown.php, + views/default/input/radio.php, views/default/input/userpicker.php: Fixes + #2921 clearing new ignore internal variables + +2011-09-25 cash <cash.costello@gmail.com> + + * engine/lib/navigation.php, views/default/navigation/menu/site.php: Fixes + #3876 fixed dangling more site menu when items are manually selected - thanks + to JEBailey + + * ...0.1-forum_reply_river_view-5758ce8d86ac56ce.php, version.php: Fixes + #3877 updates river db table for replying to forum topics + + * languages/en.php, views/default/river/user/default/profileupdate.php: Refs + #3842 adding river view back so that those upgrading from earlier Elgg views + don't have empty river messages + +2011-09-24 Cash Costello <cash.costello@gmail.com> + + * views/default/css/admin.php, views/default/css/elements/icons.php, + views/default/css/ie.php, views/default/css/ie7.php: Fixes #3653 shrink + wrapping .elgg-avatar so that hover menu arrow is constrained to the avatar + image + + * engine/lib/views.php, mod/embed/views/default/embed/css.php, + views/default/css/elements/core.php, + views/default/css/elements/navigation.php, views/default/css/ie.php, + views/default/css/ie6.php, views/default/css/ie7.php, + views/default/page/elements/head.php: Fixes #3845 added ie7 css view and + tested all current hacks for ie7 + +2011-09-24 cash <cash.costello@gmail.com> + + * mod/file/languages/en.php: Fixes #3858 added file notification string + translation - thanks to slyhne + + * .../views/default/forms/logbrowser/refine.php, + .../views/default/object/reported_content.php, + .../views/default/reportedcontent/admin_css.php, views/default/css/admin.php, + views/default/forms/admin/plugins/change_state.php, + views/default/forms/admin/plugins/filter.php, + views/default/forms/admin/plugins/sort.php: Fixes #3809 updated admin buttons + css + + * engine/lib/deprecated-1.8.php, engine/lib/river.php, engine/lib/views.php, + mod/likes/views/default/likes/count.php, + mod/likes/views/default/likes/css.php, mod/likes/views/default/likes/js.php, + mod/messageboard/views/default/messageboard/js.php, + views/default/css/elements/components.php: Fixes #3828 correct list classes + + * .../admin/administer_utilities/logbrowser.php, + mod/logbrowser/views/default/logbrowser/form.php, + mod/logbrowser/views/default/logbrowser/refine.php: Fixes #3865 updated + logbrowser refine form + + * views/default/css/admin.php: Fixes #3788 pagination highlighting updated + for admin theme + + * views/default/admin/appearance/profile_fields.php, + views/default/forms/profile/fields/add.php, + views/default/forms/profile/fields/reset.php: Refs #3864 updated the two form + bodies for edit profile fields + + * views/default/forms/account/settings.php, views/default/forms/login.php, + views/default/forms/plugins/settings/save.php, + views/default/forms/plugins/usersettings/save.php, + views/default/forms/register.php, views/default/forms/usersettings/save.php: + Fixes #3856 adds elgg-foot to forms missing it in /views/default/forms and + updated documentation + +2011-09-23 Brett Profitt <brett.profitt@gmail.com> + + * engine/handlers/cache_handler.php: Refs #3859. Using PHP internal + functions to expire cache in +6 months instead of doing math manually to + avoid int overflow. + +2011-09-22 cash <cash.costello@gmail.com> + + * mod/embed/views/default/embed/css.php, + mod/file/views/default/embed/file/content.php: Fixes #3795 not inserting the + file title when embeding a file and tweaked css - thanks to slyhne + + * engine/classes/ElggPluginManifest.php, languages/en.php, + views/default/admin/plugins.php: Fixes #3808 not translating manifest fields + through elgg_echo() + +2011-09-22 Cash Costello <cash.costello@gmail.com> + + * engine/lib/upgrade.php: Fixes #3834 not loading version.php hundreds of + times - thanks to srokap + +2011-09-21 cash <cash.costello@gmail.com> + + * js/lib/ui.js, views/default/css/elements/navigation.php, + views/default/css/ie.php, views/default/navigation/menu/site.php: Fixes #3770 + CSS only site menu that works in IE7 + +2011-09-19 Steve Clay <steve@mrclay.org> + + * engine/lib/elgglib.php, engine/lib/group.php, engine/lib/sessions.php, + languages/en.php: forward throws Exception if headers sent. fix for + http://trac.elgg.org/ticket/3765 + + * engine/lib/views.php: don't generate false internalid deprecation notices: + http://trac.elgg.org/ticket/2921#comment:3 + +2011-09-18 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggMenuItem.php: Fixes #3786 menu code was corrupting link + class if an additional class was passed through getContent() + + * mod/developers/languages/en.php, mod/developers/start.php, + .../views/default/admin/develop_tools/inspect.php, + .../views/default/admin/develop_tools/preview.php, + .../views/default/admin/developers/inspect.php, + .../views/default/admin/developers/preview.php: Fixes #3721 reorganized the + developer tools menu items in the admin area + + * .../views/default/js/developers/developers.php: Fixes #3825 need to + specify the data type as json + +2011-09-17 cash <cash.costello@gmail.com> + + * languages/en.php: Fixes #3819 added the request action words to the + language file + + * mod/logrotate/languages/en.php, mod/logrotate/start.php, + .../views/default/plugins/logrotate/settings.php, + .../default/plugins/twitter_api/usersettings.php: Fixes #3824 fixed + deprecation warnings for plugin settings and usersettings + + * views/default/object/plugin/advanced.php: Refs #3236 using .float-alt for + plugin activate button + + * .../default/plugins/garbagecollector/settings.php, + .../default/settings/garbagecollector/edit.php, + .../views/default/plugins/groups/settings.php, + mod/groups/views/default/settings/groups/edit.php, + .../views/default/plugins/logrotate/settings.php, + .../views/default/settings/logrotate/edit.php, + .../views/default/plugins/twitter_api/settings.php, + .../default/plugins/twitter_api/usersettings.php, + .../views/default/settings/twitter_api/edit.php, + .../default/usersettings/twitter_api/edit.php: Fixes #2990 updated the + bundled plugins to use the new plugin/user settings structure + +2011-09-17 Cash Costello <cash.costello@gmail.com> + + * .../views/default/settings/twitter_api/edit.php, + views/default/css/admin.php, views/default/object/plugin/advanced.php, + .../object/plugin/elements/dependencies.php, + views/default/object/plugin/invalid.php, + views/default/object/plugin/simple.php, views/default/page/admin.php: Fixes + #3236 finishes admin theme - open new tickets for new issues + +2011-09-15 cash <cash.costello@gmail.com> + + * engine/lib/views.php: Fixes #3178 updated elgg_view_icon() to take an + optional class + + * _graphics/elgg_sprites.png, mod/search/views/default/search/css.php, + views/default/css/elements/icons.php: Fixes #3400, #3820 added additional + icons to Elgg's sprite + +2011-09-15 Cash Costello <cash.costello@gmail.com> + + * views/default/css/lightbox.php: Fixes #3818 fixed short tag and extra + slash in URL for lightbox + +2011-09-14 Cash Costello <cash.costello@gmail.com> + + * .../notifications/subscriptions/forminternals.php, + views/default/icon/user/default.php, views/default/input/friendspicker.php: + Fixes #3742 not including the hover menu on the personal notifications page + + * engine/lib/navigation.php, languages/en.php, + mod/diagnostics/languages/en.php, mod/diagnostics/start.php, + .../admin/develop_utilities/diagnostics.php, + .../views/default/admin/utilities/diagnostics.php, + mod/logbrowser/languages/en.php, mod/logbrowser/start.php, + .../admin/administer_utilities/logbrowser.php, + .../views/default/admin/utilities/logbrowser.php, + mod/reportedcontent/languages/en.php, mod/reportedcontent/start.php, + .../admin/administer_utilities/reportedcontent.php, + .../default/admin/utilities/reportedcontent.php: Fixes #3681 fixed Utilities + menu collisions in admin section and added documentation about registering + more than one menu item with the same name to a menu + + * views/default/forms/admin/site/update_advanced.php: Fixes #3783 using an + associative array for advanced settings checkboxes + +2011-09-13 Cash Costello <cash.costello@gmail.com> + + * js/lib/elgglib.js, js/lib/languages.js, views/default/js/elgg.php: Fixes + #3539 two conditions for triggering init,system now - dom is ready and + languages loaded + + * views/default/output/confirmlink.php: Fixes #3811 defaulting title to + confirm text if passed to output/confirmlink + + * languages/en.php, views/default/admin/plugins.php: Fixes #3623 added + non-bundled filter option for plugins + + * .../default/widgets/a_users_groups/content.php: Fixes #3803 fixed groups + more link in widget + +2011-09-12 Cash Costello <cash.costello@gmail.com> + + * engine/lib/admin.php, views/default/js/admin.php: Refs #3800 including + jeditable on more admin pages + + * engine/lib/deprecated-1.8.php: Fixes #3801 fixed documentation for + page_owner_entity() + + * mod/externalpages/manifest.xml: Fixes #3804 using Site Pages for the + plugin name + +2011-09-12 Brett Profitt <brett.profitt@gmail.com> + + * .gitignore: Refs #3573. Using more specific rules in .gitignore. + + * mod/embed/manifest.xml: Refs #3771. Fixed incorrect requires plugin name. + +2011-09-11 Brett Profitt <brett.profitt@gmail.com> + + * .gitignore: Fixse #3573. Ignoring all files in /mod/ that aren't part of + core. + + * mod/embed/manifest.xml, mod/file/views/default/embed/file/content.php, + .../views/default/embed/file_upload/content.php: Fixes #3771. Added missing + files for embed support. Added requirement for file in embed's manifest. + +2011-09-11 Cash Costello <cash.costello@gmail.com> + + * mod/dashboard/languages/en.php, mod/dashboard/start.php, + .../default/widgets/group_activity/content.php, + .../views/default/widgets/group_activity/edit.php: Fixes #3340 adds group + activity widget for the user dashboard + +2011-09-11 Ravindra Nath Kakarla <ravindhranath@gmail.com> + + * engine/lib/input.php: Livesearch handler returns proper JSON string now + +2011-09-11 Cash Costello <cash.costello@gmail.com> + + * engine/lib/users.php: Fixes #3794 fixes menu links so that admins can edit + avatars + +2011-09-10 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggMenuItem.php: Fixes #3741 fixed menu code so that all + links do not get empty title and confirm attributes + + * engine/lib/views.php: Fixes #3665, #3660 added plugin hooks for page and + layouts so that rss icon for page meta menu can be registered consistently + + * engine/lib/views.php: Fixes #3688 setting the page setup variable in + $CONFIG before trigger the event to prevent a stack overflow + + * actions/admin/plugins/activate.php: Fixes #3714 also forwarding to the top + of the page when a plugin activation fails + + * mod/groups/actions/groups/membership/join.php: Fixes #3752 corrected URL + for group membership requests + + * engine/lib/plugins.php: made the documentation of the plugin settings code + a little clearer + + * engine/classes/ElggEntity.php: Fixes #3782 only deleting metadata if the + entity has been saved + + * mod/logbrowser/start.php, + mod/logbrowser/views/default/logbrowser/form.php: Fixes #3775 updated admin + area for logbrowser to utilities + +2011-09-05 Brett Profitt <brett.profitt@gmail.com> + + * CHANGES.txt, engine/lib/access.php, version.php: Fixed a stupid problem I + introduced in the installation and only just caught >:O + + * version.php: Version bump to 1.8.0. *whew* + + * README.txt: Updated README to mention the Elgg Foundation. + + * js/lib/ui.js, views/default/css/ie.php: Refs #3449, #3770. Using JS to fix + submenu dropdown in IE7. + + * engine/lib/deprecated-1.8.php: Improved documentation for deprecated + functions. + + * UPGRADE.txt: Added instructions to delete deprecated plugins during + upgrade. + + * CHANGES.txt: Updated changes for 1.8.0. + + * CONTRIBUTORS.txt: Updated contributors file with @elgg.org email + addresses. + + * UPGRADE.txt: Added more explicit upgrade instructions for 1.7 -> 1.8. + + * views/default/css/ie.php: Refs #3449. Some IE7 CSS fixes. I need to shower + now. + +2011-09-04 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/entities.php: Fixes #3661. Pulled in recursive delete fixes to + master. + + * engine/classes/ElggEntity.php: Refs #3661. Merged lat/long metadata fixes + to master. + + * engine/lib/entities.php, mod/search/search_hooks.php: Refs #3661. Merged + XSS fixes in search to master. + + * mod/pages/pages/pages/edit.php: Refs #3661. Better filtering for + container_guid in pages. + + * mod/file/pages/file/search.php: Refs #3661. Pulled in XSS fixes for file + search. + + * mod/groups/lib/groups.php: Fixes #3720. Using correctly filters for tabs + on group landing page. + + * engine/start.php: Refs #3661. Merged $CONFIG->lastcache fix to master. + Fixes #3530. $CONFIG->lastcache has correct value on page load when cache is + regenerated. Conflicts: engine/start.php + +2011-09-03 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/access.php: Fixed typo in call to function. + +2011-08-30 Brett Profitt <brett.profitt@gmail.com> + + * actions/friends/collections/add.php, + actions/friends/collections/delete.php, actions/friends/collections/edit.php, + engine/lib/access.php, engine/tests/api/access_collections.php, + languages/en.php: Fixes #3543. Ported access collections fix to master. + +2011-08-29 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/views.php, views/default/css/lightbox.php: Fixes #3461: Using + absolute URLs for lightbox CSS. + + * mod/embed/views/default/js/embed/embed.php: Removing debug string. + +2011-08-27 Brett Profitt <brett.profitt@gmail.com> + + * mod/profile/views/default/profile/js.php: Fixes #3561. Only adding the + static profile block height to the widget canvas if on the profile page. + + * mod/embed/languages/en.php, mod/embed/start.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/item/gallery.php, + mod/embed/views/default/embed/item/list.php, + mod/embed/views/default/embed/layouts/gallery.php, + mod/embed/views/default/embed/layouts/list.php, + mod/embed/views/default/embed/upload/content.php, + mod/embed/views/default/js/embed/embed.php, + mod/embed/views/default/js/embed/inline.php, mod/file/start.php: Fixes #2911. + Embed plugins works again. Added menu for embed sections. This plugin is + painfully messy. + + * engine/classes/ElggPluginPackage.php, engine/lib/plugins.php, + languages/en.php, views/default/admin/plugins.php: Fixes #3434. Manifests are + checked more carefully on anything that checks deps. Disabling plugins with + invalid manifests from admin page. + +2011-08-25 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/views.php: Fixes #3535. elgg_view_form() automatically adds + elgg-form-action-name. + + * mod/likes/start.php: Removed unused code for likes notification. + + * mod/likes/actions/likes/add.php, mod/likes/languages/en.php, + mod/likes/start.php: Fixes #3131. Added generic liking notification text. + + * mod/blog/start.php: Fixes #3558. Added upgrade for excerpt in blogs. + + * mod/blog/start.php: Removed silly check for elgg version. + + * mod/blog/start.php: Fixing blog upgrades for excerpt. + + * CODING.txt: Fixes #3657. There's not a good way to ensure redirects for + CODING.txt because most of the code is off our servers now, so just putting a + placeholder. + + * views/default/page/elements/head.php, + views/default/page/elements/shortcut_icon.php: Fixes #3662. Pulled out + shortcut_icon to its own view for easier overriding. + +2011-08-24 Brett Profitt <brett.profitt@gmail.com> + + * engine/classes/ElggPriorityList.php: Checking for === false when moving + elements in ElggPriorityList instead of just !$priority. Fixes problems when + moving elements to / from 0. + + * .../forms/uservalidationbyemail/bulk_action.php: Fixes #3621. Corrected + the URL for the unvalidated users pagination. + + * mod/groups/actions/discussion/reply/save.php, mod/groups/start.php, + .../views/default/annotation/group_topic_post.php, + .../views/default/forms/discussion/reply/save.php, + .../views/default/annotation/messageboard.php: Fixes #3612, #3750. Added edit + replies back to group plugin with the annotation menu. + + * mod/messageboard/start.php: Refs #3750. Messageboard using annotations + menu. + + * engine/lib/navigation.php, views/default/annotation/default.php, + views/default/annotation/generic_comment.php, + views/default/css/elements/navigation.php: Refs #3750. Added annotation menu + for generic comments (delete) and default annotations (empty). + + * js/lib/hooks.js: Fixes #3589. JS "all" hook handlers called only once. + + * actions/avatar/upload.php: Refs #3557: Upscaling small icons to 200x200. + This doesn't fix the problem if someone uploads a 100x200 image. + + * mod/categories/actions/save.php, mod/categories/activate.php, + mod/categories/languages/en.php, mod/categories/start.php, + mod/categories/views/default/input/categories.php, + .../views/default/plugins/categories/settings.php, + .../views/default/settings/categories/edit.php: Refs #3746. Updated + categories for 1.8. Still some deprecation notices, but functional. + +2011-08-23 Brett Profitt <brett.profitt@gmail.com> + + * .../actions/twitter_api/interstitial_settings.php, + mod/twitter_api/languages/en.php, mod/twitter_api/lib/twitter_api.php, + mod/twitter_api/pages/twitter_api/interstitial.php, + mod/twitter_api/start.php, .../forms/twitter_api/interstitial_settings.php, + .../default/usersettings/twitter_api/edit.php: Fixes #3117. Added an + interstitial page for twitter new users. + + * views/default/navigation/menu/default.php: Rewriting more chars to - in + the default menu view. + + * engine/classes/ElggPriorityList.php, engine/lib/elgglib.php, + engine/lib/views.php, engine/tests/api/helpers.php: Fixes #3355. Added + ElggPriorityList. Adapted the externals system to use it. + +2011-08-22 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/views.php, vendors/jquery/jquery-1.6.2.min.js, + vendors/jquery/jquery-ui-1.8.16.min.js, views/installation/page/default.php: + Closes #3015. jQuery updated to 1.6.2. jQuery-UI updated to 1.8.16. + +2011-08-21 Brett Profitt <brett.profitt@gmail.com> + + * mod/groups/lib/groups.php: Fixes #3701. Removed early call to elgg_echo() + for group action button menu. + + * engine/classes/ElggSite.php: Fixes #3606. Reset password page added to + public pages for walled garden mode. + + * engine/lib/river.php: Fixes #3496. Using OR to concatenate unpaired type + and subtype clauses in elgg_get_river_type_subtype_where_sql(). + +2011-08-18 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/views.php: Fixing priorities for jquery. + +2011-08-17 Brett Profitt <brett.profitt@gmail.com> + + * engine/classes/ElggPriorityList.php, engine/lib/elgglib.php, + engine/tests/api/helpers.php: Finished ElggPriorityList. Migrated external + files to use it. + +2011-08-17 tvld <tom@lorinthe.com> + + * htaccess_dist: My very first attempt to contribute... + http://trac.elgg.org/ticket/3601 For optimal speed, Firebug's Yslow + complained that the js and ico files did not have an Etag. + +2011-08-15 Brett Profitt <brett.profitt@gmail.com> + + * engine/classes/ElggPriorityList.php, engine/tests/api/helpers.php: Refs + #3355. Added ElggPriorityList. + + * pages/friends/collections/add.php, + pages/friends/collections/pickercallback.php, + pages/friends/collections/view.php, pages/friends/index.php, + pages/friends/of.php: Fixes #3715. Added the new collection button back. + + * mod/search/views/default/search/list.php: Fixed pagination for search. + + * mod/search/views/default/search/list.php: Fixes #3254. Removing limit for + "+X more Y" in search results. + +2011-07-27 Brett Profitt <brett.profitt@gmail.com> + + * engine/classes/ElggBatch.php: Fixed some documentation. + +2011-07-27 Richard Loxley <richard.loxley@surevine.com> + + * engine/lib/actions.php: Fixes Ticket #3709 "Embed plugin: uploading a file + in Firefox tries to save a JSON file in the user's browser" + +2011-07-10 Cash Costello <cash.costello@gmail.com> + + * engine/lib/views.php: Fixes #3336 functions that used elgg_view_exists() + were not falling back to the default views + +2011-07-09 cash <cash.costello@gmail.com> + + * mod/file/pages/file/search.php: Refs #3685 need null for no container + + * engine/lib/users.php, pages/avatar/view.php: fixed redirect for user + avatars if we cannot get the user + +2011-07-07 Brett Profitt <brett.profitt@gmail.com> + + * mod/dashboard/start.php, + views/default/admin/appearance/default_widgets.php: Fixes #3669. Dashboard + now registers for default widgets. + + * version.php: Version bump to 1.8.0b2 + +2011-07-07 Cash Costello <cash.costello@gmail.com> + + * views/default/css/elements/components.php, + views/default/river/elements/body.php, + views/default/river/relationship/friend/create.php: fixed the float issue + with the friends river view + + * views/default/icon/user/default.php: Refs #3567 added class extending to + icon/user/default + +2011-07-06 cash <cash.costello@gmail.com> + + * views/default/input/radio.php: Refs #3624 fixed radio button value + detection + +2011-07-06 Cash Costello <cash.costello@gmail.com> + + * actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + engine/classes/ElggPlugin.php: Fixes #2204 standardized the hooks/overrides + for plugin settings and usersettings + + * engine/lib/river.php: $joins was not declared in elgg_get_river() + + * vendors/jquery/jquery.imgareaselect-0.8.min.js, + .../jquery.imgareaselect-0.9.8/GPL-LICENSE.txt, + .../jquery.imgareaselect-0.9.8/MIT-LICENSE.txt, .../css/border-anim-h.gif, + .../css/border-anim-v.gif, .../jquery.imgareaselect-0.9.8/css/border-h.gif, + .../jquery.imgareaselect-0.9.8/css/border-v.gif, + .../css/imgareaselect-animated.css, .../css/imgareaselect-default.css, + .../css/imgareaselect-deprecated.css, .../scripts/jquery.imgareaselect.js, + .../scripts/jquery.imgareaselect.min.js, + .../scripts/jquery.imgareaselect.pack.js, .../scripts/jquery.min.js, + views/default/forms/avatar/crop.php: Fixes #3663 upgrades imgareaselect + library + + * mod/likes/actions/likes/add.php, + .../default/river/annotation/likes/create.php: Fixes #3642 removing likes + river code + + * engine/lib/navigation.php, mod/blog/lib/blog.php, + mod/bookmarks/pages/bookmarks/all.php, + mod/bookmarks/pages/bookmarks/friends.php, + mod/bookmarks/pages/bookmarks/owner.php, mod/file/pages/file/friends.php, + mod/file/pages/file/owner.php, mod/file/pages/file/world.php, + mod/groups/lib/discussion.php, mod/groups/lib/groups.php, + mod/messages/pages/messages/inbox.php, mod/messages/pages/messages/sent.php, + mod/pages/pages/pages/friends.php, mod/pages/pages/pages/owner.php, + mod/pages/pages/pages/world.php: changed new convenience function from + elgg_register_add_button() to elgg_register_title_button() + + * mod/embed/views/default/embed/css.php, + mod/embed/views/default/js/embed/embed.php: updated the embed plugin for new + css class elgg-item rather than elgg-list-item + +2011-07-04 cash <cash.costello@gmail.com> + + * views/default/css/elements/forms.php: styled the date picker for the main + theme + + * views/default/css/admin.php: theming the date picker for the admin theme + + * js/lib/ui.js, views/default/input/date.php, views/default/output/date.php: + Fixes #3560 input/date and output/date support ISO 8601 (YYYY-MM-DD) and Unix + timestamps. Need to think about how to handle alternate text formats. + +2011-07-03 Brett Profitt <brett.profitt@gmail.com> + + * actions/friends/collections/add.php, + actions/friends/collections/delete.php, actions/friends/collections/edit.php, + engine/lib/access.php, engine/tests/api/access_collections.php, + languages/en.php: Merged ACL fixes from 1.7 branch. + + * engine/lib/access.php, engine/tests/api/access_collections.php: Merged + d423aee393458d6827db from 1.7 to master. Fixes #3552. Addess ACL unit tests. + These currently fail because of #3522. Conflicts: engine/lib/access.php + +2011-07-03 cash <cash.costello@gmail.com> + + * .../views/default/page/layouts/custom_index.php: removed deprecated + function from custom_index plugin + + * views/default/page/elements/header_logo.php: reformatted the code in + page/elements/header_logo view due to line length + + * .../views/default/page/layouts/custom_index.php: removed deprecated + function from custom_index plugin + + * views/default/page/elements/header_logo.php: reformatted the code in + page/elements/header_logo view due to line length + + * mod/blog/languages/en.php: Fixes #3593 defining the blog post notification + string + + * languages/en.php: Fixes #3640 added 'none' as a language string + + * engine/classes/ElggUser.php: Fixes #3650 deprecated + ElggUser::getCollections() + + * documentation/coding_standards/best_practices.txt, + documentation/coding_standards/deprecation.txt: pulled deprecation guidelines + out of general best practices + + * CODING.txt, documentation/coding_standards/best_practices.txt, + .../coding_standards/css_coding_standards.txt, + .../coding_standards/html_best_practices.txt, + .../coding_standards/javascript_best_practices.txt, + .../javascript_coding_standards.txt, + .../coding_standards/php_best_practices.txt, + .../coding_standards/php_coding_standards.txt: separate out coding standards + +2011-07-03 Cash Costello <cash.costello@gmail.com> + + * engine/classes/ElggCache.php: Fixes #3656 updates the AccessArray + interface methods for ElggCache + + * mod/notifications/start.php, mod/tinymce/start.php: these plugins should + not need special loading order + + * views/default/css/admin.php: updated the admin theme for the new css + classes on input elements + +2011-07-02 cash <cash.costello@gmail.com> + + * mod/developers/actions/developers/settings.php, + mod/developers/languages/en.php, mod/developers/start.php, + .../views/default/admin/developers/settings.php: added logging of events and + plugin hooks + + * mod/developers/actions/developers/settings.php, + mod/developers/languages/en.php, mod/developers/start.php, + .../views/default/admin/developers/settings.php: Fixes #3152 adds wrapping of + views with comments + + * mod/developers/classes/ElggLogCache.php: returning false to stop + elgg_dump() from also displaying the debugging information to the screen + + * mod/developers/actions/developers/settings.php, + mod/developers/languages/en.php, mod/developers/start.php, + .../views/default/admin/developers/settings.php: Fixes #3500 added setting + for raw string display + + * mod/developers/views/default/developers/log.php: removed warning if no + messages in the cache + + * engine/classes/ElggPlugin.php, + mod/developers/actions/developers/settings.php, + mod/developers/classes/ElggLogCache.php, mod/developers/languages/en.php, + mod/developers/start.php, .../views/default/admin/developers/settings.php, + mod/developers/views/default/developers/css.php, + mod/developers/views/default/developers/log.php: added logging to the web + page footer + + * mod/developers/actions/developers/inspect.php, + mod/developers/classes/ElggInspector.php, mod/developers/languages/en.php, + mod/developers/start.php, mod/developers/vendors/jsTree/jquery.jstree.js, + mod/developers/vendors/jsTree/themes/apple/bg.jpg, + mod/developers/vendors/jsTree/themes/apple/d.png, + .../vendors/jsTree/themes/apple/dot_for_ie.gif, + .../vendors/jsTree/themes/apple/style.css, + .../vendors/jsTree/themes/apple/throbber.gif, + mod/developers/vendors/jsTree/themes/classic/d.gif, + mod/developers/vendors/jsTree/themes/classic/d.png, + .../vendors/jsTree/themes/classic/dot_for_ie.gif, + .../vendors/jsTree/themes/classic/style.css, + .../vendors/jsTree/themes/classic/throbber.gif, + .../vendors/jsTree/themes/default-rtl/d.gif, + .../vendors/jsTree/themes/default-rtl/d.png, + .../vendors/jsTree/themes/default-rtl/dots.gif, + .../vendors/jsTree/themes/default-rtl/style.css, + .../vendors/jsTree/themes/default-rtl/throbber.gif, + mod/developers/vendors/jsTree/themes/default/d.gif, + mod/developers/vendors/jsTree/themes/default/d.png, + .../vendors/jsTree/themes/default/style.css, + .../vendors/jsTree/themes/default/throbber.gif, + .../views/default/admin/developers/inspect.php, + mod/developers/views/default/developers/css.php, + mod/developers/views/default/developers/tree.php, + .../views/default/forms/developers/inspect.php, + .../views/default/js/developers/developers.php: added the inspect tool to + developers tool plugin + + * engine/lib/river.php, pages/river.php: fixed river for #3544 + + * mod/embed/start.php, mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/upload/content.php: fixed embed plugin for + #3544 + + * mod/file/pages/file/search.php, mod/messages/pages/messages/send.php: + fixed messages and file plugins for #3544 + + * engine/lib/input.php: added note about preventing reflected XSS + vulnerabilities. + +2011-07-02 Cash Costello <cash.costello@gmail.com> + + * views/default/input/access.php, views/default/input/autocomplete.php, + views/default/input/button.php, views/default/input/calendar.php, + views/default/input/captcha.php, views/default/input/checkbox.php, + views/default/input/checkboxes.php, views/default/input/date.php, + views/default/input/dropdown.php, views/default/input/email.php, + views/default/input/file.php, views/default/input/location.php, + views/default/input/longtext.php, views/default/input/password.php, + views/default/input/plaintext.php, views/default/input/radio.php, + views/default/input/tag.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php: Fixes #3624 input + views use class extending rather than overriding + + * mod/blog/views/default/forms/blog/save.php: fixed the blog categories code + as the entity was not being passed + +2011-07-01 Cash Costello <cash.costello@gmail.com> + + * mod/bookmarks/pages/bookmarks/bookmarklet.php: removed the add bookmark + button from get bookmarklet page + +2011-06-30 Cash Costello <cash.costello@gmail.com> + + * engine/lib/elgglib.php: Adds exception handling to shutdown hook from pull + request 50 + + * engine/lib/views.php, vendors/jquery/jquery-1.5.min.js, + vendors/jquery/jquery-1.6.1.min.js, vendors/jquery/jquery-ui-1.8.14.min.js, + vendors/jquery/jquery-ui-1.8.9.min.js: Refs #3015 updated jquery and + jquery-ui to their latest releases + + * languages/en.php, views/default/object/plugin/advanced.php: Fixes #3635 + added strings for activate and deactivate + + * languages/en.php: Fixes #3636 added general language strings for sort and + filter + +2011-06-29 cash <cash.costello@gmail.com> + + * .../views/default/groups/profile/widgets.php: made group widget columns + backward compatible so that content at least does not disappear + + * engine/classes/ElggMenuItem.php: handling spaces and uppercase characters + when creating menu item classes + + * engine/lib/views.php, views/default/page/elements/wrapper.php: added + backward compatibility for the view page_elements/content_wrapper + + * engine/lib/group.php: added @since dates on two functions in group library + +2011-06-29 Cash Costello <cash.costello@gmail.com> + + * mod/tinymce/views/default/js/tinymce.php, + mod/tinymce/views/default/tinymce/css.php: Fixes #3537 using elgg.echo() for + i18n of word count + + * mod/tinymce/css/elgg_tinymce.css, mod/tinymce/tinymce_content.css, + mod/tinymce/views/default/js/tinymce.php: moved tinymce content css into its + own directory + + * views/default/css/admin.php, views/default/css/elements/modules.php: Fixes + #3629 added overflow hidden to .elgg-module for both default and admin themes + + * mod/thewire/pages/thewire/everyone.php, + mod/thewire/pages/thewire/friends.php, mod/thewire/pages/thewire/owner.php, + mod/thewire/pages/thewire/reply.php: Fixes #3578 added a css class to thewire + add form + + * actions/admin/plugins/activate.php, actions/admin/plugins/deactivate.php, + actions/admin/plugins/set_priority.php, + views/default/object/plugin/advanced.php: Fixes #3630 using the plugin id for + the css id + +2011-06-28 Cash Costello <cash.costello@gmail.com> + + * mod/thewire/views/default/forms/thewire/add.php: Fixes #3579 using + input/plaintext in the wire form + + * views/default/css/admin.php, views/default/page/layouts/admin.php: Fixes + #3519 admin area now has title buttons + + * engine/lib/views.php, views/default/page/layouts/content/header.php: using + elgg_view_title() in content layout header + + * languages/en.php, views/default/widgets/content_stats/content.php: Fixes + #3597 defined a language string for 'more' + + * languages/en.php: Fixes #3505 define language string for + menu:page:header:default + + * .../views/default/forms/bookmarks/save.php, + .../views/default/forms/developers/settings.php, + .../views/default/forms/expages/edit.php, + mod/file/views/default/forms/file/upload.php, + .../views/default/forms/discussion/reply/save.php, + mod/groups/views/default/forms/discussion/save.php, + .../views/default/forms/invitefriends/invite.php, + .../views/default/forms/messages/process.php, + .../views/default/forms/messages/reply.php, + mod/messages/views/default/forms/messages/send.php, + .../forms/notificationsettings/groupsave.php, + mod/pages/views/default/forms/pages/edit.php, + .../views/default/forms/reportedcontent/add.php, + mod/thewire/views/default/forms/thewire/add.php: Fixes #3407 added elgg-foot + to plugin forms + + * views/default/navigation/menu/elements/item.php: updated the menu item + view to work with the new setLinkClass/addLinkClass methods + +2011-06-27 Cash Costello <cash.costello@gmail.com> + + * mod/blog/lib/blog.php, mod/blog/views/default/forms/blog/save.php, + mod/groups/lib/groups.php, mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/groups/edit.php, + .../default/forms/notificationsettings/save.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/forminternals.php, + views/default/core/settings/account.php, + views/default/css/elements/forms.php, views/default/forms/avatar/crop.php, + views/default/forms/avatar/upload.php, views/default/forms/comments/add.php, + views/default/forms/friends/collections/add.php, + views/default/forms/plugins/settings/save.php, + views/default/forms/profile/edit.php, + views/default/forms/user/requestnewpassword.php, + views/default/forms/useradd.php, views/default/forms/usersettings/save.php, + views/default/forms/widgets/save.php, views/default/input/form.php: Refs + #3407 using elgg-form and elgg-foot in core forms. Plugins next + +2011-06-26 cash <cash.costello@gmail.com> + + * mod/bookmarks/pages/bookmarks/add.php, + mod/bookmarks/pages/bookmarks/all.php, + mod/bookmarks/pages/bookmarks/bookmarklet.php, + mod/bookmarks/pages/bookmarks/edit.php, + mod/bookmarks/pages/bookmarks/friends.php, + mod/bookmarks/pages/bookmarks/owner.php, mod/file/pages/file/edit.php, + mod/file/pages/file/friends.php, mod/file/pages/file/owner.php, + mod/file/pages/file/search.php, mod/file/pages/file/upload.php, + mod/file/pages/file/view.php, mod/file/pages/file/world.php, + mod/groups/lib/discussion.php, mod/groups/lib/groups.php, + .../views/default/groups/profile/buttons.php, + mod/members/pages/members/index.php, + mod/messageboard/pages/messageboard/owner.php, + mod/messages/pages/messages/inbox.php, mod/messages/pages/messages/read.php, + mod/messages/pages/messages/send.php, mod/messages/pages/messages/sent.php, + mod/messages/views/default/messages/js.php, mod/pages/pages/pages/edit.php, + mod/pages/pages/pages/friends.php, mod/pages/pages/pages/history.php, + mod/pages/pages/pages/new.php, mod/pages/pages/pages/owner.php, + mod/pages/pages/pages/revision.php, mod/pages/pages/pages/view.php, + mod/pages/pages/pages/world.php, mod/thewire/pages/thewire/everyone.php, + mod/thewire/pages/thewire/friends.php, mod/thewire/pages/thewire/owner.php, + mod/thewire/pages/thewire/previous.php, mod/thewire/pages/thewire/reply.php, + mod/thewire/pages/thewire/tag.php, mod/thewire/pages/thewire/thread.php, + pages/river.php: this should update all the core pages and plugins using + 'buttons' + + * engine/lib/navigation.php, mod/blog/lib/blog.php, + views/default/page/layouts/content.php, + views/default/page/layouts/content/header.php: removed buttons logic from + content header view, created convenience function rather than copying and + pasting, and updated the blog plugin + + * engine/classes/ElggMenuItem.php, engine/lib/navigation.php, + mod/groups/start.php: added a data array to ElggMenuItem. Now by default + options end up being passed to output/url. + + * mod/embed/images/close_button.gif, mod/embed/js/embed.js, + mod/embed/views/default/embed/js.php, + mod/embed/views/default/js/embed/embed.php: updated based on Brett's comments + and removed old stuff related to facebox lightbox + +2011-06-26 Cash Costello <cash.costello@gmail.com> + + * engine/lib/relationships.php: Fixes #3585 do not need to check parameters + because was registered for only one event + + * engine/classes/ElggMenuItem.php, engine/lib/navigation.php, js/lib/ui.js, + mod/groups/start.php, mod/logbrowser/views/default/logbrowser/form.php, + mod/profile/views/default/profile/owner_block.php, + .../views/default/object/reported_content.php, + views/default/object/plugin/advanced.php, + views/default/object/plugin/invalid.php, + views/default/object/widget/elements/controls.php, + views/default/page/layouts/widgets/add_button.php: Fixes #3470 using + rel=toggle now + + * mod/thewire/languages/en.php, + .../views/default/river/object/thewire/create.php: provided a way to get to + the wire from activity page + + * mod/blog/languages/en.php, mod/blog/lib/blog.php, + mod/bookmarks/pages/bookmarks/all.php, mod/bookmarks/start.php, + mod/file/languages/en.php, mod/file/pages/file/friends.php, + mod/file/pages/file/owner.php: made breadcrumbs consistent in content plugins + + * mod/groups/start.php: not displaying the reply button for discussion + topics in widgets + + * mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/file/views/default/object/file.php, + mod/groups/views/default/group/default.php, + .../views/default/object/groupforumtopic.php, + mod/pages/views/default/object/page_top.php, + mod/thewire/views/default/object/thewire.php, + views/default/object/default.php, views/default/object/elements/summary.php: + Fixes #3368 combining $vars with parameters for object/elements/summary view + + * .../views/default/settings/logrotate/edit.php: removed use of deprecated + internalname key in log rotation + + * engine/classes/ElggEntity.php, mod/blog/lib/blog.php, + mod/bookmarks/pages/bookmarks/view.php, mod/file/pages/file/view.php, + mod/groups/lib/discussion.php, .../views/default/groups/sidebar/featured.php, + mod/messages/pages/messages/read.php, mod/pages/pages/pages/view.php, + mod/search/views/default/search/entity.php, pages/entities/index.php, + views/default/page/elements/owner_block.php, + views/json/entities/entity_list.php: Fixes #3614 updated use of + elgg_view_entity() throughout core + + * mod/messageboard/pages/messageboard/owner.php: better way of sorting + messageboard annotations + +2011-06-25 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/deprecated-1.8.php: Don't say the db was upgradeded when it + wasn't. + + * engine/lib/upgrade.php, engine/lib/upgrades/2011010101.php: Fixes #3554. + Pulled 1.7->1.8 upgrade bootstrapping into a separate function. Made the + plugin upgrade that forwards (2011010101) set itself in the processed + upgrades. + +2011-06-25 cash <cash.costello@gmail.com> + + * views/default/css/elements/layout.php, + views/default/page/layouts/one_column.php: one_column layout was not showing + title and nav + + * mod/messageboard/pages/messageboard/owner.php: fixed ordering of + messageboard posts + +2011-06-25 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/configuration.php: datalist_get() was incorrectly setting + escaped values in the cache. + +2011-06-25 cash <cash.costello@gmail.com> + + * engine/lib/admin.php: fixed spacing in + elgg_admin_add_plugin_settings_menu() + + * languages/en.php, .../river/user/default/profileiconupdate.php: actually + read Evan's comment on pull request #48 and fixed previous + + * languages/en.php, .../river/user/default/profileiconupdate.php: updates + the avatar update river view and closes pull request #48 + + * views/default/river/elements/body.php, + views/default/river/elements/responses.php, + views/default/river/elements/summary.php: added documentation to new river + views and improved handling of responses + + * engine/classes/ElggEntity.php: Fixes #3609 removed use of deprecated + trigger_plugin_hook() + + * mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/js.php, + mod/groups/views/default/groups/profile/module.php, + .../views/default/groups/profile/widgets.php: Fixes #3395 using a fluid + gallery for the groups profile page + + * js/lib/ui.js, mod/likes/start.php, + mod/likes/views/default/likes/count.php, + mod/likes/views/default/likes/js.php: Fixes #3610 $guid was not defined + +2011-06-25 Cash Costello <cash.costello@gmail.com> + + * views/default/css/elements/navigation.php: Fixes #3388 put vertical-align: + middle back on topbar icons + + * mod/likes/start.php, mod/likes/views/default/likes/button.php, + mod/likes/views/default/likes/count.php, + mod/likes/views/default/likes/css.php, views/default/river/elements/body.php: + Fixes #3566 separate out likes button from likes count + + * mod/likes/views/default/likes/button.php, + mod/likes/views/default/likes/display.php, + views/default/css/elements/core.php, + views/default/css/elements/navigation.php: Refs #3388 entity menu has better + vertical alignment + +2011-06-24 cash <cash.costello@gmail.com> + + * mod/groups/lib/groups.php: fixed breadcrumb on groups members page + + * .../views/default/forms/messageboard/add.php: added spacing between + messageboard textarea and submit button + + * mod/messages/pages/messages/read.php: adding some spacing between the + messages and the reply form + + * mod/blog/views/default/blog/group_module.php, + .../views/default/bookmarks/group_module.php, + mod/file/views/default/file/group_module.php, + .../views/default/discussion/group_module.php, + .../default/groups/profile/activity_module.php, + mod/groups/views/default/groups/profile/module.php, + mod/pages/views/default/pages/group_module.php: Fixes #3139 DRYs up group + modules + + * mod/custom_index/index.php, .../views/default/groups/sidebar/members.php, + views/default/css/elements/components.php: Fixes #3559 adds + .elgg-gallery-users + + * engine/lib/entities.php, engine/lib/views.php, mod/custom_index/index.php, + mod/file/views/default/file/typecloud.php, + .../views/default/groups/sidebar/members.php, + views/default/widgets/friends/content.php: Refs #1253 using 'list_type' + string instead of boolean 'gallery' for entity listing + + * engine/lib/views.php, mod/search/views/default/search/list.php, + views/default/css/admin.php, views/default/css/elements/components.php, + views/default/object/elements/summary.php, + views/default/page/components/gallery.php, + views/default/page/components/list.php: cleaned up the list/gallery css + classes to use standard class naming - minor modifications only + + * .../graphics/sign-in-with-twitter-d.png, + .../graphics/sign-in-with-twitter-l.png, mod/twitter_api/lib/twitter_api.php, + .../views/default/twitter_api/login.php: Fixes #2958 cleaned up user login + for twitter + + * mod/thewire/start.php: Fixes #3204 adds hook trigger so that wire sends + out status updates + + * mod/twitter_api/lib/twitter_api.php, mod/twitter_api/start.php: fixed the + post to twitter capability - was not loading the twitter oauth class + + * mod/twitter_api/lib/twitter_api.php, + .../default/usersettings/twitter_api/edit.php: fixes the authorization to + post so that it does not include login + + * mod/twitter_api/start.php: twitter @anywhere was causing problems - pages + were not loading and js errors + +2011-06-20 benbro <ben.browitt@gmail.com> + + * engine/lib/statistics.php, engine/lib/users.php: added find_active_users + hook + +2011-06-24 Cash Costello <cash.costello@gmail.com> + + * .../river/object/groupforumtopic/create.php, + views/default/river/elements/body.php: fixed group forum discussion inline + replies for activity page + +2011-06-23 cash <cash.costello@gmail.com> + + * mod/twitter_api/languages/en.php, mod/twitter_api/start.php, + .../views/default/settings/twitter_api/edit.php, + mod/twitter_api/views/default/twitter_api/css.php: cleaned up the twitter api + plugin settings so instructions are correct. Need to verify that login works. + + * .../views/default/settings/twitter_api/edit.php: added instructions back + to twitter api plugin settings + + * views/default/css/admin.php: added a css class so that we can limit the + width of text instruction areas in admin area + +2011-06-23 Cash Costello <cash.costello@gmail.com> + + * mod/groups/actions/groups/membership/remove.php, + mod/groups/languages/en.php: Refs #1867 let group owner know what user they + just removed + + * mod/dashboard/start.php, mod/dashboard/views/default/dashboard/blurb.php, + mod/dashboard/views/default/dashboard/css.php: Fixes #3599 spacing of + dashboard blurb fixed + + * views/default/css/elgg.php: Fixes #3471 moved helpers to end of css/elgg + + * mod/twitter/views/default/twitter/css.php: Fixes #3603 fixes display of + @username in twitter widget - thanks to ManUtopiK + +2011-06-22 cash <cash.costello@gmail.com> + + * views/default/page/default.php: backward compatibility of the admin page + shell was broken when we reorganized the page view directory + + * mod/thewire/languages/en.php, mod/thewire/views/default/thewire/reply.php: + added @username in the reply text for a wire post + +2011-06-22 Cash Costello <cash.costello@gmail.com> + + * mod/members/pages/members/search.php: Fixes #3598 sanitizing the $name + variable + +2011-06-21 Franz Liedke <franz@develophp.org> + + * engine/classes/ElggMenuItem.php: Add param description to PHPDoc comments + of setText() function. + +2011-06-20 cash <cash.costello@gmail.com> + + * engine/lib/actions.php: removed debug code + +2011-06-20 Franz Liedke <franz@develophp.org> + + * engine/classes/ElggMenuItem.php: Add setText() method to ElggMenuItem + class. Fixes #3546. + + * engine/classes/ElggMenuItem.php: Add setHref() method to ElggMenuItem + class. Fixes #3486. + +2011-06-19 cash <cash.costello@gmail.com> + + * mod/thewire/start.php: fixed the wire's previous ajax - the link class for + the menu was lost in the conversion from plain class to link_class + + * languages/en.php: fixed typo in edit profile fields instructions + + * mod/file/views/default/forms/file/upload.php: we "upload" new files and + "save" old ones + + * mod/file/pages/file/view.php, mod/file/views/default/object/file.php: + moved the download button for files to the action menu (which probably needs + to be a menu) + + * mod/embed/views/default/embed/upload/content.php, + mod/embed/views/default/js/embed/embed.php: File uploads working now. It is + hard coded to only work with file plugin. + + * engine/lib/actions.php: added another way for an action to be detected as + an Ajax action: set the request variable X-Requested-With = XMLHttpRequest. + This is because files cannot be uploaded with XMLHttpRequest + + * mod/file/actions/file/upload.php, + mod/file/views/default/file/embed_upload.php, + mod/file/views/default/forms/file/upload.php: removed the special ajax/embed + code from the file plugin + + * views/default/css/elements/layout.php: need the system messages to be + above the lightbox overlay at 1000 z-index + + * mod/file/views/default/forms/file/upload.php: need a default container for + files if form included from outside file plugin (like the embed plugin) + +2011-06-19 Cash Costello <cash.costello@gmail.com> + + * views/default/widgets/friends/content.php: Fixes #3581 checks that the + owner of a friends widget is a user + +2011-06-18 cash <cash.costello@gmail.com> + + * mod/embed/start.php: fixed issue with embedding a file in an embedded file + + * mod/embed/start.php, mod/embed/views/default/embed/tabs.php, + mod/embed/views/default/js/embed/embed.php: added back tab switching + + * mod/embed/views/default/embed/addcontentjs.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/js/embed/embed.php: rewrote pagination for embed file + listing + + * mod/embed/start.php, mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/js/embed/embed.php, + mod/embed/views/default/js/embed/inline.php: rewrote the insert javascript as + an intermediate step. I'm sure I completely broke ECML integration and + uploading files. + + * mod/embed/start.php, mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/tabs.php, + views/default/css/elements/navigation.php: using the new lightbox and hacking + away at the complicated embed/embed view + + * mod/blog/actions/blog/save.php, + mod/blog/views/default/forms/blog/save.php: Fixes #3580 adding blog preview + button that uses save action + + * languages/en.php: added "Preview" as a general term defined in language + file + + * mod/blog/actions/blog/save.php: using elgg_delete_river() rather than + custom SQL in blog save action + + * mod/blog/views/default/forms/blog/save.php: moving the delete button in + blog form to right side + + * mod/twitter_api/languages/en.php: Calling normal user registration + "manual" was confusing admin manual registration with user initiated + registration + +2011-06-18 Cash Costello <cash.costello@gmail.com> + + * LICENCE.txt, LICENSE.txt: moved LICENCE.txt to LICENSE.txt to be + consistent with readme + +2011-06-13 Evan Winslow <evan@elgg.org> + + * views/default/css/elements/components.php: Using tabs, not spaces for + indentation + + * mod/groups/start.php, .../river/object/groupforumtopic/create.php, + views/default/river/elements/body.php, + views/default/river/elements/footer.php, + views/default/river/elements/responses.php: Renamed river footer to a more + semantic "responses". Fixed discussion to work inline again with this new + layout. + + * views/default/css/elements/components.php: elgg-river-message and + elgg-river-attachments now get the old elgg-river-content styling + +2011-06-13 Jeff Tilson <jrtilson@gmail.com> + + * mod/groups/actions/groups/membership/remove.php, + mod/groups/languages/en.php, mod/groups/start.php: Added 'remove from group' + link to the user hover menu (only appears when the page owner is a group) + +2011-06-13 Ravindra Nath Kakarla <ravindhranath@gmail.com> + + * mod/thewire/views/default/js/thewire.php: textarea has to be jQuery object + +2011-06-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggMenuItem.php, + views/default/navigation/menu/elements/item.php: Fixes #3282 always using a + menu item's name in its class + + * mod/tinymce/views/default/js/tinymce.php: Fixes #3175 toggled tinymce + takes full width now - thanks tomv + + * languages/en.php: made some language clearer on default widgets + instructions + + * .../views/default/forms/expages/edit.php: fixed formatting of site pages + creation form - longtext menu was overlapping tinymce + + * views/default/css/admin.php: added the css for longtext control menu to + admin theme + +2011-06-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/reportedcontent/languages/en.php, + .../views/default/object/reported_content.php, + .../views/default/reportedcontent/admin_css.php: fixing some display issues + with reported content - code use a little cleanup + + * mod/thewire/languages/en.php: pulling in blacktooth's wire language typo + fix : pull request #32 + + * mod/likes/start.php: Fixes #3521 removed unecessary anchor tags - thanks + to blacktooth + + * engine/classes/ElggSite.php, + ...8b1-sites_need_a_site_guid-6d9dcbf46c0826cc.php, version.php: Fixes #2910 + set the site_guid of site entities + + * engine/lib/elgglib.php: Fixes #3480 not requiring a timestamp when using + the js/css page handler + + * views/default/css/elements/layout.php: Fixes #3409 fixed small viewport + issue with default theme + + * views/default/core/settings/tools.php: adjusted the spacing between the + settings tools text and the surrounding elements + + * mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/profile/fields.php: using divs for group + profile fields to work around html validation issues with the out/tags view + using a div + +2011-06-11 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/details.php: convert profile details to + use divs so that we don't have invalid html due to output/tags + + * views/default/page/layouts/widgets/add_panel.php: need to maintain key + associations with widget types + + * views/default/page/layouts/widgets/add_panel.php: sort widgets for add + widgets panel + + * views/default/css/elements/navigation.php: moved the elgg logo to the left + by 10 pixels + + * engine/lib/elgglib.php, engine/lib/users.php, + views/default/css/elements/navigation.php: topbar icons were pushing the site + title. Forced the elgg logo and avatar to behave. Adding overflow hidden to + the topbar div would prevent future problems but cause issues for those + adding drop down menus + + * actions/avatar/crop.php, actions/avatar/upload.php, languages/en.php: + added user avatar river messages back + + * engine/lib/deprecated-1.8.php, engine/lib/river.php: Fixes #3039 added + elgg_delete_river() + + * views/default/css/elements/modules.php: made the widget edit area slightly + darker to provide contrast with content area + + * mod/profile/views/default/profile/owner_block.php: added some spacing + around the profile action menu + + * pages/account/forgotten_password.php, pages/account/register.php, + pages/account/reset_password.php, views/default/css/elements/forms.php, + views/default/forms/user/requestnewpassword.php: Fixes #3556 limiting width + of account text boxes + + * index.php, mod/custom_index/index.php: Fixes #3376 added RSS feed to + default index page and suppressing on custom index front page + + * engine/classes/ElggSite.php, engine/lib/users.php, + pages/account/forgotten_password.php, pages/account/reset_password.php, + views/default/core/account/login_walled_garden.php, + views/default/forms/login.php: Fixes #3515 created a unified page handler for + account pages + + * mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/embed/views/default/embed/item/list.php, + mod/file/views/default/object/file.php, + mod/groups/views/default/group/default.php, + .../views/default/object/groupforumtopic.php, + mod/pages/views/default/object/page_top.php, + mod/thewire/views/default/object/thewire.php, + views/default/group/elements/summary.php, views/default/object/default.php, + views/default/user/default.php, views/default/user/elements/summary.php: + Fixes #3096 added user and group summery views an updated plugins to use the + new view locations + + * views/default/object/elements/summary.php, + views/default/page/components/summary.php: Refs #3096 Moved + page/components/summary to object/elements/summary. Left + page/components/summary for backwards compatibility. Plugins will eventually + need to be updated to use $type/elements/summary + + * mod/pages/views/default/object/page_top.php: Fixes #3523 setting public + write access to logged in for pages + + * mod/pages/start.php, mod/pages/views/default/input/write_access.php: Refs + #3523 added a view for write access in pages plugin + + * mod/pages/pages/pages/view.php, mod/pages/start.php: Fixes #2672 limiting + deleting pages and creating sub pages + + * engine/classes/ElggMenuItem.php, engine/lib/admin.php: sorting plugin + settings menu items by text + + * .../views/default/settings/categories/edit.php, + .../default/settings/garbagecollector/edit.php, + .../views/default/settings/logrotate/edit.php: Refs #2032 changed <p> to + <div> for plugin settings + + * mod/blog/views/default/forms/blog/save.php, + mod/groups/actions/groups/delete.php, + mod/groups/views/default/forms/groups/delete.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/groups/edit.php, + .../views/default/forms/invitefriends/invite.php, + .../notifications/subscriptions/forminternals.php, + views/default/css/elements/forms.php, views/default/forms/avatar/crop.php, + views/default/forms/avatar/upload.php, views/default/forms/comments/add.php, + views/default/forms/usersettings/save.php: Refs #3407 adds a footer for forms + + + * install/css/install.css, views/installation/install/nav.php, + views/installation/install/pages/complete.php: fixed disabled button in + installer - css class had changed + +2011-06-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/developers/languages/en.php, + .../views/default/theme_preview/general.php: Fixes #3394 added a landing page + to theme preview and break out of iframe link + + * engine/lib/users.php, views/default/input/location.php, + views/default/input/tag.php, views/default/output/location.php, + views/default/output/tag.php, views/default/output/tags.php: Fixes #3489 + added input/output views for tag and location + + * mod/invitefriends/manifest.xml: added invite friends to default activated + plugins + + * actions/admin/plugins/activate.php, actions/admin/plugins/deactivate.php: + Refs #2871 Forgot to update the forwarding for activate/deactivate actions + + * languages/en.php, mod/diagnostics/languages/en.php, + mod/externalpages/languages/en.php: Refs #3410 all admin menu items have + consistent capitalization + + * engine/lib/admin.php: Fixes #3548 the check for an admin menu's parent + wasn't working + + * actions/admin/plugins/activate_all.php, + actions/admin/plugins/deactivate_all.php, views/default/admin/plugins.php, + views/default/css/admin.php, + views/default/forms/admin/plugins/change_state.php: Fixes #2871 activate + all/deactivate all now sensitive to filtering + + * views/default/admin/plugins/simple.php, + .../forms/admin/plugins/simple_update_states.php: Refs #2871 removed the + simple plugins page + + * engine/lib/admin.php, views/default/admin/plugins.php, + views/default/admin/plugins/advanced.php: Refs #2871 promoted advanced + plugins up to be a primary menu + + * views/default/object/plugin/advanced.php: Refs #2871 also turning off + dragging when not in priority order + + * views/default/admin/plugins/advanced.php, + views/default/object/plugin/advanced.php, + .../object/plugin/elements/dependencies.php: Refs #2871 only showing links + for changing priority when all plugins are shown in priority order + + * languages/en.php, views/default/admin/plugins/advanced.php, + views/default/forms/admin/plugins/filter.php, + views/default/forms/admin/plugins/sort.php: Refs #2871 adding sorting to + advanced plugin page + + * languages/en.php, views/default/admin/plugins/advanced.php: Refs #2871 + filter plugins by active/inactive state + + * mod/diagnostics/manifest.xml: setting correct category for diagnostics + plugin + +2011-06-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt: Closes #3510. Merged CHANGES.txt for 1.7.9 to trunk. + + * engine/lib/deprecated-1.8.php: Refs #3510, #3366. Added warning about + count vs sum in egef_annotation_count() to trunk. + + * mod/profile/start.php: Refs #3510, #3316. Merged + register_metadata_as_independent() fix in profile. + +2011-06-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2011052801.php, version.php: Refs #3510, #3416. Merged + update for making sure users have relationship member_of on site object. + + * mod/messages/languages/en.php, + mod/messages/views/default/object/messages.php: Refs #3510, #3264. Ported fix + for icons of messages from deleted users to trunk. + +2011-06-08 Evan Winslow <evan@elgg.org> + + * engine/lib/views.php, languages/en.php, mod/blog/languages/en.php, + .../views/default/river/object/blog/create.php, + mod/bookmarks/languages/en.php, + .../default/river/object/bookmarks/create.php, mod/file/languages/en.php, + .../views/default/river/object/file/create.php, mod/groups/languages/en.php, + .../river/annotation/group_topic_post/reply.php, + mod/groups/views/default/river/group/create.php, + .../river/object/groupforumtopic/create.php, + .../default/river/relationship/member/create.php, + .../default/river/annotation/likes/create.php, + mod/messageboard/languages/en.php, + .../default/river/object/messageboard/create.php, mod/pages/languages/en.php, + .../views/default/river/object/page/create.php, mod/thewire/languages/en.php, + .../views/default/river/object/thewire/create.php, + .../river/annotation/generic_comment/create.php, + views/default/river/elements/body.php, + views/default/river/elements/summary.php, views/default/river/item.php, + views/default/river/relationship/friend/create.php: River revamp for 1.8 + +2011-06-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/core/account/login_dropdown.php, + views/default/core/account/login_walled_garden.php: Refs #3510, #3414, #3536. + Ported https login fixes to trunk. Will need to backport changes to 1.7 for + #3536. + + * engine/lib/group.php, engine/lib/sessions.php, languages/en.php: Refs + #3510, #3418. Merged fix for forwarding after output to trunk. + + * mod/tinymce/vendor/tinymce/changelog.txt, + .../vendor/tinymce/examples/accessibility.html, + .../vendor/tinymce/examples/css/content.css, + mod/tinymce/vendor/tinymce/examples/css/word.css, + .../vendor/tinymce/examples/custom_formats.html, + mod/tinymce/vendor/tinymce/examples/full.html, + mod/tinymce/vendor/tinymce/examples/index.html, + .../vendor/tinymce/examples/lists/image_list.js, + .../vendor/tinymce/examples/lists/link_list.js, + .../vendor/tinymce/examples/lists/media_list.js, + .../vendor/tinymce/examples/lists/template_list.js, + mod/tinymce/vendor/tinymce/examples/media/logo.jpg, + .../vendor/tinymce/examples/media/logo_over.jpg, + .../vendor/tinymce/examples/media/sample.avi, + .../vendor/tinymce/examples/media/sample.dcr, + .../vendor/tinymce/examples/media/sample.flv, + .../vendor/tinymce/examples/media/sample.mov, + .../vendor/tinymce/examples/media/sample.ram, + .../vendor/tinymce/examples/media/sample.rm, + .../vendor/tinymce/examples/media/sample.swf, + mod/tinymce/vendor/tinymce/examples/menu.html, + mod/tinymce/vendor/tinymce/examples/simple.html, + mod/tinymce/vendor/tinymce/examples/skins.html, + .../vendor/tinymce/examples/templates/layout1.htm, + .../vendor/tinymce/examples/templates/snippet1.htm, + mod/tinymce/vendor/tinymce/examples/word.html, + .../vendor/tinymce/jscripts/tiny_mce/langs/en.js, + .../tiny_mce/plugins/advhr/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/advhr/rule.htm, + .../jscripts/tiny_mce/plugins/advimage/image.htm, + .../jscripts/tiny_mce/plugins/advimage/js/image.js, + .../tiny_mce/plugins/advimage/langs/en_dlg.js, + .../tiny_mce/plugins/advlink/js/advlink.js, + .../tiny_mce/plugins/advlink/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/advlink/link.htm, + .../tiny_mce/plugins/advlist/editor_plugin.js, + .../tiny_mce/plugins/advlist/editor_plugin_src.js, + .../tiny_mce/plugins/autolink/editor_plugin.js, + .../tiny_mce/plugins/autolink/editor_plugin_src.js, + .../tiny_mce/plugins/autoresize/editor_plugin.js, + .../plugins/autoresize/editor_plugin_src.js, + .../tiny_mce/plugins/autosave/editor_plugin.js, + .../tiny_mce/plugins/autosave/editor_plugin_src.js, + .../tiny_mce/plugins/bbcode/editor_plugin.js, + .../tiny_mce/plugins/bbcode/editor_plugin_src.js, + .../tiny_mce/plugins/contextmenu/editor_plugin.js, + .../plugins/contextmenu/editor_plugin_src.js, + .../tiny_mce/plugins/emotions/emotions.htm, + .../tiny_mce/plugins/fullpage/css/fullpage.css, + .../tiny_mce/plugins/fullpage/editor_plugin.js, + .../tiny_mce/plugins/fullpage/editor_plugin_src.js, + .../tiny_mce/plugins/fullpage/fullpage.htm, + .../tiny_mce/plugins/fullpage/js/fullpage.js, + .../tiny_mce/plugins/fullscreen/editor_plugin.js, + .../plugins/fullscreen/editor_plugin_src.js, + .../tiny_mce/plugins/inlinepopups/editor_plugin.js, + .../plugins/inlinepopups/editor_plugin_src.js, + .../inlinepopups/skins/clearlooks2/window.css, + .../tiny_mce/plugins/layer/editor_plugin.js, + .../tiny_mce/plugins/layer/editor_plugin_src.js, + .../tiny_mce/plugins/legacyoutput/editor_plugin.js, + .../plugins/legacyoutput/editor_plugin_src.js, + .../tiny_mce/plugins/lists/editor_plugin.js, + .../tiny_mce/plugins/lists/editor_plugin_src.js, + .../tiny_mce/plugins/media/css/content.css, + .../jscripts/tiny_mce/plugins/media/css/media.css, + .../tiny_mce/plugins/media/editor_plugin.js, + .../tiny_mce/plugins/media/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/media/img/flash.gif, + .../tiny_mce/plugins/media/img/flv_player.swf, + .../tiny_mce/plugins/media/img/quicktime.gif, + .../tiny_mce/plugins/media/img/realmedia.gif, + .../tiny_mce/plugins/media/img/shockwave.gif, + .../jscripts/tiny_mce/plugins/media/img/trans.gif, + .../tiny_mce/plugins/media/img/windowsmedia.gif, + .../jscripts/tiny_mce/plugins/media/js/media.js, + .../tiny_mce/plugins/media/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/media/media.htm, + .../tiny_mce/plugins/media/moxieplayer.swf, + .../tiny_mce/plugins/nonbreaking/editor_plugin.js, + .../plugins/nonbreaking/editor_plugin_src.js, + .../tiny_mce/plugins/noneditable/editor_plugin.js, + .../plugins/noneditable/editor_plugin_src.js, + .../tiny_mce/plugins/pagebreak/css/content.css, + .../tiny_mce/plugins/pagebreak/editor_plugin.js, + .../plugins/pagebreak/editor_plugin_src.js, + .../tiny_mce/plugins/pagebreak/img/pagebreak.gif, + .../tiny_mce/plugins/pagebreak/img/trans.gif, + .../tiny_mce/plugins/paste/editor_plugin.js, + .../tiny_mce/plugins/paste/editor_plugin_src.js, + .../plugins/searchreplace/editor_plugin.js, + .../plugins/searchreplace/editor_plugin_src.js, + .../plugins/searchreplace/js/searchreplace.js, + .../plugins/searchreplace/searchreplace.htm, + .../tiny_mce/plugins/spellchecker/editor_plugin.js, + .../plugins/spellchecker/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/style/js/props.js, + .../tiny_mce/plugins/style/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/style/props.htm, + .../tiny_mce/plugins/tabfocus/editor_plugin.js, + .../tiny_mce/plugins/tabfocus/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/table/cell.htm, + .../tiny_mce/plugins/table/editor_plugin.js, + .../tiny_mce/plugins/table/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/table/js/cell.js, + .../jscripts/tiny_mce/plugins/table/js/row.js, + .../jscripts/tiny_mce/plugins/table/js/table.js, + .../tiny_mce/plugins/table/langs/en_dlg.js, + .../tiny_mce/plugins/table/merge_cells.htm, + .../jscripts/tiny_mce/plugins/table/row.htm, + .../jscripts/tiny_mce/plugins/table/table.htm, + .../tiny_mce/plugins/template/js/template.js, + .../tiny_mce/plugins/visualchars/editor_plugin.js, + .../plugins/visualchars/editor_plugin_src.js, + .../tiny_mce/plugins/wordcount/editor_plugin.js, + .../plugins/wordcount/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm, + .../tiny_mce/plugins/xhtmlxtras/acronym.htm, + .../tiny_mce/plugins/xhtmlxtras/attributes.htm, + .../jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm, + .../jscripts/tiny_mce/plugins/xhtmlxtras/del.htm, + .../tiny_mce/plugins/xhtmlxtras/editor_plugin.js, + .../plugins/xhtmlxtras/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm, + .../tiny_mce/plugins/xhtmlxtras/js/attributes.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js, + .../plugins/xhtmlxtras/js/element_common.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js, + .../jscripts/tiny_mce/themes/advanced/about.htm, + .../jscripts/tiny_mce/themes/advanced/anchor.htm, + .../jscripts/tiny_mce/themes/advanced/charmap.htm, + .../tiny_mce/themes/advanced/color_picker.htm, + .../tiny_mce/themes/advanced/editor_template.js, + .../themes/advanced/editor_template_src.js, + .../jscripts/tiny_mce/themes/advanced/image.htm, + .../tiny_mce/themes/advanced/img/flash.gif, + .../tiny_mce/themes/advanced/img/iframe.gif, + .../tiny_mce/themes/advanced/img/pagebreak.gif, + .../tiny_mce/themes/advanced/img/quicktime.gif, + .../tiny_mce/themes/advanced/img/realmedia.gif, + .../tiny_mce/themes/advanced/img/shockwave.gif, + .../tiny_mce/themes/advanced/img/trans.gif, + .../tiny_mce/themes/advanced/img/video.gif, + .../tiny_mce/themes/advanced/img/windowsmedia.gif, + .../jscripts/tiny_mce/themes/advanced/js/about.js, + .../jscripts/tiny_mce/themes/advanced/js/anchor.js, + .../tiny_mce/themes/advanced/js/charmap.js, + .../tiny_mce/themes/advanced/js/color_picker.js, + .../jscripts/tiny_mce/themes/advanced/js/image.js, + .../jscripts/tiny_mce/themes/advanced/js/link.js, + .../tiny_mce/themes/advanced/js/source_editor.js, + .../jscripts/tiny_mce/themes/advanced/langs/en.js, + .../tiny_mce/themes/advanced/langs/en_dlg.js, + .../jscripts/tiny_mce/themes/advanced/link.htm, + .../tiny_mce/themes/advanced/shortcuts.htm, + .../themes/advanced/skins/default/content.css, + .../tiny_mce/themes/advanced/skins/default/ui.css, + .../themes/advanced/skins/highcontrast/content.css, + .../themes/advanced/skins/highcontrast/dialog.css, + .../themes/advanced/skins/highcontrast/ui.css, + .../themes/advanced/skins/o2k7/content.css, + .../tiny_mce/themes/advanced/skins/o2k7/dialog.css, + .../tiny_mce/themes/advanced/skins/o2k7/ui.css, + .../themes/advanced/skins/o2k7/ui_black.css, + .../themes/advanced/skins/o2k7/ui_silver.css, + .../tiny_mce/themes/advanced/source_editor.htm, + .../tiny_mce/themes/simple/editor_template.js, + .../tiny_mce/themes/simple/editor_template_src.js, + .../vendor/tinymce/jscripts/tiny_mce/tiny_mce.js, + .../tinymce/jscripts/tiny_mce/tiny_mce_popup.js, + .../tinymce/jscripts/tiny_mce/tiny_mce_src.js, + .../tinymce/jscripts/tiny_mce/utils/form_utils.js, + .../tinymce/jscripts/tiny_mce/utils/mctabs.js, + .../tinymce/jscripts/tiny_mce/utils/validate.js: Refs #3510, #9113. Updated + tinyMCE version in trunk. + + * engine/classes/ElggEntity.php: Refs #3510, #3433. Ported r9062 to trunk. + Fix for comment hook returning 0 comments. + + * CHANGES.txt: Refs #3510: Merged r8938 to trunk. Removed exec props. + + * README.txt: Merged README.txt version removal to trunk. + +2011-06-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php: Fixes #3520 fix check for subdirectory in + installer + + * mod/embed/README.txt, mod/embed/start.php, + mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/item/list.php, + mod/embed/views/default/embed/js.php, + .../default/tinymce/embed_custom_insert_js.php: Refs #3360 #2911 applying + ashleyward's patch for embed plugin - thanks! + + * vendors/jquery/jquery.form.js: Refs #3360 updating the jquery form plugin + + * mod/blog/actions/blog/delete.php, mod/blog/lib/blog.php, + mod/blog/start.php, mod/blog/views/default/blog/group_module.php, + mod/bookmarks/actions/bookmarks/delete.php, + mod/bookmarks/pages/bookmarks/view.php, mod/bookmarks/start.php, + .../views/default/bookmarks/group_module.php, + mod/file/actions/file/delete.php, mod/file/actions/file/upload.php, + mod/file/pages/file/search.php, mod/file/pages/file/upload.php, + mod/file/pages/file/view.php, mod/file/start.php, + mod/file/views/default/file/group_module.php, + mod/messageboard/pages/messageboard/owner.php, mod/messageboard/start.php, + .../views/default/widgets/messageboard/content.php, + mod/pages/actions/pages/delete.php, mod/pages/pages/pages/history.php, + mod/pages/pages/pages/revision.php, mod/pages/pages/pages/view.php, + mod/pages/start.php, mod/pages/views/default/pages/group_module.php: Fixes + #3138 using 'all' for group listing urls + + * mod/likes/actions/likes/add.php, mod/likes/actions/likes/delete.php, + mod/likes/views/default/likes/display.php: Fixes #3497 users can unlike other + users content + +2011-06-02 Russell McLoughlin <mcloughlin3@llnl.gov> + + * mod/file/actions/file/upload.php: fixed embarrassing spelling mistake. + +2011-06-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/likes/start.php: Fixes #3499 using consistent menu name for likes + plugin + +2011-06-01 Russell McLoughlin <mcloughlin3@llnl.gov> + + * mod/file/actions/file/upload.php, mod/file/download.php: Modified upload + script to guarentee that the directory under elgg data is created or exists. + Removed strange chunking code with builtin php function + + * mod/file/actions/file/upload.php: Modified upload code so that it uses + php's built in file copy function rather than reading the entire uploaded + file into memory from the temporary upload directory and then saving it to + elgg's data dir. + +2011-06-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/deprecated-1.8.php: Fixes #3455 added documentation back to + deprecated functions + +2011-05-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPluginPackage.php, languages/en.php, + views/default/css/admin.php, views/default/object/plugin/advanced.php: Fixes + #3467. Fixed bugs in priority deps. Can now disable active plugins with unmet + dependencies. + +2011-05-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php: Refs #3236 added some margin to the bottom of + the admin footer + + * engine/lib/users.php, mod/dashboard/manifest.xml, mod/dashboard/start.php, + mod/dashboard/views/default/dashboard/blurb.php, pages/dashboard.php, + views/default/core/dashboard/blurb.php, views/default/css/elements/misc.php: + Refs #3340 pulls dashboard out as plugin + + * views/default/annotation/generic_comment.php, + views/default/page/elements/comments_block.php: Fixes #3457 showing a snippet + of a comment in sidebar instead of entire comment + + * views/default/input/access.php, views/default/input/tags.php, + views/default/output/tags.php: Fixes #3189 adds entity support to tags and + access views + + * languages/en.php, mod/blog/manifest.xml, mod/bookmarks/manifest.xml, + mod/categories/manifest.xml, mod/diagnostics/manifest.xml, + mod/embed/manifest.xml, mod/file/manifest.xml, + mod/garbagecollector/manifest.xml, mod/groups/manifest.xml, + mod/htmlawed/manifest.xml, mod/invitefriends/manifest.xml, + mod/logrotate/manifest.xml, mod/messageboard/manifest.xml, + mod/pages/manifest.xml, mod/tagcloud/manifest.xml, mod/tinymce/manifest.xml, + mod/twitter/manifest.xml, mod/uservalidationbyemail/manifest.xml, + mod/zaudio/manifest.xml: Refs #2104 changed extension to enhancement and + added security, widget, and theme categories + + * engine/lib/river.php: Fixes #3300 adds a created,river event + +2011-05-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: 'creating', 'river' is the plugin hook for + preventing or catching a river addition before it happens + + * engine/lib/output.php: Fixes #3454 not stripping empty attributes + + * engine/lib/admin.php, views/default/object/plugin/advanced.php: Fixes + #3163 plugin/<plugin id>/settings.php is now the preferred way to add + settings plugins + + * engine/classes/ElggPlugin.php, engine/lib/elgglib.php, languages/en.php: + Fixes #3462 empty classes directory is no longer treated as an error + +2011-05-18 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js, views/default/output/confirmlink.php, + views/default/page/elements/header.php: Fixes #3385 rel now used for the + confirm text so that title can be used separately + + * engine/lib/pagehandler.php: Fixes #3132 added 'route', $handler plugin + hook + + * views/default/forms/register.php: Fixes #3419 removed code about admin + option from registration form + + * mod/groups/start.php: Fixes #3464 group discussion replies work on + activity page + +2011-05-15 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/languages/en.php: Fixes #3453 added link to wiki about the data + directory + + * install/css/install.css, + views/installation/install/pages/requirements.php: fixed display issue in + installation where navigation was overlapping requirements + + * install/ElggInstaller.php: fixed issue introduced with the session changes + in the installer + + * install/ElggInstaller.php: do not need to initialize globals in installer + because they are now declared that way in Elgg core libs + + * install/ElggInstaller.php: fixed regenerating cache when installing Elgg - + wasn't picking up the plugins before + + * views/installation/page/elements/footer.php: helpful links in installer + open up in new page now + + * install/ElggInstaller.php: Refs #3453 added $CONFIG->data_dir_override so + that people can put the data directory in Elgg's root if they want to. Will + add instructions to the wiki on using this and protecting the directory + + * install/ElggInstaller.php, install/ElggRewriteTester.php, + install/css/install.css, install/js/install.js, install/languages/en.php, + views/installation/forms/install/template.php, + views/installation/input/checkbox.php, + views/installation/input/checkboxes.php, views/installation/input/combo.php, + views/installation/input/form.php, views/installation/input/hidden.php, + views/installation/input/text.php: Refs #3453 an implementation of creating + the data directory. This capability is turned off due to security concerns. + +2011-05-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/installation/input/access.php, views/installation/input/button.php, + views/installation/input/checkboxes.php, + views/installation/input/dropdown.php, views/installation/input/form.php, + views/installation/input/hidden.php, views/installation/input/longtext.php, + views/installation/input/password.php, views/installation/input/reset.php, + views/installation/input/securitytoken.php, + views/installation/input/submit.php, views/installation/input/text.php: clean + up installation input views + + * install/css/install.css: fixed the width of text boxes for the installer + + * actions/logout.php: on logout send the user to the main page + + * install/ElggInstaller.php: Fixes #3446 password is not required anymore + for installer + + * install/js/install.js, views/installation/forms/install/template.php, + views/installation/page/default.php: fixed the double form submission code + for the installer + + * engine/lib/users.php, views/default/user/default.php: Fixes #3456 + user/default now works much like the object/<subtype> views regarding the + menu + + * engine/lib/extender.php: not using deprecated get_annotation/get_metadata + functions in can_edit_extender() + + * views/default/navigation/topbar_tools.php, + views/default/page/elements/topbar.php: only display deprecation message if + someone extends/overrides the deprecated tools view + + * mod/developers/languages/en.php: defined + elgg_dev_tools:settings:explanation + + * views/default/input/dropdown.php: fixes a php warning if no options are + passed to input/dropdown view + + * engine/lib/users.php: removed a deprecated function use in users lib + + * .../views/default/theme_preview/forms.php, + views/default/input/userpicker.php: fixed passing wrong parameters to + input/userpicker (which is not currently functional) + + * mod/externalpages/start.php, mod/thewire/start.php, mod/twitter/start.php: + removed deprecated functions from these 3 plugins + + * engine/lib/actions.php: improved documentation of elgg_register_action() + + * mod/pages/start.php: fixed page revisions url override + + * engine/lib/extender.php: improved documentation of + elgg_register_extender_url_handler() + + * views/default/forms/admin/menu/save.php: fixed php warning when no custom + menu items + + * languages/en.php: fixed typo in the admin welcome widget + + * views/default/admin/plugins/advanced.php: sorting plugin categories before + display + + * languages/en.php, mod/groups/manifest.xml, mod/likes/manifest.xml, + mod/oauth_api/manifest.xml, mod/twitter_api/manifest.xml, + mod/zaudio/manifest.xml: Refs #2104 more category work for bundled plugins + + * engine/lib/database.php: made database query logging explicitly set to + NOTICE level + +2011-05-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/lib/blog.php: Fixes #3439 forcing months to have leading zero + +2011-05-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + +2011-05-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/userpicker.js: Pulled in Jeff's patch to fix the user picker. + + * engine/classes/ElggPluginPackage.php: Fixes 3426. Not using a horrible + variable name and fixing the bug created by it. + +2011-05-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/deprecated-1.8.php: Fixed wrapper for annotation calculations. + +2011-04-29 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/css/admin.php, + views/default/widgets/admin_welcome/content.php: Made admin welcome widget a + bit more semantic + + * upgrade.php: comment typo + + * engine/.htaccess: Bah, can't do that + + * engine/.htaccess: Deny all HTTP access to the engine directory + +2011-04-28 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/twitter/views/default/twitter/css.php: hacking the 1.7 css for current + twitter widget so it looks decent for screenshots + + * mod/embed/start.php: Refs #3358 fixed another instance where link_class + should be used now due to changes in menu code + +2011-04-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/security.js, js/lib/ui.js: Fixes #3408. During token refresh, only + touching hrefs that contain __elgg_ts and __elgg_token to avoid changing + selector-only hrefs since fragment-only hrefs are normalized by the browser. + Not sure how this didn't show up until now. + +2011-04-28 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/widgets/admin_welcome/content.php: Trying + to increase probability that people will read the welcome widget by making + the text shorter + + * languages/en.php, views/default/css/admin.php, + views/default/forms/profile/fields/reset.php: Refs #3236 updated the button + css so that disable plugin button looks like a button + + * mod/messages/manifest.xml: activate messages plugin on install + + * views/default/css/admin.php, .../object/plugin/elements/dependencies.php: + Refs #3236 removed elgg-states-* from admin css since it was overaggressive + + * views/default/css/admin.php: Refs #3236 cleaned up the widget css in admin + area + +2011-04-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tinymce/start.php: Refs #3358. Missed Tinymce's use of class for its + menu. + + * views/default/css/admin.php: Fixes #3326. Added CSS for inputs in admin + area. No more tiny text fields! + + * mod/messageboard/views/default/messageboard/js.php: Fixed a problem with + the ajax for deleting message board posts. + + * engine/lib/actions.php: Removed unneeded else. + + * engine/lib/actions.php: Fixes #3127. Normalizing the json returned by the + ajax action handler. Doing this in PHP. + +2011-04-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php: Added very basic CSS for elgg-markdown in + admin area. + + * engine/lib/admin.php: Fixed possible WSOD for plugin text file page + handler. + + * mod/search/README.txt: Fixed typo in search's readme. + + * vendors/markdown/UPSTREAM_WARNING, vendors/markdown/markdown.php: Updated + markdown to add support for === instead of just ### for headers. Added + upstream warning. + + * mod/search/README.txt: Updated search's readme to markdown. + + * mod/logrotate/languages/en.php, mod/logrotate/start.php, + .../views/default/settings/logrotate/edit.php: Fixes #3253. Merged in + Shashank's patch. + + * engine/lib/plugins.php: Removed stray test code. + + * engine/lib/plugins.php, views/default/admin/plugins/advanced.php: Refs + #3362. Removed use of $show_bad in elgg_get_plugins(). + + * actions/admin/plugins/activate.php, + actions/admin/plugins/activate_all.php, actions/admin/plugins/deactivate.php, + actions/admin/plugins/deactivate_all.php, + actions/admin/plugins/set_priority.php, + actions/admin/plugins/simple_update_states.php, + actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + engine/classes/ElggPlugin.php, engine/classes/ElggPluginPackage.php, + engine/lib/admin.php, engine/lib/deprecated-1.8.php, engine/lib/plugins.php, + install/ElggInstaller.php, views/default/admin/plugin_settings.php, + views/default/admin/plugins/advanced.php, + views/default/core/settings/tools.php, + .../forms/admin/plugins/simple_update_states.php, + views/default/object/plugin/advanced.php, + .../object/plugin/elements/dependencies.php, + views/default/object/plugin/simple.php: Refs #3362. Plugins don't check deps + upon boot. Made package and manifest private properties of ElggPlugin and + added ->getPackage() and ->getManifest(). + +2011-04-26 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/icons.php: Fixes #3380: .elgg-icon-user states + are now consistent with other elgg-icons + + * views/default/css/elements/core.php, + views/default/css/elements/navigation.php: Fixes #3388: .elgg-icon is now + middle-aligned by default + + * views/default/page/components/gallery.php: Fixes #3290: Fluid gallery w/o + tables -- working great for fixed-width content + + * views/default/css/elements/typography.php: Fixes #3389: Sandbox base + styles for dl, dt, dd + + * engine/lib/input.php, views/default/input/autocomplete.php: Fixes #2922: + pg/livesearch now works with "term" parameter + + * engine/lib/elgglib.php: Fixes some coding standard issues in elgglib.php + +2011-04-25 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messages/readme.txt: Removed inaccurate readme.txt file. + + * engine/classes/ElggPlugin.php, engine/classes/ElggPluginPackage.php, + engine/lib/admin.php, engine/lib/plugins.php, languages/en.php, + vendors/markdown/License.text, vendors/markdown/PHP Markdown Extra + Readme.text, vendors/markdown/markdown.php, + views/default/object/plugin/advanced.php, + views/default/object/plugin/simple.php: Fixes #2899, #2870. Added README.txt, + CHANGES.txt, COPYRIGHT.txt, LICENSE.txt, and INSTALL.txt as markdown files + for plugins. Added page handler to parse and serve them. Added links in + plugin admin. Refs #3236. Problems with displaying parsed markdown because of + missing parts of the admin theme's CSS. + + * engine/classes/ElggPlugin.php: Renamed ElggPlugin->canIncludeFile() to + ->canReadFile() and am using is_readable() instead of file_exists(). + +2011-04-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/forms.php: Fixes #2196. Pulled in Francisco's + patch for datepicker CSS. + +2011-04-23 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/developers/languages/en.php, mod/developers/start.php, + .../views/default/page/theme_preview.php, + .../views/default/theme_preview/buttons.php, + .../views/default/theme_preview/components.php, + .../theme_preview/components/image_block.php, + .../default/theme_preview/components/list.php, + .../default/theme_preview/components/messages.php, + .../default/theme_preview/components/table.php, + .../views/default/theme_preview/forms.php, + .../views/default/theme_preview/general.php, + .../views/default/theme_preview/grid.php, + .../views/default/theme_preview/icons.php, + .../views/default/theme_preview/icons/avatars.php, + .../views/default/theme_preview/icons/loader.php, + .../views/default/theme_preview/icons/sprites.php, + .../views/default/theme_preview/modules.php, + .../default/theme_preview/modules/modules.php, + .../default/theme_preview/modules/widgets.php, + .../views/default/theme_preview/navigation.php, + .../theme_preview/navigation/breadcrumbs.php, + .../default/theme_preview/navigation/default.php, + .../default/theme_preview/navigation/extras.php, + .../default/theme_preview/navigation/filter.php, + .../theme_preview/navigation/horizontal.php, + .../theme_preview/navigation/owner_block.php, + .../default/theme_preview/navigation/page.php, + .../theme_preview/navigation/pagination.php, + .../default/theme_preview/navigation/site.php, + .../default/theme_preview/navigation/tabs.php, + .../views/default/theme_preview/objects.php, + .../views/default/theme_preview/typography.php, + .../default/theme_preview/typography/headings.php, + .../default/theme_preview/typography/misc.php, + .../default/theme_preview/typography/paragraph.php, + .../views/default/theme_preview/widgets.php: Fixes #3042: Theme preview navs + now match css/elements/*. Also did a major cleanup of the presentation. + +2011-04-22 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/forms/developers/settings.php: Fixes #3374: echo + developers settings explanation + + * views/default/navigation/menu/elements/item.php: Fixes #3282: Added a + class to menu items which includes menu item name (just like ul contains a + class with the menu name) + +2011-04-22 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php: Fixed rewriting for internalid and internalname to + not cause false deprecation notices if passed among views. + + * views/default/forms/profile/fields/add.php: Fixed deprecated call to + input/pulldown. + + * engine/lib/elgglib.php: Added 3rd param to elgg_deprecated_notice() to + control how much of the stack to show. + + * engine/lib/statistics.php: Fixes some deprecated notices in admin online + user widget. + + * engine/lib/views.php: Fixed erroneous notices about full_view when passing + $vars directly to another view within a view. + +2011-04-21 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/metastrings.php: Refs #3195. + Selectively joining certain tables for performance with annotation + calculations. + + * engine/lib/annotations.php, engine/lib/metastrings.php: Reverting the + annotation changes because they're not ready yet. + + * engine/lib/annotations.php, engine/lib/elgglib.php, + engine/lib/metastrings.php, engine/tests/api/metastrings.php: Fixed a problem + with the annotation batch operation test. + + * engine/tests/api/plugins.php, + engine/tests/test_files/plugin_18/manifest.xml: Fixes #3310. Removed old + on_activate unit tests. + +2011-04-20 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/views/default/object/bookmarks.php: Fixes #3369: Bookmarks + now have rel=nofollow + +2011-04-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/groups/featured.php, mod/groups/languages/en.php, + mod/groups/start.php: Fixes #3364: Added action tokens and fixed guids for + featuring/unfeaturing groups. Cleaned up language for result messages. + +2011-04-18 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggMenuItem.php, engine/lib/navigation.php, + views/default/page/layouts/content/header.php: Fixes #3358. Renamed menu's + class to link_class and documented possible problems with passing <a> tags in + the text option. + + * engine/lib/database.php, engine/lib/entities.php, + engine/lib/metastrings.php, engine/lib/river.php: Fixes #2046. Applied Franz' + patch for sanitize_int(). + + * engine/lib/cache.php: Fixes #3365. Pulled in blacktooth's patch. + +2011-04-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPlugin.php, engine/classes/ElggPluginManifest.php, + engine/classes/ElggPluginManifestParser18.php, languages/en.php, + mod/blog/manifest.xml, mod/blog/start.php, mod/categories/manifest.xml, + mod/categories/start.php: Fixes #3310. Applied lie2815's patch to use + activate.php and deactivate.php instead of manifest on_de/activate fields in + plugins. + +2011-04-16 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/metastrings.php, engine/tests/api/entity_getter_functions.php: + Removed debug calls. + + * .gitignore, engine/classes/ElggFile.php, engine/lib/annotations.php, + engine/lib/metadata.php, engine/lib/metastrings.php, + engine/tests/api/entity_getter_functions.php, engine/tests/suite.php: + Denormalizing annotation names for calculation functions. + +2011-04-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/deprecated-1.8.php: Fixed problem with + list_entities_from_metadata() wrapper. + + * engine/lib/annotations.php, engine/lib/deprecated-1.8.php, + engine/lib/metastrings.php: Refs #3195. Changed the way annotation + calculations are performed. Seems to be working better, but will want to test + more before closing. + + * engine/classes/ElggMenuItem.php: Refs #3023. Exposed item_class option in + the menu item factory. Should we change 'class' to 'link_class' to avoid + confusion? + +2011-04-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/tests/api/helpers.php: fixed filtering of + external files array and suppressed warning in external files unit test + +2011-04-14 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/core.php: Fixes #2972: Following elements have + default clearfix: elgg-inner elgg-page-header elgg-page-footer elgg-foot + elgg-head elgg-col elgg-image-block + + * views/default/page/admin.php, views/default/page/default.php, + views/default/page/elements/foot.php, views/default/page/walled_garden.php: + Fixes #3329: Added page/elements/foot and refactored page shells to use it + +2011-04-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php: Fixes #3268 forwarding to referrer (fixed by + ashwanthkumar) + + * engine/lib/metastrings.php: handles empty array in get_metastring_id() + (hellekin) + + * engine/lib/sessions.php: preventing warnings with the user password + authorization pam (hellekin) + + * engine/classes/ElggEntity.php: fixes warnings in ElggEntity::getMetadata() + (hellekin) + + * engine/classes/ElggEntity.php: making sure ElggEntity::getAnnotations() + returns an array, check if temporary annotation exists before returning, and + added a warning about annotating unsaved entities + + * engine/tests/services/api.php: suppressing warnings in web services unit + tests (hellekin) + + * engine/classes/ElggPAM.php: checking that PAM handlers have been + registered for the policy being tested (hellekin) + + * engine/classes/ElggUser.php: Checking that get_user_by_username() returned + something in ElggUser constructor to prevent notice (hellekin) + +2011-04-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/handlers/cache_handler.php, engine/lib/cache.php, + engine/lib/elgglib.php: Fixes #3331. Changed cache schema to allow for JS/CSS + views with slashes and dots. + + * engine/lib/elgglib.php: Consolidated the css and js pagehandlers with + elgg_cachable_view_pagehandler() and fixed for URLs with multiple dots after + the last / (like /js/calendars/fullcalendar.min.123456789.js) + +2011-04-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fixes #3347 fixes comment typo for ege + +2011-04-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/js/initialize_elgg.php: Fixing JS problems when simple cache + is disabled. + +2011-04-11 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/output.php: Fixes #3327 fixed typo + + * views/default/css/elgg.php: Fixes #3333 removed include of chrome css + + * views/default/css/admin.php: Fixes #3325 added cursor: pointer to system + messages in admin area + + * mod/file/start.php: Fixes #3322 file link removed from owner_block if + disabled for a group + +2011-04-10 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/start.php, views/default/page/elements/head.php: Fixed #3313: + Removed the superfluous html_head/extend view from core. Anyone following + trunk should extend page/elements/head instead + + * js/lib/languages.js: Fixes #3182: No attempt to go through simplecache at + all, but any language can be exported to js now without any extra effort on + the part of language pack authors + + * js/lib/elgglib.js, js/lib/languages.js, views/default/js/elgg.php, + views/default/js/initialize_elgg.php: Refs #3182: Feeding language loading + through /ajax/view to keep thing simpler for now. Reorganized boot process + so that we can ajax load the languages asap + + * views/default/css/elements/buttons.php, + views/default/css/elements/components.php, + views/default/css/elements/core.php, views/default/css/elements/grid.php, + views/default/css/elements/helpers.php, views/default/css/elements/icons.php, + views/default/css/elements/layout.php, + views/default/css/elements/navigation.php, views/default/css/elgg.php: Refs + #3281: css/elements/core.php for the cross-browser/hacky/non-trivial things + that themes should rarely, if ever, override. + +2011-04-09 Brett Profitt <brett.profitt@gmail.com> + + * engine/lib/annotations.php, engine/lib/metastrings.php: Running + egef_annotation_calculation() through elgg_get_annotations() instead of + elgg_get_entities(). + +2011-04-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * ....8_svn-admins_like_widgets-7f19d2783c1680d3.php: Reopens #3224 not as + clever as I thought - user experiences error before seeing reminder + + * mod/bookmarks/languages/en.php, mod/bookmarks/start.php: registered + bookmarks widget + + * views/default/css/admin.php: fixed delete icon in admin css + + * actions/widgets/upgrade.php, + ...svn-update_default_widgets-7daf5a459720d06d.php, engine/lib/widgets.php, + languages/en.php, views/default/admin/appearance/default_widgets.php: Fixes + #3193 moves default widgets upgrade to an action + + * engine/lib/upgrades/2011010101.php, + ....8_svn-admins_like_widgets-7f19d2783c1680d3.php: Fixes #3224 Fixes #3241 + stopping upgrade after plugin upgrade and restarting + +2011-04-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/api/entity_getter_functions.php: Fixes #2600. Applied + Hellekin's patch. Props to him for understanding what was going on because + whoa. + + * mod/twitter_api/lib/twitter_api.php: Removing odd ? after docblock in + twitter_api. + +2011-04-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrade.php: Refs #3241 sorting upgrades so that upgrades from + old upgrade system are ordered in datalist array + + * ..._svn-goodbye_walled_garden-083121a656d06894.php: Refs #3241 deleting + old config value in registration upgrade + + * engine/lib/upgrade.php, engine/lib/upgrades/2010050701.php, + ..._svn-goodbye_walled_garden-083121a656d06894.php: Refs #3241 cleaned up + upgrade sequence so that we don't need special catch for that one upgrade + created during 1.7 development. It doesn't hurt running it twice so sites + currently using svn trunk will not be negatively affected. + + * engine/lib/upgrades/2010123101.php, engine/lib/upgrades/2011010401.php: + Refs #3241 moved the default site access check upgrade script to before the + plugin upgrade so plugin upgrade is last upgrade in old upgrade system. The + site access script can be run multiple times without causing problems. + + * engine/lib/deprecated-1.8.php, engine/lib/upgrade.php, + engine/lib/version.php, engine/start.php, install/ElggInstaller.php: Refs + #3241 upgrade.php is a much better name for the upgrade library + + * engine/lib/upgrades/2008100701.php, engine/lib/upgrades/2009022701.php, + engine/lib/upgrades/2009041701.php, engine/lib/upgrades/2009070101.php, + engine/lib/upgrades/2009102801.php, engine/lib/upgrades/2010033101.php, + engine/lib/upgrades/2010040201.php, engine/lib/upgrades/2010061501.php: Refs + #3241 cleaned up comments on upgrades and removed the turning off of time + limit in individual upgrades since this is now handled by the upgrade + function + + * ...11031400-1.8_svn-oauth_api-8f33ee79c3e66222.php: Refs #3241 we never + distributed an oauth_lib plugin so we don't need an upgrade (those following + svn trunk have already upgraded or can manually update this) + + * engine/lib/upgrades/2010100500.php: Refs #3241 we never distributed a + plugin called oauth and Justin Richer has so let's not disable his plugin + + * ....8_svn-admins_like_widgets-7f19d2783c1680d3.php: added a comment to + explain why the call to elgg_add_admin_widgets() in the upgrade script has + parameters like it does + +2011-04-09 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/chrome.php, + views/default/css/elements/components.php, + views/default/css/elements/helpers.php, + views/default/css/elements/typography.php, views/default/css/elgg.php: Refs + #3286: Removed css/elements/chrome.php, putting all the style rules into + sensible locations + +2011-04-08 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page/elements/sidebar_alt.php, + views/default/page/layouts/two_sidebar.php: Fixes #3319 alternate sidebar + should work now + + * _graphics/admin_sprites.png, views/default/css/admin.php: Refs #3108 + forgot the user hover menu for the admin area + + * engine/lib/upgrades/2010121401.php: Fixes #3320 no longer require the + upgrade to disable the members plugin + +2011-04-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metastrings.php: Fixes #3232 removed unnecessary distinct plus + variable in select for metastrings calculation + +2011-04-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js: Refs #3278. No more likes in login popup handler. + +2011-04-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/admin_sprites.png, .../admin/appearance/profile_fields/list.php, + views/default/css/admin.php: Fixes #3108 added admin sprites (enough for beta + release) + +2011-04-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js: Fixes #3278 Login popup aligned to right side of button. + +2011-04-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/SPRITES_LICENSE.TXT, _graphics/elgg_sprites.png, + mod/messages/views/default/messages/css.php, + mod/search/views/default/search/css.php, + views/default/css/elements/icons.php: Refs #3108 added more sprites and a + license file - no visible changes + +2011-04-06 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/elgg_sprites.png, engine/lib/views.php, mod/bookmarks/start.php, + mod/bookmarks/views/default/object/bookmarks.php, mod/messages/start.php, + views/default/css/elements/helpers.php, views/default/css/elements/icons.php, + views/default/river/relationship/friend/create.php: Refs #3108 frontend + should be done and ready for review - admin area is next + + * engine/lib/deprecated-1.7.php, engine/lib/objects.php, + engine/lib/users.php: moved two more deprecated functions out of the main + libs + +2011-04-05 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php, views/default/css/elements/buttons.php: Fixes + #3289 added inline-block to buttons + + * mod/groups/languages/en.php, mod/groups/start.php, + .../river/object/groupforumtopic/create.php, + views/default/css/elements/components.php, + views/default/river/elements/footer.php: Fixes #3275 forms in a river item + are not forced to be hidden + +2011-04-04 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/favicon.ico, mod/reportedcontent/graphics/icon_reportthis.gif: + Refs #3307 removed executable prop from core files + + * engine/lib/navigation.php, languages/en.php, mod/likes/start.php, + views/default/css/elements/navigation.php, + views/default/river/elements/body.php, + views/default/river/elements/controls.php, views/default/river/item.php: Refs + #3073 first version of horizontal river menu. css still needs work for likes + and the comment text bubble needs to be darkened + + * mod/externalpages/start.php, mod/reportedcontent/start.php, + views/default/css/elements/navigation.php: Fixes #3305 switched default and + alt sections for footer menu + + * _graphics/elgg_sprites.png, engine/lib/users.php, + .../admin/appearance/profile_fields/list.php, + views/default/css/elements/chrome.php, views/default/css/elements/icons.php, + views/default/css/elements/modules.php, + views/default/css/elements/navigation.php, + views/default/object/widget/elements/controls.php: Refs #3108 fixed widgets + for main site (not admin) and tweaked topbar + +2011-04-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/pages/file/world.php: removed unnecessary context setting + + * .../views/default/groups/group_sort_menu.php: Fixes #3105 group sort menu + uses filter menu + + * engine/lib/navigation.php, languages/en.php: better title attributes for + entity menu edit/delete links + + * views/default/output/confirmlink.php: output/confirmlink now supports + title attribute + + * views/default/output/access.php: cleaned up css for output/access + + * mod/blog/start.php: Refs #3184 added span so that blog post status would + be vertically aligned + + * _graphics/elgg_sprites.png, engine/lib/users.php, + views/default/css/elements/icons.php, + views/default/css/elements/navigation.php: Refs #3108 partial implementation + of new sprites (widgets, hover menu, search are all broken) + + * mod/likes/languages/en.php, mod/likes/views/default/likes/display.php: + cleans up likes display which was causing issues in entity menu - less markup + + + * views/default/css/elements/navigation.php: Refs #3184 needed to set height + for the icons + + * views/default/css/elements/navigation.php: Fixes #3184 fixed alignment + issues for entity menu + + * views/default/css/elements/navigation.php: added spaces to standardize the + css statements + +2011-04-02 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/pages/search/index.php, + mod/search/views/default/search/search_box.php: Refs #3179 pulled fix for + search query encoding into trunk from 1.7 branch + + * engine/lib/elgglib.php: Refs #3149 reimplemented fix for calling a handler + more than once in trunk + + * .../views/default/uservalidationbyemail/js.php: Refs #3001 made comment + change in trunk from 1.7 fix + + * mod/search/search_hooks.php: Refs #2994 added group search fix from 1.7 + branch to trunk + + * engine/classes/ElggRelationship.php: Refs #2988 corrected typo in trunk + + * mod/invitefriends/start.php: Refs #2968 invite friends link should not be + available for non-logged in users + + * engine/lib/extender.php: Refs #2878 fixes detect_extender_valuetype() in + trunk + + * documentation/examples/crontab.example: updated crontab example + documentation + + * engine/lib/entities.php: Refs #3277 merged fix for recursive delete and + disabled entities into trunk + + * mod/groups/start.php, mod/groups/views/default/groups/side_menu.php: Fixes + #3104 updated groups plugin to use new menu system for sidebar + + * mod/groups/lib/groups.php, + mod/groups/views/default/groups/profile/layout.php: moved group profile + layout out of page handler so that plugins can override it + + * engine/classes/ElggEntity.php, engine/lib/entities.php, + mod/blog/actions/blog/save.php: Fixes #3208 setting time_created on update + + * actions/admin/plugins/activate.php: Refs #3229 at least we can forward so + that user sees error message immediately + + * actions/register.php, views/default/forms/register.php: Refs #3233 + registration form should be sticky too + + * actions/useradd.php, views/default/forms/useradd.php: Fixes #3233 useradd + form is now sticky + + * engine/classes/ElggPluginManifest.php: Fixes #3244 fixed variable name in + ElggPluginManifest + + * .../views/default/theme_preview/widgets.php: fixed typo in theme preview - + widgets + +2011-04-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/hooks.js: Returning false in JS hooks is now sent through to the + calling trigger. Null still returns the original value. + + * js/lib/elgglib.js, js/lib/ui.js: Refs #3098. Changed elgg.getUrlFragment + to elgg.getSelectorFromUrlFragment to allow for better selectors. + +2011-04-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php, languages/en.php, mod/members/languages/en.php, + mod/members/manifest.xml, mod/members/pages/members/index.php, + mod/members/pages/members/search.php, mod/members/start.php, + mod/members/views/default/members/nav.php, + mod/members/views/default/members/sidebar.php, pages/members/index.php, + pages/members/search.php, views/default/core/members/nav.php, + views/default/core/members/sidebar.php: Fixes #3231 welcome back, members + plugin + + * engine/classes/ElggMenuItem.php: Refs #3287 setting null for menu href + means you want an empty <a></a> tag with no href + + * engine/classes/ElggMenuItem.php, engine/lib/navigation.php: Fixes #3287 + added documentation on non-link menu items + + * engine/lib/metastrings.php: Refs #3245 pulling in + https://github.com/Elgg/Elgg/pull/11 and thanks also to gprasanth + + * views/default/user/default.php: fixed hardcoded string in user/default + view + + * mod/thewire/views/default/object/thewire.php: Refs #3200 any time a wire + post is displayed, we may need the 'previous' javascript + + * mod/thewire/languages/en.php: added notification messages to the wire + + * mod/bookmarks/start.php: Fixes #3044 removed bookmark link from user hover + menu + + * engine/lib/users.php, views/default/forms/user/passwordreset.php: Fixes + #3207 passing code variable to form for password reset + +2011-03-31 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Refs #2940 added php settings comments into trunk + +2011-03-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php: Fixed ajax status for elgg.action(). + +2011-03-30 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/js/thewire.js, mod/thewire/languages/en.php, + mod/thewire/start.php, mod/thewire/views/default/js/thewire.php, + mod/thewire/views/default/object/thewire.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/thewire/previous.php: Fixes #3200 ajax-based view + previous link works for the wire + + * mod/thewire/pages/thewire/previous.php: Refs #3200 pulling in + e1d75071737b2ed35cf9 from anirupdutta's pull request + +2011-03-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, js/lib/ajax.js: Fixed auto-display of system + errors in ajax actions. Fixed docs for system_messages(). Blech...that needs + cleaned up. + +2011-03-29 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/user_settings.php, mod/notifications/groups.php, + mod/notifications/index.php, .../forms/notificationsettings/groupsave.php, + .../notifications/subscriptions/forminternals.php: Fixes #3266 let the + settings pages have breadcrumbs + + * views/default/page/layouts/content.php, + views/default/page/layouts/one_sidebar.php: one_sidebar layout wants + breadcrumbs, too! + + * views/default/css/elements/chrome.php: fixed some typos in css chrome + +2011-03-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js: Fixes #3234: Adding explicit collision param for popups. + +2011-03-29 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php, mod/groups/lib/groups.php, + mod/groups/start.php, mod/groups/views/default/groups/sidebar/find.php: Fixes + #3243 pulled in anirupdutta's patch with some modifications (moved tag search + to its own page handler function) + +2011-03-28 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/views/default/search/css.php: made search box span sidebar in + default theme + +2011-03-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/start.php: Fixing css/elgg instead of css/screen. + +2011-03-27 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php, languages/en.php: Fixes #2591 removing newlines + in queries - thanks to Tachyon + + * engine/lib/views.php: Refs #3085 updated elgg_view_annotation() to use + $vars array + + * engine/lib/views.php: Refs #3085 added $vars array to + elgg_view_river_item() + + * engine/lib/users.php, engine/lib/views.php, + mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../default/file/specialcontent/image/default.php, + mod/file/views/default/object/file.php, mod/groups/lib/groups.php, + mod/groups/views/default/group/default.php, + .../views/default/object/groupforumtopic.php, + .../views/default/annotation/messageboard.php, + mod/messages/views/default/object/messages.php, + mod/pages/pages/pages/revision.php, + mod/pages/views/default/object/page_top.php, + mod/thewire/views/default/object/thewire.php, + views/default/annotation/generic_comment.php, + views/default/object/plugin.php, views/default/page/components/gallery.php, + views/default/page/components/list.php, views/json/entities/entity_list.php: + Fixes #3086 using full_view instead of full + + * engine/lib/views.php: Refs #3086 adds backward compatibility code in + elgg_view() for full_view vs full + + * mod/blog/views/default/blog/sidebar.php: Fixes #2969 turned off group blog + archives + +2011-03-26 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/configuration.php, + mod/diagnostics/start.php, mod/profile/start.php: Fixes #3250 + elgg_get_root_path() to be consistent + + * actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + engine/lib/actions.php: Fixes #3249 fixed name of actions exists function + + * mod/messages/languages/en.php, + .../views/default/forms/messages/process.php, + mod/messages/views/default/messages/css.php: forcing a min-height on inbox + list in messages plugin + + * views/default/css/admin.php, views/default/css/elements/layout.php: Fixes + #3084 added clearfix to elgg-layout + + * views/default/css/elements/chrome.php: Fixes #3183 limiting size of user + inserted images in content + + * mod/externalpages/languages/en.php, mod/externalpages/start.php, + .../views/default/admin/appearance/expages.php, + .../views/default/admin/site/expages.php, + mod/externalpages/views/default/expages/menu.php: Fixes #3106 putting + external pages under appearance - no better place + + * engine/classes/ElggMenuBuilder.php, engine/lib/navigation.php, + engine/lib/views.php: Fixes #3026 documentation for menu system + + * engine/lib/admin.php: Fixes #2233 added documentation on admin menus and + pages + + * engine/lib/deprecated-1.8.php: Refs #3248 deprecates remove_submenu_item() + + + * engine/classes/ElggAnnotation.php, engine/classes/ElggMetadata.php, + engine/lib/annotations.php: Refs #3238 #3246 anootations needed the same + fixes as metadata + + * engine/lib/metadata.php: Refs #3238 fix for updating name of metadata for + trunk + + * engine/classes/ElggMetadata.php: Fixes #3246 fixed ElggMetadata() + constructor + + * engine/lib/pageowner.php: fixed notice in get_context() when no context is + set + + * engine/lib/output.php, engine/lib/users.php, engine/lib/views.php, + engine/lib/widgets.php: some light standardization of the core libraries + +2011-03-26 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js: Fixes #3234, refs #3094. Added the inTarget code back to the + popup closing function. + +2011-03-26 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/actions/add.php, mod/thewire/actions/delete.php, + mod/thewire/classes/ElggWire.php, mod/thewire/languages/en.php, + mod/thewire/pages/thewire/everyone.php, + mod/thewire/pages/thewire/friends.php, mod/thewire/pages/thewire/owner.php, + mod/thewire/pages/thewire/reply.php, mod/thewire/pages/thewire/thread.php, + mod/thewire/start.php, mod/thewire/tests/regex.php, + mod/thewire/views/default/object/thewire.php, + .../views/default/thewire/profile_status.php, + mod/thewire/views/rss/object/thewire.php: standardized thewire plugin + + * engine/lib/annotations.php, engine/lib/metadata.php, + engine/tests/api/annotations.php, engine/tests/api/metadata.php, + engine/tests/objects/metadata.php: Closes #3202 'count' already supported, + added unit tests + + * mod/bookmarks/lib/bookmarks.php, + .../views/default/forms/bookmarks/save.php, mod/file/lib/file.php, + mod/groups/lib/discussion.php, mod/pages/lib/pages.php: Fixes #3239 entities + aren't blown away in form prepare functions any more + + * mod/pages/languages/en.php: fixed language strings in pages plugin + + * mod/file/actions/file/upload.php: don't allow a user to remove a title on + a file, must replace with another title + + * engine/lib/input.php, mod/blog/lib/blog.php: Refs #3239 added a new sticky + forms function to grab all variables and integrated into blog plugin + +2011-03-25 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php, views/default/css/elements/reset.php: Refs + #2979 forces vertical scrollbar without breaking widget dragging + + * engine/lib/navigation.php: Refs #3119 if only one item left, move it off + more menu (but only when nothing selected) + + * actions/admin/menu/save.php, views/default/forms/admin/menu/save.php: + Fixes #3206 using space so that echo('none') is not passed as value + + * views/default/css/admin.php: Refs #3236 removed some unused css from admin + theme and did some reorganizing + +2011-03-24 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/languages/en.php: added missing language string for comments on + file in river + + * engine/lib/views.php: Fixes #3166 registering css/elgg for simplecache + +2011-03-23 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Refs #3193 rollback version number + + * upgrade.php: display_errors is on for upgrades + + * ...svn-update_default_widgets-7daf5a459720d06d.php, version.php: Fixes + #3193 converts the default widgets for 1.8 - leaves behind the default + widgets object + + * engine/lib/admin.php, views/default/css/admin.php: Refs #3165 floating + admin widgets in same direction as profile widgets + + * ....8_svn-admins_like_widgets-7f19d2783c1680d3.php, version.php: Fixes + #3165 admins get widgets on upgrade - new upgrade creation process super + smooth #thanksBrett + + * engine/lib/admin.php, engine/lib/users.php, install/ElggInstaller.php: + Refs #3165 new admin users all get admin widgets + + * engine/classes/ElggFile.php: Fixes #3160 just needed a small variation off + of [8762] to handle getting filestore before metadata is set but after the + guid is set + + * engine/classes/ElggFile.php: Fixes #3205 reverting [8762] + + * engine/lib/elgglib.php: Fixes #3180 adds ajax page handler + + * mod/bookmarks/start.php, mod/thewire/start.php: added an owner block link + for the wire plugin + + * languages/en.php, mod/blog/languages/en.php, mod/blog/lib/blog.php, + mod/bookmarks/pages/bookmarks/all.php, mod/bookmarks/start.php, + mod/file/pages/file/owner.php, mod/groups/languages/en.php, + mod/pages/languages/en.php, views/default/page/layouts/content/header.php: + Fixes #3218 group content pages now use container method to determine who can + add content + +2011-03-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/pages/views/default/forms/pages/edit.php: fixed position of longtext + menu when editing pages + + * mod/bookmarks/languages/en.php: better names for a bookmark - got rid of + 'bookmark item' + + * mod/bookmarks/views/default/bookmarks/sidebar.php, + mod/file/views/default/file/sidebar.php, + mod/pages/views/default/pages/sidebar.php, + mod/thewire/pages/thewire/everyone.php, mod/thewire/pages/thewire/owner.php, + mod/thewire/views/default/thewire/sidebar.php: Fixes #2091 completes sidebar + tagcloud for major content plugins + + * engine/lib/tags.php, mod/blog/views/default/blog/sidebar.php, + mod/blog/views/default/blog/sidebar/tagcloud.php, + views/default/output/tagcloud.php, + views/default/page/elements/tagcloud_block.php: Refs #2091 added a tagcloud + block that accepts subtype + + * views/default/page/elements/comments_block.php: Fixes #2090 context + sensitive sidebar box is added - groups off + + * mod/bookmarks/views/default/bookmarks/js.php, + mod/groups/views/default/groups/js.php, + mod/messageboard/views/default/messageboard/js.php, + mod/messages/views/default/messages/js.php, + .../views/default/uservalidationbyemail/js.php: Refs #3016 making the final + elgg.js more readable + + * .../views/default/uservalidationbyemail/js.php: another example of an + extra ; in js due to lazy copy/paste jobs + + * mod/file/pages/file/owner.php, mod/file/pages/file/world.php, + mod/file/views/default/file/sidebar.php, mod/pages/pages/pages/owner.php, + mod/pages/pages/pages/world.php, mod/pages/views/default/pages/sidebar.php, + views/default/page/elements/comments_block.php: Refs #2090 added sidebar + comment block to file and pages plugins + + * mod/file/start.php, mod/pages/start.php: Refs #3176 missed group owner + page in script renaming + +2011-03-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php, vendors/jquery/fancybox/blank.gif, + vendors/jquery/fancybox/fancy_close.png, + vendors/jquery/fancybox/fancy_loading.png, + vendors/jquery/fancybox/fancy_nav_left.png, + vendors/jquery/fancybox/fancy_nav_right.png, + vendors/jquery/fancybox/fancy_shadow_e.png, + vendors/jquery/fancybox/fancy_shadow_n.png, + vendors/jquery/fancybox/fancy_shadow_ne.png, + vendors/jquery/fancybox/fancy_shadow_nw.png, + vendors/jquery/fancybox/fancy_shadow_s.png, + vendors/jquery/fancybox/fancy_shadow_se.png, + vendors/jquery/fancybox/fancy_shadow_sw.png, + vendors/jquery/fancybox/fancy_shadow_w.png, + vendors/jquery/fancybox/fancy_title_left.png, + vendors/jquery/fancybox/fancy_title_main.png, + vendors/jquery/fancybox/fancy_title_over.png, + vendors/jquery/fancybox/fancy_title_right.png, + vendors/jquery/fancybox/fancybox-x.png, + vendors/jquery/fancybox/fancybox-y.png, vendors/jquery/fancybox/fancybox.png, + vendors/jquery/fancybox/jquery.easing-1.3.pack.js, + vendors/jquery/fancybox/jquery.fancybox-1.3.4.css, + vendors/jquery/fancybox/jquery.fancybox-1.3.4.js, + .../jquery/fancybox/jquery.fancybox-1.3.4.pack.js, + .../fancybox/jquery.mousewheel-3.0.4.pack.js, views/default/js/lightbox.php: + Refs #2882 basic lightbox + +2011-03-21 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: No need to document NULL as possible return value + here + + * engine/classes/ElggEntity.php: oof -- how did that happen? + + * engine/classes/ElggEntity.php: Added documentation of magic properties to + ElggEntity + +2011-03-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/logbrowser/views/default/logbrowser/table.php: using - in log browser + css class names + + * mod/bookmarks/languages/en.php: added missing language string + + * mod/bookmarks/pages/bookmarks/all.php, + mod/bookmarks/pages/bookmarks/owner.php, + mod/bookmarks/views/default/bookmarks/sidebar.php: Refs #2090 added latest + comments to bookmarks sidebar + + * engine/lib/views.php, languages/en.php, + mod/blog/views/default/blog/sidebar.php, + views/default/page/elements/comments.php, + views/default/page/elements/comments_block.php: Refs #2090 removed + elgg_view_latest_comments() and replaced it with a page elements view + + * mod/groups/lib/groups.php, + mod/groups/views/default/groups/profile/fields.php, + .../views/default/groups/profile/profile_block.php, + .../views/default/groups/profile/summary.php: Fixes #3113 pulled group + profile fields out of top profile area + + * views/default/admin/appearance/profile_fields.php: Fixes #3099 corrected + view name + + * mod/logbrowser/views/default/logbrowser/form.php: Fixes #3082 fixed + toggler in log browser + + * views/default/navigation/menu/user_hover.php: Fixes #3203 not calling the + view menu section code once per item + + * views/default/page/layouts/widgets.php: Fixes #3168 not displaying a + widget when handler is not available + +2011-03-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggObject.php, mod/blog/lib/blog.php, + mod/groups/actions/discussion/reply/save.php, + mod/groups/actions/discussion/save.php, mod/groups/languages/en.php, + mod/groups/lib/discussion.php, mod/groups/start.php, + .../river/object/groupforumtopic/create.php: Fixes #2974 using + canWriteToContainer() to control access to creating group content + + * install/ElggInstaller.php: Fixes #3101 removed language setting from + installer until we provide language files besides English + + * .../forms/admin/plugins/simple_update_states.php: Fixes #3102 removed + plugin reset button + + * views/default/forms/admin/site/update_advanced.php: Fixes #3100 removed + viewtype from advanced settings + + * install/ElggInstaller.php, install/languages/en.php: Fixes #3062 checks if + data directory exists + +2011-03-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js: Fixes #3094. Removed event blocking code for popups. + + * ..._svn-widgets_arent_plugins-61836261fa280a5c.php, version.php: Fixes + #3161. Added upgrade to update object, widget to ElggWidget. + +2011-03-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php, mod/twitter/start.php: Refs #3171 Using correct + widget registration method + +2011-03-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/version.php: Fixes #3188. We no longer store the version as the + key, so a standard sort will do. + +2011-03-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php, pages/river.php, views/rss/core/river/body.php, + views/rss/river/item.php, views/rss/river/item/list.php: Fixes #3197 fixed + the RSS feed for activity (river) + + * views/rss/layout/objects/image_block.php, + views/rss/layout/objects/list.php, views/rss/layout/shells/default.php, + views/rss/page/components/image_block.php, + views/rss/page/components/list.php, views/rss/page/layouts/default.php: Refs + #3197 fixed layout views for RSS viewtype + + * engine/lib/entities.php, engine/lib/group.php, engine/lib/sites.php, + engine/lib/users.php, engine/lib/views.php, + views/default/page/elements/sidebar.php: Fixes #3114 added the rss link back + to pages + + * engine/lib/admin.php: Refs #2892 added elgg_get_admins() function - this + could eventually be a wrapper around elgg_get_users() + + * mod/thewire/start.php: Fixes #3025 added back thewire's entity menu items + + * engine/lib/elgglib.php: Fixes #3198 handling exceptions thrown in + exception handler by pointing to the error log + +2011-03-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggEntity.php: Fixes #3192, refs #650. + ElggEntity->getMetaData() sets the limit to 0 for array-based metadata. + + * engine/lib/deprecated-1.8.php: Fixes #3190. Added elgg_count_comments() to + deprecated-1.8.php. + + * upgrade.php: Fixes #3064. Can't use the pretty new views to display the + can't upgrade messages. Using the failsafe view type. + +2011-03-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * ...031300-1.8_svn-twitter_api-12b832a5a7a3e1bd.php: Refs #3188 removed + empty call for guid + + * languages/en.php: Fixes #3162 + +2011-03-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/widgets/friends/content.php, + views/default/widgets/new_users/content.php, + views/default/widgets/online_users/content.php: added documentation headers + to the core widgets + + * engine/lib/river.php, languages/en.php, + views/default/widgets/river_widget/content.php, + views/default/widgets/river_widget/edit.php: Fixes #3171 added river widget + using same name as 1.7 riverdashboard plugin + + * actions/friends/add.php: Fixes #3167 friending now shows up in river + + * mod/twitter/manifest.xml: added "widget" to this plugin's name to + descrease confusion with the api plugin + + * languages/en.php, mod/profile/views/default/profile/owner_block.php: Fixes + #3173 quote was missing from conversion to new toggler pattern + + * mod/file/pages/file/index.php, mod/file/pages/file/owner.php, + mod/file/start.php, mod/pages/pages/pages/index.php, + mod/pages/pages/pages/owner.php, mod/pages/start.php, + mod/thewire/pages/thewire/owner.php, mod/thewire/pages/thewire/user.php, + mod/thewire/start.php: Fixes #3176 replaced usage of index.php where + appropriate + + * mod/pages/edit.php, mod/pages/friends.php, mod/pages/history.php, + mod/pages/index.php, mod/pages/new.php, mod/pages/pages/pages/edit.php, + mod/pages/pages/pages/friends.php, mod/pages/pages/pages/history.php, + mod/pages/pages/pages/index.php, mod/pages/pages/pages/new.php, + mod/pages/pages/pages/revision.php, mod/pages/pages/pages/view.php, + mod/pages/pages/pages/world.php, mod/pages/revision.php, mod/pages/start.php, + mod/pages/view.php, mod/pages/world.php, mod/search/index.php, + mod/search/pages/search/index.php, mod/search/start.php: Fixes #3158 updated + search and pages plugins for page handler scripts + + * mod/messages/inbox.php, mod/messages/pages/messages/inbox.php, + mod/messages/pages/messages/read.php, mod/messages/pages/messages/send.php, + mod/messages/pages/messages/sent.php, mod/messages/read.php, + mod/messages/send.php, mod/messages/sent.php, mod/messages/start.php: Refs + #3158 update messages plugin + + * mod/messageboard/pages/messageboard/owner.php, + mod/messageboard/pages/owner.php, mod/messageboard/start.php: Refs #3158 + Fixes #3170 namespaces messageboard plugin page scripts + + * mod/file/edit.php, mod/file/friends.php, mod/file/index.php, + mod/file/pages/file/edit.php, mod/file/pages/file/friends.php, + mod/file/pages/file/index.php, mod/file/pages/file/search.php, + mod/file/pages/file/upload.php, mod/file/pages/file/view.php, + mod/file/pages/file/world.php, mod/file/search.php, mod/file/start.php, + mod/file/upload.php, mod/file/view.php, + mod/file/views/default/file/typecloud.php, mod/file/world.php: Refs #3158 + namespace file plugin's page scripts + +2011-03-19 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/forms/register.php: using shorthand for document ready + callback + +2011-03-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messages/start.php: Fixes #3164. Denormalized unread message counting + query because it was making things so slow I couldn't test. + + * engine/classes/ElggFile.php: Fixes #3160. ElggFile->getFilehandler() is + less horrible. + + * engine/lib/metastrings.php: Fixing pluralization of singular options for + elgg_get_metadata() and elgg_get_annotations(). + +2011-03-18 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/pages/add.php, mod/bookmarks/pages/all.php, + mod/bookmarks/pages/bookmarklet.php, mod/bookmarks/pages/bookmarks/add.php, + mod/bookmarks/pages/bookmarks/all.php, + mod/bookmarks/pages/bookmarks/bookmarklet.php, + mod/bookmarks/pages/bookmarks/edit.php, + mod/bookmarks/pages/bookmarks/friends.php, + mod/bookmarks/pages/bookmarks/owner.php, + mod/bookmarks/pages/bookmarks/view.php, mod/bookmarks/pages/edit.php, + mod/bookmarks/pages/friends.php, mod/bookmarks/pages/owner.php, + mod/bookmarks/pages/view.php, mod/bookmarks/start.php, + mod/thewire/pages/everyone.php, mod/thewire/pages/friends.php, + mod/thewire/pages/previous.php, mod/thewire/pages/reply.php, + mod/thewire/pages/tag.php, mod/thewire/pages/thewire/everyone.php, + mod/thewire/pages/thewire/friends.php, + mod/thewire/pages/thewire/previous.php, mod/thewire/pages/thewire/reply.php, + mod/thewire/pages/thewire/tag.php, mod/thewire/pages/thewire/thread.php, + mod/thewire/pages/thewire/user.php, mod/thewire/pages/thread.php, + mod/thewire/pages/user.php, mod/thewire/start.php: Refs #3158 namespaced + pages for bookmarks and thewire + +2011-03-17 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../notifications/subscriptions/forminternals.php: Using shorthand + document ready initialization + + * mod/embed/views/default/embed/embed.php: Switching click handler to "live" + +2011-03-17 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: fixed typo in welcome widget text + + * engine/lib/system_log.php: Refs #3154 adding system log cache bug fix to + trunk + + * engine/lib/system_log.php: Fixes #3098 catching exceptions when loading an + object in system log + +2011-03-17 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js: Fixes #3094, Refs #3111. Clicking outside a popup closes the + visible popups. + + * views/default/css/admin.php: elgg-head is no longer the direct child of + elgg-state-draggable. Restoring dragger icon for plugins. + + * mod/blog/languages/en.php: Added missing language string. + + * install/ElggInstaller.php: Changed order of the default admin widgets. + + * engine/lib/cache.php, engine/lib/configuration.php, + ...-1.8_svn-datalist_grows_up-0b8aec5a55cc1e1c.php, engine/schema/mysql.sql, + version.php: Fixes #3123. Datalists and config names can now be up to 255 + chars long. Debug mode is disabled when caching views to avoid saving bad + stuff. + + * mod/likes/start.php: Fixes #3153. Fixed incorrect options. + + * views/default/forms/comments/add.php, + views/default/river/elements/body.php: Fixes #3130. Fixed river/item/footer + -> river/elements/footer for comments. + + * mod/twitter_api/lib/twitter_api.php: Fixes #2416. Twitter API pulls in + avatars from twitter for new users. + + * ...031300-1.8_svn-twitter_api-12b832a5a7a3e1bd.php, + ...11031400-1.8_svn-oauth_api-8f33ee79c3e66222.php, languages/en.php, + mod/oauth_api/manifest.xml, mod/twitter_api/manifest.xml: Fixes #3141. + Disabling twitter_api and oauth_api upon upgrade because we can't check + previous states. Adding an admin notice. twitter_api conflicts with + twitterservice and oauth_api conflicts with oauth_lib. + + * views/default/object/admin_notice.php: Refs #2242: Better placement for + the delete button for admin notices. + + * engine/lib/plugins.php: Fixed a typo that broke ignore access. That was + fun to track down >:O + + * views/default/object/admin_notice.php: Refs #2242. Removed incorrect + option passed to url view. + + * actions/admin/delete_admin_notice.php, engine/lib/admin.php, + languages/en.php, views/default/css/admin.php, views/default/js/admin.php, + views/default/object/admin_notice.php, views/default/page/admin.php: Fixes + #2242. Can now delete admin notices manually. + +2011-03-16 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: Fixes #3066 moves setting of lastcache value up in boot + sequence + + * engine/classes/ElggMenuBuilder.php: Fixes #3145 adds a default for menu + sort_by + + * index.php: Fixes #3144 not using undefined $options variable + +2011-03-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * ...031300-1.8_svn-twitter_api-12b832a5a7a3e1bd.php, + ...11031400-1.8_svn-oauth_api-8f33ee79c3e66222.php: Fixes #3141. Fixed + twitter_api and oauth_api upgrades. Only worked on localhost because of code + gnomes. + +2011-03-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * ...11031400-1.8_svn-oauth_api-8f33ee79c3e66222.php: Fixes #3129. Fixed + faulty logic that broke upgrades. + +2011-03-15 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Refs #2814 can now check if an entity exists + indepedent of access permissions + +2011-03-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ajax.js, js/lib/configuration.js, js/lib/security.js, + languages/en.php, views/default/js/elgg.php: Refs #2538. Loading + js/configuration.js again. Only updating tokens on success and showing a + basic warning if refresh fails. + + * js/lib/languages.js: JS elgg.echo() returns the key if the string isn't + found. This is consistent with the PHP version. + + * js/classes/ElggPriorityList.js, js/lib/elgglib.js, js/lib/hooks.js, + js/lib/languages.js, js/lib/prototypes.js, js/lib/security.js, + js/lib/session.js, js/lib/ui.js, js/lib/userpicker.js: Refs #2538: Added + documentation to most of the JS methods missing it. + + * mod/oauth_api/manifest.xml, mod/oauth_api/start.php, + mod/oauth_api/vendors/oauth/LICENSE, + mod/oauth_api/vendors/oauth/example/server/INSTALL, + .../vendors/oauth/example/server/core/init.php, + .../example/server/core/templates/inc/footer.tpl, + .../example/server/core/templates/inc/header.tpl, + .../oauth/example/server/core/templates/index.tpl, + .../oauth/example/server/core/templates/logon.tpl, + .../example/server/core/templates/register.tpl, + .../vendors/oauth/example/server/www/hello.php, + .../vendors/oauth/example/server/www/index.php, + .../vendors/oauth/example/server/www/logon.php, + .../vendors/oauth/example/server/www/oauth.php, + .../vendors/oauth/example/server/www/register.php, + .../oauth/example/server/www/services.xrds.php, + .../vendors/oauth/library/OAuthDiscovery.php, + .../vendors/oauth/library/OAuthException.php, + .../vendors/oauth/library/OAuthRequest.php, + .../vendors/oauth/library/OAuthRequestLogger.php, + .../vendors/oauth/library/OAuthRequestSigner.php, + .../vendors/oauth/library/OAuthRequestVerifier.php, + .../vendors/oauth/library/OAuthRequester.php, + .../vendors/oauth/library/OAuthServer.php, + mod/oauth_api/vendors/oauth/library/OAuthStore.php, + .../library/body/OAuthBodyContentDisposition.php, + .../library/body/OAuthBodyMultipartFormdata.php, + .../vendors/oauth/library/discovery/xrds_parse.php, + .../vendors/oauth/library/discovery/xrds_parse.txt, + .../OAuthSignatureMethod.class.php, .../OAuthSignatureMethod_HMAC_SHA1.php, + .../signature_method/OAuthSignatureMethod_MD5.php, + .../OAuthSignatureMethod_PLAINTEXT.php, + .../OAuthSignatureMethod_RSA_SHA1.php, + .../library/store/OAuthStoreAbstract.class.php, + .../oauth/library/store/OAuthStoreAnyMeta.php, + .../oauth/library/store/OAuthStoreMySQL.php, + .../vendors/oauth/library/store/mysql/install.php, + .../vendors/oauth/library/store/mysql/mysql.sql, + .../oauth/test/discovery/xrds-fireeagle.xrds, + .../oauth/test/discovery/xrds-getsatisfaction.xrds, + .../oauth/test/discovery/xrds-magnolia.xrds, + mod/oauth_api/vendors/oauth/test/oauth_test.php, mod/oauth_lib/manifest.xml, + mod/oauth_lib/start.php, mod/oauth_lib/vendors/oauth/LICENSE, + mod/oauth_lib/vendors/oauth/example/server/INSTALL, + .../vendors/oauth/example/server/core/init.php, + .../example/server/core/templates/inc/footer.tpl, + .../example/server/core/templates/inc/header.tpl, + .../oauth/example/server/core/templates/index.tpl, + .../oauth/example/server/core/templates/logon.tpl, + .../example/server/core/templates/register.tpl, + .../vendors/oauth/example/server/www/hello.php, + .../vendors/oauth/example/server/www/index.php, + .../vendors/oauth/example/server/www/logon.php, + .../vendors/oauth/example/server/www/oauth.php, + .../vendors/oauth/example/server/www/register.php, + .../oauth/example/server/www/services.xrds.php, + .../vendors/oauth/library/OAuthDiscovery.php, + .../vendors/oauth/library/OAuthException.php, + .../vendors/oauth/library/OAuthRequest.php, + .../vendors/oauth/library/OAuthRequestLogger.php, + .../vendors/oauth/library/OAuthRequestSigner.php, + .../vendors/oauth/library/OAuthRequestVerifier.php, + .../vendors/oauth/library/OAuthRequester.php, + .../vendors/oauth/library/OAuthServer.php, + mod/oauth_lib/vendors/oauth/library/OAuthStore.php, + .../library/body/OAuthBodyContentDisposition.php, + .../library/body/OAuthBodyMultipartFormdata.php, + .../vendors/oauth/library/discovery/xrds_parse.php, + .../vendors/oauth/library/discovery/xrds_parse.txt, + .../OAuthSignatureMethod.class.php, .../OAuthSignatureMethod_HMAC_SHA1.php, + .../signature_method/OAuthSignatureMethod_MD5.php, + .../OAuthSignatureMethod_PLAINTEXT.php, + .../OAuthSignatureMethod_RSA_SHA1.php, + .../library/store/OAuthStoreAbstract.class.php, + .../oauth/library/store/OAuthStoreAnyMeta.php, + .../oauth/library/store/OAuthStoreMySQL.php, + .../vendors/oauth/library/store/mysql/install.php, + .../vendors/oauth/library/store/mysql/mysql.sql, + .../oauth/test/discovery/xrds-fireeagle.xrds, + .../oauth/test/discovery/xrds-getsatisfaction.xrds, + .../oauth/test/discovery/xrds-magnolia.xrds, + mod/oauth_lib/vendors/oauth/test/oauth_test.php, + mod/twitter_api/manifest.xml: Refs #3115. Moved oauth_lib to oauth_api. + + * engine/lib/version.php: Refs #1433. Restored db_upgrade() call during + upgrades to fix issues for people upgrading from earlier versions of 1.7 than + 2010062401. This is why we should follow deprecation policies, Brett........ + +2011-03-15 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/developers/actions/developers/settings.php, + mod/developers/languages/en.php, mod/developers/manifest.xml, + mod/developers/start.php, .../views/default/admin/developers/settings.php, + .../views/default/forms/developers/settings.php: Fixes #3009 a bare bones + developer tools settings + +2011-03-14 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/js/embed.js, mod/embed/start.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/js.php, + mod/embed/views/default/embed/lightbox_init.php, + mod/embed/views/default/embed/upload/content.php, + mod/file/views/default/file/embed_upload.php, mod/groups/start.php, + mod/groups/views/default/groups/js.php, + .../views/default/groups/profile/widgets.php, mod/messages/start.php, + .../views/default/forms/messages/process.php, + .../views/default/forms/messages/reply.php, + mod/messages/views/default/messages/js.php, mod/profile/start.php, + mod/profile/views/default/profile/js.php, + mod/profile/views/default/profile/wrapper.php, mod/thewire/start.php, + mod/thewire/views/default/forms/thewire/add.php, + views/default/css/elements/buttons.php: Refs #3016: Removes inline javascript + from embed, file, groups, messages, profile, thewire + + * views/default/css/admin.php, views/default/css/elements/icons.php, + views/default/css/elements/modules.php, + views/default/object/widget/elements/controls.php: Refs #3112: Pulled out + widget gear icon into elgg-icon-gear, which widgets now use + +2011-03-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPlugin.php, engine/classes/ElggPluginPackage.php, + languages/en.php, views/default/admin/plugins/advanced.php, + views/default/object/plugin/invalid.php: Fixes #2928: Invalid plugins are + shown on the advance page with details about the problem and a link to the + docs. + +2011-03-14 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php, views/default/css/elements/layout.php: Refs + #3109: Fixes 3 more instances of background-color being used when background + should be + + * .../views/default/theme_preview/navigation.php, + mod/embed/views/default/embed/css.php, + mod/search/views/default/search/css.php, + mod/thewire/views/default/thewire/css.php, views/default/css/admin.php, + views/default/css/elements/buttons.php, + views/default/css/elements/components.php, + views/default/css/elements/forms.php, views/default/css/elements/icons.php, + views/default/css/elements/layout.php, views/default/css/elements/misc.php, + views/default/css/elements/modules.php, + views/default/css/elements/navigation.php: Refs #3109: More CSS cleanup. + Fixes bugs introduced by last cleanup where background-color: was being used + instead of background: + +2011-03-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPlugin.php, engine/lib/plugins.php: Refs #3079: Making + sure elgg_get_max_plugin_priority() returns 1 instead. Fixed problems when + bootstrapping elgg plugins. Will perform tests against MySQL 5.5 when I have + a real internet connection. + +2011-03-14 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CODING.txt: Using tabs instead of spaces to indent lines in CODING.txt + + * install/css/install.css, .../views/default/custom_index/css.php, + mod/embed/views/default/embed/css.php, + mod/groups/views/default/groups/css.php, + mod/messages/views/default/messages/css.php, + mod/profile/views/default/profile/css.php, + .../views/default/reportedcontent/admin_css.php, + mod/search/views/default/search/css.php, + mod/tinymce/views/default/tinymce/css.php, + mod/twitter/views/default/twitter/css.php, views/default/css/admin.php, + views/default/css/elements/buttons.php, + views/default/css/elements/chrome.php, + views/default/css/elements/components.php, + views/default/css/elements/forms.php, views/default/css/elements/icons.php, + views/default/css/elements/misc.php, views/default/css/elements/modules.php, + views/default/css/elements/navigation.php: Fixes #3109: added + non-vendor-prefixed css property declarations where applicable. Cleaned up + various other aspects of the css + + * engine/handlers/page_handler.php: Fixes #3080: Move redirect code to + before engine inclusion + +2011-03-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fixes #3121 array_filter() passes array elements + to callback + +2011-03-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/menu/page.php: Fixes #3103. Re-added code + accidentally removed in r8611 that broke page menu selected items. + + * ...031300-1.8_svn-twitter_api-12b832a5a7a3e1bd.php, + mod/twitter_api/graphics/sign_in_with_twitter.gif, + mod/twitter_api/languages/en.php, mod/twitter_api/lib/twitter_api.php, + mod/twitter_api/manifest.xml, mod/twitter_api/start.php, + mod/twitter_api/vendors/twitteroauth/LICENSE, + mod/twitter_api/vendors/twitteroauth/OAuth.php, + mod/twitter_api/vendors/twitteroauth/README, + .../vendors/twitteroauth/twitterOAuth.php, + .../views/default/settings/twitter_api/edit.php, + mod/twitter_api/views/default/twitter_api/css.php, + .../views/default/twitter_api/login.php, + .../views/default/twitter_api/metatags.php, + .../default/usersettings/twitter_api/edit.php, + .../graphics/sign_in_with_twitter.gif, mod/twitterservice/languages/en.php, + mod/twitterservice/manifest.xml, mod/twitterservice/start.php, + mod/twitterservice/twitterservice_lib.php, + mod/twitterservice/vendors/twitteroauth/LICENSE, + mod/twitterservice/vendors/twitteroauth/OAuth.php, + mod/twitterservice/vendors/twitteroauth/README, + .../vendors/twitteroauth/twitterOAuth.php, + .../views/default/settings/twitterservice/edit.php, + .../views/default/twitterservice/css.php, + .../views/default/twitterservice/login.php, + .../views/default/twitterservice/metatags.php, + .../default/usersettings/twitterservice/edit.php, version.php: Refs #3115. + Migrated twitterservice to twitter_api. Added upgrade to migrate plugin and + user settings. + +2011-03-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messages/start.php: fixed WSOD because of function name change when + using some 1.7 themes + + * engine/lib/views.php: Refs #3059 should only fallback to 1.7 pageshell + when asking for default page shell - otherwise breaks admin area + + * engine/lib/deprecated-1.8.php: Fixes #3116 old method of getting site menu + works again + + * engine/handlers/page_handler.php: Refs #2228 reverting [8654] so + forwarding works + + * languages/en.php: Reverted changes made for elgg.com on Tools menu + +2011-03-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPlugin.php: Refs #3079: Better checks in + ElggPlugin::setPriority() to avoid priorities of 0. Still requires testing + for MySQL 5.5. + + * languages/en.php: Refs #3009. Fixed a few typos and inaccuracies in the + welcome widget. + +2011-03-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/likes/views/default/likes/display.php: tweaked an id so that the likes + html would be valid + + * views/default/page/elements/footer.php: how did that get there - removing + some test code + + * js/lib/ui.js: Fixes #3110 - checking selector before running date picker + js + + * .../views/default/admin/utilities/diagnostics.php, + .../views/default/diagnostics/forms/download.php: wrapped the submit button + in diagnostics plugin with a <p> so the bottom doesn't get cut off + + * languages/en.php: Refs #2991 restored plugin settings language string + needed for page title + + * languages/en.php: fixed typo in site settings + + * .../views/default/groups/sidebar/members.php: Fixes #3072 using + elgg_list_entities*() in group members sidebar view + + * mod/groups/languages/en.php, mod/groups/lib/groups.php: displaying a no + activity message on the activity page for new groups + + * mod/pages/world.php: added text to pages plugin for case where no pages + have been created on site + + * mod/file/index.php: fixed typo in file index.php + + * mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/file/views/default/object/file.php, + mod/groups/views/default/group/default.php, + .../views/default/object/groupforumtopic.php, + mod/pages/views/default/object/page_top.php, + mod/thewire/views/default/object/thewire.php, + views/default/object/default.php, + views/default/page/components/list/body.php, + views/default/page/components/summary.php, views/default/user/default.php: + Refs #3096 using 'summary' instead of list/body + +2011-03-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/river/elements/body.php, + views/default/river/elements/controls.php, + views/default/river/elements/footer.php, + views/default/river/elements/image.php, views/default/river/item.php, + views/default/river/item/body.php, views/default/river/item/controls.php, + views/default/river/item/footer.php, views/default/river/item/image.php: + somehow we forgot to use 'elements' in river views + +2011-03-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, upgrade.php, views/default/page/upgrade.php: Fixes + #3064. Checking for views/default/welcome.php and aborting upgrade if found. + Need to add documention for how to replace views directory to wiki. Also + fixed ajax loader during upgrade. + +2011-03-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggUser.php, mod/custom_index/index.php, + views/default/widgets/friends/content.php: Fixes #3045 custom index and the + friends widget now use the gallery view for user icons + + * engine/lib/views.php, views/default/page/components/gallery.php, + views/default/page/components/list.php, views/default/user/default.php: Refs + #3045 adds a gallery context based view for users + + * engine/lib/admin.php, engine/lib/elgglib.php, engine/lib/views.php, + engine/tests/api/helpers.php, mod/blog/lib/blog.php, mod/blog/start.php, + .../views/default/page/theme_preview.php, mod/notifications/index.php, + .../notifications/subscriptions/forminternals.php, mod/pages/start.php, + mod/tinymce/start.php, mod/tinymce/views/default/tinymce/init.php, + mod/zaudio/start.php, mod/zaudio/views/default/zaudio/audioplayer.php, + views/default/input/autocomplete.php, views/default/input/friendspicker.php, + views/default/input/userpicker.php, views/default/page/elements/head.php: + Fixes #3091 adds load functions for js and css + +2011-03-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php: Fixed #3093: Admin link shows only for admin users. + + * languages/en.php: Fixes #3004: Updated admin widget text to reflect menu + changes. + + * mod/blog/views/default/blog/sidebar/revisions.php: Fixed blog revision + links. + + * js/lib/autocomplete.js, js/lib/elgglib.js, js/lib/events.js, + js/lib/hooks.js, js/lib/languages.js, js/lib/security.js, js/lib/ui.js, + js/lib/ui.widgets.js, js/lib/userpicker.js, js/tests/ElggEventsTest.js, + js/tests/ElggHooksTest.js, mod/blog/views/default/js/blog/save_draft.php, + mod/bookmarks/views/default/bookmarks/js.php, + mod/messageboard/views/default/messageboard/js.php, + mod/tinymce/views/default/js/tinymce.php, + .../views/default/uservalidationbyemail/js.php, + views/default/core/account/login_box.php, + views/default/core/account/login_dropdown.php, + views/default/core/river/filter.php, views/default/js/admin.php, + views/default/js/elgg.php: Fixes #3065, #3089. Merged JS events and hooks to + a single system. Updated plugins and core to use it. Added + elgg.getURLFragment() and using it elgg.ui.popsUp(). + +2011-03-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page/admin.php, views/default/page/default.php: forgot to + include js registered for the footer in page shells + + * engine/lib/elgglib.php, engine/tests/api/helpers.php: Refs #3091 + registering js and css support priority though does not maintain registration + order if items have equal priority + + * engine/lib/admin.php, engine/lib/elgglib.php, engine/lib/views.php, + engine/tests/api/helpers.php, mod/blog/lib/blog.php, + mod/notifications/index.php, + .../notifications/subscriptions/forminternals.php, mod/pages/start.php, + mod/tinymce/views/default/tinymce/init.php, + mod/zaudio/views/default/zaudio/audioplayer.php, + views/default/admin/plugins/advanced.php, + views/default/input/autocomplete.php, views/default/input/friendspicker.php, + views/default/input/userpicker.php, views/default/page/components/list.php: + Refs #3091 rewrote the js and css register functions to require a name + + * mod/blog/views/default/blog/group_module.php, + .../views/default/bookmarks/group_module.php, + mod/file/views/default/file/group_module.php, + .../views/default/discussion/group_module.php, + mod/pages/views/default/pages/group_module.php: Fixes #3071 group "widgets" + check permissions now + +2011-03-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/widgets.php, + views/default/admin/appearance/default_widgets.php, + views/default/admin/appearance/menu_items.php, + views/default/admin/appearance/profile_fields.php, + .../admin/appearance/profile_fields/list.php, + views/default/admin/settings/default_widgets.php, + views/default/admin/settings/menu_items.php, + views/default/admin/settings/profile_fields.php, + .../default/admin/settings/profile_fields/list.php, + views/default/css/admin.php, views/default/js/admin.php: Refs #2991: Readded + the appearance menu under configure. Moved plugin settings under + configure/settings. + + * engine/lib/admin.php, languages/en.php, views/default/admin/sidebar.php, + views/default/css/admin.php: Refs #2991. Using section for admin menu. + + * views/default/navigation/menu/elements/section.php: Refs #3088. Wrapping + section headers in <h2>s. + + * engine/lib/views.php: Refs #3088. Added docs for section headers to + elgg_view_menu(). + + * views/default/navigation/menu/default.php, + views/default/navigation/menu/elements/section.php, + views/default/navigation/menu/page.php: Fixes #3088: Added section header + support to page and default menus. + +2011-03-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php: Refs #3085 finished support for passing $vars to + elgg_view_entity() + + * engine/lib/views.php, views/default/page/components/gallery.php, + views/default/page/components/list.php, views/rss/layout/objects/list.php: + Refs #3085 moved full_view out of elgg_view_list_item() into $vars to be + consistent with other elgg_view* functions + + * engine/lib/views.php, views/default/page/elements/comments.php: Refs #3085 + added $vars to elgg_view_comments() + + * engine/lib/views.php: Refs #3085 improved documentation of + elgg_view_entity_list() which already supported $vars array + + * engine/classes/ElggEntity.php, engine/lib/entities.php: improved + documentation of can write to container method/function + +2011-03-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/js/elgg.php: Fixes #3081: Adding a new line between + javascript includes. + + * engine/handlers/page_handler.php, engine/lib/admin.php, + engine/lib/widgets.php, languages/en.php, mod/developers/languages/en.php, + mod/developers/start.php, mod/diagnostics/start.php, + mod/externalpages/start.php, mod/logbrowser/start.php, + mod/reportedcontent/start.php, mod/uservalidationbyemail/start.php, + views/default/admin/appearance/default_widgets.php, + views/default/admin/appearance/menu_items.php, + views/default/admin/appearance/profile_fields.php, + .../admin/appearance/profile_fields/list.php, + views/default/admin/settings/advanced.php, + views/default/admin/settings/basic.php, + views/default/admin/settings/default_widgets.php, + views/default/admin/settings/menu_items.php, + views/default/admin/settings/profile_fields.php, + .../default/admin/settings/profile_fields/list.php, + views/default/admin/sidebar.php, views/default/admin/site/advanced.php, + views/default/admin/site/basic.php, views/default/css/admin.php, + views/default/js/admin.php: Refs #2991. First round at rearranging and + grouping admin menu based upon tasks. + +2011-03-10 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/activate.php, actions/admin/plugins/deactivate.php, + actions/admin/user/delete.php, actions/friends/collections/add.php, + actions/friends/collections/delete.php, engine/classes/ElggSite.php, + engine/lib/admin.php, engine/lib/cache.php, engine/lib/cron.php, + engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/input.php, + engine/lib/navigation.php, engine/lib/output.php, engine/lib/pagehandler.php, + engine/lib/pageowner.php, engine/lib/plugins.php, engine/lib/river.php, + engine/lib/user_settings.php, engine/lib/users.php, + engine/tests/api/helpers.php, index.php, install/ElggInstaller.php, + js/lib/elgglib.js, js/lib/languages.js, js/lib/userpicker.js, + js/tests/ElggLibTest.js, mod/blog/actions/blog/delete.php, + mod/blog/actions/blog/save.php, mod/blog/lib/blog.php, mod/blog/start.php, + mod/blog/views/default/blog/group_module.php, + mod/blog/views/default/blog/sidebar/archives.php, + mod/blog/views/default/blog/sidebar/revisions.php, + mod/blog/views/default/object/blog.php, + mod/blog/views/default/widgets/blog/content.php, + mod/bookmarks/actions/bookmarks/delete.php, + mod/bookmarks/actions/bookmarks/save.php, mod/bookmarks/pages/friends.php, + mod/bookmarks/pages/view.php, mod/bookmarks/start.php, + .../views/default/bookmarks/bookmarklet.php, + .../views/default/bookmarks/group_module.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../views/default/widgets/bookmarks/content.php, mod/categories/start.php, + mod/categories/views/default/output/categories.php, mod/developers/start.php, + .../views/default/admin/developers/preview.php, mod/embed/start.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/upload/content.php, + mod/externalpages/start.php, + mod/externalpages/views/default/expages/menu.php, + mod/file/actions/file/delete.php, mod/file/actions/file/upload.php, + mod/file/edit.php, mod/file/friends.php, mod/file/index.php, + mod/file/search.php, mod/file/start.php, mod/file/upload.php, + mod/file/view.php, mod/file/views/default/file/embed_upload.php, + mod/file/views/default/file/group_module.php, + mod/file/views/default/object/file.php, + .../views/default/widgets/filerepo/content.php, + mod/groups/actions/discussion/delete.php, + mod/groups/actions/groups/delete.php, + mod/groups/actions/groups/membership/invite.php, + mod/groups/lib/discussion.php, mod/groups/lib/groups.php, + mod/groups/start.php, .../views/default/discussion/group_module.php, + .../views/default/groups/group_sort_menu.php, + .../default/groups/profile/activity_module.php, + .../views/default/groups/profile/buttons.php, + mod/groups/views/default/groups/side_menu.php, + mod/groups/views/default/groups/sidebar/find.php, + .../views/default/groups/sidebar/members.php, + .../default/widgets/a_users_groups/content.php, + mod/invitefriends/actions/invite.php, mod/invitefriends/start.php, + mod/logbrowser/start.php, mod/logbrowser/views/default/logbrowser/form.php, + mod/logbrowser/views/default/logbrowser/table.php, + mod/messageboard/pages/owner.php, mod/messageboard/start.php, + .../views/default/widgets/messageboard/content.php, + mod/messages/actions/messages/send.php, mod/messages/read.php, + mod/messages/start.php, mod/messages/views/default/object/messages.php, + mod/notifications/start.php, mod/pages/actions/pages/delete.php, + mod/pages/friends.php, mod/pages/history.php, mod/pages/revision.php, + mod/pages/start.php, mod/pages/view.php, + mod/pages/views/default/object/page_top.php, + mod/pages/views/default/pages/group_module.php, + mod/pages/views/default/widgets/pages/content.php, mod/profile/start.php, + mod/reportedcontent/start.php, mod/search/index.php, + mod/search/views/default/search/list.php, + mod/search/views/default/search/search_box.php, mod/thewire/actions/add.php, + mod/thewire/actions/delete.php, mod/thewire/pages/friends.php, + mod/thewire/pages/reply.php, mod/thewire/pages/tag.php, + mod/thewire/pages/thread.php, mod/thewire/pages/user.php, + mod/thewire/start.php, mod/thewire/tests/regex.php, + mod/thewire/views/default/object/thewire.php, + .../views/default/thewire/profile_status.php, + .../views/default/widgets/thewire/content.php, mod/twitterservice/start.php, + mod/twitterservice/twitterservice_lib.php, + .../views/default/twitterservice/login.php, + .../default/usersettings/twitterservice/edit.php, + mod/uservalidationbyemail/lib/functions.php, + mod/uservalidationbyemail/start.php, + .../forms/uservalidationbyemail/bulk_action.php, + views/default/admin/appearance/default_widgets.php, + views/default/admin/header.php, views/default/admin/plugins/advanced.php, + views/default/core/account/login_dropdown.php, + views/default/core/account/login_walled_garden.php, + views/default/core/members/nav.php, views/default/core/members/sidebar.php, + views/default/forms/login.php, views/default/group/search/finishblurb.php, + views/default/input/autocomplete.php, + views/default/object/plugin/advanced.php, + views/default/object/plugin/simple.php, views/default/output/tagcloud.php, + views/default/output/tags.php, views/default/page/default.php, + views/default/page/layouts/content/filter.php, + views/default/page/layouts/content/header.php, + .../page/layouts/two_column_left_sidebar.php, + views/default/user/search/finishblurb.php, + views/default/widgets/content_stats/content.php, views/foaf/page/default.php, + views/installation/page/elements/footer.php, views/rss/core/river/body.php: + Fixes #2228: Major cleanup of urls -- remove leading pg/ and trailing / from + most urls in core and plugins + + * .gitignore: Ignoring some standard eclipse files + + * engine/handlers/page_handler.php, htaccess_dist: Refs #2228: Deprecated + use of pg/ in page handlers. Now we get to have nice clean urls like + "example.com/bookmarks" + +2011-03-10 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/twitterservice/manifest.xml: Added curl requirement to twitterservice. + + + * .../views/default/groups/sidebar/members.php: Fixes #3072: Fixed group + member list in sidebar. Thoughts about using the elgg-menu-hz class for this? + It's not exactly a menu, but that CSS does exactly what's needed. + + * mod/groups/lib/groups.php: Fixes #3069. Added group activity content. + + * languages/en.php, views/default/widgets/admin_welcome/content.php: Refs + #3004. First draft of welcome widget text. + + * views/default/css/admin.php: Fixes #2948: Put specific rules in for + .elgg-plugin.elgg-state-active to get white backgrounds in plugins, but not + break the action button. The admin CSS still needs a bit of work. + +2011-03-10 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pageowner.php: fixed page owner setting for sites in a + subdirectory + + * views/default/css/admin.php, views/default/page/admin.php: Fixes #3057 + page wrapper now sets the margin so messages don't end up in far left + +2011-03-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js, mod/likes/views/default/likes/display.php: Refs #3027: Using + the event popup, ui for advanced placement in elgg.ui.popsUp() + + * engine/lib/views.php: Fixes #3059. elgg_view_layout() checks for + deprecated layouts in canvas/layouts/ and elgg_view_page() checks for + deprecated pageshells in pageshells/pageshell. + + * engine/classes/ElggBatch.php: Fixed some typos in documentation of + ElggBatch. + +2011-03-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/upgrades/2011030101.php: Fixes #2679 added a script to upgrade + forum topics from 1.7 and earlier + + * actions/likes/add.php, actions/likes/delete.php, + engine/classes/ElggEntity.php, engine/lib/elgglib.php, + engine/lib/navigation.php, engine/lib/upgrades/2010121702.php, + engine/lib/views.php, languages/en.php, + .../views/default/theme_preview/icons.php, mod/likes/actions/likes/add.php, + mod/likes/actions/likes/delete.php, mod/likes/languages/en.php, + mod/likes/manifest.xml, mod/likes/start.php, + mod/likes/views/default/annotation/likes.php, + mod/likes/views/default/likes/css.php, + mod/likes/views/default/likes/display.php, + .../default/river/annotation/likes/create.php, + views/default/annotation/likes.php, views/default/core/likes/display.php, + views/default/css/admin.php, views/default/css/elements/components.php, + views/default/css/elements/icons.php, views/default/css/ie.php, + views/default/river/annotation/likes/create.php: Fixes #3058 pulls likes out + as a plugin + + * views/default/navigation/menu/metadata.php: removed metadata menu which + has been replaced by the entity menu + +2011-03-08 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/categories/manifest.xml, mod/custom_index/manifest.xml, + mod/developers/manifest.xml, mod/diagnostics/manifest.xml, + mod/embed/manifest.xml, mod/externalpages/manifest.xml, + mod/garbagecollector/manifest.xml, mod/groups/manifest.xml, + mod/htmlawed/manifest.xml, mod/invitefriends/manifest.xml, + mod/logbrowser/manifest.xml, mod/logrotate/manifest.xml, + mod/messageboard/manifest.xml, mod/messages/manifest.xml, + mod/notifications/manifest.xml, mod/oauth_lib/manifest.xml, + mod/twitter/manifest.xml: Refs #2104 added bundled category to all core + plugins + + * .../views/default/theme_preview/forms.php: added padding to the display of + buttons in developer preview + + * languages/en.php, views/default/admin/plugins/advanced.php: Refs #2871 + advanced plugin filtering works - sorting still does odd things + +2011-03-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, languages/en.php, views/default/admin/footer.php, + views/default/css/admin.php: Fixes #3005. Added links to admin faq, admin + manual, blog, and community forums in the admin footer. + + * mod/thewire/start.php, mod/thewire/views/default/object/thewire.php, + mod/thewire/views/default/thewire/metadata.php: Fixes #3025: The wire uses + core's metadata view. + + * engine/lib/views.php: Added a bit more docs to elgg_view_menu(). + + * engine/lib/upgrades/2010050701.php: Fixes #2310. Only conditionally + setting the allow_registration field for users who used + $CONFIG->disable_registration. + + * js/lib/ui.js, views/default/core/likes/display.php: Fixes #3027. Likes + popup uses rel='popup' and elgg.ui.popsUp() to position absolute. + + * mod/blog/views/default/blog/sidebar/revisions.php: Fixes #3054: Fixed URL + for editing a blog revision. + +2011-03-08 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tinymce/start.php, mod/tinymce/views/default/js/tinymce.php, + mod/tinymce/views/default/tinymce/init.php, views/default/input/longtext.php: + fixed tinymce toggle + +2011-03-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/js/blog/save_draft.php: Fixes #3053: Fixed JS for + blog draft autosave. + + * ...8_svn-blog_status_metadata-4645225d7b440876.php, + mod/blog/actions/blog/auto_save_revision.php, mod/blog/actions/blog/save.php, + mod/blog/classes/ElggBlog.php, mod/blog/languages/en.php, + mod/blog/views/default/blog/sidebar/revisions.php, + mod/blog/views/default/forms/blog/save.php, + mod/blog/views/default/input/datetime.php, + mod/blog/views/default/js/blog/save_draft.php, + mod/blog/views/default/object/blog.php, version.php: Fixes #2229. Removed + published data metadata in blog. Added upgrade to set all status metadata for + old blog posts. + + * engine/classes/ElggBatch.php: Added a bit more docs to ElggBatch. + + * mod/blog/lib/blog.php, mod/blog/views/default/blog/sidebar/archives.php: + Refs #2229: Using time_created instead of publish_date metadata to sort. + +2011-03-08 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/longtext.php: fixed longtext menu display + +2011-03-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/navigation.php, engine/lib/river.php, mod/blog/start.php, + mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/file/views/default/object/file.php, mod/groups/start.php, + mod/groups/views/default/group/default.php, + .../views/default/object/groupforumtopic.php, mod/pages/start.php, + mod/pages/views/default/object/page_top.php, + views/default/css/elements/navigation.php: Refs #2895 entity menu uses new + menu system + + * engine/classes/ElggMenuItem.php: added support for confirm text to + ElggMenuItem + + * views/default/output/confirmlink.php: made encoding text default to false + in confirm link + + * mod/blog/views/default/blog/group_module.php, + .../views/default/bookmarks/group_module.php, + mod/file/views/default/file/group_module.php, + .../views/default/discussion/group_module.php, + mod/groups/views/default/forms/groups/delete.php, + mod/groups/views/default/groups/css.php, + .../views/default/groups/group_sort_menu.php, + .../default/groups/profile/activity_module.php, + .../views/default/groups/profile/profile_block.php, + .../views/default/groups/profile/widgets.php, + mod/pages/views/default/pages/group_module.php: cleaned up the groups plugin + css + + * views/default/css/elements/navigation.php: owner block menu items appear + like normal page menu items in default theme + + * engine/lib/river.php: not showing river buttons when displaying in widgets + + +2011-03-06 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Elgg's web services API is not RESTful + + * mod/custom_index/start.php: custom index plugin checks return value on + hook now + + * _graphics/walled_garden_background_top.gif, engine/lib/elgglib.php, + views/default/core/account/login_walled_garden.php, + views/default/css/walled_garden.php, views/default/page/elements/footer.php, + views/default/page/walled_garden.php: Refs #2693 walled garden code is + functional. Push back a thorough clean up until Elgg 1.9 + + * engine/lib/elgglib.php, languages/en.php, + views/default/css/walled_garden.php, views/default/page/walled_garden.php: + Refs #2693 pulled walled garden css out as separate view + + * documentation/examples/plugins/manifest.xml, mod/blog/manifest.xml, + mod/bookmarks/manifest.xml, mod/developers/manifest.xml, + mod/file/manifest.xml, mod/pages/manifest.xml, mod/profile/manifest.xml, + mod/reportedcontent/manifest.xml, mod/search/manifest.xml, + mod/tagcloud/manifest.xml, mod/thewire/manifest.xml, + mod/tinymce/manifest.xml, mod/twitterservice/manifest.xml, + mod/uservalidationbyemail/manifest.xml, mod/zaudio/manifest.xml, + views/default/admin/plugins/advanced.php: Refs #2104 added some categories to + core (bundled) plugins + + * mod/thewire/languages/en.php, + .../views/default/thewire/profile_status.php: Fixes #3024 thewire view for + the profile page is finished + + * engine/lib/river.php, mod/groups/start.php, + .../views/default/forms/discussion/reply/save.php, + .../river/object/groupforumtopic/create.php, + views/default/river/item/controls.php: Refs #2679 can comment on discussion + forums in river now + + * mod/groups/start.php: Refs #2413 registered the subtype for discussion + topics so search works + + * mod/groups/start.php: Refs #2679 added a function for processing groups + plugin upgrades + + * engine/lib/river.php, views/default/river/item/controls.php: Fixes #2895 + river menu reimplemented using plugin hook + + * upgrade.php: Fixes #3029 added an upgrade, system event that always fires + +2011-03-05 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggMenuBuilder.php: added a catch to menu builder for bad + menu items + + * views/default/css/elements/navigation.php: added background to li hover + for filter menu to work around sliver of white showing through - probably a + better way to do this + + * mod/messages/start.php, mod/messages/views/default/messages/css.php: fixed + new message indicator + + * views/default/navigation/menu/default.php: forcing dashes in elgg menu + classes + + * mod/messages/read.php, mod/pages/view.php: changed rest of title buttons + to an elgg-menu + + * mod/groups/languages/en.php, mod/groups/lib/groups.php: fixed some group + page titles + + * mod/thewire/languages/en.php: thewire was missing object:<subtype> string + + * views/default/css/elements/navigation.php: tweaked spacing of sidebar + menus + + * languages/en.php: adjust language on like link title + + * views/default/css/elements/layout.php, + views/default/css/elements/navigation.php: added a amrgin to elgg-menu-title + so that buttons have some space + + * .../views/default/groups/profile/buttons.php: groups profile buttons now + elgg-menu-title - still need to be registered + + * .../views/default/forms/messages/process.php, + mod/messages/views/default/object/messages.php, + views/default/annotation/default.php, + views/default/annotation/generic_comment.php, + views/default/annotation/likes.php, views/default/css/elements/buttons.php, + views/default/input/submit.php: cleared up confusion over elgg-icon-delete + and elgg-button-delete + + * .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php: cleaned up the group + invitations and membership request pages + + * mod/groups/actions/groups/edit.php, + mod/groups/views/default/forms/groups/edit.php: fixed a bug with invisible + groups - saving and display both had a problem + + * mod/groups/views/default/forms/groups/search.php, + mod/groups/views/default/groups/edit.php, + .../views/default/groups/group_sort_menu.php, + .../default/groups/profile/activity_module.php, + mod/groups/views/default/groups/side_menu.php, + .../views/default/groups/sidebar/members.php, + .../river/annotation/group_topic_post/reply.php, + .../default/river/relationship/member/create.php, + mod/groups/views/default/settings/groups/edit.php: reviewed groups plugin and + added todo's + + * mod/bookmarks/views/default/object/bookmarks.php: added owner icons to + bookmarks + + * views/default/css/elements/misc.php: drop down button did not need to have + such a large z-index + + * views/default/css/elements/buttons.php: removed shadow from + elgg-button-dropdown inherited from elgg-button + + * views/default/page/elements/footer.php: make sure powered by icon does not + sneak up in the menu area + + * .../default/file/specialcontent/image/default.php, + mod/file/views/default/icon/object/file.php: fixed two validation issues with + ampersands in file plugin + + * views/default/page/elements/footer.php: forgot to close div tag + + * .../views/default/custom_index/css.php, + .../views/default/page/layouts/custom_index.php: updated custom index spacing + so it spans the width of the central area + + * engine/lib/elgglib.php, mod/externalpages/start.php, + mod/reportedcontent/start.php, views/default/css/elements/navigation.php, + views/default/page/elements/footer.php: pulled power by icon out of menu in + footer as it serves a different purpose than other menu items + +2011-03-05 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js, views/default/input/date.php, + views/default/input/datepicker.php, views/default/output/calendar.php, + views/default/output/date.php: Fixes #2321: Deprecated input/datepicker and + output/calendar in favor of input/date and output/date + +2011-03-04 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/groups/membership/join.php, mod/groups/start.php: Fixes + #1926 flushing access list when adding a user to a group + + * mod/groups/lib/groups.php, .../default/groups/profile/activity_module.php: + preventing crashes when user does not have access to the group on group + profile page + + * engine/lib/access.php: Refs #1926 should not be ignoring the flush + variable + + * engine/lib/access.php: updated comment on why we may want to keep access + cache + + * mod/groups/start.php: Refs #1926 user is now being added to access + collection of invisible group + + * engine/lib/access.php: Refs #1926 made 'access:collections:add_user', + 'collection' plugin hook more useful + + * mod/groups/actions/groups/edit.php, mod/groups/languages/en.php, + mod/groups/views/default/forms/groups/edit.php: trying to make support for + invisible groups a little saner + + * mod/groups/actions/groups/membership/join.php: fixed bug in accepting + invitations to closed groups + + * mod/groups/actions/addtogroup.php, mod/groups/actions/delete.php, + mod/groups/actions/edit.php, mod/groups/actions/featured.php, + mod/groups/actions/groups/delete.php, mod/groups/actions/groups/edit.php, + mod/groups/actions/groups/featured.php, + mod/groups/actions/groups/membership/add.php, + .../actions/groups/membership/delete_invite.php, + .../actions/groups/membership/delete_request.php, + mod/groups/actions/groups/membership/invite.php, + mod/groups/actions/groups/membership/join.php, + mod/groups/actions/groups/membership/leave.php, + mod/groups/actions/groupskillinvitation.php, + mod/groups/actions/groupskillrequest.php, mod/groups/actions/invite.php, + mod/groups/actions/join.php, mod/groups/actions/joinrequest.php, + mod/groups/actions/leave.php, mod/groups/start.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/profile/buttons.php: updated the group actions - + edit group needs more work + + * engine/lib/entities.php: added a hint about 0 meaning no limit for ege + +2011-03-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Refs #2679 preventing people from commenting on a + discussion topic in the river + + * mod/groups/actions/discussion/reply/delete.php, + mod/groups/actions/discussion/reply/save.php, mod/groups/languages/en.php, + mod/groups/lib/discussion.php, mod/groups/lib/groups.php, + mod/groups/start.php, .../views/default/annotation/group_topic_post.php, + mod/groups/views/default/discussion/replies.php, + .../views/default/forms/discussion/reply/save.php, + mod/groups/views/default/groups/css.php, + .../views/default/object/groupforumtopic.php, + .../river/annotation/group_topic_post/reply.php: Refs #2679 - returning to a + separate annotation for discussion forum replies. For those using the latest + out of svn you can update with this script: https://gist.github.com/852092 + +2011-03-02 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php, mod/blog/views/default/forms/blog/save.php, + mod/groups/views/default/forms/groups/edit.php, + .../notifications/subscriptions/forminternals.php, + views/default/css/elements/chrome.php, + views/default/forms/admin/site/update_advanced.php, + views/default/forms/admin/site/update_basic.php, + views/default/forms/usersettings/save.php: Fixes #3006 restores previous + dividers + + * mod/categories/views/default/output/categories.php: not showing categories + label if not categories chosen + + * actions/login.php: Fixes #3036 moved setting of forward url to before + login in case session variables are being lost + + * views/default/river/item/controls.php: Refs #2895 reverting [8532] as code + is not working as intended. Can comment and like everything because menu + items are being registered. Perhaps questionable benefit of using the menu + system here. + + * mod/groups/actions/discussion/save.php: fixed the view name for discussion + topic river + + * .../views/default/object/groupforumtopic.php: showing the text of a forum + topic post + +2011-03-02 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tinymce/views/default/tinymce/css.php, + views/default/core/friends/collection.php, + views/default/core/friends/collections.php, + views/default/core/friends/collectiontabs.php, + views/default/css/elements/components.php, + views/default/css/elements/modules.php, + views/default/css/elements/navigation.php, + views/default/page/elements/owner_block.php, + views/default/page/elements/topbar.php: Addressed several miscellaneous + todo's + + * views/default/object/widget.php, + views/default/object/widget/elements/controls.php: Widget collapse button + uses elgg-toggler pattern + + * views/default/page/layouts/widgets/add_button.php: Fixed widgets add + button + + * views/default/object/plugin/advanced.php, + .../object/plugin/elements/dependencies.php: Plugin admin displays + dependencies again + + * mod/twitterservice/start.php: Removed redundant requirements checking code + + * views/default/admin/statistics/basic.php, + views/default/admin/statistics/numentities.php, + views/default/admin/statistics/overview.php: Refactored admin statistics + views -- no longer manually building elgg-module + + * engine/lib/output.php: Added comment explaining purpose of regex + + * engine/lib/output.php: elgg_normalize_url leaves #target and ?query urls + alone + +2011-03-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page/elements/messages.php: Fixes #3012 added hidden li + + * js/lib/elgglib.js: cleaned up appending system messages since <ul> will + always be there + + * install/ElggInstaller.php: Fixes #2929 Installer handles private default + access now + +2011-03-01 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page/layouts/content/filter.php: Filter tabs ordered + correctly + +2011-03-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php: fixed bug where dataroot wasn't being set when + regenerating cache during the install + +2011-03-01 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/modules.php, + views/default/css/elements/navigation.php, + views/default/navigation/menu/site.php: Some fixes for site menu + +2011-03-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/blog/save.php: because river entry is deleted we do not + need to do an update + + * views/default/forms/comments/add.php: put margin back between longtext and + submit button for comment form + + * mod/blog/actions/blog/save.php: fixes saving a new blog post - was trying + to do an update to without a guid + + * engine/lib/views.php: Fixes #3033 removed use of set_view_location() from + core + + * engine/classes/ElggMenuBuilder.php, engine/classes/ElggMenuItem.php, + engine/lib/admin.php, engine/lib/elgglib.php, engine/lib/users.php, + mod/embed/start.php, mod/messages/start.php, mod/reportedcontent/start.php, + views/default/admin/footer.php, views/default/admin/sidebar.php, + views/default/css/admin.php, views/default/css/elements/navigation.php, + views/default/input/longtext.php, views/default/page/elements/footer.php, + views/default/page/elements/topbar.php, + views/default/page/layouts/content/filter.php, + views/default/page/layouts/content/header.php, + views/default/river/item/controls.php: Fixes #3031 using 'priority' now + + * engine/lib/users.php: Fixes #3010 moved topbar menu registration to page + setup so that the url override is registered + + * mod/tinymce/views/default/js/tinymce.php: fixed tinymce js code so that at + least it doesn't have syntax errors and runtime exceptions + + * mod/tinymce/start.php: tinymce longtext menu item also needed the longtext + class + + * mod/tinymce/start.php: fixes tinymce longtext registration + + * mod/embed/start.php: fixed embed longtext menu registration + + * views/default/input/button.php, views/default/input/submit.php: added + better support for classes to buttons + +2011-03-01 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggMenuItem.php, js/lib/ui.js, + mod/profile/views/default/profile/owner_block.php, + .../views/default/object/reported_content.php, + views/default/core/account/login_dropdown.php, + views/default/object/plugin/advanced.php, + views/default/object/widget/elements/controls.php, + views/default/page/layouts/widgets/add_button.php, + views/default/river/item/controls.php: Fixes #3032: toggler pattern is now <a + href="#target" class="elgg-toggler">...</a> Wow, so much nicer. + + * engine/classes/ElggMenuItem.php: Added support for "rel" to ElggMenuItem + + * engine/classes/ElggMenuItem.php: Fixes #3023: added support for 'class' + argument in elgg_register_menu_item + + * views/default/css/admin.php, views/default/css/elements/navigation.php, + views/default/navigation/menu/default.php, + views/default/navigation/menu/elements/group.php, + views/default/navigation/menu/elements/item.php, + views/default/navigation/menu/elements/section.php, + views/default/navigation/menu/metadata.php, + views/default/navigation/menu/page.php, + views/default/navigation/menu/site.php, + views/default/navigation/menu/user_hover.php, + views/default/page/elements/footer.php, + views/default/page/elements/topbar.php, + views/default/page/layouts/content/filter.php, + views/default/page/layouts/content/header.php: Refs #3021: + elgg-section-$section => elgg-menu-$menu-$section Added elgg-menu-hz for + horizontal menus + + * mod/embed/start.php, mod/embed/views/default/embed/link.php: Fixes #2895: + Embed uses longtext menu -- I believe that covers *all* the menus we had + brought up! + + * mod/tinymce/start.php, mod/tinymce/views/default/input/longtext.php, + mod/tinymce/views/default/js/tinymce.php, + mod/tinymce/views/default/tinymce/init.php, views/default/input/longtext.php: + Refs #2538: Cleaned up custom tinymce code into elgg.tinymce.*. Refs #2895: + TinyMCE makes use of longtext menu + + * views/default/river/item/controls.php: Refs #2895: River items now emit a + "river" menu. Not confident on the name, just trying to keep things short + and sweet. + + * mod/search/start.php, views/default/page/elements/header.php: Removed + header/extend in favor of just extending page/elements/header + + * views/default/css/elements/navigation.php, + views/default/page/layouts/content/header.php: Refs #2895: Content header now + emits a "title" menu + +2011-03-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/blog/save.php: Fixes #2425, #2427. Blog status for + published and draft correctly set the river items. + +2011-03-01 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/core/likes/display.php, + views/default/css/elements/navigation.php: core/likes/display uses + image-block component. ensures that the like icon is even with the "x users + liked this" text. Wondering if we should split the two up entirely. + + * views/default/css/elements/navigation.php, + views/default/page/layouts/content/filter.php: Refs #2895: Converted content + filter to a menu, duplicated styles to mimic tabs... ick. + +2011-03-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/manifest.xml, mod/blog/start.php: blog plugin uses on_activate to + set its class or the upgrade event + + * mod/groups/views/default/forms/groups/search.php, + mod/thewire/views/default/forms/thewire/add.php, + views/default/css/elements/buttons.php, + views/default/forms/members/name_search.php, + views/default/forms/members/tag_search.php, + views/default/forms/widgets/save.php, views/default/input/submit.php: brought + back the blue submit button + + * views/default/css/elements/buttons.php: yuck - have to reset all the + styling from elgg-button for elgg-button-delete + + * actions/admin/plugins/activate.php, actions/admin/plugins/deactivate.php: + Fixes #3013 activating/deactivating a plugin forwards to plugin page with + changed plugin given focus + +2011-03-01 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/pages/all.php: No need for ".=" here + + * mod/groups/start.php: pg/groups/world => pg/groups/all + +2011-03-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/widgets.php, mod/developers/start.php, + mod/diagnostics/start.php, mod/externalpages/start.php, + mod/logbrowser/start.php, mod/reportedcontent/start.php, + mod/uservalidationbyemail/start.php: Fixes #3014 using more standard + "register" in admin convenience function + +2011-03-01 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/navigation.php: Fixes for breadcrumbs and + metadata menus. Added basic styles for title menu + + * views/default/core/likes/display.php: false is default for encode text in + output/url -- no need to specify + +2011-03-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messageboard/start.php, .../views/default/forms/messageboard/add.php, + .../views/default/messageboard/css.php: cleaned up the css for messageboard + + * mod/messageboard/languages/en.php, + .../views/default/annotation/messageboard.php, + .../views/default/forms/messageboard/add.php, + .../views/default/messageboard/messageboard.php, + .../default/river/object/messageboard/create.php, + .../views/default/widgets/messageboard/content.php, + .../views/default/widgets/messageboard/edit.php: cleaned up the messageboard + plugin further + + * views/default/annotation/default.php, + views/default/annotation/generic_comment.php: finished making the "default" + view the default view for annotation rather than generic_comment + +2011-03-01 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/core/river/filter.php: Convert river filter javascript to + new style + +2011-03-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/annotation/default.php: improved the default annotation view + + +2011-02-28 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page/elements/topbar.php: No more reason to explicitly add + elgg-menu-topbar class + + * views/default/css/elements/navigation.php, + views/default/navigation/menu/site.php: Fixes for several menu issues + + * views/default/page/elements/footer.php: No more need to explicitly include + elgg-menu-footer class + + * views/default/navigation/menu/default.php: Always include name of menu in + menu classes + + * mod/bookmarks/start.php, views/default/page/elements/sidebar.php: Refs + #2895: Renamed "page_links" to "extras" -- feels more semantic (facebook's + menu has actions such as unfriend, share, block) + +2011-02-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPlugin.php, mod/categories/manifest.xml, + mod/categories/start.php: Fixes #3011. on_activate and on_deactivate work for + plugins now. Updated the categories plugin to use it. + +2011-02-27 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/object/blog.php, + mod/categories/views/default/output/categories.php, + views/default/css/elements/icons.php, + views/default/page/components/list/body.php: pushing categories to the next + line when viewing an entity + + * views/default/js/admin.php: slide up system messages in admin area + + * views/default/page/admin.php: fixed the AWHOL state of system messages on + admin pages + + * .../views/default/admin/users/unvalidated.php, + .../forms/uservalidationbyemail/bulk_action.php: fixed bad return value in + unvalidated users bulk action form + +2011-02-26 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/forms/useradd.php: fixed useradd form + + * engine/lib/admin.php, engine/lib/navigation.php: Fixes #2951 not + registering utilities menu item by default but added code to automatically + register a parent menu if not registered in admin menu registration function. + We lose the ability to set a weight on utilities. + + * engine/lib/admin.php, engine/lib/widgets.php, mod/developers/start.php, + mod/diagnostics/start.php, mod/externalpages/start.php, + mod/logbrowser/start.php, mod/reportedcontent/start.php, + mod/uservalidationbyemail/start.php: simplified admin menu registration + function in preparation for adding sections + + * install/ElggInstaller.php, install/languages/en.php: Fixes #2799 added + check for session.auto_start + + * engine/lib/admin.php, views/default/css/admin.php, + views/default/page/admin.php: moved admin messages into admin page shell + + * engine/lib/admin.php, install/ElggInstaller.php, languages/en.php, + views/default/css/admin.php, views/default/widgets/admin_welcome/content.php: + Fixes #2913 - directs the user to admin dashboard when installer finishes + + * .../views/default/bookmarks/bookmarklet.php: Fixes #2977 changed title to + alt + + * _graphics/friendspicker.png, actions/friends/collections/edit.php, + languages/en.php, pages/friends/collections/add.php, + pages/friends/collections/pickercallback.php, + views/default/core/friends/collections.php, + views/default/css/elements/forms.php, views/default/css/elements/misc.php, + views/default/forms/friends/collections/add.php, + views/default/forms/friends/collections/edit.php, + views/default/input/friendspicker.php: Fixes #2982 friends collections work + even if the code is convoluted and poorly written. + + * .../notifications/subscriptions/forminternals.php: fixed notifications + plugin's hacked up friends picker...shudder + + * mod/groups/lib/groups.php, + mod/groups/views/default/forms/groups/invite.php: fixed group invite form + + * engine/lib/elgglib.php: fixed image size attributes added to "power by" + image + +2011-02-26 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggSite.php: Refs #2693 - Added pg/css and pg/js to the + list of public pages for walled garden. + +2011-02-26 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/friends/addcollection.php, actions/friends/collections/add.php, + actions/friends/collections/delete.php, actions/friends/collections/edit.php, + actions/friends/deletecollection.php, actions/friends/editcollection.php, + engine/lib/users.php, pages/friends/add.php, pages/friends/collections.php, + pages/friends/collections/add.php, + pages/friends/collections/pickercallback.php, + pages/friends/collections/view.php, pages/friends/edit.php, + pages/friends/pickercallback.php, views/default/core/friends/collection.php, + views/default/core/friends/collections.php, + views/default/core/friends/collectiontabs.php, + views/default/forms/friends/collectionfields.php, + views/default/forms/friends/collections/edit.php, + views/default/forms/friends/edit.php: Refs #2982 adding and deleting friend + collections works - editing does not + + * engine/lib/views.php, mod/groups/views/default/forms/groups/invite.php, + pages/friends/pickercallback.php, views/default/core/friends/collection.php, + views/default/core/friends/picker.php, views/default/forms/friends/edit.php, + views/default/input/friendspicker.php: fixed friends picker js include + +2011-02-26 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/navigation.php: Switching elgg-menu-metadata to + inline-block method of declaring a horizontal menu + + * mod/groups/views/default/group/default.php, + mod/thewire/views/default/thewire/metadata.php, views/default/css/admin.php, + views/default/css/elements/components.php, + views/default/css/elements/navigation.php, + views/default/navigation/menu/metadata.php, + views/default/object/plugin/advanced.php, + views/default/page/components/list/body.php, views/default/user/default.php: + Refs #2895: .elgg-list-metadata => .elgg-menu-metadata. Still not using menu + system yet, though + + * views/default/css/elements/navigation.php: .elgg-menu enhancement for + horizontal menus + + * views/default/css/elements/layout.php, + views/default/css/elements/navigation.php, + views/default/navigation/breadcrumbs.php: .elgg-menu is no longer trivial + + * engine/lib/elgglib.php: Added explicit height and width to powered_by_elgg + icon + + * views/default/css/elements/icons.php: Fixes #2691: Switching elgg-icon to + display:inline-block -- matches behavior of <img> tag + +2011-02-25 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/reportedcontent/start.php, .../views/default/reportedcontent/css.php: + Converted report-this icon to be compatible with elgg_view_icon + + * engine/lib/elgglib.php, mod/reportedcontent/start.php, + .../views/default/reportedcontent/css.php, + .../views/default/reportedcontent/footer_link.php, + views/default/page/elements/footer.php: Refs #2895: Removed footer/links + view. Moved report-this link into alternate footer menu + + * engine/lib/elgglib.php, views/default/css/elements/layout.php, + views/default/css/elements/navigation.php, + views/default/page/elements/footer.php: Refs #2895: Added support for an + "alt" section in the footer menu. Put "powered by Elgg" badge in here + + * js/lib/elgglib.js, js/lib/session.js: Refs #2538: Functions don't need + double-namespacing + + * views/default/css/elements/components.php, + views/default/css/elements/misc.php, + views/default/css/elements/navigation.php: Using shorthand in css to scrunch + it a bit + + * views/default/css/elements/layout.php, + views/default/css/elements/page_layout.php, views/default/css/elgg.php: + Converted css/elements/page_layout to layout. Now we have a bunch of nice, + terse, 1-word names :) + + * engine/lib/admin.php, engine/lib/elgglib.php, engine/lib/users.php, + views/default/css/elements/navigation.php, + views/default/css/elements/page_layout.php, + views/default/page/elements/topbar.php: Refs #2895: Converted topbar to one + menu (felt dirty using two). Fixed styles. + + * engine/lib/users.php, mod/messages/start.php, + mod/messages/views/default/messages/topbar.php: Refs #2895: Messages now uses + new topbar menu + + * mod/bookmarks/start.php, .../views/default/bookmarks/page_links.php, + views/default/page/elements/page_links.php, + views/default/page/elements/sidebar.php: Refs #2895: Converted page_links + into a menu. Bookmarks now uses it + + * engine/lib/admin.php, engine/lib/users.php, + views/default/page/elements/topbar.php: Refs #2895: Made topbar into 2 menus. + CSS will have to be fixed + + * engine/lib/navigation.php: Corrects bug that occurred when ElggMenuItem is + passed + + * mod/blog/views/default/object/blog.php, mod/groups/start.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, + .../views/default/object/groupforumtopic.php, + mod/messages/views/default/object/messages.php, + .../notifications/subscriptions/forminternals.php, + mod/profile/views/default/profile/owner_block.php, + views/default/annotation/default.php, + views/default/annotation/generic_comment.php, + views/default/annotation/likes.php, views/default/core/friends/picker.php, + views/default/core/friends/tablelist.php, + views/default/forms/friends/edit.php, views/default/river/item/image.php, + views/default/river/relationship/friend/create.php, + views/default/user/default.php, views/default/widgets/friends/content.php: + Converted all uses of profile/icon in core + plugins to elgg_view_entity_icon + + * engine/lib/navigation.php: Emit a warning + debug info when an attempt to + register a menu item fails + + * engine/classes/ElggMenuItem.php: Supporting is_action in ElggMenuItem + + * views/installation/forms/install/template.php, + views/installation/install/pages/admin.php, + views/installation/install/pages/database.php, + views/installation/install/pages/settings.php: Cleaned up some js in the + installer + + * views/installation/input/checkbox.php, + views/installation/input/checkboxes.php: Updated input/checkboxes code in + installation viewtype + + * views/installation/install/forms/admin.php, + views/installation/install/forms/database.php, + views/installation/install/forms/settings.php, + views/installation/install/forms/template.php, + views/installation/install/pages/admin.php, + views/installation/install/pages/database.php, + views/installation/install/pages/settings.php: Converted installation forms + to use elgg_view_form and the /forms/ directory + +2011-02-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/js/admin.php: Fixes #2998. Updated admin JS for dnd plugin + reordering with new plugin layout. + +2011-02-24 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggAnnotation.php: Fixes #2960 removing river entry for + deleted annotation + + * views/default/css/admin.php, views/default/css/elements/reset.php: fixed + dragging/scrolling issue caused by overflow-y on body + + * engine/classes/ElggMenuItem.php: fixed typo in elgg menu updates from last + night + + * engine/lib/users.php, languages/en.php, pages/friends/collections.php, + views/default/css/elements/misc.php: fixing friends collections for backward + compatibility + + * engine/classes/ElggMenuItem.php, + views/default/navigation/menu/elements/item.php: finished the implementation + of non-links in menu system + + * engine/classes/ElggMenuItem.php, + mod/profile/views/default/profile/owner_block.php, + views/default/navigation/menu/elements/item.php: using getContent() in menu + system in preparation for supporting non-links + + * engine/classes/ElggMenuBuilder.php, engine/classes/ElggMenuItem.php, + engine/lib/admin.php, engine/lib/deprecated-1.8.php, + engine/lib/navigation.php, engine/lib/user_settings.php, + engine/lib/users.php, engine/lib/views.php, mod/bookmarks/start.php, + mod/developers/start.php, mod/file/views/default/file/typecloud.php, + mod/invitefriends/start.php, mod/messages/start.php, + mod/notifications/start.php, mod/pages/lib/pages.php: Fixes #2997 - href used + instead of url in menu system + + * engine/classes/ElggMenuBuilder.php, engine/classes/ElggMenuItem.php, + engine/lib/admin.php, engine/lib/deprecated-1.8.php, + engine/lib/user_settings.php, engine/lib/users.php, engine/lib/views.php, + mod/bookmarks/start.php, mod/developers/start.php, + mod/file/views/default/file/typecloud.php, mod/invitefriends/start.php, + mod/messages/start.php, mod/notifications/start.php, mod/pages/lib/pages.php, + views/default/forms/admin/menu/save.php: Refs #2997 switching from title to + text for menu items + + * views/default/core/friends/tablelist.php, + views/default/css/elements/forms.php, views/default/css/elements/misc.php: + moved another friends picker css section to forms css view + + * views/default/core/avatar/crop.php, views/default/core/avatar/upload.php, + views/default/css/elements/misc.php, views/default/forms/avatar/crop.php: + cutting down the amount of css required for the avatar page + + * views/default/core/river/body.php, views/default/core/river/controls.php, + views/default/core/river/footer.php, views/default/core/river/image.php, + views/default/river/item.php, views/default/river/item/body.php, + views/default/river/item/controls.php, views/default/river/item/footer.php, + views/default/river/item/image.php: organized the river views according to + the subview pattern + +2011-02-23 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/modules.php: Adjusting offset for dropdown + module + + * engine/lib/admin.php: Simplify registration of jeditable library + + * views/default/css/elements/components.php, + views/default/css/elements/layout_objects.php, views/default/css/elgg.php: + Refs #2993: Changed css layout_objects to components + + * views/default/css/elgg.php: Refs #2995: Including css/elements/buttons in + css/elgg + + * views/default/css/elements/buttons.php, + views/default/css/elements/forms.php, views/default/css/elements/misc.php: + Fixes #2995: buttons get their own css file + + * mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/file/views/default/object/file.php, + mod/groups/views/default/group/default.php, + .../views/default/object/groupforumtopic.php, + mod/pages/views/default/object/page_top.php, + mod/thewire/views/default/object/thewire.php, + views/default/object/default.php, + views/default/object/elements/list_body.php, + views/default/page/components/list/body.php, views/default/user/default.php: + Fixes #2992: moved object/elements/list_body to page/components/list/body + + * js/lib/ui.js: Fixes #2976: Removed second toggler implementation + + * mod/blog/lib/blog.php, mod/file/index.php, + mod/file/views/default/object/file.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, mod/messages/read.php, + .../views/default/forms/messages/process.php, + mod/messages/views/default/object/messages.php, mod/pages/view.php, + mod/profile/views/default/profile/owner_block.php, + .../views/default/object/reported_content.php, + .../views/default/thewire/profile_status.php, + views/default/admin/plugins/advanced.php, + views/default/annotation/generic_comment.php, + views/default/annotation/likes.php, + views/default/core/account/login_dropdown.php, + views/default/core/friends/picker.php, + views/default/forms/profile/fields/reset.php, views/default/input/button.php, + views/default/object/plugin/advanced.php, + views/default/page/layouts/content/header.php, + views/default/page/layouts/widgets/add_button.php: Every occurrence of + elgg-button-$type needs an elgg-button base class declaration -- or should we + remove that requirement? + + * mod/profile/views/default/profile/owner_block.php, + .../views/default/object/reported_content.php, + views/default/core/river/controls.php, views/default/core/river/footer.php, + views/default/object/widget/elements/controls.php, + views/default/object/widget/elements/settings.php, + views/default/page/layouts/widgets/add_button.php, + views/default/page/layouts/widgets/add_panel.php: Refs #2976: Converted most + markup to use elgg-toggler elgg-toggles-* pattern + + * views/default/css/elements/page_layout.php, + views/default/page/default.php: Fixes #2957: elgg-page-classic => + elgg-page-default + + * views/default/page/admin.php, views/default/page/layouts/one_column.php, + views/default/page/layouts/one_sidebar.php: Moved elgg-inner out of layouts + and into the page shell + + * mod/messageboard/views/default/messageboard/js.php, + mod/messages/views/default/object/messages.php, + mod/thewire/views/default/thewire/css.php, + mod/tinymce/views/default/tinymce/css.php, + views/default/annotation/generic_comment.php, + views/default/annotation/likes.php, views/default/css/ie.php, + views/default/css/ie6.php, views/default/page/upgrade.php: Converted + delete-button to elgg-button-delete throughout plugins + + * views/default/css/elements/forms.php, views/default/css/elements/misc.php: + Moved elgg-button-dropdown to forms + + * views/default/css/elements/chrome.php: Cleanup of css/elements/chrome.php + + * views/default/css/elements/forms.php: Converted delete-button to + elgg-button-delete. This breaks some things because the semantics of the two + are not equivalent. .delete-button just really needed to die + + * views/failsafe/canvas/default.php, views/foaf/canvas/default.php, + views/ical/canvas/default.php, views/json/canvas/default.php, + views/opendd/canvas/default.php, views/php/canvas/default.php: Deleting + deprecated canvas/ directory from all viewtypes + + * views/default/navigation/menu/default.php: DRY'ed up default menu a bit + +2011-02-22 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/page/shells/theme_preview.php, + .../views/default/page/theme_preview.php: Moved theme_preview page shell out + into page/ + + * views/default/css/elements/page_layout.php, + views/default/page/elements/sidebar_alt.php, + views/default/page/layouts/one_column.php, + views/default/page/layouts/one_sidebar.php, + views/default/page/layouts/two_sidebar.php: Trying to simplify layout css: + nixed elgg-aside .elgg-sidebar.elgg-alt => .elgg-sidebar-alt (similar to + .elgg-image-alt) + + * views/default/admin/footer.php, views/default/admin/header.php, + views/default/page/admin.php, views/default/page/layouts/admin.php: extracted + admin header, footer to admin/*. Moved pageshell code from admin layout to + admin pageshell. + + * install/css/install.css, views/installation/install/footer.php, + views/installation/install/header.php, + views/installation/install/sidebar.php, views/installation/page/default.php, + views/installation/page/elements/footer.php, + views/installation/page/elements/header.php, + views/installation/page/elements/sidebar.php: Move install + footer/header/sidebar into page/elements. Converted CSS to use more standard + Elgg framework objects + + * views/default/page/elements/content_header.php, + .../page/elements/content_header_member.php: Removing holdovers from elgg.com + + * views/failsafe/page/default.php, views/failsafe/page/shells/default.php, + views/foaf/page/default.php, views/foaf/page/shells/default.php, + views/ical/page/default.php, views/ical/page/shells/default.php, + views/installation/page/default.php, + views/installation/page/shells/default.php, views/json/page/default.php, + views/json/page/shells/default.php, views/opendd/page/default.php, + views/opendd/page/shells/default.php, views/php/page/default.php, + views/php/page/shells/default.php, views/rss/page/default.php, + views/rss/page/shells/default.php, views/xml/page/default.php, + views/xml/page/shells/default.php: Moved page/shells/* to page/* + + * mod/embed/views/default/embed/css.php, views/default/css/ie.php, + views/default/export/entity.php: entity-listing => elgg-image-block, + margin-top => mtm + + * mod/groups/lib/groups.php, + mod/groups/views/default/forms/groups/delete.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/forms/groups/search.php, + mod/groups/views/default/groups/css.php, + .../views/default/groups/group_sort_menu.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, + .../default/groups/profile/activity_module.php, + .../views/default/groups/profile/buttons.php, + .../views/default/groups/profile/profile_block.php, + .../views/default/groups/profile/widgets.php, + .../views/default/groups/sidebar/members.php: Touch ups of groups plugin + + * mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/js.php, + mod/embed/views/default/embed/layouts/gallery.php, + mod/embed/views/default/embed/layouts/list.php, + mod/embed/views/default/embed/lightbox_init.php, + mod/embed/views/default/embed/link.php, + mod/embed/views/default/embed/upload/content.php, + mod/embed/views/default/group/default/embed.php, + mod/embed/views/default/object/file/embedlist.php: Touch ups for the embed + plugin -- this one needs some serious work still, though... + + * views/default/output/url.php: Utilizing elgg_extract in output/url + + * js/lib/configuration.js: Added elgg.get_site_url(), so people don't have + to deal with the config object. + + * mod/diagnostics/actions/download.php, + .../views/default/admin/utilities/diagnostics.php, + .../views/default/diagnostics/forms/download.php: Touch ups for diagnostics + plugin + + * views/default/admin/plugin_settings.php, + views/default/core/settings/tools.php, + views/default/forms/plugins/settings/save.php: Deprecated + (user)settings/$plugin_id/edit in favor of plugins/$plugin_id/(user)settings + + * mod/bookmarks/start.php: Default permissions for new actions is logged_in, + so no need to make that explicit + + * mod/blog/lib/blog.php, mod/blog/views/default/forms/blog/save.php, + mod/blog/views/default/input/datetime.php, + mod/blog/views/default/js/blog/save_draft.php: Cleaned up blog js + +2011-02-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * index.php: Fixes #2952 less silliness in Elgg now + + * engine/lib/pageowner.php: Refs #2790 - fixes it for real this time + + * engine/lib/pageowner.php: Fixes #2790 adds fix from 1.7 branch into trunk + +2011-02-22 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * crontab.example, documentation/examples/crontab.example: Moved + crontab.example into documentation directory + +2011-02-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/developers/actions/developers/settings.php, + mod/developers/languages/en.php, mod/developers/manifest.xml, + .../views/default/admin/developers/settings.php, + mod/developers/views/default/developers/css.php, + .../views/default/forms/developers/settings.php: started adding a settings + page + +2011-02-22 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * : hmmm... how did those get there? + + * mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/file/views/default/object/file.php, + mod/groups/views/default/group/default.php, + .../views/default/object/groupforumtopic.php, + mod/pages/views/default/object/page_top.php, + mod/thewire/views/default/object/thewire.php, + views/default/object/default.php, views/default/page/layouts/content.php, + views/default/user/default.php: Fixes #2950: All files that were calling into + layout/* now use the up-to-date locations + + * .../views/default/bookmarks/page_links.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../views/default/theme_preview/icons.php, + mod/thewire/views/default/thewire/metadata.php, + .../admin/appearance/profile_fields/list.php, + views/default/core/likes/display.php, views/default/icon/user/default.php, + views/default/navigation/menu/metadata.php, + views/default/navigation/menu/site.php, views/default/output/tagcloud.php, + views/default/output/tags.php, views/default/page/elements/page_links.php, + views/default/page/elements/topbar.php, + views/default/river/relationship/friend/create.php: Fixes #2980: DRY'ed up + all plugins to use elgg_view_icon instead of generating their own html + + * views/default/forms/comments/inline.php: Deprecated forms/comments/inline + in favor of passing inline => TRUE to forms/comments/add + + * views/default/core/river/footer.php: core river footer taking advantage of + new DRY comment form + + * engine/lib/views.php: Refs #2980: Added an elgg_view_icon function + + * views/default/graphics/ajax_loader.php: Typo in ajax_loader + + * views/default/navigation/listtype.php, + views/default/navigation/topbar_tools.php: Cleaned up some nav views + + * views/default/navigation/menu/metadata.php: Refs #2950: + layout/objects/list/metadata => navigation/menu/metadata + + * views/default/object/elements/list_body.php, + views/default/page/components/list/body.php, + views/default/page/layouts/content.php, + views/default/page/layouts/widgets.php: Refs #2950: update locations of + layout elements + moved page/components/list/body into + object/elements/list_body -- not sure if this will be the final location + + * views/default/navigation/viewtype.php: Added appropraite @deprecated tag + to navigation/viewtype + + * views/default/profile/icon.php: Included proper deprecation notice with + deprecated view + + * views/default/layout/objects/list/body.php, + views/default/layout/objects/list/metadata.php, + views/default/layout/shells/content/filter.php, + views/default/layout/shells/content/footer.php, + views/default/layout/shells/content/header.php, + views/default/layout/shells/content/sidebar.php, + views/default/layout/shells/widgets/add_button.php, + views/default/layout/shells/widgets/add_panel.php, + views/default/page/components/list/body.php, + views/default/page/layouts/content/filter.php, + views/default/page/layouts/content/footer.php, + views/default/page/layouts/content/header.php, + views/default/page/layouts/content/sidebar.php, + views/default/page/layouts/widgets/add_button.php, + views/default/page/layouts/widgets/add_panel.php: Refs #2950: Moved /layout/ + views into /page/ dir -- still not satisfied with page/components/list/body, + page/layouts/content/* and page/layouts/widgets/add_button + + * views/default/forms/comments/add.php: Dry'ed up forms/comments/add a bit + + * views/default/forms/comments/add.php: merged comments/inline and + comments/add forms + + * views/default/forms/friends/edit.php: Deleted completed @todo + + * pages/friends/add.php, pages/friends/edit.php, + views/default/forms/friends/edit.php: forms/friends/edit no longer contains + input/form logic + + * views/default/admin/users/add.php, views/default/forms/useradd.php: + Extracted input/form login from forms/useradd + + * engine/lib/admin.php, views/default/admin/components/invalid_plugin.php, + views/default/admin/components/plugin.php, + .../admin/components/plugin_dependencies.php, + views/default/admin/components/plugin_settings.php, + views/default/admin/plugin_settings.php, + views/default/admin/plugins/advanced.php, + views/default/core/settings/tools.php, + views/default/core/settings/tools/plugin.php, + .../forms/admin/plugins/simple_update_states.php, + views/default/forms/plugins/usersettings/save.php, + views/default/js/admin.php, views/default/object/plugin.php, + views/default/object/plugin/advanced.php, + .../object/plugin/elements/dependencies.php, + views/default/object/plugin/invalid.php, + views/default/object/plugin/simple.php: Refs #2950: Cleanup of plugin-related + view structure + + * views/default/output/longtext.php: output/longtext can now apply arbitrary + html attributes to the wrapper div + + * views/default/core/dashboard/blurb.php: Cleaned up core/dashboard/blurb to + take advantage of the new <div> wrapper around output/longtext + +2011-02-21 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * pages/settings/tools.php: Removed use of deprecated set_page_owner + + * views/default/admin/sidebar.php, views/default/admin/sidebar/menu.php, + views/default/page/layouts/admin.php: Refs #2950: Cleaned up admin sidebar + code + + * engine/lib/deprecated-1.8.php, + views/default/css/elements/layout_objects.php, + views/default/page/elements/owner_block.php: elgg-owner-block-menu => + elgg-menu-owner-block + + * views/default/admin/sidebar/menu.php, + views/default/layout/shells/admin/menu.php, + views/default/page/layouts/admin.php: Refs #2950: layout/shells/admin/menu => + admin/sidebar/menu + + * engine/lib/views.php, views/default/page/admin.php, + views/default/page/default.php, views/default/page/shells/admin.php, + views/default/page/shells/default.php, views/default/page/shells/upgrade.php, + views/default/page/shells/walled_garden.php, views/default/page/upgrade.php, + views/default/page/walled_garden.php: Refs #2950: Move page/shells/ directly + under /page/ since nowhere else in views do we use a shells directory. + + * views/default/layout/objects/widget/controls.php, + views/default/layout/objects/widget/settings.php, + views/default/object/widget.php, + views/default/object/widget/elements/controls.php, + views/default/object/widget/elements/settings.php, + views/default/page/components/widget.php: Refs #2950: Moved widget code to + object/widget/* + +2011-02-21 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pageowner.php: Default page owner code now ignores the query. + Works for pages like pg/bookmarks/add/34?address=http://google.com + +2011-02-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: fixed caching of user avatars + + * engine/lib/admin.php, engine/lib/views.php, mod/bookmarks/start.php, + mod/categories/start.php, mod/custom_index/start.php, + .../views/default/page/shells/theme_preview.php, mod/embed/start.php, + mod/file/start.php, mod/groups/start.php, mod/messages/start.php, + mod/notifications/start.php, mod/pages/start.php, mod/profile/start.php, + mod/reportedcontent/start.php, mod/search/start.php, mod/tinymce/start.php, + mod/twitter/start.php, mod/zaudio/start.php, views/default/css.php, + views/default/css/elements/layout_objects.php, views/default/css/elgg.php, + views/default/css/screen.php, views/default/page/shells/default.php: Fixes + #2934 switching to css/elgg for css view since using a print viewtype is a + good idea and screen would become a confusing idea + + * actions/likes/add.php, engine/classes/ElggEntity.php, languages/en.php, + views/default/core/likes/display.php, views/default/core/river/controls.php: + fixes #2885 #2569 likes controlled by canAnnotate() with plugin hook + + * engine/classes/ElggEntity.php, engine/classes/ElggGroup.php, + engine/classes/ElggObject.php, engine/classes/ElggUser.php, + mod/blog/classes/ElggBlog.php, mod/thewire/classes/ElggWire.php, + mod/thewire/start.php, views/default/core/river/controls.php: Fixes #2971 + added canComment() method and implemented it for ElggBlog + +2011-02-21 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/activate.php, + actions/admin/plugins/activate_all.php, actions/admin/plugins/deactivate.php, + actions/admin/plugins/deactivate_all.php, + actions/admin/plugins/set_priority.php, + actions/admin/plugins/simple_update_states.php, install/ElggInstaller.php, + languages/en.php: Fixes #2452. Removed the first admin installation notice. + It was just a reminder to his "save" on the simple plugins screen. This is + pretty obvious. + + * engine/lib/upgrades/2010050701.php: Fixes #2310. Rewriting + disable_registration to allow_registration in walled garden upgrade. + + * mod/bookmarks/actions/bookmarks/save.php, + mod/messageboard/actions/add.php, + mod/messageboard/views/default/messageboard/js.php: Fixes #2719. Removing + hack from bookmarks add. Now appends http:// to www.example.com and validates + that. + +2011-02-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/blog/save.php, mod/blog/lib/blog.php: fixed blog sticky + forms + + * mod/file/index.php, mod/file/start.php, mod/file/upload.php, + mod/file/view.php, mod/groups/lib/discussion.php, mod/groups/start.php, + mod/pages/friends.php, mod/pages/index.php, mod/pages/start.php, + mod/thewire/start.php: Fixes #2970 updated groups, file, pages, and wire + plugins for automatic page owner setting + + * mod/bookmarks/actions/bookmarks/save.php: fixed sticky forms for bookmarks + + + * mod/bookmarks/views/default/object/bookmarks.php: fixed copy and paste + error in bookmarks + + * mod/blog/lib/blog.php, mod/bookmarks/pages/add.php, + mod/bookmarks/pages/all.php, mod/bookmarks/pages/edit.php, + mod/bookmarks/pages/friends.php, mod/bookmarks/pages/owner.php, + mod/bookmarks/pages/view.php, mod/bookmarks/start.php: Refs #2970 updated + blog and bookmarks plugins + +2011-02-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/create_upgrade.php: Fixed a few bugs with + create_upgrade.php. It now also automatically increments version.php. + + * version.php: Refs #2049: Missed version.php. + +2011-02-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pageowner.php: added code to figure out page owner rather than + explicitly setting in all the plugin page handlers + +2011-02-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * ..._svn-custom_profile_fields-390ac967b0bb5665.php: Fixes #2049. Created + migration for 1.7 custom profile fields to 1.8. + + * mod/groups/actions/delete.php: Refs #2787, #2956: Merged fix for deleting + group icon files on group delete to trunk. + + * views/default/core/river/filter.php: Refs #2697, #2956. Ported fix to show + users and groups in river filter to trunk. + + * engine/lib/actions.php: Refs #2833, #2956. Merged 1.7's action timeout + changes to 1.8. + + * engine/tests/regression/trac_bugs.php: Refs #2956. Merged left out merges + from r2799 to trunk. + + * engine/lib/elgglib.php: Refs #2749, #2956. Merged elgg_depracated_notice() + fixes to trunk. + + * engine/lib/configuration.php: Refs #2793, #2956. Ported + run_function_once() and datalist_get/set() changes for values > 32 chars to + trunk. + + * engine/lib/configuration.php: Refs #2813, #2956. Ported get_config() + returns null to 1.8's get_config() and elgg_get_config(). + + * engine/lib/notification.php: Refs #2617, #2956: Merged email notification + exception message fix in r7926 to trunk. + + * mod/file/start.php: Refs #2765, #2956. Merged r7830 fix for group files to + trunk. + + * engine/classes/ElggEntity.php, engine/tests/objects/entities.php: Fixes + #2963: Rewrote ElggEntity->setMetadata() because yikes. Wrote unit tests for + setting metadata on saved / unsaved entities. + +2011-02-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page/layouts/admin.php: only include footer/analytics view + once on admin pages + +2011-02-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../actions/resend_validation.php, + mod/uservalidationbyemail/languages/en.php, + mod/uservalidationbyemail/lib/functions.php, + mod/uservalidationbyemail/start.php, + .../views/default/admin/users/unvalidated.php, + .../forms/uservalidationbyemail/bulk_action.php, + .../views/default/uservalidationbyemail/js.php, + .../uservalidationbyemail/unvalidated_user.php: Fixes #2658. Merged + uservalidationbyemail changes from 1.7 to 1.8. This plugin needs cleanup. + + * engine/lib/widgets.php: Fixed problems with user-self registration if + default widgets are set. + + * js/lib/ui.js: Removing more debug code. + + * js/lib/ui.js: Removing debug code from previous. + + * js/lib/ui.js: Fixes #2947: User hover menu attached to body and shows + regardless of overflow. + + * mod/bookmarks/actions/bookmarks/save.php: Fixes #2719: Addresses are + checked and normalized (and checked again) for bookmarks. + +2011-02-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messages/views/default/forms/messages/send.php: Can send messages to + non-friends. + + * languages/en.php, views/default/admin/appearance/default_widgets.php: + Added instructions for default widgets. + + * actions/widgets/add.php: No need to say the widget was added because we + can see it happen. + + * views/default/css/admin.php: Copied all the icons into the admin theme. + + * install/ElggInstaller.php: Installation loads 3 default widgets for the + admin dashboard. + + * views/default/css/elements/icons.php: Refs #2961: Restoring old icon CSS + for sprites and hover menu. + + * mod/messageboard/views/default/messageboard/js.php: Fixes #2962. I hate + ie. + + * mod/messageboard/actions/add.php, mod/messageboard/actions/delete.php, + mod/messageboard/ajax_endpoint/load.php, mod/messageboard/history.php, + mod/messageboard/index.php, mod/messageboard/languages/en.php, + mod/messageboard/manifest.xml, mod/messageboard/pages/owner.php, + mod/messageboard/start.php, .../views/default/annotation/messageboard.php, + mod/messageboard/views/default/messageboard/js.php, + .../default/messageboard/messageboard_content.php, + .../views/default/widgets/messageboard/content.php, + .../views/default/widgets/messageboard/edit.php: Refs #2916. More cleanup of + the messageboard widget. + + * views/default/admin/appearance/default_widgets.php: Refs #2753. Missed + this one. + + * js/lib/ajax.js: elgg.action() now supports full URLs. + +2011-02-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tinymce/views/default/input/longtext.php: fixed tinymce "remove + editor" javascript + + * languages/en.php: updated language string for comments + +2011-02-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/elgglib.js: elgg.normalize_url() JS does the same as + elgg_normalize_url() PHP. + +2011-02-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/layout/shells/custom_index.php, + .../views/default/page/layouts/custom_index.php: updated the custom index for + new views layout structure + + * mod/notifications/start.php: fixed the call to unextend the user settings + for notifications + + * views/default/page/elements/messages.php: system messages use autop() for + formatting rather than output/longtext + + * views/default/css/elements/chrome.php, + views/default/forms/comments/add.php, + views/default/page/elements/comments.php: improved the styling of the comment + area + + * languages/en.php, mod/blog/languages/en.php, mod/blog/lib/blog.php, + mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/file/views/default/object/file.php, + mod/thewire/views/default/object/thewire.php: Fixes #2824 moved byline text + in core language file + +2011-02-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js: Avatar menus use live() so they'll work with content + inserted into the dom. + +2011-02-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/chrome.php, + views/default/css/elements/typography.php, views/default/output/longtext.php: + added elgg-output class for displaying user input with typical styling for + lists and tables + + * engine/lib/views.php: fixed typo + + * views/default/page/elements/comments.php: another work around to suppress + incorrect warnings from elgg_view() + + * views/default/input/longtext.php: added a work around for injecting + internal* variables to handle deprecation code - this prevents warnings from + being emitted for no reason + + * mod/bookmarks/views/default/object/bookmarks.php, + views/default/css/elements/icons.php, + views/default/css/elements/layout_objects.php, + views/default/css/elements/navigation.php, + views/default/css/elements/page_layout.php, + views/default/layout/objects/list/body.php, + views/default/output/tagcloud.php, views/default/output/tags.php: improved + icon css so that they do not require having display: block + + * views/default/css/screen.php: removed a $CONFIG usage in css/screen view + +2011-02-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/annotation/generic_comment.php: Genericked up + annotation/generic_comment view to allow reuse in plugins. + + * install/ElggInstaller.php: Fixes #2959: Removed engine/lib/install.php + from ElggInstaller since it's no longer required. + +2011-02-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/core/likes/display.php: fixed typo on function name + +2011-02-19 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/page_layout.php, + views/default/css/elements/typography.php: Moving elgg-heading-main into + typography + + * views/default/css/elements/page_layout.php: That wasn't supposed to be + there... + + * views/default/css/elements/page_layout.php, + views/default/css/elements/typography.php: Moved elgg-heading-site into + typography + +2011-02-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messageboard/actions/add.php, mod/messageboard/start.php, + .../views/default/forms/messageboard/add.php, + .../views/default/messageboard/forms/add.php, + mod/messageboard/views/default/messageboard/js.php, + .../views/default/widgets/messageboard/content.php: Refs #2916: Moved + messageboard js into elgg.messageboard object. Moved forms into + forms/messageboard. Can post now, but wow this plugin needs cleaned up. + +2011-02-19 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messages/views/default/messages/topbar.php: More consistent way of + building topbar item for messages plugin + +2011-02-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/actions/bookmarks/save.php: sticky form wasn't being cleared + in bookmarks - that's fixed now + + * mod/bookmarks/views/default/object/bookmarks.php: fixed display issue when + a bookmark has no description text + +2011-02-19 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/theme_preview/forms.php: elgg-state-selected doesn't + make sense for non-default buttons + +2011-02-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/actions/bookmarks/delete.php: fixed forward url when + deleting a bookmark + +2011-02-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Fixes #2905: Admin action links on user hover menu + asks for confirmation. + + * engine/classes/ElggMenuItem.php, + views/default/navigation/menu/elements/item.php: Added 4 methods to + ElggMenuItem: get/setLinkClass() and get/setItemClass(). This allows you to + put classes on the a and li tags it generates. + +2011-02-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: added documentation for the livesearch page handler + +2011-02-19 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/page/shells/theme_preview.php, + .../views/default/theme_preview/forms.php: More buttons in forms theme + preview + +2011-02-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js, views/default/output/confirmlink.php: Pulled the confirm + link output view's JS into elgg.us. Any links with elgg-requires-confirmation + will get a confirm box with the title of the anchor tag as the question, or + the default "Are you sure?" if that doesn't exist. + + * views/default/input/plaintext.php: Fixed the tab that was showing up in + every text area. + +2011-02-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/search_hooks.php: removed $CONFIG usage in search hooks + + * mod/pages/views/default/pages/sidebar/history.php: Fixes #2955 fixed typo + + * mod/blog/lib/blog.php, mod/thewire/tests/regex.php, + views/default/admin/plugins/advanced.php, + views/default/forms/admin/menu/save.php: Fixes #2428 last of the $CONFIG + removals. Anything missed can be individual tickets + +2011-02-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/wrapper.php: Fixes #2768. min-height + needed a little bit more for the profile widgets. + + * mod/groups/start.php: Removing test group default widget code. + + * actions/widgets/add.php, actions/widgets/delete.php, + actions/widgets/move.php, actions/widgets/save.php, engine/lib/views.php, + engine/lib/widgets.php, js/lib/ui.widgets.js, languages/en.php, + mod/defaultwidgets/actions/update.php, mod/defaultwidgets/languages/en.php, + mod/defaultwidgets/manifest.xml, mod/defaultwidgets/start.php, + .../admin/appearance/default_dashboard_widgets.php, + .../admin/appearance/default_profile_widgets.php, + .../views/default/defaultwidgets/editor.php, mod/groups/start.php, + mod/profile/start.php, views/default/object/plugin.php, + views/default/page/components/widget.php, + views/default/page/layouts/widgets.php: Fixes #2753: Default widgets merged + into core as extensible admin section and updated to work with new widgets. + Will need an upgrade for users running the old default widgets in 1.7. + +2011-02-19 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/layout/shells/widgets/add_panel.php: clearfix > clearfloat + + * mod/developers/languages/en.php, mod/developers/start.php, + .../views/default/page/shells/theme_preview.php, + .../views/default/theme_preview/header.php, + .../views/default/theme_preview/index.php, + mod/developers/views/default/theme_preview/nav.php, + .../views/default/theme_preview/navigation.php: theme_preview is using more + familiar/correct page handling practices + +2011-02-18 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/pageowner.js, views/default/js/elgg.php: Added stub for page owners + in elgg.js + + * views/default/core/likes/display.php: Fixes #2953: Like button doesn't + show up for logged out users. + + * engine/lib/entities.php: Fixing list_registered_entities() from displaying + things it should. You now must explicitly register object subtypes to get + them to display. + + * views/default/forms/plugins/settings/save.php: Fixed plugin settings save + form. + + * .../views/default/thewire/scripts/counter.js, + mod/twitterservice/start.php, mod/twitterservice/twitterservice_lib.php, + .../views/default/twitterservice/metatags.php: Removing unneeded @copyright + and @license tags. + +2011-02-18 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php: Added some color to the selected state for + admin page menu so we can tell what page we're on + + * views/default/css/admin.php, views/default/css/elements/reset.php: Added + overflow-y: scroll by default so that the page doesn't get jerky when an + animation breaks the fold + + * views/default/css/admin.php: Improved the admin menu a bit + +2011-02-18 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/manifest.xml, mod/bookmarks/manifest.xml, + mod/categories/manifest.xml, mod/custom_index/manifest.xml, + mod/defaultwidgets/manifest.xml, mod/developers/manifest.xml, + mod/diagnostics/manifest.xml, mod/embed/manifest.xml, + mod/externalpages/manifest.xml, mod/file/manifest.xml, + mod/garbagecollector/manifest.xml, mod/groups/manifest.xml, + mod/htmlawed/manifest.xml, mod/invitefriends/manifest.xml, + mod/logbrowser/manifest.xml, mod/logrotate/manifest.xml, + mod/messageboard/manifest.xml, mod/messages/manifest.xml, + mod/notifications/manifest.xml, mod/oauth_lib/manifest.xml, + mod/pages/manifest.xml, mod/profile/manifest.xml, + mod/reportedcontent/manifest.xml, mod/search/manifest.xml, + mod/tagcloud/manifest.xml, mod/thewire/manifest.xml, + mod/tinymce/manifest.xml, mod/twitter/manifest.xml, + mod/twitterservice/manifest.xml, mod/uservalidationbyemail/manifest.xml, + mod/zaudio/manifest.xml: Updated copyright and author information in plugin + manifests. + +2011-02-18 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/install.php, engine/start.php: Fixes #2943: Removed + engine/lib/install.php + +2011-02-18 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/twitterservice/twitterservice_lib.php: Adding plugin hooks for + authorization and login events. + +2011-02-18 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/deprecated-1.8.php, engine/lib/river.php, engine/lib/views.php, + .../views/default/theme_preview/objects.php, + views/default/core/river/body.php, views/default/layout/objects/gallery.php, + views/default/layout/objects/image_block.php, + views/default/layout/objects/list.php, + views/default/layout/objects/module.php, + views/default/layout/objects/widget.php, views/default/object/widget.php, + views/default/page/components/gallery.php, + views/default/page/components/image_block.php, + views/default/page/components/list.php, + views/default/page/components/module.php, + views/default/page/components/widget.php, + views/default/page/elements/owner_block.php, views/default/river/item.php: + Refs #2950: layout/objects => page/components + +2011-02-18 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page/layouts/widgets.php: Removed unused var in widgets + layout. + +2011-02-18 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php, views/default/layout/shells/admin.php, + views/default/layout/shells/content.php, + views/default/layout/shells/default.php, + views/default/layout/shells/one_column.php, + views/default/layout/shells/one_sidebar.php, + .../layout/shells/two_column_left_sidebar.php, + views/default/layout/shells/two_sidebar.php, + views/default/layout/shells/widgets.php, + views/default/page/layouts/admin.php, views/default/page/layouts/content.php, + views/default/page/layouts/default.php, + views/default/page/layouts/one_column.php, + views/default/page/layouts/one_sidebar.php, + .../page/layouts/two_column_left_sidebar.php, + views/default/page/layouts/two_sidebar.php, + views/default/page/layouts/widgets.php: Refs #2950: layout/shells => + page/layouts + + * engine/lib/views.php, mod/search/views/default/search/list.php, + views/default/layout/elements/comments.php, + views/default/layout/elements/owner_block.php, + views/default/layout/elements/page_links.php, + views/default/layout/elements/sidebar.php, + views/default/layout/elements/title.php, + views/default/layout/shells/one_sidebar.php, + views/default/layout/shells/two_sidebar.php, + views/default/page/elements/comments.php, + views/default/page/elements/owner_block.php, + views/default/page/elements/page_links.php, + views/default/page/elements/sidebar.php, + views/default/page/elements/title.php: Refs #2950: layout/elements => + page/elements + + * views/default/admin/statistics/overview.php: @todos for refactoring admin + statistics + +2011-02-18 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPluginPackage.php, languages/en.php: Fixes #2945, Refs + #2946. Plugins that require priority on an uninstalled plugin don't crash the + plugins admin. + + * .../views/default/bookmarks/page_links.php: Don't show the bookmark this + link if you're not logged in. + +2011-02-18 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/views/default/file/css.php, + .../default/file/specialcontent/image/default.php, + mod/file/views/default/icon/object/file.php, + views/default/css/elements/chrome.php, + views/default/css/elements/layout_objects.php: improved .elgg-gallery and + added .elgg-photo + +2011-02-18 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php: Refs #2847. Install now sets the + viewspath_cache_enabled. + + * engine/lib/cache.php, install/ElggInstaller.php: Refs #2847. Fixed + simplecache settings and functionality for initial installation. + + * engine/lib/database.php, engine/lib/deprecated-1.8.php, + engine/lib/upgrades/create_upgrade.php, engine/lib/version.php, + install/ElggInstaller.php, upgrade.php: Fixes #1433, #2183. Upgrades are now + tracked and will be run if needed regardless of version. + +2011-02-17 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/twitterservice/twitterservice_lib.php: Fixes faulty logic in twitter + services that allowed new users to register via twitter when site + registration was off. + + * views/default/admin/components/plugin_settings.php: Fixes #2938: Restored + the $vars['entity'] in plugin settings for backward compatibility with + plugins. + +2011-02-17 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/components/plugin_settings.php: Cleaned up a manual + implementation of elgg-module + +2011-02-17 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/elgg_bookmarklet.gif, mod/bookmarks/graphics/bookmark.gif, + mod/bookmarks/graphics/bookmarklet.gif, mod/bookmarks/start.php, + .../views/default/bookmarks/bookmarklet.php, + mod/bookmarks/views/default/bookmarks/css.php, + mod/bookmarks/views/default/bookmarks/js.php, + .../views/default/bookmarks/page_links.php: Further cleanup of bookmarks. + Moved bookmarklet to plugin. Pulled in the 1.7 bookmark pin and made the + "Bookmark this page" less ugly. Added js to append the title. + + * mod/bookmarks/actions/bookmarks/edit.php, mod/bookmarks/start.php, + .../views/default/bookmarks/group_module.php, + .../default/bookmarks/groupprofile_bookmarks.php, + .../views/default/forms/bookmarks/save.php: Fixes #2680. Added group profile + bookmark widget. Fixed a problem editing bookmarks. + + * mod/bookmarks/pages/owner.php: Hiding the filter tabs for bookmarks when + not in a filter context. + + * views/default/layout/shells/content/filter.php: Fixed typo in filter nav + view. + + * mod/bookmarks/lib/bookmarks.php, mod/bookmarks/pages/add.php, + mod/bookmarks/pages/edit.php, mod/bookmarks/pages/owner.php, + mod/bookmarks/start.php: Fixes #2680: Added group support to bookmarks + plugin. + + * mod/bookmarks/bookmarklet.php, mod/bookmarks/languages/en.php, + mod/bookmarks/lib/bookmarks.php, mod/bookmarks/pages/add.php, + mod/bookmarks/pages/all.php, mod/bookmarks/pages/bookmarklet.php, + mod/bookmarks/pages/friends.php, mod/bookmarks/pages/owner.php, + mod/bookmarks/start.php, .../views/default/bookmarks/bookmarklet.php, + mod/bookmarks/views/default/bookmarks/form.php, + .../views/default/bookmarks/owner_block.php, + mod/bookmarks/views/default/bookmarks/sharing.php, + .../default/river/object/bookmarks/annotate.php, + .../default/river/object/bookmarks/create.php, + .../views/default/widgets/bookmarks/edit.php: Refs #2680: Bookmarks revamp, + part 3: menus and bookmarklet. + +2011-02-17 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/file/views/default/object/file.php: calling the new category output view + in the plugins - looks like the pages plugin is missing the categories code + + * mod/tinymce/start.php: added tinymce to admin css + +2011-02-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/layout/objects/widget/settings.php: Fixes #2915. Can edit + widget settings again. + + * mod/bookmarks/actions/bookmarks/add.php, + mod/bookmarks/actions/bookmarks/delete.php, + mod/bookmarks/actions/bookmarks/save.php, mod/bookmarks/lib/bookmarks.php, + mod/bookmarks/pages/add.php, mod/bookmarks/pages/edit.php, + mod/bookmarks/pages/inbox.php, mod/bookmarks/pages/view.php, + mod/bookmarks/start.php, .../views/default/forms/bookmarks/save.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../views/default/widgets/bookmarks/content.php, + .../views/default/widgets/bookmarks/edit.php, + .../views/default/widgets/bookmarks/view.php: Refs #2680. Bookmarks revamp, + part 2. + +2011-02-16 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/start.php, mod/bookmarks/start.php, mod/file/start.php, + mod/groups/start.php, mod/messages/start.php, mod/pages/start.php, + mod/profile/start.php, mod/thewire/start.php: Updated + register_entity_url_handler => elgg_* in plugins. Used this regex: + ([^_a-z])register_entity_url_handler\((.*),(.*,.*)\); + +2011-02-15 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/deprecated-1.7.php, engine/lib/deprecated-1.8.php, + engine/lib/elgglib.php, engine/lib/install.php, engine/lib/pam.php, + engine/lib/views.php, engine/lib/widgets.php: Moved all deprecated core + functions into the appropriate deprecation fine + + * engine/lib/entities.php, engine/lib/users.php, mod/blog/start.php, + mod/bookmarks/start.php, mod/file/start.php, mod/groups/start.php, + mod/pages/start.php, mod/thewire/start.php: Removed all calls to deprecated + register_entity_type + + * actions/admin/site/update_advanced.php, engine/handlers/cache_handler.php, + engine/lib/actions.php, engine/lib/admin.php, engine/lib/cache.php, + engine/lib/deprecated-1.8.php, engine/lib/upgrades/2010060101.php, + engine/lib/views.php, engine/start.php, + .../views/default/page/shells/theme_preview.php, mod/notifications/index.php, + mod/profile/start.php, views/default/core/friends/picker.php, + views/default/page/elements/head.php: Fixes #2923: Removed "view" prefix from + simplecache function names + + * engine/lib/elgglib.php: Fixes #2695: Return false on autoload fail, rather + than throwing exception + + * engine/lib/entities.php: Fixes #2777: delete_entity is now recursive + + * engine/lib/annotations.php, engine/lib/deprecated-1.8.php, + engine/lib/entities.php, engine/lib/extender.php, engine/lib/metadata.php, + engine/lib/relationships.php: Fixes #2860: Deprecated several registration + functions that were using the 'callback-first' ordering + + * views/default/css/elements/grid.php: Fixes #2924: elgg-grid clearfixes + + * engine/lib/entities.php: Fixes #2476: update_entity_last_action() + sanitizes posted time. + +2011-02-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Updated egef_plugin_user_settings() to accept + plugin_id instead of plugin_name. + + * engine/lib/upgrades/2011010101.php: Fixes #2926: Fixed upgrade for plugin + user settings. + +2011-02-15 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/developers/languages/en.php: added language strings for theme preview + +2011-02-15 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page/shells/walled_garden.php: Refs #2693: Walledgarden code + cleanup -- Too much custom code + +2011-02-15 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/developers/start.php, + mod/developers/views/default/developers/ipsum.php, + .../views/default/theme_preview/forms.php, + .../views/default/theme_preview/general.php, + .../views/default/theme_preview/objects.php, + .../views/default/theme_preview/widgets.php: moved lorem ipsum into a view + +2011-02-15 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/lib/blog.php, mod/blog/views/default/forms/blog/save.php, + mod/blog/views/default/input/datetime.php, + mod/blog/views/default/widgets/blog/edit.php, + mod/bookmarks/views/default/bookmarks/form.php, + mod/bookmarks/views/default/bookmarks/sharing.php, + mod/categories/views/default/input/categories.php, + .../views/default/settings/categories/edit.php, + .../views/default/defaultwidgets/editor.php, + .../views/default/theme_preview/forms.php, + mod/embed/views/default/embed/link.php, + mod/embed/views/default/embed/upload/content.php, + .../views/default/forms/expages/edit.php, + mod/file/views/default/file/embed_upload.php, + mod/file/views/default/forms/file/upload.php, + mod/file/views/default/widgets/filerepo/edit.php, + .../default/settings/garbagecollector/edit.php, + mod/groups/views/default/forms/discussion/save.php, + mod/groups/views/default/forms/groups/delete.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/forms/groups/search.php, + mod/groups/views/default/settings/groups/edit.php, + .../views/default/widgets/a_users_groups/edit.php, + mod/logbrowser/views/default/logbrowser/form.php, + .../views/default/settings/logrotate/edit.php, mod/messages/read.php, + .../views/default/forms/messages/process.php, + .../views/default/forms/messages/reply.php, + mod/messages/views/default/forms/messages/send.php, + .../notifications/subscriptions/forminternals.php, + mod/pages/views/default/forms/pages/edit.php, + mod/pages/views/default/widgets/pages/edit.php, + .../views/default/forms/reportedcontent/add.php, + .../views/default/object/reported_content.php, + .../views/default/widgets/reportedcontent/edit.php, + .../views/default/widgets/tagcloud/edit.php, + mod/thewire/views/default/forms/thewire/add.php, + mod/thewire/views/default/widgets/thewire/edit.php, + mod/tinymce/views/default/input/longtext.php, + .../views/default/settings/twitterservice/edit.php, + .../forms/uservalidationbyemail/bulk_action.php, + .../uservalidationbyemail/unvalidated_user.php, + views/default/admin/components/plugin_settings.php, + views/default/admin/plugins/advanced.php, + views/default/core/account/login_walled_garden.php, + views/default/core/friends/picker.php, views/default/core/river/controls.php, + views/default/core/river/filter.php, views/default/core/river/footer.php, + .../core/settings/account/default_access.php, + views/default/core/settings/account/email.php, + views/default/core/settings/account/language.php, + views/default/core/settings/account/name.php, + .../core/settings/account/notifications.php, + views/default/core/settings/account/password.php, + views/default/forms/admin/menu/save.php, + views/default/forms/admin/site/update_advanced.php, + views/default/forms/admin/site/update_basic.php, + views/default/forms/avatar/crop.php, views/default/forms/avatar/upload.php, + views/default/forms/comments/add.php, + views/default/forms/comments/inline.php, + views/default/forms/friends/edit.php, views/default/forms/login.php, + views/default/forms/members/name_search.php, + views/default/forms/members/tag_search.php, + views/default/forms/plugins/settings/save.php, + views/default/forms/profile/edit.php, + views/default/forms/profile/fields/add.php, views/default/forms/register.php, + views/default/forms/user/passwordreset.php, + views/default/forms/user/requestnewpassword.php, + views/default/forms/useradd.php, views/default/forms/widgets/save.php, + views/default/graphics/ajax_loader.php, views/default/input/access.php, + views/default/input/checkboxes.php, views/default/input/datepicker.php, + views/default/input/password.php, views/default/input/plaintext.php, + views/default/input/radio.php, views/default/input/securitytoken.php, + views/default/input/userpicker.php, + views/default/layout/objects/widget/controls.php, + views/default/layout/shells/widgets.php, + views/default/layout/shells/widgets/add_panel.php, + views/default/navigation/tabs.php, + views/default/widgets/content_stats/edit.php, + views/default/widgets/friends/edit.php, + views/default/widgets/new_users/edit.php, + views/default/widgets/online_users/edit.php, + views/installation/input/access.php, views/installation/input/button.php, + views/installation/input/checkboxes.php, + views/installation/input/dropdown.php, views/installation/input/form.php, + views/installation/input/hidden.php, views/installation/input/longtext.php, + views/installation/input/password.php, + views/installation/input/securitytoken.php, + views/installation/input/text.php, + views/installation/install/forms/template.php: Fixes #2921: converted + internalname => name and internalid => id + + * engine/lib/cache.php, engine/lib/views.php: Fixes #2920: Moved simplecache + functions into cache.php + + * engine/classes/ElggBatch.php, engine/classes/ElggPluginManifest.php, + engine/lib/admin.php, engine/lib/annotations.php, engine/lib/elgglib.php, + engine/lib/metastrings.php, engine/lib/plugins.php, engine/lib/river.php, + engine/lib/views.php, engine/lib/xml.php, + mod/blog/views/default/blog/sidebar/revisions.php, + mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/layouts/gallery.php, + mod/embed/views/default/embed/layouts/list.php, + mod/embed/views/default/embed/upload/content.php, + mod/file/views/default/file/typecloud.php, + mod/file/views/default/forms/file/upload.php, + mod/file/views/default/object/file.php, + mod/groups/views/default/forms/discussion/save.php, + mod/groups/views/default/groups/edit.php, + .../views/default/groups/group_sort_menu.php, + .../views/default/object/groupforumtopic.php, + mod/messages/views/default/forms/messages/send.php, + mod/messages/views/default/object/messages.php, + mod/pages/views/default/object/page_top.php, + .../views/default/pages/sidebar/navigation.php, + mod/profile/views/default/profile/owner_block.php, + mod/thewire/views/default/forms/thewire/add.php, + mod/thewire/views/default/object/thewire.php, + mod/thewire/views/default/thewire/metadata.php, + mod/uservalidationbyemail/start.php, + .../uservalidationbyemail/unvalidated_user.php, + views/default/admin/components/invalid_plugin.php, + .../admin/components/plugin_dependencies.php, + views/default/annotation/generic_comment.php, + views/default/forms/plugins/settings/save.php, + views/default/forms/widgets/save.php, views/default/icon/user/default.php, + views/default/input/checkboxes.php, views/default/input/radio.php, + views/default/layout/elements/comments.php, + views/default/layout/objects/gallery.php, + views/default/layout/objects/image_block.php, + views/default/layout/objects/list.php, + views/default/layout/objects/list/body.php, + views/default/layout/objects/list/metadata.php, + views/default/layout/objects/module.php, + views/default/layout/objects/widget.php, + views/default/layout/objects/widget/controls.php, + views/default/layout/shells/content.php, + views/default/layout/shells/content/filter.php, + views/default/layout/shells/content/header.php, + views/default/layout/shells/widgets.php, + views/default/layout/shells/widgets/add_panel.php, + views/default/navigation/breadcrumbs.php, + views/default/navigation/menu/elements/group.php, + views/default/navigation/menu/user_hover.php, + views/default/navigation/pagination.php, views/default/navigation/tabs.php, + views/default/object/plugin.php, views/default/output/confirmlink.php, + views/default/output/longtext.php, views/default/output/url.php, + views/default/page/elements/body.php, views/default/profile/icon.php, + views/rss/layout/objects/list.php: Fixes #2808: elgg_get_array_value => + elgg_extract + + * js/lib/userpicker.js, views/default/input/autocomplete.php, + views/default/input/userpicker.php: Refs #2102: addressing more + userpicker/autocomplete bugs + + * views/default/input/autocomplete.php: Refs #2102: Some input/autocomplete + fixes + + * documentation/stubs/config.php, engine/handlers/page_handler.php, + engine/lib/admin.php, engine/lib/cron.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/input.php, engine/lib/pagehandler.php, + engine/lib/river.php, engine/lib/tags.php, engine/lib/user_settings.php, + engine/lib/users.php, js/lib/friends_picker.js, mod/blog/start.php, + mod/bookmarks/start.php, mod/categories/start.php, mod/developers/start.php, + mod/diagnostics/start.php, mod/embed/start.php, mod/externalpages/start.php, + mod/file/start.php, mod/groups/start.php, mod/invitefriends/start.php, + mod/messageboard/start.php, mod/messages/start.php, + mod/notifications/start.php, mod/pages/start.php, mod/profile/start.php, + mod/reportedcontent/start.php, mod/search/start.php, mod/thewire/start.php, + mod/twitterservice/start.php, mod/uservalidationbyemail/start.php: Replaced + all occurrences of register_page_handler in core with + elgg_register_page_handler + + * views/default/js/friendsPickerv1.php: Friendspicker was moved to + js/lib/friends_picker.js + + * js/lib/userpicker.js, views/default/input/userpicker.php: Refs #2102: + Replace input/userpicker with jQuery UI autocomplete + + * htaccess_dist: Combining two rewrite rules into one + +2011-02-14 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/autocomplete.js, views/default/input/autocomplete.php: Refs #2102: + Replaced input/autocomplete with jQuery UI autocomplete (untested) + + * engine/lib/deprecated-1.8.php, engine/lib/pagehandler.php: Prepended elgg_ + to (un)register_page_handler() functions. Deprecated old ones + + * views/default/js/initialize_elgg.php, + views/default/page/elements/head.php: Views in the js/ directory should not + contain <script> tags + +2011-02-14 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/twitterservice/twitterservice_lib.php: Saving avatar filename with + user GUID instead of old-style username. + +2011-02-14 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/js/elgg.php: Removed unnecessary deprecated javascript + function + + * js/lib/languages.js, js/lib/session.js, js/lib/ui.widgets.js: No need for + double-namespacing of javascript functions + + * mod/developers/views/default/developers/css.php: Give the css preview a + little more vertical breathing room + + * engine/lib/views.php: Refs #2610: Custom template handler for views now + sent through call_user_func + + * engine/lib/views.php: Refs #2124: Adding backwards compatibility + conversions for internalname/internalid + + * views/default/page/elements/body.php, + views/default/page/elements/footer.php, + views/default/page/elements/header.php, + views/default/page/elements/messages.php, + views/default/page/elements/topbar.php, views/default/page/shells/admin.php, + views/default/page/shells/default.php: Cleaned up views/default/page/ + directory + + * engine/lib/views.php, vendors/jquery/jquery-1.4.2.min.js, + vendors/jquery/jquery-1.5.min.js, vendors/jquery/jquery-ui-1.7.2.min.js, + vendors/jquery/jquery-ui-1.8.9.min.js: Refs #2525: jQuery => 1.5, jQuery UI + => 1.8.9 + + * views/default/core/account/login_box.php, + views/default/core/account/login_dropdown.php, + views/default/css/elements/forms.php, views/default/css/elements/misc.php, + views/default/css/elements/modules.php: More cleanup of login/forms css -- + converted login_dropdown to use elgg-toggler pattern + + * js/lib/ui.js: Fixes #2902: Added elgg-toggler pattern. + +2011-02-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php: remove some unused css from admin theme + +2011-02-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggBatch.php: Clearing caches in ElggBatch. + + * engine/handlers/cache_handler.php: Cache handler won't serve up cached + pages if caching is disabled. Refs #2758: Added call to + elgg_view_regenerate_simplecache() on cache misses if cache is enabled. + Leaving #2758 open in case Cash has a better idea since he's more familiar + with the simple cache changes. + + * engine/classes/ElggEntity.php, engine/lib/metadata.php: Removed last of + deprecated metadata calls in trunk. + + * actions/comments/delete.php, actions/likes/delete.php, + actions/profile/edit.php, engine/classes/ElggAnnotation.php, + engine/classes/ElggEntity.php, engine/classes/ElggRiverItem.php, + engine/handlers/export_handler.php, engine/lib/annotations.php, + engine/lib/metadata.php, engine/lib/metastrings.php, + engine/tests/api/entity_getter_functions.php, + engine/tests/api/metastrings.php, engine/tests/regression/trac_bugs.php, + mod/blog/lib/blog.php, mod/messageboard/actions/delete.php, + mod/pages/revision.php: Updated trunk to use new annotation functions. Added + checks for annotations_* options vs annotation_* options because it's so easy + to confuse. + + * engine/classes/ElggEntity.php, engine/classes/ElggUser.php, + engine/lib/entities.php: Fixes #2918. Moved annotation/metadata delete + functions from ElggUser to ElggEntity. When deleted, entities now correctly + delete metadata they own as well as metadata on them. Removed uses of + deprecated functions. + + * engine/lib/annotations.php, engine/lib/metadata.php, + engine/lib/metastrings.php: More fixes to annotations/metadata changes. Now + all function support getting via a metastring id. + + * engine/lib/relationships.php: Fixes #2914. Merged fix for r.time_created + sorting to trunk. + +2011-02-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/developers/start.php, .../views/default/theme_preview/forms.php, + .../views/default/theme_preview/header.php, views/default/icon/default.php: + getting rid of some warnings in theme preview + + * mod/developers/start.php, .../views/default/admin/developers/preview.php, + .../views/default/theme_preview/forms.php, + .../views/default/theme_preview/general.php, + .../views/default/theme_preview/grid.php, + .../views/default/theme_preview/header.php, + .../views/default/theme_preview/icons.php, + mod/developers/views/default/theme_preview/nav.php, + .../views/default/theme_preview/objects.php, + .../views/default/theme_preview/widgets.php: Refs #2903 navigation updated + for theme preview + +2011-02-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/deprecated-1.8.php, + engine/lib/elgglib.php, engine/lib/metadata.php, + engine/tests/api/metastrings.php, + mod/pages/views/default/object/page_top.php: Refs #2912. Added checks for + constraints in dangerous functions. Unit tests no longer remove all + metadata/annotations. + +2011-02-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * documentation/theming/preview/forms.php, + documentation/theming/preview/general.php, + documentation/theming/preview/grid.php, + documentation/theming/preview/head.php, + documentation/theming/preview/icons.php, + documentation/theming/preview/index.php, + documentation/theming/preview/nav.php, + documentation/theming/preview/objects.php, + documentation/theming/preview/widgets.php, mod/developers/start.php, + .../views/default/page/shells/theme_preview.php, + .../views/default/theme_preview/forms.php, + .../views/default/theme_preview/general.php, + .../views/default/theme_preview/grid.php, + .../views/default/theme_preview/icons.php, + .../views/default/theme_preview/index.php, + mod/developers/views/default/theme_preview/nav.php, + .../views/default/theme_preview/objects.php, + .../views/default/theme_preview/widgets.php: Refs #2903 moving theme preview + into developers plugin - navigation and titles are broken + +2011-02-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggEntity.php, engine/lib/entities.php, + engine/tests/objects/entities.php: Deprecated ElggEntity->clearMetadata() by + ElggEntity->deleteMetadata(). Disabling entities now disables their + annotations and metadata. Enabling entities enables annotations and metadata. + Fixes #1115. + + * engine/classes/ElggBatch.php: If using a callback in ElggBatch, make sure + there's an initial value to return. + + * engine/lib/metastrings.php: Allowing metastrings_type for metastring-based + object functions. + +2011-02-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php: added tabs to admin theme + + * mod/externalpages/actions/add.php, mod/externalpages/actions/addfront.php, + mod/externalpages/actions/edit.php, mod/externalpages/index.php, + mod/externalpages/languages/en.php, mod/externalpages/manifest.xml, + mod/externalpages/read.php, mod/externalpages/start.php, + .../views/default/expages/analytics.php, + mod/externalpages/views/default/expages/css.php, + .../views/default/expages/footer_menu.php, + .../views/default/expages/forms/edit.php, + .../views/default/expages/forms/editfront.php, + .../views/default/expages/front_left.php, + .../views/default/expages/front_right.php, + mod/externalpages/views/default/expages/menu.php, + .../views/default/forms/expages/edit.php, + mod/externalpages/views/default/object/expages.php: updates externalpages to + 1.8 + +2011-02-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggAnnotation.php, engine/classes/ElggEntity.php, + engine/classes/ElggMetadata.php, engine/lib/annotations.php, + engine/lib/deprecated-1.8.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/metadata.php, engine/lib/metastrings.php, + engine/tests/api/metastrings.php: Refs #2907. DRY'd up and abstracted out a + lot of metadata / annotation functions so I can implement #1115 with a clean + conscious. + +2011-02-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/externalpages/actions/add.php, mod/externalpages/actions/addfront.php, + mod/externalpages/index.php, mod/externalpages/languages/en.php, + mod/externalpages/manifest.xml, mod/externalpages/read.php, + mod/externalpages/start.php, .../views/default/expages/analytics.php, + mod/externalpages/views/default/expages/css.php, + .../views/default/expages/footer_menu.php, + .../views/default/expages/forms/edit.php, + .../views/default/expages/forms/editfront.php, + .../views/default/expages/front_left.php, + .../views/default/expages/front_right.php, + mod/externalpages/views/default/expages/menu.php, + mod/externalpages/views/default/object/expages.php, mod/sitepages/README.txt, + mod/sitepages/actions/edit_settings.php, mod/sitepages/index.php, + mod/sitepages/languages/en.php, mod/sitepages/manifest.xml, + mod/sitepages/sitepages_functions.php, mod/sitepages/start.php, + .../views/default/admin/site/sitepages.php, + .../views/default/canvas/layouts/frontpage.php, + mod/sitepages/views/default/sitepages/css.php, + .../views/default/sitepages/custom_frontpage.php, + .../views/default/sitepages/forms/edit.php, + .../default/sitepages/forms/editfrontsimple.php, + .../views/default/sitepages/forms/editmeta.php, + .../views/default/sitepages/keywords/sitestats.php, + .../views/default/sitepages/keywords/userlist.php, + mod/sitepages/views/default/sitepages/members.php, + mod/sitepages/views/default/sitepages/menu.php, + mod/sitepages/views/default/sitepages/metatags.php, + mod/sitepages/views/default/sitepages/sidebar.php, + mod/sitepages/views/default/sitepages/welcome.php: swapping sitepages for + externalpages since the external pages is easier to integrate into 1.8 . + sitepages needs more work before it is ready for release (plus we would need + an upgrade script) + + * engine/lib/entities.php: Refs #2301 demoting type:subtype warnings to + notices + + * actions/email/save.php, actions/user/default_access.php, + actions/user/language.php, actions/user/name.php, actions/user/password.php, + engine/lib/user_settings.php, engine/lib/users.php, + views/default/core/settings/account/language.php, + views/default/forms/account/settings.php: Fixes #2848 pulls user settings + code out of actions into functions. We should investigate putting them in a + library that is only loaded on demand + + * engine/lib/user_settings.php, engine/lib/usersettings.php, + engine/start.php, install/ElggInstaller.php: user settings library is now + user_settings.php + + * engine/lib/admin.php: documentation update for admin functions + + * engine/classes/ElggMenuBuilder.php, engine/classes/ElggMenuItem.php, + engine/lib/admin.php, languages/en.php, + views/default/layout/shells/admin/menu.php: admin menu uses weights for + ordering + +2011-02-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggBatch.php: Additional checking in ElggBatch for valid + key. + +2011-02-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/confirmlink.php, views/default/output/dropdown.php, + views/default/output/email.php, views/default/output/pulldown.php, + views/default/output/radio.php, views/default/output/text.php, + views/default/output/url.php: Fixed #2218 finished up the encoding issues by + turning of double encoding + + * mod/categories/views/default/categories/css.php, + mod/categories/views/default/input/categories.php: categories are listed + horizontally + +2011-02-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggBatch.php: Added ability to get results of callback + function in ElggBatch. + + * engine/classes/ElggBatch.php: Fixed ElggBatch problems when specifying a + limit of 0. Fixed a shoot yourself in the foot situation if passing a dumb + number to chunk size. + + * engine/classes/ElggBatch.php: Added ElggBatch class for more efficient + batch operations on large sets of Elgg* objects. + +2011-02-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/layout/shells/admin.php: added the footer analytics view for + js + + * mod/custom_index/index.php, mod/custom_index/languages/en.php, + mod/custom_index/manifest.xml, mod/custom_index/start.php, + .../views/default/canvas/layouts/new_index.php, + .../views/default/custom_index/css.php, + .../views/default/layout/shells/custom_index.php: updated custom index for + 1.8 + +2011-02-13 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/core/account/login_dropdown.php, + views/default/css/elements/misc.php: Renamed signin to elgg-button-dropdown + + * views/default/core/account/login_box.php, + views/default/core/account/login_dropdown.php, + views/default/css/elements/layout_objects.php, + views/default/css/elements/misc.php, views/default/css/elements/modules.php, + views/default/forms/login.php: Progress refactoring the login dropdown and + login forms -- not quite there yet, though Added another module: dropdown. + +2011-02-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/custom_index/index.php, mod/custom_index/languages/en.php, + mod/custom_index/manifest.xml, mod/custom_index/start.php, + .../views/default/canvas/layouts/new_index.php, + .../views/default/custom_index/css.php: moved custom_index back into core + +2011-02-12 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/layout_objects.php: Updated docs for + layout_objects + +2011-02-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggEntity.php, views/default/core/river/footer.php: Refs + #650. Replaced count_annotations(). + + * mod/pages/views/default/pages/sidebar/history.php, + views/default/core/likes/display.php, views/default/core/river/controls.php, + views/default/layout/elements/comments.php: Refs #650. Replaced + list_annotations() by elgg_list_annotations(). + + * engine/classes/ElggEntity.php, engine/lib/views.php, + mod/messageboard/history.php: Updated a few recent calls to + elgg_get_annotations() to use 'reverse_order_by' => true. + + * engine/lib/metastrings.php: Refs #2906. Missed a file. + + * engine/lib/elgglib.php, engine/lib/entities.php: Fixes #2906. Added + elgg_sql_reverse_order_by() and wired it up to ege() and ega(). Pass + 'reverse_order_by' => true in option arrays. + +2011-02-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/actions/add.php, mod/thewire/actions/delete.php, + mod/thewire/add.php, mod/thewire/everyone.php, mod/thewire/index.php, + mod/thewire/languages/en.php, mod/thewire/manifest.xml, + mod/thewire/pages/everyone.php, mod/thewire/pages/friends.php, + mod/thewire/pages/previous.php, mod/thewire/pages/reply.php, + mod/thewire/pages/tag.php, mod/thewire/pages/thread.php, + mod/thewire/pages/user.php, mod/thewire/readme.txt, mod/thewire/start.php, + mod/thewire/tests/regex.php, mod/thewire/views/default/forms/thewire/add.php, + mod/thewire/views/default/object/thewire.php, + .../views/default/river/object/thewire/create.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/thewire/forms/add.php, + mod/thewire/views/default/thewire/metadata.php, + mod/thewire/views/default/thewire/notfound.php, + .../views/default/thewire/profile_status.php, + mod/thewire/views/default/thewire/reply.php, + mod/thewire/views/default/thewire/view.php, + .../views/default/widgets/thewire/content.php, + mod/thewire/views/default/widgets/thewire/edit.php: a mostly completed port + of JHU/APL wire plugin to 1.8 + +2011-02-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggEntity.php, engine/lib/annotations.php, + engine/lib/views.php, engine/tests/objects/entities.php, + mod/messageboard/history.php, views/default/core/likes/display.php, + views/default/core/river/controls.php, views/default/core/river/footer.php: + Refs #650. Replaced calls to get_annotations() by elgg_get_annotations(). + +2011-02-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/details.php: added the status view into + details on profile page + +2011-02-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggEntity.php, engine/lib/users.php, + views/default/forms/profile/edit.php: Refs #650. Replaced uses for + get_metadata_byname() by elgg_get_metadata() + + * engine/classes/ElggMetadata.php, engine/handlers/export_handler.php, + engine/lib/deprecated-1.8.php, engine/lib/metadata.php: Refs #650. Changed + elgg_get_metadata_by_id() to elgg_get_metadata_from_id() to be consistent + with other functions. + + * engine/classes/ElggMetadata.php, engine/handlers/export_handler.php, + engine/lib/metadata.php: Refs #650. Replaced get_metadata() by + elgg_get_metadata_by_id() + + * engine/classes/ElggEntity.php, engine/classes/ElggFile.php, + engine/lib/metadata.php, engine/lib/notification.php, + views/default/export/entity.php: Refs #650: Replaced uses of + get_metadata_for_entity() by elgg_get_metadata(). + +2011-02-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/layout/objects/list/body.php: allow plugins to decline the + addition of tags to their entity list view + +2011-02-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/deprecated-1.8.php, engine/lib/metadata.php: Deprecated + get_metadata() by elgg_get_metadata_by_id() to avoid confusion with + elgg_get_metadata(). Not in love with the name...had considered + elgg_get_metadatum(). Open to suggestions. + + * engine/lib/annotations.php, engine/lib/deprecated-1.8.php, + engine/lib/metadata.php, engine/lib/metastrings.php: Refs #650: Deprecated + find_metadata() with elgg_get_metadata(). Deprecated + get_metadata_for_entity() and get_metadata_byname() <twitch>. Added + elgg_get_metastrings_based_objects() to deal with the commonalities between + the metadata and annotation getter functions. + +2011-02-12 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/checkboxes.php: Label wraps checkbox for usability + + * mod/minify/lib/min/.htaccess, mod/minify/lib/min/README.txt, + mod/minify/lib/min/builder/_index.js, mod/minify/lib/min/builder/bm.js, + mod/minify/lib/min/builder/index.php, mod/minify/lib/min/builder/ocCheck.php, + mod/minify/lib/min/builder/rewriteTest.js, mod/minify/lib/min/config.php, + mod/minify/lib/min/groupsConfig.php, mod/minify/lib/min/index.php, + mod/minify/lib/min/lib/CSS.php, mod/minify/lib/min/lib/FirePHP.php, + mod/minify/lib/min/lib/HTTP/ConditionalGet.php, + mod/minify/lib/min/lib/HTTP/Encoder.php, mod/minify/lib/min/lib/JSMin.php, + mod/minify/lib/min/lib/JSMinPlus.php, mod/minify/lib/min/lib/Minify.php, + mod/minify/lib/min/lib/Minify/Build.php, + mod/minify/lib/min/lib/Minify/CSS/Compressor.php, + mod/minify/lib/min/lib/Minify/CSS/UriRewriter.php, + mod/minify/lib/min/lib/Minify/Cache/APC.php, + mod/minify/lib/min/lib/Minify/Cache/File.php, + mod/minify/lib/min/lib/Minify/Cache/Memcache.php, + mod/minify/lib/min/lib/Minify/CommentPreserver.php, + mod/minify/lib/min/lib/Minify/Controller/Base.php, + mod/minify/lib/min/lib/Minify/Controller/Files.php, + .../lib/min/lib/Minify/Controller/Groups.php, + .../lib/min/lib/Minify/Controller/MinApp.php, + mod/minify/lib/min/lib/Minify/Controller/Page.php, + .../lib/min/lib/Minify/Controller/Version1.php, + mod/minify/lib/min/lib/Minify/HTML.php, + mod/minify/lib/min/lib/Minify/ImportProcessor.php, + mod/minify/lib/min/lib/Minify/Lines.php, + mod/minify/lib/min/lib/Minify/Logger.php, + mod/minify/lib/min/lib/Minify/Packer.php, + mod/minify/lib/min/lib/Minify/Source.php, + mod/minify/lib/min/lib/Minify/YUICompressor.php, + mod/minify/lib/min/lib/Solar/Dir.php, mod/minify/lib/min/utils.php, + mod/minify/manifest.xml, mod/minify/start.php: Doh, how did this get here? + +2011-02-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * documentation/examples/plugins/manifest.xml, + engine/tests/test_files/plugin_18/manifest.xml: Refs #2898: Updated docs and + test manifest for the xmlns changes. + + * engine/classes/ElggPluginManifest.php, mod/blog/manifest.xml, + mod/bookmarks/manifest.xml, mod/categories/manifest.xml, + mod/defaultwidgets/manifest.xml, mod/developers/manifest.xml, + mod/diagnostics/manifest.xml, mod/embed/manifest.xml, mod/file/manifest.xml, + mod/garbagecollector/manifest.xml, mod/groups/manifest.xml, + mod/htmlawed/manifest.xml, mod/invitefriends/manifest.xml, + mod/logbrowser/manifest.xml, mod/logrotate/manifest.xml, + mod/messageboard/manifest.xml, mod/messages/manifest.xml, + mod/minify/manifest.xml, mod/notifications/manifest.xml, + mod/oauth_lib/manifest.xml, mod/pages/manifest.xml, mod/profile/manifest.xml, + mod/reportedcontent/manifest.xml, mod/search/manifest.xml, + mod/sitepages/manifest.xml, mod/tagcloud/manifest.xml, + mod/thewire/manifest.xml, mod/tinymce/manifest.xml, mod/twitter/manifest.xml, + mod/twitterservice/manifest.xml, mod/uservalidationbyemail/manifest.xml, + mod/zaudio/manifest.xml: Refs #2898: Using an XML namespace instead of + version attribute on plugin manifests. + + * mod/twitterservice/languages/en.php, + mod/twitterservice/twitterservice_lib.php, + .../views/default/settings/twitterservice/edit.php: Cleaned up more + twitterservice code. Twitter usernames now have random digits appended upon + name collision. Added the option for admins to allow twitter sign up even if + site registration is disabled. + + * actions/admin/user/delete.php: Deleting a user from his profile forwards + to the right page. + +2011-02-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/blog/delete.php, mod/file/actions/file/upload.php, + mod/pages/actions/pages/delete.php: Fixed #2887 redirects on blog, file, and + pages works now - bookmarks plugin still needs plenty of work + + * mod/reportedcontent/actions/add.php, + mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, .../actions/reportedcontent/add.php, + .../actions/reportedcontent/archive.php, + .../actions/reportedcontent/delete.php, mod/reportedcontent/start.php, + .../views/default/forms/reportedcontent/add.php, + .../views/default/reportedcontent/form.php: updated reported content to use + elgg_view_form + + * views/default/css/admin.php, + views/default/forms/admin/site/update_advanced.php, + views/default/forms/admin/site/update_basic.php, + views/default/forms/avatar/crop.php, views/default/forms/avatar/upload.php, + views/default/forms/comments/add.php, views/default/forms/friends/edit.php, + views/default/forms/login.php, views/default/forms/plugins/settings/save.php, + views/default/forms/profile/edit.php, views/default/forms/register.php, + views/default/forms/user/requestnewpassword.php, + views/default/forms/useradd.php, views/default/forms/usersettings/save.php, + views/default/forms/widgets/save.php, views/default/group/default.php: Refs + #2032 core forms use divs + + * mod/blog/views/default/forms/blog/save.php, + mod/blog/views/default/widgets/blog/edit.php, + mod/categories/views/default/input/categories.php, + .../views/default/forms/diagnostics/download.php, + mod/file/views/default/forms/file/upload.php, + mod/file/views/default/widgets/filerepo/edit.php, + .../views/default/widgets/a_users_groups/edit.php, + .../views/default/forms/invitefriends/invite.php, + .../views/default/forms/messages/reply.php, + mod/messages/views/default/forms/messages/send.php, + .../forms/notificationsettings/groupsave.php, + .../default/forms/notificationsettings/save.php, + .../notifications/subscriptions/collections.php, + .../notifications/subscriptions/personal.php, + mod/pages/views/default/forms/pages/edit.php, + mod/pages/views/default/widgets/pages/edit.php, + .../views/default/reportedcontent/form.php, + .../views/default/widgets/reportedcontent/edit.php, + .../default/usersettings/twitterservice/edit.php: updated the plugins that + have already been updated to 1.8 html/css to use divs rather than p tags in + forms + + * mod/groups/views/default/forms/groups/delete.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/groups/edit.php: pulled delete form out of edit view + for groups + + * mod/groups/views/default/forms/discussion/save.php, + mod/groups/views/default/forms/groups/edit.php, + views/default/css/elements/forms.php: recommended to use <div> in forms for + wrapping content - added css to support that and updated all group forms + + * views/default/input/form.php: moved security tokens to top of form so we + can use :last-child + + * views/default/input/access.php: fixed another bug from last night + + * views/default/input/plaintext.php, views/default/input/radio.php: fixing a + few bugs introduced last night in the input views + + * mod/bookmarks/languages/en.php: fixed enable group bookmarks language + string + + * views/default/input/checkboxes.php, views/default/input/radio.php: Refs + #1393 added work around note to checkboxes and radio inputs for integer + labels + + * views/default/css/elements/forms.php, views/default/input/checkboxes.php, + views/default/input/radio.php: Fixes #972 checkboxes and radio input fields + support horizontal and vertical alignments + + * mod/blog/lib/blog.php: blog object wasn't being passed to the form view + + * engine/lib/output.php: fixed bug in elgg_format_attributes() that caused + none string values to be ignored + + * views/default/input/form.php: reverted part of [8148] that broke all forms + + + * views/default/admin/components/plugin_settings.php, + views/default/forms/plugins/settings/save.php: continued cleaning up admin + plugin settings + +2011-02-12 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/radio.php: Fixes #2143: DRYed up input/radio -- other + views still should be addressed, but not because they aren't DRY, therefore + I'm calling this ticket closed + + * views/default/input/checkbox.php, views/default/input/form.php, + views/default/input/password.php, views/default/input/pulldown.php: Refs + #2143: General cleanup of input views + + * views/default/input/access.php: Refs #2143: DRYed up input/access -- wow, + that feels good + + * views/default/input/longtext.php: Refs #2143: DRYed up input/longtext -- + maybe I missed it, but was there a difference b/w plaintext and longtext? + + * views/default/input/plaintext.php: Refs #2143: DRYed up input/plaintext + + * views/default/input/dropdown.php: Refs #2143: DRYed up input/dropdown -- + probably could be better still + + * views/default/input/hidden.php: Refs #2143: DRY up input/hidden + + * views/default/input/password.php: Refs #2143: DRYed up input/password + + * views/default/input/file.php: Refs #2143: DRYed up input/file + + * engine/lib/deprecated-1.8.php, engine/lib/entities.php: + register_entity_url_handler => elgg_register_entity_url_handler (because + every other reigstration function asks for the callback last) + + * engine/lib/entities.php, engine/lib/extender.php, + engine/lib/relationships.php: Refs #2610: Using call_user_func in url hooks + + * engine/lib/pagehandler.php: Page handler uses call_user_func (so methods + of classes can be used as page handlers) + +2011-02-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/twitterservice/start.php, mod/twitterservice/twitterservice_lib.php: + Twitter services now allows login with twitter properly for a single user. + + * engine/lib/elgglib.php, engine/lib/plugins.php, + engine/lib/private_settings.php: Added + elgg_get_entities_from_plugin_user_settings(). Added a name_prefix option to + elgg_get_entities_from_private_settings(). + +2011-02-12 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * documentation/theming/preview/objects.php, engine/lib/views.php, + mod/blog/views/default/blog/group_module.php, + mod/blog/views/default/blog/sidebar/archives.php, + mod/blog/views/default/blog/sidebar/revisions.php, + mod/file/views/default/file/group_module.php, + .../views/default/discussion/group_module.php, + .../default/groups/profile/activity_module.php, + .../views/default/groups/sidebar/featured.php, + mod/groups/views/default/groups/sidebar/find.php, + .../views/default/groups/sidebar/members.php, + mod/pages/views/default/pages/group_module.php, + mod/pages/views/default/pages/sidebar/history.php, + .../views/default/pages/sidebar/navigation.php, + views/default/core/members/sidebar.php, views/default/core/river/body.php, + views/default/layout/elements/owner_block.php, + views/default/layout/shells/admin/menu.php, + views/default/layout/shells/two_sidebar.php, + views/default/output/tagcloud.php: Fixes #2904: Converted most + elgg_view('layout/objects/module') instances to elgg_view_module() + +2011-02-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page/elements/head.php, views/default/page/shells/admin.php, + views/default/page/shells/default.php, + views/default/page/shells/walled_garden.php: pulled <head> out into page + shell also + +2011-02-12 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php: Added an elgg_view_module shortcut function -- now + to try it out! + +2011-02-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page/elements/topbar.php: fixed topbar html + +2011-02-12 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/deprecated-1.8.php: Added missing @deprecated tags to a couple + functions + + * engine/lib/deprecated-1.8.php, engine/lib/views.php: set_view_location => + elgg_set_view_location (to match elgg_get_view_location) + + * views/default/spotlight/default.php: Bye bye spotlight + + * engine/lib/users.php: One more conversion to elgg_view_form + + * .../views/default/diagnostics/forms/download.php, + .../views/default/forms/diagnostics/download.php, + mod/file/views/default/file/embed_upload.php, + mod/file/views/default/forms/file/upload.php, + .../views/default/forms/invitefriends/invite.php, + .../views/default/invitefriends/form.php, + .../views/default/invitefriends/formitems.php, + mod/logbrowser/views/default/logbrowser/form.php, + mod/minify/lib/min/.htaccess, mod/minify/lib/min/README.txt, + mod/minify/lib/min/builder/_index.js, mod/minify/lib/min/builder/bm.js, + mod/minify/lib/min/builder/index.php, mod/minify/lib/min/builder/ocCheck.php, + mod/minify/lib/min/builder/rewriteTest.js, mod/minify/lib/min/config.php, + mod/minify/lib/min/groupsConfig.php, mod/minify/lib/min/index.php, + mod/minify/lib/min/lib/CSS.php, mod/minify/lib/min/lib/FirePHP.php, + mod/minify/lib/min/lib/HTTP/ConditionalGet.php, + mod/minify/lib/min/lib/HTTP/Encoder.php, mod/minify/lib/min/lib/JSMin.php, + mod/minify/lib/min/lib/JSMinPlus.php, mod/minify/lib/min/lib/Minify.php, + mod/minify/lib/min/lib/Minify/Build.php, + mod/minify/lib/min/lib/Minify/CSS/Compressor.php, + mod/minify/lib/min/lib/Minify/CSS/UriRewriter.php, + mod/minify/lib/min/lib/Minify/Cache/APC.php, + mod/minify/lib/min/lib/Minify/Cache/File.php, + mod/minify/lib/min/lib/Minify/Cache/Memcache.php, + mod/minify/lib/min/lib/Minify/CommentPreserver.php, + mod/minify/lib/min/lib/Minify/Controller/Base.php, + mod/minify/lib/min/lib/Minify/Controller/Files.php, + .../lib/min/lib/Minify/Controller/Groups.php, + .../lib/min/lib/Minify/Controller/MinApp.php, + mod/minify/lib/min/lib/Minify/Controller/Page.php, + .../lib/min/lib/Minify/Controller/Version1.php, + mod/minify/lib/min/lib/Minify/HTML.php, + mod/minify/lib/min/lib/Minify/ImportProcessor.php, + mod/minify/lib/min/lib/Minify/Lines.php, + mod/minify/lib/min/lib/Minify/Logger.php, + mod/minify/lib/min/lib/Minify/Packer.php, + mod/minify/lib/min/lib/Minify/Source.php, + mod/minify/lib/min/lib/Minify/YUICompressor.php, + mod/minify/lib/min/lib/Solar/Dir.php, mod/minify/lib/min/utils.php, + mod/minify/manifest.xml, mod/minify/start.php, mod/notifications/groups.php, + .../forms/notificationsettings/groupsave.php, + .../default/forms/notificationsettings/save.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/groupsform.php, + .../views/default/admin/users/unvalidated.php, + .../forms/uservalidationbyemail/bulk_action.php, + views/default/admin/site/advanced.php, views/default/admin/site/basic.php, + views/default/core/account/login_box.php, + views/default/core/account/login_dropdown.php, + views/default/core/account/login_walled_garden.php, + views/default/core/river/footer.php, views/default/core/settings/account.php, + views/default/forms/admin/site/update_advanced.php, + views/default/forms/admin/site/update_basic.php, + views/default/forms/friends/edit.php, + views/default/forms/user/passwordreset.php, views/default/forms/useradd.php, + views/default/forms/usersettings/save.php, + views/default/forms/widgets/save.php, + views/default/layout/objects/widget/settings.php, + views/installation/install/forms/admin.php, + views/installation/install/forms/database.php, + views/installation/install/forms/settings.php: Converted most forms to use + elgg_view_form (therefore also moved the views to forms/*). Some views are + left that _only_ do elgg_view_form, so I wonder if those should even be kept + around. + +2011-02-12 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/twitterservice/twitterservice_lib.php: Registering forward() calls to + a plugin-specific reason for use in plugin hooks. + +2011-02-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/languages/en.php, mod/embed/start.php, + mod/embed/views/default/embed/addcontentjs.php, + mod/embed/views/default/embed/lightbox_init.php, + mod/embed/views/default/embed/link.php, + mod/embed/views/default/embed/metatags.php: light clean up on the embed + plugin which doesn't appear to work at present + +2011-02-11 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/deprecated-1.8.php: Typo correction: @deprecate => @deprecated + + * mod/blog/views/default/js/blog/save_draft.php, + .../views/default/widgets/bookmarks/view.php, + .../views/default/defaultwidgets/editor.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/item/gallery.php, + mod/embed/views/default/embed/item/list.php, + mod/embed/views/default/embed/metatags.php, + mod/embed/views/default/embed/upload/content.php, + mod/file/views/default/file/embed_upload.php, + .../views/default/groups/profile/widgets.php, + .../views/default/widgets/messageboard/content.php, + .../views/default/forms/messages/process.php, + .../notifications/subscriptions/collections.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/jsfuncs.php, + .../views/default/pages/sidebar/navigation.php, + mod/profile/views/default/profile/wrapper.php, + mod/thewire/views/default/thewire/forms/add.php, + mod/tinymce/views/default/tinymce/init.php, + mod/zaudio/views/default/zaudio/audioplayer.php, + views/default/core/account/login_box.php, + views/default/core/account/login_dropdown.php, + views/default/core/account/login_walled_garden.php, + views/default/core/friends/collection.php, + views/default/core/friends/collections.php, + views/default/core/friends/collectiontabs.php, + views/default/core/friends/picker.php, + .../default/core/friends/tablelistcountupdate.php, + views/default/core/river/filter.php, views/default/forms/avatar/crop.php, + views/default/forms/register.php, + views/default/forms/user/requestnewpassword.php, + views/default/input/autocomplete.php, views/default/input/datepicker.php, + views/default/input/userpicker.php, + views/installation/install/forms/template.php: Added disapproving @todo's + wherever I could find javascript not conforming to 1.8 conventions + +2011-02-11 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/categories/actions/save.php, mod/categories/languages/en.php, + mod/categories/listing.php, mod/categories/readme.txt, + mod/categories/start.php, mod/categories/views/default/categories.php, + mod/categories/views/default/categories/list.php, + mod/categories/views/default/categories/view.php, + mod/categories/views/default/input/categories.php, + mod/categories/views/default/output/categories.php, + .../views/default/settings/categories/edit.php: some clean up of the + categories plugin - html/css polish needed + +2011-02-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Fixes #2888: Plugins are checked for validity in + elgg_get_plugins(). It won't return broken plugins unless specifically + requested. + + * engine/lib/annotations.php, engine/lib/deprecated-1.8.php: Moved + list_entities_from_annotation_count_by_metadata() to deprecated-18.php. + + * engine/lib/annotations.php, engine/lib/deprecated-1.8.php: Refs #650. + Added 'annotation_calculation' to elgg_get_annotations(). Deprecated + list_annotations() by elgg_list_annotations(). Deprecated get_annotations_*() + by elgg_get_annotations() and passing annotation_calculation. + + * engine/lib/entities.php: Added $viewer callback option for + elgg_list_entities(). + + * engine/lib/views.php: Fixed doc spacing that was throwing errors in PHP + Code Sniffer. + +2011-02-11 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php, views/default/css/elements/page_layout.php, + views/default/page/shells/admin.php, views/default/page/shells/default.php: + elgg-classic => elgg-page-classic, elgg-admin => elgg-page-admin + + * views/default/css/elements/layout_objects.php, + views/default/css/elements/modules.php, views/default/css/screen.php: Added + css/elements/modules.php. Modules and widgets deserve their own space. + + * views/default/admin/components/plugin.php, views/default/css/admin.php, + views/default/page/shells/default.php: Cleaned up admin advanced plugins view + a bit + + * views/default/page/elements/head.php, + views/default/page/elements/html_begin.php, + views/default/page/elements/html_end.php, + views/default/page/shells/admin.php, views/default/page/shells/default.php, + views/default/page/shells/walled_garden.php: Fixes #1303: Pulled + html_begin/end into page shells. extracted <head> element into + page/elements/head + + * mod/blog/manifest.xml, mod/bookmarks/manifest.xml, + mod/categories/manifest.xml, mod/defaultwidgets/manifest.xml, + mod/diagnostics/manifest.xml, mod/embed/manifest.xml, mod/file/manifest.xml, + mod/garbagecollector/manifest.xml, mod/groups/manifest.xml, + mod/htmlawed/manifest.xml, mod/invitefriends/manifest.xml, + mod/logbrowser/manifest.xml, mod/logrotate/manifest.xml, + mod/messageboard/manifest.xml, mod/messages/manifest.xml, + mod/notifications/manifest.xml, mod/oauth_lib/manifest.xml, + mod/pages/manifest.xml, mod/reportedcontent/manifest.xml, + mod/search/manifest.xml, mod/sitepages/manifest.xml, + mod/tagcloud/manifest.xml, mod/thewire/manifest.xml, + mod/tinymce/manifest.xml, mod/twitter/manifest.xml, + mod/twitterservice/manifest.xml, mod/uservalidationbyemail/manifest.xml, + mod/zaudio/manifest.xml: Converted all manifest files to 1.8 style + +2011-02-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/deprecated-1.8.php: Moved + get_annotations() to deprecated-1.8. + + * engine/lib/annotations.php, engine/lib/metadata.php, + engine/tests/api/entity_getter_functions.php: Refs #650. Deprecated + get_annotations() for elgg_get_annotations(). + +2011-02-11 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/diagnostics/start.php: not outputing all the plugin information in + diagnostics plugin due to new plugin system structure + + * engine/lib/admin.php: Fixes #2872 - returned plugin settings menu to + working order + +2011-02-11 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php, + .../forms/admin/plugins/simple_update_states.php: Cleanup of basic plugins + area + + * views/default/admin/components/invalid_plugin.php, + views/default/admin/components/plugin.php, views/default/css/admin.php, + .../forms/admin/plugins/simple_update_states.php, views/default/js/admin.php: + More cleanup of admin/plugins css + + * views/default/admin/components/plugin.php, + .../admin/components/plugin_dependencies.php, views/default/css/admin.php: + elgg-$state-dependency => elgg-state-(error|success) + + * views/default/output/rss_view.php: Removed unused view: output/rss_view + + * .../uservalidationbyemail/unvalidated_user.php: Converted hardcoded styles + to css primitives + +2011-02-10 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/reset.php, views/default/input/submit.php: Removed + nonsensical comments + + * mod/blog/views/default/forms/blog/save.php, + mod/groups/views/default/forms/groups/edit.php, + .../notifications/subscriptions/forminternals.php, + views/default/admin/site/advanced.php, views/default/admin/site/basic.php, + views/default/core/settings/account.php, + views/default/css/elements/chrome.php, + views/default/page/elements/topbar.php: Added border primitives + "b<loc><type>" where type is "a" or "b" -- anyone want to choose better + names? :) + + * mod/blog/views/default/forms/blog/save.php: + + * mod/blog/views/default/forms/blog/save.php, + mod/groups/views/default/groups/edit.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php: disabled => + elgg-state-disabled in plugins (only found in blog and groups) + + * views/default/admin/plugins/simple.php, + .../forms/admin/plugins/simple_update_states.php: Moved the simple plugins + admin form to the forms/ dir + + * views/default/admin/components/plugin.php, + views/default/core/account/login_walled_garden.php, + views/default/css/admin.php, views/default/css/elements/forms.php, + views/default/forms/profile/fields/reset.php, + views/default/page/shells/walled_garden.php, + views/installation/install/nav.php: .disabled => .elgg-state-disabled (core + only) + + * views/default/admin/plugins/advanced.php: Using spacing primitives rather + than <br/> + + * views/default/css/admin.php: Corrected minor problem with admin tables + + * views/default/forms/plugins/settings/save.php, + views/default/forms/plugins/usersettings/save.php, + views/default/object/plugin.php: Plugin settings forms now use the forms/ + directory + +2011-02-10 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/navigation.php: fixed access issue on menu name + +2011-02-10 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * documentation/theming/preview/forms.php, mod/blog/lib/blog.php, + mod/blog/views/default/forms/blog/save.php, + .../views/default/admin/utilities/diagnostics.php, mod/file/index.php, + mod/file/views/default/object/file.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/edit.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, + .../views/default/groups/profile/buttons.php, mod/messages/read.php, + .../views/default/forms/messages/process.php, mod/pages/view.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/owner_block.php, + .../views/default/object/reported_content.php, + mod/thewire/views/default/object/thewire.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/thewire/forms/add.php, + .../views/default/thewire/profile_status.php, + views/default/admin/components/plugin.php, + views/default/admin/plugins/advanced.php, + views/default/admin/plugins/simple.php, + views/default/core/account/login_walled_garden.php, + views/default/core/friends/picker.php, views/default/css/admin.php, + views/default/css/elements/forms.php, views/default/css/elements/misc.php, + views/default/forms/profile/fields/reset.php, views/default/input/button.php, + views/default/layout/shells/content/header.php, + views/default/layout/shells/widgets/add_button.php, + views/default/page/elements/content_header.php, + views/installation/input/button.php: Converted buttons to elgg-object-type + naming convention. Added table of buttons to forms theming preview meant for + previewing all button types and states (still have to implement those...) + +2011-02-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/deprecated-1.8.php, mod/garbagecollector/start.php, + mod/groups/actions/edit.php, mod/groups/views/default/forms/groups/edit.php, + mod/logrotate/start.php, mod/sitepages/start.php, + mod/twitterservice/start.php, mod/twitterservice/twitterservice_lib.php, + .../views/default/twitterservice/metatags.php, + views/default/core/settings/tools/plugin.php: Refs #2874. Finished removing + calls to deprecated plugin mgmt functions in core and core plugins. + + * actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + engine/lib/admin.php, engine/lib/deprecated-1.8.php, engine/lib/plugins.php, + views/default/admin/components/plugin_settings.php, + views/default/core/settings/tools.php, + views/default/core/settings/tools/plugin.php, + views/default/object/plugin.php: Refs #2874: More removal of deprecated + function user in plugins systems. + + * engine/classes/ElggPlugin.php, engine/lib/deprecated-1.8.php, + engine/lib/plugins.php: Refs #2869, #2874. Renamed ElggPlugin::remove* + functions to unset*. Added ElggPlugin::getAllUserSettings() and + getAllSettings(). Deprecated all plugin settings and user setting functions + with correctly named functions. + +2011-02-09 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/helpers.php: Slightly more efficient way of + declaring spacing helpers + +2011-02-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/manifest.xml, mod/messages/manifest.xml, mod/pages/manifest.xml, + mod/search/manifest.xml: updated version number + +2011-02-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPlugin.php, engine/lib/plugins.php: Refs #2869: Fixed + problems when deleting user settings using wrapper function. + + * engine/classes/ElggPluginPackage.php, engine/lib/admin.php, + mod/diagnostics/start.php, pages/settings/tools.php, + views/default/core/settings/tools.php, + views/default/core/settings/tools/plugin.php, + views/default/object/plugin.php: Refs #2874: Using elgg_get_plugins() instead + of get_installed_plugins(). + + * engine/classes/ElggPlugin.php: Fixed typo that break + ElggPlugin::isActive(). + + * engine/lib/input.php, engine/lib/upgrades/2010050701.php, + engine/lib/upgrades/2010100500.php, mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/link.php, mod/notifications/start.php, + mod/sitepages/index.php, mod/thewire/start.php, mod/twitterservice/start.php, + views/default/core/settings/tools.php: Refs #2874: Using + elgg_is_active_plugin() in core and bundled plugins. + +2011-02-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPlugin.php, engine/lib/deprecated-1.8.php, + engine/lib/plugins.php: Fixes #2858: is_plugin_enabled() is deprecated by + elgg_is_active_plugin() instead of ElggPlugin::isActive(). + + * engine/classes/ElggPlugin.php, engine/lib/plugins.php: Fixes #2869: User + settings for plugins work again. + +2011-02-08 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tagcloud/languages/de.php, mod/tagcloud/languages/en.php, + mod/tagcloud/manifest.xml, mod/tagcloud/start.php, mod/tagcloud/tagcloud.php, + mod/tagcloud/views/default/tagcloud/css.php, + .../views/default/widgets/tagcloud/content.php, + .../views/default/widgets/tagcloud/edit.php: cleaned up tagcloud plugin + + * mod/search/start.php, .../views/default/search/comments/entity.php, + mod/search/views/default/search/css.php, + mod/search/views/default/search/entity.php, + mod/search/views/default/search/list.php: updated search plugin for new + html/css + + * .../views/default/admin/utilities/diagnostics.php: ahhh...missed this one + too + + * mod/logbrowser/views/default/logbrowser/form.php: missed this file in the + admin backend update last night + + * engine/lib/views.php, views/default/layout/elements/title.php: added a + class variable to title view + +2011-02-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPluginManifest.php, + engine/classes/ElggPluginPackage.php: Fixes #2863: Can now use all 6 dep + types with conflicts. + + * engine/classes/ElggPluginManifest.php, + engine/classes/ElggPluginManifestParser18.php, + engine/classes/ElggPluginPackage.php, engine/lib/plugins.php, + engine/tests/api/plugins.php, engine/tests/test_files/plugin_18/manifest.xml, + languages/en.php, views/default/admin/components/plugin.php, + .../admin/components/plugin_dependencies.php, views/default/css/admin.php: + Added suggests to the plugins deps system. It parallels the requires system, + but doesn't affect if the plugin can be enabled and only shows up in the deps + table on the advanced view. + + * engine/classes/ElggPluginManifest.php: Running plugins' blurb, + description, name, and screenshot->description through elgg_echo(). + +2011-02-08 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php, views/default/layout/shells/admin.php, + views/default/page/shells/admin.php: rough system messages implementation for + admin backend + + * js/lib/ui.js, views/default/admin/components/plugin_settings.php, + views/default/admin/statistics/overview.php, + views/default/admin/users/newest.php, views/default/admin/users/online.php, + views/default/css/admin.php, views/default/forms/admin/menu/save.php, + views/default/forms/useradd.php, views/default/layout/shells/admin.php, + views/default/layout/shells/admin/menu.php: updates for the admin css based + on the reworking I did to the html + + * .../views/default/reportedcontent/footer_link.php, + views/default/annotation/generic_comment.php, + views/default/css/elements/forms.php, + views/default/css/elements/navigation.php, + views/default/css/elements/typography.php, views/default/icon/default.php, + views/default/input/form.php, views/default/navigation/menu/user_hover.php, + views/default/output/tagcloud.php: bringing us a little closer to validating + + * mod/blog/views/default/forms/blog/save.php, + mod/groups/views/default/forms/groups/edit.php, + .../notifications/subscriptions/forminternals.php, + views/default/admin/site/advanced.php, views/default/admin/site/basic.php, + views/default/core/settings/account.php, + views/default/css/elements/chrome.php: a tiny amount of progress on the css + chrome element view + + * js/lib/ui.js, views/default/css/elements/chrome.php, + views/default/css/elements/forms.php, views/default/css/elements/grid.php, + views/default/css/elements/helpers.php, views/default/css/elements/icons.php, + views/default/css/elements/layout_objects.php, + views/default/css/elements/navigation.php, + views/default/css/elements/page_layout.php, + views/default/css/elements/typography.php, + views/default/layout/elements/page_links.php, + views/default/layout/objects/image_block.php, + views/default/navigation/menu/page.php, + views/default/navigation/menu/site.php, + views/default/navigation/menu/user_hover.php, + views/default/page/elements/footer.php: more tweaking of css - menu and + general clean up + + * views/default/css/elements/navigation.php, + views/default/css/elements/page_layout.php, + views/default/layout/shells/content/header.php, + views/default/page/elements/header_logo.php: starting to standardize on + elgg-<type>-<subtype> for css such as elgg-heading-site + +2011-02-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php, views/default/css/elements/chrome.php, + views/default/css/elements/forms.php, + views/default/css/elements/page_layout.php, + views/default/css/elements/reset.php, + views/default/css/elements/typography.php: removed some old css no longer + supported by modern browsers + +2011-02-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/profile/fields/add.php, actions/profile/fields/edit.php, + engine/lib/admin.php, .../admin/appearance/profile_fields/list.php, + views/default/css/admin.php, views/default/js/admin.php: Pulled elgg-icon and + elgg-icon-* into the admin css. Pulled out profile field JS into elgg.admin + obj. Fixed editing profile field names. + + * _graphics/elgg_sprites.png, documentation/theming/preview/icons.php, + views/default/css/elements/icons.php: Added dragger icon. + +2011-02-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: fixed typo in plugin library + + * languages/en.php, mod/search/index.php, mod/search/start.php, + mod/search/views/default/search/list.php, + mod/search/views/default/search/listing.php: Fixes 2354 Using list instead of + listing for search now + + * mod/search/index.php, mod/search/start.php, + .../views/default/search/comments/entity.php, + mod/search/views/default/search/entity.php, + mod/search/views/default/search/entity_list.php, + mod/search/views/default/search/gallery.php, + .../views/default/search/gallery_listing.php, + mod/search/views/default/search/layout.php, + mod/search/views/default/search/listing.php, + mod/search/views/default/search/search_box.php, + mod/search/views/default/search/startblurb.php, + mod/search/views/rss/search/comments/entity.php, + mod/search/views/rss/search/entity.php, + mod/search/views/rss/search/layout.php, + mod/search/views/rss/search/listing.php: Fixes #2335 #2336 clean up and minor + standardization of search plugin - needs html/css clean up + +2011-02-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, views/default/admin/components/plugin.php, + views/default/admin/plugins/advanced.php, views/default/js/admin.php: Added + drag and drop reordering of plugins. Started pulling out admin area's js into + elgg.admin JS object. + +2011-02-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/input.php: moved sticky forms into the + input library + +2011-02-06 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/views/default/search/entity.php, + views/default/entities/entity_list.php, + views/default/entities/entity_listing.php, + views/default/entities/gallery.php, + views/default/entities/gallery_listing.php, views/default/entities/list.php, + views/default/entities/list_item.php, views/default/graphics/icon.php, + views/default/object/default.php: removing old entities views that are no + longer needed and did the last changes for the icon system + + * mod/groups/icon.php, mod/groups/start.php, + mod/groups/views/default/group/default.php, + .../views/default/groups/profile/profile_block.php: updated the groups plugin + to use the new icon structure + + * engine/lib/views.php, mod/file/start.php, + mod/file/views/default/file/icon.php, + .../default/file/icon/application/default.php, + .../views/default/file/icon/application/excel.php, + .../views/default/file/icon/application/msword.php, + .../views/default/file/icon/application/pdf.php, + .../default/file/icon/application/powerpoint.php, + .../default/file/icon/application/vnd.ms-excel.php, + .../file/icon/application/vnd.ms-powerpoint.php, + .../application/vnd.oasis.opendocument.text.php, + .../views/default/file/icon/application/x-gzip.php, + .../file/icon/application/x-rar-compressed.php, + .../default/file/icon/application/x-stuffit.php, + .../views/default/file/icon/application/zip.php, + mod/file/views/default/file/icon/archive.php, + mod/file/views/default/file/icon/audio.php, + mod/file/views/default/file/icon/audio/default.php, + mod/file/views/default/file/icon/default.php, + mod/file/views/default/file/icon/document.php, + mod/file/views/default/file/icon/text/default.php, + .../views/default/file/icon/text/directory.php, + mod/file/views/default/file/icon/text/v-card.php, + mod/file/views/default/file/icon/video.php, + mod/file/views/default/file/icon/video/default.php, + mod/file/views/default/object/file.php, views/default/icon/default.php: + updated the file plugin to use the new icon structure + + * engine/classes/ElggUser.php, engine/lib/actions.php, + engine/lib/database.php, engine/lib/deprecated-1.7.php, + engine/lib/elgglib.php, engine/lib/entities.php, + engine/lib/relationships.php, engine/lib/widgets.php: fixed some minor + documentation issues + + * mod/bookmarks/views/default/object/bookmarks.php: missed this use of + elgg_count_comments() in change to ->countComments() + +2011-02-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPlugin.php: Fixed bug when trying to set a plugin's + priority to 1 without using "first." + +2011-02-06 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggEntity.php, engine/lib/elgglib.php, + engine/lib/views.php, mod/blog/views/default/object/blog.php, + mod/file/views/default/object/file.php, + .../views/default/object/groupforumtopic.php, + mod/pages/views/default/object/page_top.php, + views/default/core/likes/display.php: moved the count comments and likes + functions into the ElggEntity class + + * engine/lib/views.php, mod/file/edit.php, mod/messages/read.php: Fixes + #2854 removing my bad idea of auto-appending action in elgg_view_form() + + * mod/pages/actions/pages/delete.php, mod/pages/start.php, + .../views/default/icon/object/page/medium.php, + mod/pages/views/default/icon/object/page/small.php, + .../views/default/icon/object/page_top/medium.php, + .../views/default/icon/object/page_top/small.php, + mod/pages/views/default/pages/icon.php: Fixes #2853 pages plugin uses the + icon url plugin hook and fixes delete action + + * documentation/theming/preview/objects.php, js/lib/elgglib.js, + .../core/settings/statistics/numentities.php, + views/default/core/settings/statistics/online.php, + views/default/css/elements/chrome.php, + views/default/css/elements/layout_objects.php, + views/default/css/elements/page_layout.php, + views/default/page/elements/messages.php: more css/html improvements - added + .elgg-table and a featured module + + * views/default/input/access.php, views/default/input/checkboxes.php, + views/default/input/datepicker.php, views/default/input/dropdown.php, + views/default/input/email.php, views/default/input/hidden.php, + views/default/input/longtext.php, views/default/input/plaintext.php, + views/default/input/radio.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php, + views/default/input/userpicker.php: Fixes #2510 sticky forms is finish - Elgg + 1.9 could have a ElggForm class that makes it even easier to use a sticky + form + +2011-02-05 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * documentation/theming/preview/objects.php, engine/lib/views.php, + mod/blog/views/default/blog/group_module.php, + mod/blog/views/default/blog/sidebar/archives.php, + mod/blog/views/default/blog/sidebar/revisions.php, + mod/file/views/default/file/group_module.php, + .../views/default/discussion/group_module.php, + .../default/groups/profile/activity_module.php, + .../views/default/groups/sidebar/featured.php, + mod/groups/views/default/groups/sidebar/find.php, + .../views/default/groups/sidebar/members.php, + .../notifications/subscriptions/collections.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/groupsform.php, + .../notifications/subscriptions/personal.php, + mod/pages/views/default/pages/group_module.php, + mod/pages/views/default/pages/sidebar/history.php, + .../views/default/pages/sidebar/navigation.php, + views/default/core/likes/display.php, views/default/core/members/sidebar.php, + .../core/settings/account/default_access.php, + views/default/core/settings/account/email.php, + views/default/core/settings/account/language.php, + .../core/settings/account/notifications.php, + views/default/core/settings/account/password.php, + .../core/settings/statistics/numentities.php, + views/default/core/settings/statistics/online.php, + views/default/core/settings/tools/plugin.php, + views/default/css/elements/chrome.php, views/default/css/elements/grid.php, + views/default/css/elements/layout_objects.php, + views/default/css/elements/page_layout.php, + views/default/css/elements/reset.php, views/default/output/tagcloud.php: + using elgg-module-<type> + + * views/default/icon/user/default/large.php, + views/default/icon/user/default/master.php, + views/default/icon/user/default/medium.php, + views/default/icon/user/default/small.php, + views/default/icon/user/default/tiny.php, + views/default/icon/user/default/topbar.php, views/default/profile/hover.php: + a little clean up of unnecessary views + + * documentation/theming/preview/icons.php, engine/classes/ElggEntity.php, + engine/lib/deprecated-1.8.php, engine/lib/entities.php, engine/lib/input.php, + engine/lib/users.php, engine/lib/views.php, js/lib/ui.js, + mod/pages/views/default/pages/icon.php, views/default/css/elements/icons.php, + views/default/input/userpicker.php, views/default/page/elements/topbar.php, + views/default/profile/icon.php, views/foaf/page/shells/default.php: Fixes + #2559 refs #2475 added ElggEntity:getIconURL() and elgg_view_entity_icon() + +2011-02-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/components/plugin.php, + views/default/admin/plugins/advanced.php, views/default/css/admin.php: The + screenshot desc is now used. Small css changes. + + * views/default/admin/components/plugin.php, + views/default/admin/plugins/advanced.php, views/default/css/admin.php: Better + displaying of full screenshots in plugins admin. + + * engine/classes/ElggPluginPackage.php, engine/lib/plugins.php: Fixes #2852: + Checking other plugins' conflicts to see if plugin is able to be activated in + ElggPluginPackage->checkDependencies(). Some language clarification in admin + panel. + +2011-02-05 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * documentation/theming/preview/widgets.php: fixed widgets theming preview + by overriding some javascript + + * engine/classes/ElggEntity.php: supporting private settings before an + entity is saved + + * engine/classes/ElggPlugin.php, engine/classes/ElggWidget.php, + engine/lib/users.php: using setPrivateSetting() and getPrivateSetting() + instead of procedural functions + + * views/default/css/elements/icons.php, + views/default/graphics/ajax_loader.php: fixed ajax loader css and html + + * documentation/css/preview/forms.php, + documentation/css/preview/general.php, documentation/css/preview/grid.php, + documentation/css/preview/head.php, documentation/css/preview/icons.php, + documentation/css/preview/index.php, documentation/css/preview/nav.php, + documentation/css/preview/objects.php, documentation/css/preview/widgets.php, + documentation/theming/preview/forms.php, + documentation/theming/preview/general.php, + documentation/theming/preview/grid.php, + documentation/theming/preview/head.php, + documentation/theming/preview/icons.php, + documentation/theming/preview/index.php, + documentation/theming/preview/nav.php, + documentation/theming/preview/objects.php, + documentation/theming/preview/widgets.php, mod/developers/languages/en.php, + .../views/default/admin/developers/preview.php: changed named from css + preview to theming preview + + * documentation/css/preview/forms.php, + documentation/css/preview/general.php, documentation/css/preview/grid.php, + documentation/css/preview/icons.php, documentation/css/preview/nav.php, + documentation/css/preview/objects.php, documentation/css/preview/widgets.php: + better navigation for theming previews + + * documentation/css/preview/grid.php, documentation/css/preview/icons.php, + js/lib/ui.js, views/default/css/elements/grid.php, + views/default/css/elements/icons.php, + views/default/css/elements/layout_objects.php, + views/default/css/elements/navigation.php, views/default/js/elgg.php, + views/default/profile/hover.php: cleaned up hover menu + + * mod/blog/views/default/forms/blog/save.php, + views/default/css/elements/base.php, views/default/css/elements/chrome.php, + views/default/css/elements/core.php, views/default/css/elements/forms.php, + views/default/css/elements/helpers.php, + views/default/css/elements/layout.php, + views/default/css/elements/layout_objects.php, + views/default/css/elements/misc.php, + views/default/css/elements/page_layout.php, + views/default/css/elements/spacing.php, + views/default/css/elements/typography.php, views/default/css/screen.php, + views/default/page/elements/header_logo.php: getting back to the css - making + changes based on Evan's comments + + * documentation/css/preview/forms.php, + documentation/css/preview/general.php, documentation/css/preview/grid.php, + documentation/css/preview/icons.php, documentation/css/preview/images.php, + documentation/css/preview/index.php, documentation/css/preview/nav.php, + documentation/css/preview/objects.php, documentation/css/preview/widgets.php: + cleaned up navigation of the css preview documentation + + * mod/developers/start.php, .../views/default/admin/developers/preview.php, + mod/developers/views/default/developers/css.php: setting size for iframe for + css preview + + * views/default/css/admin.php, views/default/layout/shells/admin.php: + removed unecessary inner div for .elgg-main because of switch back to + overflow: hidden + +2011-02-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Fixed a problem with detecting conflicting plugin + versions. Not showing a stray = when versions aren't specified in conflicts + and requires. + +2011-02-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, views/default/admin/components/plugin.php, + views/default/css/admin.php: Added support for screenshots in the advanced + plugin admin. + + * engine/classes/ElggPlugin.php: Fixed typo that caused ElggPlugin->path not + to be correctly set when loading from a plugin id. + + * documentation/examples/plugins/manifest.xml, + engine/classes/ElggPluginManifest.php, engine/classes/ElggPluginPackage.php, + engine/lib/plugins.php, engine/tests/api/plugins.php, + engine/tests/test_files/plugin_18/manifest.xml: Renamed 'name' to 'plugin' + for priority req. Updated unit tests and docs. + + * documentation/examples/plugins/manifest.xml: Added priority requires to + example manifest. + + * engine/lib/plugins.php, languages/en.php, + views/default/admin/components/plugin.php: Fixed problems showing detected + values for plugin conflicts. Clarified language for what the first value + column means. + + * engine/classes/ElggMenuItem.php, engine/classes/ElggPlugin.php, + engine/classes/ElggPluginManifest.php, engine/classes/ElggPluginPackage.php, + engine/lib/plugins.php, languages/en.php, + .../admin/components/plugin_dependencies.php, views/default/css/admin.php: + Added new priority 'requires' for plugin dep system. You can now say that a + plugin is required to be after / before another plugin in the system. + +2011-02-04 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggData.php: I'm a dummy -- getType and getSubtype are + taken care of by Loggable... + + * engine/classes/ElggData.php: Added type and subtype abstract functions to + ElggData + +2011-02-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Fixes #2822: Added missing language string. + + * engine/classes/ElggPluginPackage.php, engine/lib/deprecated-1.8.php, + engine/lib/plugins.php: Fixes #2820, Fixes #2823. Using elgg_get_plugins() in + elgg_get_plugins_provides(). Fixed plugin conflicts system. Removed cruft + from ElggPluginPackage. Fixed deprecated get_installed_plugins() to honor the + type requested. + +2011-02-03 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/deprecated-1.8.php: Updated elgg_get_plugin_path in + load_plugin_manifest to elgg_get_plugins_path + + * mod/profile/start.php, mod/sitepages/views/default/sitepages/css.php, + pages/dashboard.php, views/default/layout/shells/widgets.php: Changed widgets + layout "box" parameter to "content" just like the other layouts + +2011-02-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * documentation/css/preview/forms.php, install/ElggInstaller.php, + mod/blog/views/default/forms/blog/save.php, + mod/blog/views/default/input/datetime.php, + mod/blog/views/default/widgets/blog/edit.php, + mod/embed/views/default/embed/upload/content.php, + mod/file/views/default/widgets/filerepo/edit.php, + .../default/settings/garbagecollector/edit.php, + mod/groups/views/default/forms/discussion/save.php, + mod/groups/views/default/settings/groups/edit.php, + .../views/default/widgets/a_users_groups/edit.php, + .../views/default/settings/logrotate/edit.php, + mod/messages/views/default/forms/messages/send.php, + mod/pages/views/default/widgets/pages/edit.php, + .../views/default/widgets/reportedcontent/edit.php, + .../default/sitepages/forms/editfrontsimple.php, + .../views/default/widgets/tagcloud/edit.php, + .../views/default/settings/twitterservice/edit.php, + .../views/default/admin/users/unvalidated.php, + views/default/admin/plugins/advanced.php, + views/default/admin/site/advanced.php, views/default/admin/site/basic.php, + views/default/core/river/filter.php, + views/default/core/settings/account/language.php, + views/default/css/admin.php, views/default/forms/admin/menu/save.php, + views/default/input/access.php, views/default/input/dropdown.php, + views/default/input/pulldown.php, views/default/output/dropdown.php, + views/default/output/pulldown.php, + views/default/widgets/content_stats/edit.php, + views/default/widgets/friends/edit.php, + views/default/widgets/new_users/edit.php, + views/default/widgets/online_users/edit.php, + views/installation/input/access.php, views/installation/input/dropdown.php, + views/installation/input/pulldown.php: changed input/pulldown to + input/dropdown + + * engine/lib/tags.php, engine/lib/views.php, engine/tests/ui/submenu.php, + mod/bookmarks/bookmarklet.php, mod/thewire/add.php, mod/thewire/everyone.php, + mod/thewire/index.php, pages/friends/edit.php, + .../layout/shells/one_column_with_sidebar.php: removed + one_column_with_sidebar layout - use one_sidebar instead + + * engine/lib/views.php, mod/categories/views/default/categories.php, + mod/categories/views/default/categories/list.php, + .../views/default/sitepages/keywords/userlist.php: removed uses of + $vars[config] in views + + * engine/lib/output.php, .../views/default/twitterservice/login.php, + .../views/default/admin/users/unvalidated.php: removes uses of $vars[url] + from core and plugins + + * engine/lib/views.php: Fixes #2124 only setting $vars[user], $vars[url], + and $vars[config] in elgg_view() if not already set + + * engine/classes/ElggPlugin.php, engine/classes/ElggPluginPackage.php, + engine/lib/configuration.php, engine/lib/plugins.php, mod/blog/start.php, + mod/categories/start.php, mod/defaultwidgets/start.php, + mod/developers/start.php, mod/diagnostics/start.php, + mod/file/actions/file/download.php, mod/file/start.php, mod/groups/icon.php, + mod/groups/start.php, mod/invitefriends/start.php, + mod/messageboard/start.php, mod/messages/start.php, + mod/notifications/start.php, mod/pages/start.php, + mod/reportedcontent/start.php, mod/sitepages/start.php, + mod/thewire/start.php, mod/twitterservice/start.php, + views/default/admin/components/plugin.php: changed elgg_get_plugin_path() to + elgg_get_plugins_path() + + * engine/lib/configuration.php, mod/categories/start.php, + mod/defaultwidgets/start.php, mod/diagnostics/start.php, + mod/groups/start.php, mod/pages/start.php, mod/profile/start.php, + mod/search/start.php, mod/twitterservice/languages/en.php, + mod/twitterservice/twitterservice_lib.php, + .../default/usersettings/twitterservice/edit.php: Refs #2428 just a few more + CONFIG uses left to be replaced + + * mod/categories/actions/save.php, + .../views/default/settings/categories/edit.php, mod/file/start.php, + mod/groups/actions/addtogroup.php, mod/groups/actions/delete.php, + mod/groups/actions/featured.php, mod/groups/actions/groupskillinvitation.php, + mod/groups/actions/groupskillrequest.php, mod/groups/actions/invite.php, + mod/groups/actions/join.php, mod/groups/actions/joinrequest.php, + mod/groups/actions/leave.php, mod/groups/icon.php, + mod/invitefriends/actions/invite.php, + .../views/default/invitefriends/formitems.php, mod/notifications/start.php, + mod/pages/start.php, mod/profile/icon.php, mod/profile/start.php, + mod/sitepages/sitepages_functions.php, mod/twitterservice/start.php, + mod/twitterservice/twitterservice_lib.php, + .../default/usersettings/twitterservice/edit.php, + mod/uservalidationbyemail/lib/functions.php: Refs #2428 almost done removing + CONFIG access - mostly plugin start.php left + +2011-02-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/actions/add.php, mod/bookmarks/actions/bookmarks/add.php, + mod/bookmarks/actions/bookmarks/delete.php, + mod/bookmarks/actions/bookmarks/edit.php, mod/bookmarks/actions/delete.php, + mod/bookmarks/actions/edit.php, mod/bookmarks/actions/reference.php, + mod/bookmarks/actions/remove.php, mod/bookmarks/bookmarklet.php, + mod/bookmarks/languages/en.php, mod/bookmarks/pages/add.php, + mod/bookmarks/pages/all.php, mod/bookmarks/pages/friends.php, + mod/bookmarks/pages/inbox.php, mod/bookmarks/pages/owner.php, + mod/bookmarks/pages/view.php, mod/bookmarks/start.php, + .../views/default/bookmarks/bookmarklet.php, + mod/bookmarks/views/default/bookmarks/css.php, + mod/bookmarks/views/default/bookmarks/form.php, + .../views/default/bookmarks/group_bookmarks.php, + .../default/bookmarks/groupprofile_bookmarks.php, + .../views/default/bookmarks/owner_block.php, + mod/bookmarks/views/default/bookmarks/sharing.php, + mod/bookmarks/views/default/bookmarks/stats.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../default/river/object/bookmarks/annotate.php, + .../default/river/object/bookmarks/create.php, + .../views/default/widgets/bookmarks/view.php, + mod/bookmarks/views/rss/object/bookmarks.php: Refs #2680: First pass at + porting the 1.7 bookmarks to 1.8. Functional, but code is still messy. + + * engine/lib/actions.php: Added more info to the @params documentation for + elgg_register_action. + +2011-02-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/site/advanced.php, views/default/admin/site/basic.php, + views/default/core/account/login_box.php, + views/default/core/account/login_dropdown.php, + views/default/core/account/login_walled_garden.php, + .../core/settings/account/default_access.php, + views/default/core/settings/account/language.php, + views/default/forms/login.php, views/default/input/button.php, + views/default/js/initialize_elgg.php, + views/default/page/elements/html_begin.php, + views/default/page/elements/html_end.php, + views/failsafe/messages/exceptions/exception.php, + views/opendd/messages/exceptions/exception.php, + views/rss/page/shells/default.php, + views/xml/messages/exceptions/exception.php: Refs #2428 removed some uses of + CONFIG in the views + + * views/default/css/elements/navigation.php, + views/default/navigation/pagination.php: Fixes #2802 put state class on list + element rather than span + + * install/ElggInstaller.php: fixes #2784 for real this time + + * install/ElggInstaller.php: Fixes #2784 #2842 installer uses new plugin + system now + +2011-02-02 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/manifest.xml, mod/bookmarks/manifest.xml, + mod/defaultwidgets/manifest.xml, mod/embed/manifest.xml, + mod/garbagecollector/manifest.xml, mod/groups/manifest.xml, + mod/htmlawed/manifest.xml, mod/logbrowser/manifest.xml, + mod/logrotate/manifest.xml, mod/messageboard/manifest.xml, + mod/messages/manifest.xml, mod/notifications/manifest.xml, + mod/reportedcontent/manifest.xml, mod/search/manifest.xml, + mod/tinymce/manifest.xml, mod/uservalidationbyemail/manifest.xml, + mod/zaudio/manifest.xml: updated the plugin manifest files to use the new + variable name for activation on installation + +2011-02-02 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php, views/default/river/item.php: Fixes #2846: + elgg_view_river_item calls river/item view first. + + * views/default/core/river/body.php: Adding quotes to "constant" item + +2011-02-02 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: Fixes #2844 setting table for access_id to fix fatal + error + + * mod/groups/actions/edit.php, mod/groups/start.php, + mod/groups/views/default/forms/groups/edit.php: moved name out of + configurable fields for a group + + * mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/groups/edit.php: more clean up of the group edit + form + + * mod/groups/lib/groups.php, mod/groups/start.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/groups/edit.php: a little clean up of the groups + edit form + + * .../layout/shells/two_column_left_sidebar.php, + views/default/page/shells/default.php: backward compatibility code for + plugins that add admin pages + + * languages/en.php: added a string from 1.7 profile plugin into core for + backward compatibility + +2011-02-01 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page/elements/html_begin.php: Puts css before js in the + head, per website performance best practices + + * engine/lib/views.php: Initialize global $CURRENT_SYSTEM_VIEWTYPE correctly + + * engine/lib/deprecated-1.7.php, engine/lib/deprecated-1.8.php, + engine/lib/sessions.php, engine/lib/sites.php, engine/lib/tags.php, + engine/lib/users.php, engine/lib/usersettings.php, engine/lib/views.php: + Moved deprecated files from sessions.php - xml.php into deprecation files for + 1.7 and 1.8 + + * engine/lib/deprecated-1.7.php, engine/lib/deprecated-1.8.php, + engine/lib/group.php, engine/lib/location.php, engine/lib/metadata.php, + engine/lib/navigation.php, engine/lib/objects.php, engine/lib/output.php, + engine/lib/pageowner.php, engine/lib/plugins.php, + engine/lib/private_settings.php, engine/lib/relationships.php, + engine/lib/river.php: Moved functions from export.php - river.php into + deprecated files + + * engine/lib/access.php, engine/lib/actions.php, engine/lib/admin.php, + engine/lib/annotations.php, engine/lib/deprecated-1.7.php, + engine/lib/deprecated-1.8.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/start.php: Moving deprecated functions out of + files access.php - entities.php. This time into two files based on version + deprecated and maintaining documentation + + * engine/lib/access.php, engine/lib/actions.php, engine/lib/admin.php, + engine/lib/annotations.php, engine/lib/deprecated.php, + engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/group.php, + engine/lib/install.php, engine/lib/location.php, engine/lib/mb_wrapper.php, + engine/lib/metadata.php, engine/lib/metastrings.php, + engine/lib/navigation.php, engine/lib/objects.php, engine/lib/output.php, + engine/lib/pageowner.php, engine/lib/plugins.php, + engine/lib/private_settings.php: Reversing 7975 + + * engine/lib/access.php, engine/lib/actions.php, engine/lib/admin.php, + engine/lib/annotations.php, engine/lib/deprecated.php, + engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/group.php, + engine/lib/install.php, engine/lib/location.php, engine/lib/mb_wrapper.php, + engine/lib/metadata.php, engine/lib/metastrings.php, + engine/lib/navigation.php, engine/lib/objects.php, engine/lib/output.php, + engine/lib/pageowner.php, engine/lib/plugins.php, + engine/lib/private_settings.php, engine/start.php: Refs #2839: moved + deprecated functions from access.php - private_settings.php to + deprecated.php. Still have to do relationships.php - xml.php. Deleted + documentation for these functions since 1) it was using up precious bytes, + and 2) documentation should not be needed since people should not be trying + to use these if they are using 1.8, and 3) I assume the documentation will + exist as archived 1.7 docs. + +2011-01-29 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/blog/group_module.php, + mod/file/views/default/file/group_module.php, + .../views/default/discussion/group_module.php, + mod/groups/views/default/groups/css.php, + .../default/groups/profile/activity_module.php, + mod/pages/views/default/pages/group_module.php, + views/default/css/elements/core.php: fixed css for group module headers + + * engine/lib/output.php: supporting 'javascript:' when normalizing urls + + * engine/lib/pageowner.php: fixed typo in deprecation notice + + * .../layout/shells/two_column_left_sidebar.php: made + two_column_left_sidebar layout also handle $vars['content'] + + * engine/lib/navigation.php: accidently removed the site menu set up + function + +2011-01-27 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/blog/sidebar/revisions.php, + mod/blog/views/default/forms/blog/save.php, + mod/pages/views/default/annotation/page.php, + views/default/annotation/default.php, + views/default/annotation/generic_comment.php, + views/default/annotation/likes.php, views/default/css/admin.php, + views/default/css/elements/core.php, + views/default/layout/objects/list/body.php: introducing elgg-subtext as + replacement for elgg-list-subtitle and elgg-subtitle + + * engine/lib/elgglib.php, engine/lib/navigation.php, + engine/tests/ui/submenu.php, views/default/layout/elements/sidebar.php, + views/default/layout/elements/title.php, + views/default/navigation/sidebar_menu.php, + views/default/navigation/submenu_group.php, + views/default/navigation/submenu_item.php, + views/default/navigation/submenu_js.php: removed menu code introduced for + elgg.com that did not make it into 1.8 + + * views/default/annotation/default.php: using the new image block rather + than deprecated listing view + + * views/default/navigation/tabs.php: supporting adding a class to navigation + tabs + +2011-01-26 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/statistics/overview.php: updated the overview + statistics page + + * engine/lib/group.php, engine/lib/pageowner.php, engine/lib/users.php, + engine/lib/widgets.php, mod/blog/views/default/blog/group_module.php, + mod/blog/views/default/blog/sidebar/archives.php, + mod/blog/views/default/blog/sidebar/tagcloud.php, + mod/blog/views/default/widgets/blog/content.php, + mod/bookmarks/bookmarklet.php, mod/bookmarks/start.php, + .../views/default/bookmarks/bookmarklet.php, + mod/bookmarks/views/default/bookmarks/form.php, + .../views/default/bookmarks/group_bookmarks.php, + .../views/default/widgets/bookmarks/view.php, + .../views/default/defaultwidgets/editor.php, mod/file/friends.php, + mod/file/index.php, mod/file/search.php, mod/file/upload.php, + mod/file/view.php, mod/file/views/default/file/group_module.php, + .../views/default/widgets/filerepo/content.php, mod/groups/lib/groups.php, + .../default/widgets/a_users_groups/content.php, mod/messageboard/index.php, + .../views/default/widgets/messageboard/content.php, mod/messages/inbox.php, + mod/messages/read.php, mod/messages/sent.php, mod/pages/friends.php, + mod/pages/index.php, mod/pages/revision.php, mod/pages/view.php, + mod/pages/views/default/pages/group_module.php, + .../views/default/pages/sidebar/navigation.php, + mod/pages/views/default/widgets/pages/content.php, mod/profile/icon.php, + mod/profile/views/default/profile/details.php, + mod/profile/views/default/profile/metatags.php, + mod/profile/views/default/profile/owner_block.php, mod/thewire/index.php, + .../views/default/widgets/thewire/content.php, pages/avatar/edit.php, + pages/avatar/view.php, pages/friends/index.php, pages/friends/of.php, + pages/friends/pickercallback.php, pages/profile/edit.php, + pages/settings/account.php, pages/settings/statistics.php, + pages/settings/tools.php, .../core/settings/account/default_access.php, + views/default/core/settings/account/email.php, + views/default/core/settings/account/language.php, + views/default/core/settings/account/name.php, + views/default/core/settings/account/password.php, + views/default/js/initialize_elgg.php, + views/default/layout/elements/owner_block.php, + views/default/layout/shells/content/header.php, + views/default/layout/shells/widgets.php, + views/default/page/elements/content_header.php, + .../page/elements/content_header_member.php, + views/foaf/page/shells/default.php: changed elgg_get_page_owner() to + elgg_get_page_owner_entity() to be more consistent + + * mod/file/languages/en.php: updated language file for file plugin due to + change in groups + + * mod/groups/languages/en.php, mod/groups/start.php, + mod/groups/views/default/groups/css.php, + .../default/groups/profile/activity_module.php, + .../default/groups/profile/activity_widget.php, + .../views/default/groups/profile/widgets.php: adding activity module to + groups + + * views/default/css/admin.php: going back to overflow:hidden on elgg-body - + too many issues with display: table-cell + + * languages/en.php, views/default/css/admin.php, + views/default/widgets/content_stats/content.php, + views/default/widgets/content_stats/edit.php, + views/default/widgets/friends/edit.php, + views/default/widgets/new_users/edit.php, + views/default/widgets/online_users/edit.php: added edit views for admin + widgets + + * mod/ecml/README.txt, mod/ecml/actions/save_permissions.php, + mod/ecml/ecml_functions.php, mod/ecml/graphics/dailymotion.png, + mod/ecml/graphics/ecml.png, mod/ecml/graphics/googlemaps.png, + mod/ecml/graphics/logo_bliptv.gif, mod/ecml/graphics/logo_dailymotion.gif, + mod/ecml/graphics/logo_googlemaps.gif, mod/ecml/graphics/logo_livevideo.gif, + mod/ecml/graphics/logo_redlasso.gif, mod/ecml/graphics/logo_slideshare.gif, + mod/ecml/graphics/logo_vimeo.gif, mod/ecml/graphics/logo_youtube.gif, + mod/ecml/graphics/redlasso_1.png, mod/ecml/graphics/redlasso_2.png, + mod/ecml/graphics/slideshare.png, mod/ecml/graphics/url_status.png, + mod/ecml/graphics/vimeo.png, mod/ecml/graphics/youtube.png, + mod/ecml/languages/en.php, mod/ecml/manifest.xml, mod/ecml/start.php, + mod/ecml/views/default/ecml/admin/css.php, + mod/ecml/views/default/ecml/help.php, + mod/ecml/views/default/ecml/help/blip.tv.php, + mod/ecml/views/default/ecml/help/dailymotion.php, + mod/ecml/views/default/ecml/help/googlemaps.php, + mod/ecml/views/default/ecml/help/livevideo.php, + mod/ecml/views/default/ecml/help/redlasso.php, + mod/ecml/views/default/ecml/help/slideshare.php, + mod/ecml/views/default/ecml/help/vimeo.php, + mod/ecml/views/default/ecml/help/youtube.php, + mod/ecml/views/default/ecml/input_ext.php, + mod/ecml/views/default/ecml/keyword_help.php, + mod/ecml/views/default/ecml/keywords/blip.tv.php, + .../views/default/ecml/keywords/dailymotion.php, + mod/ecml/views/default/ecml/keywords/entity.php, + .../views/default/ecml/keywords/googlemaps.php, + mod/ecml/views/default/ecml/keywords/livevideo.php, + mod/ecml/views/default/ecml/keywords/redlasso.php, + .../views/default/ecml/keywords/slideshare.php, + mod/ecml/views/default/ecml/keywords/user_list.php, + mod/ecml/views/default/ecml/keywords/vimeo.php, + mod/ecml/views/default/ecml/keywords/youtube.php, + .../views/default/embed/web_services/content.php, + mod/ecml/views/default/settings/ecml/edit.php: moving ecml to plugins + repository as it won't be a part of 1.8.0. It will be back though... + + * views/default/css/admin.php, views/default/css/elements/navigation.php, + views/default/css/elements/reset.php, + views/default/navigation/menu/elements/item.php, + views/default/navigation/pagination.php, views/default/navigation/tabs.php: + adding elgg-state-* css elements + + * engine/lib/views.php: fixed bug where a null passed as 2nd parameter to + elgg_view_layout() prevented backward compatibility + + * js/lib/ui.widgets.js: one too many parents in the widget collapse code + + * mod/ecml/views/default/ecml/input_ext.php, + mod/embed/views/default/embed/link.php, views/default/css/admin.php, + views/default/css/elements/forms.php: namespaced longtext-control + + * mod/tinymce/graphics/ed-bg.gif, mod/tinymce/graphics/example.gif, + mod/tinymce/graphics/more.gif, mod/tinymce/views/default/input/longtext.php, + mod/tinymce/views/default/tinymce/css.php, + mod/tinymce/views/default/tinymce/init.php: cleaned up tinymce plugin + + * mod/reportedcontent/start.php, .../views/default/reportedcontent/form.php, + .../views/default/reportedcontent/user_report.php, + .../default/widgets/reportedcontent/content.php, + .../views/default/widgets/reportedcontent/edit.php: added reported content + widget + + * mod/reportedcontent/languages/en.php, mod/reportedcontent/start.php, + .../default/admin/utilities/reportedcontent.php, + .../views/default/object/reported_content.php, + .../views/default/reportedcontent/admin_css.php, views/default/css/admin.php: + adding margin to admin buttons + + * .../graphics/sign_in_with_twitter.gif, + mod/twitterservice/languages/en.php, mod/twitterservice/manifest.xml, + mod/twitterservice/start.php, mod/twitterservice/twitterservice_lib.php, + mod/twitterservice/vendors/twitteroauth/LICENSE, + mod/twitterservice/vendors/twitteroauth/OAuth.php, + mod/twitterservice/vendors/twitteroauth/README, + .../vendors/twitteroauth/twitterOAuth.php, + .../views/default/settings/twitterservice/edit.php, + .../views/default/twitterservice/css.php, + .../views/default/twitterservice/login.php, + .../views/default/twitterservice/metatags.php, + .../default/usersettings/twitterservice/edit.php: moved twitterservice into + core + +2011-01-25 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/chrome.php, + views/default/css/elements/core.php, views/default/css/elements/icons.php, + views/default/css/elements/navigation.php, + views/default/layout/objects/gallery.php, + views/default/layout/objects/list.php: light clean-up of the css + + * js/lib/ui.widgets.js, pages/dashboard.php, + views/default/admin/dashboard.php, views/default/css/admin.php, + views/default/css/elements/core.php, views/default/layout/objects/widget.php, + views/default/layout/objects/widget/controls.php, + views/default/layout/objects/widget/settings.php, + views/default/layout/shells/widgets.php, + views/default/layout/shells/widgets/add_button.php, + views/default/layout/shells/widgets/add_panel.php: converted widgets to + modules + + * engine/lib/views.php: added support for $vars to elgg_view_entity() - need + to clean up documentation and deprecate old usage + +2011-01-24 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/widgets.php, languages/en.php, + mod/developers/languages/en.php, mod/developers/start.php, + mod/thewire/start.php, views/default/admin/dashboard.php, + views/default/admin/overview/statistics.php, + views/default/admin/statistics/overview.php, views/default/css/admin.php, + views/default/layout/shells/widgets.php, + views/default/layout/shells/widgets/add_panel.php, + views/default/navigation/menu/elements/item.php, + views/default/widgets/content_stats/content.php, + views/default/widgets/new_users/content.php, + views/default/widgets/online_users/content.php: welcome to the admin + dashboard + +2011-01-23 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, mod/logbrowser/start.php, + .../views/default/admin/utilities/logbrowser.php, + mod/logbrowser/views/default/logbrowser/css.php, + mod/logbrowser/views/default/logbrowser/form.php, + mod/logbrowser/views/default/logbrowser/table.php, + views/default/admin/appearance/menu_items.php, + views/default/admin/appearance/profile_fields.php, + views/default/admin/components/plugin_settings.php, + views/default/admin/overview/statistics.php, + views/default/admin/users/newest.php, views/default/admin/users/online.php, + views/default/css/admin.php, views/default/forms/admin/menu/save.php, + views/default/forms/profile/fields/add.php, views/default/forms/useradd.php, + views/default/layout/shells/admin.php, + views/default/layout/shells/admin/menu.php: updated more of the admin backend + to use new CSS/HTML + + * views/default/admin/overview/statistics.php, views/default/css/admin.php: + starting to remove the old HTML/CSS in the admin backend + + * views/default/css/admin.php, views/default/layout/shells/admin.php, + views/default/layout/shells/admin/menu.php: take two of the admin header and + sidebar menu - sidebar menu still needs plenty of work + + * views/default/layout/objects/module.php: default elgg-inner to false in + module + + * engine/lib/group.php, mod/groups/start.php: Refs #2557 merged fix into + trunk from 1.7 branch + + * engine/lib/database.php, engine/lib/entities.php, + engine/lib/metastrings.php, engine/lib/notification.php, engine/lib/pam.php, + engine/lib/users.php, engine/lib/web_services.php, engine/lib/xml-rpc.php: + Refs #2804 #2805 pulling changes in trunk from 1.7 branch + + * languages/en.php: forgot these language strings in the admin theme update + + * views/default/css/admin.php, views/default/layout/shells/admin.php: + playing around a little with the admin theme + +2011-01-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ErrorResult.php: Fixes #2586 ErrorResult has PHP5 + constructor now + + * engine/lib/web_services.php: missed check for null parameters in web + services parameter code + + * engine/lib/web_services.php: Fixes #2548 do not need include_post_data() + because of changes to rewrite rules + + * engine/lib/sessions.php, engine/lib/web_services.php, + mod/uservalidationbyemail/start.php: testing for the existence of username in + pam credentials before using + + * mod/groups/languages/en.php, mod/groups/lib/groups.php, + mod/groups/start.php, .../views/default/groups/sidebar/members.php: Fixes + #2295 added a group member list page + + * views/default/css/elements/base.php, + .../layout/shells/one_column_with_sidebar.php: css now provides center for + text and centered for divs + + * mod/pages/history.php, mod/pages/images/application.png, + mod/pages/images/code.png, mod/pages/images/css.png, mod/pages/images/db.png, + mod/pages/images/directory.png, mod/pages/images/doc.png, + mod/pages/images/file.gif, mod/pages/images/file.png, + mod/pages/images/film.png, mod/pages/images/flash.png, + mod/pages/images/folder-closed.gif, mod/pages/images/folder.gif, + mod/pages/images/folder_open.png, mod/pages/images/html.png, + mod/pages/images/java.png, mod/pages/images/linux.png, + mod/pages/images/minus.gif, mod/pages/images/music.png, + mod/pages/images/pdf.png, mod/pages/images/php.png, + mod/pages/images/picture.png, mod/pages/images/plus.gif, + mod/pages/images/ppt.png, mod/pages/images/psd.png, + mod/pages/images/ruby.png, mod/pages/images/script.png, + mod/pages/images/spinner.gif, mod/pages/images/treeview-black-line.gif, + mod/pages/images/treeview-black.gif, + mod/pages/images/treeview-default-line.gif, + mod/pages/images/treeview-default.gif, + mod/pages/images/treeview-famfamfam-line.gif, + mod/pages/images/treeview-famfamfam.gif, + mod/pages/images/treeview-gray-line.gif, mod/pages/images/treeview-gray.gif, + mod/pages/images/treeview-red-line.gif, mod/pages/images/treeview-red.gif, + mod/pages/images/txt.png, mod/pages/images/xls.png, mod/pages/images/zip.png, + mod/pages/index.php, mod/pages/javascript/jquery.treeview.async.js, + mod/pages/javascript/jquery.treeview.js, mod/pages/lib/pages.php, + mod/pages/new.php, mod/pages/pagesTree.php, mod/pages/revision.php, + mod/pages/start.php, mod/pages/vendors/jquery-treeview/.gitignore, + mod/pages/vendors/jquery-treeview/README.md, + mod/pages/vendors/jquery-treeview/changelog.txt, + mod/pages/vendors/jquery-treeview/demo/async.html, + mod/pages/vendors/jquery-treeview/demo/bg.gif, + mod/pages/vendors/jquery-treeview/demo/demo.js, + mod/pages/vendors/jquery-treeview/demo/edit.html, + mod/pages/vendors/jquery-treeview/demo/images.html, + mod/pages/vendors/jquery-treeview/demo/index.html, + mod/pages/vendors/jquery-treeview/demo/large.html, + .../vendors/jquery-treeview/demo/prerendered.html, + mod/pages/vendors/jquery-treeview/demo/screen.css, + mod/pages/vendors/jquery-treeview/demo/simple.html, + .../vendors/jquery-treeview/demo/sortable.html, + mod/pages/vendors/jquery-treeview/demo/source.php, + mod/pages/vendors/jquery-treeview/demo/source.phps, + .../vendors/jquery-treeview/images/ajax-loader.gif, + mod/pages/vendors/jquery-treeview/images/file.gif, + .../jquery-treeview/images/folder-closed.gif, + .../vendors/jquery-treeview/images/folder.gif, + mod/pages/vendors/jquery-treeview/images/minus.gif, + mod/pages/vendors/jquery-treeview/images/plus.gif, + .../jquery-treeview/images/treeview-black-line.gif, + .../jquery-treeview/images/treeview-black.gif, + .../images/treeview-default-line.gif, + .../jquery-treeview/images/treeview-default.gif, + .../images/treeview-famfamfam-line.gif, + .../jquery-treeview/images/treeview-famfamfam.gif, + .../jquery-treeview/images/treeview-gray-line.gif, + .../jquery-treeview/images/treeview-gray.gif, + .../jquery-treeview/images/treeview-red-line.gif, + .../jquery-treeview/images/treeview-red.gif, + .../jquery-treeview/jquery.treeview.async.js, + .../vendors/jquery-treeview/jquery.treeview.css, + .../jquery-treeview/jquery.treeview.edit.js, + .../vendors/jquery-treeview/jquery.treeview.js, + .../vendors/jquery-treeview/jquery.treeview.min.js, + .../jquery-treeview/jquery.treeview.sortable.js, + .../vendors/jquery-treeview/lib/jquery.cookie.js, + mod/pages/vendors/jquery-treeview/lib/jquery.js, + mod/pages/vendors/jquery-treeview/todo, mod/pages/view.php, + mod/pages/views/default/pages/css.php, + mod/pages/views/default/pages/metatags.php, + mod/pages/views/default/pages/sidebar/history.php, + .../views/default/pages/sidebar/navigation.php, + .../views/default/pages/sidebar/sidebarthis.php, + mod/pages/views/default/pages/sidebar/starter.php, + mod/pages/views/default/pages/sidebar/tree.php, + mod/pages/views/default/pages/sidebar/wrapper.php: finished the first pass on + the pages plugin for using the new HTML/CSS + + * views/default/layout/shells/content/header.php: this time got the guid + correct for the add button + + * views/default/css/elements/navigation.php: limiting the +/- additions to + page menus + + * js/lib/ui.js: limit the collapsible menus to page menus + + * actions/widgets/add.php: making sure context is set correctly when adding + a widget + + * views/default/layout/shells/content/header.php: fixed add link for all + site content pages + + * mod/pages/actions/pages/edit.php, mod/pages/edit.php, + mod/pages/friends.php, mod/pages/history.php, mod/pages/index.php, + mod/pages/languages/en.php, mod/pages/lib/pages.php, mod/pages/new.php, + mod/pages/revision.php, mod/pages/start.php, + mod/pages/views/default/annotation/icon.php, + mod/pages/views/default/annotation/page.php, + mod/pages/views/default/forms/pages/edit.php, + mod/pages/views/default/object/page.php, + mod/pages/views/default/object/page_top.php, + mod/pages/views/default/pages/css.php, + mod/pages/views/default/pages/group_module.php, + .../views/default/pages/groupprofile_pages.php, + mod/pages/views/default/pages/icon.php, + mod/pages/views/default/pages/pagegallery.php, + mod/pages/views/default/pages/pagelisting.php, + mod/pages/views/default/pages/pageprofile.php, + .../views/default/pages/sidebar/navigation.php, + mod/pages/views/default/widgets/pages/content.php, + mod/pages/views/default/widgets/pages/edit.php, mod/pages/world.php: more + clean up of the pages plugin to use new HTML/CSS + + * mod/blog/views/default/object/blog.php: using list metadata view rather + than custom code + + * engine/classes/ElggPlugin.php: fixed bug with plugin settings because of + assignment operator confusion + + * engine/lib/private_settings.php: do not need {} around quoted variables + surrounded by quotes + + * engine/classes/ElggPlugin.php: Fixes #2812 - correct check for guid now + + * engine/classes/ElggPlugin.php: fixed backward compatibility issue with + $CONFIG in plugins' start.php + + * engine/lib/navigation.php: deprecated add_menu() and made it compatible + with 1.8 + + * .../layout/shells/two_column_left_sidebar.php: added the + two_column_left_sidebar layout back so that plugins from 1.7 work with 1.8 + +2011-01-21 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php, views/default/css/elements/base.php, + views/default/css/elements/chrome.php, views/default/css/elements/core.php, + views/default/css/elements/forms.php, views/default/css/elements/grid.php, + views/default/css/elements/icons.php, views/default/css/elements/layout.php, + views/default/css/elements/misc.php, + views/default/css/elements/navigation.php, + views/default/css/elements/reset.php, views/default/css/elements/spacing.php, + views/default/css/elements/typography.php: Made a thorough pass over the css. + Included todo's throughout to track what still needs to be done. + +2011-01-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/layout/objects/list/metadata.php: moved likes to end of + metadata and added a links parameter + + * views/default/layout/shells/content/header.php: using page owner rather + than owner for better support for groups + + * engine/lib/views.php: adding 'action' to url when overriding the form + action + +2011-01-15 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messages/actions/delete.php, mod/messages/actions/messages/delete.php, + mod/messages/actions/messages/process.php, + mod/messages/actions/messages/send.php, mod/messages/actions/send.php, + mod/messages/inbox.php, mod/messages/index.php, + mod/messages/languages/en.php, mod/messages/lib/messages.php, + mod/messages/read.php, mod/messages/readme.txt, mod/messages/send.php, + mod/messages/sent.php, mod/messages/start.php, + .../views/default/forms/messages/process.php, + .../views/default/forms/messages/reply.php, + mod/messages/views/default/forms/messages/send.php, + mod/messages/views/default/messages/css.php, + .../views/default/messages/forms/reply.php, + mod/messages/views/default/messages/forms/send.php, + mod/messages/views/default/messages/forms/view.php, + mod/messages/views/default/messages/menu.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/topbar.php, + mod/messages/views/default/messages/view.php, + mod/messages/views/default/object/messages.php: Updated the messages plugin + to use the new CSS/HTML + + * mod/pages/actions/pages/editwelcome.php, mod/pages/edit.php, + mod/pages/friends.php, mod/pages/history.php, mod/pages/index.php, + mod/pages/languages/en.php, mod/pages/lib/pages.php, mod/pages/new.php, + mod/pages/start.php, mod/pages/view.php, + .../views/default/forms/pages/editwelcome.php, + mod/pages/views/default/object/page_top.php, + mod/pages/views/default/pages/breadcrumbs.php, + mod/pages/views/default/pages/welcome.php, mod/pages/welcome.php, + mod/pages/world.php: pages plugin using new layout - still need to get + subpages working and navigation + +2011-01-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/handlers/export_handler.php, index.php, + mod/reportedcontent/start.php, mod/sitepages/sitepages_functions.php, + mod/tagcloud/tagcloud.php, pages/friends/add.php, + pages/friends/collections.php: changed layout on pages to one_sidebar + + * mod/search/index.php, mod/search/views/default/search/layout.php, + mod/search/views/default/search/no_results.php: using new menu system and + page layouts in search + + * mod/groups/graphics/icon.php, mod/groups/icon.php, + mod/groups/languages/en.php, mod/groups/lib/discussion.php, + mod/groups/start.php, .../views/default/discussion/group_module.php, + mod/groups/views/default/forum/maintopic.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + .../views/default/groups/profile/forum_widget.php, + .../views/default/groups/profile/widgets.php, + .../views/default/object/groupforumtopic.php: finished discussion rewrite to + use new html/css + +2011-01-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/discussion/delete.php, + mod/groups/actions/discussion/save.php, + mod/groups/actions/forums/addtopic.php, + mod/groups/actions/forums/deletetopic.php, + mod/groups/actions/forums/edittopic.php, mod/groups/addtopic.php, + mod/groups/edittopic.php, mod/groups/forum.php, mod/groups/languages/en.php, + mod/groups/lib/discussion.php, mod/groups/start.php, + mod/groups/topicposts.php, + mod/groups/views/default/forms/discussion/save.php, + mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forum/maintopic.php, + mod/groups/views/default/forum/viewposts.php, + .../views/default/groups/group_sort_menu.php, + .../views/default/groups/profile/forum_widget.php, + .../views/default/object/groupforumtopic.php: discussion topics using new + page handler + + * mod/developers/languages/en.php, mod/developers/manifest.xml, + mod/developers/start.php, .../views/default/admin/developers/preview.php: + added the beginnings of a core developers tool plugin + + * documentation/css/preview/general.php, documentation/css/preview/grid.php, + documentation/css/preview/images.php, documentation/css/preview/index.php, + documentation/css/preview/nav.php, documentation/css/preview/objects.php, + documentation/css/preview/widgets.php: Added images to css preview and + removed the page centering + + * engine/lib/river.php: Fixes #2402 adds 'add' 'river' plugin hook + + * actions/profile/edit.php: Fixes #2372 fixed the entity included in profile + update event + + * engine/tests/suite.php: Refs #2757 merged fix into trunk + + * mod/twitter/languages/en.php, mod/twitter/start.php: Refs #2791 merged fix + into trunk + +2011-01-10 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/layout/objects/list/body.php: Small typo in comment + +2011-01-10 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/invite.php, mod/groups/lib/groups.php, + mod/groups/membershipreq.php, mod/groups/start.php, + .../views/default/groups/profile/buttons.php: finished moving the group pages + to library - forum pages next + + * mod/groups/activity.php, mod/groups/all.php, mod/groups/edit.php, + mod/groups/groupprofile.php, mod/groups/index.php, + mod/groups/invitations.php, mod/groups/languages/en.php, + mod/groups/lib/groups.php, mod/groups/membership.php, mod/groups/new.php, + mod/groups/start.php, .../views/default/groups/group_sort_menu.php, + .../views/default/groups/profile/buttons.php: moved most of the groups pages + into its library + +2011-01-08 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, mod/diagnostics/languages/en.php, + mod/logbrowser/languages/en.php, + .../views/default/admin/utilities/logbrowser.php: finished the admin title + modifications + + * engine/lib/system_log.php: Fixed problem where system log code would crash + due to new plugin code + + * engine/lib/admin.php, languages/en.php, mod/defaultwidgets/start.php, + .../views/default/admin/utilities/diagnostics.php, + mod/uservalidationbyemail/languages/en.php, + views/default/admin/appearance/menu_items.php, + views/default/admin/appearance/profile_fields.php, + views/default/admin/overview/numentities.php, + views/default/admin/overview/online.php, + views/default/admin/overview/statistics.php, + views/default/admin/plugins/advanced.php, + views/default/admin/plugins/simple.php, + views/default/admin/site/advanced.php, views/default/admin/site/basic.php, + views/default/admin/users/add.php, views/default/admin/users/newest.php, + views/default/admin/users/online.php, views/default/layout/shells/admin.php, + views/default/layout/shells/administration.php: drying up the title creation + in the admin backend + + * mod/groups/all.php, mod/groups/languages/en.php, + mod/groups/views/default/group/default.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/featured.php, + mod/groups/views/default/groups/find.php, + mod/groups/views/default/groups/grouplisting.php, + .../views/default/groups/sidebar/featured.php, + mod/groups/views/default/groups/sidebar/find.php, + .../views/default/icon/group/default/large.php, + .../views/default/icon/group/default/medium.php, + .../views/default/icon/group/default/small.php, + .../views/default/icon/group/default/tiny.php, + .../views/default/object/groupforumtopic.php, + mod/groups/views/default/settings/groups/edit.php: cleanup of the groups + plugin views + +2011-01-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/installation/canvas/default.php: elgg_view_layout is not used in + installation so removing old view + + * install/css/install.css, views/installation/messages/errors/error.php, + views/installation/messages/errors/list.php, + views/installation/messages/list.php, + views/installation/messages/messages/list.php, + views/installation/messages/messages/message.php, + views/installation/page/elements/messages.php, + views/installation/page/shells/default.php: Fixes #2783 - updated + installation message code to mirror default views + +2011-01-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPluginPackage.php: Refs #2781: Checking if a dir was + passed as a plugin package. Need to do this to allow packages to be loaded + outside of plugin_dir. + + * engine/classes/ElggPlugin.php: Refs #2781: Using same technique to check + for full plugin path in ElggPlugin. + + * views/default/admin/plugins/simple.php: Refs #2782: Fixed WSOD for simple + plugin admin. + + * languages/en.php, views/default/admin/components/invalid_plugin.php, + views/default/admin/components/plugin.php, + views/default/admin/plugins/advanced.php: Refs #2782: Fixed WSOD for invalid + plugins on admin screen. Needs better CSS, but holding off until admin area + CSS revamp. + + * engine/lib/entities.php: Changed callback function option from + 'row_callback' to 'callback' for elgg_get_entities(). + +2011-01-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPluginPackage.php: Refs #2781 path checking in + ElggPluginPackage constructor should work for both *nix and Windows now + + * mod/groups/groupprofile.php, .../views/default/groups/activity_latest.php, + .../views/default/groups/closedmembership.php, + mod/groups/views/default/groups/forum_latest.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/members.php, + .../default/groups/profile/activity_widget.php, + .../views/default/groups/profile/buttons.php, + .../default/groups/profile/closed_membership.php, + .../views/default/groups/profile/forum_widget.php, + .../views/default/groups/profile/profile_block.php, + .../views/default/groups/profile/widgets.php, + mod/groups/views/default/groups/profileitems.php, + .../views/default/groups/sidebar/members.php: cleaned up the group profile + +2011-01-06 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/object/blog.php, + mod/file/views/default/object/file.php, + views/default/css/elements/chrome.php, views/default/output/tags.php: changed + tag display to <ul> + +2011-01-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fixes #1242: elgg_get_data() correctly returns an + empty array on no results. It still returns false on error, but I consider + that the correct behavior. Please reopen if it needs discussion. + + * engine/lib/database.php, engine/tests/objects/entities.php: Refs #1242, + Fixes #2775. Pulled common code between get_data() and get_data_row() into + elgg_query_runner(). Caching is now done in the query runner instead of + spread across execute_query() and get_data*(). Namespacing cache for callback + and single row request. I'm open to better names for that function. Not + closing #1242 because the elgg_get_entities*() functions can still return + false. + +2011-01-06 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/notifications/start.php: moved action registration into init + + * mod/sitepages/sitepages_functions.php: updating the site pages class to + use initializeAttributes + + * mod/blog/languages/en.php, mod/blog/lib/blog.php, mod/blog/start.php, + mod/blog/views/default/blog/group_module.php, mod/file/index.php, + mod/file/languages/en.php, mod/file/start.php, mod/file/upload.php, + mod/file/views/default/file/group_module.php, + views/default/layout/shells/content/header.php: switched from new to add + + * engine/lib/relationships.php: Fixes test for $relationship_guid in sql + generating function + + * engine/classes/ElggPluginPackage.php, engine/lib/elgglib.php, + engine/lib/metadata.php, engine/lib/views.php, engine/lib/xml.php: Fixes + #2774 - fixes several E_NOTICE issues - mostly due to accessign array indexes + + + * engine/start.php: replaced deprecated load_plugins() - thanks to hellekin + +2011-01-05 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ajax.js: Refs #2770 - success messages are stoted is success array + now in json + + * js/lib/ui.js, views/default/js/elgg.php: Refs #2676 removes old + elgg_system_messages() function + +2011-01-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/elgglib.js: Fixes #2770: Corrected markup in JS to create system + messages. + + * mod/profile/manifest.xml: Refs #2761. Removed test dep from profile + manifest. Profile no longer requires a version of Elgg from the year 3009. + + * actions/admin/plugins/activate.php, + actions/admin/plugins/activate_all.php, actions/admin/plugins/deactivate.php, + actions/admin/plugins/deactivate_all.php, actions/admin/plugins/disable.php, + actions/admin/plugins/disableall.php, actions/admin/plugins/enable.php, + actions/admin/plugins/enableall.php, actions/admin/plugins/reorder.php, + actions/admin/plugins/set_priority.php, + actions/admin/plugins/simple_update_states.php, + engine/classes/ElggPlugin.php, engine/classes/ElggPluginManifest.php, + engine/classes/ElggPluginPackage.php, engine/lib/plugins.php, + languages/en.php, mod/profile/manifest.xml, + views/default/admin/components/plugin.php, + .../admin/components/plugin_dependencies.php, + views/default/admin/plugins/advanced.php, + views/default/admin/plugins/simple.php: Fixes #2760. Refs #2759. Updated + plugin admin actions to use the new system. Added plugin dependency views in + admin. ElggPluginPackage->checkDependencies() now returns the detected value. + + + * engine/classes/ElggPluginManifestParser17.php: Refs #2759: Added + elgg_version to 1.7 manifest parser. + + * mod/oauth_lib/start.php: Fixes #2764. Corrected plugin path for oauth + vendor libs. + +2011-01-05 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.js, views/default/js/elgg.php: Fixes #2676 system messages fade + out again + + * engine/lib/upgrades/2011010401.php, version.php: Fixes #2458 adds upgrade + to set default_access on old installs + +2011-01-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../page/elements/content_header_member.php, + views/default/page/shells/admin.php: Refs #7221: Removed CRLFs. + + * views/default/js/languages.php, views/default/js/languages/en.php: Refs + #2771: Removed CRLFs. + + * engine/lib/filestore.php: Refs #2771: Removed CRLF. + + * js/lib/ajax.js, js/lib/elgglib.js, js/lib/languages.js, + js/lib/security.js, js/lib/session.js, js/lib/ui.js, js/lib/ui.widgets.js, + js/tests/ElggAjaxOptionsTest.js, js/tests/ElggAjaxTest.js, + js/tests/ElggLanguagesTest.js, js/tests/ElggLibTest.js, + js/tests/ElggSecurityTest.js, js/tests/ElggSessionTest.js, + js/tests/jsTestDriver.conf: Refs #2771: Removing CRLFs from javascript files. + + + * engine/lib/plugins.php: Fixed problem removing plugin entities if physical + files were deleted. + +2011-01-04 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/start.php: Refs #2732 added link to site pages but tab menu + still does not work + + * mod/captcha/backgrounds/bg1.jpg, mod/captcha/backgrounds/bg2.jpg, + mod/captcha/backgrounds/bg3.jpg, mod/captcha/backgrounds/bg4.jpg, + mod/captcha/backgrounds/bg5.jpg, mod/captcha/captcha.php, + mod/captcha/fonts/1.ttf, mod/captcha/fonts/Liberation_serif_License.txt, + mod/captcha/languages/en.php, mod/captcha/manifest.xml, + mod/captcha/start.php, mod/captcha/views/default/captcha/css.php, + mod/captcha/views/default/input/captcha.php, mod/crontrigger/manifest.xml, + mod/crontrigger/start.php: moving captcha and crontrigger plugins out of core + + +2011-01-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPluginPackage.php: Removed experimental duplicate code + from ElggPlugin. + + * engine/classes/ElggPlugin.php: Added ElggPlugin::getPath(). + + * engine/lib/plugins.php: Reindexing plugin priorities after regenerating + entities. + + * engine/classes/ElggPlugin.php, engine/classes/ElggPluginManifest.php, + engine/lib/plugins.php: Fixes #2763. Better normalizing for unused 1.7 + manifest options. Added logging when ElggPluginPackage can't be loaded. + Better disabling of deleted physical plugins. + + * mod/oauth_lib/manifest.xml: Removing unsupported requires in 1.7 manifest + for oauth lib. + +2011-01-02 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * documentation/examples/plugins/manifest.xml, + engine/classes/ElggPlugin.php, engine/classes/ElggPluginManifest.php, + engine/classes/ElggPluginManifestParser18.php, + engine/classes/ElggPluginPackage.php, engine/lib/plugins.php, + engine/lib/upgrades/2011010101.php, engine/tests/api/plugins.php, + engine/tests/test_files/plugin_18/manifest.xml, languages/en.php, + version.php: Fixes #1986, #2170, #2225, #2759. Integrated ElggPluginPackage + and ElggPluginManifest with ElggPlugin. System now uses ElggPlugin objects to + determin plugins. Order is stored in private settings. This absolutely + requires running upgrade.php. + + * engine/lib/elgglib.php: Refs #7552, #2547. Autoloading functions return + bool. + + * engine/classes/ElggEntity.php, engine/classes/ElggExtender.php, + engine/classes/ElggRelationship.php, engine/classes/ElggWidget.php: Refs + #2490. Using array_key_exists() instead of isset() in get() overrides to + prevent a check for (invalid) metadata with the name of an attribute if that + attribute evaluates to !isset(). + + * engine/lib/private_settings.php: Added checking for real entities to other + private setting functions. + + * engine/lib/private_settings.php: set_private_setting() checks if the guid + is a real entity. + + * upgrade.php: Upgrade invalidates simplecache instead of regenerating it. + +2011-01-02 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/widgets/save.php, mod/groups/languages/en.php, + mod/groups/views/default/groups/featured.php, + .../default/widgets/a_users_groups/content.php, + .../views/default/widgets/a_users_groups/edit.php: updated group widget + + * engine/lib/admin.php, views/default/admin/plugins/advanced.php, + views/default/admin/plugins/plugins_advanced.php, + views/default/admin/plugins/plugins_simple.php, + views/default/admin/plugins/simple.php, + views/default/admin/site/advanced.php, views/default/admin/site/basic.php, + views/default/admin/site/site_advanced.php, + views/default/admin/site/site_basic.php: revert structure of admin views and + fixed uniqueness of admin page menu items + +2011-01-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php, mod/blog/views/default/blog/sidebar/archives.php, + mod/blog/views/default/blog/sidebar/revisions.php, + mod/blog/views/default/forms/blog/save.php, + mod/embed/views/default/object/file/embedlist.php, + mod/groups/views/default/forms/groups/search.php, + mod/groups/views/default/groups/featured.php, + mod/groups/views/default/groups/find.php, + mod/groups/views/default/groups/members.php, + views/default/annotation/generic_comment.php, + views/default/core/likes/display.php, views/default/core/members/sidebar.php, + views/default/css/admin.php, views/default/css/elements/core.php, + views/default/css/elements/misc.php, views/default/output/tagcloud.php: + updating the sidebar boxes to use the new module classes + + * engine/lib/languages.php, .../notifications/subscriptions/collections.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/groupsform.php, + .../notifications/subscriptions/personal.php, + views/default/core/dashboard/blurb.php, + .../core/settings/account/default_access.php, + views/default/core/settings/account/email.php, + views/default/core/settings/account/language.php, + .../core/settings/account/notifications.php, + views/default/core/settings/account/password.php, + .../core/settings/statistics/numentities.php, + views/default/core/settings/statistics/online.php, + views/default/core/settings/tools/plugin.php, + views/default/css/elements/forms.php, views/default/css/elements/misc.php, + views/default/css/screen.php: using the info module for user settings + + * views/default/css/admin.php, views/default/css/elements/base.php, + views/default/css/elements/chrome.php, views/default/css/elements/core.php, + views/default/css/elements/icons.php, views/default/css/elements/layout.php, + views/default/css/elements/misc.php, + views/default/css/elements/navigation.php, + views/default/css/elements/skin.php, views/default/css/elements/spacing.php, + views/default/css/elements/typography.php, views/default/css/screen.php, + .../layout/shells/one_column_with_sidebar.php: Refs #2317 dividing css + element views into skin views and base views. The expectation is that the + base views would not be overridden in a theme so the admin css can depend on + them. + + * mod/blog/views/default/object/blog.php, + views/default/css/elements/core.php, views/default/navigation/menu/site.php, + views/default/output/longtext.php: starting adding a .elgg-text class - + plugins need to use output/longtext when displaying text + + * .../views/default/bookmarks/bookmarklet.php, + views/default/css/elements/core.php: added discoverable pattern to css + + * mod/blog/views/default/widgets/blog/edit.php, + mod/file/actions/file/delete.php, mod/file/actions/file/download.php, + mod/file/actions/file/save.php, mod/file/actions/file/upload.php, + mod/file/classes/FilePluginFile.php, mod/file/edit.php, mod/file/friends.php, + mod/file/index.php, mod/file/languages/en.php, mod/file/lib/file.php, + mod/file/search.php, mod/file/start.php, mod/file/upload.php, + mod/file/views/default/file/css.php, + mod/file/views/default/file/group_module.php, + mod/file/views/default/file/groupprofile_files.php, + mod/file/views/default/file/icon.php, + mod/file/views/default/file/typecloud.php, + mod/file/views/default/file/upload.php, + mod/file/views/default/forms/file/upload.php, + .../views/default/widgets/filerepo/content.php, + mod/file/views/default/widgets/filerepo/edit.php, mod/file/world.php, + mod/groups/views/default/groups/css.php, + views/default/output/confirmlink.php: almost finished updating the file + plugin to work with new html/css + + * engine/lib/elgglib.php: removed unnecessary variable from stick forms code + + + * engine/lib/views.php: fixed the function for viewing latest comments + + * engine/lib/output.php: stop double encoding attributes in output/input + elements + + * engine/lib/users.php, languages/en.php: Fixes #2740 - exception messages + using the value for minimum username and password length + + * engine/lib/group.php: Fixes #2561 only triggering join, group event if the + add relationship succeeded + + * engine/lib/metadata.php: Fixes #2698 not sanitizing strings to prevent + double encoding + +2010-12-31 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Refs #2684, #2754: Merged r7701 to trunk. + +2010-12-31 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: not caching js and css when not served through + simple cache right now + +2010-12-31 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Refs #2583, #2754: Merged r7445-7446 to + trunk. + +2010-12-31 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * documentation/css/preview/grid.php: added borders to the css grid preview + +2010-12-31 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/cache.php, engine/lib/views.php: Refs #2752, #2635. Merged + r7299 to trunk. + + * engine/lib/metadata.php: Merged r7272 from 1.7 to trunk. + +2010-12-31 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/lib/blog.php, mod/file/download.php, mod/file/index.php, + mod/file/start.php, mod/file/thumbnail.php, mod/file/upload.php, + mod/file/views/default/file/groupprofile_files.php: file index page now + working for both users and groups + + * mod/file/download.php, mod/file/index.php, mod/file/search.php, + mod/file/thumbnail.php, mod/file/views/default/file/upload.php, + .../views/default/widgets/filerepo/content.php, + mod/file/views/rss/object/file.php: a little standardization of the file + plugin code + + * mod/embed/views/default/embed/embed.php, + views/default/navigation/tabs.php: Fixes #2703 - added support for url ids in + navigation tabs + + * mod/embed/views/default/embed/css.php, + .../views/default/groups/group_sort_menu.php, + mod/sitepages/views/default/sitepages/menu.php, + views/default/core/friends/collectiontabs.php, views/default/css/admin.php, + views/default/css/elements/navigation.php, views/default/css/ie.php, + views/default/navigation/tabs.php: switching to a better name for tabs in css + + + * views/default/css/admin.php, views/default/css/elements/heading.php, + views/default/css/screen.php: removed heading css elements view + + * views/default/navigation/menu/site.php: site menu needs a clearfix + + * engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/views.php, + mod/file/search.php, mod/file/views/default/file/css.php, + views/default/layout/objects/gallery.php: added a proper gallery view - still + need to wire up the elgg_view_list_item functions and remove the use of + context + + * mod/blog/views/default/object/blog.php: updated blog plugin due to change + in output/confirmlink + +2010-12-30 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/search.php, mod/file/views/default/file/css.php, + mod/file/views/default/object/file.php, views/default/css/elements/core.php, + views/default/layout/objects/list.php, + views/default/layout/objects/list/metadata.php: added gallery css for the + file plugin + + * documentation/css/preview/forms.php, + documentation/css/preview/general.php, documentation/css/preview/grid.php, + documentation/css/preview/head.php, documentation/css/preview/index.php, + documentation/css/preview/nav.php, documentation/css/preview/objects.php, + documentation/css/preview/widgets.php: major addition - adding preview of CSS + for developers and themers + + * views/default/css/elements/skin.php: added some base css for 4 different + modules + + * views/default/layout/objects/widget.php, + views/default/layout/objects/widget/controls.php: allow anyone to minimize a + widget + + * views/default/widgets/friends/content.php: put a catch in for a bad owner + in the friends widget + + * engine/lib/entities.php: adding ability to override access regardless of + whether the entity is saved in the database yet + + * views/default/graphics/icon.php, views/default/output/confirmlink.php, + views/default/profile/hover.php: more html validation cleanup + + * mod/tinymce/views/default/input/longtext.php: supporting an id in tinycme + longtext and not using the invalid language attribute + + * views/default/input/autocomplete.php, views/default/input/checkboxes.php, + views/default/input/datepicker.php, views/default/input/userpicker.php: fixed + a few minor issues in input views for validation + + * views/default/layout/objects/list/metadata.php, + views/default/object/default.php, views/default/object/object.php, + views/default/output/access.php: updated the default object entity view + + * views/default/layout/objects/list/metadata.php: let likes code handle + whether the user is logged in or not + + * views/default/input/autocomplete.php: fixes documentation and url of + endpoint + + * mod/file/view.php, mod/file/views/default/file/css.php, + mod/file/views/default/file/icon.php, + .../default/file/icon/application/default.php, + .../views/default/file/icon/application/excel.php, + .../views/default/file/icon/application/msword.php, + .../views/default/file/icon/application/pdf.php, + .../default/file/icon/application/powerpoint.php, + .../default/file/icon/application/vnd.ms-excel.php, + .../file/icon/application/vnd.ms-powerpoint.php, + .../application/vnd.oasis.opendocument.text.php, + .../views/default/file/icon/application/x-gzip.php, + .../file/icon/application/x-rar-compressed.php, + .../default/file/icon/application/x-stuffit.php, + .../views/default/file/icon/application/zip.php, + mod/file/views/default/file/icon/archive.php, + mod/file/views/default/file/icon/audio.php, + mod/file/views/default/file/icon/audio/default.php, + mod/file/views/default/file/icon/default.php, + mod/file/views/default/file/icon/document.php, + mod/file/views/default/file/icon/text/default.php, + .../views/default/file/icon/text/directory.php, + mod/file/views/default/file/icon/text/v-card.php, + mod/file/views/default/file/icon/video.php, + mod/file/views/default/file/icon/video/default.php, + .../default/file/specialcontent/audio/mid.php, + .../default/file/specialcontent/audio/mp3.php, + .../default/file/specialcontent/audio/mpeg.php, + .../default/file/specialcontent/audio/x-wav.php, + .../default/file/specialcontent/image/default.php, + mod/file/views/default/object/file.php: updated the object/file view + + * actions/admin/user/resetpassword.php, actions/register.php, + actions/user/default_access.php, actions/useradd.php, + pages/account/register.php, pages/avatar/view.php, + views/default/admin/overview/statistics.php, views/default/profile/hover.php, + views/installation/input/button.php: Refs #2428 removed more CONFIG uses + + * mod/groups/all.php, mod/groups/views/default/group/default.php: fixed new + groups listing + + * engine/lib/views.php: required for river rss to work + + * views/rss/canvas/default.php, views/rss/core/river/body.php, + views/rss/layout/objects/image_block.php, views/rss/output/url.php: + supporting river rss + + * views/rss/entities/entity_list.php, views/rss/layout/objects/list.php, + views/rss/layout/shells/default.php: Fixes #2113 - updated rss view type to + use new view structure for lists + + * engine/lib/plugins.php, views/default/admin/plugins/plugins_simple.php, + views/default/admin/plugins/simple.php, + views/default/admin/site/advanced.php, views/default/admin/site/basic.php, + views/default/admin/site/site_advanced.php, + views/default/admin/site/site_basic.php: fixed a few issues with the admin + backend - need to look into better ways to structure admin sub views + +2010-12-29 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/categories/views/default/categories/css.php, + mod/embed/views/default/embed/css.php, + .../views/default/invitefriends/formitems.php, + .../views/default/messageboard/forms/add.php, + .../views/default/widgets/messageboard/content.php, + .../views/default/messages/forms/reply.php, + mod/messages/views/default/messages/forms/send.php, + mod/messages/views/default/messages/messages.php, + .../default/sitepages/forms/editfrontsimple.php, + mod/tinymce/views/default/input/longtext.php, + .../uservalidationbyemail/unvalidated_user.php, + views/default/admin/components/plugin.php, + views/default/admin/plugins/advanced.php, + views/default/admin/plugins/plugins_advanced.php, + views/default/css/admin.php, views/default/css/elements/forms.php, + views/default/css/screen.php, views/default/input/access.php, + views/default/input/checkbox.php, views/default/input/checkboxes.php, + views/default/input/email.php, views/default/input/file.php, + views/default/input/longtext.php, views/default/input/password.php, + views/default/input/plaintext.php, views/default/input/pulldown.php, + views/default/input/radio.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php, + views/default/page/shells/walled_garden.php, + views/installation/input/access.php, views/installation/input/checkboxes.php, + views/installation/input/longtext.php, views/installation/input/pulldown.php: + stage 1 in moving the forms markup to elgg- namespaced css - buttons still + need work + + * mod/diagnostics/index.php, mod/diagnostics/start.php, + .../views/default/admin/utilities/diagnostics.php, + .../views/default/diagnostics/forms/download.php, + .../views/default/diagnostics/runalltests.php: updated the diagnostics plugin + to use the new admin backend + + * engine/lib/admin.php, languages/en.php, mod/logbrowser/start.php, + mod/reportedcontent/start.php: added admin utilities menu item + + * mod/diagnostics/index.php, mod/search/index.php, + mod/sitepages/sitepages_functions.php, + views/default/page/elements/content.php: Fixes #2241 - removed direct calls + to the content wrapper view and removed the view as it is been replaced by a + body view + + * mod/blog/lib/blog.php: Refs #2077 added new blog post button to group blog + - can be used as module for remianing group tools + + * mod/blog/lib/blog.php: Fixes #2169 - setting the blog edit page owner to + container + + * mod/messages/views/default/messages/forms/send.php, + mod/messages/views/default/messages/messages.php, + views/foaf/user/default.php: Refs #1553 - removed all hard coded profile urls + from core + + * engine/lib/river.php, engine/lib/views.php: Fixes #2221 - rewrite of rover + functions has been completed with moving elgg_view_river_item() into the + views library. The ugly C&P functions were moved into the riverdashboard + plugin and new 1.7 style get/list functions were introduced + + * actions/profile/edit.php, actions/profile/fields/add.php, + actions/profile/fields/delete.php, actions/profile/fields/reorder.php, + actions/profile/fields/reset.php, engine/lib/users.php, + mod/profile/views/default/profile/details.php, + .../admin/appearance/profile_fields/list.php, + views/default/forms/profile/edit.php: Fixes #2751 profile custom fields uses + the config table now + + * engine/lib/configuration.php: added a catch for configuration names longer + than 32 characters + + * engine/lib/configuration.php: fixed bug where get_config was returning 0 + because there is not not auto id on the config table + + * mod/tabbed_profile/actions/addcomment.php, + mod/tabbed_profile/actions/deletecomment.php, + mod/tabbed_profile/graphics/defaultlarge.gif, + mod/tabbed_profile/graphics/defaultmaster.gif, + mod/tabbed_profile/graphics/defaultmedium.gif, + mod/tabbed_profile/graphics/defaultsmall.gif, + mod/tabbed_profile/graphics/defaulttiny.gif, + mod/tabbed_profile/graphics/defaulttopbar.gif, + mod/tabbed_profile/graphics/drag_handle.png, + mod/tabbed_profile/graphics/speech_bubble_tail.gif, + mod/tabbed_profile/graphics/twitter16px.png, mod/tabbed_profile/icon.php, + mod/tabbed_profile/icondirect.php, mod/tabbed_profile/languages/en.php, + mod/tabbed_profile/manifest.xml, mod/tabbed_profile/start.php, + .../views/default/icon/user/default/large.php, + .../views/default/icon/user/default/master.php, + .../views/default/icon/user/default/medium.php, + .../views/default/icon/user/default/small.php, + .../views/default/icon/user/default/tiny.php, + .../views/default/icon/user/default/topbar.php, + .../default/profile/commentwall/commentwall.php, + .../profile/commentwall/commentwall_content.php, + .../default/profile/commentwall/commentwalladd.php, + .../views/default/profile/content_wrapper.php, + mod/tabbed_profile/views/default/profile/css.php, + .../views/default/profile/listing.php, + .../views/default/profile/menu/adminlinks.php, + .../views/default/profile/menu/friendlinks.php, + .../views/default/profile/menu/links.php, + .../views/default/profile/metatags.php, + .../views/default/profile/ownerblock.php, + .../views/default/profile/sidebar.php, + .../views/default/profile/tab_navigation.php, + .../views/default/profile/tabs/activity.php, + .../views/default/profile/tabs/commentwall.php, + .../views/default/profile/tabs/details.php, + .../views/default/profile/tabs/friends.php, + .../views/default/profile/tabs/groups.php, + .../views/default/profile/tabs/twitter.php: Fixes #2481 - moving + tabbed_profile plugin into the plugins repo from core - it needs some updates + to reflect changes to the core profile plugin + + * mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php, + mod/riverdashboard/endpoint/get_comments.php, + mod/riverdashboard/endpoint/get_likes.php, + mod/riverdashboard/endpoint/ping.php, + mod/riverdashboard/graphics/follow_icon.png, + mod/riverdashboard/graphics/refresh.png, mod/riverdashboard/index.php, + mod/riverdashboard/languages/en.php, mod/riverdashboard/manifest.xml, + mod/riverdashboard/start.php, .../views/default/river/dashboard.php, + .../views/default/river/item/list.php, + .../views/default/river/item/wrapper.php, + .../views/default/river/item/wrapper_classic.php, + .../views/default/riverdashboard/container.php, + .../views/default/riverdashboard/css.php, + .../views/default/riverdashboard/ecml/activity.php, + .../views/default/riverdashboard/js.php, + .../views/default/riverdashboard/menu.php, + .../views/default/riverdashboard/nav.php, + .../views/default/riverdashboard/river/body.php, + .../views/default/riverdashboard/river/footer.php, + .../views/default/riverdashboard/rivercomment.php, + .../views/default/riverdashboard/sitemessage.php, + .../views/default/riverdashboard/welcome.php, + .../views/json/riverdashboard/container.php, + .../views/rss/riverdashboard/container.php: Fixes #2226 moves riverdashboard + into secondary plugins from core plugins - most of riverdashboard + functionality is now in core (except for displaying who has liked stuff and + ajax refreshes) + + * views/default/css/screen.php, views/default/forms/likes/display.php, + views/default/forms/likes/link.php: cleaned up left over views and css from + likes + + * actions/likes/add.php, actions/likes/delete.php, engine/lib/elgglib.php, + js/lib/ui.js, languages/en.php, views/default/annotation/likes.php, + views/default/core/likes/display.php, views/default/core/river/controls.php, + views/default/css/screen.php, views/default/forms/likes/edit.php, + views/default/js/elgg.php: rewrote the display of likes + + * engine/lib/annotations.php: updated documentation on new + elgg_annotation_exists() function + + * mod/blog/views/default/object/blog.php: let likes code handle logged in + user status + + * views/default/css/elements/navigation.php: forgot to remove commented css + statement + + * views/default/css/elements/navigation.php, + views/default/page/elements/footer.php: styled the footer menu + + * views/default/css/elements/core.php, views/default/css/elements/skin.php, + views/default/layout/elements/page_links.php, + views/default/layout/elements/sidebar.php: created a new layout element - + page links - holds stuff like the rss link + + * mod/file/classes/FilePluginFile.php, mod/file/start.php: moved the file + class into a class file + + * mod/blog/lib/blog.php, mod/blog/start.php: more clean up of the blog + plugin - removed unused functions and moved the url forwarder into library + + * mod/defaultwidgets/start.php, mod/diagnostics/start.php, + mod/logbrowser/start.php, mod/messages/start.php, + mod/reportedcontent/start.php, mod/uservalidationbyemail/start.php: updating + plugins to use new page menu + + * mod/file/view.php: forgot to add this file for the fie plugin + + * engine/classes/ElggMenuBuilder.php, engine/classes/ElggMenuItem.php, + engine/lib/admin.php, engine/lib/navigation.php, engine/lib/users.php, + js/lib/ui.js, views/default/admin/overview.php, + views/default/admin/overview/statistics.php, views/default/css/admin.php, + views/default/css/elements/navigation.php, + views/default/layout/elements/sidebar.php, + views/default/navigation/menu/elements/group.php, + views/default/navigation/menu/elements/item.php, + views/default/navigation/menu/page.php: page menu using the new menu system - + admin menu updated + + * mod/file/actions/delete.php, mod/file/actions/download.php, + mod/file/actions/file/delete.php, mod/file/actions/file/download.php, + mod/file/actions/file/save.php, mod/file/actions/file/upload.php, + mod/file/actions/save.php, mod/file/actions/upload.php, mod/file/edit.php, + mod/file/friends.php, mod/file/index.php, mod/file/languages/en.php, + mod/file/start.php, mod/file/upload.php, + mod/file/views/default/object/file.php, mod/file/world.php: starting to + update the file plugin to use the new html/css + + * mod/blog/languages/en.php, mod/blog/lib/blog.php, mod/blog/start.php, + mod/blog/views/default/blog/group_module.php, + views/default/layout/shells/content/header.php: new content link uses guid to + make supporting groups and users easier + + * views/default/output/url.php: supporting anchors with a href in output/url + + + * views/default/layout/objects/list/metadata.php: added a general metadata + view for lists + +2010-12-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: Cleaned up register_translations(). + +2010-12-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php: Added elgg_register_viewtype(). + +2010-12-27 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: merged the admin profile edit fields language strings + into core + + * engine/lib/plugins.php: fixing merge of plugin code [7727] - it blew away + the plugin class loading code + + * languages/en.php, mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/details.php: moved profile fields language + strings into core and update profile plugin details view + + * engine/lib/users.php, views/default/navigation/menu/user_admin.php: + removed early version of admin context menu and fixed missing edit profile + button + +2010-12-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Refs #2635, #2643. Merged cache changes into + trunk. + +2010-12-27 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/graphics/drag_handle.png, + mod/profile/graphics/twitter16px.png, mod/profile/languages/en.php, + mod/profile/start.php, mod/profile/views/default/profile/box.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/details.php, + mod/profile/views/default/profile/listing.php, + .../views/default/profile/menu/adminlinks.php, + .../views/default/profile/menu/friendlinks.php, + mod/profile/views/default/profile/menu/links.php, + mod/profile/views/default/profile/owner_block.php, + mod/profile/views/default/profile/ownerblock.php, + mod/profile/views/default/profile/sidebar.php, + mod/profile/views/default/profile/wrapper.php: more clean up of the basic + profile plugin - reorged views and removed a lot of cruft + +2010-12-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php: Refs #2543: set_default_config() uses better + names. get_config() rewrites old names to new, but have to double up + assignments in $CONFIG for ppl not using get_config(). + +2010-12-27 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggMenuBuilder.php, engine/classes/ElggMenuItem.php, + engine/lib/users.php, engine/lib/views.php, mod/blog/start.php, + mod/bookmarks/start.php, mod/file/start.php, mod/logbrowser/start.php, + mod/messages/start.php, mod/pages/start.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/ownerblock.php, + views/default/navigation/menu/user_hover.php: improved menu creation for on + demand menus and integrated hover menu items into profile owner block + + * engine/classes/ElggUser.php, engine/lib/elgglib.php, engine/lib/users.php, + mod/logbrowser/start.php, mod/messages/start.php, + views/default/css/elements/navigation.php, views/default/js/elgg.php, + views/default/navigation/menu/user_hover.php, + views/default/profile/hover.php: moved most of the code for the user hover + menu into the new menu system + +2010-12-25 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/icons/user/defaultlarge.gif, + _graphics/icons/user/defaultmaster.gif, + _graphics/icons/user/defaultmedium.gif, + _graphics/icons/user/defaultsmall.gif, _graphics/icons/user/defaulttiny.gif, + _graphics/icons/user/defaulttopbar.gif, + mod/profile/graphics/defaultlarge.gif, + mod/profile/graphics/defaultmaster.gif, + mod/profile/graphics/defaultmedium.gif, + mod/profile/graphics/defaultsmall.gif, mod/profile/graphics/defaulttiny.gif, + mod/profile/graphics/defaulttopbar.gif, + mod/profile/graphics/speech_bubble_tail.gif, + .../views/default/icon/user/default/large.php, + .../views/default/icon/user/default/master.php, + .../views/default/icon/user/default/medium.php, + .../views/default/icon/user/default/small.php, + .../views/default/icon/user/default/tiny.php, + .../views/default/icon/user/default/topbar.php, + views/default/icon/user/default/large.php, + views/default/icon/user/default/master.php, + views/default/icon/user/default/medium.php, + views/default/icon/user/default/small.php, + views/default/icon/user/default/tiny.php, + views/default/icon/user/default/topbar.php: moved default profile icons into + core + + * mod/blog/start.php, mod/blog/views/default/blog/group_module.php, + mod/bookmarks/languages/en.php, mod/bookmarks/start.php, mod/file/start.php, + mod/groups/views/default/group/default.php, mod/pages/start.php, + mod/profile/views/default/profile/ownerblock.php, + views/default/css/elements/navigation.php, + views/default/css/elements/skin.php, + views/default/layout/elements/owner_block.php, + views/default/layout/elements/sidebar.php, + views/default/layout/objects/list/body.php, + views/default/navigation/menu/default.php, views/default/user/default.php: + updated owner blocks for users and groups + +2010-12-24 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php, mod/blog/views/default/object/blog.php, + views/default/layout/elements/comments.php: supporting id for comments for in + page links + + * mod/blog/views/default/object/blog.php, + views/default/layout/objects/list/body.php: fixing a few display issues in + the object/blog view + + * mod/blog/views/default/object/blog.php, + views/default/css/elements/core.php, + views/default/layout/objects/list/body.php: creating standard list body for + plugins + +2010-12-23 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/profile/tabs/friends.php, + .../views/default/profile/tabs/groups.php: using new list methods in tabbed + profile plugin + + * engine/classes/ElggUser.php: Added list groups and list friends class + methods - will be handy for federation + + * engine/classes/ElggUser.php: added a class math to get a user's groups and + cleaned up some documentation + + * engine/lib/users.php: Refs #2283 using entity_row_to_elggstar() when + loading user from username or code so that ElggUser can be subclassed + + * views/default/layout/objects/list.php: Fixes #2730 - passing the vars + array into elgg_view_list_item so that eventually plugins can pass additional + parameters into list views + + * engine/lib/elgglib.php: Fixes #2741 skipping :// when replacing // in file + paths so that we support URIs + + * mod/tabbed_profile/manifest.xml: do not enable tabbed profile by default - + also need to set a conflict key in its manifest for the profile plugin + +2010-12-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/defaultwidgets/editor.php, + .../views/default/embed/web_services/content.php, + mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/groups/css.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, + .../views/default/messages/forms/reply.php, + mod/messages/views/default/messages/forms/send.php, + mod/messages/views/default/messages/forms/view.php, + mod/messages/views/default/messages/messages.php, + mod/pages/views/default/forms/pages/edit.php, + .../views/default/forms/pages/editwelcome.php, + .../views/default/riverdashboard/css.php, + views/default/admin/components/plugin.php, + views/default/core/account/login_walled_garden.php, + views/default/core/friends/picker.php, views/default/css/admin.php, + views/default/css/elements/forms.php, views/default/css/screen.php, + views/default/input/button.php, views/installation/input/button.php: adding + elgg namespace to button css classes + +2010-12-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: merged the fix to get access collection + documentation into trunk from 1.7 branch + +2010-12-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/object/blog.php, pages/entities/index.php, + views/default/css/elements/skin.php, views/default/css/screen.php, + views/default/forms/likes/edit.php, views/default/output/confirmlink.php: + added elgg-icon-delete and elgg-icon-likes + + * engine/lib/views.php, mod/groups/views/default/groups/grouplisting.php, + .../views/default/profile/listing.php, + .../views/default/profile/tabs/activity.php, + .../views/default/profile/tabs/friends.php, + .../views/default/profile/tabs/groups.php: added the core river to the tabbed + profile plugin and fixed some deprecated function warnings + +2010-12-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/admin.php: fixed a bug I introduced in the admin css + + * mod/profile/views/default/profile/box.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/details.php, + mod/profile/views/default/profile/listing.php, + mod/profile/views/default/profile/ownerblock.php, + mod/profile/views/default/profile/sidebar.php, + views/default/css/elements/skin.php: an almost done widget-based profile + plugin + + * actions/widgets/save.php, engine/classes/ElggDiskFilestore.php, + js/lib/ui.js, js/lib/ui.widgets.js, + mod/pages/views/default/pages/pagelisting.php, + mod/pages/views/default/pages/pageprofile.php, pages/dashboard.php, + views/default/css/screen.php, views/default/graphics/ajax_loader.php, + views/default/layout/objects/widget/controls.php, + views/default/layout/objects/widget/settings.php, + views/default/layout/shells/widgets.php: fixed a few bugs and updated the + widget code + + * js/lib/ui.widgets.js, views/default/css/screen.php, + views/default/layout/objects/widget.php, + views/default/layout/objects/widget/controls.php, + views/default/layout/objects/widget/settings.php, + views/default/layout/shells/widgets.php, + views/default/layout/shells/widgets/add_button.php, + views/default/layout/shells/widgets/add_panel.php: namespaced the widget code + + + * js/lib/ui.widgets.js, pages/dashboard.php, + views/default/core/dashboard/blurb.php, views/default/css/screen.php, + views/default/layout/shells/widgets.php: starting to use the grid in the + widget code + + * engine/lib/river.php: fixed missed variable name change in river's use of + image block pattern + + * mod/profile/views/default/profile/javascript.php, + .../views/default/profile/javascript.php: moved avatar drop down javascript + into core + + * mod/file/views/default/file/css.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/icon.php, mod/profile/start.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/javascript.php, + mod/tabbed_profile/start.php, + mod/tabbed_profile/views/default/profile/css.php, + .../views/default/profile/javascript.php, views/default/css/screen.php, + views/default/js/elgg.php, views/default/profile/icon.php: using + elgg-user-icon instead of usericon and moving the css into core + + * mod/blog/views/default/forms/blog/save.php, + mod/file/views/default/object/file.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/groupprofile.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, mod/messages/index.php, + mod/messages/sent.php, mod/messages/views/default/messages/messages.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/ownerblock.php, + .../views/default/object/reported_content.php, + mod/tabbed_profile/views/default/profile/css.php, + .../views/default/profile/ownerblock.php, + mod/thewire/views/default/object/thewire.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/thewire/forms/add.php, + .../views/default/thewire/profile_status.php, + views/default/admin/components/plugin_settings.php, + views/default/admin/plugins/advanced.php, + views/default/admin/plugins/simple.php, + views/default/core/account/login_walled_garden.php, + views/default/css/admin.php, views/default/css/elements/forms.php, + views/default/css/elements/skin.php, views/default/css/screen.php, + views/default/forms/profile/fields/reset.php, + views/default/layout/shells/content/header.php, + views/default/layout/shells/widgets/add_button.php, + views/default/page/elements/content_header.php: replacing action-button with + elgg-action-button + + * views/default/css/elements/skin.php, + views/default/layout/shells/content/header.php: using more generic markup for + main header + + * mod/search/views/default/search/css.php, + mod/search/views/default/search/search_box.php: updated search box css + + * .../views/default/reportedcontent/css.php, + .../views/default/reportedcontent/footer_link.php, mod/sitepages/start.php, + .../views/default/sitepages/footer_menu.php, + views/default/css/elements/skin.php, views/default/page/elements/footer.php: + cleaning up the page footer - still need to add css for footer menu + + * views/default/css/elements/skin.php, + views/default/layout/shells/two_sidebar.php, + views/default/page/elements/topbar.php: refining the elgg-alt pattern + + * views/default/css/admin.php, views/default/css/elements/core.php, + views/default/css/elements/layout.php, views/default/css/screen.php, + views/default/layout/objects/image_block.php: completed the media to image + block switch + + * engine/lib/river.php, engine/lib/views.php, + mod/blog/views/default/object/blog.php, mod/riverdashboard/start.php, + views/default/annotation/generic_comment.php, + views/default/css/elements/layout.php, + views/default/layout/objects/image_block.php, + views/default/layout/objects/media.php: changed name from media block to + image block + + * views/default/css/admin.php, + views/default/layout/shells/administration.php, + views/default/page/shells/admin.php: started cleaning up the admin css + + * engine/lib/admin.php, engine/lib/views.php, engine/start.php: added a + ready,system event so that plugins can do things after the init has finished + but before pages are created + + * views/default/navigation/menu/user_admin.php, + views/default/profile/hover.php, views/default/profile/icon.php: cleaned up + profile hover menu + + * engine/lib/users.php, mod/logbrowser/start.php, + .../views/default/logbrowser/adminlinks.php, + mod/profile/views/default/profile/admin_menu.php, + mod/profile/views/default/profile/hoverover.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/ownerblock.php, + .../views/default/profile/admin_menu.php, + .../views/default/profile/hoverover.php, + mod/tabbed_profile/views/default/profile/icon.php, + .../views/default/profile/ownerblock.php, + views/default/navigation/menu/user_admin.php, views/default/profile/icon.php: + added a user admin menu that plugins can add menu items to + + * mod/blog/start.php, mod/bookmarks/start.php, mod/file/start.php, + mod/pages/start.php, mod/profile/views/default/profile/ownerblock.php: pulled + user owner block menu out of profile plugin with new menu code + + * mod/profile/actions/addcomment.php, mod/profile/actions/deletecomment.php, + mod/profile/start.php, mod/profile/views/default/profile/box.php, + .../default/profile/commentwall/commentwall.php, + .../profile/commentwall/commentwall_content.php, + .../default/profile/commentwall/commentwalladd.php, + .../views/default/profile/content_wrapper.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/details.php, + .../views/default/profile/tab_navigation.php, + .../views/default/profile/tabs/activity.php, + .../views/default/profile/tabs/commentwall.php, + mod/profile/views/default/profile/tabs/details.php, + mod/profile/views/default/profile/tabs/friends.php, + mod/profile/views/default/profile/tabs/groups.php, + mod/profile/views/default/profile/tabs/twitter.php, + mod/tabbed_profile/actions/addcomment.php, + mod/tabbed_profile/actions/deletecomment.php, + mod/tabbed_profile/graphics/defaultlarge.gif, + mod/tabbed_profile/graphics/defaultmaster.gif, + mod/tabbed_profile/graphics/defaultmedium.gif, + mod/tabbed_profile/graphics/defaultsmall.gif, + mod/tabbed_profile/graphics/defaulttiny.gif, + mod/tabbed_profile/graphics/defaulttopbar.gif, + mod/tabbed_profile/graphics/drag_handle.png, + mod/tabbed_profile/graphics/speech_bubble_tail.gif, + mod/tabbed_profile/graphics/twitter16px.png, mod/tabbed_profile/icon.php, + mod/tabbed_profile/icondirect.php, mod/tabbed_profile/languages/en.php, + mod/tabbed_profile/manifest.xml, mod/tabbed_profile/start.php, + .../views/default/icon/user/default/large.php, + .../views/default/icon/user/default/master.php, + .../views/default/icon/user/default/medium.php, + .../views/default/icon/user/default/small.php, + .../views/default/icon/user/default/tiny.php, + .../views/default/icon/user/default/topbar.php, + .../views/default/profile/admin_menu.php, + .../default/profile/commentwall/commentwall.php, + .../profile/commentwall/commentwall_content.php, + .../default/profile/commentwall/commentwalladd.php, + .../views/default/profile/content_wrapper.php, + mod/tabbed_profile/views/default/profile/css.php, + .../views/default/profile/hoverover.php, + mod/tabbed_profile/views/default/profile/icon.php, + .../views/default/profile/javascript.php, + .../views/default/profile/listing.php, + .../views/default/profile/menu/adminlinks.php, + .../views/default/profile/menu/friendlinks.php, + .../views/default/profile/menu/links.php, + .../views/default/profile/metatags.php, + .../views/default/profile/ownerblock.php, + .../views/default/profile/sidebar.php, + .../views/default/profile/tab_navigation.php, + .../views/default/profile/tabs/activity.php, + .../views/default/profile/tabs/commentwall.php, + .../views/default/profile/tabs/details.php, + .../views/default/profile/tabs/friends.php, + .../views/default/profile/tabs/groups.php, + .../views/default/profile/tabs/twitter.php: rough widget profile plugin + + * mod/profile/javascript.php, mod/profile/start.php, + .../views/default/profile/content_wrapper.php, + mod/profile/views/default/profile/metatags.php, + mod/profile/views/default/profile/ownerblock.php, + .../views/default/profile/profile_content.php, + .../default/profile/profile_contents/activity.php, + .../profile/profile_contents/commentwall.php, + .../default/profile/profile_contents/details.php, + .../default/profile/profile_contents/friends.php, + .../default/profile/profile_contents/groups.php, + .../default/profile/profile_contents/twitter.php, + .../views/default/profile/profile_navigation.php, + .../views/default/profile/profile_ownerblock.php, + mod/profile/views/default/profile/sidebar.php, + .../views/default/profile/tab_navigation.php, + .../views/default/profile/tabs/activity.php, + .../views/default/profile/tabs/commentwall.php, + mod/profile/views/default/profile/tabs/details.php, + mod/profile/views/default/profile/tabs/friends.php, + mod/profile/views/default/profile/tabs/groups.php, + mod/profile/views/default/profile/tabs/twitter.php: more profile clean up + + * mod/profile/edit.php, mod/profile/index.php, mod/profile/profile_lib.php, + mod/profile/start.php: more cleanup of the profile plugin from the + reorganization + +2010-12-18 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/profile/fields/add.php, actions/profile/fields/delete.php, + actions/profile/fields/reorder.php, actions/profile/fields/reset.php, + engine/lib/admin.php, mod/profile/actions/deletedefaultprofileitem.php, + mod/profile/actions/editdefault.php, mod/profile/actions/editfield.php, + mod/profile/actions/reorder.php, mod/profile/actions/resetdefaultprofile.php, + mod/profile/start.php, mod/profile/vendor/jquery.jeditable.mini.js, + .../default/admin/appearance/defaultprofile.php, + mod/profile/views/default/profile/edit.php, + .../views/default/profile/editdefaultprofile.php, + .../default/profile/editdefaultprofileitems.php, + vendors/jquery/jquery.jeditable.mini.js, + views/default/admin/appearance/profile_fields.php, + .../admin/appearance/profile_fields/list.php, + views/default/forms/profile/fields/add.php, + views/default/forms/profile/fields/reset.php: continuing to slash and burn + the profile plugin - moving the admin profile fields into core - last major + change + + * actions/profile/edit.php, engine/lib/users.php, languages/en.php, + mod/profile/actions/edit.php, mod/profile/start.php, pages/avatar/edit.php, + pages/profile/edit.php, views/default/forms/profile/edit.php: moved profile + edit form into core + + * engine/lib/users.php, languages/en.php, mod/profile/editicon.php, + .../views/default/js/jquery.imgareaselect-0.8.js, + .../default/js/jquery.imgareaselect-0.8.min.js, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/editicon.php, + .../views/default/profile/profile_ownerblock.php, pages/avatar/edit.php, + pages/avatar/view.php, vendors/jquery/jquery.imgareaselect-0.8.min.js, + views/default/core/avatar/crop.php, views/default/core/avatar/upload.php, + views/default/css/screen.php, views/default/forms/avatar/crop.php, + views/default/forms/avatar/upload.php: pulling the avatar code out of the + profile plugin - just some minor icon related code left + + * actions/avatar/crop.php, actions/avatar/upload.php, engine/lib/users.php, + languages/en.php, mod/groups/start.php, mod/profile/actions/cropicon.php, + mod/profile/actions/iconupload.php, + mod/profile/views/default/profile/editicon.php, + views/default/forms/avatar/crop.php, views/default/forms/avatar/upload.php: + moved the avatar forms and actions into core from profile plugin + + * engine/classes/ElggMenuItem.php, engine/lib/users.php, + engine/lib/usersettings.php, mod/invitefriends/index.php, + mod/invitefriends/start.php, .../views/default/invitefriends/formitems.php, + mod/notifications/groups.php, mod/notifications/index.php, + mod/notifications/start.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/groupsform.php, + views/default/css/elements/navigation.php, + views/default/layout/elements/sidebar.php, + views/default/navigation/menu/default.php: half way through converting + submenu to new menu code - pages and groups are the two major users left + + * actions/admin/menu/save.php, actions/admin/menu_items.php, + engine/classes/ElggMenuItem.php, engine/lib/admin.php, + engine/lib/navigation.php, engine/lib/river.php, engine/lib/users.php, + mod/blog/start.php, mod/bookmarks/start.php, mod/file/start.php, + mod/groups/start.php, mod/pages/start.php, mod/riverdashboard/start.php, + mod/thewire/start.php, views/default/admin/appearance/menu_items.php, + views/default/navigation/menu/elements/item.php, + views/default/navigation/menu/site.php, + views/default/navigation/site_nav.php, + views/default/page/elements/header.php: site nav menu now uses new menu code + (and finished the implementation of custom menu items while I was at it - not + backward compatible with the previous half finished version) + +2010-12-17 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * pages/account/forgotten_password.php, pages/account/register.php, + pages/entities/list.php, pages/friends/index.php, pages/friends/of.php, + pages/settings/statistics.php: updated some of the core pages based on new + CSS and layouts + + * mod/notifications/start.php: fixed another underline to dash conversion + issue + + * engine/lib/upgrades/2010121702.php, languages/en.php, version.php, + views/default/annotation/annotatelike.php, + views/default/river/annotation/likes/create.php: last of the river updates I + hope - fixes the likes river view + + * engine/lib/notification.php, engine/lib/statistics.php, + engine/lib/users.php, engine/lib/usersettings.php, + mod/notifications/start.php, pages/settings/account.php, + pages/settings/index.php, pages/settings/plugins.php, + pages/settings/statistics.php, pages/settings/tools.php, + pages/settings/user.php, views/default/core/settings/account.php, + .../core/settings/account/default_access.php, + views/default/core/settings/account/email.php, + views/default/core/settings/account/language.php, + views/default/core/settings/account/name.php, + .../core/settings/account/notifications.php, + views/default/core/settings/account/password.php, + views/default/core/settings/statistics.php, + .../core/settings/statistics/numentities.php, + views/default/core/settings/statistics/online.php, + views/default/core/settings/tools.php, + views/default/core/settings/tools/plugin.php, + views/default/forms/account/settings.php, + views/default/page/elements/topbar.php, + views/default/user/settings/default_access.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php, + views/default/usersettings/form.php, views/default/usersettings/main.php, + views/default/usersettings/main_opt/plugins.php, + views/default/usersettings/main_opt/statistics.php, + views/default/usersettings/main_opt/user.php, + views/default/usersettings/notifications.php, + views/default/usersettings/plugins.php, + views/default/usersettings/plugins_opt/plugin.php, + views/default/usersettings/statistics.php, + .../usersettings/statistics_opt/numentities.php, + .../default/usersettings/statistics_opt/online.php, + views/default/usersettings/user.php: reorganized the settings views and + updated the pages to use new layout + + * .../river/user/default/profileiconupdate.php, + .../default/river/user/default/profileupdate.php: removed old river code from + the profile plugin - profile updates no longer go to the river + + * engine/lib/upgrades/2010121701.php, mod/groups/languages/en.php, + mod/groups/views/default/river/forum/create.php, + .../views/default/river/forum/topic/create.php, + .../river/object/groupforumtopic/annotate.php, + .../river/object/groupforumtopic/create.php, + .../river/object/groupforumtopic/update.php, + .../default/river/relationship/member/create.php, version.php: updated group + member and group forum topics to new river + + * mod/pages/actions/pages/edit.php, + .../views/default/river/object/page/update.php, + .../views/default/river/object/page_top/update.php: removed pages update + river code + + * mod/pages/languages/en.php, + .../views/default/river/object/page/create.php, + .../views/default/river/object/page_top/create.php, + mod/thewire/languages/en.php, + .../views/default/river/object/thewire/create.php: added pages and thewire + river entries + + * languages/en.php, .../views/default/river/object/blog/create.php, + .../default/river/object/bookmarks/create.php, mod/file/languages/en.php, + .../views/default/river/object/file/create.php, mod/groups/languages/en.php, + mod/groups/views/default/river/group/create.php: supporting putting content + in groups in for river views and added file river code + + * .../views/default/river/object/blog/create.php, + mod/bookmarks/languages/en.php, + .../default/river/object/bookmarks/create.php, views/default/css/screen.php, + .../river/annotation/generic_comment/create.php, + views/default/river/relationship/friend/create.php: updated river views for + content display and added new bookmarks river view code + + * mod/bookmarks/start.php: bookmarks plugin needs to be rewritten - hacked + it to get the add functionality working + + * engine/classes/ElggMenuBuilder.php, engine/classes/ElggMenuItem.php, + engine/lib/navigation.php, engine/lib/views.php: Refs #2320 added new menu + functions and classes + + * mod/riverdashboard/start.php, .../views/default/riverdashboard/js.php, + .../views/default/riverdashboard/river/footer.php: fixed remaining javascript + for riverdashboard - it's ready to be moved out to plugins + + * .../views/default/riverdashboard/css.php: fixed comment form toggle in + riverdashboard plugin + + * mod/riverdashboard/index.php, mod/riverdashboard/start.php, + .../views/default/riverdashboard/css.php, + .../views/default/riverdashboard/js.php, + .../views/default/riverdashboard/river/body.php, + .../views/default/riverdashboard/river/footer.php, + .../views/default/riverdashboard/rivercomment.php, + views/default/forms/likes/display.php: updated riverdashboard plugin to use + new river display code - javascript code currently broken for comments and + likes + + * .../views/default/river/object/blog/create.php, + mod/riverdashboard/endpoint/ping.php, mod/riverdashboard/index.php, + mod/riverdashboard/start.php, .../views/default/river/item/list.php: updated + riverdashboard to load the river item class + + * actions/comments/add.php, engine/lib/upgrades/2010121602.php, + mod/blog/languages/en.php, mod/file/languages/en.php, + mod/pages/languages/en.php, .../views/default/river/object/page/annotate.php, + .../default/river/object/page_top/annotate.php, version.php, + views/default/annotation/annotate.php, + .../river/annotation/generic_comment/create.php: updated the river + generic_comment view for the new river code + + * _graphics/elgg_sprites.png, engine/lib/upgrades/2010121601.php, + languages/en.php, .../default/river/relationship/friend/create.php, + version.php, views/default/core/river/controls.php, + views/default/css/elements/skin.php, views/default/css/screen.php, + views/default/friends/river/create.php, views/default/river/item/list.php, + views/default/river/item/wrapper.php, + views/default/river/relationship/friend/create.php: updated the river friend + view for the new river code + +2010-12-16 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/js/upload_js.php: Fixes #2313, #1106 removed the last of the + aborted multiple file uploading code + + * engine/lib/elgglib.php, js/lib/languages.js: Fixes #2725 - js page handler + now handles javascript views with slashes in their names + + * engine/lib/elgglib.php: fixed a lot of notices being generated by the new + plugin hook code + + * pages/members/search.php: replaced deprecated function in members search + page + + * views/default/css/elements/skin.php, + views/default/layout/shells/one_column.php, + views/default/layout/shells/one_sidebar.php, + views/default/layout/shells/two_sidebar.php: adjusted page body css to use + top level class to determine width and centering + + * pages/members/search.php, views/default/layout/shells/one_sidebar.php: + added title parameter to one_sidebar layout + + * pages/members/search.php, views/default/layout/shells/content.php, + views/default/layout/shells/one_sidebar.php: layout views should use + 'content' to support alternate viewtypes (like rss) - updated the one_sidebar + view + + * engine/lib/users.php, languages/en.php, mod/friends/languages/en.php, + mod/friends/manifest.xml, mod/friends/start.php, + .../views/default/widgets/friends/content.php, + mod/friends/views/default/widgets/friends/edit.php, + views/default/widgets/friends/content.php, + views/default/widgets/friends/edit.php: moved friends widget into core + +2010-12-15 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/layout/objects/widget.php, + views/default/layout/objects/widget/controls.php, + views/default/layout/objects/widget/settings.php, + views/default/layout/shells/widgets.php, + views/default/layout/shells/widgets/add_button.php, + views/default/layout/shells/widgets/add_panel.php, + views/default/object/widget.php, views/default/widgets/add_button.php, + views/default/widgets/add_panel.php, views/default/widgets/controls.php, + views/default/widgets/settings.php, views/default/widgets/wrapper.php: moved + widget into layout/objects as one of our core css objects + + * engine/classes/ElggPluginManifestParser17.php: Fixes #2728 creating a name + for plugins with 1.7 manifests based on hellekin's patch + + * views/default/admin/plugins/advanced.php: checking if categories are set + before looping (hellekin) + + * engine/lib/statistics.php, mod/diagnostics/start.php, + mod/groups/start.php: updated to removing more deprecation warnings (from + hellekin) + + * mod/blog/start.php, mod/bookmarks/start.php, mod/file/start.php, + mod/friends/start.php, mod/groups/start.php, mod/messageboard/start.php, + mod/pages/start.php, mod/tagcloud/start.php, mod/thewire/start.php, + mod/twitter/start.php: replacing calls to add_widget_type() with + elgg_register_widget_type() (from hellekin) + + * install/ElggRewriteTester.php: Ignore SSL certificate errors when testing + URL rewriting during installation (from hellekin) + + * engine/lib/access.php, engine/lib/users.php, + mod/groups/views/default/forms/groups/invite.php, + pages/friends/pickercallback.php, views/default/core/friends/collection.php, + views/default/core/friends/collections.php, + views/default/core/friends/collectiontabs.php, + views/default/core/friends/picker.php, + views/default/core/friends/tablelist.php, + .../default/core/friends/tablelistcountupdate.php, + views/default/forms/friends/edit.php, views/default/friends/collection.php, + views/default/friends/collections.php, + views/default/friends/collectiontabs.php, views/default/friends/picker.php, + views/default/friends/tablelist.php, + views/default/friends/tablelistcountupdate.php: moving friends views into + core + + * pages/friends/add.php, pages/friends/edit.php, + pages/friends/pickercallback.php, + views/default/forms/friends/collectionfields.php, + views/default/forms/friends/edit.php, + views/default/friends/forms/collectionfields.php, + views/default/friends/forms/edit.php: moved friend forms into forms directory + + + * engine/lib/elgglib.php, .../default/river/object/bookmarks/create.php, + mod/groups/views/default/river/forum/create.php, + .../views/default/river/forum/topic/create.php, + mod/groups/views/default/river/group/create.php, + .../views/default/river/object/page/create.php, + .../views/default/river/item/wrapper.php, + .../views/default/river/object/thewire/create.php, + views/default/annotation/annotate.php, views/default/core/river/controls.php, + views/default/forms/likes/display.php, views/default/forms/likes/edit.php, + views/default/forms/likes/link.php, views/default/likes/forms/display.php, + views/default/likes/forms/edit.php, views/default/likes/forms/link.php: moved + likes forms into forms directory + + * mod/notifications/index.php: added friends picker js to notifications + plugin - is there a reason it isn't using the friends picker view? + + * engine/lib/notification.php, mod/notifications/start.php, + .../notifications/settings/usersettings.php, + views/default/usersettings/notifications.php: moved default notification + settings into usersettings + + * views/default/js/initialise_elgg.php, + views/default/js/initialize_elgg.php, + views/default/page/elements/html_begin.php, + views/default/scripts/initialize_elgg.php: last step in conversion to elgg.js + + + * engine/lib/views.php, mod/embed/start.php, mod/profile/start.php, + views/default/js/elgg.php, views/default/js/initialise_elgg.php: 1st step in + changing initialise_elgg.js to elgg.js + + * views/default/upload/upload_form_content.php: upload form content view not + used anywhere + + * views/default/settings/system.php: site settings were moved to admin views + + + * pages/account/forgotten_password.php, pages/account/register.php, + views/default/account/forms/forgotten_password.php, + views/default/account/forms/login.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php, views/default/admin/users/add.php, + views/default/core/account/login_box.php, + views/default/core/account/login_dropdown.php, + views/default/core/account/login_walled_garden.php, + views/default/forms/login.php, views/default/forms/register.php, + views/default/forms/user/requestnewpassword.php, + views/default/forms/useradd.php: moved account forms into forms directory + +2010-12-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/users.php, index.php, + mod/sitepages/start.php, views/default/account/login_box.php, + views/default/account/login_dropdown.php, + views/default/account/login_walled_garden.php, + views/default/core/account/login_box.php, + views/default/core/account/login_dropdown.php, + views/default/core/account/login_walled_garden.php, + views/default/page/elements/header.php: moved account views into core views - + account forms are next + + * views/default/css/elements/core.php, + views/default/css/elements/layout.php, + views/default/css/elements/page_layout.php, + views/default/css/elements/skin.php, + views/default/css/elements/typography.php, views/default/css/screen.php: + moving more css into the skin view - including page layout information + + * upgrade.php, views/default/page/shells/upgrade.php, + views/default/settings/upgrading.php: Refs #2733 added explanation on the + security of the upgrade script + + * engine/lib/users.php: Fixes #2103 adding a site nav entry for members + + * mod/members/index.php, mod/members/languages/en.php, + mod/members/manifest.xml, mod/members/start.php, + mod/members/views/default/members/css.php, + .../views/default/members/members_navigation.php, + mod/members/views/default/members/search.php: Refs #2723 removing old members + plugin + + * engine/lib/upgrades/2010121401.php, engine/lib/users.php, + languages/en.php, pages/members/index.php, pages/members/search.php, + version.php, views/default/core/members/nav.php, + views/default/core/members/sidebar.php, + views/default/forms/members/name_search.php, + views/default/forms/members/tag_search.php: Fixes #2723 members listing pages + now in core + +2010-12-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: sanitise_filepath() removes double /s. + + * engine/classes/ElggPluginPackage.php: Cleaned up constructor logic for + ElggPluginPackage. Better detection of invalid paths. + +2010-12-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * index.php: front page code does not depend on riverdashboard plugin + anymore + + * .../views/default/river/object/blog/create.php: Refs #2226 need a catch in + river views until riverdashboard plugin is updated + + * mod/blog/languages/en.php, .../views/default/river/object/blog/create.php: + Refs #2226 updated blog plugin to use new river view + + * engine/classes/ElggRiverItem.php, engine/lib/annotations.php, + engine/lib/river.php, engine/lib/views.php, languages/en.php, + mod/riverdashboard/index.php, mod/riverdashboard/start.php, + .../views/default/river/item/list.php, pages/river.php, + views/default/core/river/body.php, views/default/core/river/controls.php, + views/default/core/river/filter.php, views/default/core/river/footer.php, + views/default/core/river/image.php, views/default/css/screen.php, + views/default/forms/comments/inline.php: Refs #2226 moving riverdashboard + into core - need to clean up riverdashboard plugin and move to plugins + repository and update plugins with new river views + +2010-12-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/core/dashboard/blurb.php, views/default/dashboard/blurb.php: + adding a place to put views for core pages + + * js/lib/ui.js: added toggler function + + * views/default/page/shells/admin.php, + views/default/page/shells/default.php: removed unnecessary title code in page + shells + + * pages/dashboard/latest.php: removed unused dashboard directory + + * engine/lib/users.php, pages/dashboard.php, pages/dashboard/index.php: + moved dashboard handler into base pages directory + + * views/default/layout/objects/media.php: fixed typo + +2010-12-11 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/page_layout.php, + views/default/layout/objects/media.php: added alternate picture block to css + media object + + * views/default/layout/shells/content.php, + views/default/layout/shells/one_column.php, + views/default/layout/shells/one_sidebar.php, + views/default/layout/shells/two_sidebar.php: supporting an additional class + on primary layouts + + * views/default/layout/objects/list.php: added better list id's based on + type + + * views/default/css/elements/page_layout.php, + views/default/layout/objects/module.php, views/default/output/tagcloud.php: + updated module markup and fixed a bug with its footer code + + * engine/lib/entities.php: fixed spelling error in documentation + + * engine/lib/tags.php: updated tags library to use new sql functions + + * engine/lib/relationships.php: provided more flexibility in creating the + relationships join sql + + * views/default/page/elements/topbar.php: fixed copy and paste error in the + topbar view + +2010-12-10 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/lib/blog.php, views/default/layout/shells/content/filter.php: + using all rather than everyone to be more consistent + + * views/default/css/elements/core.php, + views/default/css/elements/navigation.php, + views/default/css/elements/reset.php, views/default/css/elements/skin.php, + views/default/css/screen.php: Refs #2317 starting create a css skin sub view + + * engine/lib/views.php, views/default/css/elements/page_layout.php, + views/default/layout/objects/media.php: changed name of icon block to picture + block in media object to avoid conflicts with elgg sprites + + * mod/search/views/default/search/css.php, + views/default/css/elements/navigation.php, + views/default/css/elements/page_layout.php, views/default/css/screen.php, + views/default/navigation/site_nav.php: a few more adjustments to the page + header + + * views/default/css/elements/navigation.php, + views/default/navigation/site_nav.php: finished clean up the header css + (except for search box in search plugin + + * _graphics/elgg_toolbar_logo.gif, mod/search/views/default/search/css.php, + views/default/css/elements/navigation.php, + views/default/css/elements/page_layout.php, + views/default/navigation/site_nav.php, + views/default/page/elements/header_logo.php: stage 1 of cleaning up page + header css + + * views/default/css/elements/page_layout.php, views/default/css/screen.php, + views/default/page/elements/topbar.php, + views/default/page/elements/topbar_logout.php: completed the topbar + modifications + +2010-12-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/css.php: Fixes #2724 fixed typo in + riverdashboard CSS + + * views/default/input/userpicker.php: Fixes #2726 applied zcho's patch to + fix more errors from the "_" to "-" CSS conversion + +2010-12-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Refs #1411: Can specify custom row callbacks with + 'row_callback' options in elgg_get_entities(). + +2010-12-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/start.php, .../views/default/profile/topbar_extend.php: topbar + friends should be in core, not profile plugin + + * mod/embed/views/default/embed/js.php, + views/default/settings/upgrading.php: Fixes #2717 - fixing more errors + introduced by my over aggressive renaming script - thanks to zcho and + hellekin + + * engine/classes/ElggSite.php: Fixes #2721 fixed typo - thanks for the + report! + +2010-12-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Refs #1411: Documentation fix. + + * engine/lib/annotations.php: Refs #1411. Added ability to specify + annotation time_created lower and upper. Deprecated remaining + get/list_entities_from/by_annotation*() functions. + +2010-12-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/page_layout.php, + views/default/page/elements/topbar.php, + views/default/page/elements/topbar_logout.php: cleaning up the topbar CSS + +2010-12-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/tests/api/entity_getter_functions.php: + Refs #1411. Added elgg_get_entities_from_annotation_calculation(). Deprecated + get_entities_from_annotations_count() and + get_entities_from_annotation_calculate_x(). + elgg_get_entities_from_annotations() now runs through egef_metadata() for + backward compatibility support. + +2010-12-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/layout/objects/list.php: added ability to include pagination + before and after a list + + * engine/lib/views.php, views/default/layout/objects/list.php, + views/default/navigation/pagination.php: fixed pagination for annotations due + to changes in views + +2010-12-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: DRY'd up elgg_get_entities() where clause helper + functions. Added ability to specify guids in elgg_get_entity*() functions. + +2010-12-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/elements/core.php, + views/default/css/elements/navigation.php, + views/default/css/elements/page_layout.php, views/default/css/screen.php: + Refs #2317 pulled more css out into sub views + + * views/default/css/screen.php, views/default/navigation/pagination.php: + Updated pagination to use semantic html + +2010-12-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Added ability to check for empty string in + elgg_get_array_value(). + + * engine/lib/entities.php: Fixed a bug that wouldn't let you specify + multiple selects in get_entities(). + + * engine/lib/relationships.php: Refs #1411. Deprecated + get_entities_by_relationship_count() and + list_entities_by_relationship_count(). + + * engine/tests/api/entity_getter_functions.php: Removed the silly things I + was doing in the egef_relationship_count() test. + +2010-12-08 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/ajax/loader.php, views/default/graphics/ajax_loader.php: + moved ajax loader into the graphics view directory + + * views/default/css/components/OOCSS_LICENSE, + views/default/css/components/forms.php, + views/default/css/components/grid.php, + views/default/css/components/heading.php, + views/default/css/components/reset.php, + views/default/css/components/spacing.php, + views/default/css/components/typography.php, + views/default/css/elements/OOCSS_LICENSE, + views/default/css/elements/forms.php, views/default/css/elements/grid.php, + views/default/css/elements/heading.php, views/default/css/elements/reset.php, + views/default/css/elements/spacing.php, + views/default/css/elements/typography.php, views/default/css/screen.php: + changed css/components to css/elements + + * views/default/css/screen.php, views/default/page/elements/footer.php, + views/default/page/elements/header.php, + views/default/page/elements/topbar.php, + views/default/page/shells/default.php: using the generic .elgg-inner class on + topbar, header, and footer + +2010-12-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/api/entity_getter_functions.php: D'oh. Re-enabled the other + getter unit tests. + + * engine/lib/relationships.php, + engine/tests/api/entity_getter_functions.php: Refs #1411: Added + elgg_get_entity_from_relationship_count(). + +2010-12-08 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/comments/latest.php: comment views have been moved + + * engine/lib/views.php, mod/blog/views/default/blog/sidebar_menu.php, + views/default/annotation/generic_comment.php, + views/default/annotation/list.php, views/default/comments/list.php, + views/default/layout/elements/comments.php, + views/default/layout/objects/list.php: Fixes #2189 created the object/list + view with semantic markup + + * engine/lib/elgglib.php, engine/lib/views.php, mod/blog/lib/blog.php, + mod/bookmarks/bookmarklet.php, mod/bookmarks/start.php, + mod/diagnostics/index.php, mod/file/friends.php, mod/file/index.php, + mod/file/search.php, mod/file/world.php, mod/groups/all.php, + mod/groups/index.php, mod/groups/membership.php, mod/members/index.php, + mod/search/index.php, mod/sitepages/sitepages_functions.php, + views/default/layout/shells/two_sidebar.php, + views/default/page/elements/body.php, + views/default/page/elements/content.php, + views/default/page/elements/content_header.php, + .../page/elements/content_header_member.php, + views/default/page/elements/footer.php, + views/default/page/elements/header.php, + views/default/page/elements/header_logo.php, + views/default/page/elements/html_begin.php, + views/default/page/elements/html_end.php, + views/default/page/elements/messages.php, + views/default/page/elements/topbar.php, + views/default/page/elements/topbar_logout.php, + views/default/page/shells/admin.php, views/default/page/shells/default.php, + views/default/page/shells/walled_garden.php, + views/default/page_elements/body.php, + views/default/page_elements/content.php, + views/default/page_elements/content_header.php, + .../page_elements/content_header_member.php, + views/default/page_elements/footer.php, + views/default/page_elements/header.php, + views/default/page_elements/header_logo.php, + views/default/page_elements/html_begin.php, + views/default/page_elements/html_end.php, + views/default/page_elements/messages.php, + views/default/page_elements/topbar.php, + views/default/page_elements/topbar_logout.php, + views/default/page_shells/admin.php, views/default/page_shells/default.php, + views/default/page_shells/walled_garden.php, + views/failsafe/page/shells/default.php, + views/failsafe/page_shells/default.php, views/foaf/page/shells/default.php, + views/foaf/page_elements/contentwrapper.php, + views/foaf/page_shells/default.php, views/ical/page/shells/default.php, + views/ical/pageshells/pageshell.php, + views/installation/page/shells/default.php, + views/installation/page_shells/default.php, + views/json/page/shells/default.php, + views/json/page_elements/contentwrapper.php, + views/json/page_shells/default.php, views/opendd/page/shells/default.php, + views/opendd/pageshells/pageshell.php, views/php/page/shells/default.php, + views/php/page_shells/default.php, views/rss/page/shells/default.php, + views/rss/page_elements/contentwrapper.php, + views/rss/page_shells/default.php, views/xml/page/shells/default.php, + views/xml/page_shells/default.php: reorganized the page views as discussed + + * views/js/object/default.php, views/js/pageshells/pageshell.php, + views/js/user/default.php: removed unused viewtype js + + * views/default/layout/elements/owner_block.php, + views/default/layout/elements/sidebar.php, + views/default/layout/elements/title.php, + views/default/layout/shells/administration.php, + .../layout/shells/one_column_with_sidebar.php, + views/default/layout/shells/one_sidebar.php, + views/default/layout/shells/two_sidebar.php, + views/default/page_elements/owner_block.php, + views/default/page_elements/sidebar.php, + views/default/page_elements/title.php: moved a few elements to layout from + page + + * views/default/content/filter.php, views/default/content/footer.php, + views/default/content/header.php, views/default/content/sidebar.php, + views/default/layout/shells/content.php, + views/default/layout/shells/content/filter.php, + views/default/layout/shells/content/footer.php, + views/default/layout/shells/content/header.php, + views/default/layout/shells/content/sidebar.php: moved content views into + layout/shells/content + +2010-12-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/river/item/wrapper.php: Refs #2700 fixed another stray + conversion in riverdashboard + + * engine/lib/views.php, mod/blog/start.php, + mod/blog/views/default/blog/sidebar_menu.php, + mod/blog/views/default/blog/sidebar_revisions.php, + views/default/layout/objects/media.php, + views/default/layout/objects/module.php, + views/default/layout/shells/administration.php, + views/default/layout/shells/content.php, + views/default/layout/shells/default.php, + views/default/layout/shells/one_column.php, + .../layout/shells/one_column_with_sidebar.php, + views/default/layout/shells/one_sidebar.php, + views/default/layout/shells/two_sidebar.php, + views/default/layout/shells/widgets.php, + views/default/layout_elements/media.php, + views/default/layout_elements/module.php, + views/default/layouts/administration.php, views/default/layouts/default.php, + views/default/layouts/main_content.php, views/default/layouts/one_column.php, + views/default/layouts/one_column_with_sidebar.php, + views/default/layouts/one_sidebar.php, views/default/layouts/two_sidebar.php, + views/default/layouts/widgets.php, views/default/output/tagcloud.php: + reorganized the layout views + +2010-12-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Refs #2220. Check that an autoload class is + registered before trying to include it. + + * engine/classes/ElggPluginManifest.php, + engine/classes/ElggPluginPackage.php: Removed leading _ in private var names. + + +2010-12-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPluginManifest.php, + engine/classes/ElggPluginManifestParser17.php, + engine/classes/ElggPluginManifestParser18.php, + engine/classes/ElggPluginPackage.php, engine/tests/api/plugins.php, + engine/tests/test_files/plugin_18/manifest.xml: Renamed 'elgg' manifest + requirment to 'elgg_version' to be more in line with the current options. + Removed assignments in if statements. 1.7 manifest files properly show + elgg_version as a requirement. + +2010-12-06 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/views.php, + views/default/messages/list.php, views/default/page_elements/messages.php, + views/default/page_shells/admin.php, views/default/page_shells/default.php, + views/default/page_shells/walled_garden.php: cleaned up system messages + display code + + * views/default/friends/list.php, + views/default/messages/exceptions/exception.php: removing unused views + + * views/default/css/screen.php, views/default/layout_elements/media.php, + views/default/layout_elements/module.php: added more options to module view + + * engine/lib/views.php, languages/en.php, + views/default/annotation/generic_comment.php, + views/default/annotation/list.php, views/default/comments/forms/edit.php, + views/default/forms/comments/add.php, + views/default/layout_elements/media.php: comments use the media view now + + * mod/blog/lib/blog.php, views/default/css/screen.php: Fixed minor display + issues with blog breadcrumbs and also the archives page + +2010-12-05 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/screen.php, views/default/navigation/breadcrumbs.php: + rewrote breadcrumbs + + * languages/en.php: changed "my friends" to "friends" + + * engine/lib/views.php, mod/blog/languages/en.php, mod/blog/lib/blog.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/forms/blog/save.php, + mod/blog/views/default/js/blog/save_draft.php, views/default/css/screen.php: + blog plugin now uses the new elgg_view_form() function + + * engine/lib/views.php: Fixes #2616 Adds Evan's view form convenience + function + + * engine/lib/views.php, mod/blog/views/default/object/blog.php, + views/default/annotation/generic_comment.php: added a convience function for + the media content pattern - is elgg_view_media() a good name? + + * mod/blog/views/default/object/blog.php, + views/default/annotation/generic_comment.php, views/default/css/screen.php, + views/default/layout_elements/media.php: changed img | body media element to + icon | body + + * engine/lib/views.php: moved the view functions around so that they are + grouped together by function + + * engine/lib/views.php, languages/en.php, mod/blog/actions/blog/delete.php, + mod/blog/actions/blog/save.php, mod/blog/languages/en.php, + mod/blog/lib/blog.php, mod/blog/start.php, + mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/sidebar_menu.php, + mod/blog/views/default/blog/sidebar_revisions.php, + mod/blog/views/default/object/blog.php, views/default/content/filter.php, + views/default/content/header.php, views/default/css/components/forms.php: + Clean-up of the blog plugin - now using urls from 1.7.5 + + * mod/uservalidationbyemail/start.php: fixed bug in uservalidationbyemail + permissions hook handler - was giving everyone permission to everything + +2010-12-04 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, mod/blog/blog_lib.php, mod/blog/lib/blog.php, + mod/blog/start.php: Fixes #2519 we can now register and load php libraries - + blog plugin is using this + + * engine/lib/views.php, mod/blog/views/default/object/blog.php, + views/default/annotation/generic_comment.php, + views/default/comments/latest.php, views/default/css/screen.php, + views/default/entities/list.php: object/blog view uses new media view - needs + some clean up + + * engine/lib/views.php, mod/blog/views/default/blog/sidebar_menu.php, + mod/file/friends.php, mod/file/index.php, mod/file/world.php, + views/default/annotation/generic_comment.php, + views/default/annotation/latest_comments.php, + views/default/comments/latest.php, views/default/css/screen.php, + views/default/layout_elements/media.php, + views/default/layout_elements/module.php: welcome to the new media view - it + is being used in the new latest comments module + + * views/default/css/screen.php, views/default/layouts/main_content.php, + views/default/layouts/one_sidebar.php, views/default/page_elements/body.php, + views/default/page_elements/content.php, + views/default/page_elements/footer.php, + views/default/page_elements/header.php, + views/default/page_elements/topbar.php, + views/default/page_shells/default.php: using classes for page level divs + + * mod/blog/views/default/blog/css.php, + mod/blog/views/default/object/blog.php, views/default/content/header.php, + views/default/css/screen.php: fitting blog object display into new html + structure + + * mod/blog/views/default/blog/sidebar_edit.php, + mod/blog/views/default/blog/sidebar_menu.php, + mod/blog/views/default/blog/sidebar_revisions.php, + views/default/annotation/latest_comments.php, views/default/css/screen.php, + views/default/layout_elements/module.php, views/default/layouts/module.php, + views/default/output/tagcloud.php: blog sidebar html updates finished - uses + modules! + + * mod/blog/blog_lib.php, mod/blog/start.php, + views/default/content/filter.php, views/default/content/footer.php, + views/default/content/header.php, views/default/content/sidebar.php, + views/default/css/screen.php, views/default/layouts/main_content.php: a + better main content view structure + + * views/default/css/screen.php, + views/default/layouts/one_column_with_sidebar.php, + views/default/page_elements/content.php, + views/default/page_elements/footer.php, + views/default/page_elements/header.php, + views/default/page_elements/topbar.php, + views/default/page_shells/default.php: striking balance between all classes + and giving ids on major layout elements for easy css-only theming + + * engine/lib/views.php: check if there are any messages before grabbing them + in elgg_view_page() + +2010-12-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php: Fixes #2706 simplecache url generator was not + handling an empty last cache date + + * install/ElggInstaller.php, install/css/install.css, + views/installation/install/forms/template.php, + views/installation/install/nav.php, + views/installation/install/pages/complete.php, + views/installation/page_shells/default.php: Refs #2706 updates display of + installer due to switch to dashes in CSS elements + +2010-12-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/handlers/cache_handler.php: Cache handler needs to support _ in + views + + * mod/riverdashboard/index.php, + .../views/default/riverdashboard/ecml/activity.php: Refs #2700: Removed a few + stray hyphens. + + * install/ElggInstaller.php: Refs #2706. Added configuration.php to + installation engine bootstrapping. Required because of use of + elgg_get_site_url(). + +2010-12-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/components/grid.php: updated grid css - added sixths + + * engine/lib/views.php, views/default/entities/list.php, + views/default/entities/list_item.php: Refs #2189 the beginning of semantic + markup for entity lists - needs some reorganization + + * views/default/navigation/tabs.php: removed extra div in navigation/tabs + +2010-12-03 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/river/item/wrapper.php: Another stray hyphens + + * .../views/default/river/item/list.php: hyphen snuck in to + elgg_view_river_item + +2010-12-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggPluginManifest.php, + engine/classes/ElggPluginManifestParser.php, + engine/classes/ElggPluginManifestParser17.php, + engine/classes/ElggPluginManifestParser18.php, + engine/classes/ElggPluginPackage.php, engine/lib/plugins.php, + engine/tests/api/plugins.php, engine/tests/test_files/plugin_17/manifest.xml, + engine/tests/test_files/plugin_18/manifest.xml, languages/en.php: Refs #1986 + #2170 #2225. Added semantic manifest.xml support and unit tests. Also added + plugin dependencies system. See + engine/tests/test_files/plugin_18/manifest.xml for examples. Not closing + tickets pending discussion. + + * mod/oauth_lib/manifest.xml, mod/sitepages/manifest.xml: Removed more + incompatible 1.8 attributes in 1.7-style manifests. + + * mod/ecml/manifest.xml: Removing unsupported 1.7-style manifest elements. + +2010-12-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/blog_lib.php, mod/blog/start.php, views/default/css/screen.php, + views/default/layouts/module.php, + views/default/page_elements/main_header.php, + views/default/page_elements/main_module.php, + views/default/page_elements/main_nav.php: preview of what the main content + area looks like with a module approach + + * views/default/css/screen.php, views/default/navigation/breadcrumbs.php: + updated breadcrumbs with elgg- namespace + + * views/default/css/screen.php, views/default/layouts/one_column.php, + views/default/layouts/one_column_with_sidebar.php, + views/default/page_elements/footer.php: adjusted the one column and two + column layouts + + * mod/blog/views/default/object/blog.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/groups/groupprofile.php, mod/messages/index.php, + mod/messages/sent.php, mod/messages/views/default/messages/messages.php, + views/default/annotation/generic_comment.php, + views/default/annotation/latest_comments.php, views/default/css/screen.php, + views/default/js/initialise_elgg.php, views/default/likes/forms/edit.php, + views/default/page_elements/content_header.php, + .../page_elements/content_header_member.php: Refs #2700 completed the _ to - + conversion for screen.css (leaves admin.css and plugin css) + +2010-12-02 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/start.php: Refs #2700. Fixed a misplaced - in + riverdashboard from the css _ to - conversion. + +2010-12-02 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/layouts/module.php: adding a generic module layout + + * views/default/css/screen.php, views/default/page_elements/header.php: + cleaned up header css for new layout + +2010-12-02 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Better code and docs or previous. + + * engine/lib/elgglib.php: Added 'true' as a truthy value for ini_get_bool(). + + +2010-12-02 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css/screen.php, + views/default/layouts/one_column_with_sidebar.php, + views/default/page_elements/footer.php: more cleanup of the basic layout css + + * views/default/css/screen.php, views/default/page_elements/topbar.php: + cleaned up the topbar css + + * views/default/widgets/wrapper.php: fixed typo in widget display + deprecation + + * views/default/page_elements/footer.php: restored the powered by badge + image + + * js/lib/ui.js, views/default/css/components/reset.php, + views/default/css/screen.php, + views/default/layouts/one_column_with_sidebar.php, + views/default/messages/errors/list.php, views/default/messages/list.php, + views/default/messages/messages/list.php, + views/default/page_elements/content.php, + views/default/page_elements/footer.php, + views/default/page_elements/header.php, + views/default/page_elements/topbar.php, + views/default/page_shells/default.php: rough implementation of Evan's page + layout + + * engine/lib/sites.php: added a function for getting current site entity + + * js/lib/ui.js, js/lib/ui.widgets.js, views/default/js/initialise_elgg.php, + views/default/layouts/widgets.php, views/default/widgets/add_panel.php, + views/default/widgets/wrapper.php: Refs #2700 fixed the widget code with the + new CSS element names + + * mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/sidebar_revisions.php, + mod/blog/views/default/object/blog.php, + .../views/default/river/object/blog/create.php, + .../views/default/bookmarks/bookmarklet.php, + mod/bookmarks/views/default/bookmarks/form.php, + .../views/default/bookmarks/group_bookmarks.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../default/river/object/bookmarks/create.php, + .../views/default/widgets/bookmarks/view.php, + .../views/default/defaultwidgets/editor.php, + .../views/default/embed/web_services/content.php, + mod/ecml/views/default/settings/ecml/edit.php, + mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/item/list.php, + mod/embed/views/default/embed/js.php, + mod/embed/views/default/object/file/embedlist.php, mod/file/friends.php, + mod/file/index.php, mod/file/views/default/file/css.php, + mod/file/views/default/file/groupprofile_files.php, + mod/file/views/default/file/upload.php, + mod/file/views/default/object/file.php, + .../views/default/widgets/filerepo/content.php, mod/groups/groupprofile.php, + mod/groups/views/default/forms/forums/addtopic.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/forum/maintopic.php, + mod/groups/views/default/forum/topics.php, + .../views/default/groups/closedmembership.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/featured.php, + mod/groups/views/default/groups/find.php, + mod/groups/views/default/groups/forum_latest.php, + .../views/default/groups/group_sort_menu.php, + mod/groups/views/default/groups/grouplisting.php, + mod/groups/views/default/groups/groupprofile.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, + .../views/default/object/groupforumtopic.php, + mod/groups/views/default/river/forum/create.php, + .../views/default/river/forum/topic/create.php, + mod/groups/views/default/river/group/create.php, + .../default/river/relationship/member/create.php, + .../views/default/invitefriends/formitems.php, mod/members/index.php, + mod/members/views/default/members/css.php, + .../views/default/members/members_navigation.php, + mod/members/views/default/members/search.php, + .../views/default/widgets/messageboard/content.php, mod/messages/index.php, + mod/messages/sent.php, mod/messages/views/default/messages/css.php, + .../views/default/messages/forms/reply.php, + mod/messages/views/default/messages/forms/send.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/view.php, mod/notifications/start.php, + .../notifications/subscriptions/collections.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/groupsform.php, + .../views/default/river/object/page/create.php, + .../default/profile/commentwall/commentwall.php, + .../profile/commentwall/commentwall_content.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/edit.php, + .../views/default/profile/editdefaultprofile.php, + .../default/profile/editdefaultprofileitems.php, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/listing.php, + .../views/default/profile/profile_navigation.php, + .../river/user/default/profileiconupdate.php, + .../default/river/user/default/profileupdate.php, + .../default/admin/overview/reportedcontent.php, + .../views/default/reportedcontent/form.php, + mod/riverdashboard/endpoint/get_comments.php, + mod/riverdashboard/endpoint/ping.php, mod/riverdashboard/index.php, + mod/riverdashboard/start.php, .../views/default/river/item/list.php, + .../views/default/river/item/wrapper.php, + .../views/default/river/item/wrapper_classic.php, + .../views/default/riverdashboard/container.php, + .../views/default/riverdashboard/css.php, + .../views/default/riverdashboard/ecml/activity.php, + .../views/default/riverdashboard/js.php, + .../views/default/riverdashboard/nav.php, + .../views/default/riverdashboard/rivercomment.php, + .../views/default/search/comments/entity.php, + mod/search/views/default/search/entity.php, + mod/search/views/default/search/search_box.php, + .../views/default/canvas/layouts/frontpage.php, + mod/sitepages/views/default/sitepages/css.php, + mod/sitepages/views/default/sitepages/members.php, + mod/sitepages/views/default/sitepages/menu.php, + mod/thewire/views/default/object/thewire.php, + .../views/default/river/object/thewire/create.php, + mod/thewire/views/default/thewire/css.php, + .../views/default/thewire/profile_status.php, + mod/tinymce/views/default/tinymce/css.php, + views/default/account/forms/forgotten_password.php, + views/default/account/forms/login.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php, + views/default/account/login_dropdown.php, + views/default/account/login_walled_garden.php, + views/default/admin/appearance/menu_items.php, + views/default/admin/overview.php, views/default/admin/overview/online.php, + views/default/admin/plugins/advanced.php, + views/default/admin/plugins/simple.php, + views/default/admin/site/advanced.php, views/default/admin/site/basic.php, + views/default/admin/users/newest.php, views/default/admin/users/online.php, + views/default/ajax/loader.php, views/default/annotation/annotate.php, + views/default/annotation/annotatelike.php, + views/default/annotation/generic_comment.php, + views/default/annotation/latest_comments.php, + views/default/annotation/likes.php, views/default/comments/forms/edit.php, + views/default/css/admin.php, views/default/css/ie.php, + views/default/css/ie6.php, views/default/css/screen.php, + views/default/dashboard/blurb.php, views/default/entities/entity_listing.php, + views/default/export/entity.php, views/default/export/metadata.php, + views/default/export/relationship.php, views/default/friends/collection.php, + views/default/friends/collections.php, + views/default/friends/collectiontabs.php, views/default/friends/picker.php, + views/default/input/userpicker.php, views/default/js/friendsPickerv1.php, + views/default/js/initialise_elgg.php, + views/default/layouts/administration.php, + views/default/layouts/one_column.php, + views/default/layouts/one_column_with_sidebar.php, + views/default/layouts/widgets.php, views/default/likes/forms/edit.php, + views/default/likes/forms/link.php, views/default/messages/errors/list.php, + views/default/messages/list.php, views/default/messages/messages/list.php, + views/default/navigation/listtype.php, + views/default/navigation/pagination.php, + views/default/navigation/site_nav.php, views/default/navigation/tabs.php, + .../notifications/settings/usersettings.php, + views/default/output/rss_view.php, + views/default/page_elements/content_header.php, + .../page_elements/content_header_member.php, + views/default/page_elements/footer.php, + views/default/page_elements/header.php, + views/default/page_elements/header_logo.php, + views/default/page_elements/owner_block.php, + views/default/page_elements/topbar.php, + views/default/page_elements/topbar_logout.php, + views/default/page_shells/walled_garden.php, + views/default/river/item/wrapper.php, views/default/settings/system.php, + views/default/settings/upgrading.php, + views/default/user/settings/default_access.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/password.php, + views/default/usersettings/plugins.php, + views/default/usersettings/plugins_opt/plugin.php, + .../usersettings/statistics_opt/numentities.php, + .../default/usersettings/statistics_opt/online.php, + views/default/widgets/add_button.php, views/default/widgets/add_panel.php, + views/default/widgets/controls.php, views/default/widgets/settings.php, + views/default/widgets/wrapper.php, + views/installation/page_shells/default.php: Refs #2700 replaced most + underscores with hyphens - there may be broken display code due to extent of + this change + + * mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/object/blog.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../views/default/defaultwidgets/editor.php, + mod/ecml/views/default/ecml/input_ext.php, + .../views/default/embed/web_services/content.php, + mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/link.php, + mod/file/views/default/object/file.php, + mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forum/maintopic.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/groupprofile.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, + .../views/default/object/groupforumtopic.php, + .../views/default/invitefriends/formitems.php, + .../views/default/messageboard/forms/add.php, + .../views/default/widgets/messageboard/content.php, mod/messages/index.php, + mod/messages/sent.php, mod/messages/views/default/messages/css.php, + .../views/default/messages/forms/reply.php, + mod/messages/views/default/messages/forms/send.php, + mod/messages/views/default/messages/forms/view.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/view.php, + mod/pages/views/default/forms/pages/edit.php, + .../views/default/forms/pages/editwelcome.php, + .../default/admin/appearance/defaultprofile.php, + .../profile/commentwall/commentwall_content.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/edit.php, + .../default/profile/editdefaultprofileitems.php, + mod/profile/views/default/profile/editicon.php, + .../views/default/profile/profile_ownerblock.php, + .../views/default/object/reported_content.php, + .../views/default/riverdashboard/css.php, + .../default/sitepages/forms/editfrontsimple.php, + mod/thewire/views/default/object/thewire.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/thewire/forms/add.php, + .../views/default/thewire/profile_status.php, + mod/tinymce/views/default/input/longtext.php, + mod/twitter/views/default/twitter/css.php, + .../uservalidationbyemail/unvalidated_user.php, + views/default/account/forms/register.php, + views/default/account/login_walled_garden.php, + views/default/admin/components/plugin.php, + views/default/admin/components/plugin_settings.php, + views/default/admin/plugins/advanced.php, + views/default/admin/plugins/simple.php, + views/default/annotation/generic_comment.php, + views/default/annotation/likes.php, views/default/css/admin.php, + views/default/css/components/forms.php, views/default/css/ie.php, + views/default/css/ie6.php, views/default/css/screen.php, + views/default/friends/picker.php, views/default/input/access.php, + views/default/input/button.php, views/default/input/checkbox.php, + views/default/input/checkboxes.php, views/default/input/email.php, + views/default/input/file.php, views/default/input/longtext.php, + views/default/input/password.php, views/default/input/plaintext.php, + views/default/input/pulldown.php, views/default/input/radio.php, + views/default/input/tags.php, views/default/input/text.php, + views/default/input/url.php, views/default/input/userpicker.php, + views/default/js/upload_js.php, views/default/layouts/widgets.php, + views/default/page_elements/content_header.php, + views/default/page_shells/walled_garden.php, + views/default/usersettings/form.php, views/default/widgets/add_button.php, + views/installation/input/access.php, views/installation/input/button.php, + views/installation/input/longtext.php, views/installation/input/password.php, + views/installation/input/text.php: Refs #2700 changed underscores to hyphens + for the forms css elements + + * views/default/css/admin.php, views/default/css/components/OOCSS_LICENSE, + views/default/css/components/forms.php, + views/default/css/components/grid.php, + views/default/css/components/heading.php, + views/default/css/components/reset.php, + views/default/css/components/spacing.php, + views/default/css/components/typography.php, views/default/css/screen.php: + Refs #2317 pulled a few sections of CSS out to try out granular CSS + + * views/default/css.php, views/default/css/screen.php: moved the CSS into + the new css/screen view and added a check for old themes + +2010-12-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php, mod/blog/start.php, mod/bookmarks/start.php, + mod/captcha/start.php, mod/categories/start.php, mod/ecml/start.php, + mod/embed/start.php, mod/file/start.php, mod/groups/start.php, + mod/members/start.php, mod/messageboard/start.php, mod/messages/start.php, + mod/notifications/start.php, mod/pages/start.php, mod/profile/start.php, + mod/reportedcontent/start.php, mod/riverdashboard/start.php, + mod/search/start.php, mod/sitepages/start.php, mod/tagcloud/start.php, + mod/thewire/start.php, mod/tinymce/start.php, mod/twitter/start.php, + mod/zaudio/start.php, views/default/css/elgg.php, + views/default/css/screen.php: screen.css is a better name for our main css + file + +2010-12-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Fixes #1457. Added optional status param for + get_installed_plugins() + +2010-12-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php: Fixes #2461 unsetting CONFIG variable in + unset_config() + + * engine/lib/access.php: Fixes #2430 adds + get_entities_from_access_collection() into trunk + + * .../views/default/widgets/filerepo/content.php, + mod/file/views/default/widgets/filerepo/view.php, + .../views/default/widgets/friends/content.php, + mod/friends/views/default/widgets/friends/view.php, + .../default/widgets/a_users_groups/content.php, + .../views/default/widgets/a_users_groups/view.php, + .../default/widgets/group_entities_widget/edit.php, + .../default/widgets/group_entities_widget/view.php, + .../default/widgets/group_members_widget/edit.php, + .../default/widgets/group_members_widget/view.php, + .../views/default/widgets/messageboard/content.php, + .../views/default/widgets/messageboard/view.php, + mod/pages/views/default/widgets/pages/content.php, + mod/pages/views/default/widgets/pages/view.php, + .../views/default/widgets/tagcloud/content.php, + .../views/default/widgets/tagcloud/view.php, + .../views/default/widgets/thewire/content.php, + mod/thewire/views/default/widgets/thewire/view.php, + .../views/default/widgets/twitter/content.php, + mod/twitter/views/default/widgets/twitter/view.php, + views/default/widgets/wrapper.php: Fixes #2555 content.php is the new display + view for widgets + +2010-11-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Fix typo in previous. + + * engine/classes/ElggPlugin.php, engine/classes/ElggPluginManifest.php, + engine/classes/ElggPluginManifestParser.php, + engine/classes/ElggPluginManifestParser17.php, + engine/classes/ElggPluginManifestParser18.php, engine/lib/plugins.php, + engine/tests/api/plugins.php: Refs #1986 #2170 #2225 Added + ElggPluginManifest, ElggPluginManifestParser, and its parser classes for 1.7 + and 1.8 style manifests. Changed load_plugin_manifest() to use new parser. + Added initial unit tests. + +2010-11-30 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/user/passwordreset.php, actions/usersettings/save.php, + pages/account/register.php, pages/dashboard/latest.php, + pages/friends/pickercallback.php: Refs #2428 removed a few CONFIG uses in + core + + * mod/crontrigger/start.php, mod/garbagecollector/start.php, + mod/invitefriends/start.php, mod/logbrowser/start.php, mod/members/start.php, + mod/messageboard/start.php, mod/reportedcontent/start.php, + mod/sitepages/start.php, mod/thewire/start.php, + mod/uservalidationbyemail/lib/functions.php, + mod/uservalidationbyemail/start.php: Refs #2428 removed some global CONFIG + usage in plugins + + * mod/uservalidationbyemail/start.php: fixed typo in uservalidationbyemail + plugin + + * mod/messages/start.php, mod/messages/views/default/messages/topbar.php: + started cleaning up the messages plugin + + * engine/lib/configuration.php, engine/lib/elgglib.php: Refs #2428 adds + elgg_get_plugin_path() and elgg_get_data_path() + + * mod/zaudio/manifest.xml, mod/zaudio/readme.txt, mod/zaudio/start.php, + .../default/file/specialcontent/audio/mp3.php, + .../default/file/specialcontent/audio/mpeg.php, + .../default/file/specialcontent/audio/mpg.php, + mod/zaudio/views/default/zaudio/audioplayer.php, + mod/zaudio/views/default/zaudio/css.php: Updated the zaudio plugin for 1.8 + +2010-11-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggEntity.php: Refs #2668: Deprecated + ElggEntity::setContainer() for setContainerGUID() + +2010-11-29 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php: Fixes #2694 fixed typo in join_group() + + * engine/handlers/export_handler.php: fixed typo in the code that I moved + from /services/export + + * mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php: Fixes #2508 Sending user to referrer + in reported content admin actions + + * engine/lib/configuration.php, views/default/page_shells/admin.php, + views/default/page_shells/default.php, + views/default/page_shells/walled_garden.php: Refs #2428 added + elgg_get_config(), elgg_set_config(), and elgg_save_config() + + * views/default/css/admin.php: removed reported content css in admin css + view + + * mod/crontrigger/start.php, mod/garbagecollector/languages/en.php, + mod/garbagecollector/start.php, + .../default/settings/garbagecollector/edit.php, + mod/logrotate/languages/en.php, mod/logrotate/start.php, + .../views/default/settings/logrotate/edit.php, mod/tinymce/languages/en.php, + mod/tinymce/start.php: cleaned up some of the other smaller plugins + + * mod/logbrowser/languages/en.php, mod/logbrowser/start.php, + .../views/default/admin/overview/logbrowser.php, + .../views/default/logbrowser/adminlinks.php, + mod/logbrowser/views/default/logbrowser/css.php, + mod/logbrowser/views/default/logbrowser/form.php, + mod/logbrowser/views/default/logbrowser/table.php, + mod/logbrowser/views/default/object/logwrapper.php: Cleaned up the log + browser plugin + + * mod/reportedcontent/actions/add.php, + mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, mod/reportedcontent/add.php, + mod/reportedcontent/languages/en.php, mod/reportedcontent/start.php, + .../default/admin/overview/reportedcontent.php, + .../views/default/object/reported_content.php, + .../views/default/reportedcontent/admin_css.php, + .../views/default/reportedcontent/css.php, + .../views/default/reportedcontent/footer_link.php, + .../views/default/reportedcontent/listing.php, + .../views/default/reportedcontent/user_report.php: cleaned up the reported + content plugin + +2010-11-28 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/elgglib.php, engine/lib/views.php, + views/default/friends/picker.php, views/default/page_elements/html_begin.php: + Fixes #2173 #2507 integrated the ie and admin stylesheets into the new + simplecache code + + * _css/css.php, _css/js.php, engine/handlers/cache_handler.php, + engine/lib/views.php, engine/start.php, htaccess_dist, simplecache/view.php, + views/default/css/elgg.php, views/default/friends/picker.php: Fixes #2160 + #2678 introducing a more flexible simplecache handler (this requires an + htaccess update) + + * engine/lib/admin.php, engine/lib/elgglib.php, views/default/css/admin.php, + views/default/css/ie.php, views/default/css/ie6.php, + views/default/css_ie.php, views/default/css_ie6.php, + views/default/layouts/administration.php, + views/default/page_elements/html_begin.php, + views/default/page_elements/html_begin_admin.php, + views/default/page_shells/admin.php: Refs #2173 #2160 #2507 added a css page + handler to support multiple css files + + * services/export/handler.php: Refs #2681 removes services directory + + * engine/handlers/export_handler.php, htaccess_dist: Fixes #2681 moves + export handler into handler directory - current installs need to have + .htaccess updated + + * engine/lib/web_services.php, services/api/rest_api.php: moved rest/rpc web + services handler into web_services library + + * engine/lib/api.php, engine/lib/web_services.php, engine/start.php, + install/ElggInstaller.php: moved api.php to web_services.php as it is more + descriptive + +2010-11-27 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/ajax/loader.php: Fixes #2280: ajax/loader view starts out + with display set to none + +2010-11-26 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt: Updated contrib file. + + * CONTRIBUTORS.txt, README.txt: Cleaned up some typos and formatting issues + in README and CONTRIB files. + + * CONTRIBUTORS.txt, COPYRIGHT.txt: Fixed typos and cleaned up copyright and + contrib file. + +2010-11-24 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php: Fixes #2664: elgg_view_entity subtype defaults to + "default" rather than $type + + * engine/handlers/page_handler.php, engine/handlers/pagehandler.php, + htaccess_dist: Fixes #2667: pagehandler.php => page_handler.php. You'll need + to update .htaccess to keep developing + + * mod/sitepages/start.php: unnecessary declaration of global $CONFIG; + + * mod/blog/blog_lib.php, mod/blog/start.php, mod/sitepages/start.php: + Removing superfluous calls to insert site root in urls + + * engine/lib/metadata.php: Deprecated list_entities_from_metadata_multi + + * languages/en.php: Added generic function deprecation translation + + * mod/bookmarks/actions/add.php, mod/bookmarks/actions/edit.php, + mod/defaultwidgets/actions/update.php, mod/defaultwidgets/start.php, + mod/file/actions/upload.php, mod/groups/actions/addtogroup.php, + mod/groups/actions/featured.php, mod/groups/actions/groupskillinvitation.php, + mod/groups/actions/groupskillrequest.php, mod/groups/actions/invite.php, + mod/groups/actions/join.php, mod/groups/actions/joinrequest.php, + mod/groups/actions/leave.php, mod/groups/start.php, + mod/messages/actions/delete.php, mod/pages/actions/pages/edit.php, + mod/pages/actions/pages/editwelcome.php, mod/profile/actions/cropicon.php, + mod/profile/actions/deletedefaultprofileitem.php, + mod/profile/actions/edit.php, mod/profile/actions/editdefault.php, + mod/profile/actions/editfield.php, mod/profile/actions/iconupload.php, + mod/profile/actions/reorder.php, mod/profile/actions/resetdefaultprofile.php, + mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, mod/reportedcontent/start.php, + mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php: + Refs #2451: Removes (admin_)gatekeeper() calls from core plugin actions + + * actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php, + actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php, + actions/admin/plugins/reorder.php, actions/admin/site/update_advanced.php, + actions/admin/site/update_basic.php, actions/admin/user/ban.php, + actions/admin/user/delete.php, actions/admin/user/makeadmin.php, + actions/admin/user/removeadmin.php, actions/admin/user/resetpassword.php, + actions/admin/user/unban.php, actions/comments/add.php, + actions/email/save.php, actions/entities/delete.php, actions/friends/add.php, + actions/friends/addcollection.php, actions/friends/deletecollection.php, + actions/friends/remove.php, actions/import/opendd.php, actions/likes/add.php, + .../notifications/settings/usersettings/save.php, + actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + actions/user/default_access.php, actions/user/language.php, + actions/user/name.php, actions/user/password.php, actions/user/spotlight.php, + actions/useradd.php, actions/usersettings/save.php, + engine/lib/notification.php, engine/lib/users.php: Refs #2451: Removed + gatekeeper/admin_gatekeeper() calls from core actions + + * engine/lib/actions.php, engine/lib/admin.php, engine/lib/elgglib.php, + engine/lib/export.php, engine/lib/plugins.php, engine/lib/sessions.php, + engine/lib/users.php, engine/lib/widgets.php, mod/blog/start.php, + mod/bookmarks/start.php, mod/categories/start.php, + mod/defaultwidgets/start.php, mod/diagnostics/start.php, mod/ecml/start.php, + mod/file/start.php, mod/groups/start.php, mod/invitefriends/start.php, + mod/messageboard/start.php, mod/messages/start.php, + mod/notifications/start.php, mod/pages/start.php, mod/profile/start.php, + mod/reportedcontent/start.php, mod/sitepages/start.php, + mod/thewire/start.php, mod/uservalidationbyemail/start.php: Fixes #2655: + Converted register_action to elgg_register_action throughout core + + * engine/lib/actions.php: Refs #2655: Introducing elgg_register_action() + a + few fixes to typos in documentation + +2010-11-23 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/handlers/cron_handler.php, engine/lib/cron.php: Fixes #2472 move + cron_handler.php logic into cron page handler + + * mod/groups/views/default/groups/groupprofile.php: Fixes #2638 - specifying + the full url on the urls so we don't have this problem anymore + + * mod/embed/start.php, mod/pages/start.php, mod/profile/start.php, + mod/sitepages/start.php, views/default/page_elements/html_begin.php: Fixes + #2270 - deprecates metatags view and replaces with html_head/extend + + * mod/profile/actions/cropicon.php, mod/profile/actions/iconupload.php: + Fixes #2418 and merges [7121] into trunk + + * engine/lib/widgets.php: returning an empty array when there are no widgets + for a context + + * views/default/css.php: adjusted text color of widget titles + + * views/default/input/checkbox.php, views/default/input/checkboxes.php: + Fixes #397 and Refs #2396 Can suppress the default value for both + input/checkbox and input/checkboxes + +2010-11-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggSite.php, engine/lib/sites.php: Fixes #2488 "return" + was missing in ElggSite::getObjects() (also updated some documentation) + + * engine/classes/ElggSite.php, engine/lib/sites.php: updated the deprecated + list_site_members() to use new ElggSite::listMembers() method and updated + ElggSite::getMembers() to accept all the arguments from elgg_get_entities() + + * engine/lib/sites.php: deprecated some sites functions that were never + supported or fully implemented + + * engine/lib/database.php, engine/lib/plugins.php: Refs #2673 moved changes + into trunk from 1.7 branch + +2010-11-22 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php: Refs #2660: Merged r7409's + remove_group_tool_option() to trunk. + + * mod/bookmarks/actions/add.php, + mod/bookmarks/views/default/object/bookmarks.php: Merged bookmarks XSS fixes + in r7406 to trunk. + +2010-11-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: widgets should not have content outside their + container + + * engine/classes/ElggWidget.php, engine/lib/widgets.php: widget column ids + must be integers + +2010-11-21 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/user/password.php, languages/en.php, + views/default/user/settings/password.php: Refs #2669: Merged password change + fixes in 7404 to trunk. + + * mod/members/views/default/members/search.php: Refs #2612: Merged r7402 to + trunk. + + * mod/profile/views/default/profile/listing.php, + .../default/profile/profile_contents/details.php: Refs #2670: Merged XFN + fixes from 1.7 to 1.8. Removed unused code in profile_contents/details.php + +2010-11-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/index.php: removed call to deprecated page_owner() + + * engine/lib/tags.php, mod/blog/views/default/blog/sidebar_menu.php, + mod/file/start.php, mod/tagcloud/tagcloud.php, + .../views/default/widgets/tagcloud/view.php: removed deprecated tag library + calls + + * engine/classes/ElggSite.php, engine/lib/sites.php, engine/lib/views.php, + mod/thewire/index.php: deprecated two site functions and removed a use of + previously deprecated function in the wire plugin + + * engine/lib/widgets.php: fix for previous + + * engine/lib/widgets.php: use more Elgg standrad function names - + elgg_register_widget_type() + +2010-11-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ui.widgets.js: added hack for opera/jquery-ui bug + + * js/lib/ui.widgets.js, languages/en.php, views/default/css.php, + views/default/widgets/controls.php, views/default/widgets/wrapper.php: added + collapsible state to widgets + + * engine/classes/ElggData.php: Refs #2629 Brett is correct - don't need the + call to initializeAttributes() because all the first level subclasses call + initializeAttributes() + + * engine/classes/ElggData.php, engine/classes/ElggFile.php, + engine/classes/ElggPlugin.php, engine/classes/ElggWidget.php: Refs #2629 This + should fix this ticket. Need to remove initialise_attributes from any class + updated with new method and add call to initializeAttributes in ElggData for + those that are not updated. + + * engine/classes/ElggWidget.php, languages/en.php, views/default/css.php, + views/default/dashboard/blurb.php, views/default/widgets/controls.php, + views/default/widgets/wrapper.php: added some light styling to the widget + control buttons + +2010-11-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggData.php, engine/classes/ElggEntity.php, + engine/classes/ElggGroup.php, engine/classes/ElggObject.php, + engine/classes/ElggSite.php, engine/classes/ElggUser.php: Fixes #2629: Pulled + old initialise_attributes() into ElggData and added a default param to emit a + deprecation notice if called. + +2010-11-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/widgets/settings.php: Fixes #1342 dashboard widgets do not + have access controls + + * js/lib/ui.widgets.js, mod/friends/start.php, + views/default/widgets/add_panel.php, views/default/widgets/wrapper.php: Fixes + #472 handling interactive adding/deleting of widgets with single/multiple + instance constraints + + * js/lib/ui.widgets.js, languages/en.php, mod/friends/start.php, + views/default/css.php, views/default/layouts/widgets.php, + views/default/widgets/add_panel.php: Refs #472 not allowing widgets to be + added if only single instance allowed + + * actions/widgets/add.php, actions/widgets/save.php, + engine/classes/ElggWidget.php, engine/lib/widgets.php: moved save widget + settings function to ElggWidget + + * engine/lib/widgets.php, views/default/layouts/widgets.php: added a plugin + hook for determining who can edit a widget layout + + * actions/widgets/add.php, engine/classes/ElggWidget.php, + js/lib/ui.widgets.js: fixed bug where widgets were not saving their new + position + + * engine/classes/ElggWidget.php: do not need special canEdit method for + ElggWidget + + * engine/classes/ElggEntity.php, engine/tests/objects/objects.php: Refs + #2668 adds getContainerGUID() + + * engine/classes/ElggData.php, engine/classes/ElggEntity.php, + engine/classes/ElggExtender.php, engine/classes/ElggUser.php, + engine/classes/Loggable.php, engine/lib/entities.php, + engine/lib/extender.php, engine/tests/objects/entities.php, + mod/groups/actions/forums/edittopic.php, mod/groups/actions/leave.php, + mod/thewire/actions/delete.php: Fixes #2668 adding getOwnerGUID() + +2010-11-20 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/api/helpers.php: Fixed typos in text expectations that were + cause elgg_normalize_url unit tests to fial + + * engine/classes/ElggData.php, engine/classes/ElggEntity.php, + engine/classes/ElggExtender.php, engine/classes/ElggGroup.php, + engine/classes/ElggObject.php, engine/classes/ElggSite.php, + engine/classes/ElggUser.php, engine/tests/objects/entities.php, + engine/tests/objects/objects.php, engine/tests/objects/sites.php, + engine/tests/objects/users.php: Fixes #2490: attributes initialize to NULL + instead of empty string or 0. Updated tests to reflect this + + * engine/classes/ElggPlugin.php: Marking initialise_attributes as deprecated + in ElggPlugin + + * engine/classes/ElggGroup.php: Marking initialise_attributes as deprecated + + * engine/handlers/pagehandler.php, engine/lib/actions.php, + engine/lib/elgglib.php, engine/lib/group.php, engine/lib/sessions.php: Fixes + #2237: Added 'reason' parameter to forward() to allow proper headers and more + flexible destinations via plugin hooks. Also made use of this in core + gatekeeper functions and in pagehandler.php + + * views/default/input/checkbox.php, views/default/input/checkboxes.php: + Fixes #2396: Added a new input/checkbox view. input/checkboxes harnesses it + + * engine/lib/views.php: Fixes #2615: Viewtype now included in views plugin + hooks + + * mod/htmlawed/start.php: Fixes #2497: htmLawed now uses a plugin hook for + allowed_styles and htmlawed_config + + * engine/lib/elgglib.php, engine/lib/users.php: Fixes #2468: Deprecated + call_gatekeeper() and callpath_gatekeeper() + + * views/default/output/calendar.php, views/default/output/confirmlink.php, + views/default/output/email.php, views/default/output/friendlytime.php, + views/default/output/pulldown.php, views/default/output/tagcloud.php, + views/default/output/tags.php, views/default/output/text.php, + views/default/output/url.php: Fixes #2036: using htmlspecialchars in output + views + + * js/lib/security.js: Fixes #2620: Security token refresh action is now + security/refreshtoken + + * mod/messageboard/actions/add.php: Fixes #2357: messageboard post action + redirects to referrer + + * engine/classes/ElggEntity.php, engine/lib/entities.php, + engine/tests/objects/entities.php: Fixes #2473: removes + initialise_entity_cache() + + * mod/blog/views/default/blog/forms/edit.php, mod/diagnostics/index.php, + .../views/default/embed/web_services/content.php, + .../views/default/admin/users/unvalidated.php, + views/default/admin/plugins/advanced.php, views/default/input/button.php, + views/default/input/reset.php, views/default/input/submit.php, + views/installation/input/reset.php, views/installation/input/submit.php: Refs + #2143: DRY up button input views (button, reset, submit). Changed core uses + of button to reflect the fact that it no longer defaults to submit + + * js/lib/security.js: Utilizing elgg.extend, rather than jQuery.extend + + * js/lib/languages.js: Commented elgg.add_translation Utilizing elgg.extend + instead of $.extend + + * js/lib/elgglib.js: Added an elgg.extend method for merging two or more + objects + + * views/default/input/submit.php: Refs #2143: Cleaned up input/submit + + * views/default/input/tags.php: Refs #2143: DRY up input/tags + + * views/default/input/email.php: Refs #2143: DRY up input/email + + * views/default/input/text.php: Refs #2143: DRY up input/text + + * views/default/input/form.php: Refs #2143: DRYed up input/form + + * engine/lib/output.php: Doesn't make any sense for elgg_format_attributes + to default to an empty array... + + * engine/lib/output.php, views/default/input/url.php, + views/default/output/url.php: Refs #2143: Added elgg_format_attributes() for + generating an attribute string from an associative array. DRYed up + input/output url + +2010-11-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/widgets/add.php, engine/lib/widgets.php, js/lib/ui.widgets.js, + views/default/css.php, views/default/layouts/widgets.php, + views/default/widgets/add.php, views/default/widgets/add_panel.php, + views/default/widgets/editwrapper.php, views/default/widgets/settings.php, + views/default/widgets/wrapper.php: improving interactions of widgets - + containment wasn't working due to height issues + + * engine/lib/widgets.php, views/default/widgets/add.php, + views/default/widgets/wrapper.php: finished updated the widgets library + + * actions/widgets/save.php, js/lib/ui.widgets.js, + views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php: + updating widget contents when settings are changed + + * actions/widgets/save.php, engine/lib/widgets.php, js/lib/ui.widgets.js, + views/default/css.php, views/default/widgets/controls.php, + views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php: + saving widget settings + + * actions/widgets/delete.php, engine/classes/ElggWidget.php, + engine/lib/widgets.php, js/lib/ui.widgets.js, languages/en.php, + views/default/css.php, views/default/widgets/controls.php, + views/default/widgets/wrapper.php: users can delete widgets from layout + + * actions/widgets/add.php, actions/widgets/move.php, + engine/classes/ElggWidget.php, engine/lib/widgets.php: moved some widget + functionality into ElggWidget class + + * mod/file/views/default/widgets/filerepo/edit.php, + mod/file/views/default/widgets/filerepo/view.php: updated file widget to use + 1.7 elgg_get_entities* APIs + + * .../views/default/widgets/bookmarks/edit.php, + .../views/default/widgets/bookmarks/view.php: updated bookmarks widget to use + 1.7 APIs + + * actions/register.php: Closes #2653 users are logged in on registration and + login exceptions are caught for unvalidated users + + * engine/lib/users.php, mod/uservalidationbyemail/actions/delete.php, + .../actions/resend_validation.php, + mod/uservalidationbyemail/actions/validate.php, + mod/uservalidationbyemail/lib/functions.php, + mod/uservalidationbyemail/start.php: Closes #617 core has get and set + functions for user validation status + + * actions/widgets/add.php, actions/widgets/move.php, engine/lib/widgets.php, + js/lib/ui.widgets.js, languages/en.php, views/default/layouts/widgets.php, + views/default/widgets/wrapper.php: saving widget position after moving + + * engine/lib/version.php: $CONFIG->path is not set up early enough for some + elgg deprecate notices + + * engine/handlers/action_handler.php, engine/handlers/cron_handler.php, + engine/handlers/pagehandler.php, engine/handlers/service_handler.php, + engine/handlers/xml-rpc_handler.php: switching to using full paths in + handlers + +2010-11-18 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/widgets/add.php, engine/lib/widgets.php, js/lib/ui.widgets.js: + Added functions to support moving and adding widgets + + * engine/lib/widgets.php, views/default/css.php, + views/default/layouts/widgets.php, views/default/widgets/wrapper.php: Refs + #1793 getting sorted widgets from elgg_get_widgets() + + * actions/widgets/add.php, engine/lib/widgets.php, js/lib/ui.widgets.js, + languages/en.php, views/default/css.php, views/default/layouts/widgets.php, + views/default/widgets/add.php, views/default/widgets/add_button.php: Refs + #1793 added ability to add widgets to layout through ajax + + * engine/lib/location.php: Refs #1411, #2165 added + elgg_list_entities_from_location() and deprecated in_area functions + + * engine/lib/location.php, engine/tests/api/entity_getter_functions.php: + Refs #2165 adds elgg_get_entities_from_location() + + * engine/lib/private_settings.php, + engine/tests/api/entity_getter_functions.php: Refs #2165 added + elgg_get_entities_from_private_settings() + +2010-11-17 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/url.php: Refs #2143 I need ids for urls for the + widget code right now + + * engine/lib/widgets.php, js/lib/ui.widgets.js, languages/en.php, + views/default/css.php, views/default/layouts/widgets.php, + views/default/widgets/add.php, views/default/widgets/add_button.php: Refs + #1793 - added a basic add new widgets view - it is not wired up yet + + * actions/admin/user/ban.php, actions/admin/user/delete.php, + actions/admin/user/removeadmin.php, actions/admin/user/resetpassword.php, + actions/admin/user/unban.php, languages/en.php: Closes #1422 admin user + actions now check for self before banning, deleting, or removing admin + privileges + + * pages/friends/index.php, pages/friends/of.php: Refs #1411 using new + elgg_list* functions in friends page handlers + + * pages/friends/index.php, pages/friends/of.php: Refs #2662 removed html + from friends page handlers + + * js/lib/ui.widgets.js, views/default/css.php, + views/default/layouts/widgets.php, views/default/widgets/wrapper.php: Refs + #821 #1793 early widget layout - does not include edit settings, delete, + collapsing, reloading, or adding widgets + +2010-11-16 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/uservalidationbyemail/lib/functions.php, + .../views/default/admin/users/unvalidated.php, + .../uservalidationbyemail/unvalidated_user.php: Refs #2573 updates the + uservalidationbyemail plugin to work with new validation metadata approach + + * engine/lib/upgrades/2010111501.php, version.php: Fixes #2573 upgrade + script for new user validation approach + + * engine/lib/admin.php, engine/lib/elgglib.php, engine/lib/views.php, + install/ElggInstaller.php: Fixes #2642 changed elgg_view_page() to always + pick up page_shell views for the page_shells directory + + * .gitignore, engine/lib/actions.php, engine/settings.example.php, + install/ElggInstaller.php: Pulled in hellekin's fixes from + https://github.com/Elgg/Elgg/pull/2 + + * engine/lib/views.php: made page_draw() backward compatible with 1.7 + + * engine/lib/install.php: just in case any plugin called the previous + install functions, I put them back as stubs + +2010-11-15 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Refs #617 put user validation functions back in + users lib + + * mod/uservalidationbyemail/lib/functions.php, + mod/uservalidationbyemail/start.php: Refs #2573 fixes validation issue for + users registered with validation turned off. Still need to write an upgrade + script since validation status wasn't set on unvalidated users before this + + * engine/classes/ElggPAM.php, engine/lib/pam.php, + mod/uservalidationbyemail/languages/en.php, + mod/uservalidationbyemail/start.php: Fixes #1417 Users get notified when + their accounts are not validated for any authentication attempt + + * actions/register.php: #Refs 2653 removed login() call since it was + conflicting with user validation plugin + +2010-11-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, engine/classes/ElggPAM.php, + engine/classes/LoginException.php, engine/lib/api.php, engine/lib/pam.php, + engine/lib/sessions.php, engine/tests/services/api.php, languages/en.php: + Refs #1417 Elgg core now passes back useful messages to user when log in + fails - uservalidationbyemail is next + + * index.php: fixed bug where the front page wasn't being populated with the + views + + * engine/classes/ElggAccess.php: fixed typo in comment + +2010-11-14 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/entities/entity_listing.php: Refs + #2391: Baby steps toward getting a unified css -- haven't landed on a name + yet, but listing/icon/info seems to make the most sense. Do we need to be + worried about naming collisions, since those names are so simple? + + * js/classes/ElggPriorityList.js, js/lib/elgglib.js, js/lib/events.js, + js/lib/languages.js, js/lib/prototypes.js, js/tests/ElggEventsTest.js, + js/tests/ElggLibTest.js, js/tests/jsTestDriver.conf, vendors/sprintf.js, + views/default/js/initialise_elgg.php: Refs #2538: Added vsprintf support to + elgg.echo. Added unit tests for normalize_url, added prototype definitions + for Array#forEach for compatibility with IE. + + * js/classes/ElggPriorityList.js, js/lib/events.js: Refs #2538: Refactored + and cleaned up ElggPriorityList and events + + * engine/lib/access.php, engine/lib/annotations.php, + engine/lib/calendar.php, engine/lib/entities.php, engine/lib/group.php, + engine/lib/location.php, engine/lib/metadata.php, + engine/lib/relationships.php, engine/lib/users.php, engine/lib/views.php, + mod/ecml/ecml_functions.php, mod/file/search.php, + mod/file/views/default/file/typecloud.php, + mod/file/views/default/object/file.php, + mod/pages/views/default/object/page.php, + mod/pages/views/default/object/page_top.php, + mod/search/views/default/search/entity_list.php, + views/default/entities/entity_list.php, + views/default/navigation/listtype.php, views/default/navigation/viewtype.php, + views/default/object/default.php, views/default/user/default.php: Fixes + #2334: Converted viewtype => listtype and viewtypetoggle => listtypetoggle. + Did my best to maintain backwards compatibility but might have missed + something... + + * engine/tests/api/helpers.php: Added some more unit tests for + elgg_normalize_url + + * engine/classes/ElggEntity.php: No comment... + + * engine/classes/ElggEntity.php: Wow, what a blunder -- what to go deleting + random methods, Winslow + + * views/default/input/button.php: Refs #1208: Default input/button to + 'button' type (rather than 'submit' type). + + * engine/classes/ElggEntity.php: Refs #2486: Added support for the + 'recursive' parameter to ElggEntity::delete() + + * engine/classes/ElggAnnotation.php, engine/classes/ElggData.php, + engine/classes/ElggEntity.php: Added comments to several undocumented methods + + * mod/pages/actions/pages/editwelcome.php: Fixes #2572: Removed last + @license tag from pages plugin + +2010-11-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Fixes #2561 fixed typo - thanks for the report + +2010-11-13 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/objects/entities.php: Cleaning up database after new + ElggEntity unit test. + +2010-11-12 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php, engine/tests/objects/entities.php: Updating + ElggEntity::clearMetaData() to fail when passed a non-existent metadata name. + Fixes #2273 + +2010-11-11 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Obliterated C&P in elgg_trigger_plugin_hook + + * engine/lib/elgglib.php: Making CodeSniffer happy + reduced C&P in + elgg_trigger_event + +2010-11-11 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Refs #2641 merged [7295] into trunk + + * mod/groups/views/default/groups/groupprofile.php: Fixes #2638 fixes group + action url problem + + * mod/groups/all.php: Refs #2640 fixes a layout issue due to change in + elgg_view_layout() + + * views/default/canvas/default.php, + views/default/canvas/layouts/administration.php, + views/default/canvas/layouts/one_column.php, + .../canvas/layouts/one_column_with_sidebar.php, + views/default/canvas/layouts/widgets.php: Closes #2637 good-bye canvas + + * engine/lib/views.php, views/default/layouts/administration.php, + views/default/layouts/default.php, views/default/layouts/one_column.php, + views/default/layouts/one_column_with_sidebar.php, + views/default/layouts/widgets.php: Refs #2637 moved canvas/layouts to layouts + + + * engine/lib/admin.php, engine/lib/tags.php, engine/lib/users.php, + engine/lib/views.php, engine/tests/ui/submenu.php, index.php, + mod/blog/start.php, mod/bookmarks/bookmarklet.php, mod/bookmarks/start.php, + mod/diagnostics/index.php, mod/ecml/start.php, mod/file/edit.php, + mod/file/friends.php, mod/file/index.php, mod/file/search.php, + mod/file/upload.php, mod/file/world.php, mod/groups/activity.php, + mod/groups/addtopic.php, mod/groups/all.php, mod/groups/edit.php, + mod/groups/edittopic.php, mod/groups/forum.php, mod/groups/groupprofile.php, + mod/groups/index.php, mod/groups/invitations.php, mod/groups/invite.php, + mod/groups/membership.php, mod/groups/membershipreq.php, mod/groups/new.php, + mod/groups/topicposts.php, mod/invitefriends/index.php, + mod/members/index.php, mod/messages/index.php, mod/messages/read.php, + mod/messages/send.php, mod/messages/sent.php, mod/notifications/groups.php, + mod/notifications/index.php, mod/pages/edit.php, mod/pages/history.php, + mod/pages/index.php, mod/pages/new.php, mod/pages/view.php, + mod/pages/welcome.php, mod/pages/world.php, mod/profile/edit.php, + mod/profile/editicon.php, mod/profile/index.php, mod/profile/start.php, + mod/reportedcontent/add.php, mod/riverdashboard/index.php, + mod/search/index.php, mod/search/views/default/search/layout.php, + mod/sitepages/index.php, mod/sitepages/sitepages_functions.php, + mod/tagcloud/tagcloud.php, mod/thewire/add.php, mod/thewire/everyone.php, + mod/thewire/index.php, pages/account/forgotten_password.php, + pages/account/register.php, pages/dashboard/index.php, + pages/dashboard/latest.php, pages/entities/index.php, pages/friends/add.php, + pages/friends/collections.php, pages/friends/edit.php, + pages/friends/index.php, pages/friends/of.php, pages/settings/plugins.php, + pages/settings/statistics.php, pages/settings/user.php, + services/export/handler.php, views/default/canvas/default.php, + views/default/canvas/layouts/administration.php, + views/default/canvas/layouts/one_column.php, + .../canvas/layouts/one_column_with_sidebar.php, + views/default/js/initialise_elgg.php, + views/default/messages/exceptions/exception.php, + views/default/page_elements/sidebar.php: Fixes #2640 - elgg_view_layout now + uses a parameter array like all the other elgg_view* functions + +2010-11-11 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fixes #2367: Corrected plugin hook documentation + to maintain that the default priority is 500 + +2010-11-10 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Fixes #2306: deprecated get/count/list_user_objects + as well as get_user_objects_by_metadata + + * engine/lib/elgglib.php: Using max() to give priority a minimum value of 0 + for plugin hooks + + * actions/login.php, actions/plugins/settings/save.php, + actions/register.php, actions/usersettings/save.php, + documentation/examples/events/advanced.php, + documentation/examples/events/all.php, + documentation/examples/events/basic.php, + documentation/examples/events/emit.php, + documentation/examples/hooks/basic.php, + documentation/examples/hooks/register/advanced.php, + documentation/examples/hooks/register/all.php, + documentation/examples/hooks/register/basic.php, + documentation/examples/hooks/register/emit.php, + documentation/examples/hooks/trigger/advanced.php, + documentation/examples/hooks/trigger/basic.php, + documentation/stubs/config.php, engine/classes/ElggSession.php, + engine/classes/ElggSite.php, engine/handlers/cron_handler.php, + engine/lib/access.php, engine/lib/actions.php, engine/lib/admin.php, + engine/lib/annotations.php, engine/lib/api.php, engine/lib/configuration.php, + engine/lib/cron.php, engine/lib/database.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/export.php, engine/lib/extender.php, + engine/lib/filestore.php, engine/lib/group.php, engine/lib/input.php, + engine/lib/location.php, engine/lib/metadata.php, + engine/lib/notification.php, engine/lib/objects.php, engine/lib/output.php, + engine/lib/pageowner.php, engine/lib/plugins.php, + engine/lib/relationships.php, engine/lib/sessions.php, engine/lib/sites.php, + engine/lib/statistics.php, engine/lib/system_log.php, engine/lib/users.php, + engine/lib/usersettings.php, engine/lib/version.php, engine/lib/views.php, + engine/lib/widgets.php, engine/start.php, engine/tests/suite.php, + engine/tests/test_skeleton.php, index.php, install/ElggInstaller.php, + mod/blog/start.php, mod/bookmarks/start.php, mod/captcha/start.php, + mod/categories/start.php, mod/crontrigger/start.php, + mod/defaultwidgets/start.php, mod/diagnostics/actions/download.php, + mod/diagnostics/start.php, mod/ecml/ecml_functions.php, mod/ecml/start.php, + mod/embed/start.php, mod/embed/views/default/embed/embed.php, + mod/file/start.php, mod/friends/start.php, mod/garbagecollector/start.php, + mod/groups/start.php, mod/htmlawed/start.php, mod/invitefriends/start.php, + mod/logbrowser/start.php, mod/logrotate/start.php, mod/members/index.php, + mod/members/start.php, mod/messageboard/start.php, mod/messages/start.php, + mod/notifications/start.php, mod/pages/start.php, + mod/profile/actions/edit.php, mod/profile/actions/iconupload.php, + mod/profile/start.php, mod/reportedcontent/actions/add.php, + mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, mod/reportedcontent/start.php, + mod/riverdashboard/start.php, mod/search/index.php, mod/search/start.php, + mod/sitepages/start.php, mod/tagcloud/start.php, mod/thewire/start.php, + mod/tinymce/start.php, mod/twitter/start.php, + mod/uservalidationbyemail/start.php, mod/zaudio/start.php, + services/api/rest_api.php, services/export/handler.php, + views/default/page_elements/owner_block.php: Fixes #2367: With fear and + trepidation, converting events/plugin hooks to use elgg_ prefixed versions + + * engine/lib/views.php: Refs #2124: Removed js, page_owner, and + page_owner_user variables from $vars + + * engine/lib/views.php: Refs #2124: Removed session variables from $vars + +2010-11-10 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/forms/register.php: Refs #866 - registration uses + https if configured for login + +2010-11-10 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/login_box.php: No sense in calling + elgg_get_site_url() twice here... + + * views/default/account/login_box.php: Prevent "https login" from breaking + login on sites that are https by default + +2010-11-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/edit.php: Refs #2609 - added fix to trunk + + * views/default/annotation/default.php: Refs #2626 - adds default annotation + view to trunk + + * engine/lib/metadata.php: Refs #2632 - cleaned up documentation on metadata + + + * engine/lib/elgglib.php, engine/lib/users.php, index.php, + mod/sitepages/start.php, views/default/account/forms/login.php, + views/default/account/forms/login_dropdown.php, + .../default/account/forms/login_walled_garden.php, + views/default/account/login_box.php, + views/default/account/login_dropdown.php, + views/default/account/login_walled_garden.php, views/default/css.php, + views/default/css_ie.php, views/default/page_elements/header.php: Refs #2506 + reorged the login box views - css still needs to be cleaned up + + * mod/diagnostics/index.php, mod/members/index.php, mod/search/index.php, + mod/sitepages/sitepages_functions.php, + views/default/canvas/layouts/administration.php, + .../canvas/layouts/one_column_with_sidebar.php, + views/default/page_elements/content.php, + views/default/page_elements/elgg_content.php, + views/default/page_elements/elgg_footer.php, + views/default/page_elements/elgg_header.php, + views/default/page_elements/elgg_header_logo.php, + views/default/page_elements/elgg_sidebar.php, + views/default/page_elements/elgg_topbar.php, + views/default/page_elements/elgg_topbar_logout.php, + views/default/page_elements/footer.php, + views/default/page_elements/header.php, + views/default/page_elements/header_logo.php, + views/default/page_elements/sidebar.php, + views/default/page_elements/topbar.php, + views/default/page_elements/topbar_logout.php, + views/default/page_shells/admin.php, views/default/page_shells/default.php: + Fixes #2631 removes 'elgg_' namespace from the page element views - anyone + working with the trunk will need to update their theme and/or flush their + cache + +2010-11-09 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/tests/ElggLibTest.js: Renamed test method appropriately. jslinted + ElggLibTest. + + * js/tests/ElggEventsTest.js: Using nullFunction + abstractMethod reference + instead of new closures in EventsTest + + * js/tests/ElggAjaxOptionsTest.js: Using nullFunction reference instead of + new closure in ajaxOptionsTest + + * js/lib/ui.widgets.js: jslinted ui.widgets.js + + * js/lib/ui.js: jslinted ui.js + + * js/lib/session.js: jsLinted session.js, employed elgg type-checker + functions, and did some more miscellaneous cleanup + + * js/lib/elgglib.js: Added elgg.isNumber type-checking function + + * js/lib/security.js: jsLinted security.js + using elgg typecheckers rather + than === + + * js/lib/languages.js: jslinted languages.js + + * js/lib/elgglib.js: Abstract methods are no longer nameable + +2010-11-07 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ajax.js: Various tweaks to coding style + comments (apologies for + my schizo here... trying to experiment to see what works). Using + type-checking helpers rather than raw typeof and === checks + + * js/lib/elgglib.js: Addition of type-checking helper functions, various + tweaks to comments, code style, etc. + +2010-11-06 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggDiskFilestore.php: replaced usages of + make_file_matrix() with new method makeFileMatrix() + + * views/default/css.php: added text color for warnings otherwise warnings + that occur in topbar end up blank + + * engine/lib/entities.php, engine/lib/private_settings.php, + engine/start.php, install/ElggInstaller.php: pulled private settings out into + a separate lib + + * engine/lib/relationships.php: Refs #1411 fixes bug introduced in [7213] + that broke listing relationships + +2010-11-06 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * js/lib/ajax.js: jsLinted ajax.js, removed experimental functions + +2010-11-05 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/index.php: removed hacked in link to conversations + plugin in riverdashboard + +2010-11-05 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * COPYRIGHT.txt, README.txt: small tweaks to the readme and copyright pages + +2010-11-04 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/output.php, engine/tests/api/helpers.php: Fixes #2463: Added + support for forwarding to root-level files, e.g. forward('install.php') + +2010-11-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/output.php: Refs #2463 Added trim for leading /s to avoid //s + when passing elgg_normalize_url('/mod/some/file.php'). + +2010-11-04 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/output.php, engine/tests/api/helpers.php: Fixes #2463: Added ^ + to beginning of normalize_url regex to prevent matching on urls like + mod/plugin/page.php. Added unit tests to verify functionality. + + * engine/lib/elgglib.php: Added @deprecated docblock tag to events() + + * engine/tests/objects/objects.php: Removed requirement that object + container be a group + +2010-11-04 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/views.php, + views/default/friends/picker.php, views/default/page_elements/html_begin.php: + Fixes #2210 - using new functions for registering the core js and css files + +2010-11-03 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/group.php: Moved list_entities_groups + to groups.php and deprecated in favor of elgg_list_entities + +2010-11-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/river/create.php: Fixed missing ). + + * COPYRIGHT.txt: Added myself to the copyright. + + * mod/blog/start.php, mod/blog/views/default/blog/sidebar_menu.php, + mod/blog/views/default/object/blog.php, + .../views/default/river/object/blog/create.php, mod/bookmarks/start.php, + .../views/default/bookmarks/bookmarklet.php, + .../default/river/object/bookmarks/create.php, mod/categories/listing.php, + mod/categories/start.php, mod/diagnostics/actions/download.php, + mod/diagnostics/start.php, mod/file/friends.php, mod/file/index.php, + mod/file/search.php, mod/file/start.php, + mod/file/views/default/object/file.php, + .../views/default/river/object/file/create.php, + mod/garbagecollector/start.php, mod/groups/actions/addtogroup.php, + mod/groups/actions/invite.php, mod/groups/actions/joinrequest.php, + mod/groups/activity.php, mod/groups/all.php, + .../views/default/object/groupforumtopic.php, + mod/groups/views/default/river/forum/create.php, + .../views/default/river/forum/topic/create.php, + mod/groups/views/default/river/group/create.php, + .../river/object/groupforumtopic/annotate.php, + .../river/object/groupforumtopic/create.php, + .../river/object/groupforumtopic/update.php, + .../default/river/relationship/member/create.php, + mod/invitefriends/actions/invite.php, + .../views/default/invitefriends/formitems.php, mod/members/index.php, + mod/messageboard/index.php, mod/messageboard/start.php, + .../default/river/object/messageboard/create.php, mod/messages/index.php, + mod/messages/read.php, mod/messages/send.php, mod/messages/sent.php, + mod/messages/start.php, mod/pages/history.php, mod/pages/index.php, + mod/pages/new.php, mod/pages/start.php, mod/pages/view.php, + mod/pages/views/default/annotation/page.php, + mod/pages/views/default/pages/pagelisting.php, + mod/pages/views/default/pages/pageprofile.php, + mod/pages/views/default/pages/welcome.php, + .../views/default/river/object/page/annotate.php, + .../views/default/river/object/page/create.php, + .../views/default/river/object/page/update.php, + .../default/river/object/page_top/annotate.php, + .../views/default/river/object/page_top/create.php, + .../views/default/river/object/page_top/update.php, mod/pages/welcome.php, + mod/pages/world.php, mod/profile/actions/addcomment.php, + mod/profile/actions/edit.php, + .../views/default/profile/profile_navigation.php, + .../views/default/profile/profile_ownerblock.php, + .../river/user/default/profileiconupdate.php, + .../default/river/user/default/profileupdate.php, + .../views/default/river/item/wrapper.php, + .../views/default/riverdashboard/welcome.php, mod/search/index.php, + .../views/default/search/comments/entity.php, + mod/search/views/default/search/listing.php, + mod/search/views/default/search/startblurb.php, + mod/search/views/rss/search/comments/entity.php, mod/tagcloud/tagcloud.php, + mod/thewire/index.php, mod/thewire/views/default/object/thewire.php, + mod/thewire/views/rss/object/thewire.php, + .../views/rss/search/object/thewire/entity.php, + mod/uservalidationbyemail/lib/functions.php, + .../uservalidationbyemail/unvalidated_user.php: Fixes #1320: Bundled mods use + elgg_echo()'s internal string substitution. + +2010-11-03 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php: Refs #2351: deprecated get_objects_in_group() in + favor of elgg_get_entities(). There's nothing the former can do that the + latter can't, so it's not worth maintaining. + +2010-11-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php, + actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php, + actions/admin/plugins/reorder.php, actions/admin/user/delete.php, + actions/admin/user/resetpassword.php, actions/comments/add.php, + actions/entities/delete.php, actions/friends/add.php, + actions/friends/remove.php, actions/likes/add.php, + actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + actions/register.php, actions/user/requestnewpassword.php, + actions/useradd.php, engine/classes/ElggAnnotation.php, + engine/classes/ElggDiskFilestore.php, engine/classes/ElggExtender.php, + engine/classes/ElggFile.php, engine/classes/ElggFileCache.php, + engine/classes/ElggGroup.php, engine/classes/ElggMemcache.php, + engine/classes/ElggMetadata.php, engine/classes/ElggObject.php, + engine/classes/ElggRelationship.php, engine/classes/ElggSite.php, + engine/classes/ElggUser.php, engine/handlers/cron_handler.php, + engine/lib/actions.php, engine/lib/api.php, engine/lib/cron.php, + engine/lib/database.php, engine/lib/entities.php, engine/lib/export.php, + engine/lib/extender.php, engine/lib/group.php, engine/lib/notification.php, + engine/lib/objects.php, engine/lib/output.php, engine/lib/plugins.php, + engine/lib/relationships.php, engine/lib/sites.php, engine/lib/users.php, + engine/lib/xml-rpc.php, index.php, install/ElggInstaller.php, + install/ElggRewriteTester.php, languages/en.php, pages/friends/index.php, + pages/friends/of.php, services/export/handler.php, + views/default/admin/plugins/simple.php, + views/default/annotation/annotate.php, + views/default/friends/river/create.php, + views/default/group/search/startblurb.php, views/default/object/default.php, + views/default/user/search/startblurb.php: Refs #1320. Updated core to use + elgg_echo()'s native string replacement. + + * engine/lib/languages.php: Refs #1320: elgg_echo() has built-in sprintf + support. + + * mod/groups/views/default/groups/find.php: Refs #2582. Merged [7224] to + trunk. + +2010-11-03 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php, mod/blog/views/default/object/blog.php, + .../views/default/bookmarks/group_bookmarks.php, + .../views/default/embed/web_services/content.php, + mod/embed/views/default/object/file/embedlist.php, + mod/file/views/default/file/groupprofile_files.php, + mod/file/views/default/widgets/filerepo/view.php, + mod/groups/views/default/forum/maintopic.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/groups/featured.php, + mod/groups/views/default/groups/forum_latest.php, + mod/groups/views/default/groups/groupprofile.php, + .../views/default/groups/invitationrequests.php, + mod/groups/views/default/groups/members.php, + .../views/default/groups/membershiprequests.php, + mod/groups/views/default/groups/profileitems.php, + .../views/default/widgets/a_users_groups/view.php, + .../views/default/admin/overview/logbrowser.php, + mod/messages/views/default/messages/forms/send.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/view.php, + mod/profile/views/default/profile/admin_menu.php, + .../profile/commentwall/commentwall_content.php, + .../views/default/profile/profile_ownerblock.php, + .../views/default/reportedcontent/listing.php, + mod/riverdashboard/endpoint/get_comments.php, + .../views/default/river/item/list.php, + .../views/default/river/item/wrapper.php, + .../views/default/river/item/wrapper_classic.php, + .../views/default/riverdashboard/nav.php, + .../views/default/search/comments/entity.php, + mod/search/views/default/search/entity.php, + .../views/default/canvas/layouts/frontpage.php, + mod/sitepages/views/default/sitepages/members.php, + mod/sitepages/views/default/sitepages/sidebar.php, + mod/sitepages/views/default/sitepages/welcome.php, + mod/thewire/views/default/object/thewire.php, + mod/thewire/views/default/thewire/forms/add.php, + .../views/default/thewire/profile_status.php, + .../default/account/forms/login_walled_garden.php, + views/default/admin/plugins/advanced.php, + views/default/admin/plugins/simple.php, + views/default/annotation/generic_comment.php, + views/default/annotation/latest_comments.php, + views/default/annotation/likes.php, + views/default/canvas/layouts/administration.php, + views/default/canvas/layouts/one_column.php, + .../canvas/layouts/one_column_with_sidebar.php, views/default/css.php, + views/default/css_ie.php, views/default/entities/entity_listing.php, + views/default/entities/gallery_listing.php, views/default/friends/picker.php, + views/default/likes/forms/edit.php, views/default/navigation/pagination.php, + views/default/navigation/site_nav.php, views/default/output/rss_view.php, + views/default/page_elements/content_header.php, + .../page_elements/content_header_member.php, + views/default/page_elements/elgg_footer.php, + views/default/page_elements/elgg_topbar.php, + views/default/page_elements/owner_block.php, + views/default/page_shells/walled_garden.php: Fixes #2440: Converted + clearfloat to clearfix, brought back orig clearfloat + + * engine/lib/entities.php: Refs #2050: Added missing docblock parameters + + * engine/classes/ElggEntity.php, engine/lib/entities.php: Fixes #2050: Added + subtype parameter to can_write_to_container functions and hooks + + * engine/lib/entities.php: Set return type of get_entity to ElggEntity + + * engine/classes/ElggEntity.php, engine/classes/ElggObject.php: Fixes #2134: + Moved getContainerEntity() method to ElggEntity + + * engine/lib/group.php: Refs #1411: Deprecated + get_entities_from_metadata_groups(_multi) in favor of + elgg_get_entities_from_metadata. Added proper deprecation for + delete_group_entity. Unsure of version deprecated -- set to 1.6 + + * engine/lib/access.php: bah! forgot to rename all variables in + list_entities_from_access_id + + * engine/lib/access.php: Fixed regression in deprecated + list_entities_from_access_id -- was passing access_id as 'collection_id' + instead of 'access_id' + +2010-11-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/api.php, engine/lib/navigation.php, + engine/lib/users.php, engine/lib/usersettings.php, engine/lib/views.php, + engine/lib/widgets.php, engine/tests/ui/submenu.php, index.php, + mod/bookmarks/start.php, .../default/river/object/bookmarks/create.php, + mod/categories/listing.php, .../views/default/defaultwidgets/editor.php, + mod/diagnostics/index.php, mod/diagnostics/start.php, mod/ecml/start.php, + mod/file/friends.php, mod/file/index.php, mod/file/search.php, + mod/file/start.php, mod/file/views/default/object/file.php, + mod/file/world.php, mod/groups/all.php, mod/groups/forum.php, + mod/groups/groupprofile.php, mod/groups/index.php, mod/groups/membership.php, + mod/groups/start.php, .../views/default/object/groupforumtopic.php, + mod/invitefriends/index.php, mod/invitefriends/start.php, + mod/members/index.php, mod/messages/start.php, mod/notifications/groups.php, + mod/notifications/index.php, mod/notifications/start.php, + mod/pages/actions/pages/edit.php, mod/pages/index.php, mod/pages/start.php, + mod/pages/view.php, mod/pages/world.php, mod/profile/edit.php, + mod/profile/editicon.php, mod/profile/start.php, + mod/riverdashboard/index.php, .../views/default/river/item/wrapper.php, + mod/sitepages/index.php, mod/sitepages/start.php, + mod/sitepages/views/default/sitepages/metatags.php, + .../views/default/widgets/tagcloud/view.php, mod/thewire/start.php, + mod/uservalidationbyemail/start.php, pages/dashboard/index.php, + pages/dashboard/latest.php, pages/entities/index.php, + pages/entities/list.php, views/default/admin/overview/online.php, + views/default/admin/users/online.php, views/default/annotation/annotate.php, + views/default/canvas/layouts/widgets.php, + views/default/navigation/pagination.php, + views/default/navigation/site_nav.php, views/default/output/tagcloud.php, + views/default/page_elements/content_header.php, + views/default/widgets/editwrapper.php: Fixes #2128 - replaces all uses of + set_context() and get_context() in core and plugins + +2010-11-03 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php: Fixes #2151: Replaced elgg_get_viewtype() + implementation with @cash's much simpler version + + * engine/lib/annotations.php, engine/lib/relationships.php: Refs #1411: + Deprecated list_entities_from_relationship() in favor of + elgg_list_entities_from_relationship() + + * engine/lib/access.php, engine/lib/annotations.php, + engine/lib/entities.php, engine/lib/metadata.php: Fixes #2606: Abstracted + elgg_list_entities. Takes an optional second argument for the 'getter', + defaulting to 'elgg_get_entities'. Converted current elgg_list_entities* + functions to use it + + * README.txt: Added .txt for consistency + +2010-11-02 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/handlers/xml-rpc_handler.php, engine/lib/admin.php, + engine/lib/api.php, engine/lib/elgglib.php, engine/lib/tags.php, + engine/lib/users.php, engine/lib/xml-rpc.php, engine/tests/ui/submenu.php, + index.php, install/ElggInstaller.php, mod/blog/start.php, + mod/bookmarks/bookmarklet.php, mod/bookmarks/start.php, + mod/categories/listing.php, mod/diagnostics/index.php, mod/ecml/start.php, + mod/file/edit.php, mod/file/friends.php, mod/file/index.php, + mod/file/search.php, mod/file/upload.php, mod/file/world.php, + mod/groups/activity.php, mod/groups/addtopic.php, mod/groups/all.php, + mod/groups/edit.php, mod/groups/edittopic.php, mod/groups/forum.php, + mod/groups/groupprofile.php, mod/groups/index.php, + mod/groups/invitations.php, mod/groups/invite.php, mod/groups/membership.php, + mod/groups/membershipreq.php, mod/groups/new.php, mod/groups/topicposts.php, + mod/invitefriends/index.php, mod/members/index.php, + mod/messageboard/history.php, mod/messageboard/index.php, + mod/messages/index.php, mod/messages/read.php, mod/messages/send.php, + mod/messages/sent.php, mod/notifications/groups.php, + mod/notifications/index.php, mod/pages/edit.php, mod/pages/history.php, + mod/pages/index.php, mod/pages/new.php, mod/pages/view.php, + mod/pages/welcome.php, mod/pages/world.php, mod/profile/edit.php, + mod/profile/editicon.php, mod/profile/index.php, mod/profile/start.php, + mod/reportedcontent/add.php, mod/riverdashboard/index.php, + mod/search/index.php, mod/sitepages/index.php, mod/sitepages/start.php, + mod/tagcloud/tagcloud.php, mod/thewire/add.php, mod/thewire/everyone.php, + mod/thewire/index.php, pages/account/forgotten_password.php, + pages/account/register.php, pages/dashboard/index.php, + pages/dashboard/latest.php, pages/entities/index.php, + pages/entities/list.php, pages/friends/add.php, + pages/friends/collections.php, pages/friends/edit.php, + pages/friends/index.php, pages/friends/of.php, pages/settings/plugins.php, + pages/settings/statistics.php, pages/settings/user.php, + services/api/rest_api.php, services/export/handler.php: Fixes #2360: + page_draw => elgg_view_page in core + bundled plugins + + * documentation/examples/hooks/basic.php, + documentation/examples/hooks/register/all.php, + documentation/examples/hooks/register/emit.php: Fixed several typos in + documentation examples + + * documentation/examples/hooks/register/advanced.php, engine/lib/views.php: + Refs #2360: Deprecated page_draw in favor of elgg_view_page. Updated + packaged documentation to reflect this. + + * engine/lib/elgglib.php, engine/tests/api/helpers.php: Added url + normalization support to elgg_register_js and elgg_register_css + + * documentation/examples/hooks/register/advanced.php, + documentation/examples/hooks/register/basic.php: Corrected a couple typos in + the documentation that are being registered as php errors + + * .../default/messageboard/messageboard_content.php, mod/messages/start.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/view.php, mod/pages/history.php, + mod/pages/new.php, mod/pages/start.php, mod/pages/view.php, + mod/pages/welcome.php, mod/profile/start.php, + mod/profile/views/default/profile/admin_menu.php, + .../profile/commentwall/commentwall_content.php, + .../views/default/profile/menu/adminlinks.php, + .../views/default/profile/menu/friendlinks.php, + .../views/default/riverdashboard/sitemessage.php, mod/sitepages/start.php, + mod/thewire/start.php, mod/thewire/views/default/object/thewire.php, + .../uservalidationbyemail/unvalidated_user.php: Fixes #2463: Removed + gratuitous references to $CONFIG->url, etc. from the rest of the plugins. + + * mod/blog/start.php, mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/sidebar_edit.php, + mod/blog/views/default/blog/sidebar_revisions.php, + mod/blog/views/default/object/blog.php, mod/bookmarks/start.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../views/default/diagnostics/forms/download.php, mod/file/start.php, + mod/file/views/default/object/file.php, mod/groups/actions/addtogroup.php, + mod/groups/actions/join.php, mod/groups/all.php, mod/groups/index.php, + mod/groups/membership.php, mod/groups/start.php, + mod/groups/views/default/forum/maintopic.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, + .../views/default/object/groupforumtopic.php: Refs #2463: Removed gratuitous + references to $CONFIG->url, etc. in blog - groups plugins + + * engine/lib/actions.php, engine/lib/entities.php, engine/lib/extender.php: + Refs #2463: Added URL normalization support for entity and extender url + handlers + + * views/default/page_elements/content_header.php: Refs #2463: + page_elements/content_header normalizes 'new_link' + + * engine/lib/entities.php: Refs #2463: Fixed typo of elgg_normalize_url + function + + * engine/classes/ElggSite.php, engine/lib/actions.php, + engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/navigation.php, + engine/lib/views.php, engine/tests/ui/submenu.php, install/ElggInstaller.php, + views/default/annotation/generic_comment.php, + views/default/annotation/likes.php, views/default/friends/collection.php, + views/default/object/default.php, + views/default/page_elements/content_header.php, + views/default/page_elements/elgg_topbar_logout.php: Refs #2463: Removed some + more instances of $CONFIG->url. Added support for elgg_normalize_url to + elgg_add_action_tokens_to_url + + * engine/lib/output.php, views/default/output/confirmlink.php, + views/default/output/url.php: Refs #2463: Added url normalization support to + output/url, output/confirmlink. Enhanced normalization to take care of urls + like "example.com" + + * engine/lib/admin.php, engine/lib/users.php, mod/bookmarks/start.php, + mod/diagnostics/start.php, .../views/default/diagnostics/runalltests.php, + mod/file/views/default/file/embed_upload.php, mod/groups/start.php, + mod/invitefriends/start.php, .../views/default/invitefriends/form.php, + mod/logbrowser/views/default/logbrowser/form.php, mod/messages/start.php, + mod/messages/views/default/messages/forms/view.php, + mod/notifications/groups.php, mod/notifications/start.php, + .../default/notifications/subscriptions/form.php, mod/pages/index.php, + mod/pages/start.php, mod/pages/view.php, mod/pages/world.php, + mod/profile/start.php, .../default/admin/appearance/defaultprofile.php, + .../views/default/profile/editdefaultprofile.php, + .../views/default/riverdashboard/rivercomment.php, + .../views/default/riverdashboard/sitemessage.php, + .../views/default/admin/users/unvalidated.php, + views/default/account/forms/forgotten_password.php, + .../default/account/forms/login_walled_garden.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php, + views/default/admin/appearance/menu_items.php, + views/default/admin/components/plugin_settings.php, + views/default/admin/plugins/simple.php, + views/default/comments/forms/edit.php, views/default/friends/forms/edit.php, + views/default/object/plugin.php, views/default/usersettings/form.php, + views/default/widgets/editwrapper.php: Refs #2463: Removed many more + graituitous calls to elgg_get_site_url(), $CONFIG->url, etc. + + * views/default/input/form.php: Refs #2463: input/form now normalizes the + action parameter + + * engine/lib/output.php: Refs #2463: Removed stay { that was causing the + regexp to break + + * mod/blog/start.php, mod/bookmarks/start.php, mod/file/start.php, + mod/groups/start.php, mod/pages/start.php, mod/riverdashboard/start.php, + mod/thewire/start.php: Refs #2463: Removed some gratuitous calls to + elgg_get_site_url() from core plugins + + * engine/lib/elgglib.php, engine/lib/navigation.php, engine/lib/output.php: + Refs #2463: Added elgg_normalize_url. forward() and add_menu() make use of + it + + * actions/admin/menu_items.php, actions/admin/plugins/disable.php, + actions/admin/plugins/disableall.php, actions/admin/plugins/enable.php, + actions/admin/plugins/enableall.php, actions/admin/plugins/reorder.php, + actions/admin/plugins/simple_update_states.php, + actions/admin/site/update_advanced.php, actions/admin/site/update_basic.php, + actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php, + actions/admin/user/resetpassword.php, actions/admin/user/unban.php, + actions/comments/add.php, actions/comments/delete.php, + actions/email/save.php, actions/entities/delete.php, actions/friends/add.php, + actions/friends/remove.php, actions/import/opendd.php, actions/likes/add.php, + actions/likes/delete.php, actions/login.php, + actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + actions/user/name.php, actions/useradd.php, actions/usersettings/save.php, + actions/widgets/add.php, actions/widgets/reorder.php, + actions/widgets/save.php, mod/blog/actions/blog/delete.php, + mod/blog/start.php, mod/bookmarks/actions/delete.php, + mod/categories/actions/save.php, mod/ecml/actions/save_permissions.php, + mod/file/actions/upload.php, mod/groups/actions/addtogroup.php, + mod/groups/actions/edit.php, mod/groups/actions/featured.php, + mod/groups/actions/groupskillinvitation.php, + mod/groups/actions/groupskillrequest.php, mod/groups/actions/invite.php, + mod/groups/actions/join.php, mod/groups/actions/joinrequest.php, + mod/groups/actions/leave.php, mod/invitefriends/actions/invite.php, + mod/messages/actions/delete.php, mod/notifications/actions/groupsave.php, + mod/notifications/actions/save.php, mod/pages/actions/pages/delete.php, + mod/pages/actions/pages/edit.php, mod/profile/actions/addcomment.php, + mod/profile/actions/cropicon.php, mod/profile/actions/deletecomment.php, + mod/profile/actions/deletedefaultprofileitem.php, + mod/profile/actions/edit.php, mod/profile/actions/editdefault.php, + mod/profile/actions/iconupload.php, + mod/profile/actions/resetdefaultprofile.php, + mod/sitepages/actions/edit_settings.php: Using REFERER shorthand throughout + core + + * js/lib/elgglib.js: Refs #2538: Removed stray 'f' from elgg.system_messages + that was causing fatal error + + * js/tests/jsTestDriver.conf, jsTestDriver.conf: Refs #2538: Moved + jsTestDriver.conf to js/tests/ + + * engine/js/classes/ElggEntity.js, engine/js/classes/ElggPriorityList.js, + engine/js/classes/ElggUser.js, engine/js/lib/ajax.js, + engine/js/lib/configuration.js, engine/js/lib/elgglib.js, + engine/js/lib/events.js, engine/js/lib/languages.js, + engine/js/lib/security.js, engine/js/lib/session.js, engine/js/lib/ui.js, + engine/js/lib/ui.widgets.js, engine/js/tests/ElggAjaxOptionsTest.js, + engine/js/tests/ElggAjaxTest.js, engine/js/tests/ElggEventsTest.js, + engine/js/tests/ElggLanguagesTest.js, engine/js/tests/ElggLibTest.js, + engine/js/tests/ElggPriorityListTest.js, engine/js/tests/ElggSecurityTest.js, + engine/js/tests/ElggSessionTest.js, js/classes/ElggEntity.js, + js/classes/ElggPriorityList.js, js/classes/ElggUser.js, js/lib/ajax.js, + js/lib/configuration.js, js/lib/elgglib.js, js/lib/events.js, + js/lib/languages.js, js/lib/security.js, js/lib/session.js, js/lib/ui.js, + js/lib/ui.widgets.js, js/tests/ElggAjaxOptionsTest.js, + js/tests/ElggAjaxTest.js, js/tests/ElggEventsTest.js, + js/tests/ElggLanguagesTest.js, js/tests/ElggLibTest.js, + js/tests/ElggPriorityListTest.js, js/tests/ElggSecurityTest.js, + js/tests/ElggSessionTest.js, jsTestDriver.conf, + views/default/js/initialise_elgg.php: Refs #2538: Moved js directory to elgg + root. + + * engine/js/lib/ajax.js, engine/js/lib/elgglib.js, + engine/js/tests/ElggLibTest.js, engine/lib/entities.php: Refs #2538: Renamed + elgg.extendUrl to elgg.normalize_url + + * engine/js/lib/elgglib.js: Refs #2538: Added type checking to some more + core functions + + * engine/js/classes/ElggPriorityList.js, engine/js/lib/elgglib.js, + engine/js/lib/events.js, engine/js/lib/languages.js, + engine/js/lib/security.js, engine/js/lib/ui.js, engine/js/lib/ui.widgets.js, + engine/js/tests/ElggEventsTest.js, engine/js/tests/ElggLibTest.js, + engine/js/tests/ElggPriorityListTest.js, + views/default/js/initialise_elgg.php: Refs #2538: Added Elggy event system. + Javascript boot sequence mimics PHP. + +2010-11-01 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/js/lib/elgglib.js, views/default/css.php, + views/default/messages/errors/list.php, views/default/messages/list.php, + views/default/messages/messages/list.php: Fixes #2318: Adjusted system + message markup + styles to work with ajax actions + + * engine/lib/actions.php: Refs #2538: Pulled in support for ajax actions + + * actions/security/refreshtoken.php, engine/js/classes/ElggEntity.js, + engine/js/classes/ElggUser.js, engine/js/lib/elgglib.js, + engine/js/lib/languages.js, engine/js/tests/ElggLibTest.js, + jsTestDriver.conf, views/default/js/initialise_elgg.php, + views/default/js/languages.php, views/default/js/languages/en.php, + views/default/page_elements/html_begin.php, + views/default/page_elements/html_begin_admin.php, + views/default/scripts/initialize_elgg.php: Refs #2538: Added some models, + inheritance, more bootstrapping code + + * engine/js/classes/ElggUser.js, engine/js/lib/elgglib.js, + engine/js/lib/languages.js, engine/js/lib/session.js, + engine/js/tests/ElggLanguagesTest.js: Refs #2538: Pulled in some i18n + features + + * engine/js/tests/ElggAjaxOptionsTest.js, engine/js/tests/ElggLibTest.js, + engine/js/tests/ElggSecurityTest.js: Commented some js Test files + + * jsTestDriver.conf: Switched jsTestDriver.conf to use default jsTestDriver + port + +2010-11-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggSite.php: Fixes #2603: Corrected is_public_page() to + isPublicPage(). + +2010-11-01 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/js/lib/ajax.js, engine/js/lib/configuration.js, + engine/js/lib/elgglib.js, engine/js/lib/security.js, + engine/js/lib/session.js, engine/js/lib/ui.js, engine/js/lib/ui.widgets.js, + engine/js/tests/ElggAjaxOptionsTest.js, engine/js/tests/ElggAjaxTest.js, + engine/js/tests/ElggLibTest.js, engine/js/tests/ElggSecurityTest.js, + engine/js/tests/ElggSessionTest.js, jsTestDriver.conf: Refs #2538: Pulled in + elgg JS object and unit tests + +2010-10-31 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggData.php, engine/classes/ElggEntity.php, + engine/classes/ElggExtender.php: Refs #2597: Pushed getOwner and + getOwnerEntity into ElggEntity and ElggExtender + + * engine/classes/ElggData.php, engine/classes/Loggable.php: Refs #2597: + Deprecated Loggable::getObjectOwnerGUID() + +2010-10-31 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Refs #2210 - added functions for managing + javascript and css files + + * engine/tests/regression/trac_bugs.php: Fixed bug in regression test for + upscaling turned off + + * engine/tests/objects/sites.php, engine/tests/objects/users.php: Fixes for + [7165] - entity variable changed + + * engine/tests/objects/filestore.php: updated unit test for file matrix to + reflect updates in directory structure and class method names + + * engine/tests/objects/entities.php, engine/tests/objects/objects.php, + engine/tests/objects/sites.php, engine/tests/objects/users.php: Refs #2597 - + fixes some unit tests broken in the reorg of the data models + + * engine/tests/suite.php: Unit tests with the system log turned on are too + slow + +2010-10-31 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggAnnotation.php, engine/classes/ElggData.php, + engine/classes/ElggEntity.php, engine/classes/ElggMetadata.php, + engine/classes/ElggRelationship.php: Refs #2597: Pulled __set, __get, __isset + magic functions definitions into ElggData + + * engine/classes/ElggEntity.php: Refs #2597: Auto-initialize temp_metadata, + temp_annotations, and volatile as arrays + + * engine/classes/ElggData.php, engine/classes/ElggEntity.php, + engine/classes/ElggExtender.php, engine/classes/ElggRelationship.php: Refs + #2597: Moved "implements Exportable" up to {{{ElggData}}} + + * engine/classes/ElggEntity.php: Refs #2597: + ElggEntity::initializeAttributes calls into parent initializeAttributes() + + * engine/classes/ElggAnnotation.php, engine/classes/ElggData.php, + engine/classes/ElggEntity.php, engine/classes/ElggExtender.php, + engine/classes/ElggMetadata.php, engine/classes/ElggRelationship.php: + Improved initializeAttributes implementations + + * engine/classes/ElggGroup.php, engine/classes/ElggObject.php, + engine/classes/ElggUser.php: Refs #2597: Entity type constructors all use + initializeAttributes now + + * engine/classes/ElggData.php, engine/classes/ElggEntity.php, + engine/classes/ElggExtender.php: Refs #2597: Added getURL(), + getTimeCreated(), and initializeAttributes() to {{{ElggData}}} + +2010-10-30 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggData.php, engine/classes/ElggEntity.php, + engine/classes/ElggExtender.php: Refs #2597: pulled getOwner and + getOwnerEntity functions into ElggData I thought this would be OK even + though relationships don't technically have owners because ElggRelationship + implemented the getObectOwnerGUID method + + * engine/classes/ElggData.php, engine/classes/ElggEntity.php, + engine/classes/ElggExtender.php, engine/classes/ElggRelationship.php: Refs + #2597: Pulled Loggable functions with identical implementations into ElggData + + * engine/classes/ElggData.php, engine/classes/ElggEntity.php, + engine/classes/ElggExtender.php, engine/classes/ElggRelationship.php: Refs + #2597: Pulled identical {{{Iterator}}} and {{{ArrayAccess}}} implementations + into {{{ElggData}}} + +2010-10-30 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pagehandler.php, engine/lib/pageowner.php: Refs #2128 - added + stack context functions + +2010-10-30 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggData.php, engine/classes/ElggEntity.php, + engine/classes/ElggExtender.php, engine/classes/ElggRelationship.php: Refs + #2597: Added a new ElggData class that ElggEntity, ElggExtender, and + ElggRelationship all extend + + * views/default/page_elements/title.php: Changed get_submenu to + elgg_get_submenu + + * mod/bookmarks/views/default/object/bookmarks.php, + mod/ecml/views/default/ecml/input_ext.php, + .../views/default/groups/activity_latest.php, + mod/groups/views/default/river/forum/create.php, + mod/profile/views/default/profile/admin_menu.php, + .../views/default/profile/menu/adminlinks.php, + views/default/admin/site/advanced.php, views/default/admin/site/basic.php: + Refs #2598: Converted the rest of the $vars['url'] references to + elgg_get_site_url() + + * mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/sidebar_edit.php, + mod/blog/views/default/blog/sidebar_revisions.php, + mod/blog/views/default/object/blog.php, + .../views/default/bookmarks/bookmarklet.php, + mod/bookmarks/views/default/bookmarks/form.php, + .../views/default/bookmarks/group_bookmarks.php, + .../views/default/widgets/bookmarks/view.php, + mod/captcha/views/default/input/captcha.php, + mod/categories/views/default/categories/view.php, + .../views/default/defaultwidgets/editor.php, + .../views/default/diagnostics/runalltests.php, + mod/ecml/views/default/ecml/admin/css.php, + mod/ecml/views/default/ecml/help/blip.tv.php, + mod/ecml/views/default/ecml/help/dailymotion.php, + mod/ecml/views/default/ecml/help/googlemaps.php, + mod/ecml/views/default/ecml/help/livevideo.php, + mod/ecml/views/default/ecml/help/redlasso.php, + mod/ecml/views/default/ecml/help/slideshare.php, + mod/ecml/views/default/ecml/help/vimeo.php, + mod/ecml/views/default/ecml/help/youtube.php, + .../views/default/embed/web_services/content.php, + mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/js.php, mod/embed/views/default/embed/link.php, + mod/embed/views/default/embed/upload/content.php, + mod/file/views/default/file/css.php, + mod/file/views/default/file/embed_upload.php, + mod/file/views/default/file/groupprofile_files.php, + mod/file/views/default/file/icon.php, + .../default/file/specialcontent/audio/mid.php, + .../default/file/specialcontent/audio/mp3.php, + .../default/file/specialcontent/audio/mpeg.php, + .../default/file/specialcontent/audio/x-wav.php, + .../default/file/specialcontent/image/default.php, + mod/file/views/default/file/typecloud.php, + mod/file/views/default/file/upload.php, + mod/file/views/default/object/file.php, + mod/file/views/default/widgets/filerepo/view.php, + mod/file/views/rss/object/file.php, mod/groups/actions/delete.php, + mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/forum/maintopic.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + mod/groups/views/default/groups/find.php, + mod/groups/views/default/groups/forum_latest.php, + .../views/default/groups/group_sort_menu.php, + mod/groups/views/default/groups/grouplisting.php, + mod/groups/views/default/groups/groupprofile.php, + .../views/default/groups/invitationrequests.php, + .../views/default/groups/membershiprequests.php, + mod/groups/views/default/groups/side_menu.php, + .../views/default/icon/group/default/large.php, + .../views/default/icon/group/default/medium.php, + .../views/default/icon/group/default/small.php, + .../views/default/icon/group/default/tiny.php, + .../views/default/object/groupforumtopic.php, + .../views/default/river/forum/topic/create.php, + .../views/default/invitefriends/form.php, + .../views/default/logbrowser/adminlinks.php, + mod/logbrowser/views/default/logbrowser/form.php, + .../views/default/members/members_navigation.php, + mod/members/views/default/members/search.php, + .../views/default/messageboard/css.php, + .../views/default/messageboard/forms/add.php, + .../default/messageboard/messageboard_content.php, + .../views/default/widgets/messageboard/view.php, + mod/messages/views/default/messages/css.php, + .../views/default/messages/forms/reply.php, + mod/messages/views/default/messages/forms/send.php, + mod/messages/views/default/messages/forms/view.php, + mod/messages/views/default/messages/menu.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/topbar.php, + mod/messages/views/default/messages/view.php, + .../views/default/notifications/css.php, + .../default/notifications/subscriptions/form.php, + mod/pages/views/default/forms/pages/edit.php, + .../views/default/forms/pages/editwelcome.php, + .../views/default/icon/object/page/medium.php, + mod/pages/views/default/icon/object/page/small.php, + .../views/default/icon/object/page_top/medium.php, + .../views/default/icon/object/page_top/small.php, + mod/pages/views/default/pages/css.php, + mod/pages/views/default/pages/metatags.php, + mod/pages/views/default/widgets/pages/view.php, + mod/profile/actions/cropicon.php, + .../views/default/icon/user/default/large.php, + .../views/default/icon/user/default/master.php, + .../views/default/icon/user/default/medium.php, + .../views/default/icon/user/default/small.php, + .../views/default/icon/user/default/tiny.php, + .../views/default/icon/user/default/topbar.php, + .../profile/commentwall/commentwall_content.php, + .../default/profile/commentwall/commentwalladd.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/edit.php, + .../views/default/profile/editdefaultprofile.php, + .../default/profile/editdefaultprofileitems.php, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/icon.php, + .../views/default/profile/menu/adminlinks.php, + .../views/default/profile/menu/friendlinks.php, + .../views/default/profile/profile_ownerblock.php, + .../views/default/profile/topbar_extend.php, + .../views/default/reportedcontent/css.php, + .../views/default/reportedcontent/footer_link.php, + .../views/default/reportedcontent/form.php, + .../views/default/reportedcontent/listing.php, + .../views/default/riverdashboard/container.php, + .../views/default/riverdashboard/css.php, + .../views/default/riverdashboard/js.php, + .../views/default/riverdashboard/menu.php, + .../views/default/riverdashboard/rivercomment.php, + .../views/default/riverdashboard/sitemessage.php, + mod/search/views/default/search/listing.php, + mod/search/views/default/search/search_box.php, + .../views/default/sitepages/footer_menu.php, + mod/sitepages/views/default/sitepages/menu.php, + mod/thewire/views/default/object/thewire.php, + .../views/default/river/object/thewire/create.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/thewire/forms/add.php, + .../views/default/thewire/profile_status.php, + mod/thewire/views/default/widgets/thewire/view.php, + mod/tinymce/views/default/input/longtext.php, + mod/twitter/views/default/twitter/css.php, + .../views/default/admin/users/unvalidated.php, + .../uservalidationbyemail/unvalidated_user.php, + .../default/file/specialcontent/audio/mp3.php, + .../default/file/specialcontent/audio/mpeg.php, + .../default/file/specialcontent/audio/mpg.php, + views/default/account/forms/forgotten_password.php, + views/default/account/forms/login.php, + views/default/account/forms/login_dropdown.php, + .../default/account/forms/login_walled_garden.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php, + views/default/admin/appearance/menu_items.php, + views/default/admin/components/plugin.php, + views/default/admin/components/plugin_settings.php, + views/default/admin/plugins/simple.php, + views/default/annotation/generic_comment.php, + views/default/annotation/latest_comments.php, + views/default/annotation/likes.php, + views/default/canvas/layouts/administration.php, + views/default/canvas/layouts/widgets.php, + views/default/comments/forms/edit.php, views/default/css.php, + views/default/dashboard/blurb.php, views/default/friends/collection.php, + views/default/friends/collectiontabs.php, + views/default/friends/forms/edit.php, + views/default/group/search/finishblurb.php, + views/default/input/autocomplete.php, views/default/input/userpicker.php, + views/default/likes/forms/edit.php, views/default/likes/forms/link.php, + views/default/object/default.php, views/default/object/plugin.php, + views/default/output/tagcloud.php, views/default/output/tags.php, + views/default/page_elements/content_header.php, + views/default/page_elements/elgg_footer.php, + views/default/page_elements/elgg_header_logo.php, + views/default/page_elements/elgg_topbar.php, + views/default/page_elements/elgg_topbar_logout.php, + views/default/page_elements/html_begin.php, + views/default/page_elements/html_begin_admin.php, + views/default/page_shells/walled_garden.php, + views/default/settings/system.php, views/default/settings/upgrading.php, + views/default/user/search/finishblurb.php, + views/default/usersettings/form.php, views/default/widgets/editwrapper.php, + views/default/widgets/wrapper.php, views/foaf/page_shells/default.php, + views/foaf/user/default.php, views/installation/install/header.php, + views/installation/install/nav.php, + views/installation/install/pages/complete.php, + views/installation/page_shells/default.php: Refs #2598: Converted most + $vars['url'] to elgg_get_site_url() + +2010-10-30 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: checking if the site has any groups before looping + over them + + * mod/blog/blog_lib.php: fixed minor issue where blog code wasn't setting + type when getting subtype + +2010-10-30 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php, engine/lib/relationships.php, + install/ElggInstaller.php, mod/blog/start.php, + mod/blog/views/default/blog/sidebar_menu.php, mod/bookmarks/start.php, + mod/diagnostics/index.php, mod/diagnostics/start.php, + mod/file/actions/save.php, mod/file/actions/upload.php, mod/file/start.php, + .../default/file/icon/application/default.php, + .../views/default/file/icon/application/excel.php, + .../views/default/file/icon/application/msword.php, + .../views/default/file/icon/application/pdf.php, + .../default/file/icon/application/powerpoint.php, + .../default/file/icon/application/vnd.ms-excel.php, + .../file/icon/application/vnd.ms-powerpoint.php, + .../application/vnd.oasis.opendocument.text.php, + mod/file/views/default/file/icon/archive.php, + mod/file/views/default/file/icon/audio.php, + mod/file/views/default/file/icon/default.php, + mod/file/views/default/file/icon/document.php, + .../views/default/file/icon/text/directory.php, + mod/file/views/default/file/icon/video.php, + mod/groups/actions/forums/addtopic.php, + mod/groups/actions/forums/deletetopic.php, + mod/groups/actions/forums/edittopic.php, mod/groups/activity.php, + mod/groups/forum.php, mod/groups/start.php, + mod/groups/views/default/forms/forums/addtopic.php, + mod/groups/views/default/forum/viewposts.php, + mod/invitefriends/actions/invite.php, mod/invitefriends/start.php, + mod/members/index.php, mod/messageboard/start.php, mod/messages/index.php, + mod/messages/sent.php, mod/messages/start.php, mod/notifications/groups.php, + mod/notifications/start.php, mod/pages/index.php, mod/pages/start.php, + mod/pages/view.php, mod/pages/views/default/pages/breadcrumbs.php, + mod/pages/world.php, mod/profile/actions/addcomment.php, + mod/profile/start.php, .../default/admin/appearance/defaultprofile.php, + .../views/default/reportedcontent/user_report.php, + mod/riverdashboard/start.php, mod/search/index.php, mod/thewire/start.php, + views/default/page_elements/content_header.php, + views/default/usersettings/main_opt/plugins.php, + views/default/usersettings/main_opt/statistics.php, + views/default/usersettings/main_opt/user.php, + views/installation/input/button.php: Refs #2598: Converted virtually all uses + of $CONFIG->wwwroot to elgg_get_site_url() + +2010-10-30 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggFile.php, engine/tests/objects/entities.php, + mod/blog/classes/ElggBlog.php: finished the conversion to + initializeAttributes() + +2010-10-30 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fixes #2598: Added elgg_get_site_url() + + * .../admin/appearance/default_dashboard_widgets.php, + .../admin/appearance/default_profile_widgets.php, mod/file/search.php, + mod/file/world.php, mod/groups/actions/leave.php, mod/pages/world.php, + mod/profile/views/default/profile/admin_menu.php, + .../default/profile/commentwall/commentwalladd.php, + mod/profile/views/default/profile/icon.php, + .../views/default/profile/menu/adminlinks.php, mod/thewire/index.php, + mod/thewire/start.php: Replaced $_SESSION['id'] and $_SESSION['guid'] with + get_loggedin_userid() + +2010-10-30 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: fixed php exception and error handlers not being + next to each other in elgglib + + * documentation/stubs/config.php, engine/lib/configuration.php, + engine/lib/database.php, engine/lib/install.php, engine/lib/sessions.php, + engine/lib/sites.php, engine/lib/version.php, engine/start.php: ripped out + last remaining tentacles of old installer from core - just needs removal of + install.php when elgg_view() is updated + +2010-10-30 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php, engine/lib/users.php, engine/lib/views.php, + mod/blog/views/default/blog/sidebar_menu.php, mod/bookmarks/bookmarklet.php, + mod/bookmarks/start.php, .../views/default/bookmarks/bookmarklet.php, + mod/bookmarks/views/default/bookmarks/form.php, + .../views/default/bookmarks/group_bookmarks.php, + .../views/default/widgets/bookmarks/view.php, + .../views/default/defaultwidgets/editor.php, mod/file/edit.php, + mod/file/friends.php, mod/file/index.php, mod/file/search.php, + mod/file/start.php, mod/file/upload.php, + mod/file/views/default/file/groupprofile_files.php, + mod/file/views/default/file/typecloud.php, + mod/file/views/default/file/upload.php, mod/file/world.php, + mod/groups/activity.php, mod/groups/addtopic.php, mod/groups/all.php, + mod/groups/edittopic.php, mod/groups/forum.php, mod/groups/index.php, + mod/groups/membership.php, mod/groups/start.php, mod/groups/topicposts.php, + mod/groups/views/default/forum/maintopic.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + .../views/default/groups/activity_latest.php, + mod/groups/views/default/groups/forum_latest.php, + .../views/default/object/groupforumtopic.php, mod/members/index.php, + mod/messageboard/index.php, .../views/default/messageboard/forms/add.php, + .../views/default/widgets/messageboard/view.php, mod/messages/send.php, + mod/pages/edit.php, mod/pages/history.php, mod/pages/index.php, + mod/pages/new.php, mod/pages/start.php, mod/pages/view.php, + mod/pages/views/default/forms/pages/edit.php, + .../views/default/pages/groupprofile_pages.php, + mod/pages/views/default/widgets/pages/view.php, mod/pages/welcome.php, + mod/pages/world.php, mod/profile/edit.php, mod/profile/editicon.php, + mod/profile/icon.php, mod/profile/start.php, + mod/profile/views/default/profile/admin_menu.php, + .../default/profile/commentwall/commentwalladd.php, + mod/profile/views/default/profile/edit.php, + mod/profile/views/default/profile/listing.php, + mod/profile/views/default/profile/metatags.php, + .../default/profile/profile_contents/details.php, + .../views/default/profile/profile_ownerblock.php, + mod/reportedcontent/add.php, .../views/default/widgets/tagcloud/view.php, + mod/thewire/index.php, mod/thewire/start.php, + mod/thewire/views/default/widgets/thewire/view.php, pages/friends/index.php, + pages/friends/of.php, pages/friends/pickercallback.php, + pages/settings/index.php, pages/settings/plugins.php, + pages/settings/statistics.php, pages/settings/user.php, + views/default/canvas/layouts/widgets.php, + .../notifications/settings/usersettings.php, + views/default/page_elements/content_header.php, + .../page_elements/content_header_member.php, + views/default/page_elements/owner_block.php, + views/default/page_elements/title.php, + views/default/user/settings/default_access.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php, + views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php, + views/foaf/page_shells/default.php: Refs #1439: Using new page_owner + functions in all of core + + * engine/lib/filestore.php, mod/bookmarks/actions/add.php, + mod/bookmarks/bookmarklet.php, + mod/bookmarks/views/default/bookmarks/form.php, + mod/diagnostics/actions/download.php, mod/file/actions/delete.php, + mod/file/actions/save.php, mod/file/world.php, mod/groups/actions/delete.php, + mod/groups/actions/forums/addtopic.php, + mod/groups/actions/forums/edittopic.php, mod/groups/actions/leave.php, + mod/groups/groupprofile.php, mod/groups/membership.php, mod/groups/start.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + mod/groups/views/default/groups/forum_latest.php, + mod/groups/views/default/groups/side_menu.php, mod/members/index.php, + mod/messages/actions/delete.php, mod/messages/send.php, + mod/messages/sent.php, mod/messages/start.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/topbar.php, + mod/messages/views/default/messages/view.php, + .../notifications/subscriptions/collections.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/groupsform.php, + .../notifications/subscriptions/personal.php, + mod/pages/actions/pages/edit.php, mod/pages/edit.php, mod/pages/new.php, + mod/pages/start.php, mod/pages/welcome.php, mod/pages/world.php, + mod/profile/actions/addcomment.php, mod/profile/actions/edit.php, + mod/profile/start.php, mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/icon.php, + .../views/default/profile/profile_ownerblock.php, + mod/reportedcontent/actions/add.php, mod/reportedcontent/add.php, + .../views/default/reportedcontent/form.php, + mod/riverdashboard/actions/add.php, mod/riverdashboard/index.php, + .../views/default/riverdashboard/ecml/activity.php, + .../views/default/riverdashboard/welcome.php, mod/thewire/index.php, + mod/thewire/start.php, views/default/canvas/layouts/widgets.php, + views/foaf/page_shells/default.php: Refs #2124: Using get_loggedin_user + functions instead of $vars['user'], $_SESSION['user'], etc. + + * mod/pages/views/default/pages/breadcrumbs.php, + views/foaf/user/default.php: Refs #2124: Using elgg_get_page_owner instead of + $vars['page_owner'] in views + +2010-10-30 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: organized functions in elgglib by purpose - more + or less + + * engine/lib/elgglib.php, engine/lib/navigation.php, engine/start.php, + install/ElggInstaller.php: pulled navigation functions out of elgglib.php + + * engine/lib/configuration.php, engine/lib/elgglib.php: moved datalist code + into the configuration lib + + * engine/lib/plugins.php: fixed spelling mistake in comment + + * engine/lib/cache.php, engine/lib/elgglib.php: moved file path cache + functions into the cache lib which seems to be a more logical location for + them + +2010-10-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/useradd.php, engine/lib/entities.php: Fixed an invalid call to + get_pageowner_guid() in can_edit_entity(). Removed the call to the validation + function in useradd. + +2010-10-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt, README.txt: Language changes for contributors and + readme. + +2010-10-29 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt: small readme tweak. + +2010-10-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/mb_wrapper.php: Fixes #2544. Pulled out the eval() for creating + elgg_*() mb wrapper functions. + + * engine/lib/filestore.php: Fixes #2150: Removed old code in filestore. + + * CHANGES.txt, _css/css.php, _css/js.php, actions/admin/menu_items.php, + actions/admin/plugins/simple_update_states.php, actions/comments/add.php, + actions/email/save.php, actions/friends/add.php, + actions/friends/addcollection.php, actions/friends/deletecollection.php, + actions/friends/editcollection.php, actions/friends/remove.php, + actions/likes/add.php, actions/likes/delete.php, actions/login.php, + actions/register.php, actions/user/language.php, actions/user/password.php, + actions/user/spotlight.php, actions/useradd.php, + actions/usersettings/save.php, actions/widgets/add.php, + actions/widgets/reorder.php, actions/widgets/save.php, + engine/classes/APIException.php, engine/classes/CallException.php, + engine/classes/ClassException.php, engine/classes/ClassNotFoundException.php, + engine/classes/ConfigurationException.php, engine/classes/CronException.php, + engine/classes/DataFormatException.php, engine/classes/DatabaseException.php, + engine/classes/ElggAccess.php, engine/classes/ElggAnnotation.php, + engine/classes/ElggCache.php, engine/classes/ElggDiskFilestore.php, + engine/classes/ElggEntity.php, engine/classes/ElggExtender.php, + engine/classes/ElggFile.php, engine/classes/ElggFileCache.php, + engine/classes/ElggFilestore.php, engine/classes/ElggGroup.php, + engine/classes/ElggHMACCache.php, engine/classes/ElggMemcache.php, + engine/classes/ElggMetadata.php, engine/classes/ElggObject.php, + engine/classes/ElggPlugin.php, engine/classes/ElggRelationship.php, + engine/classes/ElggSession.php, engine/classes/ElggSharedMemoryCache.php, + engine/classes/ElggSite.php, engine/classes/ElggStaticVariableCache.php, + engine/classes/ElggUser.php, engine/classes/ElggWidget.php, + engine/classes/ErrorResult.php, engine/classes/ExportException.php, + engine/classes/Exportable.php, engine/classes/Friendable.php, + engine/classes/GenericResult.php, engine/classes/IOException.php, + engine/classes/ImportException.php, engine/classes/Importable.php, + engine/classes/InstallationException.php, + engine/classes/InvalidClassException.php, + engine/classes/InvalidParameterException.php, engine/classes/Locatable.php, + engine/classes/Loggable.php, engine/classes/NotImplementedException.php, + engine/classes/Notable.php, engine/classes/NotificationException.php, + engine/classes/ODD.php, engine/classes/ODDDocument.php, + engine/classes/ODDEntity.php, engine/classes/PluginException.php, + engine/classes/RegistrationException.php, + engine/classes/SecurityException.php, engine/classes/SuccessResult.php, + engine/classes/XMLRPCArrayParameter.php, + engine/classes/XMLRPCBase64Parameter.php, + engine/classes/XMLRPCBoolParameter.php, engine/classes/XMLRPCCall.php, + engine/classes/XMLRPCDateParameter.php, + engine/classes/XMLRPCDoubleParameter.php, + engine/classes/XMLRPCErrorResponse.php, + engine/classes/XMLRPCIntParameter.php, engine/classes/XMLRPCParameter.php, + engine/classes/XMLRPCResponse.php, engine/classes/XMLRPCStringParameter.php, + engine/classes/XMLRPCStructParameter.php, + engine/classes/XMLRPCSuccessResponse.php, engine/classes/XmlElement.php, + engine/handlers/xml-rpc_handler.php, engine/lib/access.php, + engine/lib/actions.php, engine/lib/admin.php, engine/lib/annotations.php, + engine/lib/api.php, engine/lib/calendar.php, engine/lib/configuration.php, + engine/lib/cron.php, engine/lib/database.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/export.php, engine/lib/extender.php, + engine/lib/filestore.php, engine/lib/group.php, engine/lib/input.php, + engine/lib/install.php, engine/lib/languages.php, engine/lib/location.php, + engine/lib/memcache.php, engine/lib/metadata.php, engine/lib/metastrings.php, + engine/lib/notification.php, engine/lib/objects.php, engine/lib/opendd.php, + engine/lib/output.php, engine/lib/pagehandler.php, engine/lib/pageowner.php, + engine/lib/pam.php, engine/lib/plugins.php, engine/lib/relationships.php, + engine/lib/river.php, engine/lib/sessions.php, engine/lib/sites.php, + engine/lib/statistics.php, engine/lib/system_log.php, engine/lib/tags.php, + engine/lib/upgrades/2008100701.php, engine/lib/upgrades/2008101303.php, + engine/lib/upgrades/2009022701.php, engine/lib/upgrades/2009041701.php, + engine/lib/upgrades/2009070101.php, engine/lib/upgrades/2009102801.php, + engine/lib/upgrades/2010033101.php, engine/lib/upgrades/2010060401.php, + engine/lib/upgrades/2010061501.php, engine/lib/upgrades/2010062301.php, + engine/lib/upgrades/2010071001.php, engine/lib/upgrades/2010071002.php, + engine/lib/users.php, engine/lib/usersettings.php, engine/lib/version.php, + engine/lib/views.php, engine/lib/widgets.php, engine/lib/xml-rpc.php, + engine/lib/xml.php, engine/settings.example.php, engine/start.php, index.php, + install.php, install/ElggInstaller.php, install/ElggRewriteTester.php, + .../views/default/profile/profile_ownerblock.php, + pages/account/forgotten_password.php, pages/account/register.php, + pages/dashboard/index.php, pages/dashboard/latest.php, + pages/entities/index.php, pages/friends/add.php, pages/friends/edit.php, + pages/friends/index.php, pages/friends/of.php, + pages/friends/pickercallback.php, pages/settings/plugins.php, + services/api/rest_api.php, services/export/handler.php, simplecache/view.php, + upgrade.php: Standardized code in all of core, not including language files, + tests, or core mods. + +2010-10-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt, README.txt: Updated readme to reflect the MIT license. + Updated contributors to be a flat list. + +2010-10-27 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * simplecache/view.php: Fixes #2590 - simplecache now works when simplecache + turned off + +2010-10-25 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/AccessControlQueryComponent.php, + engine/classes/DeleteQueryTypeQueryComponent.php, + engine/classes/InsertQueryTypeQueryComponent.php, + engine/classes/JoinQueryComponent.php, + engine/classes/LimitOffsetQueryComponent.php, + engine/classes/OrderQueryComponent.php, engine/classes/Query.php, + engine/classes/QueryComponent.php, + engine/classes/QueryTypeQueryComponent.php, + engine/classes/SelectFieldQueryComponent.php, + engine/classes/SelectQueryTypeQueryComponent.php, + engine/classes/SetQueryComponent.php, engine/classes/SimpleQuery.php, + engine/classes/TableQueryComponent.php, + engine/classes/UpdateQueryTypeQueryComponent.php, + engine/classes/WhereQueryComponent.php, + engine/classes/WhereSetQueryComponent.php, + engine/classes/WhereStaticQueryComponent.php: Closes #2511. Query object + classes removed. + +2010-10-22 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * COPYRIGHT.txt, actions/admin/menu_items.php, actions/comments/add.php, + actions/comments/delete.php, actions/entities/delete.php, + actions/friends/add.php, actions/friends/addcollection.php, + actions/friends/deletecollection.php, actions/friends/editcollection.php, + actions/friends/remove.php, actions/import/opendd.php, actions/likes/add.php, + actions/likes/delete.php, actions/logout.php, + .../notifications/settings/usersettings/save.php, + actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + actions/user/default_access.php, actions/user/language.php, + actions/user/name.php, actions/user/password.php, + actions/user/passwordreset.php, actions/user/spotlight.php, + actions/useradd.php, actions/usersettings/save.php, actions/widgets/add.php, + actions/widgets/reorder.php, actions/widgets/save.php, + engine/classes/ElggFile.php, engine/classes/ElggFileCache.php, + engine/classes/ElggFilestore.php, engine/classes/ElggGroup.php, + engine/classes/ElggHMACCache.php, engine/classes/ElggMemcache.php, + engine/classes/ElggMetadata.php, engine/classes/ElggStaticVariableCache.php, + engine/classes/ErrorResult.php, engine/classes/Exportable.php, + engine/classes/GenericResult.php, engine/classes/IOException.php, + engine/classes/Importable.php, + engine/classes/InsertQueryTypeQueryComponent.php, + engine/classes/InstallationException.php, + engine/classes/InvalidClassException.php, + engine/classes/InvalidParameterException.php, + engine/classes/JoinQueryComponent.php, + engine/classes/LimitOffsetQueryComponent.php, engine/classes/Loggable.php, + engine/classes/NotImplementedException.php, + engine/classes/NotificationException.php, engine/classes/ODD.php, + engine/classes/ODDDocument.php, engine/classes/ODDEntity.php, + engine/classes/OrderQueryComponent.php, engine/classes/Query.php, + engine/classes/QueryComponent.php, + engine/classes/QueryTypeQueryComponent.php, + engine/classes/RegistrationException.php, + engine/classes/SecurityException.php, + engine/classes/SelectFieldQueryComponent.php, + engine/classes/SelectQueryTypeQueryComponent.php, + engine/classes/SetQueryComponent.php, engine/classes/SimpleQuery.php, + engine/classes/SuccessResult.php, engine/classes/TableQueryComponent.php, + engine/classes/UpdateQueryTypeQueryComponent.php, + engine/classes/WhereQueryComponent.php, + engine/classes/WhereSetQueryComponent.php, + engine/classes/WhereStaticQueryComponent.php, + engine/classes/XMLRPCArrayParameter.php, + engine/classes/XMLRPCBase64Parameter.php, + engine/classes/XMLRPCBoolParameter.php, engine/classes/XMLRPCCall.php, + engine/classes/XMLRPCDateParameter.php, + engine/classes/XMLRPCDoubleParameter.php, + engine/classes/XMLRPCErrorResponse.php, + engine/classes/XMLRPCIntParameter.php, engine/classes/XMLRPCParameter.php, + engine/classes/XMLRPCResponse.php, engine/classes/XMLRPCStringParameter.php, + engine/classes/XMLRPCStructParameter.php, + engine/classes/XMLRPCSuccessResponse.php, engine/lib/admin.php, + engine/lib/annotations.php, engine/lib/api.php, engine/lib/cache.php, + engine/lib/calendar.php, engine/lib/cron.php, engine/lib/export.php, + engine/lib/extender.php, engine/lib/filestore.php, engine/lib/group.php, + engine/lib/input.php, engine/lib/install.php, engine/lib/languages.php, + engine/lib/location.php, engine/lib/memcache.php, engine/lib/metadata.php, + engine/lib/metastrings.php, engine/lib/notification.php, + engine/lib/objects.php, engine/lib/opendd.php, engine/lib/output.php, + engine/lib/pagehandler.php, engine/lib/pageowner.php, engine/lib/pam.php, + engine/lib/plugins.php, engine/lib/relationships.php, engine/lib/river.php, + engine/lib/sessions.php, engine/lib/sites.php, engine/lib/statistics.php, + engine/lib/system_log.php, engine/lib/tags.php, engine/lib/users.php, + engine/lib/usersettings.php, engine/lib/version.php, engine/lib/widgets.php, + engine/lib/xml-rpc.php, engine/lib/xml.php, + engine/tests/api/entity_getter_functions.php, engine/tests/api/helpers.php, + engine/tests/objects/entities.php, engine/tests/objects/filestore.php, + engine/tests/objects/metadata.php, engine/tests/objects/objects.php, + engine/tests/objects/sites.php, engine/tests/objects/users.php, + engine/tests/regression/trac_bugs.php, engine/tests/services/api.php, + engine/tests/suite.php, engine/tests/test_skeleton.php, index.php, + install.php, install/ElggInstaller.php, languages/en.php, + mod/blog/actions/blog/auto_save_revision.php, + mod/blog/actions/blog/delete.php, mod/blog/actions/blog/save.php, + mod/blog/blog_lib.php, mod/blog/start.php, + mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/sidebar_edit.php, + mod/blog/views/default/blog/sidebar_menu.php, + mod/blog/views/default/blog/sidebar_revisions.php, + mod/blog/views/default/object/blog.php, mod/bookmarks/actions/add.php, + mod/bookmarks/actions/delete.php, mod/bookmarks/bookmarklet.php, + mod/bookmarks/start.php, .../views/default/bookmarks/bookmarklet.php, + mod/bookmarks/views/default/bookmarks/css.php, + mod/bookmarks/views/default/bookmarks/form.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../views/default/widgets/bookmarks/edit.php, + .../views/default/widgets/bookmarks/view.php, + mod/bookmarks/views/rss/object/bookmarks.php, mod/captcha/captcha.php, + mod/captcha/languages/en.php, mod/captcha/start.php, + mod/captcha/views/default/captcha/css.php, + mod/captcha/views/default/input/captcha.php, mod/categories/actions/save.php, + mod/categories/listing.php, mod/categories/start.php, + mod/categories/views/default/categories.php, + mod/categories/views/default/categories/css.php, + .../views/default/settings/categories/edit.php, mod/crontrigger/start.php, + mod/defaultwidgets/actions/update.php, mod/defaultwidgets/start.php, + .../admin/appearance/default_dashboard_widgets.php, + .../admin/appearance/default_profile_widgets.php, + .../views/default/defaultwidgets/editor.php, + mod/diagnostics/actions/download.php, mod/diagnostics/index.php, + mod/diagnostics/languages/en.php, mod/diagnostics/start.php, + .../views/default/diagnostics/forms/download.php, + .../views/default/diagnostics/runalltests.php, + mod/ecml/actions/save_permissions.php, mod/ecml/ecml_functions.php, + mod/ecml/languages/en.php, mod/ecml/start.php, + mod/ecml/views/default/ecml/help.php, + mod/ecml/views/default/ecml/input_ext.php, + mod/ecml/views/default/ecml/keywords/blip.tv.php, + .../views/default/ecml/keywords/dailymotion.php, + mod/ecml/views/default/ecml/keywords/entity.php, + .../views/default/ecml/keywords/googlemaps.php, + mod/ecml/views/default/ecml/keywords/livevideo.php, + mod/ecml/views/default/ecml/keywords/redlasso.php, + .../views/default/ecml/keywords/slideshare.php, + mod/ecml/views/default/ecml/keywords/user_list.php, + mod/ecml/views/default/ecml/keywords/vimeo.php, + mod/ecml/views/default/ecml/keywords/youtube.php, + mod/ecml/views/default/settings/ecml/edit.php, mod/embed/start.php, + mod/embed/views/default/embed/css.php, mod/file/actions/delete.php, + mod/file/actions/download.php, mod/file/actions/save.php, + mod/file/actions/upload.php, mod/file/download.php, mod/file/edit.php, + mod/file/friends.php, mod/file/index.php, mod/file/languages/en.php, + mod/file/search.php, mod/file/start.php, mod/file/thumbnail.php, + mod/file/upload.php, mod/file/views/default/file/css.php, + mod/file/views/default/file/icon.php, mod/file/views/default/file/upload.php, + mod/file/views/default/object/file.php, mod/file/views/rss/object/file.php, + mod/file/world.php, mod/friends/start.php, + mod/friends/views/default/widgets/friends/edit.php, + mod/friends/views/default/widgets/friends/view.php, + mod/garbagecollector/languages/en.php, mod/garbagecollector/start.php, + mod/groups/actions/addtogroup.php, mod/groups/actions/edit.php, + mod/groups/actions/featured.php, mod/groups/actions/forums/addtopic.php, + mod/groups/actions/forums/deletetopic.php, + mod/groups/actions/groupskillinvitation.php, + mod/groups/actions/groupskillrequest.php, mod/groups/actions/invite.php, + mod/groups/actions/join.php, mod/groups/actions/joinrequest.php, + mod/groups/actions/leave.php, mod/groups/all.php, mod/groups/edit.php, + mod/groups/graphics/icon.php, mod/groups/groupprofile.php, + mod/groups/index.php, mod/groups/invitations.php, mod/groups/invite.php, + mod/groups/languages/en.php, mod/groups/membership.php, + mod/groups/membershipreq.php, mod/groups/new.php, mod/groups/start.php, + mod/groups/topicposts.php, + mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/forum/maintopic.php, + mod/groups/views/default/group/default.php, + .../views/default/groups/activity_latest.php, + .../views/default/groups/closedmembership.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/grouplisting.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/icon.php, + mod/groups/views/default/groups/members.php, + mod/groups/views/default/groups/profileitems.php, + .../views/default/object/groupforumtopic.php, + .../default/widgets/group_entities_widget/edit.php, + .../default/widgets/group_entities_widget/view.php, + .../default/widgets/group_members_widget/edit.php, + .../default/widgets/group_members_widget/view.php, + mod/groups/views/rss/forum/topics.php, + mod/groups/views/rss/forum/viewposts.php, + mod/groups/views/rss/groups/profileitems.php, + mod/groups/views/rss/object/groupforumtopic.php, mod/htmlawed/start.php, + mod/invitefriends/actions/invite.php, mod/invitefriends/index.php, + mod/invitefriends/languages/en.php, mod/invitefriends/start.php, + .../views/default/invitefriends/form.php, + .../views/default/invitefriends/formitems.php, + mod/logbrowser/languages/en.php, mod/logbrowser/start.php, + .../views/default/admin/overview/logbrowser.php, + mod/logbrowser/views/default/logbrowser/css.php, + mod/logbrowser/views/default/object/logwrapper.php, + mod/logrotate/languages/en.php, mod/logrotate/start.php, + mod/members/index.php, mod/members/languages/en.php, mod/members/start.php, + mod/members/views/default/members/css.php, + mod/members/views/default/members/search.php, + mod/messageboard/actions/add.php, mod/messageboard/actions/delete.php, + mod/messageboard/ajax_endpoint/load.php, mod/messageboard/history.php, + mod/messageboard/index.php, mod/messageboard/start.php, + .../views/default/messageboard/css.php, + .../views/default/messageboard/forms/add.php, + .../views/default/messageboard/messageboard.php, + .../default/messageboard/messageboard_content.php, + .../views/default/widgets/messageboard/edit.php, + .../views/default/widgets/messageboard/view.php, + mod/messages/actions/delete.php, mod/messages/actions/send.php, + mod/messages/index.php, mod/messages/languages/en.php, mod/messages/read.php, + mod/messages/send.php, mod/messages/sent.php, mod/messages/start.php, + mod/messages/views/default/messages/css.php, + mod/messages/views/default/messages/forms/send.php, + mod/messages/views/default/messages/forms/view.php, + mod/messages/views/default/messages/menu.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/topbar.php, + mod/messages/views/default/messages/view.php, + mod/notifications/actions/groupsave.php, mod/notifications/actions/save.php, + mod/notifications/groups.php, mod/notifications/index.php, + mod/notifications/start.php, .../views/default/notifications/css.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/groupsform.php, + mod/pages/actions/pages/editwelcome.php, mod/pages/history.php, + mod/pages/views/default/widgets/pages/view.php, + mod/profile/actions/cropicon.php, + mod/profile/actions/deletedefaultprofileitem.php, + mod/profile/actions/edit.php, mod/profile/actions/editdefault.php, + mod/profile/actions/editfield.php, mod/profile/actions/iconupload.php, + mod/profile/actions/reorder.php, mod/profile/actions/resetdefaultprofile.php, + mod/profile/edit.php, mod/profile/editicon.php, mod/profile/icon.php, + mod/profile/icondirect.php, mod/profile/index.php, + mod/profile/javascript.php, mod/profile/profile_lib.php, + mod/profile/start.php, .../default/admin/appearance/defaultprofile.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/edit.php, + .../views/default/profile/editdefaultprofile.php, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/hoverover.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/javascript.php, + mod/profile/views/default/profile/listing.php, + .../views/default/profile/menu/adminlinks.php, + .../views/default/profile/menu/friendlinks.php, + mod/profile/views/default/profile/menu/links.php, + mod/profile/views/default/profile/metatags.php, + mod/profile/views/default/profile/sidebar.php, + mod/reportedcontent/actions/add.php, mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, mod/reportedcontent/add.php, + mod/reportedcontent/languages/en.php, mod/reportedcontent/start.php, + .../default/admin/overview/reportedcontent.php, + .../views/default/reportedcontent/css.php, + .../views/default/reportedcontent/footer_link.php, + .../views/default/reportedcontent/form.php, + .../views/default/reportedcontent/listing.php, + mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php, + .../views/default/river/item/wrapper_classic.php, + .../views/default/riverdashboard/ecml/activity.php, + .../views/default/riverdashboard/sitemessage.php, mod/search/index.php, + mod/search/search_hooks.php, mod/search/start.php, + .../views/default/search/comments/entity.php, + mod/search/views/default/search/css.php, + mod/search/views/default/search/entity.php, + mod/search/views/default/search/gallery.php, + .../views/default/search/gallery_listing.php, + mod/search/views/default/search/layout.php, + mod/search/views/default/search/listing.php, + mod/search/views/default/search/startblurb.php, + mod/search/views/rss/search/comments/entity.php, + mod/search/views/rss/search/entity.php, + mod/search/views/rss/search/listing.php, mod/sitepages/languages/en.php, + mod/sitepages/sitepages_functions.php, mod/sitepages/start.php, + .../views/default/admin/site/sitepages.php, + .../views/default/sitepages/custom_frontpage.php, + .../views/default/sitepages/footer_menu.php, + .../views/default/sitepages/forms/edit.php, + .../default/sitepages/forms/editfrontsimple.php, + .../views/default/sitepages/forms/editmeta.php, + .../views/default/sitepages/keywords/sitestats.php, + .../views/default/sitepages/keywords/userlist.php, + mod/sitepages/views/default/sitepages/menu.php, + mod/sitepages/views/default/sitepages/metatags.php, + mod/thewire/actions/add.php, mod/thewire/actions/delete.php, + mod/thewire/add.php, mod/thewire/everyone.php, mod/thewire/index.php, + mod/thewire/start.php, mod/thewire/views/default/object/thewire.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/thewire/forms/add.php, + mod/thewire/views/default/thewire/notfound.php, + mod/thewire/views/default/thewire/view.php, + mod/thewire/views/rss/object/thewire.php, + .../views/rss/search/object/thewire/entity.php, mod/tinymce/start.php, + mod/tinymce/views/default/input/longtext.php, mod/twitter/start.php, + mod/twitter/views/default/twitter/css.php, + mod/twitter/views/default/widgets/twitter/edit.php, + mod/twitter/views/default/widgets/twitter/view.php, mod/zaudio/start.php, + .../default/file/specialcontent/audio/mp3.php, + .../default/file/specialcontent/audio/mpeg.php, + .../default/file/specialcontent/audio/mpg.php, pages/dashboard/index.php, + pages/dashboard/latest.php, pages/entities/index.php, + pages/entities/list.php, pages/friends/add.php, + pages/friends/collections.php, pages/friends/edit.php, + pages/friends/index.php, pages/friends/of.php, + pages/friends/pickercallback.php, pages/settings/index.php, + pages/settings/plugins.php, pages/settings/statistics.php, + pages/settings/user.php, services/api/rest_api.php, + services/export/handler.php, simplecache/view.php, upgrade.php, version.php, + views/default/account/forms/forgotten_password.php, + views/default/account/forms/login.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php, + views/default/admin/appearance/menu_items.php, + views/default/admin/components/plugin.php, + views/default/admin/components/plugin_settings.php, + views/default/admin/overview.php, + views/default/admin/overview/numentities.php, + views/default/admin/overview/online.php, + views/default/admin/plugins/advanced.php, + views/default/admin/plugins/simple.php, + views/default/admin/site/advanced.php, views/default/admin/site/basic.php, + views/default/ajax/loader.php, views/default/api/output.php, + views/default/canvas/default.php, + views/default/canvas/layouts/administration.php, + views/default/canvas/layouts/one_column.php, + .../canvas/layouts/one_column_with_sidebar.php, + views/default/comments/forms/edit.php, views/default/dashboard/blurb.php, + views/default/entities/entity_list.php, + views/default/entities/entity_listing.php, + views/default/entities/gallery.php, + views/default/entities/gallery_listing.php, views/default/export/entity.php, + views/default/export/metadata.php, views/default/export/relationship.php, + views/default/friends/collection.php, views/default/friends/collections.php, + views/default/friends/collectiontabs.php, + views/default/friends/forms/collectionfields.php, + views/default/friends/forms/edit.php, views/default/friends/list.php, + views/default/friends/picker.php, views/default/friends/river/create.php, + views/default/friends/tablelist.php, + views/default/friends/tablelistcountupdate.php, + views/default/graphics/icon.php, views/default/group/default.php, + views/default/group/search/finishblurb.php, + views/default/group/search/startblurb.php, views/default/input/access.php, + views/default/input/autocomplete.php, views/default/input/button.php, + views/default/input/captcha.php, views/default/input/checkboxes.php, + views/default/input/datepicker.php, views/default/input/email.php, + views/default/input/file.php, views/default/input/form.php, + views/default/input/hidden.php, views/default/input/longtext.php, + views/default/input/password.php, views/default/input/plaintext.php, + views/default/input/pulldown.php, views/default/input/radio.php, + views/default/input/reset.php, views/default/input/securitytoken.php, + views/default/input/submit.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php, + views/default/input/urlshortener.php, views/default/input/userpicker.php, + views/default/likes/forms/display.php, views/default/likes/forms/edit.php, + views/default/likes/forms/link.php, views/default/messages/errors/error.php, + views/default/messages/errors/list.php, + views/default/messages/exceptions/exception.php, + views/default/messages/list.php, views/default/messages/messages/list.php, + views/default/messages/messages/message.php, + views/default/navigation/breadcrumbs.php, + views/default/navigation/pagination.php, + views/default/navigation/sidebar_menu.php, + views/default/navigation/submenu_group.php, + views/default/navigation/submenu_item.php, + views/default/navigation/submenu_js.php, + views/default/navigation/topbar_tools.php, + views/default/navigation/viewtype.php, + .../notifications/settings/usersettings.php, + views/default/object/default.php, views/default/object/object.php, + views/default/object/plugin.php, views/default/object/widget.php, + views/default/output/calendar.php, views/default/output/checkboxes.php, + views/default/output/confirmlink.php, views/default/output/date.php, + views/default/output/email.php, views/default/output/iframe.php, + views/default/output/longtext.php, views/default/output/pulldown.php, + views/default/output/radio.php, views/default/output/tagcloud.php, + views/default/output/tags.php, views/default/output/text.php, + views/default/output/url.php, views/default/page_elements/content_header.php, + .../page_elements/content_header_member.php, + views/default/page_elements/elgg_footer.php, + views/default/page_elements/owner_block.php, + views/default/page_shells/admin.php, views/default/page_shells/default.php, + views/default/river/item/list.php, views/default/river/item/wrapper.php, + views/default/settings/system.php, views/default/settings/upgrading.php, + views/default/site/default.php, views/default/spotlight/default.php, + views/default/upload/upload_form_content.php, views/default/user/default.php, + views/default/user/search/finishblurb.php, + views/default/user/search/startblurb.php, + views/default/user/settings/default_access.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php, + views/default/usersettings/form.php, views/default/usersettings/main.php, + views/default/usersettings/main_opt/plugins.php, + views/default/usersettings/main_opt/statistics.php, + views/default/usersettings/main_opt/user.php, + views/default/usersettings/plugins.php, + views/default/usersettings/plugins_opt/plugin.php, + views/default/usersettings/statistics.php, + .../usersettings/statistics_opt/numentities.php, + .../default/usersettings/statistics_opt/online.php, + views/default/usersettings/user.php, views/default/widgets/editwrapper.php, + views/default/widgets/wrapper.php, views/failsafe/canvas/default.php, + views/failsafe/messages/exceptions/exception.php, + views/failsafe/page_shells/default.php, views/foaf/canvas/default.php, + views/foaf/page_elements/contentwrapper.php, + views/foaf/page_shells/default.php, views/foaf/search/entity_list.php, + views/foaf/user/default.php, views/ical/canvas/default.php, + views/ical/export/entity.php, views/ical/object/default.php, + views/ical/pageshells/pageshell.php, views/ical/search/entity_list.php, + views/installation/canvas/default.php, views/installation/input/access.php, + views/installation/input/button.php, views/installation/input/checkboxes.php, + views/installation/input/form.php, views/installation/input/hidden.php, + views/installation/input/longtext.php, views/installation/input/password.php, + views/installation/input/pulldown.php, views/installation/input/reset.php, + views/installation/input/securitytoken.php, + views/installation/input/submit.php, views/installation/input/text.php, + views/installation/messages/errors/error.php, + views/installation/messages/errors/list.php, + views/installation/messages/list.php, + views/installation/messages/messages/list.php, + views/installation/messages/messages/message.php, + views/installation/page_shells/default.php, views/js/object/default.php, + views/js/pageshells/pageshell.php, views/js/user/default.php, + views/json/api/output.php, views/json/canvas/default.php, + views/json/export/entity.php, views/json/export/metadata.php, + views/json/export/relationship.php, views/json/group/default.php, + views/json/messages/exceptions/exception.php, views/json/object/default.php, + views/json/page_elements/contentwrapper.php, + views/json/page_shells/default.php, views/json/river/item/list.php, + views/json/search/entity_list.php, views/json/site/default.php, + views/json/user/default.php, views/opendd/canvas/default.php, + views/opendd/export/entity.php, views/opendd/export/metadata.php, + views/opendd/export/relationship.php, views/opendd/group/default.php, + views/opendd/messages/exceptions/exception.php, + views/opendd/object/default.php, views/opendd/pageshells/pageshell.php, + views/opendd/search/entity_list.php, views/opendd/site/default.php, + views/opendd/user/default.php, views/php/api/output.php, + views/php/canvas/default.php, views/php/export/entity.php, + views/php/export/metadata.php, views/php/export/relationship.php, + views/php/group/default.php, views/php/messages/exceptions/exception.php, + views/php/object/default.php, views/php/page_shells/default.php, + views/php/search/entity_list.php, views/php/site/default.php, + views/php/user/default.php, views/rss/annotation/default.php, + views/rss/canvas/default.php, views/rss/group/default.php, + views/rss/object/default.php, views/rss/page_elements/contentwrapper.php, + views/rss/page_shells/default.php, views/rss/river/item/list.php, + views/rss/search/entity_list.php, views/rss/user/default.php, + views/xml/api/output.php, views/xml/messages/exceptions/exception.php, + views/xml/page_shells/default.php, views/xml/xml-rpc/output.php: Removed + @license, @copyright, and @author from files. License and copyright are + covered by LICENSE.txt and COPYRIGHT.txt in root. + +2010-10-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * pages/entities/index.php, pages/entities/list.php: Fixes #2578 - entity + pages should not need call to load engine + + * engine/lib/elgglib.php: Fixes #733 - events now support PHP callbacks + + * engine/lib/elgglib.php: better creation of event and plugin hook + registration arrays + + * engine/lib/elgglib.php: Fixes #2466 - split events() into register and + trigger functions + +2010-10-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Refs #733 - plugin hooks now support PHP callbacks + + +2010-10-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/actions/add.php, mod/bookmarks/languages/en.php, + mod/bookmarks/views/default/object/bookmarks.php: Refs #2551 - merged [7051] + and [7053] into trunk + + * views/default/annotation/annotate.php: Merges [7038] into trunk from 1.7 + branch + + * actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php, + actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php, + actions/admin/plugins/reorder.php, + actions/admin/plugins/simple_update_states.php: Refs #2537 - merged [7026] + into trunk from 1.7 branch + + * engine/lib/views.php, simplecache/view.php: Refs #2410 - merged [7024] + into trunk from 1.7 branch + + * mod/profile/views/default/profile/javascript.php, + .../views/default/riverdashboard/js.php: Refs #2493 - merged [7008] into + trunk from 1.7 branch + + * engine/classes/ElggMemcache.php: Refs #2465 - merged [7007] into trunk + from 1.7 branch + + * engine/lib/filestore.php, mod/profile/actions/iconupload.php: Refs #2499 - + merged [6990] into trunk from 1.7 branch + + * mod/groups/views/default/river/forum/create.php: Refs #2498 - merged + [6982] into trunk from 1.7 branch + + * mod/file/start.php, mod/file/views/default/file/groupprofile_files.php: + Refs #2489 - manually merged [6981] from 1.7 branch to keep group file option + consistent across Elgg versions + + * engine/lib/database.php: Refs #2474 - merged [6976] from 1.7 branch into + trunk + + * mod/pages/actions/pages/editwelcome.php, mod/pages/index.php, + mod/pages/start.php, .../views/default/forms/pages/editwelcome.php, + mod/pages/welcome.php, mod/pages/world.php: Refs #2496 - manually merged + [6975] from 1.7 branch + + * mod/pages/actions/pages/edit.php: fixed stray character that got into + pages edit action + + * install/ElggInstaller.php, views/installation/install/forms/admin.php, + views/installation/install/forms/database.php, + views/installation/install/forms/settings.php: Fixes #2570 - cannot replicate + issue with current_page_url() so returned to using it - fixes subdirectory + install issue + +2010-10-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php, install/languages/en.php: added a check for + register globals + +2010-10-17 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/input.php, engine/start.php: Fixes + #2563 - setup autoload in elgglib.php so exceptions and other classes are + available as soon as possible + + * install/ElggInstaller.php: removed exceptions.php from install boot + loading + +2010-10-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php, languages/en.php: Fixes #2514 - separating action + error messages for undefined and no action script file + + * engine/lib/query.php, engine/start.php, install/ElggInstaller.php: Refs + #2511 - removed empty query.php lib file + + * engine/lib/elgglib.php, engine/lib/output.php, engine/lib/social.php, + engine/start.php, install/ElggInstaller.php: Fixes #2339 - removes social + library and deprecates its two functions (put it output.php for lack of a + better location) + + * engine/lib/entities.php: Fixes #2403 - adds unregister_entity_type() + +2010-10-14 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/exceptions.php, engine/start.php: Deprecated unnecessary + exceptions.php lib file + + * mod/blog/classes/ElggBlog.php: Switching blog over to autoload method for + plugin classes + + * engine/lib/elgglib.php, engine/lib/plugins.php, engine/start.php, + mod/blog/blog_lib.php: Fixes #2547: Plugins can now participate in + autoloading classes. + +2010-10-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php, install/ElggRewriteTester.php, + install/cli/sample_installer.php, install/languages/en.php: Fixes #2556 - one + step install now supported with sample cli script + +2010-10-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php, install/languages/en.php: Fixes #2312 - + checking value of arg_separator.output during install + + * views/installation/input/button.php, views/installation/input/form.php, + views/installation/install/forms/admin.php, + views/installation/install/forms/database.php, + views/installation/install/forms/settings.php, + views/installation/install/forms/template.php, + views/installation/install/nav.php: Fixes #2522 - disabling form submission + after first submission + + * install/ElggRewriteTester.php, install/languages/en.php: Fixes #2521 - + added check for old .htaccess + + * install/ElggInstaller.php, install/languages/en.php, languages/en.php: + better handling of settings file issues during installation + + * htaccess_dist: forgot to update rewrite rule in htaccess_dist + +2010-10-11 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php, install/ElggRewriteTester.php, + install/languages/en.php: Pulled rewrite test out into separate class + +2010-10-10 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/uservalidationbyemail/start.php: Fixes #2529 for real this time. Not + using made up ElggEntity attributes. Added canEdit() override for user + validation so it can disable users after they register. + + * engine/lib/entities.php: Checking for a valid entity before using its + methods in update_entity(). + + * engine/classes/ElggEntity.php: ElggEntity::disable() and enable() now + update the attributes so you don't have stale data on the object. + +2010-10-10 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php, engine/settings.example.php, + install/ElggInstaller.php, install/languages/en.php: using config variable + for minimum password length + + * install/ElggInstaller.php, install/languages/en.php: better error messages + when there are already Elgg database tables in the database + + * install/ElggInstaller.php: fixed issue when settings.php is filled out + before installation is started + + * engine/lib/elgglib.php, engine/lib/install.php, languages/en.php, + views/failsafe/messages/exceptions/exception.php, + views/failsafe/page_shells/default.php: handling the database being down/busy + or an incomplete install. Also cleaned up failsafe views + + * engine/lib/database.php: removed function replaced by installer + + * install/ElggInstaller.php, views/installation/install/pages/complete.php: + finished the auto login option for the installer + +2010-10-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/register.php, install/ElggInstaller.php, install/languages/en.php: + pulled out special exception in registration action for first admin login + +2010-10-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/uservalidationbyemail/start.php: Fixes #2529. User validation only + prevents logins for disabled users to avoid conflicting with alternative + login plugins. + +2010-10-08 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php, install/languages/en.php: using new email + validation in installer + + * engine/lib/input.php, engine/lib/users.php: Fixes #2161 - using + filter_var() in email validation and moved is_email_address() to the input + library + +2010-10-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php, install/languages/en.php, + views/installation/install/pages/complete.php: pulled more language strings + out of installer into language file + + * _graphics/elgg_logo.png, install/css/install.css, install/install.css, + views/installation/install/header.php, + views/installation/page_shells/default.php: added Elgg logo to installer + screens + +2010-10-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/uservalidationbyemail/actions/validate.php, + mod/uservalidationbyemail/lib/functions.php, + .../views/default/admin/users/unvalidated.php, + .../uservalidationbyemail/unvalidated_user.php: Merged some fixes from the + 1.7.4 backport of uservalidationbyemail. + +2010-10-06 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php, engine/lib/actions.php, + engine/lib/elgglib.php, engine/lib/install.php, engine/start.php, + install/languages/en.php, languages/en.php, + views/default/settings/install.php: removed several parts of the old + installer from the core + + * .../messages/sanitisation/dbsettings_error.php, + views/failsafe/messages/sanitisation/htaccess.php, + views/failsafe/messages/sanitisation/settings.php, + views/failsafe/settings/install.php, views/failsafe/settings/system.php: + removed old views used in previous installer + + * install/ElggInstaller.php, install/languages/en.php, languages/en.php, + views/installation/install/forms/template.php, + views/installation/page_shells/default.php: Pulled installation language + strings out of core language file into installer + +2010-10-05 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2010100500.php, version.php: Creating an upgrade to + migrate users from old oauth to new oauth_lib plugin. Closes #2532 + + * mod/oauth/manifest.xml, mod/oauth/start.php, + mod/oauth/vendors/oauth/LICENSE, + mod/oauth/vendors/oauth/example/server/INSTALL, + .../vendors/oauth/example/server/core/init.php, + .../example/server/core/templates/inc/footer.tpl, + .../example/server/core/templates/inc/header.tpl, + .../oauth/example/server/core/templates/index.tpl, + .../oauth/example/server/core/templates/logon.tpl, + .../example/server/core/templates/register.tpl, + .../vendors/oauth/example/server/www/hello.php, + .../vendors/oauth/example/server/www/index.php, + .../vendors/oauth/example/server/www/logon.php, + .../vendors/oauth/example/server/www/oauth.php, + .../vendors/oauth/example/server/www/register.php, + .../oauth/example/server/www/services.xrds.php, + mod/oauth/vendors/oauth/library/OAuthDiscovery.php, + mod/oauth/vendors/oauth/library/OAuthException.php, + mod/oauth/vendors/oauth/library/OAuthRequest.php, + .../vendors/oauth/library/OAuthRequestLogger.php, + .../vendors/oauth/library/OAuthRequestSigner.php, + .../vendors/oauth/library/OAuthRequestVerifier.php, + mod/oauth/vendors/oauth/library/OAuthRequester.php, + mod/oauth/vendors/oauth/library/OAuthServer.php, + mod/oauth/vendors/oauth/library/OAuthStore.php, + .../library/body/OAuthBodyContentDisposition.php, + .../library/body/OAuthBodyMultipartFormdata.php, + .../vendors/oauth/library/discovery/xrds_parse.php, + .../vendors/oauth/library/discovery/xrds_parse.txt, + .../OAuthSignatureMethod.class.php, .../OAuthSignatureMethod_HMAC_SHA1.php, + .../signature_method/OAuthSignatureMethod_MD5.php, + .../OAuthSignatureMethod_PLAINTEXT.php, + .../OAuthSignatureMethod_RSA_SHA1.php, + .../library/store/OAuthStoreAbstract.class.php, + .../oauth/library/store/OAuthStoreAnyMeta.php, + .../oauth/library/store/OAuthStoreMySQL.php, + .../vendors/oauth/library/store/mysql/install.php, + .../vendors/oauth/library/store/mysql/mysql.sql, + .../oauth/test/discovery/xrds-fireeagle.xrds, + .../oauth/test/discovery/xrds-getsatisfaction.xrds, + .../oauth/test/discovery/xrds-magnolia.xrds, + mod/oauth/vendors/oauth/test/oauth_test.php, mod/oauth_lib/manifest.xml, + mod/oauth_lib/start.php, mod/oauth_lib/vendors/oauth/LICENSE, + mod/oauth_lib/vendors/oauth/example/server/INSTALL, + .../vendors/oauth/example/server/core/init.php, + .../example/server/core/templates/inc/footer.tpl, + .../example/server/core/templates/inc/header.tpl, + .../oauth/example/server/core/templates/index.tpl, + .../oauth/example/server/core/templates/logon.tpl, + .../example/server/core/templates/register.tpl, + .../vendors/oauth/example/server/www/hello.php, + .../vendors/oauth/example/server/www/index.php, + .../vendors/oauth/example/server/www/logon.php, + .../vendors/oauth/example/server/www/oauth.php, + .../vendors/oauth/example/server/www/register.php, + .../oauth/example/server/www/services.xrds.php, + .../vendors/oauth/library/OAuthDiscovery.php, + .../vendors/oauth/library/OAuthException.php, + .../vendors/oauth/library/OAuthRequest.php, + .../vendors/oauth/library/OAuthRequestLogger.php, + .../vendors/oauth/library/OAuthRequestSigner.php, + .../vendors/oauth/library/OAuthRequestVerifier.php, + .../vendors/oauth/library/OAuthRequester.php, + .../vendors/oauth/library/OAuthServer.php, + mod/oauth_lib/vendors/oauth/library/OAuthStore.php, + .../library/body/OAuthBodyContentDisposition.php, + .../library/body/OAuthBodyMultipartFormdata.php, + .../vendors/oauth/library/discovery/xrds_parse.php, + .../vendors/oauth/library/discovery/xrds_parse.txt, + .../OAuthSignatureMethod.class.php, .../OAuthSignatureMethod_HMAC_SHA1.php, + .../signature_method/OAuthSignatureMethod_MD5.php, + .../OAuthSignatureMethod_PLAINTEXT.php, + .../OAuthSignatureMethod_RSA_SHA1.php, + .../library/store/OAuthStoreAbstract.class.php, + .../oauth/library/store/OAuthStoreAnyMeta.php, + .../oauth/library/store/OAuthStoreMySQL.php, + .../vendors/oauth/library/store/mysql/install.php, + .../vendors/oauth/library/store/mysql/mysql.sql, + .../oauth/test/discovery/xrds-fireeagle.xrds, + .../oauth/test/discovery/xrds-getsatisfaction.xrds, + .../oauth/test/discovery/xrds-magnolia.xrds, + mod/oauth_lib/vendors/oauth/test/oauth_test.php: Changing the name of the + oAuth plugin to reflect it's library service status. Refs #2532 + +2010-10-05 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/install.css, views/installation/messages/errors/list.php, + views/installation/messages/messages/list.php: Fixes #2523 - errors get red + box during install + + * install/ElggInstaller.php, views/failsafe/input/access.php, + views/failsafe/input/button.php, views/failsafe/input/checkboxes.php, + views/failsafe/input/form.php, views/failsafe/input/hidden.php, + views/failsafe/input/longtext.php, views/failsafe/input/password.php, + views/failsafe/input/pulldown.php, views/failsafe/input/reset.php, + views/failsafe/input/securitytoken.php, views/failsafe/input/submit.php, + views/failsafe/input/text.php, views/failsafe/install/footer.php, + views/failsafe/install/forms/admin.php, + views/failsafe/install/forms/database.php, + views/failsafe/install/forms/settings.php, + views/failsafe/install/forms/template.php, views/failsafe/install/header.php, + views/failsafe/install/nav.php, views/failsafe/install/pages/admin.php, + views/failsafe/install/pages/complete.php, + views/failsafe/install/pages/database.php, + views/failsafe/install/pages/requirements.php, + views/failsafe/install/pages/settings.php, + views/failsafe/install/pages/welcome.php, views/failsafe/install/sidebar.php, + views/failsafe/messages/errors/error.php, + views/failsafe/messages/errors/list.php, views/failsafe/messages/list.php, + views/failsafe/messages/messages/list.php, + views/failsafe/messages/messages/message.php, + views/failsafe/page_shells/install.php, views/installation/input/access.php, + views/installation/input/button.php, views/installation/input/checkboxes.php, + views/installation/input/form.php, views/installation/input/hidden.php, + views/installation/input/longtext.php, views/installation/input/password.php, + views/installation/input/pulldown.php, views/installation/input/reset.php, + views/installation/input/securitytoken.php, + views/installation/input/submit.php, views/installation/input/text.php, + views/installation/install/footer.php, + views/installation/install/forms/admin.php, + views/installation/install/forms/database.php, + views/installation/install/forms/settings.php, + views/installation/install/forms/template.php, + views/installation/install/header.php, views/installation/install/nav.php, + views/installation/install/pages/admin.php, + views/installation/install/pages/complete.php, + views/installation/install/pages/database.php, + views/installation/install/pages/requirements.php, + views/installation/install/pages/settings.php, + views/installation/install/pages/welcome.php, + views/installation/install/sidebar.php, + views/installation/messages/errors/error.php, + views/installation/messages/errors/list.php, + views/installation/messages/list.php, + views/installation/messages/messages/list.php, + views/installation/messages/messages/message.php, + views/installation/page_shells/default.php: moved installation to its own + viewtype + +2010-10-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/uservalidationbyemail/lib/functions.php, + .../views/default/admin/users/unvalidated.php: Using more built-in API to get + unvalidated users. + +2010-10-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php, languages/en.php: Refs #2129: Pulls some + strings out into elgg_echo() in new installation. + + * languages/en.php: Refs #2129: Added missing language string for new + installer. + + * htaccess_dist: Cleaned up tabs vs spaces in htaccess_dist. + + * languages/en.php: Refs #2129: Added missing language string for new + installer. + +2010-10-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php: uservalidationbyemail is turned on by default + so we need to have the first admin user validated + +2010-10-02 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install/ElggInstaller.php, languages/en.php: Closes #2129 - installer now + works with web servers besides Apache - tested with nginx + +2010-10-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/uservalidationbyemail/actions/bulk_action.php, + mod/uservalidationbyemail/actions/delete.php, + .../actions/resend_validation.php, + mod/uservalidationbyemail/actions/validate.php, + mod/uservalidationbyemail/languages/en.php, + mod/uservalidationbyemail/lib/functions.php, + mod/uservalidationbyemail/start.php, + .../views/default/admin/users/unvalidated.php, + .../uservalidationbyemail/unvalidated_user.php: Added admin page to validate, + resend validation requests, or delete unvalidated users. + +2010-10-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/forms/login_dropdown.php: Fixes #2505 - fixes the + registration link on the drop down login form + +2010-10-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/reportedcontent/start.php, + .../default/admin/overview/reportedcontent.php: Fixed incorrect echoing of an + array. + + * simplecache/view.php: Fixes #2504. Renamed $view to $view_name in + simplecache/view.php to avoid var name collision with engine/start.php's + $view. + +2010-10-01 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: replacing more documentation lost in integration of + installer + + * engine/settings.example.php, engine/start.php, htaccess_dist, install.php, + install/ElggInstaller.php, install/install.css, languages/en.php, + views/failsafe/input/password.php, views/failsafe/install/footer.php, + views/failsafe/install/forms/admin.php, + views/failsafe/install/forms/database.php, + views/failsafe/install/forms/settings.php, + views/failsafe/install/forms/template.php, views/failsafe/install/header.php, + views/failsafe/install/nav.php, views/failsafe/install/pages/admin.php, + views/failsafe/install/pages/complete.php, + views/failsafe/install/pages/database.php, + views/failsafe/install/pages/requirements.php, + views/failsafe/install/pages/settings.php, + views/failsafe/install/pages/welcome.php, views/failsafe/install/sidebar.php, + views/failsafe/page_shells/install.php: Refs #2129 - integrates new installer + code from http://github.com/cash/Elgg - does not work yet with non-Apache web + servers + +2010-09-30 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php, friends/add.php, friends/collections.php, + friends/edit.php, friends/index.php, friends/of.php, + friends/pickercallback.php, pages/friends/add.php, + pages/friends/collections.php, pages/friends/edit.php, + pages/friends/index.php, pages/friends/of.php, + pages/friends/pickercallback.php, views/default/friends/collection.php, + views/default/friends/collectiontabs.php: Closes #2344 - moves friends pages + into pages directory + + * engine/lib/entities.php, entities/index.php, entities/list.php, + mod/file/start.php, pages/entities/index.php, pages/entities/list.php: Refs + #2344 - moves entities directory to pages directory + + * admin/index.php, engine/lib/admin.php, search/index.php: Refs #2344 - + removed unused search and admin directories + + * engine/lib/usersettings.php, pages/settings/index.php, + pages/settings/plugins.php, pages/settings/statistics.php, + pages/settings/user.php, settings/index.php, settings/plugins.php, + settings/statistics.php, settings/user.php: Refs #2344 - moves settings pages + into the pages directory + + * dashboard/index.php, dashboard/latest.php, engine/lib/users.php, + pages/dashboard/index.php, pages/dashboard/latest.php, + views/default/dashboard/blurb.php: Refs #2344 - moves dashboard pages into + pages directory + + * account/forgotten_password.php, account/register.php, + engine/classes/ElggSite.php, engine/lib/users.php, + pages/account/forgotten_password.php, pages/account/register.php, + views/default/account/forms/login.php, + views/default/account/forms/login_dropdown.php, + .../default/account/forms/login_walled_garden.php: Refs #2344 - move account + pages into pages directory + +2010-09-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, actions/register.php, + actions/user/requestnewpassword.php, engine/lib/sessions.php, + engine/lib/users.php, languages/en.php, + mod/uservalidationbyemail/languages/en.php, + mod/uservalidationbyemail/lib/functions.php, + mod/uservalidationbyemail/start.php: Fixes #617, #2271 User validation + removed from core to UserValidationByEmail plugin. Without a validation + plugin, users can login immediately. Fixes #2243 Removed "You have validated + your email" email. Users are logged in immediately after registration or + validating email. Refs #2409 Added register, user plugin hook that is called + only on self registration. Can be used to halt registration. + +2010-09-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Checking for menu items before doing a foreach(). + + * engine/lib/views.php: Checking for $CONFIG->view_type before accessing it + in elgg_is_valid_viewtype(). Prevents a notice during installation. + +2010-09-25 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/email/save.php: Cleaned up the file docblock. + +2010-09-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/email/save.php: Fixes #1418: Changing an email address no longer + invalidates an account. + + * engine/classes/ElggUser.php: Refs #617: ElggUser:makeAdmin() and + removeAdmin() correctly set the attribute for unsaved users. + + * engine/lib/api.php: Refs #2459: Merged [6927] to trunk. + + * views/json/entities/entity_list.php: Merged [6923] to trunk. + + * actions/register.php, languages/en.php: Refs #2454: Merged [6920] to + trunk. + + * mod/profile/start.php: Merged [6905] to trunk. + + * engine/lib/group.php: Refs #2437: Merged [6707] to trunk. + + * mod/profile/start.php: Refs #2429: Merged [6889] to trunk. + +2010-09-23 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/ElggObject.php, engine/classes/ElggSite.php: Refs #2450: + Documented ElggSite, clarified some docs on ElggObject. + +2010-09-22 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/APIException.php, + engine/classes/AccessControlQueryComponent.php, + engine/classes/CallException.php, engine/classes/ClassException.php, + engine/classes/ClassNotFoundException.php, + engine/classes/ConfigurationException.php, engine/classes/CronException.php, + engine/classes/DataFormatException.php, engine/classes/DatabaseException.php, + engine/classes/DeleteQueryTypeQueryComponent.php, + engine/classes/ElggAccess.php, engine/classes/ElggAnnotation.php, + engine/classes/ElggCache.php, engine/classes/ElggEntity.php, + engine/classes/ElggExtender.php, engine/classes/ElggFileCache.php, + engine/classes/ElggFilestore.php, engine/classes/ElggGroup.php, + engine/classes/ElggHMACCache.php, engine/classes/ElggMemcache.php, + engine/classes/ElggMetadata.php, engine/classes/ElggObject.php, + engine/classes/ElggPlugin.php, engine/classes/ElggRelationship.php, + engine/classes/ElggSession.php, engine/classes/ElggSharedMemoryCache.php, + engine/classes/ElggSite.php, engine/classes/ElggStaticVariableCache.php, + engine/classes/ElggUser.php, engine/classes/ElggWidget.php, + engine/classes/ErrorResult.php, engine/classes/ExportException.php, + engine/classes/Exportable.php, engine/classes/GenericResult.php, + engine/classes/IOException.php, engine/classes/ImportException.php, + engine/classes/Importable.php, + engine/classes/InsertQueryTypeQueryComponent.php, + engine/classes/InstallationException.php, + engine/classes/InvalidClassException.php, + engine/classes/InvalidParameterException.php, + engine/classes/JoinQueryComponent.php, + engine/classes/LimitOffsetQueryComponent.php, engine/classes/Locatable.php, + engine/classes/Loggable.php, engine/classes/NotImplementedException.php, + engine/classes/Notable.php, engine/classes/NotificationException.php, + engine/classes/ODD.php, engine/classes/ODDDocument.php, + engine/classes/ODDEntity.php, engine/classes/OrderQueryComponent.php, + engine/classes/PluginException.php, engine/classes/Query.php, + engine/classes/QueryComponent.php, + engine/classes/QueryTypeQueryComponent.php, + engine/classes/RegistrationException.php, + engine/classes/SecurityException.php, + engine/classes/SelectFieldQueryComponent.php, + engine/classes/SelectQueryTypeQueryComponent.php, + engine/classes/SetQueryComponent.php, engine/classes/SimpleQuery.php, + engine/classes/SuccessResult.php, engine/classes/TableQueryComponent.php, + engine/classes/UpdateQueryTypeQueryComponent.php, + engine/classes/WhereQueryComponent.php, + engine/classes/WhereSetQueryComponent.php, + engine/classes/WhereStaticQueryComponent.php, + engine/classes/XMLRPCArrayParameter.php, + engine/classes/XMLRPCBase64Parameter.php, + engine/classes/XMLRPCBoolParameter.php, engine/classes/XMLRPCCall.php, + engine/classes/XMLRPCDateParameter.php, + engine/classes/XMLRPCDoubleParameter.php, + engine/classes/XMLRPCErrorResponse.php, + engine/classes/XMLRPCIntParameter.php, engine/classes/XMLRPCParameter.php, + engine/classes/XMLRPCResponse.php, engine/classes/XMLRPCStringParameter.php, + engine/classes/XMLRPCStructParameter.php, + engine/classes/XMLRPCSuccessResponse.php, engine/classes/XmlElement.php: + Converted line endings to unix. + + * engine/classes/ElggAnnotation.php, engine/classes/ElggExtender.php, + engine/classes/ElggPlugin.php, engine/classes/ElggRelationship.php: Refs + #2450: Documented a few more classes. + + * engine/classes/ElggObject.php: Refs #2450: Documented ElggObject. + + * engine/classes/ElggEntity.php: Refs #2450: ElggEntity documented. + + * engine/lib/entities.php: Refs #2450: Changed the subpackage and fixed a + typo. + +2010-09-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/APIException.php, + engine/classes/AccessControlQueryComponent.php, + engine/classes/CallException.php, engine/classes/ClassException.php, + engine/classes/ClassNotFoundException.php, + engine/classes/ConfigurationException.php, engine/classes/CronException.php, + engine/classes/DataFormatException.php, engine/classes/DatabaseException.php, + engine/classes/DeleteQueryTypeQueryComponent.php, + engine/classes/ElggAccess.php, engine/classes/ElggAnnotation.php, + engine/classes/ElggCache.php, engine/classes/ElggDiskFilestore.php: Refs + #2450: Documented first bit of the classes. + + * engine/lib/views.php: Refs #2450: Documented views.php. + +2010-09-17 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php: Fixes #2479: Removed unused actions init and + registered "error" action. + + * documentation/examples/actions/manual_tokens.php, + engine/handlers/action_handler.php, engine/lib/actions.php: Refs #2450: Added + documentation for actions. + +2010-09-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Refs #2450: Documented access.php. + + * engine/lib/elgglib.php: Refs #2450: Changed preferred syntax for talking + about hooks / events because :s are used in some names. Now using $name, + $type. + + * engine/lib/elgglib.php: Correct spaces issue in autoload function. + + * engine/lib/entities.php: Refs #2450: Documented entities.php + +2010-09-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/handlers/action_handler.php, engine/handlers/cron_handler.php, + engine/handlers/pagehandler.php, engine/handlers/service_handler.php, + engine/handlers/xml-rpc_handler.php: Refs #2450: Documented handler files. + +2010-09-15 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/classes/APIException.php, + engine/classes/AccessControlQueryComponent.php, + engine/classes/CallException.php, engine/classes/ClassException.php, + engine/classes/ClassNotFoundException.php, + engine/classes/ConfigurationException.php, + engine/classes/DataFormatException.php, engine/classes/DatabaseException.php, + engine/classes/DeleteQueryTypeQueryComponent.php, + engine/classes/IOException.php, + engine/classes/InsertQueryTypeQueryComponent.php, + engine/classes/InstallationException.php, + engine/classes/InvalidClassException.php, + engine/classes/InvalidParameterException.php, + engine/classes/JoinQueryComponent.php, + engine/classes/LimitOffsetQueryComponent.php, + engine/classes/NotImplementedException.php, + engine/classes/NotificationException.php, + engine/classes/OrderQueryComponent.php, engine/classes/PluginException.php, + engine/classes/Query.php, engine/classes/QueryComponent.php, + engine/classes/QueryTypeQueryComponent.php, + engine/classes/RegistrationException.php, + engine/classes/SecurityException.php, + engine/classes/SelectFieldQueryComponent.php, + engine/classes/SelectQueryTypeQueryComponent.php, + engine/classes/SetQueryComponent.php, engine/classes/SimpleQuery.php, + engine/classes/TableQueryComponent.php, + engine/classes/UpdateQueryTypeQueryComponent.php, + engine/classes/WhereQueryComponent.php, + engine/classes/WhereSetQueryComponent.php, + engine/classes/WhereStaticQueryComponent.php, engine/lib/access.php, + engine/lib/actions.php, engine/lib/admin.php, engine/lib/annotations.php, + engine/lib/api.php, engine/lib/cache.php, engine/lib/calendar.php, + engine/lib/cron.php, engine/lib/elgglib.php, engine/lib/entities.php, + engine/lib/exceptions.php, engine/lib/export.php, engine/lib/extender.php, + engine/lib/filestore.php, engine/lib/group.php, engine/lib/input.php, + engine/lib/install.php, engine/lib/location.php, engine/lib/memcache.php, + engine/lib/metadata.php, engine/lib/notification.php, engine/lib/objects.php, + engine/lib/opendd.php, engine/lib/plugins.php, engine/lib/query.php, + engine/lib/relationships.php, engine/lib/river.php, engine/lib/sessions.php, + engine/lib/sites.php, engine/lib/system_log.php, engine/lib/tags.php, + engine/lib/users.php, engine/lib/widgets.php, engine/lib/xml-rpc.php, + engine/lib/xml.php: Refs #2220: Pulled remaining classes out of lib files. + Core classes now autoloaded via __autoload(). + +2010-09-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * account/forgotten_password.php, account/register.php: Refs #2450: Updated + docs for account/* + + * engine/start.php: Refs #2450: Documented engine/start.php + + * documentation/stubs/config.php: Refs @2450: Better documentation for + $CONFIG->view. + + * documentation/stubs/config.php: Refs #2450: Added config.php stub to + document many of the $CONFIG vars. + + * actions/admin/menu_items.php: Removing unused + 'menu_items_hide_toolbar_entries' config value. + + * engine/lib/elgglib.php: Fixes #2366: Deprecated test_ip() and + is_ip_in_array(). + + * documentation/examples/events/advanced.php, + documentation/examples/events/all.php, + documentation/examples/events/basic.php, + documentation/examples/events/emit.php, + documentation/examples/hooks/basic.php, + documentation/examples/hooks/register/advanced.php, + documentation/examples/hooks/register/all.php, + documentation/examples/hooks/register/basic.php, + documentation/examples/hooks/register/emit.php, + documentation/examples/hooks/trigger/advanced.php, + documentation/examples/hooks/trigger/basic.php: Adding documentation and + examples. + + * engine/lib/elgglib.php: Refs #2450: Added documentation to elgglib. + +2010-09-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Refs #2450: Really removed the @uses and @see + tags. + + * engine/lib/database.php: Refs #2450: Removing @see and @uses. Replaced NB: + with English phrases. + + * actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php, + actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php, + actions/admin/plugins/reorder.php, + actions/admin/plugins/simple_update_states.php, + actions/admin/site/update_advanced.php, actions/admin/site/update_basic.php, + actions/admin/user/ban.php, actions/admin/user/delete.php, + actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php, + actions/admin/user/resetpassword.php, actions/admin/user/unban.php: Refs + #2450: Updated docs for core admin actions. + +2010-09-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Merged get_entities() is_numeric() fix to trunk. + +2010-09-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/settings.example.php: Updated settings.example.php docs + + * engine/lib/configuration.php: Refs #2450: Documented configuration.php. + +2010-09-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Refs #2450: Documentation added for database + functions. + + * engine/settings.example.php: Refs #2450: Added db_disable_query_cache to + settings.example.php. + + * engine/settings.example.php: Refs #2450: Documented db-related $CONFIG + vars. + +2010-09-07 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _css/css.php, _css/js.php: Refs #2450: Fixed some typos in css/js + simplecache documentation + +2010-09-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * account/forgotten_password.php, account/register.php: Refs #2450: + Documentation for account/ files added. + + * _css/js.php: Refs #2450: Added the default viewtype in the views dir for + the @see tag. + + * _css/css.php, _css/js.php: Refs #2450: Added documentation for js and css + files. + +2010-08-31 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, .../views/default/profile/profile_navigation.php, + .../views/default/profile/profile_ownerblock.php: Refs #2434 - make view + failures spectacular rather than silent since they should only happen during + development + + * mod/profile/start.php, .../views/default/profile/profile_navigation.php, + .../views/default/profile/profile_ownerblock.php: Refs #2434 - made the + profile plugin more robust to bad urls and did a little code standardization + +2010-08-30 ewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/groupprofile.php, mod/groups/views/default/group/default.php, + mod/groups/views/default/group/group.php: Fixes #2289: grouprofile.php now + uses elgg_view_entity and group/group has been renamed to group/default + + * views/default/css.php, views/default/navigation/breadcrumbs.php: Refs + #2394: changed breadcrumbs from an id to a class + +2010-08-29 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php, engine/lib/annotations.php, + engine/lib/metadata.php: Merged [6875] from 1.7 branch into trunk + + * mod/captcha/start.php: merged [6876] into trunk from 1.7 branch + +2010-08-28 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: added escaping to + get_entities_from_private_setting_multi() + +2010-08-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt: Closes #2420 Trac seems to work. + + * README.txt: Refs #2420 trac test. + + * README.txt: Refs #2420: Trac test. + + * README.txt: Refs #2420 trac test. + +2010-08-28 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pageowner.php: Refs #1439 added better page owner functions + +2010-08-26 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2010062301.php: Merged [6857] into trunk + +2010-08-25 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/captcha/captcha.php, mod/captcha/languages/en.php, + mod/captcha/manifest.xml, mod/captcha/start.php, + mod/captcha/views/default/input/captcha.php: standardized captcha plugin + +2010-08-23 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php, .../views/default/object/groupforumtopic.php: + Merged [6819] into trunk from 1.7 branch + + * mod/thewire/languages/en.php, + .../views/default/thewire/profile_status.php: merged [6828] into trunk from + 1.7 branch + + * mod/thewire/languages/en.php, + mod/thewire/views/default/object/thewire.php: merged [6829] from 1.7 branch + into trunk + + * .../views/default/object/groupforumtopic.php: merged [6832] into trunk + from 1.7 branch + +2010-08-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: Fixed text overflow and word-breaking for base + theme + +2010-08-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt, CONTRIBUTORS.txt, engine/lib/annotations.php, + engine/lib/entities.php, engine/lib/plugins.php, + engine/schema/upgrades/2009100701.sql, engine/start.php, languages/en.php, + mod/embed/views/default/object/default/embed.php, + mod/reportedcontent/languages/en.php, mod/search/start.php, + mod/twitter/views/default/widgets/twitter/view.php, + views/default/messages/errors/error.php, + views/default/messages/messages/message.php, + views/default/output/longtext.php: Merged r6812:6837 from 1.7 branch to trunk + (skipping some changes to plugins like groups and wire) + + * CHANGES.txt, .../notifications/settings/usersettings/save.php, + actions/user/default_access.php, engine/lib/access.php, + engine/lib/actions.php, engine/lib/annotations.php, engine/lib/api.php, + engine/lib/cache.php, engine/lib/database.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/extender.php, engine/lib/filestore.php, + engine/lib/group.php, engine/lib/install.php, engine/lib/languages.php, + engine/lib/location.php, engine/lib/mb_wrapper.php, engine/lib/memcache.php, + engine/lib/metadata.php, engine/lib/notification.php, engine/lib/objects.php, + engine/lib/pam.php, engine/lib/plugins.php, engine/lib/query.php, + engine/lib/relationships.php, engine/lib/river.php, engine/lib/sessions.php, + engine/lib/sites.php, engine/lib/tags.php, engine/lib/users.php, + engine/lib/views.php, engine/lib/widgets.php, engine/lib/xml-rpc.php, + languages/en.php, mod/friends/add.php, mod/friends/collections.php, + mod/friends/edit.php, mod/friends/languages/en.php, mod/friends/start.php, + mod/friends/views/default/widgets/friends/edit.php, + mod/friends/views/default/widgets/friends/view.php, mod/htmlawed/start.php, + mod/messages/start.php, .../views/default/widgets/messages/view.php, + mod/pages/languages/en.php, mod/riverdashboard/languages/en.php, + services/export/handler.php, views/default/account/forms/useradd.php, + views/default/friends/collection.php, + views/default/friends/collectiontabs.php, + views/default/input/autocomplete.php, views/default/page_elements/title.php, + views/default/usersettings/plugins_opt/plugin.php, + .../usersettings/statistics_opt/numentities.php, + .../default/usersettings/statistics_opt/online.php: Merged r6757:6810 from + 1.7 branch into trunk + + * actions/email/save.php, actions/friends/add.php, + actions/friends/addcollection.php, actions/friends/deletecollection.php, + actions/friends/remove.php, actions/plugins/usersettings/save.php, + actions/user/default_access.php, actions/user/language.php, + actions/user/name.php, actions/user/password.php, actions/user/spotlight.php, + engine/lib/annotations.php, engine/lib/database.php, + engine/lib/filestore.php, engine/lib/group.php, engine/lib/metadata.php, + engine/lib/plugins.php, engine/lib/relationships.php, engine/lib/tags.php, + engine/tests/regression/trac_bugs.php, entities/list.php, + mod/categories/listing.php, mod/categories/views/default/categories/list.php, + mod/file/search.php, mod/groups/actions/addtogroup.php, + mod/groups/languages/en.php, .../views/default/groups/closedmembership.php, + settings/index.php, settings/plugins.php, settings/statistics.php, + settings/user.php, views/json/river/item/list.php: Merged r6701:6756 from 1.7 + branch into trunk + + * engine/lib/entities.php, engine/lib/relationships.php, + engine/lib/upgrades/2010071001.php, engine/lib/upgrades/2010071002.php, + mod/notifications/start.php, mod/pages/actions/pages/edit.php, + mod/pages/start.php, mod/pages/views/default/forms/pages/edit.php, + mod/profile/actions/cropicon.php, mod/profile/actions/iconupload.php, + mod/profile/icon.php, mod/profile/icondirect.php, mod/profile/start.php, + version.php: Merged r6684:6694 from 1.7 branch to trunk (pages plugin was + manually merged due to standardization of code in trunk but not branch) + + * engine/lib/entities.php, engine/lib/metadata.php, engine/lib/output.php, + engine/lib/views.php, engine/lib/widgets.php, mod/file/world.php: Merged + r6671:6683 from 1.7 branch to trunk + + * actions/admin/user/delete.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/filestore.php, engine/lib/metadata.php, + engine/lib/output.php, engine/lib/version.php, engine/lib/views.php, + htaccess_dist, languages/en.php, + mod/blog/actions/blog/auto_save_revision.php, + mod/blog/actions/blog/delete.php, mod/blog/actions/blog/save.php, + mod/bookmarks/actions/delete.php, + mod/embed/views/default/embed/item/gallery.php, + mod/embed/views/default/embed/item/list.php, mod/file/actions/delete.php, + mod/groups/views/default/river/forum/create.php, + .../views/default/river/forum/topic/create.php, + mod/pages/actions/pages/delete.php, + .../views/default/river/object/page/create.php, + .../default/admin/overview/reportedcontent.php, + mod/riverdashboard/endpoint/get_comments.php, + .../views/default/river/item/wrapper.php, views/default/input/checkboxes.php, + views/default/input/radio.php, views/failsafe/input/checkboxes.php: Merged + r6620:6653 from 1.7 branch into trunk + + * engine/lib/annotations.php, engine/lib/api.php, mod/file/start.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/sharing/invite.php: Merged r6614:6617 from 1.7 + branch into trunk + + * engine/lib/upgrades/2010070301.php, mod/groups/actions/edit.php, + mod/groups/actions/join.php, mod/groups/languages/en.php, + mod/groups/views/default/river/group/create.php, + .../default/river/relationship/member/create.php, version.php: Merged [6612] + from 1.7 into the trunk + + * engine/lib/entities.php, engine/lib/export.php, engine/lib/input.php, + engine/lib/metadata.php, engine/tests/objects/metadata.php, + .../views/default/forms/forums/edittopic.php, + .../views/default/object/groupforumtopic.php, + .../views/default/river/object/group/create.php, + views/foaf/page_elements/title.php, views/json/page_elements/title.php, + views/rss/navigation/pagination.php, views/rss/page_elements/title.php: + Merged [6600],[6601],[6605],[6606],[6607],[6608],[6611] from 1.7 branch into + trunk + +2010-08-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/output.php, mod/blog/start.php, + mod/blog/views/default/blog/sidebar_edit.php, + mod/blog/views/default/blog/sidebar_revisions.php, + mod/blog/views/default/object/blog.php, + .../views/default/river/object/blog/create.php, mod/bookmarks/start.php, + .../views/default/bookmarks/group_bookmarks.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../default/river/object/bookmarks/create.php, + .../views/default/widgets/bookmarks/view.php, + mod/embed/views/default/embed/item/list.php, + mod/embed/views/default/object/file/embedlist.php, mod/file/start.php, + mod/file/views/default/file/groupprofile_files.php, + mod/file/views/default/object/file.php, + mod/file/views/default/widgets/filerepo/view.php, mod/groups/start.php, + mod/groups/views/default/forum/maintopic.php, + .../views/default/object/groupforumtopic.php, + mod/groups/views/default/river/forum/create.php, + .../views/default/river/forum/topic/create.php, + mod/groups/views/default/river/group/create.php, + .../default/messageboard/messageboard_content.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/view.php, + mod/pages/views/default/annotation/page.php, + mod/pages/views/default/pages/pagelisting.php, + mod/pages/views/default/pages/pageprofile.php, + .../views/default/river/object/page/create.php, + .../profile/commentwall/commentwall_content.php, + .../river/user/default/profileiconupdate.php, + .../default/river/user/default/profileupdate.php, + .../views/default/reportedcontent/listing.php, + mod/riverdashboard/endpoint/get_comments.php, + .../views/default/river/item/wrapper.php, + .../views/default/riverdashboard/sitemessage.php, + .../views/default/search/comments/entity.php, + mod/search/views/default/search/entity.php, + mod/thewire/views/default/object/thewire.php, + .../views/default/river/object/thewire/create.php, + .../views/default/thewire/profile_status.php, + views/default/annotation/annotate.php, + views/default/annotation/annotatelike.php, + views/default/annotation/generic_comment.php, + views/default/annotation/latest_comments.php, + views/default/annotation/likes.php, views/default/object/default.php, + views/default/output/friendlytime.php, views/default/river/item/wrapper.php: + Merged r6586:6587 from 1.7 branch into trunk + + * engine/lib/actions.php, mod/groups/views/default/forms/groups/edit.php, + views/default/graphics/icon.php: Merged [6573],[6574],[6582] from 1.7 branch + into trunk + + * CODING.txt, INSTALL.txt, engine/lib/elgglib.php, engine/lib/metadata.php, + engine/lib/output.php, engine/lib/relationships.php, + engine/lib/upgrades/2010062301.php, engine/lib/upgrades/2010062302.php, + engine/schema/mysql.sql, engine/schema/upgrades/2010062401.sql, + engine/tests/api/entity_getter_functions.php, mod/groups/languages/en.php, + mod/groups/start.php, mod/groups/views/default/groups/grouplisting.php, + mod/search/search_hooks.php, mod/search/start.php, version.php, + views/default/friends/picker.php, views/default/input/checkboxes.php: Merged + r6534-6559 from 1.7 branch to trunk + + * engine/lib/metadata.php, engine/lib/upgrades/2010061501.php, + engine/tests/api/entity_getter_functions.php, mod/search/start.php: Merging + r6517:6520 from 1.7 branch + +2010-08-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_shells/walled_garden.php: Updated walledgarden login to + wraplongnames + +2010-08-06 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * LICENCE.txt: cleaned up the included license, GPL v2 + +2010-08-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/html_begin.php: Removed additional + header/extend view from HTML head. Moved metatags view to right before + </html>. Removed the check if the view exists since it's done in elgg_view() + anyway. + +2010-08-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: Added optional param to sanitise_filepath() that + appends a / or not. Also removes any ../s + +2010-08-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/views/default/embed/css.php: Updated embed css + + * views/default/page_shells/walled_garden.php: Updated walled-garden login + input boxes - so they are not effected by any theme running + +2010-08-03 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/html_begin.php: a view inserted for plugins to + extend + +2010-08-02 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/overview.php: inserted a view for plugins to extend + +2010-07-29 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt: correcting a mistake in the readme file. + +2010-07-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/nav.php: small nav tweak to the filter + +2010-07-19 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/index.php, .../views/default/riverdashboard/nav.php: + Moved start conversation button + +2010-07-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/languages/en.php: missing string added + + * mod/profile/index.php, .../default/profile/profile_contents/groups.php, + .../views/default/profile/profile_navigation.php: groups tab added to profile + + * .../views/default/riverdashboard/nav.php: lang tweak on activity filter + +2010-07-19 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/activity.php, mod/riverdashboard/index.php, + .../views/default/riverdashboard/nav.php: Added interface elements for inline + conversation posting from activity stream + +2010-07-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/index.php: added a view for plugins to extend the + activity view if required + +2010-07-18 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/activity.php: view for plugins to extend on group activity + +2010-07-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/pages/actions/pages/edit.php, mod/pages/history.php: More code cleanup + to pages. + + * engine/lib/views.php: Added display:page plugin hook in page_draw + function. + + * engine/lib/output.php, mod/ecml/start.php: plugin hook output:strip_tags + is now format:strip_tags. + + * engine/lib/output.php: elgg_make_excerpt() uses elgg_strip_tags(). + +2010-07-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Using elgg_strip_tags() for notification + body. + + * mod/ecml/start.php: ECML removes keywords for elgg_strip_tags(). + + * engine/lib/output.php: Fixes #2099. Added elgg_strip_tags() to allow + plugins to remove extra formatting. + + * mod/pages/start.php: Parsing pages views for ecml. + + * mod/pages/actions/pages/delete.php, mod/pages/actions/pages/edit.php, + mod/pages/actions/pages/editwelcome.php, mod/pages/edit.php, + mod/pages/history.php, mod/pages/index.php, mod/pages/languages/en.php, + mod/pages/new.php, mod/pages/pagesTree.php, mod/pages/start.php, + mod/pages/view.php, mod/pages/views/default/annotation/icon.php, + mod/pages/views/default/annotation/page.php, + mod/pages/views/default/forms/pages/edit.php, + .../views/default/forms/pages/editwelcome.php, + .../views/default/icon/object/page/medium.php, + mod/pages/views/default/icon/object/page/small.php, + .../views/default/icon/object/page_top/medium.php, + .../views/default/icon/object/page_top/small.php, + mod/pages/views/default/object/page.php, + mod/pages/views/default/object/page_top.php, + mod/pages/views/default/pages/breadcrumbs.php, + mod/pages/views/default/pages/css.php, + .../views/default/pages/groupprofile_pages.php, + mod/pages/views/default/pages/metatags.php, + mod/pages/views/default/pages/pagegallery.php, + mod/pages/views/default/pages/pagelisting.php, + mod/pages/views/default/pages/pageprofile.php, + .../views/default/pages/sidebar/sidebarthis.php, + mod/pages/views/default/pages/sidebar/starter.php, + mod/pages/views/default/pages/sidebar/tree.php, + mod/pages/views/default/pages/sidebar/wrapper.php, + mod/pages/views/default/pages/welcome.php, + .../views/default/river/object/page/annotate.php, + .../views/default/river/object/page/create.php, + .../views/default/river/object/page/update.php, + .../default/river/object/page_top/annotate.php, + .../views/default/river/object/page_top/create.php, + .../views/default/river/object/page_top/update.php, + mod/pages/views/default/widgets/pages/edit.php, + mod/pages/views/default/widgets/pages/view.php, mod/pages/welcome.php, + mod/pages/world.php: First pass at standardizing pages. + + * mod/pages/actions/pages/editwelcome.php, mod/pages/history.php, + mod/pages/index.php, mod/pages/languages/en.php, mod/pages/new.php, + mod/pages/start.php, .../views/default/forms/pages/editwelcome.php, + mod/pages/views/default/pages/breadcrumbs.php, + mod/pages/views/default/pages/css.php, + .../views/default/pages/groupprofile_pages.php, + mod/pages/views/default/pages/pageprofile.php, + mod/pages/views/default/pages/sidebar/tree.php, + mod/pages/views/default/pages/welcome.php, + .../views/default/river/object/page/update.php, + .../views/default/river/object/page_top/update.php, + mod/pages/views/default/widgets/pages/edit.php, + mod/pages/views/default/widgets/pages/view.php, mod/pages/welcome.php, + mod/pages/world.php: Converting spaces to tabs without the stray t. + + * mod/pages/actions/pages/editwelcome.php, mod/pages/history.php, + mod/pages/index.php, mod/pages/languages/en.php, mod/pages/new.php, + mod/pages/start.php, .../views/default/forms/pages/editwelcome.php, + mod/pages/views/default/pages/breadcrumbs.php, + mod/pages/views/default/pages/css.php, + .../views/default/pages/groupprofile_pages.php, + mod/pages/views/default/pages/pageprofile.php, + mod/pages/views/default/pages/sidebar/tree.php, + mod/pages/views/default/pages/welcome.php, + .../views/default/river/object/page/update.php, + .../views/default/river/object/page_top/update.php, + mod/pages/views/default/widgets/pages/edit.php, + mod/pages/views/default/widgets/pages/view.php, mod/pages/welcome.php, + mod/pages/world.php: Convert spaces to tabs. + + * views/default/page_elements/elgg_header.php, + views/default/page_elements/elgg_header_logo.php: Fixes #2284. Pulled out + home link in elgg_header to page_elements/elgg_header_logo. Removed + csseditor-specific code that caused custom logos to still appear even when + csseditor was disabled. + +2010-07-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/account/forms/login_walled_garden.php: Added ugly hack to get + around problems with sliding in hidden images in visual captcha on login + pages in webkit browsers. + + * engine/lib/admin.php, engine/lib/elgglib.php, engine/lib/views.php: Fixes + #2195. 3rd and 4th params of page_draw() are now $page_shell and $vars. + +2010-07-14 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/invitefriends/languages/en.php, + .../views/default/invitefriends/formitems.php: Disabling friend invite form + when site has disabled new user registration. + +2010-07-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/join.php, + mod/groups/views/default/groups/groupprofile.php: Admin users can join + groups. Don't request to join a closed group if admin. + +2010-07-12 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css_ie.php: Added clearfloat improvement to IE7/8 CSS + + * mod/ecml/graphics/logo_bliptv.gif, mod/ecml/graphics/logo_dailymotion.gif, + mod/ecml/graphics/logo_googlemaps.gif, mod/ecml/graphics/logo_livevideo.gif, + mod/ecml/graphics/logo_redlasso.gif, mod/ecml/graphics/logo_slideshare.gif, + mod/ecml/graphics/logo_vimeo.gif, mod/ecml/graphics/logo_youtube.gif, + mod/ecml/views/default/ecml/admin/css.php, + .../views/default/embed/web_services/content.php, + mod/embed/views/default/embed/css.php: Added logos to embed web services + pane, and made embed nav-bar theme agnostic + + * mod/embed/views/default/embed/css.php: Removed old classes from embed + + * mod/ecml/graphics/url_status.png, + mod/ecml/views/default/ecml/admin/css.php, + .../views/default/embed/web_services/content.php, + mod/embed/views/default/embed/css.php: Updated ecml and embed with new + success/failure for input code. + + * views/default/css.php: Added disabled class to submit_button + + * .../views/default/embed/web_services/content.php: Corrected js for preview + pane toggleclass + +2010-07-10 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messages/start.php: messages now parse ecml + + * mod/groups/languages/en.php, mod/groups/start.php: ecml added to group + profiles + +2010-07-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/views/default/embed/link.php: Web services tab now default embed + tab if ecml is enabled. + +2010-07-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/ecml/views/default/ecml/admin/css.php, + .../views/default/embed/web_services/content.php, + mod/embed/views/default/embed/css.php: Updated embed/ecml modal interface + +2010-07-09 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/start.php: keep sitepages settings in their normal location + +2010-07-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/elgg_sprites.png: Updated elgg sprites graphic with embed modal + arrows + + * mod/ecml/languages/en.php, mod/ecml/views/default/ecml/admin/css.php, + .../views/default/embed/web_services/content.php: continuation of embed modal + interfacing + + * mod/ecml/views/default/ecml/admin/css.php, + .../views/default/embed/web_services/content.php, + mod/embed/views/default/embed/css.php: Beginnings of embed modal web-services + interfacing improvements. + +2010-07-09 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/river/group/create.php: river view tweaked + + * mod/ecml/languages/en.php: missing string added + +2010-07-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/languages/en.php: Added instructions. + + * mod/ecml/graphics/dailymotion.png, mod/ecml/graphics/googlemaps.png, + mod/ecml/graphics/redlasso_1.png, mod/ecml/graphics/redlasso_2.png, + mod/ecml/graphics/slideshare.png, mod/ecml/graphics/vimeo.png, + mod/ecml/graphics/youtube.png, mod/ecml/languages/en.php, mod/ecml/start.php, + mod/ecml/views/default/ecml/help/blip.tv.php, + mod/ecml/views/default/ecml/help/dailymotion.php, + mod/ecml/views/default/ecml/help/googlemaps.php, + mod/ecml/views/default/ecml/help/livevideo.php, + mod/ecml/views/default/ecml/help/redlasso.php, + mod/ecml/views/default/ecml/help/slideshare.php, + mod/ecml/views/default/ecml/help/vimeo.php, + mod/ecml/views/default/ecml/help/youtube.php, + mod/ecml/views/default/ecml/keyword_help.php, + .../views/default/ecml/keywords/googlemaps.php, + mod/ecml/views/default/ecml/keywords/livevideo.php, + .../views/default/embed/web_services/content.php: Added ecml help for web + service embeds. + +2010-07-08 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/oauth/start.php: Adding a missed oauth library file. + +2010-07-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/README.txt, mod/embed/start.php, + mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/embed.php: Sorting tabs and upload sections + correctly by name instead of id. Passing internal_name to all views related + to embedding to allow correct calls to elggEmbedInsertContent() in overrided + layouts. + + * .../views/default/embed/web_services/content.php: Added missing important + view for ECML web services embed. + + * mod/ecml/README.txt, mod/ecml/ecml_functions.php, mod/ecml/start.php: + Pulled ECML regex into a constant. Added ecml_get_keywords(), + ecml_parse_string(), ecml_extract_keywords(), ecml_get_keyword_info(). Added + callback for resolving ECML given an embed code / URL. Removed unused page + setup hook. Added web services support. Updated docs. + +2010-07-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + .../views/default/groups/invitationrequests.php: Updated group forum forms + with an id + + * .../views/default/river/object/blog/create.php, + .../default/river/object/bookmarks/create.php, + mod/groups/views/default/river/forum/create.php, + .../views/default/river/forum/topic/create.php, + .../views/default/river/item/wrapper.php, + .../views/default/riverdashboard/css.php, + .../views/default/river/object/thewire/create.php, + views/default/annotation/annotate.php: Moved all river entry metadata inside + span (pushed onto new line) and added relevant css + +2010-07-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Added elgg_sort_3d_array_by_value(). I do this + often enough that a helper function will be nice. + +2010-07-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/manifest.xml: undo the last sitepages manifest change + + * mod/sitepages/manifest.xml: site pages enabled + + * mod/bookmarks/views/default/bookmarks/form.php: bookmark edit form access + options fixed for groups + +2010-07-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/languages/en.php, + mod/embed/views/default/embed/upload/content.php: Pulled out some language + strings. + + * mod/file/views/default/file/embed_upload.php: Removed stray </div> that + broke IE and wasted 3 hours. + + * mod/file/actions/upload.php, mod/file/start.php, + mod/file/views/default/file/embed_upload.php: Added upload support to file + embed. + + * mod/file/start.php: Added embed support to file plugin. + + * mod/embed/README.txt, mod/embed/languages/en.php, mod/embed/start.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/link.php: Updated documentation for embed. + Fixed bug passing internal_name for elggEmbedInsertContent(). Showing a + message if no embedable items are returned. + +2010-07-06 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sites.php: Adding javascript and CSS to the walled garden + whitelist. + +2010-07-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/upload.php: Removed unused upload.php file in embed. + +2010-07-06 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: Updated small button hover text + + * mod/groups/activity.php: Added js to groups riverdashboard view + +2010-07-05 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/languages/en.php: small lang tweak + +2010-07-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/river/item/noaccess.php: removing stopgap from [3082] since + denied river items are now skipped + + * views/default/river/dashboard.php: Removing another pre-1.5 view that is + no longer used + + * views/default/river/relationship/friend/create.php: Closes #2121 - removed + view from pre-1.5 days + + * views/default/river/wrapper.php: leftover view from pre-Elgg 1.5 days + +2010-07-03 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/start.php: removing navigation when editing for consistency + +2010-07-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/oauth/manifest.xml, mod/oauth/start.php, + mod/oauth/vendors/oauth/LICENSE, + mod/oauth/vendors/oauth/example/server/INSTALL, + .../vendors/oauth/example/server/core/init.php, + .../example/server/core/templates/inc/footer.tpl, + .../example/server/core/templates/inc/header.tpl, + .../oauth/example/server/core/templates/index.tpl, + .../oauth/example/server/core/templates/logon.tpl, + .../example/server/core/templates/register.tpl, + .../vendors/oauth/example/server/www/hello.php, + .../vendors/oauth/example/server/www/index.php, + .../vendors/oauth/example/server/www/logon.php, + .../vendors/oauth/example/server/www/oauth.php, + .../vendors/oauth/example/server/www/register.php, + .../oauth/example/server/www/services.xrds.php, + mod/oauth/vendors/oauth/library/OAuthDiscovery.php, + mod/oauth/vendors/oauth/library/OAuthException.php, + mod/oauth/vendors/oauth/library/OAuthRequest.php, + .../vendors/oauth/library/OAuthRequestLogger.php, + .../vendors/oauth/library/OAuthRequestSigner.php, + .../vendors/oauth/library/OAuthRequestVerifier.php, + mod/oauth/vendors/oauth/library/OAuthRequester.php, + mod/oauth/vendors/oauth/library/OAuthServer.php, + mod/oauth/vendors/oauth/library/OAuthStore.php, + .../library/body/OAuthBodyContentDisposition.php, + .../library/body/OAuthBodyMultipartFormdata.php, + .../vendors/oauth/library/discovery/xrds_parse.php, + .../vendors/oauth/library/discovery/xrds_parse.txt, + .../OAuthSignatureMethod.class.php, .../OAuthSignatureMethod_HMAC_SHA1.php, + .../signature_method/OAuthSignatureMethod_MD5.php, + .../OAuthSignatureMethod_PLAINTEXT.php, + .../OAuthSignatureMethod_RSA_SHA1.php, + .../library/store/OAuthStoreAbstract.class.php, + .../oauth/library/store/OAuthStoreAnyMeta.php, + .../oauth/library/store/OAuthStoreMySQL.php, + .../vendors/oauth/library/store/mysql/install.php, + .../vendors/oauth/library/store/mysql/mysql.sql, + .../oauth/test/discovery/xrds-fireeagle.xrds, + .../oauth/test/discovery/xrds-getsatisfaction.xrds, + .../oauth/test/discovery/xrds-magnolia.xrds, + mod/oauth/vendors/oauth/test/oauth_test.php: Moved oauth from plugins to core + since twitterservices is core and it depends upon oauth. + +2010-07-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/administration.php, + views/default/page_elements/html_begin_admin.php, + views/default/page_shells/admin.php: Updated admin area to be stand-alone. + Added a new html begin for admin area. + +2010-07-01 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/views.php, + views/default/page_shells/admin.php: added a parameter to the page_draw + function so you can specify a different page shell if required. + +2010-06-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/README.txt, mod/sitepages/start.php, + .../views/default/admin/site/sitepages.php, + .../views/default/settings/sitepages/edit.php: Updated README.txt for new + ECML. Moved settings to site category. + + * mod/tinymce/views/default/embed/addcontentjs.php, + .../default/tinymce/embed_custom_insert_js.php: Embed's + elggEmbedInsertContent() now supports multiple losely coupled views to handle + custom insertion js. Plugin order no longer matters. + + * mod/embed/start.php, mod/embed/views/default/embed/embed.php: Embed + correctly passes text area name to elggEmbedInsertContent(). + +2010-06-30 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/views/default/sitepages/members.php, + mod/sitepages/views/default/sitepages/sidebar.php, + mod/sitepages/views/default/sitepages/welcome.php: Interface updates to + sitepages + + * views/default/canvas/layouts/administration.php: Added more stand-alone + admin area rules + + * mod/groups/start.php, mod/groups/views/default/forms/groups/edit.php, + views/default/page_elements/elgg_sidebar.php: Added classname to group edit + form, divider before edit buttons, and moved the invalid number preceding the + classname. + + * mod/members/views/default/members/search.php: Added classnames to members + search form + + * mod/members/views/default/members/search.php: Updated wrapper with new + naming + +2010-06-29 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/tagcloud.php: Added wrapper to tagcloud + title (for + theming) + + * mod/profile/views/default/profile/admin_menu.php: Added float-clear on + owner-block links (for theming) + +2010-06-28 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: Updated sidebar comments text overflow + + * mod/blog/views/default/blog/css.php, + mod/blog/views/default/object/blog.php: Updated the layout of a blogpost + + * mod/groups/views/default/forum/maintopic.php, + mod/groups/views/default/groups/css.php: Updated the layout of a topic post + within group discussions + +2010-06-27 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/html_begin.php, + views/default/page_elements/owner_block.php: Closes #2307 #2308 - encoding + ampersands in RSS links + +2010-06-26 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/river/object/thewire/create.php: The wire can now have + comments and likes via the activity stream. + +2010-06-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css_ie.php: Updates to IE7 css + + * views/default/admin/components/plugin.php: Updated advanced plugin strings + markup/classes + +2010-06-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/notifications/manifest.xml: notfications default state enabled + + * mod/bookmarks/manifest.xml: changed the default state for bookmarks + +2010-06-23 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Added optional 4th argument 'class' for + elgg_instanceof(). + + * views/default/page_elements/content_header.php: Updated documentation for + page_elements/content_header + +2010-06-23 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/tabs.php: Only displaying navigation div when + tabs are present. + +2010-06-22 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/content_header.php: Allowing plugin authors to + override the default tabs (filters) displayed on the content header. + +2010-06-22 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, .../views/default/bookmarks/group_bookmarks.php, + .../views/default/groups/activity_latest.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/forum_latest.php: Added a 'view all' link to + group tools widgets. + + * mod/groups/views/default/forum/maintopic.php, + mod/groups/views/default/groups/css.php: Updated groups/forums topic css + +2010-06-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/forums/edittopic.php: forward to the correct place + after editing a topic + + * mod/groups/actions/forums/addpost.php, + mod/groups/actions/forums/addtopic.php, + mod/groups/actions/forums/deletepost.php, + mod/groups/actions/forums/editpost.php, + mod/groups/actions/forums/edittopic.php, mod/groups/activity.php, + mod/groups/addtopic.php, mod/groups/all.php, mod/groups/discussions.php, + mod/groups/edit.php, mod/groups/edittopic.php, mod/groups/forum.php, + mod/groups/languages/en.php, mod/groups/start.php, + mod/groups/views/default/forms/forums/addpost.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forum/maintopic.php, + mod/groups/views/default/forum/topicposts.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/forum_latest.php, + .../views/default/object/groupforumtopic.php, + .../views/default/river/forum/topic/create.php: There was no point in group + discussions having their own comment annotations, better to use the generic + comments so this has been changed and a full group activity stream added. For + v1.8, there will need to be an upgrade script which will change + 'group_topic_post' -> 'generic_comment' and on all existing topics, take the + first annotation of type 'group_topic_post' and populate the topic's + description. + + * .../views/default/river/item/wrapper.php: group discussion no longer needs + this check as it will be possible to comment on discussions from the activity + stream. + +2010-06-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/edit.php: Ref #2294 - group creation action also needs + page owner set + + * mod/groups/actions/addtogroup.php, mod/groups/actions/join.php, + mod/groups/actions/joinrequest.php, mod/groups/actions/leave.php: Refs #2294 + - groups_write_acl_plugin_hook depends on page owner since [5782] and group + actions seem to end up with the group owner as the page owner. This is a + temporary fix for this issue. All group activity since [5782] on installs now + have corrupted group access lists. I have a script to fix this that I can + share. + + * mod/groups/actions/join.php: Fixed broken join action for closed groups - + encoding issue on forward URL + +2010-06-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/views.php: included an option to display existing comments but + not show the new comment form. + +2010-06-18 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2010061501.php, engine/lib/views.php, + engine/start.php, mod/groups/actions/invite.php, version.php: Merged + r6506:6509 from 1.7 to trunk. + + * engine/lib/pagehandler.php, friends/add.php, friends/collections.php, + friends/edit.php, friends/index.php, friends/of.php: Merged friends pages + fixes in r6501:6503 from 1.7 to trunk. + + * engine/lib/notification.php, engine/lib/users.php, languages/en.php: + Merging r6497:6499 to trunk. + + * mod/groups/actions/featured.php, + mod/groups/views/default/groups/grouplisting.php: Merged group featuring + fixes to trunk [6493] + +2010-06-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/pages/views/default/pages/breadcrumbs.php: Updated Pages breadcrumbs + markup to use generic breadcrumb style + +2010-06-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/pages/start.php: Making menu link for pages go to all pages instead of + owned pages. + + * mod/pages/actions/pages/delete.php, + mod/pages/actions/pages/editwelcome.php, mod/pages/edit.php, + mod/pages/history.php, mod/pages/index.php, mod/pages/languages/en.php, + mod/pages/new.php, mod/pages/pagesTree.php, mod/pages/start.php, + mod/pages/view.php, mod/pages/views/default/annotation/icon.php, + mod/pages/views/default/annotation/page.php, + .../views/default/icon/object/page/medium.php, + mod/pages/views/default/icon/object/page/small.php, + .../views/default/icon/object/page_top/medium.php, + .../views/default/icon/object/page_top/small.php, + mod/pages/views/default/object/page.php, + mod/pages/views/default/object/page_top.php, + mod/pages/views/default/pages/breadcrumbs.php, + .../views/default/pages/groupprofile_pages.php, + mod/pages/views/default/pages/pagegallery.php, + mod/pages/views/default/pages/pagelisting.php, + mod/pages/views/default/pages/pageprofile.php, + .../views/default/pages/sidebar/sidebarthis.php, + mod/pages/views/default/pages/sidebar/starter.php, + mod/pages/views/default/pages/sidebar/tree.php, + mod/pages/views/default/pages/sidebar/wrapper.php, + mod/pages/views/default/pages/welcome.php, + .../views/default/river/object/page/annotate.php, + .../views/default/river/object/page/create.php, + .../views/default/river/object/page/update.php, + .../default/river/object/page_top/annotate.php, + .../views/default/river/object/page_top/create.php, + .../views/default/river/object/page_top/update.php, + mod/pages/views/default/widgets/pages/edit.php, + mod/pages/views/default/widgets/pages/view.php, mod/pages/welcome.php, + mod/pages/world.php: Quick and dirty changes to pages to work on 1.8's + layout. + + * engine/start.php: Making sure to load all plugins when doing an upgrade to + pull in CSS changes and allow plugins to register for the upgrade hook. + +2010-06-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/views.php, engine/start.php: Merged + [6485] and [6486] to trunk. + +2010-06-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/pagination.php: Merged 6482 to trunk. + +2010-06-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/register.php, engine/lib/access.php, engine/lib/users.php, + mod/invitefriends/actions/invite.php, mod/invitefriends/languages/en.php: + Merged r6362:6366 from 1.7 to trunk. + +2010-06-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/object/blog.php: Always show access level when + listing blogs, regardless of canEdit(). + + * mod/blog/blog_lib.php: Removing old time_created fudging for blogs. It + doens't work right. + + * mod/profile/languages/en.php, mod/profile/profile_lib.php, + mod/profile/start.php, .../views/default/profile/profile_content.php, + .../default/profile/profile_contents/activity.php, + .../profile/profile_contents/commentwall.php, + .../default/profile/profile_contents/details.php, + .../default/profile/profile_contents/friends.php, + .../default/profile/profile_contents/sidebar.php, + .../default/profile/profile_contents/twitter.php, + mod/profile/views/default/profile/sidebar.php: Some code cleanup on profile + plugin. Added wrapper view for profile content. Added ECML for profile + content. Moved profile/profile_content/sidebar to profile/sidebar + + * mod/groups/languages/en.php: Slight code cleanup in groups langauges. + Added string for group discussion ECML option. + + * mod/groups/start.php: Added group forums to ECML views to parse. + + * mod/bookmarks/languages/en.php, mod/bookmarks/start.php, + .../views/default/bookmarks/bookmarklet.php: Small code cleanup on bookmarks. + Added better logic for determining the username to use when adding a bookmark + via the bookmarklet. + + * .../views/default/river/item/wrapper.php: Activity stream comments now + show up outside of the hidden div so you can see them when on the like tab. + + * mod/riverdashboard/languages/en.php, + .../views/default/river/item/wrapper.php, + .../views/default/riverdashboard/css.php, + .../views/default/riverdashboard/js.php: Added "Show less" on activity stream + comments. + +2010-06-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/views/default/embed/css.php: Updates to embed interface to make + it theme agnostic in core + + * .../views/default/riverdashboard/css.php: Updated inline comment form css + height - for a smoother slide animation + +2010-06-10 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/administration.php: Updated administration + area css with more styles to make it totally stand-alone + + * mod/profile/views/default/profile/css.php: Small update to latest tweets + list style + + * .../profile/profile_contents/commentwall.php: Added wrapper to profile + page commentwall + +2010-06-10 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php: ECML is + parsed on the activity stream. + +2010-06-10 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/endpoint/get_comments.php, + .../views/default/river/item/wrapper.php: Adding "twitter_anywhere" class to + Conversation and Riverdashboard posts. + + * views/default/input/userpicker.php: Performing checks to handle empty + arrays and malformed values. + +2010-06-10 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/views/default/object/bookmarks.php: Moved view extend call - + so it's for all users (not just object owner), and added likes to bookmarks + (as we already have it in the activity stream) + +2010-06-10 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/bookmarks/group_bookmarks.php: group bookmarks now + provides a link to create if none exist + + * mod/groups/views/default/groups/forum_latest.php: if there is no group + discussion, provide a link to create a topic + +2010-06-10 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/languages/en.php, + .../views/default/river/item/wrapper.php, + .../views/default/riverdashboard/js.php: Added a 'show less' link. [Still + needs a js function adding to collapse list] + + * mod/groups/all.php, .../views/default/groups/group_sort_menu.php: Updated + Groups tabs so you land on newest groups tab rather than discussion. + +2010-06-09 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/userpicker.php: Pre-populating userpicker list when + values are passed. + +2010-06-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/item/list.php, + mod/embed/views/default/embed/upload/content.php: Updated embed modal + listings with timestamp and text formatting / css. + +2010-06-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/item/gallery.php, + mod/embed/views/default/embed/item/list.php: Embed hooks now accept icon_size + for displaying items in gallery / list view. + + * .../views/default/riverdashboard/js.php: Removing debug call...I've been + very bad about this! + + * mod/embed/views/default/embed/item/gallery.php: Embed default gallery list + uses medium icon instead of tiny. + +2010-06-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/ecml/views/default/ecml/keywords/entity.php, + mod/embed/views/default/embed/css.php: Updated embeded object links ui + + * mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/layouts/gallery.php, + mod/embed/views/default/embed/layouts/list.php, + mod/embed/views/default/embed/upload/content.php: Updated embed modal with + wrappers & classnames for each pane + + * mod/embed/views/default/embed/css.php: Updated embed modal with an initial + default size + + * mod/ecml/views/default/ecml/keywords/entity.php: Updated ecml inline + embeded document links to have a classname + + * views/default/css.php: Updated core css download button + +2010-06-08 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/profile/profile_navigation.php: Properly extending + profile navigation view. + +2010-06-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/endpoint/get_likes.php, + .../views/default/river/item/wrapper.php, + .../views/default/riverdashboard/js.php: Ajaxified likes view on activity + stream. + +2010-06-08 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php, mod/groups/start.php, + mod/groups/views/default/groups/groupprofile.php: Cleaning up groups + navigation. Action buttons have replaced the submenu links, helping to + standardize user experience. Added a membership-dependent breadcrumb trail. + +2010-06-08 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/profile/profile_ownerblock.php: profile owmer block link + fixed + +2010-06-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/views/default/embed/embed.php: removing debug output. + + * mod/embed/views/default/embed/embed.php: Fixed invalid variable name that + caused embed to ignore custom views for embed content. + + * mod/embed/views/default/embed/embed.php: Upload tab selected when + uploading in embed modal. + +2010-06-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: Updated documents. Removed large and small document + icons - we now just use the very small ones from the old filter directory. + Updated doc's list view and download button. + + * .../views/default/riverdashboard/css.php: Updated riverdashboard more + comments link + + * views/default/css.php, views/default/css_ie.php, + views/default/js/initialise_elgg.php: Updated display and position of likes + lists. Added js to dismiss list if a click outside the list is detected, also + added js so only one list is viewable at a time. + +2010-06-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_sidebar.php: Reverting [6371] because + Cash already took care of it. + + * engine/lib/annotations.php, engine/lib/metadata.php: + elgg_get_entities_from_metadata() and egef_annotations() support singular -> + plural rewrites. (Why didn't I add this originally?!) + +2010-06-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/endpoint/get_comments.php, + mod/riverdashboard/index.php, mod/riverdashboard/languages/en.php, + mod/riverdashboard/start.php, .../views/default/river/item/list.php, + .../views/default/river/item/wrapper.php, + .../views/default/riverdashboard/js.php: Minimal attempt to bring + riverdashboard up to code standards. Fixed comment count in +N more string. + Added ajax grabbing of all comments when clicking more link. + + * mod/blog/actions/blog/auto_save_revision.php, + mod/blog/actions/blog/save.php: Added metadata 'new_post' when autosaving + blogs to help with river / revision logic. Autosaved blogs now correctly + show up in river and don't create a revision upon initial save. + + * mod/blog/views/default/blog/forms/edit.php: Fix for displaying auto save + time. HTML was changed without relevent JS updates. + +2010-06-07 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php, .../views/default/widgets/a_users_groups/view.php: + Removing deprecated calls to get_entities_from_relationship() from core code. + + +2010-06-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/edit.php: group create river action moved + +2010-06-07 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forum/topicposts.php, + views/default/annotation/generic_comment.php: Added a classname to generic + comment and forum topic posts anchors - for theming purposes. + +2010-06-07 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/notifications/languages/en.php, + .../notifications/subscriptions/collections.php: Updating Notifications + language file. + +2010-06-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/edit.php, mod/groups/languages/en.php, + mod/groups/views/default/river/group/create.php: creating a new group now + displays in the activity stream. + + * mod/groups/languages/en.php, + .../views/default/river/forum/topic/create.php: updated the group discussion + river view + +2010-06-07 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, views/default/admin/users/find.php: Removing user + "Find" from Admin area. Closes #2216 + +2010-06-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: lang tweak + + * mod/groups/actions/featured.php, mod/groups/languages/en.php, + mod/groups/views/default/groups/grouplisting.php: featuring and unfeaturing + groups now works + + * mod/ecml/start.php: don't extend input fields yet with ecml as it is not + designed as an end user tool + + * mod/blog/views/default/object/blog.php: blog tags will not display the + class if no tags exist + + * actions/likes/add.php, languages/en.php: missing lang strings added + +2010-06-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_sidebar.php: Added elgg_sidebar/extend + view. + +2010-06-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/languages/en.php: Added missing language string for embed. + + * mod/embed/start.php, mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/upload/content.php: Added first loosely coupled + upload support to embed. + +2010-06-04 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/users/find.php, views/default/css.php: Updating Find + User in the Admin section to use the livesearch user picker. + +2010-06-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2010060401.php, + .../views/default/widgets/a_users_groups/view.php, version.php: Merged + r6349:6351 from 1.7 to trunk. + + * engine/lib/elgglib.php, engine/lib/upgrades/2010060101.php, + engine/start.php, .../views/default/defaultwidgets/editor.php, + mod/notifications/start.php, mod/profile/views/default/profile/icon.php, + simplecache/view.php, upgrade.php, version.php, + views/default/canvas/layouts/widgets.php: Merge r6301:6338 from 1.7 to trunk. + + +2010-06-04 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/uservalidationbyemail/start.php: Allowing new users to validate email + addresses if the site is a Private Network. + +2010-06-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forms/groups/invite.php: Added id to invite + friends to group form (for theming purposes). + + * .../profile/profile_contents/commentwall.php: Removed profile content + wrapper from comment wall content. + +2010-06-03 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/views/default/object/thewire.php, + .../views/default/river/object/thewire/create.php: Updating views to no + longer parse usernames as this is handled directly thru Mentions. + +2010-06-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/ecml/README.txt, mod/ecml/ecml_functions.php, mod/ecml/start.php, + mod/ecml/views/default/ecml/keywords/entity.php: Added entity keyword to + ECML. (NB: The old entity keyword is now entity_list) + +2010-06-03 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tinymce/views/default/input/longtext.php: Removed one unused and one + absent plugin from tinyMCE init that was causing problems in some browsers. + +2010-06-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CODING.txt: Updated CODING.txt with more best practices. Simplified some + of the examples. + + * mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/item/gallery.php, + mod/embed/views/default/embed/layouts/gallery.php, + mod/embed/views/default/embed/layouts/list.php: Moved most of the logic for + embed viewing into a single place. Added gallery support (still no CSS). + +2010-06-02 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Mathematical calculations on annotations will + return false for non-existent entity subtypes. + + * engine/lib/tags.php, languages/en.php, mod/tagcloud/start.php, + mod/tagcloud/views/default/tagcloud/extend.php, + views/default/output/tagcloud.php: Moving new Site Tags functionality out of + Tagcloud plugin and into core. + + * engine/lib/annotations.php, engine/tests/objects/entities.php: Requesting + annotations from a non-existent subtype will now return nothing instead of + everything. This functionality is required to preserve context. + +2010-06-02 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/languages/en.php: Added missing language strings for blog. + + * views/default/entities/entity_listing.php, + views/default/entities/gallery_listing.php: Updated documentation for + entity_listing and gallery_listing. + + * views/default/entities/gallery_listing.php: Updated gallery_listing.php + view. No CSS yet. + + * mod/embed/embed.php, mod/embed/views/default/embed/link.php, + mod/embed/views/default/embed/media.php, + mod/embed/views/default/embed/pagination.php, + mod/embed/views/default/embed/simpletype.php, + mod/embed/views/default/embed/tabs.php, + mod/embed/views/default/embed/upload.php: Removing unused views and files + from embed. + +2010-06-02 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tagcloud/views/default/tagcloud/extend.php: Updated tagcloud link + +2010-06-02 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/languages/en.php, mod/embed/views/default/embed/embed.php: + Standardized embed language file. Fixed title language string for embed + modal. + +2010-06-02 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/walled_garden_background_top.gif, + _graphics/walled_garden_backgroundfull_bottom.gif, + _graphics/walled_garden_backgroundfull_top.gif, + .../default/account/forms/login_walled_garden.php, + views/default/account/forms/register.php, views/default/css.php, + views/default/page_shells/walled_garden.php: Updated private network + (previously walled garden) login/register/lost password to be independent of + any theme running, and improved interface. + +2010-06-02 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/all.php: removed redundant view call + +2010-06-02 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tagcloud/start.php: Updated all site Tagcloud to use 2column canvas. + +2010-06-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/embed/README.txt, mod/embed/embed.php, mod/embed/manifest.xml, + mod/embed/start.php, mod/embed/views/default/embed/addcontentjs.php, + mod/embed/views/default/embed/embed.php, + mod/embed/views/default/embed/item/list.php, + mod/embed/views/default/embed/js.php, + mod/embed/views/default/embed/layouts/gallery.php, + mod/embed/views/default/embed/layouts/list.php, + mod/embed/views/default/embed/link.php, + mod/embed/views/default/embed/media.php, + mod/embed/views/default/embed/upload.php: First pass at a loosely couple + embed plugin using ECML. + +2010-06-01 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/account/forms/login_walled_garden.php, views/default/css.php: + Adding a "Register" link to the Walled Garden login screen. This mimics + pre-existing "Lost Password" functionality without redirecting to an internal + page. + +2010-06-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/pagination.php: Pagination uses + elgg_get_array_value(). + + * engine/lib/elgglib.php: Added elgg_get_array_value() helper function. + + * views/default/navigation/pagination.php: Fixed bug in detecting and using + baseurl in navingation/pagination view. + + * views/default/entities/entity_listing.php: Updated documentation for + entities/entity_listing view. + +2010-06-01 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tagcloud/start.php, mod/tagcloud/views/default/tagcloud/extend.php, + views/default/output/tagcloud.php: Extending default tagcloud view to include + a link to all site tags. Also fixing a bug where errant "," was prepended to + tag list. + +2010-06-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: get_input() defaults to NULL instead of empty + string. Works better with isset(). + + * mod/tinymce/tinymce_content.css, + .../themes/advanced/skins/default/content.css: Forgot to svn add + tinymce_content.css. Added tinymce_content.css and reverted [6300] to allow + for easier tinymce upgrades. + +2010-06-01 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/start.php, mod/blog/views/default/blog/sidebar_menu.php: + Restricting tag cloud display on Blogs and Documents by context. + +2010-06-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/start.php, mod/sitepages/views/default/sitepages/css.php, + mod/sitepages/views/default/sitepages/sidebar.php, + mod/sitepages/views/default/sitepages/welcome.php: Updated Sitepages homepage + markup with clearfloat, content wrappers and associated css. + + * mod/profile/views/default/profile/css.php: Updated avatar user-menu + font-style. + + * .../themes/advanced/skins/default/content.css: TinyMCE default editor + font-size increased to match preview and publish size. + +2010-05-31 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/all.php: remove the filter header if not logged in + + * mod/bookmarks/languages/en.php, + .../default/river/object/bookmarks/create.php: bookmarks river view altered + for groups + +2010-05-29 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * index.php: make sure logged out river display correctly + + * engine/lib/river.php: small tweak to the new river + + * mod/bookmarks/start.php: removed a breadcrumb view when on the all page + + * mod/bookmarks/languages/en.php: change community to group for consistency + +2010-05-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/output.php: Merged r6263:6271 to trunk. + + + * engine/handlers/pagehandler.php, engine/lib/pagehandler.php, + mod/tinymce/views/default/input/longtext.php, + views/default/input/pulldown.php: Merged [6248] - [6252] into trunk. + + * engine/lib/upgrades/2010052601.php, mod/groups/actions/edit.php, + mod/groups/views/default/forms/groups/edit.php, version.php: Merged [6223] - + [6228] into trunk. + + * mod/groups/actions/forums/deletetopic.php, + mod/groups/actions/forums/editpost.php: Merging [6091] to trunk. + + * mod/tinymce/languages/en.php, mod/tinymce/readme.txt, + mod/tinymce/start.php, mod/tinymce/tinymce/changelog.txt, + mod/tinymce/tinymce/jscripts/tiny_mce/langs/en.js, + mod/tinymce/tinymce/jscripts/tiny_mce/license.txt, + .../jscripts/tiny_mce/plugins/advhr/css/advhr.css, + .../tiny_mce/plugins/advhr/editor_plugin.js, + .../tiny_mce/plugins/advhr/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/advhr/js/rule.js, + .../tiny_mce/plugins/advhr/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/advhr/rule.htm, + .../tiny_mce/plugins/advimage/css/advimage.css, + .../tiny_mce/plugins/advimage/editor_plugin.js, + .../tiny_mce/plugins/advimage/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/advimage/image.htm, + .../tiny_mce/plugins/advimage/img/sample.gif, + .../jscripts/tiny_mce/plugins/advimage/js/image.js, + .../tiny_mce/plugins/advimage/langs/en_dlg.js, + .../tiny_mce/plugins/advlink/css/advlink.css, + .../tiny_mce/plugins/advlink/editor_plugin.js, + .../tiny_mce/plugins/advlink/editor_plugin_src.js, + .../tiny_mce/plugins/advlink/js/advlink.js, + .../tiny_mce/plugins/advlink/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/advlink/link.htm, + .../tiny_mce/plugins/autosave/editor_plugin.js, + .../tiny_mce/plugins/autosave/editor_plugin_src.js, + .../tiny_mce/plugins/bbcode/editor_plugin.js, + .../tiny_mce/plugins/bbcode/editor_plugin_src.js, + .../tiny_mce/plugins/compat2x/editor_plugin.js, + .../tiny_mce/plugins/compat2x/editor_plugin_src.js, + .../tiny_mce/plugins/contextmenu/editor_plugin.js, + .../plugins/contextmenu/editor_plugin_src.js, + .../plugins/directionality/editor_plugin.js, + .../plugins/directionality/editor_plugin_src.js, + .../tiny_mce/plugins/emotions/editor_plugin.js, + .../tiny_mce/plugins/emotions/editor_plugin_src.js, + .../tiny_mce/plugins/emotions/emotions.htm, + .../tiny_mce/plugins/emotions/img/smiley-cool.gif, + .../tiny_mce/plugins/emotions/img/smiley-cry.gif, + .../plugins/emotions/img/smiley-embarassed.gif, + .../plugins/emotions/img/smiley-foot-in-mouth.gif, + .../tiny_mce/plugins/emotions/img/smiley-frown.gif, + .../plugins/emotions/img/smiley-innocent.gif, + .../tiny_mce/plugins/emotions/img/smiley-kiss.gif, + .../plugins/emotions/img/smiley-laughing.gif, + .../plugins/emotions/img/smiley-money-mouth.gif, + .../plugins/emotions/img/smiley-sealed.gif, + .../tiny_mce/plugins/emotions/img/smiley-smile.gif, + .../plugins/emotions/img/smiley-surprised.gif, + .../plugins/emotions/img/smiley-tongue-out.gif, + .../plugins/emotions/img/smiley-undecided.gif, + .../tiny_mce/plugins/emotions/img/smiley-wink.gif, + .../tiny_mce/plugins/emotions/img/smiley-yell.gif, + .../tiny_mce/plugins/emotions/js/emotions.js, + .../tiny_mce/plugins/emotions/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/example/dialog.htm, + .../tiny_mce/plugins/example/editor_plugin.js, + .../tiny_mce/plugins/example/editor_plugin_src.js, + .../tiny_mce/plugins/example/img/example.gif, + .../jscripts/tiny_mce/plugins/example/js/dialog.js, + .../jscripts/tiny_mce/plugins/example/langs/en.js, + .../tiny_mce/plugins/example/langs/en_dlg.js, + .../tiny_mce/plugins/fullpage/css/fullpage.css, + .../tiny_mce/plugins/fullpage/editor_plugin.js, + .../tiny_mce/plugins/fullpage/editor_plugin_src.js, + .../tiny_mce/plugins/fullpage/fullpage.htm, + .../tiny_mce/plugins/fullpage/js/fullpage.js, + .../tiny_mce/plugins/fullpage/langs/en_dlg.js, + .../tiny_mce/plugins/fullscreen/editor_plugin.js, + .../plugins/fullscreen/editor_plugin_src.js, + .../tiny_mce/plugins/fullscreen/fullscreen.htm, + .../tiny_mce/plugins/iespell/editor_plugin.js, + .../tiny_mce/plugins/iespell/editor_plugin_src.js, + .../tiny_mce/plugins/inlinepopups/editor_plugin.js, + .../plugins/inlinepopups/editor_plugin_src.js, + .../inlinepopups/skins/clearlooks2/img/alert.gif, + .../inlinepopups/skins/clearlooks2/img/button.gif, + .../inlinepopups/skins/clearlooks2/img/buttons.gif, + .../inlinepopups/skins/clearlooks2/img/confirm.gif, + .../inlinepopups/skins/clearlooks2/img/corners.gif, + .../skins/clearlooks2/img/horizontal.gif, + .../skins/clearlooks2/img/vertical.gif, + .../inlinepopups/skins/clearlooks2/window.css, + .../tiny_mce/plugins/inlinepopups/template.htm, + .../plugins/insertdatetime/editor_plugin.js, + .../plugins/insertdatetime/editor_plugin_src.js, + .../tiny_mce/plugins/layer/editor_plugin.js, + .../tiny_mce/plugins/layer/editor_plugin_src.js, + .../tiny_mce/plugins/media/css/content.css, + .../jscripts/tiny_mce/plugins/media/css/media.css, + .../tiny_mce/plugins/media/editor_plugin.js, + .../tiny_mce/plugins/media/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/media/img/flash.gif, + .../tiny_mce/plugins/media/img/flv_player.swf, + .../tiny_mce/plugins/media/img/quicktime.gif, + .../tiny_mce/plugins/media/img/realmedia.gif, + .../tiny_mce/plugins/media/img/shockwave.gif, + .../jscripts/tiny_mce/plugins/media/img/trans.gif, + .../tiny_mce/plugins/media/img/windowsmedia.gif, + .../jscripts/tiny_mce/plugins/media/js/embed.js, + .../jscripts/tiny_mce/plugins/media/js/media.js, + .../tiny_mce/plugins/media/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/media/media.htm, + .../tiny_mce/plugins/nonbreaking/editor_plugin.js, + .../plugins/nonbreaking/editor_plugin_src.js, + .../tiny_mce/plugins/noneditable/editor_plugin.js, + .../plugins/noneditable/editor_plugin_src.js, + .../tiny_mce/plugins/pagebreak/css/content.css, + .../tiny_mce/plugins/pagebreak/editor_plugin.js, + .../plugins/pagebreak/editor_plugin_src.js, + .../tiny_mce/plugins/pagebreak/img/pagebreak.gif, + .../tiny_mce/plugins/pagebreak/img/trans.gif, + .../jscripts/tiny_mce/plugins/paste/blank.htm, + .../jscripts/tiny_mce/plugins/paste/css/blank.css, + .../tiny_mce/plugins/paste/css/pasteword.css, + .../tiny_mce/plugins/paste/editor_plugin.js, + .../tiny_mce/plugins/paste/editor_plugin_src.js, + .../tiny_mce/plugins/paste/js/pastetext.js, + .../tiny_mce/plugins/paste/js/pasteword.js, + .../tiny_mce/plugins/paste/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/paste/pastetext.htm, + .../jscripts/tiny_mce/plugins/paste/pasteword.htm, + .../tiny_mce/plugins/preview/editor_plugin.js, + .../tiny_mce/plugins/preview/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/preview/example.html, + .../tiny_mce/plugins/preview/jscripts/embed.js, + .../tiny_mce/plugins/print/editor_plugin.js, + .../tiny_mce/plugins/print/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/safari/blank.htm, + .../tiny_mce/plugins/safari/editor_plugin.js, + .../tiny_mce/plugins/safari/editor_plugin_src.js, + .../tiny_mce/plugins/save/editor_plugin.js, + .../tiny_mce/plugins/save/editor_plugin_src.js, + .../plugins/searchreplace/css/searchreplace.css, + .../plugins/searchreplace/editor_plugin.js, + .../plugins/searchreplace/editor_plugin_src.js, + .../plugins/searchreplace/js/searchreplace.js, + .../tiny_mce/plugins/searchreplace/langs/en_dlg.js, + .../plugins/searchreplace/searchreplace.htm, + .../tiny_mce/plugins/spellchecker/css/content.css, + .../tiny_mce/plugins/spellchecker/editor_plugin.js, + .../plugins/spellchecker/editor_plugin_src.js, + .../tiny_mce/plugins/spellchecker/img/wline.gif, + .../jscripts/tiny_mce/plugins/style/css/props.css, + .../tiny_mce/plugins/style/editor_plugin.js, + .../tiny_mce/plugins/style/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/style/js/props.js, + .../tiny_mce/plugins/style/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/style/props.htm, + .../jscripts/tiny_mce/plugins/table/cell.htm, + .../jscripts/tiny_mce/plugins/table/css/cell.css, + .../jscripts/tiny_mce/plugins/table/css/row.css, + .../jscripts/tiny_mce/plugins/table/css/table.css, + .../tiny_mce/plugins/table/editor_plugin.js, + .../tiny_mce/plugins/table/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/table/js/cell.js, + .../tiny_mce/plugins/table/js/merge_cells.js, + .../jscripts/tiny_mce/plugins/table/js/row.js, + .../jscripts/tiny_mce/plugins/table/js/table.js, + .../tiny_mce/plugins/table/langs/en_dlg.js, + .../tiny_mce/plugins/table/merge_cells.htm, + .../jscripts/tiny_mce/plugins/table/row.htm, + .../jscripts/tiny_mce/plugins/table/table.htm, + .../jscripts/tiny_mce/plugins/template/blank.htm, + .../tiny_mce/plugins/template/css/template.css, + .../tiny_mce/plugins/template/editor_plugin.js, + .../tiny_mce/plugins/template/editor_plugin_src.js, + .../tiny_mce/plugins/template/js/template.js, + .../tiny_mce/plugins/template/langs/en_dlg.js, + .../tiny_mce/plugins/template/template.htm, + .../tiny_mce/plugins/visualchars/editor_plugin.js, + .../plugins/visualchars/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm, + .../tiny_mce/plugins/xhtmlxtras/acronym.htm, + .../tiny_mce/plugins/xhtmlxtras/attributes.htm, + .../jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm, + .../tiny_mce/plugins/xhtmlxtras/css/attributes.css, + .../tiny_mce/plugins/xhtmlxtras/css/popup.css, + .../jscripts/tiny_mce/plugins/xhtmlxtras/del.htm, + .../tiny_mce/plugins/xhtmlxtras/editor_plugin.js, + .../plugins/xhtmlxtras/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm, + .../tiny_mce/plugins/xhtmlxtras/js/abbr.js, + .../tiny_mce/plugins/xhtmlxtras/js/acronym.js, + .../tiny_mce/plugins/xhtmlxtras/js/attributes.js, + .../tiny_mce/plugins/xhtmlxtras/js/cite.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js, + .../plugins/xhtmlxtras/js/element_common.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js, + .../tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js, + .../jscripts/tiny_mce/themes/advanced/about.htm, + .../jscripts/tiny_mce/themes/advanced/anchor.htm, + .../jscripts/tiny_mce/themes/advanced/charmap.htm, + .../tiny_mce/themes/advanced/color_picker.htm, + .../tiny_mce/themes/advanced/editor_template.js, + .../themes/advanced/editor_template_src.js, + .../jscripts/tiny_mce/themes/advanced/image.htm, + .../tiny_mce/themes/advanced/img/colorpicker.jpg, + .../tiny_mce/themes/advanced/img/icons.gif, + .../jscripts/tiny_mce/themes/advanced/js/about.js, + .../jscripts/tiny_mce/themes/advanced/js/anchor.js, + .../tiny_mce/themes/advanced/js/charmap.js, + .../tiny_mce/themes/advanced/js/color_picker.js, + .../jscripts/tiny_mce/themes/advanced/js/image.js, + .../jscripts/tiny_mce/themes/advanced/js/link.js, + .../tiny_mce/themes/advanced/js/source_editor.js, + .../jscripts/tiny_mce/themes/advanced/langs/en.js, + .../tiny_mce/themes/advanced/langs/en_dlg.js, + .../jscripts/tiny_mce/themes/advanced/link.htm, + .../themes/advanced/skins/default/content.css, + .../themes/advanced/skins/default/dialog.css, + .../themes/advanced/skins/default/img/buttons.png, + .../themes/advanced/skins/default/img/items.gif, + .../advanced/skins/default/img/menu_arrow.gif, + .../advanced/skins/default/img/menu_check.gif, + .../themes/advanced/skins/default/img/progress.gif, + .../themes/advanced/skins/default/img/tabs.gif, + .../tiny_mce/themes/advanced/skins/default/ui.css, + .../themes/advanced/skins/o2k7/content.css, + .../tiny_mce/themes/advanced/skins/o2k7/dialog.css, + .../themes/advanced/skins/o2k7/img/button_bg.png, + .../advanced/skins/o2k7/img/button_bg_black.png, + .../advanced/skins/o2k7/img/button_bg_silver.png, + .../tiny_mce/themes/advanced/skins/o2k7/ui.css, + .../themes/advanced/skins/o2k7/ui_black.css, + .../themes/advanced/skins/o2k7/ui_silver.css, + .../tiny_mce/themes/advanced/source_editor.htm, + .../tiny_mce/themes/simple/editor_template.js, + .../tiny_mce/themes/simple/editor_template_src.js, + .../jscripts/tiny_mce/themes/simple/img/icons.gif, + .../jscripts/tiny_mce/themes/simple/langs/en.js, + .../themes/simple/skins/default/content.css, + .../tiny_mce/themes/simple/skins/default/ui.css, + .../tiny_mce/themes/simple/skins/o2k7/content.css, + .../themes/simple/skins/o2k7/img/button_bg.png, + .../tiny_mce/themes/simple/skins/o2k7/ui.css, + mod/tinymce/tinymce/jscripts/tiny_mce/tiny_mce.js, + .../tinymce/jscripts/tiny_mce/tiny_mce_popup.js, + .../jscripts/tiny_mce/utils/editable_selects.js, + .../tinymce/jscripts/tiny_mce/utils/form_utils.js, + .../tinymce/jscripts/tiny_mce/utils/mctabs.js, + .../tinymce/jscripts/tiny_mce/utils/validate.js, + mod/tinymce/vendor/tinymce/changelog.txt, + .../vendor/tinymce/jscripts/tiny_mce/langs/en.js, + .../vendor/tinymce/jscripts/tiny_mce/license.txt, + .../jscripts/tiny_mce/plugins/advhr/css/advhr.css, + .../tiny_mce/plugins/advhr/editor_plugin.js, + .../tiny_mce/plugins/advhr/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/advhr/js/rule.js, + .../tiny_mce/plugins/advhr/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/advhr/rule.htm, + .../tiny_mce/plugins/advimage/css/advimage.css, + .../tiny_mce/plugins/advimage/editor_plugin.js, + .../tiny_mce/plugins/advimage/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/advimage/image.htm, + .../tiny_mce/plugins/advimage/img/sample.gif, + .../jscripts/tiny_mce/plugins/advimage/js/image.js, + .../tiny_mce/plugins/advimage/langs/en_dlg.js, + .../tiny_mce/plugins/advlink/css/advlink.css, + .../tiny_mce/plugins/advlink/editor_plugin.js, + .../tiny_mce/plugins/advlink/editor_plugin_src.js, + .../tiny_mce/plugins/advlink/js/advlink.js, + .../tiny_mce/plugins/advlink/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/advlink/link.htm, + .../tiny_mce/plugins/advlist/editor_plugin.js, + .../tiny_mce/plugins/advlist/editor_plugin_src.js, + .../tiny_mce/plugins/autoresize/editor_plugin.js, + .../plugins/autoresize/editor_plugin_src.js, + .../tiny_mce/plugins/autosave/editor_plugin.js, + .../tiny_mce/plugins/autosave/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/autosave/langs/en.js, + .../tiny_mce/plugins/bbcode/editor_plugin.js, + .../tiny_mce/plugins/bbcode/editor_plugin_src.js, + .../tiny_mce/plugins/contextmenu/editor_plugin.js, + .../plugins/contextmenu/editor_plugin_src.js, + .../plugins/directionality/editor_plugin.js, + .../plugins/directionality/editor_plugin_src.js, + .../tiny_mce/plugins/emotions/editor_plugin.js, + .../tiny_mce/plugins/emotions/editor_plugin_src.js, + .../tiny_mce/plugins/emotions/emotions.htm, + .../tiny_mce/plugins/emotions/img/smiley-cool.gif, + .../tiny_mce/plugins/emotions/img/smiley-cry.gif, + .../plugins/emotions/img/smiley-embarassed.gif, + .../plugins/emotions/img/smiley-foot-in-mouth.gif, + .../tiny_mce/plugins/emotions/img/smiley-frown.gif, + .../plugins/emotions/img/smiley-innocent.gif, + .../tiny_mce/plugins/emotions/img/smiley-kiss.gif, + .../plugins/emotions/img/smiley-laughing.gif, + .../plugins/emotions/img/smiley-money-mouth.gif, + .../plugins/emotions/img/smiley-sealed.gif, + .../tiny_mce/plugins/emotions/img/smiley-smile.gif, + .../plugins/emotions/img/smiley-surprised.gif, + .../plugins/emotions/img/smiley-tongue-out.gif, + .../plugins/emotions/img/smiley-undecided.gif, + .../tiny_mce/plugins/emotions/img/smiley-wink.gif, + .../tiny_mce/plugins/emotions/img/smiley-yell.gif, + .../tiny_mce/plugins/emotions/js/emotions.js, + .../tiny_mce/plugins/emotions/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/example/dialog.htm, + .../tiny_mce/plugins/example/editor_plugin.js, + .../tiny_mce/plugins/example/editor_plugin_src.js, + .../tiny_mce/plugins/example/img/example.gif, + .../jscripts/tiny_mce/plugins/example/js/dialog.js, + .../jscripts/tiny_mce/plugins/example/langs/en.js, + .../tiny_mce/plugins/example/langs/en_dlg.js, + .../tiny_mce/plugins/fullpage/css/fullpage.css, + .../tiny_mce/plugins/fullpage/editor_plugin.js, + .../tiny_mce/plugins/fullpage/editor_plugin_src.js, + .../tiny_mce/plugins/fullpage/fullpage.htm, + .../tiny_mce/plugins/fullpage/js/fullpage.js, + .../tiny_mce/plugins/fullpage/langs/en_dlg.js, + .../tiny_mce/plugins/fullscreen/editor_plugin.js, + .../plugins/fullscreen/editor_plugin_src.js, + .../tiny_mce/plugins/fullscreen/fullscreen.htm, + .../tiny_mce/plugins/iespell/editor_plugin.js, + .../tiny_mce/plugins/iespell/editor_plugin_src.js, + .../tiny_mce/plugins/inlinepopups/editor_plugin.js, + .../plugins/inlinepopups/editor_plugin_src.js, + .../inlinepopups/skins/clearlooks2/img/alert.gif, + .../inlinepopups/skins/clearlooks2/img/button.gif, + .../inlinepopups/skins/clearlooks2/img/buttons.gif, + .../inlinepopups/skins/clearlooks2/img/confirm.gif, + .../inlinepopups/skins/clearlooks2/img/corners.gif, + .../skins/clearlooks2/img/horizontal.gif, + .../skins/clearlooks2/img/vertical.gif, + .../inlinepopups/skins/clearlooks2/window.css, + .../tiny_mce/plugins/inlinepopups/template.htm, + .../plugins/insertdatetime/editor_plugin.js, + .../plugins/insertdatetime/editor_plugin_src.js, + .../tiny_mce/plugins/layer/editor_plugin.js, + .../tiny_mce/plugins/layer/editor_plugin_src.js, + .../tiny_mce/plugins/legacyoutput/editor_plugin.js, + .../plugins/legacyoutput/editor_plugin_src.js, + .../tiny_mce/plugins/media/css/content.css, + .../jscripts/tiny_mce/plugins/media/css/media.css, + .../tiny_mce/plugins/media/editor_plugin.js, + .../tiny_mce/plugins/media/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/media/img/flash.gif, + .../tiny_mce/plugins/media/img/flv_player.swf, + .../tiny_mce/plugins/media/img/quicktime.gif, + .../tiny_mce/plugins/media/img/realmedia.gif, + .../tiny_mce/plugins/media/img/shockwave.gif, + .../jscripts/tiny_mce/plugins/media/img/trans.gif, + .../tiny_mce/plugins/media/img/windowsmedia.gif, + .../jscripts/tiny_mce/plugins/media/js/embed.js, + .../jscripts/tiny_mce/plugins/media/js/media.js, + .../tiny_mce/plugins/media/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/media/media.htm, + .../tiny_mce/plugins/nonbreaking/editor_plugin.js, + .../plugins/nonbreaking/editor_plugin_src.js, + .../tiny_mce/plugins/noneditable/editor_plugin.js, + .../plugins/noneditable/editor_plugin_src.js, + .../tiny_mce/plugins/pagebreak/css/content.css, + .../tiny_mce/plugins/pagebreak/editor_plugin.js, + .../plugins/pagebreak/editor_plugin_src.js, + .../tiny_mce/plugins/pagebreak/img/pagebreak.gif, + .../tiny_mce/plugins/pagebreak/img/trans.gif, + .../tiny_mce/plugins/paste/editor_plugin.js, + .../tiny_mce/plugins/paste/editor_plugin_src.js, + .../tiny_mce/plugins/paste/js/pastetext.js, + .../tiny_mce/plugins/paste/js/pasteword.js, + .../tiny_mce/plugins/paste/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/paste/pastetext.htm, + .../jscripts/tiny_mce/plugins/paste/pasteword.htm, + .../tiny_mce/plugins/preview/editor_plugin.js, + .../tiny_mce/plugins/preview/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/preview/example.html, + .../tiny_mce/plugins/preview/jscripts/embed.js, + .../jscripts/tiny_mce/plugins/preview/preview.html, + .../tiny_mce/plugins/print/editor_plugin.js, + .../tiny_mce/plugins/print/editor_plugin_src.js, + .../tiny_mce/plugins/save/editor_plugin.js, + .../tiny_mce/plugins/save/editor_plugin_src.js, + .../plugins/searchreplace/css/searchreplace.css, + .../plugins/searchreplace/editor_plugin.js, + .../plugins/searchreplace/editor_plugin_src.js, + .../plugins/searchreplace/js/searchreplace.js, + .../tiny_mce/plugins/searchreplace/langs/en_dlg.js, + .../plugins/searchreplace/searchreplace.htm, + .../tiny_mce/plugins/spellchecker/css/content.css, + .../tiny_mce/plugins/spellchecker/editor_plugin.js, + .../plugins/spellchecker/editor_plugin_src.js, + .../tiny_mce/plugins/spellchecker/img/wline.gif, + .../jscripts/tiny_mce/plugins/style/css/props.css, + .../tiny_mce/plugins/style/editor_plugin.js, + .../tiny_mce/plugins/style/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/style/js/props.js, + .../tiny_mce/plugins/style/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/style/props.htm, + .../tiny_mce/plugins/tabfocus/editor_plugin.js, + .../tiny_mce/plugins/tabfocus/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/table/cell.htm, + .../jscripts/tiny_mce/plugins/table/css/cell.css, + .../jscripts/tiny_mce/plugins/table/css/row.css, + .../jscripts/tiny_mce/plugins/table/css/table.css, + .../tiny_mce/plugins/table/editor_plugin.js, + .../tiny_mce/plugins/table/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/table/js/cell.js, + .../tiny_mce/plugins/table/js/merge_cells.js, + .../jscripts/tiny_mce/plugins/table/js/row.js, + .../jscripts/tiny_mce/plugins/table/js/table.js, + .../tiny_mce/plugins/table/langs/en_dlg.js, + .../tiny_mce/plugins/table/merge_cells.htm, + .../jscripts/tiny_mce/plugins/table/row.htm, + .../jscripts/tiny_mce/plugins/table/table.htm, + .../jscripts/tiny_mce/plugins/template/blank.htm, + .../tiny_mce/plugins/template/css/template.css, + .../tiny_mce/plugins/template/editor_plugin.js, + .../tiny_mce/plugins/template/editor_plugin_src.js, + .../tiny_mce/plugins/template/js/template.js, + .../tiny_mce/plugins/template/langs/en_dlg.js, + .../tiny_mce/plugins/template/template.htm, + .../tiny_mce/plugins/visualchars/editor_plugin.js, + .../plugins/visualchars/editor_plugin_src.js, + .../tiny_mce/plugins/wordcount/editor_plugin.js, + .../plugins/wordcount/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm, + .../tiny_mce/plugins/xhtmlxtras/acronym.htm, + .../tiny_mce/plugins/xhtmlxtras/attributes.htm, + .../jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm, + .../tiny_mce/plugins/xhtmlxtras/css/attributes.css, + .../tiny_mce/plugins/xhtmlxtras/css/popup.css, + .../jscripts/tiny_mce/plugins/xhtmlxtras/del.htm, + .../tiny_mce/plugins/xhtmlxtras/editor_plugin.js, + .../plugins/xhtmlxtras/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm, + .../tiny_mce/plugins/xhtmlxtras/js/abbr.js, + .../tiny_mce/plugins/xhtmlxtras/js/acronym.js, + .../tiny_mce/plugins/xhtmlxtras/js/attributes.js, + .../tiny_mce/plugins/xhtmlxtras/js/cite.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js, + .../plugins/xhtmlxtras/js/element_common.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js, + .../tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js, + .../jscripts/tiny_mce/themes/advanced/about.htm, + .../jscripts/tiny_mce/themes/advanced/anchor.htm, + .../jscripts/tiny_mce/themes/advanced/charmap.htm, + .../tiny_mce/themes/advanced/color_picker.htm, + .../tiny_mce/themes/advanced/editor_template.js, + .../themes/advanced/editor_template_src.js, + .../jscripts/tiny_mce/themes/advanced/image.htm, + .../tiny_mce/themes/advanced/img/colorpicker.jpg, + .../tiny_mce/themes/advanced/img/icons.gif, + .../jscripts/tiny_mce/themes/advanced/js/about.js, + .../jscripts/tiny_mce/themes/advanced/js/anchor.js, + .../tiny_mce/themes/advanced/js/charmap.js, + .../tiny_mce/themes/advanced/js/color_picker.js, + .../jscripts/tiny_mce/themes/advanced/js/image.js, + .../jscripts/tiny_mce/themes/advanced/js/link.js, + .../tiny_mce/themes/advanced/js/source_editor.js, + .../jscripts/tiny_mce/themes/advanced/langs/en.js, + .../tiny_mce/themes/advanced/langs/en_dlg.js, + .../jscripts/tiny_mce/themes/advanced/link.htm, + .../themes/advanced/skins/default/content.css, + .../themes/advanced/skins/default/dialog.css, + .../themes/advanced/skins/default/img/buttons.png, + .../themes/advanced/skins/default/img/items.gif, + .../advanced/skins/default/img/menu_arrow.gif, + .../advanced/skins/default/img/menu_check.gif, + .../themes/advanced/skins/default/img/progress.gif, + .../themes/advanced/skins/default/img/tabs.gif, + .../tiny_mce/themes/advanced/skins/default/ui.css, + .../themes/advanced/skins/o2k7/content.css, + .../tiny_mce/themes/advanced/skins/o2k7/dialog.css, + .../themes/advanced/skins/o2k7/img/button_bg.png, + .../advanced/skins/o2k7/img/button_bg_black.png, + .../advanced/skins/o2k7/img/button_bg_silver.png, + .../tiny_mce/themes/advanced/skins/o2k7/ui.css, + .../themes/advanced/skins/o2k7/ui_black.css, + .../themes/advanced/skins/o2k7/ui_silver.css, + .../tiny_mce/themes/advanced/source_editor.htm, + .../tiny_mce/themes/simple/editor_template.js, + .../tiny_mce/themes/simple/editor_template_src.js, + .../jscripts/tiny_mce/themes/simple/img/icons.gif, + .../jscripts/tiny_mce/themes/simple/langs/en.js, + .../themes/simple/skins/default/content.css, + .../tiny_mce/themes/simple/skins/default/ui.css, + .../tiny_mce/themes/simple/skins/o2k7/content.css, + .../themes/simple/skins/o2k7/img/button_bg.png, + .../tiny_mce/themes/simple/skins/o2k7/ui.css, + .../vendor/tinymce/jscripts/tiny_mce/tiny_mce.js, + .../tinymce/jscripts/tiny_mce/tiny_mce_popup.js, + .../jscripts/tiny_mce/utils/editable_selects.js, + .../tinymce/jscripts/tiny_mce/utils/form_utils.js, + .../tinymce/jscripts/tiny_mce/utils/mctabs.js, + .../tinymce/jscripts/tiny_mce/utils/validate.js, + mod/tinymce/views/default/input/longtext.php, + mod/tinymce/views/default/tinymce/css.php: Upgraded TinyMCE to 3.3.6. + +2010-05-29 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/breadcrumbs.php: added a hint on breadcrumb usage + + * views/default/page_elements/owner_block.php: removed some code made + unnecessary by the changes to layout in 1.8 + + * views/default/page_elements/elgg_sidebar.php: updated documentation on + optional parameters + + * views/default/canvas/layouts/administration.php: updated administration + layout to work with new sidebar view + +2010-05-28 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/sidebar_menu.php, + views/default/page_elements/elgg_sidebar.php, + views/default/page_elements/owner_block.php: sidebar menu deserves its own + view + +2010-05-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/plugins.php: Refs #2115: Added + elgg_is_valid_view_type(). Currently calculated at each load but will want to + cache like view paths. Cleaned up autoregister_views() and load_plugins() + code. Added spaces between function params in numerous places. C'mon + guys...spaces are free. + +2010-05-28 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/profile/editdefaultprofileitems.php: Removed debug log to + console as it was preventing FF from executing the rest of the callback + function. + +2010-05-28 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/edit.php: when editing details, return to the details + tab when done. + +2010-05-28 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/appearance/menu_items.php, + views/default/canvas/layouts/administration.php: Updated interface for custom + menu items + + * mod/profile/views/default/profile/css.php, + .../default/profile/editdefaultprofileitems.php: Updated interface for edit + profile fields + + * mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/sidebar_menu.php: Updated archive list-style + +2010-05-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/object/blog.php: Fixed mismatched <span></a> tags + in blog list status display. + + * mod/blog/views/default/blog/sidebar_menu.php: Fixed typo in blog sidebar + menu that caused an extra LI item in archives. + +2010-05-27 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Registering user password request/reset as public + actions. + +2010-05-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/userpicker.php: Fixing code for JS userpicker remove + function to cope with recent structure changes. + +2010-05-27 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/cron.php, engine/lib/sites.php, mod/sitepages/start.php: + Updating walled garden to register public pages as regular expressions. + +2010-05-27 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/languages/en.php, + .../views/default/profile/profile_navigation.php: removed hard coded lang in + profile tabs + +2010-05-26 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/notifications/start.php, .../notifications/settings/usersettings.php: + Un-extending core notification view in favor of Notifications plugin. + + * mod/sitepages/actions/add.php, mod/sitepages/actions/addfront.php, + mod/sitepages/actions/addfrontsimple.php, mod/sitepages/actions/addmeta.php, + mod/sitepages/actions/edit_settings.php, + mod/sitepages/sitepages_functions.php, mod/sitepages/start.php, + .../views/default/settings/sitepages/edit.php, + .../views/default/sitepages/forms/edit.php, + .../views/default/sitepages/forms/editfront.php, + .../default/sitepages/forms/editfrontsimple.php, + .../views/default/sitepages/forms/editmeta.php, + mod/sitepages/views/default/sitepages/menu.php: Updating Sitepages plugin + settings for new administration layout. + +2010-05-26 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/start.php: Gatekeeper() added to blog edit/create pagehandler. + + * engine/lib/entities.php: Fix problem rewriting type_subtype_pair -> + type_subtype_pairs in elgg_get_entities(). + +2010-05-26 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forms/forums/addtopic.php: group discussion + access defaults to the group + +2010-05-26 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/start.php, mod/groups/start.php: Ensuring Blogs and Forum links + display properly in the group ownerblock. + +2010-05-26 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/content_header.php: small tweak to header + contents + + * mod/bookmarks/start.php: bookmark header bug fixed + +2010-05-26 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../page_elements/content_header_member.php: Updated content area title + when viewing a users objects + + * .../views/default/profile/profile_ownerblock.php: Additional links to + tools added to profile pages ownerblock (hardcoded for phase1) + +2010-05-25 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/defaultwidgets/actions/update.php, mod/defaultwidgets/dashboard.php, + mod/defaultwidgets/profile.php, mod/defaultwidgets/start.php, + .../admin/appearance/default_dashboard_widgets.php, + .../admin/appearance/default_profile_widgets.php, mod/logbrowser/index.php, + mod/logbrowser/start.php, .../views/default/admin/overview/logbrowser.php, + mod/logbrowser/views/default/logbrowser/form.php, + mod/profile/defaultprofile.php, mod/profile/start.php, + .../default/admin/appearance/defaultprofile.php, + mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, mod/reportedcontent/index.php, + mod/reportedcontent/start.php, + .../default/admin/overview/reportedcontent.php: Updating administration + plugins with admin submenu views. + +2010-05-25 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/tabs.php: Navigation/tabs uses output/url for the + links. + + * views/default/output/url.php: Added title to output/url. Fixed typo + breaking js support in output/url. + + * CHANGES.txt: Added changes to CHANGES.txt. + + * views/default/output/url.php: Fixed documentation for output/url view. + + * views/default/output/url.php: Added title to url output. + +2010-05-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/start.php: change the bookmark header depending on whose + bookmarks are being viewed + +2010-05-25 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Updated documentation for register_plugin_hook(). + + * engine/lib/elgglib.php: Updated documentation and cleaned up code for + trigger_plugin_hook(). + +2010-05-25 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/walled_garden_background_bottom.gif, + _graphics/walled_garden_background_extend.gif, + _graphics/walled_garden_background_top.gif, engine/lib/elgglib.php, + .../default/account/forms/login_walled_garden.php, views/default/css.php, + views/default/page_shells/walled_garden.php: Walled Garden login page is no + longer tied to the default page shell. + +2010-05-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/object/blog.php: only display comment count if + there are comments + + * mod/blog/blog_lib.php: check to see if comments are on or off + + * mod/blog/views/default/blog/sidebar_revisions.php: blog revisions tweaked + +2010-05-25 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/defaultwidgets/dashboard.php, mod/defaultwidgets/profile.php, + mod/defaultwidgets/start.php, .../views/default/defaultwidgets/editor.php: + Updating Default Widgets administration to use new canvas layout. + +2010-05-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/blog/css.php: Fix for blogs list view interface in + some browsers + +2010-05-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/languages/en.php: comment wall notification message tweaked + +2010-05-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/sidebar_revisions.php: Updates to Blogs edit UI. + +2010-05-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../page_elements/content_header_member.php: content header added for use + when viewing another user + + * mod/tagcloud/all.php, mod/tagcloud/tagcloud.php: added an all site + tagcloud view, tagcloud.php will be customised to run in the sidebar. + +2010-05-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php: UI update to avatar menu + list-style. + +2010-05-25 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../canvas/layouts/one_column_with_sidebar.php, + views/default/page_elements/elgg_sidebar.php: Refs #2114 - added elgg_sidebar + view + +2010-05-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/languages/en.php, mod/blog/views/default/object/blog.php: Added + blog author link by line on blog list. + + * mod/blog/views/default/object/blog.php: Added access level in blog list. + + * views/default/output/access.php: Added output/access view for displaying + entity access levels. + +2010-05-24 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/logbrowser/index.php, mod/logbrowser/start.php, mod/profile/start.php, + mod/reportedcontent/start.php, mod/sitepages/start.php: Updating multiple + plugins to no longer register admin menus with an event hook. + +2010-05-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/blog/auto_save_revision.php, + mod/blog/actions/blog/save.php, mod/blog/blog_lib.php, + mod/blog/views/default/object/blog.php: Blog uses elgg_make_excerpt() now + instead of its own. + + * engine/lib/output.php: Replacing '...' with html elipse character (…) + in elgg_make_excerpt(). + + * engine/lib/river.php: Copied explaination for weird str_replace() in + get_river_items() to the same call in elgg_get_river_items_new() so I stay + sane. + + * mod/blog/actions/blog/save.php, mod/blog/blog_lib.php, + mod/blog/views/default/blog/forms/edit.php: Removing publish_date interface + for blogs pending better l10n for dates. + + * mod/blog/start.php: Removing blogs from groups, part 2. + + * mod/blog/start.php: Removing blog options from groups, part 1. + +2010-05-24 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/edit.php: Only notifying name change when it actually + changed. + + * views/default/output/url.php: Ensuring text displays on URL view for both + "value" and "html" sent as property. + +2010-05-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/start.php: Moved blog edit sidebar revisions to the top of the + sidebar. + +2010-05-24 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/river/object/blog/create.php, + .../default/river/object/bookmarks/create.php: you can no longer comment on + river item while logged out + +2010-05-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/blog/forms/edit.php: Blog edit/create form displays + correct title. + + * mod/blog/actions/blog/save.php: Blogs only show up in the river if in + published state. + + * mod/riverdashboard/endpoint/ping.php: Added access controls to the + activity stream update count. + + * mod/riverdashboard/endpoint/ping.php, mod/riverdashboard/index.php, + .../views/default/river/item/list.php, + .../views/default/river/item/wrapper.php, + .../views/default/riverdashboard/container.php, + .../views/default/riverdashboard/js.php: The activity stream's count uses the + river table instead of trying to combine entities + annotations based up on + time_created. Also brought small bits of code up to standards. + +2010-05-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, views/default/css.php: UI + updates to users links and admin menu on profile pages + +2010-05-24 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/views/default/sitepages/menu.php: the correct tab now + highlights + +2010-05-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/blog_lib.php: Saving a blog post no longer rewrites all entity + time_created and time_updated fields. Yikes. + +2010-05-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/administration.php, views/default/css.php: + Updated css for admin area/plugins and submenu list style + + * mod/profile/views/default/profile/css.php, views/default/css.php: Added + missing formatting to user-generated content + +2010-05-24 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messages/start.php: messages now display the correct number unread + +2010-05-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Updated group forum link to only appear in group + ownerblock, and when group forum is enabled. + + * mod/messages/views/default/messages/forms/send.php: Updated 'Send a + message to' form to display users display name rather than username. + +2010-05-24 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forms/groups/invite.php: Small tweak to group + invite friends so it will show your friends correctly + +2010-05-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php, mod/groups/start.php: Group forum link added + to group ownerblock + +2010-05-24 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/index.php: sitepages river tweak + + * mod/sitepages/index.php: sitepages now displays the correct river + + * mod/riverdashboard/index.php, + .../views/default/settings/riverdashboard/edit.php: activity type toggle + removed as it was poorly thought out and implemented. + + * mod/sitepages/actions/addfrontsimple.php, mod/sitepages/index.php, + mod/sitepages/languages/en.php, mod/sitepages/sitepages_functions.php, + mod/sitepages/start.php, .../views/default/canvas/layouts/frontpage.php, + mod/sitepages/views/default/sitepages/css.php, + .../default/sitepages/forms/editfrontsimple.php, + mod/sitepages/views/default/sitepages/members.php, + mod/sitepages/views/default/sitepages/sidebar.php, + mod/sitepages/views/default/sitepages/welcome.php: a simple version of the + sitepages index - we will need to turn this into a basic and advance + selection for admins. + +2010-05-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + views/default/page_elements/owner_block.php: Ownerblock links to users + objects interface updated. + + * mod/groups/start.php: Group link to forum removed from sidebar submenu + + * mod/blog/start.php, mod/bookmarks/start.php: Group blog and bookmarks + submenu removed from sidebar (links are now in the group ownerblock) + +2010-05-23 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/foaf/page_shells/default.php, views/foaf/pageshells/pageshell.php, + views/php/page_shells/default.php, views/php/pageshells/pageshell.php, + views/xml/page_shells/default.php, views/xml/pageshells/pageshell.php: fixed + page shells for xml, php, and foaf + +2010-05-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/reportedcontent/languages/en.php, + .../views/default/reportedcontent/footer_link.php: added title attribute to + report this footer link + + * mod/reportedcontent/start.php, + .../views/default/reportedcontent/footer_link.php, + views/default/page_elements/elgg_footer.php: removing reported content + dependency from core code...again + + * views/default/page_elements/elgg_footer.php: Fixes #2122 - footer + analytics view added + +2010-05-21 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/owner_block.php: Using a lambda function to + sort the profile menu. + + * mod/blog/start.php, mod/bookmarks/start.php, mod/file/start.php, + views/default/page_elements/owner_block.php: Registering new plugin hooks to + extend the owner block profile menu. + + * views/default/page_elements/owner_block.php: Fixing a typo. Works this + time; no, really. + + * mod/pages/start.php, mod/pages/views/default/pages/profile_extend.php: + Updating Pages plugin to extend profile owner block directly with + user-specific links. + + * views/default/page_elements/owner_block.php: Cleaning up profile owner + blocks to allow for view extensions. + +2010-05-20 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/start.php, mod/bookmarks/start.php, mod/file/start.php, + mod/pages/start.php: Adding submenu items for standard plugins to owner + block. + +2010-05-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/api/entity_getter_functions.php: Fixes #2159: Updated entity + getter test to order by guid instead of time_created. + + * engine/tests/objects/entities.php, engine/tests/objects/objects.php, + engine/tests/objects/sites.php, engine/tests/objects/users.php: Update unit + tests for last_action column. + + * engine/lib/entities.php, engine/lib/river.php: create_entity() now adds a + default last_action set to the same as time_created. This solves a problem of + having to specify an order by of last_action desc, time_created desc on each + call. Standardized update_entity_last_action() and moved it from river.php to + entities.php. + + * engine/lib/river.php: Properly merged old 1.8 river2.php with river.php to + fix last_action-based bubble ups. + +2010-05-20 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/content_header.php: small edit to header + contents, will need to find a better way to extend this view in the required + fashion. + + * mod/bookmarks/start.php: small bookmark add bug fixed. + +2010-05-20 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/rss/annotation/default.php, views/rss/object/creator.php, + views/rss/object/default.php, views/rss/object/georss.php: Updating RSS views + to allow for object creator and geolocation. + +2010-05-20 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * account/forgotten_password.php, account/register.php, + views/default/account/forms/forgotten_password.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php: Updated Register and ForgottenLogin + forms to use default canvases. + + * views/default/canvas/layouts/administration.php: Added a link to 'return + to network' from admin area. + +2010-05-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, languages/en.php, + views/default/admin/users/newest.php: Added "Newest Users" admin section. + + * mod/groups/all.php, mod/groups/discussions.php, mod/groups/forum.php, + mod/groups/views/default/forum/topics.php: Removed legacy calls from groups. + + * engine/lib/annotations.php: Refs #2165: Added + elgg_list_entities_from_annotations() to deprecate + list_entities_from_annotations(). + + * mod/groups/forum.php: Missed passing group_guid to forum topics. + + * mod/groups/views/default/forum/topics.php: Fixed incorrect call for $vars + in group forum topics. + + * mod/riverdashboard/manifest.xml: Riverdashboard enabled on default + installs. + + * mod/custom_index/index.php, mod/custom_index/languages/en.php, + mod/custom_index/manifest.xml, mod/custom_index/start.php, + .../views/default/canvas/layouts/new_index.php, + .../views/default/custom_index/css.php: Custom index is deprecated by Site + pages. These two provide the same functionality but in different ways, so + just moving Custom Index to the plugins repo. + + * mod/externalpages/actions/add.php, mod/externalpages/index.php, + mod/externalpages/languages/en.php, mod/externalpages/manifest.xml, + mod/externalpages/read.php, mod/externalpages/start.php, + .../views/default/expages/analytics.php, + mod/externalpages/views/default/expages/css.php, + .../views/default/expages/footer_menu.php, + .../views/default/expages/forms/edit.php, + mod/externalpages/views/default/expages/menu.php, + mod/externalpages/views/default/object/expages.php: The Externalpages plugin + is now Site Pages. Removing old plugin. + +2010-05-19 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * vendors/jquery/jquery-1.4.2.min.js, vendors/jquery/jquery-1.4.min.js, + views/default/page_elements/html_begin.php: jQuery updated to v1.4.2 + + * mod/groups/views/default/groups/css.php: Small UI update to Group activity + widget. + + * views/default/annotation/annotatelike.php: Likes river entry timestamp + wrapped in span. + +2010-05-18 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: Moved output.php into the pre-installation required lib + list to fix trunk installation. + +2010-05-18 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/walledgarden/graphics/background_bottom.gif, + mod/walledgarden/graphics/background_extend.gif, + mod/walledgarden/graphics/background_top.gif, mod/walledgarden/index.php, + mod/walledgarden/languages/en.php, mod/walledgarden/manifest.xml, + mod/walledgarden/readme.txt, mod/walledgarden/start.php, + .../views/default/account/forms/login.php, + .../default/page_shells/walled_garden_index.php, + .../views/default/walledgarden/css.php, + .../views/default/walledgarden/walledgarden.php: Removing Walled Garden + plugin from trunk. + + * engine/lib/elgglib.php, engine/lib/sites.php: Ensuring the Walled Garden + hook properly exits before plugins can continue to extend view. + + * views/json/canvas/default.php, views/json/page_shells/default.php, + views/json/pageshells/pageshell.php: Updating the core JSON views to allow + for proper object export. + +2010-05-18 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/members/index.php: browse members now working for 1.8 + + * languages/en.php, views/default/account/forms/login.php, + views/default/account/forms/login_dropdown.php: as you can login with either + username or email, reflect this in the lang. + +2010-05-18 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/components/plugin_settings.php, + views/default/canvas/layouts/administration.php: Interface updates to plugins + settings form. + +2010-05-18 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: small lang changes + +2010-05-18 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/administration.php: Admin area long-text + fields width updated. + +2010-05-17 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/rss/river/item/list.php: Defaulting RSS view to use Elgg Entity + view. + + * views/rss/object/default.php, views/rss/page_shells/default.php, + views/rss/pageshells/pageshell.php, views/rss/river/item/list.php: Updating + RSS feeds to use proper views called with page_shells. + +2010-05-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/blog/css.php: Another UI update to individual blog + page. + + * mod/blog/views/default/blog/css.php, + mod/profile/views/default/profile/css.php: ..a couple more ui tweaks. + + * mod/messages/views/default/messages/forms/view.php, + mod/profile/graphics/speech_bubble_tail.gif, + mod/profile/graphics/twitter16px.png, + views/default/canvas/layouts/administration.php: A few UI updates. + +2010-05-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/css.php, views/default/css.php: Updates + to core css UI and riverdashboard mod. + +2010-05-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: Fixed loading of activity and database files. + + * engine/lib/actions.php, engine/lib/activity.php, engine/lib/api.php, + engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/input.php, + engine/lib/output.php, engine/lib/pagehandler.php, engine/lib/river.php, + engine/lib/river2.php, engine/lib/sessions.php, engine/start.php, + htaccess_dist, languages/en.php, mod/groups/invitations.php, + mod/groups/new.php, mod/groups/views/default/river/forum/create.php, + .../views/default/river/forum/topic/create.php, + .../views/default/river/object/page/create.php, mod/profile/actions/edit.php: + Merged 5928-6908 from 1.7 branch to trunk. + + * actions/widgets/save.php, engine/lib/access.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/notification.php, engine/lib/river2.php, + engine/lib/sessions.php, engine/lib/system_log.php, engine/lib/tags.php, + engine/lib/users.php, mod/groups/forum.php, + mod/groups/views/default/forum/topics.php, + mod/invitefriends/actions/invite.php, mod/invitefriends/index.php, + mod/invitefriends/languages/en.php, mod/invitefriends/start.php, + .../views/default/invitefriends/form.php, + .../views/default/invitefriends/formitems.php, mod/profile/icon.php, + views/default/friends/river/create.php, views/rss/entities/entity_list.php: + merge -r5898:5928 (not excluding riverdashboard, notifications, and + messageboard) from 1.7 to trunk. + +2010-05-14 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/administration.php: Updated admin area css + +2010-05-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt, engine/lib/actions.php, engine/lib/api.php, + engine/lib/elgglib.php, engine/lib/notification.php, engine/lib/river2.php, + mod/invitefriends/actions/invite.php, services/api/rest_api.php: merge + -r5832:5898 from 1.7 to trunk. + + * views/foaf/pageshells/pageshell.php, views/foaf/user/default.php: merge + -r5822:5825 from 1.7 to trunk. + + * engine/lib/xml.php, mod/file/actions/upload.php, + mod/groups/actions/forums/deletepost.php: Merge r5761:5788 from 1.7 to trunk. + + +2010-05-14 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/forms/login.php: Moving login/extend view to call + after the login button (consistent with login dropdown). + + * engine/lib/sites.php, languages/en.php: Updating language files for new + Walled Garden support. + + * _css/css.php, _css/js.php, engine/handlers/action_handler.php, + engine/handlers/cron_handler.php, engine/handlers/pagehandler.php, + engine/handlers/service_handler.php, engine/handlers/xml-rpc_handler.php, + engine/lib/cron.php, engine/lib/sites.php, index.php, + mod/externalpages/read.php, upgrade.php: Updating core code to allow public + pages using new Walled Garden functionality. + +2010-05-14 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/blog/sidebar_menu.php, mod/tagcloud/tagcloud.php, + mod/tagcloud/views/default/tagcloud/css.php, views/default/css.php, + views/default/output/tagcloud.php: Updated core tagcloud view markup/css. + +2010-05-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tagcloud/views/default/output/tagcloud.php: Removing tagcloud output + view from tagcloud mod--it's in core now. + +2010-05-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/administration.php, views/default/css.php: + Update to submenu items css. + + * mod/profile/defaultprofile.php, mod/reportedcontent/index.php, + mod/sitepages/sitepages_functions.php: Updated plugins to use new admin area + canvas. + +2010-05-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: To detect if a submenu item is selected, using + output from full_url() instead of $_SERVER['REQUEST_URI'] because the host + isn't set in REQUEST_URI. + +2010-05-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, views/default/canvas/layouts/administration.php, + views/default/css.php: Beginnings of a stand-alone admin area. + + * mod/profile/views/default/profile/icon.php: Fix for @mentions mod creating + multiple hrefs in avatar submenu. + + * views/default/admin/overview.php, views/default/admin/site/advanced.php, + views/default/admin/site/basic.php, views/default/admin/users/add.php, + views/default/admin/users/find.php, views/default/admin/users/online.php: + Added content titles to admin area pages. + +2010-05-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/index.php: removed extra div from riverdashboard index + page + + * mod/riverdashboard/start.php, .../views/default/riverdashboard/menu.php, + .../views/default/riverdashboard/nav.php: merged [5959] from 1.7 branch into + trunk for riverdashboard plugin + + * mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php, + mod/riverdashboard/endpoint/ping.php, mod/riverdashboard/index.php, + mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php, + .../views/default/river/item/list.php, + .../views/default/river/item/wrapper.php, + .../views/default/river/item/wrapper_classic.php, + .../views/default/riverdashboard/container.php, + .../views/default/riverdashboard/ecml/activity.php, + .../views/default/riverdashboard/menu.php, + .../views/default/riverdashboard/nav.php, + .../views/default/riverdashboard/sitemessage.php, + .../views/default/riverdashboard/welcome.php, + .../views/default/settings/riverdashboard/edit.php: attempting to standardize + riverdashboard plugin in similar manner as 1.7 branch revision [5943] + + * mod/notifications/actions/groupsave.php, + mod/notifications/actions/save.php, mod/notifications/groups.php, + mod/notifications/index.php, mod/notifications/languages/en.php, + mod/notifications/start.php, .../notifications/subscriptions/collections.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/groupsform.php, + .../notifications/subscriptions/jsfuncs.php, + .../notifications/subscriptions/personal.php: merged in notifications plugin + cleanup from 1.7 branch: [5962], [5978] - [5980], [6000] + +2010-05-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messageboard/actions/add.php, mod/messageboard/actions/delete.php, + mod/messageboard/ajax_endpoint/load.php, mod/messageboard/history.php, + mod/messageboard/index.php, mod/messageboard/languages/en.php, + mod/messageboard/readme.txt, mod/messageboard/start.php, + .../views/default/messageboard/css.php, + .../views/default/messageboard/forms/add.php, + .../default/messageboard/group_messageboard.php, + .../views/default/messageboard/messageboard.php, + .../default/messageboard/messageboard_content.php, + .../default/river/object/messageboard/create.php, + .../views/default/widgets/messageboard/edit.php, + .../views/default/widgets/messageboard/view.php: merging messageboard cleanup + from 1.7 branch [5908],[5909],[5917] + +2010-05-12 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * account/register.php, engine/lib/elgglib.php, engine/lib/sites.php, + mod/sitepages/start.php: Creating a hook for plugin authors to register + Walled Garden public sites. + +2010-05-12 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/languages/en.php: removed a duplicate lang string + + * .../views/default/bookmarks/group_bookmarks.php: fix so group bookmarks + display on group frontpage + +2010-05-11 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_advanced.php, + actions/systemsettings/install.php, engine/lib/elgglib.php, + engine/lib/sites.php, engine/lib/upgrades/2010050701.php, + views/default/admin/site/advanced.php: Do not display site pages when in + Walled Garden mode, excepting system-defined whitelist. + + * account/register.php: Not allowing new user registration to continue + action when disabled. + +2010-05-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php: Fixed a typo. + + * engine/lib/admin.php, engine/lib/elgglib.php, + views/default/navigation/submenu_item.php: Fix admin area for overview and + appearance. + +2010-05-10 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_topbar.php, + views/default/page_elements/elgg_topbar_logout.php: Breaking logout link into + a separate view. + +2010-05-10 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/elgglib.php, engine/tests/ui/submenu.php, + .../default/admin/components/admin_page_layout.php, + views/default/admin/components/sidemenu.php, + views/default/navigation/submenu_item.php, views/default/output/url.php, + views/default/page_elements/owner_block.php: Admin area now uses standard + submenu tools. + +2010-05-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/basic_elements/welcome.php, views/default/welcome.php, + views/default/welcome/logged_in.php, views/default/welcome/logged_out.php: + removing more views that haven't been used/touched in almost 2 years + + * views/default/text/about.php, views/default/text/privacy_view.php, + views/default/text/tos_view.php: removing some chuff that's been just sitting + there for a long time - these views ended up in the external pages/site pages + plugins + +2010-05-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Not setting $item->selected on a submenu item acts + the same as setting it to NULL for selected state guessing. Removed unused + code in submenu system. + + * engine/lib/elgglib.php, engine/tests/ui/submenu.php, + views/default/canvas_header/submenu_group.php, + views/default/canvas_header/submenu_template.php, views/default/css.php, + views/default/navigation/submenu_group.php, + views/default/navigation/submenu_item.php, + views/default/navigation/submenu_js.php: Added new submenu system. Added + elgg_http_url_is_identical(). Moved canvas_header/submenu* to + navigation/submenu*. Added UI test for submenu. + +2010-05-07 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_advanced.php, actions/register.php, + actions/systemsettings/install.php, engine/lib/upgrades/2010050701.php, + version.php, views/default/account/forms/login.php, + views/default/account/forms/login_dropdown.php, + views/default/admin/site/advanced.php: Adding an option to restrict new user + registration in advanced site settings. This is the first step in fully + merging "Walled Garden" plugin into core Elgg engine. + +2010-05-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php, + actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php, + actions/admin/plugins/reorder.php, + actions/admin/plugins/simple_update_states.php, + actions/admin/site/update_advanced.php, actions/admin/site/update_basic.php, + actions/login.php, actions/plugins/settings/save.php, actions/register.php, + actions/systemsettings/install.php, admin/index.php, admin/menu_items.php, + admin/plugins.php, admin/site.php, admin/statistics.php, admin/user.php, + engine/lib/actions.php, engine/lib/admin.php, engine/lib/plugins.php, + engine/lib/sessions.php, languages/en.php, mod/blog/manifest.xml, + mod/blog/views/default/blog/forms/edit.php, mod/bookmarks/manifest.xml, + mod/captcha/manifest.xml, mod/categories/actions/save.php, + mod/categories/languages/en.php, mod/categories/manifest.xml, + mod/categories/settings.php, mod/categories/start.php, + mod/categories/views/default/categories/css.php, + .../views/default/categories/settings.php, + .../views/default/categories/settingsform.php, + .../views/default/settings/categories/edit.php, mod/crontrigger/manifest.xml, + mod/custom_index/manifest.xml, mod/defaultwidgets/manifest.xml, + mod/diagnostics/manifest.xml, mod/ecml/manifest.xml, mod/ecml/start.php, + mod/ecml/views/default/ecml/admin/ecml_admin.php, + mod/ecml/views/default/settings/ecml/edit.php, mod/embed/manifest.xml, + mod/externalpages/manifest.xml, mod/file/manifest.xml, + mod/friends/manifest.xml, mod/garbagecollector/manifest.xml, + mod/groups/manifest.xml, mod/htmlawed/manifest.xml, + mod/invitefriends/manifest.xml, mod/logbrowser/manifest.xml, + mod/logrotate/manifest.xml, mod/members/manifest.xml, + mod/messageboard/manifest.xml, mod/messages/manifest.xml, + mod/notifications/manifest.xml, mod/pages/manifest.xml, + mod/profile/manifest.xml, mod/reportedcontent/manifest.xml, + mod/riverdashboard/manifest.xml, mod/search/manifest.xml, + mod/sitepages/manifest.xml, mod/tagcloud/manifest.xml, + mod/thewire/manifest.xml, mod/tinymce/manifest.xml, mod/twitter/manifest.xml, + mod/uservalidationbyemail/manifest.xml, mod/walledgarden/manifest.xml, + mod/zaudio/manifest.xml, views/default/admin/appearance/menu_items.php, + .../default/admin/components/admin_page_layout.php, + views/default/admin/components/plugin.php, + views/default/admin/components/plugin_settings.php, + views/default/admin/components/sidemenu.php, views/default/admin/main.php, + views/default/admin/main_opt/plugins.php, + views/default/admin/main_opt/site.php, + views/default/admin/main_opt/statistics.php, + views/default/admin/main_opt/user.php, views/default/admin/menu_items.php, + views/default/admin/overview.php, + views/default/admin/overview/numentities.php, + views/default/admin/overview/online.php, views/default/admin/plugins.php, + views/default/admin/plugins/advanced.php, + views/default/admin/plugins/simple.php, + views/default/admin/plugins_opt/plugin.php, views/default/admin/site.php, + views/default/admin/site/advanced.php, views/default/admin/site/basic.php, + views/default/admin/statistics.php, + views/default/admin/statistics_opt/basic.php, + views/default/admin/statistics_opt/numentities.php, + views/default/admin/statistics_opt/online.php, views/default/admin/user.php, + views/default/admin/user_opt/search.php, views/default/admin/users/add.php, + views/default/admin/users/find.php, views/default/admin/users/online.php, + views/default/css.php, views/default/object/admin_notice.php: Merged + 18_new_admin branch to trunk. + +2010-05-05 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/usersettings/form.php: Added ID to submit button on user + settings form. + + * views/default/canvas_header/submenu_group.php: Updated submenu with + missing groupname. + + * mod/profile/views/default/profile/editicon.php: Addition of a wrapper on + edit avatar page for theming purposes. + +2010-05-04 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_topbar.php: Returning extended view to + original location in code (to preserve CSS rendering). + +2010-05-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php: Updated avatar sub-menu font + sizes. + +2010-05-04 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/start.php, .../views/default/profile/topbar_extend.php: + Extending topbar view to include My Friends link. + + * views/default/page_elements/elgg_topbar.php: Removing hard-coded plugin + extensions from core topbar. + +2010-05-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/views/default/bookmarks/form.php: Added id to bookmark edit + form (for use theming). + + * .../default/profile/commentwall/commentwall.php: Minor update to the + comment wall wrapper div. + +2010-05-02 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pagehandler.php: Fixes #1480 - not passing empty array element + from page_handler() + +2010-04-30 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../notifications/subscriptions/groupsform.php, + views/default/usersettings/plugins.php: Minor updates to User Settings + interface. + + * mod/search/views/default/search/entity.php: Search results float cleared. + +2010-04-28 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/profile/profile_contents/activity.php, + .../views/default/riverdashboard/css.php: Updated activity stream on users + Profile to include riverdashboard js. Added extra css rules for inline + comments and likes on profile activity. + + * mod/profile/views/default/profile/edit.php, views/default/css_ie.php, + views/default/js/initialise_elgg.php: Updates to Profile edit, likes js, and + tools css for IE7 rendering. + +2010-04-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/tabs.php: Added navigation/tabs view for tabbed + navigation. + +2010-04-27 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/walledgarden/start.php: Restricting external user creation from + Facebook Services. + +2010-04-27 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * index.php: if the activity stream is enabled show on the frontpage, if + not, list entities. + +2010-04-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/css_ie.php: More fixes for IE + rendering (entity listings, private messages, topbar, profile, activity) + +2010-04-26 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/languages/en.php, mod/sitepages/start.php: Updated language + strings for site page ecml + + * mod/ecml/languages/en.php, mod/ecml/start.php: Removed view and entity + ECML. Updated language strings. + + * mod/sitepages/start.php, .../views/default/sitepages/forms/editfront.php: + Only admin users can view site pages. Corrected ECML default for site pages. + Moved view and entity ECML keywords to sitepages and restricted them. + + * engine/lib/users.php, mod/blog/manifest.xml, mod/riverdashboard/index.php, + mod/riverdashboard/manifest.xml, mod/riverdashboard/start.php, + .../views/default/river/item/list.php, + views/default/account/forms/login_dropdown.php: Graceful degrading for non-JS + users on the dropdown login box. + + * mod/ecml/views/default/ecml/admin/ecml_admin.php: Fixed admin area + language string. + + * .../views/default/river/object/blog/create.php: Fixes #2098: River view + for blog pulls correct time. + + * engine/lib/plugins.php: Plugins are *required* to have a manifest.xml + file. + +2010-04-26 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/river/item/wrapper.php, views/default/css_ie.php: + Updates to riverdashboard wrapper for IE rendering. Temporary IE rules for + riverdashboard added to css_ie.php. + +2010-04-26 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/all.php, mod/groups/index.php, mod/groups/membership.php: + Updated calls to content_header to point to correct new link in groups. + + * mod/bookmarks/add.php, mod/bookmarks/all.php, mod/bookmarks/friends.php, + mod/bookmarks/index.php, mod/bookmarks/start.php: Bookmarks work with groups + and use new style content header filter. + +2010-04-26 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/forms/login_dropdown.php, views/default/css.php: + Updates to homepage layout and drop-down login for IE. + + * mod/groups/views/default/forms/groups/edit.php: Update to edit Groups page + for ECML and longtext controls positioning. + + * .../views/default/sitepages/forms/editfront.php: Updated SitePages with + example homepage markup/ECML. + + * .../views/default/sitepages/forms/editfront.php, views/default/css.php: + Update to SitePages and CSSEditor code input fields, code input (monospaced + style) added to base css file. + + * mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/icon.php: Update to site user avatars to + use CSS3 rounding for modern browsers. Older browsers will display as square + avatars. + +2010-04-26 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * index.php: Fixes #2084 - layout issue with front page + +2010-04-26 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/account/forms/login.php, + .../default/page_shells/walled_garden_index.php, + .../views/default/walledgarden/css.php: Updated WalledGarden login page for + correct rendering in IE. + + * languages/en.php, .../views/default/account/forms/login.php, + .../default/page_shells/walled_garden_index.php: Updates to WalledGarden + login. Lost password text simplified/shortened, text spacing adjusted, rule + added to prevent custom css page background from showing on walledgarden + login page. + +2010-04-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/walledgarden/graphics/background_bottom.gif, + mod/walledgarden/graphics/background_extend.gif, + mod/walledgarden/graphics/background_top.gif, + .../views/default/account/forms/login.php, + .../default/page_shells/walled_garden_index.php, + .../views/default/walledgarden/css.php: Updated walledgarden login. + + * mod/groups/views/default/forms/forums/addtopic.php: Completed breadcrumb + for addtopic (missed in 5855) + + * mod/ecml/start.php, mod/ecml/views/default/ecml/admin/css.php, + mod/ecml/views/default/ecml/input_ext.php, mod/embed/languages/en.php, + mod/embed/start.php, mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/link.php, + .../views/default/expages/forms/edit.php, + mod/externalpages/views/default/expages/menu.php, + mod/file/views/default/file/upload.php, + mod/groups/views/default/forms/forums/addpost.php, + mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forum/topicposts.php, + mod/messages/views/default/messages/forms/send.php, + mod/messages/views/default/messages/messages.php, + .../views/default/forms/pages/editwelcome.php, + .../views/default/reportedcontent/form.php, mod/tinymce/languages/en.php, + mod/tinymce/views/default/input/longtext.php, + mod/tinymce/views/default/tinymce/css.php, + views/default/comments/forms/edit.php, views/default/css.php, + views/default/upload/upload_form_content.php: Updated longtext/tinymce area + extra controls. Moved and updated ecml help link, 'edit/remove editor' link + and 'add media' links both moved and improved. Redundant css removed. + +2010-04-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/walledgarden/index.php, .../views/default/account/forms/login.php, + .../default/account/forms/login_walledgarden.php: small walled garden tweak + + * mod/sitepages/start.php: frontpage creation respects walledgarden + + * .../default/account/forms/login_walledgarden.php: included a view for + plugins to extend + + * mod/walledgarden/index.php, mod/walledgarden/start.php, + .../default/account/forms/login_walledgarden.php, + .../default/page_shells/walled_garden_index.php: The start of a new walled + garden index page + +2010-04-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/forum.php, mod/groups/views/default/forum/viewposts.php: + Completed breadcrumbs for Groups Forums. + +2010-04-22 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/all.php, mod/bookmarks/index.php: Updated booksmarks to 1.7 + API. + + * mod/groups/languages/en.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/sharing/invite.php, + .../views/default/widgets/a_users_groups/view.php: Updated groups to 1.7 api. + + +2010-04-22 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/object/groupforumtopic.php: group forum discussion view + updated to match the community + + * .../views/default/object/groupforumtopic.php: a small tweak so latest + discussion shows the last user to comment. + +2010-04-21 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Cleaned up some comments about group acl hooks. + + * mod/blog/views/default/blog/sidebar_revisions.php: Cleaned up code to show + revisions. Added ability to go to published revision. + + * mod/blog/views/default/blog/forms/edit.php: Decoding html entities for + blog excerpts in edit form. + + * mod/blog/blog_lib.php, mod/blog/views/default/object/blog.php: Blog + excerpts now work for MB strings and properly detect word breaks. + + * mod/blog/blog_lib.php: Removing unneeded order by metadata. + + * mod/blog/blog_lib.php: Rewriting time_created and time_updated instead of + trying to be tricky with metadata. + +2010-04-21 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/profile/profile_ownerblock.php: profile owner block can + now be viewed while logged out. + + * mod/groups/start.php: a simple function which can be used to restrict + group access options + + * .../default/river/object/bookmarks/create.php: bookmark activity view + altered to work with both the classic and new versions of activity. + + * .../views/default/river/object/blog/create.php: remove likes and comments + from blog activity view if in classic mode + + * engine/lib/river2.php, .../default/profile/profile_contents/activity.php, + mod/riverdashboard/index.php, mod/riverdashboard/languages/en.php, + .../views/default/river/item/wrapper_classic.php, + .../views/default/settings/riverdashboard/edit.php: let site admins toggle + between a classic activity stream or the new clustered version + +2010-04-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: cleaning up [5822] - putting elgg_format_url() in + the same location in elgglib.php + +2010-04-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/start.php, + .../views/default/settings/riverdashboard/edit.php: Removed toggle for + overriding river dashboard. If the plugin is enabled, the dashboard is + enabled. + + * engine/lib/elgglib.php: Merge previous to trunk. + +2010-04-20 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/elgg_sprites.png, index.php, + views/default/account/forms/login_dropdown.php, views/default/css.php, + views/default/page_elements/elgg_header.php: Added the beginnings of a + drop-down login box for Elgg as an alternative to the front-page login box in + the homepage sidebar. + +2010-04-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/ecml/languages/en.php: Fixed missing language string in admin + + * mod/ecml/views/default/ecml/admin/ecml_admin.php: Added smarter check all + checkboxes for ECML admin area. + + * mod/search/index.php, mod/search/search_hooks.php: Merged previous to + trunk. + +2010-04-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/river/object/bookmarks/create.php: #2087 fixed + +2010-04-17 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Updated docs for types and subtypes in + elgg_get_entities(). + +2010-04-17 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/object/blog.php: pass the entity so other plugins + can extend properly + + * mod/ecml/start.php: correct layout applied to ecml help page + + * mod/sitepages/actions/addfront.php: missing ] added to the frontpage + action file + +2010-04-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Merged type_subtype_pair fix from 1.7 branch. + +2010-04-16 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/walledgarden/start.php: Removed attempt to hook into system index page + from Walled Garden. This is unnecessary at best, and conflicts entirely when + custom login Site Pages are used. + +2010-04-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Fixing a logged out problem with group access. + +2010-04-16 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/walledgarden/languages/en.php, mod/walledgarden/start.php: Registering + a Walled Garden hook which will not allow new user signup with Twitter + Services. + +2010-04-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Only showing group access levels within group + contexts. Not showing unrelated access levels within group contexts. + +2010-04-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/bookmarks/group_bookmarks.php, + mod/file/views/default/file/css.php, + mod/file/views/default/file/groupprofile_files.php, + mod/file/views/default/widgets/filerepo/view.php: Removed js drop-down + description on group profile tools widgets. + +2010-04-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/ecml/actions/save_permissions.php, mod/ecml/languages/en.php, + mod/ecml/views/default/ecml/admin/css.php, + mod/ecml/views/default/ecml/admin/ecml_admin.php: ECML permissions frontend + presents a whitelist instead of a black list. + +2010-04-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/elgg_sprites.png, engine/lib/users.php, views/default/css.php, + views/default/page_elements/elgg_topbar.php: Friends link removed from + primary nav and added to top toolbar. + +2010-04-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/ecml/activity.php: Fixed activity stream + ecml view. + + * mod/sitepages/languages/en.php, mod/sitepages/start.php: Removed some left + over code from decoupling ECML. Fixed help files for [[ -> [ transition. + + * mod/ecml/README.txt, mod/ecml/languages/en.php, mod/ecml/start.php, + mod/ecml/views/default/ecml/help.php: ECML now only requires a single square + bracket. + + * mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php, + .../views/default/riverdashboard/ecml/activity.php: Added activity ecml + keyword. + + * mod/sitepages/actions/addfront.php: Correctly checking for logoutbox for + custom front pages. + + * mod/thewire/actions/add.php: Fix the name of the input in the wire's add + action. + +2010-04-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, mod/blog/views/default/blog/sidebar_menu.php: Tagcloud + localized and updated on blogs. + + * views/default/css.php: Tweaked 'Likes' icon css. + + * views/default/css.php: Updated tools menu spacing and added selected class + rule for tools submenu items. + + * _graphics/indicator.gif: Removed unused indicator gif. Spinners across the + site have been updated to use elgg's ajax_loader gif, except Shared Access + mod which still uses indicator gif - which is now in the shared access plugin + bundle. + +2010-04-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/indicator.gif, engine/lib/elgglib.php, + mod/categories/actions/save.php, mod/categories/languages/en.php, + mod/categories/listing.php, mod/categories/settings.php, + mod/categories/start.php, mod/categories/views/default/categories.php, + mod/categories/views/default/categories/list.php, + .../views/default/categories/settings.php, + mod/categories/views/default/categories/view.php, + mod/profile/actions/cropicon.php, mod/profile/icondirect.php, + mod/profile/start.php, mod/search/search_hooks.php, + mod/search/views/default/search/css.php, + mod/search/views/default/search/entity.php, + mod/thewire/views/rss/object/thewire.php: Merged [5623]:head from 1.7 to + trunk. + + * mod/ecml/start.php, mod/ecml/views/default/ecml/keywords/blip.tv.php, + .../views/default/ecml/keywords/dailymotion.php, + mod/ecml/views/default/ecml/keywords/livevideo.php, + mod/ecml/views/default/ecml/keywords/redlasso.php: Added more video sources. + Allowing the . character in keywords. + +2010-04-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/ecml/views/default/ecml/admin/ecml_admin.php: Added ability to check + all rows or columns in ecml permissions page. + + * mod/ecml/views/default/ecml/admin/css.php, + mod/ecml/views/default/ecml/admin/ecml_admin.php: Inverted the admin matrix + for ecml views / keywords. + + * mod/sitepages/languages/en.php, mod/sitepages/start.php, + .../default/sitepages/keywords/site_stats.php, + .../views/default/sitepages/keywords/sitestats.php, + .../views/default/sitepages/keywords/user_list.php, + .../views/default/sitepages/keywords/userlist.php: Added usage to the + keywords. Restricting keywords to userlist, loginbox, and sitestats to custom + front page. + + * mod/ecml/start.php: Correctly setting context to admin to pull in the + admin sidebar for ECML permissions page. + + * mod/ecml/README.txt: Updated docs with a FAQ. + +2010-04-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/groups/activity_latest.php: Activity view added for + Groups profile page, based on code by Jon Maul. + +2010-04-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt: Jon Maul added as a contributor with MITRE. + + * mod/blog/blog_lib.php, mod/blog/views/default/object/blog.php: Separated + blog object view from comments. + + * mod/ecml/ecml_functions.php, + mod/ecml/views/default/ecml/admin/ecml_admin.php: Added ability for ECML + keyword definitions to restrict themselves to specific views. + +2010-04-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/ecml/start.php, mod/ecml/views/default/ecml/admin/ecml_admin.php: + Small UI updates to ECML. + + * mod/search/views/default/search/entity.php, views/default/css.php: Update + to search results view, and small entity list style updates. + +2010-04-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/ecml/README.txt, mod/ecml/actions/save_permissions.php, + mod/ecml/ecml_functions.php, mod/ecml/languages/en.php, mod/ecml/start.php, + mod/ecml/views/default/ecml/admin/css.php, + mod/ecml/views/default/ecml/admin/ecml_admin.php, + .../views/default/ecml/keywords/googlemaps.php: Added granular access for + views in ECML. Added 'usage' on keyword info. Updated docs. + + * mod/ecml/start.php, .../views/default/ecml/keywords/googlemaps.php: + Googlemaps support added for ECML. + + * mod/ecml/views/default/ecml/help.php: ECML keyword help page now properly + lists all registered keywords. + + * mod/sitepages/start.php: Removed _ from Site Pages ECML keywords. + + * mod/ecml/README.txt, mod/ecml/ecml_functions.php, mod/ecml/manifest.xml, + mod/ecml/start.php: Updated ECML docs. Removed the _ as a valid keyword + character (it looks funny). Added the media sites in start.php. Fixed bug + that prevented [[view]] from working. Consequently, [[view]] now requires a + src="" attribute. + +2010-04-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/ecml/start.php, mod/ecml/views/default/ecml/keywords/vimeo.php: Added + vimeo support to ECML. + + * mod/ecml/ecml_functions.php, mod/ecml/start.php, + .../views/default/ecml/keywords/slideshare.php, + mod/ecml/views/default/ecml/keywords/youtube.php: Changed tokenizer for ECML + to support attribute quotes. Added core youtube and slideshare keywords. + Passing the full keyword and attribute string to views. + + * mod/blog/start.php: Added ECML support in blogs. + +2010-04-13 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Creating a function to clear user-specific plugin + settings. + +2010-04-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/ecml/start.php: Remove unneeded check in ecml view hook. + + * mod/ecml/start.php: ECML uses the brand new granular view hooks. + + * mod/blog/languages/en.php: Added item:object:blog language key for stats. + + * engine/lib/elgglib.php: Added granular view hook view:$view_name instead + of a monolithic display:view hook. + + * mod/ecml/start.php: Update todo. + + * mod/ecml/README.txt, mod/ecml/ecml_functions.php, + mod/ecml/graphics/ecml.png, mod/ecml/languages/en.php, mod/ecml/manifest.xml, + mod/ecml/start.php, mod/ecml/views/default/ecml/help.php, + mod/ecml/views/default/ecml/input_ext.php, + mod/ecml/views/default/ecml/keywords/user_list.php: First version of ecml. + + * mod/sitepages/README.txt, mod/sitepages/languages/en.php, + mod/sitepages/manifest.xml, mod/sitepages/sitepages_functions.php, + mod/sitepages/start.php, mod/sitepages/views/default/sitepages/keywords.php, + .../views/default/sitepages/keywords/user_list.php: Removed ECML from Site + Pages. + +2010-04-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/bookmarks/group_bookmarks.php, + mod/file/views/default/file/groupprofile_files.php, + mod/groups/languages/en.php, mod/groups/views/default/forum/topicposts.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/forum_latest.php, + mod/groups/views/default/groups/profileitems.php, + .../views/default/river/item/wrapper.php: Groups profile page tool widget + boxes updated. + + * views/default/css.php, views/default/page_elements/elgg_header.php: + Updates to site header and css for Custom Logo mod. + +2010-04-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/README.txt, mod/sitepages/actions/addfront.php, + mod/sitepages/languages/en.php, mod/sitepages/sitepages_functions.php, + mod/sitepages/start.php, .../default/sitepages/keywords/site_stats.php, + .../views/default/sitepages/keywords/user_list.php: Updated site pages docs. + Added ability to pass arguments to custom keywords. Added user_list keyword. + Reject logged out front pages that don't have [[login_box]]. + + * mod/sitepages/manifest.xml, mod/sitepages/sitepages_functions.php: Added + 'customization' category to manifest. Cleaned up some comments. + + * mod/sitepages/start.php: Checking if we need to pull in a view before + calling it. + + * mod/sitepages/views/default/sitepages/menu.php: DRY'd up the edit code in + site pages. + + * mod/sitepages/README.txt: Added docs for site pages. + +2010-04-12 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/defaultprofile.php, mod/profile/languages/en.php, + mod/profile/views/default/profile/css.php, + .../default/profile/editdefaultprofileitems.php: Updated custom profile + fields admin area / list re-ordering ui. + + * _graphics/avatar_menu_arrows.gif, _graphics/elgg_sprites.png, + _graphics/elgg_toolbar_logout.gif, _graphics/friends_picker_arrows.gif, + _graphics/icon_bookmarkthis.gif, _graphics/icon_customise_drag.gif, + _graphics/icon_customise_info.gif, _graphics/icon_customise_remove.gif, + _graphics/icon_customise_remove.png, _graphics/icon_delete.png, + _graphics/icon_gallery.gif, _graphics/icon_like.png, _graphics/icon_odd.gif, + _graphics/icon_reportthis.gif, _graphics/icon_rss.gif, + _graphics/icon_rss.png, _graphics/icon_tag.gif, _graphics/icon_tag.png, + _graphics/more_sprite.png, _graphics/river_icons/river_icon_blog.gif, + _graphics/river_icons/river_icon_bookmarks.gif, + _graphics/river_icons/river_icon_comment.gif, + _graphics/river_icons/river_icon_feed.gif, + _graphics/river_icons/river_icon_files.gif, + _graphics/river_icons/river_icon_forum.gif, + _graphics/river_icons/river_icon_friends.gif, + _graphics/river_icons/river_icon_messageboard.gif, + _graphics/river_icons/river_icon_pages.gif, + _graphics/river_icons/river_icon_plugin.gif, + .../river_icons/river_icon_privatemessage.gif, + _graphics/river_icons/river_icon_profile.gif, + _graphics/river_icons/river_icon_status.gif, + _graphics/river_icons/river_icon_thewire.gif, _graphics/search.png, + _graphics/speech_bubble_tail.gif, _graphics/thewire_speech_bubble.gif, + _graphics/topbar_icons.png, _graphics/twitter16px.png, + mod/file/views/default/file/css.php, + mod/profile/views/default/profile/css.php, mod/twitter/graphics/twitter.png, + mod/twitter/graphics/twitter16px.png, + mod/twitter/views/default/twitter/css.php, views/default/css.php, + views/default/output/rss_view.php: Collected all core sprites into graphics + and updated css accordingly. Removed unused core graphics. Moved + plugin-specific graphics into respective plugins graphics directories. + +2010-04-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/html_begin.php: Removed custom-form-elements + +2010-04-12 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/toolbar_messages_icon.gif, + mod/messages/graphics/toolbar_messages_icon.gif, + mod/messages/views/default/messages/css.php: Messages icon removed form main + css and graphics and added to messages mod. + + * _graphics/icon_like.png, languages/en.php, views/default/css.php, + views/default/js/initialise_elgg.php, views/default/likes/forms/edit.php: + Icon added to likes and interface tweaked. Likes list js fixed to correctly + get height of current list. + + * languages/en.php, mod/blog/views/default/object/blog.php, + mod/profile/views/default/profile/css.php, views/default/css.php, + views/default/likes/forms/edit.php: Likes updated for plugins entity list + display (just icon remaining to add) + +2010-04-12 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php, views/default/page_elements/content_header.php: + create a new group button added + + * .../views/default/bookmarks/group_bookmarks.php: change group bookmarks to + get from container guid + +2010-04-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/object/blog.php: Updated Likes on Blog and + Videolist single entity pages + + * .../views/default/riverdashboard/css.php, views/default/css.php, + views/default/js/initialise_elgg.php, views/default/likes/forms/edit.php: + Added a popup list of users for Likes. + +2010-04-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php: Allow login via email. + +2010-04-09 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_header.php: allow for a site logo + +2010-04-08 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/twitterservice/languages/en.php, mod/twitterservice/manifest.xml, + mod/twitterservice/start.php, mod/twitterservice/vendors/twitter/license.txt, + mod/twitterservice/vendors/twitter/load.php, + mod/twitterservice/vendors/twitter/readme.txt, + mod/twitterservice/vendors/twitter/send.php, + .../vendors/twitter/twitter.class.php, + .../default/usersettings/twitterservice/edit.php: Moving Twitter Service + plugin from core into the plugins directory. + + * mod/blog/languages/en.php: Adding a language definition. + +2010-04-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/river/item/wrapper.php: conversations now use + generic_comments for replies so no need for the extra logic in the river + wrapper. + +2010-04-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/addcomment.php, mod/profile/actions/deletecomment.php, + mod/profile/actions/editfield.php, mod/profile/actions/reorder.php, + .../default/profile/commentwall/commentwall.php, + .../profile/commentwall/commentwall_content.php, + .../default/profile/commentwall/commentwalladd.php, + .../default/profile/editdefaultprofileitems.php, + .../profile/profile_contents/commentwall.php: Removed windows line endings. + + * mod/profile/actions/deletedefaultprofileitem.php, + .../default/profile/editdefaultprofileitems.php: Fixed incorrect casting to + int for profile ids. Fixed incorrect URL for reordering. + + * mod/profile/start.php: Fixed displaying of custom profile fields on + profile page. + + * mod/profile/start.php, .../default/profile/editdefaultprofileitems.php: + Fixed editable profile fields. + + * mod/profile/vendor/jq.editable.min.js, + mod/profile/vendor/jquery.jeditable.mini.js, + .../default/profile/editdefaultprofileitems.php: Wrong jquery editable lib. + + * mod/profile/actions/deletedefaultprofileitem.php, + mod/profile/actions/editdefault.php, mod/profile/actions/editfield.php, + mod/profile/actions/reorder.php, mod/profile/actions/resetdefaultprofile.php, + mod/profile/defaultprofile.php, mod/profile/graphics/drag_handle.png, + mod/profile/languages/en.php, mod/profile/manifest.xml, + mod/profile/start.php, mod/profile/vendor/jq.editable.min.js, + .../views/default/profile/editdefaultprofile.php, + .../default/profile/editdefaultprofileitems.php: First go at merging in + draggable profile fields. Added categories to profile plugin. + + * engine/lib/elgglib.php: Added optional html_encode parameter to + elgg_add_action_tokens_to_url() so it can be used in ajax calls. + +2010-04-07 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/blog_lib.php, mod/blog/languages/en.php, mod/blog/start.php: + Highlighting current tab in content header. Includes updates to language + strings. + +2010-04-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/index.php: mine tab selects correctly now + +2010-04-07 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/blog_lib.php, mod/blog/languages/en.php, mod/blog/start.php, + mod/blog/views/default/object/blog.php: Creating content for the blog posts + of user's friends. + +2010-04-07 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/plugins_opt/plugin.php: Fixed broken interface on + updated plugin list + +2010-04-07 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/blog/auto_save_revision.php, + mod/blog/views/default/blog/forms/edit.php: Updating autosave handler and + "Saved date" return values. + + * engine/lib/metadata.php: Ensuring malformed offset/limit values are + ignored by elgg_list_entities_from_metadata(). Refs #2046 + +2010-04-07 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, .../views/default/river/object/blog/create.php, + mod/groups/views/default/river/forum/create.php, + .../views/default/river/forum/topic/create.php, + .../views/default/river/object/page/create.php, + .../views/default/river/item/wrapper.php, + .../views/default/riverdashboard/css.php, + .../views/default/riverdashboard/js.php, + .../views/default/riverdashboard/rivercomment.php, + views/default/annotation/annotate.php, views/default/annotation/likes.php, + views/default/css.php, views/default/js/initialise_elgg.php, + views/default/likes/forms/display.php, views/default/likes/forms/edit.php, + views/default/likes/forms/link.php: Riverdashboard refreshed, and updated + display of comments and likes (the loading of these needs to be moved to ajax + callbacks) + +2010-04-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/profile/profile_contents/feeds.php, + .../views/default/profile/profile_navigation.php, + .../views/default/profile/profile_ownerblock.php: profile feeds moved from + top tabs + +2010-04-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/settings/system.php: Removed installation usage settings. + +2010-04-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/admin/plugins.php, + views/default/admin/plugins_opt/plugin.php, views/default/css.php, + views/default/js/initialise_elgg.php: Added screenshots to plugins list. + +2010-04-06 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt: + + * CONTRIBUTORS.txt: upon request + +2010-04-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Sanitise int on the offset. + +2010-04-06 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_footer.php: Footer float cleared for + theming purposes. + +2010-04-05 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/blog/save.php, mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/input/datetime.php: Adding a datetime view for use + with blog publication. + +2010-04-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php, languages/en.php, views/default/admin/plugins.php, + views/default/admin/plugins_opt/plugin.php: Added category and name as valid + plugin manifest keys/values. + +2010-04-05 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Metadata lists will default offset and limit to + existing url elements. + +2010-04-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: load_plugin_manifest() converts multiple keys with + the same name into assoc arrays. + +2010-04-05 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/object/blog.php: Ensuring generic text line breaks + are replaced by paragraph tags. + + * engine/lib/metadata.php: Passing entity list options on to view. + + * engine/lib/elgglib.php: Refs #1947: Do not require views to explicitly + pass in the offset. + +2010-04-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/input.php, engine/schema/mysql.sql, + mod/htmlawed/start.php, mod/messages/views/default/messages/css.php, + .../notifications/subscriptions/forminternals.php, + mod/profile/actions/edit.php, mod/search/languages/en.php, + mod/search/search_hooks.php, mod/search/views/default/search/css.php, + mod/search/views/default/search/entity.php, + mod/search/views/rss/search/comments/entity.php, + views/default/account/forms/register.php, views/default/friends/picker.php, + views/default/output/friendlytitle.php: Merged 5605:5622 from 1.7 to trunk. + + * CHANGES.txt, actions/admin/user/makeadmin.php, + actions/admin/user/removeadmin.php, actions/register.php, + actions/useradd.php, engine/lib/actions.php, engine/lib/annotations.php, + engine/lib/database.php, engine/lib/elgglib.php, engine/lib/entities.php, + engine/lib/group.php, engine/lib/metadata.php, engine/lib/notification.php, + engine/lib/river2.php, engine/lib/sessions.php, + engine/lib/upgrades/2010033101.php, engine/lib/upgrades/2010040201.php, + engine/lib/users.php, engine/lib/widgets.php, + engine/schema/upgrades/2009100701.sql, + engine/tests/api/entity_getter_functions.php, engine/tests/objects/users.php, + languages/en.php, mod/bookmarks/index.php, mod/bookmarks/start.php, + .../views/default/widgets/bookmarks/edit.php, mod/file/index.php, + mod/file/start.php, mod/file/views/default/widgets/filerepo/edit.php, + mod/file/views/default/widgets/filerepo/view.php, mod/groups/discussions.php, + mod/pages/index.php, mod/pages/views/default/widgets/pages/edit.php, + mod/pages/views/default/widgets/pages/view.php, mod/profile/actions/edit.php, + mod/profile/icondirect.php, .../views/default/profile/menu/adminlinks.php, + mod/search/index.php, mod/thewire/actions/add.php, mod/thewire/everyone.php, + mod/thewire/languages/en.php, mod/thewire/start.php, + .../views/default/thewire/activity_view.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/widgets/thewire/edit.php, + mod/thewire/views/default/widgets/thewire/view.php, + .../views/rss/search/object/thewire/entity.php, version.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php, + views/default/output/friendlytime.php, + views/default/output/friendlytitle.php, views/default/output/url.php, + views/default/page_elements/elgg_topbar.php: Merged 5530:5604 from 1.7 to + trunk. + + * engine/lib/entities.php, mod/bookmarks/actions/add.php, + mod/embed/views/default/embed/media.php, + mod/embed/views/default/embed/pagination.php, mod/file/actions/save.php, + mod/groups/actions/edit.php, mod/groups/actions/forums/addtopic.php, + mod/groups/actions/forums/edittopic.php, mod/members/index.php, + mod/members/views/default/members/search.php, mod/messages/actions/send.php, + mod/pages/actions/pages/edit.php, views/default/output/url.php, + views/failsafe/messages/sanitisation/settings.php: Merged 5487:5525 from 1.7 + to trunk. + +2010-04-05 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/profile/profile_contents/feeds.php: count added + + * mod/profile/profile_lib.php, + .../default/profile/profile_contents/feeds.php, + .../views/default/profile/profile_navigation.php: feeds options added to the + profile + + * views/default/account/forms/login.php: return to referer added to the + login form + +2010-04-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../notifications/subscriptions/forminternals.php: merged [5526] - [5530] + into trunk from 1.7 branch - there are more changes before and after these + revisions to be merged + + * views/default/admin/plugins.php: the disable button may be for disabling + plugins but it is not disabled itself + + * CHANGES.txt, engine/lib/elgglib.php, views/default/admin/plugins.php, + views/default/admin/plugins_opt/plugin.php: Fixes #1184 - added + elgg_format_url() for handling ampersands in urls + + * views/default/page_elements/elgg_topbar.php: target is not allowed in + xhtml strict + + * views/default/account/forms/login.php: fixed some markup issues with login + box + + * views/default/navigation/site_nav.php: only display navigation if there + are registered nav items - cannot have ul element without li elements + + * views/default/page_elements/elgg_footer.php, + views/default/page_elements/html_begin.php: removed two elements not allowed + with xhtml strict and removed blank line at top of html sent to browser + +2010-04-02 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/site_nav.php: Fixed the empty nav item entries + when automatically building menu. + +2010-04-02 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/blog_lib.php: Determining which content header to use based on + blog owner. Primary navigation tabs should not display on other users' blog + lists. + + * mod/blog/blog_lib.php, mod/blog/languages/en.php: Allowing non-owners to + view published blog posts. + + * mod/blog/blog_lib.php: Truncating lengthy blog excerpts on word breaks. + + * mod/blog/blog_lib.php, mod/blog/languages/en.php, mod/blog/start.php, + mod/blog/views/default/object/blog.php: Fixing breadcrumb navigation and + content header links for blogs. + + * views/default/page_elements/content_header.php: Allowing default page + handler to be overridden. You can pass in full url overrides to the content + header view for all/mine/friend tabs. + +2010-04-02 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/profile/profile_contents/activity.php: limit set for profile + river + + * views/default/annotation/latest_comments.php: small lang tweak + + * mod/groups/start.php: point the groups main nav link to the all groups + page + + * mod/bookmarks/all.php, mod/bookmarks/languages/en.php, + mod/bookmarks/views/default/bookmarks/stats.php: bookmark stats now correct, + missing strings applied and a function call moved out of the view. + + * mod/profile/start.php: hash out the profile menu option for now, this will + be moved to the topbar. + +2010-03-31 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/more_sprite.png, languages/en.php, + views/default/admin/menu_items.php, views/default/css.php, + views/default/css_ie.php, views/default/css_ie6.php, + views/default/navigation/site_nav.php: Updated site primary nav bar and + improved drop-down submenu and made IE compatible, also cleaned up / improved + menuitem admin area. + +2010-03-31 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/languages/en.php, .../views/default/river/object/blog/create.php: + blog river view altered to pull out some content + +2010-03-31 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css_ie.php, views/default/css_ie6.php, + views/default/page_elements/html_begin.php: Updated paths to IE specific css, + and triggered hasLayout for IE. + +2010-03-30 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/languages/en.php, mod/bookmarks/start.php, + .../views/default/bookmarks/group_bookmarks.php, + mod/groups/views/default/groups/css.php: Added the beginnings of a bookmark + view for group profile pages. + + * mod/file/start.php, mod/file/views/default/file/groupprofile_files.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/profileitems.php: Added the beginnings of a + new method for displaying the latest content from each tool on a groups + profile page. + + * mod/blog/views/default/blog/sidebar_menu.php: Changed blog archive header + tag. + + * mod/profile/languages/en.php, + .../default/profile/commentwall/commentwall.php, + .../profile/commentwall/commentwall_content.php, + .../default/profile/commentwall/commentwalladd.php, + mod/profile/views/default/profile/css.php: Updated UI for commentwall on + profile page. + +2010-03-29 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/addcomment.php, mod/profile/actions/deletecomment.php, + mod/profile/languages/en.php, mod/profile/profile_lib.php, + mod/profile/start.php, .../default/profile/commentwall/commentwall.php, + .../profile/commentwall/commentwall_content.php, + .../default/profile/commentwall/commentwalladd.php, + .../profile/profile_contents/commentwall.php, + .../views/default/profile/profile_navigation.php: simple comment wall added + to profiles + + * .../views/default/profile/profile_navigation.php: inserted a view for + others to extend on profile navigation + +2010-03-26 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/river/object/blog/create.php: Added river item views to + blog. + + * README.txt: Changed Ben's email addy in README.txt. + +2010-03-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/likes/forms/edit.php: Updated Likes link. + + * languages/en.php, views/default/comments/forms/edit.php: Updated generic + comment submit button text. + +2010-03-25 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt: Bumped version in README. + + * actions/likes/delete.php, mod/bookmarks/actions/edit.php, + mod/bookmarks/actions/reference.php, mod/bookmarks/actions/remove.php, + mod/bookmarks/views/default/bookmarks/stats.php, + .../views/default/members/members_navigation.php, + mod/riverdashboard/endpoint/ping.php, mod/riverdashboard/index.php, + mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php, + .../views/default/riverdashboard/container.php, + .../views/default/riverdashboard/menu.php, + .../views/default/riverdashboard/nav.php, + .../views/default/riverdashboard/rivercomment.php, + .../views/default/riverdashboard/welcome.php, + mod/sitepages/actions/addmeta.php, mod/sitepages/sitepages_functions.php, + .../views/default/settings/sitepages/edit.php, + .../views/default/sitepages/forms/editmeta.php, + mod/sitepages/views/default/sitepages/keywords.php, + mod/sitepages/views/default/sitepages/metatags.php, + views/default/annotation/annotatelike.php, + views/default/annotation/likes.php, views/foaf/search/entity_list.php, + views/opendd/search/entity_list.php, views/rss/search/entity_list.php: + Converting all line endings to unix style. + + * .../views/default/riverdashboard/js.php, + .../views/default/riverdashboard/rivercomment.php, + views/default/js/initialise_elgg.php, views/default/likes/forms/edit.php: + Fixed likes interface JS. + + * mod/blog/actions/blog/save.php, mod/blog/blog_lib.php, + mod/blog/languages/en.php, mod/blog/start.php: Added river support to blog. + + * engine/lib/annotations.php, engine/lib/elgglib.php: Cleaned up the likes + interface a bit. + + * mod/blog/blog_lib.php: Fixed weird login in blog for real. + + * mod/blog/blog_lib.php: Added access controls to blog archive grabbing + function. Corrected weird logic for checking validity of blog entities while + displaying posts. + +2010-03-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/file/specialcontent/audio/mp3.php, + .../default/file/specialcontent/audio/mpeg.php, + .../default/file/specialcontent/audio/mpg.php: Small update to zaudio player + spacing for new layout. + +2010-03-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/search/comments/entity.php, + views/default/annotation/generic_comment.php: Added anchor names for + comments. + + * actions/admin/menu_items.php, engine/lib/elgglib.php, languages/en.php, + views/default/admin/menu_items.php: Added ability to make arbitrary links for + the menu items. + + * mod/blog/blog_lib.php, mod/blog/views/default/blog/sidebar_menu.php: Added + archive view for blogs. + + * engine/lib/metadata.php: Added documentation for order_by_metadata. + +2010-03-24 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php: tag cloud functions are deprecated in 1.8 + +2010-03-23 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/blog_lib.php, mod/blog/languages/en.php, mod/blog/start.php, + mod/blog/views/default/blog/sidebar_menu.php: Added filtering by archive + date. + + * views/default/input/datepicker.php: Corrected bug in datepicker for + passing in values. + + * CHANGES.txt, engine/lib/entities.php: Added remove_subtype() and + update_subtype(). + + * engine/lib/elgglib.php: Added missing merge from Merge Monday. + + * mod/blog/actions/blog/auto_save_revision.php, + mod/blog/actions/blog/save.php, mod/blog/blog_lib.php, + mod/blog/languages/en.php, mod/blog/start.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/object/blog.php: Added an ElggBlog class to override + the time_created field. Added extra language files. + +2010-03-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/languages/en.php, mod/riverdashboard/index.php: Minor update + to profile language strings, and corrected view on riverdashboard for views + to extend. + + * views/default/input/userpicker.php: Updated userpicker to use generic + delete button + + * views/default/page_elements/elgg_topbar.php: Reordered the top toolbar + items. + + * views/default/css.php: Moved Shared Access css into plugin + +2010-03-23 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/site_nav.php: Added selected class in navbar + menu. + +2010-03-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/languages/en.php, + .../views/default/sitepages/forms/edit.php, + .../views/default/sitepages/forms/editfront.php, + .../views/default/sitepages/forms/editmeta.php, + mod/sitepages/views/default/sitepages/keywords.php, + mod/sitepages/views/default/sitepages/menu.php, + mod/sitepages/views/default/sitepages/metatags.php: Updated SitePages to new + code standards & UI. + +2010-03-22 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/settings/upgrading.php: Update to + ajax loader css and upgrade.php + +2010-03-22 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/configuration.php, + engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/input.php, + engine/lib/install.php, engine/lib/metadata.php, engine/lib/tags.php, + engine/lib/users.php, languages/en.php, + mod/bookmarks/views/default/bookmarks/form.php, + mod/custom_index/languages/en.php, mod/externalpages/actions/add.php, + .../views/default/expages/forms/edit.php, + mod/groups/actions/groupskillinvitation.php, mod/groups/all.php, + mod/groups/languages/en.php, mod/groups/views/default/groups/find.php, + .../views/default/groups/invitationrequests.php, + mod/groups/views/rss/groups/profileitems.php, + mod/groups/views/rss/object/groupforumtopic.php, mod/messages/index.php, + mod/messages/sent.php, mod/search/views/rss/search/layout.php, + mod/thewire/start.php, mod/tinymce/views/default/input/longtext.php, + views/default/output/tagcloud.php, + .../messages/sanitisation/dbsettings_error.php: Merged 1.7 bugfixes back into + core. (5376:HEAD). + +2010-03-22 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/start.php, mod/file/views/default/file/menu.php, + mod/messages/start.php, mod/messages/views/default/messages/menu.php, + mod/pages/start.php, mod/pages/views/default/pages/menu.php, + mod/profile/languages/en.php, mod/profile/start.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/menu/actions.php, + .../views/default/profile/menu/adminwrapper.php, + .../views/default/profile/menu/friendlinks.php, + mod/profile/views/default/profile/menu/links.php, + .../views/default/profile/menu/linksownpage.php, + .../views/default/profile/profile_ownerblock.php, + mod/profile/views/default/profile/submenu.php, + .../views/default/reportedcontent/user_report.php: Updated avatar menu: + Removed links to tools, provided a view to extend menu, added @username to + menu, cleaned-up and simplified menu generation. + + * mod/profile/index.php, mod/profile/profile_lib.php, mod/profile/start.php, + .../views/default/profile/profile_navigation.php: Removed widget view from + Profile. + +2010-03-21 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/rivercomment.php: hide the river comment + form - still need to add a handle to each one so the correct comment form + opens + + * actions/comments/add.php, actions/comments/delete.php, + mod/riverdashboard/start.php, .../views/default/river/item/wrapper.php, + .../views/default/riverdashboard/rivercomment.php: the beginnings of a + mechanism to comment on river objects + + * actions/likes/delete.php: after delete action, return to the correct + context + + * views/default/annotation/likes.php: timestamp added to like action view + + * .../views/default/river/item/wrapper.php, + views/default/likes/forms/edit.php: more tweaks to likes on the activity + stream + + * .../views/default/river/item/wrapper.php: likes added to the activity + river + + * mod/blog/views/default/object/blog.php: like display added to blog object + + * mod/blog/views/default/object/blog.php: like added to blog posts + + * actions/likes/add.php, actions/likes/delete.php, + engine/lib/annotations.php, engine/lib/elgglib.php, languages/en.php, + views/default/annotation/annotatelike.php, + views/default/annotation/likes.php, views/default/likes/forms/edit.php: + generic like this functionality added + +2010-03-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, languages/en.php, + views/default/admin/menu_items.php, views/default/css.php, + views/default/navigation/site_nav.php, + views/default/navigation/topbar_tools.php, + views/default/page_elements/elgg_topbar.php: Moved toolbar dropdown menu to + main nav. Added CSS for main nav dropdown. Emptied navigation/topbar_tools + view. + + * engine/start.php: Removed non-working "lightmode" option. + + * engine/lib/elgglib.php, engine/start.php: Removed ui_page_setup() to fix + installation. Gave engine/start.php a bit of love. + +2010-03-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/start.php, mod/bookmarks/start.php, mod/file/start.php, + mod/groups/start.php, mod/riverdashboard/start.php, + mod/thewire/languages/en.php, mod/thewire/start.php: Default all tools' menu + items to "world" view. Removed "My" prefix. + + * mod/tinymce/views/default/input/longtext.php: Added a space between the + word count colon and the number for tinymce. + + * engine/lib/elgglib.php: Namespaces sticky forms. Requires more testing. + +2010-03-19 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/content_header_filter.gif, + vendors/jquery/custom-form-elements.js, views/default/css.php, + views/default/page_elements/content_header.php: Removed page content area + filter menu, in favor of simple tabs. + + * languages/en.php, mod/blog/views/default/blog/sidebar_menu.php, + mod/file/friends.php, mod/file/index.php, mod/file/world.php, + views/default/annotation/latest_comments.php, views/default/css.php: Updated + latest comments to new UI and coding standards, and added to Blog and Files + sidebar. + +2010-03-18 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/blog/auto_save_revision.php, + mod/blog/actions/blog/save.php, mod/blog/actions/blog/save_draft.php, + mod/blog/blog_lib.php, mod/blog/languages/en.php, mod/blog/start.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/sidebar_edit.php, + mod/blog/views/default/blog/sidebar_menu.php, + mod/blog/views/default/blog/sidebar_revisions.php, + mod/blog/views/default/object/blog.php: Updated blog to support multiple + revisions and automatic saving of drafts. + +2010-03-18 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/blog/sidebar_menu.php, + mod/blog/views/default/object/blog.php, mod/bookmarks/add.php, + mod/bookmarks/all.php, mod/bookmarks/friends.php, mod/bookmarks/index.php, + mod/bookmarks/views/default/object/bookmarks.php: Included a view for plugins + to extend (on the new reworked Bookmarks and Blogs). + +2010-03-17 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/languages/en.php: Added blog languages. + + * actions/admin/menu_items.php, admin/menu_items.php, engine/lib/admin.php, + engine/lib/elgglib.php, engine/lib/users.php, languages/en.php, + views/default/admin/menu_items.php, views/default/navigation/site_nav.php, + views/default/navigation/topbar_tools.php: Added config options for tabs and + menu items. + +2010-03-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/profile/profile_contents/activity.php, + .../views/default/river/item/wrapper.php, views/default/css.php, + views/default/navigation/site_nav.php: Updates to: site nav (changed unused + id's to title tags), latest wire post in admin/user lists, riverdashboard + timestamps unified, and latest wire post on profile page. + +2010-03-17 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php: Updated documentation for set_config(). + Removed unnecessary escaping of value before serializing, which broke arrays + anyway... + + * views/default/input/pulldown.php: Documented pulldown quirks for NULL and + FALSE as values. Fixed bug when calling htmlentities() on the values before + testing them. + + * views/default/input/pulldown.php: Refs #1362: Fixed a problem when + comparing int and string values to determin the pulldown's selected value. + +2010-03-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/messages/views/default/messages/css.php: Minor css update to new + message notification. + + * views/default/navigation/site_nav.php: Addition of 'conversations' to + temporary site_nav. + + * entities/list.php, mod/blog/start.php, + mod/bookmarks/views/default/bookmarks/stats.php, + .../views/default/widgets/bookmarks/view.php, mod/members/index.php: Replaced + more calls to deprecated functions. + + * services/export/handler.php, views/default/export/entity.php, + views/default/export/metadata.php, views/default/export/relationship.php: + Updates to default entity views (within admin/log browser). + + * mod/logbrowser/views/default/logbrowser/form.php: Minor update (form + spacing) to log browser. + + * .../views/default/reportedcontent/css.php, + .../views/default/reportedcontent/form.php: Minor UI updates to reported + content. + + * mod/file/views/default/widgets/filerepo/view.php, + views/default/navigation/viewtype.php: Minor updates to Files. + + * mod/embed/embed.php, mod/embed/images/button_spacer.gif, + mod/embed/images/loading.gif, mod/embed/images/media_modal.png, + mod/embed/start.php, mod/embed/views/default/embed/css.php, + mod/embed/views/default/embed/js.php, mod/embed/views/default/embed/link.php, + mod/embed/views/default/embed/media.php, + mod/embed/views/default/embed/pagination.php, + mod/embed/views/default/embed/simpletype.php, + mod/embed/views/default/embed/tabs.php, + mod/embed/views/default/embed/upload.php, + mod/embed/views/default/group/default/embed.php, + mod/embed/views/default/object/default/embed.php, + mod/embed/views/default/object/file/embed.php, + mod/embed/views/default/object/file/embedlist.php, + mod/embed/views/default/site/default/embed.php, + mod/embed/views/default/user/default/embed.php: Updated Embed mod to new UI. + + * views/default/css.php: Updates to generic comments + +2010-03-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/views/default/file/css.php, + mod/file/views/default/object/file.php: Further updates to files single + entity view. + + * entities/index.php, mod/file/edit.php, mod/file/friends.php, + mod/file/index.php, mod/file/languages/en.php, mod/file/search.php, + mod/file/start.php, mod/file/upload.php, mod/file/views/default/file/css.php, + mod/file/views/default/file/groupprofile_files.php, + mod/file/views/default/file/typecloud.php, + mod/file/views/default/file/upload.php, + mod/file/views/default/object/file.php, mod/file/world.php, + mod/profile/views/default/profile/css.php, + mod/search/views/default/search/gallery.php, + mod/tinymce/views/default/tinymce/css.php, views/default/css.php, + views/default/entities/gallery.php, views/default/navigation/site_nav.php: + Updated File mod to new UI. + + * mod/profile/defaultprofile.php: Corrected misspelt classname. + +2010-03-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tagcloud/start.php: Replaced extend_view() with elgg_extend_view(). + + * .../views/default/reportedcontent/listing.php, mod/sitepages/start.php, + views/default/output/confirmlink.php, views/default/output/url.php: Replaced + calls to deprecated elgg_validate_action_url() with + elgg_add_action_tokens_to_url(). + +2010-03-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tinymce/views/default/input/longtext.php, + mod/tinymce/views/default/tinymce/css.php, views/default/css.php: Update to + longtext/tintMCE input box ui. + + * admin/plugins.php, mod/profile/defaultprofile.php, + mod/profile/views/default/profile/css.php, + .../views/default/profile/editdefaultprofile.php, + .../views/default/reportedcontent/listing.php, + mod/sitepages/views/default/sitepages/menu.php, + views/default/admin/plugins.php, views/default/admin/plugins_opt/plugin.php, + views/default/admin/site.php, views/default/admin/user.php, + views/default/css.php, views/default/settings/system.php: Updates to Admin + area UI. + + * mod/captcha/captcha.php, mod/captcha/start.php, + mod/captcha/views/default/captcha/css.php, + mod/captcha/views/default/input/captcha.php: Updated Captcha UI. + + * mod/twitter/views/default/twitter/css.php, + mod/twitter/views/default/widgets/twitter/view.php, + mod/twitterservice/start.php, + .../default/usersettings/twitterservice/edit.php: Updates to Twitter and + TwitterService UI. + + * views/default/usersettings/plugins.php: Small update to + user-settings/tools page. + + * mod/thewire/everyone.php: …and doing it properly this time. + + * mod/invitefriends/index.php, mod/invitefriends/manifest.xml, + mod/invitefriends/start.php, .../views/default/invitefriends/formitems.php: + Updated Invite Friends mod to new ui. + + * .../graphics/icon_notifications_site.gif, mod/notifications/groups.php, + mod/notifications/index.php, mod/notifications/languages/en.php, + .../views/default/notifications/css.php, + .../notifications/settings/usersettings.php, + .../notifications/subscriptions/collections.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/groupsform.php, + .../notifications/subscriptions/personal.php, views/default/css.php: Updated + Notifications to new UI. + +2010-03-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Trunk isn't 1.7. + +2010-03-13 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/views/default/search/search_box.php, + views/default/input/form.php: seems you need to wrap form inputs fields with + the fieldset tag for strict xhtml + + * views/default/page_elements/html_begin.php: capitals not allow for strict + xhtml + + * views/default/page_elements/html_begin.php: self close the favicon link + +2010-03-12 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/blog/sidebar_menu.php, + mod/tagcloud/languages/de.php, mod/tagcloud/languages/en.php, + mod/tagcloud/manifest.xml, mod/tagcloud/start.php, mod/tagcloud/tagcloud.php, + mod/tagcloud/views/default/output/tagcloud.php, + mod/tagcloud/views/default/tagcloud/css.php, + .../views/default/widgets/tagcloud/edit.php, + .../views/default/widgets/tagcloud/view.php, views/default/css.php: Added + updated tagcloud plugin and added to core mods. + +2010-03-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * UPGRADE.txt, admin/user.php, engine/lib/elgglib.php, index.php, + languages/en.php, mod/diagnostics/start.php, mod/file/friends.php, + mod/file/index.php, mod/file/search.php, mod/file/world.php, + mod/groups/all.php, mod/groups/index.php, mod/groups/membership.php, + mod/groups/views/default/forms/forums/addpost.php, + mod/groups/views/default/forms/forums/addtopic.php, + mod/groups/views/default/forms/groups/edit.php, + mod/pages/actions/pages/edit.php, mod/pages/index.php, + mod/pages/languages/en.php, mod/pages/views/default/forms/pages/edit.php, + mod/pages/views/default/pages/welcome.php, mod/pages/world.php, + mod/reportedcontent/actions/add.php, mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, mod/search/search_hooks.php, + mod/thewire/everyone.php, mod/uservalidationbyemail/start.php: Merged Cash's + bugfixes from the 1.7 branch (3288:5377). + +2010-03-12 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/header_shadow.png, mod/blog/views/default/blog/css.php, + mod/blog/views/default/object/blog.php, + views/default/annotation/annotate.php, + views/default/annotation/generic_comment.php, + views/default/annotation/latest_comments.php, views/default/css.php: + Updated/cleaned-up generic comments with new UI. + + * mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/object/blog.php, + views/default/annotation/generic_comment.php, + views/default/comments/forms/edit.php: Updated interface on new blog + (listings and edit/new blog pages). + + * mod/bookmarks/views/default/object/bookmarks.php, + mod/groups/views/default/forum/topicposts.php, + mod/groups/views/default/groups/css.php, + mod/messages/views/default/messages/view.php, + mod/thewire/views/default/object/thewire.php, views/default/css.php: Updated + and simplified generic entity listings metadata block (edit, delete, access) + to not use tables. + + * mod/blog/views/default/blog/sidebar_menu.php, + mod/groups/views/default/groups/side_menu.php, mod/members/index.php, + mod/profile/views/default/profile/submenu.php, + .../views/default/riverdashboard/menu.php, + views/default/canvas_header/submenu_group.php, views/default/css.php, + views/default/page_elements/owner_block.php, + views/default/page_elements/title.php: Removed unneeded div from around + submenu lists. + +2010-03-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Added elgg_list_entities_from_metadata() and + deprecated list_entities_from_metadata(). + + * views/default/input/calendar.php, views/default/input/datepicker.php: + Added datepicker view and deprecated calendar view. + + * mod/blog/actions/add.php, mod/blog/actions/blog/delete.php, + mod/blog/actions/blog/save.php, mod/blog/actions/blog/save_draft.php, + mod/blog/actions/delete.php, mod/blog/actions/edit.php, mod/blog/add.php, + mod/blog/all.php, mod/blog/archive.php, mod/blog/blog_lib.php, + mod/blog/edit.php, mod/blog/endpoint/index.php, mod/blog/everyone.php, + mod/blog/friends.php, mod/blog/index.php, mod/blog/languages/en.php, + mod/blog/manifest.xml, mod/blog/preview.php, mod/blog/read.php, + mod/blog/savedraft.php, mod/blog/shared.php, mod/blog/start.php, + mod/blog/views/default/blog/archive.php, + mod/blog/views/default/blog/categorylist.php, + mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/gallery.php, + mod/blog/views/default/blog/listing.php, + mod/blog/views/default/blog/menu.php, + mod/blog/views/default/blog/notfound.php, + mod/blog/views/default/blog/previewpane.php, + mod/blog/views/default/blog/sidebar_menu.php, + mod/blog/views/default/blog/stats.php, mod/blog/views/default/blog/view.php, + mod/blog/views/default/object/blog.php, + .../views/default/river/object/blog/annotate.php, + .../views/default/river/object/blog/create.php, + .../views/default/river/object/blog/update.php: Rough first version of a new + blog plugin. + +2010-03-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/views/default/search/css.php: Minor interface updates for + search results. + +2010-03-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt, engine/lib/elgglib.php, + mod/tinymce/views/default/input/longtext.php, views/default/input/access.php, + views/default/input/calendar.php, views/default/input/checkboxes.php, + views/default/input/email.php, views/default/input/hidden.php, + views/default/input/longtext.php, views/default/input/plaintext.php, + views/default/input/pulldown.php, views/default/input/radio.php, + views/default/input/tags.php, views/default/input/text.php, + views/default/input/url.php, views/default/input/userpicker.php: Implemented + sticky forms. + +2010-03-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/search/comments/entity.php, + mod/search/views/default/search/css.php, + mod/search/views/default/search/entity.php, + mod/search/views/default/search/listing.php, views/default/css.php, + views/default/entities/gallery_listing.php: Updated Search results UI. + +2010-03-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt, engine/lib/elgglib.php, mod/bookmarks/add.php, + mod/bookmarks/index.php, mod/groups/forum.php, + mod/groups/views/default/forms/forums/addtopic.php, + mod/groups/views/default/forum/viewposts.php, + mod/messages/views/default/messages/messages.php, + views/default/navigation/breadcrumbs.php, + views/default/page_elements/breadcrumbs.php, + views/default/page_elements/content_header.php: Added breadcrumb support and + updated the mods with old-style breadcrumbs. + +2010-03-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * admin/user.php, mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/embed/views/default/embed/upload.php, + mod/groups/views/default/groups/css.php, + .../views/default/invitefriends/formitems.php, + mod/tinymce/views/default/input/longtext.php, views/default/css.php, + views/default/user/search/finishblurb.php, + views/default/user/search/startblurb.php, views/failsafe/input/access.php, + views/failsafe/input/longtext.php, views/failsafe/input/text.php: Updates: + longtext editor default size added (and overridden in group/forums), more + updates to lists of members, remaining/previously-missed generic input + classes renamed to lowercase. + + * friends/index.php, friends/of.php, + mod/members/views/default/members/css.php, + mod/profile/views/default/profile/listing.php, + mod/thewire/views/default/thewire/css.php, + views/default/admin/statistics_opt/online.php, views/default/css.php: Updated + friends/members listings when there is a latest wire post to display. + + * mod/blog/views/default/blog/menu.php, + mod/file/views/default/file/menu.php, + mod/messages/views/default/messages/menu.php, + mod/pages/views/default/pages/menu.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/hoverover.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/menu/actions.php, + .../views/default/profile/menu/adminwrapper.php, + mod/profile/views/default/profile/menu/links.php, + .../views/default/profile/menu/linksownpage.php, + .../views/default/reportedcontent/user_report.php: Updated avatar user menu + to generate an ordered list, reinstated the add/remove friend link, & cleaned + up css. + + * .../default/river/object/bookmarks/create.php, + .../river/user/default/profileiconupdate.php, + .../default/river/user/default/profileupdate.php, + mod/riverdashboard/endpoint/ping.php, + mod/riverdashboard/graphics/refresh.png, + .../views/default/river/item/list.php, + .../views/default/river/item/wrapper.php, + .../views/default/riverdashboard/container.php, + .../views/default/riverdashboard/css.php, + .../views/default/riverdashboard/menu.php, + .../views/default/riverdashboard/nav.php, + .../views/default/riverdashboard/newestmembers.php, + .../views/default/riverdashboard/sitemessage.php, + .../views/default/riverdashboard/welcome.php, + .../views/default/river/object/thewire/create.php, + mod/thewire/views/default/thewire/css.php, + views/default/annotation/annotate.php, views/default/css.php, + views/default/friends/river/create.php, views/default/river/item/wrapper.php, + views/default/river/wrapper.php: Riverdashboard updated to new UI. DOM + simplified a bit & css cleaned up. + +2010-03-10 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt, engine/lib/elgglib.php, engine/lib/entities.php, + engine/tests/api/helpers.php: Added elgg_instanceof(). + +2010-03-10 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/languages/en.php, mod/members/views/default/members/css.php, + .../views/default/notifications/css.php, + .../notifications/subscriptions/forminternals.php, views/default/css.php, + views/default/friends/collections.php, views/default/friends/picker.php, + views/default/js/friendsPickerv1.php: Updated Friends Picker UI and added to + core css. + + * mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/groups/css.php: Minor ui updates to group forms + +2010-03-10 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/profile/profile_contents/activity.php: profile activity + tweaked // it is still not working correctly but doesn't cause a wsod + +2010-03-10 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/all.php, mod/groups/discussions.php, mod/groups/forum.php, + mod/groups/groupprofile.php, mod/groups/index.php, + mod/groups/languages/en.php, mod/groups/start.php, + mod/groups/views/default/forms/forums/addpost.php, + mod/groups/views/default/forms/forums/addtopic.php, + mod/groups/views/default/forum/topicposts.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + mod/groups/views/default/group/group.php, + .../views/default/groups/closedmembership.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/featured.php, + mod/groups/views/default/groups/find.php, + mod/groups/views/default/groups/forum_latest.php, + .../views/default/groups/group_sort_menu.php, + mod/groups/views/default/groups/groupgallery.php, + mod/groups/views/default/groups/grouplisting.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/icon.php, + .../views/default/groups/invitationrequests.php, + mod/groups/views/default/groups/members.php, + .../views/default/groups/membershiprequests.php, + mod/groups/views/default/groups/profileitems.php, + .../views/default/object/groupforumtopic.php, + mod/groups/views/rss/groups/profileitems.php: Updated Groups to the new + interface. Some view clean-up & simplification done. + +2010-03-10 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../river/user/default/profileiconupdate.php, + .../default/river/user/default/profileupdate.php: river time stamps added to + profile edits + + * mod/bookmarks/views/default/object/bookmarks.php: bookmarks open in a new + window ticket #1965 + + * mod/riverdashboard/index.php: closing div applied. Note: this needs + cleaning up. + + * mod/riverdashboard/endpoint/ping.php, mod/riverdashboard/index.php, + mod/riverdashboard/languages/en.php, mod/riverdashboard/manifest.xml, + mod/riverdashboard/start.php, .../views/default/river/dashboard.php, + .../views/default/river/item/list.php, + .../views/default/river/item/wrapper.php, + .../default/river/relationship/friend/create.php, + .../views/default/river/sitemessage/create.php, + .../views/default/riverdashboard/container.php, + .../views/default/riverdashboard/css.php, + .../views/default/riverdashboard/menu.php, + .../views/default/riverdashboard/nav.php, + .../views/default/riverdashboard/welcome.php, + .../views/default/settings/riverdashboard/edit.php, + .../views/default/widgets/river_widget/edit.php, + .../views/default/widgets/river_widget/view.php: the beginnings of a new + activity river with ajax notification and conversation clustering. + + * engine/lib/river2.php: new activity river api functions + +2010-03-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fixed incorrect deprecated function rewrite for + list_entities(). + + * .../canvas/layouts/one_column_with_sidebar.php: Fixed documentation for + one_column_with_sidebar layout. + +2010-03-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/add.php, mod/blog/actions/delete.php, + mod/blog/actions/edit.php, mod/blog/add.php, mod/blog/edit.php, + mod/blog/endpoint/index.php, mod/blog/languages/en.php, + mod/blog/manifest.xml, mod/blog/savedraft.php, mod/blog/start.php, + mod/blog/views/default/blog/archive.php, + mod/blog/views/default/blog/categorylist.php, + mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/gallery.php, + mod/blog/views/default/blog/listing.php, + mod/blog/views/default/blog/menu.php, + mod/blog/views/default/blog/notfound.php, + mod/blog/views/default/blog/previewpane.php, + mod/blog/views/default/blog/stats.php, mod/blog/views/default/blog/view.php, + mod/blog/views/default/object/blog.php: Blogs updated to new UI (needs Brett + to look over first) + + * mod/profile/profile_lib.php, + .../default/profile/profile_contents/sidebar.php, + .../views/default/profile/profile_ownerblock.php: Added large avatar to + Profile/details page. + +2010-03-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php: Forwarding to index.php after login instead of + pg/dashboard. + +2010-03-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/index.php, .../default/profile/profile_contents/details.php: + Full profile fields reinstated on profile/details page + + * mod/profile/index.php, .../default/profile/profile_contents/activity.php: + Updated profile page calls to profile_contents. + +2010-03-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/sitepages_functions.php: Fixes #1956: Corrected typo for + filtering by owner=username. + +2010-03-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/languages/en.php, views/default/css.php, + views/default/navigation/main_nav.php, views/default/navigation/site_nav.php, + views/default/page_elements/elgg_header.php: Added basic (stage1) site-wide + navigation. Needs improving with a way for admin and plugin authors to decide + which mods display in the primary nav-bar, and which page within each tool + they point at. + + * _graphics/icon_rss.png, languages/en.php, + mod/bookmarks/views/default/bookmarks/form.php, views/default/css.php, + views/default/page_elements/owner_block.php: Generic rss feed icon added + + * mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/edit.php, + mod/profile/views/default/profile/editicon.php: Edit profile icon ui fixed. + +2010-03-09 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/sitepages/forms/editmeta.php: add/edit metatags form bug + fixed + +2010-03-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/edit.php, mod/profile/editicon.php, mod/profile/start.php: + Fixed canvas layout for profile edit views + +2010-03-09 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/views/default/object/thewire.php: Ticket #1954 fixed + +2010-03-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/languages/en.php, mod/thewire/start.php: Updated 'my wire' + link in toolbar menu + + * mod/bookmarks/all.php, mod/members/index.php: Removed users owner block + from 'all bookmarks', and 'all members' views. + + * admin/plugins.php, admin/site.php, admin/statistics.php, admin/user.php, + dashboard/latest.php, friends/add.php, friends/collections.php, + friends/edit.php, friends/index.php, friends/of.php, index.php, + mod/blog/all.php, mod/blog/archive.php, mod/blog/everyone.php, + mod/blog/friends.php, mod/blog/index.php, mod/blog/preview.php, + mod/blog/read.php, mod/blog/shared.php, mod/bookmarks/add.php, + mod/bookmarks/all.php, mod/bookmarks/bookmarklet.php, + mod/bookmarks/friends.php, mod/bookmarks/index.php, + mod/diagnostics/index.php, mod/externalpages/index.php, + mod/externalpages/read.php, mod/groups/addtopic.php, mod/groups/all.php, + mod/groups/discussions.php, mod/groups/edit.php, mod/groups/edittopic.php, + mod/groups/forum.php, mod/groups/groupprofile.php, mod/groups/index.php, + mod/groups/invitations.php, mod/groups/invite.php, mod/groups/membership.php, + mod/groups/membershipreq.php, mod/groups/new.php, mod/groups/topicposts.php, + mod/logbrowser/index.php, mod/members/index.php, mod/messages/index.php, + mod/messages/read.php, mod/messages/send.php, mod/messages/sent.php, + mod/profile/defaultprofile.php, mod/profile/edit.php, + mod/profile/editicon.php, mod/reportedcontent/add.php, + mod/reportedcontent/index.php, mod/search/index.php, + mod/search/views/default/search/layout.php, + mod/sitepages/sitepages_functions.php, mod/thewire/add.php, + mod/thewire/everyone.php, mod/thewire/index.php, mod/walledgarden/index.php, + settings/plugins.php, settings/statistics.php, settings/user.php, + .../canvas/layouts/one_column_with_sidebar.php: Updated new page canvases + (and calls to elgg_view_layout) so that empty vars are not required. + +2010-03-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/actions/addfront.php, mod/sitepages/actions/addmeta.php, + mod/sitepages/languages/en.php, mod/sitepages/sitepages_functions.php, + mod/sitepages/start.php, .../views/default/settings/sitepages/edit.php, + .../views/default/sitepages/custom_frontpage.php, + .../views/default/sitepages/footer_menu.php, + .../views/default/sitepages/forms/editfront.php, + .../views/default/sitepages/forms/editmeta.php, + mod/sitepages/views/default/sitepages/keywords.php, + mod/sitepages/views/default/sitepages/metatags.php: Added dynamic keywords + for view and entity. Separated logged in and logged out front page views. + Fixed a problem with saving metatags. Added PHPDoc headers. Updated language + strings. + + * mod/sitepages/actions/add.php, mod/sitepages/actions/addfront.php, + mod/sitepages/actions/addmeta.php, mod/sitepages/frontpage.php, + mod/sitepages/index.php, mod/sitepages/languages/en.php, + mod/sitepages/read.php, mod/sitepages/sitepages_functions.php, + mod/sitepages/start.php, .../views/default/sitepages/analytics.php, + mod/sitepages/views/default/sitepages/css.php, + .../views/default/sitepages/custom_frontpage.php, + .../views/default/sitepages/forms/edit.php, + .../views/default/sitepages/forms/editfront.php, + .../views/default/sitepages/forms/editmeta.php, + mod/sitepages/views/default/sitepages/keywords.php, + mod/sitepages/views/default/sitepages/menu.php, + mod/sitepages/views/default/sitepages/metatags.php: Brought sitepages up to + standards. Added basic static keyword/view substitution support. + +2010-03-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/start.php, .../views/default/page_elements/searchbox.php, + mod/search/views/default/search/search_box.php, + views/default/page_elements/elgg_header.php, + views/default/page_elements/html_begin.php: Removed hard-coded search box and + replaced with extended header/extend view from search page. + +2010-03-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/all.php, mod/groups/edit.php, mod/groups/groupprofile.php, + mod/groups/views/default/groups/contentwrapper.php: Removed the superfluous + groups contentwrapper + + * mod/groups/addtopic.php, mod/groups/all.php, mod/groups/discussions.php, + mod/groups/edit.php, mod/groups/edittopic.php, mod/groups/forum.php, + mod/groups/groupprofile.php, mod/groups/index.php, + mod/groups/invitations.php, mod/groups/invite.php, + mod/groups/languages/en.php, mod/groups/manifest.xml, + mod/groups/membership.php, mod/groups/membershipreq.php, mod/groups/new.php, + mod/groups/start.php, mod/groups/topicposts.php, + mod/groups/views/default/forms/forums/addtopic.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + mod/groups/views/default/groups/css.php, + .../views/default/groups/group_sort_menu.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/side_menu.php: Beginnings of the refreshed + groups interface + + * .../page_elements/content_header_member.php, + views/default/page_elements/title.php: updates to page_elements + +2010-03-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/html_begin.php: Commenting out old (hopefully + unneeded) jquery hack. + +2010-03-08 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/sitepages/actions/add.php, mod/sitepages/actions/addfront.php, + mod/sitepages/actions/addmeta.php, mod/sitepages/frontpage.php, + mod/sitepages/index.php, mod/sitepages/languages/en.php, + mod/sitepages/manifest.xml, mod/sitepages/read.php, + mod/sitepages/sitepages_functions.php, mod/sitepages/start.php, + .../views/default/settings/sitepages/edit.php, + .../views/default/sitepages/analytics.php, + mod/sitepages/views/default/sitepages/css.php, + .../views/default/sitepages/footer_menu.php, + .../views/default/sitepages/forms/edit.php, + .../views/default/sitepages/forms/editfront.php, + .../views/default/sitepages/forms/editmeta.php, + mod/sitepages/views/default/sitepages/keywords.php, + mod/sitepages/views/default/sitepages/menu.php, + mod/sitepages/views/default/sitepages/metatags.php: Site pages will + eventually replace the external pages and custom index plugins as well as + introduce a new keywords system to enable dynamic content to be displayed + without needing to know php or Elgg. This will be handy for frontpage + layout/design. + +2010-03-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/actions/add.php, mod/thewire/add.php, + mod/thewire/everyone.php, mod/thewire/graphics/thewire_speech_bubble.gif, + mod/thewire/index.php, mod/thewire/languages/en.php, + mod/thewire/manifest.xml, mod/thewire/views/default/object/thewire.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/thewire/forms/add.php, + .../views/default/thewire/profile_status.php, + .../views/default/thewire/scripts/counter.js: Updates to thewire interface + + * mod/profile/views/default/profile/css.php, views/default/css.php, + views/default/page_elements/owner_block.php: Updates to Profile and + owner_block interface + +2010-03-05 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tinymce/graphics/ed-bg.gif, mod/tinymce/graphics/example.gif, + mod/tinymce/graphics/more.gif, mod/tinymce/manifest.xml, + mod/tinymce/views/default/input/longtext.php, + mod/tinymce/views/default/tinymce/css.php: Updated tinymce to new interface + +2010-03-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/profile_lib.php, mod/profile/start.php, + mod/profile/views/default/profile/css.php: Removed horizontal nav from avatar + edit view and debug string from sidebar. Added temp fix for large avatar + upload image scaling + +2010-03-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/profile_lib.php, mod/profile/start.php, + .../default/profile/profile_contents/activity.php, + .../default/profile/profile_contents/details.php, + .../default/profile/profile_contents/friends.php, + .../default/profile/profile_contents/sidebar.php, + .../default/profile/profile_contents/twitter.php: Pulled profile sidebar out + into separate view. Using one_column_with_sidebar layout for editing profile. + + + * mod/profile/actions/cropicon.php, + mod/profile/actions/deletedefaultprofileitem.php, + mod/profile/actions/edit.php, mod/profile/actions/editdefault.php, + mod/profile/actions/iconupload.php, + mod/profile/actions/resetdefaultprofile.php, mod/profile/defaultprofile.php, + mod/profile/edit.php, mod/profile/editicon.php, mod/profile/icon.php, + mod/profile/icondirect.php, mod/profile/index.php, + mod/profile/javascript.php, mod/profile/languages/en.php, + mod/profile/profile_lib.php, mod/profile/start.php, + mod/profile/views/default/profile/admin_menu.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/edit.php, + .../views/default/profile/editdefaultprofile.php, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/gallery.php, + mod/profile/views/default/profile/hoverover.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/javascript.php, + mod/profile/views/default/profile/listing.php, + mod/profile/views/default/profile/menu/actions.php, + .../views/default/profile/menu/adminlinks.php, + .../views/default/profile/menu/adminwrapper.php, + mod/profile/views/default/profile/menu/links.php, + .../views/default/profile/menu/linksownpage.php, + mod/profile/views/default/profile/metatags.php, + .../default/profile/profile_contents/activity.php, + .../default/profile/profile_contents/details.php, + .../default/profile/profile_contents/friends.php, + .../default/profile/profile_contents/twitter.php, + .../views/default/profile/profile_navigation.php, + .../views/default/profile/profile_ownerblock.php, + mod/profile/views/default/profile/profilelinks.php, + mod/profile/views/default/profile/userdetails.php, + .../river/user/default/profileiconupdate.php, + .../default/river/user/default/profileupdate.php: Merged interface changes to + profile in. + +2010-03-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/bookmarks/add.php, mod/bookmarks/all.php, + mod/bookmarks/bookmarklet.php, mod/bookmarks/friends.php, + mod/bookmarks/index.php, mod/bookmarks/start.php, + .../views/default/bookmarks/bookmarklet.php, + .../default/bookmarks/bookmarklet_menu_option.php, + mod/bookmarks/views/default/bookmarks/css.php, + mod/bookmarks/views/default/object/bookmarks.php, views/default/css.php: + Updated Bookmarks interface (old sidebar nav removed, breadcrumbs fixed, + bookmarklet fixed & updated) + + * .../default/bookmarks/bookmarklet_menu_option.php, + mod/logbrowser/views/default/logbrowser/form.php, + mod/messages/views/default/messages/messages.php, + .../views/default/reportedcontent/listing.php: Removed empty href in + elgg_slide_toggle calls to prevent page jump + + * views/default/account/forms/forgotten_password.php, + views/default/account/forms/register.php, + views/default/admin/plugins_opt/plugin.php, views/default/input/form.php, + views/default/js/initialise_elgg.php: Interface updates to js, and login, + register, lost password + + * languages/en.php: Merged EN language updates + + * _graphics/favicon.ico: Added the default elgg favicon (linked from + html_begin) + + * vendors/jquery/jquery-ui-1.7.2.custom.min.js: Removed jquery custom UI + package, we now provide/use the full 1.7.2 UI package + + * mod/search/index.php, mod/search/views/default/search/layout.php, + mod/search/views/default/search/startblurb.php: Merged Search interface + updates + + * mod/messages/graphics/icon_notifications_site.gif, mod/messages/sent.php, + .../views/default/messages/forms/reply.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/topbar.php, + mod/messages/views/default/messages/view.php: Merged missing Messages + interface modifications + + * mod/members/views/default/members/search.php: Added missing php closing + tag + + * mod/bookmarks/add.php, mod/bookmarks/all.php, mod/bookmarks/index.php, + .../views/default/bookmarks/bookmarklet.php: Merged missing Bookmarks + interface modifications + +2010-03-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/walledgarden/index.php, .../views/default/account/forms/login.php, + .../views/default/canvas/layouts/new_index.php, + .../views/default/walledgarden/css.php: Merged walledgarden changes. + + * mod/walledgarden/index.php, mod/walledgarden/manifest.xml, + mod/walledgarden/readme.txt, mod/walledgarden/start.php, + .../views/default/account/forms/login.php, + .../views/default/canvas/layouts/new_index.php, + .../views/default/walledgarden/css.php, + .../views/default/walledgarden/walledgarden.php: Moved walled garden into + trunk. + + * mod/reportedcontent/add.php, + mod/reportedcontent/graphics/icon_reportthis.gif, + mod/reportedcontent/index.php, mod/reportedcontent/languages/en.php, + mod/reportedcontent/start.php, .../views/default/reportedcontent/css.php, + .../views/default/reportedcontent/form.php, + .../views/default/reportedcontent/listing.php, + .../views/default/reportedcontent/owner_block.php: Merged reported content + interface changes. + + * mod/messages/actions/delete.php, mod/messages/actions/send.php, + mod/messages/index.php, mod/messages/languages/en.php, mod/messages/read.php, + mod/messages/readme.txt, mod/messages/send.php, mod/messages/sent.php, + mod/messages/start.php, mod/messages/views/default/messages/css.php, + .../views/default/messages/forms/message.php, + .../views/default/messages/forms/reply.php, + mod/messages/views/default/messages/forms/send.php, + mod/messages/views/default/messages/forms/view.php, + mod/messages/views/default/messages/menu.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/topbar.php, + mod/messages/views/default/messages/view.php: Merged messages interface + changes. + + * mod/members/index.php, mod/members/languages/en.php, + mod/members/start.php, mod/members/views/default/members/css.php, + .../views/default/members/members_navigation.php, + .../views/default/members/members_sort_menu.php, + mod/members/views/default/members/online.php, + mod/members/views/default/members/search.php: Merged members plugin's new + layout. + + * mod/externalpages/actions/addfront.php, mod/externalpages/index.php, + mod/externalpages/read.php, mod/externalpages/start.php, + mod/externalpages/views/default/expages/css.php, + .../views/default/expages/footer_menu.php, + .../views/default/expages/forms/editfront.php, + .../views/default/expages/front_left.php, + .../views/default/expages/front_right.php, + mod/externalpages/views/default/expages/menu.php: Updated external pages to + new interface. + +2010-03-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * vendors/jquery/custom-form-elements.js, + vendors/jquery/jquery-1.3.2.min.js, vendors/jquery/jquery-1.4.min.js: Added + new version of jQuery and custom form elements. + + * mod/bookmarks/actions/add.php, mod/bookmarks/actions/delete.php, + mod/bookmarks/actions/edit.php, mod/bookmarks/actions/reference.php, + mod/bookmarks/actions/remove.php, mod/bookmarks/add.php, + mod/bookmarks/all.php, mod/bookmarks/bookmarklet.php, + mod/bookmarks/everyone.php, mod/bookmarks/friends.php, + mod/bookmarks/inbox.php, mod/bookmarks/index.php, + mod/bookmarks/languages/en.php, mod/bookmarks/start.php, + .../views/default/bookmarks/bookmarklet.php, + .../default/bookmarks/bookmarklet_menu_option.php, + mod/bookmarks/views/default/bookmarks/css.php, + mod/bookmarks/views/default/bookmarks/form.php, + .../views/default/bookmarks/owner_block.php, + mod/bookmarks/views/default/bookmarks/sharing.php, + mod/bookmarks/views/default/bookmarks/stats.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../default/river/object/bookmarks/annotate.php, + .../default/river/object/bookmarks/create.php, + .../views/default/widgets/bookmarks/edit.php, + .../views/default/widgets/bookmarks/view.php, + mod/bookmarks/views/rss/object/bookmarks.php: Updated bookmarks with new + interface. + + * index.php, languages/en.php, settings/plugins.php, + settings/statistics.php, settings/user.php: Pulling in MORE changes that + weren't in the patch. Apparently I fail at patching. + + * _graphics/spacer.gif: Removing unneeded svn:executable properties on + files. + + * views/default/page_shells/default.php: Merged in a lost change for the + interface. + + * actions/systemsettings/install.php: Forward to the registration + pagehandler after installation. + + * views/failsafe/page_shells/default.php, + views/failsafe/pageshells/pageshell.php: Installation uses new views system. + +2010-03-03 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/edit_layout.php, + views/default/canvas/layouts/sidebar_boxes.php, + .../canvas/layouts/two_column_right_sidebar.php: old canvases removed + +2010-03-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/users.php: Pulled in missing interface + modifications for the engine dir. + +2010-03-03 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/ajax_loader_bw.gif, _graphics/button_background.gif, + _graphics/button_graduation.png, _graphics/content_header_filter.gif, + _graphics/icon_delete.png, _graphics/icon_tag.png, _graphics/search.png, + _graphics/sidebar_background.gif, _graphics/speech_bubble_tail.gif, + _graphics/topbar_icons.png, _graphics/twitter16px.png, views/default/css.php: + new graphics added and css updated to reflect new location + +2010-03-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * account/forgotten_password.php, admin/plugins.php, admin/site.php, + admin/statistics.php, admin/user.php, dashboard/latest.php, friends/add.php, + friends/collections.php, friends/edit.php, friends/index.php, friends/of.php, + mod/blog/actions/add.php, mod/blog/actions/delete.php, + mod/blog/actions/edit.php, mod/blog/add.php, mod/blog/archive.php, + mod/blog/edit.php, mod/blog/everyone.php, mod/blog/friends.php, + mod/blog/index.php, mod/blog/languages/en.php, mod/blog/manifest.xml, + mod/blog/preview.php, mod/blog/read.php, mod/blog/savedraft.php, + mod/blog/start.php, mod/blog/views/default/blog/categorylist.php, + mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/gallery.php, + mod/blog/views/default/blog/listing.php, + mod/blog/views/default/blog/menu.php, + mod/blog/views/default/blog/notfound.php, + mod/blog/views/default/blog/previewpane.php, + mod/blog/views/default/blog/view.php, mod/blog/views/default/object/blog.php, + .../views/default/river/object/blog/annotate.php, + .../views/default/river/object/blog/create.php, + .../views/default/river/object/blog/update.php, + mod/bookmarks/actions/add.php, mod/bookmarks/actions/delete.php, + mod/bookmarks/add.php, mod/bookmarks/bookmarklet.php, + mod/bookmarks/everyone.php, mod/bookmarks/friends.php, + mod/bookmarks/inbox.php, mod/bookmarks/index.php, + mod/bookmarks/languages/en.php, mod/bookmarks/manifest.xml, + mod/bookmarks/start.php, .../views/default/bookmarks/bookmarklet.php, + mod/bookmarks/views/default/bookmarks/css.php, + mod/bookmarks/views/default/bookmarks/form.php, + .../views/default/bookmarks/owner_block.php, + mod/bookmarks/views/default/bookmarks/sharing.php, + mod/bookmarks/views/default/object/bookmarks.php, + .../default/river/object/bookmarks/annotate.php, + .../default/river/object/bookmarks/create.php, + .../views/default/widgets/bookmarks/edit.php, + .../views/default/widgets/bookmarks/view.php, + mod/bookmarks/views/rss/object/bookmarks.php, + mod/captcha/backgrounds/bg1.jpg, mod/captcha/backgrounds/bg2.jpg, + mod/captcha/backgrounds/bg3.jpg, mod/captcha/backgrounds/bg4.jpg, + mod/captcha/backgrounds/bg5.jpg, mod/captcha/captcha.php, + mod/captcha/fonts/1.ttf, mod/captcha/fonts/Liberation_serif_License.txt, + mod/captcha/languages/en.php, mod/captcha/manifest.xml, + mod/captcha/start.php, mod/captcha/views/default/captcha/css.php, + mod/captcha/views/default/input/captcha.php, mod/categories/actions/save.php, + mod/categories/languages/en.php, mod/categories/manifest.xml, + mod/categories/readme.txt, mod/categories/settings.php, + mod/categories/start.php, mod/categories/views/default/categories.php, + mod/categories/views/default/categories/css.php, + mod/categories/views/default/categories/list.php, + .../views/default/categories/settings.php, + .../views/default/categories/settingsform.php, + mod/categories/views/default/categories/view.php, mod/custom_index/index.php, + mod/custom_index/languages/en.php, mod/custom_index/manifest.xml, + mod/custom_index/start.php, .../views/default/canvas/layouts/new_index.php, + .../views/default/custom_index/css.php, + mod/defaultwidgets/actions/update.php, mod/defaultwidgets/dashboard.php, + mod/defaultwidgets/languages/en.php, mod/defaultwidgets/manifest.xml, + mod/defaultwidgets/profile.php, mod/defaultwidgets/start.php, + .../views/default/defaultwidgets/editor.php, mod/diagnostics/index.php, + mod/diagnostics/languages/en.php, mod/embed/README.txt, mod/embed/embed.php, + mod/embed/images/button_spacer.gif, mod/embed/images/close_button.gif, + mod/embed/images/loading.gif, mod/embed/images/media_modal.png, + mod/embed/languages/en.php, mod/embed/manifest.xml, mod/embed/start.php, + mod/embed/upload.php, mod/embed/views/default/embed/addcontentjs.php, + mod/embed/views/default/embed/css.php, mod/embed/views/default/embed/js.php, + mod/embed/views/default/embed/link.php, + mod/embed/views/default/embed/media.php, + mod/embed/views/default/embed/metatags.php, + mod/embed/views/default/embed/pagination.php, + mod/embed/views/default/embed/simpletype.php, + mod/embed/views/default/embed/tabs.php, + mod/embed/views/default/embed/upload.php, + mod/embed/views/default/group/default/embed.php, + mod/embed/views/default/object/default/embed.php, + mod/embed/views/default/object/file/embed.php, + mod/embed/views/default/object/file/embedlist.php, + mod/embed/views/default/site/default/embed.php, + mod/embed/views/default/user/default/embed.php, + mod/externalpages/actions/add.php, mod/externalpages/actions/addfront.php, + mod/externalpages/index.php, mod/externalpages/languages/en.php, + mod/externalpages/manifest.xml, mod/externalpages/read.php, + mod/externalpages/start.php, .../views/default/expages/analytics.php, + mod/externalpages/views/default/expages/css.php, + .../views/default/expages/footer_menu.php, + .../views/default/expages/forms/edit.php, + .../views/default/expages/forms/editfront.php, + .../views/default/expages/front_left.php, + .../views/default/expages/front_right.php, + mod/externalpages/views/default/expages/menu.php, + mod/externalpages/views/default/object/expages.php, + mod/file/actions/delete.php, mod/file/actions/download.php, + mod/file/actions/save.php, mod/file/actions/upload.php, + mod/file/download.php, mod/file/edit.php, mod/file/friends.php, + mod/file/graphics/icons/application.gif, + mod/file/graphics/icons/application_lrg.gif, + mod/file/graphics/icons/archive.gif, mod/file/graphics/icons/archive_lrg.gif, + mod/file/graphics/icons/excel.gif, mod/file/graphics/icons/excel_lrg.gif, + mod/file/graphics/icons/general.gif, mod/file/graphics/icons/general_lrg.gif, + mod/file/graphics/icons/music.gif, mod/file/graphics/icons/music_lrg.gif, + mod/file/graphics/icons/openoffice.gif, + mod/file/graphics/icons/openoffice_lrg.gif, + mod/file/graphics/icons/pages.gif, mod/file/graphics/icons/pages_lrg.gif, + mod/file/graphics/icons/pdf.gif, mod/file/graphics/icons/pdf_lrg.gif, + mod/file/graphics/icons/ppt.gif, mod/file/graphics/icons/ppt_lrg.gif, + mod/file/graphics/icons/text.gif, mod/file/graphics/icons/text_lrg.gif, + mod/file/graphics/icons/vcard.gif, mod/file/graphics/icons/vcard_lrg.gif, + mod/file/graphics/icons/video.gif, mod/file/graphics/icons/video_lrg.gif, + mod/file/graphics/icons/word.gif, mod/file/graphics/icons/word_lrg.gif, + mod/file/index.php, mod/file/languages/en.php, mod/file/manifest.xml, + mod/file/search.php, mod/file/start.php, mod/file/thumbnail.php, + mod/file/upload.php, mod/file/views/default/file/css.php, + mod/file/views/default/file/groupprofile_files.php, + mod/file/views/default/file/icon.php, + .../default/file/icon/application/default.php, + .../views/default/file/icon/application/excel.php, + .../views/default/file/icon/application/msword.php, + .../views/default/file/icon/application/pdf.php, + .../default/file/icon/application/powerpoint.php, + .../default/file/icon/application/vnd.ms-excel.php, + .../file/icon/application/vnd.ms-powerpoint.php, + .../application/vnd.oasis.opendocument.text.php, + .../views/default/file/icon/application/x-gzip.php, + .../file/icon/application/x-rar-compressed.php, + .../default/file/icon/application/x-stuffit.php, + .../views/default/file/icon/application/zip.php, + mod/file/views/default/file/icon/archive.php, + mod/file/views/default/file/icon/audio.php, + mod/file/views/default/file/icon/audio/default.php, + mod/file/views/default/file/icon/default.php, + mod/file/views/default/file/icon/document.php, + mod/file/views/default/file/icon/text/default.php, + .../views/default/file/icon/text/directory.php, + mod/file/views/default/file/icon/text/v-card.php, + mod/file/views/default/file/icon/video.php, + mod/file/views/default/file/icon/video/default.php, + mod/file/views/default/file/menu.php, + .../default/file/specialcontent/audio/mid.php, + .../default/file/specialcontent/audio/mp3.php, + .../default/file/specialcontent/audio/mpeg.php, + .../default/file/specialcontent/audio/x-wav.php, + .../default/file/specialcontent/image/default.php, + mod/file/views/default/file/typecloud.php, + mod/file/views/default/file/upload.php, + mod/file/views/default/object/file.php, + .../views/default/river/object/file/create.php, + mod/file/views/default/widgets/filerepo/edit.php, + mod/file/views/default/widgets/filerepo/view.php, + mod/file/views/rss/object/file.php, mod/file/world.php, mod/friends/add.php, + mod/friends/collections.php, mod/friends/edit.php, + mod/friends/languages/en.php, mod/friends/manifest.xml, + mod/friends/start.php, mod/friends/views/default/widgets/friends/edit.php, + mod/friends/views/default/widgets/friends/view.php, + mod/groups/actions/addtogroup.php, mod/groups/actions/delete.php, + mod/groups/actions/edit.php, mod/groups/actions/featured.php, + mod/groups/actions/forums/addpost.php, + mod/groups/actions/forums/addtopic.php, + mod/groups/actions/forums/deletepost.php, + mod/groups/actions/forums/deletetopic.php, + mod/groups/actions/forums/editpost.php, + mod/groups/actions/forums/edittopic.php, + mod/groups/actions/groupskillinvitation.php, + mod/groups/actions/groupskillrequest.php, mod/groups/actions/invite.php, + mod/groups/actions/join.php, mod/groups/actions/joinrequest.php, + mod/groups/actions/leave.php, mod/groups/addtopic.php, mod/groups/all.php, + mod/groups/discussions.php, mod/groups/edit.php, mod/groups/edittopic.php, + mod/groups/forum.php, mod/groups/graphics/defaultlarge.gif, + mod/groups/graphics/defaultmedium.gif, mod/groups/graphics/defaultsmall.gif, + mod/groups/graphics/defaulttiny.gif, mod/groups/graphics/icon.php, + mod/groups/groupprofile.php, mod/groups/index.php, + mod/groups/invitations.php, mod/groups/invite.php, + mod/groups/languages/en.php, mod/groups/manifest.xml, + mod/groups/membership.php, mod/groups/membershipreq.php, mod/groups/new.php, + mod/groups/start.php, mod/groups/topicposts.php, + mod/groups/views/default/forms/forums/addpost.php, + mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/forum/topicposts.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + mod/groups/views/default/group/group.php, + .../views/default/groups/closedmembership.php, + mod/groups/views/default/groups/contentwrapper.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/featured.php, + mod/groups/views/default/groups/find.php, + mod/groups/views/default/groups/forum_latest.php, + .../views/default/groups/group_sort_menu.php, + mod/groups/views/default/groups/groupgallery.php, + mod/groups/views/default/groups/grouplisting.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/icon.php, + .../views/default/groups/invitationrequests.php, + mod/groups/views/default/groups/members.php, + .../views/default/groups/membershiprequests.php, + mod/groups/views/default/groups/profileitems.php, + mod/groups/views/default/groups/side_menu.php, + .../views/default/icon/group/default/large.php, + .../views/default/icon/group/default/medium.php, + .../views/default/icon/group/default/small.php, + .../views/default/icon/group/default/tiny.php, + .../views/default/object/groupforumtopic.php, + mod/groups/views/default/river/forum/create.php, + .../views/default/river/forum/topic/create.php, + mod/groups/views/default/river/group/create.php, + .../views/default/river/object/group/create.php, + .../river/object/groupforumtopic/annotate.php, + .../river/object/groupforumtopic/create.php, + .../river/object/groupforumtopic/update.php, + .../default/river/relationship/member/create.php, + mod/groups/views/default/settings/groups/edit.php, + mod/groups/views/default/sharing/invite.php, + .../views/default/widgets/a_users_groups/edit.php, + .../views/default/widgets/a_users_groups/view.php, + .../default/widgets/group_entities_widget/edit.php, + .../default/widgets/group_entities_widget/view.php, + .../default/widgets/group_members_widget/edit.php, + .../default/widgets/group_members_widget/view.php, + mod/groups/views/rss/forum/topicposts.php, + mod/groups/views/rss/forum/topics.php, + mod/groups/views/rss/forum/viewposts.php, + mod/groups/views/rss/groups/contentwrapper.php, + mod/groups/views/rss/groups/profileitems.php, + mod/invitefriends/actions/invite.php, mod/invitefriends/index.php, + mod/invitefriends/languages/en.php, mod/invitefriends/manifest.xml, + mod/invitefriends/start.php, .../views/default/invitefriends/form.php, + .../views/default/invitefriends/formitems.php, mod/logbrowser/index.php, + mod/logbrowser/views/default/logbrowser/css.php, + mod/logbrowser/views/default/logbrowser/form.php, mod/members/index.php, + mod/members/languages/en.php, mod/members/manifest.xml, + mod/members/start.php, mod/members/views/default/members/css.php, + .../views/default/members/members_sort_menu.php, + mod/members/views/default/members/online.php, + mod/members/views/default/members/search.php, + mod/messageboard/actions/add.php, mod/messageboard/actions/delete.php, + mod/messageboard/ajax_endpoint/load.php, mod/messageboard/history.php, + mod/messageboard/index.php, mod/messageboard/languages/en.php, + mod/messageboard/manifest.xml, mod/messageboard/readme.txt, + mod/messageboard/start.php, .../views/default/messageboard/css.php, + .../views/default/messageboard/forms/add.php, + .../default/messageboard/group_messageboard.php, + .../views/default/messageboard/messageboard.php, + .../default/messageboard/messageboard_content.php, + .../default/river/object/messageboard/create.php, + .../views/default/widgets/messageboard/edit.php, + .../views/default/widgets/messageboard/view.php, + mod/messages/actions/delete.php, mod/messages/actions/send.php, + mod/messages/graphics/icon_notifications_site.gif, mod/messages/index.php, + mod/messages/languages/en.php, mod/messages/manifest.xml, + mod/messages/read.php, mod/messages/readme.txt, mod/messages/send.php, + mod/messages/sent.php, mod/messages/start.php, + mod/messages/views/default/messages/css.php, + .../views/default/messages/forms/message.php, + .../views/default/messages/forms/reply.php, + mod/messages/views/default/messages/forms/view.php, + mod/messages/views/default/messages/menu.php, + mod/messages/views/default/messages/messages.php, + mod/messages/views/default/messages/topbar.php, + mod/messages/views/default/messages/view.php, + .../views/default/widgets/messages/view.php, + mod/notifications/actions/groupsave.php, mod/notifications/actions/save.php, + .../graphics/icon_notifications_email.gif, mod/notifications/groups.php, + mod/notifications/index.php, mod/notifications/languages/en.php, + mod/notifications/manifest.xml, mod/notifications/start.php, + .../views/default/notifications/css.php, + .../notifications/settings/usersettings.php, + .../notifications/subscriptions/collections.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/groupsform.php, + .../notifications/subscriptions/jsfuncs.php, + .../notifications/subscriptions/personal.php, + mod/pages/actions/pages/delete.php, mod/pages/actions/pages/edit.php, + mod/pages/actions/pages/editwelcome.php, mod/pages/edit.php, + mod/pages/history.php, mod/pages/images/application.png, + mod/pages/images/code.png, mod/pages/images/css.png, mod/pages/images/db.png, + mod/pages/images/directory.png, mod/pages/images/doc.png, + mod/pages/images/file.gif, mod/pages/images/file.png, + mod/pages/images/film.png, mod/pages/images/flash.png, + mod/pages/images/folder-closed.gif, mod/pages/images/folder.gif, + mod/pages/images/folder_open.png, mod/pages/images/html.png, + mod/pages/images/java.png, mod/pages/images/linux.png, + mod/pages/images/minus.gif, mod/pages/images/music.png, + mod/pages/images/pages.gif, mod/pages/images/pages_lrg.gif, + mod/pages/images/pdf.png, mod/pages/images/php.png, + mod/pages/images/picture.png, mod/pages/images/plus.gif, + mod/pages/images/ppt.png, mod/pages/images/psd.png, + mod/pages/images/ruby.png, mod/pages/images/script.png, + mod/pages/images/spinner.gif, mod/pages/images/treeview-black-line.gif, + mod/pages/images/treeview-black.gif, + mod/pages/images/treeview-default-line.gif, + mod/pages/images/treeview-default.gif, + mod/pages/images/treeview-famfamfam-line.gif, + mod/pages/images/treeview-famfamfam.gif, + mod/pages/images/treeview-gray-line.gif, mod/pages/images/treeview-gray.gif, + mod/pages/images/treeview-red-line.gif, mod/pages/images/treeview-red.gif, + mod/pages/images/txt.png, mod/pages/images/xls.png, mod/pages/images/zip.png, + mod/pages/index.php, mod/pages/javascript/jquery.treeview.async.js, + mod/pages/javascript/jquery.treeview.js, mod/pages/languages/en.php, + mod/pages/manifest.xml, mod/pages/new.php, mod/pages/pagesTree.php, + mod/pages/start.php, mod/pages/view.php, + mod/pages/views/default/annotation/icon.php, + mod/pages/views/default/annotation/page.php, + mod/pages/views/default/forms/pages/edit.php, + .../views/default/forms/pages/editwelcome.php, + .../views/default/icon/object/page/medium.php, + mod/pages/views/default/icon/object/page/small.php, + .../views/default/icon/object/page_top/medium.php, + .../views/default/icon/object/page_top/small.php, + mod/pages/views/default/object/page.php, + mod/pages/views/default/object/page_top.php, + mod/pages/views/default/pages/breadcrumbs.php, + mod/pages/views/default/pages/css.php, + .../views/default/pages/groupprofile_pages.php, + mod/pages/views/default/pages/menu.php, + mod/pages/views/default/pages/metatags.php, + mod/pages/views/default/pages/pagegallery.php, + mod/pages/views/default/pages/pagelisting.php, + mod/pages/views/default/pages/pageprofile.php, + .../views/default/pages/sidebar/sidebarthis.php, + mod/pages/views/default/pages/sidebar/starter.php, + mod/pages/views/default/pages/sidebar/tree.php, + mod/pages/views/default/pages/sidebar/wrapper.php, + mod/pages/views/default/pages/welcome.php, + .../views/default/river/object/page/annotate.php, + .../views/default/river/object/page/create.php, + .../views/default/river/object/page/update.php, + .../default/river/object/page_top/annotate.php, + .../views/default/river/object/page_top/create.php, + .../views/default/river/object/page_top/update.php, + mod/pages/views/default/widgets/pages/edit.php, + mod/pages/views/default/widgets/pages/view.php, mod/pages/welcome.php, + mod/pages/world.php, mod/profile/actions/cropicon.php, + mod/profile/actions/deletedefaultprofileitem.php, + mod/profile/actions/edit.php, mod/profile/actions/editdefault.php, + mod/profile/actions/iconupload.php, + mod/profile/actions/resetdefaultprofile.php, mod/profile/defaultprofile.php, + mod/profile/edit.php, mod/profile/editicon.php, + mod/profile/graphics/defaultlarge.gif, + mod/profile/graphics/defaultmaster.gif, + mod/profile/graphics/defaultmedium.gif, + mod/profile/graphics/defaultsmall.gif, mod/profile/graphics/defaulttiny.gif, + mod/profile/graphics/defaulttopbar.gif, mod/profile/icon.php, + mod/profile/icondirect.php, mod/profile/index.php, + mod/profile/javascript.php, mod/profile/languages/en.php, + mod/profile/manifest.xml, mod/profile/start.php, + .../views/default/icon/user/default/large.php, + .../views/default/icon/user/default/master.php, + .../views/default/icon/user/default/medium.php, + .../views/default/icon/user/default/small.php, + .../views/default/icon/user/default/tiny.php, + .../views/default/icon/user/default/topbar.php, + .../views/default/js/jquery.imgareaselect-0.8.js, + .../default/js/jquery.imgareaselect-0.8.min.js, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/edit.php, + .../views/default/profile/editdefaultprofile.php, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/gallery.php, + mod/profile/views/default/profile/hoverover.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/javascript.php, + mod/profile/views/default/profile/listing.php, + mod/profile/views/default/profile/menu/actions.php, + .../views/default/profile/menu/adminlinks.php, + .../views/default/profile/menu/adminwrapper.php, + mod/profile/views/default/profile/menu/links.php, + .../views/default/profile/menu/linksownpage.php, + mod/profile/views/default/profile/metatags.php, + mod/profile/views/default/profile/profilelinks.php, + mod/profile/views/default/profile/submenu.php, + mod/profile/views/default/profile/userdetails.php, + .../river/user/default/profileiconupdate.php, + .../default/river/user/default/profileupdate.php, + mod/reportedcontent/actions/add.php, mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, mod/reportedcontent/add.php, + mod/reportedcontent/index.php, mod/reportedcontent/languages/en.php, + mod/reportedcontent/manifest.xml, mod/reportedcontent/start.php, + .../views/default/reportedcontent/css.php, + .../views/default/reportedcontent/form.php, + .../views/default/reportedcontent/listing.php, + .../views/default/reportedcontent/owner_block.php, + .../views/default/reportedcontent/user_report.php, + mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php, + mod/riverdashboard/graphics/follow_icon.png, mod/riverdashboard/index.php, + mod/riverdashboard/languages/en.php, mod/riverdashboard/manifest.xml, + mod/riverdashboard/start.php, .../views/default/river/sitemessage/create.php, + .../views/default/riverdashboard/container.php, + .../views/default/riverdashboard/css.php, + .../views/default/riverdashboard/js.php, + .../views/default/riverdashboard/nav.php, + .../views/default/riverdashboard/newestmembers.php, + .../views/default/riverdashboard/sitemessage.php, + .../views/default/riverdashboard/welcome.php, + .../views/default/settings/riverdashboard/edit.php, + .../views/default/widgets/river_widget/edit.php, + .../views/default/widgets/river_widget/view.php, + .../views/json/riverdashboard/container.php, + .../views/rss/riverdashboard/container.php, + mod/search/views/default/search/css.php, mod/thewire/actions/add.php, + mod/thewire/actions/delete.php, mod/thewire/add.php, + mod/thewire/everyone.php, mod/thewire/graphics/river_icon_thewire.gif, + mod/thewire/graphics/thewire_speech_bubble.gif, mod/thewire/index.php, + mod/thewire/languages/en.php, mod/thewire/manifest.xml, + mod/thewire/readme.txt, mod/thewire/start.php, + mod/thewire/views/default/object/thewire.php, + .../views/default/river/object/thewire/create.php, + .../views/default/thewire/activity_view.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/thewire/forms/add.php, + mod/thewire/views/default/thewire/notfound.php, + .../views/default/thewire/profile_status.php, + .../views/default/thewire/scripts/counter.js, + mod/thewire/views/default/thewire/view.php, + mod/thewire/views/default/widgets/thewire/edit.php, + mod/thewire/views/default/widgets/thewire/view.php, + mod/tinymce/languages/en.php, mod/tinymce/manifest.xml, + mod/tinymce/readme.txt, mod/tinymce/start.php, + mod/tinymce/tinymce/changelog.txt, + mod/tinymce/tinymce/jscripts/tiny_mce/langs/en.js, + mod/tinymce/tinymce/jscripts/tiny_mce/license.txt, + .../jscripts/tiny_mce/plugins/advhr/css/advhr.css, + .../tiny_mce/plugins/advhr/editor_plugin.js, + .../tiny_mce/plugins/advhr/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/advhr/js/rule.js, + .../tiny_mce/plugins/advhr/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/advhr/rule.htm, + .../tiny_mce/plugins/advimage/css/advimage.css, + .../tiny_mce/plugins/advimage/editor_plugin.js, + .../tiny_mce/plugins/advimage/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/advimage/image.htm, + .../tiny_mce/plugins/advimage/img/sample.gif, + .../jscripts/tiny_mce/plugins/advimage/js/image.js, + .../tiny_mce/plugins/advimage/langs/en_dlg.js, + .../tiny_mce/plugins/advlink/css/advlink.css, + .../tiny_mce/plugins/advlink/editor_plugin.js, + .../tiny_mce/plugins/advlink/editor_plugin_src.js, + .../tiny_mce/plugins/advlink/js/advlink.js, + .../tiny_mce/plugins/advlink/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/advlink/link.htm, + .../tiny_mce/plugins/autosave/editor_plugin.js, + .../tiny_mce/plugins/autosave/editor_plugin_src.js, + .../tiny_mce/plugins/bbcode/editor_plugin.js, + .../tiny_mce/plugins/bbcode/editor_plugin_src.js, + .../tiny_mce/plugins/compat2x/editor_plugin.js, + .../tiny_mce/plugins/compat2x/editor_plugin_src.js, + .../tiny_mce/plugins/contextmenu/editor_plugin.js, + .../plugins/contextmenu/editor_plugin_src.js, + .../plugins/directionality/editor_plugin.js, + .../plugins/directionality/editor_plugin_src.js, + .../tiny_mce/plugins/emotions/editor_plugin.js, + .../tiny_mce/plugins/emotions/editor_plugin_src.js, + .../tiny_mce/plugins/emotions/emotions.htm, + .../tiny_mce/plugins/emotions/img/smiley-cool.gif, + .../tiny_mce/plugins/emotions/img/smiley-cry.gif, + .../plugins/emotions/img/smiley-embarassed.gif, + .../plugins/emotions/img/smiley-foot-in-mouth.gif, + .../tiny_mce/plugins/emotions/img/smiley-frown.gif, + .../plugins/emotions/img/smiley-innocent.gif, + .../tiny_mce/plugins/emotions/img/smiley-kiss.gif, + .../plugins/emotions/img/smiley-laughing.gif, + .../plugins/emotions/img/smiley-money-mouth.gif, + .../plugins/emotions/img/smiley-sealed.gif, + .../tiny_mce/plugins/emotions/img/smiley-smile.gif, + .../plugins/emotions/img/smiley-surprised.gif, + .../plugins/emotions/img/smiley-tongue-out.gif, + .../plugins/emotions/img/smiley-undecided.gif, + .../tiny_mce/plugins/emotions/img/smiley-wink.gif, + .../tiny_mce/plugins/emotions/img/smiley-yell.gif, + .../tiny_mce/plugins/emotions/js/emotions.js, + .../tiny_mce/plugins/emotions/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/example/dialog.htm, + .../tiny_mce/plugins/example/editor_plugin.js, + .../tiny_mce/plugins/example/editor_plugin_src.js, + .../tiny_mce/plugins/example/img/example.gif, + .../jscripts/tiny_mce/plugins/example/js/dialog.js, + .../jscripts/tiny_mce/plugins/example/langs/en.js, + .../tiny_mce/plugins/example/langs/en_dlg.js, + .../tiny_mce/plugins/fullpage/css/fullpage.css, + .../tiny_mce/plugins/fullpage/editor_plugin.js, + .../tiny_mce/plugins/fullpage/editor_plugin_src.js, + .../tiny_mce/plugins/fullpage/fullpage.htm, + .../tiny_mce/plugins/fullpage/js/fullpage.js, + .../tiny_mce/plugins/fullpage/langs/en_dlg.js, + .../tiny_mce/plugins/fullscreen/editor_plugin.js, + .../plugins/fullscreen/editor_plugin_src.js, + .../tiny_mce/plugins/fullscreen/fullscreen.htm, + .../tiny_mce/plugins/iespell/editor_plugin.js, + .../tiny_mce/plugins/iespell/editor_plugin_src.js, + .../tiny_mce/plugins/inlinepopups/editor_plugin.js, + .../plugins/inlinepopups/editor_plugin_src.js, + .../inlinepopups/skins/clearlooks2/img/alert.gif, + .../inlinepopups/skins/clearlooks2/img/button.gif, + .../inlinepopups/skins/clearlooks2/img/buttons.gif, + .../inlinepopups/skins/clearlooks2/img/confirm.gif, + .../inlinepopups/skins/clearlooks2/img/corners.gif, + .../skins/clearlooks2/img/horizontal.gif, + .../skins/clearlooks2/img/vertical.gif, + .../inlinepopups/skins/clearlooks2/window.css, + .../tiny_mce/plugins/inlinepopups/template.htm, + .../plugins/insertdatetime/editor_plugin.js, + .../plugins/insertdatetime/editor_plugin_src.js, + .../tiny_mce/plugins/layer/editor_plugin.js, + .../tiny_mce/plugins/layer/editor_plugin_src.js, + .../tiny_mce/plugins/media/css/content.css, + .../jscripts/tiny_mce/plugins/media/css/media.css, + .../tiny_mce/plugins/media/editor_plugin.js, + .../tiny_mce/plugins/media/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/media/img/flash.gif, + .../tiny_mce/plugins/media/img/flv_player.swf, + .../tiny_mce/plugins/media/img/quicktime.gif, + .../tiny_mce/plugins/media/img/realmedia.gif, + .../tiny_mce/plugins/media/img/shockwave.gif, + .../jscripts/tiny_mce/plugins/media/img/trans.gif, + .../tiny_mce/plugins/media/img/windowsmedia.gif, + .../jscripts/tiny_mce/plugins/media/js/embed.js, + .../jscripts/tiny_mce/plugins/media/js/media.js, + .../tiny_mce/plugins/media/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/media/media.htm, + .../tiny_mce/plugins/nonbreaking/editor_plugin.js, + .../plugins/nonbreaking/editor_plugin_src.js, + .../tiny_mce/plugins/noneditable/editor_plugin.js, + .../plugins/noneditable/editor_plugin_src.js, + .../tiny_mce/plugins/pagebreak/css/content.css, + .../tiny_mce/plugins/pagebreak/editor_plugin.js, + .../plugins/pagebreak/editor_plugin_src.js, + .../tiny_mce/plugins/pagebreak/img/pagebreak.gif, + .../tiny_mce/plugins/pagebreak/img/trans.gif, + .../jscripts/tiny_mce/plugins/paste/blank.htm, + .../jscripts/tiny_mce/plugins/paste/css/blank.css, + .../tiny_mce/plugins/paste/css/pasteword.css, + .../tiny_mce/plugins/paste/editor_plugin.js, + .../tiny_mce/plugins/paste/editor_plugin_src.js, + .../tiny_mce/plugins/paste/js/pastetext.js, + .../tiny_mce/plugins/paste/js/pasteword.js, + .../tiny_mce/plugins/paste/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/paste/pastetext.htm, + .../jscripts/tiny_mce/plugins/paste/pasteword.htm, + .../tiny_mce/plugins/preview/editor_plugin.js, + .../tiny_mce/plugins/preview/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/preview/example.html, + .../tiny_mce/plugins/preview/jscripts/embed.js, + .../tiny_mce/plugins/print/editor_plugin.js, + .../tiny_mce/plugins/print/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/safari/blank.htm, + .../tiny_mce/plugins/safari/editor_plugin.js, + .../tiny_mce/plugins/safari/editor_plugin_src.js, + .../tiny_mce/plugins/save/editor_plugin.js, + .../tiny_mce/plugins/save/editor_plugin_src.js, + .../plugins/searchreplace/css/searchreplace.css, + .../plugins/searchreplace/editor_plugin.js, + .../plugins/searchreplace/editor_plugin_src.js, + .../plugins/searchreplace/js/searchreplace.js, + .../tiny_mce/plugins/searchreplace/langs/en_dlg.js, + .../plugins/searchreplace/searchreplace.htm, + .../tiny_mce/plugins/spellchecker/css/content.css, + .../tiny_mce/plugins/spellchecker/editor_plugin.js, + .../plugins/spellchecker/editor_plugin_src.js, + .../tiny_mce/plugins/spellchecker/img/wline.gif, + .../jscripts/tiny_mce/plugins/style/css/props.css, + .../tiny_mce/plugins/style/editor_plugin.js, + .../tiny_mce/plugins/style/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/style/js/props.js, + .../tiny_mce/plugins/style/langs/en_dlg.js, + .../jscripts/tiny_mce/plugins/style/props.htm, + .../jscripts/tiny_mce/plugins/table/cell.htm, + .../jscripts/tiny_mce/plugins/table/css/cell.css, + .../jscripts/tiny_mce/plugins/table/css/row.css, + .../jscripts/tiny_mce/plugins/table/css/table.css, + .../tiny_mce/plugins/table/editor_plugin.js, + .../tiny_mce/plugins/table/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/table/js/cell.js, + .../tiny_mce/plugins/table/js/merge_cells.js, + .../jscripts/tiny_mce/plugins/table/js/row.js, + .../jscripts/tiny_mce/plugins/table/js/table.js, + .../tiny_mce/plugins/table/langs/en_dlg.js, + .../tiny_mce/plugins/table/merge_cells.htm, + .../jscripts/tiny_mce/plugins/table/row.htm, + .../jscripts/tiny_mce/plugins/table/table.htm, + .../jscripts/tiny_mce/plugins/template/blank.htm, + .../tiny_mce/plugins/template/css/template.css, + .../tiny_mce/plugins/template/editor_plugin.js, + .../tiny_mce/plugins/template/editor_plugin_src.js, + .../tiny_mce/plugins/template/js/template.js, + .../tiny_mce/plugins/template/langs/en_dlg.js, + .../tiny_mce/plugins/template/template.htm, + .../tiny_mce/plugins/visualchars/editor_plugin.js, + .../plugins/visualchars/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm, + .../tiny_mce/plugins/xhtmlxtras/acronym.htm, + .../tiny_mce/plugins/xhtmlxtras/attributes.htm, + .../jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm, + .../tiny_mce/plugins/xhtmlxtras/css/attributes.css, + .../tiny_mce/plugins/xhtmlxtras/css/popup.css, + .../jscripts/tiny_mce/plugins/xhtmlxtras/del.htm, + .../tiny_mce/plugins/xhtmlxtras/editor_plugin.js, + .../plugins/xhtmlxtras/editor_plugin_src.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm, + .../tiny_mce/plugins/xhtmlxtras/js/abbr.js, + .../tiny_mce/plugins/xhtmlxtras/js/acronym.js, + .../tiny_mce/plugins/xhtmlxtras/js/attributes.js, + .../tiny_mce/plugins/xhtmlxtras/js/cite.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js, + .../plugins/xhtmlxtras/js/element_common.js, + .../jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js, + .../tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js, + .../jscripts/tiny_mce/themes/advanced/about.htm, + .../jscripts/tiny_mce/themes/advanced/anchor.htm, + .../jscripts/tiny_mce/themes/advanced/charmap.htm, + .../tiny_mce/themes/advanced/color_picker.htm, + .../tiny_mce/themes/advanced/editor_template.js, + .../themes/advanced/editor_template_src.js, + .../jscripts/tiny_mce/themes/advanced/image.htm, + .../tiny_mce/themes/advanced/img/colorpicker.jpg, + .../tiny_mce/themes/advanced/img/icons.gif, + .../jscripts/tiny_mce/themes/advanced/js/about.js, + .../jscripts/tiny_mce/themes/advanced/js/anchor.js, + .../tiny_mce/themes/advanced/js/charmap.js, + .../tiny_mce/themes/advanced/js/color_picker.js, + .../jscripts/tiny_mce/themes/advanced/js/image.js, + .../jscripts/tiny_mce/themes/advanced/js/link.js, + .../tiny_mce/themes/advanced/js/source_editor.js, + .../jscripts/tiny_mce/themes/advanced/langs/en.js, + .../tiny_mce/themes/advanced/langs/en_dlg.js, + .../jscripts/tiny_mce/themes/advanced/link.htm, + .../themes/advanced/skins/default/content.css, + .../themes/advanced/skins/default/dialog.css, + .../themes/advanced/skins/default/img/buttons.png, + .../themes/advanced/skins/default/img/items.gif, + .../advanced/skins/default/img/menu_arrow.gif, + .../advanced/skins/default/img/menu_check.gif, + .../themes/advanced/skins/default/img/progress.gif, + .../themes/advanced/skins/default/img/tabs.gif, + .../tiny_mce/themes/advanced/skins/default/ui.css, + .../themes/advanced/skins/o2k7/content.css, + .../tiny_mce/themes/advanced/skins/o2k7/dialog.css, + .../themes/advanced/skins/o2k7/img/button_bg.png, + .../advanced/skins/o2k7/img/button_bg_black.png, + .../advanced/skins/o2k7/img/button_bg_silver.png, + .../tiny_mce/themes/advanced/skins/o2k7/ui.css, + .../themes/advanced/skins/o2k7/ui_black.css, + .../themes/advanced/skins/o2k7/ui_silver.css, + .../tiny_mce/themes/advanced/source_editor.htm, + .../tiny_mce/themes/simple/editor_template.js, + .../tiny_mce/themes/simple/editor_template_src.js, + .../jscripts/tiny_mce/themes/simple/img/icons.gif, + .../jscripts/tiny_mce/themes/simple/langs/en.js, + .../themes/simple/skins/default/content.css, + .../tiny_mce/themes/simple/skins/default/ui.css, + .../tiny_mce/themes/simple/skins/o2k7/content.css, + .../themes/simple/skins/o2k7/img/button_bg.png, + .../tiny_mce/themes/simple/skins/o2k7/ui.css, + mod/tinymce/tinymce/jscripts/tiny_mce/tiny_mce.js, + .../tinymce/jscripts/tiny_mce/tiny_mce_popup.js, + .../jscripts/tiny_mce/utils/editable_selects.js, + .../tinymce/jscripts/tiny_mce/utils/form_utils.js, + .../tinymce/jscripts/tiny_mce/utils/mctabs.js, + .../tinymce/jscripts/tiny_mce/utils/validate.js, + mod/tinymce/views/default/embed/addcontentjs.php, + mod/tinymce/views/default/input/longtext.php, + mod/tinymce/views/default/tinymce/css.php, + mod/twitter/graphics/thewire_speech_bubble.gif, + mod/twitter/graphics/twitter.png, mod/twitter/languages/en.php, + mod/twitter/manifest.xml, mod/twitter/start.php, + mod/twitter/views/default/twitter/css.php, + mod/twitter/views/default/widgets/twitter/edit.php, + mod/twitter/views/default/widgets/twitter/view.php, + mod/twitterservice/languages/en.php, mod/twitterservice/manifest.xml, + mod/twitterservice/start.php, mod/twitterservice/vendors/twitter/license.txt, + mod/twitterservice/vendors/twitter/load.php, + mod/twitterservice/vendors/twitter/readme.txt, + mod/twitterservice/vendors/twitter/send.php, + .../vendors/twitter/twitter.class.php, + .../default/usersettings/twitterservice/edit.php, + mod/zaudio/audioplayer/audio-player.js, mod/zaudio/audioplayer/license.txt, + mod/zaudio/audioplayer/player.swf, mod/zaudio/manifest.xml, + mod/zaudio/readme.txt, mod/zaudio/start.php, + .../default/file/specialcontent/audio/mp3.php, + .../default/file/specialcontent/audio/mpeg.php, + .../default/file/specialcontent/audio/mpg.php, + views/default/account/forms/forgotten_password.php, + views/default/account/forms/login.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php, views/default/admin/main.php, + views/default/admin/main_opt/plugins.php, + views/default/admin/main_opt/site.php, + views/default/admin/main_opt/statistics.php, + views/default/admin/main_opt/user.php, views/default/admin/plugins.php, + views/default/admin/plugins_opt/plugin.php, views/default/admin/site.php, + views/default/admin/statistics_opt/basic.php, + views/default/admin/statistics_opt/numentities.php, + views/default/admin/statistics_opt/online.php, views/default/admin/user.php, + views/default/admin/user_opt/adduser.php, + views/default/admin/user_opt/search.php, + views/default/annotation/annotate.php, + views/default/annotation/generic_comment.php, + views/default/annotation/latest_comments.php, + views/default/canvas/default.php, + views/default/canvas/layouts/one_column.php, + .../canvas/layouts/one_column_with_sidebar.php, + .../canvas/layouts/two_column_left_sidebar.php, + views/default/canvas/layouts/widgets.php, + views/default/canvas_header/submenu_group.php, + views/default/comments/forms/edit.php, views/default/css.php, + views/default/css_ie.php, views/default/css_ie6.php, + views/default/entities/entity_list.php, + views/default/entities/entity_listing.php, views/default/friends/picker.php, + views/default/friends/river/create.php, + views/default/group/search/finishblurb.php, + views/default/group/search/startblurb.php, views/default/input/access.php, + views/default/input/checkboxes.php, views/default/input/email.php, + views/default/input/file.php, views/default/input/longtext.php, + views/default/input/password.php, views/default/input/plaintext.php, + views/default/input/pulldown.php, views/default/input/radio.php, + views/default/input/tags.php, views/default/input/text.php, + views/default/input/url.php, views/default/js/initialise_elgg.php, + views/default/js/upload_js.php, views/default/messages/errors/error.php, + views/default/messages/errors/list.php, + views/default/messages/messages/list.php, + views/default/messages/messages/message.php, + views/default/navigation/main_nav.php, + views/default/navigation/pagination.php, + views/default/navigation/topbar_tools.php, + .../notifications/settings/usersettings.php, + views/default/output/confirmlink.php, views/default/output/rss_view.php, + views/default/output/tags.php, views/default/output/url.php, + views/default/page_elements/breadcrumbs.php, + views/default/page_elements/content_header.php, + .../page_elements/content_header_member.php, + views/default/page_elements/contentwrapper.php, + views/default/page_elements/elgg_content.php, + views/default/page_elements/elgg_footer.php, + views/default/page_elements/elgg_header.php, + views/default/page_elements/elgg_topbar.php, + views/default/page_elements/footer.php, + views/default/page_elements/header.php, + views/default/page_elements/header_contents.php, + views/default/page_elements/html_begin.php, + views/default/page_elements/html_end.php, + views/default/page_elements/owner_block.php, + views/default/page_elements/spotlight.php, + views/default/page_elements/title.php, views/default/page_shells/default.php, + views/default/pageshells/pageshell.php, views/default/river/item/list.php, + views/default/river/item/wrapper.php, views/default/settings/system.php, + views/default/spotlight/default.php, + views/default/user/search/finishblurb.php, + views/default/user/search/startblurb.php, + views/default/user/settings/default_access.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php, + views/default/usersettings/form.php, views/default/usersettings/main.php, + views/default/usersettings/main_opt/plugins.php, + views/default/usersettings/main_opt/statistics.php, + views/default/usersettings/main_opt/user.php, + views/default/usersettings/plugins.php, + views/default/usersettings/plugins_opt/plugin.php, + .../usersettings/statistics_opt/numentities.php, + .../default/usersettings/statistics_opt/online.php: Pulled in the interface + changes. + +2010-03-02 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt: Updated changes file for 1.7 release. + + * engine/schema/mysql.sql, engine/schema/upgrades/2010030101.sql, + version.php: Fixes #1562: Added a default value for entities.last_action in + the schema and as an upgraded. Bumped version number to 1.7 final. + + * mod/search/search_hooks.php, mod/search/views/default/search/entity.php: + Updated the the default search entity view to check for users and groups and + properly display their profile icons. + +2010-03-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Fixing punctuation in upgrade strings. + + * INSTALL.txt: Refs #1562: Updated requirements for Elgg. + + * engine/lib/group.php: Fixes #1566: Rewriting calls to get_group_members() + to use 1.7's constant for site_guid. + + * engine/lib/annotations.php, engine/lib/elgglib.php, + engine/tests/regression/trac_bugs.php: Fixes #1558: Applied Cash's patch. + Added unit tests to test for regressions for any bugs fixed in trac. + + * engine/tests/objects/entities.php, engine/tests/objects/objects.php: Fixed + unit tests for exportable values after [3977]. + + * engine/lib/entities.php: Fixes #1563: Added time_updated and site_guid to + the export vals. + + * mod/search/languages/en.php: Changed search language array variable name. + +2010-02-26 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Fixes #1540: Added site_guid to + get_user_access_collections(). + + * engine/lib/relationships.php: Refs #1553: Corrected profile link in + friending notification. + + * engine/lib/tags.php: Fixes #1555: Added missing call to + elgg_get_registered_tag_metadata_names() and defined missing variable. + + * engine/lib/actions.php: Added login to the list of actions not requiring a + security token. + +2010-02-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump. + + * engine/lib/metadata.php, engine/tests/api/entity_getter_functions.php: + Fixes #1542: Pulled in Kevin's patch to add ability to sort by metadata. + Added unit tests for this. + +2010-02-23 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php, engine/tests/api/entity_getter_functions.php: + Refs #1543: Added support to have pass an array as a value in the + metadata_name_value_pair option of elgg_get_entities_from_metadata(). Added + unit tests for elgg_get_entities_from_metadata(). Cleaned up some + documentation for elgg_get_entities_from_metadata(). + +2010-02-22 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php, engine/lib/objects.php, engine/lib/users.php: Fixes + #1528: Correctly throwing exceptions for objects, groups, and users. + +2010-02-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php: river plugin is defunct so does not + need to be enabled on install + + * mod/diagnostics/actions/download.php, mod/diagnostics/start.php: Fixes + #1544: plugin hook for diagnostics now for entity "system" + +2010-02-22 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fixes #1531: Correctly implemented dates for + friendly times. No more coding while watching the Olympics! + +2010-02-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/url.php: Fixes #1541: javascript now correctly + included in output/url view + +2010-02-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/xml/pageshells/pageshell.php: Fixes #1517 - let web server set + content length on xml files + +2010-02-21 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt, engine/lib/elgglib.php, views/default/output/confirmlink.php, + views/default/output/url.php, views/default/page_elements/spotlight.php: + Deprecated elgg_validate_action_url() by elgg_add_action_tokens_to_url(). + Updated elgg_deprecated_notice() to include the file & line of the caller. + Updated core to use elgg_add_action_tokens_to_url(). + +2010-02-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/xml.php: Refs #1517: only encode <,>, and & for strings in xml + +2010-02-21 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php, + actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php, + actions/admin/plugins/reorder.php, actions/admin/site/update_basic.php, + actions/admin/user/ban.php, actions/admin/user/delete.php, + actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php, + actions/admin/user/resetpassword.php, actions/admin/user/unban.php, + actions/comments/add.php, actions/friends/add.php, + actions/friends/addcollection.php, actions/friends/remove.php, + actions/import/opendd.php, actions/login.php, + actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + actions/register.php, actions/user/requestnewpassword.php, + actions/useradd.php, actions/usersettings/save.php, actions/widgets/save.php: + Refs #1538: Removed action_gatekeeper() from action files in core. + + * htaccess_dist: Fixes #1539: Removed line endings from htaccess_dist. + +2010-02-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, services/api/rest.php, services/api/rest_api.php: + Apache's MultiViews was matching the rest page handler incorrectly + +2010-02-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, languages/en.php: Refs #1531: Added full time and + dates to friendly time stamptes via acronym tags. + + * mod/search/index.php, mod/search/search_hooks.php, mod/search/start.php: + Fixes #1523: Updated search to use ELGG_ENTITIES_NO_VALUE/ANY_VALUE and + removed some commented out code. + +2010-02-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Fixes #1421: Banning and unbanning users invalidates + the memcache entity. + + * admin/user.php: Corrected fullview call in users admin section. + + * views/default/js/initialise_elgg.php: Refs #1504: Removing revert option + from widget draggables to avoid fly away effect in IE 7. + + * views/default/canvas/layouts/widgets.php: Fixed a bug in widget layouts + that caused the "edit page" link to not work if no widgets were defined. + + * views/default/friends/picker.php: Fixes #1532: Added security tokens to + friend picker when in form mode. + + * views/rss/pageshells/pageshell.php: Fixes #1535: Corrected double replace + for URL in RSS title view. + + * engine/lib/access.php: Fixes #1519: Corrected site_guid in + create_access_collection(). + +2010-02-18 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/api/entity_getter_functions.php: Getter API test: Moved the + setup and tear down into the construct and destruct methods. Fixed a few new + tests that were failing because of sorting by time. + +2010-02-17 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * admin/user.php, dashboard/latest.php, engine/lib/activity.php, + engine/lib/admin.php, engine/lib/entities.php, engine/lib/export.php, + engine/lib/group.php, engine/lib/input.php, engine/lib/metadata.php, + engine/lib/notification.php, engine/lib/objects.php, + engine/lib/relationships.php, engine/lib/river2.php, engine/lib/sites.php, + engine/lib/users.php, index.php: Fixes #1488: Removed use of deprecated + functions in core. + + * engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/metadata.php, + engine/tests/api/entity_getter_functions.php: Refs #1523: elgg_get_entities() + uses the constants for defaults and conditionals. Added some tests to check + for no subtypes. Updated the documentation. + + * engine/tests/api/entity_getter_functions.php, mod/diagnostics/index.php, + mod/diagnostics/languages/en.php, mod/diagnostics/start.php, + mod/diagnostics/testreport.php, mod/diagnostics/unittester.php, + mod/diagnostics/views/default/diagnostics/test.php, + .../views/default/diagnostics/testresult.php: Fixes #1526: Big honking + warning added to unit tests. Getter test also deletes its subtypes now. + + * mod/search/README.txt: Updated docs for search. + + * engine/lib/actions.php: Fixes #1527: Logout doens't require an action + token. This is a temporary fix until #1509 is implemented. + + * mod/search/search_hooks.php: Fixes #1499: User and group search default to + ignoring subtypes to return all entities. + +2010-02-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/index.php: Fixed incorrect variable calls in search. + + * mod/search/search_hooks.php: Not using elgg_get_entities_from_metadata() + for tag search because of performance issues. Switched to custom WHERE / + JOINs with elgg_get_entities(). + + * engine/lib/elgglib.php: Removing embed extended view from core. + +2010-02-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, languages/en.php, mod/search/search_hooks.php, + views/default/output/tags.php: Cleaned up tag searching so you can search on + a specific tag. Useful in search so a tag in "Things I like" won't match a + tag in "Things I hate." + +2010-02-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Can't type hint for strings. + + * CHANGES.txt, engine/lib/entities.php, engine/lib/tags.php, + mod/search/search_hooks.php: Closes #1506: Added + elgg_register_tag_metadata_name(), elgg_get_registered_tag_metadata_names(), + and ElggEntity::getTags(). Search on tags updated to use registered tag + names instead of hard-coded 'tags' metadata name. + + * engine/lib/elgglib.php: Fixes #1510: Added elgg_get_file_list(). + get_library_files() wraps to this function with a deprecation notice for any + plugin authors using it to auto-load files. + + * engine/lib/api.php, engine/lib/elgglib.php, engine/lib/input.php, + engine/lib/mb_wrapper.php, engine/lib/pagehandler.php, + mod/search/views/default/search/listing.php: Fixes #1512: Using a helper + function for mb_parse_str() instead of wrapping it exactly. + +2010-02-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, languages/en.php: updated documentation on the REST + API user authentication + +2010-02-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, engine/lib/elgglib.php, engine/lib/input.php, + engine/lib/mb_wrapper.php, engine/lib/pagehandler.php: Fixes #1501: Setting + ini for mbstring.internal_encoding to utf8 to work around a PHP bug. Replaced + calls to parse_str() with elgg_parse_str(). + + * views/default/navigation/pagination.php: Fixes #1507: $vars['baseurl'] + used instead of undefined $baseurl in pagination view. + +2010-02-11 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: fixes #1505 - some lazy css was impacting opera for + checkboxes - overriding border and padding properties inherited from input + selector + +2010-02-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/url.php: Made the output/url view backward compatible + for the few plugins that used it. + +2010-02-10 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: Remove version from default theme's css. + +2010-02-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/start.php: Fixes #1503, fixes #1474: + Library files are loaded using a hard-coded list to better deal with removed + files. Also, ~4% performance increase per page load on my server! + + * mod/search/start.php: Correcting the corrected documentation. + + * mod/search/start.php: Documentation correction in search. + +2010-02-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php, mod/crontrigger/manifest.xml, + mod/diagnostics/manifest.xml, mod/garbagecollector/manifest.xml, + mod/htmlawed/manifest.xml, mod/logbrowser/manifest.xml, + mod/logrotate/manifest.xml, mod/search/manifest.xml, + mod/uservalidationbyemail/manifest.xml: Updated copyright for core plugin + manifests. + + * engine/lib/access.php, engine/tests/api/entity_getter_functions.php: Fixes + #1496: delete_access_collection() invalidates the access collection cache + before attempting to delete. Removed a misplaced unset() in a unit test that + was causing test objects not to be properly deleted. + +2010-02-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/settings/system.php: finished the fix to #1492 + + * languages/en.php: more user friendly section title on user stats page + + * languages/en.php: fixed punctuation issue on install instructions + + * engine/lib/api.php, languages/en.php: tweaked some documentation on the + REST API + +2010-02-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Correcting documentation for + elgg_get_entities_from_metadata(). + +2010-02-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_topbar.php, + views/default/page_elements/header.php: & replaced by & in the header and + alt added to some header graphics + + * CONTRIBUTORS.txt: updated + +2010-02-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/api/entity_getter_functions.php, engine/tests/suite.php: Refs + #1200: Added tests to test for false being returned with elgg_get_entities(). + Disabled execution time during unit tests. + + * actions/systemsettings/install.php, engine/lib/ping.php, languages/en.php, + views/failsafe/settings/system.php: Fixes #1492: Removed usage info + collecting from installation. + + * engine/schema/mysql.sql: Fixes #1493: Updated schema to set auto_increment + IDs for access_collections to 3 to avoid overwriting default values with + group / shared access ACLs. + + * views/default/css.php: Fixes #1491: Removed mistakingly assigned + input-password with input-textarea. + +2010-02-06 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/version.php: missing new on upgrade_details object creation + + * engine/lib/elgglib.php: fixes #1486 - elgg_dump now works when sending to + server error log + +2010-02-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: Fixes #1404: Added input-password rules in default + css. + +2010-02-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php, languages/en.php: Fixes #1483: Reset password emails + forward to a confirmation page handler instead of directly to an action. + + * engine/lib/pageowner.php: Fixes #1212: Removed unused code. + + * engine/lib/elgglib.php: Fixes #1486: elgg_log() can now log arrays and + objects to error_log(). + + * engine/lib/xml-rpc.php: Fixes #1319: Applied patch for missing xml-rpc + <value> tag. + + * CHANGES.txt, engine/lib/elgglib.php, + views/default/navigation/pagination.php, views/default/river/item/list.php: + Fixes #1481: Applie Mike's patch and created function + elgg_http_add_url_query_elements() to handle what the pagination view was + trying to do. + +2010-02-04 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt: updated copyright to 2010 + +2010-02-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/entities.php, + engine/tests/api/entity_getter_functions.php: Refs #1200: Changed logic in + elgg_get_entity_type_subtype_where_sql() to return FALSE if there are no + valid subtypes passed. Ignores all invalid subtypes. Added (partial) tests + for elgg_get_entities() types and subtypes. + +2010-02-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * INSTALL.txt: updated install instructions to encourage more use of the + wiki instructions/troubleshooting and discourage setting data directory to + 777 as default + + * views/rss/pageshells/pageshell.php: fixed a comment in rss pageshell + +2010-02-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: PHP complains about not casting the timestampt + to int for use in date(). + + * engine/lib/metadata.php: Added error checking to + clear_metadata_by_owner(). + + * engine/lib/entities.php: Fixed incorrect variable for subtype in + get_entity_dates(). + + * views/failsafe/messages/sanitisation/htaccess.php, + views/failsafe/messages/sanitisation/settings.php, + views/failsafe/pageshells/pageshell.php: Fixes #1328: Removed rows and cols + from the installation textareas and added CSS to format width/height at 100% + to make it easier to read and select. + + * engine/lib/elgglib.php: Fixes #340: add_menu() and make_register_object() + deprecated. + + * engine/lib/languages.php: Fixes #1166. get_installed_translations() only + calculates completion if admin is logge din. + + * CHANGES.txt, engine/lib/entities.php: Fixes #1406: get_entity_dates() + supports order by. + + * engine/lib/database.php: Adding some \ns between the SQL error and the + query in the database exception. + + * engine/lib/input.php: Fixes #1398: autop() doesn't call missing + clean_pre() function. + + * CHANGES.txt, engine/lib/entities.php: Fixes #1376: added + ElggEntity::removeRelationship(). + + * engine/lib/elgglib.php: Fixes #1478: uh....how did that get in there? + + * engine/lib/elgglib.php: Fixes: #1475. elgg_http_build_url() correctly + sets port number. + + * engine/lib/filestore.php: Fixes #1314: Filestore opens read-only with rb + instead of r+b. + + * actions/email/save.php: Refs #1290: Changed email addresses are checked in + action:email/save + + * engine/lib/elgglib.php: Fixes #1261: Exceptions force an HTTP recache. + + * CHANGES.txt, engine/lib/relationships.php: Fixes #1213: + delete_relationship() triggers delete:relationship hook. + + * engine/lib/pageowner.php: Fixes #1211: page_owner() sets the page owner + after figuring it out. + + * engine/lib/entities.php: Updated documentation for elgg_get_entities(). + + * CHANGES.txt, engine/lib/entities.php: Fixes #1325: + ElggEntities::countEntitiesFromRelationship() support inverse relationships. + + * engine/lib/users.php, views/default/account/forms/login.php: Fixes #1473: + Simple patch to create a view for the registration page. + + * engine/lib/annotations.php: Fixed incorrect deprecated warning. + + * engine/lib/elgglib.php: Refs #1079: elgg_view() casts view to a string + before attempting to call views. + + * engine/lib/users.php: Fixes #678. Friending appears in the river for + invited new users. + + * engine/lib/entities.php: Put the can_write_to_container() plugin hook in + the right place after [3871]. + + * CHANGES.txt, engine/lib/access.php, engine/lib/annotations.php, + engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/group.php, + engine/lib/metadata.php, engine/lib/objects.php, + engine/lib/relationships.php, engine/lib/sites.php, engine/lib/users.php, + views/default/group/search/finishblurb.php, + views/default/group/search/startblurb.php, + views/default/user/search/finishblurb.php, + views/default/user/search/startblurb.php: Add elgg_deprecated_notice() so we + don't have to re-write all the elgg_log() deprecated notices to + register_error()s. Updated current ones to use this. + +2010-01-31 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/views/default/search/listing.php: Removing var_dump(). + + * CHANGES.txt, engine/lib/entities.php, engine/lib/group.php, + engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php, + mod/search/views/default/search/listing.php, + views/default/group/search/finishblurb.php, + views/default/group/search/startblurb.php, + views/default/user/search/finishblurb.php, + views/default/user/search/startblurb.php: Deprecated old search functions and + views. + + * CHANGES.txt, engine/lib/entities.php: Fixes #1164: + can_write_to_container() now sends default values through + container_permissions_check hook. + + * mod/htmlawed/start.php: htmlawed no longer creates tags with extra spaces + (<p >). + + * views/rss/pageshells/pageshell.php: Fixes #1289: Pragma: public header + added for RSS feeds. + + * engine/lib/users.php: Fixes #804: A relationship is created between a new + user and the site it was created on. + + * engine/lib/elgglib.php, views/default/navigation/pagination.php, + views/default/navigation/viewtype.php, views/default/river/item/list.php: + Fixes #959: Added elgg_http_remove_url_query_element() to remove a GET + element instead of using faulty regexp. + +2010-01-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Changed array_key_exists() to isset() in + elgg_validate_action_url(). + + * engine/lib/elgglib.php: Added checking for $query array in + elgg_validate_action_url(). + + * engine/lib/input.php: Setting a default value to avoid notices. + + * mod/htmlawed/start.php, mod/htmlawed/vendors/htmLawed/htmLawed.php, + mod/htmlawed/vendors/htmLawed/htmLawedTest.php, + mod/htmlawed/vendors/htmLawed/htmLawed_README.htm, + mod/htmlawed/vendors/htmLawed/htmLawed_README.txt, + .../vendors/htmLawed/htmLawed_TESTCASE.txt: Fixes #1425, Fixes #1341: + Upgraded htmlawed to latest. Altered the htmlawed attribute filtering + function to return <attr="val"> for proper linking in parse_urls(). Added + background-color as a non-filtered style attribute. + + * engine/lib/input.php: Refs #1425: Cleaned up regexp for parlse_urls(). + +2010-01-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Fixes #1468: Cleaned up logic for enabling and + disabling plugins. Checking for arrays when metadata returns only a single + enabled plugin. + + * admin/plugins.php, mod/diagnostics/index.php, mod/logbrowser/index.php: + Removed unneeded owner block icons from admin. + + * engine/schema/mysql.sql, engine/schema/upgrades/2010012901.sql, + version.php: Added db migration 2010012901 that adds last_action column to + entities table. Bumped version number to 1.7b (2010012901). + + * CHANGES.txt, engine/lib/relationships.php: Fixes #1472: + get_entity_relationships() supports inverse relationships. + + * engine/lib/elgglib.php: Fixes #1470, Fixes #1471: + elgg_view_regenerate_simplecache() no longer triggers the pagesetup/system + hook. Fixes problems with creating the submenu. + +2010-01-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Corrected clear_plugin_setting() to only remove a + single plugin setting instead of all setting for a plugin. Added + clear_all_plugin_settings() to remove all settings for a plugin. + +2010-01-28 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt: changed my email address to web site in contributors + file + +2010-01-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/useradd.php, engine/lib/users.php: Fixes #1049, Fixes #1435: + Admin-created users and first admin user are marked as validated to prevent + inaccurate "Please validate your account" messages and emails. + +2010-01-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt, engine/lib/annotations.php, engine/lib/river2.php: Fixes + #1419: Added remove_from_river_by_annotation(). Deleting annotations now + deletes their river entry. + + * CHANGES.txt: Updated changes. + + * engine/lib/elgglib.php: Fixes #1465: Added unregister_event_handler() and + unregister_plugin_hook(). + + * engine/lib/sessions.php: Fixes #1464: A new session is created in logout() + after destorying the old session to display old $_SESSION['msg'] messages. + +2010-01-26 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt: Updated changes for the display name change. + + * actions/user/name.php, languages/en.php, + views/default/user/settings/name.php: Display names are limited to 50 chars + and have HTML tags removed. + + * README.txt: Bumped version number in README. + + * views/default/css.php: Fixed a typo in css that broke everything in FF + 3.6. + + * CHANGES.txt, engine/lib/plugins.php, languages/en.php: Fixes #1454: + Applied Cash's patch. Bad plugins are automatically disabled and a notice is + displayed instead of breaking the site. + +2010-01-25 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php, engine/lib/input.php: Fixes #1450, Fixes #1461: + Using $_SERVER['REQUEST_URI'] to pull in GET params on apache servers. + +2010-01-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Correctly forwarding messages among multiple + forwards (action_gatekeeper() -> index -> dashboard would drop messages + generated in action_gatekeeper()). + + * actions/systemsettings/install.php: Refs #1450, Refs #1461, Refs #1460: + Install now clears out views caches. + + * mod/diagnostics/start.php: Masking dbpassword in dianostics file. + + * engine/lib/actions.php: Fixes #1460, Fixes #1459: Tokens are not required + to disable a plugin or install. This allows users to disable plugins that + overwrite admin pages without tokens. + + * views/failsafe/input/form.php, views/failsafe/input/securitytoken.php: + Refs #1459: Added missing security tokens for failsafe (installation) view. + + * actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php, + actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php, + actions/admin/plugins/reorder.php, actions/admin/user/ban.php, + actions/admin/user/delete.php, actions/admin/user/makeadmin.php, + actions/admin/user/removeadmin.php, actions/admin/user/resetpassword.php, + actions/admin/user/unban.php, actions/email/save.php, + actions/entities/delete.php, actions/register.php, + actions/user/default_access.php, actions/user/language.php, + actions/user/name.php, actions/user/password.php, + actions/user/passwordreset.php, actions/user/requestnewpassword.php, + actions/useradd.php, actions/usersettings/save.php: Removing calls to + engine/start.php in action files. + + * CODING.txt: Added best practices to CODING.txt. + +2010-01-23 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/object/default.php: Fixed missing ) causing a WSOD. + + * views/default/admin/user_opt/search.php: Fixes #1455: Updated search URL + for admin user search. (The old one worked, but didn't limit to users.) + +2010-01-22 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../actions/email/confirm.php, mod/uservalidationbyemail/manifest.xml, + mod/uservalidationbyemail/start.php: Changed uservalidationbyemail to not use + an action and cleaned up some of its code. + + * engine/lib/elgglib.php: Fixed a bug preventing messages and warnings from + passing during a forward(). + +2010-01-21 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/basic_elements/welcome.php, + views/default/page_elements/elgg_topbar.php, + views/default/welcome/logged_in.php: Updated views to use output/url with + action flag set. + + * views/default/output/action_link.php, views/default/output/url.php: + Removed output/action_link view as it duplicated much of output/url. Improved + output/url view. + + * engine/lib/metadata.php: Corrected a possible SQL insertion bug in + elgg_get_entity_metadata_where_sql(). + + * engine/lib/filestore.php: Fixing bug in resizing function that would + incorrectly attempt to crop a picture that was smaller than the target image. + + + * engine/lib/elgglib.php: Changed default declaration of $vars in + elgg_view() to array(). + + * views/default/object/default.php: Fixed a typo causing a WSOD. + + * engine/lib/actions.php, + views/default/account/forms/forgotten_password.php, + views/default/basic_elements/welcome.php, + views/default/canvas/layouts/widgets.php, views/default/css.php, + views/default/object/default.php, + views/default/page_elements/elgg_topbar.php, + views/default/page_elements/spotlight.php, + views/default/welcome/logged_in.php: Fixes #750: All actions require + __elgg_ts and __elgg_token. + + * engine/lib/elgglib.php: elgg_http_build_query() now supports ports. + Checking for __elgg_ts also in elgg_validate_action_url(). Fixed a spelling + mistake ;) + + * views/default/output/action_link.php: Adding a view to generate action + links for single-click actions. + +2010-01-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/views/default/search/listing.php: Fixing bugs in search that + would break pagination. + + * views/rss/navigation/pagination.php: Refs #1161: Added empty pagination + view for RSS feeds. + + * engine/lib/filestore.php: Resetting cropping coords for images that can't + be cropped in filestore. + + * engine/lib/filestore.php: Fixes #1445: + get_resized_image_from_existing_file() has an optional parameter to allow + upscaling if requested image is larger than original image. + + * engine/lib/entities.php: Fixed documentation for time created and modified + params in elgg_get_entities(). + +2010-01-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/search_hooks.php: Removing order by clause for now in search. + + * CHANGES.txt: Updated CHANGES for #1414. + +2010-01-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/page_elements/searchbox.php: Stripping slashes on output + of original search query. + + * mod/search/start.php: Allowing no table prefix in + search_get_search_where_sql() + + * mod/search/start.php: Fixed incorrect order by for search sorting. + + * mod/search/index.php, mod/search/search_hooks.php, mod/search/start.php: + Fixed an incorrect var name that caused a bug when hooking against a type but + not a subtype. Added first pass at results sorting. + + * mod/search/README.txt, mod/search/index.php, mod/search/start.php, + mod/search/views/default/search/layout.php: Removed unnecessary view + directories. Added option of overriding the default layout for search + queries. Updated documentation reflecting those changes. Clarified some + points in the documentation. + + * engine/lib/elgglib.php: Added checking and an ERROR log if elgg_view() is + passed a non-array $vars. + +2010-01-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt: Updated contributors with entire MITRE team. + +2010-01-13 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Creating a helper function to return INI values in + bytes. + +2010-01-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fixes #1414: Metadata set to a falsy value + (except NULL) returns TRUE for isset($obj->md). + +2010-01-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/group.php, engine/lib/metadata.php, + engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php, + engine/tests/objects/objects.php, engine/tests/objects/users.php: closes + #1145 - deprecated current "copy constructor" for all entities and + implemented a clone method. The clone copies over all metadata but not + annotations and private settings. It sets the guid to 0 so saving the cloned + entity creates a new database record. The ownership/access of metadata is set + during the save and will be the same as that of the entity. + +2010-01-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/views/rss/search/entity.php: Cleaned up RSS entity view for + search a bit. + + * mod/search/index.php, mod/search/views/rss/search/entity.php, + mod/search/views/rss/search/listing.php: Added phpdoc header to index.php + Added RSS support to search. Nifty. + +2010-01-11 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, views/default/output/confirmlink.php: Always + generating action tokens with output/confirmlink. Includes a check for + actions already defining the tokens. + +2010-01-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/README.txt: Fixed a few spelling mistakes. Added descriptions + for the vars in 3.2 + + * engine/lib/relationships.php: Sanitising relationship in + elgg_get_entities_from_relationship(); + + * views/default/output/tags.php: Fixed tag output link for new search. + + * mod/search/README.txt, mod/search/index.php, mod/search/start.php, + .../views/default/search/comments/entity.php, + .../views/default/search/comments/listing.php, + mod/search/views/default/search/entity.php, + mod/search/views/default/search/listing.php: Pulling out entity views in + search. Adding dev documentation. + +2010-01-10 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Fixes #1399: Case sensitivity was never in the + deprecated function, so no need to add it. Use the new functions if + required. + + * engine/lib/metadata.php: Fixes #538. Applied Cash's patch. This is an old + one...jeepers. + + * engine/lib/metadata.php: Fixes #1375: Metadata names and values are + properly escaped. + +2010-01-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Refs #1400: Fixed a typo in checking the + site_guid. Can't duplicate #1400 now, so possible fix for that. Waiting for + other tests to close this one. + + * languages/en.php: Updated language file to reflect default prefix change. + + * views/failsafe/messages/sanitisation/settings.php: Changed default prefix + to 'elgg_' for table name readability. + + * actions/systemsettings/install.php, engine/lib/input.php: Fixes #1172: URL + now checked for trailing slash upon installation. + +2010-01-06 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2009102801.php: Fixing an upgrade issue relating from + invalid (non-existent) usernames + +2010-01-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2010010501.php, version.php: Added an upgrade to + enable the search plugin. Bumped internal version number. + +2010-01-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Set admin user's validation upon initial + registration. Fixes an incorrect error message if the first admin user enters + the wrong password. + +2009-12-31 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Closes #1424: Faulty database migrations will now + halt an upgrade. + + * engine/lib/metadata.php: Removed debug data. + + * engine/schema/upgrades/2009100701.sql: Removed lock tables from db utf8 + migration because it fails on some (all?) servers. + +2009-12-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/access.php, views/default/input/button.php, + views/default/input/file.php, views/default/input/longtext.php, + views/default/input/tags.php, views/default/output/confirmlink.php, + views/default/page_elements/header.php: a little cleanup of documentation and + variable handling in input and output views + + * entities/index.php: removed unused variable in entities index + + * engine/lib/group.php: fixed #1087 - is_group_member() now returns boolean + values only + + * engine/lib/entities.php: fixes #988 - subtype is now available on new + entities after being saved + +2009-12-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: fixed bug where array of messages passed to + system_messages caused execution to stop - also displaying only errors if + they exist rather than having success and error messages overlapping each + other + + * engine/lib/users.php: fixes #1322 - "remember me" cookie code is cleared + when a user is banned + + * views/default/page_elements/header.php, + views/failsafe/pageshells/pageshell.php: fixes #1193 - now specify charset in + both metatag and http header + + * engine/lib/database.php: cleaned up logic on db query cache + + * engine/lib/entities.php: fixed typo in list_entities() + +2009-12-18 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Clarified the documentation for + add_entity_relationship(). + +2009-12-18 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/comments/add.php: add comment action now using get_loggedin_user() + rather than $_SESSION['user'] + + * views/default/input/form.php: added js to input/form + + * engine/lib/actions.php, engine/lib/pagehandler.php: better parsing of + query for action and page handlers + +2009-12-17 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/mb_wrapper.php: perhaps this is what Brett intended with the + new mb_wrapper code + + * views/default/input/button.php, views/default/input/form.php, + views/default/input/submit.php, views/default/input/text.php: fixed notices + caused by some input views + + * engine/lib/database.php: fixed warning due to database query cache + + * engine/lib/entities.php: when asking for a count of entities, we now + return an integer rather than a string + + * engine/lib/elgglib.php: get_submenu was throwing out tons of notices - + this should be fixed now + + * views/default/css.php: fixes #951 - using background-color rather than + background + +2009-12-16 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: better version of + get_resized_image_from_existing_file() - fixes #685 - more robust to errors, + and fixes a memory leak - tested with both profile photos and file plugin + photos - old installs will still have profile icons of the wrong size due to + #685 + + * engine/lib/input.php: added comments on get_input and set_input since they + do not handle nested arrays + +2009-12-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt: Fixes #1413: New server test. + +2009-12-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php: closes #1277 - display_tagcloud() now has same + parameters as get_tags() + + * views/default/output/tagcloud.php: fixes #1197 - no division by zero + warning any longer + + * views/default/account/forms/login.php, + views/default/account/forms/register.php: easier to extend login and + registration forms now + + * CHANGES.txt: updated CHANGES.txt with info on river table + + * engine/tests/services/api.php: fixed line endings on services api unit + tests + + * languages/en.php: added some missing language strings + +2009-12-10 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/cache.php: closes #1244 - checking whether file exists before + deleting it in cache + + * views/default/friends/collectiontabs.php: closes #1226 - fixes eclipse + validation error + + * languages/en.php, views/default/admin/user_opt/search.php: fixes #1230 - + spelling corrected + + * engine/lib/access.php: using defines for ACCESS values - closes #1064 + + * mod/htmlawed/start.php: removes @ from include - closes #879 + + * actions/admin/user/ban.php: removes unused variables - closes #1129 + +2009-12-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: minor tweak in comment - closes #1264 + + * views/default/css.php, views/default/page_elements/owner_block.php: fixes + #973 - pulls reported content and bookmark code out of core owner_block view + - left images in _graphics since themes probably depend on that and did not + want to break themes + + * engine/lib/relationships.php: fixes #1323 and #1186 - PHP 5.3 requires + magic methods to be public + +2009-12-08 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/users.php, + engine/tests/objects/users.php: fixes #1305 - user and entity cache now + cleared on delete + + * engine/lib/sessions.php, languages/en.php: gatekeeper functions now + display helpful messages - closes #1060 + + * engine/lib/group.php: fixes #1287 - users now removed from group acl when + leaving group - changed order of event and relationship removal + + * .../canvas/layouts/two_column_right_sidebar.php, views/default/css.php: + fixes #537 - missing area3 added to two_column_right_sidebar - also added + enough css so that the login page works with right sidebar + +2009-12-07 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: Adding alias ElggSession methods + +2009-12-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: fixes #1187 + + * actions/comments/add.php, languages/en.php: fixes #1018 - blank comments + are now rejected + + * views/default/input/form.php, views/failsafe/input/form.php, + views/failsafe/messages/sanitisation/settings.php: fixes #1183 - correct case + for form method now + + * engine/lib/elgglib.php: fixed issue where php notices were written to log + on any debug level and added a plugin hook so plugins can direct elgg_log + messages where they want + + * actions/login.php: fixed warning on access of array index that did not + exist in session global + + * engine/lib/access.php: removed code that wasn't doing anything in + access.php + + * engine/lib/relationships.php: fixed typo in + get_entities_from_relationship() + +2009-12-05 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/uservalidationbyemail/start.php: adding more security to the user + validation by email code - before people could fake the validation with + knowledge of the code making it possible for bots to register and validate + without an email address + + * engine/lib/annotations.php: get_entities_from_annotations was ignoring + group_guid - setting container_guid now + + * mod/htmlawed/start.php: fixed trivial bug in htmlawed plugin. The ; + delimiter should only be used between sets of schemes (protocols). This is + due to some slightly lazy coding in htmlawed. + + * engine/lib/sessions.php: if there is already a user in the session, we + don't need to set the code from the cookie + + * engine/lib/plugins.php: fixed bug introduced in [3608] + + * languages/en.php, views/default/annotation/annotate.php: fixed bug in + comment river view due to missing } + +2009-12-04 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: fixes #1273 - replaced previous hack with call to + getType + + * engine/lib/api.php, engine/tests/services/api.php: fixes #1397 and updates + unit tests - comma was missing + +2009-12-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php: fixes #1396 - thanks for reporting this + +2009-12-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/search_hooks.php: Stripping tags to remove HTML on title and + description for comment search. + + * mod/search/search_hooks.php: Removed a line breaking description for + comments in search. + + * mod/search/search_hooks.php: Comments' search hook now correctly trims + description and title. + + * .../views/default/search/comments/listing.php, + mod/search/views/default/search/listing.php: Removed pagination from top of + results. + + * engine/lib/elgglib.php: Trimming the paths when detecting which nav item + to mark as selected. + +2009-12-02 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/views/default/search/listing.php: Search types without a + subtype now display properly. + + * engine/lib/elgglib.php: Changed the way the sidebar nav "selected" class + is applied. Should yield more accurate results if the URIs aren't exactly + the same. + + * CHANGES.txt: Removed duplicate changes entry. + + * .../views/default/search/comments/listing.php, + mod/search/views/default/search/listing.php: Changed avatar size to small in + search results. Fixed a bug so comment owners' avatars show up instead of + commented entity's owners' avatars. + +2009-12-02 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/usersettings.php, languages/en.php: closes #876 - profile + language strings moved to profile plugin + +2009-11-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/views/default/search/listing.php: Added pagination to comments + view. + + * mod/search/search_hooks.php, mod/search/views/default/search/listing.php, + mod/search/views/default/search/tags/listing.php: Removed tag search listing. + Added ability to provide extra info in searches as 'search_matched_extra'. + Allowing overrides for titles. + + * .../views/default/search/comments/listing.php, + mod/search/views/default/search/listing.php: If a search result returns a + user, make the icon be for the user and not the owner (which is no one) + + * .../views/default/search/comments/listing.php, + mod/search/views/default/search/listing.php, + mod/search/views/default/search/tags/listing.php: Listings use profile/icon + view instead of calling icon directly. + +2009-11-26 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/views/default/search/entity_list.php: search results view + tweaked + +2009-11-24 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fixing a bug resulting from get_loggedin_user() + return FALSE. This bug could throw a fatal error to non-loggedin users. + + * engine/tests/test_skeleton.php: Adding documentation to the unit test + skeleton file. + +2009-11-24 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: entities can now have metadata of 0 and return + the correct type. Fixes #1192 + + * dashboard/latest.php: dashboard latest wasn't specifying fullview as false + + * engine/lib/languages.php: fixes 1315 - language static now being set + correctly + + * engine/lib/entities.php: fixes #935 + + * engine/lib/users.php: made the get user friends objects functions + consistent and added some missing documentation - no api usage changes + +2009-11-23 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php, engine/lib/users.php, + engine/tests/objects/filestore.php: Deleting a user will remove all user + files. Fixes #607 + +2009-11-22 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/friends/remove.php: remove friend action, return user to the place + the action was triggered + + * actions/friends/add.php: when friending another user, return to the page + you carried out the action + +2009-11-21 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/metadata.php, + engine/lib/relationships.php: fixes #1374 - owner_guid wasn't being set + correctly in options array + + * engine/lib/metadata.php: get_entities_from_metadata_multi() had bad option + keys - related to #1374. + + * engine/lib/users.php: fixes #1380 - get_user_friends() was being called + with subtype of desired objects in get_user_friends_objects() - thanks for + the report + +2009-11-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fixed a bug with group by and order by in + elgg_get_entities. #ElggCampBA + +2009-11-17 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pagehandler.php: updated some documentation on + register_page_handler(). This fixes #1373 + +2009-11-17 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt: updating the contributors file + +2009-11-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Bump. + +2009-11-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/search/comments/listing.php, + mod/search/views/default/search/listing.php, + mod/search/views/default/search/tags/listing.php: 'More' links on serarch + results moved, and link added to Tag results + + * .../views/default/search/comments/listing.php, + mod/search/views/default/search/listing.php, + mod/search/views/default/search/tags/listing.php: Search UI cleaned up + +2009-11-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/views/default/search/listing.php: Fixed typo to display the + type of search. + + * actions/systemsettings/install.php, views/default/site/default.php: Added + an INSTALLING constant when installing. Fixed a bug when trying to export a + site that causes the browser to redirect to the site's url, which caused the + installation process to skip past the "create your admin user" prompt when + "ping home" was checked. + +2009-11-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/start.php: Added a missing elgg_strlen() in + search_remove_ignored_words() + + * CHANGES.txt: Updated changes file with search and user data storage info. + + +2009-11-14 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php: fixes #1169 as described on ticket + + * CHANGES.txt, engine/lib/api.php: updated documentation of API functions - + perhaps ready for developer preview + +2009-11-13 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * vendors/jquery/jquery-ui-1.7.2.min.js: Including jQuery UI 1.7.2 in core. + The custom build did not contain all the features we would like to have. + Leaving the custom build in place for community additions. + + * engine/lib/annotations.php: Properly ordering annotation objects returned + by Elgg methods. + + * search/index.php: Creating a redirect page for legacy themes using search. + + +2009-11-13 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/services/api.php: more test cases related to #1364. + + * engine/lib/api.php, engine/tests/services/api.php: should fix #1364 and + added relevant unit test cases for this bug (yeah for unit tests) + +2009-11-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php: fixed typo with handling web services request + parameters + + * engine/lib/api.php: rest api parameters can now have default values + +2009-11-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/entities/entity_listing.php, + views/default/entities/gallery_listing.php: Fixes: #1356. Reverted + search_listing to entity_listing for theme support. + +2009-11-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, languages/en.php: added a nonce to hmac signature and + header so same call in same second does not get caught by replay check + +2009-11-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/mb_wrapper.php: Accidentally removed the eval with my debug + statements. + + * engine/lib/mb_wrapper.php: Wrapped all multibyte functions that are + directly interchangable with non mb functions with elgg_*(). + +2009-11-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: fixes #1286 - ElggPlugin get() wasn't handling "0" + and returning null instead + +2009-11-12 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2009102801.php: Data migration: Disabled execution + time and clearing out caches to avoid OOM errors. + +2009-11-12 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river2.php, engine/schema/mysql.sql, + engine/schema/upgrades/2009091901.sql: fixes #1329 - schema for river is + fixed - was incomplete before + +2009-11-11 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: fixes #1339 - elgg_view_exists now handles view + extensions for non-default viewtypes (for one level of recursion) + + * engine/lib/elgglib.php: get_views deprecated for elgg_get_views (just to + be consistent with views api) + +2009-11-10 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/foaf/page_elements/title.php, views/json/page_elements/title.php, + views/rss/page_elements/title.php: these viewtypes need an empty title view + or html shows up because they fallback on default view + +2009-11-10 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/start.php: Removing explicit MySQL 5.1-specific 'IN NATURAL + LANGUAGE MODE' option. + +2009-11-10 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2009102801.php: Using php default functions instead of + ElggUser in upgrade script. Large Elgg sites could not handle the "select * + from users" query without hitting memory limit. + +2009-11-10 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/elgglib.php, engine/lib/usersettings.php, + mod/logbrowser/start.php, mod/search/start.php: elgg_extend_view() replaces + extend_view() + + * engine/lib/elgglib.php: updated documentation of functions used in + creating the topbar tools dropdown menu + +2009-11-10 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/start.php, mod/search/views/default/search/css.php: Sorting + search contexts by longest related substring. Added more pretty highlight + colors. + + * mod/search/start.php: Fixed displaying of ...s in search. + + * mod/search/index.php: I hate you search. + + * mod/search/index.php: Missed an htmlspecialchars(). + + * mod/search/index.php, mod/search/start.php: Removed unneeded url_encode()s + for links. + + * mod/search/start.php: Underscores. grr. + + * mod/search/start.php: Adjusted default context length to 500. Added url + decoding to needle string. + + * mod/search/search_hooks.php, mod/search/start.php: Trying out the new + context grabbing function in search. + +2009-11-10 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/handlers/service_handler.php, engine/lib/api.php, htaccess_dist: + introducing a new web services handler + + * engine/lib/notification.php: do not register notification rest api calls + by default since no other apis exposed not directly related to the api + + * views/json/api/output.php: leaner json objects for web services api calls + +2009-11-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/search_hooks.php: For real this time. + + * mod/search/search_hooks.php: Sanitising string on tag search. + + * mod/search/search_hooks.php, mod/search/start.php: Sanitising strings to + avoid sql insertion hacks. + + * mod/search/index.php, mod/search/search_hooks.php, mod/search/start.php, + .../views/default/search/comments/listing.php, + mod/search/views/default/search/listing.php: Updated search to allow + filtering of results by clicking on submenu items. Fixes #1358: Using raw + mysql_query() / fetch() to get ft_min/max vars since they aren't set on some + versions of MySQL. + + * engine/lib/entities.php: Ignoring empty owner_guids in elgg_get_entities. + + * engine/lib/elgglib.php: Removed old code from get_submenu(). + + * CODING.txt: Added deprecation procedures to coding standards. + +2009-11-09 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt: updated changes.txt + + * engine/lib/api.php: REST api hmac signature encoding now compatible with + Amazon S3 and OAuth + +2009-11-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/search/comments/listing.php: Fixed the wrapper for + comment listing. + + * mod/search/start.php: Uncommenting out the bulk of the search functions. + + * mod/search/search_hooks.php, mod/search/start.php, + .../views/default/search/comments/listing.php, + mod/search/views/default/search/listing.php, + mod/search/views/default/search/tags/listing.php: Added super-basic support + for searching comments. + +2009-11-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, engine/lib/pam.php, engine/tests/services/api.php, + services/api/rest.php: combined the two different pams into one and fixed an + issue with hmac authentication + +2009-11-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/search/search_hooks.php: Reverted groups and users to LIKE instead of + MATCH AGAINST. + + * engine/lib/group.php, engine/lib/objects.php, engine/lib/tags.php, + engine/lib/users.php, mod/search/index.php, mod/search/search_hooks.php, + mod/search/start.php, .../views/default/page_elements/searchbox.php, + mod/search/views/default/search/listing.php: Moved default search hooks into + search mod. Using MySQL's MATCH ... AGAINST instead of likes for most + searches. Changed 'tag' to 'q' while maintaining backward compatibility. + +2009-11-07 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: fixed bug in list_entities() wrapper function - + it was ignoring false values - there are probably similar problems in the + other new wrapper functions + + * _graphics/icons/default/topbar.png: fixes #1324 - default topbar icon now + exists + + * engine/lib/metastrings.php: fixes #1227 - this one has been causing nasty + problems for far too long + +2009-11-06 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: removed space which would break the schema + parsing routine for the next poor sucker who tried to add a table - not the + most robust code + + * services/api/rest.php: strike previous - we need the password auth to get + the user token - will just need to document that pam_auth_pass does not work + with REST because the user credentials are not set + + * engine/lib/pam.php, services/api/rest.php: removing username/password + authorization for REST by default - developers can add their own custom PAM + using the plugin hook if they require this + +2009-11-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php: Removed old group search hook. + + * engine/lib/users.php: Removed old user search. + + * engine/lib/group.php, engine/lib/tags.php, engine/lib/users.php: Added + search for group, tags, and users. + + * engine/lib/entities.php: Added ability to pass 0 as a subtype meaning + "entities without a subtype". + + * engine/lib/objects.php: Added default object search. + + * engine/lib/metadata.php: Corrected documentation for + elgg_get_entities_from_metadata() + + * actions/systemsettings/install.php: Enable search mod upon installation. + + * mod/search/index.php, mod/search/start.php, + mod/search/views/default/search/css.php, + mod/search/views/default/search/listing.php, + mod/search/views/default/search/startblurb.php, + mod/search/views/default/search/tags/listing.php: Updated search for FTS. + +2009-11-04 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt, engine/lib/sessions.php: users now allowed to have multiple + sessions but not multiple remember me cookies (yet) + +2009-11-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/htmlawed/start.php: Updated htmlawed to allow the default TinyMCE + styles. + +2009-11-03 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/opendd.php, engine/lib/plugins.php, engine/lib/xml-rpc.php, + engine/lib/xml.php: standardized xml.php and fixed output of booleans in xml + view + +2009-11-02 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt: Updated changes for deprecated functions. + + * engine/lib/annotations.php, engine/lib/entities.php, + engine/lib/metadata.php: Deprecated elgg_get_entities_from_annotations(). + + * engine/lib/access.php: Changed elgg_get_entities_from_access_id() to be + closer to how other functions work. + + * mod/htmlawed/start.php: Updated htmlawed to disallow many style + attributes. + +2009-11-02 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/xml/pageshells/pageshell.php: setting xml version and encoding in + xml pageshell + +2009-10-30 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt, engine/lib/access.php, engine/tests/objects/users.php: + Deprecating get_entities_from_access_id(). + +2009-10-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * index.php: No longer using fullview for listing registered entities on + front page. + +2009-10-30 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Removing deprecated function call from + find_plugin_settings(). + +2009-10-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php, engine/tests/objects/metadata.php: Namespaced + metadata keys for elgg_get_entities_from_metadata() so no clashes will happen + with annotations. + +2009-10-30 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt: Updating 1.7 CHANGES file. + +2009-10-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt: Updated changes for the relationship functions. + +2009-10-30 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Cleaning up logic regarding view error notices. + +2009-10-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php, engine/lib/relationships.php: Deprecated + get_entities_from_relationships_and_meta(). + +2009-10-29 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php, engine/tests/objects/filestore.php: Fully + deprecating file matrix use with username. Plugins building the file matrix + with the username will still work, but a warning is logged. + + * engine/tests/objects/metadata.php: Updating unit test to reflect + deprecated functions. + +2009-10-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Fixed incorrect wrapper for + get_entities_from_relationship() -> elgg_get_entities_from_relationship(). + +2009-10-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Deprecated get_entities_from_relationship() + + * engine/lib/metadata.php: Actually fixed the documentation for + elgg_get_entities_from_metadata(). + + * engine/lib/metadata.php: Cleaned up table prefix for + elgg_get_entity_metadata_where_sql(). Cleaned up some documentation. + + * engine/lib/metadata.php: Updated documentation for + elgg_get_entity_metadata_where_sql() + + * engine/schema/upgrades/2009100701.sql: Got rid of the silly conditional + comments in the db upgrade now that I know what they are. + + * engine/schema/upgrades/2009100701.sql: Added table locking and disabling + keys for the UTF8 database upgrade. + +2009-10-28 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2009102801.php, version.php: Creating an upgrade + script for new user filepath. + +2009-10-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/metadata.php: Deprecated + get_entities_from_metadata() and get_entities_from_metadata_multi(). + +2009-10-27 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/objects/filestore.php: Removing local debug info from + filestore unit test. + + * engine/lib/filestore.php, engine/tests/elgg_unit_test.php, + engine/tests/objects/filestore.php, engine/tests/objects/users.php: Modifying + user file locations to be based on guid. Previous implementations utilized + the owner's username to determine a file path matrix based on (up to) the + first five letters. To eliminate language and filesystem inconsistencies, the + matrix is now created from the entity's creation date and guid. This has the + added benefit of (potentially) allowing users to update their usernames. + +2009-10-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt: Updated changes for bug #1161 and deprecated + get_entities_from_metadata() + + * engine/tests/objects/metadata.php: Fixed caching issue that caused + metadata test for get_entities_from_metadata() to fail. + + * engine/lib/entities.php: Removed some commented out code. + + * engine/lib/metadata.php: Fixed get_entities_from_metadata() wrapper when + passing case_sensitive = FALSE. + + * engine/lib/elgglib.php: Fixes #1161: Views now default to 'default' if not + found. + + * engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/metadata.php: + Created elgg_get_entities_from_metadata() and made + get_entities_from_metadata(). Made elgg_get_entities() accept extra joins and + wheres in the options. Created a helper function + elgg_normalise_plural_options_array() to rewrite shortcut singular options to + plurals. + +2009-10-26 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metastrings.php: Rewriting metastrings search query for + simplicity. + +2009-10-26 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt: Updated changes to show deprecated get_entities(). + +2009-10-25 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, engine/tests/services/api.php, languages/en.php: + cleaned up the web services unit tests + +2009-10-25 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Corrected bug when passing container_guids or + owner_guids of 0. Changed the name of the $prefix to $table in sql helper + functions. Improved documentation. + +2009-10-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Created elgg_get_entities() and rewrote + get_entities() to pass to the new function. First go at removing + get_entities() calls in native functions. + + * engine/lib/elgglib.php: Cleaned up some code in elgg_view(). + + * engine/lib/access.php: Slight code cleanup. + +2009-10-23 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php, engine/tests/objects/users.php: Creating a unit test + for ElggUser + +2009-10-23 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/entities/entity_list.php, + views/default/entities/entity_listing.php: Standardized entity listing views. + + + * CODING.txt: Updated standards for method names. + +2009-10-22 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: Refs #1330: Contributed autop() to Wordpress. + + * engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/search.php, + mod/search/index.php, mod/search/languages/en.php, mod/search/manifest.xml, + mod/search/start.php, .../views/default/page_elements/searchbox.php, + mod/search/views/default/search/css.php, + mod/search/views/default/search/entity_list.php, + mod/search/views/default/search/gallery.php, + .../views/default/search/gallery_listing.php, + mod/search/views/default/search/listing.php, + mod/search/views/default/search/startblurb.php, search/groups.php, + search/index.php, search/users.php, views/default/css.php, + views/default/entities/entity_list.php, + views/default/entities/entity_listing.php, + views/default/entities/gallery.php, + views/default/entities/gallery_listing.php, + views/default/page_elements/elgg_topbar.php, + views/default/search/entity_list.php, views/default/search/gallery.php, + views/default/search/gallery_listing.php, views/default/search/listing.php, + views/default/search/startblurb.php: Pulling in MITRE's search core. + Fo'rizzle this time. Yo. + +2009-10-22 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt: Updating core changes file + + * mod/diagnostics/index.php, mod/diagnostics/languages/en.php: Adding unit + testing to the GUI. Unit tests can be run from the core Diagnostics mod. + +2009-10-22 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, engine/tests/services/api.php, languages/en.php: more + unit tests for REST api + +2009-10-21 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php, engine/lib/metastrings.php, + engine/tests/objects/metadata.php: Allowing entities to be retrieved by + case-insensitive search. Adding a new unit test for ElggMetadata. + + * engine/lib/elgglib.php, engine/tests/suite.php: Reducing the output level + of log messages set to "DEBUG". Debug level messages will be logged at the + same level as warnings. Additionally, users will be notified when attempting + to run the test suite without first placing the site in debug mode. + +2009-10-20 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, engine/tests/services/api.php, languages/en.php: more + unit tests for REST api + + * CHANGES.txt: updated CHANGES.txt with services API changes + +2009-10-19 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Replacing a direct call to error_log() with new + elgg_log(). + + * CHANGES.txt, actions/admin/site/update_basic.php, + actions/systemsettings/install.php, engine/lib/elgglib.php, languages/en.php, + views/default/settings/system.php, views/failsafe/settings/system.php: Adding + debug options to admin site settings. Debugging errors and warnings to + screen. If notice level is enabled, output is sent to system log file. + +2009-10-19 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, engine/tests/services/api.php, languages/en.php, + services/api/rest.php: first version of new REST api + +2009-10-17 cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pam.php: updated documentation on PAMs as I will be fixing some + API PAM issues + +2009-10-16 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, engine/lib/database.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/group.php, engine/lib/languages.php, + engine/lib/memcache.php, engine/lib/metastrings.php, + engine/lib/notification.php, engine/lib/objects.php, engine/lib/sites.php, + engine/lib/users.php, engine/start.php, engine/tests/suite.php, + views/default/messages/exceptions/exception.php, + views/failsafe/messages/exceptions/exception.php, + views/opendd/messages/exceptions/exception.php, + views/xml/messages/exceptions/exception.php: Rewriting core debug messages to + be more informative. Introducing the concept of levels for Elgg debugging: + notices, warnings and errors are displayed when the appropriate debugging + level is enabled. An additional level of "debug" exists to differentiate from + errors. + +2009-10-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/foaf/canvas/default.php, + views/foaf/page_elements/contentwrapper.php, + views/foaf/pageshells/pageshell.php, views/foaf/search/entity_list.php, + views/foaf/user/default.php, views/ical/canvas/default.php, + views/ical/export/entity.php, views/ical/object/default.php, + views/ical/pageshells/pageshell.php, views/ical/search/entity_list.php, + views/js/object/default.php, views/js/pageshells/pageshell.php, + views/js/user/default.php, views/json/api/output.php, + views/json/canvas/default.php, views/json/export/entity.php, + views/json/export/metadata.php, views/json/export/relationship.php, + views/json/group/default.php, views/json/messages/exceptions/exception.php, + views/json/object/default.php, views/json/page_elements/contentwrapper.php, + views/json/pageshells/pageshell.php, views/json/river/item/list.php, + views/json/search/entity_list.php, views/json/site/default.php, + views/json/user/default.php, views/opendd/canvas/default.php, + views/opendd/export/entity.php, views/opendd/export/metadata.php, + views/opendd/export/relationship.php, views/opendd/group/default.php, + views/opendd/messages/exceptions/exception.php, + views/opendd/object/default.php, views/opendd/pageshells/pageshell.php, + views/opendd/search/entity_list.php, views/opendd/site/default.php, + views/opendd/user/default.php, views/php/api/output.php, + views/php/canvas/default.php, views/php/export/entity.php, + views/php/export/metadata.php, views/php/export/relationship.php, + views/php/group/default.php, views/php/messages/exceptions/exception.php, + views/php/object/default.php, views/php/pageshells/pageshell.php, + views/php/search/entity_list.php, views/php/site/default.php, + views/php/user/default.php, views/rss/annotation/default.php, + views/rss/canvas/default.php, views/rss/group/default.php, + views/rss/object/default.php, views/rss/page_elements/contentwrapper.php, + views/rss/pageshells/pageshell.php, views/rss/river/item/list.php, + views/rss/search/entity_list.php, views/rss/user/default.php, + views/xml/api/output.php, views/xml/messages/exceptions/exception.php, + views/xml/pageshells/pageshell.php, views/xml/xml-rpc/output.php: Finished + standardizing seconday views. + + * views/failsafe/canvas/default.php, views/failsafe/input/access.php, + views/failsafe/input/button.php, views/failsafe/input/checkboxes.php, + views/failsafe/input/form.php, views/failsafe/input/hidden.php, + views/failsafe/input/longtext.php, views/failsafe/input/pulldown.php, + views/failsafe/input/reset.php, views/failsafe/input/submit.php, + views/failsafe/input/text.php, views/failsafe/messages/errors/error.php, + views/failsafe/messages/errors/list.php, + views/failsafe/messages/exceptions/exception.php, + views/failsafe/messages/list.php, views/failsafe/messages/messages/list.php, + views/failsafe/messages/messages/message.php, + views/failsafe/messages/sanitisation/htaccess.php, + views/failsafe/messages/sanitisation/settings.php, + views/failsafe/pageshells/pageshell.php, views/failsafe/settings/install.php, + views/failsafe/settings/system.php: Standardized views/failsafe/* + + * views/default/css.php, views/default/settings/install.php, + views/default/settings/system.php, views/default/settings/upgrading.php, + views/default/site/default.php, views/default/spotlight/default.php, + views/default/text/about.php, views/default/text/privacy_view.php, + views/default/text/tos_view.php, + views/default/upload/upload_form_content.php, views/default/user/default.php, + views/default/user/search/finishblurb.php, + views/default/user/search/startblurb.php, + views/default/user/settings/default_access.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php, + views/default/usersettings/form.php, views/default/usersettings/main.php, + views/default/usersettings/main_opt/plugins.php, + views/default/usersettings/main_opt/statistics.php, + views/default/usersettings/main_opt/user.php, + views/default/usersettings/plugins.php, + views/default/usersettings/plugins_opt/plugin.php, + views/default/usersettings/statistics.php, + .../usersettings/statistics_opt/numentities.php, + .../default/usersettings/statistics_opt/online.php, + views/default/usersettings/user.php, views/default/welcome.php, + views/default/welcome/logged_in.php, views/default/welcome/logged_out.php, + views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php: + Finish up standardizing views/default/* + + * views/default/page_elements/contentwrapper.php, + views/default/page_elements/elgg_topbar.php, + views/default/page_elements/footer.php, + views/default/page_elements/header.php, + views/default/page_elements/header_contents.php, + views/default/page_elements/owner_block.php, + views/default/page_elements/spotlight.php, + views/default/page_elements/title.php, + views/default/pageshells/pageshell.php, views/default/river/dashboard.php, + views/default/river/item/list.php, views/default/river/item/noaccess.php, + views/default/river/item/wrapper.php, + views/default/river/relationship/friend/create.php, + views/default/river/wrapper.php, views/default/search/entity_list.php, + views/default/search/gallery.php, views/default/search/gallery_listing.php, + views/default/search/listing.php, views/default/search/startblurb.php: More + views cleanup. + + * views/default/friends/tablelist.php, + views/default/friends/tablelistcountupdate.php, + views/default/graphics/icon.php, views/default/group/default.php, + views/default/group/search/finishblurb.php, + views/default/group/search/startblurb.php, views/default/input/access.php, + views/default/input/autocomplete.php, views/default/input/button.php, + views/default/input/calendar.php, views/default/input/captcha.php, + views/default/input/checkboxes.php, views/default/input/email.php, + views/default/input/file.php, views/default/input/form.php, + views/default/input/hidden.php, views/default/input/longtext.php, + views/default/input/password.php, views/default/input/plaintext.php, + views/default/input/pulldown.php, views/default/input/radio.php, + views/default/input/reset.php, views/default/input/securitytoken.php, + views/default/input/submit.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php, + views/default/input/urlshortener.php, views/default/input/userpicker.php, + views/default/js/initialise_elgg.php, + views/default/messages/errors/error.php, + views/default/messages/errors/list.php, + views/default/messages/exceptions/exception.php, + views/default/messages/list.php, views/default/messages/messages/list.php, + views/default/messages/messages/message.php, + views/default/navigation/pagination.php, + views/default/navigation/topbar_tools.php, + views/default/navigation/viewtype.php, + .../notifications/settings/usersettings.php, + views/default/object/default.php, views/default/object/object.php, + views/default/object/plugin.php, views/default/object/widget.php, + views/default/output/calendar.php, views/default/output/checkboxes.php, + views/default/output/confirmlink.php, views/default/output/date.php, + views/default/output/email.php, views/default/output/iframe.php, + views/default/output/longtext.php, views/default/output/pulldown.php, + views/default/output/radio.php, views/default/output/tagcloud.php, + views/default/output/tags.php, views/default/output/text.php, + views/default/output/url.php: Standardizing views.` + + * views/default/account/forms/forgotten_password.php, + views/default/account/forms/login.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php, views/default/admin/main.php, + views/default/admin/main_opt/plugins.php, + views/default/admin/main_opt/site.php, + views/default/admin/main_opt/statistics.php, + views/default/admin/main_opt/user.php, views/default/admin/plugins.php, + views/default/admin/plugins_opt/plugin.php, views/default/admin/site.php, + views/default/admin/statistics.php, + views/default/admin/statistics_opt/basic.php, + views/default/admin/statistics_opt/numentities.php, + views/default/admin/statistics_opt/online.php, views/default/admin/user.php, + views/default/admin/user_opt/adduser.php, + views/default/admin/user_opt/search.php, views/default/ajax/loader.php, + views/default/annotation/annotate.php, + views/default/annotation/generic_comment.php, views/default/api/output.php, + views/default/basic_elements/welcome.php, views/default/canvas/default.php, + views/default/canvas/layouts/edit_layout.php, + views/default/canvas/layouts/one_column.php, + views/default/canvas/layouts/sidebar_boxes.php, + .../canvas/layouts/two_column_left_sidebar.php, + .../canvas/layouts/two_column_right_sidebar.php, + views/default/canvas/layouts/widgets.php, + views/default/canvas_header/submenu_group.php, + views/default/canvas_header/submenu_template.php, + views/default/comments/forms/edit.php, views/default/dashboard/blurb.php, + views/default/export/entity.php, views/default/export/metadata.php, + views/default/export/relationship.php, views/default/friends/collection.php, + views/default/friends/collections.php, + views/default/friends/collectiontabs.php, + views/default/friends/forms/collectionfields.php, + views/default/friends/forms/edit.php, views/default/friends/list.php, + views/default/friends/picker.php, views/default/friends/river/create.php: + Standardized more files. + + * engine/tests/objects/objects.php, engine/tests/suite.php, + friends/index.php, friends/of.php, friends/pickercallback.php, index.php, + install.php, languages/en.php, search/groups.php, search/index.php, + search/users.php, services/api/rest.php, services/export/handler.php, + settings/index.php, settings/plugins.php, settings/statistics.php, + settings/user.php, simplecache/view.php, upgrade.php, version.php: + Standardized files + +2009-10-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php, engine/lib/admin.php: Merged admin access override + hook with ignore access system override hook. get_sql_access_prefix() now + correctly uses elgg_check_access_overrides() instead of + elgg_get_ignore_access(). + + * friends/add.php, friends/collections.php, friends/edit.php: Standardized + files. + + * entities/index.php, entities/list.php: Standardized files. + + * engine/lib/widgets.php, engine/settings.example.php, engine/start.php: + Standardized files. + + * engine/lib/calendar.php, engine/lib/configuration.php, + engine/lib/cron.php, engine/lib/exceptions.php, engine/lib/export.php, + engine/lib/extender.php, engine/lib/filestore.php, engine/lib/group.php, + engine/lib/input.php, engine/lib/install.php, engine/lib/languages.php, + engine/lib/location.php, engine/lib/mb_wrapper.php, engine/lib/memcache.php, + engine/lib/metadata.php, engine/lib/metastrings.php, + engine/lib/notification.php, engine/lib/objects.php, engine/lib/opendd.php, + engine/lib/pagehandler.php, engine/lib/pageowner.php, engine/lib/pam.php, + engine/lib/ping.php, engine/lib/plugins.php, engine/lib/query.php, + engine/lib/relationships.php, engine/lib/river2.php, engine/lib/search.php, + engine/lib/sites.php, engine/lib/social.php, engine/lib/statistics.php, + engine/lib/system_log.php, engine/lib/tags.php, engine/lib/users.php, + engine/lib/usersettings.php, engine/lib/version.php, engine/lib/widgets.php: + Standardized gobs of files. + +2009-10-14 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/cache.php: Standardized engine/lib/cache.php + + * engine/lib/api.php: Standardized engine/lib/api.php + + * engine/handlers/action_handler.php, engine/handlers/cron_handler.php, + engine/handlers/pagehandler.php, engine/handlers/xml-rpc_handler.php: + Standardized engine/handlers/* + + * dashboard/index.php, dashboard/latest.php: Standardized dashboard/* + + * admin/index.php, admin/plugins.php, admin/site.php, admin/statistics.php, + admin/user.php: Standardized admin/* + + * actions/email/save.php, actions/entities/delete.php, + actions/friends/add.php, actions/friends/addcollection.php, + actions/friends/deletecollection.php, actions/friends/editcollection.php, + actions/friends/remove.php, actions/import/opendd.php, actions/login.php, + actions/logout.php, .../notifications/settings/usersettings/save.php, + actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + actions/register.php, actions/systemsettings/install.php, + actions/user/default_access.php, actions/user/language.php, + actions/user/name.php, actions/user/password.php, + actions/user/passwordreset.php, actions/user/requestnewpassword.php, + actions/user/spotlight.php, actions/useradd.php, + actions/usersettings/save.php, actions/widgets/add.php, + actions/widgets/reorder.php, actions/widgets/save.php: Standardized actions/* + + + * actions/comments/add.php, actions/comments/delete.php: Standardized. + + * actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php, + actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php, + actions/admin/plugins/reorder.php, actions/admin/site/update_basic.php, + actions/admin/user/ban.php, actions/admin/user/delete.php, + actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php, + actions/admin/user/resetpassword.php, actions/admin/user/unban.php: + Standardized actions/admin/* + + * account/forgotten_password.php, account/register.php: Standardized + account/* + + * _css/css.php, _css/js.php: Standardized _css/* + + * CHANGES.txt: Updated changes file for $is_admin deprecation. + +2009-10-13 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/objects/entities.php, engine/tests/objects/objects.php, + engine/tests/test_skeleton.php: Swallowing all Elgg notices within unit + tests. By default, SimpleTest converts PHP errors into exceptions. This is + restricted by adding a call to swallowErrors() within the tearDown() methods. + This has also been noted within the unit test skeleton. + + * engine/lib/sites.php, engine/tests/objects/sites.php: Creating a generic + ElggSite unit test. + +2009-10-13 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php, engine/lib/admin.php, engine/lib/entities.php, + engine/lib/users.php: Standardized users and entities. Fleshed out + elgg_set_ignore_access() and elgg_get_ignore_access() + + * engine/lib/elgglib.php: Standardize elgglib.php + + * engine/tests/suite.php: Test suite now requires admin for web-based tests. + Uses access overrides for cli-based tests. + + * engine/lib/entities.php: Standardized entities.php. + + * engine/lib/access.php: Fix typo in ElggAccess:get_ignore_access(). + + * engine/lib/access.php, engine/lib/admin.php, engine/lib/sessions.php: + First pass at removing $is_admin global. + +2009-10-12 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/objects/entities.php, engine/tests/objects/objects.php, + engine/tests/suite.php: Adding unit tests for the ElggObject class. + Restricting testing suite to only be run as a logged-in user. This will not + allow the tests to be run from the command line, but this is already the case + due to debug static. + +2009-10-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CHANGES.txt, CODING.txt: Added coding styles and changes documents. + +2009-10-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Standardized annotations.php. + + * engine/lib/admin.php: Standardized admin.php + + * engine/lib/activity.php: Standardized activity. + + * engine/lib/actions.php: Standardized actions.php + + * engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/search.php, + engine/schema/upgrades/2009093001.sql, mod/search/index.php, + mod/search/languages/en.php, mod/search/manifest.xml, mod/search/start.php, + .../views/default/page_elements/searchbox.php, + mod/search/views/default/search/css.php, + mod/search/views/default/search/entity_list.php, + mod/search/views/default/search/gallery.php, + mod/search/views/default/search/listing.php, + views/default/page_elements/elgg_topbar.php, + views/default/search/entity_list.php, views/default/search/gallery.php, + views/default/search/gallery_listing.php, views/default/search/listing.php, + views/default/search/startblurb.php: Reverted back to previous copy removing + Justin's search because of views problems in plugins. + + * engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/search.php, + engine/schema/upgrades/2009093001.sql, mod/search/index.php, + mod/search/languages/en.php, mod/search/manifest.xml, mod/search/start.php, + .../views/default/page_elements/searchbox.php, + mod/search/views/default/search/css.php, + mod/search/views/default/search/entity_list.php, + mod/search/views/default/search/gallery.php, + mod/search/views/default/search/listing.php, + views/default/page_elements/elgg_topbar.php, + views/default/search/entity_list.php, views/default/search/gallery.php, + views/default/search/gallery_listing.php, views/default/search/listing.php, + views/default/search/startblurb.php: Pulled in Justin's search changes from + github. + +2009-10-09 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/objects.php, + engine/tests/objects/entities.php, engine/tests/objects/objects.php, + engine/tests/test_skeleton.php: Creating an ElggObject unit test. Fixing + issues with the unit test plugin hooks, as well as infinite looping bugs + introduced by the unit test skeleton. + +2009-10-08 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/objects/entities.php: Adding unit test for ElggEntity + annotations. + +2009-10-08 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php, engine/lib/sessions.php: Brought access.php and + sesssion.php up to code standards. + +2009-10-08 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/tests/core/entities.php, + engine/tests/objects/entities.php: Adding generic unit tests for ElggEntity. + +2009-10-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: database.php now more closely matches coding + standards. + + * engine/lib/database.php, engine/schema/upgrades/2009100701.sql: Fixes + #1181: UTF8 now correctly stored in database. + + * engine/lib/entities.php, engine/lib/notification.php, + engine/lib/users.php, engine/lib/version.php: Fixes #790: Removing unneeded + @s. + +2009-10-06 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/tests/core/entities.php, + engine/tests/elgg_unit_test.php, engine/tests/test_skeleton.php: Adding unit + test methods to the new Entities test. + +2009-10-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/diagnostics/start.php: Removed elgg_test entries. + +2009-10-06 nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Fixing a spacing issue with constructed SQL + query. Closes #1295. + +2009-10-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/testing.php: Removing old testing.php lib. + +2009-10-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/core/entities.php, engine/tests/entities.php, + engine/tests/suite.php, engine/tests/test_skeleton.php: Moved core tests into + tests/core. Fixed typo in skeleton and entities tests. Only run tests in + debug mode. + +2009-10-02 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/tests/entities.php, engine/tests/test_skeleton.php: Added more info + to the test. Added a test skeleton. + + * engine/lib/entities.php: Added unit tests for entities. + + * engine/tests/entities.php, engine/tests/suite.php: Added unit tests. + + * engine/tests/elgg_unit_test.php, engine/tests/suite.php, + vendors/simpletest/HELP_MY_TESTS_DONT_WORK_ANYMORE, + vendors/simpletest/LICENSE, vendors/simpletest/README, + vendors/simpletest/VERSION, vendors/simpletest/authentication.php, + vendors/simpletest/autorun.php, vendors/simpletest/browser.php, + vendors/simpletest/collector.php, vendors/simpletest/compatibility.php, + vendors/simpletest/cookies.php, vendors/simpletest/default_reporter.php, + vendors/simpletest/detached.php, + .../docs/en/authentication_documentation.html, + .../simpletest/docs/en/browser_documentation.html, + vendors/simpletest/docs/en/docs.css, + .../docs/en/expectation_documentation.html, + .../docs/en/form_testing_documentation.html, + .../docs/en/group_test_documentation.html, + vendors/simpletest/docs/en/index.html, + .../docs/en/mock_objects_documentation.html, + vendors/simpletest/docs/en/overview.html, + .../docs/en/partial_mocks_documentation.html, + .../simpletest/docs/en/reporter_documentation.html, + .../docs/en/unit_test_documentation.html, + .../docs/en/web_tester_documentation.html, + .../docs/fr/authentication_documentation.html, + .../simpletest/docs/fr/browser_documentation.html, + vendors/simpletest/docs/fr/docs.css, + .../docs/fr/expectation_documentation.html, + .../docs/fr/form_testing_documentation.html, + .../docs/fr/group_test_documentation.html, + vendors/simpletest/docs/fr/index.html, + .../docs/fr/mock_objects_documentation.html, + vendors/simpletest/docs/fr/overview.html, + .../docs/fr/partial_mocks_documentation.html, + .../simpletest/docs/fr/reporter_documentation.html, + .../docs/fr/unit_test_documentation.html, + .../docs/fr/web_tester_documentation.html, vendors/simpletest/dumper.php, + vendors/simpletest/eclipse.php, vendors/simpletest/encoding.php, + vendors/simpletest/errors.php, vendors/simpletest/exceptions.php, + vendors/simpletest/expectation.php, + vendors/simpletest/extensions/pear_test_case.php, + .../simpletest/extensions/phpunit_test_case.php, + vendors/simpletest/extensions/testdox.php, + vendors/simpletest/extensions/testdox/test.php, vendors/simpletest/form.php, + vendors/simpletest/frames.php, vendors/simpletest/http.php, + vendors/simpletest/invoker.php, vendors/simpletest/mock_objects.php, + vendors/simpletest/page.php, vendors/simpletest/parser.php, + vendors/simpletest/reflection_php4.php, + vendors/simpletest/reflection_php5.php, vendors/simpletest/remote.php, + vendors/simpletest/reporter.php, vendors/simpletest/scorer.php, + vendors/simpletest/selector.php, vendors/simpletest/shell_tester.php, + vendors/simpletest/simpletest.php, vendors/simpletest/socket.php, + vendors/simpletest/tag.php, vendors/simpletest/test/acceptance_test.php, + vendors/simpletest/test/adapter_test.php, + vendors/simpletest/test/all_tests.php, + vendors/simpletest/test/authentication_test.php, + vendors/simpletest/test/autorun_test.php, + vendors/simpletest/test/bad_test_suite.php, + vendors/simpletest/test/browser_test.php, + vendors/simpletest/test/collector_test.php, + vendors/simpletest/test/command_line_test.php, + vendors/simpletest/test/compatibility_test.php, + vendors/simpletest/test/cookies_test.php, + vendors/simpletest/test/detached_test.php, + vendors/simpletest/test/dumper_test.php, + vendors/simpletest/test/eclipse_test.php, + vendors/simpletest/test/encoding_test.php, + vendors/simpletest/test/errors_test.php, + vendors/simpletest/test/exceptions_test.php, + vendors/simpletest/test/expectation_test.php, + vendors/simpletest/test/form_test.php, + vendors/simpletest/test/frames_test.php, + vendors/simpletest/test/http_test.php, + vendors/simpletest/test/interfaces_test.php, + vendors/simpletest/test/live_test.php, + vendors/simpletest/test/mock_objects_test.php, + vendors/simpletest/test/page_test.php, + vendors/simpletest/test/parse_error_test.php, + vendors/simpletest/test/parser_test.php, + vendors/simpletest/test/reflection_php4_test.php, + vendors/simpletest/test/reflection_php5_test.php, + vendors/simpletest/test/remote_test.php, + vendors/simpletest/test/shell_test.php, + vendors/simpletest/test/shell_tester_test.php, + vendors/simpletest/test/simpletest_test.php, + vendors/simpletest/test/socket_test.php, + .../simpletest/test/support/empty_test_file.php, + vendors/simpletest/test/support/latin1_sample, + vendors/simpletest/test/support/spl_examples.php, + .../test/support/supplementary_upload_sample.txt, + vendors/simpletest/test/support/test1.php, + vendors/simpletest/test/support/upload_sample.txt, + vendors/simpletest/test/tag_test.php, + vendors/simpletest/test/test_with_parse_error.php, + vendors/simpletest/test/unit_tester_test.php, + vendors/simpletest/test/unit_tests.php, vendors/simpletest/test/url_test.php, + vendors/simpletest/test/user_agent_test.php, + vendors/simpletest/test/visual_test.php, + vendors/simpletest/test/web_tester_test.php, + vendors/simpletest/test/xml_test.php, vendors/simpletest/test_case.php, + vendors/simpletest/unit_tester.php, vendors/simpletest/url.php, + vendors/simpletest/user_agent.php, vendors/simpletest/web_tester.php, + vendors/simpletest/xml.php: Added simpletest and start of unit tests. + +2009-09-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/forms/login.php: Added autofocusing of the username + field on the login page. + +2009-09-30 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: new activity river - clipped overflow for long + urls/strings + +2009-09-23 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/userpicker.php: Upped minChars to 2 for user picker. + + * views/default/input/userpicker.php: Disabled matchContains in user picker. + + + * engine/lib/input.php: Updated the user picker to avoid possible mysql + injection attacks and to search only by leading chars. + +2009-09-22 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/userpicker.php: collections picker - delete link given + classname and brackets removed from string + +2009-09-21 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/embed/addcontentjs.php, views/default/embed/js.php: Removing + embed view in favor of the correct views in the plugin. + +2009-09-21 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/comments/add.php, engine/lib/annotations.php, + engine/lib/river2.php, engine/schema/upgrades/2009091901.sql, version.php, + views/default/annotation/annotate.php: New river code added to allow user + comment to be pulled out and displayed + +2009-09-17 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/userpicker.php: Updated user picker to return 25 + results, text input to be 30 wide. + +2009-09-16 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Changed get_entities_from_access_collection() to + get_entities_from_access_id() to be more generic. + + * engine/lib/extender.php: Fixes #1238: Added ElggExtender::getOwnerEntity() + and changed ElggExtender::getOwner() to return just the GUID. Also, this + fixes a bug with checking permissions on annotations. + +2009-09-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * friends/index.php, friends/of.php: Fixes #1251: Correct strings applied. + +2009-09-10 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php, engine/lib/sessions.php: Updated fixes for checking + for admin in get_access_sql_prefix() + + * engine/lib/access.php: Checking against admin metadata instead of + $is_admin global in get_access_sql_suffix(). + + * engine/lib/access.php: Fixing a bug with when getting the sql suffix for + the non-loggedin user. + +2009-09-09 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Added "Only Friends" string for user picker. + + * views/default/input/userpicker.php: Defaulted userpicker to all users. + Checkbox makes it only friends. + +2009-09-09 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt: updating the version number in the readme + +2009-09-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/userpicker.php: Better jquery deleting of user entity + for user picker. + + * languages/en.php, views/default/input/userpicker.php: Pulled out language + string to language file. + + * views/default/css.php, views/default/input/userpicker.php: Added bolding + to term searc in user picker. + + * engine/lib/input.php, views/default/css.php: Updated livesearch page + handler to use classes instead of hard coded css. + + * views/default/css.php, views/default/input/userpicker.php: Added rough + version of a new user picker. + + * admin/user.php, views/default/search/entity_list.php: Fixes #1207: Using + fullviews with proper list_entity params. + +2009-09-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt, version.php: Bumped version number. + + * views/default/site/default.php: Fixed a potential security issue + concerning site views. + +2009-09-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Added strip_tags() to setting titles in + ElggEntity + +2009-09-04 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Patch submitted for ticket #886 rolled back + as it was causing #1205 -> #886 will need further investigating + + * views/default/css.php, views/default/river/item/wrapper.php: activity + display toggle so site admins can choose avatars or the small icons + +2009-09-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php, engine/lib/input.php: Adding additional hooks to + add/remove/update users for access_collections() Added autocomplete endpoint + in input_init() + + * views/default/input/autocomplete.php: Cleaning up autocomplete view. + + * vendors/jquery/jquery.autocomplete.min.js, + views/default/input/autocomplete.php: Added autocomplete view to core. + +2009-09-03 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: missing comma added + + * views/default/search/entity_list.php: fullview hashed out for now as it + caused unexpected behaviour on admin user list view, needs more investigating + +2009-09-02 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: order by bug fixed in + get_entities_from_relationship + +2009-09-01 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: a simple function which returns a string version of + an entity's access level + +2009-08-31 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt, INSTALL.txt, README.txt, _css/css.php, _css/js.php, + account/register.php, actions/admin/plugins/disable.php, + actions/admin/plugins/disableall.php, actions/admin/plugins/enable.php, + actions/admin/plugins/reorder.php, actions/admin/site/update_basic.php, + actions/admin/user/ban.php, actions/comments/add.php, + actions/comments/delete.php, actions/email/save.php, actions/friends/add.php, + actions/friends/addcollection.php, actions/friends/deletecollection.php, + actions/friends/editcollection.php, actions/friends/remove.php, + actions/login.php, actions/logout.php, actions/register.php, + actions/systemsettings/install.php, actions/user/default_access.php, + actions/user/requestnewpassword.php, actions/user/spotlight.php, + actions/useradd.php, actions/usersettings/save.php, actions/widgets/add.php, + actions/widgets/reorder.php, actions/widgets/save.php, admin/index.php, + admin/plugins.php, admin/site.php, admin/user.php, dashboard/index.php, + dashboard/latest.php, engine/handlers/action_handler.php, + engine/handlers/cron_handler.php, engine/handlers/pagehandler.php, + engine/handlers/xml-rpc_handler.php, engine/lib/access.php, + engine/lib/activity.php, engine/lib/admin.php, engine/lib/api.php, + engine/lib/configuration.php, engine/lib/database.php, + engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/extender.php, + engine/lib/input.php, engine/lib/install.php, engine/lib/languages.php, + engine/lib/metadata.php, engine/lib/metastrings.php, + engine/lib/notification.php, engine/lib/objects.php, + engine/lib/pagehandler.php, engine/lib/pageowner.php, engine/lib/pam.php, + engine/lib/plugins.php, engine/lib/query.php, engine/lib/relationships.php, + engine/lib/river2.php, engine/lib/sessions.php, engine/lib/sites.php, + engine/lib/social.php, engine/lib/statistics.php, engine/lib/tags.php, + engine/lib/upgrades/2008101303.php, engine/lib/users.php, + engine/lib/version.php, engine/lib/widgets.php, engine/settings.example.php, + engine/start.php, entities/index.php, entities/list.php, friends/add.php, + friends/collections.php, friends/edit.php, friends/index.php, friends/of.php, + friends/pickercallback.php, index.php, install.php, languages/en.php, + mod/garbagecollector/languages/en.php, mod/logbrowser/index.php, + mod/logbrowser/languages/en.php, mod/logbrowser/start.php, + .../views/default/logbrowser/adminlinks.php, + mod/logbrowser/views/default/logbrowser/form.php, + mod/logbrowser/views/default/object/logwrapper.php, + mod/uservalidationbyemail/start.php, settings/index.php, + simplecache/view.php, upgrade.php, vendors/calendarpopup/CalendarPopup.js, + vendors/jquery/jquery.form.js, version.php, + views/default/account/forms/login.php, + views/default/account/forms/register.php, views/default/admin/main.php, + views/default/admin/plugins_opt/plugin.php, + views/default/admin/statistics.php, + views/default/admin/statistics_opt/numentities.php, + views/default/admin/statistics_opt/online.php, + views/default/admin/user_opt/search.php, views/default/ajax/loader.php, + views/default/annotation/annotate.php, + views/default/annotation/generic_comment.php, + views/default/basic_elements/welcome.php, views/default/canvas/default.php, + views/default/canvas/layouts/edit_layout.php, + views/default/canvas/layouts/sidebar_boxes.php, + views/default/canvas_header/submenu_group.php, + views/default/canvas_header/submenu_template.php, + views/default/comments/forms/edit.php, views/default/dashboard/blurb.php, + views/default/embed/addcontentjs.php, views/default/embed/js.php, + views/default/friends/collection.php, views/default/friends/collections.php, + views/default/friends/collectiontabs.php, + views/default/friends/forms/collectionfields.php, + views/default/friends/forms/edit.php, views/default/friends/list.php, + views/default/friends/picker.php, views/default/friends/river/create.php, + views/default/friends/tablelistcountupdate.php, + views/default/input/access.php, views/default/input/calendar.php, + views/default/input/checkboxes.php, views/default/input/email.php, + views/default/input/file.php, views/default/input/longtext.php, + views/default/input/password.php, views/default/input/plaintext.php, + views/default/input/pulldown.php, views/default/input/radio.php, + views/default/input/tags.php, views/default/input/text.php, + views/default/input/url.php, views/default/js/friendsPickerv1.php, + views/default/js/initialise_elgg.php, views/default/js/upload_js.php, + views/default/messages/errors/error.php, + views/default/messages/errors/list.php, + views/default/messages/exceptions/exception.php, + views/default/messages/list.php, views/default/messages/messages/list.php, + views/default/messages/messages/message.php, + views/default/navigation/viewtype.php, + .../notifications/settings/usersettings.php, views/default/object/widget.php, + views/default/output/calendar.php, views/default/output/checkboxes.php, + views/default/output/confirmlink.php, views/default/output/date.php, + views/default/output/email.php, views/default/output/longtext.php, + views/default/output/pulldown.php, views/default/output/radio.php, + views/default/output/tagcloud.php, views/default/output/tags.php, + views/default/output/text.php, views/default/output/url.php, + views/default/page_elements/contentwrapper.php, + views/default/page_elements/header_contents.php, + views/default/page_elements/owner_block.php, + views/default/river/item/list.php, views/default/river/item/noaccess.php, + views/default/river/item/wrapper.php, views/default/river/wrapper.php, + views/default/settings/install.php, views/default/settings/system.php, + views/default/settings/upgrading.php, views/default/spotlight/default.php, + views/default/text/about.php, views/default/text/privacy_view.php, + views/default/text/tos_view.php, + views/default/upload/upload_form_content.php, views/default/user/default.php, + views/default/user/settings/default_access.php, + views/default/user/settings/email.php, views/default/user/settings/name.php, + views/default/user/settings/password.php, + .../usersettings/statistics_opt/numentities.php, views/default/welcome.php, + views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php, + views/failsafe/canvas/default.php, views/failsafe/input/access.php, + views/failsafe/input/checkboxes.php, views/failsafe/input/longtext.php, + views/failsafe/input/pulldown.php, views/failsafe/input/text.php, + views/failsafe/messages/errors/error.php, + views/failsafe/messages/errors/list.php, views/failsafe/messages/list.php, + views/failsafe/messages/messages/list.php, + views/failsafe/messages/messages/message.php, + views/failsafe/messages/sanitisation/htaccess.php, + views/failsafe/settings/install.php, views/failsafe/settings/system.php, + views/foaf/canvas/default.php, views/foaf/page_elements/contentwrapper.php, + views/foaf/pageshells/pageshell.php, views/foaf/user/default.php, + views/js/object/default.php, views/js/pageshells/pageshell.php, + views/js/user/default.php, views/json/api/output.php, + views/json/canvas/default.php, views/json/export/entity.php, + views/json/export/metadata.php, views/json/export/relationship.php, + views/json/messages/exceptions/exception.php, + views/json/page_elements/contentwrapper.php, + views/json/pageshells/pageshell.php, views/json/river/item/list.php, + views/opendd/messages/exceptions/exception.php, + views/rss/annotation/default.php, views/rss/canvas/default.php, + views/rss/group/default.php, views/rss/object/default.php, + views/rss/page_elements/contentwrapper.php, views/rss/river/item/list.php, + views/rss/user/default.php, views/xml/messages/exceptions/exception.php: All + line endings are now Unix-style. + +2009-08-28 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/register.php, engine/lib/entities.php: Fixes #1196: + ElggEntity::disable() now accepts a 2nd arg for recursive. New users are not + recursively disabled for plugins that need to create entities owned by the + new user upon entity creation. + +2009-08-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/search.php: Fixes #1191: set_input() was never being called for + tag in search_page_handler(). + +2009-08-27 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/annotation/annotate.php: a missing pipe added + + * views/default/annotation/annotate.php: a snippet of a new comment on an + object will now appear in the activity river + +2009-08-26 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Added entity_owner_guid to get_annotations() + +2009-08-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/header.php: a simple solution to a css/js + loading bug. We need to come up with something better, long term. + +2009-08-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: new style added for page update action appearing in + the river + +2009-08-21 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php: Fixes #1180: Group join event triggered after + joining group. This trigger's return was never being tested so no overriding + could be done. If we decide to test the trigger to stop group joining, + groups_write_acl_plugin_hook() will need to be changed... + +2009-08-21 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/river/create.php: new friending river view applied + +2009-08-20 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump to 1.6. + + * _css/css.php, _css/js.php, account/forgotten_password.php, + account/register.php, actions/admin/plugins/disable.php, + actions/admin/plugins/disableall.php, actions/admin/plugins/enable.php, + actions/admin/plugins/enableall.php, actions/admin/plugins/reorder.php, + actions/admin/site/update_basic.php, actions/admin/user/ban.php, + actions/admin/user/delete.php, actions/admin/user/makeadmin.php, + actions/admin/user/removeadmin.php, actions/admin/user/resetpassword.php, + actions/admin/user/unban.php, actions/comments/add.php, + actions/comments/delete.php, actions/email/save.php, + actions/entities/delete.php, actions/friends/add.php, + actions/friends/addcollection.php, actions/friends/deletecollection.php, + actions/friends/editcollection.php, actions/friends/remove.php, + actions/import/opendd.php, actions/login.php, actions/logout.php, + .../notifications/settings/usersettings/save.php, + actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + actions/register.php, actions/systemsettings/install.php, + actions/user/default_access.php, actions/user/language.php, + actions/user/name.php, actions/user/password.php, + actions/user/passwordreset.php, actions/user/requestnewpassword.php, + actions/useradd.php, actions/usersettings/save.php, actions/widgets/add.php, + actions/widgets/reorder.php, actions/widgets/save.php, admin/index.php, + admin/plugins.php, admin/site.php, admin/statistics.php, admin/user.php, + dashboard/index.php, dashboard/latest.php, + engine/handlers/action_handler.php, engine/handlers/cron_handler.php, + engine/handlers/pagehandler.php, engine/handlers/xml-rpc_handler.php, + engine/lib/access.php, engine/lib/actions.php, engine/lib/activity.php, + engine/lib/admin.php, engine/lib/annotations.php, engine/lib/api.php, + engine/lib/cache.php, engine/lib/calendar.php, engine/lib/configuration.php, + engine/lib/cron.php, engine/lib/database.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/exceptions.php, engine/lib/export.php, + engine/lib/extender.php, engine/lib/filestore.php, engine/lib/group.php, + engine/lib/input.php, engine/lib/install.php, engine/lib/languages.php, + engine/lib/location.php, engine/lib/mb_wrapper.php, engine/lib/memcache.php, + engine/lib/metadata.php, engine/lib/metastrings.php, + engine/lib/notification.php, engine/lib/objects.php, engine/lib/opendd.php, + engine/lib/pagehandler.php, engine/lib/pageowner.php, engine/lib/pam.php, + engine/lib/ping.php, engine/lib/plugins.php, engine/lib/query.php, + engine/lib/relationships.php, engine/lib/river2.php, engine/lib/search.php, + engine/lib/sessions.php, engine/lib/sites.php, engine/lib/social.php, + engine/lib/statistics.php, engine/lib/system_log.php, engine/lib/tags.php, + engine/lib/testing.php, engine/lib/users.php, engine/lib/usersettings.php, + engine/lib/version.php, engine/lib/widgets.php, engine/lib/xml-rpc.php, + engine/lib/xml.php, engine/schema/mysql.sql, engine/start.php, + entities/index.php, entities/list.php, friends/add.php, + friends/collections.php, friends/edit.php, friends/index.php, friends/of.php, + friends/pickercallback.php, index.php, install.php, + mod/crontrigger/start.php, mod/diagnostics/actions/download.php, + mod/diagnostics/index.php, mod/diagnostics/languages/en.php, + mod/diagnostics/start.php, mod/diagnostics/testreport.php, + mod/diagnostics/unittester.php, + .../views/default/diagnostics/forms/download.php, + .../views/default/diagnostics/runalltests.php, + mod/diagnostics/views/default/diagnostics/test.php, + .../views/default/diagnostics/testresult.php, + mod/garbagecollector/languages/en.php, mod/garbagecollector/start.php, + mod/htmlawed/start.php, mod/logbrowser/index.php, + mod/logbrowser/languages/en.php, mod/logbrowser/start.php, + mod/logbrowser/views/default/logbrowser/css.php, + mod/logbrowser/views/default/object/logwrapper.php, + mod/logrotate/languages/en.php, mod/logrotate/start.php, + .../actions/email/confirm.php, mod/uservalidationbyemail/languages/en.php, + mod/uservalidationbyemail/start.php, search/groups.php, search/index.php, + search/users.php, services/api/rest.php, services/export/handler.php, + settings/index.php, settings/plugins.php, settings/statistics.php, + settings/user.php, simplecache/view.php, upgrade.php, version.php, + views/default/account/forms/forgotten_password.php, + views/default/account/forms/login.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php, views/default/admin/main.php, + views/default/admin/main_opt/plugins.php, + views/default/admin/main_opt/site.php, + views/default/admin/main_opt/statistics.php, + views/default/admin/main_opt/user.php, views/default/admin/plugins.php, + views/default/admin/plugins_opt/plugin.php, views/default/admin/site.php, + views/default/admin/statistics.php, + views/default/admin/statistics_opt/basic.php, + views/default/admin/statistics_opt/numentities.php, + views/default/admin/statistics_opt/online.php, views/default/admin/user.php, + views/default/admin/user_opt/adduser.php, + views/default/admin/user_opt/search.php, views/default/ajax/loader.php, + views/default/annotation/generic_comment.php, views/default/api/output.php, + views/default/basic_elements/welcome.php, views/default/canvas/default.php, + views/default/canvas/layouts/edit_layout.php, + views/default/canvas/layouts/one_column.php, + views/default/canvas/layouts/sidebar_boxes.php, + .../canvas/layouts/two_column_left_sidebar.php, + .../canvas/layouts/two_column_right_sidebar.php, + views/default/canvas/layouts/widgets.php, + views/default/comments/forms/edit.php, views/default/css.php, + views/default/export/entity.php, views/default/export/metadata.php, + views/default/export/relationship.php, views/default/friends/collection.php, + views/default/friends/collections.php, + views/default/friends/forms/collectionfields.php, + views/default/friends/forms/edit.php, views/default/friends/list.php, + views/default/friends/picker.php, views/default/friends/tablelist.php, + views/default/friends/tablelistcountupdate.php, + views/default/graphics/icon.php, views/default/group/default.php, + views/default/input/access.php, views/default/input/button.php, + views/default/input/calendar.php, views/default/input/captcha.php, + views/default/input/checkboxes.php, views/default/input/email.php, + views/default/input/file.php, views/default/input/form.php, + views/default/input/hidden.php, views/default/input/longtext.php, + views/default/input/password.php, views/default/input/plaintext.php, + views/default/input/pulldown.php, views/default/input/radio.php, + views/default/input/reset.php, views/default/input/securitytoken.php, + views/default/input/submit.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php, + views/default/input/urlshortener.php, + views/default/messages/errors/error.php, + views/default/messages/errors/list.php, + views/default/messages/exceptions/exception.php, + views/default/messages/list.php, views/default/messages/messages/list.php, + views/default/messages/messages/message.php, + views/default/navigation/pagination.php, + views/default/navigation/topbar_tools.php, + views/default/navigation/viewtype.php, + .../notifications/settings/usersettings.php, + views/default/object/default.php, views/default/object/object.php, + views/default/object/plugin.php, views/default/object/widget.php, + views/default/output/calendar.php, views/default/output/checkboxes.php, + views/default/output/confirmlink.php, views/default/output/date.php, + views/default/output/email.php, views/default/output/iframe.php, + views/default/output/longtext.php, views/default/output/pulldown.php, + views/default/output/radio.php, views/default/output/tagcloud.php, + views/default/output/tags.php, views/default/output/text.php, + views/default/output/url.php, views/default/page_elements/elgg_topbar.php, + views/default/page_elements/footer.php, + views/default/page_elements/header.php, + views/default/page_elements/header_contents.php, + views/default/page_elements/owner_block.php, + views/default/page_elements/spotlight.php, + views/default/page_elements/title.php, + views/default/pageshells/pageshell.php, views/default/river/dashboard.php, + views/default/river/item/wrapper.php, + views/default/river/relationship/friend/create.php, + views/default/river/wrapper.php, views/default/search/gallery.php, + views/default/search/gallery_listing.php, views/default/search/listing.php, + views/default/settings/install.php, views/default/settings/system.php, + views/default/site/default.php, views/default/spotlight/default.php, + views/default/text/about.php, views/default/text/privacy_view.php, + views/default/text/tos_view.php, views/default/user/default.php, + views/default/user/settings/default_access.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php, + views/default/usersettings/main.php, + views/default/usersettings/main_opt/plugins.php, + views/default/usersettings/main_opt/statistics.php, + views/default/usersettings/main_opt/user.php, + views/default/usersettings/plugins.php, + views/default/usersettings/plugins_opt/plugin.php, + views/default/usersettings/statistics.php, + .../usersettings/statistics_opt/numentities.php, + .../default/usersettings/statistics_opt/online.php, + views/default/welcome.php, views/default/welcome/logged_in.php, + views/default/welcome/logged_out.php, views/default/widgets/editwrapper.php, + views/default/widgets/wrapper.php, views/failsafe/canvas/default.php, + views/failsafe/input/access.php, views/failsafe/input/button.php, + views/failsafe/input/checkboxes.php, views/failsafe/input/form.php, + views/failsafe/input/hidden.php, views/failsafe/input/longtext.php, + views/failsafe/input/pulldown.php, views/failsafe/input/reset.php, + views/failsafe/input/submit.php, views/failsafe/input/text.php, + views/failsafe/messages/errors/error.php, + views/failsafe/messages/errors/list.php, + views/failsafe/messages/exceptions/exception.php, + views/failsafe/messages/list.php, views/failsafe/messages/messages/list.php, + views/failsafe/messages/messages/message.php, + views/failsafe/messages/sanitisation/htaccess.php, + views/failsafe/messages/sanitisation/settings.php, + views/failsafe/pageshells/pageshell.php, views/failsafe/settings/install.php, + views/failsafe/settings/system.php, views/foaf/canvas/default.php, + views/foaf/pageshells/pageshell.php, views/foaf/user/default.php, + views/ical/canvas/default.php, views/ical/export/entity.php, + views/ical/object/default.php, views/ical/pageshells/pageshell.php, + views/ical/search/entity_list.php, views/js/object/default.php, + views/js/pageshells/pageshell.php, views/js/user/default.php, + views/json/api/output.php, views/json/canvas/default.php, + views/json/export/entity.php, views/json/export/metadata.php, + views/json/export/relationship.php, views/json/group/default.php, + views/json/messages/exceptions/exception.php, views/json/object/default.php, + views/json/pageshells/pageshell.php, views/json/search/entity_list.php, + views/json/site/default.php, views/json/user/default.php, + views/opendd/canvas/default.php, views/opendd/export/entity.php, + views/opendd/export/metadata.php, views/opendd/export/relationship.php, + views/opendd/group/default.php, + views/opendd/messages/exceptions/exception.php, + views/opendd/object/default.php, views/opendd/pageshells/pageshell.php, + views/opendd/site/default.php, views/opendd/user/default.php, + views/php/api/output.php, views/php/canvas/default.php, + views/php/export/entity.php, views/php/export/metadata.php, + views/php/export/relationship.php, views/php/group/default.php, + views/php/messages/exceptions/exception.php, views/php/object/default.php, + views/php/pageshells/pageshell.php, views/php/search/entity_list.php, + views/php/site/default.php, views/php/user/default.php, + views/rss/annotation/default.php, views/rss/canvas/default.php, + views/rss/group/default.php, views/rss/object/default.php, + views/rss/pageshells/pageshell.php, views/rss/user/default.php, + views/xml/api/output.php, views/xml/messages/exceptions/exception.php, + views/xml/pageshells/pageshell.php, views/xml/xml-rpc/output.php: Whoa nelly + this is a big one: Removed license and copyright for files. + +2009-08-19 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * LICENCE.txt: Fixes #1176: Added date back to license. + + * LICENCE.txt: Test + +2009-08-11 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Fixes #942: In register_user, replaced + sanitise_string() call with a simple trim(). Not a problem because all SQL + sanitation is handled elsewhere. + + * engine/lib/annotations.php: Added timelower and timeupper to + get_annotations() and __get_annotations_calculate_x() and its helpers. + +2009-08-06 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/captcha/backgrounds/bg1.jpg, mod/captcha/backgrounds/bg2.jpg, + mod/captcha/backgrounds/bg3.jpg, mod/captcha/backgrounds/bg4.jpg, + mod/captcha/backgrounds/bg5.jpg, mod/captcha/captcha.php, + mod/captcha/fonts/1.ttf, mod/captcha/fonts/Liberation_serif_License.txt, + mod/captcha/languages/en.php, mod/captcha/manifest.xml, + mod/captcha/start.php, mod/captcha/views/default/captcha/css.php, + mod/captcha/views/default/input/captcha.php, + mod/groups/actions/addtogroup.php, mod/groups/actions/delete.php, + mod/groups/actions/edit.php, mod/groups/actions/featured.php, + mod/groups/actions/forums/addpost.php, + mod/groups/actions/forums/addtopic.php, + mod/groups/actions/forums/deletepost.php, + mod/groups/actions/forums/deletetopic.php, + mod/groups/actions/forums/editpost.php, + mod/groups/actions/forums/edittopic.php, + mod/groups/actions/groupskillrequest.php, mod/groups/actions/invite.php, + mod/groups/actions/join.php, mod/groups/actions/joinrequest.php, + mod/groups/actions/leave.php, mod/groups/addtopic.php, mod/groups/all.php, + mod/groups/discussions.php, mod/groups/edit.php, mod/groups/edittopic.php, + mod/groups/forum.php, mod/groups/graphics/defaultlarge.gif, + mod/groups/graphics/defaultmedium.gif, mod/groups/graphics/defaultsmall.gif, + mod/groups/graphics/defaulttiny.gif, mod/groups/graphics/icon.php, + mod/groups/groupprofile.php, mod/groups/index.php, mod/groups/invite.php, + mod/groups/languages/en.php, mod/groups/manifest.xml, + mod/groups/membership.php, mod/groups/membershipreq.php, mod/groups/new.php, + mod/groups/start.php, mod/groups/topicposts.php, + mod/groups/views/default/forms/forums/addpost.php, + mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/forum/topicposts.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + mod/groups/views/default/group/group.php, + .../views/default/groups/closedmembership.php, + mod/groups/views/default/groups/contentwrapper.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/featured.php, + mod/groups/views/default/groups/find.php, + mod/groups/views/default/groups/forum_latest.php, + .../views/default/groups/group_sort_menu.php, + mod/groups/views/default/groups/groupgallery.php, + mod/groups/views/default/groups/grouplisting.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/icon.php, + mod/groups/views/default/groups/members.php, + .../views/default/groups/membershiprequests.php, + mod/groups/views/default/groups/profileitems.php, + mod/groups/views/default/groups/side_menu.php, + .../views/default/icon/group/default/large.php, + .../views/default/icon/group/default/medium.php, + .../views/default/icon/group/default/small.php, + .../views/default/icon/group/default/tiny.php, + .../views/default/object/groupforumtopic.php, + mod/groups/views/default/river/forum/create.php, + .../views/default/river/forum/topic/create.php, + mod/groups/views/default/river/group/create.php, + .../views/default/river/object/group/create.php, + .../river/object/groupforumtopic/annotate.php, + .../river/object/groupforumtopic/create.php, + .../river/object/groupforumtopic/update.php, + .../default/river/relationship/member/create.php, + mod/groups/views/default/settings/groups/edit.php, + mod/groups/views/default/sharing/invite.php, + .../views/default/widgets/a_users_groups/edit.php, + .../views/default/widgets/a_users_groups/view.php, + .../default/widgets/group_entities_widget/edit.php, + .../default/widgets/group_entities_widget/view.php, + .../default/widgets/group_members_widget/edit.php, + .../default/widgets/group_members_widget/view.php, + mod/groups/views/rss/forum/topicposts.php, + mod/groups/views/rss/forum/topics.php, + mod/groups/views/rss/forum/viewposts.php, + mod/groups/views/rss/groups/contentwrapper.php, + mod/groups/views/rss/groups/profileitems.php, + mod/notifications/actions/groupsave.php, mod/notifications/actions/save.php, + .../graphics/icon_notifications_email.gif, mod/notifications/groups.php, + mod/notifications/index.php, mod/notifications/languages/en.php, + mod/notifications/manifest.xml, mod/notifications/start.php, + .../views/default/notifications/css.php, + .../notifications/settings/usersettings.php, + .../notifications/subscriptions/collections.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/groupsform.php, + .../notifications/subscriptions/jsfuncs.php, + .../notifications/subscriptions/personal.php, + mod/profile/actions/cropicon.php, + mod/profile/actions/deletedefaultprofileitem.php, + mod/profile/actions/edit.php, mod/profile/actions/editdefault.php, + mod/profile/actions/iconupload.php, + mod/profile/actions/resetdefaultprofile.php, mod/profile/defaultprofile.php, + mod/profile/edit.php, mod/profile/editicon.php, + mod/profile/graphics/defaultlarge.gif, + mod/profile/graphics/defaultmaster.gif, + mod/profile/graphics/defaultmedium.gif, + mod/profile/graphics/defaultsmall.gif, mod/profile/graphics/defaulttiny.gif, + mod/profile/graphics/defaulttopbar.gif, mod/profile/icon.php, + mod/profile/icondirect.php, mod/profile/index.php, + mod/profile/javascript.php, mod/profile/manifest.xml, mod/profile/start.php, + .../views/default/icon/user/default/large.php, + .../views/default/icon/user/default/master.php, + .../views/default/icon/user/default/medium.php, + .../views/default/icon/user/default/small.php, + .../views/default/icon/user/default/tiny.php, + .../views/default/icon/user/default/topbar.php, + .../views/default/js/jquery.imgareaselect-0.8.js, + .../default/js/jquery.imgareaselect-0.8.min.js, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/edit.php, + .../views/default/profile/editdefaultprofile.php, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/gallery.php, + mod/profile/views/default/profile/hoverover.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/javascript.php, + mod/profile/views/default/profile/listing.php, + mod/profile/views/default/profile/menu/actions.php, + .../views/default/profile/menu/adminlinks.php, + .../views/default/profile/menu/adminwrapper.php, + mod/profile/views/default/profile/menu/links.php, + .../views/default/profile/menu/linksownpage.php, + mod/profile/views/default/profile/metatags.php, + mod/profile/views/default/profile/profilelinks.php, + mod/profile/views/default/profile/submenu.php, + mod/profile/views/default/profile/userdetails.php, + .../river/user/default/profileiconupdate.php, + .../default/river/user/default/profileupdate.php, + mod/reportedcontent/actions/add.php, mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, mod/reportedcontent/add.php, + mod/reportedcontent/index.php, mod/reportedcontent/languages/en.php, + mod/reportedcontent/manifest.xml, mod/reportedcontent/start.php, + .../views/default/reportedcontent/css.php, + .../views/default/reportedcontent/form.php, + .../views/default/reportedcontent/listing.php, + .../views/default/reportedcontent/user_report.php, + mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php, + mod/riverdashboard/index.php, mod/riverdashboard/languages/en.php, + mod/riverdashboard/manifest.xml, mod/riverdashboard/start.php, + .../views/default/river/sitemessage/create.php, + .../views/default/riverdashboard/container.php, + .../views/default/riverdashboard/css.php, + .../views/default/riverdashboard/js.php, + .../views/default/riverdashboard/nav.php, + .../views/default/riverdashboard/newestmembers.php, + .../views/default/riverdashboard/sitemessage.php, + .../views/default/riverdashboard/welcome.php, + .../views/default/settings/riverdashboard/edit.php, + .../views/default/widgets/river_widget/edit.php, + .../views/default/widgets/river_widget/view.php, + .../views/json/riverdashboard/container.php, + .../views/rss/riverdashboard/container.php, mod/thewire/actions/add.php, + mod/thewire/actions/delete.php, mod/thewire/add.php, + mod/thewire/everyone.php, mod/thewire/graphics/river_icon_thewire.gif, + mod/thewire/graphics/thewire_speech_bubble.gif, mod/thewire/index.php, + mod/thewire/languages/en.php, mod/thewire/manifest.xml, + mod/thewire/readme.txt, mod/thewire/start.php, + mod/thewire/views/default/object/thewire.php, + .../views/default/river/object/thewire/create.php, + .../views/default/thewire/activity_view.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/thewire/forms/add.php, + mod/thewire/views/default/thewire/notfound.php, + .../views/default/thewire/profile_status.php, + .../views/default/thewire/scripts/counter.js, + mod/thewire/views/default/thewire/view.php, + mod/thewire/views/default/widgets/thewire/edit.php, + mod/thewire/views/default/widgets/thewire/view.php: removed all main plugins + from core - they now live in the plugins svn + +2009-08-05 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Added documentation to + list_entities_from_access_collection(); + +2009-08-04 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fixed a security issues when simple cache is off. + +2009-08-04 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt: small edit + +2009-08-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Added starttime and endtime for + get_entities_from_annotation(). + +2009-07-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Refs #1089: Removed [B] flag from htaccess. This flag is + wildly inconsistent in functionality and support in Apache. Will have to + implement a solution in PHP. + +2009-07-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Added get/list_entities_from_access_collection(). + + * engine/lib/cache.php: Fixes #1151: Added is_dir() check before attempting + to create cache directory. + +2009-07-27 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Fixes #1148: Correctly comparing strings to + get OS. + +2009-07-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/css.php: small fix to force facebook and + twitter user icons to the right size in the recent members sidebar + +2009-07-24 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Fixes #1144: Added comma between order by fields. + + +2009-07-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, version.php: Closes #1137: Setting a hidden variable + "returntoreferer" in a login form will now cause the action to use the + "referrer" address on a successful login. Version bump. + + * mod/profile/views/default/profile/editicon.php: Minor bugfix on username + +2009-07-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + + * .../views/default/object/groupforumtopic.php: Closes #1131: htmlentities + in view around user text + +2009-07-16 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt: readme tweak + + * CONTRIBUTORS.txt: small tweak + +2009-07-15 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/icondirect.php, simplecache/view.php: Forcing a new db connect + for simplecache/view.php and mod/profile/icondirect.php Will avoid bugs if a + previous connection has been created. + +2009-07-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php: Closes #1119: If post data not initially found then + input stream is used. + +2009-07-10 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/header.php: Removed #1100 hack + +2009-07-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/header.php: Closes #1100: Added a dummy + function to page shell to initialise jquery + + * views/default/canvas/layouts/widgets.php: Closes #1113: Htmlentities made + UTF-8 and quotes safe. + +2009-07-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pagehandler.php, version.php: Closes #1111: Using substr + instead of parse_url. + + * engine/lib/elgglib.php: Refs #427: Added $vars array to hook call. + +2009-07-07 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/htmlawed/start.php: Closes #956: Classes are removed by the HTML + filter. + + * engine/lib/access.php, mod/groups/start.php: Refs #1099: Using write + access hook to allow group-only ACLs. Need to examine better solutions after + 1.7. + +2009-07-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/pulldown.php: Closes #1105: Value on input/pulldown + view now escaped. + + * engine/lib/xml-rpc.php: Closes #1075: XML-RPC client behaving as per spec + +2009-07-06 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pagehandler.php, htaccess_dist: Refs #1089: Added [B] flag to + rewrite for tags. Won't work until apache 2.2.12. Cleaned up some query + code in pagehandler(). + +2009-07-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/cropicon.php: Admin cropping of other user icons now + works as expected. + + * mod/profile/start.php: Fixed doubling on icon edit (nb. this was not the + same issue as Refs #1100) + + * mod/profile/views/default/profile/menu/links.php, + .../views/default/profile/menu/linksownpage.php: Removed edit profile, added + links to own page. + +2009-07-06 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: small tweak to filestore + +2009-07-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/cropicon.php, mod/profile/actions/edit.php, + mod/profile/actions/iconupload.php, mod/profile/editicon.php, + mod/profile/manifest.xml, mod/profile/start.php, + mod/profile/views/default/profile/edit.php, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/menu/links.php, + mod/profile/views/default/profile/userdetails.php, version.php: * Closes + #1104: Edit profile and edit icon links on pulldown menu for editable users. + * Closes #545: Admins are now able to edit profiles and icons of other users. + * CSRF protection added to icon upload and edit code. * Version bump. + + * engine/lib/entities.php: Closes #742: Ability to retrieve master icon from + getIcon() interface. + + * languages/en.php, mod/profile/views/default/profile/editicon.php: Closes + #1103: Profile text now has translation tag + +2009-07-03 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: added css rule for em tags to work properly with + htmlawed and tinyMCE editor + +2009-07-03 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/htmlawed/start.php: Allowing selected style attributes in htmlawed. + +2009-07-02 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php: Removing update client from initial + modules. + + * actions/systemsettings/install.php: Refs #1086 & #1073: Filtering and + captcha have correct install defaults. + +2009-07-02 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Closes #859: Group forum thread-starters receive + same email as participants. + +2009-07-02 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: order by now works on get entities from metadata + +2009-07-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/htmlawed/start.php: Fixed a typo in htmlawed filtering. + + * engine/lib/users.php: Refs #1058: Using validated metadata for new user + permission check. Correctly allows for enable() / disable(), but still not + ideal. + +2009-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2009070101.php, mod/kses/manifest.xml, + mod/kses/start.php, mod/kses/vendors/kses/AUTHORS, + mod/kses/vendors/kses/COPYING, mod/kses/vendors/kses/ChangeLog, + mod/kses/vendors/kses/README, mod/kses/vendors/kses/TODO, + mod/kses/vendors/kses/docs/attribute-value-checks, + mod/kses/vendors/kses/docs/hooks, + mod/kses/vendors/kses/docs/stripping-everything, + mod/kses/vendors/kses/docs/supported-formats, + .../vendors/kses/docs/whitelisted-url-protocols, + mod/kses/vendors/kses/examples/filter.php, + mod/kses/vendors/kses/examples/test.php, mod/kses/vendors/kses/kses.php, + mod/kses/vendors/kses/oop/oop.kses.changelog.txt, + mod/kses/vendors/kses/oop/oop.simple.api.txt, + mod/kses/vendors/kses/oop/php4.class.kses.php, + mod/kses/vendors/kses/oop/php5.class.kses.php, + mod/kses/vendors/kses/oop/test.oop.kses.php, version.php: Refs #1086: + Deprecating kses and removing it from core. Version bump. + +2009-07-01 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/htmlawed/manifest.xml, mod/htmlawed/start.php, + mod/htmlawed/vendors/htmLawed/htmLawed.php, + mod/htmlawed/vendors/htmLawed/htmLawedTest.php, + mod/htmlawed/vendors/htmLawed/htmLawed_README.htm, + mod/htmlawed/vendors/htmLawed/htmLawed_README.txt, + .../vendors/htmLawed/htmLawed_TESTCASE.txt: Refs #1086: Added htmLawed plugin + as replacement for kses. + +2009-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: Closes #1097: Results set by set_input are now also + filtered by get_input() + + * engine/lib/annotations.php: Short circuit on delete annotations to avoid + error message + + * engine/lib/metadata.php: Metadata delete now passing correct object, also + handles missing metadata entity. + +2009-07-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../notifications/subscriptions/jsfuncs.php, + .../views/default/js/jquery.imgareaselect-0.4.2.js, + .../default/js/jquery.imgareaselect-0.4.2.min.js, + .../views/default/js/jquery.imgareaselect-0.8.js, + .../default/js/jquery.imgareaselect-0.8.min.js, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/javascript.php, + vendors/jquery/jquery-1.2.6.pack.js, vendors/jquery/jquery-1.3.2.min.js, + vendors/jquery/jquery-ui-1.7.2.custom.min.js, + .../jquery/jquery-ui-personalized-1.5.3.packed.js, + vendors/jquery/jquery.form.js, views/default/embed/addcontentjs.php, + views/default/js/initialise_elgg.php, views/default/js/upload_js.php, + views/default/page_elements/header.php: update to jquery 1.3.2 and jqueryUI + 1.7.2 closes #941 + +2009-06-30 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, mod/thewire/views/default/object/thewire.php, + .../views/default/river/object/thewire/create.php: fixed wire reply button + (missing 'echo'), and tweaked river/dashboard reply link for the default + theme. Also fixed a typo in the admin area + +2009-06-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * search/groups.php, search/index.php, search/users.php: Refs #1086: Fixes + specific issues mentioned pending KSES fix / replacement + +2009-06-30 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php, views/default/friends/collection.php, + views/default/output/confirmlink.php: Modified output/confirmlink view to + accept a class param. user_remove_friend() uses + remove_user_from_access_collection() instead of raw SQL. Deleting an access + collection prompts using output/confirmlink. + +2009-06-30 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/river/object/thewire/create.php: wire links will now + work in the activity river + +2009-06-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt: Fixed typo + +2009-06-29 brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/collection.php: Ref #1015: Correctly placed the end + div for access collection delete link. + + * views/default/friends/collection.php: Closes #1015: Added a prompt before + deleting an access collection. Also cleaned up some hard vs soft tab issues. + + + * engine/lib/users.php: Closes #502: Removing unfriended users from access + lists upon unfriending. + + * engine/lib/annotations.php: Closes #337: Added checking for metastrings in + __get_annotations_calculate_x() + + * engine/lib/entities.php, engine/lib/relationships.php: Updated get_*() + functions ot return false if an invalid subtype is specified. + +2009-06-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2009050801.php: Closes #1073: Captcha off by default + +2009-06-28 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river2.php: Access levels on add_to_river() will now respect + ACCESS_DEFAULT level. + + * views/rss/pageshells/pageshell.php: Closes #1090: Removed xml:base from + RSS channel tag. + +2009-06-26 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/captcha/manifest.xml: Minor point of clarification + +2009-06-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php: tweak to input box size + +2009-06-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + + * engine/lib/elgglib.php: Closes #427: Original view name passed to plugin + hook. + + * engine/lib/filestore.php: Some tidying of file download manager functions. + +2009-06-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + + * actions/friends/add.php, actions/friends/remove.php, + mod/profile/views/default/profile/menu/actions.php: Action gatekeeper added + to add and remove friends. + +2009-06-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump. + + * views/ical/canvas/default.php, views/ical/export/entity.php, + views/ical/object/default.php, views/ical/pageshells/pageshell.php, + views/ical/search/entity_list.php: Closes #581: First draft ICAL export views + for Notable calendar events. + +2009-06-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump. + + * engine/lib/filestore.php: Closes #601: Provides default for new + ElggFilestore objects to remove warning message. + +2009-06-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/views/default/object/thewire.php, + .../views/default/river/object/thewire/create.php: * Translation 'reply' + fixed. * Now possible to reply to wire posts from within the river. + + * engine/lib/annotations.php: Closes #719: More options on annotation count + functions. + + * views/default/input/access.php, views/default/input/button.php, + views/default/input/checkboxes.php, views/default/input/email.php, + views/default/input/file.php, views/default/input/hidden.php, + views/default/input/longtext.php, views/default/input/password.php, + views/default/input/plaintext.php, views/default/input/pulldown.php, + views/default/input/radio.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php: Closes #540: + input/* views have internalid attribute. + + * engine/lib/elgglib.php: Refs #964: Correct detection of type. + + * version.php: Version bump + + * engine/lib/system_log.php: Refs #328: Documentation tweak. + + * engine/lib/elgglib.php: Refs #964: Tidied plugin hook into framework + function, changed hook to entity:annotate. + +2009-06-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, version.php: Marcus Povey 20090616: * Closes #964: + Introduces a plugin hook 'annotations:view', $entity_class + (object/user/group/site) called elgg_view_entity on FULL view. This lets you + return annotations to an entity and control the order in which they're + displayed. Existing views remain un-effected but should probably be + retrofitted. * Version bump. + + * engine/lib/system_log.php: Bugfix to archive logs sql + +2009-06-14 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/urlshortener.php: URL shortener view. + + * htaccess_dist: Actions rewrite rule will now match against numbers as well + as letters. + + * version.php: Version bump + + * mod/thewire/views/default/thewire/forms/add.php: Call out to a url + shortner if one is available, through the use of the input/urlshortner view. + +2009-06-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + + * engine/lib/filestore.php, engine/lib/users.php: Refs #1041: * Speculative + fix, extended blacklist of invalid characters for user signup * Mapping some + filestore matrix characters (notable '.') to a safe char + + * engine/lib/filestore.php, languages/en.php: Refs #1041: Extra debug + +2009-06-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Block URL unsafe characters from username + +2009-06-10 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/cache.php: File cache attempts to create directory if it is not + present. + +2009-06-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/mb_wrapper.php, mod/thewire/start.php: * Introducing substr + wrapper function * Wire strips tags (Closes #1045) + +2009-06-05 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/mb_wrapper.php, engine/lib/metadata.php, + engine/lib/metastrings.php, search/index.php, version.php: Closes #639: * + Metastrings can be searched either case sensitive or insensitive modes. * + Tags now have case lowered in a UTF8 safe way (requires mbstring support). * + Introducing mb_wrapper.php containing multibyte wrapper functions. * Version + bump. * Introduces #1043 for consideration. + + * engine/lib/actions.php, engine/lib/pagehandler.php: Close #1040: Limited + explode on action and page handler. + +2009-06-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/checkboxes.php: Closes #1037: Removed double pasting + +2009-06-04 kevin <kevin@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/js/upload_js.php: Changed a variable name that IE did not + like. + +2009-06-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Closes #998 : Operator selection on get by + metadata multi + +2009-06-02 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Removed some error messages + +2009-05-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php: Option to suppress visible errors in token + validation code. + +2009-05-29 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/upload/upload_form_content.php: hashed out folders view + +2009-05-28 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pagehandler.php: Closes #1035: Page handler now urldecodes + input, necessary as vars are extracted from request_uri and not $_REQUEST + (which is automatically decoded) + + * engine/lib/group.php: Fixed some typos in group search + + * languages/en.php: Group search language correction + + * languages/en.php, search/groups.php: Group search language correction + + * views/default/user/search/finishblurb.php: Refs #965: Correct some search + links. + + * views/default/group/search/finishblurb.php, + views/default/user/search/finishblurb.php: Refs #965: Correct some search + links. + + * engine/lib/entities.php, engine/lib/search.php, search/index.php, + version.php: Refs #965: Search now correctly using page handler to make it + easier to replace. + + * views/default/page_elements/elgg_topbar.php: Refs #965: Topbar search now + pointing at correct url. + + * languages/en.php, views/default/page_elements/elgg_topbar.php: Closes + #805: Top bar search now internationalised. Refs #965 + +2009-05-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/metadata.php: Delete event now + triggered on metadata and annotation delete + + * version.php: Version bump + + * engine/lib/sessions.php: Admin shortcut flag set on login as well as init + +2009-05-27 kevin <kevin@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Removed plugin-specific references from + file_display_thumbnail and file_add_to_folders. + +2009-05-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Refs #965: Allowing upgrades to be loaded from + other locations. + + * engine/lib/group.php, engine/lib/users.php, engine/schema/mysql.sql, + engine/schema/upgrades/2009052201.sql, languages/en.php, search/groups.php, + version.php, views/default/group/search/finishblurb.php, + views/default/group/search/startblurb.php: Closes #1030: Group title and + description search added, refs #965 + + * engine/lib/users.php: Closes #1031: Restored wildcard as it didn't appear + that slow. + +2009-05-21 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/captcha/views/default/input/captcha.php: captcha layout tweak + +2009-05-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + + * engine/lib/database.php: Refs #1027: Introducing + $CONFIG->db_disable_query_cache which allows disabling of query cache for + implementation in CLI mode + + * engine/lib/actions.php: Closes #1026: Removed "@" from include statement + +2009-05-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Closes #1025: Using the correct variable. + +2009-05-14 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + + * views/rss/annotation/default.php, views/rss/group/default.php, + views/rss/object/default.php, views/rss/pageshells/pageshell.php, + views/rss/user/default.php: Closes #646: GeoRSS support added to Locatable + objects with coordinates on RSS feeds + + * views/rss/annotation/default.php, views/rss/group/default.php, + views/rss/object/default.php, views/rss/pageshells/pageshell.php, + views/rss/user/default.php: Closes #1024: Added call to views which allow + extensions to be made. + + * views/rss/annotation/default.php, views/rss/group/default.php, + views/rss/object/default.php, views/rss/pageshells/pageshell.php: Making use + of the Dublin Core extensions to provide owner information in RSS feeds + + * engine/lib/location.php, engine/schema/mysql.sql, + engine/schema/upgrades/2009051401.sql, version.php: Fixed geocode stuff + + version bump + +2009-05-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + + * mod/diagnostics/languages/en.php, mod/diagnostics/start.php, + mod/diagnostics/views/default/diagnostics/test.php, + .../views/default/diagnostics/testresult.php: Closes #1009: Diagnostics unit + test with example + + * engine/lib/testing.php, mod/diagnostics/index.php, + mod/diagnostics/languages/en.php, mod/diagnostics/start.php, + mod/diagnostics/testreport.php, mod/diagnostics/unittester.php, + .../views/default/diagnostics/runalltests.php, + mod/diagnostics/views/default/diagnostics/test.php, + .../views/default/diagnostics/testresult.php: Refs #1009: Enhancements to + diagnostics tool to use the test framework. + + * engine/lib/testing.php: Refs #1009: Changed the method tests are + performed. + + * engine/lib/testing.php: Refs #1009: Simple test framework outline added. + +2009-05-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/system_log.php: Closes #1003: Using more efficient query + + * engine/lib/river.php, version.php: Removed deprecated river library + + version bump + + * engine/lib/actions.php: Closes #749: Warning message on missing token. + +2009-05-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/addtogroup.php: Closes #944: Changed owner check to a + canEdit check on the group. + + * engine/lib/river.php: Deprecated old river code + + * engine/lib/system_log.php, version.php: Closes #1010: Log event now called + on an event of its own, this permits plugins to add additional logging or + replace the logging method altogether. This is only possible now that the + old river code has been replaced. + + * engine/lib/version.php: Refs #965 & #967: Event triggered on upgrade, + allowing easier integration with plugins. + + * views/default/spotlight/default.php: Closes #1017: Div no longer closed + early. + + * views/default/page_elements/elgg_topbar.php: Closes #1016: Image tag + closed + + * version.php: Version bump + + * mod/captcha/start.php: Captcha list can now be extended by other plugins + +2009-05-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/start.php: Hard limit to string lengths. + + * mod/captcha/fonts/Liberation_serif_License.txt: Added font licence, refs + #1011 + + * actions/systemsettings/install.php, engine/lib/upgrades/2009050801.php, + mod/captcha/backgrounds/bg1.jpg, mod/captcha/backgrounds/bg2.jpg, + mod/captcha/backgrounds/bg3.jpg, mod/captcha/backgrounds/bg4.jpg, + mod/captcha/backgrounds/bg5.jpg, mod/captcha/captcha.php, + mod/captcha/fonts/1.ttf, mod/captcha/languages/en.php, + mod/captcha/manifest.xml, mod/captcha/start.php, + mod/captcha/views/default/captcha/css.php, + mod/captcha/views/default/input/captcha.php, version.php: Closes #1011: Added + basic captcha support. + + * actions/systemsettings/install.php: System default plugins now accepts + array as well as CSV + + * views/default/account/forms/forgotten_password.php: Refs #1011: Correctly + CSSed and now using captcha if available + +2009-05-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + + * views/default/account/forms/register.php, views/default/input/captcha.php: + Closes #983: Introducing input/captcha view, use wherever a captcha is + required - override with plugins and use the actions hook to do additional + validation! + + * engine/lib/relationships.php: Refs #975: Get entities from metadata and + relationship now behaves as expected + +2009-05-05 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Closes #994: elgg_view_exists will now check to + see if a view exists by dint of being extended. + + * engine/lib/access.php, engine/lib/elgglib.php: Removing spurious error log + messages + + * mod/reportedcontent/actions/add.php, + mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php: Closes #725: Typo corrected. + + * languages/en.php, mod/riverdashboard/languages/en.php, + .../views/default/riverdashboard/welcome.php, + views/default/basic_elements/welcome.php, + views/default/welcome/logged_in.php: Closes #950: Fixed missing translations. + + * mod/riverdashboard/languages/en.php, + .../views/default/riverdashboard/welcome.php: Closes #1004: Welcome no longer + hard coded. + + * version.php: Version bump + + * engine/lib/entities.php: Closes #1007: Private data now removed on entity + deletion. + + * engine/lib/users.php: Closes #1008: Fixed typo + +2009-05-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: Closes #824: Test variable to prevent error + message in log. + +2009-05-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Closes #1002: Committed missing variable code + + * UPGRADE.txt: Test + + * UPGRADE.txt: Test + +2009-04-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * UPGRADE.txt: Closes #1001: This is a test + + * UPGRADE.txt: Refs #4: This is a test + + * UPGRADE.txt: + + * UPGRADE.txt: + + * UPGRADE.txt: Test + + * UPGRADE.txt: Test + + * UPGRADE.txt: Test + + * UPGRADE.txt: Test + + * UPGRADE.txt: TEst + + * UPGRADE.txt: Test + + * UPGRADE.txt: Removed test + + * UPGRADE.txt: Test + +2009-04-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Closes #927: Minimum user length no longer hard + coded. + + * engine/lib/relationships.php: Closes #975: Now possible to search by + metadata and relationship + + * engine/lib/users.php: Closes #943: Event triggered when banning or + unbanning a user. + +2009-04-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + + * mod/groups/actions/edit.php, + mod/groups/views/default/forms/groups/edit.php: Added security token to group + edit form + + * views/default/input/form.php, views/default/input/securitytoken.php: + Introducing input/securitytoken as an intermediate step for form conversion. + + * mod/groups/actions/edit.php, mod/groups/languages/en.php, + mod/groups/views/default/forms/groups/edit.php: Closes #969: Admin option to + allow the setting of certain access controls on a group + + * actions/useradd.php, engine/lib/users.php: Closes #856: Admin created + users are no longer created as being owned by the admin + +2009-04-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php: Refs #969: Added admin menu option for + enabling private groups + + * mod/groups/views/default/settings/groups/edit.php: Refs #969: Added admin + menu option for enabling private groups + + * engine/lib/group.php: Closes #980: group_gatekeeper() now has an admin + override if the admin is logged in + + * simplecache/view.php: Closes #989: Forces regenerate on next refresh when + cache file is missing + +2009-04-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/metadata.php, engine/lib/users.php: + Deleting correct data + using correct tables + + * engine/lib/annotations.php, engine/lib/entities.php, + engine/lib/metadata.php, engine/lib/users.php: Closes #957: Annotations and + metadata owned by a deleted user are now also deleted. + + * languages/en.php, mod/groups/views/default/forum/topicposts.php, + .../views/default/object/groupforumtopic.php: Closes #957: Groups topics now + handle deleted users, I recommend that people look at what I've done and + handle deleted users in a similar way in their plugins. + +2009-04-21 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: Belts and braces checking on isloggedin() + +2009-04-21 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/sidebar_boxes.php: an extra view to extend, + added to sidebar boxes + +2009-04-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/kses/manifest.xml: Refs #833: Added manifest + + * actions/systemsettings/install.php, engine/lib/input.php, + engine/lib/upgrades/2009041701.php, mod/kses/start.php, + mod/kses/vendors/kses/AUTHORS, mod/kses/vendors/kses/COPYING, + mod/kses/vendors/kses/ChangeLog, mod/kses/vendors/kses/README, + mod/kses/vendors/kses/TODO, + mod/kses/vendors/kses/docs/attribute-value-checks, + mod/kses/vendors/kses/docs/hooks, + mod/kses/vendors/kses/docs/stripping-everything, + mod/kses/vendors/kses/docs/supported-formats, + .../vendors/kses/docs/whitelisted-url-protocols, + mod/kses/vendors/kses/examples/filter.php, + mod/kses/vendors/kses/examples/test.php, mod/kses/vendors/kses/kses.php, + mod/kses/vendors/kses/oop/oop.kses.changelog.txt, + mod/kses/vendors/kses/oop/oop.simple.api.txt, + mod/kses/vendors/kses/oop/php4.class.kses.php, + mod/kses/vendors/kses/oop/php5.class.kses.php, + mod/kses/vendors/kses/oop/test.oop.kses.php, vendors/kses/AUTHORS, + vendors/kses/COPYING, vendors/kses/ChangeLog, vendors/kses/README, + vendors/kses/TODO, vendors/kses/docs/attribute-value-checks, + vendors/kses/docs/hooks, vendors/kses/docs/stripping-everything, + vendors/kses/docs/supported-formats, + vendors/kses/docs/whitelisted-url-protocols, + vendors/kses/examples/filter.php, vendors/kses/examples/test.php, + vendors/kses/kses.php, vendors/kses/oop/oop.kses.changelog.txt, + vendors/kses/oop/oop.simple.api.txt, vendors/kses/oop/php4.class.kses.php, + vendors/kses/oop/php5.class.kses.php, vendors/kses/oop/test.oop.kses.php, + version.php: Closes #833: Kses now built as module + + * engine/lib/input.php: Reverted last + +2009-04-17 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: small tweak to kses input, for now. + +2009-04-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: Removed style on code + + * engine/lib/input.php: Removed columns + + * engine/lib/input.php: Slightly more draconian kses rules + + * engine/lib/plugins.php: Closes #982: Object limit maximum raised. + +2009-04-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Moved old file mime type guesser back to files + plugin so that there are no conflicts + +2009-04-16 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Passed container_guid to any quota plugins and + removed duplicate function definition. + + * engine/lib/filestore.php: Added file_get_general_file_type() function + +2009-04-15 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php, version.php: Centralised mimetype function + + * engine/lib/filestore.php, views/default/js/upload_js.php, + views/default/upload/upload_form_content.php: Rolled in Kevin's file store + enhancements and upload code. + + * version.php: Version bump + + * engine/lib/pageowner.php, languages/en.php: Error logged on page forward + due to missing page owner. + +2009-04-14 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/graphics/river_icon_thewire.gif, + .../views/default/thewire/activity_view.php: link to the wire added to bottom + of latest wire post box on riverdashboard page + +2009-04-11 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/userdetails.php: small profile custom + fields tweak + +2009-04-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/start.php: The Wire incoming SMS now uses the default access + level. + + * mod/thewire/start.php: Moving the wire to use $SESSION instead of + $_SESSION + + * engine/lib/elgglib.php: Removing viewtype autoforward, because it broke + installs. + +2009-04-10 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/actionurl.php, views/default/output/confirmlink.php, + views/default/output/url.php: Rolled token into url and confirmlink + + * engine/lib/tags.php: Closes #977: get_tags now functional for entities + without subtypes. + +2009-04-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/actionurl.php: Introducing actionurl.php (Refs #749) + + * engine/lib/pageowner.php: Forward user if a page owner is inaccessible + (Refs #969) + + * engine/lib/elgglib.php: Non-default view types now preserved when + forwarding. + + * engine/lib/metadata.php: Closes #974: Owner_guid may now be an array + +2009-04-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php, engine/lib/configuration.php, + engine/lib/elgglib.php, languages/en.php, views/default/settings/system.php: + Close #968: View path cache can now be turned on and off + + * engine/lib/elgglib.php: Removed unused experimental cache functions + + * actions/admin/plugins/reorder.php, engine/lib/plugins.php: Refs #946: + Improved documentation on enable/disable/reorder plugin commands + + * actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php, + actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php, + actions/admin/plugins/reorder.php, engine/lib/elgglib.php, + engine/lib/plugins.php, upgrade.php: Refs #968 & #946: Tidied filepath cache + stuff by placing them in function calls. + + * mod/profile/views/default/profile/userdetails.php, + views/default/admin/main.php, views/default/admin/plugins.php, + views/default/admin/site.php, views/default/admin/user.php, + views/default/canvas/layouts/widgets.php, + views/default/messages/errors/error.php, + views/default/messages/exceptions/exception.php, + views/default/messages/messages/message.php, + views/default/usersettings/main.php, views/default/usersettings/plugins.php: + Refs #963: Autop changed to longtext on standard views + + * engine/lib/database.php, version.php: Added callback support to + get_data_row() + +2009-04-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php: Closes #937: Added time constraints to the tag + retrieval query. + +2009-04-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: The inclusion of a new library merits a new internal version + number. + +2009-04-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/languages/en.php, + .../views/default/riverdashboard/newestmembers.php: Closes #932: Recent + members string no longer hard coded + +2009-04-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * vendors/jquery/jquery.form.js, views/default/page_elements/header.php: + jQuery Form plugin, welcome to Elgg Core. + +2009-04-02 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/views/default/object/thewire.php: Closes #949: Method in "via + {{Method}}" now wrapped in an elgg_echo + + * engine/lib/plugins.php: Closes #945: enable/disable_plugin now updates + $ENABLED_PLUGINS_CACHE + +2009-03-31 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/uservalidationbyemail/manifest.xml, version.php: Version bump + + * engine/lib/metadata.php, engine/lib/users.php, + mod/uservalidationbyemail/start.php: Closes #896: Error thrown if user not + validate. Metadata physically removed rather than simply blanked when + validation is requested. Note: update_metadata no longer seems to support + anonymous metadata which is likely to have knock on issues elsewhere... + +2009-03-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/icondirect.php: Closes #916: Icondirect now using multibyte + safe str_split code from filestore.php + + * version.php: Version bump + + * engine/lib/database.php: Closes #875: Using db link + + * engine/lib/notification.php: Closes #889: Decoding html entities from + messages before stripping tags + + * engine/lib/elgglib.php: Closes #897: Memcache datalists correctly saved on + first load + + * views/default/css.php: Closes #903: Large <pre> and <code> blocks no + longer break page shell + + * mod/riverdashboard/index.php: Closes #899: River dash ajax now UTF-8 + + * views/default/page_elements/owner_block.php: Closes #914: Removed odd line + +2009-03-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pageowner.php: Context can now be assigned by defining a + constant in the page. + +2009-03-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/actions/add.php: Refs #926: Private wire posts get bumped to + 'logged in' + +2009-03-26 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php: small lang tweak + + * languages/en.php, .../views/default/profile/editdefaultprofile.php: small + lang tweak + +2009-03-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/edittopic.php: Closes #930: addtopic -> edittopic + +2009-03-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/widgets/river_widget/view.php: small tweak + + * .../views/default/river/object/thewire/create.php: river view tweak for + the wire + +2009-03-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: Different assignment. + + * engine/lib/users.php: Disposed of unnecessary $result variables. + + * engine/lib/api.php: Closes #844: API parameter test logic improved + + * engine/lib/languages.php: Closes #883: Using different operator logic so + that plugins can replace existing translation entries. + + * mod/groups/actions/addtogroup.php: Closes #893: Using ->join() method + instead to ensure that event is triggered. + +2009-03-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt, version.php: Oh hai Elgg 1.5 + + * actions/user/passwordreset.php, actions/user/requestnewpassword.php, + .../actions/email/confirm.php, version.php: Closes #873: Mail/password + reset/confirm actions forward to wwwroot rather than ref. Version bump. + + * engine/lib/elgglib.php: Fixes #877: Minor typo addressed. Note: This + function is currently not used. + +2009-03-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php, version.php: Fixed typo in default + plugins init + version bump + +2009-03-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + + * engine/lib/notification.php: Provide a From email address workaround for + those with windows servers. See issue http://bugs.php.net/bug.php?id=28038 + +2009-03-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/start.php: Profile user icon URL fix. + +2009-03-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/group.php, engine/lib/objects.php, + engine/lib/sites.php, engine/lib/users.php, languages/en.php, version.php: + Closes 868: Fixes regression introduced in [3119]. Version number bumped. + +2009-03-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Added a clause that will detect if insert_data + returned 0 rather than false, and returns 'true' in this case. Fixes #867 + + * views/default/page_elements/header.php: Javascript loaded using a safer + URL scheme. Fixes #862 + +2009-03-10 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php, .../views/default/groups/group_sort_menu.php: + missing lang strings fixed + + * mod/groups/languages/en.php, + mod/groups/views/default/groups/grouplisting.php: missing strings added + +2009-03-10 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: left column sidebar background color changed for + consistency with other pages (props to Cash for spotting it) + +2009-03-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php: Minor api tweak + +2009-03-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt: Changing version number + + * version.php: Elgg 1.5 RC2. Hi! + +2009-03-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Closes #823: Root cause was that the Headers decl requires + mod_headers to be installed (and Apache had a very unhelpful failure mode for + instances when it wasn't). The Header def has now been IfModuled out. + mod_headers is still recommended for correct functioning across proxies. + +2009-03-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: openID river rules removed + +2009-03-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Refs #823: Mod_deflate htaccess def now disabled by + default. + + * mod/groups/actions/edit.php: Admins can now change group profile picture. + +2009-03-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/start.php: Banned users always have default icons. + + * mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php: Some + tweaks to river dashboard, including proper language usage. + + * engine/lib/notification.php: Banned users no longer get notifications + + * actions/register.php, engine/lib/users.php: User validation no longer + occurs on first install + + * engine/lib/filestore.php: Icons are now correctly resized + +2009-03-09 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/edit.php, mod/groups/start.php, + mod/groups/views/default/forms/groups/edit.php: Groups now support + add_group_tool_option so that any group tool can be toggled on or off via the + group's edit form. + + * engine/lib/group.php: Introducing the add_group_tool_option function. + +2009-03-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/crontrigger/manifest.xml, mod/diagnostics/manifest.xml, + mod/garbagecollector/manifest.xml, mod/groups/manifest.xml, + mod/logbrowser/manifest.xml, mod/logrotate/manifest.xml, + mod/notifications/manifest.xml, mod/profile/manifest.xml, + mod/reportedcontent/manifest.xml, mod/riverdashboard/manifest.xml, + mod/thewire/manifest.xml, mod/uservalidationbyemail/manifest.xml: Bumped + version numbers on bundled plugins + +2009-03-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: css river rule added for openID user updating + profile + +2009-03-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version bump + + * mod/profile/views/default/profile/userdetails.php: Closes #851: Fixed + regression. It is now possible for an admin to edit another user's profile + consistent with 1.2 + + * _css/css.php, _css/js.php: Closes #844 & #845: Override is now no longer + forced on and so will now obey view cache settings. + + * mod/groups/actions/invite.php, mod/groups/languages/en.php, + mod/groups/start.php, mod/groups/views/default/forms/groups/invite.php: + Closes #843: Introducing intermediary invite action to establish invite + relationship but ask a user to join + + * version.php: Version bump + + * engine/lib/users.php: Closes #841: User request for password changes now + functional. + +2009-03-06 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: one column canvas padding adding + +2009-03-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php: Very minor comment tweak + + * engine/lib/group.php, engine/lib/objects.php, engine/lib/sites.php, + engine/lib/users.php: Reversed delete procedure on entities, parent now + checked first before sub deleted. Any stubs left over will be handled by the + garbage collector. + +2009-03-06 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: river icon added for openID friend, blockquote + style tweaked, elgg horizontal nav bar improved + +2009-03-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Bumped version number corresponding to the change + + * engine/lib/entities.php: Added garbage collector hook to clear up orphaned + sub table entities. + + * mod/garbagecollector/start.php: Changed 'system','gc' to 'gc','system' + +2009-03-06 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/start.php: Fixed icon overrides + + * engine/lib/river2.php: If you don't have any friends, the river no longer + returns all on the 'friends' view. Fixes #839 + + * mod/profile/views/default/profile/listing.php: Removed banned listing + + * mod/profile/index.php: Banned profiles are now hidden + + * mod/profile/views/default/profile/userdetails.php: Fixed user profile ban + message + +2009-03-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version number bump + + * engine/lib/languages.php: Closes #838: Missing set from static var. + +2009-03-06 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/json/riverdashboard/container.php, + views/json/river/item/list.php: Improved JSON version of the dashboard + +2009-03-06 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: missing river entry style added + +2009-03-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/statistics.php: Online users list works properly + + * languages/en.php, views/default/annotation/annotate.php: Fixed generic + river comment view + + * mod/riverdashboard/languages/en.php: Corrected a poorly formatted text + string + + * mod/thewire/manifest.xml: New manifest description for the wire. + + * version.php: Elgg 1.5 RC1 is gearing up to leave the building. + + * mod/apiadmin/actions/generate.php, mod/apiadmin/actions/revokekey.php, + mod/apiadmin/index.php, mod/apiadmin/languages/en.php, + mod/apiadmin/manifest.xml, mod/apiadmin/start.php, + .../views/default/apiadmin/forms/add_key.php, + mod/apiadmin/views/default/object/api_key.php, + mod/guidtool/actions/delete.php, mod/guidtool/export.php, + mod/guidtool/format_picker.php, mod/guidtool/import.php, + mod/guidtool/index.php, mod/guidtool/languages/en.php, + mod/guidtool/manifest.xml, mod/guidtool/start.php, mod/guidtool/view.php, + .../views/default/forms/guidtool/export.php, + .../views/default/forms/guidtool/format.php, + .../views/default/forms/guidtool/import.php, + mod/guidtool/views/default/guidtool/gallery.php, + mod/guidtool/views/default/guidtool/listing.php, + mod/guidtool/views/default/guidtool/profile.php, + .../views/default/object/guidtoolwrapper.php: Farewell APIadmin, farewell + GUIDtool. We'll see you over in the plugins repo. + + * mod/thewire/actions/add.php: Wire posts now save as default access level + + * mod/thewire/actions/add.php: Wire posts are now default access + + * UPGRADE.txt: Improved upgrade text + + * engine/lib/entities.php: Error in subtype detection + +2009-03-05 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/newestmembers.php: a small layout tweak + +2009-03-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, htaccess_dist: Fixed search RSS + +2009-03-05 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Bumped version + + * mod/crontrigger/start.php: Surpressing cron output + +2009-03-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: tiny rule added to make widget layout consistent + across all widgets + +2009-03-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Private items never trigger notifications + + * engine/lib/entities.php: Access fix + + * engine/lib/entities.php: Let's go with the most obvious application of + this. + + * engine/lib/entities.php, engine/lib/river2.php: River access issues + + * engine/lib/river2.php, languages/en.php, + views/default/river/item/noaccess.php: Stopgap for when you can no longer + view river items. + + * views/default/input/button.php: Button src isn't always required. + + * mod/notifications/languages/en.php: Text changes to hopefully make friends + notification settings a little less confusing + + * CONTRIBUTORS.txt: Addition to the contributors file + +2009-03-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/views/default/thewire/css.php: css tweak + +2009-03-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/forms/guidtool/export.php, + .../views/default/forms/guidtool/import.php: GUIDtool now uses + input/plaintext + + * engine/lib/access.php: Access modification - owners can always see their + own content + + * views/foaf/user/default.php: Correction to FOAF URL + + * views/foaf/user/default.php: FOAF URL fix + + * views/foaf/page_elements/contentwrapper.php: FOAF contentwrapper + +2009-03-04 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Changed notification to use + has_access_to_entity to move all access control checks to a single mechanism + +2009-03-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/views/default/thewire/css.php: added rule to prevent character + remaing field focus on thewire individual page + +2009-03-04 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Added has_access_to_entity function + + * engine/lib/access.php: Added the ability to optionally specify the user to + get_access_sql_suffix + +2009-03-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/rss/group/default.php, views/rss/object/default.php, + views/rss/river/item/list.php: URL sanitation for RSS feeds + + * mod/groups/views/default/groups/contentwrapper.php: Removing extra quotes + + * views/json/page_elements/contentwrapper.php: JSON contentwrapper view + + * engine/lib/elgglib.php, mod/groups/all.php, mod/groups/edit.php, + mod/groups/groupprofile.php, + mod/groups/views/default/groups/contentwrapper.php, + mod/groups/views/rss/groups/contentwrapper.php, + views/default/page_elements/contentwrapper.php, + views/rss/page_elements/contentwrapper.php: Added contentWrapper view + +2009-03-04 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/query.php: AccessControlQueryComponent::__toString changed to + use get_access_sql_suffix + +2009-03-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/guidtool/export.php, mod/guidtool/format_picker.php, + mod/guidtool/import.php, mod/guidtool/index.php, + mod/guidtool/languages/en.php, mod/guidtool/start.php: Moved GUID tool to + admin menu. + +2009-03-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/css.php: added a rule to prevent + characters remaining field on thewire receiving focus/highlighting + +2009-03-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/rss/river/item/list.php: Title fix. + + * engine/lib/elgglib.php, views/rss/river/item/list.php: Fixed river RSS + views + +2009-03-04 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php: Commented out a no longer needed line of code + + * engine/lib/tags.php: get_tags now uses get_access_sql_suffix for access + control. + +2009-03-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/rss/river/item/list.php: Ampersand fix + + * engine/lib/elgglib.php, .../views/rss/riverdashboard/container.php, + views/rss/river/item/list.php: Improvements to elgg_view, plus river + dashboard RSS feed + + * mod/groups/start.php: The 'manage join requests' link doesn't show up if + the current group doesn't have public membership. + +2009-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, mod/profile/icon.php, mod/profile/icondirect.php, + simplecache/view.php: Moving to a smaller chunk size. + +2009-03-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Bumping version number + +2009-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/icon.php: Profile icons come in chunks. + +2009-03-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, simplecache/view.php: Echoing the large output + buffer in chunks + +2009-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/icon.php, mod/profile/icondirect.php, simplecache/view.php: + Splitting output into chunks. + + * htaccess_dist: Improved .htaccess + +2009-03-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Stub for experimental view caching (disabled) + +2009-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _css/css.php, _css/js.php: Far future expires header + +2009-03-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Using faster array concatination + + * views/default/input/button.php: Closes #832: Internal name now handled + +2009-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: $vars is once again populated with session data + +2009-03-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Removed utterly pointless lines + + * engine/lib/languages.php: Current language now cached per process in + elgg_echo. + + * engine/lib/plugins.php: Minor tweaks + + * engine/lib/elgglib.php: Minor tweaks + + * engine/lib/languages.php: Removed directory test to languages since it's + probably fair to assume that this isn't going to be the case + +2009-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * simplecache/view.php: Content length on the simplecache. + +2009-03-03 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: tiny amendment to owner-block icon spacing + +2009-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _css/js.php: JS override. + + * simplecache/view.php: Fix for previous. + +2009-03-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: Removing the stupidly slow array_merge from lang + load code + +2009-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _css/css.php, simplecache/view.php: A quiet little CSS override update. + +2009-03-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Made get_library_files non-recursive and removed + is_dir test... makes the func <1% of total execution time + +2009-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/group.php, engine/lib/objects.php, + engine/lib/sites.php, engine/lib/users.php: Removed calls to the deprecated + entity cache + +2009-03-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/crontrigger/start.php: Suppressing output on cron trigger + +2009-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pagehandler.php: Getting rid of needless double-trimming. + +2009-03-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php, + actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php, + actions/admin/plugins/reorder.php, engine/lib/elgglib.php, + engine/lib/plugins.php, upgrade.php: Closes #831: Plugin view location is now + cached in a file in dataroot and is invalidated on upgrade and plugin + enable/disable/reorder. This means that views no longer have to be discovered + on boot - reducing file IO from crazy amounts to 1. This also helps make + adding new plugins a linear event. + +2009-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * simplecache/view.php: Eliminating the content-length header + +2009-03-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Refs #830: Minor tweak + + * engine/lib/cache.php: Cache delete now functional + +2009-03-02 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/cache.php: Limitless queries now supported + +2009-03-02 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php, mod/groups/views/default/groups/forum_latest.php: + Changed group forums to default to enabled. + + * engine/lib/access.php: Changed the order of the access dropdown so that it + is in order of increasing restriction (private, friends, logged-in, public). + +2009-03-02 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php, + .../views/default/object/groupforumtopic.php: discussion list updated for + long usernames, and clearing issues fixed for pc + +2009-03-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Corrected unnecessarily patriotic comments. + +2009-03-02 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Removing duplicate deletion code. + +2009-03-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/install.php: Minor change to previous. + + * engine/lib/install.php: A different table to check db existence against. + +2009-03-02 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/object/groupforumtopic.php: small tweak to change from + username to name on discussion + +2009-03-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php: mac alignment fixed on delete + button + + * mod/groups/views/default/groups/css.php, + .../views/default/object/groupforumtopic.php: delete discussion button layout + tweaked + +2009-03-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Bump + + * engine/lib/input.php, views/default/output/longtext.php: Closes #828: + Quite correct - rather tired - arrays are individually trimmed - non-arrays + are not. Closes #714: Input filtering now triggers on a plugin hook, this + allows plugins to provide other filtering methods than kses (Refs #561). + +2009-03-01 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/object/groupforumtopic.php: deleting discussions added + +2009-03-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: Closes #828: Array input values now trimmed + individually. + +2009-03-01 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/languages/en.php: Wire lang string tweaked + +2009-03-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/icon_bookmarkthis.gif, _graphics/icon_reportthis.gif: owner + block icons background color corrected for new theme + + * .../views/default/riverdashboard/css.php: reply and delete button removed + on latest post on riverdashboard + + * mod/groups/views/default/forms/forums/addpost.php, + mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forum/topicposts.php, + .../views/default/reportedcontent/form.php, + views/default/comments/forms/edit.php, views/default/css.php: input/longtext + and remove editor link layout improved + +2009-02-28 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: Closes #665: Using a bit of preg callback magic to + do <wbr> encoding and href encoding in one pass. + + * engine/lib/languages.php: Closes #824: $language is initialised + +2009-02-28 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/widgets/river_widget/edit.php: activity widget default + tweaked + + * mod/thewire/languages/en.php: the wire lang tweaked + + * mod/thewire/views/default/object/thewire.php: the wire now uses name + rather than username + +2009-02-28 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2009022701.php: Disabling updateclient on installs as + part of upgrade, this is because it is no longer included and can cause + problems. + +2009-02-28 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/object/groupforumtopic.php: autop removed on fetching + group description for list view (to remove extraneous <br />) + + * mod/groups/views/default/groups/forum_latest.php: clearfloat fixed + + * mod/groups/views/default/groups/css.php, + .../views/default/object/groupforumtopic.php: groups latest discussion list + view timestamp moved/formatted + +2009-02-28 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/addtogroup.php: Removed email force from notification + emails + +2009-02-28 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php: groups widgets layout made + consistent + +2009-02-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: enable/disable mods buttons layout tweaked + +2009-02-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/languages/en.php: Corrected capitalisation, added + better description to 'add message' link + +2009-02-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/footer_back.gif, _graphics/friends_picker_arrows.gif, + _graphics/icons/default/topbar.png, _graphics/owner_block_back.jpg, + _graphics/owner_block_menu_arrow.gif, _graphics/owner_block_menu_dot.gif, + _graphics/page_back_linen.gif, _graphics/page_back_linen_shadow.gif, + _graphics/skyscraper.gif, _graphics/spotlight_back.gif, + _graphics/thewire_speech_bubble.gif, _graphics/toolbar_arrow.png, + _graphics/toolbar_arrow_ie.gif, _graphics/tools_over.png, + mod/groups/graphics/defaultlarge.gif, mod/groups/graphics/defaultmedium.gif, + mod/groups/graphics/defaultsmall.gif, mod/groups/graphics/defaulttiny.gif, + mod/groups/views/default/groups/css.php, + mod/logbrowser/views/default/logbrowser/css.php, + .../views/default/notifications/css.php, + mod/profile/graphics/defaultlarge.gif, mod/profile/graphics/defaultlarge.jpg, + mod/profile/graphics/defaultmaster.gif, + mod/profile/graphics/defaultmaster.jpg, + mod/profile/graphics/defaultmedium.gif, + mod/profile/graphics/defaultmedium.jpg, + mod/profile/graphics/defaultsmall.gif, mod/profile/graphics/defaultsmall.jpg, + mod/profile/graphics/defaulttiny.gif, mod/profile/graphics/defaulttiny.jpg, + mod/profile/graphics/defaulttopbar.gif, + mod/profile/graphics/defaulttopbar.jpg, + .../views/default/icon/user/default/large.php, + .../views/default/icon/user/default/master.php, + .../views/default/icon/user/default/medium.php, + .../views/default/icon/user/default/small.php, + .../views/default/icon/user/default/tiny.php, + .../views/default/icon/user/default/topbar.php, + mod/profile/views/default/profile/css.php, + .../views/default/reportedcontent/css.php, + .../views/default/riverdashboard/css.php, + mod/thewire/graphics/thewire_speech_bubble.gif, + mod/thewire/views/default/thewire/css.php, views/default/css.php, + views/default/js/friendsPickerv1.php, views/default/js/initialise_elgg.php: + default theme changed + +2009-02-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Bumped version number + +2009-02-27 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/forums/editpost.php, + mod/groups/views/default/forum/topicposts.php: forum post edit bug fixed + +2009-02-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Deflation is now turned off by default because a version of + a certain majority-share browser really doesn't like it. + +2009-02-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/plugins.php: buttons moved + + * views/default/admin/plugins.php: class names added to enable/disable + buttons + +2009-02-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/disableall.php, actions/admin/plugins/enableall.php, + engine/lib/plugins.php, languages/en.php, views/default/admin/plugins.php: + Enable all / disable all functionality added + +2009-02-27 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/views/default/widgets/thewire/view.php: set a default num of + wire posts to appear on a widget + +2009-02-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/addtogroup.php, + mod/groups/actions/groupskillrequest.php, mod/groups/languages/en.php, + mod/groups/membershipreq.php, mod/groups/start.php, + .../views/default/groups/membershiprequests.php: Join request management + added. + +2009-02-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/forms/guidtool/export.php, + mod/profile/views/default/profile/icon.php, views/default/input/access.php, + views/default/input/button.php, views/default/input/checkboxes.php, + views/default/input/email.php, views/default/input/hidden.php, + views/default/input/longtext.php, views/default/input/password.php, + views/default/input/plaintext.php, views/default/input/pulldown.php, + views/default/input/radio.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php, + views/default/messages/exceptions/exception.php, + views/default/output/calendar.php, views/default/output/confirmlink.php, + views/default/output/email.php, views/default/output/pulldown.php, + views/default/output/tagcloud.php, views/default/output/tags.php, + views/default/output/text.php, views/default/output/url.php, + views/failsafe/input/button.php, views/failsafe/input/checkboxes.php, + views/failsafe/input/hidden.php, views/failsafe/input/text.php, + views/failsafe/messages/exceptions/exception.php: Closes #651: I agree, + changed to convert both quotes. + +2009-02-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Added 'accept' to the language list + +2009-02-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forum/topicposts.php, + .../views/default/reportedcontent/listing.php, + .../views/default/riverdashboard/sitemessage.php, views/default/css.php, + views/default/js/initialise_elgg.php: generic reusable collapsible div added + (replacing manifest_file which is solely for admin plugins page) + +2009-02-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../notifications/subscriptions/collections.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/groupsform.php, + .../notifications/subscriptions/jsfuncs.php, + .../notifications/subscriptions/personal.php: Fixed checkboxes on the + notification screen. + + * views/default/admin/plugins_opt/plugin.php: Plugin descriptions are now + displayed on the tool menu, for better ease of use. + +2009-02-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, languages/en.php: Redirect to tools on first admin + login. + +2009-02-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/newestmembers.php: members box fixed for + IE6&7 + + * mod/thewire/views/default/object/thewire.php: thewire user icon layout + fixed for IE / cross-browser consistency + +2009-02-26 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/uservalidationbyemail/start.php: Event functions should return true to + prevent an event from being halted. Now this one does. + +2009-02-26 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/grouplisting.php, + mod/groups/views/default/groups/members.php, + .../views/default/object/groupforumtopic.php, + views/default/canvas/layouts/sidebar_boxes.php: markup fixing / cleanup / ie6 + fixes + +2009-02-26 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/widgets.php: Fixes to container + permissions and widgets to allow default widgets to work with the Elgg + permissions system. + +2009-02-26 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * search/index.php: The search endpoint can now be told to go fetch a users' + friends. + +2009-02-26 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/disable.php, actions/admin/plugins/enable.php: + enable/disable plugin actions now support arrays as parameters + + * mod/groups/actions/addtogroup.php, mod/groups/actions/join.php, + mod/groups/actions/joinrequest.php: Closes #801, Refs #277: Group + join/request logic altered. + +2009-02-26 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/thewire/profile_status.php: broken wire link fixed + +2009-02-26 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forum/topicposts.php: Gave each edit box a unique + ID + +2009-02-26 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Small access tweak for sending notifications. + + * mod/groups/start.php: Fixed duplicate notifications. + + * mod/groups/start.php: Fixed the first-post forum topic notification error. + Fixes #816 + +2009-02-26 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Added "enemies" code to get_access_sql_suffix. This + implements two features: a. a user can prevent another user from seeing any + of his content and b. a user can filter out all the content created by + another user. There is no interface for this yet, but adding one should be + easy with this core support. + +2009-02-26 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/views/default/object/thewire.php, + views/default/navigation/pagination.php: markup fixed for cross-browser + rendering consistency + +2009-02-26 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/index.php: Fixed pagination when filtering. + +2009-02-26 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php: Closes #822: Action file existed however the action + was not registered (previously called directly) + + * account/forgotten_password.php, account/register.php, + dashboard/latest.php, engine/lib/elgglib.php, entities/list.php, + friends/add.php, friends/collections.php, friends/edit.php, + friends/index.php, friends/of.php, index.php, install.php, + mod/notifications/groups.php, mod/notifications/index.php, + mod/reportedcontent/add.php, mod/riverdashboard/index.php: Closes #807: + Removed echo on page_draw() + +2009-02-26 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php, mod/groups/views/default/groups/find.php: + Corrected bad form action for group tag and made search label a little more + specific. + +2009-02-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: Refs #808: Bug was actually fixed by not using + empty... register_translations has to be in the wild otherwise install won't + load translation. + + * engine/lib/languages.php: Closes #808: Removed register_translation from + the wild, now called on boot so that it is always after configuration_init + +2009-02-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/longtext.php: output/longtext now parses URLs. + +2009-02-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: small lang tweak + +2009-02-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/js.php: Fixed river pagination issue + +2009-02-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/notifications/languages/en.php: lang file replaced + + * mod/riverdashboard/languages/en.php: missing lang string + +2009-02-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Architectural version number change + +2009-02-25 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php, engine/lib/elgglib.php, languages/en.php: Added + friends access level + + * actions/admin/site/update_basic.php, engine/lib/access.php, + engine/lib/users.php, languages/en.php, views/default/settings/system.php: + Introduces user default access. + +2009-02-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Closes #800: Fixes typo + +2009-02-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../notifications/subscriptions/forminternals.php, + views/default/friends/picker.php: Unicode character fix for friends picker. + Fixes #281 + + * mod/thewire/languages/en.php: SPG fix + + * .../notifications/subscriptions/collections.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/groupsform.php, + .../notifications/subscriptions/personal.php: Removing the jumps on the + notification pickers. + + * mod/groups/start.php: Removing the membership requests link for now. + +2009-02-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/groupprofile.php, + mod/groups/views/default/groups/groupprofile.php: Removing an infinite loop + in groups. + + * mod/groups/views/default/forms/groups/invite.php: The group invite friends + picker now correctly highlights friends' tabs + + * engine/lib/metadata.php: Syntax improvements for the get_metadata + functions + + * engine/lib/relationships.php: Fix for previous, including a change to + check_entity_relationships that actually returns the relationship object. + + * engine/lib/relationships.php: Introducing the 'delete relationship' event. + Fixes #779 + + * mod/groups/languages/en.php: Defining grouptopic:blank; fixes #809 + + * engine/lib/notification.php: Notifications with nonexistent handlers no + longer throw an exception; they now write to the error log. Refs #754 + + * engine/lib/sessions.php: The session initialisation order is slightly + altered to allow for language setup on the index page. Fixes #803 + + * mod/groups/start.php: Group topics now have a friendlier URL. This will + help a lot for notifications. + + * engine/lib/notification.php: Fixed error in notification procedure + + * .../graphics/icon_notifications_web.gif: Removing web notification + graphic; will sit elsewhere. + +2009-02-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../graphics/icon_notifications_web.gif: web notification icon added + +2009-02-24 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/find.php: all groups search form + +2009-02-24 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, actions/user/requestnewpassword.php, + mod/uservalidationbyemail/languages/en.php: Attempts by unvalidated users to + login or request new passwords now trigger plugin hooks (if available) or + trigger the user validation event by default. Thus, in the default case, the + user will be remailed a validation link. Addresses part of + http://trac.elgg.org/elgg/ticket/759 . + +2009-02-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/icondirect.php: Removing a minor simplecache debug message + that accidentally made it in. + + * mod/profile/icon.php, mod/profile/icondirect.php: Default icons are + preserved. + +2009-02-24 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php, + .../views/default/settings/riverdashboard/edit.php: you can now replace the + default dashboard with the new activity river, if required. + +2009-02-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/search/startblurb.php, + views/default/user/search/finishblurb.php, + views/default/user/search/startblurb.php: search results formatted + +2009-02-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _css/css.php, _css/js.php, upgrade.php: CSS, JS, upgrade are marked as + external pages. + +2009-02-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/groupprofile.php: groups:notfound:details + text string formatted + +2009-02-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/discussions.php, mod/groups/forum.php, + mod/groups/membership.php, mod/groups/topicposts.php: Group gatekeeper on + internal group pages. + + * engine/lib/xml-rpc.php: Minor variable fix. Fixes #811 + +2009-02-24 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/delete.php: when deleting a group you now go back to + your groups + +2009-02-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: A further architecture update version increment. + +2009-02-24 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forms/groups/invite.php: invite friends to group + page modified + +2009-02-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/widgets.php: Added fixes to + create_entity and add_widgets to correctly handle containers. + +2009-02-24 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/thewire/profile_status.php: profile update wire tweaked + +2009-02-24 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php, engine/lib/elgglib.php, + mod/profile/icondirect.php: Made icon views work properly for non-default + icons, and introduced elgg_view_enable_simplecache and + elgg_view_disable_simplecache functions. + +2009-02-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/thewire/profile_status.php: profile status update link + formatted + +2009-02-23 kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php, engine/lib/configuration.php, + languages/en.php, mod/profile/icondirect.php, simplecache/view.php, + views/default/settings/system.php: Added the ability to turn simplecache on + and off. + +2009-02-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/views/default/thewire/forms/add.php: post to wire from thewire + page styled + +2009-02-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: You should no longer get notified of your own topic + posts. + + * engine/lib/elgglib.php: ACCESS_DEFAULT is now defined. + +2009-02-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/views/default/thewire/forms/add.php: a tweak to the wire + + * mod/thewire/actions/add.php, mod/thewire/everyone.php, + mod/thewire/index.php, mod/thewire/languages/en.php, mod/thewire/start.php, + mod/thewire/views/default/thewire/forms/add.php, + .../views/default/thewire/profile_status.php: new wire work + +2009-02-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/profileitems.php: right_column changed from + class to id to match left_column + +2009-02-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/groupprofile.php, mod/groups/views/rss/groups/profileitems.php: + Group RSS feed. + + * mod/groups/views/rss/forum/topics.php: RSS fix for groups. + + * engine/handlers/pagehandler.php: Removing the external definition from the + page handler again. + + * engine/lib/annotations.php, mod/groups/start.php, + mod/groups/topicposts.php, mod/groups/views/default/forum/topicposts.php, + mod/groups/views/rss/forum/topicposts.php, + mod/groups/views/rss/forum/viewposts.php, views/rss/object/default.php: RSS + for group topics, including fixes for annotation getURL() override + +2009-02-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/messages/errors/list.php, + views/default/messages/messages/list.php, + views/default/navigation/topbar_tools.php, + views/default/page_elements/elgg_topbar.php: top toolbar menu id changed to + class. messages div slide action in some browsers removed. + +2009-02-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/handlers/pagehandler.php: Further external marker on the + pagehandler for walledgarden + +2009-02-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/forums/editpost.php, mod/groups/start.php, + mod/groups/views/default/forum/topicposts.php: new group edit options on + discussion + +2009-02-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/handlers/action_handler.php, engine/handlers/cron_handler.php, + engine/handlers/xml-rpc_handler.php, index.php: Hook for better walled garden + +2009-02-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/forums/editpost.php, + mod/groups/views/default/forum/topicposts.php: a couple more group comment + edit tweaks + +2009-02-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forum/topicposts.php: Translating untranslated + string + +2009-02-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/forums/editpost.php, + mod/groups/views/default/forum/topicposts.php: small edit comment bug fixed + +2009-02-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Slight version change to represent architectural changes. + +2009-02-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forum/topics.php, + .../views/default/object/groupforumtopic.php: groups interface details + cleanup + +2009-02-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php, mod/groups/groupprofile.php: Introducing + group_gatekeeper() + + * mod/thewire/languages/en.php: New post wire string + + * views/failsafe/input/access.php: Introducing the access control to the + failsafe view. + + * actions/admin/site/update_basic.php, actions/systemsettings/install.php, + engine/lib/access.php, engine/lib/widgets.php, languages/en.php, + mod/profile/actions/edit.php, mod/profile/views/default/profile/edit.php, + views/default/input/access.php, views/default/settings/system.php, + views/failsafe/settings/system.php: Added site default access permissions. + Refs #744 + +2009-02-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forum/topicposts.php: superfluous <p> tags + removed + +2009-02-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php: missing lang tweak + + * mod/groups/views/default/forum/topics.php: new group discussion layout + tweaked to actually work + + * mod/groups/actions/forums/addtopic.php, mod/groups/languages/en.php, + .../views/default/river/forum/topic/create.php: topic starting included in + river + +2009-02-22 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/forum.php, mod/groups/languages/en.php, + .../views/default/object/groupforumtopic.php: new group discussion layout + + * mod/groups/languages/en.php: tweaks to the group discussion lang + + * mod/groups/forum.php: group forum posts are now displayed based on last + action + + * mod/groups/actions/forums/deletepost.php, + mod/groups/actions/forums/editpost.php, mod/groups/languages/en.php, + mod/groups/start.php, mod/groups/views/default/forum/topicposts.php: users + can now edit and delete their forum comments + + * mod/groups/actions/join.php, mod/groups/languages/en.php, + mod/groups/views/default/river/group/create.php: new join group river view + added + + * mod/groups/actions/forums/addpost.php, + mod/groups/views/default/river/forum/create.php: new river view added for + group forum posts + +2009-02-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/index.php, + .../views/default/riverdashboard/container.php, + .../views/default/riverdashboard/js.php, + .../views/default/riverdashboard/nav.php: Riverdashboard now loads tabs via + jQuery AJAX. + + * .../notifications/subscriptions/forminternals.php, + views/default/friends/forms/edit.php, views/default/friends/picker.php: The + friends picker now highlights tabs when creating a collection if a user is + present there. Also, the separate friends picker in the notification plugin + is also now internationalised. + +2009-02-20 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/widgets/a_users_groups/view.php: groups widget class + added + +2009-02-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Correction for previous. + + * mod/groups/start.php: Forum topic notifications fix. + + * engine/lib/notification.php: Notification messages can be suppressed + programmatically. + +2009-02-20 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/widgets/a_users_groups/view.php: group widget tweaked + +2009-02-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Fixes an annoying problem in countAnnotations. + +2009-02-20 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php, mod/groups/start.php: group email tweak to + include lang + +2009-02-20 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/defaultprofile.php: custom profile fields admin panel + formatted + + * .../views/default/thewire/profile_status.php: brackets added around + timestamp + +2009-02-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: isFriend() now retrieving userid correctly + +2009-02-20 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/thewire/profile_status.php: profile status view tweaked + +2009-02-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/addtogroup.php: Closes #784: Action now checks that the + user is the logged in user's friend before invite. + +2009-02-20 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/usersettings/plugins_opt/plugin.php: configure tools page - + individual tools formatted + + * .../views/default/widgets/river_widget/view.php: activity widget interface + + * views/default/spotlight/default.php: formatted spotlight footer + +2009-02-20 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/listing.php: status moved on member + listings + +2009-02-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php, mod/groups/membershipreq.php, + mod/groups/start.php: Placeholder for future work (refs #277) + +2009-02-20 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/actions/add.php: tweak to the add to wire action to make sure + forward takes the user to the correct place + +2009-02-20 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/grouplisting.php: group details + containerised + +2009-02-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Removing unnecessary mod_rewrite rule + + * languages/en.php, views/default/friends/picker.php: The friends picker can + now be internationalized, also allows you to view users whose usernames don't + begin with a letter in the char array. + +2009-02-20 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/widgets/river_widget/edit.php: riverdash activity widget + edit panel formatted + + * mod/thewire/views/default/widgets/thewire/view.php: empty <p> tags causing + issues removed + + * mod/groups/views/default/forms/groups/edit.php: button floated and cleared + +2009-02-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/spotlight/default.php: Went in to decapitalise "intranet", + ended up making the text hopefully more immediate. + +2009-02-20 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forms/groups/edit.php: delete group button moved + into own area + + * mod/groups/views/default/forms/forums/addtopic.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/groups/forum_latest.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/side_menu.php: group areas interfacing + +2009-02-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * admin/plugins.php, admin/site.php, admin/statistics.php, admin/user.php, + views/default/page_elements/owner_block.php: Removed unnecessary owner + blocks. + +2009-02-20 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/spotlight/default.php: new spotlight contents + +2009-02-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/messages/exceptions/exception.php: Minor improvement to + exception message + + * views/default/messages/exceptions/exception.php: Minor improvement to + exception message + + * engine/lib/elgglib.php, views/default/messages/exceptions/exception.php: + Closes #487: Removed superfluous page_draw from exception view. + +2009-02-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php, engine/lib/river2.php: Added some documentation to + the river functions. + +2009-02-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/apiadmin/manifest.xml, mod/crontrigger/manifest.xml, + mod/diagnostics/manifest.xml, mod/garbagecollector/manifest.xml, + mod/groups/manifest.xml, mod/guidtool/manifest.xml, + mod/logbrowser/manifest.xml, mod/logrotate/manifest.xml, + mod/notifications/manifest.xml, mod/profile/manifest.xml, + mod/reportedcontent/manifest.xml, mod/thewire/manifest.xml, + mod/uservalidationbyemail/manifest.xml: Updated core module manifests to + contain today's build number. Refs #394 + + * mod/riverdashboard/manifest.xml: Closes #795: Added manifest to + riverdashboard + + * mod/groups/languages/en.php: Closes #798: Fixing language definition which + somehow got clobbered. Nice spot! + + * engine/lib/entities.php: Fixes warning messages on disable or delete for + times when an entity has no sub items. + +2009-02-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river2.php, .../views/default/widgets/river_widget/view.php, + views/default/river/item/list.php: Pagination is now optional on river lists; + is removed on the river widget + + * engine/lib/river2.php: Friends river no longer shows your own stuff. + +2009-02-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/edit.php: missing wrapper added + +2009-02-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/forum.php: Added a title to group forum topics. Fixes #603 + + * mod/groups/membership.php: For now, the group membership page is + protected, although eventually this should get its own profile dropdown menu. + Fixes #605 + +2009-02-19 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/featured.php, + mod/groups/views/default/groups/forum_latest.php, + mod/groups/views/default/groups/profileitems.php: groups interface updated + +2009-02-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: An alternative template handler will now be sought + by elgg_view by default. Fixes #768 + +2009-02-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/find.php, + mod/groups/views/default/groups/side_menu.php: all groups submenu tweaked + +2009-02-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/install.php: A lighter way to detect if the db has been + installed. Fixes #791 + +2009-02-19 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/featured.php: featured groups sidebar styled + +2009-02-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Fixed parameter errors in site-related functions. + Fixes #793 + + * mod/profile/icondirect.php: Better unicode patching for icons. Fixes #789 + +2009-02-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Updated version number to today's build + +2009-02-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/all.php: small tweak to popular groups + + * mod/groups/all.php: it is now possible to list groups by most popular + + * views/default/page_elements/header.php, + views/default/page_elements/header_contents.php, + views/default/pageshells/pageshell.php: the header has been split out so that + theme authors can target the header output without worrying about overwriting + the whole header file. + +2009-02-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Introduced get / list entities by + relationship count + +2009-02-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/thewire/actions/add.php, mod/thewire/actions/delete.php, + mod/thewire/add.php, mod/thewire/everyone.php, + mod/thewire/graphics/thewire_speech_bubble.gif, mod/thewire/index.php, + mod/thewire/languages/en.php, mod/thewire/manifest.xml, + mod/thewire/readme.txt, mod/thewire/start.php, + mod/thewire/views/default/object/thewire.php, + .../views/default/river/object/thewire/create.php, + .../views/default/thewire/activity_view.php, + mod/thewire/views/default/thewire/css.php, + mod/thewire/views/default/thewire/forms/add.php, + mod/thewire/views/default/thewire/notfound.php, + .../views/default/thewire/profile_status.php, + .../views/default/thewire/scripts/counter.js, + mod/thewire/views/default/thewire/view.php, + mod/thewire/views/default/widgets/thewire/edit.php, + mod/thewire/views/default/widgets/thewire/view.php: the wire has been moved + to core as it now powers profile status and status on member search + + * mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php, + mod/activity/languages/en.php, mod/activity/manifest.xml, + mod/activity/opendd.php, mod/activity/start.php, + mod/activity/views/default/activity/css.php, + mod/activity/views/default/activity/dashboard.php, + mod/activity/views/default/activity/offset.php, + mod/activity/views/default/activity/wrapper.php, + .../views/default/settings/activity/edit.php, + mod/activity/views/opendd/activity/dashboard.php, mod/river/languages/en.php, + mod/river/manifest.xml, mod/river/start.php, + .../views/default/widgets/river_widget/edit.php, + .../views/default/widgets/river_widget/view.php, + .../default/widgets/river_widget_friends/edit.php, + .../default/widgets/river_widget_friends/view.php: old activity and river + removed + +2009-02-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist, .../views/default/apiadmin/forms/add_key.php, + mod/apiadmin/views/default/object/api_key.php, + .../views/default/diagnostics/forms/download.php, + mod/groups/actions/join.php, mod/profile/defaultprofile.php, + .../views/default/profile/editdefaultprofile.php, + .../views/default/profile/menu/adminlinks.php, + views/default/account/forms/forgotten_password.php, + views/default/object/default.php: Repointed actions/ to action/ in all views + and removed actions/* from the action handler. + +2009-02-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/plugins_opt/plugin.php: Removed some bad links on + actions + + * engine/lib/languages.php: Fixed strange infinite loop on language loading. + + * engine/lib/languages.php: Removed @ from register translation include_once + + * engine/lib/plugins.php, languages/en.php, + views/default/admin/plugins_opt/plugin.php: Closes #394: May now specify + elgg_version in the manifest to specify a minimum version of elgg required. + +2009-02-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, views/default/canvas_header/submenu_template.php: + delete confirmation added to delete pages + + * .../views/default/riverdashboard/sitemessage.php: input view changed on + site messages + + * mod/groups/languages/en.php, + mod/groups/views/default/forms/groups/edit.php: warning applied to group + deletion + + * mod/groups/edit.php: title tweaked + +2009-02-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Fix for user object counting with upper and lower + time limits. + +2009-02-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: missing lang file + + * views/default/page_elements/owner_block.php: ownerblock tweak + +2009-02-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/users.php, languages/en.php: + Introducing archive functionality. + +2009-02-19 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php, + .../views/default/river/sitemessage/create.php, + .../views/default/widgets/river_widget/edit.php, + .../views/default/widgets/river_widget/view.php: new river widget + +2009-02-18 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/elgg_toolbar_logo.gif: updated elgg toolbar logo + +2009-02-18 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/featured.php: missing id applied + + * mod/groups/actions/featured.php, mod/groups/all.php, + mod/groups/languages/en.php, mod/groups/start.php, + mod/groups/views/default/groups/featured.php, + mod/groups/views/default/groups/grouplisting.php: admins can highlight + featured groups + +2009-02-18 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/find.php: sidebar forms styled + +2009-02-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/start.php: Closes #790: Removed @ before + include statements. + +2009-02-18 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/river/item/list.php: forward and back text added + + * mod/profile/defaultprofile.php: reset button wrapped + + * .../views/default/riverdashboard/nav.php, + .../views/default/riverdashboard/newestmembers.php, + .../views/default/riverdashboard/sitemessage.php, + views/default/river/item/list.php: pagination on river fixed / styled, and + site message styled + +2009-02-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Helping plugin developers by no longer suppressing + parsing errors in plugins. + +2009-02-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/start.php: Fix for previous + + * mod/riverdashboard/start.php: Riverdashboard registers an init event + handler now ..... + +2009-02-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/all.php, mod/groups/views/default/groups/find.php: style + applied + +2009-02-17 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/all.php, mod/groups/views/default/groups/side_menu.php: more + more all groups tweak + + * mod/groups/all.php, mod/groups/languages/en.php, mod/groups/start.php, + mod/groups/views/default/groups/featured.php, + mod/groups/views/default/groups/find.php, + .../views/default/groups/group_sort_menu.php, + mod/groups/views/default/groups/grouplisting.php: new all groups view + + * mod/profile/views/default/profile/userdetails.php: bug fixed in profile + status + + * views/default/river/item/wrapper.php: river view altered + +2009-02-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/widgets/wrapper.php: Closes #763: A + message is now displayed for widgets belonging to disabled plugins explaining + what has happened. + +2009-02-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/css.php: css added to sep file + +2009-02-17 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/riverdashboard/welcome.php: welcome message tweaked + + * mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php, + mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php, + .../views/default/riverdashboard/sitemessage.php: simple site message added + + * mod/groups/views/default/groups/profileitems.php: removed a redundant view + +2009-02-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/groupprofile.php, mod/groups/languages/en.php, + .../views/default/groups/closedmembership.php: Closes #786: Only basic + profile information provided to non-joined users of closed groups. + +2009-02-17 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/listing.php: entity passed to status + view + +2009-02-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/index.php, mod/riverdashboard/start.php, + .../views/default/riverdashboard/css.php, + .../views/default/riverdashboard/nav.php, + .../views/default/riverdashboard/newestmembers.php, + .../views/default/riverdashboard/sitemessage.php, + .../views/default/riverdashboard/welcome.php, views/default/css.php, + views/default/friends/collectiontabs.php: interface updated, markup tweaked + etc + +2009-02-17 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/listing.php: new status view created + that can be extended + +2009-02-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/start.php: Added some very basic page load + profiling. + + * engine/lib/elgglib.php: Closes #785: datalists now pulls all settings on + first item load. + + * engine/start.php: Closes #783: Initial cache write on start now checks + whether elgg has been fully installed before proceeding. + +2009-02-16 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/userdetails.php: new view added to allow + status plugins to extend and display as part of the profile block + +2009-02-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/icondirect.php: Icondirect now falls back on the cached + default view + + * mod/profile/start.php: Icon default views are now registered as cached + + * views/default/input/plaintext.php: Introducing input/plaintext. + +2009-02-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/viewtype.php: loose page elements wrapped in + container div + +2009-02-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/start.php, upgrade.php: A little more + flexibility for the simplecache. + +2009-02-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Short circuit get entity on impossible values, + saving two db queries per page + +2009-02-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _css/css.php, _css/js.php, engine/lib/elgglib.php, engine/start.php, + simplecache/view.php, views/default/page_elements/header.php: Views + simplecache improvements. + +2009-02-16 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/footer.php: another view added for analytics + which plugins can extend + + * views/default/page_elements/footer.php: footer links replaced by a view + which plugins can extend + +2009-02-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/cache.php: Removed select_default_memcache as this was not + used. + + * engine/lib/languages.php, engine/lib/sessions.php, engine/start.php, + version.php: Closes #429: Language loading now no longer loads all possible + translations - only english + user's preferred language/site preference + +2009-02-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/usersettings.php, languages/en.php, + mod/profile/views/default/profile/userdetails.php, + views/default/friends/collections.php, views/default/friends/forms/edit.php, + views/default/friends/tablelist.php: theme updates + +2009-02-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/disable.php, actions/admin/plugins/enable.php, + actions/admin/plugins/reorder.php: Simplecache improvements. + + * _css/css.php, _css/js.php, engine/lib/elgglib.php, engine/start.php, + mod/profile/start.php, mod/profile/views/default/profile/metatags.php, + simplecache/view.php, upgrade.php, views/default/page_elements/header.php: + Committing the simplecache for views. + +2009-02-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/collections.php: removed broken expand all link and + js + +2009-02-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/admin/plugins_opt/plugin.php: Closes #777: + Plugin version now displayed under "more info" link in plugin admin settings. + +2009-02-15 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: latest activity link removed as it will be + replaced by a full activity stream + + * views/default/admin/statistics.php: removed redundant stats info + +2009-02-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/usersettings/form.php: user settings style brought in line + with other settings pages + +2009-02-15 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/forum_latest.php: removed the dropdown + menu from forum latest view on group profiles + + * mod/groups/start.php: allow users to put a widget of their groups on their + dashboard as well as profile. + + * mod/groups/views/default/groups/forum_latest.php, + mod/groups/views/default/groups/profileitems.php: group homepage forum view + tweaked + +2009-02-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Fixes #778. Thanks! + +2009-02-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/apiadmin/forms/add_key.php, + mod/apiadmin/views/default/object/api_key.php, mod/diagnostics/index.php, + .../views/default/diagnostics/forms/download.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/groupsform.php, + mod/profile/views/default/profile/edit.php, + .../views/default/profile/editdefaultprofile.php, + mod/profile/views/default/profile/editicon.php, + .../views/default/reportedcontent/form.php, + .../views/default/reportedcontent/listing.php, + views/default/admin/plugins.php, views/default/admin/site.php, + views/default/admin/statistics.php, views/default/admin/user.php, + views/default/usersettings/form.php, views/default/usersettings/plugins.php: + css classname cleanup, prep for v1.5 default theme + +2009-02-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river2.php, views/default/river/item/list.php: Simple river + pagination. + +2009-02-13 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/index.php, + .../views/default/riverdashboard/newestmembers.php, + .../views/default/riverdashboard/sitemessage.php, + .../views/default/riverdashboard/welcome.php: new views for riverdashboard + +2009-02-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/plugins_opt/plugin.php, views/default/css.php, + views/default/js/initialise_elgg.php: Moved plugin settings so they're more + obvious. + +2009-02-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: Fixed logic bug in login() + + * engine/schema/upgrades/2009021301.sql, mod/groups/actions/edit.php, + mod/groups/languages/en.php, mod/groups/views/default/forms/groups/edit.php, + version.php: Closes #761, #718: Group permissions now made much much simpler. + +2009-02-13 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/comments/add.php, views/default/annotation/annotate.php: new + annotations activity view + +2009-02-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forms/groups/edit.php, + .../views/default/forms/guidtool/format.php, + .../views/default/forms/guidtool/import.php, + views/default/account/forms/forgotten_password.php, + views/default/comments/forms/edit.php, views/default/export/entity.php: loose + text strings cleaned up, extra container divs added + +2009-02-13 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/index.php: changed the activity view + +2009-02-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/riverdashboard/languages/en.php, + .../views/default/riverdashboard/nav.php: Language updates to river dashboard + + * mod/riverdashboard/index.php, .../views/default/riverdashboard/nav.php: + Added better content filtering for dashboard + + * mod/riverdashboard/index.php, mod/riverdashboard/start.php, + .../views/default/riverdashboard/nav.php: New river dashboard. + + * engine/lib/river2.php: Removing an erroneous system_message call. + + * engine/lib/river2.php: Data sanitisation fix. + +2009-02-13 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/sidebar_boxes.php, views/default/css.php: new + layout canvas + +2009-02-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Added lazy database connections to delay + establishing the db link until actually required - will allow for future + lite/static content endpoints that bypass db connections and session + creation. + + * engine/lib/elgglib.php: Closes #769: Added short circuit to quit function + if entity is null. + + * engine/lib/elgglib.php: Closes #772: $value no longer being incorrectly + set when memcache is enabled. + +2009-02-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/extender.php: A correction to the way attributes are set for + extenders. + + * languages/en.php: New base translation word: publish + + * engine/schema/mysql.sql: Schema fix + + * engine/lib/entities.php: Clear river items on entity delete + + * engine/lib/river2.php: A minor stabilisation change for river2 + + * engine/lib/river2.php: A minor stabilisation change for river2 + +2009-02-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * vendors/kses/kses.php: Refs #561: Removed & encoding from kses but + retaining script input and entities. + +2009-02-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river2.php, engine/schema/mysql.sql, + engine/schema/upgrades/2009021201.sql, version.php, + views/default/river/item/list.php, views/default/river/item/wrapper.php: + Alternative river system trial. This is a test. + +2009-02-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: Avoiding wsod for deleted users + +2009-02-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/activity/views/default/activity/offset.php: div cleared after + pagination for theme compatability + +2009-02-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/activity.php: + + * mod/groups/languages/en.php: Added some missing translations + + * crontab.example: Added links to better documentation + + * engine/lib/input.php: Closes #684: Scratching a particular itch of mine by + no longer hiding urls when converting them to active links. This issue has + caused many a headache. The url is now preserved but with a <wbr /> inserted + after every /, this lets long urls be wrapped without breaking the url. + +2009-02-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Removing wildcard from the beginning of 'like' + search for user/username + +2009-02-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/activity.php: Filtering on type,subtype and event + + * engine/lib/activity.php, engine/lib/river.php, mod/activity/start.php: + Relocation of activity database queries to the core. + +2009-02-10 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * admin/plugins.php, admin/plugins/index.php, admin/site.php, + admin/site/index.php, admin/statistics.php, admin/statistics/index.php, + admin/user.php, admin/user/index.php, engine/lib/admin.php: Cleaned up the + admin directory using a pagehandler. + + * languages/en.php, settings/plugins.php: Minor confusion clearups + + * views/default/output/calendar.php, views/default/output/confirmlink.php, + views/default/output/email.php, views/default/output/longtext.php, + views/default/output/pulldown.php, views/default/output/tagcloud.php, + views/default/output/tags.php, views/default/output/text.php, + views/default/output/url.php: Closes #756: htmlentities on all output forms + + * mod/profile/views/default/profile/userdetails.php: XSS filtering on output + + * engine/lib/input.php: Refs #561: Split filtering into separate function + +2009-02-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/icondirect.php, mod/profile/start.php: Speedy icon bypass. + +2009-02-10 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/activity/views/default/activity/dashboard.php: add a view to site wide + activity that can be extended by the wire + +2009-02-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Further changes to the notification + mechanism. + +2009-02-10 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Closes #757: Removed strtolower as it is not UTF8 + safe. See http://www.phpwact.org/php/i18n/utf-8 for further discussion. + + * views/default/input/access.php, views/default/input/email.php, + views/default/input/file.php, views/default/input/longtext.php, + views/default/input/password.php, views/default/input/pulldown.php: Refs + #756: htmlentities on all input views + + * mod/activity/all.php, mod/activity/index.php: Marcus Povey + <marcus@elgg.com> * Pagination not displayed when no activity present * + OpenDD link for your activity now functioning + +2009-02-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../notifications/subscriptions/collections.php: Fixed 'all friends' + button. + +2009-02-10 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/edit_layout.php: new edit canvas layout + +2009-02-10 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php, mod/groups/views/default/forms/groups/edit.php: + Closes #752: Delete move to edit, making it less fatal. Probably needs + skinning. + +2009-02-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/notification.php, + mod/groups/start.php: A single notification is now sent out on forum topic + creation. This also contains an update to $entity->countAnnotations, which + no longer requires you to specify the annotation type. + + * engine/lib/notification.php: Notification fix: you no longer get + notifications on your own content. + + * mod/groups/languages/en.php, mod/groups/start.php: Introducing group forum + notifications + +2009-02-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Refs #640: Entity disable now recursive + + * mod/groups/actions/delete.php, mod/groups/languages/en.php, + mod/groups/start.php: Closes #282, Refs #640: Group deletion enabled. TODO: + Suggested enhancement #752 + +2009-02-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Added the 'annotate' event on entities. + + * .../notifications/subscriptions/collections.php: Minor display fix. + + * mod/notifications/actions/save.php: Group notification settings now save + properly + + * engine/lib/relationships.php: Added a new filter to delete relationship + functions + +2009-02-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Refs #640, #282: Recursive deletion of owned and + contained entities. + + * .../views/default/profile/menu/adminlinks.php: Closes #223: Admin options + now use output/confirmlink + + * mod/guidtool/actions/delete.php, mod/guidtool/languages/en.php, + mod/guidtool/start.php, mod/guidtool/views/default/guidtool/listing.php: Refs + #492: Export and delete links next to entity + +2009-02-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Extra security for object notifications. + + * mod/notifications/actions/groupsave.php, + mod/notifications/actions/save.php, mod/notifications/groups.php, + mod/notifications/languages/en.php, mod/notifications/start.php, + .../notifications/subscriptions/collections.php, + .../notifications/subscriptions/groupsform.php: Group notifications, all + friends notification option + +2009-02-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Couple of extra words + + * languages/en.php, views/default/output/confirmlink.php: Added default to + confirm link. + +2009-02-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/activity/views/default/activity/css.php, + mod/activity/views/default/activity/offset.php: pagination on activity stream + added + +2009-02-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Closes #584: Removed exception, get_user will now + return false if GUID exists but is not a user. This probably makes more sense + as Exceptions should probably be reserved for major Ooopses. The error in + this bug was caused by this exception being thrown and not caught in the + access group handler. This may have been the cause of a number of group + related / permission related errors. + + * engine/lib/users.php: Refs #584: Fixed error message. + + * engine/lib/entities.php: Closes #720: setCalendarTimeAndDuration() now + saves end time correctly. + +2009-02-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/members.php: drop down menu removed from + members avatars on the group home page. You can change this back by removing + 'override' => 'true' + + * mod/groups/languages/en.php, + .../views/default/river/object/group/create.php, + .../river/object/groupforumtopic/annotate.php, + .../river/object/groupforumtopic/create.php, + .../river/object/groupforumtopic/update.php, + .../default/river/relationship/member/create.php: new river views added to + groups + + * mod/activity/views/default/activity/css.php, + .../river/user/default/profileiconupdate.php: profile icon added to change + river view and css added to activity + + * mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php, + mod/activity/languages/en.php, + mod/activity/views/default/activity/offset.php: small additions to the + activity view + + * mod/notifications/manifest.xml: manifest file added to notifications + +2009-02-06 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/notifications/languages/en.php, + .../notifications/subscriptions/collections.php: Language and UI changes for + the notifications plugin. + +2009-02-06 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/notifications/css.php: styles for notifications + +2009-02-06 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../notifications/subscriptions/collections.php: Javascript just about + beaten into submission. Viewers of the public SVN, I apologise for clogging + up the history view. Here's a joke by way of penance: + + * mod/notifications/actions/save.php: Save action corrections + + * .../notifications/subscriptions/collections.php: An attempt at fixing the + toggle issue + + * .../notifications/subscriptions/collections.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/personal.php: Notification settings. Still + not right though .. + + * .../notifications/subscriptions/collections.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/personal.php: More notification settings + work. + + * .../notifications/subscriptions/collections.php: Notification icons work + properly when selecting / deselecting a friends collection. + + * mod/notifications/languages/en.php, + .../notifications/subscriptions/collections.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/personal.php: Friends collections work + +2009-02-06 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/river_icons/river_icon_pages.gif, + _graphics/river_icons/river_icon_thewire.gif: icons for river added + + * mod/activity/views/default/activity/css.php: updated activity css + +2009-02-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Added digits to pagehandler rewrite rule. Fixes #741 + + * mod/notifications/actions/save.php, + .../notifications/subscriptions/collections.php: Friends collections + preferences are saved + + * mod/notifications/languages/en.php, + .../notifications/subscriptions/collections.php: Collections titles + + * .../views/default/notifications/css.php, + .../notifications/subscriptions/collections.php: Access collections toggle + beginnings + + * mod/notifications/actions/save.php, mod/notifications/languages/en.php, + mod/notifications/start.php, .../views/default/notifications/css.php, + .../notifications/settings/usersettings.php, + .../notifications/subscriptions/collections.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/forminternals.php, + .../notifications/subscriptions/personal.php: Further notification settings + changes. + + * mod/notifications/actions/save.php, + .../graphics/icon_notifications_email.gif, + mod/notifications/languages/en.php, mod/notifications/start.php, + .../views/default/notifications/css.php, + .../default/notifications/subscriptions/form.php, + .../notifications/subscriptions/forminternals.php: Fitter, happier, more + productive notifications plugin. + + * engine/lib/notification.php: Belts and braces with notifications + + * engine/lib/access.php: Minor change to access SQL. Fixes #687 + + * htaccess_dist: Further htaccess change + + * htaccess_dist: htaccess update + + * mod/profile/start.php: Added profile updates to the notification handler + +2009-02-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/json/api/output.php: API results now JSON export properly. Refs #716 + + * views/json/canvas/default.php, views/json/export/entity.php, + views/json/export/metadata.php, views/json/export/relationship.php, + views/json/group/default.php, views/json/messages/exceptions/exception.php, + views/json/object/default.php, views/json/pageshells/pageshell.php, + views/json/search/entity_list.php, views/json/site/default.php, + views/json/user/default.php: JSON feeds now work. Fixes #716 + + * engine/lib/access.php, engine/lib/notification.php: Access improvements on + granular notifications + + * languages/en.php: DB credentials are no longer unnecessarily revealed on + failure to connect. Fixes #723 + + * CONTRIBUTORS.txt: Contributors patch + + * mod/reportedcontent/actions/add.php, + mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, mod/reportedcontent/languages/en.php: + Added plugin hook triggers to reportedcontent plugin. Fixes #725 + + * views/default/input/button.php: Added class to input/button. Fixes #618 + + * mod/groups/views/default/forum/viewposts.php: Added pagination to group + topic posts. Fixes #704 + + * entities/index.php: Added unique title tags to the entity browser. Fixes + #722 + + * CONTRIBUTORS.txt, htaccess_dist, views/default/output/tags.php: Tag URLs + now conform to the microformats specification. Fixes #729 + + * CONTRIBUTORS.txt: Minor changes to contrib file + +2009-02-04 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt: tweaks to the contributors file + +2009-02-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php, engine/lib/admin.php, + engine/lib/annotations.php, engine/lib/entities.php, engine/lib/group.php, + engine/lib/metadata.php, engine/lib/plugins.php, engine/lib/system_log.php, + engine/lib/tags.php, engine/lib/users.php, engine/lib/widgets.php, + engine/start.php, languages/en.php, mod/apiadmin/actions/generate.php, + mod/groups/actions/edit.php, mod/groups/views/default/forms/groups/edit.php, + mod/profile/actions/edit.php, mod/profile/views/default/profile/edit.php, + mod/reportedcontent/actions/add.php, + .../views/default/reportedcontent/form.php: Moves access permissions + references over to using the ACCESS_* constants defined in access.php. Refs + #687 + + * engine/lib/access.php, engine/lib/elgglib.php: Moved the access constant + definitions from access.php to elgglib.php, so they'll be loaded initially. + + * engine/lib/users.php: When a new password is generated, the salt is now + regenerated first. Fixes #726. + +2009-02-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/pagination.php: Corrected pagination limit error. + + * engine/lib/elgglib.php, views/default/embed/addcontentjs.php, + views/default/embed/js.php: Elgg Javascript update content function + +2009-02-03 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: ticket #728 dealt with + + * mod/groups/views/default/groups/members.php: changed the number of group + members to display on group frontpages from 9999 to 10 (This should become + configurable) + + * engine/lib/entities.php: patch number #724 applied + +2009-02-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/useradd.php, languages/en.php: Users are now notified when an + account has been created for them on a site. + +2009-02-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fixed bug in get_entities allowing for multiple + subtypes. + +2009-02-01 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forms/forums/addtopic.php: removed redundant post + options + +2009-01-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Moving over to use file_exists to check for + default entity icons, which should be lighter to load and produce fewer + errors. + +2009-01-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/install.php: Tentatively downgraded version requirement. + +2009-01-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: notify_user now traps exceptions and logs + them. + +2009-01-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Change to notification object registration + function. + +2009-01-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/friends/picker.php: friendspicker / + collections updated to work with more than 12+ friends per pane + +2009-01-27 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/userdetails.php: tweak to banned user + + * views/default/admin/statistics.php: small admin tweak + +2009-01-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Added container_guid to ElggEntity->save() and + update_entity() functions. Fixes #711 + + * engine/lib/elgglib.php: Moving actions into the boot event. + +2009-01-26 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Moved actions out of init files + + * engine/lib/notification.php: Added object notifications plugin hook + override. + + * engine/lib/annotations.php: Fixed pagination issue with count annotations + function. + +2009-01-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: Fixes #709: get_language() now fails correctly. + @ben Why is this introduced? Surely this is the same as + get_current_language()? + +2009-01-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Fixing access controls on multi-metadata + +2009-01-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt: Refs #706: Copyright in readme + + * views/default/admin/plugins_opt/plugin.php: Support for people who can't + spell + + * _css/css.php, account/forgotten_password.php, account/register.php, + actions/admin/plugins/disable.php, actions/admin/plugins/enable.php, + actions/admin/plugins/reorder.php, actions/admin/site/update_basic.php, + actions/admin/user/ban.php, actions/admin/user/delete.php, + actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php, + actions/admin/user/resetpassword.php, actions/admin/user/unban.php, + actions/comments/add.php, actions/comments/delete.php, + actions/email/save.php, actions/entities/delete.php, actions/friends/add.php, + actions/friends/addcollection.php, actions/friends/deletecollection.php, + actions/friends/editcollection.php, actions/friends/remove.php, + actions/import/opendd.php, actions/login.php, actions/logout.php, + .../notifications/settings/usersettings/save.php, + actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + actions/register.php, actions/systemsettings/install.php, + actions/user/language.php, actions/user/name.php, actions/user/password.php, + actions/user/passwordreset.php, actions/user/requestnewpassword.php, + actions/useradd.php, actions/usersettings/save.php, actions/widgets/add.php, + actions/widgets/reorder.php, actions/widgets/save.php, admin/index.php, + admin/plugins/index.php, admin/site/index.php, admin/statistics/index.php, + admin/user/index.php, dashboard/index.php, dashboard/latest.php, + engine/handlers/action_handler.php, engine/handlers/cron_handler.php, + engine/handlers/pagehandler.php, engine/handlers/xml-rpc_handler.php, + engine/lib/access.php, engine/lib/actions.php, engine/lib/admin.php, + engine/lib/annotations.php, engine/lib/api.php, engine/lib/cache.php, + engine/lib/calendar.php, engine/lib/configuration.php, engine/lib/cron.php, + engine/lib/database.php, engine/lib/elgglib.php, engine/lib/entities.php, + engine/lib/exceptions.php, engine/lib/export.php, engine/lib/extender.php, + engine/lib/filestore.php, engine/lib/group.php, engine/lib/input.php, + engine/lib/install.php, engine/lib/languages.php, engine/lib/location.php, + engine/lib/memcache.php, engine/lib/metadata.php, engine/lib/metastrings.php, + engine/lib/notification.php, engine/lib/objects.php, engine/lib/opendd.php, + engine/lib/pagehandler.php, engine/lib/pageowner.php, engine/lib/pam.php, + engine/lib/ping.php, engine/lib/plugins.php, engine/lib/query.php, + engine/lib/relationships.php, engine/lib/river.php, engine/lib/sessions.php, + engine/lib/sites.php, engine/lib/social.php, engine/lib/statistics.php, + engine/lib/system_log.php, engine/lib/tags.php, engine/lib/users.php, + engine/lib/usersettings.php, engine/lib/version.php, engine/lib/widgets.php, + engine/lib/xml-rpc.php, engine/lib/xml.php, engine/schema/mysql.sql, + engine/start.php, entities/index.php, entities/list.php, friends/add.php, + friends/collections.php, friends/edit.php, friends/index.php, friends/of.php, + friends/pickercallback.php, htaccess_dist, index.php, install.php, + mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php, + mod/activity/languages/en.php, mod/activity/manifest.xml, + mod/activity/opendd.php, mod/activity/start.php, + mod/activity/views/default/activity/css.php, + mod/activity/views/default/activity/wrapper.php, mod/apiadmin/index.php, + mod/apiadmin/languages/en.php, mod/apiadmin/manifest.xml, + mod/apiadmin/start.php, mod/crontrigger/manifest.xml, + mod/crontrigger/start.php, mod/diagnostics/actions/download.php, + mod/diagnostics/index.php, mod/diagnostics/languages/en.php, + mod/diagnostics/manifest.xml, mod/diagnostics/start.php, + .../views/default/diagnostics/forms/download.php, + mod/garbagecollector/languages/en.php, mod/garbagecollector/manifest.xml, + mod/garbagecollector/start.php, mod/groups/actions/addtogroup.php, + mod/groups/actions/edit.php, mod/groups/actions/forums/addpost.php, + mod/groups/actions/forums/addtopic.php, + mod/groups/actions/forums/deletepost.php, + mod/groups/actions/forums/deletetopic.php, + mod/groups/actions/forums/edittopic.php, mod/groups/actions/join.php, + mod/groups/actions/joinrequest.php, mod/groups/actions/leave.php, + mod/groups/addtopic.php, mod/groups/all.php, mod/groups/discussions.php, + mod/groups/edit.php, mod/groups/edittopic.php, mod/groups/forum.php, + mod/groups/graphics/icon.php, mod/groups/groupprofile.php, + mod/groups/index.php, mod/groups/invite.php, mod/groups/languages/en.php, + mod/groups/manifest.xml, mod/groups/membership.php, mod/groups/new.php, + mod/groups/start.php, mod/groups/topicposts.php, + mod/groups/views/default/forms/forums/addpost.php, + mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/forum/topicposts.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + mod/groups/views/default/group/group.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/groupgallery.php, + mod/groups/views/default/groups/grouplisting.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/icon.php, + mod/groups/views/default/groups/members.php, + mod/groups/views/default/groups/profileitems.php, + .../views/default/object/groupforumtopic.php, + .../default/river/relationship/member/create.php, + mod/groups/views/default/sharing/invite.php, + .../default/widgets/group_entities_widget/edit.php, + .../default/widgets/group_entities_widget/view.php, + .../default/widgets/group_members_widget/edit.php, + .../default/widgets/group_members_widget/view.php, + mod/groups/views/rss/forum/topics.php, + mod/groups/views/rss/forum/viewposts.php, + mod/groups/views/rss/groups/profileitems.php, mod/guidtool/export.php, + mod/guidtool/format_picker.php, mod/guidtool/import.php, + mod/guidtool/index.php, mod/guidtool/languages/en.php, + mod/guidtool/manifest.xml, mod/guidtool/start.php, mod/guidtool/view.php, + .../views/default/forms/guidtool/export.php, + .../views/default/forms/guidtool/format.php, + .../views/default/forms/guidtool/import.php, + mod/guidtool/views/default/guidtool/gallery.php, + mod/guidtool/views/default/guidtool/listing.php, + mod/guidtool/views/default/guidtool/profile.php, + .../views/default/object/guidtoolwrapper.php, mod/logbrowser/index.php, + mod/logbrowser/languages/en.php, mod/logbrowser/manifest.xml, + mod/logbrowser/start.php, mod/logbrowser/views/default/object/logwrapper.php, + mod/logrotate/languages/en.php, mod/logrotate/manifest.xml, + mod/logrotate/start.php, mod/profile/actions/cropicon.php, + mod/profile/actions/deletedefaultprofileitem.php, + mod/profile/actions/edit.php, mod/profile/actions/editdefault.php, + mod/profile/actions/iconupload.php, + mod/profile/actions/resetdefaultprofile.php, mod/profile/defaultprofile.php, + mod/profile/edit.php, mod/profile/editicon.php, mod/profile/icon.php, + mod/profile/index.php, mod/profile/javascript.php, mod/profile/manifest.xml, + mod/profile/start.php, mod/profile/views/default/profile/edit.php, + .../views/default/profile/editdefaultprofile.php, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/gallery.php, + mod/profile/views/default/profile/hoverover.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/javascript.php, + mod/profile/views/default/profile/listing.php, + mod/profile/views/default/profile/menu/actions.php, + .../views/default/profile/menu/adminlinks.php, + mod/profile/views/default/profile/menu/links.php, + .../views/default/profile/menu/linksownpage.php, + mod/profile/views/default/profile/metatags.php, + mod/profile/views/default/profile/profilelinks.php, + mod/profile/views/default/profile/submenu.php, + mod/profile/views/default/profile/userdetails.php, + mod/reportedcontent/actions/add.php, mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, mod/reportedcontent/add.php, + mod/reportedcontent/index.php, mod/reportedcontent/languages/en.php, + mod/reportedcontent/manifest.xml, mod/reportedcontent/start.php, + .../views/default/reportedcontent/form.php, mod/river/manifest.xml, + mod/river/start.php, .../views/default/widgets/river_widget/edit.php, + .../views/default/widgets/river_widget/view.php, + .../default/widgets/river_widget_friends/edit.php, + .../default/widgets/river_widget_friends/view.php, + .../actions/email/confirm.php, mod/uservalidationbyemail/languages/en.php, + mod/uservalidationbyemail/manifest.xml, mod/uservalidationbyemail/start.php, + search/index.php, search/users.php, services/api/rest.php, + services/export/handler.php, settings/index.php, settings/plugins.php, + settings/statistics.php, settings/user.php, upgrade.php, version.php, + views/default/account/forms/forgotten_password.php, + views/default/account/forms/login.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php, views/default/admin/main.php, + views/default/admin/main_opt/plugins.php, + views/default/admin/main_opt/site.php, + views/default/admin/main_opt/statistics.php, + views/default/admin/main_opt/user.php, views/default/admin/plugins.php, + views/default/admin/plugins_opt/plugin.php, views/default/admin/site.php, + views/default/admin/statistics.php, + views/default/admin/statistics_opt/basic.php, + views/default/admin/statistics_opt/numentities.php, + views/default/admin/statistics_opt/online.php, views/default/admin/user.php, + views/default/admin/user_opt/adduser.php, + views/default/admin/user_opt/search.php, views/default/ajax/loader.php, + views/default/annotation/generic_comment.php, views/default/api/output.php, + views/default/basic_elements/welcome.php, views/default/canvas/default.php, + views/default/canvas/layouts/one_column.php, + .../canvas/layouts/two_column_left_sidebar.php, + .../canvas/layouts/two_column_right_sidebar.php, + views/default/canvas/layouts/widgets.php, + views/default/comments/forms/edit.php, views/default/css.php, + views/default/export/entity.php, views/default/export/metadata.php, + views/default/export/relationship.php, views/default/friends/collection.php, + views/default/friends/collections.php, + views/default/friends/forms/collectionfields.php, + views/default/friends/forms/edit.php, views/default/friends/list.php, + views/default/friends/picker.php, views/default/friends/tablelist.php, + views/default/friends/tablelistcountupdate.php, + views/default/graphics/icon.php, views/default/group/default.php, + views/default/input/access.php, views/default/input/button.php, + views/default/input/calendar.php, views/default/input/checkboxes.php, + views/default/input/email.php, views/default/input/file.php, + views/default/input/form.php, views/default/input/hidden.php, + views/default/input/longtext.php, views/default/input/password.php, + views/default/input/pulldown.php, views/default/input/radio.php, + views/default/input/reset.php, views/default/input/submit.php, + views/default/input/tags.php, views/default/input/text.php, + views/default/input/url.php, views/default/messages/errors/error.php, + views/default/messages/errors/list.php, + views/default/messages/exceptions/exception.php, + views/default/messages/list.php, views/default/messages/messages/list.php, + views/default/messages/messages/message.php, + views/default/navigation/pagination.php, + views/default/navigation/topbar_tools.php, + views/default/navigation/viewtype.php, + .../notifications/settings/usersettings.php, + views/default/object/default.php, views/default/object/object.php, + views/default/object/plugin.php, views/default/object/widget.php, + views/default/output/calendar.php, views/default/output/checkboxes.php, + views/default/output/confirmlink.php, views/default/output/date.php, + views/default/output/email.php, views/default/output/iframe.php, + views/default/output/longtext.php, views/default/output/pulldown.php, + views/default/output/radio.php, views/default/output/tagcloud.php, + views/default/output/tags.php, views/default/output/text.php, + views/default/output/url.php, views/default/page_elements/elgg_topbar.php, + views/default/page_elements/footer.php, + views/default/page_elements/owner_block.php, + views/default/page_elements/spotlight.php, + views/default/page_elements/title.php, + views/default/pageshells/pageshell.php, views/default/river/dashboard.php, + views/default/river/relationship/friend/create.php, + views/default/river/wrapper.php, views/default/search/gallery.php, + views/default/search/gallery_listing.php, views/default/search/listing.php, + views/default/settings/install.php, views/default/settings/system.php, + views/default/site/default.php, views/default/spotlight/default.php, + views/default/text/about.php, views/default/text/privacy_view.php, + views/default/text/tos_view.php, views/default/user/default.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php, + views/default/usersettings/main.php, + views/default/usersettings/main_opt/plugins.php, + views/default/usersettings/main_opt/statistics.php, + views/default/usersettings/main_opt/user.php, + views/default/usersettings/plugins.php, + views/default/usersettings/plugins_opt/plugin.php, + views/default/usersettings/statistics.php, + .../usersettings/statistics_opt/numentities.php, + .../default/usersettings/statistics_opt/online.php, + views/default/welcome.php, views/default/welcome/logged_in.php, + views/default/welcome/logged_out.php, views/default/widgets/editwrapper.php, + views/default/widgets/wrapper.php, views/failsafe/canvas/default.php, + views/failsafe/input/button.php, views/failsafe/input/checkboxes.php, + views/failsafe/input/form.php, views/failsafe/input/hidden.php, + views/failsafe/input/longtext.php, views/failsafe/input/pulldown.php, + views/failsafe/input/reset.php, views/failsafe/input/submit.php, + views/failsafe/input/text.php, views/failsafe/messages/errors/error.php, + views/failsafe/messages/errors/list.php, + views/failsafe/messages/exceptions/exception.php, + views/failsafe/messages/list.php, views/failsafe/messages/messages/list.php, + views/failsafe/messages/messages/message.php, + views/failsafe/messages/sanitisation/htaccess.php, + views/failsafe/messages/sanitisation/settings.php, + views/failsafe/pageshells/pageshell.php, views/failsafe/settings/install.php, + views/failsafe/settings/system.php, views/foaf/canvas/default.php, + views/foaf/pageshells/pageshell.php, views/foaf/user/default.php, + views/js/object/default.php, views/js/pageshells/pageshell.php, + views/js/user/default.php, views/json/api/output.php, + views/json/canvas/default.php, views/json/export/entity.php, + views/json/export/metadata.php, views/json/export/relationship.php, + views/json/group/default.php, views/json/messages/exceptions/exception.php, + views/json/object/default.php, views/json/pageshells/pageshell.php, + views/json/search/entity_list.php, views/json/site/default.php, + views/json/user/default.php, views/opendd/canvas/default.php, + views/opendd/export/entity.php, views/opendd/export/metadata.php, + views/opendd/export/relationship.php, views/opendd/group/default.php, + views/opendd/messages/exceptions/exception.php, + views/opendd/object/default.php, views/opendd/pageshells/pageshell.php, + views/opendd/site/default.php, views/opendd/user/default.php, + views/php/api/output.php, views/php/canvas/default.php, + views/php/export/entity.php, views/php/export/metadata.php, + views/php/export/relationship.php, views/php/group/default.php, + views/php/messages/exceptions/exception.php, views/php/object/default.php, + views/php/pageshells/pageshell.php, views/php/search/entity_list.php, + views/php/site/default.php, views/php/user/default.php, + views/rss/annotation/default.php, views/rss/canvas/default.php, + views/rss/group/default.php, views/rss/object/default.php, + views/rss/pageshells/pageshell.php, views/rss/user/default.php, + views/xml/api/output.php, views/xml/messages/exceptions/exception.php, + views/xml/pageshells/pageshell.php, views/xml/xml-rpc/output.php: Refs #706 + +2009-01-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/notifications/languages/en.php, mod/notifications/start.php: Menu + heading changes + + * mod/notifications/actions/save.php: Added save action for the notification + subscriptions. + + * mod/notifications/index.php, mod/notifications/languages/en.php, + mod/notifications/start.php, + .../default/notifications/subscriptions/form.php: Added notification + subscriptions page. + + * engine/lib/languages.php: Moved current language detection out into the + function get_language(); + +2009-01-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/js/initialise_elgg.php, + views/default/navigation/topbar_tools.php: new cross-browser js toolbar menu + +2009-01-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: Refs #562: Configuration flag to disable database + sessions. + + * languages/en.php: Fixes missing translations + + * version.php: Bumped version to today + +2009-01-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../default/usersettings/statistics_opt/online.php: Closes #702: Correct + parameters fed to get_system_log + +2009-01-22 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + .../jquery/jquery-easing-compatibility.1.2.pack.js, + vendors/jquery/jquery-easing.1.2.pack.js, + .../jquery/jquery-ui-personalized-1.5.3.packed.js, + .../jquery/jquery-ui-personalized-1.5.packed.js, + vendors/jquery/jquery.easing.1.3.packed.js, + views/default/js/friendsPickerv1.php, views/default/js/initialise_elgg.php, + views/default/page_elements/header.php: jquery framework and avatar menu + updated + +2009-01-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: A further change to ensure notification + messages don't get changed for every method if one method needs to make a + change. + + * engine/lib/notification.php: Slight change to notifications. + + * engine/lib/notification.php: Added more granular notification hook + +2009-01-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/metadata.php: Closes #701: Blank tags + not returned by string_to_tag_array + +2009-01-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Granular notification: a start + +2009-01-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Relationships no longer double added + +2009-01-21 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Closes #700: If a plugin doesn't physically exist + then it is deleted. + + * views/default/usersettings/plugins_opt/plugin.php: User settings + translated + + * views/default/admin/plugins_opt/plugin.php, + views/default/usersettings/plugins_opt/plugin.php: Reverted. + + * views/default/admin/plugins_opt/plugin.php, + views/default/usersettings/plugins_opt/plugin.php: Tools menus now elgg_echo + folder name + +2009-01-21 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Introducing a function that orders by sums of + an annotation AND limits by a metadata value + +2009-01-21 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php, + mod/activity/languages/en.php, mod/activity/manifest.xml, + mod/activity/opendd.php, mod/activity/start.php, + mod/activity/views/default/activity/css.php, + mod/activity/views/default/activity/dashboard.php, + mod/activity/views/default/activity/wrapper.php, + .../views/default/settings/activity/edit.php, + mod/activity/views/opendd/activity/dashboard.php: Added Activity stream back + in + + * engine/lib/users.php: Closes #699: get_user_by_username now using access + controls. Will no longer throw exception when accessing disabled users. + +2009-01-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Added toggling for the annotation sum list + functions. + + * engine/lib/annotations.php: Added to and fixed the list by annotation + count functions. + + * engine/lib/annotations.php: Fix for previous + + * engine/lib/annotations.php: Added the missing 'group by' clause to the get + annotations by sum SQL query. + +2009-01-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Added user to user settings + + * engine/lib/plugins.php: Refs #697: Now using plugin hook so one can do + live validation of values + + * engine/lib/widgets.php: Closes #698: Typo corrected - nice spot! + + * actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + engine/lib/plugins.php: Closes #697: Events triggered when plugin settings + are updated. + +2009-01-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Fix for previous. + + * engine/lib/annotations.php: Added annotation sum functions + +2009-01-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metastrings.php: Closes #691: Should have been + is_memcache_available() + +2009-01-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/email/save.php, actions/user/language.php, actions/user/name.php: + Closes #689: Email now only changed if it is different than the one + registered, also a number of other settings changed in this way. + + * actions/widgets/add.php, actions/widgets/reorder.php: Widget save errors + now use correct message box + +2009-01-15 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/header.php: Elgg version info now present in + headers. + + * mod/crontrigger/manifest.xml, mod/crontrigger/start.php: Closes #672: Poor + mans cron plugin enabled. This triggers events according to page load. + + * engine/lib/elgglib.php: + + * engine/lib/elgglib.php: Added shutdown, system event. Refs #672 + + * mod/groups/actions/forums/edittopic.php: Editing post no longer takes + ownership + + * actions/email/save.php: Refs #641: Email changer now prevents changing to + the same as another user. + +2009-01-14 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php, languages/en.php: Closes #669: Logins rate + limited. Accounts are limited to 5 fails in a 5 minute period, meaning an + attacker can try one password per minute. + +2009-01-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/system_log.php: Comment correction. + + * engine/lib/elgglib.php: Fix for template handler override. + +2009-01-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php, engine/lib/objects.php, engine/lib/sites.php, + engine/lib/users.php: Closes #676: Entity subtables now deleted on failed + connections. + +2009-01-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Better trigger_plugin_hook documentation. + +2009-01-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/user/resetpassword.php, engine/lib/users.php: Closes #675: + Salt changed during password reset + + * engine/lib/sessions.php: + +2009-01-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php: Tag updates. + +2009-01-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/owner_block.php: Added rel="nofollow" rss and + opendd links in ownerblock + +2009-01-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php, + languages/en.php, .../views/default/profile/menu/adminlinks.php: Closes #240: + It is now possible to downgrade an admin user. + + * engine/lib/users.php: Closes #560: Pagination parameters added. + + * mod/groups/languages/en.php, .../views/default/object/groupforumtopic.php: + Closes #544: Logged out view now shows correct dates, also tidied up some + translation issues. + + * engine/lib/elgglib.php, engine/lib/entities.php: Minor variable name and + comment change. + + * actions/admin/user/unban.php, engine/lib/api.php, engine/lib/sessions.php, + engine/lib/users.php, engine/schema/mysql.sql, + engine/schema/upgrades/2009010901.sql, languages/en.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/gallery.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/listing.php, + .../views/default/profile/menu/adminlinks.php, + mod/profile/views/default/profile/profilelinks.php, + mod/profile/views/default/profile/userdetails.php, version.php: Closes #668: + Banning now works through a flag in the users_entity table. Database upgrade + required. * Added ElggUser::isBanned(); * Added 'banned' column to + users_entity * Modified ban() and unban() * Modified pam functions to check + $user->isBanned() * Modified login() to check $user->isBanned() * Modified + sessions_init() to check isBanned() and destroy session accordingly * + Modified profile views to highlight banned users and prevent menus for + non-admin users. + +2009-01-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/system_log.php: Closes #588: Don't remember adding this + check... but anyway, double entries regression fixed. + + * engine/lib/entities.php: Minor error message improvement + + * engine/lib/entities.php: Added extra belts and braces check (minor) + + * engine/lib/entities.php: Added extra belts and braces check (minor) + + * engine/lib/users.php: Refs #668: Building on [2546] and providing ban and + unban functions. Later these will be replaced with "banning" functions. + + * mod/groups/views/default/forms/groups/edit.php: Closes #664: Defaults + added to radio buttons + + * engine/lib/statistics.php: Limit max display of active users to 10. + + * actions/admin/user/ban.php, engine/lib/users.php: Refs #668, #640: Cleaner + interface provided for banning. + + * actions/admin/user/ban.php, engine/lib/entities.php, engine/lib/users.php: + Refs #640: Renamed and moved entities.php:disable_entities to + user.php:disable_user_entities + + * engine/lib/entities.php: Delete replaced by disable in disable_entity + + * engine/schema/mysql.sql, engine/schema/upgrades/2009010801.sql, + version.php: Closes #666: Added some extra indexes + + * languages/en.php, mod/uservalidationbyemail/languages/en.php: Closes #546: + Translation moved + + * engine/lib/annotations.php: Closes #663: Added access checks on entity on + get_entities_from_annotation and count functions. + + * engine/lib/metadata.php: Closes #667: Minor tweak, an e should be an m + +2009-01-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php, + .../default/widgets/group_members_widget/view.php: Closes #410: Pagination + parameter now passed in relationship list view. + + * engine/lib/access.php, mod/groups/groupprofile.php, + mod/groups/languages/en.php: Closes #286: Group access restrictions issue + fixed, modified from patch supplied with #315 + + * views/failsafe/settings/system.php: Refs #622: Missing command from + failsafe view + + * mod/groups/views/default/groups/forum_latest.php: Closes #660: Minor text + tweak + + * actions/admin/site/update_basic.php, actions/systemsettings/install.php, + languages/en.php, views/default/account/forms/login.php, + views/default/settings/system.php: Closes #662: https on login. + +2009-01-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/pagination.php: Closes #587: The area of code in + question hasn't been coded as defencively as it could have been. + + * engine/lib/annotations.php: Fixes #648: Copy and paste error corrected. + +2009-01-05 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: * Added addRelationship to ElggEntity... bit of + an omission! + + * htaccess_dist: Closes #656: Disabled mod_deflate for all actions so that + active downloads will no longer be double compressed. + + * engine/lib/configuration.php, engine/lib/elgglib.php, + engine/lib/sites.php: Fixes #655, Refs #628: Install now working with correct + event chain (#628). + +2009-01-02 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/friends/add.php: Closes #649: Added checking to report when friend + add fails. + +2009-01-01 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: bug #634 fixed + + * mod/groups/views/default/groups/forum_latest.php: lang tweak in group + forums + + * mod/groups/actions/edit.php, mod/groups/languages/en.php, + mod/groups/start.php, mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/groups/forum_latest.php: groups owners can choose if + they want pages/files/forum enabled or not. Still a little more to do, this + is just the beginning code. + + * mod/groups/languages/en.php: missing group lang items added + +2008-12-31 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php, engine/settings.example.php: Closes #579: + Allows configurable option $CONFIG->broken_mta = true. If set, this uses "\n" + instead of "\r\n" in email headers. + +2008-12-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Closes #643: Confirmed bug, applied fix as + suggested. + + * views/default/page_elements/owner_block.php: Closes #633: User name in + owner block is now link. This may require additional skinning. + + * engine/lib/plugins.php: Closes #608: Placing a file called "disabled" in + mod now disables all plugins, allowing easier recovery of an elgg site with + screwed up modules. + + * views/default/input/button.php: Closes #519: Typo. Well spotted. + + * languages/en.php: Closes #500 + + * mod/reportedcontent/languages/en.php, + .../views/default/reportedcontent/form.php, + .../views/default/reportedcontent/listing.php: Closes #504 + +2008-12-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: Closes #396: Form should probably not be permitted + on input. + +2008-12-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Closes #628: Event change now terminates on false. + Nice spot :) + +2008-12-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/updateclient/index.php, mod/updateclient/languages/en.php, + mod/updateclient/manifest.xml, mod/updateclient/start.php, + .../views/default/settings/updateclient/edit.php: Removed upgrade client + since it doesn't really matter. + + * README.txt, version.php: Ticked up version number + +2008-12-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql, engine/schema/upgrades/2008120501.sql: Fixes #615 + +2008-12-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/user/ban.php: Fixes to user banning (action side). + + * engine/lib/elgglib.php: Fixes to user banning. + +2008-12-05 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Prototype view caching + + * engine/lib/notification.php: Closes #597: GUID must now be non-zero for + messages to be sent + +2008-12-05 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: unused rule removed #583 + +2008-12-05 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql, engine/schema/upgrades/2008111901.sql, + engine/schema/upgrades/2008120501.sql, version.php: Closes #611: Made name + field longer + +2008-12-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Closes #421 : Catches the DB Exception, so + hopefully this will prevent the error from showing up in the future :) + + * languages/en.php, views/default/friends/collectiontabs.php: Closes #501 + + * engine/lib/users.php, mod/uservalidationbyemail/start.php: Closes #609 + + * engine/schema/upgrades/2008112002.sql: Fixed update script + + * htaccess_dist: ETag support + +2008-12-04 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/forum_latest.php: latest group discussion + bug fixed + +2008-12-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/location.php: Some location tweaks + + * engine/lib/users.php: Closes #550: Code metadata now moved to private + storage + + * mod/groups/membership.php: Closes #604 + +2008-11-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/radio.php: Improved radio button value retention + + * views/default/input/checkboxes.php: Improved checkbox value retention + +2008-11-26 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/metatags.php: FOAF header added to + profile + + * views/foaf/user/default.php: Foaf ident on mailbox for friends + + * engine/schema/upgrades/2008112601.sql: Closes #571: Widgets now use + private store for settings + + * engine/lib/entities.php, engine/lib/widgets.php: Closes #571: Widgets now + use private store for settings + + * engine/lib/opendd.php: + +2008-11-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/location.php, engine/schema/mysql.sql, + engine/schema/upgrades/2008112501.sql, version.php: Hook for future geocoding + library added. + + * engine/schema/mysql.sql: + +2008-11-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Closes #580: Fixed tagging trim and strtolower + +2008-11-21 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/calendar.php: Refs #452: Basic entity listing functions. Needs + canvas. + + * engine/lib/users.php: Closes #554: Validation procedure now correctly + screening for ascii space + +2008-11-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: + + * engine/lib/sessions.php: Added site secret to fingerprint to make it + harder to guess + + * engine/lib/sessions.php, engine/lib/users.php: Fixes #548: Introducing + set_last_login($user_guid). Called from login(), but call from any + authentication code where appropriate. + + * engine/lib/calendar.php, engine/lib/entities.php: Refs #452: Calendar + interface on entities + + * engine/lib/entities.php: Introducing get_entities_from_private_setting(); + +2008-11-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php, mod/groups/topicposts.php, upgrade.php: No need to + trigger the init event on upgrade. + +2008-11-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/upgrades/2008112001.sql, + engine/schema/upgrades/2008112002.sql, version.php: Refs #569, #570, #571: + Update script for both users and plugins plugin settings + + * engine/schema/upgrades/2008111901.sql, + engine/schema/upgrades/2008112001.sql, version.php: Migrate plugin settings + from plugin to new settigns store. + + * engine/lib/entities.php, engine/lib/plugins.php: Refs #571. Fixes #569, + #570: * Plugin functions set to use private data store. * Fixed some db + queries * Modified plugin class overriding get/set functions + + * engine/schema/mysql.sql, engine/schema/upgrades/2008111901.sql: Refs #569, + #570, #571: Minor database schema errors corrected + + * engine/lib/entities.php: Refs #569, #570, #571: Corrected and optimised + insert query + + * engine/schema/mysql.sql, engine/schema/upgrades/2008111901.sql: Refs #569, + #570, #571: Minor database schema errors corrected + + * engine/lib/entities.php: Refs #569, #570, #571: dbprefix not prefix; + + * engine/lib/entities.php: Refs #569, #570, #571: Added + remove_all_private_settings() + + * engine/lib/entities.php: Refs #569, #570, #571: Added + get_all_private_settings(); + + * engine/lib/metadata.php: Fixes #531: Access permissions enforced + +2008-11-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/export.php, engine/lib/extender.php, + engine/lib/group.php, engine/lib/objects.php, engine/lib/relationships.php, + engine/lib/sites.php, engine/lib/users.php, views/default/export/entity.php, + views/json/export/entity.php, views/json/export/metadata.php, + views/json/export/relationship.php, views/php/export/entity.php, + views/php/export/metadata.php, views/php/export/relationship.php: Fixes #568: + Exportable code now inclusive not exclusive. * Added extra function + Exportable interface * OpenDD export modified * PHP & JSON export views + modified * Default export view will still show all data if you are logged in + as admin (since this view is used by the guidtool) + +2008-11-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/upgrades/2008111901.sql: Introducing the new private + settings table. + +2008-11-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/calendar.php: Added get notable enities on relationship + + * engine/lib/calendar.php: Added get notable enities on metadata + + * engine/lib/calendar.php: Added get notable enities + +2008-11-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: Closes #557 + +2008-11-14 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * dashboard/index.php, engine/lib/access.php, engine/lib/annotations.php, + engine/lib/entities.php, engine/lib/extender.php, engine/lib/filestore.php, + engine/lib/group.php, engine/lib/languages.php, engine/lib/metadata.php, + engine/lib/notification.php, engine/lib/plugins.php, engine/lib/sessions.php, + engine/lib/tags.php, engine/lib/users.php, engine/lib/usersettings.php: * + Introducing get_loggedin_user() and get_loggedin_userid() * ACLs now using + get_loggedin_user* * Some logic cleaned up * Some "Undefined..." messages + cleaned up + + * views/default/search/entity_list.php: + + * views/default/search/entity_list.php: Removed some "Undefined" messages + + * engine/lib/elgglib.php: Removed some "Undefined" messages + + * views/default/input/access.php, views/default/input/button.php, + views/default/input/submit.php: Removed some "Undefined" messages + + * mod/profile/views/default/profile/userdetails.php: Removed some + "Undefined" messages + + * views/default/canvas/layouts/widgets.php: Removed some "Undefined" + messages + + * engine/lib/elgglib.php: "Undefined" messages tidied up + + * engine/lib/metastrings.php: "Undefined" messages tidied up + + * engine/lib/river.php: "Undefined" messages tidied up + + * engine/lib/sessions.php: + + * engine/lib/sessions.php: * Candidate for initial ElggSession magic class * + Session now properly cleared on init and logout - this has knock on effect + that you can no longer assume that $_SESSION['id'] or 'guid' will be integer, + making it necessary to cast. + + * engine/lib/admin.php: Minor tidying of code + +2008-11-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: Experimental ElggCache + +2008-11-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: + + * engine/lib/cache.php: No longer blanks all caches when clearing + + * engine/lib/cache.php: Closes #543 + +2008-11-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Ifdef expires + + * htaccess_dist: Minor tweaks to mod_gzip config. Note that gzip can't + compress some things due to the way that the apache 1.3 stack works + + * htaccess_dist: Simplified GZIP + + * htaccess_dist: Mod deflate support added + + * htaccess_dist: Turned on mod_gzip if available + + * htaccess_dist: Added default expiry + + * mod/groups/graphics/icon.php: Expires header added to group icons + +2008-11-10 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/icon.php: Content length on images + + * mod/groups/graphics/icon.php: Content length on images + + * _css/css.php, engine/lib/elgglib.php: Content length headers on JS and css + + * engine/lib/elgglib.php: Javascript now correctly marked as cacheable + + * _css/css.php: Fixes #541: CSS Now not being cached. Error is being caused + somewhere in the elgg framework which prevents pragma caching from working... + not sure what + + * languages/en.php: Refs #520 + + * languages/en.php, views/default/friends/collections.php: Closes #501 + + * mod/groups/languages/en.php, + mod/groups/views/default/groups/forum_latest.php: Closes #507 + + * engine/lib/memcache.php: Tidied. + +2008-11-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Profiling now showing queries executed before + debug flag being set + + * engine/lib/metadata.php: Refs #529: Experimental memcaching for metadata + + * engine/lib/elgglib.php: Fixed datalists error + + * engine/lib/elgglib.php: Refs #529: Experimental memcaching on datalists + + * engine/start.php: Removing unnecessary call to datalists + + * index.php: Fixes #530 + + * engine/lib/metastrings.php: Refs #529: Experimental caching of metastrings + + * engine/lib/entities.php: Refs #529: Experimental object level caching + +2008-11-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Reverted limited caching back to array since + caching objects don't work so well for these. + + * engine/lib/elgglib.php, engine/schema/mysql.sql, + engine/schema/upgrades/2008110601.sql, version.php: datalists now has primary + key, datalist set function optimised + + * engine/lib/elgglib.php: Not possible to get any more, so tell them so + + * engine/lib/users.php: Last action query update delayed to avoid + invalidating query cache unnecessarily. + + * engine/lib/database.php: * Database functions optimised and centralised a + bit * Caching now caches queries which return no data * Introducing + execute_delayed_query family for executing queries AFTER the page has loaded. + + * engine/lib/cache.php: isset fixes + + * engine/lib/export.php, engine/lib/extender.php, + engine/lib/relationships.php: Some tidying of objects and opendd export + + * engine/lib/cache.php, engine/lib/memcache.php: Added test to see if + memcache is available. + + * engine/lib/cache.php, engine/lib/memcache.php: Class hierachy changed to + separate shared memory caching + +2008-11-05 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: + + * engine/lib/river.php: Minor extension to river + + * engine/lib/memcache.php: Minor tweak + + * engine/lib/river.php: Slight rejig in the way the river works + + * engine/lib/elgglib.php: Extends elgg_view_tree to support other view + types. + + * engine/lib/cache.php: Added "add" method to cache only if it doesn't exist + already. + + * engine/lib/database.php: Revert use of memcache for database query cache + + * engine/lib/memcache.php: Changed default timeout + +2008-11-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/memcache.php: Removed cache clearing for now. + + * engine/lib/database.php, engine/lib/memcache.php: More tweaks + + * engine/lib/memcache.php: Experimental memcache support + + * engine/lib/memcache.php, languages/en.php: Closes #516: Experimental + memcache support + + * engine/settings.example.php: Installation notes + + * languages/en.php: Refs #514: Memcache error messages + + * engine/settings.example.php: Refs #514: Memcache settings + + * engine/lib/cache.php: Refs #514 : Using memcache if available + + * engine/settings.example.php: Refs #514 + + * engine/lib/memcache.php: First draft memcache object. No testing yet + carried out, submitted 'cos I'm moving computers. + + * engine/lib/cache.php: + + * engine/lib/cache.php, engine/lib/database.php, engine/lib/entities.php: + Moved caching to function so it can be easily replaced + +2008-11-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Refs #514: Entity and subtype caching + + * engine/lib/cache.php: Minor tweaks + + * engine/lib/cache.php: back to private + + * engine/lib/cache.php: Initialisation correct + + * engine/lib/database.php: Database using new memory cache object + + * engine/lib/api.php, engine/lib/cache.php: * ElggCache interface improved * + ElggStaticVariableCache introduced as a placeholder for more advanced + caching. + + * engine/lib/database.php: Experimental database query caching, please + report problems asap. + + * engine/lib/calendar.php: Stub added refs #452 + + * engine/lib/database.php: Experimental database query caching, please + report problems asap. + + * engine/schema/mysql.sql, engine/schema/upgrades/2008110301.sql, + version.php: Some missing keys added. + + * engine/lib/access.php, engine/lib/annotations.php, + engine/lib/configuration.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/group.php, engine/lib/objects.php, + engine/lib/query.php, engine/lib/relationships.php, engine/lib/sites.php, + engine/lib/users.php: Minor tweaks 'cos case does matter... + +2008-11-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/object/groupforumtopic.php: Minor style fix. + + * mod/groups/discussions.php, .../views/default/object/groupforumtopic.php: + Latest discussion fix + +2008-10-31 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php: Closes #378: Fixed incorrect relationship direction. + + * engine/lib/notification.php: Closes #446: * Errant \r\n and \r chars + coverted to \n. * newlines stripped from subject headers. * Lines starting + with From are changed to >From + + * engine/handlers/cron_handler.php, mod/garbagecollector/start.php: Changed + cron to use output buffering (letting you simply echo rather than needing to + pass variables around) + + * mod/groups/views/default/forms/groups/edit.php: Closes #461: Localisations + added + + * mod/guidtool/views/default/guidtool/gallery.php, + mod/guidtool/views/default/guidtool/listing.php: Refs #494: GUID listed + + * mod/garbagecollector/start.php: Added system, gc plugin hook to garbage + collector + + * engine/lib/notification.php: Closes #488: This is indeed a typo... well + spotted :) + + * engine/lib/database.php, engine/lib/metastrings.php, + mod/garbagecollector/start.php: Closes #493: Moved database queries out of + module and in to core in line with best practice. + +2008-10-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/groupprofile.php: Closes #486 + +2008-10-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * README.txt: Version number fail. + + * version.php: Elgg 1.1 final. + + * version.php: Further version update + + * README.txt: Version number change in the readme file. + +2008-10-30 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: profile block layout issue in IE7 fixed + +2008-10-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Version number change + + * languages/en.php: A better description of the RESTful API + +2008-10-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Reverted database access permission caching. + +2008-10-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php: Group topic error message + + * _graphics/upgrader.gif, upgrade.php, views/default/settings/upgrading.php: + Replacement upgrade notifier + + * INSTALL.txt, UPGRADE.txt: Slight update to crontab instructions + + * mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php, + mod/activity/languages/en.php, mod/activity/manifest.xml, + mod/activity/start.php, mod/activity/views/default/activity/dashboard.php, + mod/activity/views/default/activity/wrapper.php, + .../views/default/settings/activity/edit.php: Farewell, activity, we hardly + knew ye. + +2008-10-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * INSTALL.txt, UPGRADE.txt: Modification to install and upgrade text files + to include details about the crontab + +2008-10-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/settings/upgrading.php: Added upgrading screen + + * _graphics/upgrader.gif, languages/en.php, upgrade.php: Visual upgrader. + +2008-10-29 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/activity/manifest.xml, mod/apiadmin/manifest.xml, + mod/diagnostics/manifest.xml, mod/garbagecollector/manifest.xml, + mod/groups/manifest.xml, mod/guidtool/manifest.xml, + mod/logbrowser/manifest.xml, mod/logrotate/manifest.xml, + mod/profile/manifest.xml, mod/river/manifest.xml, + mod/updateclient/manifest.xml, mod/uservalidationbyemail/manifest.xml: + manifest files sync'ed + +2008-10-29 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/forms/login.php, views/default/css.php: persistent + login checkbox styled + +2008-10-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Menu link text change, to be more descriptive + +2008-10-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/start.php, mod/profile/views/default/profile/userdetails.php: + Hide 'about me' on custom profiles + +2008-10-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Annotation pagination is now corrected where more + than 10 items are being displayed at once. + +2008-10-29 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/friendsPickerv1.js, javascript/initialise_elgg.js: remove js, + moved into views + + * javascript/initialise_elgg.js, views/default/css.php, + views/default/js/initialise_elgg.php: updates for v1.1, css cleanup, removal + of redundant classes, redundant js removed + +2008-10-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/system_log.php, mod/logrotate/start.php: Logrotate and archive + containing offset. Table still created as $now but containing < $now-period. + +2008-10-28 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/garbagecollector/languages/en.php, mod/garbagecollector/manifest.xml, + mod/garbagecollector/start.php, + .../default/settings/garbagecollector/edit.php: Introducing the Elgg garbage + collector. + +2008-10-28 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php: layout bug when not group owner + +2008-10-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/toolbox.php: Removed the toolbox. + + * views/default/page_elements/header.php: Removed needless comment + +2008-10-28 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: added additional styles for code, pre, blockquote, + dl, dt etc + +2008-10-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/plugins.php: Views are now more + granular. + +2008-10-28 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, languages/en.php, + views/default/account/forms/login.php: Closes #306 + +2008-10-28 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/failsafe/messages/errors/list.php, + views/failsafe/messages/messages/list.php: messages in failsafe mode moved to + inline ones - so they don't obscure text below + +2008-10-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../river/annotation/generic_comment/create.php: Hoiking out the generic + comment view again. Needs to be rethought. + + * languages/en.php, .../river/annotation/generic_comment/create.php: + Committed a generic comment view. + +2008-10-28 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/social.php, languages/en.php: Closes #440 + + * engine/lib/access.php: Flags to prevent queries being run multiple times. + + * engine/lib/access.php: Removed spurious notice + + * languages/en.php, views/default/admin/plugins_opt/plugin.php: Closes #476: + Well spotted. + +2008-10-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/owner_block.php: additional dicv added to + owner block for theme purposes + +2008-10-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * crontab.example: + + * mod/groups/languages/fr.php, mod/groups/languages/it.php, + mod/groups/languages/ru.php, mod/groups/languages/th.php, + mod/groups/languages/zh.php: REMOVED LANGUAGE FILES FROM CORE. This is due to + a stupid and frustrating legal reason. + + * languages/de.php, languages/es.php, languages/fr.php, languages/it.php, + languages/ru.php, languages/th.php, languages/zh.php, + mod/activity/languages/ru.php, mod/apiadmin/languages/ru.php, + mod/diagnostics/languages/fr.php, mod/diagnostics/languages/it.php, + mod/diagnostics/languages/ru.php, mod/diagnostics/languages/th.php, + mod/diagnostics/languages/zh.php, mod/guidtool/languages/it.php, + mod/guidtool/languages/ru.php, mod/guidtool/languages/th.php, + mod/guidtool/languages/zh.php, mod/logbrowser/languages/fr.php, + mod/logbrowser/languages/it.php, mod/logbrowser/languages/ru.php, + mod/logbrowser/languages/th.php, mod/logbrowser/languages/zh.php, + mod/reportedcontent/languages/fr.php, mod/reportedcontent/languages/it.php, + mod/reportedcontent/languages/ru.php, mod/reportedcontent/languages/th.php, + mod/reportedcontent/languages/zh.php, mod/river/languages/fr.php, + mod/river/languages/it.php, mod/river/languages/ru.php, + mod/river/languages/th.php, mod/river/languages/zh.php, + mod/updateclient/languages/fr.php, mod/updateclient/languages/it.php, + mod/updateclient/languages/ru.php, mod/updateclient/languages/th.php, + mod/updateclient/languages/zh.php, + mod/uservalidationbyemail/languages/ru.php: REMOVED LANGUAGE FILES FROM CORE. + This is due to a stupid and tedious legal reason. + + * mod/logrotate/languages/en.php, mod/logrotate/manifest.xml, + mod/logrotate/start.php, .../views/default/settings/logrotate/edit.php: + Closes #215: Log rotation added. + +2008-10-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/leave.php, mod/groups/start.php, + mod/groups/views/default/forum/topicposts.php, + mod/groups/views/default/forum/topics.php, + .../views/default/object/groupforumtopic.php: Removing WSOD errors in groups + +2008-10-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/system_log.php: Refs #215: Minor tweak to logic + +2008-10-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Hopefully slightly friendlier token mismatch errors. + +2008-10-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/system_log.php: Refs #215: System hook for archiving log. Cron + yet to be added. + + * .../views/default/profile/menu/adminlinks.php: Closes #448: Functionality + was present, but was lacking interface. Interface provided. + + * views/default/object/default.php: Closes #460: Good spot, thanks for the + contribution! + + * languages/en.php: Closes #473: Good spot + +2008-10-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * account/register.php, actions/register.php, engine/lib/users.php, + views/default/account/forms/register.php: The friend invite infrastructure is + now secure. + +2008-10-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/activity/languages/ru.php: + + * mod/activity/languages/ru.php: Closes #469: Thankyou for the translation! + +2008-10-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * account/register.php, register.php: Further additions to the registration + form. + + * views/default/account/forms/register.php: Added friend guid handling to + the registration form. + + * engine/lib/users.php: Added the ability to add a user to a user's friends + list on registration. + + * actions/register.php: Added the ability to add a user to a user's friends + list on registration. + + * engine/lib/entities.php: Revert. + + * engine/lib/entities.php: Improvements for container overrides. + +2008-10-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/radio.php: Fix for input/radio where keys aren't + specified + +2008-10-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/usersettings/plugins_opt/plugin.php: Minor tweaks to tools + settings + + * languages/en.php: Added reply + +2008-10-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Small language additions for open and close. + +2008-10-22 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/shout_speech_bubble.gif: removed and added to thewire plugin + +2008-10-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/cron.php: Better default forward + +2008-10-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php: Fixed typo! Well spotted, + @notomodungwa + +2008-10-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * crontab.example, engine/lib/cron.php: Increasing sub-hour cron granularity + + * engine/schema/mysql.sql, engine/schema/upgrades/2008102101.sql: Removed + unnecessary column + + * engine/lib/sessions.php: Closes #453 and #463: Completed work. Sessions + now stored in database. + + * engine/lib/sessions.php, engine/schema/mysql.sql, + engine/schema/upgrades/2008102101.sql: Semi-working session code. Still won't + permit logging in, commented out until there is time to fix. Problem seems + to be based around the action_gatekeeper() and the values set for the + __elgg_session. Removing this component from the key causes the token to be + valid. My feeling is that the session is not being saved or loaded + correctly. + +2008-10-21 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/topbar_tools.php: #458 fixed - IE7 conditional + statement bug + +2008-10-21 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php, engine/schema/mysql.sql, + engine/schema/upgrades/2008102101.sql, version.php: Database session code. + IMPORTANT NOTE: The trigger for this is commented out, so old session code + is used. There are serious problems with using the new code since it causes a + chicken and egg problem with the upgrade script. + + * engine/lib/group.php, engine/lib/objects.php, engine/lib/sites.php, + engine/lib/users.php: Closes #457: Now returns $guid on success, false on + fail + + * engine/lib/sites.php, languages/en.php: Added safety rail to prevent + disabling/deleting of currently viewed site. + +2008-10-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/checkboxes.php: Output/checkboxes now defers to + output/tags rather than output/text; much more sensible. + + * engine/lib/input.php: The input filter now deals with two-dimensional + input arrays. + +2008-10-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/apiadmin/views/default/object/api_key.php: + + * mod/apiadmin/views/default/object/api_key.php: Minor tweaks to avoid + breaking non-admin css + +2008-10-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Important fix for deleted plugins. + +2008-10-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/checkboxes.php, views/default/output/radio.php: + Default output fields for radio and checkboxes + + * search/users.php: Fixed double layout issue + +2008-10-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/usersettings.php, languages/en.php, settings/index.php, + settings/plugins.php, settings/statistics.php, settings/statistics/index.php, + settings/user.php, settings/user/index.php, views/default/object/plugin.php, + views/default/usersettings/plugins.php, + views/default/usersettings/plugins_opt/plugin.php: Closes #335: Marcus Povey + : * Per user tools settings now present again (only displays if there are + settings present AND the plugin is enabled - needs skinning accordingly) * + Re-jigged the settings code to behave like a proper page handler. * Minor + tweak to language + + * engine/lib/system_log.php, engine/schema/mysql.sql, + engine/schema/upgrades/2008101701.sql, version.php: Changes to access any + system log code. Introducing owner guid on items which is necessary for + access control. Requires upgrade.php to be run + +2008-10-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/plugins_opt/plugin.php, views/default/css.php: + activity stream basic style applied, and plugin reorder links adjusted + +2008-10-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: widget gallery more info spacing fixed + +2008-10-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Minor language tweak. + + * actions/admin/plugins/reorder.php, admin/plugins/index.php, + engine/lib/plugins.php, languages/en.php, views/default/admin/plugins.php, + views/default/admin/plugins_opt/plugin.php: You can now reorder plugins. + +2008-10-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php: gap in user menu removed + +2008-10-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php, + mod/activity/languages/en.php, mod/activity/manifest.xml, + mod/activity/start.php, mod/activity/views/default/activity/dashboard.php, + mod/activity/views/default/activity/wrapper.php, + .../views/default/settings/activity/edit.php: Initial activity view. Missing + functionality: comments, tabs and drill down ability. + +2008-10-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/statistics.php: Improved online users stats so that more than + 10 get displayed + +2008-10-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Moving internal function out of elgg_view_tree() + since this caused problems + + * engine/lib/configuration.php: Closes #438 + + * engine/lib/river.php: + + * engine/lib/river.php, engine/lib/system_log.php, engine/schema/mysql.sql, + engine/schema/upgrades/2008101601.sql, version.php: Closes #442: Requires + schema upgrade. Side effect - friends activity rivers will be blanked. + + * engine/lib/river.php: River performance tweak + +2008-10-15 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/ru.php: Committing groups translation + + * .../notifications/settings/usersettings.php: Notification methods now + better translated + + * languages/ru.php: Closes #433: Merged changes from trac and email + submissions. Thanks for all submissions! + + * languages/ru.php: Initial core russian translation + + * mod/apiadmin/languages/ru.php, mod/diagnostics/languages/ru.php, + mod/guidtool/languages/ru.php, mod/logbrowser/languages/ru.php, + mod/reportedcontent/languages/ru.php, mod/river/languages/ru.php, + mod/updateclient/languages/ru.php, + mod/uservalidationbyemail/languages/ru.php: Refs #433: Russian translations + for core plugins + +2008-10-15 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: view link added to en.php + +2008-10-14 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/social.php: Removed an annoying variable cast that was + destroying everything. + + * engine/lib/social.php: The word blacklist for filter_string is now loaded + on init. + +2008-10-14 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: Edit profile form modified + +2008-10-14 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: + + * mod/profile/actions/deletedefaultprofileitem.php, + mod/profile/actions/editdefault.php, + mod/profile/actions/resetdefaultprofile.php, mod/profile/defaultprofile.php, + mod/profile/start.php, .../views/default/profile/editdefaultprofile.php: + Closes #235: Simple profile editor in place + +2008-10-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/friends_picker_arrow_left.gif, + _graphics/friends_picker_arrow_right.gif, + _graphics/friends_picker_arrows.gif, _graphics/gallery_back_icon.gif, + _graphics/gallery_back_icon_on.gif, views/default/css.php: Friends picker + arrows combined into one resource, and updated with hover effect. Redundant + image gallery icons removed. + +2008-10-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: + + * engine/lib/elgglib.php: Catching error on datalists + +2008-10-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/avatar_menu_arrow.gif, _graphics/avatar_menu_arrow_hover.gif, + _graphics/avatar_menu_arrow_open.gif, _graphics/avatar_menu_arrows.gif, + mod/profile/views/default/profile/css.php: Avatar user menu arrows updated to + use one image rather than 3 + +2008-10-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: Closes #412 + + * engine/lib/river.php: Refs #431: Belts and braces added to river view + +2008-10-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/forms/useradd.php: Adjusted spacing on add user form + +2008-10-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Refs #432: Typo + + * mod/groups/start.php: Closes #432: Hook added as profile + + * mod/profile/start.php: Minor commenting + +2008-10-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * INSTALL.txt, UPGRADE.txt: Updated the install and upgrade text. + +2008-10-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/reportedcontent/languages/zh.php: Refs #424: reportedcontent + + * mod/groups/languages/zh.php, mod/guidtool/languages/zh.php, + mod/river/languages/zh.php: Refs #424: guidtool, groups, river + + * mod/diagnostics/languages/zh.php, mod/logbrowser/languages/zh.php, + mod/updateclient/languages/zh.php: Refs #424: Diagnostics, logbrowser, + updateclient + + * languages/zh.php: Refs #424: Core translations added. + + * UPGRADE.txt, engine/lib/version.php, upgrade.php: Closes #430 + +2008-10-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/graphics/defaultlarge.gif, + mod/groups/graphics/defaultmedium.gif, mod/groups/graphics/defaultsmall.gif, + mod/groups/graphics/defaulttiny.gif, + .../views/default/icon/group/default/large.php, + .../views/default/icon/group/default/medium.php, + .../views/default/icon/group/default/small.php, + .../views/default/icon/group/default/tiny.php, + mod/profile/graphics/defaultlarge.jpg, + mod/profile/graphics/defaultmedium.jpg, + mod/profile/graphics/defaultsmall.jpg, mod/profile/graphics/defaulttiny.jpg, + mod/profile/graphics/defaulttopbar.jpg: Groups updated to use new icon method + and new groups icons added. Profile updated with new default avatars + +2008-10-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2008101303.php, version.php: Fixed the previous user + login issue. + +2008-10-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: Introducing get_current_language(). Refs #235 + + * mod/profile/start.php: Refs #235: Added hooks for future admin interface + + * mod/profile/start.php: + +2008-10-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/annotation/generic_comment.php: default message styled + +2008-10-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/start.php: Refs #235: Now possible for plugins to change + default profile (plugin hook 'profile:fields', 'profile'. + +2008-10-10 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: widget more info tooltip improvements + + * views/default/canvas/layouts/widgets.php: further fixes to the widget + gallery to use css-based images + + * views/default/canvas/layouts/widgets.php, views/default/css.php: Updated + widget picker gallery to use classes for images rather than hard-coded + resources. + +2008-10-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/javascript.php: user avatar menu method + adjusted to avoid hard-coded image resources + +2008-10-08 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/messages/errors/list.php, + views/default/messages/messages/list.php: system message strings moved to + elgg_echo + +2008-10-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, mod/profile/icon.php, + .../views/default/icon/user/default/large.php, + .../views/default/icon/user/default/master.php, + .../views/default/icon/user/default/medium.php, + .../views/default/icon/user/default/small.php, + .../views/default/icon/user/default/tiny.php, + .../views/default/icon/user/default/topbar.php: Default icon overrides. + + * engine/lib/entities.php, mod/profile/icon.php: Simple hook to allow for + default user and entity icons. + +2008-10-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: + + * engine/lib/entities.php, mod/groups/graphics/defaultlarge.jpg, + mod/groups/graphics/defaultmedium.jpg, mod/groups/graphics/defaultsmall.jpg, + mod/groups/graphics/defaulttiny.jpg, mod/groups/start.php, + mod/groups/views/default/groups/icon.php: Closes #417 & #418 + + * engine/lib/filestore.php, mod/profile/start.php: Minor optimisations. + Introducing exists() on filestores + + * _graphics/icons/default/topbar.png, engine/lib/entities.php, + mod/profile/icon.php, mod/profile/start.php, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/icon.php, + views/default/page_elements/elgg_topbar.php: Closes #301: Profile icons now + use getIcon() API. Overrides now possible: For themes to override, create a + plugin hook listening to 'entity:icon:url' and object 'user'. In the hook + return a different url. To replace default user icons in a plugin one might + create a hook: function profile_usericon_hook($hook, $entity_type, + $returnvalue, $params) { if ((!$returnvalue) && ($params['entity'] instanceof + ElggUser)) { // return your default graphic here. } } And set it to priority + 900 (lower priority than the code that displays a pretty icon for users but + higher than the default object display code in entities.php) + + * engine/lib/users.php: Allowing '.' in username, refs #415 + + * views/rss/pageshells/pageshell.php: Fixes #413: Rss feeds with GET query + strings now functioning. Thanks for your patch, nice spot! + + * languages/en.php: Fixes #415 + +2008-10-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/ajax/loader.php, views/default/css.php: ajax loader updated + to use an image from _graphics rather than a hard-coded image resource (to + make theming possible). + +2008-10-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/statistics.php: Removing pagination from online users. + +2008-10-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: Removed debug + + * engine/lib/entities.php: Minor tweaks to the getIcon code: * Default now + running on priority 1000 * Renamed default hook to a better name Marcus Povey + +2008-10-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php, + .../views/default/widgets/a_users_groups/view.php: Removed pagination for the + groups widget + +2008-10-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql, engine/schema/upgrades/2008100601.sql: Bugfixes + to river script + + * engine/schema/mysql.sql: Added river key to main schema + +2008-10-07 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/failsafe/messages/errors/list.php, + views/failsafe/messages/messages/list.php: updated failsafe message divs + dimensions + +2008-10-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/upgrades/2008100601.php, engine/lib/upgrades/2008100701.php: + Changed the name. Refs #409 + + * engine/lib/database.php, engine/lib/upgrades/2008100601.php, + engine/lib/version.php, languages/en.php, version.php: Closes #409: PHP + update script to update core added + + * mod/uservalidationbyemail/start.php: removed debug + + * mod/groups/languages/th.php: Removing BOM + + * mod/updateclient/languages/th.php: Thai language pack + + * mod/river/languages/th.php: Thai language pack + + * mod/reportedcontent/languages/th.php: Thai language pack + + * mod/logbrowser/languages/th.php: Thai language pack + + * mod/guidtool/languages/th.php: Thai language pack + + * mod/groups/languages/th.php: Thai language pack + + * mod/diagnostics/languages/th.php: Thai language pack + + * languages/th.php: Closes #406: Thanks for your submission + +2008-10-06 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php, mod/profile/start.php: Introduced a way to either + tether metadata access to entities, or to make them independent - in either + case, explicitly. + +2008-10-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: + + * engine/lib/river.php: Deleted old gumpf refs #402 and #407 + + * engine/lib/river.php, engine/schema/mysql.sql, + engine/schema/upgrades/2008100601.sql, + .../default/river/ElggRelationship/create.php, + .../default/river/relationship/member/create.php, + .../default/river/ElggUser/profileiconupdate.php, + .../views/default/river/ElggUser/profileupdate.php, + .../river/user/default/profileiconupdate.php, + .../default/river/user/default/profileupdate.php, + views/default/river/ElggRelationship/create.php, + views/default/river/relationship/friend/create.php: Closes #402 and #407 : + Right! Finally nailed this fscking issue to the wall (hopefully). Modified + system log to hold extra information about the class being stored, this lets + us pull only the required rows from the event log. This drastically + simplifies and speeds up the query. Requires: Database upgrade. Outstanding + issues: Query is using filesort despite using correct index. Still much + faster than the last method! + + * engine/lib/elgglib.php: Removed unnecessary debug + +2008-10-06 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/metadata.php, + views/default/search/entity_list.php: You can now remove pagination from a + list + + * search/users.php: User browsing is revamped. + + * engine/lib/users.php: List_user_friends_objects now lets you hide the + toggle to gallery view + +2008-10-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/logbrowser/index.php: Refs #402 and #407: Extra fields added to + system_log + + * engine/lib/extender.php, engine/lib/relationships.php, + engine/lib/system_log.php, engine/schema/mysql.sql, + engine/schema/upgrades/2008100601.sql, version.php: Refs #402 and #407: Extra + fields added to system_log + +2008-10-06 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Minor fix for previous. + + * engine/lib/elgglib.php: Introducing elgg_view_tree, for getting an array + of views + + * engine/lib/elgglib.php, views/default/js/friendsPickerv1.php, + views/default/js/initialise_elgg.php, views/default/page_elements/header.php: + Elgg Javascript now goes through the views system + + * engine/lib/access.php: A massive speed increase for access permissions. :) + +2008-10-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Closes #405: If -> else if. Nice spot. + +2008-10-04 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/comments/forms/edit.php: removed ratings hook from comments. + It will now go into plugins. + +2008-10-03 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/messages/errors/list.php, + views/default/messages/messages/list.php: updated messaging system with + 'click to dismiss' and moved it's position to not overlap the top toolbar + +2008-10-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php: Closes #399 + + * engine/lib/version.php: Fixes #401 + + * languages/en.php, mod/uservalidationbyemail/languages/en.php, + mod/uservalidationbyemail/start.php: Refs #311: Modified message slightly + + * actions/register.php, engine/lib/users.php, .../actions/email/confirm.php, + mod/uservalidationbyemail/languages/en.php, + mod/uservalidationbyemail/start.php: Fixes #311, closes #345: Validation now + called via event 'user', 'validate'. Email validation now a plugin. + +2008-10-03 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/messages/errors/list.php, + views/failsafe/messages/errors/list.php, + views/failsafe/messages/messages/list.php: updated messages system + +2008-10-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Removed old validation code + + * languages/en.php: Refs #311 : Removing old email confirmation code. + + * actions/email/confirm.php: Refs #311 : Removing old email confirmation + code. + + * engine/lib/install.php: Fixing whitescreen on settings file creation + + * mod/uservalidationbyemail/languages/en.php, + mod/uservalidationbyemail/manifest.xml, mod/uservalidationbyemail/start.php: + Refs #311: Saving stub prior to relocation... + + * actions/systemsettings/install.php: Refs #311: Enable email validation + module by default + + * engine/lib/users.php: Refs #311 + + * engine/lib/sessions.php: Refs #311 + + * actions/register.php: Refs #311 + + * actions/email/save.php: Refs #311 + + * actions/plugins/settings/save.php, actions/plugins/usersettings/save.php: + Closes #398 + + * engine/lib/install.php, engine/settings.example.php: Fixing installer + issue. + +2008-10-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Fitter, happier group links + + * engine/lib/admin.php: Added an admin override for container permissions + checking. + + * mod/groups/start.php: Improved group menu items. + +2008-10-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * crontab.example, engine/handlers/cron_handler.php, engine/lib/cron.php, + htaccess_dist, languages/en.php: Improved cron support + + * engine/lib/metadata.php: Closes #379 + + * engine/lib/metadata.php: Closes #389 + + * engine/lib/database.php, engine/lib/install.php: Fixes #395 + +2008-09-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php: Minor tweaks + + * engine/lib/actions.php: Changed to plugin hook + + * engine/lib/actions.php: Closes #390: Triggers an event 'action', $action + before action is included. This is rather kludgy and we need to rethink this + a bit. + + * engine/lib/plugins.php: Actually, bad idea... + + * engine/lib/plugins.php: Events now triggered on plugin enable/disable + + * actions/friends/remove.php, engine/lib/configuration.php, + engine/lib/users.php: Closes #388: Additionally the site check in + configuration_init() should be instanceof. Nice spot, thanks. + +2008-09-30 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/messages/errors/list.php, + views/default/messages/messages/list.php: Messages/error notification system + updated with dismiss button, longer delay, and sticky/fixed position (at top + of viewport). + +2008-09-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/version.php: Install now works again + +2008-09-30 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/comments/forms/edit.php: ratings hook added to comments + block + +2008-09-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Added IP address tools, todo check licence. + + * engine/lib/notification.php, languages/en.php: Set the notification + settings + + * engine/lib/notification.php, languages/en.php: Notifications get + notification stuff in API form. + + * actions/admin/site/update_basic.php, actions/systemsettings/install.php, + languages/en.php, views/default/settings/system.php, + views/failsafe/settings/system.php: Closes #383 & #384 + + * engine/lib/notification.php: Closes #369: For entities which are not users + the ->email field is used, failing that it tries to work out an address from + ->url and lastly from $CONFIG->site_guid. Closes #382: Fix applied as + suggested. + +2008-09-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: get_input can now be properly overridden by + set_input. Fixes #324 + +2008-09-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: + + * engine/lib/api.php: + + * engine/lib/api.php: Debug + + * engine/lib/api.php, engine/lib/sessions.php, services/api/rest.php: + Committing what I have at the end of the day, api still not 100% + + * engine/lib/cache.php: Caching support fixed. + + * engine/lib/api.php: Fixing auth_token code + + * engine/lib/pam.php: Fixed issue with pam handler, now if required method + throws an exception the authentication short circuits with false. + +2008-09-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Clear annotations now clears annotations + properly when no name is specified. Fixes #357 + + * engine/lib/annotations.php: Count annotations now fails properly if a + metastring is not found. Fixes #377 + +2008-09-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Make statisics nicer + + * mod/apiadmin/languages/en.php: Make statisics nicer + + * engine/lib/api.php: view now set by endpoint + + * engine/lib/widgets.php: Closes #326: add_widget uses the specified + $user_guid as $widget->owner_guid + +2008-09-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/install.php: + + * languages/en.php: Closes #360: Will now install on 5.1.6 or greater with a + warning, 5.2 with now warning. + + * engine/lib/install.php: Closes #360: Will now install on 5.1.6 or greater + with a warning, 5.2 with now warning. + + * mod/updateclient/start.php: Modified pinger to use new style endpoint + format. Note, this will require ping.elgg.org to be upgraded come next + release! + + * engine/lib/ping.php: Modified pinger to use new style endpoint format. + Note, this will require ping.elgg.org to be upgraded come next release! + + * engine/lib/ping.php, mod/diagnostics/start.php, + mod/updateclient/start.php, views/default/admin/statistics_opt/basic.php: + Closes 374: Using get_version function instead of including the version file. + + * engine/lib/api.php, languages/en.php: Minor improvements to failure mode. + + * engine/lib/api.php: auth_token api call now functional + + * services/api/rest.php: Addapted to be called from pagehandler + + * engine/lib/api.php: + +2008-09-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Returning cache control back to access permissions. + +2008-09-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/apiadmin/actions/generate.php, mod/apiadmin/actions/revokekey.php, + mod/apiadmin/views/default/object/api_key.php: Added action_gatekeeper() code + + * engine/lib/api.php: + + * engine/lib/api.php: Added endpoint page handler. + + * mod/apiadmin/actions/generate.php, mod/apiadmin/actions/revokekey.php, + mod/apiadmin/index.php, mod/apiadmin/languages/en.php, + mod/apiadmin/manifest.xml, mod/apiadmin/start.php, + .../views/default/apiadmin/forms/add_key.php, + mod/apiadmin/views/default/object/api_key.php: Introducing API key + administration panel + + * engine/lib/api.php: Create keypair code added + + * engine/lib/api.php: Added create_api_user + + * engine/lib/api.php: Added remove_api_user function + + * engine/lib/api.php: Will now handle banned users + +2008-09-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php, engine/lib/metadata.php: Metadata permissions now + work as advertised, but had to remove caching in the process. Will attempt to + re-enable it shortly. + +2008-09-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/user/settings/name.php: Closes #362: Nice spot. Cause was + an omission of the user being edited being passed. No security issues + introduced by having this user set, since editing user must still pass a + canEdit() in the action itself. + +2008-09-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php, engine/lib/version.php, + engine/schema/upgrades/2008092301.sql, languages/en.php, version.php: The + database schema will now automatically update itself on upgrade. + + * engine/lib/api.php, engine/start.php: The cache library is now loaded + before the main library boot. + +2008-09-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/cache.php: Belts and braces + +2008-09-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/upgrades/2008092301.sql: Database upgrade script from 1.0 to + latest schema. + +2008-09-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php: API improvement. Authentication via token now logs + user in for that session. + + * mod/profile/index.php: Closes #367: Widgets only displayed for found + profiles. + +2008-09-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Apparently non-p connections are better in many + cases, see http://www.slideshare.net/techdude/how-to-kill-mysql-performance + + * languages/it.php: Closes #363 + +2008-09-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * friends/index.php, friends/of.php: Closes #358 and #359. Well spotted. + + * languages/fr.php: Closes #356: Thanks for the contribution! + +2008-09-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: API explanations added to language file + + * engine/lib/access.php: Access permissions now cached correctly. + + * engine/lib/plugins.php: Optimised plugin query. + + * engine/lib/metadata.php: Short circuit added for missing values. + + * engine/lib/plugins.php: Removed old gunk + + * engine/lib/api.php: Load cache php + + * engine/lib/api.php: Changed caching to memory. + + * engine/schema/mysql.sql: Added hmac cache of hmacs we have seen before + (MEMORY TABLE) + + * engine/schema/mysql.sql: Added hmac cache of hmacs we have seen before + (MEMORY TABLE) + + * engine/lib/api.php: Some api improvements: * User tokens setable * List + api no longer requires token + + * engine/schema/mysql.sql: Changed users_apisessions to use memory, since + there is no reason to store this forever. + + * languages/de.php: Added german core from Elgg development group + + * engine/lib/system_log.php: System log now using delayed writes. + +2008-09-15 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Marcus Povey: * Some missing indexes added to + database. * Removed privileged path table since this is no longer used. + + * engine/lib/elgglib.php: Removed privileged path code since this is no + longer used + + * engine/lib/entities.php: Closes #346: More granularity on enable/disable. + + * mod/reportedcontent/languages/it.php: Italian language patch + + * mod/updateclient/languages/it.php: Italian language patch + + * mod/river/languages/it.php: Italian language patch + + * mod/logbrowser/languages/it.php: Italian language patch + + * mod/guidtool/languages/it.php: Italian language patch + + * mod/groups/languages/it.php: Italian language patch + + * mod/diagnostics/languages/it.php: Italian language patch + +2008-09-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/gallery.php, + mod/profile/views/default/profile/listing.php, + mod/profile/views/default/profile/userdetails.php: Basic XFN support + +2008-09-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/reportedcontent/languages/en.php: Added missing translation + +2008-09-10 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/extender.php: Closes #349: We need to improve + detect_extender_valuetype + + * languages/it.php: Closes #348: Thanks for the patch! + + * languages/it.php: Closes #339 : Italian alpha core language pack applied. + Thanks for the contribution! + + * engine/lib/languages.php: Improved language completeness algorithm. + +2008-09-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/fr.php: Closes #342: Thanks for the updates! + + * engine/lib/languages.php: Minor tweak: Only shows percentage on things + less than 100% complete + + * engine/lib/languages.php: Some language helper tools. + + * engine/lib/annotations.php, engine/lib/metadata.php: Closes #338: You're + quite right, this is was an error on our part. Nice spot! + + * engine/lib/languages.php, languages/en.php: Introducing: Admin only + translation "completeness" helper. + +2008-09-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/es.php: Preliminary spanish translation + + * engine/lib/xml-rpc.php: Refs #172: Removed line endings on spec. + + * mod/diagnostics/languages/fr.php, mod/groups/languages/fr.php, + mod/logbrowser/languages/fr.php, mod/reportedcontent/languages/fr.php, + mod/river/languages/fr.php, mod/updateclient/languages/fr.php: Closes #298: + Thankyou for your contribution! + + * languages/fr.php: Closes #300: Thanks for the translation! + + * languages/en.php, mod/groups/actions/forums/edittopic.php, + mod/groups/languages/en.php: Closes #320: Filled in missing translations + +2008-09-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/checkboxes.php, views/default/input/radio.php, + .../notifications/settings/usersettings.php: Fixes 334: Radio buttons were + part of the problem, label and option were the wrong way round (compare with + input/checkboxes). Second part of the problem was actually with + views/default/notifications/settings/usersettings.php, where the value of the + field was incorrectly being extracted from the settings array. Thanks for + the spot! + +2008-09-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/disable.php, actions/admin/plugins/enable.php, + views/default/admin/plugins_opt/plugin.php: Closes #327: Thanks for the + pointer. In the end I modified the fix from the patch you sent, it still uses + get but the generated token should make a CSRF attack much harder. + + * actions/admin/user/ban.php, actions/admin/user/delete.php, + actions/admin/user/makeadmin.php, actions/admin/user/resetpassword.php, + actions/admin/user/unban.php, .../views/default/profile/menu/adminlinks.php: + Fixes #332: Added tokens and action_gatekeeper() + + * engine/lib/database.php: Fixes #330: I implemented the changes you + suggested (except for quotes around the table name). What problems did you + encounter? + + * mod/reportedcontent/languages/en.php: Refs #331: Trying this again... + + * mod/reportedcontent/languages/en.php, + views/default/page_elements/owner_block.php: Closes 331: Removed fixed string + in translation. Thanks for the spot! + +2008-09-02 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Set default db to UTF 8... for what it's worth. + +2008-09-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: Closes #305 + + * actions/admin/site/update_basic.php: Fixes #244 + + * views/default/settings/system.php: Fixes the regression introduced by + [2023] + + * engine/lib/actions.php, engine/lib/sessions.php: Additional per-session + random token, additional randomness protection against CSRF. Report problems. + +2008-08-31 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php, engine/lib/sessions.php: Some session + fingerprinting code. Requires user agent to be consistent across requests. + + * engine/lib/sessions.php: Regenerates session ID on user login. This helps + prevent some hijacking attacks. + + * engine/lib/sessions.php: Minor tweak, logout now calls session_destroy() + +2008-08-28 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php, engine/start.php: Closes #313, Fixes #274: + Resolved strange OSX language file browsing, including speculative windows + fix. Thanks for the patch! + +2008-08-26 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/canvas/layouts/widgets.php, + views/default/navigation/toolbox.php, + views/default/navigation/topbar_tools.php: Closes #304: Thanks for the patch! + + * languages/en.php: Fixes #275: Thanks for the report! + + * engine/lib/statistics.php, languages/en.php, + views/default/admin/statistics_opt/basic.php: Minor tweak to basic stats to + clarify number of users in the system. + +2008-08-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php, engine/lib/users.php, languages/en.php: Closes + #254: If mb_string is installed then internationalised usernames are + supported in file system. Because of this I have raised mbstring from + recommended to a (non-fatal) core requirement. Because of the lack of a + unicode ctype_alnum function the validation occurs at username input. Because + of this I have improved the user registration code: This code now validates + for special chars etc in the username. I have also introduced the following + new plugin hooks (which are run after primary validation) which provide + plugins with the ability to add other requirements (extra security etc). + 'registeruser:validate:password' 'registeruser:validate:username' + 'registeruser:validate:email' Marcus Povey 25/8/08 + +2008-08-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php: Committing kses fix + +2008-08-21 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php: Fixed ping error. Fixes #269 + + * engine/lib/elgglib.php, engine/lib/input.php: Fixed input for people with + magic quotes on. + +2008-08-21 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php: Actually fixes #269 + + * actions/systemsettings/install.php: Fixes #269 + +2008-08-21 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Added plugin hook to elgg_view. + +2008-08-21 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Prelude to release + + * engine/lib/elgglib.php: Fixes #280 + + * engine/lib/sessions.php: Blanking session code on initialisation fail + +2008-08-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/river/dashboard.php: Closes #253: Patch provided by + edfactor. Thanks for your contribution! + +2008-08-20 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/failsafe/pageshells/pageshell.php: install process password box + added + + * views/failsafe/messages/errors/list.php, + views/failsafe/pageshells/pageshell.php: increased the size of the input + boxes on the install pages to faciliate url checking + +2008-08-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php: Making it case insensitive... + +2008-08-20 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/avatar_mini.gif: removed unused image + +2008-08-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php, actions/systemsettings/install.php, + engine/lib/input.php, languages/en.php: Refs #273: Extra sanity checking on + install + +2008-08-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Language change + + * languages/en.php, views/default/settings/system.php, + views/failsafe/settings/system.php: Installation clarity fixes + +2008-08-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Refs #272: Speculative fix. Added PORT support to + current_page_url(). Please test to see if this solves your problem... + + * version.php: Oopsy, wrong package number + + * version.php: Raising point number pre-package + +2008-08-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Revised rewrite rules. + +2008-08-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Refs #266: Error given if no database has been + set up. + + * engine/lib/database.php, engine/lib/elgglib.php, engine/lib/install.php, + install.php, languages/en.php, + views/failsafe/messages/exceptions/exception.php: Refs #256: Basic + installation parameters checked. Fixes #266: If the install flag isn't set + then elgg_view will no longer attempt to load data from the database. + + * engine/lib/elgglib.php: Refs #265: If $CONFIG->view not blank then it + overrides the session even if the session is set. + + * engine/schema/mysql.sql: Fixes #260: Done. Nice spot. + +2008-08-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Small access fix + + * CONTRIBUTORS.txt: And again. + + * CONTRIBUTORS.txt: Minor contributor file fix. + + * engine/lib/access.php: Corrected minor friend collection issue + +2008-08-18 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * CONTRIBUTORS.txt: changed bens twitter account url + +2008-08-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/user/ban.php: Moving the disable_entities call + + * engine/lib/elgglib.php: More submenu corrections + + * actions/admin/user/ban.php: Banning a user disables their entities + + * engine/lib/entities.php, engine/lib/users.php: Removing a user disables + their entities + +2008-08-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Updated for release + +2008-08-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fixed the submenu + +2008-08-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/graphics/defaultmaster.jpg: default image for cropper tool + +2008-08-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/topbar_tools.php: The top tool menu is now + alphabetically sorted. + + * engine/lib/elgglib.php: Submenu items are now sorted. + + * mod/groups/start.php: Renamed groups submenus + + * mod/groups/languages/en.php: Added a missing translation string to groups. + + * mod/groups/start.php: Corrected the 'your groups' link + +2008-08-17 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/spotlight/default.php: spotlight tweaks + +2008-08-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/picker.php: Removed the context menu in the friends + picker. + +2008-08-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: force tinyMCE editor initial width for safari + + * views/default/page_elements/footer.php: footer updated to fit more links + + * _graphics/spotlight_back.gif, views/default/css.php: Opera fixes and new + spotlight back + +2008-08-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * dashboard/index.php, dashboard/latest.php, engine/lib/elgglib.php, + languages/en.php, views/default/dashboard/blurb.php: Wired in latest + activity, so new users aren't as lonely as they otherwise might be. + +2008-08-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php, + .../views/default/object/groupforumtopic.php: groups listing icon changed + from tiny to small latest discussion listing info block styled up + +2008-08-17 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/footer.php: footer tweak + +2008-08-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/edit.php: Ensuring that tags are saved correctly in + profile + +2008-08-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, views/default/css.php: avatar + menu fixes for IE + + * mod/groups/views/default/groups/css.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/javascript.php: avatar menu fix for IE + groups and profile pages + +2008-08-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * INSTALL.txt: Updated installation instructions + +2008-08-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/javascript.php: avatar menu in IE, z-index + bug work-around + + * mod/profile/views/default/profile/javascript.php, views/default/css.php: + tools menu removed dynamic z-index + +2008-08-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/userdetails.php: Removed avatar context + menu from large profile picture + + * mod/logbrowser/start.php, .../views/default/logbrowser/adminlinks.php, + mod/profile/start.php, .../views/default/profile/menu/adminlinks.php, + .../views/default/profile/menu/adminwrapper.php: Admin links are now + consolidated + + * engine/lib/users.php: Removing gallery on search user list function + +2008-08-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: menu selected item ie6 fix + +2008-08-16 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/spotlight/default.php: a little content added to the + spotlight + + * .../views/default/reportedcontent/listing.php: reported content tweak + +2008-08-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/edit.php, mod/profile/start.php, + mod/profile/views/default/profile/edit.php, + mod/profile/views/default/profile/javascript.php, + mod/profile/views/default/profile/metatags.php: Individual profile items can + now have access restrictions; also made the profile JS more cache friendly + +2008-08-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/reportedcontent/css.php, + .../views/default/reportedcontent/listing.php, views/default/css.php: + reported content updates + + * views/default/css.php: tools settings updated + +2008-08-16 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: lang string missing + +2008-08-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php: groups widget fixed for ie6 + +2008-08-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/diagnostics/languages/en.php, mod/diagnostics/start.php: Globals and + PHP info added to diagnostics + +2008-08-16 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/plugins_opt/plugin.php: further tweaks on admin + settings + + * views/default/admin/plugins_opt/plugin.php: plugin settings moved to + hidden dropdown + +2008-08-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Code also useless + + * engine/lib/entities.php: Salt free diet + +2008-08-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, views/default/css.php: avatar + menu fixed in admin area, admin area h3's fixed + +2008-08-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/owner_block_menu_dot.gif, views/default/css.php: owner block + menu + +2008-08-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Correction for the search list users by name + function. + + * mod/reportedcontent/languages/en.php: A rookie error. + +2008-08-15 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/addtogroup.php, mod/groups/actions/joinrequest.php: + Closes #234: Please use brackets defensively; The statement: if ($user = + get_entity($foo) && $group = get_entity($bar)) Will not do what you expect + it to do! + +2008-08-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php, languages/en.php, search/users.php, + views/default/user/search/finishblurb.php: Added proper search for users by + name + + * mod/groups/views/rss/forum/topics.php, + mod/groups/views/rss/forum/viewposts.php, + mod/groups/views/rss/groups/profileitems.php: RSS views for forums + + * views/rss/group/default.php: Group default RSS view + +2008-08-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: sidebar arrow position fixed for ie 6 & 7 + +2008-08-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _css/css.php, mod/profile/icon.php, mod/profile/javascript.php, + views/default/friends/picker.php, views/default/page_elements/header.php: + Caching enhancements + +2008-08-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: screwed up profile page on ie6 fixed + +2008-08-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/reportedcontent/languages/en.php: Added a language entry for reported + items (again) + +2008-08-15 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/membership.php: gallery view removed from group lists + + * mod/reportedcontent/index.php: reportedcontent bug sorted + +2008-08-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forms/groups/invite.php: Ensured that all friends + come through for group invite + + * mod/groups/views/default/forms/groups/invite.php: Ensured that all friends + come through for group invite + + * views/default/page_elements/owner_block.php: Owner block defaults to + current logged in user. + + * engine/lib/input.php: Improved the kses whitelist + +2008-08-15 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install.php, views/failsafe/canvas/default.php, + views/failsafe/input/button.php, views/failsafe/input/checkboxes.php, + views/failsafe/input/form.php, views/failsafe/input/hidden.php, + views/failsafe/input/longtext.php, views/failsafe/input/pulldown.php, + views/failsafe/input/reset.php, views/failsafe/input/submit.php, + views/failsafe/input/text.php, views/failsafe/messages/messages/list.php, + views/failsafe/messages/messages/message.php, + views/failsafe/pageshells/pageshell.php, views/failsafe/settings/install.php, + views/failsafe/settings/system.php: Closes #224: Install now using failsafe + views. Please test from scratch (including blanking setup) and make sure it + works for you! + +2008-08-15 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/membership.php: groups view tweaked + +2008-08-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * entities/index.php, views/default/navigation/pagination.php, + views/default/widgets/wrapper.php: Removed pagination in widgets + + * engine/lib/relationships.php: Added the ability to hide the gallery view + on list_entities_from_relationships + + * languages/en.php: Language addition to make it clearer that you need to + validate before you can log in. + +2008-08-15 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php: group lang bug fixed + + * mod/reportedcontent/actions/add.php, + mod/reportedcontent/actions/archive.php, + mod/reportedcontent/actions/delete.php, mod/reportedcontent/languages/en.php, + mod/reportedcontent/start.php, .../views/default/reportedcontent/css.php, + .../views/default/reportedcontent/listing.php: reported content updated + +2008-08-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/reportedcontent/languages/en.php: Added a language entry for reported + items + +2008-08-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/owner_block.php: owner block head - divider + line method changed to work in ie6 + + * views/default/css.php: owner block fixes and blog post tweaks + +2008-08-15 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pagehandler.php, mod/profile/views/default/profile/listing.php, + views/default/admin/statistics_opt/numentities.php, + views/default/input/checkboxes.php, views/default/search/entity_list.php: + Refs #249 + +2008-08-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, index.php: The front page now only shows content + and groups. + +2008-08-15 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/edit.php, views/default/page_elements/owner_block.php: Refs + #249 + +2008-08-15 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/reportedcontent/languages/en.php, + .../views/default/reportedcontent/listing.php: reported content tweaks + +2008-08-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/userdetails.php, views/default/css.php: IE + 6 & 7 profile page avatar menu and submenu fixed, toolbar new msg icon + position, + +2008-08-14 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: owner block changes + +2008-08-14 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/reportedcontent/listing.php: reportedcontent list tweaks + +2008-08-14 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fixed an issue with the submenu. + +2008-08-14 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Fixes #245: Tags now stripped from email + messages. + +2008-08-14 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/diagnostics/index.php, mod/logbrowser/index.php, + mod/reportedcontent/index.php: more owner blocks added + + * admin/plugins/index.php, admin/site/index.php, admin/statistics/index.php, + admin/user/index.php: owner block added to admin pages + +2008-08-14 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: collections, friends picker, status, search items + updated for IE6 + + * views/default/friends/picker.php, views/default/friends/tablelist.php: + friends picker table bug fixed and spacing adjusted on collections + +2008-08-14 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Redefined the default submenu item group to 'a', + so most usually it will appear on top + + * mod/groups/start.php, views/default/canvas_header/submenu_group.php, + views/default/page_elements/owner_block.php: Further submenu clustering + + * engine/lib/elgglib.php, views/default/canvas_header/submenu_group.php: + Added the facility to group submenus + +2008-08-14 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/friendsPickerv1.js, views/default/css.php: friends picker + modified for IE 6 + + * _graphics/friends_picker_arrow_left.gif, + _graphics/friends_picker_arrow_right.gif: new picker arrows + +2008-08-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/email/confirm.php, actions/register.php, engine/lib/entities.php, + engine/lib/users.php: Closes #227 and #243: Hopefully this has the fscking + thing nailed to the wall. Please report any problems, especially is they + relate to access permissions (granted when you shouldn't or denied when you + should) + + * mod/diagnostics/languages/en.php, mod/diagnostics/start.php: Added session + to diagnostics. + + * engine/lib/sessions.php: Fixing some session blanking problems. + + * actions/email/confirm.php, actions/register.php, engine/lib/entities.php, + engine/lib/users.php: Reverted changes so users can now register again. + There are critical issues with enable/disable. Primarily: 1) A number of + functions do not use the access controls, these throw an exception when + accessing a disabled entity. 2) #243 does not seem possible. + +2008-08-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/owner_block.php: owner block fixed for safari + and ie6 + +2008-08-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, languages/en.php: Correct menus being used + +2008-08-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/members.php, views/default/css.php: numerous + polishing and rendering fixes to groups + +2008-08-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: + + * actions/admin/user/unban.php, engine/lib/admin.php, + engine/lib/entities.php, languages/en.php, + .../views/default/profile/menu/adminlinks.php: Refs #237: Added option, now + just needs a search listing banned users. Depends #243 + + * actions/email/confirm.php, actions/register.php, engine/lib/entities.php: + Closes #227. Depends on #243 to work. + + * engine/lib/access.php: Refs #237, #46 and #227: Added override code. + + * engine/lib/entities.php: Actually closes #46 + + * views/default/admin/plugins_opt/plugin.php: placeholder for settings + toggle + +2008-08-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: login and register boxes fixed + +2008-08-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/owner_block.php: Now only displays 'report + this' when plugin is enabled. + +2008-08-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/owner_block.php: Sturdier enhancement for the + owner block. + + * index.php, languages/en.php, mod/pages/actions/pages/delete.php, + mod/pages/actions/pages/edit.php, mod/pages/actions/pages/editwelcome.php, + mod/pages/edit.php, mod/pages/history.php, mod/pages/images/application.png, + mod/pages/images/code.png, mod/pages/images/css.png, mod/pages/images/db.png, + mod/pages/images/directory.png, mod/pages/images/doc.png, + mod/pages/images/file.gif, mod/pages/images/file.png, + mod/pages/images/film.png, mod/pages/images/flash.png, + mod/pages/images/folder-closed.gif, mod/pages/images/folder.gif, + mod/pages/images/folder_open.png, mod/pages/images/html.png, + mod/pages/images/java.png, mod/pages/images/linux.png, + mod/pages/images/minus.gif, mod/pages/images/music.png, + mod/pages/images/pdf.png, mod/pages/images/php.png, + mod/pages/images/picture.png, mod/pages/images/plus.gif, + mod/pages/images/ppt.png, mod/pages/images/psd.png, + mod/pages/images/ruby.png, mod/pages/images/script.png, + mod/pages/images/spinner.gif, mod/pages/images/treeview-black-line.gif, + mod/pages/images/treeview-black.gif, + mod/pages/images/treeview-default-line.gif, + mod/pages/images/treeview-default.gif, + mod/pages/images/treeview-famfamfam-line.gif, + mod/pages/images/treeview-famfamfam.gif, + mod/pages/images/treeview-gray-line.gif, mod/pages/images/treeview-gray.gif, + mod/pages/images/treeview-red-line.gif, mod/pages/images/treeview-red.gif, + mod/pages/images/txt.png, mod/pages/images/xls.png, mod/pages/images/zip.png, + mod/pages/index.php, mod/pages/javascript/jquery.treeview.async.js, + mod/pages/javascript/jquery.treeview.js, mod/pages/languages/en.php, + mod/pages/manifest.xml, mod/pages/new.php, mod/pages/pagesTree.php, + mod/pages/start.php, mod/pages/view.php, + mod/pages/views/default/annotation/icon.php, + mod/pages/views/default/annotation/page.php, + mod/pages/views/default/forms/pages/edit.php, + .../views/default/forms/pages/editwelcome.php, + mod/pages/views/default/object/page.php, + mod/pages/views/default/object/page_top.php, + mod/pages/views/default/pages/breadcrumbs.php, + mod/pages/views/default/pages/css.php, + .../views/default/pages/groupprofile_pages.php, + mod/pages/views/default/pages/menu.php, + mod/pages/views/default/pages/metatags.php, + mod/pages/views/default/pages/pagegallery.php, + mod/pages/views/default/pages/pagelisting.php, + mod/pages/views/default/pages/pageprofile.php, + .../views/default/pages/sidebar/sidebarthis.php, + mod/pages/views/default/pages/sidebar/starter.php, + mod/pages/views/default/pages/sidebar/tree.php, + mod/pages/views/default/pages/sidebar/wrapper.php, + mod/pages/views/default/pages/welcome.php, mod/pages/welcome.php, + mod/pages/world.php: Added a new latest activity title to the front page + + * views/default/page_elements/owner_block.php: The owner block now doesn't + display at all if there's no page owner + +2008-08-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/forms/login.php, views/default/css.php: front page + login box + +2008-08-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/user/ban.php: Banned now gives a reason why user disabled. + + * engine/lib/entities.php: Added a reason for disabled objects. + + * engine/lib/entities.php: Closes #46: Method for activating an entity. No + hookup yet. + + * engine/lib/access.php: Refs #237, #46 and #227: Added active only override + to get_access_sql_suffix + +2008-08-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/add.php, mod/blog/actions/delete.php, + mod/blog/actions/edit.php, mod/blog/add.php, mod/blog/edit.php, + mod/blog/everyone.php, mod/blog/friends.php, mod/blog/index.php, + mod/blog/languages/en.php, mod/blog/manifest.xml, mod/blog/read.php, + mod/blog/start.php, mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/gallery.php, + mod/blog/views/default/blog/listing.php, + mod/blog/views/default/blog/menu.php, + mod/blog/views/default/blog/notfound.php, + mod/blog/views/default/blog/view.php, mod/blog/views/default/object/blog.php, + mod/blog/views/default/river/blog/annotate.php, + mod/blog/views/default/river/blog/create.php, + mod/blog/views/default/river/blog/update.php: This shouldn't be here! + +2008-08-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/user/delete.php, engine/lib/group.php, + engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: Fixes + #241: Changed order, delete user using object's delete method rather than the + low level function + +2008-08-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pagehandler.php: Removed page handler default errors + +2008-08-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: widget boxes fixed for IE + +2008-08-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Added a page handler for the dashboard + +2008-08-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/useradd.php, engine/lib/sessions.php: Fixes #238: Problem was + caused by authenticate not having the user email validated flag set. + Introduced new flag ->admin_created to distinguish between the two types. + +2008-08-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/widgets.php: A warning fix for the dashboard + layout. + + * views/default/input/button.php, views/default/input/form.php: Some safety + fixes for the new form views + + * engine/lib/elgglib.php: Only log warnings in debug mode. + + * mod/blog/actions/add.php, mod/blog/actions/delete.php, + mod/blog/actions/edit.php, mod/blog/add.php, mod/blog/edit.php, + mod/blog/everyone.php, mod/blog/friends.php, mod/blog/index.php, + mod/blog/languages/en.php, mod/blog/manifest.xml, mod/blog/read.php, + mod/blog/start.php, mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/gallery.php, + mod/blog/views/default/blog/listing.php, + mod/blog/views/default/blog/menu.php, + mod/blog/views/default/blog/notfound.php, + mod/blog/views/default/blog/view.php, mod/blog/views/default/object/blog.php, + mod/blog/views/default/river/blog/annotate.php, + mod/blog/views/default/river/blog/create.php, + mod/blog/views/default/river/blog/update.php, + .../canvas/layouts/two_column_left_sidebar.php, + .../canvas/layouts/two_column_right_sidebar.php, + views/default/input/form.php: Removing some messages + + * engine/lib/pagehandler.php: Removing an error log entry in the page + handler function + + * engine/lib/elgglib.php: Fixed select class issue for submenus + + * search/index.php: Reinstated search label. + + * mod/logbrowser/start.php, mod/profile/start.php: Admin links on profile + pages and in user context menus appear at the bottom. + + * mod/profile/views/default/profile/userdetails.php: The profile edit button + is now wired up so that admins can edit any user. + + * engine/lib/access.php, engine/lib/admin.php: Admins now see all! + +2008-08-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/owner_block.php: extra float clear for ie6 + + * _graphics/icon_gallery.gif: new gallery icon + + * _graphics/blockquote.png, _graphics/dummy_river_icon.gif, + _graphics/footer_logo.gif: removed images not used + + * _graphics/icon_bookmarkthis.gif, _graphics/icon_reportthis.gif, + views/default/css.php: owner block additional icons + +2008-08-12 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/reportedcontent/listing.php: small tweak to reported + content + + * mod/reportedcontent/actions/add.php, mod/reportedcontent/add.php, + mod/reportedcontent/index.php, mod/reportedcontent/languages/en.php, + mod/reportedcontent/manifest.xml, mod/reportedcontent/start.php, + .../views/default/reportedcontent/form.php, + .../views/default/reportedcontent/listing.php, + .../views/default/reportedcontent/user_report.php: report content added as a + core plugin. Still needs a couple of bits wired up. + + * views/default/page_elements/owner_block.php: owner block tweaked to add + report this + +2008-08-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Removed superadmin access controls. You can't call + get_entity from within get_access_sql_suffix and get_access_array as it + causes an infinite loop. The only safe way to do this is via a plugin hook. + + * actions/systemsettings/install.php: Refs #232: Diagnostics now on by + default on new installs. + + * mod/diagnostics/actions/download.php, mod/diagnostics/index.php, + mod/diagnostics/languages/en.php, mod/diagnostics/manifest.xml, + mod/diagnostics/start.php, .../views/default/diagnostics/forms/download.php: + Closes #232: Produces a basic report plus checksums of all files in md5sum + format. To add extra information to this report add a plugin hook listening + to: 'diagnostics:report' And append to $returnvalue which is a simple text + buffer. + +2008-08-12 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: sidebar menu additions + + * _graphics/icons/default/large.png, _graphics/icons/default/medium.png, + _graphics/icons/default/small.png, _graphics/icons/default/tiny.png: new + default entity icons + +2008-08-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Further access additions for admins. + + * engine/lib/access.php: Admins can now see private data. + + * mod/groups/views/default/forms/groups/invite.php: Group invites now uses + the friends picker. + +2008-08-12 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/owner_block.php: bookmark this and report this + (still to be wired up) added to the owner block + +2008-08-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/register.php, actions/useradd.php, engine/lib/users.php: Closes + #229: Admin signup now using different view + no password validation for + admin signup + + * actions/register.php, engine/lib/exceptions.php, engine/lib/users.php, + languages/en.php, views/default/account/forms/register.php: Refs #229 : + Register now has more granular messages, dupe email checkiong, sanitisation + + fill in the blanks failure mode! (yay) + +2008-08-12 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/members.php, views/default/css.php: groups + pages interface fixes/cleanup + +2008-08-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * index.php: Improved front page. + + * mod/groups/start.php: Groups now links to a better place when you're + logged out. + +2008-08-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Slight tweak to rewrite rules. + + * actions/systemsettings/install.php: Forward not gatekeeper + +2008-08-12 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/pagination.php: pagination display tweaked + +2008-08-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/logbrowser/views/default/logbrowser/css.php, views/default/css.php: + settings and admin pages cleaned + +2008-08-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, index.php, views/default/welcome/logged_out.php: + Added latest content to the front page + +2008-08-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/form.php: Logic error + + * actions/friends/deletecollection.php: Refs #228: Will now error if + collection can not be deleted + +2008-08-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: + + * javascript/initialise_elgg.js: toggle more info button for admin panel + added + +2008-08-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/form.php: Added ability to disable security + enhancements on form (for certain cases) + +2008-08-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, search/index.php: Clearer titles for search + +2008-08-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/forms/edit.php: + + * actions/friends/addcollection.php, views/default/friends/forms/edit.php: + Refs #210 & #211: Friends form moved to action_gatekeeper code. + +2008-08-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * search/index.php: Improved search submenu items + + * languages/en.php: A clearer registration message. + + * engine/lib/notification.php: Downgraded UTF support in the email + notification function to optional + +2008-08-11 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/plugins_opt/plugin.php: plugin admin layout tweaks + +2008-08-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php, languages/en.php: Minor bugfix to + actions_gatekeeper() + + * engine/schema/mysql.sql: Usernames now unique + +2008-08-11 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/settings/system.php: further admin layout tweak + + * views/default/admin/statistics_opt/basic.php, + views/default/admin/statistics_opt/numentities.php, + views/default/admin/statistics_opt/online.php: further admin layout tweaks + + * .../usersettings/statistics_opt/numentities.php, + .../default/usersettings/statistics_opt/online.php: user settings tweaks + + * .../notifications/settings/usersettings.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php: user settings tweaked + +2008-08-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/comments/add.php, views/default/comments/forms/edit.php: Refs #210 + & #211 : Updated comments form + + * actions/widgets/save.php, views/default/widgets/editwrapper.php: Refs #210 + & #211 : Widgets edit now using action_gatekeeper + + * views/default/input/form.php: Minor modifications to form. + +2008-08-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/grouplisting.php, + mod/profile/views/default/profile/listing.php: Added class to user and group + details + +2008-08-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php, actions/systemsettings/install.php, + actions/usersettings/save.php, views/default/settings/system.php, + views/default/usersettings/form.php: Refs #210 & #211 : Some more core + settings / admin pages moved to use admin_gatekeeper. Install script action + now also refuses to be run if the site has already been installed. + + * actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + views/default/object/plugin.php: Refs #210 & #211 : Plugins settings + converted. + +2008-08-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/toolbar_messages_icon.gif, views/default/css.php, + views/default/welcome/logged_in.php, views/default/welcome/logged_out.php: + toolbar messages icon rollover state added. Logged in/out front page wrapped + in paragraph tags + +2008-08-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/basic_elements/login.php: Removed basic_elements/login ... + didn't seem to be used and is duped by main login. + + * actions/register.php, actions/useradd.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php: Refs #210 & #211 + +2008-08-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/group.php, engine/lib/users.php, + search/index.php: Added a search submenu. + +2008-08-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, actions/user/requestnewpassword.php, languages/en.php: + Refs #210 & #211 + +2008-08-10 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/widgets/a_users_groups/view.php: group profile widget + tweaked + +2008-08-10 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Closes #223 + +2008-08-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: top toolbar elements fixed for ie + + * views/default/css.php, views/default/navigation/pagination.php: pagination + overlap in ie fixed + + * javascript/friendsPickerv1.js, views/default/css.php: + + * views/default/css.php: + +2008-08-09 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php, mod/groups/start.php, + .../views/default/widgets/a_users_groups/edit.php, + .../views/default/widgets/a_users_groups/view.php: a simple widget that + displays a users groups on their profile + + * mod/groups/views/default/groups/grouplisting.php: group listings now + include the brief description + +2008-08-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php, engine/lib/users.php, + mod/groups/actions/forums/addtopic.php, mod/groups/addtopic.php, + mod/groups/topicposts.php: Major access fix. + + * engine/lib/entities.php, engine/lib/group.php: Solved write issues in + groups for non-admin users. + + * README.txt: Slight readme update. + + * CONTRIBUTORS.txt, account/forgotten_password.php, + actions/admin/plugins/disable.php, actions/admin/plugins/enable.php, + actions/admin/site/update_basic.php, actions/admin/user/ban.php, + actions/admin/user/delete.php, actions/admin/user/makeadmin.php, + actions/admin/user/resetpassword.php, actions/email/save.php, + actions/entities/delete.php, actions/import/opendd.php, + .../notifications/settings/usersettings/save.php, + actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + actions/user/language.php, actions/user/name.php, actions/user/password.php, + actions/user/passwordreset.php, actions/user/requestnewpassword.php, + actions/useradd.php, admin/plugins/index.php, admin/site/index.php, + admin/statistics/index.php, admin/user/index.php, + engine/handlers/cron_handler.php, engine/handlers/xml-rpc_handler.php, + engine/lib/admin.php, engine/lib/annotations.php, engine/lib/api.php, + engine/lib/cache.php, engine/lib/entities.php, engine/lib/exceptions.php, + engine/lib/export.php, engine/lib/extender.php, engine/lib/filestore.php, + engine/lib/group.php, engine/lib/input.php, engine/lib/metadata.php, + engine/lib/metastrings.php, engine/lib/notification.php, + engine/lib/opendd.php, engine/lib/pam.php, engine/lib/ping.php, + engine/lib/plugins.php, engine/lib/query.php, engine/lib/relationships.php, + engine/lib/river.php, engine/lib/sites.php, engine/lib/statistics.php, + engine/lib/system_log.php, engine/lib/tags.php, engine/lib/usersettings.php, + engine/lib/xml-rpc.php, engine/lib/xml.php, + mod/groups/actions/addtogroup.php, mod/groups/actions/edit.php, + mod/groups/actions/join.php, mod/groups/actions/joinrequest.php, + mod/groups/actions/leave.php, mod/groups/all.php, mod/groups/discussions.php, + mod/groups/edit.php, mod/groups/graphics/icon.php, + mod/groups/groupprofile.php, mod/groups/index.php, mod/groups/invite.php, + mod/groups/languages/en.php, mod/groups/membership.php, mod/groups/new.php, + mod/groups/start.php, mod/groups/topicposts.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/forum/topicposts.php, + mod/groups/views/default/group/group.php, + mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/groupgallery.php, + mod/groups/views/default/groups/grouplisting.php, + mod/groups/views/default/groups/icon.php, + .../default/river/ElggRelationship/create.php, + mod/groups/views/default/sharing/invite.php, + .../default/widgets/group_entities_widget/edit.php, + .../default/widgets/group_entities_widget/view.php, + .../default/widgets/group_members_widget/edit.php, + .../default/widgets/group_members_widget/view.php, mod/guidtool/export.php, + mod/guidtool/format_picker.php, mod/guidtool/import.php, + mod/guidtool/index.php, mod/guidtool/languages/en.php, + mod/guidtool/start.php, mod/guidtool/view.php, + .../views/default/forms/guidtool/export.php, + .../views/default/forms/guidtool/format.php, + .../views/default/forms/guidtool/import.php, + mod/guidtool/views/default/guidtool/gallery.php, + mod/guidtool/views/default/guidtool/listing.php, + mod/guidtool/views/default/guidtool/profile.php, + .../views/default/object/guidtoolwrapper.php, mod/logbrowser/index.php, + mod/logbrowser/languages/en.php, mod/logbrowser/start.php, + mod/logbrowser/views/default/object/logwrapper.php, + mod/profile/actions/cropicon.php, mod/profile/actions/edit.php, + mod/profile/actions/iconupload.php, mod/profile/edit.php, + mod/profile/editicon.php, mod/profile/icon.php, mod/profile/index.php, + mod/profile/javascript.php, mod/profile/start.php, + mod/profile/views/default/profile/edit.php, + mod/profile/views/default/profile/gallery.php, + mod/profile/views/default/profile/hoverover.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/listing.php, + mod/profile/views/default/profile/menu/actions.php, + .../views/default/profile/menu/adminlinks.php, + mod/profile/views/default/profile/menu/links.php, + .../views/default/profile/menu/linksownpage.php, + mod/profile/views/default/profile/metatags.php, + mod/profile/views/default/profile/profilelinks.php, + mod/profile/views/default/profile/userdetails.php, mod/river/start.php, + .../views/default/widgets/river_widget/edit.php, + .../views/default/widgets/river_widget/view.php, + .../default/widgets/river_widget_friends/edit.php, + .../default/widgets/river_widget_friends/view.php, + mod/updateclient/languages/en.php, mod/updateclient/start.php, + .../views/default/settings/updateclient/edit.php, services/api/rest.php, + services/export/handler.php, settings/statistics/index.php, + settings/user/index.php, views/default/account/forms/forgotten_password.php, + views/default/account/forms/useradd.php, views/default/admin/main.php, + views/default/admin/main_opt/plugins.php, + views/default/admin/main_opt/site.php, + views/default/admin/main_opt/statistics.php, + views/default/admin/main_opt/user.php, views/default/admin/plugins.php, + views/default/admin/plugins_opt/plugin.php, views/default/admin/site.php, + views/default/admin/statistics.php, + views/default/admin/statistics_opt/basic.php, + views/default/admin/statistics_opt/numentities.php, + views/default/admin/statistics_opt/online.php, views/default/admin/user.php, + views/default/admin/user_opt/adduser.php, + views/default/admin/user_opt/search.php, views/default/api/output.php, + views/default/comments/forms/edit.php, views/default/export/entity.php, + views/default/export/metadata.php, views/default/export/relationship.php, + views/default/graphics/icon.php, views/default/group/default.php, + views/default/input/button.php, views/default/input/form.php, + views/default/input/hidden.php, views/default/input/reset.php, + views/default/input/submit.php, .../notifications/settings/usersettings.php, + views/default/object/default.php, views/default/object/object.php, + views/default/object/plugin.php, views/default/output/iframe.php, + views/default/river/ElggRelationship/create.php, + views/default/river/dashboard.php, views/default/site/default.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php, + views/default/usersettings/main.php, + views/default/usersettings/main_opt/plugins.php, + views/default/usersettings/main_opt/statistics.php, + views/default/usersettings/main_opt/user.php, + views/default/usersettings/plugins.php, + views/default/usersettings/plugins_opt/plugin.php, + views/default/usersettings/statistics.php, + .../usersettings/statistics_opt/numentities.php, + .../default/usersettings/statistics_opt/online.php, + views/failsafe/pageshells/pageshell.php, views/foaf/pageshells/pageshell.php, + views/json/api/output.php, views/json/canvas/default.php, + views/json/export/entity.php, views/json/export/metadata.php, + views/json/export/relationship.php, views/json/group/default.php, + views/json/messages/exceptions/exception.php, views/json/object/default.php, + views/json/pageshells/pageshell.php, views/json/search/entity_list.php, + views/json/site/default.php, views/json/user/default.php, + views/opendd/canvas/default.php, views/opendd/export/entity.php, + views/opendd/export/metadata.php, views/opendd/export/relationship.php, + views/opendd/group/default.php, + views/opendd/messages/exceptions/exception.php, + views/opendd/object/default.php, views/opendd/pageshells/pageshell.php, + views/opendd/site/default.php, views/opendd/user/default.php, + views/php/api/output.php, views/php/canvas/default.php, + views/php/export/entity.php, views/php/export/metadata.php, + views/php/export/relationship.php, views/php/group/default.php, + views/php/messages/exceptions/exception.php, views/php/object/default.php, + views/php/pageshells/pageshell.php, views/php/search/entity_list.php, + views/php/site/default.php, views/php/user/default.php, + views/xml/api/output.php, views/xml/messages/exceptions/exception.php, + views/xml/pageshells/pageshell.php, views/xml/xml-rpc/output.php: Adjusted + contributors file. + +2008-08-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/forms/guidtool/export.php, + mod/profile/views/default/profile/icon.php, + views/default/canvas/layouts/widgets.php, views/default/input/button.php, + views/default/messages/exceptions/exception.php, + views/failsafe/messages/exceptions/exception.php: Remaining htmlentities + calls converted to utf-8 + +2008-08-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * INSTALL.txt: Small formatting correction to the install file. + + * CONTRIBUTORS.txt, INSTALL.txt, README.txt: Added content to stub files + +2008-08-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/email/confirm.php, engine/lib/notification.php, + engine/lib/users.php, languages/en.php: Closes #221: Body and subject now + internationalised. + +2008-08-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/title.php: The title no longer causes a WSOD + +2008-08-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/checkboxes.php, views/default/input/hidden.php, + views/default/input/radio.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php: Refs #206: + Hopefully the last of it. Please remember to use htmlentities($foo, null, + 'UTF-8'); whenever using htmlentities! + +2008-08-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: + +2008-08-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/icon.php: Refs #206: A better solution + + * mod/profile/views/default/profile/icon.php: Refs #206; Icons title now + displayed correctly + +2008-08-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/canvas/layouts/widgets.php: Added extra + translation strings to the widget canvas + +2008-08-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/navigation/pagination.php: pagination + "..." fixed + +2008-08-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/addtopic.php, mod/groups/discussions.php, + mod/groups/edittopic.php, mod/groups/topicposts.php: Removing some wsod + issues + +2008-08-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * entities/index.php, views/default/page_elements/header.php, + views/default/pageshells/pageshell.php: Refs #206: Character encoding on both + widget and main page now UTF-8 + +2008-08-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Group forums should work + +2008-08-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php, views/default/input/form.php: Closes #220: Removed + action from hash. Timestamp should make this unpredictable enough. + + * views/default/account/forms/forgotten_password.php, + views/default/account/forms/login.php, views/default/input/access.php, + views/default/input/button.php, views/default/input/checkboxes.php, + views/default/input/email.php, views/default/input/file.php, + views/default/input/longtext.php, views/default/input/password.php, + views/default/input/pulldown.php, views/default/input/radio.php, + views/default/input/reset.php, views/default/input/submit.php, + views/default/input/tags.php, views/default/input/text.php, + views/default/input/url.php: Refs #211: Two forms converted + extra + functionality to input views + + * engine/lib/dummy.php: Removed dummy + +2008-08-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + mod/groups/views/default/groups/css.php: continuation of cleanup on groups + +2008-08-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Friendly titles no longer have more than one + hyphen in a row + +2008-08-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php, + mod/groups/views/default/groups/forum_latest.php: latest discussions widget + +2008-08-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/title.php: Put minor fix back + +2008-08-08 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php: lang tweak on groups + +2008-08-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pageowner.php, engine/lib/sessions.php: Removed ElggDummy live + code for now. + +2008-08-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/css.php: groups css added + +2008-08-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/statistics.php: Elgg.org -> elgg.com + + * mod/groups/languages/en.php, + mod/groups/views/default/groups/forum_latest.php, + mod/groups/views/default/groups/members.php: Group forum additions + + * mod/groups/languages/en.php: Small grammar correction + +2008-08-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/forums/deletepost.php, mod/groups/start.php, + mod/groups/views/default/forum/topicposts.php, + mod/groups/views/default/groups/forum_latest.php: more group tweaks + +2008-08-07 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/friendsPickerv1.js: updated, cleaned-up, credited, and tweaked + friends picker + +2008-08-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/group.php, engine/lib/objects.php, + engine/lib/sites.php, engine/lib/users.php: Centralised set and get magic + functions to the tlc. Added isset and unset magic methods. Report any + problems! + +2008-08-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php: Slight change to group vocabulary. + + * mod/groups/topicposts.php, + mod/groups/views/default/groups/groupprofile.php: Wired up group member count + and fixed topic page title + +2008-08-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/forums/addpost.php: group tweak + + * .../views/default/object/groupforumtopic.php: changed the latest + discussion view + +2008-08-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: removed print_r + + * engine/lib/dummy.php, engine/lib/pageowner.php, engine/lib/sessions.php, + views/default/page_elements/title.php: Refs #174: Introducing the ElggDummy + class which returns false for all methods and set variables called on it. + This is what the logged out $_SESSION['user'] is set to and is also what + page_owner_entity will return if page_owner is invalid. This means that + calls to things like $_SESSION['user']->getGUID() are now safe and will no + longer cause a parsing error. Please report any issues. + +2008-08-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Adjusted list_entities_from_annotations to + hide the gallery view by default + + * .../views/default/object/groupforumtopic.php: Minor language change to + group topics + +2008-08-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/discussions.php, mod/groups/languages/en.php, + mod/groups/views/default/groups/forum_latest.php, + .../views/default/object/groupforumtopic.php: more group profile work + +2008-08-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/index.php, mod/groups/languages/en.php, + mod/groups/membership.php, mod/groups/start.php: Added a 'member of' groups + page and made it default + + * engine/lib/access.php, mod/groups/start.php, mod/profile/start.php: Fixed + access permissions wrt groups + +2008-08-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php, mod/groups/start.php: new tools menu added - + latest discussion + + * mod/groups/languages/en.php, + mod/groups/views/default/groups/forum_latest.php: forum latest for group + profile page + +2008-08-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Removed an extra sanitise_string call in + update_annotations + +2008-08-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/forums/addpost.php, + mod/groups/actions/forums/addtopic.php, + mod/groups/actions/forums/deletetopic.php, + mod/groups/actions/forums/edittopic.php, mod/groups/addtopic.php, + mod/groups/edittopic.php, mod/groups/forum.php, mod/groups/languages/en.php, + mod/groups/start.php, mod/groups/topicposts.php, + mod/groups/views/default/forms/forums/addpost.php, + mod/groups/views/default/forms/forums/addtopic.php, + .../views/default/forms/forums/edittopic.php, + mod/groups/views/default/forum/topicposts.php, + mod/groups/views/default/forum/topics.php, + mod/groups/views/default/forum/viewposts.php, + mod/groups/views/default/groups/forum_latest.php, + mod/groups/views/default/groups/profileitems.php: groups now have forums + +2008-08-07 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/toolbar_arrow_ie.gif, views/default/css.php, + views/default/navigation/topbar_tools.php: new dropdown toolbar menu that + works corss platform. Widget page layout fixed for ie6 & 7 + +2008-08-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php: Refs #210: Will trigger a plugin hook + 'action_gatekeeper:permissions:check'. + + * views/default/page_elements/title.php: Refs #174: Checking that session + user exists before calling methods on it + + * install.php: Install site secret + +2008-08-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/logbrowser/languages/en.php, mod/logbrowser/start.php, + .../views/default/logbrowser/adminlinks.php: Added explore log option to user + context menu, albeit in the wrong place. + + * languages/en.php, views/default/admin/statistics.php: Direct link from + statistics through to elgg.org + + * languages/en.php: Adjusted statistics message + + * languages/en.php, views/default/admin/statistics_opt/basic.php, + views/default/admin/statistics_opt/numentities.php: Updated admin statistics + + * engine/lib/system_log.php: You can now filter by ID. + +2008-08-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/graphics/icon.php: Minor tweaks to the default icon + +2008-08-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/logbrowser/views/default/object/logwrapper.php: Easy drilldown into + logs + + * engine/lib/system_log.php: System log functions now allow searching. + + * mod/logbrowser/index.php, mod/logbrowser/languages/en.php, + mod/logbrowser/start.php, mod/logbrowser/views/default/logbrowser/css.php, + mod/logbrowser/views/default/logbrowser/form.php, + mod/logbrowser/views/default/object/logwrapper.php: The log browser is now + searchable. + +2008-08-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php, languages/en.php: Closes #218 + +2008-08-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/logbrowser/index.php, mod/logbrowser/start.php, + .../views/default/logbrowser/gallery.php, + .../views/default/logbrowser/listing.php, + mod/logbrowser/views/default/object/logwrapper.php: Initial changes to log + browser + +2008-08-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/form.php: Todo has been done + +2008-08-06 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: collections, pages nav and numerous other fixes + + * views/default/css.php: breadcrumbs sorted + + * mod/groups/views/default/groups/groupprofile.php, views/default/css.php: + groups styles and group owner layout changed + +2008-08-06 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/title.php: title block tweaked + +2008-08-06 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/owner_block_menu_arrow.gif, views/default/css.php: owner block + menu 'selected' style added + +2008-08-06 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/profileitems.php: group profile layout + tweaked + +2008-08-06 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Edited container-related permissions. + +2008-08-06 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/profileitems.php: group profile tweak + + * mod/groups/groupprofile.php: group profile tweak + + * mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/members.php, + mod/groups/views/default/groups/profileitems.php: group profile layout + tweaked + +2008-08-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/import/opendd.php, .../views/default/forms/guidtool/import.php: + Example of usage (Refs #210), also refs #211. + + * views/default/messages/exceptions/exception.php: Tidied up exception + + * engine/lib/actions.php, languages/en.php, views/default/input/button.php, + views/default/input/form.php: Refs #210 and #211 + +2008-08-06 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/page_elements/footer.php: footer + links update, changes to gallery view + +2008-08-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/button.php: Images and security fixes + + * views/default/input/button.php, views/default/input/reset.php, + views/default/input/submit.php: Closes #212 + +2008-08-06 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/navigation/topbar_tools.php: tool menu + slide effect removed, language file changed for dashboatrd instructions + +2008-08-06 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/hidden.php: Closes #209 + + * views/default/input/form.php: Closes #208 + + * account/forgotten_password.php: Fixes #207: Thanks for your report eike! + +2008-08-05 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: river additions + + * views/default/css.php: toolbar fixes and register box positioning fixed + +2008-08-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/sessions.php: Tweaked the way + forwarding works. + + * engine/lib/access.php, engine/lib/group.php, mod/groups/start.php: Fixed + group-specific access controls, and site-specific access controls + +2008-08-05 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/river_icons/river_icon_bookmarks.gif, + _graphics/river_icons/river_icon_shares.gif, + _graphics/river_icons/river_icon_status.gif, + _graphics/toolbar_messages_icon.gif, views/default/css.php: numerous fixes to + messageboard, status, river icons, + +2008-08-05 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Log though will now not store a url relating to an + action... it is now possible to log in again if you are logged out! :D + + * engine/lib/river.php, engine/lib/system_log.php: Fixes #121 and #143. + Please confirm. + +2008-08-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/logbrowser/index.php, mod/logbrowser/start.php: The log browser is now + a part of the admin panel. + + * engine/lib/widgets.php: Fixed an issue where the third widget column drops + widgets. + + * views/default/canvas/layouts/widgets.php: Widget layout update + +2008-08-05 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/widgets.php: Fixes #204 + + * actions/login.php, engine/lib/elgglib.php: Closes #196: Stores last + forwarded page in session, this is used by logon to forward page to correct + location. Also fixed current_page_url() which was introducing a superfluous + "/" before $_SERVER['REQUEST_URI'] + +2008-08-05 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/toolbar_messages_icon.gif, views/default/css.php, + views/default/page_elements/elgg_topbar.php: topbar with message count and + icon + +2008-08-05 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/iconupload.php: largest avatar size changed from 600 + to 550 + + * mod/profile/editicon.php: icon crop area layout tweaked + +2008-08-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Tagging issue on unsaved entities: solved. + +2008-08-05 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Speculative fix for metadata issue. + + * engine/lib/entities.php: Actually fixes #202 + + * engine/lib/elgglib.php, engine/lib/entities.php: Fixes #202 : Listen to + plugin hook 'entity:icon:url', which passes parameters: 'entity' The entity + 'viewtype' The view (eg 'default') 'size' The size (eg, large, tiny etc) You + should return a url for the object's icon if you can.. otherwise return + nothing at all. + +2008-08-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Fixed accidental group link error + + * views/default/account/forms/login.php: Removed an annoying notify error + +2008-08-05 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/guidtool/views/default/guidtool/listing.php: Using correct entity for + icon. + +2008-08-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install.php: The install script uses the one column layout + +2008-08-05 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/groupprofile.php: more group profile + layout tweaks + + * mod/groups/views/default/groups/groupprofile.php: group profile tweaked + +2008-08-05 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: + +2008-08-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/edit.php, mod/groups/index.php, mod/groups/invite.php, + mod/groups/languages/en.php, mod/groups/start.php, + mod/groups/views/default/groups/grouplinks.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/menu/actions.php, + .../views/default/groups/menu/adminlinks.php, + mod/groups/views/default/groups/menu/links.php, + .../views/default/groups/menu/ownerlinks.php: Moved group links to the + sidebar + +2008-08-05 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/powered_by_elgg_badge_drk_bckgnd.gif, + _graphics/powered_by_elgg_badge_light_bckgnd.gif, + views/default/page_elements/footer.php: powered by badge in footer + +2008-08-05 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/groupprofile.php, mod/groups/views/default/groups/items.php, + mod/groups/views/default/groups/profileitems.php: group profile view tweaked + +2008-08-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * admin/index.php, admin/plugins/index.php, admin/site/index.php, + admin/statistics/index.php, admin/user/index.php, engine/lib/admin.php, + engine/lib/entities.php, views/default/account/forms/useradd.php, + views/default/admin/user_opt/adduser.php, + views/default/admin/user_opt/search.php: Further changes to the admin panel + +2008-08-04 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/views/default/groups/items.php: groups profile page layout + tweak + + * mod/groups/edit.php, mod/groups/groupprofile.php, + mod/groups/languages/en.php, mod/groups/views/default/groups/items.php, + mod/groups/views/default/groups/members.php: new group profile views + +2008-08-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/guidtool/views/default/guidtool/gallery.php, + mod/guidtool/views/default/guidtool/listing.php: Minor improvement to guid + tool + +2008-08-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * settings/index.php, settings/statistics/index.php, + settings/user/index.php, .../notifications/settings/usersettings.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php: User changes to settings + + * engine/lib/users.php, engine/lib/usersettings.php, languages/en.php, + mod/profile/languages/en.php, mod/profile/start.php, settings/index.php, + settings/plugins/index.php, settings/statistics/index.php, + settings/user/index.php, .../notifications/settings/usersettings.php, + views/default/page_elements/elgg_topbar.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php, + views/default/usersettings/form.php, + views/default/usersettings/statistics.php, + .../usersettings/statistics_opt/numentities.php, + .../default/usersettings/statistics_opt/online.php: User settings + +2008-08-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/xml-rpc.php: Error message bugfix + + * mod/guidtool/index.php, mod/guidtool/languages/en.php, + mod/guidtool/start.php: Adapted to use new menus. + + * services/export/handler.php: Handler output made a little more pretty. + + * mod/guidtool/export.php, mod/guidtool/format_picker.php, + mod/guidtool/import.php, mod/guidtool/index.php, mod/guidtool/view.php, + mod/logbrowser/index.php: Using the new view + +2008-08-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fixed the container_guid override. + +2008-08-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/navigation/topbar_tools.php, + views/default/page_elements/footer.php: updates to toolbar menu fixes, error + messages, owner block + +2008-08-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/entities/delete.php, languages/en.php, + views/default/group/default.php, views/default/object/default.php, + views/default/site/default.php: Fixes #199 + + * engine/lib/xml-rpc.php: XML-RPC helper functions suggested by Misja + +2008-08-04 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * search/index.php: search layout tweaked + +2008-08-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/metadata.php, search/index.php, + views/default/search/entity_list.php: Hidden viewtype toggle on search. + + * views/default/page_elements/owner_block.php: Added owner_block/extend to + the owner block + +2008-08-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * LICENCE.txt: Refs #197: Added placeholders & gpl 2 licence. + + * engine/lib/sessions.php, engine/lib/users.php, engine/schema/mysql.sql: + Closes #193: Added salt field to database and new users will be generated + with salted passwords. Existing users remain unchanged and should still be + able to log in. Requires a schema change and the following code run against + the database: alter table elggusers_entity add column salt varchar(8) + NOT NULL default '' after password; + +2008-08-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../canvas/layouts/narrow_right_sidebar.php, + views/default/canvas/layouts/two_column.php: Removed old, no-longer-necessary + canvas areas. + +2008-08-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * account/forgotten_password.php, account/register.php, + actions/systemsettings/install.php, languages/en.php, + views/default/account/forms/forgotten_password.php, + views/default/account/forms/login.php: Closes #195 & #191 + +2008-08-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/pagination.php: Altered pagination so that it + does display if we already have an offset. + +2008-08-03 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/edit.php: profile edit layout altered + + * views/default/page_elements/title.php: tweaked the old title block - we no + longer need the user avatar now we have the owner block. + + * mod/groups/all.php, mod/groups/groupprofile.php, mod/groups/index.php, + mod/groups/invite.php, mod/groups/languages/en.php, mod/groups/new.php, + mod/groups/start.php: some work on groups to make them work with the new + layout + + * mod/profile/languages/en.php, mod/profile/start.php, + views/default/page_elements/owner_block.php: brief description added to the + owner block and profile + + * views/default/navigation/pagination.php: pagination now only displays if + there is content to paginate through + +2008-08-02 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: minor interface fixes + +2008-08-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/rss/annotation/default.php: Default annotation RSS view. + +2008-08-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/icon_odd.gif, _graphics/icon_rss.gif, + _graphics/owner_block_back.jpg, + mod/profile/views/default/profile/userdetails.php, views/default/css.php: + more interface fixes and improvements. Icons and background added to owner + block + +2008-08-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/foaf/canvas/default.php, views/foaf/friends/list.php, + views/foaf/search/entity_list.php, views/foaf/user/default.php: Fixed FOAF + view + + * friends/index.php, friends/of.php, + mod/profile/views/default/user/default.php, views/default/user/default.php, + views/rss/user/default.php: Fixed RSS and OpenDD feeds for users + +2008-08-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/json/canvas/default.php, views/json/group/default.php, + views/json/object/default.php, views/json/search/entity_list.php, + views/json/site/default.php, views/json/user/default.php, + views/php/canvas/default.php, views/php/group/default.php, + views/php/object/default.php, views/php/search/entity_list.php, + views/php/site/default.php, views/php/user/default.php: PHP and JSON entity + list views... which should work. + +2008-08-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Fixed erroneous friends link issue + + * views/default/page_elements/header.php, + views/default/page_elements/owner_block.php, + views/opendd/search/entity_list.php: Fixed OpenDD feeds + + * languages/en.php, views/default/page_elements/owner_block.php: RSS and + OpenDD feeds autolink in owner block + + * actions/user/spotlight.php, engine/lib/users.php, + views/default/page_elements/spotlight.php: Spotlight state persists. + +2008-08-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: friends picker modified, minor fixes and css + cleanup / re-sort + +2008-08-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/user/passwordreset.php, actions/user/requestnewpassword.php, + engine/lib/users.php, languages/en.php: Refs #191: Actions for resetting + passwords, but no front end as yet. To request a password reset access + http://..../actions/user/requestnewpassword/?username=username + +2008-08-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/widgets.php, views/default/css.php: river + updated, widget layout fixed, page block tweaked, + +2008-08-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/guidtool/views/default/guidtool/gallery.php, + mod/guidtool/views/default/guidtool/listing.php: GUIDTool now displays some + generic information about entities where available. + +2008-08-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/widgets/reorder.php, engine/lib/widgets.php, entities/index.php, + views/default/canvas/layouts/widgets.php: Widgets now work in three columns + + * engine/lib/elgglib.php: Introducing the new pagesetup event. + +2008-08-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Message changes, refs #190 + + * mod/guidtool/start.php: Guidtool only available to admins + + * engine/lib/entities.php, engine/lib/users.php: Changed so that + validated_email flag written as null user. Refs #190. Also confirms fix and + closes #104. + +2008-08-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/metadata.php: The metadata permissions + check now passes along (optionally) the specific piece of metadata. Refs #104 + +2008-08-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: Closes #190. Note however that logins will be + broken until #104 has been resolved! + + * actions/import/opendd.php, engine/lib/input.php: Fixes #194 + + * actions/import/opendd.php: Refs #194 + +2008-08-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, entities/index.php, + .../canvas/layouts/two_column_left_sidebar.php, + views/default/page_elements/owner_block.php: Introducing the consistent owner + block + +2008-08-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sites.php: Fixed what I presume was an error: namely it was + using $site instead of $guid in get_entity + +2008-07-31 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/collection.php: delete collection action - div + prevented from showing + +2008-07-31 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/friends/deletecollection.php, languages/en.php: Collections now + delete successfully + +2008-07-31 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/collections.php: temporarily allow h2 click to + propagate through to delete button + +2008-07-31 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/import/opendd.php: Bugfix + +2008-07-31 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * friends/pickercallback.php, views/default/friends/collection.php, + views/default/friends/collectiontabs.php, + views/default/friends/tablelist.php, + views/default/friends/tablelistcountupdate.php: Counts now update when you + save a friends collection + + * engine/lib/access.php, views/default/friends/picker.php: More updates for + collections - save now works properly. + + * actions/friends/editcollection.php: Removing the reference to the + collection name for now + + * actions/friends/editcollection.php, engine/lib/access.php, + friends/pickercallback.php, languages/en.php, + views/default/friends/collection.php, + views/default/friends/collectiontabs.php, + views/default/friends/forms/collectionfields.php, + views/default/friends/forms/edit.php, views/default/friends/picker.php: + Picker saves correctly! + +2008-07-31 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/iframe.php: Added iframe output + + * mod/guidtool/export.php, mod/guidtool/format_picker.php, + mod/guidtool/import.php, mod/guidtool/index.php, + mod/guidtool/languages/en.php, mod/guidtool/start.php, mod/guidtool/view.php, + .../views/default/forms/guidtool/export.php, + .../views/default/forms/guidtool/format.php, + mod/guidtool/views/default/guidtool/gallery.php, + mod/guidtool/views/default/guidtool/listing.php, + mod/guidtool/views/default/guidtool/profile.php, + .../views/default/object/guidtoolwrapper.php: Guid tool for import, export + and browsing. + + * views/default/graphics/icon.php: Refs #151: graphics/icon view + +2008-07-31 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/footer_logo.gif, views/default/canvas/layouts/widgets.php, + views/default/css.php, views/default/navigation/pagination.php, + views/default/page_elements/footer.php: footer logo added, widget gallery + instructions changed, pagination block styles added to all pagination + +2008-07-31 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/friends/addcollection.php, actions/friends/deletecollection.php, + actions/friends/editcollection.php, engine/lib/users.php, friends/add.php, + friends/collections.php, friends/edit.php, languages/en.php, + views/default/friends/forms/edit.php: Friends collections are now fully part + of the main core + +2008-07-31 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/icons/default/large.png, _graphics/icons/default/medium.png, + _graphics/icons/default/small.png, _graphics/icons/default/tiny.png, + engine/lib/elgglib.php, engine/lib/entities.php: Closes #151: Introducing + getIcon($size) + + * mod/logbrowser/graphics/defaultlarge.jpg, + mod/logbrowser/graphics/defaultmedium.jpg, + mod/logbrowser/graphics/defaultsmall.jpg, + mod/logbrowser/graphics/defaulttiny.jpg, + .../views/default/logbrowser/gallery.php, + mod/logbrowser/views/default/logbrowser/icon.php, + .../views/default/logbrowser/listing.php: Logbrowser now using getIcon for + graphics + + * mod/logbrowser/index.php: Title added + + * engine/lib/elgglib.php: Introducing elgg_get_view_location() + +2008-07-31 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/toolbar_arrow.png, views/default/css.php: arrow icon added to + dropdown menu + + * views/default/css.php, views/default/friends/picker.php: save and cancel + buttons added to collections + +2008-07-31 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * friends/pickercallback.php, javascript/friendsPickerv1.js, + views/default/friends/collection.php, views/default/friends/collections.php, + views/default/friends/collectiontabs.php, views/default/friends/picker.php: + Hurrah! Made the friendspickers work + +2008-07-31 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/guidtool/import.php, mod/guidtool/index.php, + mod/guidtool/languages/en.php, mod/guidtool/manifest.xml, + mod/guidtool/start.php, .../views/default/forms/guidtool/import.php: Added + guidtool and switching to desktop. + +2008-07-31 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/collection.php, + views/default/friends/collectiontabs.php: Friends picker tab initialisation + updates + +2008-07-30 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/picker.php, views/default/friends/tablelist.php: + small change to collection members display - as a table + + * javascript/friendsPickerv1.js, views/default/friends/collectiontabs.php: + minor fixes from earlier today - re-instating the a-z slider, and correctly + switching the picker tabs + +2008-07-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/collection.php: Removing the members from the + collections content + + * views/default/friends/picker.php: Picker works better on ajax load. + + * views/default/friends/collectiontabs.php: Added specific numbering to tab + classes for the picker + + * views/default/friends/picker.php: Removing js on picker load + + * views/default/friends/collection.php, views/default/friends/picker.php: + Collections open blank (for now) + + * views/default/friends/collectiontabs.php: Committing in loads + +2008-07-30 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/collectiontabs.php: pete's collectiontabs code + +2008-07-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/import/odd.php, actions/import/opendd.php, engine/lib/export.php, + services/export/handler.php, views/odd/canvas/default.php, + views/odd/export/entity.php, views/odd/export/metadata.php, + views/odd/export/relationship.php, views/odd/group/default.php, + views/odd/messages/exceptions/exception.php, views/odd/object/default.php, + views/odd/pageshells/pageshell.php, views/odd/site/default.php, + views/odd/user/default.php, views/opendd/canvas/default.php, + views/opendd/export/entity.php, views/opendd/export/metadata.php, + views/opendd/export/relationship.php, views/opendd/group/default.php, + views/opendd/messages/exceptions/exception.php, + views/opendd/object/default.php, views/opendd/pageshells/pageshell.php, + views/opendd/site/default.php, views/opendd/user/default.php: Closes #189: + ODD -> OpenDD + +2008-07-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/collection.php, + views/default/friends/collectiontabs.php, views/default/friends/picker.php: + AJAX improvements to picker + + * engine/lib/elgglib.php, views/default/navigation/pagination.php: Lists of + comments etc no longer display "none found" if there aren't any. + +2008-07-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/import/odd.php: Forward to referer + + * services/export/handler.php: + + * actions/import/odd.php: Admin gatekeeper + +2008-07-30 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/elgg_toolbar_logout.gif, _graphics/elgg_toolbar_logout_over.gif, + _graphics/icon_customise_remove.png, views/default/css.php, + views/default/friends/collection.php: toolbar logout icon changed to work as + a single image resource (for caching purposes), delete icon on collections + changed to work as a single image rollover + +2008-07-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/export/entity.php: Minor improvements to + default entity view. + + * views/default/export/metadata.php, views/default/export/relationship.php: + Improved views + +2008-07-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * friends/pickercallback.php, views/default/friends/picker.php, + views/default/friends/tablelist.php: Added friends picker callback + +2008-07-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/extender.php, engine/lib/relationships.php: Refs #186: Get URL + for relationships + +2008-07-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/collection.php, + views/default/friends/collectiontabs.php, views/default/friends/picker.php: + Moved collection tabs out of the main picker view + +2008-07-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/extender.php: Refs #186 + + * engine/lib/annotations.php, engine/lib/extender.php, + engine/lib/metadata.php: Introducing url handlers for extenders. + + * engine/lib/export.php: Changed export uuid, refs #186 + + * htaccess_dist: Changed export rewrite rules. + +2008-07-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/collection.php, views/default/friends/picker.php, + views/default/friends/tablelist.php: Added friends collections members list + +2008-07-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Using guid_to_uuid + +2008-07-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/tablelist.php: Added the tablelist view + +2008-07-30 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/friendsPickerv1.js, views/default/css.php, + views/default/friends/collection.php, views/default/friends/picker.php: the + beginnings of the tabbed friends picker + +2008-07-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/extender.php, + engine/lib/metadata.php: Extender getURL() support (no overide as of yet) + + * mod/opendd/actions/opendd/feed/delete.php, + mod/opendd/actions/opendd/feed/subscribe.php, mod/opendd/edit.php, + mod/opendd/feeds.php, mod/opendd/graphics/defaultlarge.jpg, + mod/opendd/graphics/defaultmedium.jpg, mod/opendd/graphics/defaultsmall.jpg, + mod/opendd/graphics/defaulttiny.jpg, mod/opendd/index.php, + mod/opendd/languages/en.php, mod/opendd/manage.php, mod/opendd/manifest.xml, + mod/opendd/start.php, mod/opendd/viewfeed.php, + .../views/default/forms/opendd/subscribe.php, + mod/opendd/views/default/object/oddentity.php, + mod/opendd/views/default/object/oddfeed.php, + mod/opendd/views/default/object/oddmetadata.php, + .../views/default/object/oddrelationship.php, + mod/opendd/views/default/opendd/css.php, + mod/opendd/views/default/opendd/gallery.php, + mod/opendd/views/default/opendd/icon.php, + mod/opendd/views/default/opendd/link_logo.php, + mod/opendd/views/default/opendd/links.php, + mod/opendd/views/default/opendd/listing.php, + mod/opendd/views/default/opendd/metatags.php, + mod/opendd/views/default/opendd/profile.php, + mod/opendd/views/default/output/uuid.php, + .../widgets/opendd_friends_elsewhere/edit.php, + .../widgets/opendd_friends_elsewhere/view.php, mod/opendd/viewuuid.php: Moved + OpenDD out of the central repo. + + * mod/logbrowser/index.php: Logbrowser using admin gatekeeper. + +2008-07-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/widgets.php: Widget state cookie is now removed on widget + delete. + +2008-07-29 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/initialise_elgg.js, views/default/canvas/layouts/widgets.php, + views/default/widgets/wrapper.php: individual widgets state now saved in + cookies + +2008-07-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Default view added to export, for completeness + + * engine/lib/system_log.php: + + * views/odd/group/default.php, views/odd/site/default.php: OpenDD default + views on entities + + * views/default/export/entity.php: Improvements to export view + + * views/default/object/default.php, views/default/site/default.php: Added + some default views. + + * .../views/default/logbrowser/gallery.php: And in gallery view + + * .../views/default/logbrowser/listing.php: Handle anonymous events. + + * actions/systemsettings/install.php, + mod/logbrowser/graphics/defaultlarge.jpg, + mod/logbrowser/graphics/defaultmedium.jpg, + mod/logbrowser/graphics/defaultsmall.jpg, + mod/logbrowser/graphics/defaulttiny.jpg, mod/logbrowser/index.php, + mod/logbrowser/languages/en.php, mod/logbrowser/manifest.xml, + mod/logbrowser/start.php, .../views/default/logbrowser/gallery.php, + mod/logbrowser/views/default/logbrowser/icon.php, + .../views/default/logbrowser/listing.php, + mod/logbrowser/views/default/object/logwrapper.php: Added basic log browser. + updateclient & logbrowser are switched on by default in new installs. + + * engine/lib/system_log.php: Fixed count + + * engine/lib/system_log.php: Typo + + * engine/lib/system_log.php: Added some useful helper functions. + + * engine/lib/system_log.php: Count support added + +2008-07-29 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/widgets.php, views/default/css.php: final + changes to widgets - all ready to wire up now + +2008-07-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/opendd/start.php: Typo + + * actions/register.php, languages/en.php, + views/default/account/forms/login.php: Registration disabled option (no admin + screen yet), closes #184 + +2008-07-29 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * dashboard/index.php: dashboard widget tweak + + * views/default/canvas/layouts/widgets.php: tweak to the profile widget + picker + +2008-07-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/updateclient/languages/en.php, mod/updateclient/start.php, + .../views/default/settings/updateclient/edit.php: Update client gets updates + + * engine/lib/admin.php: Admin notify method added, view 'admin_message' for + this. + +2008-07-29 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/canvas/layouts/widgets.php: widget layout + help context sensitive. + +2008-07-29 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php: Only on install + + * mod/updateclient/languages/en.php, mod/updateclient/start.php: Update + client + +2008-07-28 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/updateclient/languages/en.php, + .../views/default/settings/updateclient/edit.php: Added configuration to + client. + + * views/default/admin/plugins_opt/plugin.php: Minor look and feel tweaks + + * mod/updateclient/index.php, mod/updateclient/languages/en.php, + mod/updateclient/manifest.xml, mod/updateclient/start.php, + .../views/default/settings/updateclient/edit.php: Adding updateclient + (non-functional) and now switching back to base station. + +2008-07-28 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/failsafe/messages/errors/list.php, + views/failsafe/messages/exceptions/exception.php, + views/failsafe/messages/sanitisation/settings.php, + views/failsafe/pageshells/pageshell.php: new start page layout/style + + * views/default/css.php: fixes to toolbar and owner box ie 6 issues + + * views/default/css.php: top toolbar styled up, and owner block items + + * _graphics/tools_over.png, javascript/initialise_elgg.js, languages/en.php, + views/default/canvas/layouts/widgets.php, views/default/css.php, + views/default/navigation/topbar_tools.php: new 3 column widget gallery (needs + wiring up), profile page profile box alignment sorted, topbar menu tweaked + and image added, + +2008-07-28 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/start.php: Fixes #182 + +2008-07-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/userdetails.php, + views/default/canvas/layouts/widgets.php, views/default/css.php: profile and + dashboard pages altered for 3 widget columns + +2008-07-26 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/footer.php: fixed a small footer error + + * views/default/page_elements/footer.php: wired up the footer menu links + + * views/default/pageshells/pageshell.php: the spotlight is now only + available for logged in users. + +2008-07-26 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/friendsPickerv1.js, views/default/css.php, + views/default/friends/picker.php: friends picker fixed for new page layout, + and hopefully I've fixed the load issue too + +2008-07-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/userdetails.php, + views/default/canvas/layouts/widgets.php, views/default/css.php, + views/default/page_elements/elgg_topbar.php, + views/default/pageshells/pageshell.php: canvas layout updates, ie6&7 layout + fixes, new 3-column widget view + +2008-07-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/ping.php: Some notes + + * engine/lib/ping.php: Using correct ping address + + * engine/lib/entities.php: User test negative non-fatal on permissions check + + * engine/lib/entities.php: Actually fetching the user + +2008-07-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * friends/index.php, friends/of.php: friends pages altered + +2008-07-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/opendd/views/default/output/uuid.php: Introducing UUID view + +2008-07-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * entities/index.php, entities/list.php: changed list and entity canvas + layout + +2008-07-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php, actions/systemsettings/install.php, + engine/lib/ping.php: Main pinging mechanism now functional + + * engine/lib/ping.php: Temp disabled + + * engine/schema/mysql.sql: Fixing access collections table + +2008-07-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/one_column.php, views/default/css.php, + views/default/page_elements/title.php: more canvas layout additions, and page + owner block added to sidebar + +2008-07-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../canvas/layouts/two_column_left_sidebar.php: tweak to the two_column + left to add the owner block + +2008-07-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/topbar_tools.php: menu fix + + * views/default/css.php: new canvas layouts + + * .../canvas/layouts/two_column_left_sidebar.php, + .../canvas/layouts/two_column_right_sidebar.php: new canvas layouts + +2008-07-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/ping.php: Sends url with version (to retrieve site if already + loaded) + +2008-07-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/topbar_tools.php: bug in tools fixed + +2008-07-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/ping.php: Set to ping ping.elgg.org + + * actions/admin/site/update_basic.php, actions/systemsettings/install.php, + engine/lib/ping.php, languages/en.php, views/default/settings/system.php: + Ping now configurable. + +2008-07-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/topbar_tools.php: tools added to topbar + + * views/default/pageshells/pageshell.php: removed toolbox from main content + area + +2008-07-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_topbar.php: minor tweak + + * views/default/navigation/topbar_tools.php, + views/default/page_elements/elgg_topbar.php: tools menu item fixed and jquery + animation added + +2008-07-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/settings/system.php: Moving to laptop + +2008-07-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php, views/default/friends/collection.php, + views/default/friends/picker.php: Improved friend picker. + +2008-07-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php, engine/lib/configuration.php: + sitedescription now loaded into config and displayed + +2008-07-25 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/topbar_tools.php, + views/default/page_elements/elgg_topbar.php: added tools to the topbar + +2008-07-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php, actions/systemsettings/install.php, + languages/en.php, views/default/settings/system.php: Now possible to specify + a site description. + + * engine/lib/ping.php: + + * views/default/output/url.php: Fixed another oopsy + + * engine/lib/api.php: + + * engine/lib/entities.php: Support multiple metadata values on entities, + closes #179 + +2008-07-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/ping.php: + + * engine/lib/api.php: API Client bugfixes + + * engine/lib/api.php: + +2008-07-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/friendsPickerv1.js, views/default/friends/picker.php: Tabs on + the friend picker now work. + +2008-07-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php: Fixing oopsy... + +2008-07-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/friends/picker.php: Fixed the friends picker. + + * views/default/friends/picker.php: The picker now selects the + friendspickerN variable correctly. + + * engine/lib/access.php, engine/lib/relationships.php, + engine/schema/mysql.sql, languages/en.php, + views/default/friends/collection.php, views/default/friends/collections.php, + views/default/friends/picker.php: Introducing the (still issue-packed) friend + picker. + +2008-07-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Allowing multiple + + * views/default/output/url.php: Support HTTPS + + * engine/lib/api.php: Api tweaks refs #149 + + * engine/lib/ping.php: New site pinger, refs #149 + + * engine/lib/entities.php: Correctly exporting site and container as opendd + +2008-07-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, services/api/rest.php: Updated to use pam for auth + token. Added anonymous function support. + + * engine/lib/pam.php: PAM now supports 'required' and 'sufficient' + +2008-07-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/friends_picker_arrow_left.gif, + _graphics/friends_picker_arrow_right.gif, javascript/friendsPickerv1.js, + .../jquery/jquery-easing-compatibility.1.2.pack.js, + vendors/jquery/jquery-easing.1.2.pack.js, views/default/css.php, + views/default/page_elements/header.php: new files for friends picker + +2008-07-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php: Fixed typo + + * engine/lib/api.php, languages/en.php: API client added to code & changed + order of expose_function + + * engine/lib/entities.php, engine/lib/group.php: Moving canWriteToContainer + +2008-07-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/footer_logo.gif, views/default/page_elements/footer.php: removal + of the official elgg logo from the footer, this is not GPL. + +2008-07-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/groupprofile.php: The group profile now sets page ownership to + the group + + * mod/groups/views/default/groups/grouplinks.php: Slight modification to + group links. + + * engine/lib/objects.php: Yet more container refactoring. + +2008-07-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/access.php, views/default/input/checkboxes.php, + views/default/input/file.php, views/default/input/longtext.php, + views/default/input/password.php, views/default/input/pulldown.php, + views/default/input/radio.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php: Disabled support + added to forms. + +2008-07-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php, engine/lib/metadata.php, + engine/lib/relationships.php: More owner_guid to container_guid transfer + + * engine/lib/metadata.php, engine/lib/tags.php: Updated further functions to + work from container_guids rather than owner_guids + + * mod/groups/start.php, mod/groups/views/default/groups/icon.php, + mod/profile/views/default/profile/icon.php: Icons now handle elegantly if you + try and display a non-ElggUser entity. + + * engine/lib/group.php, engine/lib/pageowner.php, + mod/groups/languages/en.php: Groups now have usernames of a sort + + * engine/lib/elgglib.php, engine/lib/group.php, engine/lib/users.php: + Introducing the Friendable interface + + * mod/profile/views/default/user/default.php, + mod/profile/views/default/user/user.php: Moved the default user view from + user/user to user/default. + +2008-07-22 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: + + * engine/lib/entities.php: Saving cached annotations + +2008-07-21 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/new.php: Typo + + * mod/opendd/edit.php, mod/opendd/feeds.php, mod/opendd/index.php, + mod/opendd/manage.php, mod/opendd/viewfeed.php, mod/opendd/viewuuid.php: + OpenDD using elgg_view_title + + * engine/lib/entities.php: Exporting full profile + + * mod/groups/all.php, mod/groups/edit.php, mod/groups/groupprofile.php, + mod/groups/index.php, mod/groups/invite.php, mod/groups/new.php: Groups using + elgg_view_title + + * engine/lib/access.php: Fixes #175 + +2008-07-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fix for can_write_to_container + + * engine/lib/entities.php: Fixed the can_write_to_container function when + you're logged out. + + * engine/lib/entities.php, engine/lib/users.php: Further fixes. + + * engine/lib/entities.php: Fix for previous. + + * engine/lib/entities.php: Container_guid is set intelligently for + get_entities when owner_guid is set. + + * engine/lib/users.php: Slight fix to previous. + + * engine/lib/users.php: Altered the get_user_friends_objects functions to + work with containers. + + * engine/lib/entities.php, engine/lib/group.php: Moved + can_write_to_container into elgglib + + * engine/lib/annotations.php, engine/lib/elgglib.php, + engine/lib/entities.php, engine/lib/group.php, engine/lib/objects.php, + engine/lib/pageowner.php, engine/lib/users.php, engine/schema/mysql.sql, + mod/groups/actions/addtogroup.php, views/default/page_elements/title.php: + Moved container_guid to entities, modified a bunch of functions. + + * engine/lib/plugins.php: Standardised plugin loading + +2008-07-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php, mod/groups/languages/en.php, mod/groups/start.php: + Closes #166 + +2008-07-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Slight change to write access permissions function + + * engine/lib/access.php: Reinstating plugin hooks for access collections. + + * engine/lib/input.php, mod/profile/views/default/profile/userdetails.php, + views/default/admin/main.php, views/default/admin/plugins.php, + views/default/admin/site.php, views/default/admin/statistics.php, + views/default/admin/user.php, views/default/messages/errors/error.php, + views/default/messages/exceptions/exception.php, + views/default/messages/messages/message.php, + views/default/output/longtext.php, views/default/settings/install.php, + views/default/usersettings/main.php, views/default/usersettings/plugins.php, + views/default/usersettings/statistics.php, + views/failsafe/messages/exceptions/exception.php, + views/failsafe/messages/sanitisation/htaccess.php, + views/failsafe/messages/sanitisation/settings.php, + views/odd/messages/exceptions/exception.php, views/rss/object/default.php, + views/rss/user/default.php, views/xml/messages/exceptions/exception.php: + Added the autop function, replaced any references to nl2br + + * engine/lib/access.php, engine/schema/mysql.sql: Fixed a bug with the + revamped access collections + + * engine/lib/pageowner.php, engine/lib/plugins.php: Improvements to + get_context + + * engine/lib/access.php: Fix for access collections + + * views/default/input/text.php: Short text values are now properly escaped + in the input/text view. + + * engine/schema/mysql.sql: Added auto increment initial val. Fixes #171 + +2008-07-18 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: new functions added to access in order to allow + collections to be created + +2008-07-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: access_collections now auto_increment + +2008-07-17 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: access groups renamed to access collections + +2008-07-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: access_groups -> access_collections + + * engine/lib/access.php: Fix to previous + + * engine/lib/access.php: New access control hooks + +2008-07-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php, mod/groups/groupprofile.php, + mod/groups/start.php: Closes #165 & #167 + + * services/export/handler.php: + +2008-07-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Added new access group control functions + +2008-07-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: Fixes #164: Seems there is something erroniously + setting 'guid' to something in logged in systems (or alternatively this is + just a session problem on my system) either way I have modified isloggedin to + check both guid and id... which seems to work. + + * engine/lib/entities.php, engine/lib/extender.php, + services/export/handler.php: Closes #160 + +2008-07-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Fixed get_entities_by_annotation + + * engine/lib/annotations.php: Introducing list_entities_from_annotations + +2008-07-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, mod/opendd/viewuuid.php, + views/default/friends/list.php, views/default/search/entity_list.php, + views/js/object/default.php, views/js/user/default.php: Fixed numerous + occurrances of elgg_view_entity being called incorrectly. Fixes #163 + +2008-07-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * entities/index.php: Fixed the single entity viewer + +2008-07-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/index.php: Fixes #162 + + * mod/opendd/viewuuid.php: Closes #161 + +2008-07-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/friends/add.php, actions/friends/remove.php: Add and remove friend + actions now use try / catch + +2008-07-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/extender.php: Closes #155: Introduces + 'volatile' type of metadata in odd feeds. + + * engine/lib/elgglib.php: Closes #157: Introducing elgg_[get|set]_viewtype() + + * engine/lib/river.php: Reversed ben's changes + +2008-07-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: Fix for river items when the item is an annotation, + not an entity in itself + +2008-07-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Closes #158: Renamed $location to $view_location + within elgg_view. This seems to be a successful workaround. + +2008-07-16 misja <misja@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/handlers/xml-rpc_handler.php: Set the view with set_input rather + than via the session + +2008-07-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/opendd.php: Closes #156 & #139 + +2008-07-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: The friends river now grabs more friends ... + +2008-07-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/joinrequest.php: Fixes #154 + + * engine/lib/metadata.php, mod/groups/actions/join.php: Closes #116: Groups + join clears invite flags http://trac.elgg.org/elgg/ticket/116 + + * mod/profile/actions/edit.php, mod/profile/actions/iconupload.php, + mod/profile/languages/en.php, + .../default/river/ElggUser/profileiconupdate.php, + .../views/default/river/ElggUser/profileupdate.php, + .../views/default/river/ElggUser/update.php: Closes #152 and as a bonus you + get a river notification for icon upload as well. Aren't I nice? + +2008-07-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: river blog updated - added + +2008-07-15 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/opendd/start.php: Fixes #147 + + * mod/opendd/start.php: + + * mod/opendd/start.php: Closes #150 + + * mod/opendd/start.php, .../widgets/opendd_friends_elsewhere/view.php, + mod/opendd/viewuuid.php: Closes #145: Override getURL on imported entities. + +2008-07-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: You can now override entity URLs with the + setURL($string) method. + +2008-07-15 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/addtogroup.php, mod/groups/actions/edit.php, + mod/groups/actions/joinrequest.php, mod/groups/languages/en.php, + mod/groups/start.php, mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/groups/groupgallery.php, + mod/groups/views/default/groups/grouplisting.php, + mod/groups/views/default/groups/groupprofile.php, + .../default/river/ElggRelationship/create.php: Fixes #144 + +2008-07-15 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/javascript.php: javascript menu dropdown IE + bug fixed for friends widget, still an issue with friends of + +2008-07-15 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/river/ElggRelationship/create.php, + views/default/river/wrapper.php, + views/json/messages/exceptions/exception.php, + views/php/messages/exceptions/exception.php, + views/xml/messages/exceptions/exception.php: Closes #140 + + * engine/lib/extender.php, mod/opendd/languages/en.php, + mod/opendd/manage.php, mod/opendd/start.php, mod/opendd/viewfeed.php, + .../widgets/opendd_friends_elsewhere/edit.php, + .../widgets/opendd_friends_elsewhere/view.php: Closes #135: First version of + the OpenDD friends elsewhere feed. + + * engine/lib/river.php, .../default/river/ElggRelationship/create.php, + .../views/default/river/ElggUser/update.php: Using ElggRiverStatement. Plugin + writers update your views! Refs #135. + + * engine/lib/entities.php: Moved temp array caching stuff to the correct + functions. + + * engine/lib/entities.php: Entity metadata can now be saved using + setMetaData() interface even if guid not specified. + +2008-07-15 misja <misja@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/handlers/xml-rpc_handler.php, engine/lib/xml-rpc.php: Remove rogue + print_r() statement, rightly set the xml view and fix incorrect xml-rpc view + call. + + * engine/lib/xml-rpc.php: Fix uninitialized XML-RPC handler value + + * engine/lib/xml-rpc.php: Fixed registering of XML-RPC handlers + +2008-07-14 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/extender.php: Time_created should be time_updated. + + * engine/lib/opendd.php: Refs #139: Using UTF-8 encoding as a speculative + fix. Test and confirm. + +2008-07-14 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: updated toolabr logout for old IE 6's + + * views/default/css.php: updates to log out, pagination, search box + +2008-07-14 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/extender.php: Introducing oddmetadata_to_elggextender(), a + function used for import but functionised to let you use it from elsewhere. + +2008-07-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Introducing oddentity_to_elggentity(), a function + used for import but functionised to let you use it from elsewhere. + +2008-07-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: and again + + * views/default/css.php: river_forums_update added + +2008-07-11 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: new date and time lang + +2008-07-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, views/default/search/entity_list.php, + views/rss/search/entity_list.php: The lists now go through the + search/entity_list view. + +2008-07-11 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/opendd.php: Added getNumElements() + + * engine/lib/entities.php: Fixes #137: annotate and getAnnotations now + functions for unsaved entities. Maths functions non-functional at present. + Refs #135. + + * engine/lib/entities.php: Added Group entity support to import. + + * languages/en.php, services/export/handler.php: Better errors for attempt + to access a GUID you can't + + * views/odd/messages/exceptions/exception.php: Exceptions in OpenDD export + now appear as comments for debugging. + + * engine/lib/relationships.php, services/export/handler.php: relationships + are addressable and have working UUIDs, refs #132 + + * actions/comments/add.php, actions/comments/delete.php, + actions/email/confirm.php, actions/email/save.php, actions/friends/add.php, + actions/friends/remove.php, actions/import/odd.php, actions/login.php, + actions/logout.php, .../notifications/settings/usersettings/save.php, + actions/plugins/settings/save.php, actions/plugins/usersettings/save.php, + actions/register.php, actions/user/language.php, actions/user/name.php, + actions/user/password.php, actions/useradd.php, actions/widgets/save.php, + languages/en.php: Using register_error on errors rather than system_message. + Also, fixed widget save to handle arrays (Refs #135) + + * actions/admin/user/ban.php, actions/admin/user/delete.php, + actions/admin/user/makeadmin.php, actions/admin/user/resetpassword.php: Using + register_error on errors rather than system_message + + * actions/admin/plugins/disable.php, actions/admin/plugins/enable.php, + mod/groups/actions/addtogroup.php, mod/groups/actions/edit.php, + mod/groups/actions/join.php, mod/groups/actions/joinrequest.php, + mod/groups/actions/leave.php, mod/opendd/actions/opendd/feed/delete.php, + mod/opendd/actions/opendd/feed/subscribe.php: Using register_error on errors + rather than system_message + +2008-07-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: defaut font reset to verdana + + * views/default/css.php: full list of pc names for Lucida Sans added + +2008-07-10 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/two_column.php, views/default/css.php: two + column layout fix + + * views/default/canvas/layouts/two_column.php, views/default/css.php: two + column canvas layout fixed + +2008-07-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, views/default/page_elements/title.php: + elgg_view_title can now suppress the submenu + +2008-07-10 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/elgg_toolbar_logout_over.gif, views/default/css.php, + views/default/page_elements/elgg_topbar.php: elgg topbar logout re-done with + rollover + +2008-07-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/admin/plugins.php: Killed pagination on the plugin admin + page + + * engine/lib/elgglib.php: Added a plugin hook for counting comments. + +2008-07-10 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/widgets.php: Working with multiple values in array + +2008-07-10 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/elgg_bookmarklet.gif: bookmarklet graphic + +2008-07-10 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fixes #134: Using else between statements to + ensure that they are only ever triggered once. Please confirm that there are + no other issues attached. + +2008-07-10 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/menu/actions.php, + .../views/default/profile/menu/adminlinks.php, views/default/css.php: avatar + submenu altered and messages div coloured up + +2008-07-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/messages/errors/list.php, + views/default/messages/messages/list.php: Error messages now have a different + div name + + * views/default/page_elements/title.php: The submenu div doesn't appear if + there is no submenu. + + * engine/lib/plugins.php: Fixed issue with get_plugin_name and pagehandlers. + +2008-07-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, views/default/comments/forms/edit.php: Fixed + comments! + + * engine/lib/elgglib.php: Fixed submenu tab contexts + +2008-07-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Blocking some information from export, closes + #130 + +2008-07-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/editicon.php: Updated the edit icon form + view + + * mod/profile/editicon.php: Restoring old edit icon page + +2008-07-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php, mod/opendd/actions/opendd/feed/delete.php, + mod/opendd/actions/opendd/feed/subscribe.php, mod/opendd/edit.php, + mod/opendd/feeds.php, mod/opendd/graphics/defaultlarge.jpg, + mod/opendd/graphics/defaultmedium.jpg, mod/opendd/graphics/defaultsmall.jpg, + mod/opendd/graphics/defaulttiny.jpg, mod/opendd/index.php, + mod/opendd/languages/en.php, mod/opendd/manage.php, mod/opendd/manifest.xml, + mod/opendd/start.php, mod/opendd/viewfeed.php, + .../views/default/forms/opendd/subscribe.php, + mod/opendd/views/default/object/oddentity.php, + mod/opendd/views/default/object/oddfeed.php, + mod/opendd/views/default/object/oddmetadata.php, + .../views/default/object/oddrelationship.php, + mod/opendd/views/default/opendd/css.php, + mod/opendd/views/default/opendd/gallery.php, + mod/opendd/views/default/opendd/icon.php, + mod/opendd/views/default/opendd/link_logo.php, + mod/opendd/views/default/opendd/links.php, + mod/opendd/views/default/opendd/listing.php, + mod/opendd/views/default/opendd/metatags.php, + mod/opendd/views/default/opendd/profile.php: Closes #81: OpenDD aggregator + http://trac.elgg.org/elgg/ticket/81 + +2008-07-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/start.php: Further profile text fix + + * mod/profile/languages/en.php, mod/profile/start.php: Added profile submenu + + * engine/lib/elgglib.php: Fixed minor profile tab issue + +2008-07-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: mini avatar in page title area fixed + +2008-07-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * admin/user/index.php: The user administator page now results in an RSS + feed + + * engine/lib/elgglib.php, views/default/canvas_header/submenu_template.php, + views/default/page_elements/title.php: Introducing the submenu + +2008-07-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: edit profile button moved + +2008-07-09 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/userdetails.php: profile edit link moved + + * friends/of.php: friends of title + + * friends/index.php, friends/of.php: titles on friend list pages + +2008-07-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: css for page tabs submenu + +2008-07-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/rss/pageshells/pageshell.php: RSS feeds live again when you're + logged out! + +2008-07-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Fixed opendd metadata .htaccess rules + + * engine/lib/elgglib.php, engine/lib/entities.php: Refs #81: Subtype can be + returned on a non-saved entity. + +2008-07-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Added a comment hook so that other plugins can + handle comments instead + + * vendors/kses/kses.php: Removed a kses warning. + + * views/default/comments/forms/edit.php: The comment form only appears if + you are logged in. + +2008-07-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Removed toggle since it broke the handler + prototype + +2008-07-09 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/title.php: new view added to the canvas title + view. + +2008-07-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/page_elements/elgg_topbar.php: topbar + altered for messages and links style + +2008-07-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/object/object.php: Closes #129: Placeholder object default + view + +2008-07-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/editicon.php, mod/profile/languages/en.php, + views/default/css.php: new avatar crop page and instructions + +2008-07-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/languages/en.php, mod/groups/start.php, + .../default/widgets/group_entities_widget/edit.php, + .../default/widgets/group_entities_widget/view.php: Refs #129, #109 & #106 + +2008-07-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * index.php: Plugins can now override the front page + +2008-07-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Introducing list_entities_groups() + +2008-07-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: The relationship listing function wasn't + taking offsets properly. + + * views/default/navigation/pagination.php: Further pagination change. + +2008-07-09 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_topbar.php: new topbar + +2008-07-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/pagination.php: Further pagination change. + + * views/default/navigation/pagination.php: Slightly more descriptive + pagination. + +2008-07-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Modified rewrite rules for page handler to support - and _ + +2008-07-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php, vendors/kses/AUTHORS, vendors/kses/COPYING, + vendors/kses/ChangeLog, vendors/kses/README, vendors/kses/TODO, + vendors/kses/docs/attribute-value-checks, vendors/kses/docs/hooks, + vendors/kses/docs/stripping-everything, vendors/kses/docs/supported-formats, + vendors/kses/docs/whitelisted-url-protocols, + vendors/kses/examples/filter.php, vendors/kses/examples/test.php, + vendors/kses/kses.php, vendors/kses/oop/oop.kses.changelog.txt, + vendors/kses/oop/oop.simple.api.txt, vendors/kses/oop/php4.class.kses.php, + vendors/kses/oop/php5.class.kses.php, vendors/kses/oop/test.oop.kses.php: + Elgg 1.0, meet kses. Kses, Elgg 1.0. + +2008-07-09 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/opendd.php: Minor tweak to OpenDD library + +2008-07-09 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/editicon.php, mod/profile/languages/en.php, + mod/profile/views/default/profile/editicon.php: new profile avatar page + +2008-07-08 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/gallery.php: users gallery view sorted + +2008-07-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Closes #128 + +2008-07-08 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/title.php: new canvas title + +2008-07-08 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/river_icons/river_icon_friends.gif, views/default/css.php: river + icon for friends + +2008-07-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/vendors/calendarpopup/CalendarPopup.js, + engine/vendors/jquery/jquery.js, vendors/calendarpopup/CalendarPopup.js, + views/default/input/calendar.php: Moved the calendar popup, erased the + duplicate jQuery + + * actions/comments/add.php, engine/lib/notification.php, languages/en.php: + Introducing notifications on generic comments. + + * entities/list.php: Rough and ready entity list page + +2008-07-08 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/title.php: reverted the new title + + * views/default/page_elements/title.php: title tweaks + +2008-07-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/header.php: OpenDD autodiscovery header + +2008-07-08 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: moved generic comments css from plugin to core + +2008-07-08 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Closes #125: get_entities_by_latest_annotation + function + +2008-07-08 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/widgets.php, views/default/output/tags.php: widget are now + logged in by default, tag output tweaked + +2008-07-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php, engine/lib/elgglib.php, + engine/lib/metastrings.php, mod/profile/actions/iconupload.php: Removing + annoying warning messages + +2008-07-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: Users online, not user's ... + + * actions/admin/user/makeadmin.php, engine/lib/admin.php, + engine/lib/entities.php, engine/lib/metadata.php, engine/lib/sessions.php, + engine/lib/users.php, views/default/admin/statistics_opt/numentities.php, + views/default/admin/statistics_opt/online.php: Administration tweaks; fixed + users online functions, as well as last_action functions, and the 'make + admin' functionality + + * views/default/page_elements/title.php: Removed the 'your' prefix from + titles + + * engine/lib/pageowner.php: page_owner() now works off owner_guid, not + owner_id + + * languages/en.php: Added the word 'all' to the vocabulary + +2008-07-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/title.php: changes to the title view + +2008-07-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/river/wrapper.php: Relationship river items are now + correctly wrapped in divs + + * mod/profile/graphics/defaulttopbar.jpg, mod/profile/graphics/topbar.jpg: + Default topbar graphic should now be included + +2008-07-07 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/graphics/topbar.jpg: default avatar added for topbar + +2008-07-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/metadata.php: Introducing + canEditMetadata + +2008-07-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php: Closes #107, this has been superceded by groups + functionality (#106). + + * engine/lib/notification.php: Option to hide sender. + +2008-07-07 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/gallery_back_icon.gif, _graphics/gallery_back_icon_on.gif: + gallery overview icons + + * _graphics/icon_tag.gif: piccy for tags + + * views/default/css.php: tags icon and files update + +2008-07-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/tags.php: class wrapped around tag string. + +2008-07-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php: Closes #123 + +2008-07-07 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/comments/forms/edit.php: removed the title from generic + comments + +2008-07-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php: Fixes #122 + +2008-07-07 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/search/gallery.php: updated file + gallery + +2008-07-07 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/opendd.php: Decode on import + + * engine/lib/group.php, mod/groups/actions/edit.php, + mod/groups/actions/join.php, mod/groups/languages/en.php, + mod/groups/views/default/forms/groups/edit.php, + mod/groups/views/default/groups/menu/actions.php: Closes #120 + +2008-07-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fixed friendly_time + +2008-07-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/edit.php, mod/groups/languages/en.php, + mod/groups/views/default/forms/groups/edit.php: Closes #109: Group icons can + be set. Fixed recreate group on edit. + + * mod/groups/graphics/defaultlarge.jpg, + mod/groups/graphics/defaultmedium.jpg, mod/groups/graphics/defaultsmall.jpg, + mod/groups/graphics/defaulttiny.jpg, mod/groups/graphics/icon.php, + mod/groups/views/default/groups/icon.php: Refs #109: Default graphics set. + Custom graphics must be in groups/{$GROUP_GUID}{$size}.jpg + +2008-07-04 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/editicon.php: changes to the icon + editing page. + +2008-07-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../views/default/profile/menu/adminlinks.php: Removed blank space on menu + +2008-07-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/menu/actions.php: REmoved duplicate + admin links + +2008-07-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/statistics.php: Fixes #119 + + * languages/en.php, mod/groups/actions/addtogroup.php, + mod/groups/actions/edit.php, mod/groups/edit.php, mod/groups/invite.php, + mod/groups/languages/en.php, mod/groups/start.php, + mod/groups/views/default/forms/groups/invite.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/icon.php, + mod/groups/views/default/groups/menu/actions.php, + mod/groups/views/default/sharing/invite.php: Refs #109: Invite support added + +2008-07-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: updates for friends widget + +2008-07-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Fixed regression + +2008-07-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/initialise_elgg.js: updated js + +2008-07-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php, engine/lib/pageowner.php, + mod/groups/languages/en.php, mod/groups/start.php, + .../default/widgets/group_members_widget/edit.php, + .../default/widgets/group_members_widget/view.php: Refs #109: Group members + widget. + + * mod/groups/groupprofile.php, mod/groups/languages/en.php, + mod/groups/start.php: Refs #109 : Widget support + + * mod/groups/groupprofile.php, mod/groups/start.php, + mod/groups/views/default/groups/grouplinks.php, + mod/groups/views/default/groups/groupprofile.php, + mod/groups/views/default/groups/menu/actions.php, + .../views/default/groups/menu/ownerlinks.php: Refs #109 - Basic profile + layout + + * mod/groups/languages/en.php, + .../default/river/ElggRelationship/create.php: Refs #109: River functionality + +2008-07-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: updates to river(ie fixes), and sharing + +2008-07-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/river/ElggRelationship/create.php: Using entities rather + than object + +2008-07-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php, languages/en.php, search/index.php, + views/default/search/startblurb.php, + views/default/user/search/finishblurb.php, + views/default/user/search/startblurb.php: First pass on user search + +2008-07-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: more river updates + +2008-07-04 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/groups/actions/addtogroup.php: Refs #109 : Private group membership + full exchange. + + * engine/lib/notification.php: Unnecessary sanitise string causing issues on + some subjects + + * mod/groups/actions/addtogroup.php, mod/groups/actions/joinrequest.php, + mod/groups/languages/en.php, mod/groups/start.php: Join requests on closed + groups, full loop. Refs #109 + +2008-07-04 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: more river icon fixes + +2008-07-03 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/graphics/defaultlarge.jpg, + mod/profile/graphics/defaultmedium.jpg, + mod/profile/graphics/defaultsmall.jpg, mod/profile/graphics/defaulttiny.jpg: + new default avatar (your's was good Ben - just changed the blue a wee bit) + + * _graphics/river_icons/river_icon_blog.gif, + _graphics/river_icons/river_icon_comment.gif, + _graphics/river_icons/river_icon_feed.gif, + _graphics/river_icons/river_icon_files.gif, + _graphics/river_icons/river_icon_forum.gif, + _graphics/river_icons/river_icon_messageboard.gif, + _graphics/river_icons/river_icon_plugin.gif, + .../river_icons/river_icon_privatemessage.gif, + _graphics/river_icons/river_icon_profile.gif, + _graphics/river_icons/river_icon_shares.gif, + _graphics/river_icons/river_icon_status.gif: icons for the river + +2008-07-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php: Refs #109 + +2008-07-03 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: river icons added + +2008-07-03 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/spotlight/default.php: content added to the spotlight + +2008-07-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/river/wrapper.php: Fixed a subtype bug in the river item + wrapper. + +2008-07-03 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php: It would help if I added the functions to the right + scope. Oops! Refs #106 + + * engine/lib/opendd.php: Fixes #113 + + * admin/user/index.php: Fixes #111 + + * views/default/input/access.php: Extended access to support options + override + + * engine/lib/elgglib.php: Collection to group, refs #106 + +2008-07-02 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/userdetails.php, + .../canvas/layouts/narrow_right_sidebar.php, views/default/css.php: profile, + forum and canvas updated + + * views/default/css.php: status widget updates + + * views/default/css.php: generic comments moved/cleaned + +2008-07-02 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Typo on database table + +2008-07-02 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + views/default/canvas/layouts/one_column.php, views/default/css.php: profile + menu, single view layout, and comments all updated + +2008-07-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/userdetails.php: avatar menu fixed for + non-200px wide avatars + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * dashboard/index.php, languages/en.php, + views/default/canvas/layouts/widgets.php: Default text for the dashboard. + +2008-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/start.php: Closes #112 + + * .../views/default/profile/menu/adminlinks.php, + mod/profile/views/default/profile/userdetails.php: Closes #112 + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/widgets.php: The widget layout now uses areas + 3 and 4 as the column content if there aren't any widgets + + * views/default/canvas/layouts/widgets.php: The widget layout now uses areas + 3 and 4 as the column content if there aren't any widgets + +2008-07-01 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_topbar.php: created settings link + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/menu/actions.php, + mod/profile/views/default/profile/userdetails.php: Admin menus to the + contextual menu + +2008-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php: Closes #110 + + * actions/systemsettings/install.php: NEW - #109: Groups core plugin + http://trac.elgg.org/elgg/ticket/109 + + * actions/systemsettings/install.php: Refs #109: Groups plugin active by + default + + * engine/lib/users.php: Closes #108 + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/javascript.php, + views/default/widgets/wrapper.php: Fixed avatar menu on widgets + +2008-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Fixed notification subject + +2008-07-01 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_topbar.php: small tweak to topbar + +2008-07-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php: lines in avatar menu + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: Correction to get_river_entities + +2008-07-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/page_elements/elgg_topbar.php: mini + avatar style and position and link + +2008-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php: Membership functions, and introducing + can_write_to_container, and its hook group_permission_check. Refs #106. + +2008-07-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/reset.css: unnecessary file + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Limits properly propagate to the pagination views. + + * mod/profile/views/default/profile/gallery.php: Sanitising the profile + gallery view for now + +2008-07-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/pageshells/pageshell.php: pageshell / + logged out modification + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/search/gallery.php: Gallery view now displays 3 per row + +2008-07-01 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_topbar.php: further topbar tweak + + * views/default/page_elements/elgg_topbar.php: topbar tweaks + +2008-07-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/forms/login.php, + views/default/account/forms/register.php, + views/default/account/forms/useradd.php, + views/default/canvas/layouts/one_column.php, views/default/css.php: login + front door tidied up + +2008-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Entity loader support for ElggGroup, refs #106 + + * engine/lib/group.php: Bugfix, refs #106 + +2008-07-01 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/elgg_topbar.php: top_bar icon + +2008-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/manifest.xml: Licence in manifest + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/dashboard/index.php, mod/dashboard/manifest.xml, + mod/dashboard/start.php, mod/dashboard/views/default/dashboard/welcome.php: + No need to have the dashboard plugin. Dashboard is part of core. + + * mod/profile/actions/cropicon.php, mod/profile/actions/iconupload.php, + mod/profile/icon.php, mod/profile/views/default/profile/icon.php: Toolbar -> + topbar in profile icons + + * mod/profile/actions/cropicon.php, mod/profile/actions/iconupload.php, + mod/profile/icon.php, mod/profile/views/default/profile/icon.php: Added + toolbar size for the icons + +2008-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php, engine/lib/objects.php, languages/en.php: Group + class, refs #106 + + * engine/schema/mysql.sql: Added groups, refs #106 + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Fix for the schema + + * views/default/search/gallery.php: Gallery should probably only be three + squares wide for now. + + * views/default/css.php: Small fix for gallery view users + + * mod/profile/views/default/profile/gallery.php: Small fix for gallery view + users + + * mod/profile/views/default/profile/gallery.php, + mod/profile/views/default/user/user.php, + views/default/search/gallery_listing.php, views/default/search/listing.php: + Gallery view for users + + * views/default/css.php: CSS additions + +2008-07-01 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/topmenu.php: previous top menu removed - replaced + by new elgg_topbar view + + * _graphics/avatar_mini.gif, _graphics/elgg_toolbar_logo.gif, + _graphics/elgg_toolbar_logout.gif, _graphics/toptoolbar_background.gif, + views/default/css.php, views/default/page_elements/elgg_topbar.php, + views/default/page_elements/header.php: topbar menu + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: The $entity_guid on get_annotations can now be + an array. + +2008-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php: Added object in container search, refs #106. + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: get_annotations can now optionally take an + array as owner_guid + + * actions/login.php: Users are now logged into the dashboard. + + * engine/lib/elgglib.php, views/default/navigation/gallery.php, + views/default/search/gallery.php: Moved navigation/gallery to search/gallery, + which makes more sense. + +2008-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/group.php: Refs #106: Group prototype class + + * engine/lib/entities.php: Added site_guid to internal db fields + +2008-07-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/widgets/wrapper.php: Widgets now load after the main page + +2008-07-01 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Refs #106: Added schema + +2008-06-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/widgets.php, views/default/canvas/layouts/widgets.php: Added + the ability to control widget contexts + +2008-06-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/user/makeadmin.php, languages/en.php, + mod/profile/views/default/profile/userdetails.php: Closes #105: Make admin + option http://trac.elgg.org/elgg/ticket/105 + + * actions/useradd.php, engine/lib/users.php, languages/en.php, + views/default/account/forms/useradd.php, + views/default/admin/user_opt/adduser.php: Added some user code - needs div + hiding + +2008-06-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * entities/index.php: Fixed entity page + +2008-06-30 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fixed minor cache counting issue + + * engine/lib/plugins.php, languages/en.php: Refs #102 - Speculative fix + +2008-06-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * entities/index.php, views/default/widgets/wrapper.php: Partial fix for + constantly-shrinking widgets bug. + +2008-06-29 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/footer_logo.gif, views/default/css.php, + views/default/page_elements/footer.php: page footer added and msg div fixed + for IE + + * _graphics/page_back_linen.gif, _graphics/page_back_linen_shadow.gif, + views/default/css.php: new page style, new floating msg box, other fixes & + cleanup + +2008-06-29 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/listing.php: changed the friends list + view order + +2008-06-28 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: more listings items cleanup + + * views/default/css.php: fixed several listing item spacing issues + + * views/default/canvas/layouts/widgets.php, views/default/css.php: cancel + button added to widget gallery + +2008-06-28 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/listing.php: added user status to the + friends view + +2008-06-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * search/index.php: Sanitising search + + * engine/lib/widgets.php: Fixed widget saving + +2008-06-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/initialise_elgg.js, views/default/canvas/layouts/widgets.php, + views/default/css.php: new widget gallery + +2008-06-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: + + * engine/lib/entities.php: Caching (most) subtype queries, drastically + reduces database queries in most use cases, refs #101 + +2008-06-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Introducing friendly_title + + * languages/en.php: Some more translations for comments + +2008-06-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metastrings.php: + + * engine/lib/metastrings.php: Metastrings now keeps a record of strings it + knows aren't present and so removes the need to futher look for them. Refs + #101 + +2008-06-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Bug fix for previous. + + * engine/lib/elgglib.php: Introducing elgg_count_comments + + * views/default/annotation/generic_comment.php, + views/default/comments/forms/edit.php, views/default/css.php: Tweaks to + generic comment CSS + + * actions/comments/add.php, actions/comments/delete.php, + engine/lib/elgglib.php, languages/en.php, + views/default/annotation/generic_comment.php, + views/default/comments/forms/edit.php: Brought generic comments into Elgg + core + +2008-06-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Using persistent db connections. This should + speed up pages with numerous small DB calls. Please report any issues asap. + Refs #101 + + * engine/lib/metastrings.php: Minor textual changes + + * engine/lib/users.php: Added mapping to cache username => guid & code => + guid. Refs #101. + +2008-06-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/icon.php: Icon menus now work when + you're logged out. + +2008-06-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Removed explains since these weren't much use + + * engine/lib/install.php: Db installed flag on config, Refs #101 + + * engine/lib/elgglib.php: Caching datalists. Refs #101 + +2008-06-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: Fixed the contextual nubbin on search indices + (really) + + * views/default/css.php: Fixed the contextual nubbin on search indices + +2008-06-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Short circuited query if could not possibly + return a value. Refs #101 + +2008-06-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: Forced search result icon sizes to be 40px + +2008-06-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Refs #101 - DB Profiling in debug mode + (recommended usage means putting $CONFIG->debug = true in settings.php) + +2008-06-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * search/index.php: Search now sets context appropriately + +2008-06-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: Removed debug warning + +2008-06-27 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/metadata.php, + engine/lib/relationships.php, engine/lib/sites.php, engine/lib/users.php, + friends/index.php, friends/of.php, search/index.php: Added a 'display full + view' parameter to all of the listings functions + + * engine/lib/elgglib.php, mod/profile/views/default/profile/listing.php, + views/default/search/listing.php: Introducing elgg_view_listing + + * mod/profile/views/default/profile/icon.php: Minor fix to the icon code + + * mod/profile/views/default/profile/icon.php: Fix to icon links, so they + display actions too + + * mod/profile/views/default/profile/listing.php, views/default/css.php: + Added search listing styles + + * mod/profile/views/default/profile/icon.php: Fix to previous + + * mod/profile/views/default/profile/icon.php: Further contextual menu work + + * mod/profile/javascript.php, mod/profile/profile.js, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/javascript.php, + mod/profile/views/default/profile/metatags.php, + views/default/navigation/topmenu.php: Initial inclusion of profile icon + navigation + +2008-06-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Fixes #100 - User not having any notification + method no longer a hard error. + +2008-06-27 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/languages/en.php: tweak to profile language + +2008-06-27 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/avatar_menu_arrow.gif, _graphics/avatar_menu_arrow_hover.gif, + _graphics/avatar_menu_arrow_open.gif, mod/profile/profile.js, + mod/profile/views/default/profile/css.php, views/default/css.php: avatar + contextual menus + +2008-06-27 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metastrings.php: Refs #86 - Better debug + + * engine/lib/metastrings.php: Closes #86 + +2008-06-26 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, .../notifications/settings/usersettings.php, + views/default/settings/system.php, views/default/user/settings/language.php: + Closes #98 + + * views/default/input/pulldown.php: Pulldown menu view now supports passing + values as well as options as an associative array "value" => "option text" + called $vars['options_values'] + +2008-06-26 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/listing.php, + mod/profile/views/default/user/user.php: Improved profile listings + +2008-06-26 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: Added get_installed_translations() to return an + array of available translations together with native language translation of + the text. Refs #98 + + * languages/en.php: Added ISo-639 language codes, refs #98 + +2008-06-26 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: Tweaked the title CSS now that it's going to appear + inline within canvases. + + * engine/lib/river.php: Widget river items are now of the form + river/widget/handler/event. + +2008-06-26 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/user/resetpassword.php, engine/lib/admin.php, + engine/lib/users.php, languages/en.php, + mod/profile/views/default/profile/userdetails.php: Closes #16: + Administration: Reset password functionality on user admin screen + http://trac.elgg.org/elgg/ticket/16 + +2008-06-26 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/email/save.php, .../notifications/settings/usersettings/save.php, + actions/user/language.php, actions/user/name.php, actions/user/password.php, + actions/usersettings/save.php, engine/lib/notification.php, + engine/lib/users.php, settings/user/index.php, + .../notifications/settings/usersettings.php, + views/default/user/settings/email.php, + views/default/user/settings/language.php, + views/default/user/settings/name.php, + views/default/user/settings/password.php, + views/default/usersettings/form.php: Unified user settings form + +2008-06-26 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/forms/register.php: Closes #96: Administration: Add + user (with optional admin flag) http://trac.elgg.org/elgg/ticket/96 + + * views/default/admin/user_opt/adduser.php: Refs #96: Administration: Add + user (with optional admin flag) http://trac.elgg.org/elgg/ticket/96 + + * actions/register.php, languages/en.php, + views/default/account/forms/register.php, views/default/admin/user.php, + views/default/admin/user_opt/adduser.php: Refs #96: Administration: Add user + (with optional admin flag) http://trac.elgg.org/elgg/ticket/96 + + * actions/user/language.php, engine/lib/languages.php, engine/lib/users.php, + languages/en.php, views/default/user/settings/language.php: Closes #92: + Settings: Set user language http://trac.elgg.org/elgg/ticket/92 + +2008-06-26 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/checkboxes.php: Checkboxes now work happily with + arrays. + +2008-06-26 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/user/name.php, actions/user/password.php, engine/lib/sessions.php, + engine/lib/users.php, languages/en.php, + views/default/user/settings/password.php: Fixes #91 and #97 + + * actions/email/save.php, actions/user/name.php, + engine/lib/notification.php, engine/lib/users.php, languages/en.php, + views/default/notifications/settings/email.php, + views/default/user/settings/email.php, views/default/user/settings/name.php: + Closes #90: Settings: Change name http://trac.elgg.org/elgg/ticket/90 + +2008-06-26 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * entities/index.php: Layout update for the single entity view. + +2008-06-26 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Fixes #95 - Now keying off system log entries so + that whenever a user does something that triggers an event they are boosted. + + * views/default/admin/statistics_opt/basic.php: Fixes #94 + + * actions/email/save.php, engine/lib/notification.php, languages/en.php, + views/default/notifications/settings/email.php: Closes #89: Provide + functionality for a user to set their email address in user settings + http://trac.elgg.org/elgg/ticket/89 + +2008-06-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/email/confirm.php, actions/register.php, + engine/lib/notification.php, engine/lib/sites.php, engine/lib/users.php, + languages/en.php: Closes #79: Email confirmation on registration & email + change http://trac.elgg.org/elgg/ticket/79 + +2008-06-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: river icon additions + + * javascript/initialise_elgg.js, views/default/css.php: widget gallery + tooltip positioning and layer issue fixed + +2008-06-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php, search/index.php: Search and metadata functions + now support multiple user GUIDs + +2008-06-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/email/confirm.php, engine/lib/users.php, languages/en.php: Refs + #79 + +2008-06-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php: Small ownership tweak to get_tags + + * search/index.php: The search page now takes more options. + +2008-06-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/shout_speech_bubble.gif: shouts bubble + +2008-06-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php: get_tags can now take an array as owner_guid. + + * engine/lib/filestore.php: Fixes for filestore. + + * engine/lib/filestore.php: Added grabFile() to the filestore, for much more + efficient file reading. + + * engine/lib/river.php, engine/lib/system_log.php: Made the friends river + entities functions loads more efficient. + +2008-06-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/metadata.php: Fixes #87 & #88 + + * engine/lib/notification.php, engine/lib/relationships.php, + languages/en.php: Refs #78: Email notifications on friending, comments + http://trac.elgg.org/elgg/ticket/78 + +2008-06-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php, views/default/river/wrapper.php: The river now + passes entities to each river view as $vars['entity'] + + * engine/lib/annotations.php: Adding an annotation triggers an 'annotate' + event + +2008-06-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/spotlight_back.gif, _graphics/temp_spotlight.gif, + views/default/css.php, views/default/spotlight/default.php: default spotlight + +2008-06-25 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php, engine/lib/sites.php, languages/en.php: Fixes + #84: Method for retrieving preferences for a user and notifying accordingly + http://trac.elgg.org/elgg/ticket/84 + +2008-06-25 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: updated staus box + + * views/default/css.php: moved message styles into plugin + +2008-06-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: messaging styles + +2008-06-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Removed the circular delete mechanism that was + plaguing ElggFile + +2008-06-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/ajax/loader.php: centred loader gif + +2008-06-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Caching the show_db_tables function + +2008-06-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/userdetails.php, views/default/css.php: + profile box fixes + +2008-06-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Serious memory optimisation for the photo resize + functions + +2008-06-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/odd/canvas/default.php, views/odd/object/default.php, + views/odd/user/default.php: Refs #82 - oops... forgot to add these... + + * .../notifications/settings/usersettings/save.php, + engine/lib/notification.php, languages/en.php, + .../notifications/settings/usersettings.php: Closes #83 - API & Interface for + selecting notification methods + + * actions/plugins/settings/save.php, actions/plugins/usersettings/save.php: + Added gatekeeper + +2008-06-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php, engine/lib/sites.php: Removing more notices. + + * engine/lib/entities.php: Removing an annoying notice + + * engine/lib/elgglib.php: Minor fix to elgg_view_entity where ElggEntities + are subclassed + +2008-06-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/edit.php: Fixes #69 - Clicking on profile "edit" causes crash. + I have retrieved the user again from $_SESSION['id'] since + $_SESSION['user'] is not being set. This may point to a larger problem since + the $_SESSION looks far from complete. + +2008-06-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: Fix for previous river functionality + + * engine/lib/river.php: Minor formatting fix + + * views/default/admin/plugins.php: Update plugins list so 50 display on a + page + + * engine/lib/river.php: A fix to the river function. + +2008-06-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php, views/odd/export/entity.php, + views/odd/export/metadata.php, views/odd/export/relationship.php, + views/odd/pageshells/pageshell.php: Closes #82: OpenDD feeds in the same vein + as RSS http://trac.elgg.org/elgg/ticket/82 + +2008-06-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/widgets/editwrapper.php: Fix to edit wrapper saving + + * views/default/pageshells/pageshell.php: Removing title from pageshell + outright + + * views/default/page_elements/title.php, + views/default/widgets/editwrapper.php: Introducing elgg_view_title + + * engine/lib/elgglib.php: Introducing elgg_view_title + +2008-06-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: updated + +2008-06-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/widgets/save.php, views/default/widgets/editwrapper.php: Save + widget improvements. + +2008-06-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/userdetails.php, + mod/profile/views/default/user/user.php, + .../canvas/layouts/narrow_right_sidebar.php, + views/default/canvas/layouts/two_column.php, + views/default/canvas/layouts/widgets.php, views/default/css.php, + views/default/pageshells/pageshell.php: updated profile box + +2008-06-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/plugins/usersettings/save.php, engine/lib/plugins.php, + languages/en.php, settings/plugins/index.php, + views/default/object/plugin.php, views/default/usersettings/plugins.php, + views/default/usersettings/plugins_opt/plugin.php: Refs #76: User settings + page (to Elgg Classic standard) + +2008-06-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: River views now run off subtypes + + * views/default/ajax/loader.php: Introducing the AJAX loader + + * _graphics/ajax-loader.gif, _graphics/ajax_loader.gif, + views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php: + Widgets now reload properly + +2008-06-24 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/ajax-loader.gif: ajax loader gif + +2008-06-24 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/statistics.php, languages/en.php, + .../default/usersettings/statistics_opt/online.php: Refs #76: User settings + page (to Elgg Classic standard) + +2008-06-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/cropicon.php, + views/default/canvas/layouts/widgets.php: Widget fixes + +2008-06-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/cropicon.php: Added mission crop icon action + +2008-06-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: container box fixes + +2008-06-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/userdetails.php: No need to duplicate + the user's name. + + * engine/lib/filestore.php, mod/profile/actions/iconupload.php, + mod/profile/languages/en.php, mod/profile/start.php, + mod/profile/views/default/profile/editicon.php: Image cropping works! + +2008-06-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/userdetails.php: rearranged the main + profile area + + * mod/profile/views/default/profile/userdetails.php: moved the about me + below the other profile info + +2008-06-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/widgets/editwrapper.php: Some tweaks to + the 'saving' box + +2008-06-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/statistics.php, languages/en.php, settings/index.php, + settings/plugins/index.php, settings/statistics/index.php, + settings/user/index.php, usersettings/index.php, + usersettings/plugins/index.php, usersettings/statistics/index.php, + usersettings/user/index.php, views/default/usersettings/main_opt/plugins.php, + views/default/usersettings/main_opt/statistics.php, + views/default/usersettings/main_opt/user.php, + views/default/usersettings/plugins.php, + .../usersettings/statistics_opt/numentities.php: Refs #76: User settings page + (to Elgg Classic standard). Committing some work before shutting down for the + day. + +2008-06-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/editicon.php: small bug fix on icon + cropper + +2008-06-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/dummy_river_icon.gif, views/default/css.php: river updates + +2008-06-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/river/dashboard.php: Removed extra divs. + +2008-06-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/editicon.php: more icon cropper tweaks, + form added + +2008-06-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * entities/index.php, views/default/widgets/editwrapper.php, + views/default/widgets/wrapper.php: Widgets now save on a per-widget basis. + TODO: get the collapsing widgets to work once they've saved .. + +2008-06-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: + +2008-06-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/editicon.php: coordinates in for the + icon cropper + +2008-06-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/widgets.php: Widgets are now loaded as + separate JS scripts + + * engine/lib/elgglib.php, views/js/object/default.php, + views/js/pageshells/pageshell.php, views/js/user/default.php: You can now get + a Javascript version of any entity + +2008-06-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php, engine/lib/usersettings.php, engine/start.php, + languages/en.php, usersettings/index.php, usersettings/plugins/index.php, + usersettings/statistics/index.php, usersettings/user/index.php, + views/default/admin/main_opt/plugins.php, + views/default/admin/main_opt/site.php, + views/default/admin/main_opt/statistics.php, + views/default/admin/main_opt/user.php, views/default/object/plugin.php, + views/default/usersettings/main.php, + views/default/usersettings/main_opt/plugins.php, + views/default/usersettings/main_opt/statistics.php, + views/default/usersettings/main_opt/user.php, + views/default/usersettings/plugins.php, + views/default/usersettings/plugins_opt/plugin.php, + views/default/usersettings/statistics.php, + views/default/usersettings/user.php: Refs #76: User settings page (to Elgg + Classic standard). Committing some work before shutting down for the day. + +2008-06-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/editicon.php: added coordinates to the + icon cropper + + * .../views/default/profile/hoverover/actions.php, + .../views/default/profile/hoverover/links.php, + mod/profile/views/default/profile/menu/actions.php, + mod/profile/views/default/profile/menu/links.php, + .../views/default/profile/menu/linksownpage.php, + mod/profile/views/default/profile/profilelinks.php: new profile links system. + +2008-06-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/widgets.php, views/default/css.php: css + updates + +2008-06-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/iconupload.php, + .../views/default/js/jquery.imgareaselect-0.4.2.js, + .../default/js/jquery.imgareaselect-0.4.2.min.js, + mod/profile/views/default/profile/editicon.php: beginnings of the icon + cropper tool + +2008-06-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * settings/index.php, settings/plugins/index.php: Refs #76: User settings + page (to Elgg Classic standard) + + * settings/plugins/index.php: Refs #76: User settings page (to Elgg Classic + standard) + +2008-06-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/iconupload.php: Fix to icon upload + + * views/default/css.php, views/default/page_elements/header.php, + views/default/pageshells/pageshell.php: Page title is now displayed at the + top of the canvas. + +2008-06-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * settings/index.php: + +2008-06-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/icon.php, mod/profile/views/default/profile/icon.php: Added + master icon size (part 2) + +2008-06-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/user/ban.php, actions/admin/user/delete.php: Forwards to + http_referer + +2008-06-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/iconupload.php: Added master icon size + +2008-06-23 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/disable.php, actions/admin/plugins/enable.php: + Forwards to http_referer + + * views/default/admin/plugins.php: Pagination on admin page + + * engine/handlers/cron_handler.php, htaccess_dist: Closes #77 - Cron + endpoint and event + + * languages/en.php: Refs #75 + + * views/default/admin/statistics_opt/basic.php, + views/default/admin/statistics_opt/online.php: Refs #75 + +2008-06-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/pagination.php: Update for pagination, to allow + it to properly take a word other than 'offset' as the word to work from. + +2008-06-23 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/pagination.php: greater than, less than + pagination symbol changed + +2008-06-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/messages/messages/list.php: system messages now fade out + after 3 seconds. + +2008-06-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/elgglib.php, + views/default/navigation/pagination.php: Introducing the annotation listing + functions. + + * engine/lib/elgglib.php, engine/lib/metastrings.php: Introducing + elgg_view_annotation + +2008-06-22 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/profilelinks.php, + mod/profile/views/default/profile/userdetails.php: added a new profile links + view + +2008-06-21 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php: Fixes #72 + +2008-06-21 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/spotlight/default.php: tweaks to the + spotlight + + * mod/profile/views/default/profile/userdetails.php: a further temp tweak to + the profile layout + + * mod/profile/views/default/profile/userdetails.php, + views/default/canvas/layouts/widgets.php: a couple of small, temp, profile + layout tweaks. + +2008-06-21 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: Plugin init only called on sanitised installs where + installation is complete. + +2008-06-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/page_elements/spotlight.php: Improvements + to spotlight + + * views/default/page_elements/spotlight.php, + views/default/spotlight/default.php: Plugins can set their own context + +2008-06-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Added licence example + +2008-06-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/edit.php, mod/profile/edit.php, + mod/profile/views/default/profile/edit.php: Fixed profile, and allowed admins + to edit other profiles + +2008-06-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php: Fixes #71 + + * actions/admin/user/ban.php, actions/admin/user/delete.php: Additional + fixes to #70 + +2008-06-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/disable.php, actions/admin/plugins/enable.php: + Changed the engine reference in the action + +2008-06-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: + + * actions/plugins/settings/save.php, engine/lib/plugins.php, + languages/en.php, views/default/admin/plugins_opt/plugin.php, + views/default/object/plugin.php: Closes #66: Per site plugin settings + configuration panel. Use the same technique as edit pages on widgets, i.e. + 1) Create a new view in your plugins view/default called + settings/PLUGINNAME/edit Where PLUGINNAME is the plugin directory, eg + "river" or "profile". 2) Place your edit code in edit.php, fields should + save to params[fieldname]. 3) The view will be passed $vars['entity'] which + holds any configuration values already set in the metadata. Note. Settings + are PER SITE. + + * .../views/default/widgets/river_widget/edit.php, + .../default/widgets/river_widget_friends/edit.php: Using a different test to + handle metadata better + + * languages/en.php, mod/river/manifest.xml, + views/default/admin/plugins_opt/plugin.php: Closes #67 : Added new displayed + field "licence" + +2008-06-20 misja <misja@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/dashboard/manifest.xml, mod/profile/manifest.xml: Adding manifest + files to plugins + +2008-06-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/plugins/disable.php, actions/admin/plugins/enable.php, + admin/plugins/index.php, engine/lib/plugins.php, languages/en.php, + views/default/admin/plugins.php, views/default/admin/plugins_opt/plugin.php, + views/default/object/plugin.php: Closes #20: Plugin management and config + panel http://trac.elgg.org/elgg/ticket/20 + + * actions/admin/site/update_basic.php: Added admin gatekeeper + +2008-06-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, mod/profile/edit.php, + views/default/canvas/layouts/widgets.php: Widget gallery updates - + internationalised and more + +2008-06-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Further fixes #59 + + * mod/river/languages/en.php, mod/river/manifest.xml, mod/river/start.php: + Using new manifest code (via manifest.xml) + + * engine/lib/plugins.php: Bypass plugin loading disable code + + * engine/lib/elgglib.php, engine/lib/plugins.php, engine/start.php: Closes + #60: Enable/disable plugins on a site by site basis + http://trac.elgg.org/elgg/ticket/60 + + * engine/lib/elgglib.php: Bugfixes on privileged code execution. + + * engine/lib/database.php: Removed database gatekeepers to avoid chicken and + egg problems with privileged codeblock execution, and because it is too + problematic. + + * engine/lib/plugins.php: Actually closes #60: Enable/disable plugins on a + site by site basis http://trac.elgg.org/elgg/ticket/60 + + * engine/lib/metadata.php, engine/lib/plugins.php: Closes #60: + Enable/disable plugins on a site by site basis + +2008-06-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: update_data now returns true on a successful + update. + + * mod/profile/views/default/profile/userdetails.php: Let's use a slightly + smaller image on the main profile page .. + + * mod/profile/graphics/defaultlarge.jpg, + mod/profile/graphics/defaultmedium.jpg, + mod/profile/graphics/defaultsmall.jpg, mod/profile/graphics/defaulttiny.jpg: + New default profile pics + +2008-06-20 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/plugins.php: Refs #61 - Added ability to find settings for + plugins other than the one you are in. + + * engine/lib/plugins.php: Closes #61: Enable plugins to store site specific + configurations + +2008-06-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, views/default/canvas/default.php, + views/default/page_elements/header.php, views/foaf/pageshells/pageshell.php, + views/rss/canvas/default.php, views/rss/object/default.php, + views/rss/pageshells/pageshell.php, views/rss/user/default.php: Automatic RSS + feeds! + +2008-06-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Re-enabled database gatekeepers, please report + problems. Refs #3, #45 + +2008-06-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/widgettest/start.php, .../views/default/widgets/widgettest/edit.php, + .../views/default/widgets/widgettest/view.php: Removing widgettest, which has + done its job. + + * mod/river/languages/en.php, mod/river/start.php, + .../views/default/widgets/river_widget/view.php, + .../default/widgets/river_widget_friends/view.php, + views/default/widgets/wrapper.php: Put titles back in their correct place for + widgets. + + * engine/lib/system_log.php: System_log no longer adds double entries. + + * engine/lib/river.php, views/default/river/wrapper.php: Minor improvement + to previous - river items now are wrapped in a number of divs that make sense + according to what they refer to + +2008-06-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, mod/river/languages/en.php, + .../views/default/widgets/river_widget/edit.php, + .../views/default/widgets/river_widget/view.php, + .../default/widgets/river_widget_friends/edit.php, + .../default/widgets/river_widget_friends/view.php: Fixes #50 + +2008-06-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php, .../views/default/river/ElggUser/update.php, + views/default/river/wrapper.php: Modified river functions to use a common + wrapper + + * mod/profile/languages/en.php, .../views/default/river/ElggUser/update.php: + Profile updates now show up in the river. + +2008-06-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php: + + * engine/lib/plugins.php, languages/en.php, mod/river/languages/en.php, + mod/river/start.php: Closes #59: Plugin manifest. See + register_plugin_manifest() & register_plugin_manifest_basic(). Ref #20. + +2008-06-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/profile.js, mod/profile/views/default/profile/metatags.php: + Removing the hoverover menu. Refs #58 + + * mod/profile/views/default/profile/css.php: CSS update for hoverover + +2008-06-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/statistics.php, engine/lib/users.php, + views/default/admin/statistics_opt/online.php: Fixes #55 : "Users online now" + function + +2008-06-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/topmenu.php: Wired up search + + * mod/profile/views/default/profile/hoverover.php, + .../views/default/profile/hoverover/actions.php, + .../views/default/profile/hoverover/links.php: Sorting hoverover links into + actions and plain links + + * mod/profile/views/default/profile/hoverover.php: Whoops! Replacing + 'bwerdmuller' with $vars['entity']->username + + * mod/profile/profile.js, mod/profile/start.php, + mod/profile/views/default/profile/css.php, + mod/profile/views/default/profile/hoverover.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/profile/menu.php, + mod/profile/views/default/profile/metatags.php, + mod/profile/views/default/user/user.php: Added a hover-over menu, which can + be added to by plugins. + +2008-06-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Ref #57 + + * engine/lib/river.php, languages/en.php, mod/river/start.php, + .../views/default/widgets/river_widget/edit.php, + .../views/default/widgets/river_widget/view.php, + .../default/widgets/river_widget_friends/edit.php, + .../default/widgets/river_widget_friends/view.php, + views/default/river/dashboard.php: Fixed #50: River widgets + http://trac.elgg.org/elgg/ticket/50 + + * mod/profile/views/default/profile/userdetails.php: Fixes #56 + +2008-06-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php, friends/index.php, friends/of.php: The + friends pages now use listing functions; also fixed a minor bug in the + get_entities_from_relationship function. + +2008-06-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: *actually* fixes #48: Elgg_view_river wrapper + function http://trac.elgg.org/elgg/ticket/48 + + * engine/lib/river.php: Fixes #48: Elgg_view_river wrapper function + http://trac.elgg.org/elgg/ticket/48 + +2008-06-19 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/initialise_elgg.js, views/default/canvas/layouts/widgets.php, + views/default/css.php: final amends to popups + +2008-06-19 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Fixes #54 - 'Enabled' functionality needs to be + added to metadata, refs #53 + +2008-06-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Minor change to the navigation placement on list + view. + + * engine/schema/mysql.sql: Added 'enabled' field to annotations. Refs #51 + +2008-06-18 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/initialise_elgg.js, views/default/canvas/layouts/widgets.php, + views/default/css.php: widget description popups added + +2008-06-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php: Hopefully fixed default wwwroot. refs #51 - + Misja, if this works for you, could you please close the ticket? + +2008-06-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/user/ban.php, actions/admin/user/delete.php, + engine/lib/entities.php: Fixes #15: Ban user functionality + + * engine/lib/access.php, engine/schema/mysql.sql: Fixes #12: Active variable + on entities table. Update db schema. + +2008-06-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * dashboard/index.php: Introducing the dashboard! + + * engine/lib/entities.php, engine/lib/languages.php, engine/lib/sites.php, + engine/lib/users.php, engine/lib/widgets.php: Removing some error notices + +2008-06-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Speculative fix for mac install + +2008-06-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/widgets/editwrapper.php: Better access + control labels. + + * engine/lib/database.php: Re-commented out callpath_gatekeeper. refs #37 + +2008-06-18 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: added default class for submit buttons + +2008-06-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/widgets/reorder.php, languages/en.php: Corrected widget panel save + messages. + + * actions/widgets/reorder.php, engine/lib/widgets.php, + views/default/canvas/layouts/widgets.php, views/default/input/access.php: + Added widget handling. + +2008-06-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * admin/user/index.php, views/default/admin/user_opt/search.php: Minor tweak + to make compatible with search form + + * engine/lib/sites.php: Fixes #43: Site full text search over name, + description and url + + * engine/lib/objects.php: Fixes #42: Object full text search on description + + * admin/user/index.php, engine/lib/users.php, views/default/admin/user.php: + Further fixes to #41 with admin panel support + + * admin/user/index.php, engine/lib/users.php, engine/schema/mysql.sql: Fixes + #41: User full text search. See caveats in function search_for_user() + +2008-06-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, views/default/navigation/pagination.php: Interface + tweak when no results are found. + + * views/default/canvas/layouts/widgets.php: Descriptions are now registered + in widgets as a hidden field. + + * engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/metadata.php, + engine/lib/relationships.php, engine/lib/sites.php, engine/lib/users.php, + languages/en.php, search/index.php, views/default/navigation/pagination.php: + Added generic listing and pagination functions + +2008-06-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php, actions/systemsettings/install.php, + engine/lib/elgglib.php, languages/en.php, views/default/settings/system.php: + Fixes #18: Set default view type in admin http://trac.elgg.org/elgg/ticket/18 + +2008-06-18 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/initialise_elgg.js, views/default/canvas/layouts/widgets.php: + widget drag n drop + +2008-06-18 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php, actions/systemsettings/install.php, + engine/lib/configuration.php, languages/en.php, + views/default/input/checkboxes.php, views/default/settings/system.php: Fixes + #17 - Debug mode toggle. Introduced unset_config() which is also called + automatically by set_config(). Also modified the view input/checkboxes to set + values on the checkbox. + + * actions/admin/site/update_basic.php, actions/systemsettings/install.php, + engine/lib/configuration.php, languages/en.php, + views/default/settings/system.php: Fixes #19: Default language selector + http://trac.elgg.org/elgg/ticket/19 + +2008-06-18 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/account/forms/login.php, + views/default/account/forms/register.php, views/default/css.php: tweaked + login boxes n buttons + +2008-06-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/widgets.php: Added GUIDs and handlers to the + widget panel + +2008-06-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../canvas/layouts/narrow_right_sidebar.php, views/default/css.php: + updated page layout + +2008-06-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, languages/en.php: Fixes #24 - Added a funky + display function called friendly_time($timestamp). + + * engine/start.php: Fixed #36 - CSS now works on the install page. + + * engine/lib/sessions.php: isloggedin() doesn't touch the session if we're + not fully installed yet. + +2008-06-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * install.php: - To use main site config Marcus Povey + + * install.php: CLOSED - #36: CSS broken on initial install page. + http://trac.elgg.org/elgg/ticket/36 + + * engine/lib/elgglib.php, engine/lib/input.php, engine/lib/install.php, + engine/settings.example.php, engine/start.php, htaccess_dist, + languages/en.php, views/default/messages/sanitisation/htaccess.php, + views/default/messages/sanitisation/settings.php, + views/failsafe/messages/errors/error.php, + views/failsafe/messages/errors/list.php, + views/failsafe/messages/exceptions/exception.php, + views/failsafe/messages/list.php, + views/failsafe/messages/sanitisation/htaccess.php, + views/failsafe/messages/sanitisation/settings.php, + views/failsafe/pageshells/pageshell.php: CLOSED - #34: Install process must + be completely graphical http://trac.elgg.org/elgg/ticket/34 + +2008-06-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Fixed #37. It turns out callpath_gatekeeper + worked fine; PHP 5.2 with the Zend Optimizer 3.2 does not, which was borking + our OSX MAMP installation. We're going to need a great big red warning box + for people installing on a Mac, alerting them to the fact that they'll need + to switch off the Optimizer. + +2008-06-17 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: updated css + +2008-06-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Removed references to callpath_gatekeeper. + + * engine/lib/database.php: Disabling the gatekeeper for now. Reopened #3 + + * engine/start.php: We need actions to work when the installation hasn't + been settled. Refs #3 + +2008-06-17 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, views/default/river/ElggRelationship/create.php, + views/default/river/ElggUser/login.php, + views/default/river/ElggUser/logout.php, views/default/river/dashboard.php, + views/default/river/shell.php: CLOSED - #35: Create specific river views for + dashboard http://trac.elgg.org/elgg/ticket/35 + +2008-06-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/install.php: is_installed now returns a much more + representative result. Refs #3 + + * engine/lib/filestore.php, mod/profile/actions/iconupload.php, + mod/profile/languages/en.php: Fixed #33 - all profile icons except for the + largest size are cropped to squares. Additionally, the image resampling + functions now take an extra boolean parameter to specify squareness (or not). + +2008-06-17 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * admin/index.php, admin/plugins/index.php, admin/site/index.php, + admin/statistics/index.php, admin/user/index.php: pushed the admin panel + through the correct canvas area + + * mod/apitest/index.php, mod/apitest/start.php, + mod/apitest/views/default/apitest/configform.php, + mod/apitest/views/default/apitest/main.php, mod/exporttest/index.php, + mod/exporttest/start.php, mod/exporttest/views/default/exporttest/main.php, + .../views/default/exporttest/outputxml.php, mod/guidbrowser/index.php, + mod/guidbrowser/languages/en.php, mod/guidbrowser/start.php, + .../views/default/guidbrowser/browser.php, + .../views/default/guidbrowser/entity.php, + .../views/default/guidbrowser/entity_full.php, + .../views/default/guidbrowser/newentity.php, + .../views/default/guidbrowser/prevnext.php: removed guid exporter, exporttest + and apitest from core and put them into the plugins folder + +2008-06-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pageowner.php, engine/lib/plugins.php, + views/default/navigation/toolbox.php: Sticky menu items, but also, much more + intelligent context detection. Plugin authors need not bother with + set_context() any more - the context should be set automatically. This is + overruled by page handling settings, if set, which use the first element of + the URL to determine context. Fixes #32 + + * engine/lib/plugins.php: More intelligent context detection. Refs #32 + + * engine/lib/elgglib.php, engine/lib/plugins.php, mod/profile/start.php, + views/default/navigation/toolbox.php: Registers contexts for each menu item. + Refs #32 + +2008-06-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php: CLOSED - #30: $CONFIG is not populated from + elggconfig or datalists http://trac.elgg.org/elgg/ticket/30 + +2008-06-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/edit.php, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/userdetails.php: updated profile interface + + * views/default/css.php: updated css + +2008-06-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: CLOSED - #26: Lengthing metadata fields + http://trac.elgg.org/elgg/ticket/26 + +2008-06-16 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * .../canvas/layouts/narrow_right_sidebar.php, + views/default/canvas/layouts/one_column.php, + views/default/canvas/layouts/two_column.php, + views/default/canvas/layouts/widgets.php: new canvas area added + +2008-06-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: CLOSED - #5: Boolean metadata values + http://trac.elgg.org/elgg/ticket/5 + + * engine/lib/xml-rpc.php: - Minor tweak to exception report. Marcus Povey + + * engine/handlers/xml-rpc_handler.php, engine/lib/xml-rpc.php, + htaccess_dist, languages/en.php, views/xml/xml-rpc/output.php: CLOSED - #14: + XML-RPC handler http://trac.elgg.org/elgg/ticket/14 + +2008-06-16 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/initialise_elgg.js: updated interface js to fix submit button + bug + +2008-06-16 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/xml/pageshells/pageshell.php: Added Content-Length to XML pageshell + for compatibility with most XML based formats. + + * engine/lib/sessions.php: CLOSED - #27: Standard login system to go through + PAM http://trac.elgg.org/elgg/ticket/27 + +2008-06-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * search/index.php: Search once again displays results. Fixes #28 + + * views/default/widgets/wrapper.php: Widget edit controls now only appear if + you can edit the widget in question. + +2008-06-15 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/widgets/wrapper.php: small tweak to the widget wrapper + +2008-06-13 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _graphics/icon_customise_drag.gif, _graphics/icon_customise_info.gif, + _graphics/icon_customise_remove.gif, javascript/initialise_elgg.js, + .../jquery/jquery-ui-personalized-1.5.packed.js, + views/default/canvas/layouts/widgets.php, views/default/css.php, + views/default/navigation/toolbox.php, views/default/page_elements/header.php: + updated and new stuff pertaining to the customise panel, new jquery also + +2008-06-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/profile/userdetails.php: + + * views/default/admin/statistics_opt/basic.php, + views/default/admin/statistics_opt/numentities.php: - Fixed basic statistics + Marcus Povey + + * actions/admin/user/ban.php: + +2008-06-13 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: added $order to docs + +2008-06-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fixed typo + +2008-06-13 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/entities.php: getAnnotations now + has an extra param $order + +2008-06-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Metadata now inherits its parent entity's + permissions + + * engine/lib/widgets.php: using_widgets(); + + * views/default/input/access.php, views/default/widgets/editwrapper.php: + Added access controls to widgets and fixed the access control input + +2008-06-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/user/ban.php, actions/admin/user/delete.php, + languages/en.php, mod/profile/views/default/profile/userdetails.php, + views/default/admin/user.php: ASSIGNED - # 2: Administration panel + http://trac.elgg.org/elgg/ticket/2 - Added ban template and delete + +2008-06-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: Fixed + update/insert issue on all top-level entities + + * views/default/canvas/layouts/widgets.php: Added the stub for Pete's widget + reorderer + + * engine/lib/widgets.php: Widget fix + +2008-06-13 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * admin/user/index.php: - Some thoughts Marcus Povey + + * engine/lib/database.php, engine/lib/entities.php, languages/en.php, + .../views/default/guidbrowser/entity_full.php: Marcus Povey: CLOSED - # 9: + FilePluginFile not found http://trac.elgg.org/ticket/9 + + * admin/user/index.php, languages/en.php, views/default/admin/site.php, + views/default/admin/statistics_opt/online.php, views/default/admin/user.php, + views/default/admin/user_opt/search.php: - User search box Marcus Povey + +2008-06-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/statistics.php, + views/default/admin/statistics.php, + views/default/admin/statistics_opt/basic.php, + views/default/admin/statistics_opt/numentities.php, + views/default/admin/statistics_opt/online.php: - Moved statistics to their + own component views. Yay. Marcus Povey + +2008-06-12 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/apitest/index.php, mod/exporttest/index.php, + mod/guidbrowser/index.php: put remaining core plugins through the canvas + views + + * mod/profile/edit.php, mod/profile/editicon.php: piped remaining profile + pages through the canvas system + + * views/default/editmenu.php, views/default/pageshell.php: removing some old + views + +2008-06-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/widgets/add.php, actions/widgets/save.php, engine/lib/widgets.php, + mod/profile/index.php, mod/profile/start.php, mod/widgettest/start.php, + .../views/default/widgets/widgettest/edit.php, + .../views/default/widgets/widgettest/view.php, + views/default/canvas/layouts/widgets.php, views/default/widgets/wrapper.php: + Widgets, including a test widget plugin + + * views/default/canvas/layouts/widgets.php: The widget canvas layout now + automatically grabs widgets. + + * engine/lib/elgglib.php: We only have one pageshell. + + * engine/lib/widgets.php: Extra helpful widgets functions + + * actions/widgets/save.php, engine/lib/widgets.php, languages/en.php, + views/default/widgets/editwrapper.php: Widget API changes, as well as edit + and action infrastructure + +2008-06-12 marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/statistics.php: + +2008-06-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/object/widget.php: Added a simple widget alias so widgets + display automatically. + + * views/default/canvas/layouts/one_column.php, + views/default/canvas/layouts/two_column.php, + views/default/canvas/layouts/widgets.php, + views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php: + Widget wrapper, widget views + +2008-06-12 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/pageshells/pageshell.php: logic for not displaying toolbar + when non-logged + + * views/default/welcome/logged_in.php: updated welcome pages + + * views/default/page_elements/spotlight.php: new view for page spotlight + + * views/default/welcome/logged_out.php: toolbar switched off for non-logged + users + + * _graphics/skyscraper.gif: placeholder skyscaper ad for non logged-in pages + + * views/default/canvas/layouts/one_column.php, + views/default/canvas/layouts/two_column.php, views/default/css.php, + views/default/pageshells/pageshell.php: new layout using canvas view + +2008-06-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Further documentation fixes. + + * engine/lib/entities.php: Some extra entity documentation + +2008-06-12 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/statistics.php, + views/default/admin/site.php, views/default/admin/statistics.php: Marcus + Povey <marcus@dushka.co.uk> * Added stub for statistics * Added stub + statistics library + +2008-06-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/widgets.php: Added use_widgets function to register a context + for widget use. + + * engine/lib/widgets.php: Added widgets library to core. + +2008-06-12 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/pageshells/pageshell_loggedout.php, + views/default/pageshells/pageshell_sidebar.php: removed old pageshells + +2008-06-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/admin.php, engine/lib/entities.php: Edit permissions changes + for admins + +2008-06-11 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * javascript/initialise_elgg.js: new subdirectory added to house the init js + for the page - feel free to move elsewhere + + * views/default/css.php, views/default/navigation/toolbox.php, + views/default/navigation/topmenu.php, views/default/page_elements/footer.php, + views/default/page_elements/header.php, + views/default/pageshells/pageshell.php: latest interface stuff + + * _graphics/footer_back.gif, _graphics/spacer.gif, + _graphics/temp_spotlight.gif: new images added + + * _graphics/pagebackground.gif, _graphics/pagebackground.jpg: old images + removed + +2008-06-11 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/admin/site/update_basic.php: Marcus Povey <marcus@dushka.co.uk> * + Removed debug + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Default of + can_edit_entity trigger plugin hook set to true. + + * actions/admin/site/update_basic.php, engine/lib/admin.php, + engine/lib/entities.php, engine/lib/sites.php, languages/en.php, + views/default/admin/site.php: Marcus Povey <marcus@dushka.co.uk> * Basic site + admin + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * All queries + echoed in debug mode + + * views/default/admin/plugins.php: Marcus Povey <marcus@dushka.co.uk> * + Comments + + * engine/lib/admin.php: Marcus Povey <marcus@dushka.co.uk> * Documentation + + * admin/index.php, admin/plugins/index.php, admin/site/index.php, + admin/user/index.php, engine/lib/admin.php, engine/lib/elgglib.php, + languages/en.php, views/default/admin/main.php, + views/default/admin/main_opt/plugins.php, + views/default/admin/main_opt/site.php, views/default/admin/main_opt/user.php, + views/default/admin/plugins.php, views/default/admin/site.php, + views/default/admin/user.php: Marcus Povey <marcus@dushka.co.uk> * Initial + administration panel + + * engine/lib/admin.php, engine/lib/elgglib.php: + + * engine/lib/sessions.php: Marcus Povey <marcus@dushka.co.uk> * actions with + admin only support + + * engine/lib/actions.php: Marcus Povey <marcus@dushka.co.uk> * actions with + admin only support + + * admin/index.php, admin/plugins/index.php, admin/settings/index.php, + admin/users/index.php, engine/lib/admin.php: Marcus Povey + <marcus@dushka.co.uk> * Starting admin and relocating to the garden... + +2008-06-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/iconupload.php, mod/profile/icon.php, + mod/profile/views/default/profile/icon.php: Fixed icon cache issue. + +2008-06-11 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: Marcus Povey <marcus@dushka.co.uk> * Introducing + admin_gatekeeper() + +2008-06-10 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php, languages/en.php: Marcus Povey + <marcus@dushka.co.uk> * Debug added to site installation + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Spelling + error + +2008-06-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/output/tags.php: Sorting out tag links. + + * engine/schema/mysql.sql: Added an explicit conversion to MyISAM in the db + tables when a FULLTEXT key is used. + +2008-06-10 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: + + * engine/lib/languages.php: + +2008-06-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: A better fix for language pack loading ... + + * mod/profile/languages/en.php: Fixed a bad header in profile + + * engine/lib/languages.php: Fix for language pack loading. + +2008-06-10 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: Marcus Povey <marcus@dushka.co.uk> * Modified + elgg_echo to return $message_key if no translations found, meaning you will + always get _something_ from the command and will serve to prompt people for + missing translations. + +2008-06-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: Error text change. + + * engine/start.php: Languages are now loaded before the main engine starts. + + * engine/lib/actions.php, engine/lib/configuration.php, + engine/lib/database.php, engine/lib/elgglib.php, engine/lib/entities.php, + engine/lib/export.php, engine/lib/filestore.php, engine/lib/install.php, + engine/lib/languages.php, engine/lib/notification.php, + engine/lib/objects.php, engine/lib/sessions.php, engine/lib/sites.php, + engine/lib/system_log.php, engine/lib/users.php, engine/start.php, + mod/apitest/start.php, mod/dashboard/start.php, mod/exporttest/start.php, + mod/guidbrowser/start.php, mod/profile/start.php: register_event_handler and + trigger_event have been renamed to register_elgg_event_handler and + trigger_elgg_event respectively. + +2008-06-10 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php, languages/en.php: Marcus Povey + <marcus@dushka.co.uk> * Debug added to db connect + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Bugfix on + filestore + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Removed + debug + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Bugfixed + canEdit and isFullyLoaded + +2008-06-09 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/objects.php, engine/lib/sites.php, + engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Caching complete + + * engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: + + * engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: Marcus + Povey <marcus@dushka.co.uk> * Added the code to the correct method. Doh! + + * engine/lib/entities.php, engine/lib/users.php: + + * engine/lib/users.php: + + * engine/lib/entities.php, engine/lib/objects.php, engine/lib/sites.php, + engine/lib/users.php: + + * engine/lib/entities.php, engine/lib/objects.php, engine/lib/sites.php, + engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Added table + counter + +2008-06-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: Annoying typo bugfix + + * views/default/page_elements/header.php: Moving the location of metatags so + that we can add jQuery plugins after jQuery gets loaded. + +2008-06-09 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php: + +2008-06-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: Fixed class instanceof errors + +2008-06-09 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sites.php, engine/lib/users.php: Marcus Povey + <marcus@dushka.co.uk> * Reverted caching error + + * engine/lib/entities.php, engine/lib/sites.php, engine/lib/users.php: + Marcus Povey <marcus@dushka.co.uk> * Added caching to entities. Please report + any problems. + +2008-06-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/users.php: Interim fix for user saving + +2008-06-09 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/messages/exceptions/exception.php: Marcus Povey + <marcus@dushka.co.uk> * Updated to show improved debug in debug mode. + + * views/default/messages/exceptions/exception.php: Marcus Povey + <marcus@dushka.co.uk> * Updated to show improved debug in debug mode. + +2008-06-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Fixed previously-introduced entity save issue. + + * engine/lib/entities.php: There are line breaks in my query. Hrm. + + * engine/lib/entities.php: Fixed issue on save + +2008-06-06 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, languages/en.php: Marcus Povey <marcus@dushka.co.uk> * + More internationalisation + + * languages/en.php, services/api/rest.php: Marcus Povey + <marcus@dushka.co.uk> * More internationalisation + + * languages/en.php, services/export/handler.php: Marcus Povey + <marcus@dushka.co.uk> * More internationalisation + + * languages/en.php, views/default/export/entity.php: Marcus Povey + <marcus@dushka.co.uk> * More internationalisation + + * engine/lib/query.php, languages/en.php: Marcus Povey <marcus@dushka.co.uk> + * More internationalisation + + * actions/register.php: Marcus Povey <marcus@dushka.co.uk> * Blank passwords + and blank second password no longer permitted + + * engine/lib/entities.php, engine/lib/extender.php, + engine/lib/relationships.php, engine/lib/river.php, + engine/lib/system_log.php: Marcus Povey <marcus@dushka.co.uk> * Limit to + specific users and/or relationships + +2008-06-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php, engine/lib/users.php, mod/profile/start.php: + Fixes for metadata and for the run order. + +2008-06-05 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: + + * engine/lib/river.php: Marcus Povey <marcus@dushka.co.uk> * River now + passes performed_by_guid user as an object to sub views + + * engine/lib/system_log.php, engine/schema/mysql.sql: Marcus Povey + <marcus@dushka.co.uk> * System log performs the id of the user who performed + a given action (or 0 if no user was logged in). Update your DB schema. + + * views/default/river/shell.php: + + * views/default/river/ElggUser/login.php, + views/default/river/ElggUser/logout.php: + + * views/default/river/shell.php: + + * languages/en.php, views/default/river/ElggUser/login.php, + views/default/river/ElggUser/logout.php, views/default/river/shell.php: + Marcus Povey <marcus@dushka.co.uk> * Some basic river code + + * mod/profile/index.php, views/default/river/ElggUser/login.php, + views/default/river/ElggUser/logout.php, views/default/river/shell.php: + Marcus Povey <marcus@dushka.co.uk> * + +2008-06-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/system_log.php, engine/settings.example.php: Removing assorted + errors which will allow for excellent river operation + +2008-06-05 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: + +2008-06-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/filestore.php, + views/default/pageshells/pageshell.php: Further cleanup + + * views/default/page_elements/header.php, views/default/pageshell.php: + Further sitename fix. + +2008-06-05 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php, engine/lib/notification.php, languages/en.php: + Marcus Povey <marcus@dushka.co.uk> * More text internationalised + +2008-06-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Fixed a foreach bug. + + * views/default/page_elements/header.php: Returned the site name to the + header. + +2008-06-05 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/cache.php, engine/lib/database.php, + engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/export.php, + engine/lib/extender.php, engine/lib/filestore.php, engine/lib/metadata.php, + engine/lib/objects.php, engine/lib/plugins.php, engine/lib/relationships.php, + engine/lib/sites.php, engine/lib/users.php, languages/en.php: Marcus Povey + <marcus@dushka.co.uk> * Partial internationalisation of exceptions + +2008-06-05 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/systemsettings/install.php, engine/lib/elgglib.php, install.php, + views/default/account/forms/register.php, views/default/settings/system.php: + Installation and initial account creation should now be stable. + +2008-06-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: A more elegant event passthrough mechanism. + + * engine/lib/configuration.php, engine/lib/elgglib.php, + engine/lib/languages.php, engine/lib/sessions.php, engine/lib/sites.php: + Fixed the installation labels issue! + +2008-06-04 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/query.php: Marcus Povey <marcus@dushka.co.uk> * Documentation + added to query. + +2008-06-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php, engine/lib/install.php, engine/lib/sessions.php, + engine/lib/users.php, views/default/account/forms/login.php: Fixed actions + issues + + * engine/lib/elgglib.php: Fixed the callpath_gatekeeper on Windows machines. + +2008-06-04 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/query.php: + + * engine/lib/system_log.php: + + * engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> * Belts + and braces + + * engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> * Supports + multiple delivery methods as an array + + * engine/lib/system_log.php: Marcus Povey <marcus@dushka.co.uk> * Minor + documentation + + * engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> * + Documentation + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Minor + documentation + + * engine/lib/query.php: + + * engine/lib/query.php: Marcus Povey <marcus@dushka.co.uk> * More + documentation added + + * engine/lib/database.php, engine/lib/query.php: Marcus Povey + <marcus@dushka.co.uk> * Moved Query object et al to their own file + +2008-06-03 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Minor doc + tweak + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Added + documentation + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Removed + superfluous event + + * engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Debug + removed + + * engine/lib/annotations.php, engine/lib/entities.php, + engine/lib/metadata.php, engine/lib/relationships.php: Marcus Povey + <marcus@dushka.co.uk> * Fixed annotations not returning anything * Access + control on db now disabled when run from privileged code block. + + * engine/lib/access.php: Marcus Povey <marcus@dushka.co.uk> * Fixed + restricted mode + +2008-06-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/header.php: Added the metatags element into + the page header. + +2008-06-02 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php: Marcus Povey <marcus@dushka.co.uk> * Removed and + because you can always add it. + + * engine/lib/access.php: Marcus Povey <marcus@dushka.co.uk> * Added access + control shorthand function. REPLACE THIS WHEN QUERY OBJECT COMPLETE + + * engine/lib/database.php: + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed set + ommission + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Path check no + longer an event, forces path check + + * engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: Marcus + Povey <marcus@dushka.co.uk> * Update and creates now handled separately, with + the appropriate events triggered. + + * action_handler.php, pagehandler.php: Marcus Povey <marcus@dushka.co.uk> * + Moved handlers to engine/handlers/ to avoid them running foul of the + callpath_gatekeeper.. UPDATE YOUR .htaccess! + + * engine/handlers/action_handler.php, engine/handlers/pagehandler.php, + htaccess_dist: Marcus Povey <marcus@dushka.co.uk> * Moved handlers to + engine/handlers/ to avoid them running foul of the callpath_gatekeeper.. + UPDATE YOUR .htaccess! + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Minor bugfix + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX: + Missing $CONFIG from insert_data + + * engine/lib/elgglib.php, engine/schema/mysql.sql: Marcus Povey + <marcus@dushka.co.uk> * Privileged path check to privileged function + execution. ... i really don't like this exception stuff. I think it would be + better to say that you can't access stuff you can't access. + +2008-05-30 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Removed debug + + * engine/lib/database.php, engine/lib/elgglib.php: Marcus Povey + <marcus@dushka.co.uk> * Bugfix on gatekeeper and forcing data functions to + privileged only + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Renamed + limited to strict + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Improved + callpath_gatekeeper + +2008-05-29 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/foaf/export/entity.php: Marcus Povey <marcus@dushka.co.uk> * Removed + foaf/export since this has been superceded. + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Turns out i + needed reflection afterall. + +2008-05-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/foaf/friends/list.php, views/foaf/pageshells/pageshell.php: Added + FOAF + + * views/default/canvas/layouts/one_column.php: Correcting one column font + size issue + +2008-05-29 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Introducing + callpath_gatekeeper + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Simplified + call_gatekeeper() + + * engine/lib/elgglib.php: + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Introducing + call_gatekeeper() + +2008-05-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/friends/add.php, actions/friends/remove.php, + engine/lib/social.php, engine/lib/users.php, friends/index.php, + friends/of.php, languages/en.php, mod/profile/views/default/profile/menu.php, + mod/profile/views/default/profile/userdetails.php, + mod/profile/views/default/user/user.php, views/default/friends/list.php: + Added friends pages and related functionality + +2008-05-29 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: + +2008-05-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/user/user.php: Slight change to the user view in + profiles, to facilitate the friends page + +2008-05-28 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Import now + does simple checks for failure + + * engine/lib/opendd.php: Marcus Povey <marcus@dushka.co.uk> * Sanity checks + added to OpenDD import + + * mod/exporttest/views/default/exporttest/main.php: + +2008-05-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php: Query fixes for previous. + + * engine/lib/tags.php: Adding support for db prefixes to previous + +2008-05-28 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/import/odd.php: Marcus Povey <marcus@dushka.co.uk> * Added + gatekeeper + + * mod/exporttest/views/default/exporttest/main.php: Marcus Povey + <marcus@dushka.co.uk> * export test import set to use new import action + +2008-05-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php, views/default/output/tagcloud.php: Added new tagcloud + functions + +2008-05-28 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/import/odd.php, languages/en.php: Marcus Povey + <marcus@dushka.co.uk> * Importing ODD action added + +2008-05-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * search/index.php, views/default/output/tagcloud.php, + views/default/output/tags.php: Subtypes and object types for search. + +2008-05-28 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Minor doc + update + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Minor doc + update + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed Where, + WhereStatic and WhereSet + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed + order/limit + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed tables + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed + spacing issue + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Throws + exception if fields are missing on a select query + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed + $CONFIG->prefix now $CONFIG->dbprefix * Exception thrown on missing tables + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed ACL + where "where" is missing * Added catch for exceptions + +2008-05-28 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/one_column.php: small tweak to the canvas + view - this is temp + +2008-05-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: A further fix for previous. + + * engine/lib/sessions.php: Solidifying the login() function so that the + session data is always consistent. + + * actions/login.php, engine/lib/sessions.php: Revamped the login functions + to separate login from authentication. + + * engine/lib/sessions.php: login() can now be extended by other + authentication methods. TODO: wrap this up with the PAM functionality. + + * engine/lib/sessions.php: Adding login and logout events. + +2008-05-27 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Fixed DB + code + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Fixed + incorrect event trigger code - problem caused by incorrect is_array clause on + event trigger functions + +2008-05-27 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/input.php, engine/lib/social.php: create a new social library + in the engine. Moved string parsing for links to input.php and removed + converting strings to tags from the shouts plugin and added them to the + social library. + +2008-05-27 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: Marcus Povey <marcus@dushka.co.uk> * Offset + incremented each pass, will no longer get stuck in the infinite loop + + * engine/lib/system_log.php: Marcus Povey <marcus@dushka.co.uk> * + Restrictions checked + + * engine/lib/river.php: Marcus Povey <marcus@dushka.co.uk> * Views looked + for now river/$CLASSNAME/$EVENT + +2008-05-26 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: new fixed width + + * views/default/css.php: fixed width page + + * vendors/jquery/init.js, vendors/jquery/jquery-1.2.4a.js, + vendors/jquery/jquery-1.2.6.pack.js, vendors/jquery/jquery.js, + vendors/jquery/ui.base.js, vendors/jquery/ui.draggable.js, + vendors/jquery/ui.droppable.js, vendors/jquery/ui.sortable.js: new jquery, + removed old + + * _graphics/footer.gif, _graphics/header.gif, _graphics/sidebar-bottom.gif, + _graphics/sidebar-top.gif: removed old graphics + + * _graphics/pagebackground.gif, _graphics/pagebackground.jpg: pics needed + + * views/default/css.php, views/default/navigation/toolbox.php, + views/default/page_elements/header.php, views/default/reset.css: simple + default theme as a starting point + +2008-05-26 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/canvas/layouts/one_column.php: added a new canvas area to + views, this is for plugins to layout their content. + +2008-05-26 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fix for elgg_view_layout + + * engine/lib/elgglib.php: Added layout manager to elgglib + +2008-05-26 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: added some relationship helper functions for + relationship type 'attached' + +2008-05-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Slight tweak to the entities + getEntitiesFromRelationship method. We need inverse relationships! + + * views/default/pageshells/pageshell.php: Sticking the sidebar somewhere for + now + + * engine/lib/access.php, languages/en.php: Added a plugin hook and + translations for previous. + + * engine/lib/access.php, views/default/input/access.php: Introducing a + visual widget for inputting access permissions. + +2008-05-23 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/pageshells/pageshell.php: reverted + back to a simple layout for now + +2008-05-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/views/default/user/user.php: Similar profile fix to previous + +2008-05-23 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/entities.php, + engine/lib/extender.php, engine/lib/metadata.php, + engine/lib/relationships.php, engine/lib/river.php, + engine/lib/system_log.php, engine/schema/mysql.sql: Marcus Povey + <marcus@dushka.co.uk> * Support for river entries + +2008-05-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/languages/en.php, mod/profile/views/default/profile/edit.php: + You can now edit your profile again .. + +2008-05-23 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * View debug + messages now echoed to system log instead of to the screen. * Minor doc fix + +2008-05-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Removing double sanitise_string on save metadata + +2008-05-23 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Added + access_id + +2008-05-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Removing conflict over 'event' keyword in views + + * engine/lib/elgglib.php: ... and again ... + +2008-05-23 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/system_log.php: + +2008-05-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fix for previous + + * mod/profile/actions/iconupload.php, mod/profile/icon.php, + mod/profile/views/default/profile/icon.php: Introducing the 'tiny' profile + icon size + +2008-05-23 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/extender.php, + engine/lib/relationships.php, engine/lib/system_log.php, engine/start.php: + Marcus Povey <marcus@dushka.co.uk> * System log event code + +2008-05-23 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Similar tweak as for events, but with plugin hooks + + * engine/lib/elgglib.php: trigger_event now passes the actual event details + on 'all' + + * engine/lib/entities.php: An improvement to the clearMetadata method on + ElggEntities - specify a name and it only clears metadata of that type. + +2008-05-22 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: Marcus Povey <marcus@dushka.co.uk> * Added system log to + prerequisite loader + + * engine/lib/system_log.php: Marcus Povey <marcus@dushka.co.uk> * Can now + run + + * engine/lib/river.php, engine/lib/system_log.php: Marcus Povey + <marcus@dushka.co.uk> * Moving back to desktop + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Added + system_log table + +2008-05-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Removing duplicate metastring issue + +2008-05-22 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * undid + previous as it was a dumb idea + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * + Clarification: Trigger event can only be passed a context related to a + ElggEntity + +2008-05-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/objects.php, engine/lib/sites.php, + engine/lib/users.php: Rearranging events: stage 1 + +2008-05-22 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/river.php: Marcus Povey <marcus@dushka.co.uk> * River stub for + the pub. + +2008-05-22 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pagehandler.php: The context is now set automatically when the + page handler is in use. + + * engine/lib/pageowner.php: Plugins can now set context + +2008-05-21 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: And again + + * engine/lib/entities.php: Minor fix for setting metadata + +2008-05-21 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php: Marcus Povey <marcus@dushka.co.uk> * Tag cloud for + files + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Introducing + find_metadata as a counterpart to get_entities_from_metadata + +2008-05-21 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/relationships.php: Entities now clear + all associated relationships on delete + + * engine/lib/relationships.php: Added function to remove all entity + relationships of a particular kind associated with an entity + + * engine/lib/access.php: Creating the constants ACCESS_PUBLIC, + ACCESS_PRIVATE, ACCESS_LOGGED_IN + +2008-05-21 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/tags.php: Marcus Povey <marcus@dushka.co.uk> * Added tag cloud + functions + +2008-05-21 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/iconupload.php, mod/profile/icon.php: Assorted profile + icon fixes + + * engine/lib/entities.php: Metadata can now be added to before an entity is + saved. It will be added to the db on save. + + * views/default/pageshells/pageshell.php: Allowing for further extension to + the sidebar + + * engine/lib/elgglib.php, views/default/pageshells/pageshell.php: Added + easier sidebar population + +2008-05-20 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Introducing + get_resized_image_from_existing_file * Consolidated + get_resized_image_from_uploaded_file to use it + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX: + get_subtype_id now shortcircuits returning unmodified $subtype if $subtype is + "" + + * engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: Marcus + Povey <marcus@dushka.co.uk> * Fixed direct load by guid issue + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Fixed + strange regression in get_entities, now returns all stuff even if subtype is + blank. + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Revised + matrix generation on filestore + +2008-05-20 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: Removing a PHP notice + +2008-05-20 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/atom.php, engine/lib/export.php, engine/lib/opendd.php, + views/atom/export/entity.php, views/atom/export/metadata.php, + views/atom/export/relationship.php, views/atom/pageshells/pageshell.php: + Marcus Povey <marcus@dushka.co.uk> * reverted previous + + * engine/lib/atom.php, engine/lib/export.php, engine/lib/opendd.php, + views/atom/export/entity.php, views/atom/export/metadata.php, + views/atom/export/relationship.php, views/atom/pageshells/pageshell.php: + Marcus Povey <marcus@dushka.co.uk> * Committed abortive Atom wrapper... we + need to support different import/export + + * engine/start.php: Marcus Povey <marcus@dushka.co.uk> * Debug mode now + lists libraries loaded + + * services/export/handler.php: Marcus Povey <marcus@dushka.co.uk> * + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Introducing: + current_page_url() + +2008-05-19 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php, engine/start.php, + views/default/pageshells/pageshell.php: Fixing the install process, step 1. + + * engine/lib/sessions.php: Session init now fails if the db hasn't been + installed. + + * engine/start.php: Elgg will now enter light mode (no plugins are loaded, + system init doesn't happen) if the parameter lightmode = "true" + +2008-05-16 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * services/export/handler.php: Marcus Povey <marcus@dushka.co.uk> * Minor + clarification + + * endpoints/rest.php, mod/apitest/start.php, services/api/rest.php: Marcus + Povey <marcus@dushka.co.uk> * Refactored API under services + + * export/handler.php, htaccess_dist, services/export/handler.php: Marcus + Povey <marcus@dushka.co.uk> * Refactored export to services/export for future + expansion of other rest style endpoints + +2008-05-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/pageshells/pageshell.php: Removed the double body issue to + prevent confusion + + * admin/index.php, admin/plugins/index.php, admin/settings/index.php, + admin/users/index.php, languages/en.php, mod/blog/actions/add.php, + mod/blog/actions/comments/add.php, mod/blog/actions/comments/delete.php, + mod/blog/actions/delete.php, mod/blog/actions/edit.php, mod/blog/add.php, + mod/blog/edit.php, mod/blog/everyone.php, mod/blog/index.php, + mod/blog/languages/en.php, mod/blog/read.php, mod/blog/start.php, + mod/blog/views/default/blog/css.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/blog/notfound.php, + mod/blog/views/default/blog/view.php, + mod/blog/views/default/object/blog-comment.php, + mod/blog/views/default/object/blog-comments.php, + mod/blog/views/default/object/blog.php, mod/file/actions/download.php, + mod/file/actions/upload.php, mod/file/friends.php, mod/file/index.php, + mod/file/languages/en.php, mod/file/start.php, mod/file/upload.php, + mod/file/views/default/file/file.php, mod/file/views/default/file/footer.php, + mod/file/views/default/file/icon.php, mod/file/views/default/file/upload.php, + mod/file/world.php, mod/tasklist/index.php, mod/tasklist/start.php, + mod/tasklist/views/default/tasklist/item.php, + mod/tasklist/views/default/tasklist/main.php, + mod/tasklist/views/default/tasklist/newtask.php, + views/default/admin/main.php, views/default/editmenu.php, + views/default/navigation/topmenu.php: Moving some stuff into the plugins + repo, where it belongs. + + * engine/lib/users.php: Introducing getFriendsObjects to ElggUser + +2008-05-14 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Debug mode + causes queries that return no data to issue a warning + + * engine/lib/opendd.php: Marcus Povey <marcus@dushka.co.uk> * Fixed + ommission: setPublished + +2008-05-09 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/opendd.php: Added version + + * engine/lib/opendd.php: Marcus Povey <marcus@dushka.co.uk> * Including XML + so it stands as a standalone lib + + * engine/lib/export.php, engine/lib/opendd.php: Marcus Povey + <marcus@dushka.co.uk> * Moved ODD stuff to its own lib [untested] + + * views/json/pageshells/pageshell.php: Marcus Povey <marcus@dushka.co.uk> * + Being "strictly correct" by returning application/json for json content type. + +2008-05-09 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * vendors/jquery/init.js, vendors/jquery/jquery-1.2.4a.js, + vendors/jquery/ui.base.js, vendors/jquery/ui.draggable.js, + vendors/jquery/ui.droppable.js, vendors/jquery/ui.sortable.js: jquery + framework + + * views/default/css.php, views/default/navigation/topmenu.php, + views/default/page_elements/header.php, + views/default/pageshells/pageshell.php: drag n drop interface test + +2008-05-08 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX: + Moved shortcut so that subtype of "" doesn't cause fail. + +2008-05-07 pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/header.php: + + * views/default/css.php, views/default/navigation/toolbox.php, + views/default/pageshells/pageshell.php, + views/default/pageshells/pageshell_sidebar.php: new toolbar menu + +2008-05-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Removed a debug message + + * engine/lib/entities.php: A fix for get_entities, which was borking if the + subtype of object specified didn't exist. + + * engine/lib/configuration.php, engine/lib/sessions.php, + engine/lib/sites.php: Configuration prerequisites are now loaded on boot time + rathr than init + + * engine/lib/filestore.php: The filestore is no longer so greedy about its + init function, and therefore gets the correct filestore location + + * engine/lib/configuration.php: A small validation check + +2008-05-02 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: reversed my last tweak, another solution will + be required + +2008-05-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php, views/default/navigation/topmenu.php: Adding a user + icon to the top menu + +2008-05-02 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: small tweak to get annotations + +2008-05-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php: Minor bug fix in configuration + + * engine/start.php: Update to start.php to fix bug on installation + + * actions/systemsettings/install.php: Corrected an issue with actions. + + * actions/systemsettings/install.php: Fixed a bug where the site was private + unless you were logged out ... + + * actions/systemsettings/install.php, engine/lib/configuration.php, + engine/lib/database.php, engine/lib/entities.php, engine/lib/install.php, + engine/lib/languages.php, engine/lib/metadata.php, + engine/lib/relationships.php, engine/lib/users.php, engine/start.php, + install.php, languages/en.php, views/default/navigation/toolbox.php, + views/default/pageshells/pageshell_sidebar.php, + views/default/settings/install.php, views/default/settings/system.php: The + system now uses the site GUID to get and set entity data. Also, installation + is a great deal more visual. + +2008-05-02 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> * Now + registers email handler (oops) + +2008-05-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/foaf/export/entity.php: Marcus Povey <marcus@dushka.co.uk> * FOAF + view uses correctly formatted UUID + + * views/foaf/export/entity.php, views/foaf/pageshells/pageshell.php: Marcus + Povey <marcus@dushka.co.uk> * Added prototype FOAF view + +2008-05-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sites.php: Establishing $CONFIG->site + + * engine/lib/install.php: Further changes to the site install procedure. + + * engine/lib/elgglib.php, engine/lib/install.php, engine/lib/sites.php, + engine/schema/mysql.sql: Major site config changes + +2008-05-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/actions/upload.php: Marcus Povey <marcus@dushka.co.uk> * Uploads + and downloads now work. + + * engine/lib/filestore.php: + +2008-05-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Schema update for configuration + +2008-05-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Bugfixing + my sillyness + +2008-05-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php: Fixed a bug in countAnnotations + +2008-05-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Bugfix + + * mod/file/actions/download.php, mod/file/languages/en.php: Marcus Povey + <marcus@dushka.co.uk> * Download support + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Added tell + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Added eof + functionality to datastore + + * mod/file/actions/download.php, mod/file/start.php, + mod/file/views/default/file/file.php: Marcus Povey <marcus@dushka.co.uk> * + Download page added + +2008-05-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php: Docs for previous + + * engine/lib/actions.php: Added GET variable processing to the action + handler. + +2008-05-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/start.php, mod/file/views/default/file/file.php: Marcus Povey + <marcus@dushka.co.uk> * Name tweaks + +2008-05-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php: Get and set per-site configuration values + from the database + +2008-05-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/actions/upload.php: Marcus Povey <marcus@dushka.co.uk> * Minor + tweak + + * mod/file/actions/upload.php: Marcus Povey <marcus@dushka.co.uk> * Error + handling + + * mod/file/actions/upload.php: Marcus Povey <marcus@dushka.co.uk> * Save to + get the GUID + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX: Typo + +2008-05-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: $CONFIG->dbprefix, not $CONFIG->prefix + +2008-05-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php, mod/file/upload.php: Marcus Povey + <marcus@dushka.co.uk> * Bugfix: uses the correct filename + +2008-05-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: Introducing gatekeeper(); + + * engine/lib/elgglib.php: Introducing run_function_once($functionname, + $timelastupdatedcheck). + +2008-05-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/actions/upload.php, mod/file/index.php, mod/file/start.php, + mod/file/views/default/file/file.php, mod/file/views/default/file/icon.php: + Marcus Povey <marcus@dushka.co.uk> * Using mime types + + * engine/lib/database.php, engine/lib/entities.php: Marcus Povey + <marcus@dushka.co.uk> * Fixed regression on custom class loader + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Now + registers ElggFile for 'object' & 'file' + +2008-04-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Fix for previous fix for previous fix + + * engine/lib/entities.php: Slight correction to the count entities from + relationship alias in ElggEntity + + * engine/lib/relationships.php: Fix for previous fix + + * engine/lib/relationships.php: Fix for previous + + * engine/lib/entities.php, engine/lib/relationships.php: Fixing some + functions relating to relationships + +2008-04-30 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Minor tweak: + removed $ns references from ODD __toString() + + * engine/lib/export.php, engine/lib/relationships.php: Marcus Povey + <marcus@dushka.co.uk> * Changed "verb" to "type" in relationship, as + described in ODD spec 0.5 + + * engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> * Removed + get_notifications... you should provide a list of guid's yourself + + * mod/file/views/default/file/footer.php: Marcus Povey <marcus@dushka.co.uk> + * Simple footer + +2008-04-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: get_entities returns false if the subtype name + couldn't be found. + +2008-04-30 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/file/actions/upload.php, mod/file/friends.php, mod/file/index.php, + mod/file/languages/en.php, mod/file/start.php, mod/file/upload.php, + mod/file/views/default/file/file.php, mod/file/views/default/file/footer.php, + mod/file/views/default/file/upload.php, mod/file/world.php: Marcus Povey + <marcus@dushka.co.uk> * First draft file upload + +2008-04-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/relationships.php: Introducing + getEntitiesFromRelationship and countEntitiesFromRelationship methods on + ElggEntity + + * mod/blog/views/default/object/blog.php: Fixed a (presumably transient) + comments issue in blogs. + + * mod/blog/views/default/object/blog.php: Temporary style fix + + * mod/blog/views/default/object/blog.php: Updating blog view to involve + icons + +2008-04-30 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * + ElggDiskFilestore now uses matrix formed from username, and supports paths. + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * + +2008-04-30 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Resizing images now resamples them for better + clarity. + + * mod/profile/actions/iconupload.php: Better error reporting on previous. + + * mod/profile/actions/iconupload.php: Fixed profile resizing issue + + * engine/lib/filestore.php: Previous now returns false. + + * engine/lib/filestore.php: Fixed image resizing issue, corrected function + to create a jpeg using output buffering rather than a temporary file + +2008-04-29 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/page_elements/header.php: added jquery to the main pageshell + header + + * vendors/jquery/jquery.js: Uploaded the latest jquery into core. + +2008-04-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, mod/profile/actions/iconupload.php, + mod/profile/editicon.php, mod/profile/graphics/defaultlarge.jpg, + mod/profile/graphics/defaultmedium.jpg, + mod/profile/graphics/defaultsmall.jpg, mod/profile/icon.php, + mod/profile/languages/en.php, mod/profile/start.php, + mod/profile/views/default/profile/editicon.php, + mod/profile/views/default/profile/icon.php, + mod/profile/views/default/user/user.php: Introducing profile icons. + + * engine/lib/filestore.php: Fix for make_file_matrix + + * engine/lib/filestore.php: Filenames fix + + * engine/lib/filestore.php: Non-invasive fix for previous. + + * engine/lib/filestore.php: Introducing get_uploaded_file and + get_resized_image_from_uploaded_file. + + * engine/lib/extender.php: Sledgehammer tactics on can_edit_extender + + * engine/lib/extender.php: Attempt at an extender canEdit fix + + * engine/lib/annotations.php: Fixed typo + + * engine/lib/extender.php: Added getEntity() to ElggExtender + + * engine/lib/annotations.php: Fixed a minor SQL error in annotation sum + functions + + * engine/lib/annotations.php: Minor fix involving ratings and get + annotations + +2008-04-29 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX: + Import functionality works, removed update but no change error on update + + * engine/lib/extender.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX: + Missing name + + * engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Fixed bug in + getOwner override + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Fixed + incorrect if condition logic + +2008-04-29 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/calendar.php: small tweak to the calendar input + +2008-04-29 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/input/calendar.php: Replacing strip_string with + sanitise_string in the calendar input + +2008-04-28 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> * Notify + and email notify added (not tested) ... still unsure about get_notify_list, + attempted a number of options ... not sure if this is as simple as it could + be + +2008-04-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/vendors/calendarpopup/CalendarPopup.js, + views/default/input/calendar.php, views/default/output/calendar.php: Calendar + popup input for dates + + * views/default/output/tags.php: Removing undefined index notice + + * views/default/welcome.php: Removed annoying reference to $vars['name'] in + the welcome view + + * mod/profile/actions/edit.php, mod/profile/languages/en.php, + mod/profile/start.php, mod/profile/views/default/profile/edit.php, + mod/profile/views/default/user/user.php: The profile now has fields set in + start.php. TODO: make those user editable, once we have the admin panel ... + + * views/default/output/tags.php: The tag output view can now use + $vars['value'], bringing it in line with all the others + + * views/default/input/email.php, views/default/output/email.php: Email + address input and output fields + +2008-04-25 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * endpoints/rest.php: Marcus Povey <marcus@dushka.co.uk> * Removed minor + config stuff + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Crude + deleteall method added + + * htaccess_dist: Marcus Povey <marcus@dushka.co.uk> * JSON & PHP export + rewrite rules + + * views/json/export/entity.php, views/json/export/metadata.php, + views/json/export/relationship.php, views/php/export/entity.php, + views/php/export/metadata.php, views/php/export/relationship.php: Marcus + Povey <marcus@dushka.co.uk> * JSON & PHP Export modes + + * engine/lib/extender.php, engine/lib/relationships.php: Marcus Povey + <marcus@dushka.co.uk> * Metadata and relationships can now be accessed as + arrays + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Objects can + be accessed as arrays + +2008-04-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Adding get_entities_from_metadata_multi + +2008-04-25 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * export/handler.php, htaccess_dist, odd/handler.php: Marcus Povey + <marcus@dushka.co.uk> * Renamed /odd to /export since the handler can now do + so much more... + +2008-04-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/editmenu.php: Editmenu stub view + +2008-04-25 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Marcus Povey <marcus@dushka.co.uk> * Using ODD view by + default + + * odd/handler.php, views/default/export/entity.php, + views/default/export/metadata.php, views/default/export/relationship.php, + views/odd/export/entity.php, views/odd/export/metadata.php, + views/odd/export/relationship.php, views/odd/pageshells/pageshell.php: Marcus + Povey <marcus@dushka.co.uk> * Updated ODD handler, now uses views * Normal + and ODD view for all data items... cute eh? :) + + * engine/lib/annotations.php, engine/lib/extender.php, + engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Using common + attribute type var to determine ODD export type for uuid generation, now + attributes can support a uuid + + * .../views/default/guidbrowser/entity_full.php: Marcus Povey + <marcus@dushka.co.uk> * Uses guid_one as well + + * odd/handler.php: Marcus Povey <marcus@dushka.co.uk> * Removed session + debug + + * action.php, engine/lib/api.php, engine/lib/elgglib.php, + views/default/api/output.php, views/json/api/output.php, + views/json/pageshells/pageshell.php, views/php/api/output.php, + views/php/pageshells/pageshell.php, views/xml/api/output.php, + views/xml/pageshells/pageshell.php: Marcus Povey <marcus@dushka.co.uk> * + + * endpoints/rest.php: Marcus Povey <marcus@dushka.co.uk> * API converted to + use views system + +2008-04-25 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fix to the debug messages for elgg_view + +2008-04-25 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/export.php: Marcus Povey + <marcus@dushka.co.uk> * Removed all namespacing code + +2008-04-24 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Namespace + support added to export + +2008-04-24 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * version.php: Minor edit to the version number spec + + * engine/lib/elgglib.php, engine/lib/version.php, engine/schema/mysql.sql, + version.php: The beginnings of a db upgrade system. See lib/version.php, + /version.php and the datalist functions in elgglib.php. + +2008-04-24 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Removed header + object + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Unhandled + elements issue a warning on import + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Removed ODD + header element + + * engine/lib/entities.php: + + * engine/lib/annotations.php, engine/lib/entities.php, + engine/lib/extender.php, engine/lib/metadata.php: Marcus Povey + <marcus@dushka.co.uk> * Generated now published * Metadata and annotations + use time from db * Attributes use time from entity + +2008-04-23 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Improved + documentation + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Filesize + support added, now possible to get all file contents with + $file->read($file->size()); + +2008-04-21 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/profile/actions/edit.php, mod/profile/edit.php, mod/profile/index.php, + mod/profile/languages/en.php, mod/profile/start.php, + mod/profile/views/default/profile/edit.php, + mod/profile/views/default/user/user.php: Introduced profile plugin + + * engine/lib/entities.php, engine/lib/metadata.php, engine/lib/users.php: + Fixed user GUID and multiple metadata bugs + + * engine/lib/sessions.php: Session init now gets priority + + * engine/lib/metadata.php: Improving the metadata search in cases where + users have multiple tags with the same text + + * mod/blog/start.php: Added doc for blog URL function + + * engine/lib/entities.php: Minor update to the default entity URLs + + * engine/lib/elgglib.php: Fixed an inconsistency in elgg_view_entity + +2008-04-21 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Numerous + bugs fixed + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * No longer + saves file automatically, this gives you the option as to how to handle files + - either as proper objects or adhoc file handles which still use the + filestore code. + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Save and + Load (read/write) work * TODO: Loaded can not be loaded via name, only + guid... correct? + +2008-04-21 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: can_edit_entity now always returns false if the + user is logged out + +2008-04-21 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php: Marcus Povey <marcus@dushka.co.uk> * Removed tiny + debug output + +2008-04-21 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php: Fix for lingering sessions with nonexistent users + + * engine/schema/mysql.sql: Removing extraneous character from schema + + * engine/schema/mysql.sql: Added site_guid to the entities table + +2008-04-18 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Unfinished + filestore code + + * engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * Cleaned up doc + +2008-04-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: If you feed an entity a metadata array, it + assumes multiple values are allowed + + * views/default/input/tags.php: Updated input tag field to take in strings + as well as arrays + + * mod/blog/views/default/object/blog.php: Link fix + + * htaccess_dist: Minor page handler mod_rewrite fix + +2008-04-18 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/exporttest/index.php, mod/guidbrowser/index.php: Marcus Povey + <marcus@dushka.co.uk> * Hardcoded sessions no longer necessary now that login + works + +2008-04-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/views/default/object/blog-comment.php, + mod/blog/views/default/object/blog.php, + views/default/account/forms/register.php: Removing references to action.php + + * action_handler.php: Searunner?! + +2008-04-18 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * action_handler.php, htaccess_dist: Marcus Povey <marcus@dushka.co.uk> * + Fixed broken actions code on linux + +2008-04-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php: Removing previous + +2008-04-18 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Fixed ODD mod-rewrite rules + +2008-04-18 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php: Action debug + + * htaccess_dist, mod/blog/start.php: Fix for page handler bugs + +2008-04-17 misja <misja@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Misja Hoebe <misja@curverider.co.uk> Clean up svn cruft + +2008-04-16 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, search/index.php: Introducing search + + * engine/lib/elgglib.php, mod/blog/views/default/object/blog.php: No need + for elgg_view_entity to separately load the owner entity + + * engine/lib/entities.php, mod/blog/start.php: ElggEntity->getOwnerUser() -> + ElggEntity->getOwnerEntity() + + * mod/blog/start.php, mod/blog/views/default/object/blog.php: URL handling + for the blog plugin + + * engine/lib/entities.php: Added the getURL and getOwnerUser methods to + ElggEntity (gets the URL to display the current entity and the ElggUser + entity that represents the owner respectively) + + * engine/lib/entities.php, engine/lib/users.php, entities/index.php, + languages/en.php: Generic entity view system + + * mod/blog/start.php, mod/blog/views/default/object/blog.php: Blog plugin + now serves as a fancy URL example + + * views/default/messages/errors/list.php, views/default/messages/list.php, + views/default/messages/messages/list.php: Fixing the message views + + * engine/lib/input.php, engine/lib/pagehandler.php: Added better GET query + variable handling into the page handler mix + +2008-04-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * _css/css.php, _graphics/blockquote.png, _graphics/footer.gif, + _graphics/header.gif, _graphics/sidebar-bottom.gif, + _graphics/sidebar-top.gif, css/css.php, engine/lib/pagehandler.php, + graphics/blockquote.png, graphics/footer.gif, graphics/header.gif, + graphics/sidebar-bottom.gif, graphics/sidebar-top.gif, htaccess_dist, + pagehandler.php, views/default/css.php, + views/default/page_elements/header.php: Natty page handling functions. See + engine/lib/pagehandler.php + +2008-04-15 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: Marcus Povey <marcus@dushka.co.uk> * Hopefully correct + mod-rewrite rules + +2008-04-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php, engine/lib/entities.php, engine/lib/users.php: + get_entities now allows for arrays of GUIDs to be supplied as an owner, and + can be asked to count entities rather than return them; as a result, + get_user_friends_objects and count_* functionality is also now available + +2008-04-15 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * odd/handler.php: Marcus Povey <marcus@dushka.co.uk> * ODD handler added, + still needs modrewrite rules to be specified. + +2008-04-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/comments/delete.php, mod/blog/languages/en.php, + mod/blog/start.php, mod/blog/views/default/object/blog-comment.php, + mod/blog/views/default/object/blog-comments.php, + mod/blog/views/default/object/blog.php: Blog plugin improvements, including + delete on comments + + * languages/en.php: A couple of additions to the language file + + * views/default/input/checkboxes.php, views/default/input/file.php, + views/default/input/gender.php, views/default/input/longtext.php, + views/default/input/password.php, views/default/input/pulldown.php, + views/default/input/radio.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php: Cleaning up input + field views + + * views/default/output/confirmlink.php, views/default/output/date.php, + views/default/output/file.php, views/default/output/gender.php, + views/default/output/longtext.php, views/default/output/pulldown.php, + views/default/output/tagcloud.php, views/default/output/tags.php, + views/default/output/text.php, views/default/output/timestamp.php, + views/default/output/url.php: Tidied up output views + +2008-04-15 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Removed + canedit shortcut + + * engine/lib/relationships.php: Marcus Povey <marcus@dushka.co.uk> * + Modified to not throw exception on missing verb conversion + + * engine/lib/relationships.php: Marcus Povey <marcus@dushka.co.uk> * + Relationship import + +2008-04-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/extender.php: Improvement to canEdit() for extenders, which + takes into account the canEdit() status of entities the extender is attached + to + + * engine/lib/annotations.php, engine/lib/extender.php, + engine/lib/metastrings.php: Removing the multiple slash problem on + metastrings in extenders + +2008-04-15 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/relationships.php: Marcus Povey <marcus@dushka.co.uk> * + Relationships export + + * engine/lib/xml.php: Marcus Povey <marcus@dushka.co.uk> * Improved XML to + array code + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Minor tweaks + + * engine/lib/extender.php: Marcus Povey <marcus@dushka.co.uk> * Extender + import support. * Removed Importable interface on extender, its easier to + just use the entity object interface. + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Blocking + create and update dates from ODD export, since these don't make sense to + export. + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added + optional set multiple on metadata + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Belts and + braces + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Entity + import. + + * engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey + <marcus@dushka.co.uk> * Using common detect_extender_valuetype function + +2008-04-14 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Undone last as + it was a bad idea. + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Exception + thrown on unrecognised import tag. + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Import + functions now deal in ODD! + + * engine/lib/export.php, engine/lib/xml.php: Marcus Povey + <marcus@dushka.co.uk> * XML Import processor + + * engine/lib/relationships.php: Marcus Povey <marcus@dushka.co.uk> * + Relationships export + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Relationships + export + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * ODD + relationship verb -> relationship mapping functions + + * mod/guidbrowser/index.php, mod/guidbrowser/start.php, + .../views/default/guidbrowser/entity_full.php: Marcus Povey + <marcus@dushka.co.uk> * Relationships added to GUID browser + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * + Relationships table brought in line with code... oops + + * engine/lib/annotations.php, engine/lib/entities.php, + engine/lib/extender.php, engine/lib/metadata.php: Marcus Povey + <marcus@dushka.co.uk> * ODD Annotation and Metadata export + +2008-04-11 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Added owner + uuid to type + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Fixed + subclass + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Comment tweak + + * engine/lib/annotations.php, engine/lib/entities.php, + engine/lib/export.php, engine/lib/extender.php, engine/lib/metadata.php, + engine/lib/relationships.php: Marcus Povey <marcus@dushka.co.uk> * Entity ODD + export + + * engine/lib/xml.php: Marcus Povey <marcus@dushka.co.uk> * Moved XML stuff + to xml.php + + * engine/lib/exceptions.php: Marcus Povey <marcus@dushka.co.uk> * Added + DataFormatException + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Minor tweak + +2008-04-10 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * endpoints/rest.php, engine/lib/api.php, engine/lib/pam.php: Marcus Povey + <marcus@dushka.co.uk> * Created PAM library * API moved to use new PAM + functions + +2008-04-09 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/apitest/index.php, mod/apitest/start.php, + mod/apitest/views/default/apitest/configform.php, + mod/apitest/views/default/apitest/main.php: Marcus Povey + <marcus@dushka.co.uk> * Package header added + + * mod/tasklist/index.php, mod/tasklist/start.php, + mod/tasklist/views/default/tasklist/item.php, + mod/tasklist/views/default/tasklist/main.php, + mod/tasklist/views/default/tasklist/newtask.php: Marcus Povey + <marcus@dushka.co.uk> * Package header added + + * mod/exporttest/index.php, mod/exporttest/start.php, + mod/exporttest/views/default/exporttest/main.php, + .../views/default/exporttest/outputxml.php: Marcus Povey + <marcus@dushka.co.uk> * Package header added + + * mod/guidbrowser/languages/en.php, mod/guidbrowser/start.php, + .../views/default/guidbrowser/browser.php, + .../views/default/guidbrowser/entity.php, + .../views/default/guidbrowser/entity_full.php, + .../views/default/guidbrowser/newentity.php, + .../views/default/guidbrowser/prevnext.php: Marcus Povey + <marcus@dushka.co.uk> * Package header added + +2008-04-09 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/start.php: Fixed some bugs including a + load order patch from Rolando, and an update issue + + * engine/lib/pam.php: Empty PAM include file + +2008-04-08 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/extender.php, + engine/lib/metadata.php, engine/schema/mysql.sql: Marcus Povey + <marcus@dushka.co.uk> * Simplified extender types, now only supports integer + and text - types deamed not to be necessary (yet), also simplifies import and + export. * Types better detected. + +2008-04-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/users.php, engine/start.php: + Incorporating setup fixes from Rolando + +2008-04-08 misja <misja@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php, engine/lib/cache.php, engine/lib/database.php: Misja + Hoebe <misja@curverider.co.uk> More doctag fixes + + * endpoints/rest.php, engine/lib/annotations.php, engine/lib/entities.php, + engine/lib/exceptions.php, engine/lib/export.php, engine/lib/extender.php, + engine/lib/metadata.php, engine/lib/objects.php, engine/lib/plugins.php, + engine/lib/relationships.php, engine/lib/sites.php, engine/lib/users.php: + Misja Hoebe <misja@curverider.co.uk> More docstring fixes + + * action.php, engine/lib/annotations.php, engine/lib/sites.php, + engine/lib/users.php: Misja Hoebe <misja@curverider.co.uk> Fixing doctags + +2008-04-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/metadata.php: Further annotation / + metadata fixes + + * views/default/output/tags.php: Improved tag display + + * engine/lib/annotations.php: Fixing undeclared error + + * mod/blog/actions/delete.php, mod/blog/actions/edit.php, + mod/blog/languages/en.php, mod/blog/start.php, + mod/blog/views/default/object/blog.php: CRUD for blog posts + + * engine/lib/sites.php, engine/lib/users.php: Same bugfix for sites and + users + + * engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/objects.php: + Further adventures in getting things to delete correctly + + * engine/lib/annotations.php, engine/lib/elgglib.php, + engine/lib/entities.php: Further delete and event trigger fixes + + * engine/lib/entities.php: Triggering events on create, update and delete + actions on entities + + * engine/lib/annotations.php, engine/lib/extender.php, + engine/lib/metadata.php: Properly extensible canEdit functionality for + metadata, annotations, and anything else that supports the ElggExtender + interface + + * engine/lib/entities.php, engine/lib/metadata.php: Much better handling for + deleting entities and metadata + +2008-04-04 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/edit.php, mod/blog/edit.php, mod/blog/start.php, + mod/blog/views/default/blog/forms/edit.php, + mod/blog/views/default/object/blog.php: Blog edit updates + + * views/default/input/tags.php: Updated the tags input field + + * languages/en.php: Adding 'edit' to the language file + + * engine/lib/entities.php: Added $entity->canEdit() (true|false) + + * mod/blog/everyone.php, mod/blog/index.php, mod/blog/languages/en.php, + mod/blog/start.php: Introducing the all blog posts page. + + * views/default/output/tags.php: Tweaking the output/tags view + + * engine/lib/entities.php, engine/lib/metadata.php: Added better support for + arrays of metadata + + * mod/blog/actions/add.php, mod/blog/views/default/object/blog.php: Added + tags to the blog plugin + + * mod/blog/read.php, mod/blog/views/default/blog/notfound.php: Further blog + enhancements + +2008-04-03 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/relationships.php: Marcus Povey + <marcus@dushka.co.uk> * Relationship related code moved to relationships.php + * Added ElggRelationship class as wrapper (to help with import and export) * + Import and Export relationship code added (NOT TESTED) + + * mod/exporttest/index.php: + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Minor text + change + +2008-04-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/actions/comments/add.php, mod/blog/languages/en.php, + mod/blog/start.php, mod/blog/views/default/object/blog-comment.php, + mod/blog/views/default/object/blog-comments.php, + mod/blog/views/default/object/blog.php: Added comments to blog + + * engine/lib/database.php: Added query display to database exceptions + + * engine/lib/sessions.php: Fixed session initialisation issue + +2008-04-03 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/lib/extender.php, engine/lib/metadata.php: + Marcus Povey <marcus@dushka.co.uk> * Annotations and metadata now imported + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Bugfixes + + * mod/guidbrowser/index.php, mod/guidbrowser/start.php, + .../views/default/guidbrowser/browser.php, + .../views/default/guidbrowser/entity.php, + .../views/default/guidbrowser/entity_full.php, + .../views/default/guidbrowser/navbar.php, + .../views/default/guidbrowser/prevnext.php: Marcus Povey + <marcus@dushka.co.uk> * Basic guid browser + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added + Iterator interface to override foreach behaviour + + * engine/lib/entities.php, engine/lib/objects.php, engine/lib/sites.php, + engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Exception thrown + if load fails + +2008-04-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/languages/en.php, mod/blog/read.php, + mod/blog/views/default/blog/css.php, mod/blog/views/default/object/blog.php: + Blog: extended comment form, etc. + + * engine/lib/elgglib.php: Slight fix for previous + + * engine/lib/elgglib.php: Update for elgg_view_entity + + * engine/lib/database.php: Slight get_data revert + + * views/default/page_elements/header.php: Changing, once again, the way + titles work + + * engine/lib/pageowner.php: Pages can now manually override the page owner + + * mod/blog/languages/en.php, mod/blog/start.php, + mod/blog/views/default/blog/css.php, mod/blog/views/default/object/blog.php: + Adding name and posted date to blog entries + + * mod/blog/index.php, mod/blog/views/default/blog/view.php, + mod/blog/views/default/object/blog.php: Blog update: you can post and view + blog entries. + + * engine/lib/elgglib.php: Improved elgg_view_entity + +2008-04-03 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Cut and + paste is a killer + + * engine/lib/plugins.php: Marcus Povey <marcus@dushka.co.uk> * Fixed + language autoload + +2008-04-02 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/guidbrowser/index.php, mod/guidbrowser/languages/en.php, + mod/guidbrowser/start.php, .../views/default/guidbrowser/entity.php, + .../views/default/guidbrowser/entity_full.php, + .../views/default/guidbrowser/navbar.php, + .../views/default/guidbrowser/newentity.php: Marcus Povey + <marcus@dushka.co.uk> * End of day + +2008-04-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php, engine/lib/entities.php, engine/lib/users.php: + Assorted entity fixes + + * engine/lib/plugins.php: Plugins now autoregister translations + + * engine/lib/entities.php: Small fix for get_entities + + * mod/blog/actions/add.php, mod/blog/languages/en.php, mod/blog/start.php, + mod/blog/views/default/blog/forms/edit.php: Blog posting + +2008-04-02 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Access id + better handled + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Subtype is + converted to its exportable string version + +2008-04-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php: Removed some unnecessary debug junk + + * engine/lib/actions.php: Fixed action registration for plugins + +2008-04-02 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/exporttest/index.php: Marcus Povey <marcus@dushka.co.uk> * Minor tweak + to actually get the command from it all + +2008-04-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Modified page_draw to behave correctly depending + on sessions + + * languages/en.php: Language updates + + * action.php: Removing debug issue + + * action.php: Debug message in actions + + * views/default/account/forms/register.php: Changing the destination of the + register form + + * views/default/css.php, views/default/page_elements/header.php: Separating + sitename and title in the header + + * views/default/css.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php: Let's make the + classes for input elements consistent + + * views/default/pageshells/pageshell.php: Reinstating the side menu + +2008-04-02 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * graphics/blockquote.png, graphics/footer.gif, graphics/header.gif, + graphics/sidebar-bottom.gif, graphics/sidebar-top.gif, views/default/css.php, + views/default/page_elements/footer.php, + views/default/pageshells/pageshell.php: basic skin added + +2008-04-02 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/schema/mysql.sql: Marcus Povey + <marcus@dushka.co.uk> * BUGFIX: User creation * User import functionality + working + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX: + Offset/limit + + * engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Value to + value_id + + * mod/exporttest/views/default/exporttest/main.php: Marcus Povey + <marcus@dushka.co.uk> * Now using method=post + + * engine/lib/entities.php, mod/tasklist/start.php: Marcus Povey + <marcus@dushka.co.uk> * REMOVED DEBUG * WARNING!!! THERE IS A PHP BUG ON + UBUNTU/APACHE2/PHP5 that will prevent metadata from functioning. Values + appear to get unset. No fix known. + + * engine/lib/entities.php: + + * mod/tasklist/start.php: + + * mod/tasklist/start.php: + + * mod/tasklist/start.php: + + * engine/lib/entities.php, engine/lib/metadata.php: + + * engine/lib/entities.php: + + * engine/lib/entities.php: + + * engine/lib/entities.php: + + * mod/tasklist/start.php: debug + + * engine/lib/entities.php: removed debug + + * engine/lib/entities.php: debug + + * engine/lib/entities.php: debug + + * engine/lib/metadata.php: debug + + * engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey + <marcus@dushka.co.uk> * Entity type/ subtype functional + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * + get_metadata_byname better handles single/multiple return values + + * mod/tasklist/start.php, mod/tasklist/views/default/tasklist/newtask.php: + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * + get_metadata_byname better handles single/multiple return values + +2008-04-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/blog/index.php: Slight change to blogs + +2008-04-02 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: debug + + * engine/lib/metadata.php: removed debug + + * engine/lib/metadata.php: debug + + * mod/tasklist/index.php, mod/tasklist/start.php: test + +2008-04-02 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * htaccess_dist: htaccess dist + + * engine/lib/users.php: Small fix + + * engine/lib/pageowner.php: Smaller version of previous + + * engine/lib/pageowner.php: Introducing page_owner_entity + + * engine/lib/friends.php: Removing the friends module (it's unnecessary) + + * engine/lib/pageowner.php: Fix to previous + + * engine/lib/pageowner.php: Reverting page_owner + +2008-04-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * End of day... + + * engine/lib/annotations.php, engine/lib/extender.php, + engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Moved common + functionality of metadata and annotations into superclass. + +2008-04-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * languages/en.php, mod/blog/add.php, mod/blog/edit.php, mod/blog/index.php, + mod/blog/languages/en.php, mod/blog/start.php, + mod/blog/views/default/blog/forms/edit.php: Further adventures in blogging; + saving for now + + * mod/blog/index.php, mod/blog/languages/en.php, mod/blog/start.php, + views/default/welcome/logged_in.php: Blog mod and welcome screen updates + + * engine/lib/pageowner.php: Update to docs for previous + + * engine/lib/pageowner.php, engine/lib/users.php: page_owner() now returns + an ElggUser or false + + * views/default/navigation/toolbox.php: Modified toolbox to display menu + items correctly + + * engine/lib/elgglib.php: Fixed the menu item function + +2008-04-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * index.php: Marcus Povey <marcus@dushka.co.uk> * Removed debug + +2008-04-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/languages.php: Added the register_languages function, for + easier loading of language files from plugins + + * actions/register.php, engine/lib/entities.php, engine/lib/sessions.php, + engine/lib/users.php: Registration, login, logout work. Victory! + + * views/default/account/forms/register.php: Registration form update + + * engine/lib/users.php: Updated the registration function + + * languages/en.php, register.php, views/default/account/forms/login.php, + views/default/account/forms/register.php, views/default/login.php, + views/default/welcome/logged_out.php: Further adventures in registration + +2008-04-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Some UUID + functions + +2008-04-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, actions/logout.php, actions/register.php, + engine/lib/entities.php, engine/lib/users.php, languages/en.php, + views/default/login.php: User registration gubbins + +2008-04-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Used wrong + function decl + + * mod/exporttest/index.php, + mod/exporttest/views/default/exporttest/main.php: Marcus Povey + <marcus@dushka.co.uk> * Added import block + + * engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Moved import to + ElggEntity + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Moved import + to ElggEntity + +2008-04-01 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php, languages/en.php, + views/default/navigation/topmenu.php, views/default/page_elements/header.php, + views/default/welcome.php, views/default/welcome/logged_in.php, + views/default/welcome/logged_out.php: Fixed some session stuff, modified a + few views + +2008-04-01 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Moved import + to ElggEntity + + * engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Moved import to + ElggEntity + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Entities + owner_guid exported as owner_uuid + +2008-03-31 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Tidied up + comments + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Somewhat more + robust import logic + + * engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey + <marcus@dushka.co.uk> * Owner guid converted to a uuid + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Initial xml + import. + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Export of + entities now includes uuid + +2008-03-31 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/test/graphics/elgg.powered.png, mod/test/graphics/leaf.jpg, + mod/test/graphics/logo.png, mod/test/graphics/orange_small.png, + mod/test/graphics/purplecrayon.gif, mod/test/index.php, mod/test/start.php, + mod/test/views/default/css.php, mod/test/views/default/menu.php, + mod/test/views/default/pageshells/pageshell.php, + mod/test/views/default/testplugin/pageshell.php: Removing the mod/test + plugin. It doesn't need to be here... + +2008-03-31 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php: Marcus Povey <marcus@dushka.co.uk> * + Reverted regression + +2008-03-29 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * No such entity + error thrown if invalid guid given for export + +2008-03-28 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/api.php, engine/lib/entities.php, + engine/lib/export.php, engine/lib/metadata.php, index.php: Marcus Povey + <marcus@dushka.co.uk> * Metadata and Annotations now exported. + + * engine/start.php: Marcus Povey <marcus@dushka.co.uk> * Preloads export + library - todo: do this better! + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * + + * mod/exporttest/index.php, mod/exporttest/start.php, + mod/exporttest/views/default/exporttest/main.php, + .../views/default/exporttest/outputxml.php: Marcus Povey + <marcus@dushka.co.uk> * Export test + + * engine/lib/entities.php, engine/lib/export.php: Marcus Povey + <marcus@dushka.co.uk> * Export functionality for ElggEntity and children + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Whitespace + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Using export() + instead of toStdClass() + +2008-03-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Corresponding fix for register_plugin_hook + + * engine/lib/elgglib.php: Fix for trigger_plugin_hook + + * engine/lib/configuration.php: Autoconfiguration update .. again + + * engine/lib/elgglib.php: Some extra params for elgg_view_entity + + * engine/lib/elgglib.php: Added elgg_view_entity(ElggEntity $entity) to + intelligently display entities + +2008-03-28 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Moved XML + serialisation functions to export.php + +2008-03-28 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Added custom return values to trigger_plugin_hook + + * engine/lib/elgglib.php: Some extra documentation + + * engine/lib/elgglib.php: Plugin hooks + +2008-03-27 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Sketch + import/export functions added, pending event handling functions + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Array + support added + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Add / update + meta from array + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Multiple + meta tag support (requires db schema change) + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Removed sql + restriction to allow multiple tag entries + +2008-03-26 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/apitest/index.php, mod/apitest/start.php, + mod/apitest/views/default/apitest/configform.php, + mod/apitest/views/default/apitest/main.php: Marcus Povey + <marcus@dushka.co.uk> * Basic API testrig + +2008-03-25 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php, engine/schema/mysql.sql: Marcus Povey + <marcus@dushka.co.uk> * Subtype subclass instantiation + + * engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * IO Exception if + cache directory doesn't exist + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Removed debug. + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Array support + added to api + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Call method now + specified in api + +2008-03-22 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Whitespace + removed + +2008-03-21 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Tweak for + unrecognised output format handling + +2008-03-20 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/tasklist/index.php: Marcus Povey <marcus@dushka.co.uk> * tags + + * engine/lib/annotations.php, engine/schema/mysql.sql: Marcus Povey + <marcus@dushka.co.uk> * Annotations now using metastrings table for name_ids + * Stupid amounts of whitespace removed + + * engine/lib/entities.php, engine/lib/metadata.php, engine/schema/mysql.sql: + Marcus Povey <marcus@dushka.co.uk> * Metadata now using metastrings * + Entities will now throw an exception when creation is attempted with no owner + + * mod/tasklist/index.php, mod/tasklist/views/default/tasklist/newtask.php: + Marcus Povey <marcus@dushka.co.uk> * Tags + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * a/cvs/csv ... + oops + + * engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * Age checking on + cache. + +2008-03-19 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Exports working + system.api.list + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Removed warning + when calling undeclaired functions + + * endpoints/rest.php: Marcus Povey <marcus@dushka.co.uk> * Added some + default values - these should be removed! + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Using simple + cache for replay protection... still need to clear cache of old files etc. + + * engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * Cache no longer + using matrix directory due to issues with mkdir. + + * endpoints/rest.php: Marcus Povey <marcus@dushka.co.uk> * Added expose and + call functions. + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Added expose and + call functions. + + * endpoints/rest.php, engine/lib/api.php, index.php: Marcus Povey + <marcus@dushka.co.uk> * API now uses PAM + +2008-03-18 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * endpoints/rest.php, engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> + * API now supporting pluggable output format + + * mod/tasklist/index.php, mod/tasklist/start.php, + mod/tasklist/views/default/tasklist/item.php, + mod/tasklist/views/default/tasklist/main.php, + mod/tasklist/views/default/tasklist/newtask.php: Marcus Povey + <marcus@dushka.co.uk> * Added VERY simple tasklist plugin. + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Final tweaks + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Moved order + and limit the right way + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Get Metadata + now actually works + + * engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey + <marcus@dushka.co.uk> * Modified to better deal with metastrings table + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Value to + value_id + +2008-03-17 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * getOwner now + consistent with class hierachy + + * engine/lib/objects.php, engine/lib/users.php: Marcus Povey + <marcus@dushka.co.uk> * getOwner now consistent with class hierachy + + * engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Fixed sql + error on clear annotaitons + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * limit/offset + the wrong way round + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * guid not + needed in subtype since this is just a label. + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX: + Added config + + * engine/lib/sessions.php, engine/lib/users.php: Marcus Povey + <marcus@dushka.co.uk> * Some minor tweaks + + * engine/lib/configuration.php: Marcus Povey <marcus@dushka.co.uk> * + Reverted regression caused by previous revision + +2008-03-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sessions.php, engine/lib/users.php: Session functionality, + hello again! + +2008-03-14 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php, engine/lib/languages.php: Marcus Povey + <marcus@dushka.co.uk> * Removed error outputs * Fixed languages + + * engine/lib/access.php: Marcus Povey <marcus@dushka.co.uk> * Made site test + conditional to remove debug message + +2008-03-14 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php: A quick syntax fix for objects + +2008-03-14 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/entities.php: Marcus Povey + <marcus@dushka.co.uk> * Get and set annotations seem to be working + + * engine/lib/annotations.php, engine/lib/entities.php: Marcus Povey + <marcus@dushka.co.uk> * Get annotations + +2008-03-14 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php, engine/lib/usersnew.php: Whoops, that should be + users.php + + * engine/lib/usersnew.php: Removed a needless comment + + * engine/lib/usersnew.php: New users module + + * engine/lib/entities.php, engine/lib/objects.php, engine/lib/users.php: + Adding a couple of extra functions, deleting the old users module + +2008-03-14 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/entities.php: Marcus Povey + <marcus@dushka.co.uk> * Annotations added + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added + average calcs + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Removed debug + + * engine/lib/entities.php, engine/lib/metadata.php, index.php: Marcus Povey + <marcus@dushka.co.uk> * Metadata code + +2008-03-14 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php: Added new objects class + + * engine/lib/entities.php, engine/lib/objects.php: Removing old objects + class + +2008-03-14 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metastrings.php: Marcus Povey <marcus@dushka.co.uk> * + Metastrings modified for new schema + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Belts and + braces + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Belts and + braces + +2008-03-13 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Use + $CONFIG->debug = true to enable query profiling + + * engine/lib/entities.php, engine/lib/sites.php: Marcus Povey + <marcus@dushka.co.uk> * Finally got sites to load :) + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Undone + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Owner ID + detected if not specified. + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Now saves + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Access + control fields ok + + * engine/lib/access.php: Marcus Povey <marcus@dushka.co.uk> * Access using + new schema + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Added access + groups + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Fixed insert + SQL + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Types + initialised for first time creation + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Bugfix: + getMetaData + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Bugfix: + setMetaData + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Made URL + unique + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Commented out + sites_init - this needs to be rewritten! + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Added ElggSite + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added + relationship code + + * engine/lib/entities.php, engine/schema/mysql.sql: Marcus Povey + <marcus@dushka.co.uk> * Removed site_guid references, since this should be + handled by relationships + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Ooops... + forgot access controls + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Changed a + couple of table names + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added + delete_entity + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Initial + framework of ElggEntity code + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * A little bit + of extra info. + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Made subtype + a unique key + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * New database + schema. THIS IS A FLAG DAY! + +2008-03-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Added the ability to set an alternative template + handler + +2008-03-12 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Multiple + searches. + + * engine/lib/annotations.php: + + * engine/lib/annotations.php, engine/lib/metadata.php, + engine/lib/metastrings.php, engine/lib/sites.php, index.php: Marcus Povey + <marcus@dushka.co.uk> * Subtyping on annotations and metadata + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX: + get_data now catches mysql_errors + +2008-03-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/actions.php, mod/test/start.php: Actions fix + + * engine/lib/actions.php, engine/lib/objects.php, languages/en.php, + mod/test/index.php, mod/test/start.php, + mod/test/views/default/testplugin/pageshell.php: Language updates + +2008-03-12 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added + get_entity_subtypes function + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * object_* + changed to entity_* in metadata and annotations + +2008-03-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Fixing incorrect primary key + + * engine/schema/mysql.sql, mod/test/index.php: Fixing incorrect primary key + + * engine/lib/access.php, engine/lib/objects.php, mod/test/index.php: Updates + to both objects (in order to be able to resave type properly) and access (to + add useful constants) + +2008-03-12 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * object_* + changed to entity_* in metadata and annotations + + * engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey + <marcus@dushka.co.uk> * object_* changed to entity_* + +2008-03-11 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/test/views/default/css.php, + mod/test/views/default/pageshells/pageshell.php: tweak to ben's elgg 0.2 + theme plugin + +2008-03-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * mod/test/graphics/elgg.powered.png, mod/test/graphics/leaf.jpg, + mod/test/graphics/logo.png, mod/test/graphics/orange_small.png, + mod/test/graphics/purplecrayon.gif, mod/test/views/default/css.php, + mod/test/views/default/menu.php, + mod/test/views/default/pageshells/pageshell.php, + views/default/navigation/toolbox.php: Adding a friendly old template to the + test plugin + +2008-03-11 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * File cache + outline + +2008-03-11 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/css.php: css tweak + + * index.php, mod/dashboard/views/default/dashboard/welcome.php: index page + changes so it now logs you into the dashboard + + * mod/dashboard/index.php, mod/dashboard/start.php, + mod/dashboard/views/default/dashboard/welcome.php, views/default/css.php, + views/default/navigation/topmenu.php: css, dashboard and topmenu tweaks + +2008-03-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php, engine/lib/plugins.php, mod/test/index.php: Fixes + for previous + + * engine/lib/elgglib.php, engine/lib/plugins.php, mod/test/index.php, + mod/test/start.php: God bless 'em! Plugins now autoregister their own views. + +2008-03-11 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey + <marcus@dushka.co.uk> * Removed subtypes until problems with tag system are + sorted out. + + * engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey + <marcus@dushka.co.uk> * Added orderby and limits + +2008-03-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Page_draw echoes + +2008-03-11 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * ElggCache + superclass + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Value type + added + +2008-03-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: user_info() ftw + +2008-03-11 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Added api to list + apis + +2008-03-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/pageowner.php, engine/lib/users.php: Et voila: page ownership! + + * engine/lib/elgglib.php, views/default/pageshell.php, + views/default/pageshells/pageshell.php: The pageshell now correctly passes + elements to the header, footer etc. + + * mod/test/index.php: Minor test plugin fix + + * engine/lib/elgglib.php, views/default/navigation/toolbox.php: Menu items + fix + + * mod/test/start.php: Initial test plugin menu items + + * views/default/navigation/toolbox.php: Toolbox navigation edit + + * engine/lib/elgglib.php: Registers and menu items + +2008-03-11 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * endpoints/rest.php, engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> + * Site id specified + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Removed log + + * engine/lib/annotations.php, engine/lib/metadata.php, + engine/lib/metastrings.php, engine/schema/mysql.sql: Marcus Povey + <marcus@dushka.co.uk> * Added metadata/metastrings tag stuff. Lorks. + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Fixed db + problems + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Removed + count based on this conversation: [10:05:38] … basically, if you add an + item, you need to create a tag entry in the metastrings table (as discussed + yesterday) [10:05:56] … if you then delete the item, that leaves a tag + [10:06:07] … if you want to delete the tag when nothing references it + [10:06:11] … it needs a counter [10:06:29] … which means for every add + and delete query you need to check for and sometimes update this counter + [10:06:36] … making three queries for every one [10:06:47] … but if you + don't do that the meta strings table grows over time [10:06:54] … making it + space inefficient [10:07:03] … so, which do you do? [10:10:31] … ? + [10:10:43] … i'd be tempted to not delete [10:10:58] … because the + multiple queries will be a pain for everyone all the time [10:11:05] … and + storage costs are cheap [10:11:32] Ben Werdmuller: I would be very tempted to + do the same [10:11:35] … so let's do that :) [10:11:36] Marcus Povey: maybe + we could write an admin script to clean up or something [10:11:45] Ben + Werdmuller: exactly, we could clean up on a cron if people really want + [10:11:59] … but for now, let's just go with the growing tag cloud + +2008-03-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, actions/logout.php, engine/lib/languages.php, + languages/en.php, views/default/login.php, + views/default/navigation/topmenu.php, views/default/page_elements/footer.php, + views/default/welcome.php: More language integration + + * actions/login.php, actions/logout.php, engine/lib/languages.php, + languages/en.php: Languages! There's a little more to do, but ... + +2008-03-10 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Added count + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Changed + metadata database to use metastrings as described (all values in metadata are + now storing data only once) + + * endpoints/rest.php, engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> + * First draft api + +2008-03-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sites.php: Updated ref to get_objects + + * engine/lib/sites.php: Fixing access permissions error on site update + + * engine/lib/objects.php: Updated objects with metadata and annotations + +2008-03-10 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * endpoints/rest.php, engine/lib/api.php, engine/lib/users.php, + engine/schema/mysql.sql, index.php: Marcus Povey <marcus@dushka.co.uk> * + Tokens and execute code added to api + +2008-03-10 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/navigation/toolbox.php, + views/default/navigation/topmenu.php, views/default/page_elements/header.php: + top level navigation added + + * views/default/text/about.php, views/default/text/privacy_view.php, + views/default/text/tos_view.php: changes to the text pages + + * engine/lib/elgglib.php, views/default/basic_elements/login.php, + views/default/basic_elements/welcome.php, views/default/css.php, + views/default/input/checkboxes.php, views/default/input/file.php, + views/default/input/gender.php, views/default/input/longtext.php, + views/default/input/password.php, views/default/input/pulldown.php, + views/default/input/radio.php, views/default/input/tags.php, + views/default/input/text.php, views/default/input/url.php, + views/default/navigation/toolbox.php, views/default/navigation/topmenu.php, + views/default/output/date.php, views/default/output/file.php, + views/default/output/gender.php, views/default/output/longtext.php, + views/default/output/pulldown.php, views/default/output/tagcloud.php, + views/default/output/tags.php, views/default/output/text.php, + views/default/output/timestamp.php, views/default/output/url.php, + views/default/page_elements/footer.php, + views/default/page_elements/header.php, + views/default/pageshells/pageshell.php, + views/default/pageshells/pageshell_loggedout.php, + views/default/pageshells/pageshell_sidebar.php, views/default/text/about.php, + views/default/text/privacy_view.php, views/default/text/tos_view.php: some + new views + +2008-03-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, engine/lib/users.php: Adding metadata and annotations + for users. + +2008-03-10 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Erp + +2008-03-10 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * views/default/welcome.php: logout bug fix + +2008-03-10 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sites.php: + + * engine/lib/annotations.php, engine/lib/sites.php: Marcus Povey + <marcus@dushka.co.uk> * Simple maths functions added + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Site objects + +2008-03-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, actions/logout.php, engine/lib/actions.php, + engine/lib/elgglib.php, engine/lib/users.php, + views/default/messages/list.php, views/default/messages/messages/list.php, + views/default/pageshell.php: Messages and actions: fixed! + +2008-03-10 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Remove site + metadata + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Get user sites + +2008-03-10 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * actions/login.php, views/default/login.php: Fixing the login form + +2008-03-09 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * index.php: Marcus Povey <marcus@dushka.co.uk> * Commented out my testing + + * engine/lib/annotations.php: + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Fixed copy + constructor + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Will now + return objects via metadata + + * engine/schema/mysql.sql: + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Corrected + database fault + +2008-03-08 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/settings.example.php: add url field to settings + + * views/default/css.php: css tweak + + * actions/login.php, actions/logout.php, engine/lib/users.php, index.php, + views/default/css.php, views/default/login.php, views/default/pageshell.php, + views/default/welcome.php: crude login and logout functionality + +2008-03-08 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Added + get_objects_from_metadatas (untested) + +2008-03-08 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php, mod/test/index.php: Configuration fix + +2008-03-08 dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/vendors/jquery/jquery.js: jquery added to core + +2008-03-07 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Add name and + value to get_metadatas + +2008-03-07 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/users.php: Log in and logout + + * mod/test/start.php, mod/test/views/default/testplugin/pageshell.php: Test + plugin + + * engine/lib/elgglib.php: Event API fix + + * engine/lib/plugins.php, engine/start.php: Some extra plugins stuff + + * engine/lib/users.php: Grabbing the ElggUser and sticking it in the session + as appropriate + + * engine/lib/friends.php, engine/lib/users.php, engine/schema/mysql.sql, + index.php: Users and friends + + * engine/lib/sites.php: Fix for ElggSites + +2008-03-07 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * endpoints/rest.php, engine/lib/api.php, engine/schema/mysql.sql: Marcus + Povey <marcus@dushka.co.uk> * Initial work on API + +2008-03-06 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/sites.php: Marcus Povey + <marcus@dushka.co.uk> * Added delete annotations, fixed error on annotation + search (missing params) + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Delete site + implemented + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Count added + + * engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey + <marcus@dushka.co.uk> * Casting done + + * engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Updated + + * engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Added + count to annotations + + * engine/lib/objects.php: Marcus Povey <marcus@dushka.co.uk> * Casting takes + advantage of constructor + + * engine/lib/annotations.php, engine/lib/metadata.php, engine/lib/sites.php, + index.php: Marcus Povey <marcus@dushka.co.uk> * Initial annotations and + metadata get/sets functional, combined with site test + + * engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Can + retrieve annotations + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Metadata + creates and updates + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Meta now + updates if item already exists (if the user has permission) + +2008-03-06 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php: Objects are now cast to ElggObjects on get + +2008-03-06 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey + <marcus@dushka.co.uk> * Cleared up typo + + * engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * User ID + detected if not provided + + * engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Very + crude type detection for annotation tags, defaults to 'tag' + + * engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Implemented + update site + + * engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Ability + to change owner + + * engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Ability to + change owner + + * engine/lib/annotations.php, engine/lib/metadata.php, + engine/lib/objects.php: Marcus Povey <marcus@dushka.co.uk> * Fixed get/sets + + * engine/lib/objects.php: Fixed ElggObject attributes. + + * engine/schema/mysql.sql: + + * engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Removed + write access id on sites since it seemed superfluous + +2008-03-05 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/annotations.php, engine/lib/metadata.php, engine/lib/sites.php, + index.php: End of day + + * engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Sanitise + trims as well + + * engine/lib/exceptions.php: Marcus Povey <marcus@dushka.co.uk> * A couple + more exceptions + + * engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Exceptions + that are handled by the default elgg error handler are now echoed to the + error log. + + * engine/lib/annotations.php, engine/lib/metadata.php: Minor tweaks + + * engine/lib/annotations.php, engine/lib/metadata.php: Switching to desktop + + * engine/lib/annotations.php, engine/lib/metadata.php: Types forced on + $object->value + + * engine/lib/metadata.php: Added metadata object and methods + + * engine/schema/mysql.sql: Added owner id to metadata + + * engine/lib/annotations.php, engine/lib/sites.php: Changed + mysql_real_escape_string to sanitise_string + + * engine/lib/annotations.php: Get annotations + +2008-03-04 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/metadata.php: Commit so i can switch to the laptop... + + * engine/lib/annotations.php: initial annotations library added (untested) + + * engine/schema/mysql.sql: Added metadata and annotations, removed + superfluous tables. + + * engine/lib/sites.php: + + * engine/lib/sites.php: Get site prototype + + * engine/lib/sites.php: Save + + * engine/lib/sites.php: Added a basic ElggSite outline + +2008-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php: Further additions to the ElggObject, according to + spec + +2008-03-03 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/schema/mysql.sql: new site db + + * engine/lib/database.php: Fixed get_tables so install works correctly + + * engine/lib/configuration.php: Fixed wwwroot + +2008-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php: Extending stdClass is silly + + * engine/lib/configuration.php, engine/lib/elgglib.php: Removed some notices + + * engine/lib/database.php: Fixed install issue + +2008-03-03 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: removed echo + +2008-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/configuration.php, engine/lib/database.php, + engine/schema/mysql.sql, engine/settings.example.php, engine/start.php: + Installation issues: fixed + +2008-03-03 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fixed short circuit comparison + +2008-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Some further fixes + + * engine/lib/elgglib.php: Views directory fix + +2008-03-03 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Fixed file exist error + + * engine/lib/elgglib.php: Removed test to see if .htaccess exists, this test + doesn't work on my machine. Reason unknown. + + * engine/lib/database.php: Candidate for deletion + +2008-03-03 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Added callbacks to get_data + + * engine/lib/objects.php, index.php: Some misc changes + +2008-03-03 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Database errors now distinct from "no data", + errors are hard fails + +2008-02-17 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/objects.php: Further metadata and ElggObject updates. + + * engine/lib/objects.php: Added most of an ElggObject class + + * engine/lib/objects.php: Full object and object metadata CRUD functionality + +2008-02-15 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/access.php, engine/lib/database.php, engine/lib/objects.php, + engine/lib/sites.php, engine/lib/users.php, engine/schema/mysql.sql, + index.php: All kinds of object and database stuff + + * engine/schema/mysql.sql, engine/start.php, install.php: Added the concept + of a site_id to msot of the database tables. Also some extra installation + stuff. + + * views/default/css.php: Added a CSS file + + * engine/lib/actions.php, engine/lib/database.php, engine/lib/elgglib.php, + engine/lib/plugins.php, engine/schema/mysql.sql, engine/settings.example.php: + Adding more plugin-related fun + + * engine/lib/configuration.php, views/default/pageshell.php: Various + configuration things + + * engine/lib/configuration.php, engine/lib/elgglib.php, + engine/lib/plugins.php, engine/start.php: Simple plugin mechanism + + * engine/lib/elgglib.php: Correction to previous + + * engine/lib/elgglib.php: Plugins can now extend views. + + * css/css.php: Importing the dynamic CSS file + +2008-02-14 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/install.php, install.php, views/default/pageshell.php: Some + further installation tweaks + + * engine/lib/database.php, engine/lib/elgglib.php, install.php: A simple + beginning to an install script + + * action.php, htaccess_dist, index.php, views/default/pageshell.php: Changes + to site structure + + * engine/lib/actions.php, engine/lib/elgglib.php, engine/schema/mysql.sql, + engine/settings.example.php, index.php, + views/default/messages/sanitisation/htaccess.php: Actions, .htaccess, and the + database schema + +2008-02-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/database.php: Added more context to the database function notes + + * engine/lib/database.php, engine/start.php: Added some fancy database + connection gubbins. If you give it loads of read or write dbs to pick from, + Elgg will choose one at random for each category! + + * engine/lib/elgglib.php, engine/start.php, views/default/pageshell.php: + Messages and exceptions, working merrily together. Aww. + + * views/default/messages/messages/list.php, + views/default/messages/messages/message.php: Standard messages are now + displayed. + + * engine/lib/elgglib.php, engine/start.php, + views/default/messages/errors/exception.php, + views/default/messages/exceptions/exception.php, + views/default/messages/list.php, views/default/pageshell.php: Further message + handling in the template + + * engine/lib/elgglib.php, engine/lib/input.php, engine/start.php, + views/default/messages/errors/exception.php: Exception handling + +2008-02-13 icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php: Moving on to explodenew + + * engine/lib/exceptions.php: Updates + + * engine/lib/input.php: Added input method + + * engine/start.php: Start now reporting errors using exceptions... + + * engine/lib/exceptions.php: Added installation exception + + * engine/start.php: Loads now + + * engine/lib/elgglib.php: Ooops... + + * engine/start.php: Loading exceptions + + * engine/lib/elgglib.php: Added error handler stuff. + + * engine/lib/exceptions.php: Added exceptions + + * engine/start.php: Added CVS exclude to start.php + +2008-02-13 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/start.php, views/default/messages/sanitisation/settings.php: A + slightly better no-settings error. It's probably a good idea to eventually + allow people to edit settings.php directly if they have the access defined. + + * engine/start.php: Let's be a little more friendly. + + * engine/start.php, views/default/messages/errors/error.php, + views/default/messages/errors/list.php, views/default/pageshell.php: Some + error reporting and initial (very, very basic) templating + + * engine/lib/elgglib.php: A little reoirganisation in elgglib + +2008-02-12 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/lib/elgglib.php: Adding priority and a little more description to + the events API. + + * engine/lib/elgglib.php, engine/start.php: Adding the events API + + * engine/lib/elgglib.php, engine/start.php: Sanitisation + + * engine/lib/elgglib.php, engine/start.php, + views/default/messages/sanitisation/settings.php: Introducing views and some + sanitisation + + * engine/lib/elgglib.php, engine/start.php, index.php: The engine starter + now functions appropriately + +2008-02-11 ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> + + * engine/settings.example.php, engine/start.functions.php, engine/start.php: + Some more bootstrapping. diff --git a/engine/lib/deprecated-1.9.php b/engine/lib/deprecated-1.9.php new file mode 100644 index 000000000..31d03428f --- /dev/null +++ b/engine/lib/deprecated-1.9.php @@ -0,0 +1,582 @@ +<?php +/** + * Return a timestamp for the start of a given day (defaults today). + * + * @param int $day Day + * @param int $month Month + * @param int $year Year + * + * @return int + * @access private + * @deprecated 1.9 + */ +function get_day_start($day = null, $month = null, $year = null) { + elgg_deprecated_notice('get_day_start() has been deprecated', 1.9); + return mktime(0, 0, 0, $month, $day, $year); +} + +/** + * Return a timestamp for the end of a given day (defaults today). + * + * @param int $day Day + * @param int $month Month + * @param int $year Year + * + * @return int + * @access private + * @deprecated 1.9 + */ +function get_day_end($day = null, $month = null, $year = null) { + elgg_deprecated_notice('get_day_end() has been deprecated', 1.9); + return mktime(23, 59, 59, $month, $day, $year); +} + +/** + * Return the notable entities for a given time period. + * + * @param int $start_time The start time as a unix timestamp. + * @param int $end_time The end time as a unix timestamp. + * @param string $type The type of entity (eg "user", "object" etc) + * @param string $subtype The arbitrary subtype of the entity + * @param int $owner_guid The GUID of the owning user + * @param string $order_by The field to order by; by default, time_created desc + * @param int $limit The number of entities to return; 10 by default + * @param int $offset The indexing offset, 0 by default + * @param boolean $count Set to true to get a count instead of entities. Defaults to false. + * @param int $site_guid Site to get entities for. Default 0 = current site. -1 = any. + * @param mixed $container_guid Container or containers to get entities from (default: any). + * + * @return array|false + * @access private + * @deprecated 1.9 + */ +function get_notable_entities($start_time, $end_time, $type = "", $subtype = "", $owner_guid = 0, +$order_by = "asc", $limit = 10, $offset = 0, $count = false, $site_guid = 0, +$container_guid = null) { + elgg_deprecated_notice('get_notable_entities() has been deprecated', 1.9); + global $CONFIG; + + if ($subtype === false || $subtype === null || $subtype === 0) { + return false; + } + + $start_time = (int)$start_time; + $end_time = (int)$end_time; + $order_by = sanitise_string($order_by); + $limit = (int)$limit; + $offset = (int)$offset; + $site_guid = (int) $site_guid; + if ($site_guid == 0) { + $site_guid = $CONFIG->site_guid; + } + + $where = array(); + + if (is_array($type)) { + $tempwhere = ""; + if (sizeof($type)) { + foreach ($type as $typekey => $subtypearray) { + foreach ($subtypearray as $subtypeval) { + $typekey = sanitise_string($typekey); + if (!empty($subtypeval)) { + $subtypeval = (int) get_subtype_id($typekey, $subtypeval); + } else { + $subtypeval = 0; + } + if (!empty($tempwhere)) { + $tempwhere .= " or "; + } + $tempwhere .= "(e.type = '{$typekey}' and e.subtype = {$subtypeval})"; + } + } + } + if (!empty($tempwhere)) { + $where[] = "({$tempwhere})"; + } + } else { + $type = sanitise_string($type); + $subtype = get_subtype_id($type, $subtype); + + if ($type != "") { + $where[] = "e.type='$type'"; + } + + if ($subtype !== "") { + $where[] = "e.subtype=$subtype"; + } + } + + if ($owner_guid != "") { + if (!is_array($owner_guid)) { + $owner_array = array($owner_guid); + $owner_guid = (int) $owner_guid; + $where[] = "e.owner_guid = '$owner_guid'"; + } else if (sizeof($owner_guid) > 0) { + $owner_array = array_map('sanitise_int', $owner_guid); + // Cast every element to the owner_guid array to int + $owner_guid = implode(",", $owner_guid); + $where[] = "e.owner_guid in ({$owner_guid})"; + } + if (is_null($container_guid)) { + $container_guid = $owner_array; + } + } + + if ($site_guid > 0) { + $where[] = "e.site_guid = {$site_guid}"; + } + + if (!is_null($container_guid)) { + if (is_array($container_guid)) { + foreach ($container_guid as $key => $val) { + $container_guid[$key] = (int) $val; + } + $where[] = "e.container_guid in (" . implode(",", $container_guid) . ")"; + } else { + $container_guid = (int) $container_guid; + $where[] = "e.container_guid = {$container_guid}"; + } + } + + // Add the calendar stuff + $cal_join = " + JOIN {$CONFIG->dbprefix}metadata cal_start on e.guid=cal_start.entity_guid + JOIN {$CONFIG->dbprefix}metastrings cal_start_name on cal_start.name_id=cal_start_name.id + JOIN {$CONFIG->dbprefix}metastrings cal_start_value on cal_start.value_id=cal_start_value.id + + JOIN {$CONFIG->dbprefix}metadata cal_end on e.guid=cal_end.entity_guid + JOIN {$CONFIG->dbprefix}metastrings cal_end_name on cal_end.name_id=cal_end_name.id + JOIN {$CONFIG->dbprefix}metastrings cal_end_value on cal_end.value_id=cal_end_value.id + "; + $where[] = "cal_start_name.string='calendar_start'"; + $where[] = "cal_start_value.string>=$start_time"; + $where[] = "cal_end_name.string='calendar_end'"; + $where[] = "cal_end_value.string <= $end_time"; + + + if (!$count) { + $query = "SELECT e.* from {$CONFIG->dbprefix}entities e $cal_join where "; + } else { + $query = "SELECT count(e.guid) as total from {$CONFIG->dbprefix}entities e $cal_join where "; + } + foreach ($where as $w) { + $query .= " $w and "; + } + + $query .= get_access_sql_suffix('e'); // Add access controls + + if (!$count) { + $query .= " order by n.calendar_start $order_by"; + // Add order and limit + if ($limit) { + $query .= " limit $offset, $limit"; + } + $dt = get_data($query, "entity_row_to_elggstar"); + + return $dt; + } else { + $total = get_data_row($query); + return $total->total; + } +} + +/** + * Return the notable entities for a given time period based on an item of metadata. + * + * @param int $start_time The start time as a unix timestamp. + * @param int $end_time The end time as a unix timestamp. + * @param mixed $meta_name Metadata name + * @param mixed $meta_value Metadata value + * @param string $entity_type The type of entity to look for, eg 'site' or 'object' + * @param string $entity_subtype The subtype of the entity. + * @param int $owner_guid Owner GUID + * @param int $limit Limit + * @param int $offset Offset + * @param string $order_by Optional ordering. + * @param int $site_guid Site to get entities for. Default 0 = current site. -1 = any. + * @param bool $count If true, returns count instead of entities. (Default: false) + * + * @return int|array A list of entities, or a count if $count is set to true + * @access private + * @deprecated 1.9 + */ +function get_notable_entities_from_metadata($start_time, $end_time, $meta_name, $meta_value = "", +$entity_type = "", $entity_subtype = "", $owner_guid = 0, $limit = 10, $offset = 0, $order_by = "", +$site_guid = 0, $count = false) { + elgg_deprecated_notice('get_notable_entities_from_metadata() has been deprecated', 1.9); + + global $CONFIG; + + $meta_n = get_metastring_id($meta_name); + $meta_v = get_metastring_id($meta_value); + + $start_time = (int)$start_time; + $end_time = (int)$end_time; + $entity_type = sanitise_string($entity_type); + $entity_subtype = get_subtype_id($entity_type, $entity_subtype); + $limit = (int)$limit; + $offset = (int)$offset; + if ($order_by == "") { + $order_by = "e.time_created desc"; + } + $order_by = sanitise_string($order_by); + $site_guid = (int) $site_guid; + if ((is_array($owner_guid) && (count($owner_guid)))) { + foreach ($owner_guid as $key => $guid) { + $owner_guid[$key] = (int) $guid; + } + } else { + $owner_guid = (int) $owner_guid; + } + + if ($site_guid == 0) { + $site_guid = $CONFIG->site_guid; + } + + //$access = get_access_list(); + + $where = array(); + + if ($entity_type != "") { + $where[] = "e.type='$entity_type'"; + } + + if ($entity_subtype) { + $where[] = "e.subtype=$entity_subtype"; + } + + if ($meta_name != "") { + $where[] = "m.name_id='$meta_n'"; + } + + if ($meta_value != "") { + $where[] = "m.value_id='$meta_v'"; + } + + if ($site_guid > 0) { + $where[] = "e.site_guid = {$site_guid}"; + } + + if (is_array($owner_guid)) { + $where[] = "e.container_guid in (" . implode(",", $owner_guid) . ")"; + } else if ($owner_guid > 0) { + $where[] = "e.container_guid = {$owner_guid}"; + } + + // Add the calendar stuff + $cal_join = " + JOIN {$CONFIG->dbprefix}metadata cal_start on e.guid=cal_start.entity_guid + JOIN {$CONFIG->dbprefix}metastrings cal_start_name on cal_start.name_id=cal_start_name.id + JOIN {$CONFIG->dbprefix}metastrings cal_start_value on cal_start.value_id=cal_start_value.id + + JOIN {$CONFIG->dbprefix}metadata cal_end on e.guid=cal_end.entity_guid + JOIN {$CONFIG->dbprefix}metastrings cal_end_name on cal_end.name_id=cal_end_name.id + JOIN {$CONFIG->dbprefix}metastrings cal_end_value on cal_end.value_id=cal_end_value.id + "; + + $where[] = "cal_start_name.string='calendar_start'"; + $where[] = "cal_start_value.string>=$start_time"; + $where[] = "cal_end_name.string='calendar_end'"; + $where[] = "cal_end_value.string <= $end_time"; + + if (!$count) { + $query = "SELECT distinct e.* "; + } else { + $query = "SELECT count(distinct e.guid) as total "; + } + + $query .= "from {$CONFIG->dbprefix}entities e" + . " JOIN {$CONFIG->dbprefix}metadata m on e.guid = m.entity_guid $cal_join where"; + + foreach ($where as $w) { + $query .= " $w and "; + } + + // Add access controls + $query .= get_access_sql_suffix("e"); + $query .= ' and ' . get_access_sql_suffix("m"); + + if (!$count) { + // Add order and limit + $query .= " order by $order_by limit $offset, $limit"; + return get_data($query, "entity_row_to_elggstar"); + } else { + if ($row = get_data_row($query)) { + return $row->total; + } + } + + return false; +} + +/** + * Return the notable entities for a given time period based on their relationship. + * + * @param int $start_time The start time as a unix timestamp. + * @param int $end_time The end time as a unix timestamp. + * @param string $relationship The relationship eg "friends_of" + * @param int $relationship_guid The guid of the entity to use query + * @param bool $inverse_relationship Reverse the normal function of the query to say + * "give me all entities for whom $relationship_guid is a + * $relationship of" + * @param string $type Entity type + * @param string $subtype Entity subtype + * @param int $owner_guid Owner GUID + * @param string $order_by Optional Order by + * @param int $limit Limit + * @param int $offset Offset + * @param boolean $count If true returns a count of entities (default false) + * @param int $site_guid Site to get entities for. Default 0 = current site. -1 = any + * + * @return array|int|false An array of entities, or the number of entities, or false on failure + * @access private + * @deprecated 1.9 + */ +function get_noteable_entities_from_relationship($start_time, $end_time, $relationship, +$relationship_guid, $inverse_relationship = false, $type = "", $subtype = "", $owner_guid = 0, +$order_by = "", $limit = 10, $offset = 0, $count = false, $site_guid = 0) { + elgg_deprecated_notice('get_noteable_entities_from_relationship() has been deprecated', 1.9); + + global $CONFIG; + + $start_time = (int)$start_time; + $end_time = (int)$end_time; + $relationship = sanitise_string($relationship); + $relationship_guid = (int)$relationship_guid; + $inverse_relationship = (bool)$inverse_relationship; + $type = sanitise_string($type); + $subtype = get_subtype_id($type, $subtype); + $owner_guid = (int)$owner_guid; + if ($order_by == "") { + $order_by = "time_created desc"; + } + $order_by = sanitise_string($order_by); + $limit = (int)$limit; + $offset = (int)$offset; + $site_guid = (int) $site_guid; + if ($site_guid == 0) { + $site_guid = $CONFIG->site_guid; + } + + //$access = get_access_list(); + + $where = array(); + + if ($relationship != "") { + $where[] = "r.relationship='$relationship'"; + } + if ($relationship_guid) { + $where[] = $inverse_relationship ? + "r.guid_two='$relationship_guid'" : "r.guid_one='$relationship_guid'"; + } + if ($type != "") { + $where[] = "e.type='$type'"; + } + if ($subtype) { + $where[] = "e.subtype=$subtype"; + } + if ($owner_guid != "") { + $where[] = "e.container_guid='$owner_guid'"; + } + if ($site_guid > 0) { + $where[] = "e.site_guid = {$site_guid}"; + } + + // Add the calendar stuff + $cal_join = " + JOIN {$CONFIG->dbprefix}metadata cal_start on e.guid=cal_start.entity_guid + JOIN {$CONFIG->dbprefix}metastrings cal_start_name on cal_start.name_id=cal_start_name.id + JOIN {$CONFIG->dbprefix}metastrings cal_start_value on cal_start.value_id=cal_start_value.id + + JOIN {$CONFIG->dbprefix}metadata cal_end on e.guid=cal_end.entity_guid + JOIN {$CONFIG->dbprefix}metastrings cal_end_name on cal_end.name_id=cal_end_name.id + JOIN {$CONFIG->dbprefix}metastrings cal_end_value on cal_end.value_id=cal_end_value.id + "; + $where[] = "cal_start_name.string='calendar_start'"; + $where[] = "cal_start_value.string>=$start_time"; + $where[] = "cal_end_name.string='calendar_end'"; + $where[] = "cal_end_value.string <= $end_time"; + + // Select what we're joining based on the options + $joinon = "e.guid = r.guid_one"; + if (!$inverse_relationship) { + $joinon = "e.guid = r.guid_two"; + } + + if ($count) { + $query = "SELECT count(distinct e.guid) as total "; + } else { + $query = "SELECT distinct e.* "; + } + $query .= " from {$CONFIG->dbprefix}entity_relationships r" + . " JOIN {$CONFIG->dbprefix}entities e on $joinon $cal_join where "; + + foreach ($where as $w) { + $query .= " $w and "; + } + // Add access controls + $query .= get_access_sql_suffix("e"); + if (!$count) { + $query .= " order by $order_by limit $offset, $limit"; // Add order and limit + return get_data($query, "entity_row_to_elggstar"); + } else { + if ($count = get_data_row($query)) { + return $count->total; + } + } + return false; +} + +/** + * Get all entities for today. + * + * @param string $type The type of entity (eg "user", "object" etc) + * @param string $subtype The arbitrary subtype of the entity + * @param int $owner_guid The GUID of the owning user + * @param string $order_by The field to order by; by default, time_created desc + * @param int $limit The number of entities to return; 10 by default + * @param int $offset The indexing offset, 0 by default + * @param boolean $count If true returns a count of entities (default false) + * @param int $site_guid Site to get entities for. Default 0 = current site. -1 = any + * @param mixed $container_guid Container(s) to get entities from (default: any). + * + * @return array|false + * @access private + * @deprecated 1.9 + */ +function get_todays_entities($type = "", $subtype = "", $owner_guid = 0, $order_by = "", +$limit = 10, $offset = 0, $count = false, $site_guid = 0, $container_guid = null) { + elgg_deprecated_notice('get_todays_entities() has been deprecated', 1.9); + + $day_start = get_day_start(); + $day_end = get_day_end(); + + return get_notable_entities($day_start, $day_end, $type, $subtype, $owner_guid, $order_by, + $limit, $offset, $count, $site_guid, $container_guid); +} + +/** + * Get entities for today from metadata. + * + * @param mixed $meta_name Metadata name + * @param mixed $meta_value Metadata value + * @param string $entity_type The type of entity to look for, eg 'site' or 'object' + * @param string $entity_subtype The subtype of the entity. + * @param int $owner_guid Owner GUID + * @param int $limit Limit + * @param int $offset Offset + * @param string $order_by Optional ordering. + * @param int $site_guid Site to get entities for. Default 0 = current site. -1 = any. + * @param bool $count If true, returns count instead of entities. (Default: false) + * + * @return int|array A list of entities, or a count if $count is set to true + * @access private + * @deprecated 1.9 + */ +function get_todays_entities_from_metadata($meta_name, $meta_value = "", $entity_type = "", +$entity_subtype = "", $owner_guid = 0, $limit = 10, $offset = 0, $order_by = "", $site_guid = 0, +$count = false) { + elgg_deprecated_notice('get_todays_entities_from_metadata() has been deprecated', 1.9); + + $day_start = get_day_start(); + $day_end = get_day_end(); + + return get_notable_entities_from_metadata($day_start, $day_end, $meta_name, $meta_value, + $entity_type, $entity_subtype, $owner_guid, $limit, $offset, $order_by, $site_guid, $count); +} + +/** + * Get entities for today from a relationship + * + * @param string $relationship The relationship eg "friends_of" + * @param int $relationship_guid The guid of the entity to use query + * @param bool $inverse_relationship Reverse the normal function of the query to say + * "give me all entities for whom $relationship_guid is a + * $relationship of" + * @param string $type Entity type + * @param string $subtype Entity subtype + * @param int $owner_guid Owner GUID + * @param string $order_by Optional Order by + * @param int $limit Limit + * @param int $offset Offset + * @param boolean $count If true returns a count of entities (default false) + * @param int $site_guid Site to get entities for. Default 0 = current site. -1 = any + * + * @return array|int|false An array of entities, or the number of entities, or false on failure + * @access private + * @deprecated 1.9 + */ +function get_todays_entities_from_relationship($relationship, $relationship_guid, +$inverse_relationship = false, $type = "", $subtype = "", $owner_guid = 0, +$order_by = "", $limit = 10, $offset = 0, $count = false, $site_guid = 0) { + elgg_deprecated_notice('get_todays_entities_from_relationship() has been deprecated', 1.9); + + $day_start = get_day_start(); + $day_end = get_day_end(); + + return get_notable_entities_from_relationship($day_start, $day_end, $relationship, + $relationship_guid, $inverse_relationship, $type, $subtype, $owner_guid, $order_by, + $limit, $offset, $count, $site_guid); +} + +/** + * Returns a viewable list of entities for a given time period. + * + * @see elgg_view_entity_list + * + * @param int $start_time The start time as a unix timestamp. + * @param int $end_time The end time as a unix timestamp. + * @param string $type The type of entity (eg "user", "object" etc) + * @param string $subtype The arbitrary subtype of the entity + * @param int $owner_guid The GUID of the owning user + * @param int $limit The number of entities to return; 10 by default + * @param boolean $fullview Whether or not to display the full view (default: true) + * @param boolean $listtypetoggle Whether or not to allow gallery view + * @param boolean $navigation Display pagination? Default: true + * + * @return string A viewable list of entities + * @access private + * @deprecated 1.9 + */ +function list_notable_entities($start_time, $end_time, $type= "", $subtype = "", $owner_guid = 0, +$limit = 10, $fullview = true, $listtypetoggle = false, $navigation = true) { + elgg_deprecated_notice('list_notable_entities() has been deprecated', 1.9); + + $offset = (int) get_input('offset'); + $count = get_notable_entities($start_time, $end_time, $type, $subtype, + $owner_guid, "", $limit, $offset, true); + + $entities = get_notable_entities($start_time, $end_time, $type, $subtype, + $owner_guid, "", $limit, $offset); + + return elgg_view_entity_list($entities, $count, $offset, $limit, + $fullview, $listtypetoggle, $navigation); +} + +/** + * Return a list of today's entities. + * + * @see list_notable_entities + * + * @param string $type The type of entity (eg "user", "object" etc) + * @param string $subtype The arbitrary subtype of the entity + * @param int $owner_guid The GUID of the owning user + * @param int $limit The number of entities to return; 10 by default + * @param boolean $fullview Whether or not to display the full view (default: true) + * @param boolean $listtypetoggle Whether or not to allow gallery view + * @param boolean $navigation Display pagination? Default: true + * + * @return string A viewable list of entities + * @access private + * @deprecated 1.9 + */ +function list_todays_entities($type= "", $subtype = "", $owner_guid = 0, $limit = 10, +$fullview = true, $listtypetoggle = false, $navigation = true) { + elgg_deprecated_notice('list_todays_entities() has been deprecated', 1.9); + + $day_start = get_day_start(); + $day_end = get_day_end(); + + return list_notable_entities($day_start, $day_end, $type, $subtype, $owner_guid, $limit, + $fullview, $listtypetoggle, $navigation); +} diff --git a/js/lib/languages.js b/js/lib/languages.js index bfa858364..439df3e27 100644 --- a/js/lib/languages.js +++ b/js/lib/languages.js @@ -4,7 +4,7 @@ */ elgg.provide('elgg.config.translations'); -elgg.config.language = 'en'; +elgg.config.language = "<?php echo elgg_get_config('language'); ?>" || 'en'; /** * Analagous to the php version. Merges translations for a @@ -94,4 +94,4 @@ elgg.config.translations.init = function() { elgg.reload_all_translations(); }; -elgg.register_hook_handler('boot', 'system', elgg.config.translations.init);
\ No newline at end of file +elgg.register_hook_handler('boot', 'system', elgg.config.translations.init); diff --git a/mod/admins b/mod/admins new file mode 160000 +Subproject 9e9c8853c055999e61d3e4b5cdfad2f8b100aba diff --git a/mod/audio_html5 b/mod/audio_html5 new file mode 160000 +Subproject fdc3e162bb551ef0b5f961cef9ec838a38f672a diff --git a/mod/custom_index_widgets b/mod/custom_index_widgets new file mode 160000 +Subproject 5bfffd40e5649baed964c2fe7b6c7cb5e6a1257 diff --git a/mod/dokuwiki b/mod/dokuwiki new file mode 160000 +Subproject 9e83610ec1836cbbd27e7584732ff5d21d95186 diff --git a/mod/elggpg b/mod/elggpg new file mode 160000 +Subproject c0361b9ad60cbb23bf0678df1d61053998ca348 diff --git a/mod/etherpad b/mod/etherpad new file mode 160000 +Subproject ba948befea5b739722f976d5fcffb370748d65e diff --git a/mod/file/start.php b/mod/file/start.php index 172042332..cc777d260 100644 --- a/mod/file/start.php +++ b/mod/file/start.php @@ -200,13 +200,9 @@ function file_notify_message($hook, $entity_type, $returnvalue, $params) { if (($entity instanceof ElggEntity) && ($entity->getSubtype() == 'file')) { $descr = $entity->description; $title = $entity->title; + $url = elgg_get_site_url() . "view/" . $entity->guid; $owner = $entity->getOwnerEntity(); - return elgg_echo('file:notification', array( - $owner->name, - $title, - $descr, - $entity->getURL() - )); + return $owner->name . ' ' . elgg_echo("file:via") . ': ' . $entity->title . "\n\n" . $descr . "\n\n" . $entity->getURL(); } return null; } @@ -237,6 +233,10 @@ function file_owner_block_menu($hook, $type, $return, $params) { * @return string The overall type */ function file_get_simple_type($mimetype) { + + if ($simpletype = elgg_trigger_plugin_hook('file:simpletype', $mimetype, null, null)) { + return $simpletype; + } switch ($mimetype) { case "application/msword": @@ -410,4 +410,4 @@ function file_icon_url_override($hook, $type, $returnvalue, $params) { $url = elgg_trigger_plugin_hook('file:icon:url', 'override', $params, $url); return $url; } -}
\ No newline at end of file +} diff --git a/mod/friendrequest b/mod/friendrequest new file mode 160000 +Subproject 5acba1ab8c4fac37dccf33cc47bcab61a96f5cb diff --git a/mod/gifts b/mod/gifts new file mode 160000 +Subproject 74c059ded697a014d5786ba087776dbf06914ef diff --git a/mod/group_alias b/mod/group_alias new file mode 160000 +Subproject 910c57a28e0248024bcb85359bb5a3b72e31ca6 diff --git a/mod/group_operators b/mod/group_operators new file mode 160000 +Subproject 65f5a354fa140dc7df43460905dc564d4323579 diff --git a/mod/identica b/mod/identica new file mode 160000 +Subproject 3e3ee5e9a79534ecacb686ff9b207881e557d05 diff --git a/mod/infinite_scroll b/mod/infinite_scroll new file mode 160000 +Subproject 96bdef76f1e3c27e392373b8152d471c88f46b8 diff --git a/mod/languages b/mod/languages new file mode 160000 +Subproject 8fb81a93e0eafe23c7bc486e8e1c6566d345569 diff --git a/mod/magic_topbar b/mod/magic_topbar new file mode 160000 +Subproject 0fdca8adb73fe9e2b5be69c00c15760c8fba336 diff --git a/mod/minify b/mod/minify new file mode 160000 +Subproject 594901859d5afc1fa364322428bd7a6d5c6a3f9 diff --git a/mod/online b/mod/online new file mode 160000 +Subproject af055124997d7346872647332237810e4aee5f6 diff --git a/mod/opensearch b/mod/opensearch new file mode 160000 +Subproject fdb19865380ee01989c97b48a3e505c1350512a diff --git a/mod/powered b/mod/powered new file mode 160000 +Subproject 76a03d73554d1d328d83a42d62774601d4f0795 diff --git a/mod/registrationterms b/mod/registrationterms new file mode 160000 +Subproject 08957cc28b07076c0dbc2ade3a3ed73e5a74493 diff --git a/mod/relatedgroups b/mod/relatedgroups new file mode 160000 +Subproject b0d7f86355c34c13fe366fea5f6bdaf81175e4c diff --git a/mod/simple_faq b/mod/simple_faq new file mode 160000 +Subproject b3a038c8ac7db28d5cd47a7ae870f722c24e592 diff --git a/mod/spotlight b/mod/spotlight new file mode 160000 +Subproject 4a552ade05f48b9b1052f70f0f6e57704a2f46d diff --git a/mod/subgroups b/mod/subgroups new file mode 160000 +Subproject 142e0ceed906d16f0c8ad79bc39db8c40871c62 diff --git a/mod/suicide b/mod/suicide new file mode 160000 +Subproject 162a741a8e3c0142ced466e3cc47d309a87b686 diff --git a/mod/translation_editor b/mod/translation_editor new file mode 160000 +Subproject 416e8aa510bb31574b70c16817f054e2111b5b9 diff --git a/mod/videolist b/mod/videolist new file mode 160000 +Subproject d2b3600e49bfac698042e39e6b6ac79124b1080 |