From 9fe063022e08a4b6fa5f5935f8f185d5d95814a4 Mon Sep 17 00:00:00 2001 From: Sem Date: Wed, 25 Apr 2012 19:09:22 +0200 Subject: Upgraded to Elgg 1.8.4. --- ChangeLog | 39510 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 39510 insertions(+) create mode 100644 ChangeLog (limited to 'ChangeLog') 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 + + * 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 + + * 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 + + * ...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 + + * 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 + + * mod/likes/views/default/likes/button.php: Removes superfluous array + declaration + +2012-03-25 Evan Winslow + + * 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 + + * 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 + + * views/default/css/admin.php: Adds fixed-width font for pre + code in admin + area + +2012-02-22 Evan Winslow + + * .travis.yml: The travis-ci build should only run against master now. + +2012-02-13 Evan Winslow + + * .travis.yml: Adds trivial .travis.yml config so we can get started + building. + +2012-02-25 Brett Profitt + + * 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- 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 + + * 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 + + * 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 + + * views/default/forms/login.php, views/default/forms/register.php: passing + to extending views + +2012-02-10 Cash Costello + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * views/default/widgets/friends/content.php: Removed pagination from friends + widget + +2012-02-03 Cash Costello + + * engine/lib/users.php: improved documentation for get_user_by_email() + +2012-02-01 cash + + * engine/lib/languages.php, engine/lib/plugins.php: fixed logic that caused + plugin language files to not be loaded + +2012-01-30 cash + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * upgrade.php: Fixes #4326. Disabling system log for upgrades. + +2012-01-23 Brett Profitt + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * mod/bookmarks/actions/bookmarks/save.php: Removed unnecessary gatekeeper + from bookmark actions. + +2012-01-21 Ismayil Khayredinov + + * engine/classes/ElggUser.php: fix for deprecated use of elgg_get_objects + +2012-01-21 Cash Costello + + * 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 + + * 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 + + * 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 + + * views/default/forms/admin/site/update_advanced.php: Fixed #3155. Limited + site default access to core access levels. + +2012-01-13 Sem + + * 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 + + * actions/admin/site/update_advanced.php: solves part of #4307 + + * actions/admin/site/update_basic.php: solves part of #4307 + +2012-01-17 adayth + + * mod/file/start.php: Fixes #4305 added backward compatibility for file read + url + +2012-01-16 Brett Profitt + + * .../messages/exceptions/admin_exception.php: Refs #4036. Forgot to add a + new view. + +2012-01-15 Brett Profitt + + * 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 + + * views/default/object/widget.php: added clearfix to increase the size of + the area for the drag handle + +2012-01-11 cash + + * 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 + + * views/default/css/elements/components.php, views/default/output/tags.php: + class namespacing + +2012-01-10 Brett Profitt + + * 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 + + * 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 + + * engine/classes/ElggWidget.php: Fixes #4285 move only fetches 10 items + +2012-01-09 Cash Costello + + * 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 + + * views/default/css/elements/components.php: tags css + + * views/default/output/tags.php: fixes tags html markup issues + +2012-01-08 Cash Costello + + * 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 + + * mod/groups/icon.php, mod/profile/icondirect.php: added check for existance + of IF-NONE-MATCH header in request + +2012-01-03 Sem + + * 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 + + * 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 + + * engine/lib/annotations.php: Fixes #4243. Added docs to explain the + difference between annotation_calculation and calculation. + +2012-01-04 cash + + * 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 + + * engine/lib/entities.php: Refs #2051. Fixed: ElggEntity's enable does not + recurse. + +2012-01-04 Brett Profitt + + * engine/lib/objects.php: Fixes #3710. Returning false from update, + event no longer deletes entity. Returning false from create, still + deletes the entity because of the "return false to halt events" approach. + This will be reviewed for #3784. + +2012-01-02 Cash Costello + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * engine/classes/ElggWidget.php: Fixes #4259 using container guid for + widgets when moving + +2011-12-29 Jeroen Dalsem + + * engine/classes/ElggWidget.php: Small typo. Seems to work, but i prefer it + nice and tidy :) + +2011-12-31 cash + + * 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 + + * ...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 + + * 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 + + * 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 + + * views/default/navigation/tabs.php: fixes spacing. add a note on text/title + +2011-12-23 cash + + * 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 + + * views/default/navigation/tabs.php: fixes for tab rendering + +2011-12-19 Steve Clay + + * mod/tinymce/views/default/js/tinymce.php: Solves issue 4222: incorrectly + nested lists in Firefox + +2011-12-21 Cash Costello + + * CHANGES.txt, version.php: Set version to 1.8.2 and updated the changes + list + +2011-12-19 cash + + * 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 + + * js/lib/ui.widgets.js: Refs #4192 adds proper 'px' to minHeight but does + not solve the issue + +2011-12-15 Ismayil Khayredinov + + * 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 + + * engine/lib/user_settings.php, engine/lib/users.php: moved user settings + extensions to user_settings library + +2011-12-17 Cash Costello + + * 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 + + * js/lib/ui.userpicker.js, views/default/input/userpicker.php: Fixes #4214 + added missing dependency for userpicker + +2011-12-12 zcho + + * engine/lib/users.php: fixes elgg_get_user_validation_status() always + returning null + +2011-12-15 Cash Costello + + * mod/uservalidationbyemail/lib/functions.php: Refs #4196 integrates fix + into 1.8 branch + +2011-12-12 hypeJunction + + * mod/uservalidationbyemail/start.php: Fixed #4198 uservalidationbyemail + respects the return value of the register,user hook + +2011-12-08 cash + + * 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
  • 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 + + * mod/profile/start.php: fixed profile editing routing for profile plugin + +2011-12-06 Janek Lasocki-Biczysko + + * engine/lib/entities.php: #4187 (get_entity optimization) + +2011-12-07 Cash Costello + + * js/lib/ui.widgets.js: simplified the JavaScript for deleteing a widget + +2011-12-06 Jeroen Dalsem + + * views/default/object/widget/elements/controls.php: delete action expects + widget_guid instead of guid + +2011-12-06 cash + + * engine/lib/output.php: Fixes #4173 removed use of \w since it is locale + sensitive + +2011-12-05 cash + + * 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 + + * 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 + + * 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 + + * 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 + + * views/default/graphics/ajax_loader.php: added support for passing classes + to ajax loader + +2011-11-22 Janek Lasocki-Biczysko + + * engine/classes/ElggMemcache.php: Fixes #1995 (memcache: incorrect check + for get() return value) + +2011-11-25 Jeff Tilson + + * engine/lib/views.php: Need to call + elgg_register_simplecache_view('css/lightbox') to register the lightbox CSS + with simplecache + +2011-11-28 cash + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * engine/lib/river.php: Refs #3496 improving type/subtype handling for the + river + +2011-11-23 cash + + * 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 + + * 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 + + * mod/groups/start.php: added check in case something goes wrong with the + container entity of a discussion + +2011-11-20 cash + + * 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 + + * views/default/object/elements/summary.php: don't display

    if no title + +2011-11-19 Cash Costello + + * 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 + + * 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 + + * 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 + + * 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 + + * mod/thewire/pages/thewire/friends.php, + mod/thewire/pages/thewire/owner.php: removed two deprecated function calls + from thewire + +2011-11-15 Cash Costello + + * 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 + + * 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 + + * engine/classes/ElggMenuItem.php: added the missing set/get priority + methods to ElggMenuItem + +2011-11-13 Cash Costello + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * documentation/coding_standards/best_practices.txt: Fixes #3397: Adds + 'positive' variable name standard to best practices file. + +2011-11-06 Cash Costello + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * .../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 + + * engine/lib/entities.php: Fixes 4041 (Deleted entities remain in memcache) + +2011-11-03 Cash Costello + + * 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 + + * 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 + + * 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 + + * .../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 + + * views/default/css/elements/forms.php: #4039 (Incorrect CSS class set in + input/radio) + +2011-11-01 cash + + * .../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 + + * 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 + + * 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 + + * 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 + + * 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 + + * .../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 + + * 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 + + * 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 + + * 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 + + * 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 + + * UPGRADE.txt: Made instructions for removing mod/profile clearer. + +2011-10-26 Cash Costello + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * engine/lib/users.php: Cleanned the login failures on passwords resets, + this have more sense + +2011-10-23 Cash Costello + + * 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 + + * .../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 + + * 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 + + * views/default/input/reset.php: #3810 (No class in input/reset view) + +2011-10-20 Brett Profitt + + * 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 + + * engine/lib/filestore.php, engine/lib/plugins.php: fixed minor errors in + the documentation in plugins and filestore lib + +2011-10-18 Cash Costello + + * engine/lib/users.php: fixed typo in setting the default profile fields + +2011-10-17 cash + + * actions/useradd.php: added another check to useradd action + +2011-10-17 Cash Costello + + * engine/classes/ElggPluginPackage.php: added additional readme names for + display on plugin page + +2011-10-15 Brett Profitt + + * 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 + + * 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 + + * engine/classes/ElggMemcache.php: Ticket #3928 updated + ElggMemecache->save() to take 3rd optional parameter + +2011-10-14 Cash Costello + + * .../river/user/default/profileiconupdate.php: Fixes #3977 not showing + hover menu on avatar update in river + +2011-10-13 Brett Profitt + + * 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 + + * js/lib/userpicker.js, views/default/input/userpicker.php: added + documentation for the userpicker + +2011-10-13 Brett Profitt + + * 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 + + * js/lib/userpicker.js: fixed bug where a removed user could not be added + again in userpicker + +2011-10-13 Brett Profitt + + * languages/en.php: Fixes #3734. Changed "Tested value" to "Expected value" + in the plugin deps matrix. + +2011-10-13 cash + + * 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 + + * 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 + + * js/lib/userpicker.js, views/default/input/userpicker.php: got the friends + option working for user picker + +2011-10-12 Brett Profitt + + * engine/lib/output.php, engine/tests/api/helpers.php: Fixes #3747. Using + filter_var to check for any valid URI. + +2011-10-12 cash + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * engine/tests/suite.php: Fixes #3675. Added admin gate keeper to unit + tests. + +2011-10-02 Brett Profitt + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * engine/lib/upgrade.php: Fixes #3834 not loading version.php hundreds of + times - thanks to srokap + +2011-09-21 cash + + * 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 + + * 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 + + * 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 + + * 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 + + * .../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 + + * 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 + + * views/default/css/lightbox.php: Fixes #3818 fixed short tag and extra + slash in URL for lightbox + +2011-09-14 Cash Costello + + * .../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 + + * 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 + + * 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 + + * .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 + + * .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 + + * 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 + + * engine/lib/input.php: Livesearch handler returns proper JSON string now + +2011-09-11 Cash Costello + + * engine/lib/users.php: Fixes #3794 fixes menu links so that admins can edit + avatars + +2011-09-10 Cash Costello + + * 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 + + * 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 + + * 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 + + * engine/lib/access.php: Fixed typo in call to function. + +2011-08-30 Brett Profitt + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * .../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 + + * 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 + + * 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 + + * engine/lib/views.php: Fixing priorities for jquery. + +2011-08-17 Brett Profitt + + * 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 + + * 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 + + * 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 + + * engine/classes/ElggBatch.php: Fixed some documentation. + +2011-07-27 Richard Loxley + + * 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 + + * engine/lib/views.php: Fixes #3336 functions that used elgg_view_exists() + were not falling back to the default views + +2011-07-09 cash + + * 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 + + * 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 + + * 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 + + * views/default/input/radio.php: Refs #3624 fixed radio button value + detection + +2011-07-06 Cash Costello + + * 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 + + * 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 + + * 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 + + * .../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 + + * 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 + + * 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 + + * 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 + + * mod/bookmarks/pages/bookmarks/bookmarklet.php: removed the add bookmark + button from get bookmarklet page + +2011-06-30 Cash Costello + + * 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 + + * .../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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * engine/lib/configuration.php: datalist_get() was incorrectly setting + escaped values in the cache. + +2011-06-25 cash + + * 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 + + * 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 + + * 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 + + * engine/lib/statistics.php, engine/lib/users.php: added find_active_users + hook + +2011-06-24 Cash Costello + + * .../river/object/groupforumtopic/create.php, + views/default/river/elements/body.php: fixed group forum discussion inline + replies for activity page + +2011-06-23 cash + + * 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 + + * 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 + + * 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 + + * mod/members/pages/members/search.php: Fixes #3598 sanitizing the $name + variable + +2011-06-21 Franz Liedke + + * engine/classes/ElggMenuItem.php: Add param description to PHPDoc comments + of setText() function. + +2011-06-20 cash + + * engine/lib/actions.php: removed debug code + +2011-06-20 Franz Liedke + + * 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 + + * 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 + + * views/default/widgets/friends/content.php: Fixes #3581 checks that the + owner of a friends widget is a user + +2011-06-18 cash + + * 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 + + * LICENCE.txt, LICENSE.txt: moved LICENCE.txt to LICENSE.txt to be + consistent with readme + +2011-06-13 Evan Winslow + + * 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 + + * 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 + + * mod/thewire/views/default/js/thewire.php: textarea has to be jQuery object + +2011-06-13 cash + + * 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 + + * 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 + + * 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

    to +

    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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * mod/file/actions/file/upload.php: fixed embarrassing spelling mistake. + +2011-06-01 cash + + * mod/likes/start.php: Fixes #3499 using consistent menu name for likes + plugin + +2011-06-01 Russell McLoughlin + + * 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 + + * engine/lib/deprecated-1.8.php: Fixes #3455 added documentation back to + deprecated functions + +2011-05-24 brettp + + * 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 + + * 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 + + * 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//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 + + * 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 + + * 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 + + * 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/ 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 + + * mod/blog/lib/blog.php: Fixes #3439 forcing months to have leading zero + +2011-05-11 brettp + + * version.php: Version bump + +2011-05-09 brettp + + * 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 + + * engine/lib/deprecated-1.8.php: Fixed wrapper for annotation calculations. + +2011-04-29 ewinslow + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * views/default/css/elements/forms.php: Fixes #2196. Pulled in Francisco's + patch for datepicker CSS. + +2011-04-23 ewinslow + + * 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 + + * .../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 + + * 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 + + * 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 + + * mod/bookmarks/views/default/object/bookmarks.php: Fixes #3369: Bookmarks + now have rel=nofollow + +2011-04-20 brettp + + * 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 + + * 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 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * engine/lib/entities.php: Fixes #3347 fixes comment typo for ege + +2011-04-12 brettp + + * views/default/js/initialize_elgg.php: Fixing JS problems when simple cache + is disabled. + +2011-04-11 cash + + * 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 + + * 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 + + * 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 + + * ....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 + + * 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 + + * 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 + + * 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 + + * 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 + + * engine/lib/metastrings.php: Fixes #3232 removed unnecessary distinct plus + variable in select for metastrings calculation + +2011-04-07 brettp + + * js/lib/ui.js: Refs #3278. No more likes in login popup handler. + +2011-04-07 cash + + * _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 + + * js/lib/ui.js: Fixes #3278 Login popup aligned to right side of button. + +2011-04-07 cash + + * _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 + + * _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 + + * 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 + + * _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 + + * 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 + + * 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 + + * 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 + + * 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 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 + + * htaccess_dist: Refs #2940 added php settings comments into trunk + +2011-03-30 brettp + + * engine/lib/actions.php: Fixed ajax status for elgg.action(). + +2011-03-30 cash + + * 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 + + * 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 + + * 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 + + * js/lib/ui.js: Fixes #3234: Adding explicit collision param for popups. + +2011-03-29 cash + + * 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 + + * mod/search/views/default/search/css.php: made search box span sidebar in + default theme + +2011-03-28 brettp + + * mod/blog/start.php: Fixing css/elgg instead of css/screen. + +2011-03-27 cash + + * 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 + + * 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 + + * js/lib/ui.js: Fixes #3234, refs #3094. Added the inTarget code back to the + popup closing function. + +2011-03-26 cash + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * engine/lib/river.php, mod/twitter/start.php: Refs #3171 Using correct + widget registration method + +2011-03-20 brettp + + * 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 + + * 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 + + * 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 + + * ...031300-1.8_svn-twitter_api-12b832a5a7a3e1bd.php: Refs #3188 removed + empty call for guid + + * languages/en.php: Fixes #3162 + +2011-03-19 cash + + * 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 + + * views/default/forms/register.php: using shorthand for document ready + callback + +2011-03-19 brettp + + * 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 + + * 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 + + * .../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 + + * 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 + + * 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 + + * 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 + + * ...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 + + * ...11031400-1.8_svn-oauth_api-8f33ee79c3e66222.php: Fixes #3129. Fixed + faulty logic that broke upgrades. + +2011-03-15 cash + + * engine/lib/entities.php: Refs #2814 can now check if an entity exists + indepedent of access permissions + +2011-03-15 brettp + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * engine/lib/elgglib.php: Fixes #3121 array_filter() passes array elements + to callback + +2011-03-14 brettp + + * 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 + + * 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 + + * 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 + + * 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

    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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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

    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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * views/default/input/longtext.php: fixed longtext menu display + +2011-03-07 cash + + * 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 + + * 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 + + * 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: 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * views/default/page/elements/messages.php: Fixes #3012 added hidden li + + * js/lib/elgglib.js: cleaned up appending system messages since
      will + always be there + + * install/ElggInstaller.php: Fixes #2929 Installer handles private default + access now + +2011-03-01 ewinslow + + * views/default/page/layouts/content/filter.php: Filter tabs ordered + correctly + +2011-03-01 cash + + * install/ElggInstaller.php: fixed bug where dataroot wasn't being set when + regenerating cache during the install + +2011-03-01 ewinslow + + * 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 + + * 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 + + * 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 ... 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 + + * mod/blog/actions/blog/save.php: Fixes #2425, #2427. Blog status for + published and draft correctly set the river items. + +2011-03-01 ewinslow + + * 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 + + * 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 + + * mod/bookmarks/pages/all.php: No need for ".=" here + + * mod/groups/start.php: pg/groups/world => pg/groups/all + +2011-03-01 cash + + * 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 + + * 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 + + * 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 + + * views/default/core/river/filter.php: Convert river filter javascript to + new style + +2011-03-01 cash + + * views/default/annotation/default.php: improved the default annotation view + + +2011-02-28 ewinslow + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 tag + +2011-02-25 ewinslow + + * 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 + + * views/default/js/admin.php: Fixes #2998. Updated admin JS for dnd plugin + reordering with new plugin layout. + +2011-02-24 cash + + * 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 + + * 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 + + * .../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 + + * 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 + + * crontab.example, documentation/examples/crontab.example: Moved + crontab.example into documentation directory + +2011-02-22 cash + + * 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 + + * : 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
      wrapper around output/longtext + +2011-02-21 ewinslow + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * ..._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 + + * views/default/page/layouts/admin.php: only include footer/analytics view + once on admin pages + +2011-02-20 brettp + + * .../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 + + * 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 + + * mod/tinymce/views/default/input/longtext.php: fixed tinymce "remove + editor" javascript + + * languages/en.php: updated language string for comments + +2011-02-19 brettp + + * js/lib/elgglib.js: elgg.normalize_url() JS does the same as + elgg_normalize_url() PHP. + +2011-02-19 cash + + * .../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 + + * js/lib/ui.js: Avatar menus use live() so they'll work with content + inserted into the dom. + +2011-02-19 cash + + * 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 + + * 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 + + * views/default/core/likes/display.php: fixed typo on function name + +2011-02-19 ewinslow + + * 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 + + * 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 + + * mod/messages/views/default/messages/topbar.php: More consistent way of + building topbar item for messages plugin + +2011-02-19 cash + + * 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 + + * .../views/default/theme_preview/forms.php: elgg-state-selected doesn't + make sense for non-default buttons + +2011-02-19 cash + + * mod/bookmarks/actions/bookmarks/delete.php: fixed forward url when + deleting a bookmark + +2011-02-19 brettp + + * 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 + + * engine/lib/input.php: added documentation for the livesearch page handler + +2011-02-19 ewinslow + + * .../views/default/page/shells/theme_preview.php, + .../views/default/theme_preview/forms.php: More buttons in forms theme + preview + +2011-02-19 brettp + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * engine/lib/install.php, engine/start.php: Fixes #2943: Removed + engine/lib/install.php + +2011-02-18 nickw + + * mod/twitterservice/twitterservice_lib.php: Adding plugin hooks for + authorization and login events. + +2011-02-18 ewinslow + + * 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 + + * views/default/page/layouts/widgets.php: Removed unused var in widgets + layout. + +2011-02-18 ewinslow + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * views/default/admin/components/plugin_settings.php: Cleaned up a manual + implementation of elgg-module + +2011-02-17 brettp + + * _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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * mod/developers/languages/en.php: added language strings for theme preview + +2011-02-15 ewinslow + + * views/default/page/shells/walled_garden.php: Refs #2693: Walledgarden code + cleanup -- Too much custom code + +2011-02-15 cash + + * 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 + + * 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 + + * 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