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