2011-08-15  Brett Profitt <brett.profitt@gmail.com>

  	* CHANGES.txt, version.php: Version bump and CHANGES.txt updated.

2011-08-13  Brett Profitt <brett.profitt@gmail.com>

  	* views/default/page_elements/header.php: Refs #3318 - Forcing IE9 to IE8
  document mode for jQuery UI draggable and sortable. For 1.7.12 we'll want to
  upgrade jQuery UI and jQuery.

2011-08-11  Brett Profitt <brett.profitt@gmail.com>

  	* engine/lib/entities.php: Fixes #3493. Disabling access controls when
  recursively deleting objects if a user can edit the container.

2011-08-10  Brett Profitt <brett.profitt@gmail.com>

  	* mod/riverdashboard/index.php: Fixes #3602. Removed weird code from
  riverdashboard that broke filtering.

  	* engine/lib/database.php: Fixes #3555. Only returning first row of cached
  results in get_data_row().

  	* engine/lib/pageowner.php: Fixes #3638. get_context() returns 'messages'
  for pg/messages and pg/messages/

  	* engine/lib/entities.php, engine/lib/metadata.php,
  engine/lib/relationships.php: Fixes #3692. Unsetting count when listing
  entities.

  	* engine/lib/entities.php: Fixes #3637. Not double escaping location or lat
  / long.

2011-08-04  Brett Profitt <brett.profitt@gmail.com>

  	* mod/embed/embed.php: html encoding internalname for embed modal to prevent
  XSS vector.

  	* engine/lib/entities.php, mod/search/search_hooks.php: Fixed minor security
  issues with search plugin that could be used to expose queries.

2011-06-15  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, version.php: Version bump to 1.7.10. Updated changes. 

2011-06-14  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/embed/upload.php, mod/embed/views/default/embed/upload.php: Refs
  #3544. Fix XSS exploit in embed plugin. 

  	* mod/riverdashboard/index.php: Refs #3544. Checking for valid types and
  subtypes in riverdashboard filtering to prevent XSS exploits. 

2011-06-14  Cash Costello <cash.costello@gmail.com>

  	* mod/pages/start.php: Refs #3544 fixes XSS vector in pages plugin menus 

2011-06-14  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/file/search.php: Fixed wrong variable name. 

2011-06-14  Cash Costello <cash.costello@gmail.com>

  	* mod/pages/views/default/forms/pages/edit.php: Refs #3544 better filtering
  of container_guid in pages plugin 

2011-06-14  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/file/search.php: Refs #3544. Better XSS protection for tags in file
  search. 

  	* mod/file/search.php: Refs #3544. Fixed XSS vector in file's search. 

  	* mod/file/actions/download.php, mod/file/actions/upload.php,
  mod/file/download.php: Refs #1932. Pulled in Russell's patches for 1.7. Still
  need to merge on GH for 1.8. 

  	* engine/start.php: Fixes #3530. $CONFIG->lastcache has correct value on
  page load when cache is regenerated. 

  	* actions/friends/addcollection.php, actions/friends/deletecollection.php,
  actions/friends/editcollection.php, engine/lib/access.php,
  engine/tests/api/access_collections.php, languages/en.php,
  mod/groups/start.php: Fixes #3522, refs #3323, #3552. Added more unit tests
  for ACLs and group ACLs. Added can_edit_access_collection() and moved
  permission checks for ACL changes to actions. 

2011-06-13  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/tests/api/access_collections.php: Fixes
  #3552. Addess ACL unit tests. These currently fail because of #3522. 

2011-06-13  Cash Costello <cash.costello@gmail.com>

  	* mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/profile/listing.php: Fixes #3518 added text and css
  to make it clear that a user has been banned 

2011-06-10  Cash Costello <cash.costello@gmail.com>

  	* mod/tinymce/css/elgg_content.css,
  mod/tinymce/views/default/input/longtext.php: Fixes #3524 using Elgg's
  default font in tinymce editor iframe 

2011-06-09  Cash Costello <cash.costello@gmail.com>

  	* .../views/default/messages/forms/message.php: Refs #3544 fixed issue with
  messages plugin and send_to parameter 

  	* engine/lib/input.php: Refs #3544 added note about preventing reflected XSS
  vulnerabilities. We need to develop a set of best practices on this and
  publish them for plugin authors. 

2011-06-01  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, version.php: Updated changes. Version bump. 

  	* engine/lib/annotations.php: Fixes #3366: Added warning to
  get_entities_from_annotation_count() that it doesn't actually count. 

  	* engine/lib/access.php, mod/groups/start.php: Fixes #3323. Group ACLs are
  populated correctly when adding joining users who aren't currently logged in.
  Thanks for the code, emdagon! 

2011-05-31  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: Fixes #3508: Backported add, river plugin hook from
  1.8 

  	* actions/register.php: Fixes #3421. Checking for user entities before
  accessing methods during registration. 

  	* mod/profile/start.php: Fixes #3316. Moved profile's call to
  register_metadata_as_independent() higher up in the boot sequence. 

2011-05-28  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/widgets/save.php, languages/en.php,
  views/default/widgets/editwrapper.php: Fixes #2831. Attempts to save widgets
  if not logged in displays an error instead of doing nothing. 

  	* engine/lib/upgrades/2011052801.php, version.php: Fixes #3416. Making sure
  all users have the relationship member_of_site to their primary site. If
  you're using any unsupported multisite features you will need to add
  relationships to other site guids manually. 

  	* mod/messages/views/default/messages/messages.php: Refs #3264: Can't reply
  to messages with a deleted sender. 

2011-05-27  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/messages/languages/en.php,
  mod/messages/views/default/messages/messages.php,
  mod/messages/views/default/messages/view.php: Fixes #3264. Messages from
  deleted users show up as "Deleted user" instead of showing the viewer's icon.

  	* views/default/account/forms/login.php: Fixes #3414. Not rewriting http ->
  https if https login is enabled on a fully https server. 

  	* mod/messages/actions/delete.php,
  mod/messages/views/default/messages/messages.php: Fixes #3383.
  urldecode()'ing the submit input for delete action. Wow this is hacky. 

  	* engine/lib/group.php, engine/lib/sessions.php, languages/en.php: Fixes
  #3418. Throwing exception if a gatekeeper call can't forward away. 

  	* mod/tinymce/tinymce/changelog.txt,
  mod/tinymce/tinymce/jscripts/tiny_mce/langs/en.js,
  mod/tinymce/tinymce/jscripts/tiny_mce/license.txt,
  .../jscripts/tiny_mce/plugins/advhr/css/advhr.css,
  .../tiny_mce/plugins/advhr/editor_plugin.js,
  .../tiny_mce/plugins/advhr/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/advhr/js/rule.js,
  .../tiny_mce/plugins/advhr/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/advhr/rule.htm,
  .../tiny_mce/plugins/advimage/css/advimage.css,
  .../tiny_mce/plugins/advimage/editor_plugin.js,
  .../tiny_mce/plugins/advimage/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/advimage/image.htm,
  .../jscripts/tiny_mce/plugins/advimage/js/image.js,
  .../tiny_mce/plugins/advimage/langs/en_dlg.js,
  .../tiny_mce/plugins/advlink/css/advlink.css,
  .../tiny_mce/plugins/advlink/editor_plugin.js,
  .../tiny_mce/plugins/advlink/editor_plugin_src.js,
  .../tiny_mce/plugins/advlink/js/advlink.js,
  .../tiny_mce/plugins/advlink/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/advlink/link.htm,
  .../tiny_mce/plugins/advlist/editor_plugin.js,
  .../tiny_mce/plugins/advlist/editor_plugin_src.js,
  .../tiny_mce/plugins/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,
  .../jscripts/tiny_mce/plugins/autosave/langs/en.js,
  .../tiny_mce/plugins/bbcode/editor_plugin.js,
  .../tiny_mce/plugins/bbcode/editor_plugin_src.js,
  .../tiny_mce/plugins/contextmenu/editor_plugin.js,
  .../plugins/contextmenu/editor_plugin_src.js,
  .../plugins/directionality/editor_plugin.js,
  .../plugins/directionality/editor_plugin_src.js,
  .../tiny_mce/plugins/emotions/editor_plugin.js,
  .../tiny_mce/plugins/emotions/editor_plugin_src.js,
  .../tiny_mce/plugins/emotions/emotions.htm,
  .../tiny_mce/plugins/emotions/js/emotions.js,
  .../tiny_mce/plugins/emotions/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/example/dialog.htm,
  .../tiny_mce/plugins/example/editor_plugin.js,
  .../tiny_mce/plugins/example/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/example/js/dialog.js,
  .../jscripts/tiny_mce/plugins/example/langs/en.js,
  .../tiny_mce/plugins/example/langs/en_dlg.js,
  .../tiny_mce/plugins/fullpage/css/fullpage.css,
  .../tiny_mce/plugins/fullpage/editor_plugin.js,
  .../tiny_mce/plugins/fullpage/editor_plugin_src.js,
  .../tiny_mce/plugins/fullpage/fullpage.htm,
  .../tiny_mce/plugins/fullpage/js/fullpage.js,
  .../tiny_mce/plugins/fullpage/langs/en_dlg.js,
  .../tiny_mce/plugins/fullscreen/editor_plugin.js,
  .../plugins/fullscreen/editor_plugin_src.js,
  .../tiny_mce/plugins/fullscreen/fullscreen.htm,
  .../tiny_mce/plugins/iespell/editor_plugin.js,
  .../tiny_mce/plugins/iespell/editor_plugin_src.js,
  .../tiny_mce/plugins/inlinepopups/editor_plugin.js,
  .../plugins/inlinepopups/editor_plugin_src.js,
  .../inlinepopups/skins/clearlooks2/window.css,
  .../plugins/insertdatetime/editor_plugin.js,
  .../plugins/insertdatetime/editor_plugin_src.js,
  .../tiny_mce/plugins/layer/editor_plugin.js,
  .../tiny_mce/plugins/layer/editor_plugin_src.js,
  .../tiny_mce/plugins/legacyoutput/editor_plugin.js,
  .../plugins/legacyoutput/editor_plugin_src.js,
  .../tiny_mce/plugins/lists/editor_plugin.js,
  .../tiny_mce/plugins/lists/editor_plugin_src.js,
  .../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/js/embed.js,
  .../jscripts/tiny_mce/plugins/media/js/media.js,
  .../tiny_mce/plugins/media/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/media/media.htm,
  .../tiny_mce/plugins/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/editor_plugin.js,
  .../plugins/pagebreak/editor_plugin_src.js,
  .../tiny_mce/plugins/paste/editor_plugin.js,
  .../tiny_mce/plugins/paste/editor_plugin_src.js,
  .../tiny_mce/plugins/paste/js/pastetext.js,
  .../tiny_mce/plugins/paste/js/pasteword.js,
  .../tiny_mce/plugins/paste/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/paste/pastetext.htm,
  .../jscripts/tiny_mce/plugins/paste/pasteword.htm,
  .../tiny_mce/plugins/preview/editor_plugin.js,
  .../tiny_mce/plugins/preview/editor_plugin_src.js,
  .../tiny_mce/plugins/preview/jscripts/embed.js,
  .../jscripts/tiny_mce/plugins/preview/preview.html,
  .../tiny_mce/plugins/print/editor_plugin.js,
  .../tiny_mce/plugins/print/editor_plugin_src.js,
  .../tiny_mce/plugins/save/editor_plugin.js,
  .../tiny_mce/plugins/save/editor_plugin_src.js,
  .../plugins/searchreplace/css/searchreplace.css,
  .../plugins/searchreplace/editor_plugin.js,
  .../plugins/searchreplace/editor_plugin_src.js,
  .../plugins/searchreplace/js/searchreplace.js,
  .../tiny_mce/plugins/searchreplace/langs/en_dlg.js,
  .../plugins/searchreplace/searchreplace.htm,
  .../tiny_mce/plugins/spellchecker/css/content.css,
  .../tiny_mce/plugins/spellchecker/editor_plugin.js,
  .../plugins/spellchecker/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/style/css/props.css,
  .../tiny_mce/plugins/style/editor_plugin.js,
  .../tiny_mce/plugins/style/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/style/js/props.js,
  .../tiny_mce/plugins/style/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/style/props.htm,
  .../tiny_mce/plugins/tabfocus/editor_plugin.js,
  .../tiny_mce/plugins/tabfocus/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/table/cell.htm,
  .../jscripts/tiny_mce/plugins/table/css/cell.css,
  .../jscripts/tiny_mce/plugins/table/css/row.css,
  .../jscripts/tiny_mce/plugins/table/css/table.css,
  .../tiny_mce/plugins/table/editor_plugin.js,
  .../tiny_mce/plugins/table/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/table/js/cell.js,
  .../tiny_mce/plugins/table/js/merge_cells.js,
  .../jscripts/tiny_mce/plugins/table/js/row.js,
  .../jscripts/tiny_mce/plugins/table/js/table.js,
  .../tiny_mce/plugins/table/langs/en_dlg.js,
  .../tiny_mce/plugins/table/merge_cells.htm,
  .../jscripts/tiny_mce/plugins/table/row.htm,
  .../jscripts/tiny_mce/plugins/table/table.htm,
  .../tiny_mce/plugins/template/css/template.css,
  .../tiny_mce/plugins/template/editor_plugin.js,
  .../tiny_mce/plugins/template/editor_plugin_src.js,
  .../tiny_mce/plugins/template/js/template.js,
  .../tiny_mce/plugins/template/langs/en_dlg.js,
  .../tiny_mce/plugins/template/template.htm,
  .../tiny_mce/plugins/visualchars/editor_plugin.js,
  .../plugins/visualchars/editor_plugin_src.js,
  .../tiny_mce/plugins/wordcount/editor_plugin.js,
  .../plugins/wordcount/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm,
  .../tiny_mce/plugins/xhtmlxtras/acronym.htm,
  .../tiny_mce/plugins/xhtmlxtras/attributes.htm,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm,
  .../tiny_mce/plugins/xhtmlxtras/css/attributes.css,
  .../tiny_mce/plugins/xhtmlxtras/css/popup.css,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/del.htm,
  .../tiny_mce/plugins/xhtmlxtras/editor_plugin.js,
  .../plugins/xhtmlxtras/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm,
  .../tiny_mce/plugins/xhtmlxtras/js/abbr.js,
  .../tiny_mce/plugins/xhtmlxtras/js/acronym.js,
  .../tiny_mce/plugins/xhtmlxtras/js/attributes.js,
  .../tiny_mce/plugins/xhtmlxtras/js/cite.js,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js,
  .../plugins/xhtmlxtras/js/element_common.js,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js,
  .../tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js,
  .../jscripts/tiny_mce/themes/advanced/about.htm,
  .../jscripts/tiny_mce/themes/advanced/anchor.htm,
  .../jscripts/tiny_mce/themes/advanced/charmap.htm,
  .../tiny_mce/themes/advanced/color_picker.htm,
  .../tiny_mce/themes/advanced/editor_template.js,
  .../themes/advanced/editor_template_src.js,
  .../jscripts/tiny_mce/themes/advanced/image.htm,
  .../tiny_mce/themes/advanced/img/flash.gif,
  .../tiny_mce/themes/advanced/img/icons.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,
  .../themes/advanced/skins/default/dialog.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,
  .../jscripts/tiny_mce/themes/simple/langs/en.js,
  .../themes/simple/skins/default/content.css,
  .../tiny_mce/themes/simple/skins/default/ui.css,
  .../tiny_mce/themes/simple/skins/o2k7/content.css,
  .../tiny_mce/themes/simple/skins/o2k7/ui.css,
  mod/tinymce/tinymce/jscripts/tiny_mce/tiny_mce.js,
  .../tinymce/jscripts/tiny_mce/tiny_mce_popup.js,
  .../jscripts/tiny_mce/utils/editable_selects.js,
  .../tinymce/jscripts/tiny_mce/utils/form_utils.js,
  .../tinymce/jscripts/tiny_mce/utils/mctabs.js,
  .../tinymce/jscripts/tiny_mce/utils/validate.js: Fixes #3359 Updated TinyMCE
  to 3.4.2. 

2011-05-26  Cash Costello <cash.costello@gmail.com>

  	* views/default/input/autocomplete.php: Fixes #3485 - using the correct url
  for autocomplete 

2011-05-12  Cash Costello <cash.costello@gmail.com>

  	* mod/pages/start.php: Fixes #3424 admins can delete pages again 

  	* mod/messageboard/index.php: Fixes #3429 display message board posts to
  everyone 

  	* engine/lib/elgglib.php: Fixes #3433 correctly checking return value of
  plugin hook in elgg_count_comments() now 

2011-04-04  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, _graphics/spacer.gif: Removed a number of executable props.  

  	* README.txt: Removed version number in readme because it's not needed and
  we always forget to update it.  

  	* CHANGES.txt, version.php: Version bump to 1.7.8.  

2011-04-02  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: updated changelog for 1.7.8 release  

  	* .../admin/users/unvalidated.php: Fixes #3001 using :checked in user
  validation bulk actions  

  	* mod/search/index.php, .../views/default/page_elements/searchbox.php: Fixes
  #3179 encoding characters in search query string  

  	* engine/lib/entities.php: Fixes #3277 supporting deleting disabled entities
  in a recursive delete  

  	* mod/reportedcontent/actions/archive.php: fixed annoying reportedcontent
  forwarding issue  

2011-03-31  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Fixes #2940 integrated Prasanth's changes into
  htaccess_dist for better comments on php settings  

2011-03-26  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixes #3248 adds remove_submenu_item() to 1.7
  branch  

  	* engine/lib/annotations.php: Refs #3238 #3246 integrated fixes for
  annotations into 1.7 branch  

  	* engine/lib/metadata.php: Fixes #3238 update_metadata() allows updating the
  name and integrated the fix for #3246 into 1.7 branch  

2011-03-19  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/messages/start.php: Refs #3164. Merged messages denormalization to 1.7
  branch.  

2011-03-17  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/system_log.php: Fixes #3154 prevent system log cache from
  crashing Elgg  

  	* mod/custom_index/start.php: Fixes #2886 custom_index checks if another
  plugin has provided a front page  

2011-03-16  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixes #3149 only call hooks once per trigger  

  	* engine/lib/relationships.php: Fixes #2987 brought the fix over from trunk 

  	* engine/lib/entities.php, engine/lib/relationships.php: Fixes #2988 fixed
  typos in relationship import method  

  	* mod/search/search_hooks.php: Fixes #2994 search title for group uses name
  instead of description  

  	* engine/lib/extender.php: Fixes #2878 detect_extender_valuetype() makes
  sure passed value type is valid  

  	* mod/blog/actions/edit.php: Fixes #1833 clearing the blog guid metadata
  when saving an edited blog post  

  	* mod/bookmarks/actions/add.php: Refs #2909 removes bookmark plugin's use of
  clearRelationships()  

  	* mod/messages/languages/en.php, mod/messages/sent.php: Fixes #2901 fixes
  duplicate translation string in messages plugin  

2011-03-15  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/forums/edittopic.php,
  .../views/default/forms/forums/edittopic.php: Fixes #2978 editing a topic
  works now and admins are allowed to edit topics  

  	* mod/invitefriends/start.php: Fixes #2968 adds logged in user check -
  thanks for the bug report  

2011-02-18  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php: Fixes #2847. Cache is set correctly on
  installation.  

2011-02-14  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Refs #2914: You can sort by r.time_created
  when using relationship getter/lister functions.  

2011-02-04  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/bookmarks/languages/en.php,
  .../views/default/widgets/bookmarks/view.php: Fixes #2836: Reverted [7972]'s
  changes and removed the 2nd incorrect 'bookmarks:more' definition.  

  	* .../views/default/widgets/bookmarks/view.php: Fixes #2837: Using an ID on
  bookmarks widget's "show more discription" link to prevent js collisions.  

2011-02-01  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Credited reporter with user validation by email admin bug.  

2011-02-01  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/uservalidationbyemail/start.php: need admin privilege to see
  unvalidated users  

  	* engine/lib/entities.php, engine/lib/objects.php, engine/lib/sites.php,
  engine/lib/users.php: Fixes #2835 removed user collection method and added
  comments to partially implemented site collection functionality  

  	* mod/bookmarks/languages/en.php,
  .../views/default/widgets/bookmarks/view.php: Fixes #2836 cleaned up the more
  language strings in bookmarks  

2011-01-31  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, version.php: Bumping version to 1.7.7 and updated changes  

  	* engine/lib/relationships.php: removed deprecation notice in code merged
  from trunk to 1.7 branch  

  	* mod/groups/actions/delete.php: Fixes #2787 group icons are deleted when
  group is deleted  

  	* .../views/default/riverdashboard/nav.php: Fixes #2697 added groups and
  users back to activity filter  

  	* engine/lib/actions.php: Fixes #2833 adds parameter to control action
  timeout  

  	* engine/tests/regression/trac_bugs.php: fixed regression test for image
  resizing  

  	* engine/lib/widgets.php: Fixes #2779 can now call get_widget_types() more
  than once  

  	* mod/pages/start.php, mod/pages/view.php: Fixes #2672 deleting pages is now
  also controlled more tightly  

  	* engine/lib/elgglib.php: Fixes #2749 treating deprecated_version as a
  number rather than string  

  	* engine/lib/pageowner.php: Fixes #2790 added a preg_match in get_context()
  that checks for /pg/<context>  

  	* engine/lib/configuration.php, engine/lib/elgglib.php: Fixes #2793 added
  logic to handle variable names longer than 32 characters  

  	* engine/lib/configuration.php: Fixes #2813 returning null if a
  configuration value is not set instead of false  

  	* engine/lib/metadata.php: Fixes #2828 remove_metadata() now returns false
  if any of the delete_metadata() calls fail  

  	* views/default/navigation/pagination.php: Fixes #2818 pagination not
  showing when limit = 0  

2011-01-24  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Fixes #2617 fixed exception message if email
  address is not passed to elgg_send_email()  

  	* mod/externalpages/actions/add.php, mod/externalpages/languages/en.php:
  Fixes #2686 can now blank external pages  

  	* mod/pages/view.php: Fixes #2672 creating subpages is restricted  

2011-01-23  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/river/forum/topic/create.php: added catch for no
  comments in group forum river view  

  	* engine/lib/access.php, engine/lib/database.php, engine/lib/entities.php,
  engine/lib/group.php, engine/lib/metastrings.php,
  engine/lib/notification.php, engine/lib/pam.php, engine/lib/plugins.php,
  engine/lib/users.php, engine/lib/views.php: Fixes #2805 #2804 forcing globals
  to be globals for when start.php is included in a function  

2011-01-13  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/file/index.php: Fixes #2746 displaying the no file notice only when
  elgg_list* returns nothing  

  	* engine/tests/suite.php: Fixes #2757 setting charset to utf-8 in unit tests
  reporter  

  	* mod/twitter/languages/en.php, mod/twitter/start.php: Fixes #2791 moved
  widget strings into language file  

2011-01-07  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Merged r7585 to 1.7 branch. Can now specificy
  callback to elgg_get_entities() using the 'callback' option.  

2011-01-05  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php, mod/groups/start.php: Fixes #2557 moves
  register_entity call on groups to groups plugin  

  	* mod/uservalidationbyemail/languages/en.php: Fixes #2744 removed duplicate
  strings  

  	* mod/riverdashboard/actions/delete.php,
  mod/riverdashboard/languages/en.php: Fixes #2767 - fixing WSOD on a bad
  delete  

  	* mod/file/start.php: Fixes #2765 group menu for file plugin turned off when
  group files is disabled  

2010-12-31  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixes #2745: Removed debug statements.  

2010-12-23  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* simplecache/view.php: Merged previous from tag.  

  	* CHANGES.txt: Updated changes.  

  	* simplecache/view.php: Fixes potential SQL injection in simplecache.  

2010-12-22  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Forgot to add the change I just made...  

  	* CHANGES.txt, README.txt, version.php: Version bump to 1.7.6. Updated
  changes.  

  	* engine/lib/entities.php: Fixes #2684: is_registered_entity_type() returns
  correctly for types without a subtype.  Note: registering a subtype
  implicitly registers a type.  

2010-12-21  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: corrected documentation on get access collection  

2010-12-01  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Refs #2430 adds
  get_entities_from_access_collection() back in in 1.7 branch  

2010-11-30  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/messages/actions/delete.php: Refs #2630 fixed url in messages delete
  action  

2010-11-28  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/messages/start.php: Refs #2630 supporting pg/messages/<username>  

2010-11-27  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/pages/world.php: Fixes #2691 fixes all pages link on all site pages
  page  

2010-11-26  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Updated Changes for 1.7.5.  

  	* README.txt: Version bump (and correction) in README.txt.  

  	* version.php: Version bump to 1.7.5.  

  	* actions/widgets/save.php: Using get_input() for widget save action.  

  	* engine/lib/relationships.php: Fixes #2583: Added deprecated notice for
  list_entities_from_relationship().  Accidentally included the actual fix in
  r7445.  

  	* CONTRIBUTORS.txt, COPYRIGHT.txt, README.txt, _css/css.php, _css/js.php,
  account/forgotten_password.php, account/register.php,
  actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php,
  actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php,
  actions/admin/plugins/reorder.php, actions/admin/site/update_basic.php,
  actions/admin/user/ban.php, actions/admin/user/delete.php,
  actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php,
  actions/admin/user/resetpassword.php, actions/admin/user/unban.php,
  actions/comments/add.php, actions/comments/delete.php,
  actions/email/save.php, actions/entities/delete.php, actions/friends/add.php,
  actions/friends/addcollection.php, actions/friends/deletecollection.php,
  actions/friends/editcollection.php, actions/friends/remove.php,
  actions/import/opendd.php, actions/login.php, actions/logout.php,
  .../notifications/settings/usersettings/save.php,
  actions/plugins/settings/save.php, actions/plugins/usersettings/save.php,
  actions/register.php, actions/systemsettings/install.php,
  actions/user/default_access.php, actions/user/language.php,
  actions/user/name.php, actions/user/password.php,
  actions/user/passwordreset.php, actions/user/requestnewpassword.php,
  actions/user/spotlight.php, actions/useradd.php,
  actions/usersettings/save.php, actions/widgets/add.php,
  actions/widgets/reorder.php, actions/widgets/save.php, admin/index.php,
  admin/plugins.php, admin/site.php, admin/statistics.php, admin/user.php,
  dashboard/index.php, dashboard/latest.php,
  engine/handlers/action_handler.php, engine/handlers/cron_handler.php,
  engine/handlers/pagehandler.php, engine/handlers/service_handler.php,
  engine/handlers/xml-rpc_handler.php, engine/lib/access.php,
  engine/lib/actions.php, engine/lib/admin.php, engine/lib/annotations.php,
  engine/lib/api.php, engine/lib/cache.php, engine/lib/calendar.php,
  engine/lib/configuration.php, engine/lib/cron.php, engine/lib/database.php,
  engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/exceptions.php,
  engine/lib/export.php, engine/lib/extender.php, engine/lib/filestore.php,
  engine/lib/group.php, engine/lib/input.php, engine/lib/install.php,
  engine/lib/languages.php, engine/lib/location.php, engine/lib/memcache.php,
  engine/lib/metadata.php, engine/lib/metastrings.php,
  engine/lib/notification.php, engine/lib/objects.php, engine/lib/opendd.php,
  engine/lib/output.php, engine/lib/pagehandler.php, engine/lib/pageowner.php,
  engine/lib/pam.php, engine/lib/plugins.php, engine/lib/query.php,
  engine/lib/relationships.php, engine/lib/river.php, engine/lib/sessions.php,
  engine/lib/sites.php, engine/lib/social.php, engine/lib/statistics.php,
  engine/lib/system_log.php, engine/lib/tags.php, engine/lib/users.php,
  engine/lib/usersettings.php, engine/lib/version.php, engine/lib/widgets.php,
  engine/lib/xml-rpc.php, engine/lib/xml.php, engine/start.php,
  engine/tests/api/entity_getter_functions.php,
  engine/tests/objects/entities.php, engine/tests/objects/filestore.php,
  engine/tests/objects/metadata.php, engine/tests/objects/objects.php,
  engine/tests/objects/sites.php, engine/tests/objects/users.php,
  engine/tests/regression/trac_bugs.php, engine/tests/services/api.php,
  engine/tests/suite.php, engine/tests/test_skeleton.php, entities/index.php,
  entities/list.php, friends/add.php, friends/collections.php,
  friends/edit.php, friends/index.php, friends/of.php,
  friends/pickercallback.php, index.php, install.php, languages/en.php,
  mod/blog/actions/add.php, mod/blog/actions/delete.php,
  mod/blog/actions/edit.php, mod/blog/add.php, mod/blog/archive.php,
  mod/blog/edit.php, mod/blog/everyone.php, mod/blog/friends.php,
  mod/blog/index.php, mod/blog/preview.php, mod/blog/read.php,
  mod/blog/savedraft.php, mod/blog/start.php,
  mod/blog/views/default/blog/css.php,
  mod/blog/views/default/blog/forms/edit.php,
  mod/blog/views/default/blog/gallery.php,
  mod/blog/views/default/blog/listing.php,
  mod/blog/views/default/blog/menu.php,
  mod/blog/views/default/blog/notfound.php,
  mod/blog/views/default/blog/view.php, mod/blog/views/default/object/blog.php,
  mod/bookmarks/actions/add.php, mod/bookmarks/actions/delete.php,
  mod/bookmarks/add.php, mod/bookmarks/bookmarklet.php,
  mod/bookmarks/everyone.php, mod/bookmarks/friends.php,
  mod/bookmarks/inbox.php, mod/bookmarks/index.php, mod/bookmarks/start.php,
  .../views/default/bookmarks/bookmarklet.php,
  mod/bookmarks/views/default/bookmarks/css.php,
  mod/bookmarks/views/default/bookmarks/form.php,
  mod/bookmarks/views/default/object/bookmarks.php, mod/captcha/captcha.php,
  mod/captcha/languages/en.php, mod/captcha/start.php,
  mod/captcha/views/default/input/captcha.php, mod/categories/actions/save.php,
  mod/categories/listing.php, mod/categories/settings.php,
  mod/categories/start.php, mod/categories/views/default/categories.php,
  mod/categories/views/default/categories/css.php, mod/crontrigger/start.php,
  mod/custom_index/index.php, mod/custom_index/start.php,
  .../views/default/canvas/layouts/new_index.php,
  .../views/default/custom_index/css.php,
  mod/defaultwidgets/actions/update.php, mod/defaultwidgets/dashboard.php,
  mod/defaultwidgets/profile.php, mod/defaultwidgets/start.php,
  .../views/default/defaultwidgets/editor.php,
  mod/diagnostics/actions/download.php, mod/diagnostics/index.php,
  mod/diagnostics/languages/en.php, mod/diagnostics/start.php,
  .../views/default/diagnostics/forms/download.php,
  .../views/default/diagnostics/runalltests.php, mod/embed/start.php,
  mod/embed/views/default/embed/css.php,
  mod/embed/views/default/embed/pagination.php,
  mod/externalpages/actions/add.php, mod/externalpages/actions/addfront.php,
  mod/externalpages/index.php, mod/externalpages/read.php,
  mod/externalpages/start.php, .../views/default/expages/analytics.php,
  mod/externalpages/views/default/expages/css.php,
  .../views/default/expages/footer_menu.php,
  .../views/default/expages/forms/edit.php,
  .../views/default/expages/forms/editfront.php,
  .../views/default/expages/front_left.php,
  .../views/default/expages/front_right.php,
  mod/externalpages/views/default/expages/menu.php,
  mod/externalpages/views/default/object/expages.php,
  mod/file/actions/delete.php, mod/file/actions/download.php,
  mod/file/actions/save.php, mod/file/actions/upload.php,
  mod/file/download.php, mod/file/edit.php, mod/file/friends.php,
  mod/file/index.php, mod/file/languages/en.php, mod/file/search.php,
  mod/file/start.php, mod/file/thumbnail.php, mod/file/upload.php,
  mod/file/views/default/file/css.php, mod/file/views/default/file/icon.php,
  mod/file/views/default/file/menu.php, mod/file/views/default/file/upload.php,
  mod/file/views/default/object/file.php, mod/file/views/rss/object/file.php,
  mod/file/world.php, mod/friends/start.php,
  mod/friends/views/default/widgets/friends/edit.php,
  mod/friends/views/default/widgets/friends/view.php,
  mod/garbagecollector/languages/en.php, mod/garbagecollector/start.php,
  mod/groups/actions/addtogroup.php, mod/groups/actions/edit.php,
  mod/groups/actions/featured.php, mod/groups/actions/forums/addpost.php,
  mod/groups/actions/forums/addtopic.php,
  mod/groups/actions/forums/deletepost.php,
  mod/groups/actions/forums/deletetopic.php,
  mod/groups/actions/forums/editpost.php,
  mod/groups/actions/forums/edittopic.php,
  mod/groups/actions/groupskillinvitation.php,
  mod/groups/actions/groupskillrequest.php, mod/groups/actions/invite.php,
  mod/groups/actions/join.php, mod/groups/actions/joinrequest.php,
  mod/groups/actions/leave.php, mod/groups/addtopic.php, mod/groups/all.php,
  mod/groups/discussions.php, mod/groups/edit.php, mod/groups/edittopic.php,
  mod/groups/forum.php, mod/groups/graphics/icon.php,
  mod/groups/groupprofile.php, mod/groups/index.php,
  mod/groups/invitations.php, mod/groups/invite.php,
  mod/groups/languages/en.php, mod/groups/membership.php,
  mod/groups/membershipreq.php, mod/groups/new.php, mod/groups/start.php,
  mod/groups/topicposts.php, mod/groups/views/default/forms/forums/addpost.php,
  mod/groups/views/default/forms/forums/addtopic.php,
  .../views/default/forms/forums/edittopic.php,
  mod/groups/views/default/forms/groups/edit.php,
  mod/groups/views/default/forms/groups/invite.php,
  mod/groups/views/default/forum/topicposts.php,
  mod/groups/views/default/forum/topics.php,
  mod/groups/views/default/forum/viewposts.php,
  mod/groups/views/default/group/group.php,
  .../views/default/groups/closedmembership.php,
  mod/groups/views/default/groups/css.php,
  mod/groups/views/default/groups/groupgallery.php,
  mod/groups/views/default/groups/grouplisting.php,
  mod/groups/views/default/groups/groupprofile.php,
  mod/groups/views/default/groups/icon.php,
  mod/groups/views/default/groups/members.php,
  mod/groups/views/default/groups/profileitems.php,
  .../views/default/object/groupforumtopic.php,
  .../default/widgets/group_entities_widget/edit.php,
  .../default/widgets/group_entities_widget/view.php,
  .../default/widgets/group_members_widget/edit.php,
  .../default/widgets/group_members_widget/view.php,
  mod/groups/views/rss/forum/topics.php,
  mod/groups/views/rss/forum/viewposts.php,
  mod/groups/views/rss/groups/profileitems.php,
  mod/groups/views/rss/object/groupforumtopic.php, mod/htmlawed/LICENCE.txt,
  mod/htmlawed/readme.txt, mod/htmlawed/start.php,
  mod/invitefriends/actions/invite.php, mod/invitefriends/index.php,
  mod/invitefriends/languages/en.php, mod/invitefriends/start.php,
  .../views/default/invitefriends/form.php,
  .../views/default/invitefriends/formitems.php, mod/logbrowser/index.php,
  mod/logbrowser/languages/en.php, mod/logbrowser/start.php,
  mod/logbrowser/views/default/logbrowser/css.php,
  mod/logbrowser/views/default/object/logwrapper.php,
  mod/logrotate/languages/en.php, mod/logrotate/start.php,
  mod/members/index.php, mod/members/start.php,
  mod/members/views/default/members/css.php, mod/messageboard/actions/add.php,
  mod/messageboard/actions/delete.php, mod/messageboard/ajax_endpoint/load.php,
  mod/messageboard/history.php, mod/messageboard/index.php,
  mod/messageboard/start.php, .../views/default/messageboard/css.php,
  .../views/default/messageboard/forms/add.php,
  .../views/default/messageboard/messageboard.php,
  .../default/messageboard/messageboard_content.php,
  .../views/default/widgets/messageboard/edit.php,
  .../views/default/widgets/messageboard/view.php,
  mod/messages/actions/delete.php, mod/messages/actions/send.php,
  mod/messages/index.php, mod/messages/read.php, mod/messages/send.php,
  mod/messages/sent.php, mod/messages/start.php,
  mod/messages/views/default/messages/css.php,
  .../views/default/messages/forms/message.php,
  mod/messages/views/default/messages/menu.php,
  mod/messages/views/default/messages/messages.php,
  mod/messages/views/default/messages/topbar.php,
  mod/messages/views/default/messages/view.php,
  mod/notifications/actions/groupsave.php, mod/notifications/actions/save.php,
  mod/notifications/groups.php, mod/notifications/index.php,
  mod/notifications/start.php, .../views/default/notifications/css.php,
  .../default/notifications/subscriptions/form.php,
  .../notifications/subscriptions/groupsform.php,
  mod/pages/actions/pages/edit.php, mod/pages/actions/pages/editwelcome.php,
  mod/pages/edit.php, mod/pages/history.php, mod/pages/index.php,
  mod/pages/languages/en.php, mod/pages/new.php, mod/pages/start.php,
  mod/pages/view.php, mod/pages/views/default/annotation/icon.php,
  mod/pages/views/default/annotation/page.php,
  mod/pages/views/default/forms/pages/edit.php,
  .../views/default/forms/pages/editwelcome.php,
  mod/pages/views/default/object/page.php,
  mod/pages/views/default/object/page_top.php,
  mod/pages/views/default/pages/css.php,
  mod/pages/views/default/pages/menu.php,
  mod/pages/views/default/pages/pagegallery.php,
  mod/pages/views/default/pages/pagelisting.php,
  mod/pages/views/default/pages/pageprofile.php,
  .../views/default/pages/sidebar/sidebarthis.php,
  mod/pages/views/default/pages/welcome.php,
  mod/pages/views/default/widgets/pages/edit.php,
  mod/pages/views/default/widgets/pages/view.php, mod/pages/welcome.php,
  mod/pages/world.php, mod/profile/actions/cropicon.php,
  mod/profile/actions/deletedefaultprofileitem.php,
  mod/profile/actions/edit.php, mod/profile/actions/editdefault.php,
  mod/profile/actions/iconupload.php,
  mod/profile/actions/resetdefaultprofile.php, mod/profile/defaultprofile.php,
  mod/profile/edit.php, mod/profile/editicon.php, mod/profile/icon.php,
  mod/profile/icondirect.php, mod/profile/index.php,
  mod/profile/javascript.php, mod/profile/languages/en.php,
  mod/profile/start.php, mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/edit.php,
  .../views/default/profile/editdefaultprofile.php,
  mod/profile/views/default/profile/editicon.php,
  mod/profile/views/default/profile/gallery.php,
  mod/profile/views/default/profile/hoverover.php,
  mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/profile/javascript.php,
  mod/profile/views/default/profile/listing.php,
  mod/profile/views/default/profile/menu/actions.php,
  .../views/default/profile/menu/adminlinks.php,
  mod/profile/views/default/profile/menu/links.php,
  .../views/default/profile/menu/linksownpage.php,
  mod/profile/views/default/profile/metatags.php,
  mod/profile/views/default/profile/profilelinks.php,
  mod/profile/views/default/profile/submenu.php,
  mod/profile/views/default/profile/userdetails.php,
  mod/reportedcontent/actions/add.php, mod/reportedcontent/actions/archive.php,
  mod/reportedcontent/actions/delete.php, mod/reportedcontent/add.php,
  mod/reportedcontent/index.php, mod/reportedcontent/languages/en.php,
  mod/reportedcontent/start.php, .../views/default/reportedcontent/css.php,
  .../views/default/reportedcontent/form.php,
  mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php,
  mod/riverdashboard/index.php, mod/riverdashboard/start.php,
  .../views/default/riverdashboard/css.php,
  .../views/default/riverdashboard/nav.php,
  .../views/default/riverdashboard/newestmembers.php,
  .../views/default/riverdashboard/sitemessage.php,
  .../views/default/riverdashboard/welcome.php,
  .../views/default/widgets/river_widget/edit.php,
  .../views/default/widgets/river_widget/view.php, mod/search/index.php,
  mod/search/search_hooks.php, mod/search/start.php,
  .../views/default/search/comments/entity.php,
  mod/search/views/default/search/entity.php,
  mod/search/views/default/search/gallery.php,
  .../views/default/search/gallery_listing.php,
  mod/search/views/default/search/layout.php,
  mod/search/views/default/search/listing.php,
  mod/search/views/default/search/startblurb.php,
  mod/search/views/rss/search/comments/entity.php,
  mod/search/views/rss/search/entity.php,
  mod/search/views/rss/search/listing.php, mod/thewire/actions/add.php,
  mod/thewire/actions/delete.php, mod/thewire/add.php,
  mod/thewire/everyone.php, mod/thewire/index.php, mod/thewire/start.php,
  mod/thewire/views/default/object/thewire.php,
  mod/thewire/views/default/thewire/css.php,
  mod/thewire/views/default/thewire/forms/add.php,
  mod/thewire/views/default/thewire/notfound.php,
  mod/thewire/views/default/thewire/view.php,
  mod/thewire/views/rss/object/thewire.php,
  .../views/rss/search/object/thewire/entity.php, mod/tinymce/LICENCE.txt,
  mod/tinymce/readme.txt, mod/tinymce/start.php,
  mod/tinymce/views/default/input/longtext.php, mod/twitter/start.php,
  mod/twitter/views/default/twitter/css.php,
  mod/twitter/views/default/widgets/twitter/edit.php,
  mod/twitter/views/default/widgets/twitter/view.php,
  mod/twitterservice/start.php, mod/twitterservice/twitterservice_lib.php,
  mod/uservalidationbyemail/start.php, mod/zaudio/start.php,
  .../default/file/specialcontent/audio/mp3.php,
  .../default/file/specialcontent/audio/mpeg.php,
  .../default/file/specialcontent/audio/mpg.php, services/api/rest_api.php,
  services/export/handler.php, settings/index.php, settings/plugins.php,
  settings/statistics.php, settings/user.php, simplecache/view.php,
  upgrade.php, version.php, views/default/account/forms/forgotten_password.php,
  views/default/account/forms/login.php,
  views/default/account/forms/register.php,
  views/default/account/forms/useradd.php, views/default/admin/main.php,
  views/default/admin/main_opt/plugins.php,
  views/default/admin/main_opt/site.php,
  views/default/admin/main_opt/statistics.php,
  views/default/admin/main_opt/user.php, views/default/admin/plugins.php,
  views/default/admin/plugins_opt/plugin.php, views/default/admin/site.php,
  views/default/admin/statistics.php,
  views/default/admin/statistics_opt/basic.php,
  views/default/admin/statistics_opt/numentities.php,
  views/default/admin/statistics_opt/online.php, views/default/admin/user.php,
  views/default/admin/user_opt/adduser.php,
  views/default/admin/user_opt/search.php, views/default/ajax/loader.php,
  views/default/annotation/annotate.php,
  views/default/annotation/generic_comment.php, views/default/api/output.php,
  views/default/basic_elements/welcome.php, views/default/canvas/default.php,
  views/default/canvas/layouts/edit_layout.php,
  views/default/canvas/layouts/one_column.php,
  views/default/canvas/layouts/sidebar_boxes.php,
  .../canvas/layouts/two_column_left_sidebar.php,
  .../canvas/layouts/two_column_right_sidebar.php,
  views/default/canvas/layouts/widgets.php,
  views/default/canvas_header/submenu_group.php,
  views/default/canvas_header/submenu_template.php,
  views/default/comments/forms/edit.php, views/default/css.php,
  views/default/dashboard/blurb.php, views/default/entities/entity_list.php,
  views/default/entities/entity_listing.php,
  views/default/entities/gallery.php,
  views/default/entities/gallery_listing.php, views/default/export/entity.php,
  views/default/export/metadata.php, views/default/export/relationship.php,
  views/default/friends/collection.php, views/default/friends/collections.php,
  views/default/friends/collectiontabs.php,
  views/default/friends/forms/collectionfields.php,
  views/default/friends/forms/edit.php, views/default/friends/list.php,
  views/default/friends/picker.php, views/default/friends/river/create.php,
  views/default/friends/tablelist.php,
  views/default/friends/tablelistcountupdate.php,
  views/default/graphics/icon.php, views/default/group/default.php,
  views/default/group/search/finishblurb.php,
  views/default/group/search/startblurb.php, views/default/input/access.php,
  views/default/input/autocomplete.php, views/default/input/button.php,
  views/default/input/calendar.php, views/default/input/captcha.php,
  views/default/input/checkboxes.php, views/default/input/email.php,
  views/default/input/file.php, views/default/input/form.php,
  views/default/input/hidden.php, views/default/input/longtext.php,
  views/default/input/password.php, views/default/input/plaintext.php,
  views/default/input/pulldown.php, views/default/input/radio.php,
  views/default/input/reset.php, views/default/input/securitytoken.php,
  views/default/input/submit.php, views/default/input/tags.php,
  views/default/input/text.php, views/default/input/url.php,
  views/default/input/urlshortener.php, views/default/input/userpicker.php,
  views/default/messages/errors/error.php,
  views/default/messages/errors/list.php,
  views/default/messages/exceptions/exception.php,
  views/default/messages/list.php, views/default/messages/messages/list.php,
  views/default/messages/messages/message.php,
  views/default/navigation/pagination.php,
  views/default/navigation/topbar_tools.php,
  views/default/navigation/viewtype.php,
  .../notifications/settings/usersettings.php,
  views/default/object/default.php, views/default/object/object.php,
  views/default/object/plugin.php, views/default/object/widget.php,
  views/default/output/calendar.php, views/default/output/checkboxes.php,
  views/default/output/confirmlink.php, views/default/output/date.php,
  views/default/output/email.php, views/default/output/iframe.php,
  views/default/output/longtext.php, views/default/output/pulldown.php,
  views/default/output/radio.php, views/default/output/tagcloud.php,
  views/default/output/tags.php, views/default/output/text.php,
  views/default/output/url.php, views/default/page_elements/contentwrapper.php,
  views/default/page_elements/elgg_topbar.php,
  views/default/page_elements/footer.php,
  views/default/page_elements/header.php,
  views/default/page_elements/header_contents.php,
  views/default/page_elements/owner_block.php,
  views/default/page_elements/spotlight.php,
  views/default/page_elements/title.php,
  views/default/pageshells/pageshell.php, views/default/river/dashboard.php,
  views/default/river/item/list.php, views/default/river/item/noaccess.php,
  views/default/river/item/wrapper.php,
  views/default/river/relationship/friend/create.php,
  views/default/river/wrapper.php, views/default/settings/install.php,
  views/default/settings/system.php, views/default/settings/upgrading.php,
  views/default/site/default.php, views/default/spotlight/default.php,
  views/default/text/about.php, views/default/text/privacy_view.php,
  views/default/text/tos_view.php,
  views/default/upload/upload_form_content.php, views/default/user/default.php,
  views/default/user/search/finishblurb.php,
  views/default/user/search/startblurb.php,
  views/default/user/settings/default_access.php,
  views/default/user/settings/email.php,
  views/default/user/settings/language.php,
  views/default/user/settings/name.php,
  views/default/user/settings/password.php,
  views/default/usersettings/form.php, views/default/usersettings/main.php,
  views/default/usersettings/main_opt/plugins.php,
  views/default/usersettings/main_opt/statistics.php,
  views/default/usersettings/main_opt/user.php,
  views/default/usersettings/plugins.php,
  views/default/usersettings/plugins_opt/plugin.php,
  views/default/usersettings/statistics.php,
  .../usersettings/statistics_opt/numentities.php,
  .../default/usersettings/statistics_opt/online.php,
  views/default/usersettings/user.php, views/default/welcome.php,
  views/default/welcome/logged_in.php, views/default/welcome/logged_out.php,
  views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php,
  views/failsafe/canvas/default.php, views/failsafe/input/access.php,
  views/failsafe/input/button.php, views/failsafe/input/checkboxes.php,
  views/failsafe/input/form.php, views/failsafe/input/hidden.php,
  views/failsafe/input/longtext.php, views/failsafe/input/pulldown.php,
  views/failsafe/input/reset.php, views/failsafe/input/securitytoken.php,
  views/failsafe/input/submit.php, views/failsafe/input/text.php,
  views/failsafe/messages/errors/error.php,
  views/failsafe/messages/errors/list.php,
  views/failsafe/messages/exceptions/exception.php,
  views/failsafe/messages/list.php, views/failsafe/messages/messages/list.php,
  views/failsafe/messages/messages/message.php,
  .../messages/sanitisation/dbsettings_error.php,
  views/failsafe/messages/sanitisation/htaccess.php,
  views/failsafe/messages/sanitisation/settings.php,
  views/failsafe/pageshells/pageshell.php, views/failsafe/settings/install.php,
  views/failsafe/settings/system.php, views/foaf/canvas/default.php,
  views/foaf/page_elements/contentwrapper.php,
  views/foaf/pageshells/pageshell.php, views/foaf/search/entity_list.php,
  views/foaf/user/default.php, views/ical/canvas/default.php,
  views/ical/export/entity.php, views/ical/object/default.php,
  views/ical/pageshells/pageshell.php, views/ical/search/entity_list.php,
  views/js/object/default.php, views/js/pageshells/pageshell.php,
  views/js/user/default.php, views/json/api/output.php,
  views/json/canvas/default.php, views/json/export/entity.php,
  views/json/export/metadata.php, views/json/export/relationship.php,
  views/json/group/default.php, views/json/messages/exceptions/exception.php,
  views/json/object/default.php, views/json/page_elements/contentwrapper.php,
  views/json/pageshells/pageshell.php, views/json/river/item/list.php,
  views/json/search/entity_list.php, views/json/site/default.php,
  views/json/user/default.php, views/opendd/canvas/default.php,
  views/opendd/export/entity.php, views/opendd/export/metadata.php,
  views/opendd/export/relationship.php, views/opendd/group/default.php,
  views/opendd/messages/exceptions/exception.php,
  views/opendd/object/default.php, views/opendd/pageshells/pageshell.php,
  views/opendd/search/entity_list.php, views/opendd/site/default.php,
  views/opendd/user/default.php, views/php/api/output.php,
  views/php/canvas/default.php, views/php/export/entity.php,
  views/php/export/metadata.php, views/php/export/relationship.php,
  views/php/group/default.php, views/php/messages/exceptions/exception.php,
  views/php/object/default.php, views/php/pageshells/pageshell.php,
  views/php/search/entity_list.php, views/php/site/default.php,
  views/php/user/default.php, views/rss/annotation/default.php,
  views/rss/canvas/default.php, views/rss/group/default.php,
  views/rss/object/default.php, views/rss/page_elements/contentwrapper.php,
  views/rss/pageshells/pageshell.php, views/rss/river/item/list.php,
  views/rss/search/entity_list.php, views/rss/user/default.php,
  views/xml/api/output.php, views/xml/messages/exceptions/exception.php,
  views/xml/pageshells/pageshell.php, views/xml/xml-rpc/output.php: Fixes
  #2572: Removed license, copyright, author, and link docblock tags in all
  files.  License and copyright are covered by LICENSE.txt and COPYRIGHT.txt in
  root.  Updated the CONTRIBUTOR.txt file.  

2010-11-22  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: so we don't need to the global $SESSION  

  	* engine/lib/access.php: removed use of session class for
  get_loggedin_userid()  

  	* engine/lib/database.php, engine/lib/plugins.php: Fixes #2673 fixes warning
  in plugins.php  

  	* mod/blog/languages/en.php, mod/blog/views/default/blog/forms/edit.php:
  Fixes #2671 conversation pulled out to language file  

2010-11-22  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/uservalidationbyemail/start.php, .../admin/users/unvalidated.php,
  .../views/default/uservalidationbyemail/css.php,
  .../uservalidationbyemail/unvalidated_user.php: Fixes #2659: Pulled out
  styles into a css view for uservalidationbyemail.  

  	* .../vendors/twitteroauth/twitterOAuth.php: Fixes #2565: Wrapped
  twitterOAuth's include for OAuth in class_exists().  

  	* engine/lib/group.php: Refs #2660: Corrected docblock for
  remove_group_tool_option().  

  	* engine/lib/group.php: Fixes #2660: Added remove_group_tool_option().  

2010-11-21  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/bookmarks/actions/add.php,
  mod/bookmarks/views/default/object/bookmarks.php: Fixed possible XSS in
  bookmarks plugin.  

  	* actions/user/password.php, languages/en.php,
  views/default/user/settings/password.php: Fixes #2669: Require a user to
  enter his current password before being able to change it.  

  	* mod/members/views/default/members/search.php: Fixes #2612: Corrected
  language string go to search:go.  

  	* mod/profile/views/default/profile/listing.php: Refs #2670: Fixed profile
  XFN in user listing view.  

  	* mod/profile/views/default/profile/userdetails.php: Fixes #2670: Rel links
  are correct for XFN in profile pages.  

2010-11-11  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: Fixes #2643 - do not load view path cache when
  plugins are disabled  

  	* engine/lib/elgglib.php, engine/lib/plugins.php, engine/lib/views.php:
  Fixes #2635 caching view types so that plugins can define new view types when
  caching is turned on  

  	* engine/lib/elgglib.php: Fixes #2641 was not checking for arrays in
  singular test  

  	* mod/file/start.php: fixed tools url for files  

2010-11-09  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/edit.php: Fixes #2609 - walking group profile field
  arrays for encoding  

  	* views/default/annotation/default.php: Fixes #2626 - adding default
  annotation view  

  	* engine/lib/metadata.php: Fixes #2632 - documentation was incorrect for
  get_metadata_byname - it does not return a metadata value  

  	* mod/file/actions/delete.php, mod/file/actions/save.php,
  mod/file/actions/upload.php, mod/file/start.php,
  mod/file/views/default/file/groupprofile_files.php,
  mod/file/views/default/file/menu.php, mod/file/views/default/object/file.php,
  mod/file/views/default/widgets/filerepo/view.php: Fixes #2630 updated 1.7
  file urls  

2010-11-07  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/messages/actions/delete.php, mod/messages/actions/send.php,
  mod/messages/read.php, mod/messages/start.php,
  mod/messages/views/default/messages/menu.php,
  mod/messages/views/default/messages/messages.php,
  mod/messages/views/default/messages/topbar.php: Refs #2630 messages 1.7
  plugin uses page handler urls now  

  	* mod/invitefriends/start.php: Refs #2630 invite friends plugin in 1.7
  branch now uses page handler  

  	* mod/groups/actions/featured.php, mod/groups/actions/forums/deletepost.php,
  mod/groups/actions/forums/editpost.php, mod/groups/edittopic.php,
  mod/groups/start.php, mod/groups/topicposts.php,
  mod/groups/views/default/forum/topics.php,
  mod/groups/views/default/forum/viewposts.php,
  mod/groups/views/default/groups/find.php,
  mod/groups/views/default/groups/forum_latest.php,
  .../views/default/groups/group_sort_menu.php,
  mod/groups/views/default/groups/groupprofile.php,
  .../views/default/object/groupforumtopic.php,
  mod/groups/views/default/river/forum/create.php,
  .../views/default/river/forum/topic/create.php: Refs #2630 - groups plugin in
  1.7 uses page handler for all URLs  

2010-11-06  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/start.php, mod/bookmarks/start.php, mod/thewire/actions/add.php,
  mod/thewire/actions/delete.php, mod/thewire/friends.php,
  mod/thewire/index.php, mod/thewire/languages/en.php, mod/thewire/start.php,
  mod/thewire/views/default/object/thewire.php,
  .../views/default/river/object/thewire/create.php,
  .../views/default/thewire/profile_status.php,
  mod/thewire/views/default/widgets/thewire/view.php: Fixes #2564 Refs #2630
  1.7's thewire plugin has better urls and links to users  

  	* mod/pages/index.php, mod/pages/start.php, mod/pages/world.php: Refs #2630
  - updated 1.7 pages urls  

  	* mod/members/start.php, .../views/default/members/members_sort_menu.php,
  mod/members/views/default/members/search.php: Refs #2630 - fixed 1.7 members
  urls  

  	* languages/en.php, mod/blog/start.php, mod/bookmarks/actions/delete.php,
  mod/bookmarks/start.php, .../views/default/bookmarks/bookmarklet.php,
  mod/bookmarks/views/default/bookmarks/form.php,
  .../default/bookmarks/groupprofile_bookmarks.php,
  .../views/default/bookmarks/owner_block.php,
  mod/bookmarks/views/default/object/bookmarks.php,
  .../views/default/widgets/bookmarks/view.php: Refs #2630 - fixed 1.7
  bookmarks urls  

  	* mod/blog/actions/add.php, mod/blog/actions/delete.php,
  mod/blog/actions/edit.php, mod/blog/archive.php, mod/blog/index.php,
  mod/blog/start.php, mod/blog/views/default/blog/groupprofile_blog.php,
  mod/blog/views/default/blog/menu.php, mod/blog/views/default/object/blog.php,
  mod/blog/views/default/widgets/blog/view.php: Refs #2630 - fixed 1.7 blog
  urls  

2010-11-03  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/find.php: Fixes #2582. Using the correct
  language string.  

2010-10-27  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/cropicon.php: Refs #2592 - large profile icons are now
  being created when cropped  

  	* actions/useradd.php: Fixes #2589 - user add action now checks password
  before creating user entity  

2010-10-14  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Forgot to include Twitter oAuth instructions in changes.
  #Fail.  

  	* CHANGES.txt: Bah forgot to add the release date in CHANGES.  

  	* CHANGES.txt: Updated changes for the bookmarks bugfix while in beta.  

  	* version.php: Version bump to 1.7.4 final.  

2010-10-12  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../admin/users/unvalidated.php: Added a second bulk actions for
  validating unvalidated users if there are > 5.  

2010-10-11  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Fixes #2552. Fixed langauge string.  

  	* mod/bookmarks/languages/en.php,
  mod/bookmarks/views/default/object/bookmarks.php: Refs #2551: Added
  placeholder title text for bookmarks that were added without titles.  

2010-10-10  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/bookmarks/actions/add.php, mod/bookmarks/languages/en.php: Fixes
  #2551. Checking for title and address in bookmark save action.  

2010-10-09  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/actions/add.php, mod/blog/edit.php, mod/blog/savedraft.php,
  mod/blog/views/default/blog/forms/edit.php: Fixes #1833: Saving a blog draft
  saves the blogguid to the session to avoid problems when pulling in drafts on
  existing blog posts.  

2010-10-08  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/annotation/annotate.php: using elgg_get_excerpt() in comment
  river view  

2010-10-08  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../admin/users/unvalidated.php: Interface fixes for unvalidated users
  page.  

  	* mod/uservalidationbyemail/start.php, .../admin/users/unvalidated.php: Only
  selecting disabled entities to avoid showing entities logging in with 3rd
  party plugins.  

  	* mod/uservalidationbyemail/languages/en.php,
  .../admin/users/unvalidated.php: Simplified taking bulk actions on users.
  Added "check all" button.  

2010-10-07  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, README.txt: Version bump in README. Updated changes.  

  	* mod/uservalidationbyemail/start.php, .../admin/users/unvalidated.php,
  .../uservalidationbyemail/unvalidated_user.php: Added pagination to
  unvalidated user list.  

2010-10-06  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php,
  actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php,
  actions/admin/plugins/reorder.php: Refs #2537: Invalidating instead of
  regenerating simplecache when plugin states are changed.  

  	* CHANGES.txt, version.php: Version bump to 1.7.4b  

  	* engine/lib/views.php, simplecache/view.php: Fixes #2410: Added
  elgg_invalidat_simplecache().  Instead of doing a silly echo ''; exit; when
  simplecache can't load a file, it now regenerates and displays it.  

  	* mod/uservalidationbyemail/actions/bulk_action.php,
  mod/uservalidationbyemail/actions/delete.php,
  .../actions/resend_validation.php,
  mod/uservalidationbyemail/actions/validate.php,
  mod/uservalidationbyemail/languages/en.php,
  mod/uservalidationbyemail/start.php, .../admin/users/unvalidated.php,
  .../uservalidationbyemail/unvalidated_user.php: Refs #2518: Backported the
  Unvalidated Users admin section to 1.7.  

2010-10-05  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/languages/en.php, mod/thewire/start.php,
  mod/twitterservice/README.txt, mod/twitterservice/languages/en.php,
  mod/twitterservice/manifest.xml, mod/twitterservice/start.php,
  mod/twitterservice/twitterservice_lib.php,
  mod/twitterservice/vendors/twitter/license.txt,
  mod/twitterservice/vendors/twitter/load.php,
  mod/twitterservice/vendors/twitter/readme.txt,
  mod/twitterservice/vendors/twitter/send.php,
  .../vendors/twitter/twitter.class.php,
  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,
  .../default/usersettings/twitterservice/edit.php: Fixes #2202.  Backported
  parts of 1.8's Twitter service to 1.7 for oAuth.  We'll need to selectively
  merge the bug fixes and improvements I've made back to 1.8.  Updated The Wire
  to use the new twitter services plugin hooks.  

  	* mod/profile/views/default/profile/javascript.php,
  .../views/default/riverdashboard/js.php: Fixes #2493: Added optional parent
  argument to profile's setup_avatar_menu().  Added JS in riverdashboard to
  rebuild the avatar menu when loading sections via ajax.  

  	* engine/lib/memcache.php: Fixes #2465.  Fixed an invalid call to
  is_callable() in the ElggMemcache::__construct() to prevent an early call to
  elgg_echo(), which caches the hard coded default language 'en'.  Also removed
  the early elgg_echo() call if switching between multiple and single versions
  of memcache.  The memcache implementation needs rewritten.  

2010-10-01  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php, mod/profile/actions/iconupload.php: Fixes #2499
  - fixed resize of non square tall images and resizing of images not allowed
  to be upscaled  

2010-09-30  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/river/forum/create.php: Fixes #2498 - checking
  for existence of comment text before displaying  

  	* mod/file/start.php: Fixes #2489 - group tool registered with 'file'  

2010-09-29  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Fixes #2474 - using local variables rather than
  globals for db paramaters  

  	* mod/pages/actions/pages/editwelcome.php, mod/pages/index.php,
  mod/pages/start.php, .../views/default/forms/pages/editwelcome.php,
  mod/pages/welcome.php, mod/pages/world.php: Fixes #2496 - fixes group pages
  welcome message editing and the editing of a user's welcome page by an admin 

  	* engine/lib/entities.php: fixed bug where Elgg crashes if an update is
  attempted on a bad entity  

2010-09-15  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Refs #2366: Merged previous to 1.7 branch.  

2010-09-12  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: Fixes #2459 - correctly handle POST data when magic
  quotes is turned on for the web services API  

2010-09-11  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixes #2464: Using is_numeric() in get_entities()
  to avoid returning entity with guid 1 if a truthy param is passed.  

2010-09-11  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/json/entities/entity_list.php: json viewtype needed an entity_list
  view  

2010-09-09  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/register.php, languages/en.php: Fixes #2454 - perform password
  sanity checks before registering a user  

2010-09-03  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/start.php: need to check if page owner exists before using it 

2010-09-02  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, README.txt, version.php: Version bump to 1.7.3.  

2010-08-31  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php: Fixes #2437 - fixes bug introduced in [6707] -
  thanks for the report! 

  	* mod/profile/start.php: Fixes #2429 - profile only adds sidebar links when
  viewer has proper permissions  

2010-08-29  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/captcha/start.php: Forward to REFERER when captcha check fails  

2010-08-28  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/annotations.php,
  engine/lib/metadata.php: Fixes #2426 - deprecated get_entities* functions now
  support multiple owners as they did in Elgg 1.6  

  	* engine/lib/entities.php: merged [6872] from trunk into 1.7 branch  

2010-08-23  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2010062301.php: Fixes #2412 - catch DB exception and
  create the group acl  

2010-08-19  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, README.txt, version.php: Version bump for 1.7.2.  

  	* CONTRIBUTORS.txt: Fixes #2393: Added Evan to contributors file.  

2010-08-15  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php: Fixes #2406 - check if the passed viewtype is valid on
  boot  

2010-08-11  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/upgrades/2009100701.sql: updated comment in upgrade so
  people do not confuse sql and php upgrade scripts  

2010-08-10  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/object/groupforumtopic.php: Fixes #2399 - fixes topic
  string in groups plugin  

2010-08-08  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/languages/en.php,
  mod/thewire/views/default/object/thewire.php: fixed hardcoded 'via' in the
  wire plugin  

  	* mod/thewire/languages/en.php,
  .../views/default/thewire/profile_status.php: Fixes #2398 - 'update' is no
  longer hardcoded in wire  

2010-08-07  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/messages/errors/error.php,
  views/default/messages/messages/message.php,
  views/default/output/longtext.php: cannot use links in a system message due
  to jQuery  

  	* languages/en.php: People are having a hard time figuring out where the
  Elgg wiki is so including the link  

  	* mod/reportedcontent/actions/add.php,
  mod/reportedcontent/actions/archive.php,
  mod/reportedcontent/actions/delete.php, mod/reportedcontent/add.php,
  mod/reportedcontent/index.php, mod/reportedcontent/languages/en.php,
  mod/reportedcontent/start.php, .../views/default/object/reported_content.php,
  .../views/default/reportedcontent/css.php,
  .../views/default/reportedcontent/form.php,
  .../views/default/reportedcontent/listing.php: cleaned up the reported
  content plugin  

  	* mod/reportedcontent/languages/en.php: Fixes #1905 using better button
  titles in reported content plugin  

  	* mod/embed/views/default/object/default/embed.php: Fixes #1828 - encoding
  quotes in file titles for embed plugin  

  	* mod/groups/languages/en.php, .../views/default/object/groupforumtopic.php:
  Fixes #2395 - 'by' no longer hard coded but replaced by 'groups:lastcomment' 

  	* engine/lib/annotations.php: Fixes #2371 - create_annotation returns false
  when a plugin rejects the annotation through the elgg event  

  	* engine/lib/entities.php: the elgg loading entity from a database row
  function now falls back to the parent class when the sub class no longer
  exists due to a plugin being disabled  

  	* mod/twitter/views/default/widgets/twitter/view.php: fixed bug in twitter
  widget when username is not set - extra div was leaking through  

  	* mod/blog/views/default/widgets/blog/view.php,
  .../views/default/widgets/bookmarks/view.php,
  mod/pages/views/default/widgets/pages/view.php,
  mod/thewire/views/default/widgets/thewire/view.php, views/default/css.php:
  removed dependency from the plugins on css in bookmarks plugin  

  	* mod/thewire/start.php: added world wire posts link to sidebar when logged
  out  

  	* engine/lib/plugins.php: Closes #2362 - ignoring all . directories in mod  

  	* mod/search/start.php: Fixes #2392 - search plugin's mysql query now
  specifies the database link  

  	* mod/thewire/views/default/object/thewire.php,
  mod/thewire/views/default/thewire/css.php: fixed avatar drop down issue for
  the write as reported at
  
  067  

2010-08-06  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../notifications/settings/usersettings/save.php: do not push status
  message to say that notification settings have been saved if they haven't
  changed  

  	* actions/user/default_access.php: Fixes #2388 - check now includes type to
  avoid issue that Milan pointed out  

  	* mod/pages/languages/en.php: fixed some language issues in pages plugin  

  	* mod/pages/views/default/forms/pages/edit.php: Fixes #2387 - removed all
  title editing disabling code  

  	* views/default/canvas/layouts/widgets.php: Fixes #2389 - removed some junk
  from the widget textareas  

2010-08-06  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* README.txt: Merged [6790]'s License correction to 1.7 branch and 1.7.2b
  tag.  

  	* LICENCE.txt: Merged license correction from [6803] to 1.7 branch and
  1.7.2b tag.  

2010-07-31  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/actions.php, engine/lib/api.php,
  engine/lib/cache.php, engine/lib/database.php, engine/lib/elgglib.php,
  engine/lib/entities.php, engine/lib/extender.php, engine/lib/filestore.php,
  engine/lib/install.php, engine/lib/languages.php, engine/lib/location.php,
  engine/lib/mb_wrapper.php, engine/lib/memcache.php, engine/lib/query.php,
  engine/lib/users.php, engine/lib/widgets.php, engine/lib/xml-rpc.php,
  mod/htmlawed/start.php, services/export/handler.php,
  views/default/input/autocomplete.php: standardized todo comments so that it
  is easier to track them in an IDE  

  	* views/default/entities/entity_list.php: entity list pagination needs a
  clearfloat in case the entity view does not fill entire width  

2010-07-30  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/admin.php, engine/lib/annotations.php,
  engine/lib/api.php, engine/lib/elgglib.php, engine/lib/entities.php,
  engine/lib/extender.php, engine/lib/group.php, engine/lib/install.php,
  engine/lib/mb_wrapper.php, engine/lib/metadata.php,
  engine/lib/notification.php, engine/lib/objects.php, engine/lib/pam.php,
  engine/lib/plugins.php, engine/lib/relationships.php, engine/lib/river.php,
  engine/lib/sessions.php, engine/lib/sites.php, engine/lib/tags.php,
  engine/lib/users.php, engine/lib/views.php, engine/lib/widgets.php: updated
  the @since documentation for the engine starting from 1.7.0  

2010-07-27  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Began pulling out 1.7.2 changes into CHANGES.txt  

2010-07-24  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: distinguishe between PHP log messages and Elgg log
  messages  

  	* mod/defaultwidgets/actions/update.php, mod/defaultwidgets/dashboard.php,
  mod/defaultwidgets/profile.php, mod/diagnostics/actions/download.php,
  mod/externalpages/actions/add.php, mod/externalpages/actions/addfront.php,
  mod/reportedcontent/actions/add.php, mod/reportedcontent/add.php: Refs #1150
  - removed direct session access from minor core plugins  

  	* mod/messages/sent.php: missed this in [6763]  

  	* mod/messages/actions/delete.php, mod/messages/index.php,
  mod/messages/read.php, mod/messages/send.php, mod/messages/sent.php,
  mod/messages/start.php, mod/messages/views/default/messages/topbar.php,
  .../views/default/widgets/messages/view.php: Refs #1150 removed session
  access and did a little clean up in messages plugin  

  	* views/default/page_elements/elgg_topbar.php,
  views/default/page_elements/spotlight.php: Refs #1150 - removed remaining
  direct session accesses in core views  

  	* .../notifications/settings/usersettings/save.php: missed this in [6755]  

  	* mod/riverdashboard/languages/en.php: removed unused language strings in
  riverdashboard plugin  

  	* languages/en.php, mod/friends/add.php, mod/friends/collections.php,
  mod/friends/edit.php, mod/friends/languages/en.php, mod/friends/start.php,
  mod/friends/views/default/widgets/friends/edit.php,
  mod/friends/views/default/widgets/friends/view.php: Cleaned up the friends
  widget plugin  

2010-07-23  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/account/forms/useradd.php,
  views/default/canvas/layouts/widgets.php,
  views/default/friends/collection.php,
  views/default/friends/collectiontabs.php,
  views/default/usersettings/plugins_opt/plugin.php,
  .../usersettings/statistics_opt/numentities.php,
  .../default/usersettings/statistics_opt/online.php: Refs #1150 - removed some
  direct session access from core views  

  	* views/default/page_elements/title.php: cleaned up the title view  

2010-07-22  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* settings/index.php, settings/plugins.php, settings/statistics.php,
  settings/user.php: Refs #1150 - using get_loggedin_user* functions on
  settings pages and cleaned up view code  

  	* actions/email/save.php, actions/friends/add.php,
  actions/friends/addcollection.php, actions/friends/deletecollection.php,
  actions/friends/remove.php, actions/plugins/usersettings/save.php,
  actions/user/default_access.php, actions/user/language.php,
  actions/user/name.php, actions/user/password.php, actions/user/spotlight.php:
  Refs #1150 - core actions do not use $_SESSION['user']  

2010-07-21  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php: Added optional params to validate_action_token()
  to specify a token to validate instead of pulling from $_REQUEST.  

2010-07-21  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: cleaned up some documentation for annotations 

  	* engine/lib/database.php: added comment in get_data() related to returning
  false or an empty array  

  	* engine/lib/annotations.php, engine/lib/metadata.php,
  engine/lib/relationships.php: removed imaginary elgg_new() function calls and
  replaced with elgg_echo()  

2010-07-20  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/categories/views/default/categories/list.php: Refs #2327 - replaced
  call to get_tags() in category list view  

  	* mod/categories/listing.php: Refs #2327 - replaced call to
  list_entities_from_metadata() in category listing page and fixed a context
  issue that needs to be looked at for 1.8  

  	* mod/groups/all.php: Refs #2327 - replaced call to
  list_entities_from_metadata() in group tag search  

  	* mod/file/search.php: Refs #2327 - replaced call to
  list_entities_from_metadata() in file search page  

  	* mod/groups/languages/en.php,
  .../views/default/groups/closedmembership.php: Fixes #2369 - non-logged in
  users no longer misleading text on closed groups  

  	* mod/groups/actions/addtogroup.php: Fixes #2370 - applied Glen's patch to
  fix groups welcome message  

2010-07-16  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* entities/list.php: Refs #2327. Applied Evan's patch to remove a call to
  list_entities in /entities/list.php  

  	* engine/lib/tags.php: Fixes #2353. Applied Evan's patch so that
  elgg_get_tags() returns tags with count >= threshold instead of >.  

  	* engine/lib/plugins.php: Fixes #2144. Applied Evan's patch to not
  regenerate simplecache in regenerate_plugin_list().  

2010-07-15  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/json/river/item/list.php: Refs #1974 - json river view now uses json
  export global and changed timestamp to a timestamp  

2010-07-15  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php: Closes #2358, refs #2351.  Using empty() to check
  for subtype string in get_objects_in_group().  

  	* engine/lib/group.php: Refs #2351. get_objects_from_container() returns
  FALSE on incorrect subtypes.  

  	* views/json/river/item/list.php: Refs #1974: Added HTML string to river
  output json view.  

2010-07-13  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php, engine/tests/regression/trac_bugs.php: Fixes
  #2063: Added unit tests for get_image_resize_parameters().  Removed odd logic
  that ignored all options when not upscaling (see #1445).  

2010-07-10  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: more standardization of entities.php 

  	* engine/lib/entities.php: added missing brackets so if statement conforms
  to coding standard 

  	* engine/lib/upgrades/2010071002.php, mod/notifications/start.php,
  version.php: Fixes #1896 - notifications are now set when collections change
  - includes an upgrade script to fix installs pre-fix  

  	* engine/lib/relationships.php: Fixed a bug where $limit was being ignored
  if set to 0  

  	* engine/lib/upgrades/2010071001.php: Refs #2035 - forgot that people may be
  upgrading from 1.6 or earlier so cannot reuse same function name that I stole
  from earlier upgrade script  

  	* engine/lib/upgrades/2010071001.php, mod/profile/actions/cropicon.php,
  mod/profile/actions/iconupload.php, mod/profile/icon.php,
  mod/profile/icondirect.php, mod/profile/start.php, version.php: Fixes #2035 -
  profile icons now use user guid rather than usernames - includes upgrade
  script  

  	* mod/pages/start.php: Closes #2275 - added friendly title to page urls  

  	* mod/pages/actions/pages/edit.php, mod/pages/start.php: Fixed site
  notifications for pages plugin  

  	* mod/pages/actions/pages/edit.php,
  mod/pages/views/default/forms/pages/edit.php: Fixes #2305 - page titles can
  be edited  

  	* engine/lib/widgets.php: Fixes #1391 - widget ownership is not limited to
  users  

2010-07-09  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixes #2224: Applied Evan's patch to not cache
  unchangable ElggEntity attributes.  

2010-07-09  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/output.php, engine/lib/views.php: Closes #2324 - cleaned up
  documentation related to new output and views core lib files  

  	* engine/lib/metadata.php: Fixed deprecated notice for
  list_entities_from_metadata()  

  	* mod/file/world.php: removed unused code in file plugin's world page
  controller related to tags  

  	* mod/file/world.php: Fixes #2346 - limit is now used in file world page
  controller  

2010-07-07  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/output.php, mod/blog/views/default/object/blog.php,
  .../views/default/river/object/blog/create.php,
  mod/groups/views/default/river/forum/create.php,
  .../views/default/river/forum/topic/create.php,
  .../views/default/river/object/page/create.php: Fixes #2333 - Applied Evan's
  patch - elgg_make_excerpt is now elgg_get_excerpt  

  	* engine/lib/elgglib.php, engine/lib/views.php: Closes #2326 - moves views
  related boot function to views.php  

  	* engine/lib/version.php: Fixes #1434 - applied Evan's patch - max execution
  time is turned off during upgrades  

2010-07-06  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Closes #2328 - applied Evan's patch to remove hacks from
  htaccess 

2010-07-05  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/views/default/blog/css.php: Fixes #1291 - blog access control has
  specific CSS to set width 

2010-07-04  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/actions/delete.php, mod/bookmarks/actions/delete.php,
  mod/file/actions/delete.php, mod/pages/actions/pages/delete.php: Fixes #2337
  - when group content is deleted, forward to group page  

  	* engine/lib/filestore.php: Refs #2063 - pulled out resize parameter
  calculations into a separate function so that we can write unit tests on it 

  	* views/default/pageshells/pageshell.php: removed empty line from top of
  HTML page  

2010-07-03  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/delete.php, languages/en.php: Fixes #1243 - deleting a
  user on his profile forwards to user administration and system message
  includes name of user deleted  

  	* engine/lib/output.php: Closes #2027 - added plugin hooks for friendly time
  and friendly title  

  	* engine/lib/entities.php, engine/lib/metadata.php: Closes #740 - updated
  documentation on metadata creation to be explicit with reference to not
  supporting associative arrays  

  	* views/default/input/checkboxes.php, views/default/input/radio.php,
  views/failsafe/input/checkboxes.php: Refs #1393 - tried to make the ugly hack
  comprehensible and added a note that this will be deprecated in Elgg 1.8 

  	* mod/externalpages/index.php, mod/reportedcontent/index.php: Closes #864 -
  file and notification plugins already set page owner. Removed remaining page
  owner on remaining admin plugins doing that. 

  	* engine/lib/filestore.php, languages/en.php: Fixes #2061  - missing
  filestore metadata causes fallback to default filestore rather than
  exception. If a bad filestore is specified, throw useful exception message  

  	* mod/embed/embed.php: registering simpletype before grabbing tags in embed
  plugin  

  	* mod/htmlawed/manifest.xml: made warning stronger on htmlawed plugin - same
  as trunk now  

  	* .../views/default/widgets/a_users_groups/view.php: Refs #2327 - removes
  another call to deprecated get_entities_from_relationship() in groups plugin 

  	* mod/blog/start.php: newest blog posts listed first in date archive now  

  	* mod/file/start.php: Refs #2327 - registering simpletype as a tag name in
  files plugin for filetype cloud  

  	* mod/groups/views/default/forms/groups/invite.php,
  mod/groups/views/default/groups/groupprofile.php,
  mod/groups/views/default/sharing/invite.php: Refs #2327 - removes some
  deprecated get entities from relationship calls in groups plugin  

  	* engine/lib/annotations.php: Refs #2327 - removed calls to deprecated
  get_entities_from_annotations() in annotations.php  

  	* engine/lib/api.php: updated documentation on exposing a method in web
  services api  

  	* engine/lib/upgrades/2010070301.php, mod/groups/actions/edit.php,
  mod/groups/actions/join.php, mod/groups/languages/en.php,
  mod/groups/views/default/river/group/create.php,
  .../default/river/relationship/member/create.php, version.php,
  views/default/css.php: Fixes #2034 - adds a group create event and renames
  the group join event so it does not collide with group create 

  	* .../views/default/river/object/group/create.php: removed river view for
  groups not used in Elgg 1.5 and beyond 

  	* mod/groups/languages/en.php, mod/groups/memberlist.php,
  mod/groups/start.php, mod/groups/views/default/groups/css.php,
  mod/groups/views/default/groups/members.php: Fixes #2295 - added a membership
  roster page 

  	* mod/blog/languages/en.php, mod/blog/start.php,
  mod/blog/views/default/blog/groupprofile_blog.php,
  mod/bookmarks/languages/en.php, mod/bookmarks/start.php,
  .../default/bookmarks/groupprofile_bookmarks.php, mod/file/languages/en.php,
  mod/file/views/default/file/groupprofile_files.php,
  mod/groups/views/default/groups/css.php,
  .../views/default/pages/groupprofile_pages.php: Fixes #2277 and standardizes
  group widgets for blogs, bookmarks, files, and pages - themes may need to add
  2 new CSS elements related to .group_widget 

  	* .../views/default/forms/forums/edittopic.php,
  .../views/default/object/groupforumtopic.php: Closes #1856 - forum topics can
  now be edited 

2010-07-02  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/export.php, engine/lib/metadata.php,
  engine/tests/objects/metadata.php: Fixes #2297 - calling metadata with a null
  value does not delete first array value anymore - returning id of created
  metadata and updated all functions that use the return value  

  	* engine/lib/input.php: Fixes #828 - set_input() and get_input() now handle
  nested arrays  

2010-07-01  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/foaf/page_elements/title.php, views/json/page_elements/title.php,
  views/rss/navigation/pagination.php, views/rss/page_elements/title.php:
  Closes #2117 - removes empty views no longer needed due to new fallback
  mechanism on viewtypes  

2010-06-30  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/views/default/blog/gallery.php,
  mod/blog/views/default/blog/listing.php,
  mod/bookmarks/views/default/object/bookmarks.php,
  .../views/default/widgets/bookmarks/view.php,
  mod/embed/views/default/object/file/embedlist.php,
  mod/file/views/default/file/groupprofile_files.php,
  mod/file/views/default/object/file.php,
  mod/file/views/default/widgets/filerepo/view.php,
  mod/groups/views/default/forum/topicposts.php,
  .../views/default/object/groupforumtopic.php,
  .../default/messageboard/messageboard_content.php,
  mod/messages/views/default/messages/messages.php,
  mod/messages/views/default/messages/view.php,
  mod/pages/views/default/annotation/page.php,
  mod/pages/views/default/pages/pagelisting.php,
  mod/pages/views/default/pages/pageprofile.php,
  .../views/default/reportedcontent/listing.php,
  .../views/default/riverdashboard/sitemessage.php,
  .../views/default/search/comments/entity.php,
  mod/search/views/default/search/entity.php,
  mod/thewire/views/default/object/thewire.php,
  .../views/default/thewire/profile_status.php,
  views/default/annotation/generic_comment.php,
  views/default/object/default.php, views/default/river/item/wrapper.php,
  views/default/river/wrapper.php: Refs #2027 - using elgg_view_friendly_time()
  in core  

  	* engine/lib/output.php, mod/blog/start.php, mod/bookmarks/start.php,
  mod/file/start.php, mod/groups/start.php,
  views/default/output/friendlytime.php: Refs #2117 #2276 #2027 - added
  elgg_get_friendly_time and elgg_get_friendly_title so they can be used in
  non-html views  

  	* views/default/graphics/icon.php: added documentation to the graphics/icon
  view 

2010-06-27  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forms/groups/edit.php: Refs #2068 - fixed
  invisible groups when access level is owned by group  

2010-06-24  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2010062401.sql, version.php: Refs #1127 - create time
  has been added to relationships  

2010-06-23  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* INSTALL.txt: Fixed typo in INSTALL.txt.  

2010-06-23  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2010062301.php, engine/lib/upgrades/2010062302.php,
  mod/groups/languages/en.php, version.php: Fixes #2068 - group access
  collections owned by group - also updated access collection membership in
  case problems occurred in the past  

2010-06-23  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/everyone.php, mod/blog/friends.php, mod/blog/index.php: Fixes
  #2041: Updated category links for blogs.  

  	* views/default/input/checkboxes.php: Checkboxes input: Corrected the <br />
  and once again forcing []s on internal name.  

  	* views/default/friends/picker.php: Fixes #2300: Using usort() to sort users
  by their display name in user picker.  

  	* mod/blog/languages/en.php, mod/blog/views/default/blog/listing.php,
  mod/blog/views/default/object/blog.php: Fixes #2012: Blog posts not in full
  view mode are trimmed to 500 chars.  

  	* engine/lib/output.php: Using '...' instead of &#8230 in
  elgg_make_excerpt() to keep it usable in non-HTML land.  

  	* CODING.txt: Added policy for breaking between standard English words.
  Updated a few examples and fixed some typos. CODING.txt is now double spaced
  for your viewing pleasure (since whitespace is free).  

  	* engine/lib/elgglib.php, engine/tests/api/entity_getter_functions.php:
  Fixes #2054: elgg_pluralise_options_array() was too smart for its own good
  and was breaking singular -> plural rewrites if a default wasn't
  ELGG_ENTITIES_ANY_VALUE.  Made it dumb.  Added unit tests for site_guids.  

2010-06-22  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/search_hooks.php: Grab counts for search terms first to avoid
  multiple queries on 0 results.  Switched to boolean mode for title/desc only
  searches.  

  	* mod/search/start.php: Added default value for $where in
  search_get_where_sql().  Commented out worthless if statement. -This line,
  and those below, will be ignored--  M    start.php  

  	* mod/search/start.php: Fixes #1943: Removing boolean mode operators from
  highlighting in search.  Fixed boolean mode detection when using +, -, and
  ~s.  

  	* views/default/input/checkboxes.php: Fixes #397: Added hidden value for
  checkboxes to allow use in settings.  Cleaned up checkboxes code.  

2010-06-21  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Improved the documentation of create_metadata()  

  	* mod/groups/views/default/groups/grouplisting.php: replaced 2 with
  ACCESS_PUBLIC in group listing view  

2010-06-19  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/start.php: Fixes #2135: Escaping regexp chars in search
  strings.  

  	* engine/start.php: Refs #2252: Allowing plugins to load during an upgrade
  in order to recache views correctly. Merged a few important missed bits of
  1.8's start.php file to 1.7's.  

  	* engine/lib/upgrades/2010061501.php: Making sure to include admin field in
  utf8 username update.  

2010-06-18  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php, engine/tests/api/entity_getter_functions.php:
  Fixes #2274: Use !$order_by_metadata instead of !isset($order_by_metadata) in
  elgg_entities_get_metastrings_options() because isset(array()) returns true,
  which forces a join on the metastrings table. Added unit tests for
  egeb_relationship()  

  	* mod/groups/actions/invite.php: Fixes #2293: Pulled in Glen's patch.  

2010-06-18  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/views.php, engine/start.php: Fixes #2252 - global variable that
  page_elements/header depends on now set for caching - before views were
  cached but browser was not requesting them 

2010-06-17  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2010061501.php, version.php: Fixes #2123: Special
  encoding and data migration for utf8 usernames when upgrading from < 1.7.
  Version bumpbed.  

2010-06-16  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pagehandler.php: Closes #2288 - friends pages can now be
  removed from page handling system. Links to these friends pages in core could
  already be removed through remove_menu() and overriding views 

  	* friends/add.php, friends/collections.php, friends/edit.php,
  friends/index.php, friends/of.php: Refs #2288 - cleaned up friends pages -
  removed start script, fixed a title bug, removed direct $_SESSION access 

  	* engine/lib/notification.php: Fixes #2287 - handles empty site email
  address now  

2010-06-15  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Fixes #2164: Backported
  elgg_list_entities_from_metadata() to 1.7 branch  

  	* engine/lib/users.php, languages/en.php: Fixes #2014: Pulled in Evan's
  patch to display invalid username chars.  

2010-06-15  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/featured.php,
  mod/groups/views/default/groups/grouplisting.php: fixed group featuring  

2010-06-15  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php: Backported 1.8's engine/start.php file to 1.7 because
  it's much nicer.  

2010-06-14  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixes #2252: Move core view discovery to system
  boot event so upgrade.php correctly regenerates views cache for core views. 
  Very important for css...  

  	* engine/lib/elgglib.php, engine/lib/views.php, engine/start.php: Can't take
  it any more--view functions have been pulled out into engine/lib/views.php  

2010-06-13  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/pagination.php: Fixes #2208: Applied Evan's patch
  to remove extra spaces from pagination "current page."  CSS is already in
  place to keep things pretty.  

  	* engine/lib/metadata.php: Fixes #2126: Applied Evan's patch.  

2010-06-12  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: elgg_view() was not falling back to plugin views
  correctly 

2010-06-05  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/register.php: Fixes #2261 - forward user on error back to
  referrer. Captcha still doesn't play nice.  

  	* mod/invitefriends/actions/invite.php, mod/invitefriends/languages/en.php:
  Fixes #2257 - checking if invited person is already member and display better
  error messages  

  	* engine/lib/users.php: Fixes #2265 - checking if user has any collections
  before updating them  

  	* engine/lib/access.php: Fixes #2264 - checking if access collection is
  empty before looping  

2010-06-04  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/messages/forms/reply.php,
  mod/messages/views/default/messages/messages.php: Fixed UTF8 reply subject
  mangling. Removed an unused view.  

2010-06-04  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/widgets/a_users_groups/view.php: Closes #2260 - group
  names are now links in widget  

  	* engine/lib/upgrades/2010060401.php, version.php: Closes #1837 - removes
  bad notification relationships during upgrade  

2010-06-03  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CODING.txt: Merged previous CODING.txt changes to 1.7 branch.  

2010-06-03  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/notifications/start.php: Refs #1837 - leaving a group now removes the
  notification relationships  

2010-06-02  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/start.php: Closes #2115 - simplecache is
  viewtype specific and does not regenerate twice per reset  

2010-06-01  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/upgrades/2010060101.php,
  engine/start.php, simplecache/view.php, upgrade.php, version.php: Refs #2115
  - simplecache is now viewtype sensitive  

  	* mod/profile/views/default/profile/icon.php: profile icon encodes &
  properly  

  	* .../views/default/defaultwidgets/editor.php,
  mod/profile/views/default/profile/icon.php,
  views/default/canvas/layouts/widgets.php: img tag widths and heights should
  not include px  

2010-05-29  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/plugins.php: Merged previous view_type
  additions to 1.7 branch.  

2010-05-28  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/output.php: stop cutting off the last word of short posts 

  	* engine/lib/elgglib.php: Closes #2191 - can now remove menu items  

2010-05-27  Nick Whitt <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Porting r6257:6258 from trunk: registers password
  reset/request as public actions.  

2010-05-27  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/handlers/pagehandler.php, engine/lib/pagehandler.php: Closes #2044
  - rewrote default_page_handler so that it does what it is supposed to do  

  	* mod/tinymce/views/default/input/longtext.php: Closes #2108 - TinyMCE no
  longer pulls out domain from local links  

  	* views/default/input/pulldown.php: Fixes #2171 - input/pulldown now works
  with an options array  

2010-05-26  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Merged previous to 1.7.  

2010-05-26  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/edit.php,
  mod/groups/views/default/forms/groups/edit.php: Fixes #2037 #2089 - fixing
  issues with joining group when saving group  

  	* engine/lib/upgrades/2010052601.php, mod/groups/actions/edit.php,
  version.php: Fixes #1963 - group profile data is now properly encoded and
  includes upgrade script to fix current data  

  	* mod/groups/actions/edit.php: standardized group edit action  

2010-05-24  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/output.php: Merging previous to 1.7 branch.  

2010-05-20  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/tests/api/entity_getter_functions.php: Merging [6119] into 1.7
  branch.  

2010-05-19  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/bookmarks/actions/add.php: Fixes #2138 - updating a bookmark does not
  add a new bookmark river event now  

  	* mod/groups/actions/forums/deletetopic.php,
  mod/groups/actions/forums/editpost.php: Fixes #1879 - admins can now edit and
  delete group forum topics and posts in groups they do not belong to  

2010-05-13  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/output.php: moved some output related
  functions from elgglib.php to output.php 

  	* .../views/default/river/object/blog/create.php,
  mod/groups/views/default/river/forum/create.php,
  .../views/default/river/forum/topic/create.php,
  .../views/default/river/object/page/create.php: Closes #2140 and #2184 -
  excerpt code is now in output.php 

  	* engine/start.php: removed activity.php from libraries being loaded 

  	* engine/lib/activity.php, engine/lib/river.php: good-bye activity.php -
  moved only function to river.php and deprecated 

  	* engine/lib/river.php, engine/lib/river2.php, engine/start.php: promote
  river2.php to river.php 

  	* engine/lib/input.php, engine/lib/output.php, engine/start.php: Refs #2140
  - welcome output.php and a general purpose excerpt function 

2010-05-12  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/invitations.php, mod/groups/new.php: Fixes #1923 - added page
  owner to 2 group pages  

  	* mod/profile/actions/edit.php: Fixes #2181 - only add river event when
  profile edited by owner  

  	* engine/lib/sessions.php: Fixes #2136 - removed session fingerprint using
  user agent - not dependable, nor does it provide any increase in security  

  	* engine/lib/actions.php: Fixes #2153 - user agent removed from action token
  calculation  

  	* engine/lib/elgglib.php: Fixes #2006 - simplecache and viewpathcache flags
  work the same way now  

2010-05-11  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php: Check wwwroot for trailing slashes on
  site info edit.  

2010-05-11  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/notifications/start.php: Fixes #2187 - notifications plugin now
  unextends the user settings view for notifications  

  	* engine/lib/elgglib.php: Refs #2187 - added method to unextend views  

  	* htaccess_dist: Fixes #2186 - forgot to add & in [5996]  

2010-05-10  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php, engine/lib/api.php, engine/lib/input.php,
  engine/lib/pagehandler.php, htaccess_dist: Fixes #2185 - sets query string in
  rewrite rules rather than in php code - **requires update to htaccess** 

2010-05-07  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/notifications/groups.php, mod/notifications/index.php: Fixes #1900 -
  page owner is set for notification pages  

  	* mod/notifications/start.php: added page handler to notifications plugin  

  	* mod/notifications/actions/groupsave.php,
  mod/notifications/actions/save.php, mod/notifications/index.php,
  .../notifications/subscriptions/collections.php,
  .../default/notifications/subscriptions/form.php,
  .../notifications/subscriptions/forminternals.php,
  .../notifications/subscriptions/groupsform.php,
  .../notifications/subscriptions/jsfuncs.php,
  .../notifications/subscriptions/personal.php: finished standardizing the
  notifications plugin  

2010-05-05  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixes #2145: elgg_list_entities() respects offset
  and limit passed via $_GET.  

  	* engine/lib/actions.php, languages/en.php: Fixes #2148: Admin-only actions
  called by non-admin users register an error on redirect.  

  	* mod/blog/views/default/blog/forms/edit.php: Fixes #2156: Blog draft and
  preview work without body content.  

2010-05-04  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/notifications/groups.php, mod/notifications/index.php,
  mod/notifications/languages/en.php, mod/notifications/start.php,
  .../notifications/settings/usersettings.php: starting standardizing the
  notifications plugin  

  	* mod/riverdashboard/index.php, .../views/default/riverdashboard/nav.php,
  .../views/default/riverdashboard/welcome.php: riverdashboard now supports RSS
  feeds and allows non-logged in users to view  

  	* views/default/page_elements/contentwrapper.php: cleaned up documentation
  on contentwrapper view  

  	* mod/riverdashboard/index.php, mod/riverdashboard/start.php: use
  pagehandler in riverdashboard and select page title based on configuration  

2010-05-03  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river2.php: forgot to add @since on addition of
  remove_from_river_by_id() 

  	* mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php,
  mod/riverdashboard/index.php, mod/riverdashboard/languages/en.php,
  mod/riverdashboard/start.php, .../views/default/river/sitemessage/create.php,
  .../views/default/riverdashboard/container.php,
  .../views/default/riverdashboard/css.php,
  .../views/default/riverdashboard/nav.php,
  .../views/default/riverdashboard/newestmembers.php,
  .../views/default/riverdashboard/sitemessage.php,
  .../views/default/riverdashboard/welcome.php,
  .../views/default/settings/riverdashboard/edit.php,
  .../views/default/widgets/river_widget/edit.php,
  .../views/default/widgets/river_widget/view.php: Standardized the
  riverdashboard plugin  

  	* engine/lib/river2.php: Closes #2066 - added function to remove single
  river entry  

  	* engine/lib/pagehandler.php: merged [5939] from trunk into 1.7 branch  

2010-05-01  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/comments/forms/edit.php: you post comments - not save them -
  this confuses content owners who think they are saving their content 

  	* engine/lib/system_log.php, engine/lib/users.php: Refs #1150 - active code
  in engine now uses get_loggedin_user* functions 

  	* engine/lib/sessions.php: made get_loggedin_user() consistent with its
  documentation and made null uppercase 

2010-04-30  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/rss/entities/entity_list.php: Refs #2117 - rss viewtype needs entity
  list view  

  	* mod/groups/forum.php, mod/groups/views/default/forum/topics.php: Closes
  #1888 - forum topics view now uses $vars[] instead of get_input()  

  	* mod/profile/icon.php: Fixes #2141 - applied patch to catch request for
  non-existent user's profile icon  

2010-04-29  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/tags.php: Fixes #2137 - time creation
  parameters are now properly be rewritten for deprecated interfaces 

  	* mod/messageboard/actions/add.php, mod/messageboard/ajax_endpoint/load.php,
  mod/messageboard/languages/en.php, mod/messageboard/start.php,
  .../views/default/messageboard/forms/add.php,
  .../default/messageboard/messageboard_content.php,
  .../views/default/widgets/messageboard/edit.php,
  .../views/default/widgets/messageboard/view.php: cleaned up messageboard code
  - better widget code, no direct uses of $_POST, and so on  

  	* engine/lib/river2.php: Refs #2055 - added comment to explain why output of
  get_access_sql_suffix() is modified in river table query 

  	* engine/lib/elgglib.php: Closes #2130 - forward(REFERER) now works 

2010-04-28  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Fixes #2133 - user default access works again 

  	* actions/widgets/save.php: Fixes #2132 - widget save action no longer
  forwards and does not queue up system messages 

  	* mod/messageboard/actions/add.php, mod/messageboard/actions/delete.php,
  mod/messageboard/ajax_endpoint/load.php, mod/messageboard/start.php: Fixes
  #1783 - deleted message board entries are removed from the river  

  	* mod/messageboard/actions/add.php, mod/messageboard/actions/delete.php,
  mod/messageboard/ajax_endpoint/load.php, mod/messageboard/history.php,
  mod/messageboard/index.php, mod/messageboard/languages/en.php,
  mod/messageboard/readme.txt, mod/messageboard/start.php,
  .../views/default/messageboard/css.php,
  .../views/default/messageboard/forms/add.php,
  .../default/messageboard/group_messageboard.php,
  .../views/default/messageboard/messageboard.php,
  .../default/messageboard/messageboard_content.php,
  .../default/river/object/messageboard/create.php,
  .../views/default/widgets/messageboard/edit.php,
  .../views/default/widgets/messageboard/view.php: standardized the
  messageboard plugin  

2010-04-27  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Refs #2117 - only fall back to default view if
  that viewtype has been registered 

  	* engine/lib/notification.php: Fixes #1403 - conversion over to new mail
  function is complete 

  	* mod/invitefriends/actions/invite.php, mod/invitefriends/index.php,
  mod/invitefriends/languages/en.php, mod/invitefriends/start.php,
  .../views/default/invitefriends/form.php,
  .../views/default/invitefriends/formitems.php: brought the invite friends
  plugin up to standards 

  	* views/default/friends/river/create.php: a little cleanup of friend create
  river view 

  	* engine/lib/actions.php: Fixes #2120 - actions() now checks properly for
  public actions 

  	* engine/lib/river2.php: Fixes #2119 - handles disabled entities in the
  river 

  	* mod/invitefriends/actions/invite.php: Refs #1403 - invitefriends now uses
  an Elgg function to send mail 

2010-04-26  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: Fixes #2060 - users are logged in regardless of
  method's requirement for authentication  

  	* services/api/rest_api.php: removed session PAM from default web services
  handler  

2010-04-23  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Refs #1403 - first cut at a general purpose
  email send function 

2010-04-22  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: fixed elgg_get_file_list() so that it actually
  works 

  	* engine/lib/elgglib.php: improved documentation of elgg_extend_view() 

  	* engine/lib/elgglib.php: Added plugin hook to forward()  

2010-04-21  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, version.php: Updated changes and bumped version for 1.7.1  

2010-04-21  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: cleaning up [5822] - putting elgg_format_url() in
  the same location in elgglib.php 

2010-04-20  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/foaf/pageshells/pageshell.php, views/foaf/user/default.php: Fixes
  #2075 - applied Melvin's patch to the foaf views  

  	* engine/lib/elgglib.php: merged [5603] into 1.7 branch from the trunk  

2010-04-20  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixed the previous fixes for Insanoday 2010.  

2010-04-19  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/index.php, mod/search/search_hooks.php: Refs #2074:
  container_guid support added to search backend, but no interface for it yet. 

2010-04-16  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: type_subtype_pair correctly rewrites to
  type_subtype_pairs in elgg_get_entities().  

2010-04-16  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/xml.php: Fixes #2065 - added missed . 

  	* mod/file/actions/upload.php: Fixes #2069 - when a file is updated, it
  needs to be saved to force attributes to database 

  	* mod/file/actions/upload.php: Fixes #2062 - use mb wrapper functions on
  file names in file plugin upload action 

  	* mod/groups/actions/forums/deletepost.php: Fixes #2067 - group forum
  comments now removed from river when deleted 

2010-04-15  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump.  

2010-04-14  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/cropicon.php: profile icons need to be scaled if
  smaller than asked for 

2010-04-14  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/indicator.gif: Fixes #2039: Added indicator.gif.  

2010-04-13  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/icondirect.php, mod/profile/start.php: #refs #2035 - added
  profile icondirect back to the 1.7 branch 

  	* mod/categories/listing.php: fix for previous - subtype depends on type so
  type must be specified when retrieving entities based on subtype 

  	* mod/categories/actions/save.php, mod/categories/languages/en.php,
  mod/categories/listing.php, mod/categories/settings.php,
  mod/categories/start.php, mod/categories/views/default/categories.php,
  mod/categories/views/default/categories/list.php,
  .../views/default/categories/settings.php,
  mod/categories/views/default/categories/view.php: Refs #2041 - added category
  listing page and standardized plugin 

2010-04-12  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/views/rss/object/thewire.php: thewire rss feed did not have a
  proper guid - fixed this  

2010-04-09  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/search_hooks.php: Fixes #2053: Tags return the correct title in
  search for users and groups.  

  	* .../views/default/search/comments/entity.php,
  mod/search/views/default/search/css.php,
  mod/search/views/default/search/entity.php: Reopens #2028: Removed clearfloat
  class to fix search results displaying for entities. Removed unnecessary CSS.
  Updated comments view to display the same as entities. Comments still need to
  support the new overrides. The readme file needs to be updated to reflect the
  changes.  

2010-04-06  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Merged #5634 to 1.7.  

  	* engine/lib/elgglib.php: Merged 5624 from trunk.  

2010-04-05  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/search_hooks.php, mod/search/views/default/search/css.php,
  mod/search/views/default/search/entity.php: Fixes #2028: Pull in Justin's
  changes to allow search overrides for url, time, and icon.  

  	* engine/schema/mysql.sql, views/default/account/forms/register.php: Fixed
  installation problems after [5584].  

2010-04-03  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: get_entities() was not passing a limit of 0 to
  elgg_get_entities() 

  	* .../notifications/subscriptions/forminternals.php,
  views/default/friends/picker.php: fixed bug caused by display name collision
  in friends picker 

  	* views/default/output/friendlytitle.php: those who have iconv can use it
  with friendly titles by uncommenting 

  	* mod/search/languages/en.php,
  mod/search/views/rss/search/comments/entity.php: Fixes #1976 - comments now
  have a search view for RSS 

  	* mod/profile/actions/edit.php: Refs #2016 - profile edit action can now
  handle multi-dimensional arrays 

  	* engine/lib/input.php, mod/htmlawed/start.php: Fixes #2017 - htmlawed now
  handles multidimensional arrays 

  	* views/default/output/friendlytitle.php: if first or last word consists of
  all non-safe url characters you end up with - in odd spot. This fixes that. 

  	* mod/blog/read.php: blog owner's name was not being set in page title 

  	* mod/messages/views/default/messages/css.php,
  .../views/default/messages/forms/message.php: fixed minor layout issue where
  the To: and icon were flipped when composing a message 

  	* mod/messages/actions/send.php: Fixes #2040 - forward user to inbox after
  sending a message  

  	* engine/lib/widgets.php: Added remove_widget_type() so that sites can
  control what widgets are available  

  	* mod/bookmarks/languages/en.php, mod/bookmarks/start.php,
  .../views/default/widgets/bookmarks/edit.php,
  .../views/default/widgets/bookmarks/view.php, mod/file/start.php,
  mod/file/views/default/widgets/filerepo/edit.php,
  mod/file/views/default/widgets/filerepo/view.php,
  mod/pages/views/default/widgets/pages/edit.php,
  mod/pages/views/default/widgets/pages/view.php, mod/thewire/languages/en.php,
  mod/thewire/views/default/widgets/thewire/edit.php,
  mod/thewire/views/default/widgets/thewire/view.php: Made the widgets for the
  various content plugins consistent  

  	* mod/blog/languages/en.php, mod/blog/start.php,
  mod/blog/views/default/widgets/blog/edit.php,
  mod/blog/views/default/widgets/blog/view.php: Fixes #2013 - adds blog widget 

  	* engine/lib/notification.php: Fixes #1223 - skip notification methods that
  no longer exist  

  	* .../views/default/expages/front_right.php: Fixes #1308 - if subtype front
  is not defined, externalpages was throwing a warning  

2010-04-03  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Added 1.7.1 changes to CHANGES.txt  

  	* views/default/output/url.php: Refs #2015: Reverted output/url to not force
  http:// prefixes on URLs.  

2010-04-03  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php, engine/lib/elgglib.php: Refs #2005 - javascript
  not corrupted by logging at DEBUG/WARNING level  

2010-04-02  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, views/default/output/friendlytime.php,
  views/default/output/friendlytitle.php: Fixes #2027, fixes #1265: Moved
  friendly time and friendly title into views that can be overridden by
  plugins.  

  	* actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php,
  actions/register.php, actions/useradd.php, engine/lib/elgglib.php,
  engine/lib/sessions.php, engine/lib/upgrades/2010040201.php,
  engine/lib/users.php, engine/tests/objects/users.php,
  .../views/default/profile/menu/adminlinks.php, version.php,
  views/default/account/forms/register.php,
  views/default/account/forms/useradd.php,
  views/default/page_elements/elgg_topbar.php: Fixes #671: Moved admin flag
  from metadata to users_entity table.  +5 speed.  

2010-04-02  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/languages/en.php,
  .../views/rss/search/object/thewire/entity.php: Refs #1976 - added rss search
  view to the wire  

2010-04-01  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/tests/api/entity_getter_functions.php: Added a few more metadata
  tests.  

  	* engine/lib/metadata.php: Cleaned up some of the sql where functions for
  elgg_get_entities_from_metadata().  

  	* mod/search/index.php: Enable filtering on search queries.  

2010-04-01  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/icondirect.php: Fixes #1989 and refs #2035 - profile
  icondirect should work for those using CGI  

  	* engine/lib/actions.php, mod/file/start.php: Refs #2010 - file download
  action restored and exempted from token requirement - does not need to be
  merged into trunk  

2010-03-31  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* README.txt, engine/lib/upgrades/2010033101.php,
  engine/schema/upgrades/2009100701.sql, version.php: Fixes #1928: UTF8
  migration moved from db to code to detect if it is required.  Bumped version
  to 1.7.1 (2010033101).  

2010-03-31  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river2.php: Fixes #1945 - add_to_river now checks for view with
  default viewtype  

  	* engine/lib/group.php, languages/en.php: Added an error message to explain
  denied access to closed group pages  

  	* mod/blog/index.php, mod/bookmarks/index.php, mod/file/index.php,
  mod/groups/discussions.php, mod/pages/index.php: Fixes #2011 - access check
  for closed groups for group plugins  

2010-03-30  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Fixes #2022: get_entities_from_annotations()
  rewrites owner_guid to annotation_owner_guids.  Cleaned up some leftover
  code.  Added maxtime back to select statement.  

  	* engine/lib/annotations.php, engine/lib/metadata.php,
  engine/tests/api/entity_getter_functions.php: Fixes #2022: Added abilty to
  get entities by metadata/annotation owner_guid.  DRY'd up the metadata and
  annotations SQL.  As an added bonus, you can now sort by annotation value if
  so inclined.  

2010-03-30  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/index.php: Refs #1976 - Search now includes a link to RSS page 

  	* engine/lib/entities.php: Fixes #2019 - correctly checks the container
  permissions based on user id  

  	* mod/thewire/everyone.php, mod/thewire/start.php,
  mod/thewire/views/default/thewire/css.php: Fixes #2020 - all changes to
  thewire that were lost are intregated back in  

  	* mod/thewire/actions/add.php, .../views/default/thewire/activity_view.php:
  Refs #2020 - wire does not integrated with activity dashboard anymore  

  	* mod/thewire/actions/add.php: Refs #2020 - wire post is not turned into tag
  array because we have free text search now  

2010-03-29  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/edit.php: Fixes #2016 - profile edit action can now
  handle 1D arrays  

  	* engine/lib/elgglib.php: Fixes #1967 - cleans up forward()  

2010-03-28  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../notifications/subscriptions/forminternals.php: fixes warning in
  notification settings when no friends selected  

  	* .../notifications/subscriptions/forminternals.php: fixed bugs in friend
  picker for notifications - was not i18n friendly and not handling case where
  no friends selected yet  

  	* .../notifications/subscriptions/forminternals.php: cleaned up php code in
  notification's forminternals and fixed open link tag - I'll handle merge into
  trunk  

  	* .../notifications/subscriptions/forminternals.php: made the friend picker
  in notifications multi-byte string friendly  

2010-03-26  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/output/url.php: Refs #2015: It's too early. Using the
  correct variable.  

  	* views/default/output/url.php: Fixes #2015: output/url view again appends
  http:// to the value if missing.  

2010-03-26  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/index.php: removed undeclared variable $area1 from blog index  

2010-03-25  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/embed/views/default/embed/media.php,
  mod/embed/views/default/embed/pagination.php: Fixes #2008 - fixed some sloppy
  code in the embed plugin so that pagination works -- This line, and those
  below, will be ignored--  M    mod/embed/views/default/embed/pagination.php M
     mod/embed/views/default/embed/media.php  

  	* engine/lib/entities.php, mod/blog/actions/add.php,
  mod/blog/actions/edit.php, mod/bookmarks/actions/add.php,
  mod/file/actions/save.php, mod/groups/actions/edit.php,
  mod/groups/actions/forums/addtopic.php,
  mod/groups/actions/forums/edittopic.php, mod/messages/actions/send.php,
  mod/pages/actions/pages/edit.php: Fixes #1937, refs #1781 - stripping tags
  moved into plugin actions until better solution  

  	* views/failsafe/messages/sanitisation/settings.php: missed file for
  revision [5441]  

  	* engine/lib/entities.php: Fixes #2001 - setting subtype correctly in clone
  method  

  	* mod/members/index.php, mod/members/views/default/members/search.php: Fixes
  #1925 - member search by tag now works  

2010-03-24  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: tag cloud functions are deprecated in 1.8  

2010-03-22  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Refs #1991 - owner_guid needs to be set to NULL
  when setting container_guid  

2010-03-19  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/bookmarks/views/default/bookmarks/form.php: Fixes #1902 - strips
  slashes from url encoded titles for bookmarks 

  	* engine/lib/annotations.php, engine/lib/configuration.php,
  engine/lib/input.php, engine/lib/metadata.php: Fixes #1999 - replaces calls
  to mysql_real_escape_string() with sanitise_string() 

2010-03-19  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/pulldown.php: Merged 5426 from trunk to 1.7.  

  	* views/default/input/pulldown.php: Merged 5424 into 1.7 branch.  

  	* engine/lib/metadata.php: Fixes #1988: Corrected metadata case sensitivity
  in list_entities_from_metadata().  

  	* mod/thewire/start.php: Fixes #1992: Removed incorrect extended view in the
  wire.  

2010-03-19  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/install.php, languages/en.php,
  .../messages/sanitisation/dbsettings_error.php: Fixes #1940 - db settings are
  checked before settings.php is created  

  	* engine/lib/tags.php, views/default/output/tagcloud.php: Fixes #1993 -
  links in tag cloud now properly hit search pages  

  	* engine/lib/entities.php: Fixes #1991 - only sets container to owner if
  container not defined for get_entities()  

2010-03-19  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixes #1994: Missing views now throw a NOTICE
  instead of a WARNING.  

2010-03-18  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: Fixes #1951 and #1952 - tag lib now has elgg_get*
  interface  

2010-03-17  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/tinymce/views/default/input/longtext.php: Fixes #1818: Tinymce's init
  uses a class selector on text areas to avoid hijacking plaintext fields on
  the same page.  

2010-03-17  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/views/rss/search/layout.php: Refs #1976 - adds RSS layout view
  for search 

2010-03-16  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/expages/forms/edit.php: Fixes #1984 - missed the echo of
  description on the edit form for [5413] 

  	* .../views/default/expages/forms/editfront.php: Fixes #1984 - front page
  preview code is commented out correctly now  

  	* mod/groups/all.php, mod/groups/views/default/groups/find.php: Fixes #1927
  - group search by tag works now  

  	* mod/groups/actions/groupskillinvitation.php, mod/groups/languages/en.php,
  .../views/default/groups/invitationrequests.php: Fixes #1924 - groups plugin
  now uses invite strings for invitations  

2010-03-15  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/everyone.php, mod/blog/friends.php, mod/blog/index.php: Fixes
  #1953 - removes unnecessary html in page handlers of blogs - this is a 1.7
  branch only change  

  	* mod/groups/views/rss/object/groupforumtopic.php: Group discussion RSS feed
  was not displaying text of post because it was saved in annotation  

  	* mod/groups/views/rss/groups/profileitems.php: Fixes #1980 - Group rss feed
  was using owner rather than container  

  	* mod/messages/index.php, mod/messages/sent.php: Fixes #1968 - send messages
  pagination now works like inbox  

  	* engine/lib/users.php: Fixes #1977 - strip tags from user's display name  

  	* views/failsafe/pageshells/pageshell.php: Fixes #1469 - install pages will
  not be cached now by the browser  

2010-03-14  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/custom_index/languages/en.php: Fixes #1982 - fixed no groups string in
  custom index plugin  

2010-03-13  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/externalpages/actions/add.php, mod/externalpages/actions/addfront.php,
  .../views/default/expages/forms/edit.php,
  .../views/default/expages/forms/editfront.php: Fixes #1973 - removed tags
  from external pages plugin as not needed with the new search in Elgg 1.7  

2010-03-12  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/pages/languages/en.php, mod/pages/views/default/pages/welcome.php:
  Fixes #1969 - missing echo in pages welcome view  

2010-03-11  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/everyone.php: Refs #1947 - fixes pagination for thewire plugin
   

  	* mod/pages/index.php, mod/pages/world.php: Refs 1947 - fixes pagination for
  the pages plugin  

  	* mod/groups/views/default/forms/groups/edit.php: Only showing div for
  delete group when the group has been created on edit form  

  	* mod/groups/index.php, mod/groups/membership.php: Refs #1947 - Fixes
  pagination for groups plugin  

  	* mod/diagnostics/start.php: Fixes #1545 - diagnostics plugin does not throw
  a ton of warnings now 

  	* engine/lib/elgglib.php: Fixes #1944 - full_url() now correctly handles
  standard https port 

  	* mod/reportedcontent/actions/add.php,
  mod/reportedcontent/actions/archive.php,
  mod/reportedcontent/actions/delete.php: Fixes #1961 - reported content now
  including report object in plugin hook 

  	* mod/uservalidationbyemail/start.php: Fixes #1949 - defined global $CONFIG
  in user validation by email page handler 

2010-03-10  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/views/default/object/thewire.php: Fixes #1954 in 1.7 branch -
  logged out users cannot reply to wire posts  

  	* mod/bookmarks/everyone.php, mod/bookmarks/friends.php,
  mod/bookmarks/inbox.php, mod/bookmarks/index.php: refs #1947 - fixes
  pagination for bookmarks  

2010-03-09  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Merged trunk:5338 into 1.7 branch.  Fixes problem
  with view type when using deprecated list_entities().  

2010-03-09  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forms/forums/addpost.php,
  mod/groups/views/default/forms/forums/addtopic.php: updated language in
  groups plugin - you 'post' to a discussion forum rather than 'save' 

  	* admin/user.php: fixed pagination for User Administration 

  	* mod/file/friends.php, mod/file/index.php, mod/file/search.php,
  mod/file/world.php: refs #1947 - fixes pagination for file plugin  

  	* index.php: fixed pagination for latest activity on front page  

  	* mod/blog/languages/en.php: fixed a minor issue with a blog menu item  

  	* mod/blog/archive.php, mod/blog/everyone.php, mod/blog/friends.php,
  mod/blog/index.php: refs #1947 - fixes offset handling for blog pages  

  	* dashboard/latest.php: Fixes #1950 - passes offset so that pagination works
  on dashboard latest activity page  

  	* languages/en.php: fixed comment in core language file  

2010-03-08  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/all.php: Refs: #1927 - groups plugin saves tags as "interests" 

  	* mod/search/search_hooks.php: fixes #1931 - tag search highlighting now
  case insensitive  

  	* mod/pages/actions/pages/edit.php,
  mod/pages/views/default/forms/pages/edit.php: fixes 1941 - create page form
  is now sticky  

2010-03-06  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* UPGRADE.txt: better upgrade instructions 

2010-03-05  Cash Costello <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/all.php: Fixes #1939 - offset is now passed to the new
  elgg_list_entities function from group listing page 

  	* engine/lib/filestore.php, languages/en.php: A better error message for
  debugging "file is missing an owner" exception  

2010-03-02  Brett Profitt <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/actions/add.php, mod/blog/actions/delete.php,
  mod/blog/actions/edit.php, mod/blog/add.php, mod/blog/archive.php,
  mod/blog/edit.php, mod/blog/everyone.php, mod/blog/friends.php,
  mod/blog/index.php, mod/blog/languages/en.php, mod/blog/manifest.xml,
  mod/blog/preview.php, mod/blog/read.php, mod/blog/savedraft.php,
  mod/blog/start.php, mod/blog/views/default/blog/categorylist.php,
  mod/blog/views/default/blog/css.php,
  mod/blog/views/default/blog/forms/edit.php,
  mod/blog/views/default/blog/gallery.php,
  mod/blog/views/default/blog/listing.php,
  mod/blog/views/default/blog/menu.php,
  mod/blog/views/default/blog/notfound.php,
  mod/blog/views/default/blog/previewpane.php,
  mod/blog/views/default/blog/view.php, mod/blog/views/default/object/blog.php,
  .../views/default/river/object/blog/annotate.php,
  .../views/default/river/object/blog/create.php,
  .../views/default/river/object/blog/update.php,
  mod/bookmarks/actions/add.php, mod/bookmarks/actions/delete.php,
  mod/bookmarks/add.php, mod/bookmarks/bookmarklet.php,
  mod/bookmarks/everyone.php, mod/bookmarks/friends.php,
  mod/bookmarks/inbox.php, mod/bookmarks/index.php,
  mod/bookmarks/languages/en.php, mod/bookmarks/manifest.xml,
  mod/bookmarks/start.php, .../views/default/bookmarks/bookmarklet.php,
  mod/bookmarks/views/default/bookmarks/css.php,
  mod/bookmarks/views/default/bookmarks/form.php,
  .../views/default/bookmarks/owner_block.php,
  mod/bookmarks/views/default/bookmarks/sharing.php,
  mod/bookmarks/views/default/object/bookmarks.php,
  .../default/river/object/bookmarks/annotate.php,
  .../default/river/object/bookmarks/create.php,
  .../views/default/widgets/bookmarks/edit.php,
  .../views/default/widgets/bookmarks/view.php,
  mod/bookmarks/views/rss/object/bookmarks.php,
  mod/captcha/backgrounds/bg1.jpg, mod/captcha/backgrounds/bg2.jpg,
  mod/captcha/backgrounds/bg3.jpg, mod/captcha/backgrounds/bg4.jpg,
  mod/captcha/backgrounds/bg5.jpg, mod/captcha/captcha.php,
  mod/captcha/fonts/1.ttf, mod/captcha/fonts/Liberation_serif_License.txt,
  mod/captcha/languages/en.php, mod/captcha/manifest.xml,
  mod/captcha/start.php, mod/captcha/views/default/captcha/css.php,
  mod/captcha/views/default/input/captcha.php, mod/categories/actions/save.php,
  mod/categories/languages/en.php, mod/categories/manifest.xml,
  mod/categories/readme.txt, mod/categories/settings.php,
  mod/categories/start.php, mod/categories/views/default/categories.php,
  mod/categories/views/default/categories/css.php,
  mod/categories/views/default/categories/list.php,
  .../views/default/categories/settings.php,
  .../views/default/categories/settingsform.php,
  mod/categories/views/default/categories/view.php, mod/custom_index/index.php,
  mod/custom_index/languages/en.php, mod/custom_index/manifest.xml,
  mod/custom_index/start.php, .../views/default/canvas/layouts/new_index.php,
  .../views/default/custom_index/css.php,
  mod/defaultwidgets/actions/update.php, mod/defaultwidgets/dashboard.php,
  mod/defaultwidgets/languages/en.php, mod/defaultwidgets/manifest.xml,
  mod/defaultwidgets/profile.php, mod/defaultwidgets/start.php,
  .../views/default/defaultwidgets/editor.php, mod/embed/README.txt,
  mod/embed/embed.php, mod/embed/images/button_spacer.gif,
  mod/embed/images/close_button.gif, mod/embed/images/loading.gif,
  mod/embed/images/media_modal.png, mod/embed/languages/en.php,
  mod/embed/manifest.xml, mod/embed/start.php, mod/embed/upload.php,
  mod/embed/views/default/embed/addcontentjs.php,
  mod/embed/views/default/embed/css.php, mod/embed/views/default/embed/js.php,
  mod/embed/views/default/embed/link.php,
  mod/embed/views/default/embed/media.php,
  mod/embed/views/default/embed/metatags.php,
  mod/embed/views/default/embed/pagination.php,
  mod/embed/views/default/embed/simpletype.php,
  mod/embed/views/default/embed/tabs.php,
  mod/embed/views/default/embed/upload.php,
  mod/embed/views/default/group/default/embed.php,
  mod/embed/views/default/object/default/embed.php,
  mod/embed/views/default/object/file/embed.php,
  mod/embed/views/default/object/file/embedlist.php,
  mod/embed/views/default/site/default/embed.php,
  mod/embed/views/default/user/default/embed.php,
  mod/externalpages/actions/add.php, mod/externalpages/actions/addfront.php,
  mod/externalpages/index.php, mod/externalpages/languages/en.php,
  mod/externalpages/manifest.xml, mod/externalpages/read.php,
  mod/externalpages/start.php, .../views/default/expages/analytics.php,
  mod/externalpages/views/default/expages/css.php,
  .../views/default/expages/footer_menu.php,
  .../views/default/expages/forms/edit.php,
  .../views/default/expages/forms/editfront.php,
  .../views/default/expages/front_left.php,
  .../views/default/expages/front_right.php,
  mod/externalpages/views/default/expages/menu.php,
  mod/externalpages/views/default/object/expages.php,
  mod/file/actions/delete.php, mod/file/actions/download.php,
  mod/file/actions/save.php, mod/file/actions/upload.php,
  mod/file/download.php, mod/file/edit.php, mod/file/friends.php,
  mod/file/graphics/icons/application.gif,
  mod/file/graphics/icons/application_lrg.gif,
  mod/file/graphics/icons/archive.gif, mod/file/graphics/icons/archive_lrg.gif,
  mod/file/graphics/icons/excel.gif, mod/file/graphics/icons/excel_lrg.gif,
  mod/file/graphics/icons/general.gif, mod/file/graphics/icons/general_lrg.gif,
  mod/file/graphics/icons/music.gif, mod/file/graphics/icons/music_lrg.gif,
  mod/file/graphics/icons/openoffice.gif,
  mod/file/graphics/icons/openoffice_lrg.gif,
  mod/file/graphics/icons/pages.gif, mod/file/graphics/icons/pages_lrg.gif,
  mod/file/graphics/icons/pdf.gif, mod/file/graphics/icons/pdf_lrg.gif,
  mod/file/graphics/icons/ppt.gif, mod/file/graphics/icons/ppt_lrg.gif,
  mod/file/graphics/icons/text.gif, mod/file/graphics/icons/text_lrg.gif,
  mod/file/graphics/icons/vcard.gif, mod/file/graphics/icons/vcard_lrg.gif,
  mod/file/graphics/icons/video.gif, mod/file/graphics/icons/video_lrg.gif,
  mod/file/graphics/icons/word.gif, mod/file/graphics/icons/word_lrg.gif,
  mod/file/index.php, mod/file/languages/en.php, mod/file/manifest.xml,
  mod/file/search.php, mod/file/start.php, mod/file/thumbnail.php,
  mod/file/upload.php, mod/file/views/default/file/css.php,
  mod/file/views/default/file/groupprofile_files.php,
  mod/file/views/default/file/icon.php,
  .../default/file/icon/application/default.php,
  .../views/default/file/icon/application/excel.php,
  .../views/default/file/icon/application/msword.php,
  .../views/default/file/icon/application/pdf.php,
  .../default/file/icon/application/powerpoint.php,
  .../default/file/icon/application/vnd.ms-excel.php,
  .../file/icon/application/vnd.ms-powerpoint.php,
  .../application/vnd.oasis.opendocument.text.php,
  .../views/default/file/icon/application/x-gzip.php,
  .../file/icon/application/x-rar-compressed.php,
  .../default/file/icon/application/x-stuffit.php,
  .../views/default/file/icon/application/zip.php,
  mod/file/views/default/file/icon/archive.php,
  mod/file/views/default/file/icon/audio.php,
  mod/file/views/default/file/icon/audio/default.php,
  mod/file/views/default/file/icon/default.php,
  mod/file/views/default/file/icon/document.php,
  mod/file/views/default/file/icon/text/default.php,
  .../views/default/file/icon/text/directory.php,
  mod/file/views/default/file/icon/text/v-card.php,
  mod/file/views/default/file/icon/video.php,
  mod/file/views/default/file/icon/video/default.php,
  mod/file/views/default/file/menu.php,
  .../default/file/specialcontent/audio/mid.php,
  .../default/file/specialcontent/audio/mp3.php,
  .../default/file/specialcontent/audio/mpeg.php,
  .../default/file/specialcontent/audio/x-wav.php,
  .../default/file/specialcontent/image/default.php,
  mod/file/views/default/file/typecloud.php,
  mod/file/views/default/file/upload.php,
  mod/file/views/default/object/file.php,
  .../views/default/river/object/file/create.php,
  mod/file/views/default/widgets/filerepo/edit.php,
  mod/file/views/default/widgets/filerepo/view.php,
  mod/file/views/rss/object/file.php, mod/file/world.php, mod/friends/add.php,
  mod/friends/collections.php, mod/friends/edit.php,
  mod/friends/languages/en.php, mod/friends/manifest.xml,
  mod/friends/start.php, mod/friends/views/default/widgets/friends/edit.php,
  mod/friends/views/default/widgets/friends/view.php,
  mod/groups/actions/addtogroup.php, mod/groups/actions/delete.php,
  mod/groups/actions/edit.php, mod/groups/actions/featured.php,
  mod/groups/actions/forums/addpost.php,
  mod/groups/actions/forums/addtopic.php,
  mod/groups/actions/forums/deletepost.php,
  mod/groups/actions/forums/deletetopic.php,
  mod/groups/actions/forums/editpost.php,
  mod/groups/actions/forums/edittopic.php,
  mod/groups/actions/groupskillinvitation.php,
  mod/groups/actions/groupskillrequest.php, mod/groups/actions/invite.php,
  mod/groups/actions/join.php, mod/groups/actions/joinrequest.php,
  mod/groups/actions/leave.php, mod/groups/addtopic.php, mod/groups/all.php,
  mod/groups/discussions.php, mod/groups/edit.php, mod/groups/edittopic.php,
  mod/groups/forum.php, mod/groups/graphics/defaultlarge.gif,
  mod/groups/graphics/defaultmedium.gif, mod/groups/graphics/defaultsmall.gif,
  mod/groups/graphics/defaulttiny.gif, mod/groups/graphics/icon.php,
  mod/groups/groupprofile.php, mod/groups/index.php,
  mod/groups/invitations.php, mod/groups/invite.php,
  mod/groups/languages/en.php, mod/groups/manifest.xml,
  mod/groups/membership.php, mod/groups/membershipreq.php, mod/groups/new.php,
  mod/groups/start.php, mod/groups/topicposts.php,
  mod/groups/views/default/forms/forums/addpost.php,
  mod/groups/views/default/forms/forums/addtopic.php,
  .../views/default/forms/forums/edittopic.php,
  mod/groups/views/default/forms/groups/edit.php,
  mod/groups/views/default/forms/groups/invite.php,
  mod/groups/views/default/forum/topicposts.php,
  mod/groups/views/default/forum/topics.php,
  mod/groups/views/default/forum/viewposts.php,
  mod/groups/views/default/group/group.php,
  .../views/default/groups/closedmembership.php,
  mod/groups/views/default/groups/contentwrapper.php,
  mod/groups/views/default/groups/css.php,
  mod/groups/views/default/groups/featured.php,
  mod/groups/views/default/groups/find.php,
  mod/groups/views/default/groups/forum_latest.php,
  .../views/default/groups/group_sort_menu.php,
  mod/groups/views/default/groups/groupgallery.php,
  mod/groups/views/default/groups/grouplisting.php,
  mod/groups/views/default/groups/groupprofile.php,
  mod/groups/views/default/groups/icon.php,
  .../views/default/groups/invitationrequests.php,
  mod/groups/views/default/groups/members.php,
  .../views/default/groups/membershiprequests.php,
  mod/groups/views/default/groups/profileitems.php,
  mod/groups/views/default/groups/side_menu.php,
  .../views/default/icon/group/default/large.php,
  .../views/default/icon/group/default/medium.php,
  .../views/default/icon/group/default/small.php,
  .../views/default/icon/group/default/tiny.php,
  .../views/default/object/groupforumtopic.php,
  mod/groups/views/default/river/forum/create.php,
  .../views/default/river/forum/topic/create.php,
  mod/groups/views/default/river/group/create.php,
  .../views/default/river/object/group/create.php,
  .../river/object/groupforumtopic/annotate.php,
  .../river/object/groupforumtopic/create.php,
  .../river/object/groupforumtopic/update.php,
  .../default/river/relationship/member/create.php,
  mod/groups/views/default/settings/groups/edit.php,
  mod/groups/views/default/sharing/invite.php,
  .../views/default/widgets/a_users_groups/edit.php,
  .../views/default/widgets/a_users_groups/view.php,
  .../default/widgets/group_entities_widget/edit.php,
  .../default/widgets/group_entities_widget/view.php,
  .../default/widgets/group_members_widget/edit.php,
  .../default/widgets/group_members_widget/view.php,
  mod/groups/views/rss/forum/topicposts.php,
  mod/groups/views/rss/forum/topics.php,
  mod/groups/views/rss/forum/viewposts.php,
  mod/groups/views/rss/groups/contentwrapper.php,
  mod/groups/views/rss/groups/profileitems.php,
  mod/invitefriends/actions/invite.php, mod/invitefriends/index.php,
  mod/invitefriends/languages/en.php, mod/invitefriends/manifest.xml,
  mod/invitefriends/start.php, .../views/default/invitefriends/form.php,
  .../views/default/invitefriends/formitems.php, mod/members/index.php,
  mod/members/languages/en.php, mod/members/manifest.xml,
  mod/members/start.php, mod/members/views/default/members/css.php,
  .../views/default/members/members_sort_menu.php,
  mod/members/views/default/members/online.php,
  mod/members/views/default/members/search.php,
  mod/messageboard/actions/add.php, mod/messageboard/actions/delete.php,
  mod/messageboard/ajax_endpoint/load.php, mod/messageboard/history.php,
  mod/messageboard/index.php, mod/messageboard/languages/en.php,
  mod/messageboard/manifest.xml, mod/messageboard/readme.txt,
  mod/messageboard/start.php, .../views/default/messageboard/css.php,
  .../views/default/messageboard/forms/add.php,
  .../default/messageboard/group_messageboard.php,
  .../views/default/messageboard/messageboard.php,
  .../default/messageboard/messageboard_content.php,
  .../default/river/object/messageboard/create.php,
  .../views/default/widgets/messageboard/edit.php,
  .../views/default/widgets/messageboard/view.php,
  mod/messages/actions/delete.php, mod/messages/actions/send.php,
  mod/messages/graphics/icon_notifications_site.gif, mod/messages/index.php,
  mod/messages/languages/en.php, mod/messages/manifest.xml,
  mod/messages/read.php, mod/messages/readme.txt, mod/messages/send.php,
  mod/messages/sent.php, mod/messages/start.php,
  mod/messages/views/default/messages/css.php,
  .../views/default/messages/forms/message.php,
  .../views/default/messages/forms/reply.php,
  mod/messages/views/default/messages/forms/view.php,
  mod/messages/views/default/messages/menu.php,
  mod/messages/views/default/messages/messages.php,
  mod/messages/views/default/messages/topbar.php,
  mod/messages/views/default/messages/view.php,
  .../views/default/widgets/messages/view.php,
  mod/notifications/actions/groupsave.php, mod/notifications/actions/save.php,
  .../graphics/icon_notifications_email.gif, mod/notifications/groups.php,
  mod/notifications/index.php, mod/notifications/languages/en.php,
  mod/notifications/manifest.xml, mod/notifications/start.php,
  .../views/default/notifications/css.php,
  .../notifications/settings/usersettings.php,
  .../notifications/subscriptions/collections.php,
  .../default/notifications/subscriptions/form.php,
  .../notifications/subscriptions/forminternals.php,
  .../notifications/subscriptions/groupsform.php,
  .../notifications/subscriptions/jsfuncs.php,
  .../notifications/subscriptions/personal.php,
  mod/pages/actions/pages/delete.php, mod/pages/actions/pages/edit.php,
  mod/pages/actions/pages/editwelcome.php, mod/pages/edit.php,
  mod/pages/history.php, mod/pages/images/application.png,
  mod/pages/images/code.png, mod/pages/images/css.png, mod/pages/images/db.png,
  mod/pages/images/directory.png, mod/pages/images/doc.png,
  mod/pages/images/file.gif, mod/pages/images/file.png,
  mod/pages/images/film.png, mod/pages/images/flash.png,
  mod/pages/images/folder-closed.gif, mod/pages/images/folder.gif,
  mod/pages/images/folder_open.png, mod/pages/images/html.png,
  mod/pages/images/java.png, mod/pages/images/linux.png,
  mod/pages/images/minus.gif, mod/pages/images/music.png,
  mod/pages/images/pages.gif, mod/pages/images/pages_lrg.gif,
  mod/pages/images/pdf.png, mod/pages/images/php.png,
  mod/pages/images/picture.png, mod/pages/images/plus.gif,
  mod/pages/images/ppt.png, mod/pages/images/psd.png,
  mod/pages/images/ruby.png, mod/pages/images/script.png,
  mod/pages/images/spinner.gif, mod/pages/images/treeview-black-line.gif,
  mod/pages/images/treeview-black.gif,
  mod/pages/images/treeview-default-line.gif,
  mod/pages/images/treeview-default.gif,
  mod/pages/images/treeview-famfamfam-line.gif,
  mod/pages/images/treeview-famfamfam.gif,
  mod/pages/images/treeview-gray-line.gif, mod/pages/images/treeview-gray.gif,
  mod/pages/images/treeview-red-line.gif, mod/pages/images/treeview-red.gif,
  mod/pages/images/txt.png, mod/pages/images/xls.png, mod/pages/images/zip.png,
  mod/pages/index.php, mod/pages/javascript/jquery.treeview.async.js,
  mod/pages/javascript/jquery.treeview.js, mod/pages/languages/en.php,
  mod/pages/manifest.xml, mod/pages/new.php, mod/pages/pagesTree.php,
  mod/pages/start.php, mod/pages/view.php,
  mod/pages/views/default/annotation/icon.php,
  mod/pages/views/default/annotation/page.php,
  mod/pages/views/default/forms/pages/edit.php,
  .../views/default/forms/pages/editwelcome.php,
  .../views/default/icon/object/page/medium.php,
  mod/pages/views/default/icon/object/page/small.php,
  .../views/default/icon/object/page_top/medium.php,
  .../views/default/icon/object/page_top/small.php,
  mod/pages/views/default/object/page.php,
  mod/pages/views/default/object/page_top.php,
  mod/pages/views/default/pages/breadcrumbs.php,
  mod/pages/views/default/pages/css.php,
  .../views/default/pages/groupprofile_pages.php,
  mod/pages/views/default/pages/menu.php,
  mod/pages/views/default/pages/metatags.php,
  mod/pages/views/default/pages/pagegallery.php,
  mod/pages/views/default/pages/pagelisting.php,
  mod/pages/views/default/pages/pageprofile.php,
  .../views/default/pages/sidebar/sidebarthis.php,
  mod/pages/views/default/pages/sidebar/starter.php,
  mod/pages/views/default/pages/sidebar/tree.php,
  mod/pages/views/default/pages/sidebar/wrapper.php,
  mod/pages/views/default/pages/welcome.php,
  .../views/default/river/object/page/annotate.php,
  .../views/default/river/object/page/create.php,
  .../views/default/river/object/page/update.php,
  .../default/river/object/page_top/annotate.php,
  .../views/default/river/object/page_top/create.php,
  .../views/default/river/object/page_top/update.php,
  mod/pages/views/default/widgets/pages/edit.php,
  mod/pages/views/default/widgets/pages/view.php, mod/pages/welcome.php,
  mod/pages/world.php, mod/profile/actions/cropicon.php,
  mod/profile/actions/deletedefaultprofileitem.php,
  mod/profile/actions/edit.php, mod/profile/actions/editdefault.php,
  mod/profile/actions/iconupload.php,
  mod/profile/actions/resetdefaultprofile.php, mod/profile/defaultprofile.php,
  mod/profile/edit.php, mod/profile/editicon.php,
  mod/profile/graphics/defaultlarge.gif,
  mod/profile/graphics/defaultmaster.gif,
  mod/profile/graphics/defaultmedium.gif,
  mod/profile/graphics/defaultsmall.gif, mod/profile/graphics/defaulttiny.gif,
  mod/profile/graphics/defaulttopbar.gif, mod/profile/icon.php,
  mod/profile/icondirect.php, mod/profile/index.php,
  mod/profile/javascript.php, mod/profile/languages/en.php,
  mod/profile/manifest.xml, mod/profile/start.php,
  .../views/default/icon/user/default/large.php,
  .../views/default/icon/user/default/master.php,
  .../views/default/icon/user/default/medium.php,
  .../views/default/icon/user/default/small.php,
  .../views/default/icon/user/default/tiny.php,
  .../views/default/icon/user/default/topbar.php,
  .../views/default/js/jquery.imgareaselect-0.8.js,
  .../default/js/jquery.imgareaselect-0.8.min.js,
  mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/edit.php,
  .../views/default/profile/editdefaultprofile.php,
  mod/profile/views/default/profile/editicon.php,
  mod/profile/views/default/profile/gallery.php,
  mod/profile/views/default/profile/hoverover.php,
  mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/profile/javascript.php,
  mod/profile/views/default/profile/listing.php,
  mod/profile/views/default/profile/menu/actions.php,
  .../views/default/profile/menu/adminlinks.php,
  .../views/default/profile/menu/adminwrapper.php,
  mod/profile/views/default/profile/menu/links.php,
  .../views/default/profile/menu/linksownpage.php,
  mod/profile/views/default/profile/metatags.php,
  mod/profile/views/default/profile/profilelinks.php,
  mod/profile/views/default/profile/submenu.php,
  mod/profile/views/default/profile/userdetails.php,
  .../river/user/default/profileiconupdate.php,
  .../default/river/user/default/profileupdate.php,
  mod/reportedcontent/actions/add.php, mod/reportedcontent/actions/archive.php,
  mod/reportedcontent/actions/delete.php, mod/reportedcontent/add.php,
  mod/reportedcontent/index.php, mod/reportedcontent/languages/en.php,
  mod/reportedcontent/manifest.xml, mod/reportedcontent/start.php,
  .../views/default/reportedcontent/css.php,
  .../views/default/reportedcontent/form.php,
  .../views/default/reportedcontent/listing.php,
  .../views/default/reportedcontent/owner_block.php,
  .../views/default/reportedcontent/user_report.php,
  mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php,
  mod/riverdashboard/graphics/follow_icon.png, mod/riverdashboard/index.php,
  mod/riverdashboard/languages/en.php, mod/riverdashboard/manifest.xml,
  mod/riverdashboard/start.php, .../views/default/river/sitemessage/create.php,
  .../views/default/riverdashboard/container.php,
  .../views/default/riverdashboard/css.php,
  .../views/default/riverdashboard/js.php,
  .../views/default/riverdashboard/nav.php,
  .../views/default/riverdashboard/newestmembers.php,
  .../views/default/riverdashboard/sitemessage.php,
  .../views/default/riverdashboard/welcome.php,
  .../views/default/settings/riverdashboard/edit.php,
  .../views/default/widgets/river_widget/edit.php,
  .../views/default/widgets/river_widget/view.php,
  .../views/json/riverdashboard/container.php,
  .../views/rss/riverdashboard/container.php, mod/thewire/actions/add.php,
  mod/thewire/actions/delete.php, mod/thewire/add.php,
  mod/thewire/everyone.php, mod/thewire/graphics/river_icon_thewire.gif,
  mod/thewire/graphics/thewire_speech_bubble.gif, mod/thewire/index.php,
  mod/thewire/languages/en.php, mod/thewire/manifest.xml,
  mod/thewire/readme.txt, mod/thewire/start.php,
  mod/thewire/views/default/object/thewire.php,
  .../views/default/river/object/thewire/create.php,
  .../views/default/thewire/activity_view.php,
  mod/thewire/views/default/thewire/css.php,
  mod/thewire/views/default/thewire/forms/add.php,
  mod/thewire/views/default/thewire/notfound.php,
  .../views/default/thewire/profile_status.php,
  .../views/default/thewire/scripts/counter.js,
  mod/thewire/views/default/thewire/view.php,
  mod/thewire/views/default/widgets/thewire/edit.php,
  mod/thewire/views/default/widgets/thewire/view.php,
  mod/tinymce/languages/en.php, mod/tinymce/manifest.xml,
  mod/tinymce/readme.txt, mod/tinymce/start.php,
  mod/tinymce/tinymce/changelog.txt,
  mod/tinymce/tinymce/jscripts/tiny_mce/langs/en.js,
  mod/tinymce/tinymce/jscripts/tiny_mce/license.txt,
  .../jscripts/tiny_mce/plugins/advhr/css/advhr.css,
  .../tiny_mce/plugins/advhr/editor_plugin.js,
  .../tiny_mce/plugins/advhr/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/advhr/js/rule.js,
  .../tiny_mce/plugins/advhr/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/advhr/rule.htm,
  .../tiny_mce/plugins/advimage/css/advimage.css,
  .../tiny_mce/plugins/advimage/editor_plugin.js,
  .../tiny_mce/plugins/advimage/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/advimage/image.htm,
  .../tiny_mce/plugins/advimage/img/sample.gif,
  .../jscripts/tiny_mce/plugins/advimage/js/image.js,
  .../tiny_mce/plugins/advimage/langs/en_dlg.js,
  .../tiny_mce/plugins/advlink/css/advlink.css,
  .../tiny_mce/plugins/advlink/editor_plugin.js,
  .../tiny_mce/plugins/advlink/editor_plugin_src.js,
  .../tiny_mce/plugins/advlink/js/advlink.js,
  .../tiny_mce/plugins/advlink/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/advlink/link.htm,
  .../tiny_mce/plugins/autosave/editor_plugin.js,
  .../tiny_mce/plugins/autosave/editor_plugin_src.js,
  .../tiny_mce/plugins/bbcode/editor_plugin.js,
  .../tiny_mce/plugins/bbcode/editor_plugin_src.js,
  .../tiny_mce/plugins/compat2x/editor_plugin.js,
  .../tiny_mce/plugins/compat2x/editor_plugin_src.js,
  .../tiny_mce/plugins/contextmenu/editor_plugin.js,
  .../plugins/contextmenu/editor_plugin_src.js,
  .../plugins/directionality/editor_plugin.js,
  .../plugins/directionality/editor_plugin_src.js,
  .../tiny_mce/plugins/emotions/editor_plugin.js,
  .../tiny_mce/plugins/emotions/editor_plugin_src.js,
  .../tiny_mce/plugins/emotions/emotions.htm,
  .../tiny_mce/plugins/emotions/img/smiley-cool.gif,
  .../tiny_mce/plugins/emotions/img/smiley-cry.gif,
  .../plugins/emotions/img/smiley-embarassed.gif,
  .../plugins/emotions/img/smiley-foot-in-mouth.gif,
  .../tiny_mce/plugins/emotions/img/smiley-frown.gif,
  .../plugins/emotions/img/smiley-innocent.gif,
  .../tiny_mce/plugins/emotions/img/smiley-kiss.gif,
  .../plugins/emotions/img/smiley-laughing.gif,
  .../plugins/emotions/img/smiley-money-mouth.gif,
  .../plugins/emotions/img/smiley-sealed.gif,
  .../tiny_mce/plugins/emotions/img/smiley-smile.gif,
  .../plugins/emotions/img/smiley-surprised.gif,
  .../plugins/emotions/img/smiley-tongue-out.gif,
  .../plugins/emotions/img/smiley-undecided.gif,
  .../tiny_mce/plugins/emotions/img/smiley-wink.gif,
  .../tiny_mce/plugins/emotions/img/smiley-yell.gif,
  .../tiny_mce/plugins/emotions/js/emotions.js,
  .../tiny_mce/plugins/emotions/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/example/dialog.htm,
  .../tiny_mce/plugins/example/editor_plugin.js,
  .../tiny_mce/plugins/example/editor_plugin_src.js,
  .../tiny_mce/plugins/example/img/example.gif,
  .../jscripts/tiny_mce/plugins/example/js/dialog.js,
  .../jscripts/tiny_mce/plugins/example/langs/en.js,
  .../tiny_mce/plugins/example/langs/en_dlg.js,
  .../tiny_mce/plugins/fullpage/css/fullpage.css,
  .../tiny_mce/plugins/fullpage/editor_plugin.js,
  .../tiny_mce/plugins/fullpage/editor_plugin_src.js,
  .../tiny_mce/plugins/fullpage/fullpage.htm,
  .../tiny_mce/plugins/fullpage/js/fullpage.js,
  .../tiny_mce/plugins/fullpage/langs/en_dlg.js,
  .../tiny_mce/plugins/fullscreen/editor_plugin.js,
  .../plugins/fullscreen/editor_plugin_src.js,
  .../tiny_mce/plugins/fullscreen/fullscreen.htm,
  .../tiny_mce/plugins/iespell/editor_plugin.js,
  .../tiny_mce/plugins/iespell/editor_plugin_src.js,
  .../tiny_mce/plugins/inlinepopups/editor_plugin.js,
  .../plugins/inlinepopups/editor_plugin_src.js,
  .../inlinepopups/skins/clearlooks2/img/alert.gif,
  .../inlinepopups/skins/clearlooks2/img/button.gif,
  .../inlinepopups/skins/clearlooks2/img/buttons.gif,
  .../inlinepopups/skins/clearlooks2/img/confirm.gif,
  .../inlinepopups/skins/clearlooks2/img/corners.gif,
  .../skins/clearlooks2/img/horizontal.gif,
  .../skins/clearlooks2/img/vertical.gif,
  .../inlinepopups/skins/clearlooks2/window.css,
  .../tiny_mce/plugins/inlinepopups/template.htm,
  .../plugins/insertdatetime/editor_plugin.js,
  .../plugins/insertdatetime/editor_plugin_src.js,
  .../tiny_mce/plugins/layer/editor_plugin.js,
  .../tiny_mce/plugins/layer/editor_plugin_src.js,
  .../tiny_mce/plugins/media/css/content.css,
  .../jscripts/tiny_mce/plugins/media/css/media.css,
  .../tiny_mce/plugins/media/editor_plugin.js,
  .../tiny_mce/plugins/media/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/media/img/flash.gif,
  .../tiny_mce/plugins/media/img/flv_player.swf,
  .../tiny_mce/plugins/media/img/quicktime.gif,
  .../tiny_mce/plugins/media/img/realmedia.gif,
  .../tiny_mce/plugins/media/img/shockwave.gif,
  .../jscripts/tiny_mce/plugins/media/img/trans.gif,
  .../tiny_mce/plugins/media/img/windowsmedia.gif,
  .../jscripts/tiny_mce/plugins/media/js/embed.js,
  .../jscripts/tiny_mce/plugins/media/js/media.js,
  .../tiny_mce/plugins/media/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/media/media.htm,
  .../tiny_mce/plugins/nonbreaking/editor_plugin.js,
  .../plugins/nonbreaking/editor_plugin_src.js,
  .../tiny_mce/plugins/noneditable/editor_plugin.js,
  .../plugins/noneditable/editor_plugin_src.js,
  .../tiny_mce/plugins/pagebreak/css/content.css,
  .../tiny_mce/plugins/pagebreak/editor_plugin.js,
  .../plugins/pagebreak/editor_plugin_src.js,
  .../tiny_mce/plugins/pagebreak/img/pagebreak.gif,
  .../tiny_mce/plugins/pagebreak/img/trans.gif,
  .../jscripts/tiny_mce/plugins/paste/blank.htm,
  .../jscripts/tiny_mce/plugins/paste/css/blank.css,
  .../tiny_mce/plugins/paste/css/pasteword.css,
  .../tiny_mce/plugins/paste/editor_plugin.js,
  .../tiny_mce/plugins/paste/editor_plugin_src.js,
  .../tiny_mce/plugins/paste/js/pastetext.js,
  .../tiny_mce/plugins/paste/js/pasteword.js,
  .../tiny_mce/plugins/paste/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/paste/pastetext.htm,
  .../jscripts/tiny_mce/plugins/paste/pasteword.htm,
  .../tiny_mce/plugins/preview/editor_plugin.js,
  .../tiny_mce/plugins/preview/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/preview/example.html,
  .../tiny_mce/plugins/preview/jscripts/embed.js,
  .../tiny_mce/plugins/print/editor_plugin.js,
  .../tiny_mce/plugins/print/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/safari/blank.htm,
  .../tiny_mce/plugins/safari/editor_plugin.js,
  .../tiny_mce/plugins/safari/editor_plugin_src.js,
  .../tiny_mce/plugins/save/editor_plugin.js,
  .../tiny_mce/plugins/save/editor_plugin_src.js,
  .../plugins/searchreplace/css/searchreplace.css,
  .../plugins/searchreplace/editor_plugin.js,
  .../plugins/searchreplace/editor_plugin_src.js,
  .../plugins/searchreplace/js/searchreplace.js,
  .../tiny_mce/plugins/searchreplace/langs/en_dlg.js,
  .../plugins/searchreplace/searchreplace.htm,
  .../tiny_mce/plugins/spellchecker/css/content.css,
  .../tiny_mce/plugins/spellchecker/editor_plugin.js,
  .../plugins/spellchecker/editor_plugin_src.js,
  .../tiny_mce/plugins/spellchecker/img/wline.gif,
  .../jscripts/tiny_mce/plugins/style/css/props.css,
  .../tiny_mce/plugins/style/editor_plugin.js,
  .../tiny_mce/plugins/style/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/style/js/props.js,
  .../tiny_mce/plugins/style/langs/en_dlg.js,
  .../jscripts/tiny_mce/plugins/style/props.htm,
  .../jscripts/tiny_mce/plugins/table/cell.htm,
  .../jscripts/tiny_mce/plugins/table/css/cell.css,
  .../jscripts/tiny_mce/plugins/table/css/row.css,
  .../jscripts/tiny_mce/plugins/table/css/table.css,
  .../tiny_mce/plugins/table/editor_plugin.js,
  .../tiny_mce/plugins/table/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/table/js/cell.js,
  .../tiny_mce/plugins/table/js/merge_cells.js,
  .../jscripts/tiny_mce/plugins/table/js/row.js,
  .../jscripts/tiny_mce/plugins/table/js/table.js,
  .../tiny_mce/plugins/table/langs/en_dlg.js,
  .../tiny_mce/plugins/table/merge_cells.htm,
  .../jscripts/tiny_mce/plugins/table/row.htm,
  .../jscripts/tiny_mce/plugins/table/table.htm,
  .../jscripts/tiny_mce/plugins/template/blank.htm,
  .../tiny_mce/plugins/template/css/template.css,
  .../tiny_mce/plugins/template/editor_plugin.js,
  .../tiny_mce/plugins/template/editor_plugin_src.js,
  .../tiny_mce/plugins/template/js/template.js,
  .../tiny_mce/plugins/template/langs/en_dlg.js,
  .../tiny_mce/plugins/template/template.htm,
  .../tiny_mce/plugins/visualchars/editor_plugin.js,
  .../plugins/visualchars/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm,
  .../tiny_mce/plugins/xhtmlxtras/acronym.htm,
  .../tiny_mce/plugins/xhtmlxtras/attributes.htm,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm,
  .../tiny_mce/plugins/xhtmlxtras/css/attributes.css,
  .../tiny_mce/plugins/xhtmlxtras/css/popup.css,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/del.htm,
  .../tiny_mce/plugins/xhtmlxtras/editor_plugin.js,
  .../plugins/xhtmlxtras/editor_plugin_src.js,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm,
  .../tiny_mce/plugins/xhtmlxtras/js/abbr.js,
  .../tiny_mce/plugins/xhtmlxtras/js/acronym.js,
  .../tiny_mce/plugins/xhtmlxtras/js/attributes.js,
  .../tiny_mce/plugins/xhtmlxtras/js/cite.js,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js,
  .../plugins/xhtmlxtras/js/element_common.js,
  .../jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js,
  .../tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js,
  .../jscripts/tiny_mce/themes/advanced/about.htm,
  .../jscripts/tiny_mce/themes/advanced/anchor.htm,
  .../jscripts/tiny_mce/themes/advanced/charmap.htm,
  .../tiny_mce/themes/advanced/color_picker.htm,
  .../tiny_mce/themes/advanced/editor_template.js,
  .../themes/advanced/editor_template_src.js,
  .../jscripts/tiny_mce/themes/advanced/image.htm,
  .../tiny_mce/themes/advanced/img/colorpicker.jpg,
  .../tiny_mce/themes/advanced/img/icons.gif,
  .../jscripts/tiny_mce/themes/advanced/js/about.js,
  .../jscripts/tiny_mce/themes/advanced/js/anchor.js,
  .../tiny_mce/themes/advanced/js/charmap.js,
  .../tiny_mce/themes/advanced/js/color_picker.js,
  .../jscripts/tiny_mce/themes/advanced/js/image.js,
  .../jscripts/tiny_mce/themes/advanced/js/link.js,
  .../tiny_mce/themes/advanced/js/source_editor.js,
  .../jscripts/tiny_mce/themes/advanced/langs/en.js,
  .../tiny_mce/themes/advanced/langs/en_dlg.js,
  .../jscripts/tiny_mce/themes/advanced/link.htm,
  .../themes/advanced/skins/default/content.css,
  .../themes/advanced/skins/default/dialog.css,
  .../themes/advanced/skins/default/img/buttons.png,
  .../themes/advanced/skins/default/img/items.gif,
  .../advanced/skins/default/img/menu_arrow.gif,
  .../advanced/skins/default/img/menu_check.gif,
  .../themes/advanced/skins/default/img/progress.gif,
  .../themes/advanced/skins/default/img/tabs.gif,
  .../tiny_mce/themes/advanced/skins/default/ui.css,
  .../themes/advanced/skins/o2k7/content.css,
  .../tiny_mce/themes/advanced/skins/o2k7/dialog.css,
  .../themes/advanced/skins/o2k7/img/button_bg.png,
  .../advanced/skins/o2k7/img/button_bg_black.png,
  .../advanced/skins/o2k7/img/button_bg_silver.png,
  .../tiny_mce/themes/advanced/skins/o2k7/ui.css,
  .../themes/advanced/skins/o2k7/ui_black.css,
  .../themes/advanced/skins/o2k7/ui_silver.css,
  .../tiny_mce/themes/advanced/source_editor.htm,
  .../tiny_mce/themes/simple/editor_template.js,
  .../tiny_mce/themes/simple/editor_template_src.js,
  .../jscripts/tiny_mce/themes/simple/img/icons.gif,
  .../jscripts/tiny_mce/themes/simple/langs/en.js,
  .../themes/simple/skins/default/content.css,
  .../tiny_mce/themes/simple/skins/default/ui.css,
  .../tiny_mce/themes/simple/skins/o2k7/content.css,
  .../themes/simple/skins/o2k7/img/button_bg.png,
  .../tiny_mce/themes/simple/skins/o2k7/ui.css,
  mod/tinymce/tinymce/jscripts/tiny_mce/tiny_mce.js,
  .../tinymce/jscripts/tiny_mce/tiny_mce_popup.js,
  .../jscripts/tiny_mce/utils/editable_selects.js,
  .../tinymce/jscripts/tiny_mce/utils/form_utils.js,
  .../tinymce/jscripts/tiny_mce/utils/mctabs.js,
  .../tinymce/jscripts/tiny_mce/utils/validate.js,
  mod/tinymce/views/default/embed/addcontentjs.php,
  mod/tinymce/views/default/input/longtext.php,
  mod/tinymce/views/default/tinymce/css.php,
  mod/twitter/graphics/thewire_speech_bubble.gif,
  mod/twitter/graphics/twitter.png, mod/twitter/languages/en.php,
  mod/twitter/manifest.xml, mod/twitter/start.php,
  mod/twitter/views/default/twitter/css.php,
  mod/twitter/views/default/widgets/twitter/edit.php,
  mod/twitter/views/default/widgets/twitter/view.php,
  mod/twitterservice/languages/en.php, mod/twitterservice/manifest.xml,
  mod/twitterservice/start.php, mod/twitterservice/vendors/twitter/license.txt,
  mod/twitterservice/vendors/twitter/load.php,
  mod/twitterservice/vendors/twitter/readme.txt,
  mod/twitterservice/vendors/twitter/send.php,
  .../vendors/twitter/twitter.class.php,
  .../default/usersettings/twitterservice/edit.php,
  mod/zaudio/audioplayer/audio-player.js, mod/zaudio/audioplayer/license.txt,
  mod/zaudio/audioplayer/player.swf, mod/zaudio/manifest.xml,
  mod/zaudio/readme.txt, mod/zaudio/start.php,
  .../default/file/specialcontent/audio/mp3.php,
  .../default/file/specialcontent/audio/mpeg.php,
  .../default/file/specialcontent/audio/mpg.php: Added 1.7 mods to the branch
  and tag

2010-03-02  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Updated changes file for 1.7 release.  

  	* engine/schema/mysql.sql, engine/schema/upgrades/2010030101.sql,
  version.php: Fixes #1562: Added a default value for entities.last_action in
  the schema and as an upgraded.  Bumped version number to 1.7 final.  

  	* mod/search/search_hooks.php, mod/search/views/default/search/entity.php:
  Updated the the default search entity view to check for users and groups and
  properly display their profile icons.  

2010-03-01  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Fixing punctuation in upgrade strings.  

  	* INSTALL.txt: Refs #1562: Updated requirements for Elgg.  

  	* engine/lib/group.php: Fixes #1566: Rewriting calls to get_group_members()
  to use 1.7's constant for site_guid.  

  	* engine/lib/annotations.php, engine/lib/elgglib.php,
  engine/tests/regression/trac_bugs.php: Fixes #1558: Applied Cash's patch. 
  Added unit tests to test for regressions for any bugs fixed in trac.  

  	* engine/tests/objects/entities.php, engine/tests/objects/objects.php: Fixed
  unit tests for exportable values after [3977].  

  	* engine/lib/entities.php: Fixes #1563: Added time_updated and site_guid to
  the export vals.  

  	* mod/search/languages/en.php: Changed search language array variable name. 

2010-02-26  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Fixes #1540: Added site_guid to
  get_user_access_collections().  

  	* engine/lib/relationships.php: Refs #1553: Corrected profile link in
  friending notification.  

  	* engine/lib/tags.php: Fixes #1555: Added missing call to
  elgg_get_registered_tag_metadata_names() and defined missing variable.  

  	* engine/lib/actions.php: Added login to the list of actions not requiring a
  security token.  

2010-02-24  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump.  

  	* engine/lib/metadata.php, engine/tests/api/entity_getter_functions.php:
  Fixes #1542: Pulled in Kevin's patch to add ability to sort by metadata. 
  Added unit tests for this.  

2010-02-23  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php, engine/tests/api/entity_getter_functions.php:
  Refs #1543: Added support to have pass an array as a value in the
  metadata_name_value_pair option of elgg_get_entities_from_metadata(). Added
  unit tests for elgg_get_entities_from_metadata(). Cleaned up some
  documentation for elgg_get_entities_from_metadata().  

2010-02-22  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php, engine/lib/objects.php, engine/lib/users.php: Fixes
  #1528: Correctly throwing exceptions for objects, groups, and users.  

2010-02-22  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php: river plugin is defunct so does not
  need to be enabled on install  

  	* mod/diagnostics/actions/download.php, mod/diagnostics/start.php: Fixes
  #1544: plugin hook for diagnostics now for entity "system"  

2010-02-22  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixes #1531: Correctly implemented dates for
  friendly times. No more coding while watching the Olympics!  

2010-02-22  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/output/url.php: Fixes #1541: javascript now correctly
  included in output/url view  

2010-02-21  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/xml/pageshells/pageshell.php: Fixes #1517 - let web server set
  content length on xml files  

2010-02-21  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, engine/lib/elgglib.php, views/default/output/confirmlink.php,
  views/default/output/url.php, views/default/page_elements/spotlight.php:
  Deprecated elgg_validate_action_url() by elgg_add_action_tokens_to_url(). 
  Updated elgg_deprecated_notice() to include the file & line of the caller. 
  Updated core to use elgg_add_action_tokens_to_url().  

2010-02-21  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/xml.php: Refs #1517: only encode <,>, and & for strings in xml 

2010-02-21  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php,
  actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php,
  actions/admin/plugins/reorder.php, actions/admin/site/update_basic.php,
  actions/admin/user/ban.php, actions/admin/user/delete.php,
  actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php,
  actions/admin/user/resetpassword.php, actions/admin/user/unban.php,
  actions/comments/add.php, actions/friends/add.php,
  actions/friends/addcollection.php, actions/friends/remove.php,
  actions/import/opendd.php, actions/login.php,
  actions/plugins/settings/save.php, actions/plugins/usersettings/save.php,
  actions/register.php, actions/user/requestnewpassword.php,
  actions/useradd.php, actions/usersettings/save.php, actions/widgets/save.php:
  Refs #1538: Removed action_gatekeeper() from action files in core.  

  	* htaccess_dist: Fixes #1539: Removed line endings from htaccess_dist.  

2010-02-21  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, services/api/rest.php, services/api/rest_api.php:
  Apache's MultiViews was matching the rest page handler incorrectly  

2010-02-20  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, languages/en.php: Refs #1531: Added full time and
  dates to friendly time stamptes via acronym tags.  

  	* mod/search/index.php, mod/search/search_hooks.php, mod/search/start.php:
  Fixes #1523: Updated search to use ELGG_ENTITIES_NO_VALUE/ANY_VALUE and
  removed some commented out code.  

2010-02-19  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Fixes #1421: Banning and unbanning users invalidates
  the memcache entity.  

  	* admin/user.php: Corrected fullview call in users admin section.  

  	* views/default/js/initialise_elgg.php: Refs #1504: Removing revert option
  from widget draggables to avoid fly away effect in IE 7.  

  	* views/default/canvas/layouts/widgets.php: Fixed a bug in widget layouts
  that caused the "edit page" link to not work if no widgets were defined.  

  	* views/default/friends/picker.php: Fixes #1532: Added security tokens to
  friend picker when in form mode.  

  	* views/rss/pageshells/pageshell.php: Fixes #1535: Corrected double replace
  for URL in RSS title view.  

  	* engine/lib/access.php: Fixes #1519: Corrected site_guid in
  create_access_collection().  

2010-02-18  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/tests/api/entity_getter_functions.php: Getter API test: Moved the
  setup and tear down into the construct and destruct methods.  Fixed a few new
  tests that were failing because of sorting by time.  

2010-02-17  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* admin/user.php, dashboard/latest.php, engine/lib/activity.php,
  engine/lib/admin.php, engine/lib/entities.php, engine/lib/export.php,
  engine/lib/group.php, engine/lib/input.php, engine/lib/metadata.php,
  engine/lib/notification.php, engine/lib/objects.php,
  engine/lib/relationships.php, engine/lib/river2.php, engine/lib/sites.php,
  engine/lib/users.php, index.php: Fixes #1488: Removed use of deprecated
  functions in core.  

  	* engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/metadata.php,
  engine/tests/api/entity_getter_functions.php: Refs #1523: elgg_get_entities()
  uses the constants for defaults and conditionals.  Added some tests to check
  for no subtypes.  Updated the documentation.  

  	* engine/tests/api/entity_getter_functions.php, mod/diagnostics/index.php,
  mod/diagnostics/languages/en.php, mod/diagnostics/start.php,
  mod/diagnostics/testreport.php, mod/diagnostics/unittester.php,
  mod/diagnostics/views/default/diagnostics/test.php,
  .../views/default/diagnostics/testresult.php: Fixes #1526: Big honking
  warning added to unit tests.  Getter test also deletes its subtypes now.  

  	* mod/search/README.txt: Updated docs for search.  

  	* engine/lib/actions.php: Fixes #1527: Logout doens't require an action
  token. This is a temporary fix until #1509 is implemented.  

  	* mod/search/search_hooks.php: Fixes #1499: User and group search default to
  ignoring subtypes to return all entities.  

2010-02-16  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/index.php: Fixed incorrect variable calls in search.  

  	* mod/search/search_hooks.php: Not using elgg_get_entities_from_metadata()
  for tag search because of performance issues.  Switched to custom WHERE /
  JOINs with elgg_get_entities().  

  	* engine/lib/elgglib.php: Removing embed extended view from core.  

2010-02-13  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, languages/en.php, mod/search/search_hooks.php,
  views/default/output/tags.php: Cleaned up tag searching so you can search on
  a specific tag.  Useful in search so a tag in "Things I like" won't match a
  tag in "Things I hate."  

2010-02-12  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Can't type hint for strings.  

  	* CHANGES.txt, engine/lib/entities.php, engine/lib/tags.php,
  mod/search/search_hooks.php: Closes #1506: Added
  elgg_register_tag_metadata_name(), elgg_get_registered_tag_metadata_names(),
  and ElggEntity::getTags().  Search on tags updated to use registered tag
  names instead of hard-coded 'tags' metadata name.  

  	* engine/lib/elgglib.php: Fixes #1510: Added elgg_get_file_list(). 
  get_library_files() wraps to this function with a deprecation notice for any
  plugin authors using it to auto-load files.  

  	* engine/lib/api.php, engine/lib/elgglib.php, engine/lib/input.php,
  engine/lib/mb_wrapper.php, engine/lib/pagehandler.php,
  mod/search/views/default/search/listing.php: Fixes #1512: Using a helper
  function for mb_parse_str() instead of wrapping it exactly.  

2010-02-12  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, languages/en.php: updated documentation on the REST
  API user authentication 

2010-02-11  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, engine/lib/elgglib.php, engine/lib/input.php,
  engine/lib/mb_wrapper.php, engine/lib/pagehandler.php: Fixes #1501: Setting
  ini for mbstring.internal_encoding to utf8 to work around a PHP bug. Replaced
  calls to parse_str() with elgg_parse_str().  

  	* views/default/navigation/pagination.php: Fixes #1507: $vars['baseurl']
  used instead of undefined $baseurl in pagination view.  

2010-02-11  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: fixes #1505 - some lazy css was impacting opera for
  checkboxes - overriding border and padding properties inherited from input
  selector 

2010-02-11  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/output/url.php: Made the output/url view backward compatible
  for the few plugins that used it.  

2010-02-10  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: Remove version from default theme's css.  

2010-02-09  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/start.php: Fixes #1503, fixes #1474:
  Library files are loaded using a hard-coded list to better deal with removed
  files. Also, ~4% performance increase per page load on my server!  

  	* mod/search/start.php: Correcting the corrected documentation.  

  	* mod/search/start.php: Documentation correction in search.  

2010-02-08  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php, mod/crontrigger/manifest.xml,
  mod/diagnostics/manifest.xml, mod/garbagecollector/manifest.xml,
  mod/htmlawed/manifest.xml, mod/logbrowser/manifest.xml,
  mod/logrotate/manifest.xml, mod/search/manifest.xml,
  mod/uservalidationbyemail/manifest.xml: Updated copyright for core plugin
  manifests.  

  	* engine/lib/access.php, engine/tests/api/entity_getter_functions.php: Fixes
  #1496: delete_access_collection() invalidates the access collection cache
  before attempting to delete.  Removed a misplaced unset() in a unit test that
  was causing test objects not to be properly deleted.  

2010-02-07  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/settings/system.php: finished the fix to #1492 

  	* languages/en.php: more user friendly section title on user stats page 

  	* languages/en.php: fixed punctuation issue on install instructions 

  	* engine/lib/api.php, languages/en.php: tweaked some documentation on the
  REST API 

2010-02-07  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Correcting documentation for
  elgg_get_entities_from_metadata().  

2010-02-07  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/elgg_topbar.php,
  views/default/page_elements/header.php: & replaced by &amp; in the header and
  alt added to some header graphics 

  	* CONTRIBUTORS.txt: updated 

2010-02-06  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/tests/api/entity_getter_functions.php, engine/tests/suite.php: Refs
  #1200: Added tests to test for false being returned with elgg_get_entities().
   Disabled execution time during unit tests.  

  	* actions/systemsettings/install.php, engine/lib/ping.php, languages/en.php,
  views/failsafe/settings/system.php: Fixes #1492: Removed usage info
  collecting from installation.  

  	* engine/schema/mysql.sql: Fixes #1493: Updated schema to set auto_increment
  IDs for access_collections to 3 to avoid overwriting default values with
  group / shared access ACLs.  

  	* views/default/css.php: Fixes #1491: Removed mistakingly assigned
  input-password with input-textarea.  

2010-02-06  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/version.php: missing new on upgrade_details object creation 

  	* engine/lib/elgglib.php: fixes #1486 - elgg_dump now works when sending to
  server error log 

2010-02-06  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: Fixes #1404: Added input-password rules in default
  css.  

2010-02-05  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php, languages/en.php: Fixes #1483: Reset password emails
  forward to a confirmation page handler instead of directly to an action.  

  	* engine/lib/pageowner.php: Fixes #1212: Removed unused code.  

  	* engine/lib/elgglib.php: Fixes #1486: elgg_log() can now log arrays and
  objects to error_log().  

  	* engine/lib/xml-rpc.php: Fixes #1319: Applied patch for missing xml-rpc
  <value> tag.  

  	* CHANGES.txt, engine/lib/elgglib.php,
  views/default/navigation/pagination.php, views/default/river/item/list.php:
  Fixes #1481: Applie Mike's patch and created function
  elgg_http_add_url_query_elements() to handle what the pagination view was
  trying to do.  

2010-02-04  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* README.txt: updated copyright to 2010 

2010-02-04  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/entities.php,
  engine/tests/api/entity_getter_functions.php: Refs #1200: Changed logic in
  elgg_get_entity_type_subtype_where_sql() to return FALSE if there are no
  valid subtypes passed. Ignores all invalid subtypes.  Added (partial) tests
  for elgg_get_entities() types and subtypes.  

2010-02-03  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* INSTALL.txt: updated install instructions to encourage more use of the
  wiki instructions/troubleshooting and discourage setting data directory to
  777 as default 

  	* views/rss/pageshells/pageshell.php: fixed a comment in rss pageshell 

2010-02-01  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: PHP complains about not casting the timestampt
  to int for use in date().  

  	* engine/lib/metadata.php: Added error checking to
  clear_metadata_by_owner().  

  	* engine/lib/entities.php: Fixed incorrect variable for subtype in
  get_entity_dates().  

  	* views/failsafe/messages/sanitisation/htaccess.php,
  views/failsafe/messages/sanitisation/settings.php,
  views/failsafe/pageshells/pageshell.php: Fixes #1328: Removed rows and cols
  from the installation textareas and added CSS to format width/height at 100%
  to make it easier to read and select.  

  	* engine/lib/elgglib.php: Fixes #340: add_menu() and make_register_object()
  deprecated.  

  	* engine/lib/languages.php: Fixes #1166. get_installed_translations() only
  calculates completion if admin is logge din.  

  	* CHANGES.txt, engine/lib/entities.php: Fixes #1406: get_entity_dates()
  supports order by.  

  	* engine/lib/database.php: Adding some \ns between the SQL error and the
  query in the database exception.  

  	* engine/lib/input.php: Fixes #1398: autop() doesn't call missing
  clean_pre() function.  

  	* CHANGES.txt, engine/lib/entities.php: Fixes #1376: added
  ElggEntity::removeRelationship().  

  	* engine/lib/elgglib.php: Fixes #1478: uh....how did that get in there?  

  	* engine/lib/elgglib.php: Fixes: #1475.  elgg_http_build_url() correctly
  sets port number.  

  	* engine/lib/filestore.php: Fixes #1314: Filestore opens read-only with rb
  instead of r+b.  

  	* actions/email/save.php: Refs #1290: Changed email addresses are checked in
  action:email/save  

  	* engine/lib/elgglib.php: Fixes #1261: Exceptions force an HTTP recache.  

  	* CHANGES.txt, engine/lib/relationships.php: Fixes #1213:
  delete_relationship() triggers delete:relationship hook.  

  	* engine/lib/pageowner.php: Fixes #1211: page_owner() sets the page owner
  after figuring it out.  

  	* engine/lib/entities.php: Updated documentation for elgg_get_entities().  

  	* CHANGES.txt, engine/lib/entities.php: Fixes #1325:
  ElggEntities::countEntitiesFromRelationship() support inverse relationships. 

  	* engine/lib/users.php, views/default/account/forms/login.php: Fixes #1473:
  Simple patch to create a view for the registration page.  

  	* engine/lib/annotations.php: Fixed incorrect deprecated warning.  

  	* engine/lib/elgglib.php: Refs #1079: elgg_view() casts view to a string
  before attempting to call views.  

  	* engine/lib/users.php: Fixes #678.  Friending appears in the river for
  invited new users.  

  	* engine/lib/entities.php: Put the can_write_to_container() plugin hook in
  the right place after [3871].  

  	* CHANGES.txt, engine/lib/access.php, engine/lib/annotations.php,
  engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/group.php,
  engine/lib/metadata.php, engine/lib/objects.php,
  engine/lib/relationships.php, engine/lib/sites.php, engine/lib/users.php,
  views/default/group/search/finishblurb.php,
  views/default/group/search/startblurb.php,
  views/default/user/search/finishblurb.php,
  views/default/user/search/startblurb.php: Add elgg_deprecated_notice() so we
  don't have to re-write all the elgg_log() deprecated notices to
  register_error()s.  Updated current ones to use this.  

2010-01-31  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/views/default/search/listing.php: Removing var_dump().  

  	* CHANGES.txt, engine/lib/entities.php, engine/lib/group.php,
  engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php,
  mod/search/views/default/search/listing.php,
  views/default/group/search/finishblurb.php,
  views/default/group/search/startblurb.php,
  views/default/user/search/finishblurb.php,
  views/default/user/search/startblurb.php: Deprecated old search functions and
  views.  

  	* CHANGES.txt, engine/lib/entities.php: Fixes #1164:
  can_write_to_container() now sends default values through
  container_permissions_check hook.  

  	* mod/htmlawed/start.php: htmlawed no longer creates tags with extra spaces
  (<p >).  

  	* views/rss/pageshells/pageshell.php: Fixes #1289: Pragma: public header
  added for RSS feeds.  

  	* engine/lib/users.php: Fixes #804: A relationship is created between a new
  user and the site it was created on.  

  	* engine/lib/elgglib.php, views/default/navigation/pagination.php,
  views/default/navigation/viewtype.php, views/default/river/item/list.php:
  Fixes #959: Added elgg_http_remove_url_query_element() to remove a GET
  element instead of using faulty regexp.  

2010-01-30  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Changed array_key_exists() to isset() in
  elgg_validate_action_url().  

  	* engine/lib/elgglib.php: Added checking for $query array in
  elgg_validate_action_url().  

  	* engine/lib/input.php: Setting a default value to avoid notices.  

  	* mod/htmlawed/start.php, mod/htmlawed/vendors/htmLawed/htmLawed.php,
  mod/htmlawed/vendors/htmLawed/htmLawedTest.php,
  mod/htmlawed/vendors/htmLawed/htmLawed_README.htm,
  mod/htmlawed/vendors/htmLawed/htmLawed_README.txt,
  .../vendors/htmLawed/htmLawed_TESTCASE.txt: Fixes #1425, Fixes #1341:
  Upgraded htmlawed to latest. Altered the htmlawed attribute filtering
  function to return <attr="val"> for proper linking in parse_urls().  Added
  background-color as a non-filtered style attribute.  

  	* engine/lib/input.php: Refs #1425: Cleaned up regexp for parlse_urls().  

2010-01-29  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: Fixes #1468: Cleaned up logic for enabling and
  disabling plugins. Checking for arrays when metadata returns only a single
  enabled plugin.  

  	* admin/plugins.php, mod/diagnostics/index.php, mod/logbrowser/index.php:
  Removed unneeded owner block icons from admin.  

  	* engine/schema/mysql.sql, engine/schema/upgrades/2010012901.sql,
  version.php: Added db migration 2010012901 that adds last_action column to
  entities table. Bumped version number to 1.7b (2010012901).  

  	* CHANGES.txt, engine/lib/relationships.php: Fixes #1472:
  get_entity_relationships() supports inverse relationships.  

  	* engine/lib/elgglib.php: Fixes #1470, Fixes #1471:
  elgg_view_regenerate_simplecache() no longer triggers the pagesetup/system
  hook.  Fixes problems with creating the submenu.  

2010-01-28  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: Corrected clear_plugin_setting() to only remove a
  single plugin setting instead of all setting for a plugin. Added
  clear_all_plugin_settings() to remove all settings for a plugin.  

2010-01-28  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CONTRIBUTORS.txt: changed my email address to web site in contributors
  file 

2010-01-28  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/useradd.php, engine/lib/users.php: Fixes #1049, Fixes #1435:
  Admin-created users and first admin user are marked as validated to prevent
  inaccurate "Please validate your account" messages and emails.  

2010-01-27  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, engine/lib/annotations.php, engine/lib/river2.php: Fixes
  #1419: Added remove_from_river_by_annotation(). Deleting annotations now
  deletes their river entry.  

  	* CHANGES.txt: Updated changes.  

  	* engine/lib/elgglib.php: Fixes #1465: Added unregister_event_handler() and
  unregister_plugin_hook().  

  	* engine/lib/sessions.php: Fixes #1464: A new session is created in logout()
  after destorying the old session to display old $_SESSION['msg'] messages.  

2010-01-26  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Updated changes for the display name change.  

  	* actions/user/name.php, languages/en.php,
  views/default/user/settings/name.php: Display names are limited to 50 chars
  and have HTML tags removed.  

  	* README.txt: Bumped version number in README.  

  	* views/default/css.php: Fixed a typo in css that broke everything in FF
  3.6.  

  	* CHANGES.txt, engine/lib/plugins.php, languages/en.php: Fixes #1454:
  Applied Cash's patch.  Bad plugins are automatically disabled and a notice is
  displayed instead of breaking the site.  

2010-01-25  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php, engine/lib/input.php: Fixes #1450, Fixes #1461:
  Using $_SERVER['REQUEST_URI'] to pull in GET params on apache servers.  

2010-01-24  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Correctly forwarding messages among multiple
  forwards (action_gatekeeper() -> index -> dashboard would drop messages
  generated in action_gatekeeper()).  

  	* actions/systemsettings/install.php: Refs #1450, Refs #1461, Refs #1460:
  Install now clears out views caches.  

  	* mod/diagnostics/start.php: Masking dbpassword in dianostics file.  

  	* engine/lib/actions.php: Fixes #1460, Fixes #1459: Tokens are not required
  to disable a plugin or install.  This allows users to disable plugins that
  overwrite admin pages without tokens.  

  	* views/failsafe/input/form.php, views/failsafe/input/securitytoken.php:
  Refs #1459: Added missing security tokens for failsafe (installation) view.  

  	* actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php,
  actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php,
  actions/admin/plugins/reorder.php, actions/admin/user/ban.php,
  actions/admin/user/delete.php, actions/admin/user/makeadmin.php,
  actions/admin/user/removeadmin.php, actions/admin/user/resetpassword.php,
  actions/admin/user/unban.php, actions/email/save.php,
  actions/entities/delete.php, actions/register.php,
  actions/user/default_access.php, actions/user/language.php,
  actions/user/name.php, actions/user/password.php,
  actions/user/passwordreset.php, actions/user/requestnewpassword.php,
  actions/useradd.php, actions/usersettings/save.php: Removing calls to
  engine/start.php in action files.  

  	* CODING.txt: Added best practices to CODING.txt.  

2010-01-23  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/object/default.php: Fixed missing ) causing a WSOD.  

  	* views/default/admin/user_opt/search.php: Fixes #1455: Updated search URL
  for admin user search. (The old one worked, but didn't limit to users.)  

2010-01-22  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../actions/email/confirm.php, mod/uservalidationbyemail/manifest.xml,
  mod/uservalidationbyemail/start.php: Changed uservalidationbyemail to not use
  an action and cleaned up some of its code.  

  	* engine/lib/elgglib.php: Fixed a bug preventing messages and warnings from
  passing during a forward().  

2010-01-21  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/basic_elements/welcome.php,
  views/default/page_elements/elgg_topbar.php,
  views/default/welcome/logged_in.php: Updated views to use output/url with
  action flag set.  

  	* views/default/output/action_link.php, views/default/output/url.php:
  Removed output/action_link view as it duplicated much of output/url. Improved
  output/url view.  

  	* engine/lib/metadata.php: Corrected a possible SQL insertion bug in
  elgg_get_entity_metadata_where_sql().  

  	* engine/lib/filestore.php: Fixing bug in resizing function that would
  incorrectly attempt to crop a picture that was smaller than the target image.
   

  	* engine/lib/elgglib.php: Changed default declaration of $vars in
  elgg_view() to array().  

  	* views/default/object/default.php: Fixed a typo causing a WSOD.  

  	* engine/lib/actions.php,
  views/default/account/forms/forgotten_password.php,
  views/default/basic_elements/welcome.php,
  views/default/canvas/layouts/widgets.php, views/default/css.php,
  views/default/object/default.php,
  views/default/page_elements/elgg_topbar.php,
  views/default/page_elements/spotlight.php,
  views/default/welcome/logged_in.php: Fixes #750: All actions require
  __elgg_ts and __elgg_token.  

  	* engine/lib/elgglib.php: elgg_http_build_query() now supports ports.
  Checking for __elgg_ts also in elgg_validate_action_url(). Fixed a spelling
  mistake ;)  

  	* views/default/output/action_link.php: Adding a view to generate action
  links for single-click actions.  

2010-01-20  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/views/default/search/listing.php: Fixing bugs in search that
  would break pagination.  

  	* views/rss/navigation/pagination.php: Refs #1161: Added empty pagination
  view for RSS feeds.  

  	* engine/lib/filestore.php: Resetting cropping coords for images that can't
  be cropped in filestore.  

  	* engine/lib/filestore.php: Fixes #1445:
  get_resized_image_from_existing_file() has an optional parameter to allow
  upscaling if requested image is larger than original image.  

  	* engine/lib/entities.php: Fixed documentation for time created and modified
  params in elgg_get_entities().  

2010-01-15  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/search_hooks.php: Removing order by clause for now in search.  

  	* CHANGES.txt: Updated CHANGES for #1414.  

2010-01-14  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/page_elements/searchbox.php: Stripping slashes on output
  of original search query.  

  	* mod/search/start.php: Allowing no table prefix in
  search_get_search_where_sql()  

  	* mod/search/start.php: Fixed incorrect order by for search sorting.  

  	* mod/search/index.php, mod/search/search_hooks.php, mod/search/start.php:
  Fixed an incorrect var name that caused a bug when hooking against a type but
  not a subtype. Added first pass at results sorting.  

  	* mod/search/README.txt, mod/search/index.php, mod/search/start.php,
  mod/search/views/default/search/layout.php: Removed unnecessary view
  directories. Added option of overriding the default layout for search
  queries. Updated documentation reflecting those changes. Clarified some
  points in the documentation.  

  	* engine/lib/elgglib.php: Added checking and an ERROR log if elgg_view() is
  passed a non-array $vars.  

2010-01-13  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CONTRIBUTORS.txt: Updated contributors with entire MITRE team.  

2010-01-13  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Creating a helper function to return INI values in
  bytes.  

2010-01-12  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixes #1414: Metadata set to a falsy value
  (except NULL) returns TRUE for isset($obj->md).  

2010-01-12  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/group.php, engine/lib/metadata.php,
  engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php,
  engine/tests/objects/objects.php, engine/tests/objects/users.php: closes
  #1145 - deprecated current "copy constructor" for all entities and
  implemented a clone method. The clone copies over all metadata but not
  annotations and private settings. It sets the guid to 0 so saving the cloned
  entity creates a new database record. The ownership/access of metadata is set
  during the save and will be the same as that of the entity. 

2010-01-12  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/views/rss/search/entity.php: Cleaned up RSS entity view for
  search a bit.  

  	* mod/search/index.php, mod/search/views/rss/search/entity.php,
  mod/search/views/rss/search/listing.php: Added phpdoc header to index.php
  Added RSS support to search. Nifty.  

2010-01-11  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, views/default/output/confirmlink.php: Always
  generating action tokens with output/confirmlink.  Includes a check for
  actions already defining the tokens.  

2010-01-11  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/README.txt: Fixed a few spelling mistakes. Added descriptions
  for the vars in 3.2  

  	* engine/lib/relationships.php: Sanitising relationship in
  elgg_get_entities_from_relationship();  

  	* views/default/output/tags.php: Fixed tag output link for new search.  

  	* mod/search/README.txt, mod/search/index.php, mod/search/start.php,
  .../views/default/search/comments/entity.php,
  .../views/default/search/comments/listing.php,
  mod/search/views/default/search/entity.php,
  mod/search/views/default/search/listing.php: Pulling out entity views in
  search. Adding dev documentation.  

2010-01-10  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Fixes #1399: Case sensitivity was never in the
  deprecated function, so no need to add it.  Use the new functions if
  required.  

  	* engine/lib/metadata.php: Fixes #538. Applied Cash's patch. This is an old
  one...jeepers.  

  	* engine/lib/metadata.php: Fixes #1375: Metadata names and values are
  properly escaped.  

2010-01-08  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Refs #1400: Fixed a typo in checking the
  site_guid.  Can't duplicate #1400 now, so possible fix for that. Waiting for
  other tests to close this one.  

  	* languages/en.php: Updated language file to reflect default prefix change. 

  	* views/failsafe/messages/sanitisation/settings.php: Changed default prefix
  to 'elgg_' for table name readability.  

  	* actions/systemsettings/install.php, engine/lib/input.php: Fixes #1172: URL
  now checked for trailing slash upon installation.  

2010-01-06  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2009102801.php: Fixing an upgrade issue relating from
  invalid (non-existent) usernames  

2010-01-05  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2010010501.php, version.php: Added an upgrade to
  enable the search plugin. Bumped internal version number.  

2010-01-03  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Set admin user's validation upon initial
  registration. Fixes an incorrect error message if the first admin user enters
  the wrong password.   

2009-12-31  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Closes #1424: Faulty database migrations will now
  halt an upgrade.  

  	* engine/lib/metadata.php: Removed debug data.  

  	* engine/schema/upgrades/2009100701.sql: Removed lock tables from db utf8
  migration because it fails on some (all?) servers.  

2009-12-21  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/access.php, views/default/input/button.php,
  views/default/input/file.php, views/default/input/longtext.php,
  views/default/input/tags.php, views/default/output/confirmlink.php,
  views/default/page_elements/header.php: a little cleanup of documentation and
  variable handling in input and output views 

  	* entities/index.php: removed unused variable in entities index 

  	* engine/lib/group.php: fixed #1087 - is_group_member() now returns boolean
  values only 

  	* engine/lib/entities.php: fixes #988 - subtype is now available on new
  entities after being saved 

2009-12-20  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: fixed bug where array of messages passed to
  system_messages caused execution to stop - also displaying only errors if
  they exist rather than having success and error messages overlapping each
  other 

  	* engine/lib/users.php: fixes #1322 - "remember me" cookie code is cleared
  when a user is banned 

  	* views/default/page_elements/header.php,
  views/failsafe/pageshells/pageshell.php: fixes #1193 - now specify charset in
  both metatag and http header 

  	* engine/lib/database.php: cleaned up logic on db query cache 

  	* engine/lib/entities.php: fixed typo in list_entities() 

2009-12-18  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Clarified the documentation for
  add_entity_relationship().  

2009-12-18  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/comments/add.php: add comment action now using get_loggedin_user()
  rather than $_SESSION['user'] 

  	* views/default/input/form.php: added js to input/form 

  	* engine/lib/actions.php, engine/lib/pagehandler.php: better parsing of
  query for action and page handlers 

2009-12-17  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/mb_wrapper.php: perhaps this is what Brett intended with the
  new mb_wrapper code 

  	* views/default/input/button.php, views/default/input/form.php,
  views/default/input/submit.php, views/default/input/text.php: fixed notices
  caused by some input views 

  	* engine/lib/database.php: fixed warning due to database query cache 

  	* engine/lib/entities.php: when asking for a count of entities, we now
  return an integer rather than a string 

  	* engine/lib/elgglib.php: get_submenu was throwing out tons of notices -
  this should be fixed now 

  	* views/default/css.php: fixes #951 - using background-color rather than
  background 

2009-12-16  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: better version of
  get_resized_image_from_existing_file() - fixes #685 - more robust to errors,
  and fixes a memory leak - tested with both profile photos and file plugin
  photos - old installs will still have profile icons of the wrong size due to
  #685 

  	* engine/lib/input.php: added comments on get_input and set_input since they
  do not handle nested arrays 

2009-12-15  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CONTRIBUTORS.txt: Fixes #1413: New server test.  

2009-12-14  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: closes #1277 - display_tagcloud() now has same
  parameters as get_tags() 

  	* views/default/output/tagcloud.php: fixes #1197 - no division by zero
  warning any longer 

  	* views/default/account/forms/login.php,
  views/default/account/forms/register.php: easier to extend login and
  registration forms now 

  	* CHANGES.txt: updated CHANGES.txt with info on river table 

  	* engine/tests/services/api.php: fixed line endings on services api unit
  tests 

  	* languages/en.php: added some missing language strings 

2009-12-10  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/cache.php: closes #1244 - checking whether file exists before
  deleting it in cache 

  	* views/default/friends/collectiontabs.php: closes #1226 - fixes eclipse
  validation error 

  	* languages/en.php, views/default/admin/user_opt/search.php: fixes #1230 -
  spelling corrected 

  	* engine/lib/access.php: using defines for ACCESS values - closes #1064 

  	* mod/htmlawed/start.php: removes @ from include - closes #879 

  	* actions/admin/user/ban.php: removes unused variables - closes #1129 

2009-12-09  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: minor tweak in comment - closes #1264 

  	* views/default/css.php, views/default/page_elements/owner_block.php: fixes
  #973 - pulls reported content and bookmark code out of core owner_block view
  - left images in _graphics since themes probably depend on that and did not
  want to break themes 

  	* engine/lib/relationships.php: fixes #1323 and #1186 - PHP 5.3 requires
  magic methods to be public 

2009-12-08  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/users.php,
  engine/tests/objects/users.php: fixes #1305 - user and entity cache now
  cleared on delete 

  	* engine/lib/sessions.php, languages/en.php: gatekeeper functions now
  display helpful messages - closes #1060 

  	* engine/lib/group.php: fixes #1287 - users now removed from group acl when
  leaving group - changed order of event and relationship removal 

  	* .../canvas/layouts/two_column_right_sidebar.php, views/default/css.php:
  fixes #537 - missing area3 added to two_column_right_sidebar - also added
  enough css so that the login page works with right sidebar 

2009-12-07  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: Adding alias ElggSession methods  

2009-12-07  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php: fixes #1187 

  	* actions/comments/add.php, languages/en.php: fixes #1018 - blank comments
  are now rejected 

  	* views/default/input/form.php, views/failsafe/input/form.php,
  views/failsafe/messages/sanitisation/settings.php: fixes #1183 - correct case
  for form method now 

  	* engine/lib/elgglib.php: fixed issue where php notices were written to log
  on any debug level and added a plugin hook so plugins can direct elgg_log
  messages where they want 

  	* actions/login.php: fixed warning on access of array index that did not
  exist in session global 

  	* engine/lib/access.php: removed code that wasn't doing anything in
  access.php 

  	* engine/lib/relationships.php: fixed typo in
  get_entities_from_relationship() 

2009-12-05  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/uservalidationbyemail/start.php: adding more security to the user
  validation by email code - before people could fake the validation with
  knowledge of the code making it possible for bots to register and validate
  without an email address 

  	* engine/lib/annotations.php: get_entities_from_annotations was ignoring
  group_guid - setting container_guid now 

  	* mod/htmlawed/start.php: fixed trivial bug in htmlawed plugin. The ;
  delimiter should only be used between sets of schemes (protocols). This is
  due to some slightly lazy coding in htmlawed. 

  	* engine/lib/sessions.php: if there is already a user in the session, we
  don't need to set the code from the cookie 

  	* engine/lib/plugins.php: fixed bug introduced in [3608] 

  	* languages/en.php, views/default/annotation/annotate.php: fixed bug in
  comment river view due to missing } 

2009-12-04  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: fixes #1273 - replaced previous hack with call to
  getType 

  	* engine/lib/api.php, engine/tests/services/api.php: fixes #1397 and updates
  unit tests - comma was missing 

2009-12-03  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: fixes #1396 - thanks for reporting this 

2009-12-03  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/search_hooks.php: Stripping tags to remove HTML on title and
  description for comment search.  

  	* mod/search/search_hooks.php: Removed a line breaking description for
  comments in search.  

  	* mod/search/search_hooks.php: Comments' search hook now correctly trims
  description and title.  

  	* .../views/default/search/comments/listing.php,
  mod/search/views/default/search/listing.php: Removed pagination from top of
  results.  

  	* engine/lib/elgglib.php: Trimming the paths when detecting which nav item
  to mark as selected.  

2009-12-02  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/views/default/search/listing.php: Search types without a
  subtype now display properly.  

  	* engine/lib/elgglib.php: Changed the way the sidebar nav "selected" class
  is applied.  Should yield more accurate results if the URIs aren't exactly
  the same.  

  	* CHANGES.txt: Removed duplicate changes entry.  

  	* .../views/default/search/comments/listing.php,
  mod/search/views/default/search/listing.php: Changed avatar size to small in
  search results. Fixed a bug so comment owners' avatars show up instead of
  commented entity's owners' avatars.  

2009-12-02  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/usersettings.php, languages/en.php: closes #876 - profile
  language strings moved to profile plugin 

2009-11-30  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/views/default/search/listing.php: Added pagination to comments
  view.  

  	* mod/search/search_hooks.php, mod/search/views/default/search/listing.php,
  mod/search/views/default/search/tags/listing.php: Removed tag search listing.
  Added ability to provide extra info in searches as 'search_matched_extra'.
  Allowing overrides for titles.   

  	* .../views/default/search/comments/listing.php,
  mod/search/views/default/search/listing.php: If a search result returns a
  user, make the icon be for the user and not the owner (which is no one)  

  	* .../views/default/search/comments/listing.php,
  mod/search/views/default/search/listing.php,
  mod/search/views/default/search/tags/listing.php: Listings use profile/icon
  view instead of calling icon directly.  

2009-11-26  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/views/default/search/entity_list.php: search results view
  tweaked 

2009-11-24  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixing a bug resulting from get_loggedin_user()
  return FALSE.  This bug could throw a fatal error to non-loggedin users.  

  	* engine/tests/test_skeleton.php: Adding documentation to the unit test
  skeleton file.  

2009-11-24  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: entities can now have metadata of 0 and return
  the correct type. Fixes #1192 

  	* dashboard/latest.php: dashboard latest wasn't specifying fullview as false

  	* engine/lib/languages.php: fixes 1315 - language static now being set
  correctly 

  	* engine/lib/entities.php: fixes #935 

  	* engine/lib/users.php: made the get user friends objects functions
  consistent and added some missing documentation - no api usage changes 

2009-11-23  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php, engine/lib/users.php,
  engine/tests/objects/filestore.php: Deleting a user will remove all user
  files.  Fixes #607  

2009-11-22  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/friends/remove.php: remove friend action, return user to the place
  the action was triggered 

  	* actions/friends/add.php: when friending another user, return to the page
  you carried out the action 

2009-11-21  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/metadata.php,
  engine/lib/relationships.php: fixes #1374 - owner_guid wasn't being set
  correctly in options array 

  	* engine/lib/metadata.php: get_entities_from_metadata_multi() had bad option
  keys - related to #1374. 

  	* engine/lib/users.php: fixes #1380 - get_user_friends() was being called
  with subtype of desired objects in get_user_friends_objects() - thanks for
  the report 

2009-11-20  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixed a bug with group by and order by in
  elgg_get_entities. #ElggCampBA  

2009-11-17  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pagehandler.php: updated some documentation on
  register_page_handler(). This fixes #1373 

2009-11-17  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CONTRIBUTORS.txt: updating the contributors file 

2009-11-16  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Bump.  

2009-11-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/search/comments/listing.php,
  mod/search/views/default/search/listing.php,
  mod/search/views/default/search/tags/listing.php: 'More' links on serarch
  results moved, and link added to Tag results 

  	* .../views/default/search/comments/listing.php,
  mod/search/views/default/search/listing.php,
  mod/search/views/default/search/tags/listing.php: Search UI cleaned up 

2009-11-16  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/views/default/search/listing.php: Fixed typo to display the
  type of search.  

  	* actions/systemsettings/install.php, views/default/site/default.php: Added
  an INSTALLING constant when installing. Fixed a bug when trying to export a
  site that causes the browser to redirect to the site's url, which caused the
  installation process to skip past the "create your admin user" prompt when
  "ping home" was checked.  

2009-11-15  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/start.php: Added a missing elgg_strlen() in
  search_remove_ignored_words()  

  	* CHANGES.txt: Updated changes file with search and user data storage info. 
   

2009-11-14  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: fixes #1169 as described on ticket 

  	* CHANGES.txt, engine/lib/api.php: updated documentation of API functions -
  perhaps ready for developer preview 

2009-11-13  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* vendors/jquery/jquery-ui-1.7.2.min.js: Including jQuery UI 1.7.2 in core. 
  The custom build did not contain all the features we would like to have.
  Leaving the custom build in place for community additions.  

  	* engine/lib/annotations.php: Properly ordering annotation objects returned
  by Elgg methods.  

  	* search/index.php: Creating a redirect page for legacy themes using search.
   

2009-11-13  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/tests/services/api.php: more test cases related to #1364. 

  	* engine/lib/api.php, engine/tests/services/api.php: should fix #1364 and
  added relevant unit test cases for this bug (yeah for unit tests) 

2009-11-12  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: fixed typo with handling web services request
  parameters 

  	* engine/lib/api.php: rest api parameters can now have default values 

2009-11-12  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/entities/entity_listing.php,
  views/default/entities/gallery_listing.php: Fixes: #1356. Reverted
  search_listing to entity_listing for theme support.  

2009-11-12  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, languages/en.php: added a nonce to hmac signature and
  header so same call in same second does not get caught by replay check 

2009-11-12  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/mb_wrapper.php: Accidentally removed the eval with my debug
  statements.  

  	* engine/lib/mb_wrapper.php: Wrapped all multibyte functions that are
  directly interchangable with non mb functions with elgg_*().  

2009-11-12  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: fixes #1286 - ElggPlugin get() wasn't handling "0"
  and returning null instead 

2009-11-12  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2009102801.php: Data migration: Disabled execution
  time and clearing out caches to avoid OOM errors.  

2009-11-12  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river2.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2009091901.sql: fixes #1329 - schema for river is
  fixed - was incomplete before 

2009-11-11  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: fixes #1339 - elgg_view_exists now handles view
  extensions for non-default viewtypes (for one level of recursion) 

  	* engine/lib/elgglib.php: get_views deprecated for elgg_get_views (just to
  be consistent with views api) 

2009-11-10  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/foaf/page_elements/title.php, views/json/page_elements/title.php,
  views/rss/page_elements/title.php: these viewtypes need an empty title view
  or html shows up because they fallback on default view 

2009-11-10  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/start.php: Removing explicit MySQL 5.1-specific 'IN NATURAL
  LANGUAGE MODE' option.  

2009-11-10  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2009102801.php: Using php default functions instead of
  ElggUser in upgrade script.  Large Elgg sites could not handle the "select *
  from users" query without hitting memory limit.  

2009-11-10  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/admin.php, engine/lib/elgglib.php, engine/lib/usersettings.php,
  mod/logbrowser/start.php, mod/search/start.php: elgg_extend_view() replaces
  extend_view() 

  	* engine/lib/elgglib.php: updated documentation of functions used in
  creating the topbar tools dropdown menu 

2009-11-10  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/start.php, mod/search/views/default/search/css.php: Sorting
  search contexts by longest related substring. Added more pretty highlight
  colors.  

  	* mod/search/start.php: Fixed displaying of ...s in search.  

  	* mod/search/index.php: I hate you search.  

  	* mod/search/index.php: Missed an htmlspecialchars().  

  	* mod/search/index.php, mod/search/start.php: Removed unneeded url_encode()s
  for links.  

  	* mod/search/start.php: Underscores. grr.  

  	* mod/search/start.php: Adjusted default context length to 500. Added url
  decoding to needle string.  

  	* mod/search/search_hooks.php, mod/search/start.php: Trying out the new
  context grabbing function in search.  

2009-11-10  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/handlers/service_handler.php, engine/lib/api.php, htaccess_dist:
  introducing a new web services handler 

  	* engine/lib/notification.php: do not register notification rest api calls
  by default since no other apis exposed not directly related to the api 

  	* views/json/api/output.php: leaner json objects for web services api calls 

2009-11-09  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/search_hooks.php: For real this time.  

  	* mod/search/search_hooks.php: Sanitising string on tag search.  

  	* mod/search/search_hooks.php, mod/search/start.php: Sanitising strings to
  avoid sql insertion hacks.  

  	* mod/search/index.php, mod/search/search_hooks.php, mod/search/start.php,
  .../views/default/search/comments/listing.php,
  mod/search/views/default/search/listing.php: Updated search to allow
  filtering of results by clicking on submenu items. Fixes #1358: Using raw
  mysql_query() / fetch() to get ft_min/max vars since they aren't set on some
  versions of MySQL.  

  	* engine/lib/entities.php: Ignoring empty owner_guids in elgg_get_entities. 

  	* engine/lib/elgglib.php: Removed old code from get_submenu().  

  	* CODING.txt: Added deprecation procedures to coding standards.  

2009-11-09  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: updated changes.txt 

  	* engine/lib/api.php: REST api hmac signature encoding now compatible with
  Amazon S3 and OAuth 

2009-11-08  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/search/comments/listing.php: Fixed the wrapper for
  comment listing.  

  	* mod/search/start.php: Uncommenting out the bulk of the search functions.  

  	* mod/search/search_hooks.php, mod/search/start.php,
  .../views/default/search/comments/listing.php,
  mod/search/views/default/search/listing.php,
  mod/search/views/default/search/tags/listing.php: Added super-basic support
  for searching comments.  

2009-11-07  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, engine/lib/pam.php, engine/tests/services/api.php,
  services/api/rest.php: combined the two different pams into one and fixed an
  issue with hmac authentication 

2009-11-07  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/search/search_hooks.php: Reverted groups and users to LIKE instead of
  MATCH AGAINST.  

  	* engine/lib/group.php, engine/lib/objects.php, engine/lib/tags.php,
  engine/lib/users.php, mod/search/index.php, mod/search/search_hooks.php,
  mod/search/start.php, .../views/default/page_elements/searchbox.php,
  mod/search/views/default/search/listing.php: Moved default search hooks into
  search mod. Using MySQL's MATCH ... AGAINST instead of likes for most
  searches. Changed 'tag' to 'q' while maintaining backward compatibility.  

2009-11-07  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: fixed bug in list_entities() wrapper function -
  it was ignoring false values - there are probably similar problems in the
  other new wrapper functions 

  	* _graphics/icons/default/topbar.png: fixes #1324 - default topbar icon now
  exists 

  	* engine/lib/metastrings.php: fixes #1227 - this one has been causing nasty
  problems for far too long 

2009-11-06  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: removed space which would break the schema
  parsing routine for the next poor sucker who tried to add a table - not the
  most robust code 

  	* services/api/rest.php: strike previous - we need the password auth to get
  the user token - will just need to document that pam_auth_pass does not work
  with REST because the user credentials are not set 

  	* engine/lib/pam.php, services/api/rest.php: removing username/password
  authorization for REST by default - developers can add their own custom PAM
  using the plugin hook if they require this 

2009-11-06  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php: Removed old group search hook.  

  	* engine/lib/users.php: Removed old user search.  

  	* engine/lib/group.php, engine/lib/tags.php, engine/lib/users.php: Added
  search for group, tags, and users.  

  	* engine/lib/entities.php: Added ability to pass 0 as a subtype meaning
  "entities without a subtype".  

  	* engine/lib/objects.php: Added default object search.  

  	* engine/lib/metadata.php: Corrected documentation for
  elgg_get_entities_from_metadata()  

  	* actions/systemsettings/install.php: Enable search mod upon installation.  

  	* mod/search/index.php, mod/search/start.php,
  mod/search/views/default/search/css.php,
  mod/search/views/default/search/listing.php,
  mod/search/views/default/search/startblurb.php,
  mod/search/views/default/search/tags/listing.php: Updated search for FTS.  

2009-11-04  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, engine/lib/sessions.php: users now allowed to have multiple
  sessions but not multiple remember me cookies (yet) 

2009-11-03  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/htmlawed/start.php: Updated htmlawed to allow the default TinyMCE
  styles.  

2009-11-03  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/opendd.php, engine/lib/plugins.php, engine/lib/xml-rpc.php,
  engine/lib/xml.php: standardized xml.php and fixed output of booleans in xml
  view 

2009-11-02  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Updated changes for deprecated functions.  

  	* engine/lib/annotations.php, engine/lib/entities.php,
  engine/lib/metadata.php: Deprecated elgg_get_entities_from_annotations().  

  	* engine/lib/access.php: Changed elgg_get_entities_from_access_id() to be
  closer to how other functions work.  

  	* mod/htmlawed/start.php: Updated htmlawed to disallow many style
  attributes.  

2009-11-02  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/xml/pageshells/pageshell.php: setting xml version and encoding in
  xml pageshell 

2009-10-30  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, engine/lib/access.php, engine/tests/objects/users.php:
  Deprecating get_entities_from_access_id().  

2009-10-30  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* index.php: No longer using fullview for listing registered entities on
  front page.  

2009-10-30  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: Removing deprecated function call from
  find_plugin_settings().  

2009-10-30  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php, engine/tests/objects/metadata.php: Namespaced
  metadata keys for elgg_get_entities_from_metadata() so no clashes will happen
  with annotations.  

2009-10-30  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Updating 1.7 CHANGES file.  

2009-10-30  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Updated changes for the relationship functions.  

2009-10-30  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Cleaning up logic regarding view error notices.  

2009-10-29  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php, engine/lib/relationships.php: Deprecated
  get_entities_from_relationships_and_meta().  

2009-10-29  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php, engine/tests/objects/filestore.php: Fully
  deprecating file matrix use with username.  Plugins building the file matrix
  with the username will still work, but a warning is logged.  

  	* engine/tests/objects/metadata.php: Updating unit test to reflect
  deprecated functions.  

2009-10-29  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Fixed incorrect wrapper for
  get_entities_from_relationship() -> elgg_get_entities_from_relationship().  

2009-10-28  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Deprecated get_entities_from_relationship() 

  	* engine/lib/metadata.php: Actually fixed the documentation for
  elgg_get_entities_from_metadata().  

  	* engine/lib/metadata.php: Cleaned up table prefix for
  elgg_get_entity_metadata_where_sql(). Cleaned up some documentation.  

  	* engine/lib/metadata.php: Updated documentation for
  elgg_get_entity_metadata_where_sql()  

  	* engine/schema/upgrades/2009100701.sql: Got rid of the silly conditional
  comments in the db upgrade now that I know what they are.  

  	* engine/schema/upgrades/2009100701.sql: Added table locking and disabling
  keys for the UTF8 database upgrade.  

2009-10-28  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2009102801.php, version.php: Creating an upgrade
  script for new user filepath.  

2009-10-28  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/metadata.php: Deprecated
  get_entities_from_metadata() and get_entities_from_metadata_multi().   

2009-10-27  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/tests/objects/filestore.php: Removing local debug info from
  filestore unit test.  

  	* engine/lib/filestore.php, engine/tests/elgg_unit_test.php,
  engine/tests/objects/filestore.php, engine/tests/objects/users.php: Modifying
  user file locations to be based on guid.  Previous implementations utilized
  the owner's username to determine a file path matrix based on (up to) the
  first five letters. To eliminate language and filesystem inconsistencies, the
  matrix is now created from the entity's creation date and guid. This has the
  added benefit of (potentially) allowing users to update their usernames.  

2009-10-27  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Updated changes for bug #1161 and deprecated
  get_entities_from_metadata()  

  	* engine/tests/objects/metadata.php: Fixed caching issue that caused
  metadata test for get_entities_from_metadata() to fail.  

  	* engine/lib/entities.php: Removed some commented out code.  

  	* engine/lib/metadata.php: Fixed get_entities_from_metadata() wrapper when
  passing case_sensitive = FALSE.  

  	* engine/lib/elgglib.php: Fixes #1161: Views now default to 'default' if not
  found.  

  	* engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/metadata.php:
  Created elgg_get_entities_from_metadata() and made
  get_entities_from_metadata(). Made elgg_get_entities() accept extra joins and
  wheres in the options. Created a helper function
  elgg_normalise_plural_options_array() to rewrite shortcut singular options to
  plurals.  

2009-10-26  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metastrings.php: Rewriting metastrings search query for
  simplicity.  

2009-10-26  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Updated changes to show deprecated get_entities().  

2009-10-25  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, engine/tests/services/api.php, languages/en.php:
  cleaned up the web services unit tests 

2009-10-25  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Corrected bug when passing container_guids or
  owner_guids of 0. Changed the name of the $prefix to $table in sql helper
  functions. Improved documentation.  

2009-10-24  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Created elgg_get_entities() and rewrote
  get_entities() to pass to the new function. First go at removing
  get_entities() calls in native functions.  

  	* engine/lib/elgglib.php: Cleaned up some code in elgg_view().  

  	* engine/lib/access.php: Slight code cleanup.  

2009-10-23  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php, engine/tests/objects/users.php: Creating a unit test
  for ElggUser  

2009-10-23  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/entities/entity_list.php,
  views/default/entities/entity_listing.php: Standardized entity listing views.
   

  	* CODING.txt: Updated standards for method names.  

2009-10-22  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php: Refs #1330: Contributed autop() to Wordpress.  

  	* engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/search.php,
  mod/search/index.php, mod/search/languages/en.php, mod/search/manifest.xml,
  mod/search/start.php, .../views/default/page_elements/searchbox.php,
  mod/search/views/default/search/css.php,
  mod/search/views/default/search/entity_list.php,
  mod/search/views/default/search/gallery.php,
  .../views/default/search/gallery_listing.php,
  mod/search/views/default/search/listing.php,
  mod/search/views/default/search/startblurb.php, search/groups.php,
  search/index.php, search/users.php, views/default/css.php,
  views/default/entities/entity_list.php,
  views/default/entities/entity_listing.php,
  views/default/entities/gallery.php,
  views/default/entities/gallery_listing.php,
  views/default/page_elements/elgg_topbar.php,
  views/default/search/entity_list.php, views/default/search/gallery.php,
  views/default/search/gallery_listing.php, views/default/search/listing.php,
  views/default/search/startblurb.php: Pulling in MITRE's search core. 
  Fo'rizzle this time.  Yo.  

2009-10-22  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt: Updating core changes file  

  	* mod/diagnostics/index.php, mod/diagnostics/languages/en.php: Adding unit
  testing to the GUI.  Unit tests can be run from the core Diagnostics mod.  

2009-10-22  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, engine/tests/services/api.php, languages/en.php: more
  unit tests for REST api 

2009-10-21  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php, engine/lib/metastrings.php,
  engine/tests/objects/metadata.php: Allowing entities to be retrieved by
  case-insensitive search.  Adding a new unit test for ElggMetadata.  

  	* engine/lib/elgglib.php, engine/tests/suite.php: Reducing the output level
  of log messages set to "DEBUG".  Debug level messages will be logged at the
  same level as warnings.  Additionally, users will be notified when attempting
  to run the test suite without first placing the site in debug mode.  

2009-10-20  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, engine/tests/services/api.php, languages/en.php: more
  unit tests for REST api 

  	* CHANGES.txt: updated CHANGES.txt with services API changes 

2009-10-19  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Replacing a direct call to error_log() with new
  elgg_log().  

  	* CHANGES.txt, actions/admin/site/update_basic.php,
  actions/systemsettings/install.php, engine/lib/elgglib.php, languages/en.php,
  views/default/settings/system.php, views/failsafe/settings/system.php: Adding
  debug options to admin site settings.  Debugging errors and warnings to
  screen. If notice level is enabled, output is sent to system log file.  

2009-10-19  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, engine/tests/services/api.php, languages/en.php,
  services/api/rest.php: first version of new REST api 

2009-10-17  cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pam.php: updated documentation on PAMs as I will be fixing some
  API PAM issues 

2009-10-16  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, engine/lib/database.php, engine/lib/elgglib.php,
  engine/lib/entities.php, engine/lib/group.php, engine/lib/languages.php,
  engine/lib/memcache.php, engine/lib/metastrings.php,
  engine/lib/notification.php, engine/lib/objects.php, engine/lib/sites.php,
  engine/lib/users.php, engine/start.php, engine/tests/suite.php,
  views/default/messages/exceptions/exception.php,
  views/failsafe/messages/exceptions/exception.php,
  views/opendd/messages/exceptions/exception.php,
  views/xml/messages/exceptions/exception.php: Rewriting core debug messages to
  be more informative.  Introducing the concept of levels for Elgg debugging:
  notices, warnings and errors are displayed when the appropriate debugging
  level is enabled. An additional level of "debug" exists to differentiate from
  errors.  

2009-10-16  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/foaf/canvas/default.php,
  views/foaf/page_elements/contentwrapper.php,
  views/foaf/pageshells/pageshell.php, views/foaf/search/entity_list.php,
  views/foaf/user/default.php, views/ical/canvas/default.php,
  views/ical/export/entity.php, views/ical/object/default.php,
  views/ical/pageshells/pageshell.php, views/ical/search/entity_list.php,
  views/js/object/default.php, views/js/pageshells/pageshell.php,
  views/js/user/default.php, views/json/api/output.php,
  views/json/canvas/default.php, views/json/export/entity.php,
  views/json/export/metadata.php, views/json/export/relationship.php,
  views/json/group/default.php, views/json/messages/exceptions/exception.php,
  views/json/object/default.php, views/json/page_elements/contentwrapper.php,
  views/json/pageshells/pageshell.php, views/json/river/item/list.php,
  views/json/search/entity_list.php, views/json/site/default.php,
  views/json/user/default.php, views/opendd/canvas/default.php,
  views/opendd/export/entity.php, views/opendd/export/metadata.php,
  views/opendd/export/relationship.php, views/opendd/group/default.php,
  views/opendd/messages/exceptions/exception.php,
  views/opendd/object/default.php, views/opendd/pageshells/pageshell.php,
  views/opendd/search/entity_list.php, views/opendd/site/default.php,
  views/opendd/user/default.php, views/php/api/output.php,
  views/php/canvas/default.php, views/php/export/entity.php,
  views/php/export/metadata.php, views/php/export/relationship.php,
  views/php/group/default.php, views/php/messages/exceptions/exception.php,
  views/php/object/default.php, views/php/pageshells/pageshell.php,
  views/php/search/entity_list.php, views/php/site/default.php,
  views/php/user/default.php, views/rss/annotation/default.php,
  views/rss/canvas/default.php, views/rss/group/default.php,
  views/rss/object/default.php, views/rss/page_elements/contentwrapper.php,
  views/rss/pageshells/pageshell.php, views/rss/river/item/list.php,
  views/rss/search/entity_list.php, views/rss/user/default.php,
  views/xml/api/output.php, views/xml/messages/exceptions/exception.php,
  views/xml/pageshells/pageshell.php, views/xml/xml-rpc/output.php: Finished
  standardizing seconday views.  

  	* views/failsafe/canvas/default.php, views/failsafe/input/access.php,
  views/failsafe/input/button.php, views/failsafe/input/checkboxes.php,
  views/failsafe/input/form.php, views/failsafe/input/hidden.php,
  views/failsafe/input/longtext.php, views/failsafe/input/pulldown.php,
  views/failsafe/input/reset.php, views/failsafe/input/submit.php,
  views/failsafe/input/text.php, views/failsafe/messages/errors/error.php,
  views/failsafe/messages/errors/list.php,
  views/failsafe/messages/exceptions/exception.php,
  views/failsafe/messages/list.php, views/failsafe/messages/messages/list.php,
  views/failsafe/messages/messages/message.php,
  views/failsafe/messages/sanitisation/htaccess.php,
  views/failsafe/messages/sanitisation/settings.php,
  views/failsafe/pageshells/pageshell.php, views/failsafe/settings/install.php,
  views/failsafe/settings/system.php: Standardized views/failsafe/*  

  	* views/default/css.php, views/default/settings/install.php,
  views/default/settings/system.php, views/default/settings/upgrading.php,
  views/default/site/default.php, views/default/spotlight/default.php,
  views/default/text/about.php, views/default/text/privacy_view.php,
  views/default/text/tos_view.php,
  views/default/upload/upload_form_content.php, views/default/user/default.php,
  views/default/user/search/finishblurb.php,
  views/default/user/search/startblurb.php,
  views/default/user/settings/default_access.php,
  views/default/user/settings/email.php,
  views/default/user/settings/language.php,
  views/default/user/settings/name.php,
  views/default/user/settings/password.php,
  views/default/usersettings/form.php, views/default/usersettings/main.php,
  views/default/usersettings/main_opt/plugins.php,
  views/default/usersettings/main_opt/statistics.php,
  views/default/usersettings/main_opt/user.php,
  views/default/usersettings/plugins.php,
  views/default/usersettings/plugins_opt/plugin.php,
  views/default/usersettings/statistics.php,
  .../usersettings/statistics_opt/numentities.php,
  .../default/usersettings/statistics_opt/online.php,
  views/default/usersettings/user.php, views/default/welcome.php,
  views/default/welcome/logged_in.php, views/default/welcome/logged_out.php,
  views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php:
  Finish up standardizing views/default/*  

  	* views/default/page_elements/contentwrapper.php,
  views/default/page_elements/elgg_topbar.php,
  views/default/page_elements/footer.php,
  views/default/page_elements/header.php,
  views/default/page_elements/header_contents.php,
  views/default/page_elements/owner_block.php,
  views/default/page_elements/spotlight.php,
  views/default/page_elements/title.php,
  views/default/pageshells/pageshell.php, views/default/river/dashboard.php,
  views/default/river/item/list.php, views/default/river/item/noaccess.php,
  views/default/river/item/wrapper.php,
  views/default/river/relationship/friend/create.php,
  views/default/river/wrapper.php, views/default/search/entity_list.php,
  views/default/search/gallery.php, views/default/search/gallery_listing.php,
  views/default/search/listing.php, views/default/search/startblurb.php: More
  views cleanup.  

  	* views/default/friends/tablelist.php,
  views/default/friends/tablelistcountupdate.php,
  views/default/graphics/icon.php, views/default/group/default.php,
  views/default/group/search/finishblurb.php,
  views/default/group/search/startblurb.php, views/default/input/access.php,
  views/default/input/autocomplete.php, views/default/input/button.php,
  views/default/input/calendar.php, views/default/input/captcha.php,
  views/default/input/checkboxes.php, views/default/input/email.php,
  views/default/input/file.php, views/default/input/form.php,
  views/default/input/hidden.php, views/default/input/longtext.php,
  views/default/input/password.php, views/default/input/plaintext.php,
  views/default/input/pulldown.php, views/default/input/radio.php,
  views/default/input/reset.php, views/default/input/securitytoken.php,
  views/default/input/submit.php, views/default/input/tags.php,
  views/default/input/text.php, views/default/input/url.php,
  views/default/input/urlshortener.php, views/default/input/userpicker.php,
  views/default/js/initialise_elgg.php,
  views/default/messages/errors/error.php,
  views/default/messages/errors/list.php,
  views/default/messages/exceptions/exception.php,
  views/default/messages/list.php, views/default/messages/messages/list.php,
  views/default/messages/messages/message.php,
  views/default/navigation/pagination.php,
  views/default/navigation/topbar_tools.php,
  views/default/navigation/viewtype.php,
  .../notifications/settings/usersettings.php,
  views/default/object/default.php, views/default/object/object.php,
  views/default/object/plugin.php, views/default/object/widget.php,
  views/default/output/calendar.php, views/default/output/checkboxes.php,
  views/default/output/confirmlink.php, views/default/output/date.php,
  views/default/output/email.php, views/default/output/iframe.php,
  views/default/output/longtext.php, views/default/output/pulldown.php,
  views/default/output/radio.php, views/default/output/tagcloud.php,
  views/default/output/tags.php, views/default/output/text.php,
  views/default/output/url.php: Standardizing views.`  

  	* views/default/account/forms/forgotten_password.php,
  views/default/account/forms/login.php,
  views/default/account/forms/register.php,
  views/default/account/forms/useradd.php, views/default/admin/main.php,
  views/default/admin/main_opt/plugins.php,
  views/default/admin/main_opt/site.php,
  views/default/admin/main_opt/statistics.php,
  views/default/admin/main_opt/user.php, views/default/admin/plugins.php,
  views/default/admin/plugins_opt/plugin.php, views/default/admin/site.php,
  views/default/admin/statistics.php,
  views/default/admin/statistics_opt/basic.php,
  views/default/admin/statistics_opt/numentities.php,
  views/default/admin/statistics_opt/online.php, views/default/admin/user.php,
  views/default/admin/user_opt/adduser.php,
  views/default/admin/user_opt/search.php, views/default/ajax/loader.php,
  views/default/annotation/annotate.php,
  views/default/annotation/generic_comment.php, views/default/api/output.php,
  views/default/basic_elements/welcome.php, views/default/canvas/default.php,
  views/default/canvas/layouts/edit_layout.php,
  views/default/canvas/layouts/one_column.php,
  views/default/canvas/layouts/sidebar_boxes.php,
  .../canvas/layouts/two_column_left_sidebar.php,
  .../canvas/layouts/two_column_right_sidebar.php,
  views/default/canvas/layouts/widgets.php,
  views/default/canvas_header/submenu_group.php,
  views/default/canvas_header/submenu_template.php,
  views/default/comments/forms/edit.php, views/default/dashboard/blurb.php,
  views/default/export/entity.php, views/default/export/metadata.php,
  views/default/export/relationship.php, views/default/friends/collection.php,
  views/default/friends/collections.php,
  views/default/friends/collectiontabs.php,
  views/default/friends/forms/collectionfields.php,
  views/default/friends/forms/edit.php, views/default/friends/list.php,
  views/default/friends/picker.php, views/default/friends/river/create.php:
  Standardized more files.  

  	* engine/tests/objects/objects.php, engine/tests/suite.php,
  friends/index.php, friends/of.php, friends/pickercallback.php, index.php,
  install.php, languages/en.php, search/groups.php, search/index.php,
  search/users.php, services/api/rest.php, services/export/handler.php,
  settings/index.php, settings/plugins.php, settings/statistics.php,
  settings/user.php, simplecache/view.php, upgrade.php, version.php:
  Standardized files  

2009-10-15  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/admin.php: Merged admin access override
  hook with ignore access system override hook. get_sql_access_prefix() now
  correctly uses elgg_check_access_overrides() instead of
  elgg_get_ignore_access().  

  	* friends/add.php, friends/collections.php, friends/edit.php: Standardized
  files.  

  	* entities/index.php, entities/list.php: Standardized files.  

  	* engine/lib/widgets.php, engine/settings.example.php, engine/start.php:
  Standardized files.  

  	* engine/lib/calendar.php, engine/lib/configuration.php,
  engine/lib/cron.php, engine/lib/exceptions.php, engine/lib/export.php,
  engine/lib/extender.php, engine/lib/filestore.php, engine/lib/group.php,
  engine/lib/input.php, engine/lib/install.php, engine/lib/languages.php,
  engine/lib/location.php, engine/lib/mb_wrapper.php, engine/lib/memcache.php,
  engine/lib/metadata.php, engine/lib/metastrings.php,
  engine/lib/notification.php, engine/lib/objects.php, engine/lib/opendd.php,
  engine/lib/pagehandler.php, engine/lib/pageowner.php, engine/lib/pam.php,
  engine/lib/ping.php, engine/lib/plugins.php, engine/lib/query.php,
  engine/lib/relationships.php, engine/lib/river2.php, engine/lib/search.php,
  engine/lib/sites.php, engine/lib/social.php, engine/lib/statistics.php,
  engine/lib/system_log.php, engine/lib/tags.php, engine/lib/users.php,
  engine/lib/usersettings.php, engine/lib/version.php, engine/lib/widgets.php:
  Standardized gobs of files.  

2009-10-14  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/cache.php: Standardized engine/lib/cache.php  

  	* engine/lib/api.php: Standardized engine/lib/api.php  

  	* engine/handlers/action_handler.php, engine/handlers/cron_handler.php,
  engine/handlers/pagehandler.php, engine/handlers/xml-rpc_handler.php:
  Standardized engine/handlers/*  

  	* dashboard/index.php, dashboard/latest.php: Standardized dashboard/*  

  	* admin/index.php, admin/plugins.php, admin/site.php, admin/statistics.php,
  admin/user.php: Standardized admin/*  

  	* actions/email/save.php, actions/entities/delete.php,
  actions/friends/add.php, actions/friends/addcollection.php,
  actions/friends/deletecollection.php, actions/friends/editcollection.php,
  actions/friends/remove.php, actions/import/opendd.php, actions/login.php,
  actions/logout.php, .../notifications/settings/usersettings/save.php,
  actions/plugins/settings/save.php, actions/plugins/usersettings/save.php,
  actions/register.php, actions/systemsettings/install.php,
  actions/user/default_access.php, actions/user/language.php,
  actions/user/name.php, actions/user/password.php,
  actions/user/passwordreset.php, actions/user/requestnewpassword.php,
  actions/user/spotlight.php, actions/useradd.php,
  actions/usersettings/save.php, actions/widgets/add.php,
  actions/widgets/reorder.php, actions/widgets/save.php: Standardized actions/*
   

  	* actions/comments/add.php, actions/comments/delete.php: Standardized.  

  	* actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php,
  actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php,
  actions/admin/plugins/reorder.php, actions/admin/site/update_basic.php,
  actions/admin/user/ban.php, actions/admin/user/delete.php,
  actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php,
  actions/admin/user/resetpassword.php, actions/admin/user/unban.php:
  Standardized actions/admin/*  

  	* account/forgotten_password.php, account/register.php: Standardized
  account/*  

  	* _css/css.php, _css/js.php: Standardized _css/*  

  	* CHANGES.txt: Updated changes file for $is_admin deprecation.  

2009-10-13  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/tests/objects/entities.php, engine/tests/objects/objects.php,
  engine/tests/test_skeleton.php: Swallowing all Elgg notices within unit
  tests.  By default, SimpleTest converts PHP errors into exceptions. This is
  restricted by adding a call to swallowErrors() within the tearDown() methods.
  This has also been noted within the unit test skeleton.  

  	* engine/lib/sites.php, engine/tests/objects/sites.php: Creating a generic
  ElggSite unit test.  

2009-10-13  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/admin.php, engine/lib/entities.php,
  engine/lib/users.php: Standardized users and entities. Fleshed out
  elgg_set_ignore_access() and elgg_get_ignore_access()  

  	* engine/lib/elgglib.php: Standardize elgglib.php  

  	* engine/tests/suite.php: Test suite now requires admin for web-based tests.
  Uses access overrides for cli-based tests.  

  	* engine/lib/entities.php: Standardized entities.php.  

  	* engine/lib/access.php: Fix typo in ElggAccess:get_ignore_access().  

  	* engine/lib/access.php, engine/lib/admin.php, engine/lib/sessions.php:
  First pass at removing $is_admin global.  

2009-10-12  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/tests/objects/entities.php, engine/tests/objects/objects.php,
  engine/tests/suite.php: Adding unit tests for the ElggObject class. 
  Restricting testing suite to only be run as a logged-in user. This will not
  allow the tests to be run from the command line, but this is already the case
  due to debug static.  

2009-10-11  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CHANGES.txt, CODING.txt: Added coding styles and changes documents.  

2009-10-09  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Standardized annotations.php.  

  	* engine/lib/admin.php: Standardized admin.php  

  	* engine/lib/activity.php: Standardized activity.  

  	* engine/lib/actions.php: Standardized actions.php  

  	* engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/search.php,
  engine/schema/upgrades/2009093001.sql, mod/search/index.php,
  mod/search/languages/en.php, mod/search/manifest.xml, mod/search/start.php,
  .../views/default/page_elements/searchbox.php,
  mod/search/views/default/search/css.php,
  mod/search/views/default/search/entity_list.php,
  mod/search/views/default/search/gallery.php,
  mod/search/views/default/search/listing.php,
  views/default/page_elements/elgg_topbar.php,
  views/default/search/entity_list.php, views/default/search/gallery.php,
  views/default/search/gallery_listing.php, views/default/search/listing.php,
  views/default/search/startblurb.php: Reverted back to previous copy removing
  Justin's search because of views problems in plugins.  

  	* engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/search.php,
  engine/schema/upgrades/2009093001.sql, mod/search/index.php,
  mod/search/languages/en.php, mod/search/manifest.xml, mod/search/start.php,
  .../views/default/page_elements/searchbox.php,
  mod/search/views/default/search/css.php,
  mod/search/views/default/search/entity_list.php,
  mod/search/views/default/search/gallery.php,
  mod/search/views/default/search/listing.php,
  views/default/page_elements/elgg_topbar.php,
  views/default/search/entity_list.php, views/default/search/gallery.php,
  views/default/search/gallery_listing.php, views/default/search/listing.php,
  views/default/search/startblurb.php: Pulled in Justin's search changes from
  github.  

2009-10-09  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/objects.php,
  engine/tests/objects/entities.php, engine/tests/objects/objects.php,
  engine/tests/test_skeleton.php: Creating an ElggObject unit test.  Fixing
  issues with the unit test plugin hooks, as well as infinite looping bugs
  introduced by the unit test skeleton.  

2009-10-08  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/tests/objects/entities.php: Adding unit test for ElggEntity
  annotations.  

2009-10-08  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/sessions.php: Brought access.php and
  sesssion.php up to code standards.  

2009-10-08  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/tests/core/entities.php,
  engine/tests/objects/entities.php: Adding generic unit tests for ElggEntity. 

2009-10-07  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: database.php now more closely matches coding
  standards.  

  	* engine/lib/database.php, engine/schema/upgrades/2009100701.sql: Fixes
  #1181: UTF8 now correctly stored in database.  

  	* engine/lib/entities.php, engine/lib/notification.php,
  engine/lib/users.php, engine/lib/version.php: Fixes #790: Removing unneeded
  @s.  

2009-10-06  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/tests/core/entities.php,
  engine/tests/elgg_unit_test.php, engine/tests/test_skeleton.php: Adding unit
  test methods to the new Entities test.  

2009-10-06  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/diagnostics/start.php: Removed elgg_test entries.  

2009-10-06  nickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Fixing a spacing issue with constructed SQL
  query.  Closes #1295.  

2009-10-05  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/testing.php: Removing old testing.php lib.  

2009-10-03  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/tests/core/entities.php, engine/tests/entities.php,
  engine/tests/suite.php, engine/tests/test_skeleton.php: Moved core tests into
  tests/core. Fixed typo in skeleton and entities tests. Only run tests in
  debug mode.   

2009-10-02  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/tests/entities.php, engine/tests/test_skeleton.php: Added more info
  to the test. Added a test skeleton.  

  	* engine/lib/entities.php: Added unit tests for entities.  

  	* engine/tests/entities.php, engine/tests/suite.php: Added unit tests.  

  	* engine/tests/elgg_unit_test.php, engine/tests/suite.php,
  vendors/simpletest/HELP_MY_TESTS_DONT_WORK_ANYMORE,
  vendors/simpletest/LICENSE, vendors/simpletest/README,
  vendors/simpletest/VERSION, vendors/simpletest/authentication.php,
  vendors/simpletest/autorun.php, vendors/simpletest/browser.php,
  vendors/simpletest/collector.php, vendors/simpletest/compatibility.php,
  vendors/simpletest/cookies.php, vendors/simpletest/default_reporter.php,
  vendors/simpletest/detached.php,
  .../docs/en/authentication_documentation.html,
  .../simpletest/docs/en/browser_documentation.html,
  vendors/simpletest/docs/en/docs.css,
  .../docs/en/expectation_documentation.html,
  .../docs/en/form_testing_documentation.html,
  .../docs/en/group_test_documentation.html,
  vendors/simpletest/docs/en/index.html,
  .../docs/en/mock_objects_documentation.html,
  vendors/simpletest/docs/en/overview.html,
  .../docs/en/partial_mocks_documentation.html,
  .../simpletest/docs/en/reporter_documentation.html,
  .../docs/en/unit_test_documentation.html,
  .../docs/en/web_tester_documentation.html,
  .../docs/fr/authentication_documentation.html,
  .../simpletest/docs/fr/browser_documentation.html,
  vendors/simpletest/docs/fr/docs.css,
  .../docs/fr/expectation_documentation.html,
  .../docs/fr/form_testing_documentation.html,
  .../docs/fr/group_test_documentation.html,
  vendors/simpletest/docs/fr/index.html,
  .../docs/fr/mock_objects_documentation.html,
  vendors/simpletest/docs/fr/overview.html,
  .../docs/fr/partial_mocks_documentation.html,
  .../simpletest/docs/fr/reporter_documentation.html,
  .../docs/fr/unit_test_documentation.html,
  .../docs/fr/web_tester_documentation.html, vendors/simpletest/dumper.php,
  vendors/simpletest/eclipse.php, vendors/simpletest/encoding.php,
  vendors/simpletest/errors.php, vendors/simpletest/exceptions.php,
  vendors/simpletest/expectation.php,
  vendors/simpletest/extensions/pear_test_case.php,
  .../simpletest/extensions/phpunit_test_case.php,
  vendors/simpletest/extensions/testdox.php,
  vendors/simpletest/extensions/testdox/test.php, vendors/simpletest/form.php,
  vendors/simpletest/frames.php, vendors/simpletest/http.php,
  vendors/simpletest/invoker.php, vendors/simpletest/mock_objects.php,
  vendors/simpletest/page.php, vendors/simpletest/parser.php,
  vendors/simpletest/reflection_php4.php,
  vendors/simpletest/reflection_php5.php, vendors/simpletest/remote.php,
  vendors/simpletest/reporter.php, vendors/simpletest/scorer.php,
  vendors/simpletest/selector.php, vendors/simpletest/shell_tester.php,
  vendors/simpletest/simpletest.php, vendors/simpletest/socket.php,
  vendors/simpletest/tag.php, vendors/simpletest/test/acceptance_test.php,
  vendors/simpletest/test/adapter_test.php,
  vendors/simpletest/test/all_tests.php,
  vendors/simpletest/test/authentication_test.php,
  vendors/simpletest/test/autorun_test.php,
  vendors/simpletest/test/bad_test_suite.php,
  vendors/simpletest/test/browser_test.php,
  vendors/simpletest/test/collector_test.php,
  vendors/simpletest/test/command_line_test.php,
  vendors/simpletest/test/compatibility_test.php,
  vendors/simpletest/test/cookies_test.php,
  vendors/simpletest/test/detached_test.php,
  vendors/simpletest/test/dumper_test.php,
  vendors/simpletest/test/eclipse_test.php,
  vendors/simpletest/test/encoding_test.php,
  vendors/simpletest/test/errors_test.php,
  vendors/simpletest/test/exceptions_test.php,
  vendors/simpletest/test/expectation_test.php,
  vendors/simpletest/test/form_test.php,
  vendors/simpletest/test/frames_test.php,
  vendors/simpletest/test/http_test.php,
  vendors/simpletest/test/interfaces_test.php,
  vendors/simpletest/test/live_test.php,
  vendors/simpletest/test/mock_objects_test.php,
  vendors/simpletest/test/page_test.php,
  vendors/simpletest/test/parse_error_test.php,
  vendors/simpletest/test/parser_test.php,
  vendors/simpletest/test/reflection_php4_test.php,
  vendors/simpletest/test/reflection_php5_test.php,
  vendors/simpletest/test/remote_test.php,
  vendors/simpletest/test/shell_test.php,
  vendors/simpletest/test/shell_tester_test.php,
  vendors/simpletest/test/simpletest_test.php,
  vendors/simpletest/test/socket_test.php,
  .../simpletest/test/support/empty_test_file.php,
  vendors/simpletest/test/support/latin1_sample,
  vendors/simpletest/test/support/spl_examples.php,
  .../test/support/supplementary_upload_sample.txt,
  vendors/simpletest/test/support/test1.php,
  vendors/simpletest/test/support/upload_sample.txt,
  vendors/simpletest/test/tag_test.php,
  vendors/simpletest/test/test_with_parse_error.php,
  vendors/simpletest/test/unit_tester_test.php,
  vendors/simpletest/test/unit_tests.php, vendors/simpletest/test/url_test.php,
  vendors/simpletest/test/user_agent_test.php,
  vendors/simpletest/test/visual_test.php,
  vendors/simpletest/test/web_tester_test.php,
  vendors/simpletest/test/xml_test.php, vendors/simpletest/test_case.php,
  vendors/simpletest/unit_tester.php, vendors/simpletest/url.php,
  vendors/simpletest/user_agent.php, vendors/simpletest/web_tester.php,
  vendors/simpletest/xml.php: Added simpletest and start of unit tests.  

2009-09-30  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/account/forms/login.php: Added autofocusing of the username
  field on the login page.  

2009-09-30  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: new activity river - clipped overflow for long
  urls/strings 

2009-09-23  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/userpicker.php: Upped minChars to 2 for user picker.  

  	* views/default/input/userpicker.php: Disabled matchContains in user picker.
   

  	* engine/lib/input.php: Updated the user picker to avoid possible mysql
  injection attacks and to search only by leading chars.  

2009-09-22  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/userpicker.php: collections picker - delete link given
  classname and brackets removed from string 

2009-09-21  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/embed/addcontentjs.php, views/default/embed/js.php: Removing
  embed view in favor of the correct views in the plugin.  

2009-09-21  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/comments/add.php, engine/lib/annotations.php,
  engine/lib/river2.php, engine/schema/upgrades/2009091901.sql, version.php,
  views/default/annotation/annotate.php: New river code added to allow user
  comment to be pulled out and displayed 

2009-09-17  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/userpicker.php: Updated user picker to return 25
  results, text input to be 30 wide.  

2009-09-16  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Changed get_entities_from_access_collection() to
  get_entities_from_access_id() to be more generic.  

  	* engine/lib/extender.php: Fixes #1238: Added ElggExtender::getOwnerEntity()
  and changed ElggExtender::getOwner() to return just the GUID. Also, this
  fixes a bug with checking permissions on annotations.  

2009-09-15  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* friends/index.php, friends/of.php: Fixes #1251: Correct strings applied.  

2009-09-10  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/sessions.php: Updated fixes for checking
  for admin in get_access_sql_prefix()  

  	* engine/lib/access.php: Checking against admin metadata instead of
  $is_admin global in get_access_sql_suffix().  

  	* engine/lib/access.php: Fixing a bug with when getting the sql suffix for
  the non-loggedin user.  

2009-09-09  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Added "Only Friends" string for user picker.  

  	* views/default/input/userpicker.php: Defaulted userpicker to all users.
  Checkbox makes it only friends.  

2009-09-09  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* README.txt: updating the version number in the readme 

2009-09-07  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/userpicker.php: Better jquery deleting of user entity
  for user picker.  

  	* languages/en.php, views/default/input/userpicker.php: Pulled out language
  string to language file.  

  	* views/default/css.php, views/default/input/userpicker.php: Added bolding
  to term searc in user picker.  

  	* engine/lib/input.php, views/default/css.php: Updated livesearch page
  handler to use classes instead of hard coded css.  

  	* views/default/css.php, views/default/input/userpicker.php: Added rough
  version of a new user picker.  

  	* admin/user.php, views/default/search/entity_list.php: Fixes #1207: Using
  fullviews with proper list_entity params.  

2009-09-06  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* README.txt, version.php: Bumped version number.  

  	* views/default/site/default.php: Fixed a potential security issue
  concerning site views.  

2009-09-04  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Added strip_tags() to setting titles in
  ElggEntity  

2009-09-04  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Patch submitted for ticket #886 rolled back
  as it was causing #1205 -> #886 will need further investigating 

  	* views/default/css.php, views/default/river/item/wrapper.php: activity
  display toggle so site admins can choose avatars or the small icons 

2009-09-03  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/input.php: Adding additional hooks to
  add/remove/update users for access_collections() Added autocomplete endpoint
  in input_init()  

  	* views/default/input/autocomplete.php: Cleaning up autocomplete view.  

  	* vendors/jquery/jquery.autocomplete.min.js,
  views/default/input/autocomplete.php: Added autocomplete view to core.  

2009-09-03  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: missing comma added 

  	* views/default/search/entity_list.php: fullview hashed out for now as it
  caused unexpected behaviour on admin user list view, needs more investigating

2009-09-02  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: order by bug fixed in
  get_entities_from_relationship 

2009-09-01  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: a simple function which returns a string version of
  an entity's access level 

2009-08-31  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CONTRIBUTORS.txt, INSTALL.txt, README.txt, _css/css.php, _css/js.php,
  account/register.php, actions/admin/plugins/disable.php,
  actions/admin/plugins/disableall.php, actions/admin/plugins/enable.php,
  actions/admin/plugins/reorder.php, actions/admin/site/update_basic.php,
  actions/admin/user/ban.php, actions/comments/add.php,
  actions/comments/delete.php, actions/email/save.php, actions/friends/add.php,
  actions/friends/addcollection.php, actions/friends/deletecollection.php,
  actions/friends/editcollection.php, actions/friends/remove.php,
  actions/login.php, actions/logout.php, actions/register.php,
  actions/systemsettings/install.php, actions/user/default_access.php,
  actions/user/requestnewpassword.php, actions/user/spotlight.php,
  actions/useradd.php, actions/usersettings/save.php, actions/widgets/add.php,
  actions/widgets/reorder.php, actions/widgets/save.php, admin/index.php,
  admin/plugins.php, admin/site.php, admin/user.php, dashboard/index.php,
  dashboard/latest.php, engine/handlers/action_handler.php,
  engine/handlers/cron_handler.php, engine/handlers/pagehandler.php,
  engine/handlers/xml-rpc_handler.php, engine/lib/access.php,
  engine/lib/activity.php, engine/lib/admin.php, engine/lib/api.php,
  engine/lib/configuration.php, engine/lib/database.php,
  engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/extender.php,
  engine/lib/input.php, engine/lib/install.php, engine/lib/languages.php,
  engine/lib/metadata.php, engine/lib/metastrings.php,
  engine/lib/notification.php, engine/lib/objects.php,
  engine/lib/pagehandler.php, engine/lib/pageowner.php, engine/lib/pam.php,
  engine/lib/plugins.php, engine/lib/query.php, engine/lib/relationships.php,
  engine/lib/river2.php, engine/lib/sessions.php, engine/lib/sites.php,
  engine/lib/social.php, engine/lib/statistics.php, engine/lib/tags.php,
  engine/lib/upgrades/2008101303.php, engine/lib/users.php,
  engine/lib/version.php, engine/lib/widgets.php, engine/settings.example.php,
  engine/start.php, entities/index.php, entities/list.php, friends/add.php,
  friends/collections.php, friends/edit.php, friends/index.php, friends/of.php,
  friends/pickercallback.php, index.php, install.php, languages/en.php,
  mod/garbagecollector/languages/en.php, mod/logbrowser/index.php,
  mod/logbrowser/languages/en.php, mod/logbrowser/start.php,
  .../views/default/logbrowser/adminlinks.php,
  mod/logbrowser/views/default/logbrowser/form.php,
  mod/logbrowser/views/default/object/logwrapper.php,
  mod/uservalidationbyemail/start.php, settings/index.php,
  simplecache/view.php, upgrade.php, vendors/calendarpopup/CalendarPopup.js,
  vendors/jquery/jquery.form.js, version.php,
  views/default/account/forms/login.php,
  views/default/account/forms/register.php, views/default/admin/main.php,
  views/default/admin/plugins_opt/plugin.php,
  views/default/admin/statistics.php,
  views/default/admin/statistics_opt/numentities.php,
  views/default/admin/statistics_opt/online.php,
  views/default/admin/user_opt/search.php, views/default/ajax/loader.php,
  views/default/annotation/annotate.php,
  views/default/annotation/generic_comment.php,
  views/default/basic_elements/welcome.php, views/default/canvas/default.php,
  views/default/canvas/layouts/edit_layout.php,
  views/default/canvas/layouts/sidebar_boxes.php,
  views/default/canvas_header/submenu_group.php,
  views/default/canvas_header/submenu_template.php,
  views/default/comments/forms/edit.php, views/default/dashboard/blurb.php,
  views/default/embed/addcontentjs.php, views/default/embed/js.php,
  views/default/friends/collection.php, views/default/friends/collections.php,
  views/default/friends/collectiontabs.php,
  views/default/friends/forms/collectionfields.php,
  views/default/friends/forms/edit.php, views/default/friends/list.php,
  views/default/friends/picker.php, views/default/friends/river/create.php,
  views/default/friends/tablelistcountupdate.php,
  views/default/input/access.php, views/default/input/calendar.php,
  views/default/input/checkboxes.php, views/default/input/email.php,
  views/default/input/file.php, views/default/input/longtext.php,
  views/default/input/password.php, views/default/input/plaintext.php,
  views/default/input/pulldown.php, views/default/input/radio.php,
  views/default/input/tags.php, views/default/input/text.php,
  views/default/input/url.php, views/default/js/friendsPickerv1.php,
  views/default/js/initialise_elgg.php, views/default/js/upload_js.php,
  views/default/messages/errors/error.php,
  views/default/messages/errors/list.php,
  views/default/messages/exceptions/exception.php,
  views/default/messages/list.php, views/default/messages/messages/list.php,
  views/default/messages/messages/message.php,
  views/default/navigation/viewtype.php,
  .../notifications/settings/usersettings.php, views/default/object/widget.php,
  views/default/output/calendar.php, views/default/output/checkboxes.php,
  views/default/output/confirmlink.php, views/default/output/date.php,
  views/default/output/email.php, views/default/output/longtext.php,
  views/default/output/pulldown.php, views/default/output/radio.php,
  views/default/output/tagcloud.php, views/default/output/tags.php,
  views/default/output/text.php, views/default/output/url.php,
  views/default/page_elements/contentwrapper.php,
  views/default/page_elements/header_contents.php,
  views/default/page_elements/owner_block.php,
  views/default/river/item/list.php, views/default/river/item/noaccess.php,
  views/default/river/item/wrapper.php, views/default/river/wrapper.php,
  views/default/settings/install.php, views/default/settings/system.php,
  views/default/settings/upgrading.php, views/default/spotlight/default.php,
  views/default/text/about.php, views/default/text/privacy_view.php,
  views/default/text/tos_view.php,
  views/default/upload/upload_form_content.php, views/default/user/default.php,
  views/default/user/settings/default_access.php,
  views/default/user/settings/email.php, views/default/user/settings/name.php,
  views/default/user/settings/password.php,
  .../usersettings/statistics_opt/numentities.php, views/default/welcome.php,
  views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php,
  views/failsafe/canvas/default.php, views/failsafe/input/access.php,
  views/failsafe/input/checkboxes.php, views/failsafe/input/longtext.php,
  views/failsafe/input/pulldown.php, views/failsafe/input/text.php,
  views/failsafe/messages/errors/error.php,
  views/failsafe/messages/errors/list.php, views/failsafe/messages/list.php,
  views/failsafe/messages/messages/list.php,
  views/failsafe/messages/messages/message.php,
  views/failsafe/messages/sanitisation/htaccess.php,
  views/failsafe/settings/install.php, views/failsafe/settings/system.php,
  views/foaf/canvas/default.php, views/foaf/page_elements/contentwrapper.php,
  views/foaf/pageshells/pageshell.php, views/foaf/user/default.php,
  views/js/object/default.php, views/js/pageshells/pageshell.php,
  views/js/user/default.php, views/json/api/output.php,
  views/json/canvas/default.php, views/json/export/entity.php,
  views/json/export/metadata.php, views/json/export/relationship.php,
  views/json/messages/exceptions/exception.php,
  views/json/page_elements/contentwrapper.php,
  views/json/pageshells/pageshell.php, views/json/river/item/list.php,
  views/opendd/messages/exceptions/exception.php,
  views/rss/annotation/default.php, views/rss/canvas/default.php,
  views/rss/group/default.php, views/rss/object/default.php,
  views/rss/page_elements/contentwrapper.php, views/rss/river/item/list.php,
  views/rss/user/default.php, views/xml/messages/exceptions/exception.php: All
  line endings are now Unix-style.  

2009-08-28  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/register.php, engine/lib/entities.php: Fixes #1196:
  ElggEntity::disable() now accepts a 2nd arg for recursive.  New users are not
  recursively disabled for plugins that need to create entities owned by the
  new user upon entity creation.  

2009-08-27  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/search.php: Fixes #1191: set_input() was never being called for
  tag in search_page_handler().  

2009-08-27  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/annotation/annotate.php: a missing pipe added 

  	* views/default/annotation/annotate.php: a snippet of a new comment on an
  object will now appear in the activity river 

2009-08-26  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Added entity_owner_guid to get_annotations()  

2009-08-25  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/header.php: a simple solution to a css/js
  loading bug. We need to come up with something better, long term. 

2009-08-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: new style added for page update action appearing in
  the river 

2009-08-21  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php: Fixes #1180: Group join event triggered after
  joining group. This trigger's return was never being tested so no overriding
  could be done.  If we decide to test the trigger to stop group joining,
  groups_write_acl_plugin_hook() will need to be changed...  

2009-08-21  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/river/create.php: new friending river view applied 

2009-08-20  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump to 1.6.  

  	* _css/css.php, _css/js.php, account/forgotten_password.php,
  account/register.php, actions/admin/plugins/disable.php,
  actions/admin/plugins/disableall.php, actions/admin/plugins/enable.php,
  actions/admin/plugins/enableall.php, actions/admin/plugins/reorder.php,
  actions/admin/site/update_basic.php, actions/admin/user/ban.php,
  actions/admin/user/delete.php, actions/admin/user/makeadmin.php,
  actions/admin/user/removeadmin.php, actions/admin/user/resetpassword.php,
  actions/admin/user/unban.php, actions/comments/add.php,
  actions/comments/delete.php, actions/email/save.php,
  actions/entities/delete.php, actions/friends/add.php,
  actions/friends/addcollection.php, actions/friends/deletecollection.php,
  actions/friends/editcollection.php, actions/friends/remove.php,
  actions/import/opendd.php, actions/login.php, actions/logout.php,
  .../notifications/settings/usersettings/save.php,
  actions/plugins/settings/save.php, actions/plugins/usersettings/save.php,
  actions/register.php, actions/systemsettings/install.php,
  actions/user/default_access.php, actions/user/language.php,
  actions/user/name.php, actions/user/password.php,
  actions/user/passwordreset.php, actions/user/requestnewpassword.php,
  actions/useradd.php, actions/usersettings/save.php, actions/widgets/add.php,
  actions/widgets/reorder.php, actions/widgets/save.php, admin/index.php,
  admin/plugins.php, admin/site.php, admin/statistics.php, admin/user.php,
  dashboard/index.php, dashboard/latest.php,
  engine/handlers/action_handler.php, engine/handlers/cron_handler.php,
  engine/handlers/pagehandler.php, engine/handlers/xml-rpc_handler.php,
  engine/lib/access.php, engine/lib/actions.php, engine/lib/activity.php,
  engine/lib/admin.php, engine/lib/annotations.php, engine/lib/api.php,
  engine/lib/cache.php, engine/lib/calendar.php, engine/lib/configuration.php,
  engine/lib/cron.php, engine/lib/database.php, engine/lib/elgglib.php,
  engine/lib/entities.php, engine/lib/exceptions.php, engine/lib/export.php,
  engine/lib/extender.php, engine/lib/filestore.php, engine/lib/group.php,
  engine/lib/input.php, engine/lib/install.php, engine/lib/languages.php,
  engine/lib/location.php, engine/lib/mb_wrapper.php, engine/lib/memcache.php,
  engine/lib/metadata.php, engine/lib/metastrings.php,
  engine/lib/notification.php, engine/lib/objects.php, engine/lib/opendd.php,
  engine/lib/pagehandler.php, engine/lib/pageowner.php, engine/lib/pam.php,
  engine/lib/ping.php, engine/lib/plugins.php, engine/lib/query.php,
  engine/lib/relationships.php, engine/lib/river2.php, engine/lib/search.php,
  engine/lib/sessions.php, engine/lib/sites.php, engine/lib/social.php,
  engine/lib/statistics.php, engine/lib/system_log.php, engine/lib/tags.php,
  engine/lib/testing.php, engine/lib/users.php, engine/lib/usersettings.php,
  engine/lib/version.php, engine/lib/widgets.php, engine/lib/xml-rpc.php,
  engine/lib/xml.php, engine/schema/mysql.sql, engine/start.php,
  entities/index.php, entities/list.php, friends/add.php,
  friends/collections.php, friends/edit.php, friends/index.php, friends/of.php,
  friends/pickercallback.php, index.php, install.php,
  mod/crontrigger/start.php, mod/diagnostics/actions/download.php,
  mod/diagnostics/index.php, mod/diagnostics/languages/en.php,
  mod/diagnostics/start.php, mod/diagnostics/testreport.php,
  mod/diagnostics/unittester.php,
  .../views/default/diagnostics/forms/download.php,
  .../views/default/diagnostics/runalltests.php,
  mod/diagnostics/views/default/diagnostics/test.php,
  .../views/default/diagnostics/testresult.php,
  mod/garbagecollector/languages/en.php, mod/garbagecollector/start.php,
  mod/htmlawed/start.php, mod/logbrowser/index.php,
  mod/logbrowser/languages/en.php, mod/logbrowser/start.php,
  mod/logbrowser/views/default/logbrowser/css.php,
  mod/logbrowser/views/default/object/logwrapper.php,
  mod/logrotate/languages/en.php, mod/logrotate/start.php,
  .../actions/email/confirm.php, mod/uservalidationbyemail/languages/en.php,
  mod/uservalidationbyemail/start.php, search/groups.php, search/index.php,
  search/users.php, services/api/rest.php, services/export/handler.php,
  settings/index.php, settings/plugins.php, settings/statistics.php,
  settings/user.php, simplecache/view.php, upgrade.php, version.php,
  views/default/account/forms/forgotten_password.php,
  views/default/account/forms/login.php,
  views/default/account/forms/register.php,
  views/default/account/forms/useradd.php, views/default/admin/main.php,
  views/default/admin/main_opt/plugins.php,
  views/default/admin/main_opt/site.php,
  views/default/admin/main_opt/statistics.php,
  views/default/admin/main_opt/user.php, views/default/admin/plugins.php,
  views/default/admin/plugins_opt/plugin.php, views/default/admin/site.php,
  views/default/admin/statistics.php,
  views/default/admin/statistics_opt/basic.php,
  views/default/admin/statistics_opt/numentities.php,
  views/default/admin/statistics_opt/online.php, views/default/admin/user.php,
  views/default/admin/user_opt/adduser.php,
  views/default/admin/user_opt/search.php, views/default/ajax/loader.php,
  views/default/annotation/generic_comment.php, views/default/api/output.php,
  views/default/basic_elements/welcome.php, views/default/canvas/default.php,
  views/default/canvas/layouts/edit_layout.php,
  views/default/canvas/layouts/one_column.php,
  views/default/canvas/layouts/sidebar_boxes.php,
  .../canvas/layouts/two_column_left_sidebar.php,
  .../canvas/layouts/two_column_right_sidebar.php,
  views/default/canvas/layouts/widgets.php,
  views/default/comments/forms/edit.php, views/default/css.php,
  views/default/export/entity.php, views/default/export/metadata.php,
  views/default/export/relationship.php, views/default/friends/collection.php,
  views/default/friends/collections.php,
  views/default/friends/forms/collectionfields.php,
  views/default/friends/forms/edit.php, views/default/friends/list.php,
  views/default/friends/picker.php, views/default/friends/tablelist.php,
  views/default/friends/tablelistcountupdate.php,
  views/default/graphics/icon.php, views/default/group/default.php,
  views/default/input/access.php, views/default/input/button.php,
  views/default/input/calendar.php, views/default/input/captcha.php,
  views/default/input/checkboxes.php, views/default/input/email.php,
  views/default/input/file.php, views/default/input/form.php,
  views/default/input/hidden.php, views/default/input/longtext.php,
  views/default/input/password.php, views/default/input/plaintext.php,
  views/default/input/pulldown.php, views/default/input/radio.php,
  views/default/input/reset.php, views/default/input/securitytoken.php,
  views/default/input/submit.php, views/default/input/tags.php,
  views/default/input/text.php, views/default/input/url.php,
  views/default/input/urlshortener.php,
  views/default/messages/errors/error.php,
  views/default/messages/errors/list.php,
  views/default/messages/exceptions/exception.php,
  views/default/messages/list.php, views/default/messages/messages/list.php,
  views/default/messages/messages/message.php,
  views/default/navigation/pagination.php,
  views/default/navigation/topbar_tools.php,
  views/default/navigation/viewtype.php,
  .../notifications/settings/usersettings.php,
  views/default/object/default.php, views/default/object/object.php,
  views/default/object/plugin.php, views/default/object/widget.php,
  views/default/output/calendar.php, views/default/output/checkboxes.php,
  views/default/output/confirmlink.php, views/default/output/date.php,
  views/default/output/email.php, views/default/output/iframe.php,
  views/default/output/longtext.php, views/default/output/pulldown.php,
  views/default/output/radio.php, views/default/output/tagcloud.php,
  views/default/output/tags.php, views/default/output/text.php,
  views/default/output/url.php, views/default/page_elements/elgg_topbar.php,
  views/default/page_elements/footer.php,
  views/default/page_elements/header.php,
  views/default/page_elements/header_contents.php,
  views/default/page_elements/owner_block.php,
  views/default/page_elements/spotlight.php,
  views/default/page_elements/title.php,
  views/default/pageshells/pageshell.php, views/default/river/dashboard.php,
  views/default/river/item/wrapper.php,
  views/default/river/relationship/friend/create.php,
  views/default/river/wrapper.php, views/default/search/gallery.php,
  views/default/search/gallery_listing.php, views/default/search/listing.php,
  views/default/settings/install.php, views/default/settings/system.php,
  views/default/site/default.php, views/default/spotlight/default.php,
  views/default/text/about.php, views/default/text/privacy_view.php,
  views/default/text/tos_view.php, views/default/user/default.php,
  views/default/user/settings/default_access.php,
  views/default/user/settings/email.php,
  views/default/user/settings/language.php,
  views/default/user/settings/name.php,
  views/default/user/settings/password.php,
  views/default/usersettings/main.php,
  views/default/usersettings/main_opt/plugins.php,
  views/default/usersettings/main_opt/statistics.php,
  views/default/usersettings/main_opt/user.php,
  views/default/usersettings/plugins.php,
  views/default/usersettings/plugins_opt/plugin.php,
  views/default/usersettings/statistics.php,
  .../usersettings/statistics_opt/numentities.php,
  .../default/usersettings/statistics_opt/online.php,
  views/default/welcome.php, views/default/welcome/logged_in.php,
  views/default/welcome/logged_out.php, views/default/widgets/editwrapper.php,
  views/default/widgets/wrapper.php, views/failsafe/canvas/default.php,
  views/failsafe/input/access.php, views/failsafe/input/button.php,
  views/failsafe/input/checkboxes.php, views/failsafe/input/form.php,
  views/failsafe/input/hidden.php, views/failsafe/input/longtext.php,
  views/failsafe/input/pulldown.php, views/failsafe/input/reset.php,
  views/failsafe/input/submit.php, views/failsafe/input/text.php,
  views/failsafe/messages/errors/error.php,
  views/failsafe/messages/errors/list.php,
  views/failsafe/messages/exceptions/exception.php,
  views/failsafe/messages/list.php, views/failsafe/messages/messages/list.php,
  views/failsafe/messages/messages/message.php,
  views/failsafe/messages/sanitisation/htaccess.php,
  views/failsafe/messages/sanitisation/settings.php,
  views/failsafe/pageshells/pageshell.php, views/failsafe/settings/install.php,
  views/failsafe/settings/system.php, views/foaf/canvas/default.php,
  views/foaf/pageshells/pageshell.php, views/foaf/user/default.php,
  views/ical/canvas/default.php, views/ical/export/entity.php,
  views/ical/object/default.php, views/ical/pageshells/pageshell.php,
  views/ical/search/entity_list.php, views/js/object/default.php,
  views/js/pageshells/pageshell.php, views/js/user/default.php,
  views/json/api/output.php, views/json/canvas/default.php,
  views/json/export/entity.php, views/json/export/metadata.php,
  views/json/export/relationship.php, views/json/group/default.php,
  views/json/messages/exceptions/exception.php, views/json/object/default.php,
  views/json/pageshells/pageshell.php, views/json/search/entity_list.php,
  views/json/site/default.php, views/json/user/default.php,
  views/opendd/canvas/default.php, views/opendd/export/entity.php,
  views/opendd/export/metadata.php, views/opendd/export/relationship.php,
  views/opendd/group/default.php,
  views/opendd/messages/exceptions/exception.php,
  views/opendd/object/default.php, views/opendd/pageshells/pageshell.php,
  views/opendd/site/default.php, views/opendd/user/default.php,
  views/php/api/output.php, views/php/canvas/default.php,
  views/php/export/entity.php, views/php/export/metadata.php,
  views/php/export/relationship.php, views/php/group/default.php,
  views/php/messages/exceptions/exception.php, views/php/object/default.php,
  views/php/pageshells/pageshell.php, views/php/search/entity_list.php,
  views/php/site/default.php, views/php/user/default.php,
  views/rss/annotation/default.php, views/rss/canvas/default.php,
  views/rss/group/default.php, views/rss/object/default.php,
  views/rss/pageshells/pageshell.php, views/rss/user/default.php,
  views/xml/api/output.php, views/xml/messages/exceptions/exception.php,
  views/xml/pageshells/pageshell.php, views/xml/xml-rpc/output.php: Whoa nelly
  this is a big one: Removed license and copyright for files.  

2009-08-19  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* LICENCE.txt: Fixes #1176: Added date back to license.  

  	* LICENCE.txt: Test  

2009-08-11  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Fixes #942: In register_user, replaced
  sanitise_string() call with a simple trim().  Not a problem because all SQL
  sanitation is handled elsewhere.  

  	* engine/lib/annotations.php: Added timelower and timeupper to
  get_annotations() and __get_annotations_calculate_x() and its helpers.  

2009-08-06  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/captcha/backgrounds/bg1.jpg, mod/captcha/backgrounds/bg2.jpg,
  mod/captcha/backgrounds/bg3.jpg, mod/captcha/backgrounds/bg4.jpg,
  mod/captcha/backgrounds/bg5.jpg, mod/captcha/captcha.php,
  mod/captcha/fonts/1.ttf, mod/captcha/fonts/Liberation_serif_License.txt,
  mod/captcha/languages/en.php, mod/captcha/manifest.xml,
  mod/captcha/start.php, mod/captcha/views/default/captcha/css.php,
  mod/captcha/views/default/input/captcha.php,
  mod/groups/actions/addtogroup.php, mod/groups/actions/delete.php,
  mod/groups/actions/edit.php, mod/groups/actions/featured.php,
  mod/groups/actions/forums/addpost.php,
  mod/groups/actions/forums/addtopic.php,
  mod/groups/actions/forums/deletepost.php,
  mod/groups/actions/forums/deletetopic.php,
  mod/groups/actions/forums/editpost.php,
  mod/groups/actions/forums/edittopic.php,
  mod/groups/actions/groupskillrequest.php, mod/groups/actions/invite.php,
  mod/groups/actions/join.php, mod/groups/actions/joinrequest.php,
  mod/groups/actions/leave.php, mod/groups/addtopic.php, mod/groups/all.php,
  mod/groups/discussions.php, mod/groups/edit.php, mod/groups/edittopic.php,
  mod/groups/forum.php, mod/groups/graphics/defaultlarge.gif,
  mod/groups/graphics/defaultmedium.gif, mod/groups/graphics/defaultsmall.gif,
  mod/groups/graphics/defaulttiny.gif, mod/groups/graphics/icon.php,
  mod/groups/groupprofile.php, mod/groups/index.php, mod/groups/invite.php,
  mod/groups/languages/en.php, mod/groups/manifest.xml,
  mod/groups/membership.php, mod/groups/membershipreq.php, mod/groups/new.php,
  mod/groups/start.php, mod/groups/topicposts.php,
  mod/groups/views/default/forms/forums/addpost.php,
  mod/groups/views/default/forms/forums/addtopic.php,
  .../views/default/forms/forums/edittopic.php,
  mod/groups/views/default/forms/groups/edit.php,
  mod/groups/views/default/forms/groups/invite.php,
  mod/groups/views/default/forum/topicposts.php,
  mod/groups/views/default/forum/topics.php,
  mod/groups/views/default/forum/viewposts.php,
  mod/groups/views/default/group/group.php,
  .../views/default/groups/closedmembership.php,
  mod/groups/views/default/groups/contentwrapper.php,
  mod/groups/views/default/groups/css.php,
  mod/groups/views/default/groups/featured.php,
  mod/groups/views/default/groups/find.php,
  mod/groups/views/default/groups/forum_latest.php,
  .../views/default/groups/group_sort_menu.php,
  mod/groups/views/default/groups/groupgallery.php,
  mod/groups/views/default/groups/grouplisting.php,
  mod/groups/views/default/groups/groupprofile.php,
  mod/groups/views/default/groups/icon.php,
  mod/groups/views/default/groups/members.php,
  .../views/default/groups/membershiprequests.php,
  mod/groups/views/default/groups/profileitems.php,
  mod/groups/views/default/groups/side_menu.php,
  .../views/default/icon/group/default/large.php,
  .../views/default/icon/group/default/medium.php,
  .../views/default/icon/group/default/small.php,
  .../views/default/icon/group/default/tiny.php,
  .../views/default/object/groupforumtopic.php,
  mod/groups/views/default/river/forum/create.php,
  .../views/default/river/forum/topic/create.php,
  mod/groups/views/default/river/group/create.php,
  .../views/default/river/object/group/create.php,
  .../river/object/groupforumtopic/annotate.php,
  .../river/object/groupforumtopic/create.php,
  .../river/object/groupforumtopic/update.php,
  .../default/river/relationship/member/create.php,
  mod/groups/views/default/settings/groups/edit.php,
  mod/groups/views/default/sharing/invite.php,
  .../views/default/widgets/a_users_groups/edit.php,
  .../views/default/widgets/a_users_groups/view.php,
  .../default/widgets/group_entities_widget/edit.php,
  .../default/widgets/group_entities_widget/view.php,
  .../default/widgets/group_members_widget/edit.php,
  .../default/widgets/group_members_widget/view.php,
  mod/groups/views/rss/forum/topicposts.php,
  mod/groups/views/rss/forum/topics.php,
  mod/groups/views/rss/forum/viewposts.php,
  mod/groups/views/rss/groups/contentwrapper.php,
  mod/groups/views/rss/groups/profileitems.php,
  mod/notifications/actions/groupsave.php, mod/notifications/actions/save.php,
  .../graphics/icon_notifications_email.gif, mod/notifications/groups.php,
  mod/notifications/index.php, mod/notifications/languages/en.php,
  mod/notifications/manifest.xml, mod/notifications/start.php,
  .../views/default/notifications/css.php,
  .../notifications/settings/usersettings.php,
  .../notifications/subscriptions/collections.php,
  .../default/notifications/subscriptions/form.php,
  .../notifications/subscriptions/forminternals.php,
  .../notifications/subscriptions/groupsform.php,
  .../notifications/subscriptions/jsfuncs.php,
  .../notifications/subscriptions/personal.php,
  mod/profile/actions/cropicon.php,
  mod/profile/actions/deletedefaultprofileitem.php,
  mod/profile/actions/edit.php, mod/profile/actions/editdefault.php,
  mod/profile/actions/iconupload.php,
  mod/profile/actions/resetdefaultprofile.php, mod/profile/defaultprofile.php,
  mod/profile/edit.php, mod/profile/editicon.php,
  mod/profile/graphics/defaultlarge.gif,
  mod/profile/graphics/defaultmaster.gif,
  mod/profile/graphics/defaultmedium.gif,
  mod/profile/graphics/defaultsmall.gif, mod/profile/graphics/defaulttiny.gif,
  mod/profile/graphics/defaulttopbar.gif, mod/profile/icon.php,
  mod/profile/icondirect.php, mod/profile/index.php,
  mod/profile/javascript.php, mod/profile/manifest.xml, mod/profile/start.php,
  .../views/default/icon/user/default/large.php,
  .../views/default/icon/user/default/master.php,
  .../views/default/icon/user/default/medium.php,
  .../views/default/icon/user/default/small.php,
  .../views/default/icon/user/default/tiny.php,
  .../views/default/icon/user/default/topbar.php,
  .../views/default/js/jquery.imgareaselect-0.8.js,
  .../default/js/jquery.imgareaselect-0.8.min.js,
  mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/edit.php,
  .../views/default/profile/editdefaultprofile.php,
  mod/profile/views/default/profile/editicon.php,
  mod/profile/views/default/profile/gallery.php,
  mod/profile/views/default/profile/hoverover.php,
  mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/profile/javascript.php,
  mod/profile/views/default/profile/listing.php,
  mod/profile/views/default/profile/menu/actions.php,
  .../views/default/profile/menu/adminlinks.php,
  .../views/default/profile/menu/adminwrapper.php,
  mod/profile/views/default/profile/menu/links.php,
  .../views/default/profile/menu/linksownpage.php,
  mod/profile/views/default/profile/metatags.php,
  mod/profile/views/default/profile/profilelinks.php,
  mod/profile/views/default/profile/submenu.php,
  mod/profile/views/default/profile/userdetails.php,
  .../river/user/default/profileiconupdate.php,
  .../default/river/user/default/profileupdate.php,
  mod/reportedcontent/actions/add.php, mod/reportedcontent/actions/archive.php,
  mod/reportedcontent/actions/delete.php, mod/reportedcontent/add.php,
  mod/reportedcontent/index.php, mod/reportedcontent/languages/en.php,
  mod/reportedcontent/manifest.xml, mod/reportedcontent/start.php,
  .../views/default/reportedcontent/css.php,
  .../views/default/reportedcontent/form.php,
  .../views/default/reportedcontent/listing.php,
  .../views/default/reportedcontent/user_report.php,
  mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php,
  mod/riverdashboard/index.php, mod/riverdashboard/languages/en.php,
  mod/riverdashboard/manifest.xml, mod/riverdashboard/start.php,
  .../views/default/river/sitemessage/create.php,
  .../views/default/riverdashboard/container.php,
  .../views/default/riverdashboard/css.php,
  .../views/default/riverdashboard/js.php,
  .../views/default/riverdashboard/nav.php,
  .../views/default/riverdashboard/newestmembers.php,
  .../views/default/riverdashboard/sitemessage.php,
  .../views/default/riverdashboard/welcome.php,
  .../views/default/settings/riverdashboard/edit.php,
  .../views/default/widgets/river_widget/edit.php,
  .../views/default/widgets/river_widget/view.php,
  .../views/json/riverdashboard/container.php,
  .../views/rss/riverdashboard/container.php, mod/thewire/actions/add.php,
  mod/thewire/actions/delete.php, mod/thewire/add.php,
  mod/thewire/everyone.php, mod/thewire/graphics/river_icon_thewire.gif,
  mod/thewire/graphics/thewire_speech_bubble.gif, mod/thewire/index.php,
  mod/thewire/languages/en.php, mod/thewire/manifest.xml,
  mod/thewire/readme.txt, mod/thewire/start.php,
  mod/thewire/views/default/object/thewire.php,
  .../views/default/river/object/thewire/create.php,
  .../views/default/thewire/activity_view.php,
  mod/thewire/views/default/thewire/css.php,
  mod/thewire/views/default/thewire/forms/add.php,
  mod/thewire/views/default/thewire/notfound.php,
  .../views/default/thewire/profile_status.php,
  .../views/default/thewire/scripts/counter.js,
  mod/thewire/views/default/thewire/view.php,
  mod/thewire/views/default/widgets/thewire/edit.php,
  mod/thewire/views/default/widgets/thewire/view.php: removed all main plugins
  from core - they now live in the plugins svn 

2009-08-05  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Added documentation to
  list_entities_from_access_collection();  

2009-08-04  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixed a security issues when simple cache is off. 

2009-08-04  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CONTRIBUTORS.txt: small edit 

2009-08-03  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Added starttime and endtime for
  get_entities_from_annotation().  

2009-07-30  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Refs #1089: Removed [B] flag from htaccess.  This flag is
  wildly inconsistent in functionality and support in Apache.  Will have to
  implement a solution in PHP.  

2009-07-29  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Added get/list_entities_from_access_collection().  

  	* engine/lib/cache.php: Fixes #1151: Added is_dir() check before attempting
  to create cache directory.  

2009-07-27  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Fixes #1148: Correctly comparing strings to
  get OS.  

2009-07-27  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/riverdashboard/css.php: small fix to force facebook and
  twitter user icons to the right size in the recent members sidebar 

2009-07-24  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Fixes #1144: Added comma between order by fields.
   

2009-07-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/login.php, version.php: Closes #1137: Setting a hidden variable
  "returntoreferer" in a login form will now cause the action to use the
  "referrer" address on a successful login. Version bump. 

  	* mod/profile/views/default/profile/editicon.php: Minor bugfix on username 

2009-07-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump 

  	* .../views/default/object/groupforumtopic.php: Closes #1131: htmlentities
  in view around user text 

2009-07-16  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* README.txt: readme tweak 

  	* CONTRIBUTORS.txt: small tweak 

2009-07-15  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/icondirect.php, simplecache/view.php: Forcing a new db connect
  for simplecache/view.php and mod/profile/icondirect.php Will avoid bugs if a
  previous connection has been created.  

2009-07-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: Closes #1119: If post data not initially found then
  input stream is used. 

2009-07-10  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/header.php: Removed #1100 hack 

2009-07-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/header.php: Closes #1100: Added a dummy
  function to page shell to initialise jquery 

  	* views/default/canvas/layouts/widgets.php: Closes #1113: Htmlentities made
  UTF-8 and quotes safe. 

2009-07-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pagehandler.php, version.php: Closes #1111: Using substr
  instead of parse_url. 

  	* engine/lib/elgglib.php: Refs #427: Added $vars array to hook call. 

2009-07-07  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/htmlawed/start.php: Closes #956: Classes are removed by the HTML
  filter.  

  	* engine/lib/access.php, mod/groups/start.php: Refs #1099: Using write
  access hook to allow group-only ACLs.  Need to examine better solutions after
  1.7.  

2009-07-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/pulldown.php: Closes #1105: Value on input/pulldown
  view now escaped. 

  	* engine/lib/xml-rpc.php: Closes #1075: XML-RPC client behaving as per spec 

2009-07-06  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pagehandler.php, htaccess_dist: Refs #1089: Added [B] flag to
  rewrite for tags.  Won't work until apache 2.2.12.  Cleaned up some query
  code in pagehandler().  

2009-07-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/cropicon.php: Admin cropping of other user icons now
  works as expected. 

  	* mod/profile/start.php: Fixed doubling on icon edit (nb. this was not the
  same issue as Refs #1100) 

  	* mod/profile/views/default/profile/menu/links.php,
  .../views/default/profile/menu/linksownpage.php: Removed edit profile, added
  links to own page. 

2009-07-06  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: small tweak to filestore 

2009-07-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/cropicon.php, mod/profile/actions/edit.php,
  mod/profile/actions/iconupload.php, mod/profile/editicon.php,
  mod/profile/manifest.xml, mod/profile/start.php,
  mod/profile/views/default/profile/edit.php,
  mod/profile/views/default/profile/editicon.php,
  mod/profile/views/default/profile/menu/links.php,
  mod/profile/views/default/profile/userdetails.php, version.php: * Closes
  #1104: Edit profile and edit icon links on pulldown menu for editable users.
  * Closes #545: Admins are now able to edit profiles and icons of other users.
  * CSRF protection added to icon upload and edit code. * Version bump. 

  	* engine/lib/entities.php: Closes #742: Ability to retrieve master icon from
  getIcon() interface. 

  	* languages/en.php, mod/profile/views/default/profile/editicon.php: Closes
  #1103: Profile text now has translation tag 

2009-07-03  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: added css rule for em tags to work properly with
  htmlawed and tinyMCE editor 

2009-07-03  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/htmlawed/start.php: Allowing selected style attributes in htmlawed.  

2009-07-02  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php: Removing update client from initial
  modules. 

  	* actions/systemsettings/install.php: Refs #1086 & #1073: Filtering and
  captcha have correct install defaults. 

2009-07-02  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/start.php: Closes #859: Group forum thread-starters receive
  same email as participants.  

2009-07-02  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: order by now works on get entities from metadata 

2009-07-01  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/htmlawed/start.php: Fixed a typo in htmlawed filtering.  

  	* engine/lib/users.php: Refs #1058: Using validated metadata for new user
  permission check.  Correctly allows for enable() / disable(), but still not
  ideal.  

2009-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2009070101.php, mod/kses/manifest.xml,
  mod/kses/start.php, mod/kses/vendors/kses/AUTHORS,
  mod/kses/vendors/kses/COPYING, mod/kses/vendors/kses/ChangeLog,
  mod/kses/vendors/kses/README, mod/kses/vendors/kses/TODO,
  mod/kses/vendors/kses/docs/attribute-value-checks,
  mod/kses/vendors/kses/docs/hooks,
  mod/kses/vendors/kses/docs/stripping-everything,
  mod/kses/vendors/kses/docs/supported-formats,
  .../vendors/kses/docs/whitelisted-url-protocols,
  mod/kses/vendors/kses/examples/filter.php,
  mod/kses/vendors/kses/examples/test.php, mod/kses/vendors/kses/kses.php,
  mod/kses/vendors/kses/oop/oop.kses.changelog.txt,
  mod/kses/vendors/kses/oop/oop.simple.api.txt,
  mod/kses/vendors/kses/oop/php4.class.kses.php,
  mod/kses/vendors/kses/oop/php5.class.kses.php,
  mod/kses/vendors/kses/oop/test.oop.kses.php, version.php: Refs #1086:
  Deprecating kses and removing it from core. Version bump. 

2009-07-01  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/htmlawed/manifest.xml, mod/htmlawed/start.php,
  mod/htmlawed/vendors/htmLawed/htmLawed.php,
  mod/htmlawed/vendors/htmLawed/htmLawedTest.php,
  mod/htmlawed/vendors/htmLawed/htmLawed_README.htm,
  mod/htmlawed/vendors/htmLawed/htmLawed_README.txt,
  .../vendors/htmLawed/htmLawed_TESTCASE.txt: Refs #1086: Added htmLawed plugin
  as replacement for kses.  

2009-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php: Closes #1097: Results set by set_input are now also
  filtered by get_input() 

  	* engine/lib/annotations.php: Short circuit on delete annotations to avoid
  error message 

  	* engine/lib/metadata.php: Metadata delete now passing correct object, also
  handles missing metadata entity. 

2009-07-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../notifications/subscriptions/jsfuncs.php,
  .../views/default/js/jquery.imgareaselect-0.4.2.js,
  .../default/js/jquery.imgareaselect-0.4.2.min.js,
  .../views/default/js/jquery.imgareaselect-0.8.js,
  .../default/js/jquery.imgareaselect-0.8.min.js,
  mod/profile/views/default/profile/editicon.php,
  mod/profile/views/default/profile/javascript.php,
  vendors/jquery/jquery-1.2.6.pack.js, vendors/jquery/jquery-1.3.2.min.js,
  vendors/jquery/jquery-ui-1.7.2.custom.min.js,
  .../jquery/jquery-ui-personalized-1.5.3.packed.js,
  vendors/jquery/jquery.form.js, views/default/embed/addcontentjs.php,
  views/default/js/initialise_elgg.php, views/default/js/upload_js.php,
  views/default/page_elements/header.php: update to jquery 1.3.2 and jqueryUI
  1.7.2 closes #941 

2009-06-30  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, mod/thewire/views/default/object/thewire.php,
  .../views/default/river/object/thewire/create.php: fixed wire reply button
  (missing 'echo'), and tweaked river/dashboard reply link for the default
  theme. Also fixed a typo in the admin area 

2009-06-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* search/groups.php, search/index.php, search/users.php: Refs #1086: Fixes
  specific issues mentioned pending KSES fix / replacement 

2009-06-30  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php, views/default/friends/collection.php,
  views/default/output/confirmlink.php: Modified output/confirmlink view to
  accept a class param. user_remove_friend() uses
  remove_user_from_access_collection() instead of raw SQL. Deleting an access
  collection prompts using output/confirmlink.  

2009-06-30  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/river/object/thewire/create.php: wire links will now
  work in the activity river 

2009-06-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* README.txt: Fixed typo 

2009-06-29  brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/collection.php: Ref #1015: Correctly placed the end
  div for access collection delete link.  

  	* views/default/friends/collection.php: Closes #1015: Added a prompt before
  deleting an access collection.  Also cleaned up some hard vs soft tab issues.
   

  	* engine/lib/users.php: Closes #502: Removing unfriended users from access
  lists upon unfriending.  

  	* engine/lib/annotations.php: Closes #337: Added checking for metastrings in
  __get_annotations_calculate_x()  

  	* engine/lib/entities.php, engine/lib/relationships.php: Updated get_*()
  functions ot return false if an invalid subtype is specified.  

2009-06-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2009050801.php: Closes #1073: Captcha off by default 

2009-06-28  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river2.php: Access levels on add_to_river() will now respect
  ACCESS_DEFAULT level. 

  	* views/rss/pageshells/pageshell.php: Closes #1090: Removed xml:base from
  RSS channel tag. 

2009-06-26  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/captcha/manifest.xml: Minor point of clarification 

2009-06-25  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php: tweak to input box size 

2009-06-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump 

  	* engine/lib/elgglib.php: Closes #427: Original view name passed to plugin
  hook. 

  	* engine/lib/filestore.php: Some tidying of file download manager functions.

2009-06-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump 

  	* actions/friends/add.php, actions/friends/remove.php,
  mod/profile/views/default/profile/menu/actions.php: Action gatekeeper added
  to add and remove friends. 

2009-06-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump. 

  	* views/ical/canvas/default.php, views/ical/export/entity.php,
  views/ical/object/default.php, views/ical/pageshells/pageshell.php,
  views/ical/search/entity_list.php: Closes #581: First draft ICAL export views
  for Notable calendar events. 

2009-06-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump. 

  	* engine/lib/filestore.php: Closes #601: Provides default for new
  ElggFilestore objects to remove warning message. 

2009-06-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/views/default/object/thewire.php,
  .../views/default/river/object/thewire/create.php: * Translation 'reply'
  fixed. * Now possible to reply to wire posts from within the river. 

  	* engine/lib/annotations.php: Closes #719: More options on annotation count
  functions. 

  	* views/default/input/access.php, views/default/input/button.php,
  views/default/input/checkboxes.php, views/default/input/email.php,
  views/default/input/file.php, views/default/input/hidden.php,
  views/default/input/longtext.php, views/default/input/password.php,
  views/default/input/plaintext.php, views/default/input/pulldown.php,
  views/default/input/radio.php, views/default/input/tags.php,
  views/default/input/text.php, views/default/input/url.php: Closes #540:
  input/* views have internalid attribute. 

  	* engine/lib/elgglib.php: Refs #964: Correct detection of type. 

  	* version.php: Version bump 

  	* engine/lib/system_log.php: Refs #328: Documentation tweak. 

  	* engine/lib/elgglib.php: Refs #964: Tidied plugin hook into framework
  function, changed hook to entity:annotate. 

2009-06-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, version.php: Marcus Povey 20090616: * Closes #964:
  Introduces a plugin hook 'annotations:view', $entity_class
  (object/user/group/site) called elgg_view_entity on FULL view. This lets you
  return annotations to an entity and control the order in which they're
  displayed. Existing views remain un-effected but should probably be
  retrofitted. * Version bump. 

  	* engine/lib/system_log.php: Bugfix to archive logs sql 

2009-06-14  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/urlshortener.php: URL shortener view. 

  	* htaccess_dist: Actions rewrite rule will now match against numbers as well
  as letters. 

  	* version.php: Version bump 

  	* mod/thewire/views/default/thewire/forms/add.php: Call out to a url
  shortner if one is available, through the use of the input/urlshortner view. 

2009-06-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump 

  	* engine/lib/filestore.php, engine/lib/users.php: Refs #1041: * Speculative
  fix, extended blacklist of invalid characters for user signup * Mapping some
  filestore matrix characters (notable '.') to a safe char 

  	* engine/lib/filestore.php, languages/en.php: Refs #1041: Extra debug 

2009-06-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Block URL unsafe characters from username 

2009-06-10  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/cache.php: File cache attempts to create directory if it is not
  present. 

2009-06-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/mb_wrapper.php, mod/thewire/start.php: * Introducing substr
  wrapper function * Wire strips tags (Closes #1045) 

2009-06-05  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/mb_wrapper.php, engine/lib/metadata.php,
  engine/lib/metastrings.php, search/index.php, version.php: Closes #639: *
  Metastrings can be searched either case sensitive or insensitive modes. *
  Tags now have case lowered in a UTF8 safe way (requires mbstring support). *
  Introducing mb_wrapper.php containing multibyte wrapper functions. * Version
  bump. * Introduces #1043 for consideration. 

  	* engine/lib/actions.php, engine/lib/pagehandler.php: Close #1040: Limited
  explode on action and page handler. 

2009-06-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/checkboxes.php: Closes #1037: Removed double pasting 

2009-06-04  kevin <kevin@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/js/upload_js.php: Changed a variable name that IE did not
  like. 

2009-06-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Closes #998 : Operator selection on get by
  metadata multi 

2009-06-02  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Removed some error messages 

2009-05-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php: Option to suppress visible errors in token
  validation code. 

2009-05-29  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/upload/upload_form_content.php: hashed out folders view 

2009-05-28  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pagehandler.php: Closes #1035: Page handler now urldecodes
  input, necessary as vars are extracted from request_uri and not $_REQUEST
  (which is automatically decoded) 

  	* engine/lib/group.php: Fixed some typos in group search 

  	* languages/en.php: Group search language correction 

  	* languages/en.php, search/groups.php: Group search language correction 

  	* views/default/user/search/finishblurb.php: Refs #965: Correct some search
  links. 

  	* views/default/group/search/finishblurb.php,
  views/default/user/search/finishblurb.php: Refs #965: Correct some search
  links. 

  	* engine/lib/entities.php, engine/lib/search.php, search/index.php,
  version.php: Refs #965: Search now correctly using page handler to make it
  easier to replace. 

  	* views/default/page_elements/elgg_topbar.php: Refs #965: Topbar search now
  pointing at correct url. 

  	* languages/en.php, views/default/page_elements/elgg_topbar.php: Closes
  #805: Top bar search now internationalised. Refs #965 

2009-05-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/metadata.php: Delete event now
  triggered on metadata and annotation delete 

  	* version.php: Version bump 

  	* engine/lib/sessions.php: Admin shortcut flag set on login as well as init 

2009-05-27  kevin <kevin@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Removed plugin-specific references from
  file_display_thumbnail and file_add_to_folders. 

2009-05-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Refs #965: Allowing upgrades to be loaded from
  other locations. 

  	* engine/lib/group.php, engine/lib/users.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2009052201.sql, languages/en.php, search/groups.php,
  version.php, views/default/group/search/finishblurb.php,
  views/default/group/search/startblurb.php: Closes #1030: Group title and
  description search added, refs #965 

  	* engine/lib/users.php: Closes #1031: Restored wildcard as it didn't appear
  that slow. 

2009-05-21  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/captcha/views/default/input/captcha.php: captcha layout tweak 

2009-05-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump 

  	* engine/lib/database.php: Refs #1027: Introducing
  $CONFIG->db_disable_query_cache which allows disabling of query cache for
  implementation in CLI mode 

  	* engine/lib/actions.php: Closes #1026: Removed "@" from include statement 

2009-05-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Closes #1025: Using the correct variable. 

2009-05-14  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump 

  	* views/rss/annotation/default.php, views/rss/group/default.php,
  views/rss/object/default.php, views/rss/pageshells/pageshell.php,
  views/rss/user/default.php: Closes #646: GeoRSS support added to Locatable
  objects with coordinates on RSS feeds 

  	* views/rss/annotation/default.php, views/rss/group/default.php,
  views/rss/object/default.php, views/rss/pageshells/pageshell.php,
  views/rss/user/default.php: Closes #1024: Added call to views which allow
  extensions to be made. 

  	* views/rss/annotation/default.php, views/rss/group/default.php,
  views/rss/object/default.php, views/rss/pageshells/pageshell.php: Making use
  of the Dublin Core extensions to provide owner information in RSS feeds 

  	* engine/lib/location.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2009051401.sql, version.php: Fixed geocode stuff +
  version bump 

2009-05-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump 

  	* mod/diagnostics/languages/en.php, mod/diagnostics/start.php,
  mod/diagnostics/views/default/diagnostics/test.php,
  .../views/default/diagnostics/testresult.php: Closes #1009: Diagnostics unit
  test with example 

  	* engine/lib/testing.php, mod/diagnostics/index.php,
  mod/diagnostics/languages/en.php, mod/diagnostics/start.php,
  mod/diagnostics/testreport.php, mod/diagnostics/unittester.php,
  .../views/default/diagnostics/runalltests.php,
  mod/diagnostics/views/default/diagnostics/test.php,
  .../views/default/diagnostics/testresult.php: Refs #1009: Enhancements to
  diagnostics tool to use the test framework. 

  	* engine/lib/testing.php: Refs #1009: Changed the method tests are
  performed. 

  	* engine/lib/testing.php: Refs #1009: Simple test framework outline added. 

2009-05-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/system_log.php: Closes #1003: Using more efficient query 

  	* engine/lib/river.php, version.php: Removed deprecated river library +
  version bump 

  	* engine/lib/actions.php: Closes #749: Warning message on missing token. 

2009-05-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/addtogroup.php: Closes #944: Changed owner check to a
  canEdit check on the group. 

  	* engine/lib/river.php: Deprecated old river code 

  	* engine/lib/system_log.php, version.php: Closes #1010: Log event now called
  on an event of its own, this permits plugins to add additional logging or
  replace the logging method altogether.  This is only possible now that the
  old river code has been replaced. 

  	* engine/lib/version.php: Refs #965 & #967: Event triggered on upgrade,
  allowing easier integration with plugins. 

  	* views/default/spotlight/default.php: Closes #1017: Div no longer closed
  early. 

  	* views/default/page_elements/elgg_topbar.php: Closes #1016: Image tag
  closed 

  	* version.php: Version bump 

  	* mod/captcha/start.php: Captcha list can now be extended by other plugins 

2009-05-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/start.php: Hard limit to string lengths. 

  	* mod/captcha/fonts/Liberation_serif_License.txt: Added font licence, refs
  #1011 

  	* actions/systemsettings/install.php, engine/lib/upgrades/2009050801.php,
  mod/captcha/backgrounds/bg1.jpg, mod/captcha/backgrounds/bg2.jpg,
  mod/captcha/backgrounds/bg3.jpg, mod/captcha/backgrounds/bg4.jpg,
  mod/captcha/backgrounds/bg5.jpg, mod/captcha/captcha.php,
  mod/captcha/fonts/1.ttf, mod/captcha/languages/en.php,
  mod/captcha/manifest.xml, mod/captcha/start.php,
  mod/captcha/views/default/captcha/css.php,
  mod/captcha/views/default/input/captcha.php, version.php: Closes #1011: Added
  basic captcha support. 

  	* actions/systemsettings/install.php: System default plugins now accepts
  array as well as CSV 

  	* views/default/account/forms/forgotten_password.php: Refs #1011: Correctly
  CSSed and now using captcha if available 

2009-05-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump 

  	* views/default/account/forms/register.php, views/default/input/captcha.php:
  Closes #983: Introducing input/captcha view, use wherever a captcha is
  required - override with plugins and use the actions hook to do additional
  validation! 

  	* engine/lib/relationships.php: Refs #975: Get entities from metadata and
  relationship now behaves as expected 

2009-05-05  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Closes #994: elgg_view_exists will now check to
  see if a view exists by dint of being extended. 

  	* engine/lib/access.php, engine/lib/elgglib.php: Removing spurious error log
  messages 

  	* mod/reportedcontent/actions/add.php,
  mod/reportedcontent/actions/archive.php,
  mod/reportedcontent/actions/delete.php: Closes #725: Typo corrected. 

  	* languages/en.php, mod/riverdashboard/languages/en.php,
  .../views/default/riverdashboard/welcome.php,
  views/default/basic_elements/welcome.php,
  views/default/welcome/logged_in.php: Closes #950: Fixed missing translations.

  	* mod/riverdashboard/languages/en.php,
  .../views/default/riverdashboard/welcome.php: Closes #1004: Welcome no longer
  hard coded. 

  	* version.php: Version bump 

  	* engine/lib/entities.php: Closes #1007: Private data now removed on entity
  deletion. 

  	* engine/lib/users.php: Closes #1008: Fixed typo 

2009-05-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: Closes #824: Test variable to prevent error
  message in log. 

2009-05-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Closes #1002: Committed missing variable code 

  	* UPGRADE.txt: Test  

  	* UPGRADE.txt: Test   

2009-04-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* UPGRADE.txt: Closes #1001: This is a test 

  	* UPGRADE.txt: Refs #4: This is a test 

  	* UPGRADE.txt: 

  	* UPGRADE.txt: 

  	* UPGRADE.txt: Test  

  	* UPGRADE.txt: Test  

  	* UPGRADE.txt: Test  

  	* UPGRADE.txt: Test   

  	* UPGRADE.txt: TEst  

  	* UPGRADE.txt: Test  

  	* UPGRADE.txt: Removed test  

  	* UPGRADE.txt: Test  

2009-04-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Closes #927: Minimum user length no longer hard
  coded. 

  	* engine/lib/relationships.php: Closes #975: Now possible to search by
  metadata and relationship 

  	* engine/lib/users.php: Closes #943: Event triggered when banning or
  unbanning a user. 

2009-04-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump 

  	* mod/groups/actions/edit.php,
  mod/groups/views/default/forms/groups/edit.php: Added security token to group
  edit form 

  	* views/default/input/form.php, views/default/input/securitytoken.php:
  Introducing input/securitytoken as an intermediate step for form conversion. 

  	* mod/groups/actions/edit.php, mod/groups/languages/en.php,
  mod/groups/views/default/forms/groups/edit.php: Closes #969: Admin option to
  allow the setting of certain access controls on a group 

  	* actions/useradd.php, engine/lib/users.php: Closes #856: Admin created
  users are no longer created as being owned by the admin 

2009-04-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php: Refs #969: Added admin menu option for
  enabling private groups 

  	* mod/groups/views/default/settings/groups/edit.php: Refs #969: Added admin
  menu option for enabling private groups 

  	* engine/lib/group.php: Closes #980: group_gatekeeper() now has an admin
  override if the admin is logged in 

  	* simplecache/view.php: Closes #989: Forces regenerate on next refresh when
  cache file is missing 

2009-04-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/metadata.php, engine/lib/users.php:
  Deleting correct data + using correct tables 

  	* engine/lib/annotations.php, engine/lib/entities.php,
  engine/lib/metadata.php, engine/lib/users.php: Closes #957: Annotations and
  metadata owned by a deleted user are now also deleted. 

  	* languages/en.php, mod/groups/views/default/forum/topicposts.php,
  .../views/default/object/groupforumtopic.php: Closes #957: Groups topics now
  handle deleted users, I recommend that people look at what I've done and
  handle deleted users in a similar way in their plugins. 

2009-04-21  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: Belts and braces checking on isloggedin() 

2009-04-21  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/sidebar_boxes.php: an extra view to extend,
  added to sidebar boxes 

2009-04-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/kses/manifest.xml: Refs #833: Added manifest 

  	* actions/systemsettings/install.php, engine/lib/input.php,
  engine/lib/upgrades/2009041701.php, mod/kses/start.php,
  mod/kses/vendors/kses/AUTHORS, mod/kses/vendors/kses/COPYING,
  mod/kses/vendors/kses/ChangeLog, mod/kses/vendors/kses/README,
  mod/kses/vendors/kses/TODO,
  mod/kses/vendors/kses/docs/attribute-value-checks,
  mod/kses/vendors/kses/docs/hooks,
  mod/kses/vendors/kses/docs/stripping-everything,
  mod/kses/vendors/kses/docs/supported-formats,
  .../vendors/kses/docs/whitelisted-url-protocols,
  mod/kses/vendors/kses/examples/filter.php,
  mod/kses/vendors/kses/examples/test.php, mod/kses/vendors/kses/kses.php,
  mod/kses/vendors/kses/oop/oop.kses.changelog.txt,
  mod/kses/vendors/kses/oop/oop.simple.api.txt,
  mod/kses/vendors/kses/oop/php4.class.kses.php,
  mod/kses/vendors/kses/oop/php5.class.kses.php,
  mod/kses/vendors/kses/oop/test.oop.kses.php, vendors/kses/AUTHORS,
  vendors/kses/COPYING, vendors/kses/ChangeLog, vendors/kses/README,
  vendors/kses/TODO, vendors/kses/docs/attribute-value-checks,
  vendors/kses/docs/hooks, vendors/kses/docs/stripping-everything,
  vendors/kses/docs/supported-formats,
  vendors/kses/docs/whitelisted-url-protocols,
  vendors/kses/examples/filter.php, vendors/kses/examples/test.php,
  vendors/kses/kses.php, vendors/kses/oop/oop.kses.changelog.txt,
  vendors/kses/oop/oop.simple.api.txt, vendors/kses/oop/php4.class.kses.php,
  vendors/kses/oop/php5.class.kses.php, vendors/kses/oop/test.oop.kses.php,
  version.php: Closes #833: Kses now built as module  

  	* engine/lib/input.php: Reverted last 

2009-04-17  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php: small tweak to kses input, for now. 

2009-04-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php: Removed style on code 

  	* engine/lib/input.php: Removed columns 

  	* engine/lib/input.php: Slightly more draconian kses rules 

  	* engine/lib/plugins.php: Closes #982: Object limit maximum raised. 

2009-04-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Moved old file mime type guesser back to files
  plugin so that there are no conflicts 

2009-04-16  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Passed container_guid to any quota plugins and
  removed duplicate function definition. 

  	* engine/lib/filestore.php: Added file_get_general_file_type() function 

2009-04-15  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php, version.php: Centralised mimetype function 

  	* engine/lib/filestore.php, views/default/js/upload_js.php,
  views/default/upload/upload_form_content.php: Rolled in Kevin's file store
  enhancements and upload code. 

  	* version.php: Version bump 

  	* engine/lib/pageowner.php, languages/en.php: Error logged on page forward
  due to missing page owner. 

2009-04-14  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/graphics/river_icon_thewire.gif,
  .../views/default/thewire/activity_view.php: link to the wire added to bottom
  of latest wire post box on riverdashboard page 

2009-04-11  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/userdetails.php: small profile custom
  fields tweak 

2009-04-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/start.php: The Wire incoming SMS now uses the default access
  level. 

  	* mod/thewire/start.php: Moving the wire to use $SESSION instead of
  $_SESSION 

  	* engine/lib/elgglib.php: Removing viewtype autoforward, because it broke
  installs. 

2009-04-10  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/output/actionurl.php, views/default/output/confirmlink.php,
  views/default/output/url.php: Rolled token into url and confirmlink 

  	* engine/lib/tags.php: Closes #977: get_tags now functional for entities
  without subtypes. 

2009-04-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/output/actionurl.php: Introducing actionurl.php (Refs #749) 

  	* engine/lib/pageowner.php: Forward user if a page owner is inaccessible
  (Refs #969) 

  	* engine/lib/elgglib.php: Non-default view types now preserved when
  forwarding. 

  	* engine/lib/metadata.php: Closes #974: Owner_guid may now be an array 

2009-04-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php, engine/lib/configuration.php,
  engine/lib/elgglib.php, languages/en.php, views/default/settings/system.php:
  Close #968: View path cache can now be turned on and off 

  	* engine/lib/elgglib.php: Removed unused experimental cache functions 

  	* actions/admin/plugins/reorder.php, engine/lib/plugins.php: Refs #946:
  Improved documentation on enable/disable/reorder plugin commands 

  	* actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php,
  actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php,
  actions/admin/plugins/reorder.php, engine/lib/elgglib.php,
  engine/lib/plugins.php, upgrade.php: Refs #968 & #946: Tidied filepath cache
  stuff by placing them in function calls. 

  	* mod/profile/views/default/profile/userdetails.php,
  views/default/admin/main.php, views/default/admin/plugins.php,
  views/default/admin/site.php, views/default/admin/user.php,
  views/default/canvas/layouts/widgets.php,
  views/default/messages/errors/error.php,
  views/default/messages/exceptions/exception.php,
  views/default/messages/messages/message.php,
  views/default/usersettings/main.php, views/default/usersettings/plugins.php:
  Refs #963: Autop changed to longtext on standard views 

  	* engine/lib/database.php, version.php: Added callback support to
  get_data_row() 

2009-04-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: Closes #937: Added time constraints to the tag
  retrieval query. 

2009-04-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: The inclusion of a new library merits a new internal version
  number. 

2009-04-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/riverdashboard/languages/en.php,
  .../views/default/riverdashboard/newestmembers.php: Closes #932: Recent
  members string no longer hard coded 

2009-04-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* vendors/jquery/jquery.form.js, views/default/page_elements/header.php:
  jQuery Form plugin, welcome to Elgg Core. 

2009-04-02  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/views/default/object/thewire.php: Closes #949: Method in "via
  {{Method}}" now wrapped in an elgg_echo 

  	* engine/lib/plugins.php: Closes #945: enable/disable_plugin now updates
  $ENABLED_PLUGINS_CACHE 

2009-03-31  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/uservalidationbyemail/manifest.xml, version.php: Version bump 

  	* engine/lib/metadata.php, engine/lib/users.php,
  mod/uservalidationbyemail/start.php: Closes #896: Error thrown if user not
  validate. Metadata physically removed rather than simply blanked when
  validation is requested. Note: update_metadata no longer seems to support
  anonymous metadata which is likely to have knock on issues elsewhere... 

2009-03-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/icondirect.php: Closes #916: Icondirect now using multibyte
  safe str_split code from filestore.php 

  	* version.php: Version bump 

  	* engine/lib/database.php: Closes #875: Using db link 

  	* engine/lib/notification.php: Closes #889: Decoding html entities from
  messages before stripping tags 

  	* engine/lib/elgglib.php: Closes #897: Memcache datalists correctly saved on
  first load 

  	* views/default/css.php: Closes #903: Large <pre> and <code> blocks no
  longer break page shell 

  	* mod/riverdashboard/index.php: Closes #899: River dash ajax now UTF-8 

  	* views/default/page_elements/owner_block.php: Closes #914: Removed odd line

2009-03-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pageowner.php: Context can now be assigned by defining a
  constant in the page. 

2009-03-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/actions/add.php: Refs #926: Private wire posts get bumped to
  'logged in' 

2009-03-26  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php: small lang tweak 

  	* languages/en.php, .../views/default/profile/editdefaultprofile.php: small
  lang tweak 

2009-03-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/edittopic.php: Closes #930: addtopic -> edittopic 

2009-03-25  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/widgets/river_widget/view.php: small tweak 

  	* .../views/default/river/object/thewire/create.php: river view tweak for
  the wire 

2009-03-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: Different assignment. 

  	* engine/lib/users.php: Disposed of unnecessary $result variables. 

  	* engine/lib/api.php: Closes #844: API parameter test logic improved 

  	* engine/lib/languages.php: Closes #883: Using different operator logic so
  that plugins can replace existing translation entries. 

  	* mod/groups/actions/addtogroup.php: Closes #893: Using ->join() method
  instead to ensure that event is triggered. 

2009-03-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* README.txt, version.php: Oh hai Elgg 1.5 

  	* actions/user/passwordreset.php, actions/user/requestnewpassword.php,
  .../actions/email/confirm.php, version.php: Closes #873: Mail/password
  reset/confirm actions forward to wwwroot rather than ref. Version bump. 

  	* engine/lib/elgglib.php: Fixes #877: Minor typo addressed. Note: This
  function is currently not used. 

2009-03-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php, version.php: Fixed typo in default
  plugins init + version bump 

2009-03-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump 

  	* engine/lib/notification.php: Provide a From email address workaround for
  those with windows servers. See issue http://bugs.php.net/bug.php?id=28038 

2009-03-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/start.php: Profile user icon URL fix. 

2009-03-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/group.php, engine/lib/objects.php,
  engine/lib/sites.php, engine/lib/users.php, languages/en.php, version.php:
  Closes 868: Fixes regression introduced in [3119]. Version number bumped. 

2009-03-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Added a clause that will detect if insert_data
  returned 0 rather than false, and returns 'true' in this case. Fixes #867 

  	* views/default/page_elements/header.php: Javascript loaded using a safer
  URL scheme. Fixes #862 

2009-03-10  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php, .../views/default/groups/group_sort_menu.php:
  missing lang strings fixed 

  	* mod/groups/languages/en.php,
  mod/groups/views/default/groups/grouplisting.php: missing strings added 

2009-03-10  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: left column sidebar background color changed for
  consistency with other pages (props to Cash for spotting it) 

2009-03-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: Minor api tweak 

2009-03-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* README.txt: Changing version number 

  	* version.php: Elgg 1.5 RC2. Hi! 

2009-03-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Closes #823: Root cause was that the Headers decl requires
  mod_headers to be installed (and Apache had a very unhelpful failure mode for
  instances when it wasn't). The Header def has now been IfModuled out. 
  mod_headers is still recommended for correct functioning across proxies. 

2009-03-09  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: openID river rules removed 

2009-03-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Refs #823: Mod_deflate htaccess def now disabled by
  default. 

  	* mod/groups/actions/edit.php: Admins can now change group profile picture. 

2009-03-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/start.php: Banned users always have default icons. 

  	* mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php: Some
  tweaks to river dashboard, including proper language usage. 

  	* engine/lib/notification.php: Banned users no longer get notifications 

  	* actions/register.php, engine/lib/users.php: User validation no longer
  occurs on first install 

  	* engine/lib/filestore.php: Icons are now correctly resized 

2009-03-09  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/edit.php, mod/groups/start.php,
  mod/groups/views/default/forms/groups/edit.php: Groups now support
  add_group_tool_option so that any group tool can be toggled on or off via the
  group's edit form. 

  	* engine/lib/group.php: Introducing the add_group_tool_option function. 

2009-03-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/crontrigger/manifest.xml, mod/diagnostics/manifest.xml,
  mod/garbagecollector/manifest.xml, mod/groups/manifest.xml,
  mod/logbrowser/manifest.xml, mod/logrotate/manifest.xml,
  mod/notifications/manifest.xml, mod/profile/manifest.xml,
  mod/reportedcontent/manifest.xml, mod/riverdashboard/manifest.xml,
  mod/thewire/manifest.xml, mod/uservalidationbyemail/manifest.xml: Bumped
  version numbers on bundled plugins 

2009-03-08  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: css river rule added for openID user updating
  profile 

2009-03-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version bump 

  	* mod/profile/views/default/profile/userdetails.php: Closes #851: Fixed
  regression. It is now possible for an admin to edit another user's profile
  consistent with 1.2 

  	* _css/css.php, _css/js.php: Closes #844 & #845: Override is now no longer
  forced on and so will now obey view cache settings. 

  	* mod/groups/actions/invite.php, mod/groups/languages/en.php,
  mod/groups/start.php, mod/groups/views/default/forms/groups/invite.php:
  Closes #843: Introducing intermediary invite action to establish invite
  relationship but ask a user to join 

  	* version.php: Version bump 

  	* engine/lib/users.php: Closes #841: User request for password changes now
  functional. 

2009-03-06  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: one column canvas padding adding 

2009-03-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php: Very minor comment tweak 

  	* engine/lib/group.php, engine/lib/objects.php, engine/lib/sites.php,
  engine/lib/users.php: Reversed delete procedure on entities, parent now
  checked first before sub deleted. Any stubs left over will be handled by the
  garbage collector. 

2009-03-06  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: river icon added for openID friend, blockquote
  style tweaked, elgg horizontal nav bar improved 

2009-03-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Bumped version number corresponding to the change 

  	* engine/lib/entities.php: Added garbage collector hook to clear up orphaned
  sub table entities. 

  	* mod/garbagecollector/start.php: Changed 'system','gc' to 'gc','system' 

2009-03-06  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/start.php: Fixed icon overrides 

  	* engine/lib/river2.php: If you don't have any friends, the river no longer
  returns all on the 'friends' view. Fixes #839 

  	* mod/profile/views/default/profile/listing.php: Removed banned listing 

  	* mod/profile/index.php: Banned profiles are now hidden 

  	* mod/profile/views/default/profile/userdetails.php: Fixed user profile ban
  message 

2009-03-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version number bump 

  	* engine/lib/languages.php: Closes #838: Missing set from static var. 

2009-03-06  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/json/riverdashboard/container.php,
  views/json/river/item/list.php: Improved JSON version of the dashboard 

2009-03-06  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: missing river entry style added 

2009-03-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/statistics.php: Online users list works properly 

  	* languages/en.php, views/default/annotation/annotate.php: Fixed generic
  river comment view 

  	* mod/riverdashboard/languages/en.php: Corrected a poorly formatted text
  string 

  	* mod/thewire/manifest.xml: New manifest description for the wire. 

  	* version.php: Elgg 1.5 RC1 is gearing up to leave the building. 

  	* mod/apiadmin/actions/generate.php, mod/apiadmin/actions/revokekey.php,
  mod/apiadmin/index.php, mod/apiadmin/languages/en.php,
  mod/apiadmin/manifest.xml, mod/apiadmin/start.php,
  .../views/default/apiadmin/forms/add_key.php,
  mod/apiadmin/views/default/object/api_key.php,
  mod/guidtool/actions/delete.php, mod/guidtool/export.php,
  mod/guidtool/format_picker.php, mod/guidtool/import.php,
  mod/guidtool/index.php, mod/guidtool/languages/en.php,
  mod/guidtool/manifest.xml, mod/guidtool/start.php, mod/guidtool/view.php,
  .../views/default/forms/guidtool/export.php,
  .../views/default/forms/guidtool/format.php,
  .../views/default/forms/guidtool/import.php,
  mod/guidtool/views/default/guidtool/gallery.php,
  mod/guidtool/views/default/guidtool/listing.php,
  mod/guidtool/views/default/guidtool/profile.php,
  .../views/default/object/guidtoolwrapper.php: Farewell APIadmin, farewell
  GUIDtool. We'll see you over in the plugins repo. 

  	* mod/thewire/actions/add.php: Wire posts now save as default access level 

  	* mod/thewire/actions/add.php: Wire posts are now default access 

  	* UPGRADE.txt: Improved upgrade text 

  	* engine/lib/entities.php: Error in subtype detection 

2009-03-05  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/riverdashboard/newestmembers.php: a small layout tweak 

2009-03-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, htaccess_dist: Fixed search RSS 

2009-03-05  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Bumped version 

  	* mod/crontrigger/start.php: Surpressing cron output 

2009-03-04  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: tiny rule added to make widget layout consistent
  across all widgets 

2009-03-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Private items never trigger notifications 

  	* engine/lib/entities.php: Access fix 

  	* engine/lib/entities.php: Let's go with the most obvious application of
  this. 

  	* engine/lib/entities.php, engine/lib/river2.php: River access issues 

  	* engine/lib/river2.php, languages/en.php,
  views/default/river/item/noaccess.php: Stopgap for when you can no longer
  view river items. 

  	* views/default/input/button.php: Button src isn't always required. 

  	* mod/notifications/languages/en.php: Text changes to hopefully make friends
  notification settings a little less confusing 

  	* CONTRIBUTORS.txt: Addition to the contributors file 

2009-03-04  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/views/default/thewire/css.php: css tweak 

2009-03-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/forms/guidtool/export.php,
  .../views/default/forms/guidtool/import.php: GUIDtool now uses
  input/plaintext 

  	* engine/lib/access.php: Access modification - owners can always see their
  own content 

  	* views/foaf/user/default.php: Correction to FOAF URL 

  	* views/foaf/user/default.php: FOAF URL fix 

  	* views/foaf/page_elements/contentwrapper.php: FOAF contentwrapper 

2009-03-04  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Changed notification to use
  has_access_to_entity to move all access control checks to a single mechanism 

2009-03-04  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/views/default/thewire/css.php: added rule to prevent character
  remaing field focus on thewire individual page 

2009-03-04  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Added has_access_to_entity function 

  	* engine/lib/access.php: Added the ability to optionally specify the user to
  get_access_sql_suffix 

2009-03-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/rss/group/default.php, views/rss/object/default.php,
  views/rss/river/item/list.php: URL sanitation for RSS feeds 

  	* mod/groups/views/default/groups/contentwrapper.php: Removing extra quotes 

  	* views/json/page_elements/contentwrapper.php: JSON contentwrapper view 

  	* engine/lib/elgglib.php, mod/groups/all.php, mod/groups/edit.php,
  mod/groups/groupprofile.php,
  mod/groups/views/default/groups/contentwrapper.php,
  mod/groups/views/rss/groups/contentwrapper.php,
  views/default/page_elements/contentwrapper.php,
  views/rss/page_elements/contentwrapper.php: Added contentWrapper view 

2009-03-04  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/query.php: AccessControlQueryComponent::__toString changed to
  use get_access_sql_suffix 

2009-03-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/guidtool/export.php, mod/guidtool/format_picker.php,
  mod/guidtool/import.php, mod/guidtool/index.php,
  mod/guidtool/languages/en.php, mod/guidtool/start.php: Moved GUID tool to
  admin menu. 

2009-03-04  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/riverdashboard/css.php: added a rule to prevent
  characters remaining field on thewire receiving focus/highlighting 

2009-03-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/rss/river/item/list.php: Title fix. 

  	* engine/lib/elgglib.php, views/rss/river/item/list.php: Fixed river RSS
  views 

2009-03-04  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: Commented out a no longer needed line of code 

  	* engine/lib/tags.php: get_tags now uses get_access_sql_suffix for access
  control. 

2009-03-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/rss/river/item/list.php: Ampersand fix 

  	* engine/lib/elgglib.php, .../views/rss/riverdashboard/container.php,
  views/rss/river/item/list.php: Improvements to elgg_view, plus river
  dashboard RSS feed 

  	* mod/groups/start.php: The 'manage join requests' link doesn't show up if
  the current group doesn't have public membership. 

2009-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, mod/profile/icon.php, mod/profile/icondirect.php,
  simplecache/view.php: Moving to a smaller chunk size. 

2009-03-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Bumping version number 

2009-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/icon.php: Profile icons come in chunks. 

2009-03-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, simplecache/view.php: Echoing the large output
  buffer in chunks 

2009-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/icon.php, mod/profile/icondirect.php, simplecache/view.php:
  Splitting output into chunks. 

  	* htaccess_dist: Improved .htaccess 

2009-03-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Stub for experimental view caching (disabled) 

2009-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _css/css.php, _css/js.php: Far future expires header 

2009-03-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Using faster array concatination 

  	* views/default/input/button.php: Closes #832: Internal name now handled 

2009-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: $vars is once again populated with session data 

2009-03-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Removed utterly pointless lines 

  	* engine/lib/languages.php: Current language now cached per process in
  elgg_echo. 

  	* engine/lib/plugins.php: Minor tweaks 

  	* engine/lib/elgglib.php: Minor tweaks 

  	* engine/lib/languages.php: Removed directory test to languages since it's
  probably fair to assume that this isn't going to be the case 

2009-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* simplecache/view.php: Content length on the simplecache. 

2009-03-03  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: tiny amendment to owner-block icon spacing 

2009-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _css/js.php: JS override. 

  	* simplecache/view.php: Fix for previous. 

2009-03-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: Removing the stupidly slow array_merge from lang
  load code 

2009-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _css/css.php, simplecache/view.php: A quiet little CSS override update. 

2009-03-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Made get_library_files non-recursive and removed
  is_dir test... makes the func <1% of total execution time 

2009-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/group.php, engine/lib/objects.php,
  engine/lib/sites.php, engine/lib/users.php: Removed calls to the deprecated
  entity cache 

2009-03-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/crontrigger/start.php: Suppressing output on cron trigger 

2009-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pagehandler.php: Getting rid of needless double-trimming. 

2009-03-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/plugins/disable.php, actions/admin/plugins/disableall.php,
  actions/admin/plugins/enable.php, actions/admin/plugins/enableall.php,
  actions/admin/plugins/reorder.php, engine/lib/elgglib.php,
  engine/lib/plugins.php, upgrade.php: Closes #831: Plugin view location is now
  cached in a file in dataroot and is invalidated on upgrade and plugin
  enable/disable/reorder. This means that views no longer have to be discovered
  on boot - reducing file IO from crazy amounts to 1. This also helps make
  adding new plugins a linear event. 

2009-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* simplecache/view.php: Eliminating the content-length header 

2009-03-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Refs #830: Minor tweak 

  	* engine/lib/cache.php: Cache delete now functional 

2009-03-02  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/cache.php: Limitless queries now supported 

2009-03-02  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/start.php, mod/groups/views/default/groups/forum_latest.php:
  Changed group forums to default to enabled. 

  	* engine/lib/access.php: Changed the order of the access dropdown so that it
  is in order of increasing restriction (private, friends, logged-in, public). 

2009-03-02  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php,
  .../views/default/object/groupforumtopic.php: discussion list updated for
  long usernames, and clearing issues fixed for pc 

2009-03-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Corrected unnecessarily patriotic comments. 

2009-03-02  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Removing duplicate deletion code. 

2009-03-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/install.php: Minor change to previous. 

  	* engine/lib/install.php: A different table to check db existence against. 

2009-03-02  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/object/groupforumtopic.php: small tweak to change from
  username to name on discussion 

2009-03-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php: mac alignment fixed on delete
  button 

  	* mod/groups/views/default/groups/css.php,
  .../views/default/object/groupforumtopic.php: delete discussion button layout
  tweaked 

2009-03-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Bump 

  	* engine/lib/input.php, views/default/output/longtext.php: Closes #828:
  Quite correct - rather tired - arrays are individually trimmed - non-arrays
  are not. Closes #714: Input filtering now triggers on a plugin hook, this
  allows plugins to provide other filtering methods than kses (Refs #561). 

2009-03-01  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/object/groupforumtopic.php: deleting discussions added 

2009-03-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php: Closes #828: Array input values now trimmed
  individually. 

2009-03-01  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/languages/en.php: Wire lang string tweaked 

2009-03-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/icon_bookmarkthis.gif, _graphics/icon_reportthis.gif: owner
  block icons background color corrected for new theme 

  	* .../views/default/riverdashboard/css.php: reply and delete button removed
  on latest post on riverdashboard 

  	* mod/groups/views/default/forms/forums/addpost.php,
  mod/groups/views/default/forms/forums/addtopic.php,
  .../views/default/forms/forums/edittopic.php,
  mod/groups/views/default/forum/topicposts.php,
  .../views/default/reportedcontent/form.php,
  views/default/comments/forms/edit.php, views/default/css.php: input/longtext
  and remove editor link layout improved 

2009-02-28  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php: Closes #665: Using a bit of preg callback magic to
  do <wbr> encoding and href encoding in one pass. 

  	* engine/lib/languages.php: Closes #824: $language is initialised 

2009-02-28  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/widgets/river_widget/edit.php: activity widget default
  tweaked 

  	* mod/thewire/languages/en.php: the wire lang tweaked 

  	* mod/thewire/views/default/object/thewire.php: the wire now uses name
  rather than username 

2009-02-28  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2009022701.php: Disabling updateclient on installs as
  part of upgrade, this is because it is no longer included and can cause
  problems. 

2009-02-28  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/object/groupforumtopic.php: autop removed on fetching
  group description for list view (to remove extraneous <br />) 

  	* mod/groups/views/default/groups/forum_latest.php: clearfloat fixed 

  	* mod/groups/views/default/groups/css.php,
  .../views/default/object/groupforumtopic.php: groups latest discussion list
  view timestamp moved/formatted 

2009-02-28  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/addtogroup.php: Removed email force from notification
  emails 

2009-02-28  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php: groups widgets layout made
  consistent 

2009-02-27  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: enable/disable mods buttons layout tweaked 

2009-02-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/riverdashboard/languages/en.php: Corrected capitalisation, added
  better description to 'add message' link 

2009-02-27  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/footer_back.gif, _graphics/friends_picker_arrows.gif,
  _graphics/icons/default/topbar.png, _graphics/owner_block_back.jpg,
  _graphics/owner_block_menu_arrow.gif, _graphics/owner_block_menu_dot.gif,
  _graphics/page_back_linen.gif, _graphics/page_back_linen_shadow.gif,
  _graphics/skyscraper.gif, _graphics/spotlight_back.gif,
  _graphics/thewire_speech_bubble.gif, _graphics/toolbar_arrow.png,
  _graphics/toolbar_arrow_ie.gif, _graphics/tools_over.png,
  mod/groups/graphics/defaultlarge.gif, mod/groups/graphics/defaultmedium.gif,
  mod/groups/graphics/defaultsmall.gif, mod/groups/graphics/defaulttiny.gif,
  mod/groups/views/default/groups/css.php,
  mod/logbrowser/views/default/logbrowser/css.php,
  .../views/default/notifications/css.php,
  mod/profile/graphics/defaultlarge.gif, mod/profile/graphics/defaultlarge.jpg,
  mod/profile/graphics/defaultmaster.gif,
  mod/profile/graphics/defaultmaster.jpg,
  mod/profile/graphics/defaultmedium.gif,
  mod/profile/graphics/defaultmedium.jpg,
  mod/profile/graphics/defaultsmall.gif, mod/profile/graphics/defaultsmall.jpg,
  mod/profile/graphics/defaulttiny.gif, mod/profile/graphics/defaulttiny.jpg,
  mod/profile/graphics/defaulttopbar.gif,
  mod/profile/graphics/defaulttopbar.jpg,
  .../views/default/icon/user/default/large.php,
  .../views/default/icon/user/default/master.php,
  .../views/default/icon/user/default/medium.php,
  .../views/default/icon/user/default/small.php,
  .../views/default/icon/user/default/tiny.php,
  .../views/default/icon/user/default/topbar.php,
  mod/profile/views/default/profile/css.php,
  .../views/default/reportedcontent/css.php,
  .../views/default/riverdashboard/css.php,
  mod/thewire/graphics/thewire_speech_bubble.gif,
  mod/thewire/views/default/thewire/css.php, views/default/css.php,
  views/default/js/friendsPickerv1.php, views/default/js/initialise_elgg.php:
  default theme changed 

2009-02-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Bumped version number 

2009-02-27  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/forums/editpost.php,
  mod/groups/views/default/forum/topicposts.php: forum post edit bug fixed 

2009-02-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Deflation is now turned off by default because a version of
  a certain majority-share browser really doesn't like it. 

2009-02-27  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/admin/plugins.php: buttons moved 

  	* views/default/admin/plugins.php: class names added to enable/disable
  buttons 

2009-02-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/plugins/disableall.php, actions/admin/plugins/enableall.php,
  engine/lib/plugins.php, languages/en.php, views/default/admin/plugins.php:
  Enable all / disable all functionality added 

2009-02-27  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/views/default/widgets/thewire/view.php: set a default num of
  wire posts to appear on a widget 

2009-02-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/addtogroup.php,
  mod/groups/actions/groupskillrequest.php, mod/groups/languages/en.php,
  mod/groups/membershipreq.php, mod/groups/start.php,
  .../views/default/groups/membershiprequests.php: Join request management
  added. 

2009-02-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/forms/guidtool/export.php,
  mod/profile/views/default/profile/icon.php, views/default/input/access.php,
  views/default/input/button.php, views/default/input/checkboxes.php,
  views/default/input/email.php, views/default/input/hidden.php,
  views/default/input/longtext.php, views/default/input/password.php,
  views/default/input/plaintext.php, views/default/input/pulldown.php,
  views/default/input/radio.php, views/default/input/tags.php,
  views/default/input/text.php, views/default/input/url.php,
  views/default/messages/exceptions/exception.php,
  views/default/output/calendar.php, views/default/output/confirmlink.php,
  views/default/output/email.php, views/default/output/pulldown.php,
  views/default/output/tagcloud.php, views/default/output/tags.php,
  views/default/output/text.php, views/default/output/url.php,
  views/failsafe/input/button.php, views/failsafe/input/checkboxes.php,
  views/failsafe/input/hidden.php, views/failsafe/input/text.php,
  views/failsafe/messages/exceptions/exception.php: Closes #651: I agree,
  changed to convert both quotes. 

2009-02-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Added 'accept' to the language list 

2009-02-27  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forum/topicposts.php,
  .../views/default/reportedcontent/listing.php,
  .../views/default/riverdashboard/sitemessage.php, views/default/css.php,
  views/default/js/initialise_elgg.php: generic reusable collapsible div added
  (replacing manifest_file which is solely for admin plugins page) 

2009-02-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../notifications/subscriptions/collections.php,
  .../notifications/subscriptions/forminternals.php,
  .../notifications/subscriptions/groupsform.php,
  .../notifications/subscriptions/jsfuncs.php,
  .../notifications/subscriptions/personal.php: Fixed checkboxes on the
  notification screen. 

  	* views/default/admin/plugins_opt/plugin.php: Plugin descriptions are now
  displayed on the tool menu, for better ease of use. 

2009-02-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/login.php, languages/en.php: Redirect to tools on first admin
  login. 

2009-02-27  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/riverdashboard/newestmembers.php: members box fixed for
  IE6&7 

  	* mod/thewire/views/default/object/thewire.php: thewire user icon layout
  fixed for IE / cross-browser consistency 

2009-02-26  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/uservalidationbyemail/start.php: Event functions should return true to
  prevent an event from being halted. Now this one does. 

2009-02-26  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/grouplisting.php,
  mod/groups/views/default/groups/members.php,
  .../views/default/object/groupforumtopic.php,
  views/default/canvas/layouts/sidebar_boxes.php: markup fixing / cleanup / ie6
  fixes 

2009-02-26  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/widgets.php: Fixes to container
  permissions and widgets to allow default widgets to work with the Elgg
  permissions system. 

2009-02-26  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* search/index.php: The search endpoint can now be told to go fetch a users'
  friends. 

2009-02-26  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/plugins/disable.php, actions/admin/plugins/enable.php:
  enable/disable plugin actions now support arrays as parameters 

  	* mod/groups/actions/addtogroup.php, mod/groups/actions/join.php,
  mod/groups/actions/joinrequest.php: Closes #801, Refs #277: Group
  join/request logic altered. 

2009-02-26  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/thewire/profile_status.php: broken wire link fixed 

2009-02-26  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forum/topicposts.php: Gave each edit box a unique
  ID 

2009-02-26  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Small access tweak for sending notifications.

  	* mod/groups/start.php: Fixed duplicate notifications. 

  	* mod/groups/start.php: Fixed the first-post forum topic notification error.
  Fixes #816 

2009-02-26  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Added "enemies" code to get_access_sql_suffix. This
  implements two features: a. a user can prevent another user from seeing any
  of his content and b. a user can filter out all the content created by
  another user.  There is no interface for this yet, but adding one should be
  easy with this core support. 

2009-02-26  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/views/default/object/thewire.php,
  views/default/navigation/pagination.php: markup fixed for cross-browser
  rendering consistency 

2009-02-26  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/riverdashboard/index.php: Fixed pagination when filtering. 

2009-02-26  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/admin.php: Closes #822: Action file existed however the action
  was not registered (previously called directly) 

  	* account/forgotten_password.php, account/register.php,
  dashboard/latest.php, engine/lib/elgglib.php, entities/list.php,
  friends/add.php, friends/collections.php, friends/edit.php,
  friends/index.php, friends/of.php, index.php, install.php,
  mod/notifications/groups.php, mod/notifications/index.php,
  mod/reportedcontent/add.php, mod/riverdashboard/index.php: Closes #807:
  Removed echo on page_draw() 

2009-02-26  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php, mod/groups/views/default/groups/find.php:
  Corrected bad form action for group tag and made search label a little more
  specific. 

2009-02-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: Refs #808: Bug was actually fixed by not using
  empty... register_translations has to be in the wild otherwise install won't
  load translation. 

  	* engine/lib/languages.php: Closes #808: Removed register_translation from
  the wild, now called on boot so that it is always after configuration_init 

2009-02-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/output/longtext.php: output/longtext now parses URLs. 

2009-02-25  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: small lang tweak 

2009-02-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/riverdashboard/js.php: Fixed river pagination issue 

2009-02-25  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/notifications/languages/en.php: lang file replaced 

  	* mod/riverdashboard/languages/en.php: missing lang string 

2009-02-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Architectural version number change 

2009-02-25  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/elgglib.php, languages/en.php: Added
  friends access level 

  	* actions/admin/site/update_basic.php, engine/lib/access.php,
  engine/lib/users.php, languages/en.php, views/default/settings/system.php:
  Introduces user default access. 

2009-02-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Closes #800: Fixes typo 

2009-02-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../notifications/subscriptions/forminternals.php,
  views/default/friends/picker.php: Unicode character fix for friends picker.
  Fixes #281 

  	* mod/thewire/languages/en.php: SPG fix 

  	* .../notifications/subscriptions/collections.php,
  .../notifications/subscriptions/forminternals.php,
  .../notifications/subscriptions/groupsform.php,
  .../notifications/subscriptions/personal.php: Removing the jumps on the
  notification pickers. 

  	* mod/groups/start.php: Removing the membership requests link for now. 

2009-02-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/groupprofile.php,
  mod/groups/views/default/groups/groupprofile.php: Removing an infinite loop
  in groups. 

  	* mod/groups/views/default/forms/groups/invite.php: The group invite friends
  picker now correctly highlights friends' tabs 

  	* engine/lib/metadata.php: Syntax improvements for the get_metadata
  functions 

  	* engine/lib/relationships.php: Fix for previous, including a change to
  check_entity_relationships that actually returns the relationship object. 

  	* engine/lib/relationships.php: Introducing the 'delete relationship' event.
  Fixes #779 

  	* mod/groups/languages/en.php: Defining grouptopic:blank; fixes #809 

  	* engine/lib/notification.php: Notifications with nonexistent handlers no
  longer throw an exception; they now write to the error log. Refs #754 

  	* engine/lib/sessions.php: The session initialisation order is slightly
  altered to allow for language setup on the index page. Fixes #803 

  	* mod/groups/start.php: Group topics now have a friendlier URL. This will
  help a lot for notifications. 

  	* engine/lib/notification.php: Fixed error in notification procedure 

  	* .../graphics/icon_notifications_web.gif: Removing web notification
  graphic; will sit elsewhere. 

2009-02-24  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../graphics/icon_notifications_web.gif: web notification icon added 

2009-02-24  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/find.php: all groups search form 

2009-02-24  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/login.php, actions/user/requestnewpassword.php,
  mod/uservalidationbyemail/languages/en.php: Attempts by unvalidated users to
  login or request new passwords now trigger plugin hooks (if available) or
  trigger the user validation event by default. Thus, in the default case, the
  user will be remailed a validation link. Addresses part of
  http://trac.elgg.org/elgg/ticket/759 . 

2009-02-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/icondirect.php: Removing a minor simplecache debug message
  that accidentally made it in. 

  	* mod/profile/icon.php, mod/profile/icondirect.php: Default icons are
  preserved. 

2009-02-24  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php,
  .../views/default/settings/riverdashboard/edit.php: you can now replace the
  default dashboard with the new activity river, if required. 

2009-02-24  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/search/startblurb.php,
  views/default/user/search/finishblurb.php,
  views/default/user/search/startblurb.php: search results formatted 

2009-02-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _css/css.php, _css/js.php, upgrade.php: CSS, JS, upgrade are marked as
  external pages. 

2009-02-24  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/groupprofile.php: groups:notfound:details
  text string formatted 

2009-02-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/discussions.php, mod/groups/forum.php,
  mod/groups/membership.php, mod/groups/topicposts.php: Group gatekeeper on
  internal group pages. 

  	* engine/lib/xml-rpc.php: Minor variable fix. Fixes #811 

2009-02-24  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/delete.php: when deleting a group you now go back to
  your groups 

2009-02-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: A further architecture update version increment. 

2009-02-24  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forms/groups/invite.php: invite friends to group
  page modified 

2009-02-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/widgets.php: Added fixes to
  create_entity and add_widgets to correctly handle containers. 

2009-02-24  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/thewire/profile_status.php: profile update wire tweaked 

2009-02-24  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php, engine/lib/elgglib.php,
  mod/profile/icondirect.php: Made icon views work properly for non-default
  icons, and introduced elgg_view_enable_simplecache and
  elgg_view_disable_simplecache functions. 

2009-02-24  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/thewire/profile_status.php: profile status update link
  formatted 

2009-02-23  kevinjardine <kevinjardine@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php, engine/lib/configuration.php,
  languages/en.php, mod/profile/icondirect.php, simplecache/view.php,
  views/default/settings/system.php: Added the ability to turn simplecache on
  and off. 

2009-02-23  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/views/default/thewire/forms/add.php: post to wire from thewire
  page styled 

2009-02-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/start.php: You should no longer get notified of your own topic
  posts. 

  	* engine/lib/elgglib.php: ACCESS_DEFAULT is now defined. 

2009-02-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/views/default/thewire/forms/add.php: a tweak to the wire 

  	* mod/thewire/actions/add.php, mod/thewire/everyone.php,
  mod/thewire/index.php, mod/thewire/languages/en.php, mod/thewire/start.php,
  mod/thewire/views/default/thewire/forms/add.php,
  .../views/default/thewire/profile_status.php: new wire work 

2009-02-23  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php,
  mod/groups/views/default/groups/profileitems.php: right_column changed from
  class to id to match left_column 

2009-02-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/groupprofile.php, mod/groups/views/rss/groups/profileitems.php:
  Group RSS feed. 

  	* mod/groups/views/rss/forum/topics.php: RSS fix for groups. 

  	* engine/handlers/pagehandler.php: Removing the external definition from the
  page handler again. 

  	* engine/lib/annotations.php, mod/groups/start.php,
  mod/groups/topicposts.php, mod/groups/views/default/forum/topicposts.php,
  mod/groups/views/rss/forum/topicposts.php,
  mod/groups/views/rss/forum/viewposts.php, views/rss/object/default.php: RSS
  for group topics, including fixes for annotation getURL() override 

2009-02-23  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/messages/errors/list.php,
  views/default/messages/messages/list.php,
  views/default/navigation/topbar_tools.php,
  views/default/page_elements/elgg_topbar.php: top toolbar menu id changed to
  class. messages div slide action in some browsers removed. 

2009-02-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/handlers/pagehandler.php: Further external marker on the
  pagehandler for walledgarden 

2009-02-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/forums/editpost.php, mod/groups/start.php,
  mod/groups/views/default/forum/topicposts.php: new group edit options on
  discussion 

2009-02-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/handlers/action_handler.php, engine/handlers/cron_handler.php,
  engine/handlers/xml-rpc_handler.php, index.php: Hook for better walled garden

2009-02-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/forums/editpost.php,
  mod/groups/views/default/forum/topicposts.php: a couple more group comment
  edit tweaks 

2009-02-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forum/topicposts.php: Translating untranslated
  string 

2009-02-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/forums/editpost.php,
  mod/groups/views/default/forum/topicposts.php: small edit comment bug fixed 

2009-02-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Slight version change to represent architectural changes. 

2009-02-23  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forum/topics.php,
  .../views/default/object/groupforumtopic.php: groups interface details
  cleanup 

2009-02-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php, mod/groups/groupprofile.php: Introducing
  group_gatekeeper() 

  	* mod/thewire/languages/en.php: New post wire string 

  	* views/failsafe/input/access.php: Introducing the access control to the
  failsafe view. 

  	* actions/admin/site/update_basic.php, actions/systemsettings/install.php,
  engine/lib/access.php, engine/lib/widgets.php, languages/en.php,
  mod/profile/actions/edit.php, mod/profile/views/default/profile/edit.php,
  views/default/input/access.php, views/default/settings/system.php,
  views/failsafe/settings/system.php: Added site default access permissions.
  Refs #744 

2009-02-23  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forum/topicposts.php: superfluous <p> tags
  removed 

2009-02-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php: missing lang tweak 

  	* mod/groups/views/default/forum/topics.php: new group discussion layout
  tweaked to actually work 

  	* mod/groups/actions/forums/addtopic.php, mod/groups/languages/en.php,
  .../views/default/river/forum/topic/create.php: topic starting included in
  river 

2009-02-22  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/forum.php, mod/groups/languages/en.php,
  .../views/default/object/groupforumtopic.php: new group discussion layout 

  	* mod/groups/languages/en.php: tweaks to the group discussion lang 

  	* mod/groups/forum.php: group forum posts are now displayed based on last
  action 

  	* mod/groups/actions/forums/deletepost.php,
  mod/groups/actions/forums/editpost.php, mod/groups/languages/en.php,
  mod/groups/start.php, mod/groups/views/default/forum/topicposts.php: users
  can now edit and delete their forum comments 

  	* mod/groups/actions/join.php, mod/groups/languages/en.php,
  mod/groups/views/default/river/group/create.php: new join group river view
  added 

  	* mod/groups/actions/forums/addpost.php,
  mod/groups/views/default/river/forum/create.php: new river view added for
  group forum posts 

2009-02-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/riverdashboard/index.php,
  .../views/default/riverdashboard/container.php,
  .../views/default/riverdashboard/js.php,
  .../views/default/riverdashboard/nav.php: Riverdashboard now loads tabs via
  jQuery AJAX. 

  	* .../notifications/subscriptions/forminternals.php,
  views/default/friends/forms/edit.php, views/default/friends/picker.php: The
  friends picker now highlights tabs when creating a collection if a user is
  present there. Also, the separate friends picker in the notification plugin
  is also now internationalised. 

2009-02-20  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/widgets/a_users_groups/view.php: groups widget class
  added 

2009-02-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/start.php: Correction for previous. 

  	* mod/groups/start.php: Forum topic notifications fix. 

  	* engine/lib/notification.php: Notification messages can be suppressed
  programmatically. 

2009-02-20  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/widgets/a_users_groups/view.php: group widget tweaked 

2009-02-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Fixes an annoying problem in countAnnotations.

2009-02-20  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php, mod/groups/start.php: group email tweak to
  include lang 

2009-02-20  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/defaultprofile.php: custom profile fields admin panel
  formatted 

  	* .../views/default/thewire/profile_status.php: brackets added around
  timestamp 

2009-02-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: isFriend() now retrieving userid correctly 

2009-02-20  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/thewire/profile_status.php: profile status view tweaked 

2009-02-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/addtogroup.php: Closes #784: Action now checks that the
  user is the logged in user's friend before invite. 

2009-02-20  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/usersettings/plugins_opt/plugin.php: configure tools page -
  individual tools formatted 

  	* .../views/default/widgets/river_widget/view.php: activity widget interface

  	* views/default/spotlight/default.php: formatted spotlight footer 

2009-02-20  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/listing.php: status moved on member
  listings 

2009-02-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php, mod/groups/membershipreq.php,
  mod/groups/start.php: Placeholder for future work (refs #277) 

2009-02-20  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/actions/add.php: tweak to the add to wire action to make sure
  forward takes the user to the correct place 

2009-02-20  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/grouplisting.php: group details
  containerised 

2009-02-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Removing unnecessary mod_rewrite rule 

  	* languages/en.php, views/default/friends/picker.php: The friends picker can
  now be internationalized, also allows you to view users whose usernames don't
  begin with a letter in the char array. 

2009-02-20  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/widgets/river_widget/edit.php: riverdash activity widget
  edit panel formatted 

  	* mod/thewire/views/default/widgets/thewire/view.php: empty <p> tags causing
  issues removed 

  	* mod/groups/views/default/forms/groups/edit.php: button floated and cleared

2009-02-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/spotlight/default.php: Went in to decapitalise "intranet",
  ended up making the text hopefully more immediate. 

2009-02-20  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forms/groups/edit.php: delete group button moved
  into own area 

  	* mod/groups/views/default/forms/forums/addtopic.php,
  mod/groups/views/default/forum/topics.php,
  mod/groups/views/default/groups/forum_latest.php,
  mod/groups/views/default/groups/groupprofile.php,
  mod/groups/views/default/groups/side_menu.php: group areas interfacing 

2009-02-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* admin/plugins.php, admin/site.php, admin/statistics.php, admin/user.php,
  views/default/page_elements/owner_block.php: Removed unnecessary owner
  blocks. 

2009-02-20  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/spotlight/default.php: new spotlight contents 

2009-02-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/messages/exceptions/exception.php: Minor improvement to
  exception message 

  	* views/default/messages/exceptions/exception.php: Minor improvement to
  exception message 

  	* engine/lib/elgglib.php, views/default/messages/exceptions/exception.php:
  Closes #487: Removed superfluous page_draw from exception view. 

2009-02-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php, engine/lib/river2.php: Added some documentation to
  the river functions. 

2009-02-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/apiadmin/manifest.xml, mod/crontrigger/manifest.xml,
  mod/diagnostics/manifest.xml, mod/garbagecollector/manifest.xml,
  mod/groups/manifest.xml, mod/guidtool/manifest.xml,
  mod/logbrowser/manifest.xml, mod/logrotate/manifest.xml,
  mod/notifications/manifest.xml, mod/profile/manifest.xml,
  mod/reportedcontent/manifest.xml, mod/thewire/manifest.xml,
  mod/uservalidationbyemail/manifest.xml: Updated core module manifests to
  contain today's build number. Refs #394 

  	* mod/riverdashboard/manifest.xml: Closes #795: Added manifest to
  riverdashboard 

  	* mod/groups/languages/en.php: Closes #798: Fixing language definition which
  somehow got clobbered. Nice spot! 

  	* engine/lib/entities.php: Fixes warning messages on disable or delete for
  times when an entity has no sub items. 

2009-02-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river2.php, .../views/default/widgets/river_widget/view.php,
  views/default/river/item/list.php: Pagination is now optional on river lists;
  is removed on the river widget 

  	* engine/lib/river2.php: Friends river no longer shows your own stuff. 

2009-02-19  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/edit.php: missing wrapper added 

2009-02-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/forum.php: Added a title to group forum topics. Fixes #603 

  	* mod/groups/membership.php: For now, the group membership page is
  protected, although eventually this should get its own profile dropdown menu.
  Fixes #605 

2009-02-19  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/featured.php,
  mod/groups/views/default/groups/forum_latest.php,
  mod/groups/views/default/groups/profileitems.php: groups interface updated 

2009-02-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: An alternative template handler will now be sought
  by elgg_view by default. Fixes #768 

2009-02-19  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/find.php,
  mod/groups/views/default/groups/side_menu.php: all groups submenu tweaked 

2009-02-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/install.php: A lighter way to detect if the db has been
  installed. Fixes #791 

2009-02-19  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php,
  mod/groups/views/default/groups/featured.php: featured groups sidebar styled 

2009-02-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Fixed parameter errors in site-related functions.
  Fixes #793 

  	* mod/profile/icondirect.php: Better unicode patching for icons. Fixes #789 

2009-02-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Updated version number to today's build 

2009-02-19  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/all.php: small tweak to popular groups 

  	* mod/groups/all.php: it is now possible to list groups by most popular 

  	* views/default/page_elements/header.php,
  views/default/page_elements/header_contents.php,
  views/default/pageshells/pageshell.php: the header has been split out so that
  theme authors can target the header output without worrying about overwriting
  the whole header file. 

2009-02-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Introduced get / list entities by
  relationship count 

2009-02-19  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/thewire/actions/add.php, mod/thewire/actions/delete.php,
  mod/thewire/add.php, mod/thewire/everyone.php,
  mod/thewire/graphics/thewire_speech_bubble.gif, mod/thewire/index.php,
  mod/thewire/languages/en.php, mod/thewire/manifest.xml,
  mod/thewire/readme.txt, mod/thewire/start.php,
  mod/thewire/views/default/object/thewire.php,
  .../views/default/river/object/thewire/create.php,
  .../views/default/thewire/activity_view.php,
  mod/thewire/views/default/thewire/css.php,
  mod/thewire/views/default/thewire/forms/add.php,
  mod/thewire/views/default/thewire/notfound.php,
  .../views/default/thewire/profile_status.php,
  .../views/default/thewire/scripts/counter.js,
  mod/thewire/views/default/thewire/view.php,
  mod/thewire/views/default/widgets/thewire/edit.php,
  mod/thewire/views/default/widgets/thewire/view.php: the wire has been moved
  to core as it now powers profile status and status on member search 

  	* mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php,
  mod/activity/languages/en.php, mod/activity/manifest.xml,
  mod/activity/opendd.php, mod/activity/start.php,
  mod/activity/views/default/activity/css.php,
  mod/activity/views/default/activity/dashboard.php,
  mod/activity/views/default/activity/offset.php,
  mod/activity/views/default/activity/wrapper.php,
  .../views/default/settings/activity/edit.php,
  mod/activity/views/opendd/activity/dashboard.php, mod/river/languages/en.php,
  mod/river/manifest.xml, mod/river/start.php,
  .../views/default/widgets/river_widget/edit.php,
  .../views/default/widgets/river_widget/view.php,
  .../default/widgets/river_widget_friends/edit.php,
  .../default/widgets/river_widget_friends/view.php: old activity and river
  removed 

2009-02-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist, .../views/default/apiadmin/forms/add_key.php,
  mod/apiadmin/views/default/object/api_key.php,
  .../views/default/diagnostics/forms/download.php,
  mod/groups/actions/join.php, mod/profile/defaultprofile.php,
  .../views/default/profile/editdefaultprofile.php,
  .../views/default/profile/menu/adminlinks.php,
  views/default/account/forms/forgotten_password.php,
  views/default/object/default.php: Repointed actions/ to action/ in all views
  and removed actions/* from the action handler. 

2009-02-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/admin/plugins_opt/plugin.php: Removed some bad links on
  actions 

  	* engine/lib/languages.php: Fixed strange infinite loop on language loading.

  	* engine/lib/languages.php: Removed @ from register translation include_once

  	* engine/lib/plugins.php, languages/en.php,
  views/default/admin/plugins_opt/plugin.php: Closes #394: May now specify
  elgg_version in the manifest to specify a minimum version of elgg required. 

2009-02-19  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, views/default/canvas_header/submenu_template.php:
  delete confirmation added to delete pages 

  	* .../views/default/riverdashboard/sitemessage.php: input view changed on
  site messages 

  	* mod/groups/languages/en.php,
  mod/groups/views/default/forms/groups/edit.php: warning applied to group
  deletion 

  	* mod/groups/edit.php: title tweaked 

2009-02-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Fix for user object counting with upper and lower
  time limits. 

2009-02-19  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: missing lang file 

  	* views/default/page_elements/owner_block.php: ownerblock tweak 

2009-02-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/users.php, languages/en.php:
  Introducing archive functionality. 

2009-02-19  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php,
  .../views/default/river/sitemessage/create.php,
  .../views/default/widgets/river_widget/edit.php,
  .../views/default/widgets/river_widget/view.php: new river widget 

2009-02-18  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/elgg_toolbar_logo.gif: updated elgg toolbar logo 

2009-02-18  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/featured.php: missing id applied 

  	* mod/groups/actions/featured.php, mod/groups/all.php,
  mod/groups/languages/en.php, mod/groups/start.php,
  mod/groups/views/default/groups/featured.php,
  mod/groups/views/default/groups/grouplisting.php: admins can highlight
  featured groups 

2009-02-18  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/find.php: sidebar forms styled 

2009-02-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/start.php: Closes #790: Removed @ before
  include statements. 

2009-02-18  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/river/item/list.php: forward and back text added 

  	* mod/profile/defaultprofile.php: reset button wrapped 

  	* .../views/default/riverdashboard/nav.php,
  .../views/default/riverdashboard/newestmembers.php,
  .../views/default/riverdashboard/sitemessage.php,
  views/default/river/item/list.php: pagination on river fixed / styled, and
  site message styled 

2009-02-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: Helping plugin developers by no longer suppressing
  parsing errors in plugins. 

2009-02-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/riverdashboard/start.php: Fix for previous 

  	* mod/riverdashboard/start.php: Riverdashboard registers an init event
  handler now ..... 

2009-02-17  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/all.php, mod/groups/views/default/groups/find.php: style
  applied 

2009-02-17  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/all.php, mod/groups/views/default/groups/side_menu.php: more
  more all groups tweak 

  	* mod/groups/all.php, mod/groups/languages/en.php, mod/groups/start.php,
  mod/groups/views/default/groups/featured.php,
  mod/groups/views/default/groups/find.php,
  .../views/default/groups/group_sort_menu.php,
  mod/groups/views/default/groups/grouplisting.php: new all groups view 

  	* mod/profile/views/default/profile/userdetails.php: bug fixed in profile
  status 

  	* views/default/river/item/wrapper.php: river view altered 

2009-02-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/widgets/wrapper.php: Closes #763: A
  message is now displayed for widgets belonging to disabled plugins explaining
  what has happened. 

2009-02-17  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/riverdashboard/css.php: css added to sep file 

2009-02-17  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/riverdashboard/welcome.php: welcome message tweaked 

  	* mod/riverdashboard/actions/add.php, mod/riverdashboard/actions/delete.php,
  mod/riverdashboard/languages/en.php, mod/riverdashboard/start.php,
  .../views/default/riverdashboard/sitemessage.php: simple site message added 

  	* mod/groups/views/default/groups/profileitems.php: removed a redundant view

2009-02-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/groupprofile.php, mod/groups/languages/en.php,
  .../views/default/groups/closedmembership.php: Closes #786: Only basic
  profile information provided to non-joined users of closed groups. 

2009-02-17  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/listing.php: entity passed to status
  view 

2009-02-17  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/riverdashboard/index.php, mod/riverdashboard/start.php,
  .../views/default/riverdashboard/css.php,
  .../views/default/riverdashboard/nav.php,
  .../views/default/riverdashboard/newestmembers.php,
  .../views/default/riverdashboard/sitemessage.php,
  .../views/default/riverdashboard/welcome.php, views/default/css.php,
  views/default/friends/collectiontabs.php: interface updated, markup tweaked
  etc 

2009-02-17  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/listing.php: new status view created
  that can be extended 

2009-02-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/start.php: Added some very basic page load
  profiling. 

  	* engine/lib/elgglib.php: Closes #785: datalists now pulls all settings on
  first item load. 

  	* engine/start.php: Closes #783: Initial cache write on start now checks
  whether elgg has been fully installed before proceeding. 

2009-02-16  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/userdetails.php: new view added to allow
  status plugins to extend and display as part of the profile block 

2009-02-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/icondirect.php: Icondirect now falls back on the cached
  default view 

  	* mod/profile/start.php: Icon default views are now registered as cached 

  	* views/default/input/plaintext.php: Introducing input/plaintext. 

2009-02-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/viewtype.php: loose page elements wrapped in
  container div 

2009-02-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/start.php, upgrade.php: A little more
  flexibility for the simplecache. 

2009-02-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Short circuit get entity on impossible values,
  saving two db queries per page 

2009-02-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _css/css.php, _css/js.php, engine/lib/elgglib.php, engine/start.php,
  simplecache/view.php, views/default/page_elements/header.php: Views
  simplecache improvements. 

2009-02-16  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/footer.php: another view added for analytics
  which plugins can extend 

  	* views/default/page_elements/footer.php: footer links replaced by a view
  which plugins can extend 

2009-02-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/cache.php: Removed select_default_memcache as this was not
  used. 

  	* engine/lib/languages.php, engine/lib/sessions.php, engine/start.php,
  version.php: Closes #429: Language loading now no longer loads all possible
  translations - only english + user's preferred language/site preference 

2009-02-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/usersettings.php, languages/en.php,
  mod/profile/views/default/profile/userdetails.php,
  views/default/friends/collections.php, views/default/friends/forms/edit.php,
  views/default/friends/tablelist.php: theme updates 

2009-02-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/plugins/disable.php, actions/admin/plugins/enable.php,
  actions/admin/plugins/reorder.php: Simplecache improvements. 

  	* _css/css.php, _css/js.php, engine/lib/elgglib.php, engine/start.php,
  mod/profile/start.php, mod/profile/views/default/profile/metatags.php,
  simplecache/view.php, upgrade.php, views/default/page_elements/header.php:
  Committing the simplecache for views. 

2009-02-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/collections.php: removed broken expand all link and
  js 

2009-02-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/admin/plugins_opt/plugin.php: Closes #777:
  Plugin version now displayed under "more info" link in plugin admin settings.

2009-02-15  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: latest activity link removed as it will be
  replaced by a full activity stream 

  	* views/default/admin/statistics.php: removed redundant stats info 

2009-02-15  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/usersettings/form.php: user settings style brought in line
  with other settings pages 

2009-02-15  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/forum_latest.php: removed the dropdown
  menu from forum latest view on group profiles 

  	* mod/groups/start.php: allow users to put a widget of their groups on their
  dashboard as well as profile. 

  	* mod/groups/views/default/groups/forum_latest.php,
  mod/groups/views/default/groups/profileitems.php: group homepage forum view
  tweaked 

2009-02-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Fixes #778. Thanks! 

2009-02-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/apiadmin/forms/add_key.php,
  mod/apiadmin/views/default/object/api_key.php, mod/diagnostics/index.php,
  .../views/default/diagnostics/forms/download.php,
  .../default/notifications/subscriptions/form.php,
  .../notifications/subscriptions/groupsform.php,
  mod/profile/views/default/profile/edit.php,
  .../views/default/profile/editdefaultprofile.php,
  mod/profile/views/default/profile/editicon.php,
  .../views/default/reportedcontent/form.php,
  .../views/default/reportedcontent/listing.php,
  views/default/admin/plugins.php, views/default/admin/site.php,
  views/default/admin/statistics.php, views/default/admin/user.php,
  views/default/usersettings/form.php, views/default/usersettings/plugins.php:
  css classname cleanup, prep for v1.5 default theme 

2009-02-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river2.php, views/default/river/item/list.php: Simple river
  pagination. 

2009-02-13  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/riverdashboard/index.php,
  .../views/default/riverdashboard/newestmembers.php,
  .../views/default/riverdashboard/sitemessage.php,
  .../views/default/riverdashboard/welcome.php: new views for riverdashboard 

2009-02-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/admin/plugins_opt/plugin.php, views/default/css.php,
  views/default/js/initialise_elgg.php: Moved plugin settings so they're more
  obvious. 

2009-02-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: Fixed logic bug in login() 

  	* engine/schema/upgrades/2009021301.sql, mod/groups/actions/edit.php,
  mod/groups/languages/en.php, mod/groups/views/default/forms/groups/edit.php,
  version.php: Closes #761, #718: Group permissions now made much much simpler.

2009-02-13  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/comments/add.php, views/default/annotation/annotate.php: new
  annotations activity view 

2009-02-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forms/groups/edit.php,
  .../views/default/forms/guidtool/format.php,
  .../views/default/forms/guidtool/import.php,
  views/default/account/forms/forgotten_password.php,
  views/default/comments/forms/edit.php, views/default/export/entity.php: loose
  text strings cleaned up, extra container divs added 

2009-02-13  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/riverdashboard/index.php: changed the activity view 

2009-02-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/riverdashboard/languages/en.php,
  .../views/default/riverdashboard/nav.php: Language updates to river dashboard

  	* mod/riverdashboard/index.php, .../views/default/riverdashboard/nav.php:
  Added better content filtering for dashboard 

  	* mod/riverdashboard/index.php, mod/riverdashboard/start.php,
  .../views/default/riverdashboard/nav.php: New river dashboard. 

  	* engine/lib/river2.php: Removing an erroneous system_message call. 

  	* engine/lib/river2.php: Data sanitisation fix. 

2009-02-13  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/sidebar_boxes.php, views/default/css.php: new
  layout canvas 

2009-02-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Added lazy database connections to delay
  establishing the db link until actually required - will allow for future
  lite/static content endpoints that bypass db connections and session
  creation. 

  	* engine/lib/elgglib.php: Closes #769: Added short circuit to quit function
  if entity is null. 

  	* engine/lib/elgglib.php: Closes #772: $value no longer being incorrectly
  set when memcache is enabled. 

2009-02-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/extender.php: A correction to the way attributes are set for
  extenders. 

  	* languages/en.php: New base translation word: publish 

  	* engine/schema/mysql.sql: Schema fix 

  	* engine/lib/entities.php: Clear river items on entity delete 

  	* engine/lib/river2.php: A minor stabilisation change for river2 

  	* engine/lib/river2.php: A minor stabilisation change for river2 

2009-02-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* vendors/kses/kses.php: Refs #561: Removed &amp encoding from kses but
  retaining script input and entities. 

2009-02-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river2.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2009021201.sql, version.php,
  views/default/river/item/list.php, views/default/river/item/wrapper.php:
  Alternative river system trial. This is a test. 

2009-02-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: Avoiding wsod for deleted users 

2009-02-11  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/activity/views/default/activity/offset.php: div cleared after
  pagination for theme compatability 

2009-02-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/activity.php: 

  	* mod/groups/languages/en.php: Added some missing translations 

  	* crontab.example: Added links to better documentation 

  	* engine/lib/input.php: Closes #684: Scratching a particular itch of mine by
  no longer hiding urls when converting them to active links. This issue has
  caused many a headache. The url is now preserved but with a <wbr /> inserted
  after every /, this lets long urls be wrapped without breaking the url. 

2009-02-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Removing wildcard from the beginning of 'like'
  search for user/username 

2009-02-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/activity.php: Filtering on type,subtype and event 

  	* engine/lib/activity.php, engine/lib/river.php, mod/activity/start.php:
  Relocation of activity database queries to the core. 

2009-02-10  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* admin/plugins.php, admin/plugins/index.php, admin/site.php,
  admin/site/index.php, admin/statistics.php, admin/statistics/index.php,
  admin/user.php, admin/user/index.php, engine/lib/admin.php: Cleaned up the
  admin directory using a pagehandler. 

  	* languages/en.php, settings/plugins.php: Minor confusion clearups 

  	* views/default/output/calendar.php, views/default/output/confirmlink.php,
  views/default/output/email.php, views/default/output/longtext.php,
  views/default/output/pulldown.php, views/default/output/tagcloud.php,
  views/default/output/tags.php, views/default/output/text.php,
  views/default/output/url.php: Closes #756: htmlentities on all output forms 

  	* mod/profile/views/default/profile/userdetails.php: XSS filtering on output

  	* engine/lib/input.php: Refs #561: Split filtering into separate function 

2009-02-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/icondirect.php, mod/profile/start.php: Speedy icon bypass. 

2009-02-10  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/activity/views/default/activity/dashboard.php: add a view to site wide
  activity that can be extended by the wire 

2009-02-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Further changes to the notification
  mechanism. 

2009-02-10  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Closes #757: Removed strtolower as it is not UTF8
  safe. See http://www.phpwact.org/php/i18n/utf-8 for further discussion. 

  	* views/default/input/access.php, views/default/input/email.php,
  views/default/input/file.php, views/default/input/longtext.php,
  views/default/input/password.php, views/default/input/pulldown.php: Refs
  #756: htmlentities on all input views 

  	* mod/activity/all.php, mod/activity/index.php: Marcus Povey
  <marcus@elgg.com> * Pagination not displayed when no activity present *
  OpenDD link for your activity now functioning 

2009-02-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../notifications/subscriptions/collections.php: Fixed 'all friends'
  button. 

2009-02-10  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/edit_layout.php: new edit canvas layout 

2009-02-10  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/start.php, mod/groups/views/default/forms/groups/edit.php:
  Closes #752: Delete move to edit, making it less fatal. Probably needs
  skinning. 

2009-02-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/notification.php,
  mod/groups/start.php: A single notification is now sent out on forum topic
  creation.  This also contains an update to $entity->countAnnotations, which
  no longer requires you to specify the annotation type. 

  	* engine/lib/notification.php: Notification fix: you no longer get
  notifications on your own content. 

  	* mod/groups/languages/en.php, mod/groups/start.php: Introducing group forum
  notifications 

2009-02-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Refs #640: Entity disable now recursive 

  	* mod/groups/actions/delete.php, mod/groups/languages/en.php,
  mod/groups/start.php: Closes #282, Refs #640: Group deletion enabled. TODO:
  Suggested enhancement #752 

2009-02-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Added the 'annotate' event on entities. 

  	* .../notifications/subscriptions/collections.php: Minor display fix. 

  	* mod/notifications/actions/save.php: Group notification settings now save
  properly 

  	* engine/lib/relationships.php: Added a new filter to delete relationship
  functions 

2009-02-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Refs #640, #282: Recursive deletion of owned and
  contained entities. 

  	* .../views/default/profile/menu/adminlinks.php: Closes #223: Admin options
  now use output/confirmlink 

  	* mod/guidtool/actions/delete.php, mod/guidtool/languages/en.php,
  mod/guidtool/start.php, mod/guidtool/views/default/guidtool/listing.php: Refs
  #492: Export and delete links next to entity 

2009-02-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Extra security for object notifications. 

  	* mod/notifications/actions/groupsave.php,
  mod/notifications/actions/save.php, mod/notifications/groups.php,
  mod/notifications/languages/en.php, mod/notifications/start.php,
  .../notifications/subscriptions/collections.php,
  .../notifications/subscriptions/groupsform.php: Group notifications, all
  friends notification option 

2009-02-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Couple of extra words 

  	* languages/en.php, views/default/output/confirmlink.php: Added default to
  confirm link. 

2009-02-09  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/activity/views/default/activity/css.php,
  mod/activity/views/default/activity/offset.php: pagination on activity stream
  added 

2009-02-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Closes #584: Removed exception, get_user will now
  return false if GUID exists but is not a user. This probably makes more sense
  as Exceptions should probably be reserved for major Ooopses.  The error in
  this bug was caused by this exception being thrown and not caught in the
  access group handler. This may have been the cause of a number of group
  related / permission related errors. 

  	* engine/lib/users.php: Refs #584: Fixed error message. 

  	* engine/lib/entities.php: Closes #720: setCalendarTimeAndDuration() now
  saves end time correctly. 

2009-02-07  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/members.php: drop down menu removed from
  members avatars on the group home page. You can change this back by removing
  'override' => 'true' 

  	* mod/groups/languages/en.php,
  .../views/default/river/object/group/create.php,
  .../river/object/groupforumtopic/annotate.php,
  .../river/object/groupforumtopic/create.php,
  .../river/object/groupforumtopic/update.php,
  .../default/river/relationship/member/create.php: new river views added to
  groups 

  	* mod/activity/views/default/activity/css.php,
  .../river/user/default/profileiconupdate.php: profile icon added to change
  river view and css added to activity 

  	* mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php,
  mod/activity/languages/en.php,
  mod/activity/views/default/activity/offset.php: small additions to the
  activity view 

  	* mod/notifications/manifest.xml: manifest file added to notifications 

2009-02-06  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/notifications/languages/en.php,
  .../notifications/subscriptions/collections.php: Language and UI changes for
  the notifications plugin. 

2009-02-06  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/notifications/css.php: styles for notifications 

2009-02-06  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../notifications/subscriptions/collections.php: Javascript just about
  beaten into submission. Viewers of the public SVN, I apologise for clogging
  up the history view.  Here's a joke by way of penance: 

  	* mod/notifications/actions/save.php: Save action corrections 

  	* .../notifications/subscriptions/collections.php: An attempt at fixing the
  toggle issue 

  	* .../notifications/subscriptions/collections.php,
  .../notifications/subscriptions/forminternals.php,
  .../notifications/subscriptions/personal.php: Notification settings. Still
  not right though .. 

  	* .../notifications/subscriptions/collections.php,
  .../notifications/subscriptions/forminternals.php,
  .../notifications/subscriptions/personal.php: More notification settings
  work. 

  	* .../notifications/subscriptions/collections.php: Notification icons work
  properly when selecting / deselecting a friends collection. 

  	* mod/notifications/languages/en.php,
  .../notifications/subscriptions/collections.php,
  .../default/notifications/subscriptions/form.php,
  .../notifications/subscriptions/forminternals.php,
  .../notifications/subscriptions/personal.php: Friends collections work 

2009-02-06  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/river_icons/river_icon_pages.gif,
  _graphics/river_icons/river_icon_thewire.gif: icons for river added 

  	* mod/activity/views/default/activity/css.php: updated activity css 

2009-02-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Added digits to pagehandler rewrite rule. Fixes #741 

  	* mod/notifications/actions/save.php,
  .../notifications/subscriptions/collections.php: Friends collections
  preferences are saved 

  	* mod/notifications/languages/en.php,
  .../notifications/subscriptions/collections.php: Collections titles 

  	* .../views/default/notifications/css.php,
  .../notifications/subscriptions/collections.php: Access collections toggle
  beginnings 

  	* mod/notifications/actions/save.php, mod/notifications/languages/en.php,
  mod/notifications/start.php, .../views/default/notifications/css.php,
  .../notifications/settings/usersettings.php,
  .../notifications/subscriptions/collections.php,
  .../default/notifications/subscriptions/form.php,
  .../notifications/subscriptions/forminternals.php,
  .../notifications/subscriptions/personal.php: Further notification settings
  changes. 

  	* mod/notifications/actions/save.php,
  .../graphics/icon_notifications_email.gif,
  mod/notifications/languages/en.php, mod/notifications/start.php,
  .../views/default/notifications/css.php,
  .../default/notifications/subscriptions/form.php,
  .../notifications/subscriptions/forminternals.php: Fitter, happier, more
  productive notifications plugin. 

  	* engine/lib/notification.php: Belts and braces with notifications 

  	* engine/lib/access.php: Minor change to access SQL. Fixes #687 

  	* htaccess_dist: Further htaccess change 

  	* htaccess_dist: htaccess update 

  	* mod/profile/start.php: Added profile updates to the notification handler 

2009-02-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/json/api/output.php: API results now JSON export properly. Refs #716

  	* views/json/canvas/default.php, views/json/export/entity.php,
  views/json/export/metadata.php, views/json/export/relationship.php,
  views/json/group/default.php, views/json/messages/exceptions/exception.php,
  views/json/object/default.php, views/json/pageshells/pageshell.php,
  views/json/search/entity_list.php, views/json/site/default.php,
  views/json/user/default.php: JSON feeds now work. Fixes #716 

  	* engine/lib/access.php, engine/lib/notification.php: Access improvements on
  granular notifications 

  	* languages/en.php: DB credentials are no longer unnecessarily revealed on
  failure to connect. Fixes #723 

  	* CONTRIBUTORS.txt: Contributors patch 

  	* mod/reportedcontent/actions/add.php,
  mod/reportedcontent/actions/archive.php,
  mod/reportedcontent/actions/delete.php, mod/reportedcontent/languages/en.php:
  Added plugin hook triggers to reportedcontent plugin. Fixes #725 

  	* views/default/input/button.php: Added class to input/button. Fixes #618 

  	* mod/groups/views/default/forum/viewposts.php: Added pagination to group
  topic posts. Fixes #704 

  	* entities/index.php: Added unique title tags to the entity browser. Fixes
  #722 

  	* CONTRIBUTORS.txt, htaccess_dist, views/default/output/tags.php: Tag URLs
  now conform to the microformats specification. Fixes #729 

  	* CONTRIBUTORS.txt: Minor changes to contrib file 

2009-02-04  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CONTRIBUTORS.txt: tweaks to the contributors file 

2009-02-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php, engine/lib/admin.php,
  engine/lib/annotations.php, engine/lib/entities.php, engine/lib/group.php,
  engine/lib/metadata.php, engine/lib/plugins.php, engine/lib/system_log.php,
  engine/lib/tags.php, engine/lib/users.php, engine/lib/widgets.php,
  engine/start.php, languages/en.php, mod/apiadmin/actions/generate.php,
  mod/groups/actions/edit.php, mod/groups/views/default/forms/groups/edit.php,
  mod/profile/actions/edit.php, mod/profile/views/default/profile/edit.php,
  mod/reportedcontent/actions/add.php,
  .../views/default/reportedcontent/form.php: Moves access permissions
  references over to using the ACCESS_* constants defined in access.php. Refs
  #687 

  	* engine/lib/access.php, engine/lib/elgglib.php: Moved the access constant
  definitions from access.php to elgglib.php, so they'll be loaded initially. 

  	* engine/lib/users.php: When a new password is generated, the salt is now
  regenerated first. Fixes #726. 

2009-02-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/pagination.php: Corrected pagination limit error.

  	* engine/lib/elgglib.php, views/default/embed/addcontentjs.php,
  views/default/embed/js.php: Elgg Javascript update content function 

2009-02-03  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php: ticket #728 dealt with 

  	* mod/groups/views/default/groups/members.php: changed the number of group
  members to display on group frontpages from 9999 to 10 (This should become
  configurable) 

  	* engine/lib/entities.php: patch number #724 applied 

2009-02-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/useradd.php, languages/en.php: Users are now notified when an
  account has been created for them on a site. 

2009-02-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixed bug in get_entities allowing for multiple
  subtypes. 

2009-02-01  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forms/forums/addtopic.php: removed redundant post
  options 

2009-01-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Moving over to use file_exists to check for
  default entity icons, which should be lighter to load and produce fewer
  errors. 

2009-01-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/install.php: Tentatively downgraded version requirement. 

2009-01-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: notify_user now traps exceptions and logs
  them. 

2009-01-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Change to notification object registration
  function. 

2009-01-27  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/friends/picker.php: friendspicker /
  collections updated to work with more than 12+ friends per pane 

2009-01-27  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/userdetails.php: tweak to banned user 

  	* views/default/admin/statistics.php: small admin tweak 

2009-01-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Added container_guid to ElggEntity->save() and
  update_entity() functions. Fixes #711 

  	* engine/lib/elgglib.php: Moving actions into the boot event. 

2009-01-26  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Moved actions out of init files 

  	* engine/lib/notification.php: Added object notifications plugin hook
  override. 

  	* engine/lib/annotations.php: Fixed pagination issue with count annotations
  function. 

2009-01-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: Fixes #709: get_language() now fails correctly.
  @ben Why is this introduced? Surely this is the same as
  get_current_language()? 

2009-01-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Fixing access controls on multi-metadata 

2009-01-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* README.txt: Refs #706: Copyright in readme 

  	* views/default/admin/plugins_opt/plugin.php: Support for people who can't
  spell 

  	* _css/css.php, account/forgotten_password.php, account/register.php,
  actions/admin/plugins/disable.php, actions/admin/plugins/enable.php,
  actions/admin/plugins/reorder.php, actions/admin/site/update_basic.php,
  actions/admin/user/ban.php, actions/admin/user/delete.php,
  actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php,
  actions/admin/user/resetpassword.php, actions/admin/user/unban.php,
  actions/comments/add.php, actions/comments/delete.php,
  actions/email/save.php, actions/entities/delete.php, actions/friends/add.php,
  actions/friends/addcollection.php, actions/friends/deletecollection.php,
  actions/friends/editcollection.php, actions/friends/remove.php,
  actions/import/opendd.php, actions/login.php, actions/logout.php,
  .../notifications/settings/usersettings/save.php,
  actions/plugins/settings/save.php, actions/plugins/usersettings/save.php,
  actions/register.php, actions/systemsettings/install.php,
  actions/user/language.php, actions/user/name.php, actions/user/password.php,
  actions/user/passwordreset.php, actions/user/requestnewpassword.php,
  actions/useradd.php, actions/usersettings/save.php, actions/widgets/add.php,
  actions/widgets/reorder.php, actions/widgets/save.php, admin/index.php,
  admin/plugins/index.php, admin/site/index.php, admin/statistics/index.php,
  admin/user/index.php, dashboard/index.php, dashboard/latest.php,
  engine/handlers/action_handler.php, engine/handlers/cron_handler.php,
  engine/handlers/pagehandler.php, engine/handlers/xml-rpc_handler.php,
  engine/lib/access.php, engine/lib/actions.php, engine/lib/admin.php,
  engine/lib/annotations.php, engine/lib/api.php, engine/lib/cache.php,
  engine/lib/calendar.php, engine/lib/configuration.php, engine/lib/cron.php,
  engine/lib/database.php, engine/lib/elgglib.php, engine/lib/entities.php,
  engine/lib/exceptions.php, engine/lib/export.php, engine/lib/extender.php,
  engine/lib/filestore.php, engine/lib/group.php, engine/lib/input.php,
  engine/lib/install.php, engine/lib/languages.php, engine/lib/location.php,
  engine/lib/memcache.php, engine/lib/metadata.php, engine/lib/metastrings.php,
  engine/lib/notification.php, engine/lib/objects.php, engine/lib/opendd.php,
  engine/lib/pagehandler.php, engine/lib/pageowner.php, engine/lib/pam.php,
  engine/lib/ping.php, engine/lib/plugins.php, engine/lib/query.php,
  engine/lib/relationships.php, engine/lib/river.php, engine/lib/sessions.php,
  engine/lib/sites.php, engine/lib/social.php, engine/lib/statistics.php,
  engine/lib/system_log.php, engine/lib/tags.php, engine/lib/users.php,
  engine/lib/usersettings.php, engine/lib/version.php, engine/lib/widgets.php,
  engine/lib/xml-rpc.php, engine/lib/xml.php, engine/schema/mysql.sql,
  engine/start.php, entities/index.php, entities/list.php, friends/add.php,
  friends/collections.php, friends/edit.php, friends/index.php, friends/of.php,
  friends/pickercallback.php, htaccess_dist, index.php, install.php,
  mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php,
  mod/activity/languages/en.php, mod/activity/manifest.xml,
  mod/activity/opendd.php, mod/activity/start.php,
  mod/activity/views/default/activity/css.php,
  mod/activity/views/default/activity/wrapper.php, mod/apiadmin/index.php,
  mod/apiadmin/languages/en.php, mod/apiadmin/manifest.xml,
  mod/apiadmin/start.php, mod/crontrigger/manifest.xml,
  mod/crontrigger/start.php, mod/diagnostics/actions/download.php,
  mod/diagnostics/index.php, mod/diagnostics/languages/en.php,
  mod/diagnostics/manifest.xml, mod/diagnostics/start.php,
  .../views/default/diagnostics/forms/download.php,
  mod/garbagecollector/languages/en.php, mod/garbagecollector/manifest.xml,
  mod/garbagecollector/start.php, mod/groups/actions/addtogroup.php,
  mod/groups/actions/edit.php, mod/groups/actions/forums/addpost.php,
  mod/groups/actions/forums/addtopic.php,
  mod/groups/actions/forums/deletepost.php,
  mod/groups/actions/forums/deletetopic.php,
  mod/groups/actions/forums/edittopic.php, mod/groups/actions/join.php,
  mod/groups/actions/joinrequest.php, mod/groups/actions/leave.php,
  mod/groups/addtopic.php, mod/groups/all.php, mod/groups/discussions.php,
  mod/groups/edit.php, mod/groups/edittopic.php, mod/groups/forum.php,
  mod/groups/graphics/icon.php, mod/groups/groupprofile.php,
  mod/groups/index.php, mod/groups/invite.php, mod/groups/languages/en.php,
  mod/groups/manifest.xml, mod/groups/membership.php, mod/groups/new.php,
  mod/groups/start.php, mod/groups/topicposts.php,
  mod/groups/views/default/forms/forums/addpost.php,
  mod/groups/views/default/forms/forums/addtopic.php,
  .../views/default/forms/forums/edittopic.php,
  mod/groups/views/default/forms/groups/edit.php,
  mod/groups/views/default/forms/groups/invite.php,
  mod/groups/views/default/forum/topicposts.php,
  mod/groups/views/default/forum/topics.php,
  mod/groups/views/default/forum/viewposts.php,
  mod/groups/views/default/group/group.php,
  mod/groups/views/default/groups/css.php,
  mod/groups/views/default/groups/groupgallery.php,
  mod/groups/views/default/groups/grouplisting.php,
  mod/groups/views/default/groups/groupprofile.php,
  mod/groups/views/default/groups/icon.php,
  mod/groups/views/default/groups/members.php,
  mod/groups/views/default/groups/profileitems.php,
  .../views/default/object/groupforumtopic.php,
  .../default/river/relationship/member/create.php,
  mod/groups/views/default/sharing/invite.php,
  .../default/widgets/group_entities_widget/edit.php,
  .../default/widgets/group_entities_widget/view.php,
  .../default/widgets/group_members_widget/edit.php,
  .../default/widgets/group_members_widget/view.php,
  mod/groups/views/rss/forum/topics.php,
  mod/groups/views/rss/forum/viewposts.php,
  mod/groups/views/rss/groups/profileitems.php, mod/guidtool/export.php,
  mod/guidtool/format_picker.php, mod/guidtool/import.php,
  mod/guidtool/index.php, mod/guidtool/languages/en.php,
  mod/guidtool/manifest.xml, mod/guidtool/start.php, mod/guidtool/view.php,
  .../views/default/forms/guidtool/export.php,
  .../views/default/forms/guidtool/format.php,
  .../views/default/forms/guidtool/import.php,
  mod/guidtool/views/default/guidtool/gallery.php,
  mod/guidtool/views/default/guidtool/listing.php,
  mod/guidtool/views/default/guidtool/profile.php,
  .../views/default/object/guidtoolwrapper.php, mod/logbrowser/index.php,
  mod/logbrowser/languages/en.php, mod/logbrowser/manifest.xml,
  mod/logbrowser/start.php, mod/logbrowser/views/default/object/logwrapper.php,
  mod/logrotate/languages/en.php, mod/logrotate/manifest.xml,
  mod/logrotate/start.php, mod/profile/actions/cropicon.php,
  mod/profile/actions/deletedefaultprofileitem.php,
  mod/profile/actions/edit.php, mod/profile/actions/editdefault.php,
  mod/profile/actions/iconupload.php,
  mod/profile/actions/resetdefaultprofile.php, mod/profile/defaultprofile.php,
  mod/profile/edit.php, mod/profile/editicon.php, mod/profile/icon.php,
  mod/profile/index.php, mod/profile/javascript.php, mod/profile/manifest.xml,
  mod/profile/start.php, mod/profile/views/default/profile/edit.php,
  .../views/default/profile/editdefaultprofile.php,
  mod/profile/views/default/profile/editicon.php,
  mod/profile/views/default/profile/gallery.php,
  mod/profile/views/default/profile/hoverover.php,
  mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/profile/javascript.php,
  mod/profile/views/default/profile/listing.php,
  mod/profile/views/default/profile/menu/actions.php,
  .../views/default/profile/menu/adminlinks.php,
  mod/profile/views/default/profile/menu/links.php,
  .../views/default/profile/menu/linksownpage.php,
  mod/profile/views/default/profile/metatags.php,
  mod/profile/views/default/profile/profilelinks.php,
  mod/profile/views/default/profile/submenu.php,
  mod/profile/views/default/profile/userdetails.php,
  mod/reportedcontent/actions/add.php, mod/reportedcontent/actions/archive.php,
  mod/reportedcontent/actions/delete.php, mod/reportedcontent/add.php,
  mod/reportedcontent/index.php, mod/reportedcontent/languages/en.php,
  mod/reportedcontent/manifest.xml, mod/reportedcontent/start.php,
  .../views/default/reportedcontent/form.php, mod/river/manifest.xml,
  mod/river/start.php, .../views/default/widgets/river_widget/edit.php,
  .../views/default/widgets/river_widget/view.php,
  .../default/widgets/river_widget_friends/edit.php,
  .../default/widgets/river_widget_friends/view.php,
  .../actions/email/confirm.php, mod/uservalidationbyemail/languages/en.php,
  mod/uservalidationbyemail/manifest.xml, mod/uservalidationbyemail/start.php,
  search/index.php, search/users.php, services/api/rest.php,
  services/export/handler.php, settings/index.php, settings/plugins.php,
  settings/statistics.php, settings/user.php, upgrade.php, version.php,
  views/default/account/forms/forgotten_password.php,
  views/default/account/forms/login.php,
  views/default/account/forms/register.php,
  views/default/account/forms/useradd.php, views/default/admin/main.php,
  views/default/admin/main_opt/plugins.php,
  views/default/admin/main_opt/site.php,
  views/default/admin/main_opt/statistics.php,
  views/default/admin/main_opt/user.php, views/default/admin/plugins.php,
  views/default/admin/plugins_opt/plugin.php, views/default/admin/site.php,
  views/default/admin/statistics.php,
  views/default/admin/statistics_opt/basic.php,
  views/default/admin/statistics_opt/numentities.php,
  views/default/admin/statistics_opt/online.php, views/default/admin/user.php,
  views/default/admin/user_opt/adduser.php,
  views/default/admin/user_opt/search.php, views/default/ajax/loader.php,
  views/default/annotation/generic_comment.php, views/default/api/output.php,
  views/default/basic_elements/welcome.php, views/default/canvas/default.php,
  views/default/canvas/layouts/one_column.php,
  .../canvas/layouts/two_column_left_sidebar.php,
  .../canvas/layouts/two_column_right_sidebar.php,
  views/default/canvas/layouts/widgets.php,
  views/default/comments/forms/edit.php, views/default/css.php,
  views/default/export/entity.php, views/default/export/metadata.php,
  views/default/export/relationship.php, views/default/friends/collection.php,
  views/default/friends/collections.php,
  views/default/friends/forms/collectionfields.php,
  views/default/friends/forms/edit.php, views/default/friends/list.php,
  views/default/friends/picker.php, views/default/friends/tablelist.php,
  views/default/friends/tablelistcountupdate.php,
  views/default/graphics/icon.php, views/default/group/default.php,
  views/default/input/access.php, views/default/input/button.php,
  views/default/input/calendar.php, views/default/input/checkboxes.php,
  views/default/input/email.php, views/default/input/file.php,
  views/default/input/form.php, views/default/input/hidden.php,
  views/default/input/longtext.php, views/default/input/password.php,
  views/default/input/pulldown.php, views/default/input/radio.php,
  views/default/input/reset.php, views/default/input/submit.php,
  views/default/input/tags.php, views/default/input/text.php,
  views/default/input/url.php, views/default/messages/errors/error.php,
  views/default/messages/errors/list.php,
  views/default/messages/exceptions/exception.php,
  views/default/messages/list.php, views/default/messages/messages/list.php,
  views/default/messages/messages/message.php,
  views/default/navigation/pagination.php,
  views/default/navigation/topbar_tools.php,
  views/default/navigation/viewtype.php,
  .../notifications/settings/usersettings.php,
  views/default/object/default.php, views/default/object/object.php,
  views/default/object/plugin.php, views/default/object/widget.php,
  views/default/output/calendar.php, views/default/output/checkboxes.php,
  views/default/output/confirmlink.php, views/default/output/date.php,
  views/default/output/email.php, views/default/output/iframe.php,
  views/default/output/longtext.php, views/default/output/pulldown.php,
  views/default/output/radio.php, views/default/output/tagcloud.php,
  views/default/output/tags.php, views/default/output/text.php,
  views/default/output/url.php, views/default/page_elements/elgg_topbar.php,
  views/default/page_elements/footer.php,
  views/default/page_elements/owner_block.php,
  views/default/page_elements/spotlight.php,
  views/default/page_elements/title.php,
  views/default/pageshells/pageshell.php, views/default/river/dashboard.php,
  views/default/river/relationship/friend/create.php,
  views/default/river/wrapper.php, views/default/search/gallery.php,
  views/default/search/gallery_listing.php, views/default/search/listing.php,
  views/default/settings/install.php, views/default/settings/system.php,
  views/default/site/default.php, views/default/spotlight/default.php,
  views/default/text/about.php, views/default/text/privacy_view.php,
  views/default/text/tos_view.php, views/default/user/default.php,
  views/default/user/settings/email.php,
  views/default/user/settings/language.php,
  views/default/user/settings/name.php,
  views/default/user/settings/password.php,
  views/default/usersettings/main.php,
  views/default/usersettings/main_opt/plugins.php,
  views/default/usersettings/main_opt/statistics.php,
  views/default/usersettings/main_opt/user.php,
  views/default/usersettings/plugins.php,
  views/default/usersettings/plugins_opt/plugin.php,
  views/default/usersettings/statistics.php,
  .../usersettings/statistics_opt/numentities.php,
  .../default/usersettings/statistics_opt/online.php,
  views/default/welcome.php, views/default/welcome/logged_in.php,
  views/default/welcome/logged_out.php, views/default/widgets/editwrapper.php,
  views/default/widgets/wrapper.php, views/failsafe/canvas/default.php,
  views/failsafe/input/button.php, views/failsafe/input/checkboxes.php,
  views/failsafe/input/form.php, views/failsafe/input/hidden.php,
  views/failsafe/input/longtext.php, views/failsafe/input/pulldown.php,
  views/failsafe/input/reset.php, views/failsafe/input/submit.php,
  views/failsafe/input/text.php, views/failsafe/messages/errors/error.php,
  views/failsafe/messages/errors/list.php,
  views/failsafe/messages/exceptions/exception.php,
  views/failsafe/messages/list.php, views/failsafe/messages/messages/list.php,
  views/failsafe/messages/messages/message.php,
  views/failsafe/messages/sanitisation/htaccess.php,
  views/failsafe/messages/sanitisation/settings.php,
  views/failsafe/pageshells/pageshell.php, views/failsafe/settings/install.php,
  views/failsafe/settings/system.php, views/foaf/canvas/default.php,
  views/foaf/pageshells/pageshell.php, views/foaf/user/default.php,
  views/js/object/default.php, views/js/pageshells/pageshell.php,
  views/js/user/default.php, views/json/api/output.php,
  views/json/canvas/default.php, views/json/export/entity.php,
  views/json/export/metadata.php, views/json/export/relationship.php,
  views/json/group/default.php, views/json/messages/exceptions/exception.php,
  views/json/object/default.php, views/json/pageshells/pageshell.php,
  views/json/search/entity_list.php, views/json/site/default.php,
  views/json/user/default.php, views/opendd/canvas/default.php,
  views/opendd/export/entity.php, views/opendd/export/metadata.php,
  views/opendd/export/relationship.php, views/opendd/group/default.php,
  views/opendd/messages/exceptions/exception.php,
  views/opendd/object/default.php, views/opendd/pageshells/pageshell.php,
  views/opendd/site/default.php, views/opendd/user/default.php,
  views/php/api/output.php, views/php/canvas/default.php,
  views/php/export/entity.php, views/php/export/metadata.php,
  views/php/export/relationship.php, views/php/group/default.php,
  views/php/messages/exceptions/exception.php, views/php/object/default.php,
  views/php/pageshells/pageshell.php, views/php/search/entity_list.php,
  views/php/site/default.php, views/php/user/default.php,
  views/rss/annotation/default.php, views/rss/canvas/default.php,
  views/rss/group/default.php, views/rss/object/default.php,
  views/rss/pageshells/pageshell.php, views/rss/user/default.php,
  views/xml/api/output.php, views/xml/messages/exceptions/exception.php,
  views/xml/pageshells/pageshell.php, views/xml/xml-rpc/output.php: Refs #706 

2009-01-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/notifications/languages/en.php, mod/notifications/start.php: Menu
  heading changes 

  	* mod/notifications/actions/save.php: Added save action for the notification
  subscriptions. 

  	* mod/notifications/index.php, mod/notifications/languages/en.php,
  mod/notifications/start.php,
  .../default/notifications/subscriptions/form.php: Added notification
  subscriptions page. 

  	* engine/lib/languages.php: Moved current language detection out into the
  function get_language(); 

2009-01-23  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/js/initialise_elgg.php,
  views/default/navigation/topbar_tools.php: new cross-browser js toolbar menu 

2009-01-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: Refs #562: Configuration flag to disable database
  sessions. 

  	* languages/en.php: Fixes missing translations 

  	* version.php: Bumped version to today 

2009-01-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../default/usersettings/statistics_opt/online.php: Closes #702: Correct
  parameters fed to get_system_log 

2009-01-22  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php,
  .../jquery/jquery-easing-compatibility.1.2.pack.js,
  vendors/jquery/jquery-easing.1.2.pack.js,
  .../jquery/jquery-ui-personalized-1.5.3.packed.js,
  .../jquery/jquery-ui-personalized-1.5.packed.js,
  vendors/jquery/jquery.easing.1.3.packed.js,
  views/default/js/friendsPickerv1.php, views/default/js/initialise_elgg.php,
  views/default/page_elements/header.php: jquery framework and avatar menu
  updated 

2009-01-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: A further change to ensure notification
  messages don't get changed for every method if one method needs to make a
  change. 

  	* engine/lib/notification.php: Slight change to notifications. 

  	* engine/lib/notification.php: Added more granular notification hook 

2009-01-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/metadata.php: Closes #701: Blank tags
  not returned by string_to_tag_array 

2009-01-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Granular notification: a start 

2009-01-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Relationships no longer double added 

2009-01-21  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: Closes #700: If a plugin doesn't physically exist
  then it is deleted. 

  	* views/default/usersettings/plugins_opt/plugin.php: User settings
  translated 

  	* views/default/admin/plugins_opt/plugin.php,
  views/default/usersettings/plugins_opt/plugin.php: Reverted. 

  	* views/default/admin/plugins_opt/plugin.php,
  views/default/usersettings/plugins_opt/plugin.php: Tools menus now elgg_echo
  folder name 

2009-01-21  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Introducing a function that orders by sums of
  an annotation AND limits by a metadata value 

2009-01-21  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php,
  mod/activity/languages/en.php, mod/activity/manifest.xml,
  mod/activity/opendd.php, mod/activity/start.php,
  mod/activity/views/default/activity/css.php,
  mod/activity/views/default/activity/dashboard.php,
  mod/activity/views/default/activity/wrapper.php,
  .../views/default/settings/activity/edit.php,
  mod/activity/views/opendd/activity/dashboard.php: Added Activity stream back
  in 

  	* engine/lib/users.php: Closes #699: get_user_by_username now using access
  controls. Will no longer throw exception when accessing disabled users. 

2009-01-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Added toggling for the annotation sum list
  functions. 

  	* engine/lib/annotations.php: Added to and fixed the list by annotation
  count functions. 

  	* engine/lib/annotations.php: Fix for previous 

  	* engine/lib/annotations.php: Added the missing 'group by' clause to the get
  annotations by sum SQL query. 

2009-01-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: Added user to user settings 

  	* engine/lib/plugins.php: Refs #697: Now using plugin hook so one can do
  live validation of values 

  	* engine/lib/widgets.php: Closes #698: Typo corrected - nice spot! 

  	* actions/plugins/settings/save.php, actions/plugins/usersettings/save.php,
  engine/lib/plugins.php: Closes #697: Events triggered when plugin settings
  are updated. 

2009-01-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Fix for previous. 

  	* engine/lib/annotations.php: Added annotation sum functions 

2009-01-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metastrings.php: Closes #691: Should have been
  is_memcache_available() 

2009-01-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/email/save.php, actions/user/language.php, actions/user/name.php:
  Closes #689: Email now only changed if it is different than the one
  registered, also a number of other settings changed in this way. 

  	* actions/widgets/add.php, actions/widgets/reorder.php: Widget save errors
  now use correct message box 

2009-01-15  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/header.php: Elgg version info now present in
  headers. 

  	* mod/crontrigger/manifest.xml, mod/crontrigger/start.php: Closes #672: Poor
  mans cron plugin enabled. This triggers events according to page load. 

  	* engine/lib/elgglib.php: 

  	* engine/lib/elgglib.php: Added shutdown, system event. Refs #672 

  	* mod/groups/actions/forums/edittopic.php: Editing post no longer takes
  ownership 

  	* actions/email/save.php: Refs #641: Email changer now prevents changing to
  the same as another user. 

2009-01-14  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php, languages/en.php: Closes #669: Logins rate
  limited. Accounts are limited to 5 fails in a 5 minute period, meaning an
  attacker can try one password per minute. 

2009-01-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/system_log.php: Comment correction. 

  	* engine/lib/elgglib.php: Fix for template handler override. 

2009-01-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php, engine/lib/objects.php, engine/lib/sites.php,
  engine/lib/users.php: Closes #676: Entity subtables now deleted on failed
  connections. 

2009-01-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Better trigger_plugin_hook documentation. 

2009-01-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/resetpassword.php, engine/lib/users.php: Closes #675:
  Salt changed during password reset 

  	* engine/lib/sessions.php: 

2009-01-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: Tag updates. 

2009-01-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/owner_block.php: Added rel="nofollow" rss and
  opendd links in ownerblock 

2009-01-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/makeadmin.php, actions/admin/user/removeadmin.php,
  languages/en.php, .../views/default/profile/menu/adminlinks.php: Closes #240:
  It is now possible to downgrade an admin user. 

  	* engine/lib/users.php: Closes #560: Pagination parameters added. 

  	* mod/groups/languages/en.php, .../views/default/object/groupforumtopic.php:
  Closes #544: Logged out view now shows correct dates, also tidied up some
  translation issues. 

  	* engine/lib/elgglib.php, engine/lib/entities.php: Minor variable name and
  comment change. 

  	* actions/admin/user/unban.php, engine/lib/api.php, engine/lib/sessions.php,
  engine/lib/users.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2009010901.sql, languages/en.php,
  mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/gallery.php,
  mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/profile/listing.php,
  .../views/default/profile/menu/adminlinks.php,
  mod/profile/views/default/profile/profilelinks.php,
  mod/profile/views/default/profile/userdetails.php, version.php: Closes #668:
  Banning now works through a flag in the users_entity table. Database upgrade
  required. * Added ElggUser::isBanned(); * Added 'banned' column to
  users_entity * Modified ban() and unban() * Modified pam functions to check
  $user->isBanned() * Modified login() to check $user->isBanned() * Modified
  sessions_init() to check isBanned() and destroy session accordingly *
  Modified profile views to highlight banned users and prevent menus for
  non-admin users. 

2009-01-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/system_log.php: Closes #588: Don't remember adding this
  check... but anyway, double entries regression fixed. 

  	* engine/lib/entities.php: Minor error message improvement 

  	* engine/lib/entities.php: Added extra belts and braces check (minor) 

  	* engine/lib/entities.php: Added extra belts and braces check (minor) 

  	* engine/lib/users.php: Refs #668: Building on [2546] and providing ban and
  unban functions. Later these will be replaced with "banning" functions. 

  	* mod/groups/views/default/forms/groups/edit.php: Closes #664: Defaults
  added to radio buttons 

  	* engine/lib/statistics.php: Limit max display of active users to 10. 

  	* actions/admin/user/ban.php, engine/lib/users.php: Refs #668, #640: Cleaner
  interface provided for banning. 

  	* actions/admin/user/ban.php, engine/lib/entities.php, engine/lib/users.php:
  Refs #640: Renamed and moved entities.php:disable_entities to
  user.php:disable_user_entities  

  	* engine/lib/entities.php: Delete replaced by disable in disable_entity 

  	* engine/schema/mysql.sql, engine/schema/upgrades/2009010801.sql,
  version.php: Closes #666: Added some extra indexes 

  	* languages/en.php, mod/uservalidationbyemail/languages/en.php: Closes #546:
  Translation moved 

  	* engine/lib/annotations.php: Closes #663: Added access checks on entity on
  get_entities_from_annotation and count functions. 

  	* engine/lib/metadata.php: Closes #667: Minor tweak, an e should be an m 

2009-01-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php,
  .../default/widgets/group_members_widget/view.php: Closes #410: Pagination
  parameter now passed in relationship list view. 

  	* engine/lib/access.php, mod/groups/groupprofile.php,
  mod/groups/languages/en.php: Closes #286: Group access restrictions issue
  fixed, modified from patch supplied with #315 

  	* views/failsafe/settings/system.php: Refs #622: Missing command from
  failsafe view 

  	* mod/groups/views/default/groups/forum_latest.php: Closes #660: Minor text
  tweak 

  	* actions/admin/site/update_basic.php, actions/systemsettings/install.php,
  languages/en.php, views/default/account/forms/login.php,
  views/default/settings/system.php: Closes #662: https on login. 

2009-01-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/pagination.php: Closes #587: The area of code in
  question hasn't been coded as defencively as it could have been. 

  	* engine/lib/annotations.php: Fixes #648: Copy and paste error corrected. 

2009-01-05  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: * Added addRelationship to ElggEntity... bit of
  an omission! 

  	* htaccess_dist: Closes #656: Disabled mod_deflate for all actions so that
  active downloads will no longer be double compressed. 

  	* engine/lib/configuration.php, engine/lib/elgglib.php,
  engine/lib/sites.php: Fixes #655, Refs #628: Install now working with correct
  event chain (#628). 

2009-01-02  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/friends/add.php: Closes #649: Added checking to report when friend
  add fails. 

2009-01-01  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: bug #634 fixed 

  	* mod/groups/views/default/groups/forum_latest.php: lang tweak in group
  forums 

  	* mod/groups/actions/edit.php, mod/groups/languages/en.php,
  mod/groups/start.php, mod/groups/views/default/forms/groups/edit.php,
  mod/groups/views/default/groups/forum_latest.php: groups owners can choose if
  they want pages/files/forum enabled or not. Still a little more to do, this
  is just the beginning code. 

  	* mod/groups/languages/en.php: missing group lang items added 

2008-12-31  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php, engine/settings.example.php: Closes #579:
  Allows configurable option $CONFIG->broken_mta = true. If set, this uses "\n"
  instead of "\r\n" in email headers. 

2008-12-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Closes #643: Confirmed bug, applied fix as
  suggested. 

  	* views/default/page_elements/owner_block.php: Closes #633: User name in
  owner block is now link. This may require additional skinning. 

  	* engine/lib/plugins.php: Closes #608: Placing a file called "disabled" in
  mod now disables all plugins, allowing easier recovery of an elgg site with
  screwed up modules. 

  	* views/default/input/button.php: Closes #519: Typo. Well spotted. 

  	* languages/en.php: Closes #500 

  	* mod/reportedcontent/languages/en.php,
  .../views/default/reportedcontent/form.php,
  .../views/default/reportedcontent/listing.php: Closes #504 

2008-12-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php: Closes #396: Form should probably not be permitted
  on input. 

2008-12-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Closes #628: Event change now terminates on false.
  Nice spot :) 

2008-12-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/updateclient/index.php, mod/updateclient/languages/en.php,
  mod/updateclient/manifest.xml, mod/updateclient/start.php,
  .../views/default/settings/updateclient/edit.php: Removed upgrade client
  since it doesn't really matter. 

  	* README.txt, version.php: Ticked up version number 

2008-12-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql, engine/schema/upgrades/2008120501.sql: Fixes #615

2008-12-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/ban.php: Fixes to user banning (action side). 

  	* engine/lib/elgglib.php: Fixes to user banning. 

2008-12-05  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Prototype view caching 

  	* engine/lib/notification.php: Closes #597: GUID must now be non-zero for
  messages to be sent 

2008-12-05  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: unused rule removed #583 

2008-12-05  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql, engine/schema/upgrades/2008111901.sql,
  engine/schema/upgrades/2008120501.sql, version.php: Closes #611: Made name
  field longer 

2008-12-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Closes #421 : Catches the DB Exception, so
  hopefully this will prevent the error from showing up in the future :) 

  	* languages/en.php, views/default/friends/collectiontabs.php: Closes #501 

  	* engine/lib/users.php, mod/uservalidationbyemail/start.php: Closes #609 

  	* engine/schema/upgrades/2008112002.sql: Fixed update script 

  	* htaccess_dist: ETag support 

2008-12-04  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/forum_latest.php: latest group discussion
  bug fixed 

2008-12-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/location.php: Some location tweaks 

  	* engine/lib/users.php: Closes #550: Code metadata now moved to private
  storage 

  	* mod/groups/membership.php: Closes #604 

2008-11-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/radio.php: Improved radio button value retention 

  	* views/default/input/checkboxes.php: Improved checkbox value retention 

2008-11-26  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/metatags.php: FOAF header added to
  profile 

  	* views/foaf/user/default.php: Foaf ident on mailbox for friends 

  	* engine/schema/upgrades/2008112601.sql: Closes #571: Widgets now use
  private store for settings 

  	* engine/lib/entities.php, engine/lib/widgets.php: Closes #571: Widgets now
  use private store for settings 

  	* engine/lib/opendd.php: 

2008-11-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/location.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2008112501.sql, version.php: Hook for future geocoding
  library added. 

  	* engine/schema/mysql.sql: 

2008-11-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Closes #580: Fixed tagging trim and strtolower 

2008-11-21  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/calendar.php: Refs #452: Basic entity listing functions. Needs
  canvas. 

  	* engine/lib/users.php: Closes #554: Validation procedure now correctly
  screening for ascii space 

2008-11-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: 

  	* engine/lib/sessions.php: Added site secret to fingerprint to make it
  harder to guess 

  	* engine/lib/sessions.php, engine/lib/users.php: Fixes #548: Introducing
  set_last_login($user_guid). Called from login(), but call from any
  authentication code where appropriate. 

  	* engine/lib/calendar.php, engine/lib/entities.php: Refs #452: Calendar
  interface on entities 

  	* engine/lib/entities.php: Introducing get_entities_from_private_setting(); 

2008-11-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php, mod/groups/topicposts.php, upgrade.php: No need to
  trigger the init event on upgrade. 

2008-11-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/upgrades/2008112001.sql,
  engine/schema/upgrades/2008112002.sql, version.php: Refs #569, #570, #571:
  Update script for both users and plugins plugin settings 

  	* engine/schema/upgrades/2008111901.sql,
  engine/schema/upgrades/2008112001.sql, version.php: Migrate plugin settings
  from plugin to new settigns store. 

  	* engine/lib/entities.php, engine/lib/plugins.php: Refs #571. Fixes #569,
  #570: * Plugin functions set to use private data store. * Fixed some db
  queries * Modified plugin class overriding get/set functions 

  	* engine/schema/mysql.sql, engine/schema/upgrades/2008111901.sql: Refs #569,
  #570, #571: Minor database schema errors corrected 

  	* engine/lib/entities.php: Refs #569, #570, #571: Corrected and optimised
  insert query 

  	* engine/schema/mysql.sql, engine/schema/upgrades/2008111901.sql: Refs #569,
  #570, #571: Minor database schema errors corrected 

  	* engine/lib/entities.php: Refs #569, #570, #571: dbprefix not prefix; 

  	* engine/lib/entities.php: Refs #569, #570, #571: Added
  remove_all_private_settings() 

  	* engine/lib/entities.php: Refs #569, #570, #571: Added
  get_all_private_settings(); 

  	* engine/lib/metadata.php: Fixes #531: Access permissions enforced 

2008-11-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/export.php, engine/lib/extender.php,
  engine/lib/group.php, engine/lib/objects.php, engine/lib/relationships.php,
  engine/lib/sites.php, engine/lib/users.php, views/default/export/entity.php,
  views/json/export/entity.php, views/json/export/metadata.php,
  views/json/export/relationship.php, views/php/export/entity.php,
  views/php/export/metadata.php, views/php/export/relationship.php: Fixes #568:
  Exportable code now inclusive not exclusive. * Added extra function
  Exportable interface * OpenDD export modified * PHP & JSON export views
  modified * Default export view will still show all data if you are logged in
  as admin (since this view is used by the guidtool) 

2008-11-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/upgrades/2008111901.sql: Introducing the new private
  settings table. 

2008-11-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/calendar.php: Added get notable enities on relationship 

  	* engine/lib/calendar.php: Added get notable enities on metadata 

  	* engine/lib/calendar.php: Added get notable enities 

2008-11-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php: Closes #557 

2008-11-14  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* dashboard/index.php, engine/lib/access.php, engine/lib/annotations.php,
  engine/lib/entities.php, engine/lib/extender.php, engine/lib/filestore.php,
  engine/lib/group.php, engine/lib/languages.php, engine/lib/metadata.php,
  engine/lib/notification.php, engine/lib/plugins.php, engine/lib/sessions.php,
  engine/lib/tags.php, engine/lib/users.php, engine/lib/usersettings.php: *
  Introducing get_loggedin_user() and get_loggedin_userid() * ACLs now using
  get_loggedin_user* * Some logic cleaned up * Some "Undefined..." messages
  cleaned up 

  	* views/default/search/entity_list.php: 

  	* views/default/search/entity_list.php: Removed some "Undefined" messages 

  	* engine/lib/elgglib.php: Removed some "Undefined" messages 

  	* views/default/input/access.php, views/default/input/button.php,
  views/default/input/submit.php: Removed some "Undefined" messages 

  	* mod/profile/views/default/profile/userdetails.php: Removed some
  "Undefined" messages 

  	* views/default/canvas/layouts/widgets.php: Removed some "Undefined"
  messages 

  	* engine/lib/elgglib.php: "Undefined" messages tidied up 

  	* engine/lib/metastrings.php: "Undefined" messages tidied up 

  	* engine/lib/river.php: "Undefined" messages tidied up 

  	* engine/lib/sessions.php: 

  	* engine/lib/sessions.php: * Candidate for initial ElggSession magic class *
  Session now properly cleared on init and logout - this has knock on effect
  that you can no longer assume that $_SESSION['id'] or 'guid' will be integer,
  making it necessary to cast. 

  	* engine/lib/admin.php: Minor tidying of code 

2008-11-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: Experimental ElggCache 

2008-11-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: 

  	* engine/lib/cache.php: No longer blanks all caches when clearing 

  	* engine/lib/cache.php: Closes #543 

2008-11-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Ifdef expires 

  	* htaccess_dist: Minor tweaks to mod_gzip config. Note that gzip can't
  compress some things due to the way that the apache 1.3 stack works 

  	* htaccess_dist: Simplified GZIP  

  	* htaccess_dist: Mod deflate support added 

  	* htaccess_dist: Turned on mod_gzip if available 

  	* htaccess_dist: Added default expiry 

  	* mod/groups/graphics/icon.php: Expires header added to group icons 

2008-11-10  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/icon.php: Content length on images 

  	* mod/groups/graphics/icon.php: Content length on images 

  	* _css/css.php, engine/lib/elgglib.php: Content length headers on JS and css

  	* engine/lib/elgglib.php: Javascript now correctly marked as cacheable 

  	* _css/css.php: Fixes #541: CSS Now not being cached. Error is being caused
  somewhere in the elgg framework which prevents pragma caching from working...
  not sure what 

  	* languages/en.php: Refs #520 

  	* languages/en.php, views/default/friends/collections.php: Closes #501 

  	* mod/groups/languages/en.php,
  mod/groups/views/default/groups/forum_latest.php: Closes #507 

  	* engine/lib/memcache.php: Tidied. 

2008-11-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Profiling now showing queries executed before
  debug flag being set 

  	* engine/lib/metadata.php: Refs #529: Experimental memcaching for metadata 

  	* engine/lib/elgglib.php: Fixed datalists error 

  	* engine/lib/elgglib.php: Refs #529: Experimental memcaching on datalists 

  	* engine/start.php: Removing unnecessary call to datalists 

  	* index.php: Fixes #530 

  	* engine/lib/metastrings.php: Refs #529: Experimental caching of metastrings

  	* engine/lib/entities.php: Refs #529: Experimental object level caching 

2008-11-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Reverted limited caching back to array since
  caching objects don't work so well for these. 

  	* engine/lib/elgglib.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2008110601.sql, version.php: datalists now has primary
  key, datalist set function optimised 

  	* engine/lib/elgglib.php: Not possible to get any more, so tell them so 

  	* engine/lib/users.php: Last action query update delayed to avoid
  invalidating query cache unnecessarily. 

  	* engine/lib/database.php: * Database functions optimised and centralised a
  bit * Caching now caches queries which return no data * Introducing
  execute_delayed_query family for executing queries AFTER the page has loaded.

  	* engine/lib/cache.php: isset fixes 

  	* engine/lib/export.php, engine/lib/extender.php,
  engine/lib/relationships.php: Some tidying of objects and opendd export 

  	* engine/lib/cache.php, engine/lib/memcache.php: Added test to see if
  memcache is available. 

  	* engine/lib/cache.php, engine/lib/memcache.php: Class hierachy changed to
  separate shared memory caching 

2008-11-05  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: 

  	* engine/lib/river.php: Minor extension to river 

  	* engine/lib/memcache.php: Minor tweak 

  	* engine/lib/river.php: Slight rejig in the way the river works 

  	* engine/lib/elgglib.php: Extends elgg_view_tree to support other view
  types. 

  	* engine/lib/cache.php: Added "add" method to cache only if it doesn't exist
  already. 

  	* engine/lib/database.php: Revert use of memcache for database query cache 

  	* engine/lib/memcache.php: Changed default timeout 

2008-11-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/memcache.php: Removed cache clearing for now. 

  	* engine/lib/database.php, engine/lib/memcache.php: More tweaks 

  	* engine/lib/memcache.php: Experimental memcache support 

  	* engine/lib/memcache.php, languages/en.php: Closes #516: Experimental
  memcache support 

  	* engine/settings.example.php: Installation notes 

  	* languages/en.php: Refs #514: Memcache error messages  

  	* engine/settings.example.php: Refs #514: Memcache settings 

  	* engine/lib/cache.php: Refs #514 : Using memcache if available 

  	* engine/settings.example.php: Refs #514 

  	* engine/lib/memcache.php: First draft memcache object. No testing yet
  carried out, submitted 'cos I'm moving computers. 

  	* engine/lib/cache.php: 

  	* engine/lib/cache.php, engine/lib/database.php, engine/lib/entities.php:
  Moved caching to function so it can be easily replaced 

2008-11-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Refs #514: Entity and subtype caching 

  	* engine/lib/cache.php: Minor tweaks 

  	* engine/lib/cache.php: back to private 

  	* engine/lib/cache.php: Initialisation correct 

  	* engine/lib/database.php: Database using new memory cache object 

  	* engine/lib/api.php, engine/lib/cache.php: * ElggCache interface improved *
  ElggStaticVariableCache introduced as a placeholder for more advanced
  caching. 

  	* engine/lib/database.php: Experimental database query caching, please
  report problems asap. 

  	* engine/lib/calendar.php: Stub added refs #452 

  	* engine/lib/database.php: Experimental database query caching, please
  report problems asap. 

  	* engine/schema/mysql.sql, engine/schema/upgrades/2008110301.sql,
  version.php: Some missing keys added. 

  	* engine/lib/access.php, engine/lib/annotations.php,
  engine/lib/configuration.php, engine/lib/elgglib.php,
  engine/lib/entities.php, engine/lib/group.php, engine/lib/objects.php,
  engine/lib/query.php, engine/lib/relationships.php, engine/lib/sites.php,
  engine/lib/users.php: Minor tweaks 'cos case does matter... 

2008-11-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/object/groupforumtopic.php: Minor style fix. 

  	* mod/groups/discussions.php, .../views/default/object/groupforumtopic.php:
  Latest discussion fix 

2008-10-31  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php: Closes #378: Fixed incorrect relationship direction.

  	* engine/lib/notification.php: Closes #446: * Errant \r\n and \r chars
  coverted to \n. * newlines stripped from subject headers. * Lines starting
  with From are changed to >From 

  	* engine/handlers/cron_handler.php, mod/garbagecollector/start.php: Changed
  cron to use output buffering (letting you simply echo rather than needing to
  pass variables around) 

  	* mod/groups/views/default/forms/groups/edit.php: Closes #461: Localisations
  added 

  	* mod/guidtool/views/default/guidtool/gallery.php,
  mod/guidtool/views/default/guidtool/listing.php: Refs #494: GUID listed 

  	* mod/garbagecollector/start.php: Added system, gc plugin hook to garbage
  collector 

  	* engine/lib/notification.php: Closes #488: This is indeed a typo... well
  spotted :) 

  	* engine/lib/database.php, engine/lib/metastrings.php,
  mod/garbagecollector/start.php: Closes #493: Moved database queries out of
  module and in to core in line with best practice. 

2008-10-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/groupprofile.php: Closes #486 

2008-10-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* README.txt: Version number fail. 

  	* version.php: Elgg 1.1 final. 

  	* version.php: Further version update 

  	* README.txt: Version number change in the readme file. 

2008-10-30  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: profile block layout issue in IE7 fixed 

2008-10-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Version number change 

  	* languages/en.php: A better description of the RESTful API 

2008-10-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Reverted database access permission caching. 

2008-10-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php: Group topic error message 

  	* _graphics/upgrader.gif, upgrade.php, views/default/settings/upgrading.php:
  Replacement upgrade notifier 

  	* INSTALL.txt, UPGRADE.txt: Slight update to crontab instructions 

  	* mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php,
  mod/activity/languages/en.php, mod/activity/manifest.xml,
  mod/activity/start.php, mod/activity/views/default/activity/dashboard.php,
  mod/activity/views/default/activity/wrapper.php,
  .../views/default/settings/activity/edit.php: Farewell, activity, we hardly
  knew ye. 

2008-10-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* INSTALL.txt, UPGRADE.txt: Modification to install and upgrade text files
  to include details about the crontab 

2008-10-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/settings/upgrading.php: Added upgrading screen 

  	* _graphics/upgrader.gif, languages/en.php, upgrade.php: Visual upgrader. 

2008-10-29  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/activity/manifest.xml, mod/apiadmin/manifest.xml,
  mod/diagnostics/manifest.xml, mod/garbagecollector/manifest.xml,
  mod/groups/manifest.xml, mod/guidtool/manifest.xml,
  mod/logbrowser/manifest.xml, mod/logrotate/manifest.xml,
  mod/profile/manifest.xml, mod/river/manifest.xml,
  mod/updateclient/manifest.xml, mod/uservalidationbyemail/manifest.xml:
  manifest files sync'ed 

2008-10-29  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/account/forms/login.php, views/default/css.php: persistent
  login checkbox styled 

2008-10-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Menu link text change, to be more descriptive 

2008-10-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/start.php, mod/profile/views/default/profile/userdetails.php:
  Hide 'about me' on custom profiles 

2008-10-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Annotation pagination is now corrected where more
  than 10 items are being displayed at once. 

2008-10-29  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/friendsPickerv1.js, javascript/initialise_elgg.js: remove js,
  moved into views 

  	* javascript/initialise_elgg.js, views/default/css.php,
  views/default/js/initialise_elgg.php: updates for v1.1, css cleanup, removal
  of redundant classes, redundant js removed 

2008-10-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/system_log.php, mod/logrotate/start.php: Logrotate and archive
  containing offset. Table still created as $now but containing < $now-period. 

2008-10-28  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/garbagecollector/languages/en.php, mod/garbagecollector/manifest.xml,
  mod/garbagecollector/start.php,
  .../default/settings/garbagecollector/edit.php: Introducing the Elgg garbage
  collector. 

2008-10-28  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php: layout bug when not group owner 

2008-10-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/toolbox.php: Removed the toolbox. 

  	* views/default/page_elements/header.php: Removed needless comment 

2008-10-28  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: added additional styles for code, pre, blockquote,
  dl, dt etc 

2008-10-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/plugins.php: Views are now more
  granular. 

2008-10-28  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/login.php, languages/en.php,
  views/default/account/forms/login.php: Closes #306 

2008-10-28  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/failsafe/messages/errors/list.php,
  views/failsafe/messages/messages/list.php: messages in failsafe mode moved to
  inline ones - so they don't obscure text below 

2008-10-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../river/annotation/generic_comment/create.php: Hoiking out the generic
  comment view again. Needs to be rethought. 

  	* languages/en.php, .../river/annotation/generic_comment/create.php:
  Committed a generic comment view. 

2008-10-28  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/social.php, languages/en.php: Closes #440 

  	* engine/lib/access.php: Flags to prevent queries being run multiple times. 

  	* engine/lib/access.php: Removed spurious notice 

  	* languages/en.php, views/default/admin/plugins_opt/plugin.php: Closes #476:
  Well spotted. 

2008-10-27  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/owner_block.php: additional dicv added to
  owner block for theme purposes 

2008-10-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* crontab.example: 

  	* mod/groups/languages/fr.php, mod/groups/languages/it.php,
  mod/groups/languages/ru.php, mod/groups/languages/th.php,
  mod/groups/languages/zh.php: REMOVED LANGUAGE FILES FROM CORE. This is due to
  a stupid and frustrating legal reason. 

  	* languages/de.php, languages/es.php, languages/fr.php, languages/it.php,
  languages/ru.php, languages/th.php, languages/zh.php,
  mod/activity/languages/ru.php, mod/apiadmin/languages/ru.php,
  mod/diagnostics/languages/fr.php, mod/diagnostics/languages/it.php,
  mod/diagnostics/languages/ru.php, mod/diagnostics/languages/th.php,
  mod/diagnostics/languages/zh.php, mod/guidtool/languages/it.php,
  mod/guidtool/languages/ru.php, mod/guidtool/languages/th.php,
  mod/guidtool/languages/zh.php, mod/logbrowser/languages/fr.php,
  mod/logbrowser/languages/it.php, mod/logbrowser/languages/ru.php,
  mod/logbrowser/languages/th.php, mod/logbrowser/languages/zh.php,
  mod/reportedcontent/languages/fr.php, mod/reportedcontent/languages/it.php,
  mod/reportedcontent/languages/ru.php, mod/reportedcontent/languages/th.php,
  mod/reportedcontent/languages/zh.php, mod/river/languages/fr.php,
  mod/river/languages/it.php, mod/river/languages/ru.php,
  mod/river/languages/th.php, mod/river/languages/zh.php,
  mod/updateclient/languages/fr.php, mod/updateclient/languages/it.php,
  mod/updateclient/languages/ru.php, mod/updateclient/languages/th.php,
  mod/updateclient/languages/zh.php,
  mod/uservalidationbyemail/languages/ru.php: REMOVED LANGUAGE FILES FROM CORE.
  This is due to a stupid and tedious legal reason. 

  	* mod/logrotate/languages/en.php, mod/logrotate/manifest.xml,
  mod/logrotate/start.php, .../views/default/settings/logrotate/edit.php:
  Closes #215: Log rotation added. 

2008-10-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/leave.php, mod/groups/start.php,
  mod/groups/views/default/forum/topicposts.php,
  mod/groups/views/default/forum/topics.php,
  .../views/default/object/groupforumtopic.php: Removing WSOD errors in groups 

2008-10-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/system_log.php: Refs #215: Minor tweak to logic 

2008-10-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Hopefully slightly friendlier token mismatch errors. 

2008-10-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/system_log.php: Refs #215: System hook for archiving log. Cron
  yet to be added. 

  	* .../views/default/profile/menu/adminlinks.php: Closes #448: Functionality
  was present, but was lacking interface. Interface provided. 

  	* views/default/object/default.php: Closes #460: Good spot, thanks for the
  contribution! 

  	* languages/en.php: Closes #473: Good spot 

2008-10-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* account/register.php, actions/register.php, engine/lib/users.php,
  views/default/account/forms/register.php: The friend invite infrastructure is
  now secure. 

2008-10-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/activity/languages/ru.php: 

  	* mod/activity/languages/ru.php: Closes #469: Thankyou for the translation! 

2008-10-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* account/register.php, register.php: Further additions to the registration
  form. 

  	* views/default/account/forms/register.php: Added friend guid handling to
  the registration form. 

  	* engine/lib/users.php: Added the ability to add a user to a user's friends
  list on registration. 

  	* actions/register.php: Added the ability to add a user to a user's friends
  list on registration. 

  	* engine/lib/entities.php: Revert. 

  	* engine/lib/entities.php: Improvements for container overrides. 

2008-10-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/radio.php: Fix for input/radio where keys aren't
  specified 

2008-10-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/usersettings/plugins_opt/plugin.php: Minor tweaks to tools
  settings 

  	* languages/en.php: Added reply 

2008-10-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Small language additions for open and close. 

2008-10-22  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/shout_speech_bubble.gif: removed and added to thewire plugin 

2008-10-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/cron.php: Better default forward 

2008-10-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php: Fixed typo! Well spotted,
  @notomodungwa 

2008-10-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* crontab.example, engine/lib/cron.php: Increasing sub-hour cron granularity

  	* engine/schema/mysql.sql, engine/schema/upgrades/2008102101.sql: Removed
  unnecessary column 

  	* engine/lib/sessions.php: Closes #453 and #463: Completed work. Sessions
  now stored in database. 

  	* engine/lib/sessions.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2008102101.sql: Semi-working session code. Still won't
  permit logging in, commented out until there is time to fix.  Problem seems
  to be based around the action_gatekeeper() and the values set for the
  __elgg_session. Removing this component from the key causes the token to be
  valid.  My feeling is that the session is not being saved or loaded
  correctly. 

2008-10-21  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/topbar_tools.php: #458 fixed - IE7 conditional
  statement bug 

2008-10-21  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2008102101.sql, version.php: Database session code. 
  IMPORTANT NOTE:  The trigger for this is commented out, so old session code
  is used. There are serious problems with using the new code since it causes a
  chicken and egg problem with the upgrade script. 

  	* engine/lib/group.php, engine/lib/objects.php, engine/lib/sites.php,
  engine/lib/users.php: Closes #457: Now returns $guid on success, false on
  fail 

  	* engine/lib/sites.php, languages/en.php: Added safety rail to prevent
  disabling/deleting of currently viewed site. 

2008-10-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/output/checkboxes.php: Output/checkboxes now defers to
  output/tags rather than output/text; much more sensible. 

  	* engine/lib/input.php: The input filter now deals with two-dimensional
  input arrays. 

2008-10-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/apiadmin/views/default/object/api_key.php: 

  	* mod/apiadmin/views/default/object/api_key.php: Minor tweaks to avoid
  breaking non-admin css 

2008-10-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: Important fix for deleted plugins. 

2008-10-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/output/checkboxes.php, views/default/output/radio.php:
  Default output fields for radio and checkboxes 

  	* search/users.php: Fixed double layout issue 

2008-10-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/usersettings.php, languages/en.php, settings/index.php,
  settings/plugins.php, settings/statistics.php, settings/statistics/index.php,
  settings/user.php, settings/user/index.php, views/default/object/plugin.php,
  views/default/usersettings/plugins.php,
  views/default/usersettings/plugins_opt/plugin.php: Closes #335: Marcus Povey
  : * Per user tools settings now present again (only displays if there are
  settings present AND the plugin is enabled - needs skinning accordingly) *
  Re-jigged the settings code to behave like a proper page handler. * Minor
  tweak to language 

  	* engine/lib/system_log.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2008101701.sql, version.php: Changes to access any
  system log code. Introducing owner guid on items which is necessary for
  access control. Requires upgrade.php to be run 

2008-10-17  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/admin/plugins_opt/plugin.php, views/default/css.php:
  activity stream basic style applied, and plugin reorder links adjusted 

2008-10-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: widget gallery more info spacing fixed 

2008-10-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Minor language tweak. 

  	* actions/admin/plugins/reorder.php, admin/plugins/index.php,
  engine/lib/plugins.php, languages/en.php, views/default/admin/plugins.php,
  views/default/admin/plugins_opt/plugin.php: You can now reorder plugins. 

2008-10-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php: gap in user menu removed 

2008-10-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/activity/all.php, mod/activity/friends.php, mod/activity/index.php,
  mod/activity/languages/en.php, mod/activity/manifest.xml,
  mod/activity/start.php, mod/activity/views/default/activity/dashboard.php,
  mod/activity/views/default/activity/wrapper.php,
  .../views/default/settings/activity/edit.php: Initial activity view.  Missing
  functionality: comments, tabs and drill down ability. 

2008-10-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/statistics.php: Improved online users stats so that more than
  10 get displayed 

2008-10-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Moving internal function out of elgg_view_tree()
  since this caused problems 

  	* engine/lib/configuration.php: Closes #438 

  	* engine/lib/river.php: 

  	* engine/lib/river.php, engine/lib/system_log.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2008101601.sql, version.php: Closes #442: Requires
  schema upgrade. Side effect - friends activity rivers will be blanked. 

  	* engine/lib/river.php: River performance tweak 

2008-10-15  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/ru.php: Committing groups translation 

  	* .../notifications/settings/usersettings.php: Notification methods now
  better translated 

  	* languages/ru.php: Closes #433: Merged changes from trac and email
  submissions. Thanks for all submissions! 

  	* languages/ru.php: Initial core russian translation 

  	* mod/apiadmin/languages/ru.php, mod/diagnostics/languages/ru.php,
  mod/guidtool/languages/ru.php, mod/logbrowser/languages/ru.php,
  mod/reportedcontent/languages/ru.php, mod/river/languages/ru.php,
  mod/updateclient/languages/ru.php,
  mod/uservalidationbyemail/languages/ru.php: Refs #433: Russian translations
  for core plugins 

2008-10-15  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: view link added to en.php 

2008-10-14  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/social.php: Removed an annoying variable cast that was
  destroying everything. 

  	* engine/lib/social.php: The word blacklist for filter_string is now loaded
  on init. 

2008-10-14  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: Edit profile form modified 

2008-10-14  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: 

  	* mod/profile/actions/deletedefaultprofileitem.php,
  mod/profile/actions/editdefault.php,
  mod/profile/actions/resetdefaultprofile.php, mod/profile/defaultprofile.php,
  mod/profile/start.php, .../views/default/profile/editdefaultprofile.php:
  Closes #235: Simple profile editor in place 

2008-10-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/friends_picker_arrow_left.gif,
  _graphics/friends_picker_arrow_right.gif,
  _graphics/friends_picker_arrows.gif, _graphics/gallery_back_icon.gif,
  _graphics/gallery_back_icon_on.gif, views/default/css.php: Friends picker
  arrows combined into one resource, and updated with hover effect. Redundant
  image gallery icons removed. 

2008-10-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: 

  	* engine/lib/elgglib.php: Catching error on datalists 

2008-10-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/avatar_menu_arrow.gif, _graphics/avatar_menu_arrow_hover.gif,
  _graphics/avatar_menu_arrow_open.gif, _graphics/avatar_menu_arrows.gif,
  mod/profile/views/default/profile/css.php: Avatar user menu arrows updated to
  use one image rather than 3 

2008-10-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: Closes #412 

  	* engine/lib/river.php: Refs #431: Belts and braces added to river view 

2008-10-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/account/forms/useradd.php: Adjusted spacing on add user form

2008-10-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/start.php: Refs #432: Typo 

  	* mod/groups/start.php: Closes #432: Hook added as profile 

  	* mod/profile/start.php: Minor commenting 

2008-10-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* INSTALL.txt, UPGRADE.txt: Updated the install and upgrade text. 

2008-10-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/reportedcontent/languages/zh.php: Refs #424: reportedcontent 

  	* mod/groups/languages/zh.php, mod/guidtool/languages/zh.php,
  mod/river/languages/zh.php: Refs #424: guidtool, groups, river 

  	* mod/diagnostics/languages/zh.php, mod/logbrowser/languages/zh.php,
  mod/updateclient/languages/zh.php: Refs #424: Diagnostics, logbrowser,
  updateclient 

  	* languages/zh.php: Refs #424: Core translations added. 

  	* UPGRADE.txt, engine/lib/version.php, upgrade.php: Closes #430 

2008-10-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/graphics/defaultlarge.gif,
  mod/groups/graphics/defaultmedium.gif, mod/groups/graphics/defaultsmall.gif,
  mod/groups/graphics/defaulttiny.gif,
  .../views/default/icon/group/default/large.php,
  .../views/default/icon/group/default/medium.php,
  .../views/default/icon/group/default/small.php,
  .../views/default/icon/group/default/tiny.php,
  mod/profile/graphics/defaultlarge.jpg,
  mod/profile/graphics/defaultmedium.jpg,
  mod/profile/graphics/defaultsmall.jpg, mod/profile/graphics/defaulttiny.jpg,
  mod/profile/graphics/defaulttopbar.jpg: Groups updated to use new icon method
  and new groups icons added. Profile updated with new default avatars 

2008-10-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2008101303.php, version.php: Fixed the previous user
  login issue. 

2008-10-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: Introducing get_current_language(). Refs #235 

  	* mod/profile/start.php: Refs #235: Added hooks for future admin interface 

  	* mod/profile/start.php: 

2008-10-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/annotation/generic_comment.php: default message styled 

2008-10-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/start.php: Refs #235: Now possible for plugins to change
  default profile (plugin hook 'profile:fields', 'profile'. 

2008-10-10  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: widget more info tooltip improvements 

  	* views/default/canvas/layouts/widgets.php: further fixes to the widget
  gallery to use css-based images 

  	* views/default/canvas/layouts/widgets.php, views/default/css.php: Updated
  widget picker gallery to use classes for images rather than hard-coded
  resources. 

2008-10-08  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/profile/javascript.php: user avatar menu method
  adjusted to avoid hard-coded image resources 

2008-10-08  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/messages/errors/list.php,
  views/default/messages/messages/list.php: system message strings moved to
  elgg_echo 

2008-10-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, mod/profile/icon.php,
  .../views/default/icon/user/default/large.php,
  .../views/default/icon/user/default/master.php,
  .../views/default/icon/user/default/medium.php,
  .../views/default/icon/user/default/small.php,
  .../views/default/icon/user/default/tiny.php,
  .../views/default/icon/user/default/topbar.php: Default icon overrides. 

  	* engine/lib/entities.php, mod/profile/icon.php: Simple hook to allow for
  default user and entity icons. 

2008-10-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: 

  	* engine/lib/entities.php, mod/groups/graphics/defaultlarge.jpg,
  mod/groups/graphics/defaultmedium.jpg, mod/groups/graphics/defaultsmall.jpg,
  mod/groups/graphics/defaulttiny.jpg, mod/groups/start.php,
  mod/groups/views/default/groups/icon.php: Closes #417 & #418 

  	* engine/lib/filestore.php, mod/profile/start.php: Minor optimisations.
  Introducing exists() on filestores 

  	* _graphics/icons/default/topbar.png, engine/lib/entities.php,
  mod/profile/icon.php, mod/profile/start.php,
  mod/profile/views/default/profile/editicon.php,
  mod/profile/views/default/profile/icon.php,
  views/default/page_elements/elgg_topbar.php: Closes #301: Profile icons now
  use getIcon() API. Overrides now possible:  For themes to override, create a
  plugin hook listening to 'entity:icon:url' and object 'user'.  In the hook
  return a different url.  To replace default user icons in a plugin one might
  create a hook:  function profile_usericon_hook($hook, $entity_type,
  $returnvalue, $params) { if ((!$returnvalue) && ($params['entity'] instanceof
  ElggUser)) { // return your default graphic here. } }  And set it to priority
  900 (lower priority than the code that displays a pretty icon for users but
  higher than the default object display code in entities.php) 

  	* engine/lib/users.php: Allowing '.' in username, refs #415 

  	* views/rss/pageshells/pageshell.php: Fixes #413: Rss feeds with GET query
  strings now functioning.  Thanks for your patch, nice spot! 

  	* languages/en.php: Fixes #415 

2008-10-08  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/ajax/loader.php, views/default/css.php: ajax loader updated
  to use an image from _graphics rather than a hard-coded image resource (to
  make theming possible). 

2008-10-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/statistics.php: Removing pagination from online users. 

2008-10-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: Removed debug 

  	* engine/lib/entities.php: Minor tweaks to the getIcon code: * Default now
  running on priority 1000 * Renamed default hook to a better name Marcus Povey

2008-10-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php,
  .../views/default/widgets/a_users_groups/view.php: Removed pagination for the
  groups widget 

2008-10-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql, engine/schema/upgrades/2008100601.sql: Bugfixes
  to river script 

  	* engine/schema/mysql.sql: Added river key to main schema 

2008-10-07  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/failsafe/messages/errors/list.php,
  views/failsafe/messages/messages/list.php: updated failsafe message divs
  dimensions 

2008-10-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/upgrades/2008100601.php, engine/lib/upgrades/2008100701.php:
  Changed the name. Refs #409 

  	* engine/lib/database.php, engine/lib/upgrades/2008100601.php,
  engine/lib/version.php, languages/en.php, version.php: Closes #409: PHP
  update script to update core added 

  	* mod/uservalidationbyemail/start.php: removed debug 

  	* mod/groups/languages/th.php: Removing BOM 

  	* mod/updateclient/languages/th.php: Thai language pack  

  	* mod/river/languages/th.php: Thai language pack  

  	* mod/reportedcontent/languages/th.php: Thai language pack  

  	* mod/logbrowser/languages/th.php: Thai language pack  

  	* mod/guidtool/languages/th.php: Thai language pack  

  	* mod/groups/languages/th.php: Thai language pack  

  	* mod/diagnostics/languages/th.php: Thai language pack  

  	* languages/th.php: Closes #406: Thanks for your submission 

2008-10-06  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php, mod/profile/start.php: Introduced a way to either
  tether metadata access to entities, or to make them independent - in either
  case, explicitly. 

2008-10-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: 

  	* engine/lib/river.php: Deleted old gumpf refs #402 and #407 

  	* engine/lib/river.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2008100601.sql,
  .../default/river/ElggRelationship/create.php,
  .../default/river/relationship/member/create.php,
  .../default/river/ElggUser/profileiconupdate.php,
  .../views/default/river/ElggUser/profileupdate.php,
  .../river/user/default/profileiconupdate.php,
  .../default/river/user/default/profileupdate.php,
  views/default/river/ElggRelationship/create.php,
  views/default/river/relationship/friend/create.php: Closes #402 and #407 :
  Right! Finally nailed this fscking issue to the wall (hopefully).  Modified
  system log to hold extra information about the class being stored, this lets
  us pull only the required rows from the event log.  This drastically
  simplifies and speeds up the query.  Requires: Database upgrade. Outstanding
  issues: Query is using filesort despite using correct index. Still much
  faster than the last method! 

  	* engine/lib/elgglib.php: Removed unnecessary debug 

2008-10-06  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/metadata.php,
  views/default/search/entity_list.php: You can now remove pagination from a
  list 

  	* search/users.php: User browsing is revamped. 

  	* engine/lib/users.php: List_user_friends_objects now lets you hide the
  toggle to gallery view 

2008-10-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/logbrowser/index.php: Refs #402 and #407: Extra fields added to
  system_log 

  	* engine/lib/extender.php, engine/lib/relationships.php,
  engine/lib/system_log.php, engine/schema/mysql.sql,
  engine/schema/upgrades/2008100601.sql, version.php: Refs #402 and #407: Extra
  fields added to system_log 

2008-10-06  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Minor fix for previous. 

  	* engine/lib/elgglib.php: Introducing elgg_view_tree, for getting an array
  of views 

  	* engine/lib/elgglib.php, views/default/js/friendsPickerv1.php,
  views/default/js/initialise_elgg.php, views/default/page_elements/header.php:
  Elgg Javascript now goes through the views system 

  	* engine/lib/access.php: A massive speed increase for access permissions. :)

2008-10-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Closes #405: If -> else if. Nice spot. 

2008-10-04  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/comments/forms/edit.php: removed ratings hook from comments.
  It will now go into plugins. 

2008-10-03  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/messages/errors/list.php,
  views/default/messages/messages/list.php: updated messaging system with
  'click to dismiss' and moved it's position to not overlap the top toolbar 

2008-10-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php: Closes #399 

  	* engine/lib/version.php: Fixes #401 

  	* languages/en.php, mod/uservalidationbyemail/languages/en.php,
  mod/uservalidationbyemail/start.php: Refs #311: Modified message slightly 

  	* actions/register.php, engine/lib/users.php, .../actions/email/confirm.php,
  mod/uservalidationbyemail/languages/en.php,
  mod/uservalidationbyemail/start.php: Fixes #311, closes #345: Validation now
  called via event 'user', 'validate'. Email validation now a plugin. 

2008-10-03  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/messages/errors/list.php,
  views/failsafe/messages/errors/list.php,
  views/failsafe/messages/messages/list.php: updated messages system 

2008-10-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Removed old validation code 

  	* languages/en.php: Refs #311 : Removing old email confirmation code. 

  	* actions/email/confirm.php: Refs #311 : Removing old email confirmation
  code. 

  	* engine/lib/install.php: Fixing whitescreen on settings file creation 

  	* mod/uservalidationbyemail/languages/en.php,
  mod/uservalidationbyemail/manifest.xml, mod/uservalidationbyemail/start.php:
  Refs #311: Saving stub prior to relocation... 

  	* actions/systemsettings/install.php: Refs #311: Enable email validation
  module by default 

  	* engine/lib/users.php: Refs #311 

  	* engine/lib/sessions.php: Refs #311 

  	* actions/register.php: Refs #311 

  	* actions/email/save.php: Refs #311 

  	* actions/plugins/settings/save.php, actions/plugins/usersettings/save.php:
  Closes #398 

  	* engine/lib/install.php, engine/settings.example.php: Fixing installer
  issue. 

2008-10-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/start.php: Fitter, happier group links 

  	* engine/lib/admin.php: Added an admin override for container permissions
  checking. 

  	* mod/groups/start.php: Improved group menu items. 

2008-10-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* crontab.example, engine/handlers/cron_handler.php, engine/lib/cron.php,
  htaccess_dist, languages/en.php: Improved cron support 

  	* engine/lib/metadata.php: Closes #379 

  	* engine/lib/metadata.php: Closes #389 

  	* engine/lib/database.php, engine/lib/install.php: Fixes #395 

2008-09-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php: Minor tweaks 

  	* engine/lib/actions.php: Changed to plugin hook 

  	* engine/lib/actions.php: Closes #390: Triggers an event 'action', $action
  before action is included.  This is rather kludgy and we need to rethink this
  a bit. 

  	* engine/lib/plugins.php: Actually, bad idea... 

  	* engine/lib/plugins.php: Events now triggered on plugin enable/disable 

  	* actions/friends/remove.php, engine/lib/configuration.php,
  engine/lib/users.php: Closes #388: Additionally the site check in
  configuration_init() should be instanceof. Nice spot, thanks. 

2008-09-30  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/messages/errors/list.php,
  views/default/messages/messages/list.php: Messages/error notification system
  updated with dismiss button, longer delay, and sticky/fixed position (at top
  of viewport). 

2008-09-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/version.php: Install now works again 

2008-09-30  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/comments/forms/edit.php: ratings hook added to comments
  block 

2008-09-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Added IP address tools, todo check licence. 

  	* engine/lib/notification.php, languages/en.php: Set the notification
  settings 

  	* engine/lib/notification.php, languages/en.php: Notifications get
  notification stuff in API form. 

  	* actions/admin/site/update_basic.php, actions/systemsettings/install.php,
  languages/en.php, views/default/settings/system.php,
  views/failsafe/settings/system.php: Closes #383 & #384 

  	* engine/lib/notification.php: Closes #369: For entities which are not users
  the ->email field is used, failing that it tries to work out an address from
  ->url and lastly from $CONFIG->site_guid. Closes #382: Fix applied as
  suggested. 

2008-09-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php: get_input can now be properly overridden by
  set_input. Fixes #324 

2008-09-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: 

  	* engine/lib/api.php: 

  	* engine/lib/api.php: Debug 

  	* engine/lib/api.php, engine/lib/sessions.php, services/api/rest.php:
  Committing what I have at the end of the day, api still not 100% 

  	* engine/lib/cache.php: Caching support fixed. 

  	* engine/lib/api.php: Fixing auth_token code  

  	* engine/lib/pam.php: Fixed issue with pam handler, now if required method
  throws an exception the authentication short circuits with false. 

2008-09-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Clear annotations now clears annotations
  properly when no name is specified. Fixes #357 

  	* engine/lib/annotations.php: Count annotations now fails properly if a
  metastring is not found. Fixes #377 

2008-09-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Make statisics nicer 

  	* mod/apiadmin/languages/en.php: Make statisics nicer 

  	* engine/lib/api.php: view now set by endpoint 

  	* engine/lib/widgets.php: Closes #326: add_widget uses the specified
  $user_guid as $widget->owner_guid 

2008-09-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/install.php: 

  	* languages/en.php: Closes #360: Will now install on 5.1.6 or greater with a
  warning, 5.2 with now warning. 

  	* engine/lib/install.php: Closes #360: Will now install on 5.1.6 or greater
  with a warning, 5.2 with now warning. 

  	* mod/updateclient/start.php: Modified pinger to use new style endpoint
  format. Note, this will require ping.elgg.org to be upgraded come next
  release! 

  	* engine/lib/ping.php: Modified pinger to use new style endpoint format.
  Note, this will require ping.elgg.org to be upgraded come next release! 

  	* engine/lib/ping.php, mod/diagnostics/start.php,
  mod/updateclient/start.php, views/default/admin/statistics_opt/basic.php:
  Closes 374: Using get_version function instead of including the version file.

  	* engine/lib/api.php, languages/en.php: Minor improvements to failure mode. 

  	* engine/lib/api.php: auth_token api call now functional 

  	* services/api/rest.php: Addapted to be called from pagehandler 

  	* engine/lib/api.php: 

2008-09-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Returning cache control back to access permissions.

2008-09-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/apiadmin/actions/generate.php, mod/apiadmin/actions/revokekey.php,
  mod/apiadmin/views/default/object/api_key.php: Added action_gatekeeper() code

  	* engine/lib/api.php: 

  	* engine/lib/api.php: Added endpoint page handler. 

  	* mod/apiadmin/actions/generate.php, mod/apiadmin/actions/revokekey.php,
  mod/apiadmin/index.php, mod/apiadmin/languages/en.php,
  mod/apiadmin/manifest.xml, mod/apiadmin/start.php,
  .../views/default/apiadmin/forms/add_key.php,
  mod/apiadmin/views/default/object/api_key.php: Introducing API key
  administration panel 

  	* engine/lib/api.php: Create keypair code added 

  	* engine/lib/api.php: Added create_api_user 

  	* engine/lib/api.php: Added remove_api_user function 

  	* engine/lib/api.php: Will now handle banned users 

2008-09-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/metadata.php: Metadata permissions now
  work as advertised, but had to remove caching in the process. Will attempt to
  re-enable it shortly. 

2008-09-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/user/settings/name.php: Closes #362: Nice spot.  Cause was
  an omission of the user being edited being passed. No security issues
  introduced by having this user set, since editing user must still pass a
  canEdit() in the action itself. 

2008-09-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php, engine/lib/version.php,
  engine/schema/upgrades/2008092301.sql, languages/en.php, version.php: The
  database schema will now automatically update itself on upgrade. 

  	* engine/lib/api.php, engine/start.php: The cache library is now loaded
  before the main library boot. 

2008-09-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/cache.php: Belts and braces 

2008-09-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/upgrades/2008092301.sql: Database upgrade script from 1.0 to
  latest schema. 

2008-09-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: API improvement. Authentication via token now logs
  user in for that session. 

  	* mod/profile/index.php: Closes #367: Widgets only displayed for found
  profiles. 

2008-09-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Apparently non-p connections are better in many
  cases, see http://www.slideshare.net/techdude/how-to-kill-mysql-performance 

  	* languages/it.php: Closes #363 

2008-09-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* friends/index.php, friends/of.php: Closes #358 and #359. Well spotted. 

  	* languages/fr.php: Closes #356: Thanks for the contribution! 

2008-09-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: API explanations added to language file 

  	* engine/lib/access.php: Access permissions now cached correctly. 

  	* engine/lib/plugins.php: Optimised plugin query. 

  	* engine/lib/metadata.php: Short circuit added for missing values. 

  	* engine/lib/plugins.php: Removed old gunk 

  	* engine/lib/api.php: Load cache php 

  	* engine/lib/api.php: Changed caching to memory. 

  	* engine/schema/mysql.sql: Added hmac cache of hmacs we have seen before
  (MEMORY TABLE) 

  	* engine/schema/mysql.sql: Added hmac cache of hmacs we have seen before
  (MEMORY TABLE) 

  	* engine/lib/api.php: Some api improvements: * User tokens setable * List
  api no longer requires token 

  	* engine/schema/mysql.sql: Changed users_apisessions to use memory, since
  there is no reason to store this forever. 

  	* languages/de.php: Added german core from Elgg development group 

  	* engine/lib/system_log.php: System log now using delayed writes. 

2008-09-15  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Marcus Povey: * Some missing indexes added to
  database. * Removed privileged path table since this is no longer used. 

  	* engine/lib/elgglib.php: Removed privileged path code since this is no
  longer used 

  	* engine/lib/entities.php: Closes #346: More granularity on enable/disable. 

  	* mod/reportedcontent/languages/it.php: Italian language patch 

  	* mod/updateclient/languages/it.php: Italian language patch 

  	* mod/river/languages/it.php: Italian language patch 

  	* mod/logbrowser/languages/it.php: Italian language patch 

  	* mod/guidtool/languages/it.php: Italian language patch 

  	* mod/groups/languages/it.php: Italian language patch 

  	* mod/diagnostics/languages/it.php: Italian language patch 

2008-09-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/gallery.php,
  mod/profile/views/default/profile/listing.php,
  mod/profile/views/default/profile/userdetails.php: Basic XFN support 

2008-09-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/reportedcontent/languages/en.php: Added missing translation 

2008-09-10  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/extender.php: Closes #349: We need to improve
  detect_extender_valuetype 

  	* languages/it.php: Closes #348: Thanks for the patch! 

  	* languages/it.php: Closes #339 : Italian alpha core language pack applied.
  Thanks for the contribution! 

  	* engine/lib/languages.php: Improved language completeness algorithm. 

2008-09-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/fr.php: Closes #342: Thanks for the updates! 

  	* engine/lib/languages.php: Minor tweak: Only shows percentage on things
  less than 100% complete 

  	* engine/lib/languages.php: Some language helper tools. 

  	* engine/lib/annotations.php, engine/lib/metadata.php: Closes #338: You're
  quite right, this is was an error on our part. Nice spot! 

  	* engine/lib/languages.php, languages/en.php: Introducing: Admin only
  translation "completeness" helper. 

2008-09-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/es.php: Preliminary spanish translation 

  	* engine/lib/xml-rpc.php: Refs #172: Removed line endings on spec. 

  	* mod/diagnostics/languages/fr.php, mod/groups/languages/fr.php,
  mod/logbrowser/languages/fr.php, mod/reportedcontent/languages/fr.php,
  mod/river/languages/fr.php, mod/updateclient/languages/fr.php: Closes #298:
  Thankyou for your contribution! 

  	* languages/fr.php: Closes #300: Thanks for the translation! 

  	* languages/en.php, mod/groups/actions/forums/edittopic.php,
  mod/groups/languages/en.php: Closes #320: Filled in missing translations 

2008-09-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/checkboxes.php, views/default/input/radio.php,
  .../notifications/settings/usersettings.php: Fixes 334: Radio buttons were
  part of the problem, label and option were the wrong way round (compare with
  input/checkboxes).  Second part of the problem was actually with
  views/default/notifications/settings/usersettings.php, where the value of the
  field was incorrectly being extracted from the settings array.  Thanks for
  the spot! 

2008-09-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/plugins/disable.php, actions/admin/plugins/enable.php,
  views/default/admin/plugins_opt/plugin.php: Closes #327: Thanks for the
  pointer. In the end I modified the fix from the patch you sent, it still uses
  get but the generated token should make a CSRF attack much harder. 

  	* actions/admin/user/ban.php, actions/admin/user/delete.php,
  actions/admin/user/makeadmin.php, actions/admin/user/resetpassword.php,
  actions/admin/user/unban.php, .../views/default/profile/menu/adminlinks.php:
  Fixes #332: Added tokens and action_gatekeeper() 

  	* engine/lib/database.php: Fixes #330: I implemented the changes you
  suggested (except for quotes around the table name). What problems did you
  encounter? 

  	* mod/reportedcontent/languages/en.php: Refs #331: Trying this again... 

  	* mod/reportedcontent/languages/en.php,
  views/default/page_elements/owner_block.php: Closes 331: Removed fixed string
  in translation. Thanks for the spot! 

2008-09-02  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Set default db to UTF 8... for what it's worth. 

2008-09-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php: Closes #305 

  	* actions/admin/site/update_basic.php: Fixes #244 

  	* views/default/settings/system.php: Fixes the regression introduced by
  [2023] 

  	* engine/lib/actions.php, engine/lib/sessions.php: Additional per-session
  random token, additional randomness protection against CSRF. Report problems.

2008-08-31  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php, engine/lib/sessions.php: Some session
  fingerprinting code. Requires user agent to be consistent across requests. 

  	* engine/lib/sessions.php: Regenerates session ID on user login. This helps
  prevent some hijacking attacks. 

  	* engine/lib/sessions.php: Minor tweak, logout now calls session_destroy() 

2008-08-28  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php, engine/start.php: Closes #313, Fixes #274:
  Resolved strange OSX language file browsing, including speculative windows
  fix. Thanks for the patch! 

2008-08-26  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/canvas/layouts/widgets.php,
  views/default/navigation/toolbox.php,
  views/default/navigation/topbar_tools.php: Closes #304: Thanks for the patch!

  	* languages/en.php: Fixes #275: Thanks for the report! 

  	* engine/lib/statistics.php, languages/en.php,
  views/default/admin/statistics_opt/basic.php: Minor tweak to basic stats to
  clarify number of users in the system. 

2008-08-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php, engine/lib/users.php, languages/en.php: Closes
  #254: If mb_string is installed then internationalised usernames are
  supported in file system.  Because of this I have raised mbstring from
  recommended to a (non-fatal) core requirement.  Because of the lack of a
  unicode ctype_alnum function the validation occurs at username input. Because
  of this I have improved the user registration code:  This code now validates
  for special chars etc in the username. I have also introduced the following
  new plugin hooks (which are run after primary validation) which provide
  plugins with the ability to add other requirements (extra security etc). 
  'registeruser:validate:password' 'registeruser:validate:username'
  'registeruser:validate:email'  Marcus Povey 25/8/08 

2008-08-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php: Committing kses fix 

2008-08-21  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php: Fixed ping error. Fixes #269 

  	* engine/lib/elgglib.php, engine/lib/input.php: Fixed input for people with
  magic quotes on. 

2008-08-21  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php: Actually fixes #269 

  	* actions/systemsettings/install.php: Fixes #269 

2008-08-21  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Added plugin hook to elgg_view. 

2008-08-21  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Prelude to release 

  	* engine/lib/elgglib.php: Fixes #280 

  	* engine/lib/sessions.php: Blanking session code on initialisation fail 

2008-08-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/river/dashboard.php: Closes #253: Patch provided by
  edfactor. Thanks for your contribution! 

2008-08-20  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/failsafe/pageshells/pageshell.php: install process password box
  added 

  	* views/failsafe/messages/errors/list.php,
  views/failsafe/pageshells/pageshell.php: increased the size of the input
  boxes on the install pages to faciliate url checking 

2008-08-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php: Making it case insensitive... 

2008-08-20  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/avatar_mini.gif: removed unused image 

2008-08-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php, actions/systemsettings/install.php,
  engine/lib/input.php, languages/en.php: Refs #273: Extra sanity checking on
  install 

2008-08-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Language change 

  	* languages/en.php, views/default/settings/system.php,
  views/failsafe/settings/system.php: Installation clarity fixes 

2008-08-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Refs #272: Speculative fix. Added PORT support to
  current_page_url(). Please test to see if this solves your problem... 

  	* version.php: Oopsy, wrong package number  

  	* version.php: Raising point number pre-package 

2008-08-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Revised rewrite rules. 

2008-08-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Refs #266: Error given if no database has been
  set up. 

  	* engine/lib/database.php, engine/lib/elgglib.php, engine/lib/install.php,
  install.php, languages/en.php,
  views/failsafe/messages/exceptions/exception.php: Refs #256: Basic
  installation parameters checked. Fixes #266: If the install flag isn't set
  then elgg_view will no longer attempt to load data from the database. 

  	* engine/lib/elgglib.php: Refs #265: If $CONFIG->view not blank then it
  overrides the session even if the session is set. 

  	* engine/schema/mysql.sql: Fixes #260: Done. Nice spot. 

2008-08-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Small access fix 

  	* CONTRIBUTORS.txt: And again. 

  	* CONTRIBUTORS.txt: Minor contributor file fix. 

  	* engine/lib/access.php: Corrected minor friend collection issue 

2008-08-18  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* CONTRIBUTORS.txt: changed bens twitter account url 

2008-08-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/ban.php: Moving the disable_entities call 

  	* engine/lib/elgglib.php: More submenu corrections 

  	* actions/admin/user/ban.php: Banning a user disables their entities 

  	* engine/lib/entities.php, engine/lib/users.php: Removing a user disables
  their entities 

2008-08-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Updated for release 

2008-08-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixed the submenu 

2008-08-17  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/graphics/defaultmaster.jpg: default image for cropper tool 

2008-08-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/topbar_tools.php: The top tool menu is now
  alphabetically sorted. 

  	* engine/lib/elgglib.php: Submenu items are now sorted. 

  	* mod/groups/start.php: Renamed groups submenus 

  	* mod/groups/languages/en.php: Added a missing translation string to groups.

  	* mod/groups/start.php: Corrected the 'your groups' link 

2008-08-17  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/spotlight/default.php: spotlight tweaks 

2008-08-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/picker.php: Removed the context menu in the friends
  picker. 

2008-08-17  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: force tinyMCE editor initial width for safari 

  	* views/default/page_elements/footer.php: footer updated to fit more links 

  	* _graphics/spotlight_back.gif, views/default/css.php: Opera fixes and new
  spotlight back 

2008-08-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* dashboard/index.php, dashboard/latest.php, engine/lib/elgglib.php,
  languages/en.php, views/default/dashboard/blurb.php: Wired in latest
  activity, so new users aren't as lonely as they otherwise might be. 

2008-08-17  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php,
  .../views/default/object/groupforumtopic.php: groups listing icon changed
  from tiny to small latest discussion listing info block styled up 

2008-08-17  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/footer.php: footer tweak 

2008-08-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/edit.php: Ensuring that tags are saved correctly in
  profile 

2008-08-17  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php, views/default/css.php: avatar
  menu fixes for IE 

  	* mod/groups/views/default/groups/css.php,
  mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/javascript.php: avatar menu fix for IE
  groups and profile pages 

2008-08-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* INSTALL.txt: Updated installation instructions 

2008-08-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/javascript.php: avatar menu in IE, z-index
  bug work-around 

  	* mod/profile/views/default/profile/javascript.php, views/default/css.php:
  tools menu removed dynamic z-index 

2008-08-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/profile/userdetails.php: Removed avatar context
  menu from large profile picture 

  	* mod/logbrowser/start.php, .../views/default/logbrowser/adminlinks.php,
  mod/profile/start.php, .../views/default/profile/menu/adminlinks.php,
  .../views/default/profile/menu/adminwrapper.php: Admin links are now
  consolidated 

  	* engine/lib/users.php: Removing gallery on search user list function 

2008-08-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: menu selected item ie6 fix 

2008-08-16  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/spotlight/default.php: a little content added to the
  spotlight 

  	* .../views/default/reportedcontent/listing.php: reported content tweak 

2008-08-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/edit.php, mod/profile/start.php,
  mod/profile/views/default/profile/edit.php,
  mod/profile/views/default/profile/javascript.php,
  mod/profile/views/default/profile/metatags.php: Individual profile items can
  now have access restrictions; also made the profile JS more cache friendly 

2008-08-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/reportedcontent/css.php,
  .../views/default/reportedcontent/listing.php, views/default/css.php:
  reported content updates 

  	* views/default/css.php: tools settings updated 

2008-08-16  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: lang string missing 

2008-08-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php: groups widget fixed for ie6 

2008-08-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/diagnostics/languages/en.php, mod/diagnostics/start.php: Globals and
  PHP info added to diagnostics 

2008-08-16  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/admin/plugins_opt/plugin.php: further tweaks on admin
  settings 

  	* views/default/admin/plugins_opt/plugin.php: plugin settings moved to
  hidden dropdown 

2008-08-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Code also useless 

  	* engine/lib/entities.php: Salt free diet 

2008-08-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php, views/default/css.php: avatar
  menu fixed in admin area, admin area h3's fixed 

2008-08-15  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/owner_block_menu_dot.gif, views/default/css.php: owner block
  menu 

2008-08-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Correction for the search list users by name
  function. 

  	* mod/reportedcontent/languages/en.php: A rookie error. 

2008-08-15  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/addtogroup.php, mod/groups/actions/joinrequest.php:
  Closes #234: Please use brackets defensively; The statement:  if ($user =
  get_entity($foo) && $group = get_entity($bar))  Will not do what you expect
  it to do! 

2008-08-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php, languages/en.php, search/users.php,
  views/default/user/search/finishblurb.php: Added proper search for users by
  name 

  	* mod/groups/views/rss/forum/topics.php,
  mod/groups/views/rss/forum/viewposts.php,
  mod/groups/views/rss/groups/profileitems.php: RSS views for forums 

  	* views/rss/group/default.php: Group default RSS view 

2008-08-15  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: sidebar arrow position fixed for ie 6 & 7 

2008-08-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _css/css.php, mod/profile/icon.php, mod/profile/javascript.php,
  views/default/friends/picker.php, views/default/page_elements/header.php:
  Caching enhancements 

2008-08-15  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: screwed up profile page on ie6 fixed 

2008-08-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/reportedcontent/languages/en.php: Added a language entry for reported
  items (again) 

2008-08-15  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/membership.php: gallery view removed from group lists 

  	* mod/reportedcontent/index.php: reportedcontent bug sorted 

2008-08-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forms/groups/invite.php: Ensured that all friends
  come through for group invite 

  	* mod/groups/views/default/forms/groups/invite.php: Ensured that all friends
  come through for group invite 

  	* views/default/page_elements/owner_block.php: Owner block defaults to
  current logged in user. 

  	* engine/lib/input.php: Improved the kses whitelist 

2008-08-15  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* install.php, views/failsafe/canvas/default.php,
  views/failsafe/input/button.php, views/failsafe/input/checkboxes.php,
  views/failsafe/input/form.php, views/failsafe/input/hidden.php,
  views/failsafe/input/longtext.php, views/failsafe/input/pulldown.php,
  views/failsafe/input/reset.php, views/failsafe/input/submit.php,
  views/failsafe/input/text.php, views/failsafe/messages/messages/list.php,
  views/failsafe/messages/messages/message.php,
  views/failsafe/pageshells/pageshell.php, views/failsafe/settings/install.php,
  views/failsafe/settings/system.php: Closes #224: Install now using failsafe
  views. Please test from scratch (including blanking setup) and make sure it
  works for you! 

2008-08-15  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/membership.php: groups view tweaked 

2008-08-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* entities/index.php, views/default/navigation/pagination.php,
  views/default/widgets/wrapper.php: Removed pagination in widgets 

  	* engine/lib/relationships.php: Added the ability to hide the gallery view
  on list_entities_from_relationships 

  	* languages/en.php: Language addition to make it clearer that you need to
  validate before you can log in. 

2008-08-15  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php: group lang bug fixed 

  	* mod/reportedcontent/actions/add.php,
  mod/reportedcontent/actions/archive.php,
  mod/reportedcontent/actions/delete.php, mod/reportedcontent/languages/en.php,
  mod/reportedcontent/start.php, .../views/default/reportedcontent/css.php,
  .../views/default/reportedcontent/listing.php: reported content updated 

2008-08-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/reportedcontent/languages/en.php: Added a language entry for reported
  items 

2008-08-15  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/owner_block.php: owner block head - divider
  line method changed to work in ie6 

  	* views/default/css.php: owner block fixes and blog post tweaks 

2008-08-15  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pagehandler.php, mod/profile/views/default/profile/listing.php,
  views/default/admin/statistics_opt/numentities.php,
  views/default/input/checkboxes.php, views/default/search/entity_list.php:
  Refs #249 

2008-08-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, index.php: The front page now only shows content
  and groups. 

2008-08-15  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/edit.php, views/default/page_elements/owner_block.php: Refs
  #249 

2008-08-15  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/reportedcontent/languages/en.php,
  .../views/default/reportedcontent/listing.php: reported content tweaks 

2008-08-15  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/userdetails.php, views/default/css.php: IE
  6 & 7 profile page avatar menu and submenu fixed, toolbar new msg icon
  position, 

2008-08-14  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: owner block changes 

2008-08-14  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/reportedcontent/listing.php: reportedcontent list tweaks

2008-08-14  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixed an issue with the submenu. 

2008-08-14  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Fixes #245: Tags now stripped from email
  messages. 

2008-08-14  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/diagnostics/index.php, mod/logbrowser/index.php,
  mod/reportedcontent/index.php: more owner blocks added 

  	* admin/plugins/index.php, admin/site/index.php, admin/statistics/index.php,
  admin/user/index.php: owner block added to admin pages 

2008-08-14  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: collections, friends picker, status, search items
  updated for IE6 

  	* views/default/friends/picker.php, views/default/friends/tablelist.php:
  friends picker table bug fixed and spacing adjusted on collections 

2008-08-14  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Redefined the default submenu item group to 'a',
  so most usually it will appear on top 

  	* mod/groups/start.php, views/default/canvas_header/submenu_group.php,
  views/default/page_elements/owner_block.php: Further submenu clustering 

  	* engine/lib/elgglib.php, views/default/canvas_header/submenu_group.php:
  Added the facility to group submenus 

2008-08-14  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/friendsPickerv1.js, views/default/css.php: friends picker
  modified for IE 6 

  	* _graphics/friends_picker_arrow_left.gif,
  _graphics/friends_picker_arrow_right.gif: new picker arrows 

2008-08-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/email/confirm.php, actions/register.php, engine/lib/entities.php,
  engine/lib/users.php: Closes #227 and #243: Hopefully this has the fscking
  thing nailed to the wall.  Please report any problems, especially is they
  relate to access permissions (granted when you shouldn't or denied when you
  should)   

  	* mod/diagnostics/languages/en.php, mod/diagnostics/start.php: Added session
  to diagnostics. 

  	* engine/lib/sessions.php: Fixing some session blanking problems. 

  	* actions/email/confirm.php, actions/register.php, engine/lib/entities.php,
  engine/lib/users.php: Reverted changes so users can now register again. 
  There are critical issues with enable/disable.  Primarily:  1) A number of
  functions do not use the access controls, these throw an exception when
  accessing a disabled entity.  2) #243 does not seem possible.  

2008-08-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/owner_block.php: owner block fixed for safari
  and ie6 

2008-08-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, languages/en.php: Correct menus being used 

2008-08-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php,
  mod/groups/views/default/groups/members.php, views/default/css.php: numerous
  polishing and rendering fixes to groups 

2008-08-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: 

  	* actions/admin/user/unban.php, engine/lib/admin.php,
  engine/lib/entities.php, languages/en.php,
  .../views/default/profile/menu/adminlinks.php: Refs #237: Added option, now
  just needs a search listing banned users.  Depends #243 

  	* actions/email/confirm.php, actions/register.php, engine/lib/entities.php:
  Closes #227. Depends on #243 to work. 

  	* engine/lib/access.php: Refs #237, #46 and #227: Added override code. 

  	* engine/lib/entities.php: Actually closes #46 

  	* views/default/admin/plugins_opt/plugin.php: placeholder for settings
  toggle 

2008-08-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: login and register boxes fixed 

2008-08-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/owner_block.php: Now only displays 'report
  this' when plugin is enabled. 

2008-08-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/owner_block.php: Sturdier enhancement for the
  owner block. 

  	* index.php, languages/en.php, mod/pages/actions/pages/delete.php,
  mod/pages/actions/pages/edit.php, mod/pages/actions/pages/editwelcome.php,
  mod/pages/edit.php, mod/pages/history.php, mod/pages/images/application.png,
  mod/pages/images/code.png, mod/pages/images/css.png, mod/pages/images/db.png,
  mod/pages/images/directory.png, mod/pages/images/doc.png,
  mod/pages/images/file.gif, mod/pages/images/file.png,
  mod/pages/images/film.png, mod/pages/images/flash.png,
  mod/pages/images/folder-closed.gif, mod/pages/images/folder.gif,
  mod/pages/images/folder_open.png, mod/pages/images/html.png,
  mod/pages/images/java.png, mod/pages/images/linux.png,
  mod/pages/images/minus.gif, mod/pages/images/music.png,
  mod/pages/images/pdf.png, mod/pages/images/php.png,
  mod/pages/images/picture.png, mod/pages/images/plus.gif,
  mod/pages/images/ppt.png, mod/pages/images/psd.png,
  mod/pages/images/ruby.png, mod/pages/images/script.png,
  mod/pages/images/spinner.gif, mod/pages/images/treeview-black-line.gif,
  mod/pages/images/treeview-black.gif,
  mod/pages/images/treeview-default-line.gif,
  mod/pages/images/treeview-default.gif,
  mod/pages/images/treeview-famfamfam-line.gif,
  mod/pages/images/treeview-famfamfam.gif,
  mod/pages/images/treeview-gray-line.gif, mod/pages/images/treeview-gray.gif,
  mod/pages/images/treeview-red-line.gif, mod/pages/images/treeview-red.gif,
  mod/pages/images/txt.png, mod/pages/images/xls.png, mod/pages/images/zip.png,
  mod/pages/index.php, mod/pages/javascript/jquery.treeview.async.js,
  mod/pages/javascript/jquery.treeview.js, mod/pages/languages/en.php,
  mod/pages/manifest.xml, mod/pages/new.php, mod/pages/pagesTree.php,
  mod/pages/start.php, mod/pages/view.php,
  mod/pages/views/default/annotation/icon.php,
  mod/pages/views/default/annotation/page.php,
  mod/pages/views/default/forms/pages/edit.php,
  .../views/default/forms/pages/editwelcome.php,
  mod/pages/views/default/object/page.php,
  mod/pages/views/default/object/page_top.php,
  mod/pages/views/default/pages/breadcrumbs.php,
  mod/pages/views/default/pages/css.php,
  .../views/default/pages/groupprofile_pages.php,
  mod/pages/views/default/pages/menu.php,
  mod/pages/views/default/pages/metatags.php,
  mod/pages/views/default/pages/pagegallery.php,
  mod/pages/views/default/pages/pagelisting.php,
  mod/pages/views/default/pages/pageprofile.php,
  .../views/default/pages/sidebar/sidebarthis.php,
  mod/pages/views/default/pages/sidebar/starter.php,
  mod/pages/views/default/pages/sidebar/tree.php,
  mod/pages/views/default/pages/sidebar/wrapper.php,
  mod/pages/views/default/pages/welcome.php, mod/pages/welcome.php,
  mod/pages/world.php: Added a new latest activity title to the front page 

  	* views/default/page_elements/owner_block.php: The owner block now doesn't
  display at all if there's no page owner 

2008-08-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/account/forms/login.php, views/default/css.php: front page
  login box 

2008-08-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/ban.php: Banned now gives a reason why user disabled. 

  	* engine/lib/entities.php: Added a reason for disabled objects. 

  	* engine/lib/entities.php: Closes #46: Method for activating an entity. No
  hookup yet. 

  	* engine/lib/access.php: Refs #237, #46 and #227: Added active only override
  to get_access_sql_suffix 

2008-08-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/actions/add.php, mod/blog/actions/delete.php,
  mod/blog/actions/edit.php, mod/blog/add.php, mod/blog/edit.php,
  mod/blog/everyone.php, mod/blog/friends.php, mod/blog/index.php,
  mod/blog/languages/en.php, mod/blog/manifest.xml, mod/blog/read.php,
  mod/blog/start.php, mod/blog/views/default/blog/css.php,
  mod/blog/views/default/blog/forms/edit.php,
  mod/blog/views/default/blog/gallery.php,
  mod/blog/views/default/blog/listing.php,
  mod/blog/views/default/blog/menu.php,
  mod/blog/views/default/blog/notfound.php,
  mod/blog/views/default/blog/view.php, mod/blog/views/default/object/blog.php,
  mod/blog/views/default/river/blog/annotate.php,
  mod/blog/views/default/river/blog/create.php,
  mod/blog/views/default/river/blog/update.php: This shouldn't be here! 

2008-08-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/delete.php, engine/lib/group.php,
  engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: Fixes
  #241: Changed order, delete user using object's delete method rather than the
  low level function 

2008-08-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pagehandler.php: Removed page handler default errors 

2008-08-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: widget boxes fixed for IE 

2008-08-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Added a page handler for the dashboard 

2008-08-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/useradd.php, engine/lib/sessions.php: Fixes #238: Problem was
  caused by authenticate not having the user email validated flag set. 
  Introduced new flag ->admin_created to distinguish between the two types.  

2008-08-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/widgets.php: A warning fix for the dashboard
  layout. 

  	* views/default/input/button.php, views/default/input/form.php: Some safety
  fixes for the new form views 

  	* engine/lib/elgglib.php: Only log warnings in debug mode. 

  	* mod/blog/actions/add.php, mod/blog/actions/delete.php,
  mod/blog/actions/edit.php, mod/blog/add.php, mod/blog/edit.php,
  mod/blog/everyone.php, mod/blog/friends.php, mod/blog/index.php,
  mod/blog/languages/en.php, mod/blog/manifest.xml, mod/blog/read.php,
  mod/blog/start.php, mod/blog/views/default/blog/css.php,
  mod/blog/views/default/blog/forms/edit.php,
  mod/blog/views/default/blog/gallery.php,
  mod/blog/views/default/blog/listing.php,
  mod/blog/views/default/blog/menu.php,
  mod/blog/views/default/blog/notfound.php,
  mod/blog/views/default/blog/view.php, mod/blog/views/default/object/blog.php,
  mod/blog/views/default/river/blog/annotate.php,
  mod/blog/views/default/river/blog/create.php,
  mod/blog/views/default/river/blog/update.php,
  .../canvas/layouts/two_column_left_sidebar.php,
  .../canvas/layouts/two_column_right_sidebar.php,
  views/default/input/form.php: Removing some messages 

  	* engine/lib/pagehandler.php: Removing an error log entry in the page
  handler function 

  	* engine/lib/elgglib.php: Fixed select class issue for submenus 

  	* search/index.php: Reinstated search label. 

  	* mod/logbrowser/start.php, mod/profile/start.php: Admin links on profile
  pages and in user context menus appear at the bottom. 

  	* mod/profile/views/default/profile/userdetails.php: The profile edit button
  is now wired up so that admins can edit any user. 

  	* engine/lib/access.php, engine/lib/admin.php: Admins now see all! 

2008-08-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/owner_block.php: extra float clear for ie6 

  	* _graphics/icon_gallery.gif: new gallery icon 

  	* _graphics/blockquote.png, _graphics/dummy_river_icon.gif,
  _graphics/footer_logo.gif: removed images not used 

  	* _graphics/icon_bookmarkthis.gif, _graphics/icon_reportthis.gif,
  views/default/css.php: owner block additional icons 

2008-08-12  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/reportedcontent/listing.php: small tweak to reported
  content 

  	* mod/reportedcontent/actions/add.php, mod/reportedcontent/add.php,
  mod/reportedcontent/index.php, mod/reportedcontent/languages/en.php,
  mod/reportedcontent/manifest.xml, mod/reportedcontent/start.php,
  .../views/default/reportedcontent/form.php,
  .../views/default/reportedcontent/listing.php,
  .../views/default/reportedcontent/user_report.php: report content added as a
  core plugin. Still needs a couple of bits wired up. 

  	* views/default/page_elements/owner_block.php: owner block tweaked to add
  report this 

2008-08-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Removed superadmin access controls. You can't call
  get_entity from within get_access_sql_suffix and get_access_array as it
  causes an infinite loop.  The only safe way to do this is via a plugin hook. 

  	* actions/systemsettings/install.php: Refs #232: Diagnostics now on by
  default on new installs. 

  	* mod/diagnostics/actions/download.php, mod/diagnostics/index.php,
  mod/diagnostics/languages/en.php, mod/diagnostics/manifest.xml,
  mod/diagnostics/start.php, .../views/default/diagnostics/forms/download.php:
  Closes #232: Produces a basic report plus checksums of all files in md5sum
  format.  To add extra information to this report add a plugin hook listening
  to:  'diagnostics:report'  And append to $returnvalue which is a simple text
  buffer. 

2008-08-12  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: sidebar menu additions 

  	* _graphics/icons/default/large.png, _graphics/icons/default/medium.png,
  _graphics/icons/default/small.png, _graphics/icons/default/tiny.png: new
  default entity icons 

2008-08-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Further access additions for admins. 

  	* engine/lib/access.php: Admins can now see private data. 

  	* mod/groups/views/default/forms/groups/invite.php: Group invites now uses
  the friends picker. 

2008-08-12  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/owner_block.php: bookmark this and report this
  (still to be wired up) added to the owner block 

2008-08-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/register.php, actions/useradd.php, engine/lib/users.php: Closes
  #229: Admin signup now using different view + no password validation for
  admin signup 

  	* actions/register.php, engine/lib/exceptions.php, engine/lib/users.php,
  languages/en.php, views/default/account/forms/register.php: Refs #229 :
  Register now has more granular messages, dupe email checkiong, sanitisation +
  fill in the blanks failure mode! (yay) 

2008-08-12  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php,
  mod/groups/views/default/groups/members.php, views/default/css.php: groups
  pages interface fixes/cleanup 

2008-08-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* index.php: Improved front page. 

  	* mod/groups/start.php: Groups now links to a better place when you're
  logged out. 

2008-08-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Slight tweak to rewrite rules. 

  	* actions/systemsettings/install.php: Forward not gatekeeper 

2008-08-12  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/pagination.php: pagination display tweaked 

2008-08-11  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/logbrowser/views/default/logbrowser/css.php, views/default/css.php:
  settings and admin pages cleaned 

2008-08-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, index.php, views/default/welcome/logged_out.php:
  Added latest content to the front page 

2008-08-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/form.php: Logic error 

  	* actions/friends/deletecollection.php: Refs #228: Will now error if
  collection can not be deleted 

2008-08-11  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: 

  	* javascript/initialise_elgg.js: toggle more info button for admin panel
  added 

2008-08-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/form.php: Added ability to disable security
  enhancements on form (for certain cases) 

2008-08-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, search/index.php: Clearer titles for search 

2008-08-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/forms/edit.php: 

  	* actions/friends/addcollection.php, views/default/friends/forms/edit.php:
  Refs #210 & #211: Friends form moved to action_gatekeeper code. 

2008-08-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* search/index.php: Improved search submenu items 

  	* languages/en.php: A clearer registration message. 

  	* engine/lib/notification.php: Downgraded UTF support in the email
  notification function to optional 

2008-08-11  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/admin/plugins_opt/plugin.php: plugin admin layout tweaks 

2008-08-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php, languages/en.php: Minor bugfix to
  actions_gatekeeper() 

  	* engine/schema/mysql.sql: Usernames now unique 

2008-08-11  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/settings/system.php: further admin layout tweak 

  	* views/default/admin/statistics_opt/basic.php,
  views/default/admin/statistics_opt/numentities.php,
  views/default/admin/statistics_opt/online.php: further admin layout tweaks 

  	* .../usersettings/statistics_opt/numentities.php,
  .../default/usersettings/statistics_opt/online.php: user settings tweaks 

  	* .../notifications/settings/usersettings.php,
  views/default/user/settings/email.php,
  views/default/user/settings/language.php,
  views/default/user/settings/name.php,
  views/default/user/settings/password.php: user settings tweaked 

2008-08-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/comments/add.php, views/default/comments/forms/edit.php: Refs #210
  & #211 : Updated comments form 

  	* actions/widgets/save.php, views/default/widgets/editwrapper.php: Refs #210
  & #211 : Widgets edit now using action_gatekeeper 

  	* views/default/input/form.php: Minor modifications to form. 

2008-08-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/grouplisting.php,
  mod/profile/views/default/profile/listing.php: Added class to user and group
  details 

2008-08-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php, actions/systemsettings/install.php,
  actions/usersettings/save.php, views/default/settings/system.php,
  views/default/usersettings/form.php: Refs #210 & #211 : Some more core
  settings / admin pages moved to use admin_gatekeeper. Install script action
  now also refuses to be run if the site has already been installed. 

  	* actions/plugins/settings/save.php, actions/plugins/usersettings/save.php,
  views/default/object/plugin.php: Refs #210 & #211 : Plugins settings
  converted. 

2008-08-11  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/toolbar_messages_icon.gif, views/default/css.php,
  views/default/welcome/logged_in.php, views/default/welcome/logged_out.php:
  toolbar messages icon rollover state added. Logged in/out front page wrapped
  in paragraph tags 

2008-08-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/basic_elements/login.php: Removed basic_elements/login ...
  didn't seem to be used and is duped by main login. 

  	* actions/register.php, actions/useradd.php,
  views/default/account/forms/register.php,
  views/default/account/forms/useradd.php: Refs #210 & #211 

2008-08-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/group.php, engine/lib/users.php,
  search/index.php: Added a search submenu. 

2008-08-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/login.php, actions/user/requestnewpassword.php, languages/en.php:
  Refs #210 & #211 

2008-08-10  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/widgets/a_users_groups/view.php: group profile widget
  tweaked 

2008-08-10  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Closes #223 

2008-08-09  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: top toolbar elements fixed for ie 

  	* views/default/css.php, views/default/navigation/pagination.php: pagination
  overlap in ie fixed 

  	* javascript/friendsPickerv1.js, views/default/css.php: 

  	* views/default/css.php: 

2008-08-09  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php, mod/groups/start.php,
  .../views/default/widgets/a_users_groups/edit.php,
  .../views/default/widgets/a_users_groups/view.php: a simple widget that
  displays a users groups on their profile 

  	* mod/groups/views/default/groups/grouplisting.php: group listings now
  include the brief description 

2008-08-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php, engine/lib/users.php,
  mod/groups/actions/forums/addtopic.php, mod/groups/addtopic.php,
  mod/groups/topicposts.php: Major access fix. 

  	* engine/lib/entities.php, engine/lib/group.php: Solved write issues in
  groups for non-admin users. 

  	* README.txt: Slight readme update. 

  	* CONTRIBUTORS.txt, account/forgotten_password.php,
  actions/admin/plugins/disable.php, actions/admin/plugins/enable.php,
  actions/admin/site/update_basic.php, actions/admin/user/ban.php,
  actions/admin/user/delete.php, actions/admin/user/makeadmin.php,
  actions/admin/user/resetpassword.php, actions/email/save.php,
  actions/entities/delete.php, actions/import/opendd.php,
  .../notifications/settings/usersettings/save.php,
  actions/plugins/settings/save.php, actions/plugins/usersettings/save.php,
  actions/user/language.php, actions/user/name.php, actions/user/password.php,
  actions/user/passwordreset.php, actions/user/requestnewpassword.php,
  actions/useradd.php, admin/plugins/index.php, admin/site/index.php,
  admin/statistics/index.php, admin/user/index.php,
  engine/handlers/cron_handler.php, engine/handlers/xml-rpc_handler.php,
  engine/lib/admin.php, engine/lib/annotations.php, engine/lib/api.php,
  engine/lib/cache.php, engine/lib/entities.php, engine/lib/exceptions.php,
  engine/lib/export.php, engine/lib/extender.php, engine/lib/filestore.php,
  engine/lib/group.php, engine/lib/input.php, engine/lib/metadata.php,
  engine/lib/metastrings.php, engine/lib/notification.php,
  engine/lib/opendd.php, engine/lib/pam.php, engine/lib/ping.php,
  engine/lib/plugins.php, engine/lib/query.php, engine/lib/relationships.php,
  engine/lib/river.php, engine/lib/sites.php, engine/lib/statistics.php,
  engine/lib/system_log.php, engine/lib/tags.php, engine/lib/usersettings.php,
  engine/lib/xml-rpc.php, engine/lib/xml.php,
  mod/groups/actions/addtogroup.php, mod/groups/actions/edit.php,
  mod/groups/actions/join.php, mod/groups/actions/joinrequest.php,
  mod/groups/actions/leave.php, mod/groups/all.php, mod/groups/discussions.php,
  mod/groups/edit.php, mod/groups/graphics/icon.php,
  mod/groups/groupprofile.php, mod/groups/index.php, mod/groups/invite.php,
  mod/groups/languages/en.php, mod/groups/membership.php, mod/groups/new.php,
  mod/groups/start.php, mod/groups/topicposts.php,
  mod/groups/views/default/forms/groups/edit.php,
  mod/groups/views/default/forms/groups/invite.php,
  mod/groups/views/default/forum/topicposts.php,
  mod/groups/views/default/group/group.php,
  mod/groups/views/default/groups/css.php,
  mod/groups/views/default/groups/groupgallery.php,
  mod/groups/views/default/groups/grouplisting.php,
  mod/groups/views/default/groups/icon.php,
  .../default/river/ElggRelationship/create.php,
  mod/groups/views/default/sharing/invite.php,
  .../default/widgets/group_entities_widget/edit.php,
  .../default/widgets/group_entities_widget/view.php,
  .../default/widgets/group_members_widget/edit.php,
  .../default/widgets/group_members_widget/view.php, mod/guidtool/export.php,
  mod/guidtool/format_picker.php, mod/guidtool/import.php,
  mod/guidtool/index.php, mod/guidtool/languages/en.php,
  mod/guidtool/start.php, mod/guidtool/view.php,
  .../views/default/forms/guidtool/export.php,
  .../views/default/forms/guidtool/format.php,
  .../views/default/forms/guidtool/import.php,
  mod/guidtool/views/default/guidtool/gallery.php,
  mod/guidtool/views/default/guidtool/listing.php,
  mod/guidtool/views/default/guidtool/profile.php,
  .../views/default/object/guidtoolwrapper.php, mod/logbrowser/index.php,
  mod/logbrowser/languages/en.php, mod/logbrowser/start.php,
  mod/logbrowser/views/default/object/logwrapper.php,
  mod/profile/actions/cropicon.php, mod/profile/actions/edit.php,
  mod/profile/actions/iconupload.php, mod/profile/edit.php,
  mod/profile/editicon.php, mod/profile/icon.php, mod/profile/index.php,
  mod/profile/javascript.php, mod/profile/start.php,
  mod/profile/views/default/profile/edit.php,
  mod/profile/views/default/profile/gallery.php,
  mod/profile/views/default/profile/hoverover.php,
  mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/profile/listing.php,
  mod/profile/views/default/profile/menu/actions.php,
  .../views/default/profile/menu/adminlinks.php,
  mod/profile/views/default/profile/menu/links.php,
  .../views/default/profile/menu/linksownpage.php,
  mod/profile/views/default/profile/metatags.php,
  mod/profile/views/default/profile/profilelinks.php,
  mod/profile/views/default/profile/userdetails.php, mod/river/start.php,
  .../views/default/widgets/river_widget/edit.php,
  .../views/default/widgets/river_widget/view.php,
  .../default/widgets/river_widget_friends/edit.php,
  .../default/widgets/river_widget_friends/view.php,
  mod/updateclient/languages/en.php, mod/updateclient/start.php,
  .../views/default/settings/updateclient/edit.php, services/api/rest.php,
  services/export/handler.php, settings/statistics/index.php,
  settings/user/index.php, views/default/account/forms/forgotten_password.php,
  views/default/account/forms/useradd.php, views/default/admin/main.php,
  views/default/admin/main_opt/plugins.php,
  views/default/admin/main_opt/site.php,
  views/default/admin/main_opt/statistics.php,
  views/default/admin/main_opt/user.php, views/default/admin/plugins.php,
  views/default/admin/plugins_opt/plugin.php, views/default/admin/site.php,
  views/default/admin/statistics.php,
  views/default/admin/statistics_opt/basic.php,
  views/default/admin/statistics_opt/numentities.php,
  views/default/admin/statistics_opt/online.php, views/default/admin/user.php,
  views/default/admin/user_opt/adduser.php,
  views/default/admin/user_opt/search.php, views/default/api/output.php,
  views/default/comments/forms/edit.php, views/default/export/entity.php,
  views/default/export/metadata.php, views/default/export/relationship.php,
  views/default/graphics/icon.php, views/default/group/default.php,
  views/default/input/button.php, views/default/input/form.php,
  views/default/input/hidden.php, views/default/input/reset.php,
  views/default/input/submit.php, .../notifications/settings/usersettings.php,
  views/default/object/default.php, views/default/object/object.php,
  views/default/object/plugin.php, views/default/output/iframe.php,
  views/default/river/ElggRelationship/create.php,
  views/default/river/dashboard.php, views/default/site/default.php,
  views/default/user/settings/email.php,
  views/default/user/settings/language.php,
  views/default/user/settings/name.php,
  views/default/user/settings/password.php,
  views/default/usersettings/main.php,
  views/default/usersettings/main_opt/plugins.php,
  views/default/usersettings/main_opt/statistics.php,
  views/default/usersettings/main_opt/user.php,
  views/default/usersettings/plugins.php,
  views/default/usersettings/plugins_opt/plugin.php,
  views/default/usersettings/statistics.php,
  .../usersettings/statistics_opt/numentities.php,
  .../default/usersettings/statistics_opt/online.php,
  views/failsafe/pageshells/pageshell.php, views/foaf/pageshells/pageshell.php,
  views/json/api/output.php, views/json/canvas/default.php,
  views/json/export/entity.php, views/json/export/metadata.php,
  views/json/export/relationship.php, views/json/group/default.php,
  views/json/messages/exceptions/exception.php, views/json/object/default.php,
  views/json/pageshells/pageshell.php, views/json/search/entity_list.php,
  views/json/site/default.php, views/json/user/default.php,
  views/opendd/canvas/default.php, views/opendd/export/entity.php,
  views/opendd/export/metadata.php, views/opendd/export/relationship.php,
  views/opendd/group/default.php,
  views/opendd/messages/exceptions/exception.php,
  views/opendd/object/default.php, views/opendd/pageshells/pageshell.php,
  views/opendd/site/default.php, views/opendd/user/default.php,
  views/php/api/output.php, views/php/canvas/default.php,
  views/php/export/entity.php, views/php/export/metadata.php,
  views/php/export/relationship.php, views/php/group/default.php,
  views/php/messages/exceptions/exception.php, views/php/object/default.php,
  views/php/pageshells/pageshell.php, views/php/search/entity_list.php,
  views/php/site/default.php, views/php/user/default.php,
  views/xml/api/output.php, views/xml/messages/exceptions/exception.php,
  views/xml/pageshells/pageshell.php, views/xml/xml-rpc/output.php: Adjusted
  contributors file. 

2008-08-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/forms/guidtool/export.php,
  mod/profile/views/default/profile/icon.php,
  views/default/canvas/layouts/widgets.php, views/default/input/button.php,
  views/default/messages/exceptions/exception.php,
  views/failsafe/messages/exceptions/exception.php: Remaining htmlentities
  calls converted to utf-8 

2008-08-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* INSTALL.txt: Small formatting correction to the install file. 

  	* CONTRIBUTORS.txt, INSTALL.txt, README.txt: Added content to stub files 

2008-08-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/email/confirm.php, engine/lib/notification.php,
  engine/lib/users.php, languages/en.php: Closes #221: Body and subject now
  internationalised. 

2008-08-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/title.php: The title no longer causes a WSOD 

2008-08-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/checkboxes.php, views/default/input/hidden.php,
  views/default/input/radio.php, views/default/input/tags.php,
  views/default/input/text.php, views/default/input/url.php: Refs #206:
  Hopefully the last of it. Please remember to use htmlentities($foo, null,
  'UTF-8'); whenever using htmlentities! 

2008-08-08  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: 

2008-08-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/icon.php: Refs #206: A better solution 

  	* mod/profile/views/default/profile/icon.php: Refs #206; Icons title now
  displayed correctly 

2008-08-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/canvas/layouts/widgets.php: Added extra
  translation strings to the widget canvas 

2008-08-08  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/navigation/pagination.php: pagination
  "..." fixed 

2008-08-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/addtopic.php, mod/groups/discussions.php,
  mod/groups/edittopic.php, mod/groups/topicposts.php: Removing some wsod
  issues 

2008-08-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* entities/index.php, views/default/page_elements/header.php,
  views/default/pageshells/pageshell.php: Refs #206: Character encoding on both
  widget and main page now UTF-8 

2008-08-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/start.php: Group forums should work 

2008-08-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php, views/default/input/form.php: Closes #220: Removed
  action from hash. Timestamp should make this unpredictable enough. 

  	* views/default/account/forms/forgotten_password.php,
  views/default/account/forms/login.php, views/default/input/access.php,
  views/default/input/button.php, views/default/input/checkboxes.php,
  views/default/input/email.php, views/default/input/file.php,
  views/default/input/longtext.php, views/default/input/password.php,
  views/default/input/pulldown.php, views/default/input/radio.php,
  views/default/input/reset.php, views/default/input/submit.php,
  views/default/input/tags.php, views/default/input/text.php,
  views/default/input/url.php: Refs #211: Two forms converted + extra
  functionality to input views 

  	* engine/lib/dummy.php: Removed dummy 

2008-08-08  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/forum/topics.php,
  mod/groups/views/default/forum/viewposts.php,
  mod/groups/views/default/groups/css.php: continuation of cleanup on groups 

2008-08-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Friendly titles no longer have more than one
  hyphen in a row 

2008-08-08  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php,
  mod/groups/views/default/groups/forum_latest.php: latest discussions widget 

2008-08-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/title.php: Put minor fix back 

2008-08-08  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php: lang tweak on groups 

2008-08-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pageowner.php, engine/lib/sessions.php: Removed ElggDummy live
  code for now. 

2008-08-07  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/css.php: groups css added 

2008-08-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/admin/statistics.php: Elgg.org -> elgg.com 

  	* mod/groups/languages/en.php,
  mod/groups/views/default/groups/forum_latest.php,
  mod/groups/views/default/groups/members.php: Group forum additions 

  	* mod/groups/languages/en.php: Small grammar correction 

2008-08-07  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/forums/deletepost.php, mod/groups/start.php,
  mod/groups/views/default/forum/topicposts.php,
  mod/groups/views/default/groups/forum_latest.php: more group tweaks 

2008-08-07  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/friendsPickerv1.js: updated, cleaned-up, credited, and tweaked
  friends picker 

2008-08-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/group.php, engine/lib/objects.php,
  engine/lib/sites.php, engine/lib/users.php: Centralised set and get magic
  functions to the tlc. Added isset and unset magic methods.  Report any
  problems! 

2008-08-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php: Slight change to group vocabulary. 

  	* mod/groups/topicposts.php,
  mod/groups/views/default/groups/groupprofile.php: Wired up group member count
  and fixed topic page title 

2008-08-07  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/forums/addpost.php: group tweak 

  	* .../views/default/object/groupforumtopic.php: changed the latest
  discussion view 

2008-08-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: removed print_r 

  	* engine/lib/dummy.php, engine/lib/pageowner.php, engine/lib/sessions.php,
  views/default/page_elements/title.php: Refs #174: Introducing the ElggDummy
  class which returns false for all methods and set variables called on it.
  This is what the logged out $_SESSION['user'] is set to and is also what
  page_owner_entity will return if page_owner is invalid.  This means that
  calls to things like $_SESSION['user']->getGUID() are now safe and will no
  longer cause a parsing error.  Please report any issues. 

2008-08-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Adjusted list_entities_from_annotations to
  hide the gallery view by default 

  	* .../views/default/object/groupforumtopic.php: Minor language change to
  group topics 

2008-08-07  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/discussions.php, mod/groups/languages/en.php,
  mod/groups/views/default/groups/forum_latest.php,
  .../views/default/object/groupforumtopic.php: more group profile work 

2008-08-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/index.php, mod/groups/languages/en.php,
  mod/groups/membership.php, mod/groups/start.php: Added a 'member of' groups
  page and made it default 

  	* engine/lib/access.php, mod/groups/start.php, mod/profile/start.php: Fixed
  access permissions wrt groups 

2008-08-07  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php, mod/groups/start.php: new tools menu added -
  latest discussion 

  	* mod/groups/languages/en.php,
  mod/groups/views/default/groups/forum_latest.php: forum latest for group
  profile page 

2008-08-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Removed an extra sanitise_string call in
  update_annotations 

2008-08-07  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/forums/addpost.php,
  mod/groups/actions/forums/addtopic.php,
  mod/groups/actions/forums/deletetopic.php,
  mod/groups/actions/forums/edittopic.php, mod/groups/addtopic.php,
  mod/groups/edittopic.php, mod/groups/forum.php, mod/groups/languages/en.php,
  mod/groups/start.php, mod/groups/topicposts.php,
  mod/groups/views/default/forms/forums/addpost.php,
  mod/groups/views/default/forms/forums/addtopic.php,
  .../views/default/forms/forums/edittopic.php,
  mod/groups/views/default/forum/topicposts.php,
  mod/groups/views/default/forum/topics.php,
  mod/groups/views/default/forum/viewposts.php,
  mod/groups/views/default/groups/forum_latest.php,
  mod/groups/views/default/groups/profileitems.php: groups now have forums 

2008-08-07  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/toolbar_arrow_ie.gif, views/default/css.php,
  views/default/navigation/topbar_tools.php: new dropdown toolbar menu that
  works corss platform. Widget page layout fixed for ie6 & 7 

2008-08-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php: Refs #210: Will trigger a plugin hook
  'action_gatekeeper:permissions:check'. 

  	* views/default/page_elements/title.php: Refs #174: Checking that session
  user exists before calling methods on it 

  	* install.php: Install site secret 

2008-08-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/logbrowser/languages/en.php, mod/logbrowser/start.php,
  .../views/default/logbrowser/adminlinks.php: Added explore log option to user
  context menu, albeit in the wrong place. 

  	* languages/en.php, views/default/admin/statistics.php: Direct link from
  statistics through to elgg.org 

  	* languages/en.php: Adjusted statistics message 

  	* languages/en.php, views/default/admin/statistics_opt/basic.php,
  views/default/admin/statistics_opt/numentities.php: Updated admin statistics 

  	* engine/lib/system_log.php: You can now filter by ID. 

2008-08-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/graphics/icon.php: Minor tweaks to the default icon 

2008-08-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/logbrowser/views/default/object/logwrapper.php: Easy drilldown into
  logs 

  	* engine/lib/system_log.php: System log functions now allow searching. 

  	* mod/logbrowser/index.php, mod/logbrowser/languages/en.php,
  mod/logbrowser/start.php, mod/logbrowser/views/default/logbrowser/css.php,
  mod/logbrowser/views/default/logbrowser/form.php,
  mod/logbrowser/views/default/object/logwrapper.php: The log browser is now
  searchable. 

2008-08-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php, languages/en.php: Closes #218 

2008-08-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/logbrowser/index.php, mod/logbrowser/start.php,
  .../views/default/logbrowser/gallery.php,
  .../views/default/logbrowser/listing.php,
  mod/logbrowser/views/default/object/logwrapper.php: Initial changes to log
  browser 

2008-08-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/form.php: Todo has been done 

2008-08-06  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: collections, pages nav and numerous other fixes 

  	* views/default/css.php: breadcrumbs sorted 

  	* mod/groups/views/default/groups/groupprofile.php, views/default/css.php:
  groups styles and group owner layout changed 

2008-08-06  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/title.php: title block tweaked 

2008-08-06  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/owner_block_menu_arrow.gif, views/default/css.php: owner block
  menu 'selected' style added 

2008-08-06  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/groupprofile.php,
  mod/groups/views/default/groups/profileitems.php: group profile layout
  tweaked 

2008-08-06  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Edited container-related permissions. 

2008-08-06  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/profileitems.php: group profile tweak 

  	* mod/groups/groupprofile.php: group profile tweak 

  	* mod/groups/views/default/groups/groupprofile.php,
  mod/groups/views/default/groups/members.php,
  mod/groups/views/default/groups/profileitems.php: group profile layout
  tweaked 

2008-08-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/import/opendd.php, .../views/default/forms/guidtool/import.php:
  Example of usage (Refs #210), also refs #211. 

  	* views/default/messages/exceptions/exception.php: Tidied up exception 

  	* engine/lib/actions.php, languages/en.php, views/default/input/button.php,
  views/default/input/form.php: Refs #210 and #211 

2008-08-06  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/page_elements/footer.php: footer
  links update, changes to gallery view 

2008-08-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/button.php: Images and security fixes 

  	* views/default/input/button.php, views/default/input/reset.php,
  views/default/input/submit.php: Closes #212 

2008-08-06  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/navigation/topbar_tools.php: tool menu
  slide effect removed, language file changed for dashboatrd instructions 

2008-08-06  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/hidden.php: Closes #209 

  	* views/default/input/form.php: Closes #208 

  	* account/forgotten_password.php: Fixes #207: Thanks for your report eike! 

2008-08-05  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: river additions 

  	* views/default/css.php: toolbar fixes and register box positioning fixed 

2008-08-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/sessions.php: Tweaked the way
  forwarding works. 

  	* engine/lib/access.php, engine/lib/group.php, mod/groups/start.php: Fixed
  group-specific access controls, and site-specific access controls 

2008-08-05  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/river_icons/river_icon_bookmarks.gif,
  _graphics/river_icons/river_icon_shares.gif,
  _graphics/river_icons/river_icon_status.gif,
  _graphics/toolbar_messages_icon.gif, views/default/css.php: numerous fixes to
  messageboard, status, river icons, 

2008-08-05  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Log though will now not store a url relating to an
  action... it is now possible to log in again if you are logged out! :D 

  	* engine/lib/river.php, engine/lib/system_log.php: Fixes #121 and #143.
  Please confirm. 

2008-08-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/logbrowser/index.php, mod/logbrowser/start.php: The log browser is now
  a part of the admin panel. 

  	* engine/lib/widgets.php: Fixed an issue where the third widget column drops
  widgets. 

  	* views/default/canvas/layouts/widgets.php: Widget layout update 

2008-08-05  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/widgets.php: Fixes #204 

  	* actions/login.php, engine/lib/elgglib.php: Closes #196: Stores last
  forwarded page in session, this is used by logon to forward page to correct
  location.  Also fixed current_page_url() which was introducing a superfluous
  "/" before $_SERVER['REQUEST_URI'] 

2008-08-05  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/toolbar_messages_icon.gif, views/default/css.php,
  views/default/page_elements/elgg_topbar.php: topbar with message count and
  icon 

2008-08-05  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/iconupload.php: largest avatar size changed from 600
  to 550 

  	* mod/profile/editicon.php: icon crop area layout tweaked 

2008-08-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Tagging issue on unsaved entities: solved. 

2008-08-05  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Speculative fix for metadata issue. 

  	* engine/lib/entities.php: Actually fixes #202 

  	* engine/lib/elgglib.php, engine/lib/entities.php: Fixes #202 : Listen to
  plugin hook 'entity:icon:url', which passes parameters:  'entity' The entity
  'viewtype' The view (eg 'default') 'size' The size (eg, large, tiny etc)  You
  should return a url for the object's icon if you can.. otherwise return
  nothing at all. 

2008-08-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/start.php: Fixed accidental group link error 

  	* views/default/account/forms/login.php: Removed an annoying notify error 

2008-08-05  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/guidtool/views/default/guidtool/listing.php: Using correct entity for
  icon. 

2008-08-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* install.php: The install script uses the one column layout 

2008-08-05  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/groupprofile.php: more group profile
  layout tweaks 

  	* mod/groups/views/default/groups/groupprofile.php: group profile tweaked 

2008-08-05  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: 

2008-08-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/edit.php, mod/groups/index.php, mod/groups/invite.php,
  mod/groups/languages/en.php, mod/groups/start.php,
  mod/groups/views/default/groups/grouplinks.php,
  mod/groups/views/default/groups/groupprofile.php,
  mod/groups/views/default/groups/menu/actions.php,
  .../views/default/groups/menu/adminlinks.php,
  mod/groups/views/default/groups/menu/links.php,
  .../views/default/groups/menu/ownerlinks.php: Moved group links to the
  sidebar 

2008-08-05  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/powered_by_elgg_badge_drk_bckgnd.gif,
  _graphics/powered_by_elgg_badge_light_bckgnd.gif,
  views/default/page_elements/footer.php: powered by badge in footer 

2008-08-05  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/groupprofile.php, mod/groups/views/default/groups/items.php,
  mod/groups/views/default/groups/profileitems.php: group profile view tweaked 

2008-08-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* admin/index.php, admin/plugins/index.php, admin/site/index.php,
  admin/statistics/index.php, admin/user/index.php, engine/lib/admin.php,
  engine/lib/entities.php, views/default/account/forms/useradd.php,
  views/default/admin/user_opt/adduser.php,
  views/default/admin/user_opt/search.php: Further changes to the admin panel 

2008-08-04  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/views/default/groups/items.php: groups profile page layout
  tweak 

  	* mod/groups/edit.php, mod/groups/groupprofile.php,
  mod/groups/languages/en.php, mod/groups/views/default/groups/items.php,
  mod/groups/views/default/groups/members.php: new group profile views 

2008-08-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/guidtool/views/default/guidtool/gallery.php,
  mod/guidtool/views/default/guidtool/listing.php: Minor improvement to guid
  tool 

2008-08-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* settings/index.php, settings/statistics/index.php,
  settings/user/index.php, .../notifications/settings/usersettings.php,
  views/default/user/settings/email.php,
  views/default/user/settings/language.php,
  views/default/user/settings/name.php,
  views/default/user/settings/password.php: User changes to settings 

  	* engine/lib/users.php, engine/lib/usersettings.php, languages/en.php,
  mod/profile/languages/en.php, mod/profile/start.php, settings/index.php,
  settings/plugins/index.php, settings/statistics/index.php,
  settings/user/index.php, .../notifications/settings/usersettings.php,
  views/default/page_elements/elgg_topbar.php,
  views/default/user/settings/email.php,
  views/default/user/settings/language.php,
  views/default/user/settings/name.php,
  views/default/user/settings/password.php,
  views/default/usersettings/form.php,
  views/default/usersettings/statistics.php,
  .../usersettings/statistics_opt/numentities.php,
  .../default/usersettings/statistics_opt/online.php: User settings 

2008-08-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/xml-rpc.php: Error message bugfix 

  	* mod/guidtool/index.php, mod/guidtool/languages/en.php,
  mod/guidtool/start.php: Adapted to use new menus. 

  	* services/export/handler.php: Handler output made a little more pretty. 

  	* mod/guidtool/export.php, mod/guidtool/format_picker.php,
  mod/guidtool/import.php, mod/guidtool/index.php, mod/guidtool/view.php,
  mod/logbrowser/index.php: Using the new view 

2008-08-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixed the container_guid override. 

2008-08-04  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/navigation/topbar_tools.php,
  views/default/page_elements/footer.php: updates to toolbar menu fixes, error
  messages, owner block 

2008-08-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/entities/delete.php, languages/en.php,
  views/default/group/default.php, views/default/object/default.php,
  views/default/site/default.php: Fixes #199 

  	* engine/lib/xml-rpc.php: XML-RPC helper functions suggested by Misja 

2008-08-04  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* search/index.php: search layout tweaked 

2008-08-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/metadata.php, search/index.php,
  views/default/search/entity_list.php: Hidden viewtype toggle on search. 

  	* views/default/page_elements/owner_block.php: Added owner_block/extend to
  the owner block 

2008-08-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* LICENCE.txt: Refs #197: Added placeholders & gpl 2 licence. 

  	* engine/lib/sessions.php, engine/lib/users.php, engine/schema/mysql.sql:
  Closes #193: Added salt field to database and new users will be generated
  with salted passwords.  Existing users remain unchanged and should still be
  able to log in.  Requires a schema change and the following code run against
  the database:  alter table elggusers_entity add column salt     varchar(8) 
  NOT NULL default '' after password; 

2008-08-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../canvas/layouts/narrow_right_sidebar.php,
  views/default/canvas/layouts/two_column.php: Removed old, no-longer-necessary
  canvas areas. 

2008-08-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* account/forgotten_password.php, account/register.php,
  actions/systemsettings/install.php, languages/en.php,
  views/default/account/forms/forgotten_password.php,
  views/default/account/forms/login.php: Closes #195 & #191 

2008-08-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/pagination.php: Altered pagination so that it
  does display if we already have an offset. 

2008-08-03  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/edit.php: profile edit layout altered 

  	* views/default/page_elements/title.php: tweaked the old title block - we no
  longer need the user avatar now we have the owner block. 

  	* mod/groups/all.php, mod/groups/groupprofile.php, mod/groups/index.php,
  mod/groups/invite.php, mod/groups/languages/en.php, mod/groups/new.php,
  mod/groups/start.php: some work on groups to make them work with the new
  layout 

  	* mod/profile/languages/en.php, mod/profile/start.php,
  views/default/page_elements/owner_block.php: brief description added to the
  owner block and profile 

  	* views/default/navigation/pagination.php: pagination now only displays if
  there is content to paginate through 

2008-08-02  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: minor interface fixes 

2008-08-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/rss/annotation/default.php: Default annotation RSS view. 

2008-08-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/icon_odd.gif, _graphics/icon_rss.gif,
  _graphics/owner_block_back.jpg,
  mod/profile/views/default/profile/userdetails.php, views/default/css.php:
  more interface fixes and improvements. Icons and background added to owner
  block 

2008-08-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/foaf/canvas/default.php, views/foaf/friends/list.php,
  views/foaf/search/entity_list.php, views/foaf/user/default.php: Fixed FOAF
  view 

  	* friends/index.php, friends/of.php,
  mod/profile/views/default/user/default.php, views/default/user/default.php,
  views/rss/user/default.php: Fixed RSS and OpenDD feeds for users 

2008-08-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/json/canvas/default.php, views/json/group/default.php,
  views/json/object/default.php, views/json/search/entity_list.php,
  views/json/site/default.php, views/json/user/default.php,
  views/php/canvas/default.php, views/php/group/default.php,
  views/php/object/default.php, views/php/search/entity_list.php,
  views/php/site/default.php, views/php/user/default.php: PHP and JSON entity
  list views... which should work. 

2008-08-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Fixed erroneous friends link issue 

  	* views/default/page_elements/header.php,
  views/default/page_elements/owner_block.php,
  views/opendd/search/entity_list.php: Fixed OpenDD feeds 

  	* languages/en.php, views/default/page_elements/owner_block.php: RSS and
  OpenDD feeds autolink in owner block 

  	* actions/user/spotlight.php, engine/lib/users.php,
  views/default/page_elements/spotlight.php: Spotlight state persists. 

2008-08-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: friends picker modified, minor fixes and css
  cleanup / re-sort 

2008-08-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/user/passwordreset.php, actions/user/requestnewpassword.php,
  engine/lib/users.php, languages/en.php: Refs #191: Actions for resetting
  passwords, but no front end as yet.  To request a password reset access
  http://..../actions/user/requestnewpassword/?username=username 

2008-08-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/widgets.php, views/default/css.php: river
  updated, widget layout fixed, page block tweaked, 

2008-08-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/guidtool/views/default/guidtool/gallery.php,
  mod/guidtool/views/default/guidtool/listing.php: GUIDTool now displays some
  generic information about entities where available. 

2008-08-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/widgets/reorder.php, engine/lib/widgets.php, entities/index.php,
  views/default/canvas/layouts/widgets.php: Widgets now work in three columns 

  	* engine/lib/elgglib.php: Introducing the new pagesetup event. 

2008-08-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Message changes, refs #190 

  	* mod/guidtool/start.php: Guidtool only available to admins 

  	* engine/lib/entities.php, engine/lib/users.php: Changed so that
  validated_email flag written as null user. Refs #190.  Also confirms fix and
  closes #104. 

2008-08-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/metadata.php: The metadata permissions
  check now passes along (optionally) the specific piece of metadata. Refs #104

2008-08-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: Closes #190. Note however that logins will be
  broken until #104 has been resolved! 

  	* actions/import/opendd.php, engine/lib/input.php: Fixes #194 

  	* actions/import/opendd.php: Refs #194 

2008-08-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, entities/index.php,
  .../canvas/layouts/two_column_left_sidebar.php,
  views/default/page_elements/owner_block.php: Introducing the consistent owner
  block 

2008-08-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sites.php: Fixed what I presume was an error: namely it was
  using $site instead of $guid in get_entity 

2008-07-31  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/collection.php: delete collection action - div
  prevented from showing 

2008-07-31  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/friends/deletecollection.php, languages/en.php: Collections now
  delete successfully 

2008-07-31  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/collections.php: temporarily allow h2 click to
  propagate through to delete button 

2008-07-31  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/import/opendd.php: Bugfix 

2008-07-31  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* friends/pickercallback.php, views/default/friends/collection.php,
  views/default/friends/collectiontabs.php,
  views/default/friends/tablelist.php,
  views/default/friends/tablelistcountupdate.php: Counts now update when you
  save a friends collection 

  	* engine/lib/access.php, views/default/friends/picker.php: More updates for
  collections - save now works properly. 

  	* actions/friends/editcollection.php: Removing the reference to the
  collection name for now 

  	* actions/friends/editcollection.php, engine/lib/access.php,
  friends/pickercallback.php, languages/en.php,
  views/default/friends/collection.php,
  views/default/friends/collectiontabs.php,
  views/default/friends/forms/collectionfields.php,
  views/default/friends/forms/edit.php, views/default/friends/picker.php:
  Picker saves correctly! 

2008-07-31  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/output/iframe.php: Added iframe output 

  	* mod/guidtool/export.php, mod/guidtool/format_picker.php,
  mod/guidtool/import.php, mod/guidtool/index.php,
  mod/guidtool/languages/en.php, mod/guidtool/start.php, mod/guidtool/view.php,
  .../views/default/forms/guidtool/export.php,
  .../views/default/forms/guidtool/format.php,
  mod/guidtool/views/default/guidtool/gallery.php,
  mod/guidtool/views/default/guidtool/listing.php,
  mod/guidtool/views/default/guidtool/profile.php,
  .../views/default/object/guidtoolwrapper.php: Guid tool for import, export
  and browsing. 

  	* views/default/graphics/icon.php: Refs #151: graphics/icon view 

2008-07-31  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/footer_logo.gif, views/default/canvas/layouts/widgets.php,
  views/default/css.php, views/default/navigation/pagination.php,
  views/default/page_elements/footer.php: footer logo added, widget gallery
  instructions changed, pagination block styles added to all pagination 

2008-07-31  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/friends/addcollection.php, actions/friends/deletecollection.php,
  actions/friends/editcollection.php, engine/lib/users.php, friends/add.php,
  friends/collections.php, friends/edit.php, languages/en.php,
  views/default/friends/forms/edit.php: Friends collections are now fully part
  of the main core 

2008-07-31  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/icons/default/large.png, _graphics/icons/default/medium.png,
  _graphics/icons/default/small.png, _graphics/icons/default/tiny.png,
  engine/lib/elgglib.php, engine/lib/entities.php: Closes #151: Introducing
  getIcon($size) 

  	* mod/logbrowser/graphics/defaultlarge.jpg,
  mod/logbrowser/graphics/defaultmedium.jpg,
  mod/logbrowser/graphics/defaultsmall.jpg,
  mod/logbrowser/graphics/defaulttiny.jpg,
  .../views/default/logbrowser/gallery.php,
  mod/logbrowser/views/default/logbrowser/icon.php,
  .../views/default/logbrowser/listing.php: Logbrowser now using getIcon for
  graphics 

  	* mod/logbrowser/index.php: Title added 

  	* engine/lib/elgglib.php: Introducing elgg_get_view_location() 

2008-07-31  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/toolbar_arrow.png, views/default/css.php: arrow icon added to
  dropdown menu 

  	* views/default/css.php, views/default/friends/picker.php: save and cancel
  buttons added to collections 

2008-07-31  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* friends/pickercallback.php, javascript/friendsPickerv1.js,
  views/default/friends/collection.php, views/default/friends/collections.php,
  views/default/friends/collectiontabs.php, views/default/friends/picker.php:
  Hurrah! Made the friendspickers work 

2008-07-31  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/guidtool/import.php, mod/guidtool/index.php,
  mod/guidtool/languages/en.php, mod/guidtool/manifest.xml,
  mod/guidtool/start.php, .../views/default/forms/guidtool/import.php: Added
  guidtool and switching to desktop. 

2008-07-31  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/collection.php,
  views/default/friends/collectiontabs.php: Friends picker tab initialisation
  updates 

2008-07-30  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/picker.php, views/default/friends/tablelist.php:
  small change to collection members display - as a table 

  	* javascript/friendsPickerv1.js, views/default/friends/collectiontabs.php:
  minor fixes from earlier today - re-instating the a-z slider, and correctly
  switching the picker tabs 

2008-07-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/collection.php: Removing the members from the
  collections content 

  	* views/default/friends/picker.php: Picker works better on ajax load. 

  	* views/default/friends/collectiontabs.php: Added specific numbering to tab
  classes for the picker 

  	* views/default/friends/picker.php: Removing js on picker load 

  	* views/default/friends/collection.php, views/default/friends/picker.php:
  Collections open blank (for now) 

  	* views/default/friends/collectiontabs.php: Committing in loads 

2008-07-30  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/collectiontabs.php: pete's collectiontabs code 

2008-07-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/import/odd.php, actions/import/opendd.php, engine/lib/export.php,
  services/export/handler.php, views/odd/canvas/default.php,
  views/odd/export/entity.php, views/odd/export/metadata.php,
  views/odd/export/relationship.php, views/odd/group/default.php,
  views/odd/messages/exceptions/exception.php, views/odd/object/default.php,
  views/odd/pageshells/pageshell.php, views/odd/site/default.php,
  views/odd/user/default.php, views/opendd/canvas/default.php,
  views/opendd/export/entity.php, views/opendd/export/metadata.php,
  views/opendd/export/relationship.php, views/opendd/group/default.php,
  views/opendd/messages/exceptions/exception.php,
  views/opendd/object/default.php, views/opendd/pageshells/pageshell.php,
  views/opendd/site/default.php, views/opendd/user/default.php: Closes #189:
  ODD -> OpenDD 

2008-07-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/collection.php,
  views/default/friends/collectiontabs.php, views/default/friends/picker.php:
  AJAX improvements to picker 

  	* engine/lib/elgglib.php, views/default/navigation/pagination.php: Lists of
  comments etc no longer display "none found" if there aren't any. 

2008-07-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/import/odd.php: Forward to referer 

  	* services/export/handler.php: 

  	* actions/import/odd.php: Admin gatekeeper 

2008-07-30  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/elgg_toolbar_logout.gif, _graphics/elgg_toolbar_logout_over.gif,
  _graphics/icon_customise_remove.png, views/default/css.php,
  views/default/friends/collection.php: toolbar logout icon changed to work as
  a single image resource (for caching purposes), delete icon on collections
  changed to work as a single image rollover 

2008-07-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/export/entity.php: Minor improvements to
  default entity view. 

  	* views/default/export/metadata.php, views/default/export/relationship.php:
  Improved views 

2008-07-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* friends/pickercallback.php, views/default/friends/picker.php,
  views/default/friends/tablelist.php: Added friends picker callback 

2008-07-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/extender.php, engine/lib/relationships.php: Refs #186: Get URL
  for relationships 

2008-07-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/collection.php,
  views/default/friends/collectiontabs.php, views/default/friends/picker.php:
  Moved collection tabs out of the main picker view 

2008-07-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/extender.php: Refs #186 

  	* engine/lib/annotations.php, engine/lib/extender.php,
  engine/lib/metadata.php: Introducing url handlers for extenders. 

  	* engine/lib/export.php: Changed export uuid, refs #186 

  	* htaccess_dist: Changed export rewrite rules. 

2008-07-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/collection.php, views/default/friends/picker.php,
  views/default/friends/tablelist.php: Added friends collections members list 

2008-07-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Using guid_to_uuid 

2008-07-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/tablelist.php: Added the tablelist view 

2008-07-30  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/friendsPickerv1.js, views/default/css.php,
  views/default/friends/collection.php, views/default/friends/picker.php: the
  beginnings of the tabbed friends picker 

2008-07-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/extender.php,
  engine/lib/metadata.php: Extender getURL() support (no overide as of yet) 

  	* mod/opendd/actions/opendd/feed/delete.php,
  mod/opendd/actions/opendd/feed/subscribe.php, mod/opendd/edit.php,
  mod/opendd/feeds.php, mod/opendd/graphics/defaultlarge.jpg,
  mod/opendd/graphics/defaultmedium.jpg, mod/opendd/graphics/defaultsmall.jpg,
  mod/opendd/graphics/defaulttiny.jpg, mod/opendd/index.php,
  mod/opendd/languages/en.php, mod/opendd/manage.php, mod/opendd/manifest.xml,
  mod/opendd/start.php, mod/opendd/viewfeed.php,
  .../views/default/forms/opendd/subscribe.php,
  mod/opendd/views/default/object/oddentity.php,
  mod/opendd/views/default/object/oddfeed.php,
  mod/opendd/views/default/object/oddmetadata.php,
  .../views/default/object/oddrelationship.php,
  mod/opendd/views/default/opendd/css.php,
  mod/opendd/views/default/opendd/gallery.php,
  mod/opendd/views/default/opendd/icon.php,
  mod/opendd/views/default/opendd/link_logo.php,
  mod/opendd/views/default/opendd/links.php,
  mod/opendd/views/default/opendd/listing.php,
  mod/opendd/views/default/opendd/metatags.php,
  mod/opendd/views/default/opendd/profile.php,
  mod/opendd/views/default/output/uuid.php,
  .../widgets/opendd_friends_elsewhere/edit.php,
  .../widgets/opendd_friends_elsewhere/view.php, mod/opendd/viewuuid.php: Moved
  OpenDD out of the central repo. 

  	* mod/logbrowser/index.php: Logbrowser using admin gatekeeper. 

2008-07-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/widgets.php: Widget state cookie is now removed on widget
  delete. 

2008-07-29  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/initialise_elgg.js, views/default/canvas/layouts/widgets.php,
  views/default/widgets/wrapper.php: individual widgets state now saved in
  cookies 

2008-07-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Default view added to export, for completeness 

  	* engine/lib/system_log.php: 

  	* views/odd/group/default.php, views/odd/site/default.php: OpenDD default
  views on entities 

  	* views/default/export/entity.php: Improvements to export view 

  	* views/default/object/default.php, views/default/site/default.php: Added
  some default views. 

  	* .../views/default/logbrowser/gallery.php: And in gallery view 

  	* .../views/default/logbrowser/listing.php: Handle anonymous events. 

  	* actions/systemsettings/install.php,
  mod/logbrowser/graphics/defaultlarge.jpg,
  mod/logbrowser/graphics/defaultmedium.jpg,
  mod/logbrowser/graphics/defaultsmall.jpg,
  mod/logbrowser/graphics/defaulttiny.jpg, mod/logbrowser/index.php,
  mod/logbrowser/languages/en.php, mod/logbrowser/manifest.xml,
  mod/logbrowser/start.php, .../views/default/logbrowser/gallery.php,
  mod/logbrowser/views/default/logbrowser/icon.php,
  .../views/default/logbrowser/listing.php,
  mod/logbrowser/views/default/object/logwrapper.php: Added basic log browser.
  updateclient & logbrowser are switched on by default in new installs. 

  	* engine/lib/system_log.php: Fixed count 

  	* engine/lib/system_log.php: Typo 

  	* engine/lib/system_log.php: Added some useful helper functions. 

  	* engine/lib/system_log.php: Count support added 

2008-07-29  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/widgets.php, views/default/css.php: final
  changes to widgets - all ready to wire up now 

2008-07-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/opendd/start.php: Typo  

  	* actions/register.php, languages/en.php,
  views/default/account/forms/login.php: Registration disabled option (no admin
  screen yet), closes #184 

2008-07-29  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* dashboard/index.php: dashboard widget tweak 

  	* views/default/canvas/layouts/widgets.php: tweak to the profile widget
  picker 

2008-07-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/updateclient/languages/en.php, mod/updateclient/start.php,
  .../views/default/settings/updateclient/edit.php: Update client gets updates 

  	* engine/lib/admin.php: Admin notify method added, view 'admin_message' for
  this. 

2008-07-29  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/canvas/layouts/widgets.php: widget layout
  help context sensitive. 

2008-07-29  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php: Only on install 

  	* mod/updateclient/languages/en.php, mod/updateclient/start.php: Update
  client 

2008-07-28  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/updateclient/languages/en.php,
  .../views/default/settings/updateclient/edit.php: Added configuration to
  client. 

  	* views/default/admin/plugins_opt/plugin.php: Minor look and feel tweaks 

  	* mod/updateclient/index.php, mod/updateclient/languages/en.php,
  mod/updateclient/manifest.xml, mod/updateclient/start.php,
  .../views/default/settings/updateclient/edit.php: Adding updateclient
  (non-functional) and now switching back to base station. 

2008-07-28  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/failsafe/messages/errors/list.php,
  views/failsafe/messages/exceptions/exception.php,
  views/failsafe/messages/sanitisation/settings.php,
  views/failsafe/pageshells/pageshell.php: new start page layout/style 

  	* views/default/css.php: fixes to toolbar and owner box ie 6 issues 

  	* views/default/css.php: top toolbar styled up, and owner block items 

  	* _graphics/tools_over.png, javascript/initialise_elgg.js, languages/en.php,
  views/default/canvas/layouts/widgets.php, views/default/css.php,
  views/default/navigation/topbar_tools.php: new 3 column widget gallery (needs
  wiring up), profile page profile box alignment sorted, topbar menu tweaked
  and image added, 

2008-07-28  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/start.php: Fixes #182 

2008-07-27  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/userdetails.php,
  views/default/canvas/layouts/widgets.php, views/default/css.php: profile and
  dashboard pages altered for 3 widget columns 

2008-07-26  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/footer.php: fixed a small footer error 

  	* views/default/page_elements/footer.php: wired up the footer menu links 

  	* views/default/pageshells/pageshell.php: the spotlight is now only
  available for logged in users. 

2008-07-26  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/friendsPickerv1.js, views/default/css.php,
  views/default/friends/picker.php: friends picker fixed for new page layout,
  and hopefully I've fixed the load issue too 

2008-07-25  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/userdetails.php,
  views/default/canvas/layouts/widgets.php, views/default/css.php,
  views/default/page_elements/elgg_topbar.php,
  views/default/pageshells/pageshell.php: canvas layout updates, ie6&7 layout
  fixes, new 3-column widget view 

2008-07-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/ping.php: Some notes 

  	* engine/lib/ping.php: Using correct ping address 

  	* engine/lib/entities.php: User test negative non-fatal on permissions check

  	* engine/lib/entities.php: Actually fetching the user 

2008-07-25  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* friends/index.php, friends/of.php: friends pages altered 

2008-07-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/opendd/views/default/output/uuid.php: Introducing UUID view 

2008-07-25  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* entities/index.php, entities/list.php: changed list and entity canvas
  layout 

2008-07-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php, actions/systemsettings/install.php,
  engine/lib/ping.php: Main pinging mechanism now functional 

  	* engine/lib/ping.php: Temp disabled 

  	* engine/schema/mysql.sql: Fixing access collections table 

2008-07-25  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/one_column.php, views/default/css.php,
  views/default/page_elements/title.php: more canvas layout additions, and page
  owner block added to sidebar 

2008-07-25  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../canvas/layouts/two_column_left_sidebar.php: tweak to the two_column
  left to add the owner block 

2008-07-25  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/topbar_tools.php: menu fix 

  	* views/default/css.php: new canvas layouts 

  	* .../canvas/layouts/two_column_left_sidebar.php,
  .../canvas/layouts/two_column_right_sidebar.php: new canvas layouts 

2008-07-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/ping.php: Sends url with version (to retrieve site if already
  loaded) 

2008-07-25  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/topbar_tools.php: bug in tools fixed 

2008-07-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/ping.php: Set to ping ping.elgg.org 

  	* actions/admin/site/update_basic.php, actions/systemsettings/install.php,
  engine/lib/ping.php, languages/en.php, views/default/settings/system.php:
  Ping now configurable. 

2008-07-25  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/topbar_tools.php: tools added to topbar 

  	* views/default/pageshells/pageshell.php: removed toolbox from main content
  area 

2008-07-25  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/elgg_topbar.php: minor tweak 

  	* views/default/navigation/topbar_tools.php,
  views/default/page_elements/elgg_topbar.php: tools menu item fixed and jquery
  animation added 

2008-07-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/settings/system.php: Moving to laptop   

2008-07-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, views/default/friends/collection.php,
  views/default/friends/picker.php: Improved friend picker. 

2008-07-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php, engine/lib/configuration.php:
  sitedescription now loaded into config and displayed 

2008-07-25  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/topbar_tools.php,
  views/default/page_elements/elgg_topbar.php: added tools to the topbar 

2008-07-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php, actions/systemsettings/install.php,
  languages/en.php, views/default/settings/system.php: Now possible to specify
  a site description. 

  	* engine/lib/ping.php: 

  	* views/default/output/url.php: Fixed another oopsy 

  	* engine/lib/api.php: 

  	* engine/lib/entities.php: Support multiple metadata values on entities,
  closes #179 

2008-07-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/ping.php: 

  	* engine/lib/api.php: API Client bugfixes 

  	* engine/lib/api.php: 

2008-07-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/friendsPickerv1.js, views/default/friends/picker.php: Tabs on
  the friend picker now work. 

2008-07-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: Fixing oopsy... 

2008-07-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/friends/picker.php: Fixed the friends picker. 

  	* views/default/friends/picker.php: The picker now selects the
  friendspickerN variable correctly. 

  	* engine/lib/access.php, engine/lib/relationships.php,
  engine/schema/mysql.sql, languages/en.php,
  views/default/friends/collection.php, views/default/friends/collections.php,
  views/default/friends/picker.php: Introducing the (still issue-packed) friend
  picker. 

2008-07-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Allowing multiple 

  	* views/default/output/url.php: Support HTTPS 

  	* engine/lib/api.php: Api tweaks refs #149 

  	* engine/lib/ping.php: New site pinger, refs #149 

  	* engine/lib/entities.php: Correctly exporting site and container as opendd 

2008-07-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, services/api/rest.php: Updated to use pam for auth
  token. Added anonymous function support. 

  	* engine/lib/pam.php: PAM now supports 'required' and 'sufficient' 

2008-07-23  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/friends_picker_arrow_left.gif,
  _graphics/friends_picker_arrow_right.gif, javascript/friendsPickerv1.js,
  .../jquery/jquery-easing-compatibility.1.2.pack.js,
  vendors/jquery/jquery-easing.1.2.pack.js, views/default/css.php,
  views/default/page_elements/header.php: new files for friends picker 

2008-07-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: Fixed typo 

  	* engine/lib/api.php, languages/en.php: API client added to code & changed
  order of expose_function  

  	* engine/lib/entities.php, engine/lib/group.php: Moving canWriteToContainer 

2008-07-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/footer_logo.gif, views/default/page_elements/footer.php: removal
  of the official elgg logo from the footer, this is not GPL. 

2008-07-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/groupprofile.php: The group profile now sets page ownership to
  the group 

  	* mod/groups/views/default/groups/grouplinks.php: Slight modification to
  group links. 

  	* engine/lib/objects.php: Yet more container refactoring. 

2008-07-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/access.php, views/default/input/checkboxes.php,
  views/default/input/file.php, views/default/input/longtext.php,
  views/default/input/password.php, views/default/input/pulldown.php,
  views/default/input/radio.php, views/default/input/tags.php,
  views/default/input/text.php, views/default/input/url.php: Disabled support
  added to forms. 

2008-07-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php, engine/lib/metadata.php,
  engine/lib/relationships.php: More owner_guid to container_guid transfer 

  	* engine/lib/metadata.php, engine/lib/tags.php: Updated further functions to
  work from container_guids rather than owner_guids 

  	* mod/groups/start.php, mod/groups/views/default/groups/icon.php,
  mod/profile/views/default/profile/icon.php: Icons now handle elegantly if you
  try and display a non-ElggUser entity. 

  	* engine/lib/group.php, engine/lib/pageowner.php,
  mod/groups/languages/en.php: Groups now have usernames of a sort 

  	* engine/lib/elgglib.php, engine/lib/group.php, engine/lib/users.php:
  Introducing the Friendable interface 

  	* mod/profile/views/default/user/default.php,
  mod/profile/views/default/user/user.php: Moved the default user view from
  user/user to user/default. 

2008-07-22  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: 

  	* engine/lib/entities.php: Saving cached annotations 

2008-07-21  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/new.php: Typo 

  	* mod/opendd/edit.php, mod/opendd/feeds.php, mod/opendd/index.php,
  mod/opendd/manage.php, mod/opendd/viewfeed.php, mod/opendd/viewuuid.php:
  OpenDD using elgg_view_title 

  	* engine/lib/entities.php: Exporting full profile 

  	* mod/groups/all.php, mod/groups/edit.php, mod/groups/groupprofile.php,
  mod/groups/index.php, mod/groups/invite.php, mod/groups/new.php: Groups using
  elgg_view_title 

  	* engine/lib/access.php: Fixes #175 

2008-07-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fix for can_write_to_container 

  	* engine/lib/entities.php: Fixed the can_write_to_container function when
  you're logged out. 

  	* engine/lib/entities.php, engine/lib/users.php: Further fixes. 

  	* engine/lib/entities.php: Fix for previous. 

  	* engine/lib/entities.php: Container_guid is set intelligently for
  get_entities when owner_guid is set. 

  	* engine/lib/users.php: Slight fix to previous. 

  	* engine/lib/users.php: Altered the get_user_friends_objects functions to
  work with containers. 

  	* engine/lib/entities.php, engine/lib/group.php: Moved
  can_write_to_container into elgglib 

  	* engine/lib/annotations.php, engine/lib/elgglib.php,
  engine/lib/entities.php, engine/lib/group.php, engine/lib/objects.php,
  engine/lib/pageowner.php, engine/lib/users.php, engine/schema/mysql.sql,
  mod/groups/actions/addtogroup.php, views/default/page_elements/title.php:
  Moved container_guid to entities, modified a bunch of functions. 

  	* engine/lib/plugins.php: Standardised plugin loading 

2008-07-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php, mod/groups/languages/en.php, mod/groups/start.php:
  Closes #166 

2008-07-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Slight change to write access permissions function 

  	* engine/lib/access.php: Reinstating plugin hooks for access collections. 

  	* engine/lib/input.php, mod/profile/views/default/profile/userdetails.php,
  views/default/admin/main.php, views/default/admin/plugins.php,
  views/default/admin/site.php, views/default/admin/statistics.php,
  views/default/admin/user.php, views/default/messages/errors/error.php,
  views/default/messages/exceptions/exception.php,
  views/default/messages/messages/message.php,
  views/default/output/longtext.php, views/default/settings/install.php,
  views/default/usersettings/main.php, views/default/usersettings/plugins.php,
  views/default/usersettings/statistics.php,
  views/failsafe/messages/exceptions/exception.php,
  views/failsafe/messages/sanitisation/htaccess.php,
  views/failsafe/messages/sanitisation/settings.php,
  views/odd/messages/exceptions/exception.php, views/rss/object/default.php,
  views/rss/user/default.php, views/xml/messages/exceptions/exception.php:
  Added the autop function, replaced any references to nl2br 

  	* engine/lib/access.php, engine/schema/mysql.sql: Fixed a bug with the
  revamped access collections 

  	* engine/lib/pageowner.php, engine/lib/plugins.php: Improvements to
  get_context 

  	* engine/lib/access.php: Fix for access collections 

  	* views/default/input/text.php: Short text values are now properly escaped
  in the input/text view. 

  	* engine/schema/mysql.sql: Added auto increment initial val. Fixes #171 

2008-07-18  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: new functions added to access in order to allow
  collections to be created 

2008-07-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: access_collections now auto_increment 

2008-07-17  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: access groups renamed to access collections 

2008-07-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: access_groups -> access_collections 

  	* engine/lib/access.php: Fix to previous 

  	* engine/lib/access.php: New access control hooks 

2008-07-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php, mod/groups/groupprofile.php,
  mod/groups/start.php: Closes #165 & #167 

  	* services/export/handler.php: 

2008-07-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Added new access group control functions 

2008-07-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: Fixes #164: Seems there is something erroniously
  setting 'guid' to something in logged in systems (or alternatively this is
  just a session problem on my system) either way I have modified isloggedin to
  check both guid and id... which seems to work. 

  	* engine/lib/entities.php, engine/lib/extender.php,
  services/export/handler.php: Closes #160 

2008-07-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Fixed get_entities_by_annotation 

  	* engine/lib/annotations.php: Introducing list_entities_from_annotations 

2008-07-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, mod/opendd/viewuuid.php,
  views/default/friends/list.php, views/default/search/entity_list.php,
  views/js/object/default.php, views/js/user/default.php: Fixed numerous
  occurrances of elgg_view_entity being called incorrectly. Fixes #163 

2008-07-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* entities/index.php: Fixed the single entity viewer 

2008-07-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/index.php: Fixes #162 

  	* mod/opendd/viewuuid.php: Closes #161 

2008-07-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/friends/add.php, actions/friends/remove.php: Add and remove friend
  actions now use try / catch 

2008-07-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/extender.php: Closes #155: Introduces
  'volatile' type of metadata in odd feeds. 

  	* engine/lib/elgglib.php: Closes #157: Introducing elgg_[get|set]_viewtype()

  	* engine/lib/river.php: Reversed ben's changes 

2008-07-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: Fix for river items when the item is an annotation,
  not an entity in itself 

2008-07-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Closes #158: Renamed $location to $view_location
  within elgg_view. This seems to be a successful workaround. 

2008-07-16  misja <misja@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/handlers/xml-rpc_handler.php: Set the view with set_input rather
  than via the session 

2008-07-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/opendd.php: Closes #156 & #139 

2008-07-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: The friends river now grabs more friends ... 

2008-07-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/joinrequest.php: Fixes #154 

  	* engine/lib/metadata.php, mod/groups/actions/join.php: Closes #116: Groups
  join clears invite flags http://trac.elgg.org/elgg/ticket/116 

  	* mod/profile/actions/edit.php, mod/profile/actions/iconupload.php,
  mod/profile/languages/en.php,
  .../default/river/ElggUser/profileiconupdate.php,
  .../views/default/river/ElggUser/profileupdate.php,
  .../views/default/river/ElggUser/update.php: Closes #152 and as a bonus you
  get a river notification for icon upload as well. Aren't I nice? 

2008-07-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: river blog updated - added 

2008-07-15  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/opendd/start.php: Fixes #147 

  	* mod/opendd/start.php: 

  	* mod/opendd/start.php: Closes #150 

  	* mod/opendd/start.php, .../widgets/opendd_friends_elsewhere/view.php,
  mod/opendd/viewuuid.php: Closes #145: Override getURL on imported entities. 

2008-07-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: You can now override entity URLs with the
  setURL($string) method. 

2008-07-15  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/addtogroup.php, mod/groups/actions/edit.php,
  mod/groups/actions/joinrequest.php, mod/groups/languages/en.php,
  mod/groups/start.php, mod/groups/views/default/forms/groups/invite.php,
  mod/groups/views/default/groups/groupgallery.php,
  mod/groups/views/default/groups/grouplisting.php,
  mod/groups/views/default/groups/groupprofile.php,
  .../default/river/ElggRelationship/create.php: Fixes #144 

2008-07-15  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/javascript.php: javascript menu dropdown IE
  bug fixed for friends widget, still an issue with friends of 

2008-07-15  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/river/ElggRelationship/create.php,
  views/default/river/wrapper.php,
  views/json/messages/exceptions/exception.php,
  views/php/messages/exceptions/exception.php,
  views/xml/messages/exceptions/exception.php: Closes #140 

  	* engine/lib/extender.php, mod/opendd/languages/en.php,
  mod/opendd/manage.php, mod/opendd/start.php, mod/opendd/viewfeed.php,
  .../widgets/opendd_friends_elsewhere/edit.php,
  .../widgets/opendd_friends_elsewhere/view.php: Closes #135: First version of
  the OpenDD friends elsewhere feed. 

  	* engine/lib/river.php, .../default/river/ElggRelationship/create.php,
  .../views/default/river/ElggUser/update.php: Using ElggRiverStatement. Plugin
  writers update your views! Refs #135. 

  	* engine/lib/entities.php: Moved temp array caching stuff to the correct
  functions. 

  	* engine/lib/entities.php: Entity metadata can now be saved using
  setMetaData() interface even if guid not specified. 

2008-07-15  misja <misja@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/handlers/xml-rpc_handler.php, engine/lib/xml-rpc.php: Remove rogue
  print_r() statement, rightly set the xml view and fix incorrect xml-rpc view
  call. 

  	* engine/lib/xml-rpc.php: Fix uninitialized XML-RPC handler value 

  	* engine/lib/xml-rpc.php: Fixed registering of XML-RPC handlers 

2008-07-14  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/extender.php: Time_created should be time_updated. 

  	* engine/lib/opendd.php: Refs #139: Using UTF-8 encoding as a speculative
  fix. Test and confirm.  

2008-07-14  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: updated toolabr logout for old IE 6's 

  	* views/default/css.php: updates to log out, pagination, search box 

2008-07-14  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/extender.php: Introducing oddmetadata_to_elggextender(), a
  function used for import but functionised to let you use it from elsewhere. 

2008-07-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Introducing oddentity_to_elggentity(), a function
  used for import but functionised to let you use it from elsewhere. 

2008-07-11  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: and again 

  	* views/default/css.php: river_forums_update added 

2008-07-11  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: new date and time lang 

2008-07-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, views/default/search/entity_list.php,
  views/rss/search/entity_list.php: The lists now go through the
  search/entity_list view. 

2008-07-11  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/opendd.php: Added getNumElements() 

  	* engine/lib/entities.php: Fixes #137: annotate and getAnnotations now
  functions for unsaved entities. Maths functions non-functional at present. 
  Refs #135. 

  	* engine/lib/entities.php: Added Group entity support to import. 

  	* languages/en.php, services/export/handler.php: Better errors for attempt
  to access a GUID you can't 

  	* views/odd/messages/exceptions/exception.php: Exceptions in OpenDD export
  now appear as comments for debugging. 

  	* engine/lib/relationships.php, services/export/handler.php: relationships
  are addressable and have working UUIDs, refs #132 

  	* actions/comments/add.php, actions/comments/delete.php,
  actions/email/confirm.php, actions/email/save.php, actions/friends/add.php,
  actions/friends/remove.php, actions/import/odd.php, actions/login.php,
  actions/logout.php, .../notifications/settings/usersettings/save.php,
  actions/plugins/settings/save.php, actions/plugins/usersettings/save.php,
  actions/register.php, actions/user/language.php, actions/user/name.php,
  actions/user/password.php, actions/useradd.php, actions/widgets/save.php,
  languages/en.php: Using register_error on errors rather than system_message. 
  Also, fixed widget save to handle arrays (Refs #135) 

  	* actions/admin/user/ban.php, actions/admin/user/delete.php,
  actions/admin/user/makeadmin.php, actions/admin/user/resetpassword.php: Using
  register_error on errors rather than system_message 

  	* actions/admin/plugins/disable.php, actions/admin/plugins/enable.php,
  mod/groups/actions/addtogroup.php, mod/groups/actions/edit.php,
  mod/groups/actions/join.php, mod/groups/actions/joinrequest.php,
  mod/groups/actions/leave.php, mod/opendd/actions/opendd/feed/delete.php,
  mod/opendd/actions/opendd/feed/subscribe.php: Using register_error on errors
  rather than system_message 

2008-07-11  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: defaut font reset to verdana 

  	* views/default/css.php: full list of pc names for Lucida Sans added 

2008-07-10  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/two_column.php, views/default/css.php: two
  column layout fix 

  	* views/default/canvas/layouts/two_column.php, views/default/css.php: two
  column canvas layout fixed 

2008-07-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, views/default/page_elements/title.php:
  elgg_view_title can now suppress the submenu 

2008-07-10  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/elgg_toolbar_logout_over.gif, views/default/css.php,
  views/default/page_elements/elgg_topbar.php: elgg topbar logout re-done with
  rollover 

2008-07-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/admin/plugins.php: Killed pagination on the plugin admin
  page 

  	* engine/lib/elgglib.php: Added a plugin hook for counting comments. 

2008-07-10  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/widgets.php: Working with multiple values in array 

2008-07-10  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/elgg_bookmarklet.gif: bookmarklet graphic 

2008-07-10  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixes #134: Using else between statements to
  ensure that they are only ever triggered once. Please confirm that there are
  no other issues attached. 

2008-07-10  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/menu/actions.php,
  .../views/default/profile/menu/adminlinks.php, views/default/css.php: avatar
  submenu altered and messages div coloured up 

2008-07-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/messages/errors/list.php,
  views/default/messages/messages/list.php: Error messages now have a different
  div name 

  	* views/default/page_elements/title.php: The submenu div doesn't appear if
  there is no submenu. 

  	* engine/lib/plugins.php: Fixed issue with get_plugin_name and pagehandlers.

2008-07-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, views/default/comments/forms/edit.php: Fixed
  comments! 

  	* engine/lib/elgglib.php: Fixed submenu tab contexts 

2008-07-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Blocking some information from export, closes
  #130 

2008-07-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/editicon.php: Updated the edit icon form
  view 

  	* mod/profile/editicon.php: Restoring old edit icon page 

2008-07-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php, mod/opendd/actions/opendd/feed/delete.php,
  mod/opendd/actions/opendd/feed/subscribe.php, mod/opendd/edit.php,
  mod/opendd/feeds.php, mod/opendd/graphics/defaultlarge.jpg,
  mod/opendd/graphics/defaultmedium.jpg, mod/opendd/graphics/defaultsmall.jpg,
  mod/opendd/graphics/defaulttiny.jpg, mod/opendd/index.php,
  mod/opendd/languages/en.php, mod/opendd/manage.php, mod/opendd/manifest.xml,
  mod/opendd/start.php, mod/opendd/viewfeed.php,
  .../views/default/forms/opendd/subscribe.php,
  mod/opendd/views/default/object/oddentity.php,
  mod/opendd/views/default/object/oddfeed.php,
  mod/opendd/views/default/object/oddmetadata.php,
  .../views/default/object/oddrelationship.php,
  mod/opendd/views/default/opendd/css.php,
  mod/opendd/views/default/opendd/gallery.php,
  mod/opendd/views/default/opendd/icon.php,
  mod/opendd/views/default/opendd/link_logo.php,
  mod/opendd/views/default/opendd/links.php,
  mod/opendd/views/default/opendd/listing.php,
  mod/opendd/views/default/opendd/metatags.php,
  mod/opendd/views/default/opendd/profile.php: Closes #81: OpenDD aggregator
  http://trac.elgg.org/elgg/ticket/81 

2008-07-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/start.php: Further profile text fix 

  	* mod/profile/languages/en.php, mod/profile/start.php: Added profile submenu

  	* engine/lib/elgglib.php: Fixed minor profile tab issue 

2008-07-09  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: mini avatar in page title area fixed 

2008-07-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* admin/user/index.php: The user administator page now results in an RSS
  feed 

  	* engine/lib/elgglib.php, views/default/canvas_header/submenu_template.php,
  views/default/page_elements/title.php: Introducing the submenu 

2008-07-09  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: edit profile button moved 

2008-07-09  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/userdetails.php: profile edit link moved

  	* friends/of.php: friends of title 

  	* friends/index.php, friends/of.php: titles on friend list pages 

2008-07-09  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: css for page tabs submenu 

2008-07-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/rss/pageshells/pageshell.php: RSS feeds live again when you're
  logged out! 

2008-07-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Fixed opendd metadata .htaccess rules 

  	* engine/lib/elgglib.php, engine/lib/entities.php: Refs #81: Subtype can be
  returned on a non-saved entity. 

2008-07-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Added a comment hook so that other plugins can
  handle comments instead 

  	* vendors/kses/kses.php: Removed a kses warning. 

  	* views/default/comments/forms/edit.php: The comment form only appears if
  you are logged in. 

2008-07-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Removed toggle since it broke the handler
  prototype 

2008-07-09  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/title.php: new view added to the canvas title
  view. 

2008-07-09  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/page_elements/elgg_topbar.php: topbar
  altered for messages and links style 

2008-07-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/object/object.php: Closes #129: Placeholder object default
  view 

2008-07-09  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/editicon.php, mod/profile/languages/en.php,
  views/default/css.php: new avatar crop page and instructions 

2008-07-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/languages/en.php, mod/groups/start.php,
  .../default/widgets/group_entities_widget/edit.php,
  .../default/widgets/group_entities_widget/view.php: Refs #129, #109 & #106 

2008-07-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* index.php: Plugins can now override the front page 

2008-07-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Introducing list_entities_groups() 

2008-07-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: The relationship listing function wasn't
  taking offsets properly. 

  	* views/default/navigation/pagination.php: Further pagination change. 

2008-07-09  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/elgg_topbar.php: new topbar 

2008-07-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/pagination.php: Further pagination change. 

  	* views/default/navigation/pagination.php: Slightly more descriptive
  pagination. 

2008-07-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Modified rewrite rules for page handler to support - and _ 

2008-07-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php, vendors/kses/AUTHORS, vendors/kses/COPYING,
  vendors/kses/ChangeLog, vendors/kses/README, vendors/kses/TODO,
  vendors/kses/docs/attribute-value-checks, vendors/kses/docs/hooks,
  vendors/kses/docs/stripping-everything, vendors/kses/docs/supported-formats,
  vendors/kses/docs/whitelisted-url-protocols,
  vendors/kses/examples/filter.php, vendors/kses/examples/test.php,
  vendors/kses/kses.php, vendors/kses/oop/oop.kses.changelog.txt,
  vendors/kses/oop/oop.simple.api.txt, vendors/kses/oop/php4.class.kses.php,
  vendors/kses/oop/php5.class.kses.php, vendors/kses/oop/test.oop.kses.php:
  Elgg 1.0, meet kses. Kses, Elgg 1.0. 

2008-07-09  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/opendd.php: Minor tweak to OpenDD library  

2008-07-09  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/editicon.php, mod/profile/languages/en.php,
  mod/profile/views/default/profile/editicon.php: new profile avatar page 

2008-07-08  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/gallery.php: users gallery view sorted 

2008-07-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Closes #128 

2008-07-08  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/title.php: new canvas title 

2008-07-08  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/river_icons/river_icon_friends.gif, views/default/css.php: river
  icon for friends 

2008-07-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/vendors/calendarpopup/CalendarPopup.js,
  engine/vendors/jquery/jquery.js, vendors/calendarpopup/CalendarPopup.js,
  views/default/input/calendar.php: Moved the calendar popup, erased the
  duplicate jQuery 

  	* actions/comments/add.php, engine/lib/notification.php, languages/en.php:
  Introducing notifications on generic comments. 

  	* entities/list.php: Rough and ready entity list page 

2008-07-08  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/title.php: reverted the new title 

  	* views/default/page_elements/title.php: title tweaks 

2008-07-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/header.php: OpenDD autodiscovery header 

2008-07-08  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: moved generic comments css from plugin to core 

2008-07-08  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Closes #125: get_entities_by_latest_annotation
  function 

2008-07-08  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/widgets.php, views/default/output/tags.php: widget are now
  logged in by default, tag output tweaked 

2008-07-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php, engine/lib/elgglib.php,
  engine/lib/metastrings.php, mod/profile/actions/iconupload.php: Removing
  annoying warning messages 

2008-07-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: Users online, not user's ... 

  	* actions/admin/user/makeadmin.php, engine/lib/admin.php,
  engine/lib/entities.php, engine/lib/metadata.php, engine/lib/sessions.php,
  engine/lib/users.php, views/default/admin/statistics_opt/numentities.php,
  views/default/admin/statistics_opt/online.php: Administration tweaks; fixed
  users online functions, as well as last_action functions, and the 'make
  admin' functionality 

  	* views/default/page_elements/title.php: Removed the 'your' prefix from
  titles 

  	* engine/lib/pageowner.php: page_owner() now works off owner_guid, not
  owner_id 

  	* languages/en.php: Added the word 'all' to the vocabulary 

2008-07-07  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/title.php: changes to the title view 

2008-07-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/river/wrapper.php: Relationship river items are now
  correctly wrapped in divs 

  	* mod/profile/graphics/defaulttopbar.jpg, mod/profile/graphics/topbar.jpg:
  Default topbar graphic should now be included 

2008-07-07  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/graphics/topbar.jpg: default avatar added for topbar 

2008-07-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/metadata.php: Introducing
  canEditMetadata 

2008-07-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php: Closes #107, this has been superceded by groups
  functionality (#106). 

  	* engine/lib/notification.php: Option to hide sender. 

2008-07-07  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/gallery_back_icon.gif, _graphics/gallery_back_icon_on.gif:
  gallery overview icons 

  	* _graphics/icon_tag.gif: piccy for tags 

  	* views/default/css.php: tags icon and files update 

2008-07-07  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/output/tags.php: class wrapped around tag string. 

2008-07-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php: Closes #123 

2008-07-07  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/comments/forms/edit.php: removed the title from generic
  comments 

2008-07-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php: Fixes #122 

2008-07-07  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/search/gallery.php: updated file
  gallery 

2008-07-07  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/opendd.php: Decode on import 

  	* engine/lib/group.php, mod/groups/actions/edit.php,
  mod/groups/actions/join.php, mod/groups/languages/en.php,
  mod/groups/views/default/forms/groups/edit.php,
  mod/groups/views/default/groups/menu/actions.php: Closes #120 

2008-07-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixed friendly_time 

2008-07-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/edit.php, mod/groups/languages/en.php,
  mod/groups/views/default/forms/groups/edit.php: Closes #109: Group icons can
  be set. Fixed recreate group on edit. 

  	* mod/groups/graphics/defaultlarge.jpg,
  mod/groups/graphics/defaultmedium.jpg, mod/groups/graphics/defaultsmall.jpg,
  mod/groups/graphics/defaulttiny.jpg, mod/groups/graphics/icon.php,
  mod/groups/views/default/groups/icon.php: Refs #109: Default graphics set.
  Custom graphics must be in groups/{$GROUP_GUID}{$size}.jpg 

2008-07-04  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/editicon.php: changes to the icon
  editing page. 

2008-07-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../views/default/profile/menu/adminlinks.php: Removed blank space on menu

2008-07-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/menu/actions.php: REmoved duplicate
  admin links 

2008-07-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/statistics.php: Fixes #119 

  	* languages/en.php, mod/groups/actions/addtogroup.php,
  mod/groups/actions/edit.php, mod/groups/edit.php, mod/groups/invite.php,
  mod/groups/languages/en.php, mod/groups/start.php,
  mod/groups/views/default/forms/groups/invite.php,
  mod/groups/views/default/groups/groupprofile.php,
  mod/groups/views/default/groups/icon.php,
  mod/groups/views/default/groups/menu/actions.php,
  mod/groups/views/default/sharing/invite.php: Refs #109: Invite support added 

2008-07-04  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: updates for friends widget 

2008-07-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Fixed regression 

2008-07-04  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/initialise_elgg.js: updated js 

2008-07-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php, engine/lib/pageowner.php,
  mod/groups/languages/en.php, mod/groups/start.php,
  .../default/widgets/group_members_widget/edit.php,
  .../default/widgets/group_members_widget/view.php: Refs #109: Group members
  widget. 

  	* mod/groups/groupprofile.php, mod/groups/languages/en.php,
  mod/groups/start.php: Refs #109 : Widget support 

  	* mod/groups/groupprofile.php, mod/groups/start.php,
  mod/groups/views/default/groups/grouplinks.php,
  mod/groups/views/default/groups/groupprofile.php,
  mod/groups/views/default/groups/menu/actions.php,
  .../views/default/groups/menu/ownerlinks.php: Refs #109 - Basic profile
  layout 

  	* mod/groups/languages/en.php,
  .../default/river/ElggRelationship/create.php: Refs #109: River functionality

2008-07-04  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: updates to river(ie fixes), and sharing 

2008-07-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/river/ElggRelationship/create.php: Using entities rather
  than object 

2008-07-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php, languages/en.php, search/index.php,
  views/default/search/startblurb.php,
  views/default/user/search/finishblurb.php,
  views/default/user/search/startblurb.php: First pass on user search 

2008-07-04  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: more river updates 

2008-07-04  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/groups/actions/addtogroup.php: Refs #109 : Private group membership
  full exchange. 

  	* engine/lib/notification.php: Unnecessary sanitise string causing issues on
  some subjects 

  	* mod/groups/actions/addtogroup.php, mod/groups/actions/joinrequest.php,
  mod/groups/languages/en.php, mod/groups/start.php: Join requests on closed
  groups, full loop. Refs #109 

2008-07-04  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: more river icon fixes 

2008-07-03  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/graphics/defaultlarge.jpg,
  mod/profile/graphics/defaultmedium.jpg,
  mod/profile/graphics/defaultsmall.jpg, mod/profile/graphics/defaulttiny.jpg:
  new default avatar (your's was good Ben - just changed the blue a wee bit) 

  	* _graphics/river_icons/river_icon_blog.gif,
  _graphics/river_icons/river_icon_comment.gif,
  _graphics/river_icons/river_icon_feed.gif,
  _graphics/river_icons/river_icon_files.gif,
  _graphics/river_icons/river_icon_forum.gif,
  _graphics/river_icons/river_icon_messageboard.gif,
  _graphics/river_icons/river_icon_plugin.gif,
  .../river_icons/river_icon_privatemessage.gif,
  _graphics/river_icons/river_icon_profile.gif,
  _graphics/river_icons/river_icon_shares.gif,
  _graphics/river_icons/river_icon_status.gif: icons for the river 

2008-07-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php: Refs #109 

2008-07-03  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: river icons added 

2008-07-03  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/spotlight/default.php: content added to the spotlight 

2008-07-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/river/wrapper.php: Fixed a subtype bug in the river item
  wrapper. 

2008-07-03  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php: It would help if I added the functions to the right
  scope. Oops! Refs #106 

  	* engine/lib/opendd.php: Fixes #113 

  	* admin/user/index.php: Fixes #111 

  	* views/default/input/access.php: Extended access to support options
  override 

  	* engine/lib/elgglib.php: Collection to group, refs #106 

2008-07-02  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/userdetails.php,
  .../canvas/layouts/narrow_right_sidebar.php, views/default/css.php: profile,
  forum and canvas updated 

  	* views/default/css.php: status widget updates 

  	* views/default/css.php: generic comments moved/cleaned 

2008-07-02  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Typo on database table 

2008-07-02  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php,
  views/default/canvas/layouts/one_column.php, views/default/css.php: profile
  menu, single view layout, and comments all updated 

2008-07-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/userdetails.php: avatar menu fixed for
  non-200px wide avatars 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* dashboard/index.php, languages/en.php,
  views/default/canvas/layouts/widgets.php: Default text for the dashboard. 

2008-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/start.php: Closes #112 

  	* .../views/default/profile/menu/adminlinks.php,
  mod/profile/views/default/profile/userdetails.php: Closes #112 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/widgets.php: The widget layout now uses areas
  3 and 4 as the column content if there aren't any widgets 

  	* views/default/canvas/layouts/widgets.php: The widget layout now uses areas
  3 and 4 as the column content if there aren't any widgets 

2008-07-01  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/elgg_topbar.php: created settings link 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/menu/actions.php,
  mod/profile/views/default/profile/userdetails.php: Admin menus to the
  contextual menu 

2008-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php: Closes #110 

  	* actions/systemsettings/install.php: NEW - #109: Groups core plugin
  http://trac.elgg.org/elgg/ticket/109 

  	* actions/systemsettings/install.php: Refs #109: Groups plugin active by
  default 

  	* engine/lib/users.php: Closes #108 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/javascript.php,
  views/default/widgets/wrapper.php: Fixed avatar menu on widgets 

2008-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Fixed notification subject 

2008-07-01  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/elgg_topbar.php: small tweak to topbar 

2008-07-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php: lines in avatar menu 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: Correction to get_river_entities 

2008-07-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/page_elements/elgg_topbar.php: mini
  avatar style and position and link 

2008-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php: Membership functions, and introducing
  can_write_to_container, and its hook group_permission_check. Refs #106. 

2008-07-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/reset.css: unnecessary file 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Limits properly propagate to the pagination views.

  	* mod/profile/views/default/profile/gallery.php: Sanitising the profile
  gallery view for now 

2008-07-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/pageshells/pageshell.php: pageshell /
  logged out modification 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/search/gallery.php: Gallery view now displays 3 per row 

2008-07-01  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/elgg_topbar.php: further topbar tweak 

  	* views/default/page_elements/elgg_topbar.php: topbar tweaks 

2008-07-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/account/forms/login.php,
  views/default/account/forms/register.php,
  views/default/account/forms/useradd.php,
  views/default/canvas/layouts/one_column.php, views/default/css.php: login
  front door tidied up 

2008-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Entity loader support for ElggGroup, refs #106 

  	* engine/lib/group.php: Bugfix, refs #106 

2008-07-01  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/elgg_topbar.php: top_bar icon 

2008-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/manifest.xml: Licence in manifest 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/dashboard/index.php, mod/dashboard/manifest.xml,
  mod/dashboard/start.php, mod/dashboard/views/default/dashboard/welcome.php:
  No need to have the dashboard plugin. Dashboard is part of core. 

  	* mod/profile/actions/cropicon.php, mod/profile/actions/iconupload.php,
  mod/profile/icon.php, mod/profile/views/default/profile/icon.php: Toolbar ->
  topbar in profile icons 

  	* mod/profile/actions/cropicon.php, mod/profile/actions/iconupload.php,
  mod/profile/icon.php, mod/profile/views/default/profile/icon.php: Added
  toolbar size for the icons 

2008-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php, engine/lib/objects.php, languages/en.php: Group
  class, refs #106 

  	* engine/schema/mysql.sql: Added groups, refs #106 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Fix for the schema 

  	* views/default/search/gallery.php: Gallery should probably only be three
  squares wide for now. 

  	* views/default/css.php: Small fix for gallery view users 

  	* mod/profile/views/default/profile/gallery.php: Small fix for gallery view
  users 

  	* mod/profile/views/default/profile/gallery.php,
  mod/profile/views/default/user/user.php,
  views/default/search/gallery_listing.php, views/default/search/listing.php:
  Gallery view for users 

  	* views/default/css.php: CSS additions 

2008-07-01  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/topmenu.php: previous top menu removed - replaced
  by new elgg_topbar view 

  	* _graphics/avatar_mini.gif, _graphics/elgg_toolbar_logo.gif,
  _graphics/elgg_toolbar_logout.gif, _graphics/toptoolbar_background.gif,
  views/default/css.php, views/default/page_elements/elgg_topbar.php,
  views/default/page_elements/header.php: topbar menu 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: The $entity_guid on get_annotations can now be
  an array. 

2008-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php: Added object in container search, refs #106. 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: get_annotations can now optionally take an
  array as owner_guid 

  	* actions/login.php: Users are now logged into the dashboard. 

  	* engine/lib/elgglib.php, views/default/navigation/gallery.php,
  views/default/search/gallery.php: Moved navigation/gallery to search/gallery,
  which makes more sense. 

2008-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/group.php: Refs #106: Group prototype class 

  	* engine/lib/entities.php: Added site_guid to internal db fields 

2008-07-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/widgets/wrapper.php: Widgets now load after the main page 

2008-07-01  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Refs #106: Added schema 

2008-06-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/widgets.php, views/default/canvas/layouts/widgets.php: Added
  the ability to control widget contexts 

2008-06-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/makeadmin.php, languages/en.php,
  mod/profile/views/default/profile/userdetails.php: Closes #105: Make admin
  option http://trac.elgg.org/elgg/ticket/105 

  	* actions/useradd.php, engine/lib/users.php, languages/en.php,
  views/default/account/forms/useradd.php,
  views/default/admin/user_opt/adduser.php: Added some user code - needs div
  hiding 

2008-06-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* entities/index.php: Fixed entity page 

2008-06-30  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixed minor cache counting issue 

  	* engine/lib/plugins.php, languages/en.php: Refs #102 - Speculative fix 

2008-06-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* entities/index.php, views/default/widgets/wrapper.php: Partial fix for
  constantly-shrinking widgets bug. 

2008-06-29  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/footer_logo.gif, views/default/css.php,
  views/default/page_elements/footer.php: page footer added and msg div fixed
  for IE 

  	* _graphics/page_back_linen.gif, _graphics/page_back_linen_shadow.gif,
  views/default/css.php: new page style, new floating msg box, other fixes &
  cleanup 

2008-06-29  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/listing.php: changed the friends list
  view order 

2008-06-28  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: more listings items cleanup 

  	* views/default/css.php: fixed several listing item spacing issues 

  	* views/default/canvas/layouts/widgets.php, views/default/css.php: cancel
  button added to widget gallery 

2008-06-28  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/listing.php: added user status to the
  friends view 

2008-06-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* search/index.php: Sanitising search 

  	* engine/lib/widgets.php: Fixed widget saving 

2008-06-27  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/initialise_elgg.js, views/default/canvas/layouts/widgets.php,
  views/default/css.php: new widget gallery 

2008-06-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: 

  	* engine/lib/entities.php: Caching (most) subtype queries, drastically
  reduces database queries in most use cases, refs #101 

2008-06-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Introducing friendly_title 

  	* languages/en.php: Some more translations for comments 

2008-06-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metastrings.php: 

  	* engine/lib/metastrings.php: Metastrings now keeps a record of strings it
  knows aren't present and so removes the need to futher look for them. Refs
  #101 

2008-06-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Bug fix for previous. 

  	* engine/lib/elgglib.php: Introducing elgg_count_comments 

  	* views/default/annotation/generic_comment.php,
  views/default/comments/forms/edit.php, views/default/css.php: Tweaks to
  generic comment CSS 

  	* actions/comments/add.php, actions/comments/delete.php,
  engine/lib/elgglib.php, languages/en.php,
  views/default/annotation/generic_comment.php,
  views/default/comments/forms/edit.php: Brought generic comments into Elgg
  core 

2008-06-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Using persistent db connections. This should
  speed up pages with numerous small DB calls. Please report any issues asap.
  Refs #101 

  	* engine/lib/metastrings.php: Minor textual changes 

  	* engine/lib/users.php: Added mapping to cache username => guid & code =>
  guid. Refs #101. 

2008-06-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/icon.php: Icon menus now work when
  you're logged out. 

2008-06-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Removed explains since these weren't much use 

  	* engine/lib/install.php: Db installed flag on config, Refs #101 

  	* engine/lib/elgglib.php: Caching datalists. Refs #101 

2008-06-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: Fixed the contextual nubbin on search indices
  (really) 

  	* views/default/css.php: Fixed the contextual nubbin on search indices 

2008-06-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Short circuited query if could not possibly
  return a value. Refs #101 

2008-06-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: Forced search result icon sizes to be 40px 

2008-06-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Refs #101 - DB Profiling in debug mode
  (recommended usage means putting $CONFIG->debug = true in settings.php) 

2008-06-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* search/index.php: Search now sets context appropriately 

2008-06-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: Removed debug warning 

2008-06-27  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/metadata.php,
  engine/lib/relationships.php, engine/lib/sites.php, engine/lib/users.php,
  friends/index.php, friends/of.php, search/index.php: Added a 'display full
  view' parameter to all of the listings functions 

  	* engine/lib/elgglib.php, mod/profile/views/default/profile/listing.php,
  views/default/search/listing.php: Introducing elgg_view_listing 

  	* mod/profile/views/default/profile/icon.php: Minor fix to the icon code 

  	* mod/profile/views/default/profile/icon.php: Fix to icon links, so they
  display actions too 

  	* mod/profile/views/default/profile/listing.php, views/default/css.php:
  Added search listing styles 

  	* mod/profile/views/default/profile/icon.php: Fix to previous 

  	* mod/profile/views/default/profile/icon.php: Further contextual menu work 

  	* mod/profile/javascript.php, mod/profile/profile.js,
  mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/profile/javascript.php,
  mod/profile/views/default/profile/metatags.php,
  views/default/navigation/topmenu.php: Initial inclusion of profile icon
  navigation 

2008-06-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Fixes #100 - User not having any notification
  method no longer a hard error. 

2008-06-27  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/languages/en.php: tweak to profile language 

2008-06-27  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/avatar_menu_arrow.gif, _graphics/avatar_menu_arrow_hover.gif,
  _graphics/avatar_menu_arrow_open.gif, mod/profile/profile.js,
  mod/profile/views/default/profile/css.php, views/default/css.php: avatar
  contextual menus 

2008-06-27  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metastrings.php: Refs #86 - Better debug 

  	* engine/lib/metastrings.php: Closes #86 

2008-06-26  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, .../notifications/settings/usersettings.php,
  views/default/settings/system.php, views/default/user/settings/language.php:
  Closes #98 

  	* views/default/input/pulldown.php: Pulldown menu view now supports passing
  values as well as options as an associative array "value" => "option text"
  called $vars['options_values'] 

2008-06-26  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/listing.php,
  mod/profile/views/default/user/user.php: Improved profile listings 

2008-06-26  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: Added get_installed_translations() to return an
  array of available translations together with native language translation of
  the text. Refs #98 

  	* languages/en.php: Added ISo-639 language codes, refs #98 

2008-06-26  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: Tweaked the title CSS now that it's going to appear
  inline within canvases. 

  	* engine/lib/river.php: Widget river items are now of the form
  river/widget/handler/event. 

2008-06-26  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/resetpassword.php, engine/lib/admin.php,
  engine/lib/users.php, languages/en.php,
  mod/profile/views/default/profile/userdetails.php: Closes #16:
  Administration: Reset password functionality on user admin screen
  http://trac.elgg.org/elgg/ticket/16 

2008-06-26  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/email/save.php, .../notifications/settings/usersettings/save.php,
  actions/user/language.php, actions/user/name.php, actions/user/password.php,
  actions/usersettings/save.php, engine/lib/notification.php,
  engine/lib/users.php, settings/user/index.php,
  .../notifications/settings/usersettings.php,
  views/default/user/settings/email.php,
  views/default/user/settings/language.php,
  views/default/user/settings/name.php,
  views/default/user/settings/password.php,
  views/default/usersettings/form.php: Unified user settings form 

2008-06-26  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/account/forms/register.php: Closes #96: Administration: Add
  user (with optional admin flag) http://trac.elgg.org/elgg/ticket/96 

  	* views/default/admin/user_opt/adduser.php: Refs #96: Administration: Add
  user (with optional admin flag) http://trac.elgg.org/elgg/ticket/96 

  	* actions/register.php, languages/en.php,
  views/default/account/forms/register.php, views/default/admin/user.php,
  views/default/admin/user_opt/adduser.php: Refs #96: Administration: Add user
  (with optional admin flag) http://trac.elgg.org/elgg/ticket/96 

  	* actions/user/language.php, engine/lib/languages.php, engine/lib/users.php,
  languages/en.php, views/default/user/settings/language.php: Closes #92:
  Settings: Set user language http://trac.elgg.org/elgg/ticket/92 

2008-06-26  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/checkboxes.php: Checkboxes now work happily with
  arrays. 

2008-06-26  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/user/name.php, actions/user/password.php, engine/lib/sessions.php,
  engine/lib/users.php, languages/en.php,
  views/default/user/settings/password.php: Fixes #91 and #97  

  	* actions/email/save.php, actions/user/name.php,
  engine/lib/notification.php, engine/lib/users.php, languages/en.php,
  views/default/notifications/settings/email.php,
  views/default/user/settings/email.php, views/default/user/settings/name.php:
  Closes #90: Settings: Change name http://trac.elgg.org/elgg/ticket/90 

2008-06-26  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* entities/index.php: Layout update for the single entity view. 

2008-06-26  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Fixes #95 - Now keying off system log entries so
  that whenever a user does something that triggers an event they are boosted. 

  	* views/default/admin/statistics_opt/basic.php: Fixes #94 

  	* actions/email/save.php, engine/lib/notification.php, languages/en.php,
  views/default/notifications/settings/email.php: Closes #89: Provide
  functionality for a user to set their email address in user settings
  http://trac.elgg.org/elgg/ticket/89 

2008-06-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/email/confirm.php, actions/register.php,
  engine/lib/notification.php, engine/lib/sites.php, engine/lib/users.php,
  languages/en.php: Closes #79: Email confirmation on registration & email
  change http://trac.elgg.org/elgg/ticket/79 

2008-06-25  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: river icon additions 

  	* javascript/initialise_elgg.js, views/default/css.php: widget gallery
  tooltip positioning and layer issue fixed 

2008-06-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php, search/index.php: Search and metadata functions
  now support multiple user GUIDs 

2008-06-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/email/confirm.php, engine/lib/users.php, languages/en.php: Refs
  #79 

2008-06-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: Small ownership tweak to get_tags 

  	* search/index.php: The search page now takes more options. 

2008-06-25  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/shout_speech_bubble.gif: shouts bubble 

2008-06-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: get_tags can now take an array as owner_guid. 

  	* engine/lib/filestore.php: Fixes for filestore. 

  	* engine/lib/filestore.php: Added grabFile() to the filestore, for much more
  efficient file reading. 

  	* engine/lib/river.php, engine/lib/system_log.php: Made the friends river
  entities functions loads more efficient. 

2008-06-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/metadata.php: Fixes #87 & #88 

  	* engine/lib/notification.php, engine/lib/relationships.php,
  languages/en.php: Refs #78: Email notifications on friending, comments
  http://trac.elgg.org/elgg/ticket/78 

2008-06-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php, views/default/river/wrapper.php: The river now
  passes entities to each river view as $vars['entity'] 

  	* engine/lib/annotations.php: Adding an annotation triggers an 'annotate'
  event 

2008-06-25  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/spotlight_back.gif, _graphics/temp_spotlight.gif,
  views/default/css.php, views/default/spotlight/default.php: default spotlight

2008-06-25  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php, engine/lib/sites.php, languages/en.php: Fixes
  #84: Method for retrieving preferences for a user and notifying accordingly
  http://trac.elgg.org/elgg/ticket/84 

2008-06-25  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: updated staus box 

  	* views/default/css.php: moved message styles into plugin 

2008-06-24  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: messaging styles 

2008-06-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Removed the circular delete mechanism that was
  plaguing ElggFile 

2008-06-24  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/ajax/loader.php: centred loader gif 

2008-06-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Caching the show_db_tables function 

2008-06-24  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/userdetails.php, views/default/css.php:
  profile box fixes 

2008-06-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Serious memory optimisation for the photo resize
  functions 

2008-06-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/odd/canvas/default.php, views/odd/object/default.php,
  views/odd/user/default.php: Refs #82 - oops... forgot to add these... 

  	* .../notifications/settings/usersettings/save.php,
  engine/lib/notification.php, languages/en.php,
  .../notifications/settings/usersettings.php: Closes #83 - API & Interface for
  selecting notification methods 

  	* actions/plugins/settings/save.php, actions/plugins/usersettings/save.php:
  Added gatekeeper 

2008-06-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php, engine/lib/sites.php: Removing more notices. 

  	* engine/lib/entities.php: Removing an annoying notice 

  	* engine/lib/elgglib.php: Minor fix to elgg_view_entity where ElggEntities
  are subclassed 

2008-06-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/edit.php: Fixes #69 - Clicking on profile "edit" causes crash.
   I have retrieved  the user again from $_SESSION['id'] since
  $_SESSION['user'] is not being set.  This may point to a larger problem since
  the $_SESSION looks far from complete. 

2008-06-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: Fix for previous river functionality 

  	* engine/lib/river.php: Minor formatting fix 

  	* views/default/admin/plugins.php: Update plugins list so 50 display on a
  page 

  	* engine/lib/river.php: A fix to the river function. 

2008-06-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php, views/odd/export/entity.php,
  views/odd/export/metadata.php, views/odd/export/relationship.php,
  views/odd/pageshells/pageshell.php: Closes #82: OpenDD feeds in the same vein
  as RSS http://trac.elgg.org/elgg/ticket/82 

2008-06-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/widgets/editwrapper.php: Fix to edit wrapper saving 

  	* views/default/pageshells/pageshell.php: Removing title from pageshell
  outright 

  	* views/default/page_elements/title.php,
  views/default/widgets/editwrapper.php: Introducing elgg_view_title 

  	* engine/lib/elgglib.php: Introducing elgg_view_title 

2008-06-24  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: updated 

2008-06-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/widgets/save.php, views/default/widgets/editwrapper.php: Save
  widget improvements. 

2008-06-24  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/userdetails.php,
  mod/profile/views/default/user/user.php,
  .../canvas/layouts/narrow_right_sidebar.php,
  views/default/canvas/layouts/two_column.php,
  views/default/canvas/layouts/widgets.php, views/default/css.php,
  views/default/pageshells/pageshell.php: updated profile box 

2008-06-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/plugins/usersettings/save.php, engine/lib/plugins.php,
  languages/en.php, settings/plugins/index.php,
  views/default/object/plugin.php, views/default/usersettings/plugins.php,
  views/default/usersettings/plugins_opt/plugin.php: Refs #76: User settings
  page (to Elgg Classic standard) 

2008-06-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: River views now run off subtypes 

  	* views/default/ajax/loader.php: Introducing the AJAX loader 

  	* _graphics/ajax-loader.gif, _graphics/ajax_loader.gif,
  views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php:
  Widgets now reload properly 

2008-06-24  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/ajax-loader.gif: ajax loader gif 

2008-06-24  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/statistics.php, languages/en.php,
  .../default/usersettings/statistics_opt/online.php: Refs #76: User settings
  page (to Elgg Classic standard) 

2008-06-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/cropicon.php,
  views/default/canvas/layouts/widgets.php: Widget fixes 

2008-06-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/cropicon.php: Added mission crop icon action 

2008-06-23  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: container box fixes 

2008-06-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/userdetails.php: No need to duplicate
  the user's name. 

  	* engine/lib/filestore.php, mod/profile/actions/iconupload.php,
  mod/profile/languages/en.php, mod/profile/start.php,
  mod/profile/views/default/profile/editicon.php: Image cropping works! 

2008-06-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/userdetails.php: rearranged the main
  profile area 

  	* mod/profile/views/default/profile/userdetails.php: moved the about me
  below the other profile info 

2008-06-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/widgets/editwrapper.php: Some tweaks to
  the 'saving' box 

2008-06-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/statistics.php, languages/en.php, settings/index.php,
  settings/plugins/index.php, settings/statistics/index.php,
  settings/user/index.php, usersettings/index.php,
  usersettings/plugins/index.php, usersettings/statistics/index.php,
  usersettings/user/index.php, views/default/usersettings/main_opt/plugins.php,
  views/default/usersettings/main_opt/statistics.php,
  views/default/usersettings/main_opt/user.php,
  views/default/usersettings/plugins.php,
  .../usersettings/statistics_opt/numentities.php: Refs #76: User settings page
  (to Elgg Classic standard). Committing some work before shutting down for the
  day. 

2008-06-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/editicon.php: small bug fix on icon
  cropper 

2008-06-23  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/dummy_river_icon.gif, views/default/css.php: river updates 

2008-06-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/river/dashboard.php: Removed extra divs. 

2008-06-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/editicon.php: more icon cropper tweaks,
  form added 

2008-06-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* entities/index.php, views/default/widgets/editwrapper.php,
  views/default/widgets/wrapper.php: Widgets now save on a per-widget basis.
  TODO: get the collapsing widgets to work once they've saved .. 

2008-06-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: 

2008-06-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/editicon.php: coordinates in for the
  icon cropper 

2008-06-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/widgets.php: Widgets are now loaded as
  separate JS scripts 

  	* engine/lib/elgglib.php, views/js/object/default.php,
  views/js/pageshells/pageshell.php, views/js/user/default.php: You can now get
  a Javascript version of any entity 

2008-06-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php, engine/lib/usersettings.php, engine/start.php,
  languages/en.php, usersettings/index.php, usersettings/plugins/index.php,
  usersettings/statistics/index.php, usersettings/user/index.php,
  views/default/admin/main_opt/plugins.php,
  views/default/admin/main_opt/site.php,
  views/default/admin/main_opt/statistics.php,
  views/default/admin/main_opt/user.php, views/default/object/plugin.php,
  views/default/usersettings/main.php,
  views/default/usersettings/main_opt/plugins.php,
  views/default/usersettings/main_opt/statistics.php,
  views/default/usersettings/main_opt/user.php,
  views/default/usersettings/plugins.php,
  views/default/usersettings/plugins_opt/plugin.php,
  views/default/usersettings/statistics.php,
  views/default/usersettings/user.php: Refs #76: User settings page (to Elgg
  Classic standard). Committing some work before shutting down for the day. 

2008-06-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/editicon.php: added coordinates to the
  icon cropper 

  	* .../views/default/profile/hoverover/actions.php,
  .../views/default/profile/hoverover/links.php,
  mod/profile/views/default/profile/menu/actions.php,
  mod/profile/views/default/profile/menu/links.php,
  .../views/default/profile/menu/linksownpage.php,
  mod/profile/views/default/profile/profilelinks.php: new profile links system.

2008-06-23  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/widgets.php, views/default/css.php: css
  updates 

2008-06-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/iconupload.php,
  .../views/default/js/jquery.imgareaselect-0.4.2.js,
  .../default/js/jquery.imgareaselect-0.4.2.min.js,
  mod/profile/views/default/profile/editicon.php: beginnings of the icon
  cropper tool 

2008-06-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* settings/index.php, settings/plugins/index.php: Refs #76: User settings
  page (to Elgg Classic standard) 

  	* settings/plugins/index.php: Refs #76: User settings page (to Elgg Classic
  standard) 

2008-06-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/iconupload.php: Fix to icon upload 

  	* views/default/css.php, views/default/page_elements/header.php,
  views/default/pageshells/pageshell.php: Page title is now displayed at the
  top of the canvas. 

2008-06-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* settings/index.php: 

2008-06-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/icon.php, mod/profile/views/default/profile/icon.php: Added
  master icon size (part 2) 

2008-06-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/ban.php, actions/admin/user/delete.php: Forwards to
  http_referer 

2008-06-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/iconupload.php: Added master icon size 

2008-06-23  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/plugins/disable.php, actions/admin/plugins/enable.php:
  Forwards to http_referer 

  	* views/default/admin/plugins.php: Pagination on admin page 

  	* engine/handlers/cron_handler.php, htaccess_dist: Closes #77 - Cron
  endpoint and event 

  	* languages/en.php: Refs #75 

  	* views/default/admin/statistics_opt/basic.php,
  views/default/admin/statistics_opt/online.php: Refs #75 

2008-06-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/pagination.php: Update for pagination, to allow
  it to properly take a word other than 'offset' as the word to work from. 

2008-06-23  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/pagination.php: greater than, less than
  pagination symbol changed 

2008-06-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/messages/messages/list.php: system messages now fade out
  after 3 seconds. 

2008-06-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/elgglib.php,
  views/default/navigation/pagination.php: Introducing the annotation listing
  functions. 

  	* engine/lib/elgglib.php, engine/lib/metastrings.php: Introducing
  elgg_view_annotation 

2008-06-22  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/profilelinks.php,
  mod/profile/views/default/profile/userdetails.php: added a new profile links
  view 

2008-06-21  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php: Fixes #72 

2008-06-21  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/spotlight/default.php: tweaks to the
  spotlight 

  	* mod/profile/views/default/profile/userdetails.php: a further temp tweak to
  the profile layout 

  	* mod/profile/views/default/profile/userdetails.php,
  views/default/canvas/layouts/widgets.php: a couple of small, temp, profile
  layout tweaks. 

2008-06-21  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php: Plugin init only called on sanitised installs where
  installation is complete. 

2008-06-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/page_elements/spotlight.php: Improvements
  to spotlight  

  	* views/default/page_elements/spotlight.php,
  views/default/spotlight/default.php: Plugins can set their own context 

2008-06-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: Added licence example 

2008-06-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/edit.php, mod/profile/edit.php,
  mod/profile/views/default/profile/edit.php: Fixed profile, and allowed admins
  to edit other profiles 

2008-06-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php: Fixes #71 

  	* actions/admin/user/ban.php, actions/admin/user/delete.php: Additional
  fixes to #70 

2008-06-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/plugins/disable.php, actions/admin/plugins/enable.php:
  Changed the engine reference in the action 

2008-06-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: 

  	* actions/plugins/settings/save.php, engine/lib/plugins.php,
  languages/en.php, views/default/admin/plugins_opt/plugin.php,
  views/default/object/plugin.php: Closes #66: Per site plugin settings
  configuration panel.  Use the same technique as edit pages on widgets, i.e. 
  1) Create a new view in your plugins view/default called
  settings/PLUGINNAME/edit  Where PLUGINNAME is the plugin directory, eg
  "river" or "profile".  2) Place your edit code in edit.php, fields should
  save to params[fieldname].  3) The view will be passed $vars['entity'] which
  holds any configuration values already set in the metadata.  Note. Settings
  are PER SITE. 

  	* .../views/default/widgets/river_widget/edit.php,
  .../default/widgets/river_widget_friends/edit.php: Using a different test to
  handle metadata better 

  	* languages/en.php, mod/river/manifest.xml,
  views/default/admin/plugins_opt/plugin.php: Closes #67 : Added new displayed
  field "licence" 

2008-06-20  misja <misja@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/dashboard/manifest.xml, mod/profile/manifest.xml: Adding manifest
  files to plugins 

2008-06-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/plugins/disable.php, actions/admin/plugins/enable.php,
  admin/plugins/index.php, engine/lib/plugins.php, languages/en.php,
  views/default/admin/plugins.php, views/default/admin/plugins_opt/plugin.php,
  views/default/object/plugin.php: Closes #20: Plugin management and config
  panel http://trac.elgg.org/elgg/ticket/20 

  	* actions/admin/site/update_basic.php: Added admin gatekeeper 

2008-06-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, mod/profile/edit.php,
  views/default/canvas/layouts/widgets.php: Widget gallery updates -
  internationalised and more 

2008-06-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: Further fixes #59 

  	* mod/river/languages/en.php, mod/river/manifest.xml, mod/river/start.php:
  Using new manifest code (via manifest.xml) 

  	* engine/lib/plugins.php: Bypass plugin loading disable code 

  	* engine/lib/elgglib.php, engine/lib/plugins.php, engine/start.php: Closes
  #60: Enable/disable plugins on a site by site basis
  http://trac.elgg.org/elgg/ticket/60 

  	* engine/lib/elgglib.php: Bugfixes on privileged code execution. 

  	* engine/lib/database.php: Removed database gatekeepers to avoid chicken and
  egg problems with privileged codeblock execution, and because it is too
  problematic. 

  	* engine/lib/plugins.php: Actually closes #60: Enable/disable plugins on a
  site by site basis http://trac.elgg.org/elgg/ticket/60 

  	* engine/lib/metadata.php, engine/lib/plugins.php: Closes #60:
  Enable/disable plugins on a site by site basis 

2008-06-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: update_data now returns true on a successful
  update. 

  	* mod/profile/views/default/profile/userdetails.php: Let's use a slightly
  smaller image on the main profile page .. 

  	* mod/profile/graphics/defaultlarge.jpg,
  mod/profile/graphics/defaultmedium.jpg,
  mod/profile/graphics/defaultsmall.jpg, mod/profile/graphics/defaulttiny.jpg:
  New default profile pics 

2008-06-20  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/plugins.php: Refs #61 - Added ability to find settings for
  plugins other than the one you are in. 

  	* engine/lib/plugins.php: Closes #61: Enable plugins to store site specific
  configurations 

2008-06-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, views/default/canvas/default.php,
  views/default/page_elements/header.php, views/foaf/pageshells/pageshell.php,
  views/rss/canvas/default.php, views/rss/object/default.php,
  views/rss/pageshells/pageshell.php, views/rss/user/default.php: Automatic RSS
  feeds! 

2008-06-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Re-enabled database gatekeepers, please report
  problems. Refs #3, #45 

2008-06-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/widgettest/start.php, .../views/default/widgets/widgettest/edit.php,
  .../views/default/widgets/widgettest/view.php: Removing widgettest, which has
  done its job. 

  	* mod/river/languages/en.php, mod/river/start.php,
  .../views/default/widgets/river_widget/view.php,
  .../default/widgets/river_widget_friends/view.php,
  views/default/widgets/wrapper.php: Put titles back in their correct place for
  widgets. 

  	* engine/lib/system_log.php: System_log no longer adds double entries. 

  	* engine/lib/river.php, views/default/river/wrapper.php: Minor improvement
  to previous - river items now are wrapped in a number of divs that make sense
  according to what they refer to 

2008-06-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, mod/river/languages/en.php,
  .../views/default/widgets/river_widget/edit.php,
  .../views/default/widgets/river_widget/view.php,
  .../default/widgets/river_widget_friends/edit.php,
  .../default/widgets/river_widget_friends/view.php: Fixes #50 

2008-06-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php, .../views/default/river/ElggUser/update.php,
  views/default/river/wrapper.php: Modified river functions to use a common
  wrapper 

  	* mod/profile/languages/en.php, .../views/default/river/ElggUser/update.php:
  Profile updates now show up in the river. 

2008-06-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php: 

  	* engine/lib/plugins.php, languages/en.php, mod/river/languages/en.php,
  mod/river/start.php: Closes #59: Plugin manifest. See
  register_plugin_manifest() & register_plugin_manifest_basic(). Ref #20. 

2008-06-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/profile.js, mod/profile/views/default/profile/metatags.php:
  Removing the hoverover menu. Refs #58 

  	* mod/profile/views/default/profile/css.php: CSS update for hoverover 

2008-06-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/statistics.php, engine/lib/users.php,
  views/default/admin/statistics_opt/online.php: Fixes #55 : "Users online now"
  function 

2008-06-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/topmenu.php: Wired up search 

  	* mod/profile/views/default/profile/hoverover.php,
  .../views/default/profile/hoverover/actions.php,
  .../views/default/profile/hoverover/links.php: Sorting hoverover links into
  actions and plain links 

  	* mod/profile/views/default/profile/hoverover.php: Whoops! Replacing
  'bwerdmuller' with $vars['entity']->username 

  	* mod/profile/profile.js, mod/profile/start.php,
  mod/profile/views/default/profile/css.php,
  mod/profile/views/default/profile/hoverover.php,
  mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/profile/menu.php,
  mod/profile/views/default/profile/metatags.php,
  mod/profile/views/default/user/user.php: Added a hover-over menu, which can
  be added to by plugins. 

2008-06-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Ref #57 

  	* engine/lib/river.php, languages/en.php, mod/river/start.php,
  .../views/default/widgets/river_widget/edit.php,
  .../views/default/widgets/river_widget/view.php,
  .../default/widgets/river_widget_friends/edit.php,
  .../default/widgets/river_widget_friends/view.php,
  views/default/river/dashboard.php: Fixed #50: River widgets
  http://trac.elgg.org/elgg/ticket/50 

  	* mod/profile/views/default/profile/userdetails.php: Fixes #56 

2008-06-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php, friends/index.php, friends/of.php: The
  friends pages now use listing functions; also fixed a minor bug in the
  get_entities_from_relationship function. 

2008-06-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: *actually* fixes #48: Elgg_view_river wrapper
  function http://trac.elgg.org/elgg/ticket/48 

  	* engine/lib/river.php: Fixes #48: Elgg_view_river wrapper function
  http://trac.elgg.org/elgg/ticket/48 

2008-06-19  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/initialise_elgg.js, views/default/canvas/layouts/widgets.php,
  views/default/css.php: final amends to popups 

2008-06-19  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Fixes #54 - 'Enabled' functionality needs to be
  added to metadata, refs #53 

2008-06-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Minor change to the navigation placement on list
  view. 

  	* engine/schema/mysql.sql: Added 'enabled' field to annotations. Refs #51 

2008-06-18  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/initialise_elgg.js, views/default/canvas/layouts/widgets.php,
  views/default/css.php: widget description popups added 

2008-06-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/configuration.php: Hopefully fixed default wwwroot. refs #51 -
  Misja, if this works for you, could you please close the ticket? 

2008-06-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/ban.php, actions/admin/user/delete.php,
  engine/lib/entities.php: Fixes #15: Ban user functionality 

  	* engine/lib/access.php, engine/schema/mysql.sql: Fixes #12: Active variable
  on entities table. Update db schema. 

2008-06-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* dashboard/index.php: Introducing the dashboard! 

  	* engine/lib/entities.php, engine/lib/languages.php, engine/lib/sites.php,
  engine/lib/users.php, engine/lib/widgets.php: Removing some error notices 

2008-06-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Speculative fix for mac install 

2008-06-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/widgets/editwrapper.php: Better access
  control labels. 

  	* engine/lib/database.php: Re-commented out callpath_gatekeeper. refs #37 

2008-06-18  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: added default class for submit buttons 

2008-06-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/widgets/reorder.php, languages/en.php: Corrected widget panel save
  messages. 

  	* actions/widgets/reorder.php, engine/lib/widgets.php,
  views/default/canvas/layouts/widgets.php, views/default/input/access.php:
  Added widget handling. 

2008-06-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* admin/user/index.php, views/default/admin/user_opt/search.php: Minor tweak
  to make compatible with search form 

  	* engine/lib/sites.php: Fixes #43: Site full text search over name,
  description and url 

  	* engine/lib/objects.php: Fixes #42: Object full text search on description 

  	* admin/user/index.php, engine/lib/users.php, views/default/admin/user.php:
  Further fixes to #41 with admin panel support 

  	* admin/user/index.php, engine/lib/users.php, engine/schema/mysql.sql: Fixes
  #41: User full text search. See caveats in function search_for_user() 

2008-06-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, views/default/navigation/pagination.php: Interface
  tweak when no results are found. 

  	* views/default/canvas/layouts/widgets.php: Descriptions are now registered
  in widgets as a hidden field. 

  	* engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/metadata.php,
  engine/lib/relationships.php, engine/lib/sites.php, engine/lib/users.php,
  languages/en.php, search/index.php, views/default/navigation/pagination.php:
  Added generic listing and pagination functions 

2008-06-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php, actions/systemsettings/install.php,
  engine/lib/elgglib.php, languages/en.php, views/default/settings/system.php:
  Fixes #18: Set default view type in admin http://trac.elgg.org/elgg/ticket/18

2008-06-18  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/initialise_elgg.js, views/default/canvas/layouts/widgets.php:
  widget drag n drop 

2008-06-18  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php, actions/systemsettings/install.php,
  engine/lib/configuration.php, languages/en.php,
  views/default/input/checkboxes.php, views/default/settings/system.php: Fixes
  #17 - Debug mode toggle. Introduced unset_config() which is also called
  automatically by set_config(). Also modified the view input/checkboxes to set
  values on the checkbox. 

  	* actions/admin/site/update_basic.php, actions/systemsettings/install.php,
  engine/lib/configuration.php, languages/en.php,
  views/default/settings/system.php: Fixes #19: Default language selector
  http://trac.elgg.org/elgg/ticket/19 

2008-06-18  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/account/forms/login.php,
  views/default/account/forms/register.php, views/default/css.php: tweaked
  login boxes n buttons 

2008-06-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/widgets.php: Added GUIDs and handlers to the
  widget panel 

2008-06-17  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../canvas/layouts/narrow_right_sidebar.php, views/default/css.php:
  updated page layout 

2008-06-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, languages/en.php: Fixes #24 - Added a funky
  display function called friendly_time($timestamp). 

  	* engine/start.php: Fixed #36 - CSS now works on the install page. 

  	* engine/lib/sessions.php: isloggedin() doesn't touch the session if we're
  not fully installed yet. 

2008-06-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* install.php: - To use main site config Marcus Povey 

  	* install.php: CLOSED - #36: CSS broken on initial install page.
  http://trac.elgg.org/elgg/ticket/36 

  	* engine/lib/elgglib.php, engine/lib/input.php, engine/lib/install.php,
  engine/settings.example.php, engine/start.php, htaccess_dist,
  languages/en.php, views/default/messages/sanitisation/htaccess.php,
  views/default/messages/sanitisation/settings.php,
  views/failsafe/messages/errors/error.php,
  views/failsafe/messages/errors/list.php,
  views/failsafe/messages/exceptions/exception.php,
  views/failsafe/messages/list.php,
  views/failsafe/messages/sanitisation/htaccess.php,
  views/failsafe/messages/sanitisation/settings.php,
  views/failsafe/pageshells/pageshell.php: CLOSED - #34: Install process must
  be completely graphical http://trac.elgg.org/elgg/ticket/34 

2008-06-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Fixed #37. It turns out callpath_gatekeeper
  worked fine; PHP 5.2 with the Zend Optimizer 3.2 does not, which was borking
  our OSX MAMP installation. We're going to need a great big red warning box
  for people installing on a Mac, alerting them to the fact that they'll need
  to switch off the Optimizer. 

2008-06-17  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: updated css 

2008-06-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Removed references to callpath_gatekeeper. 

  	* engine/lib/database.php: Disabling the gatekeeper for now. Reopened #3 

  	* engine/start.php: We need actions to work when the installation hasn't
  been settled. Refs #3 

2008-06-17  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, views/default/river/ElggRelationship/create.php,
  views/default/river/ElggUser/login.php,
  views/default/river/ElggUser/logout.php, views/default/river/dashboard.php,
  views/default/river/shell.php: CLOSED - #35: Create specific river views for
  dashboard http://trac.elgg.org/elgg/ticket/35 

2008-06-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/install.php: is_installed now returns a much more
  representative result. Refs #3 

  	* engine/lib/filestore.php, mod/profile/actions/iconupload.php,
  mod/profile/languages/en.php: Fixed #33 - all profile icons except for the
  largest size are cropped to squares. Additionally, the image resampling
  functions now take an extra boolean parameter to specify squareness (or not).

2008-06-17  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* admin/index.php, admin/plugins/index.php, admin/site/index.php,
  admin/statistics/index.php, admin/user/index.php: pushed the admin panel
  through the correct canvas area 

  	* mod/apitest/index.php, mod/apitest/start.php,
  mod/apitest/views/default/apitest/configform.php,
  mod/apitest/views/default/apitest/main.php, mod/exporttest/index.php,
  mod/exporttest/start.php, mod/exporttest/views/default/exporttest/main.php,
  .../views/default/exporttest/outputxml.php, mod/guidbrowser/index.php,
  mod/guidbrowser/languages/en.php, mod/guidbrowser/start.php,
  .../views/default/guidbrowser/browser.php,
  .../views/default/guidbrowser/entity.php,
  .../views/default/guidbrowser/entity_full.php,
  .../views/default/guidbrowser/newentity.php,
  .../views/default/guidbrowser/prevnext.php: removed guid exporter, exporttest
  and apitest from core and put them into the plugins folder 

2008-06-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pageowner.php, engine/lib/plugins.php,
  views/default/navigation/toolbox.php: Sticky menu items, but also, much more
  intelligent context detection. Plugin authors need not bother with
  set_context() any more - the context should be set automatically. This is
  overruled by page handling settings, if set, which use the first element of
  the URL to determine context. Fixes #32 

  	* engine/lib/plugins.php: More intelligent context detection. Refs #32 

  	* engine/lib/elgglib.php, engine/lib/plugins.php, mod/profile/start.php,
  views/default/navigation/toolbox.php: Registers contexts for each menu item.
  Refs #32 

2008-06-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/configuration.php: CLOSED - #30: $CONFIG is not populated from
  elggconfig or datalists http://trac.elgg.org/elgg/ticket/30 

2008-06-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/edit.php,
  mod/profile/views/default/profile/editicon.php,
  mod/profile/views/default/profile/userdetails.php: updated profile interface 

  	* views/default/css.php: updated css 

2008-06-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: CLOSED - #26: Lengthing metadata fields
  http://trac.elgg.org/elgg/ticket/26 

2008-06-16  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* .../canvas/layouts/narrow_right_sidebar.php,
  views/default/canvas/layouts/one_column.php,
  views/default/canvas/layouts/two_column.php,
  views/default/canvas/layouts/widgets.php: new canvas area added 

2008-06-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: CLOSED - #5: Boolean metadata values
  http://trac.elgg.org/elgg/ticket/5 

  	* engine/lib/xml-rpc.php: - Minor tweak to exception report. Marcus Povey 

  	* engine/handlers/xml-rpc_handler.php, engine/lib/xml-rpc.php,
  htaccess_dist, languages/en.php, views/xml/xml-rpc/output.php: CLOSED - #14:
  XML-RPC handler http://trac.elgg.org/elgg/ticket/14 

2008-06-16  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/initialise_elgg.js: updated interface js to fix submit button
  bug 

2008-06-16  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/xml/pageshells/pageshell.php: Added Content-Length to XML pageshell
  for compatibility with most XML based formats. 

  	* engine/lib/sessions.php: CLOSED - #27: Standard login system to go through
  PAM http://trac.elgg.org/elgg/ticket/27 

2008-06-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* search/index.php: Search once again displays results. Fixes #28 

  	* views/default/widgets/wrapper.php: Widget edit controls now only appear if
  you can edit the widget in question. 

2008-06-15  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/widgets/wrapper.php: small tweak to the widget wrapper 

2008-06-13  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _graphics/icon_customise_drag.gif, _graphics/icon_customise_info.gif,
  _graphics/icon_customise_remove.gif, javascript/initialise_elgg.js,
  .../jquery/jquery-ui-personalized-1.5.packed.js,
  views/default/canvas/layouts/widgets.php, views/default/css.php,
  views/default/navigation/toolbox.php, views/default/page_elements/header.php:
  updated and new stuff pertaining to the customise panel, new jquery also 

2008-06-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/profile/userdetails.php: 

  	* views/default/admin/statistics_opt/basic.php,
  views/default/admin/statistics_opt/numentities.php: - Fixed basic statistics
  Marcus Povey 

  	* actions/admin/user/ban.php: 

2008-06-13  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: added $order to docs 

2008-06-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixed typo 

2008-06-13  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/entities.php: getAnnotations now
  has an extra param $order 

2008-06-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Metadata now inherits its parent entity's
  permissions 

  	* engine/lib/widgets.php: using_widgets(); 

  	* views/default/input/access.php, views/default/widgets/editwrapper.php:
  Added access controls to widgets and fixed the access control input 

2008-06-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/user/ban.php, actions/admin/user/delete.php,
  languages/en.php, mod/profile/views/default/profile/userdetails.php,
  views/default/admin/user.php: ASSIGNED - # 2: Administration panel
  http://trac.elgg.org/elgg/ticket/2 - Added ban template and delete 

2008-06-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: Fixed
  update/insert issue on all top-level entities 

  	* views/default/canvas/layouts/widgets.php: Added the stub for Pete's widget
  reorderer 

  	* engine/lib/widgets.php: Widget fix 

2008-06-13  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* admin/user/index.php: - Some thoughts Marcus Povey 

  	* engine/lib/database.php, engine/lib/entities.php, languages/en.php,
  .../views/default/guidbrowser/entity_full.php: Marcus Povey: CLOSED - # 9:
  FilePluginFile not found http://trac.elgg.org/ticket/9 

  	* admin/user/index.php, languages/en.php, views/default/admin/site.php,
  views/default/admin/statistics_opt/online.php, views/default/admin/user.php,
  views/default/admin/user_opt/search.php: - User search box Marcus Povey 

2008-06-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/admin.php, engine/lib/statistics.php,
  views/default/admin/statistics.php,
  views/default/admin/statistics_opt/basic.php,
  views/default/admin/statistics_opt/numentities.php,
  views/default/admin/statistics_opt/online.php: - Moved statistics to their
  own component views. Yay. Marcus Povey 

2008-06-12  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/apitest/index.php, mod/exporttest/index.php,
  mod/guidbrowser/index.php: put remaining core plugins through the canvas
  views 

  	* mod/profile/edit.php, mod/profile/editicon.php: piped remaining profile
  pages through the canvas system 

  	* views/default/editmenu.php, views/default/pageshell.php: removing some old
  views 

2008-06-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/widgets/add.php, actions/widgets/save.php, engine/lib/widgets.php,
  mod/profile/index.php, mod/profile/start.php, mod/widgettest/start.php,
  .../views/default/widgets/widgettest/edit.php,
  .../views/default/widgets/widgettest/view.php,
  views/default/canvas/layouts/widgets.php, views/default/widgets/wrapper.php:
  Widgets, including a test widget plugin 

  	* views/default/canvas/layouts/widgets.php: The widget canvas layout now
  automatically grabs widgets. 

  	* engine/lib/elgglib.php: We only have one pageshell. 

  	* engine/lib/widgets.php: Extra helpful widgets functions 

  	* actions/widgets/save.php, engine/lib/widgets.php, languages/en.php,
  views/default/widgets/editwrapper.php: Widget API changes, as well as edit
  and action infrastructure 

2008-06-12  marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/statistics.php: 

2008-06-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/object/widget.php: Added a simple widget alias so widgets
  display automatically. 

  	* views/default/canvas/layouts/one_column.php,
  views/default/canvas/layouts/two_column.php,
  views/default/canvas/layouts/widgets.php,
  views/default/widgets/editwrapper.php, views/default/widgets/wrapper.php:
  Widget wrapper, widget views 

2008-06-12  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/pageshells/pageshell.php: logic for not displaying toolbar
  when non-logged 

  	* views/default/welcome/logged_in.php: updated welcome pages 

  	* views/default/page_elements/spotlight.php: new view for page spotlight 

  	* views/default/welcome/logged_out.php: toolbar switched off for non-logged
  users 

  	* _graphics/skyscraper.gif: placeholder skyscaper ad for non logged-in pages

  	* views/default/canvas/layouts/one_column.php,
  views/default/canvas/layouts/two_column.php, views/default/css.php,
  views/default/pageshells/pageshell.php: new layout using canvas view 

2008-06-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Further documentation fixes. 

  	* engine/lib/entities.php: Some extra entity documentation 

2008-06-12  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/admin.php, engine/lib/statistics.php,
  views/default/admin/site.php, views/default/admin/statistics.php: Marcus
  Povey <marcus@dushka.co.uk> * Added stub for statistics * Added stub
  statistics library   

2008-06-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/widgets.php: Added use_widgets function to register a context
  for widget use. 

  	* engine/lib/widgets.php: Added widgets library to core. 

2008-06-12  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/pageshells/pageshell_loggedout.php,
  views/default/pageshells/pageshell_sidebar.php: removed old pageshells 

2008-06-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/admin.php, engine/lib/entities.php: Edit permissions changes
  for admins 

2008-06-11  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* javascript/initialise_elgg.js: new subdirectory added to house the init js
  for the page - feel free to move elsewhere 

  	* views/default/css.php, views/default/navigation/toolbox.php,
  views/default/navigation/topmenu.php, views/default/page_elements/footer.php,
  views/default/page_elements/header.php,
  views/default/pageshells/pageshell.php: latest interface stuff 

  	* _graphics/footer_back.gif, _graphics/spacer.gif,
  _graphics/temp_spotlight.gif: new images added 

  	* _graphics/pagebackground.gif, _graphics/pagebackground.jpg: old images
  removed 

2008-06-11  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/admin/site/update_basic.php: Marcus Povey <marcus@dushka.co.uk> *
  Removed debug 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Default of
  can_edit_entity trigger plugin hook set to true. 

  	* actions/admin/site/update_basic.php, engine/lib/admin.php,
  engine/lib/entities.php, engine/lib/sites.php, languages/en.php,
  views/default/admin/site.php: Marcus Povey <marcus@dushka.co.uk> * Basic site
  admin 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * All queries
  echoed in debug mode 

  	* views/default/admin/plugins.php: Marcus Povey <marcus@dushka.co.uk> *
  Comments 

  	* engine/lib/admin.php: Marcus Povey <marcus@dushka.co.uk> * Documentation 

  	* admin/index.php, admin/plugins/index.php, admin/site/index.php,
  admin/user/index.php, engine/lib/admin.php, engine/lib/elgglib.php,
  languages/en.php, views/default/admin/main.php,
  views/default/admin/main_opt/plugins.php,
  views/default/admin/main_opt/site.php, views/default/admin/main_opt/user.php,
  views/default/admin/plugins.php, views/default/admin/site.php,
  views/default/admin/user.php: Marcus Povey <marcus@dushka.co.uk> * Initial
  administration panel 

  	* engine/lib/admin.php, engine/lib/elgglib.php: 

  	* engine/lib/sessions.php: Marcus Povey <marcus@dushka.co.uk> * actions with
  admin only support 

  	* engine/lib/actions.php: Marcus Povey <marcus@dushka.co.uk> * actions with
  admin only support 

  	* admin/index.php, admin/plugins/index.php, admin/settings/index.php,
  admin/users/index.php, engine/lib/admin.php: Marcus Povey
  <marcus@dushka.co.uk> * Starting admin and relocating to the garden... 

2008-06-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/iconupload.php, mod/profile/icon.php,
  mod/profile/views/default/profile/icon.php: Fixed icon cache issue. 

2008-06-11  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: Marcus Povey <marcus@dushka.co.uk> * Introducing
  admin_gatekeeper() 

2008-06-10  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php, languages/en.php: Marcus Povey
  <marcus@dushka.co.uk> * Debug added to site installation 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Spelling
  error 

2008-06-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/output/tags.php: Sorting out tag links. 

  	* engine/schema/mysql.sql: Added an explicit conversion to MyISAM in the db
  tables when a FULLTEXT key is used. 

2008-06-10  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: 

  	* engine/lib/languages.php: 

2008-06-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: A better fix for language pack loading ... 

  	* mod/profile/languages/en.php: Fixed a bad header in profile 

  	* engine/lib/languages.php: Fix for language pack loading. 

2008-06-10  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: Marcus Povey <marcus@dushka.co.uk> * Modified
  elgg_echo to return $message_key if no translations found, meaning you will
  always get _something_ from the command and will serve to prompt people for
  missing translations. 

2008-06-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php: Error text change. 

  	* engine/start.php: Languages are now loaded before the main engine starts. 

  	* engine/lib/actions.php, engine/lib/configuration.php,
  engine/lib/database.php, engine/lib/elgglib.php, engine/lib/entities.php,
  engine/lib/export.php, engine/lib/filestore.php, engine/lib/install.php,
  engine/lib/languages.php, engine/lib/notification.php,
  engine/lib/objects.php, engine/lib/sessions.php, engine/lib/sites.php,
  engine/lib/system_log.php, engine/lib/users.php, engine/start.php,
  mod/apitest/start.php, mod/dashboard/start.php, mod/exporttest/start.php,
  mod/guidbrowser/start.php, mod/profile/start.php: register_event_handler and
  trigger_event have been renamed to register_elgg_event_handler and
  trigger_elgg_event respectively. 

2008-06-10  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php, languages/en.php: Marcus Povey
  <marcus@dushka.co.uk> * Debug added to db connect 

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Bugfix on
  filestore 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Removed
  debug 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Bugfixed
  canEdit and isFullyLoaded 

2008-06-09  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/objects.php, engine/lib/sites.php,
  engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Caching complete 

  	* engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: 

  	* engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: Marcus
  Povey <marcus@dushka.co.uk> * Added the code to the correct method. Doh! 

  	* engine/lib/entities.php, engine/lib/users.php: 

  	* engine/lib/users.php: 

  	* engine/lib/entities.php, engine/lib/objects.php, engine/lib/sites.php,
  engine/lib/users.php: 

  	* engine/lib/entities.php, engine/lib/objects.php, engine/lib/sites.php,
  engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Added table
  counter 

2008-06-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: Annoying typo bugfix 

  	* views/default/page_elements/header.php: Moving the location of metatags so
  that we can add jQuery plugins after jQuery gets loaded. 

2008-06-09  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php: 

2008-06-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: Fixed class instanceof errors 

2008-06-09  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sites.php, engine/lib/users.php: Marcus Povey
  <marcus@dushka.co.uk> * Reverted caching error 

  	* engine/lib/entities.php, engine/lib/sites.php, engine/lib/users.php:
  Marcus Povey <marcus@dushka.co.uk> * Added caching to entities. Please report
  any problems. 

2008-06-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/users.php: Interim fix for user saving

2008-06-09  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/messages/exceptions/exception.php: Marcus Povey
  <marcus@dushka.co.uk> * Updated to show improved debug in debug mode. 

  	* views/default/messages/exceptions/exception.php: Marcus Povey
  <marcus@dushka.co.uk> * Updated to show improved debug in debug mode. 

2008-06-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Fixed previously-introduced entity save issue. 

  	* engine/lib/entities.php: There are line breaks in my query. Hrm. 

  	* engine/lib/entities.php: Fixed issue on save 

2008-06-06  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, languages/en.php: Marcus Povey <marcus@dushka.co.uk> *
  More internationalisation 

  	* languages/en.php, services/api/rest.php: Marcus Povey
  <marcus@dushka.co.uk> * More internationalisation 

  	* languages/en.php, services/export/handler.php: Marcus Povey
  <marcus@dushka.co.uk> * More internationalisation 

  	* languages/en.php, views/default/export/entity.php: Marcus Povey
  <marcus@dushka.co.uk> * More internationalisation 

  	* engine/lib/query.php, languages/en.php: Marcus Povey <marcus@dushka.co.uk>
  * More internationalisation 

  	* actions/register.php: Marcus Povey <marcus@dushka.co.uk> * Blank passwords
  and blank second password no longer permitted 

  	* engine/lib/entities.php, engine/lib/extender.php,
  engine/lib/relationships.php, engine/lib/river.php,
  engine/lib/system_log.php: Marcus Povey <marcus@dushka.co.uk> * Limit to
  specific users and/or relationships 

2008-06-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php, engine/lib/users.php, mod/profile/start.php:
  Fixes for metadata and for the run order. 

2008-06-05  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: 

  	* engine/lib/river.php: Marcus Povey <marcus@dushka.co.uk> * River now
  passes performed_by_guid user as an object to sub views 

  	* engine/lib/system_log.php, engine/schema/mysql.sql: Marcus Povey
  <marcus@dushka.co.uk> * System log performs the id of the user who performed
  a given action (or 0 if no user was logged in). Update your DB schema. 

  	* views/default/river/shell.php: 

  	* views/default/river/ElggUser/login.php,
  views/default/river/ElggUser/logout.php: 

  	* views/default/river/shell.php: 

  	* languages/en.php, views/default/river/ElggUser/login.php,
  views/default/river/ElggUser/logout.php, views/default/river/shell.php:
  Marcus Povey <marcus@dushka.co.uk> * Some basic river code 

  	* mod/profile/index.php, views/default/river/ElggUser/login.php,
  views/default/river/ElggUser/logout.php, views/default/river/shell.php:
  Marcus Povey <marcus@dushka.co.uk> * 

2008-06-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/system_log.php, engine/settings.example.php: Removing assorted
  errors which will allow for excellent river operation 

2008-06-05  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php: 

2008-06-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/filestore.php,
  views/default/pageshells/pageshell.php: Further cleanup 

  	* views/default/page_elements/header.php, views/default/pageshell.php:
  Further sitename fix. 

2008-06-05  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php, engine/lib/notification.php, languages/en.php:
  Marcus Povey <marcus@dushka.co.uk> * More text internationalised 

2008-06-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Fixed a foreach bug. 

  	* views/default/page_elements/header.php: Returned the site name to the
  header. 

2008-06-05  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/cache.php, engine/lib/database.php,
  engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/export.php,
  engine/lib/extender.php, engine/lib/filestore.php, engine/lib/metadata.php,
  engine/lib/objects.php, engine/lib/plugins.php, engine/lib/relationships.php,
  engine/lib/sites.php, engine/lib/users.php, languages/en.php: Marcus Povey
  <marcus@dushka.co.uk> * Partial internationalisation of exceptions 

2008-06-05  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/systemsettings/install.php, engine/lib/elgglib.php, install.php,
  views/default/account/forms/register.php, views/default/settings/system.php:
  Installation and initial account creation should now be stable. 

2008-06-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: A more elegant event passthrough mechanism. 

  	* engine/lib/configuration.php, engine/lib/elgglib.php,
  engine/lib/languages.php, engine/lib/sessions.php, engine/lib/sites.php:
  Fixed the installation labels issue! 

2008-06-04  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/query.php: Marcus Povey <marcus@dushka.co.uk> * Documentation
  added to query. 

2008-06-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php, engine/lib/install.php, engine/lib/sessions.php,
  engine/lib/users.php, views/default/account/forms/login.php: Fixed actions
  issues 

  	* engine/lib/elgglib.php: Fixed the callpath_gatekeeper on Windows machines.

2008-06-04  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/query.php: 

  	* engine/lib/system_log.php: 

  	* engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> * Belts
  and braces 

  	* engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> * Supports
  multiple delivery methods as an array 

  	* engine/lib/system_log.php: Marcus Povey <marcus@dushka.co.uk> * Minor
  documentation  

  	* engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> *
  Documentation 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Minor
  documentation 

  	* engine/lib/query.php: 

  	* engine/lib/query.php: Marcus Povey <marcus@dushka.co.uk> * More
  documentation added 

  	* engine/lib/database.php, engine/lib/query.php: Marcus Povey
  <marcus@dushka.co.uk> * Moved Query object et al to their own file 

2008-06-03  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Minor doc
  tweak 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Added
  documentation 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Removed
  superfluous event 

  	* engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Debug
  removed 

  	* engine/lib/annotations.php, engine/lib/entities.php,
  engine/lib/metadata.php, engine/lib/relationships.php: Marcus Povey
  <marcus@dushka.co.uk> * Fixed annotations not returning anything * Access
  control on db now disabled when run from privileged code block. 

  	* engine/lib/access.php: Marcus Povey <marcus@dushka.co.uk> * Fixed
  restricted mode 

2008-06-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/header.php: Added the metatags element into
  the page header. 

2008-06-02  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php: Marcus Povey <marcus@dushka.co.uk> * Removed and
  because you can always add it. 

  	* engine/lib/access.php: Marcus Povey <marcus@dushka.co.uk> * Added access
  control shorthand function. REPLACE THIS WHEN QUERY OBJECT COMPLETE 

  	* engine/lib/database.php: 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed set
  ommission 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Path check no
  longer an event, forces path check 

  	* engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: Marcus
  Povey <marcus@dushka.co.uk> * Update and creates now handled separately, with
  the appropriate events triggered. 

  	* action_handler.php, pagehandler.php: Marcus Povey <marcus@dushka.co.uk> *
  Moved handlers to engine/handlers/ to avoid them running foul of the
  callpath_gatekeeper.. UPDATE YOUR .htaccess! 

  	* engine/handlers/action_handler.php, engine/handlers/pagehandler.php,
  htaccess_dist: Marcus Povey <marcus@dushka.co.uk> * Moved handlers to
  engine/handlers/ to avoid them running foul of the callpath_gatekeeper..
  UPDATE YOUR .htaccess! 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Minor bugfix 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX:
  Missing $CONFIG from insert_data 

  	* engine/lib/elgglib.php, engine/schema/mysql.sql: Marcus Povey
  <marcus@dushka.co.uk> * Privileged path check to privileged function
  execution.  ... i really don't like this exception stuff. I think it would be
  better to say that you can't access stuff you can't access. 

2008-05-30  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Removed debug

  	* engine/lib/database.php, engine/lib/elgglib.php: Marcus Povey
  <marcus@dushka.co.uk> * Bugfix on gatekeeper and forcing data functions to
  privileged only 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Renamed
  limited to strict 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Improved
  callpath_gatekeeper 

2008-05-29  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/foaf/export/entity.php: Marcus Povey <marcus@dushka.co.uk> * Removed
  foaf/export since this has been superceded. 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Turns out i
  needed reflection afterall. 

2008-05-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/foaf/friends/list.php, views/foaf/pageshells/pageshell.php: Added
  FOAF 

  	* views/default/canvas/layouts/one_column.php: Correcting one column font
  size issue 

2008-05-29  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Introducing
  callpath_gatekeeper 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Simplified
  call_gatekeeper() 

  	* engine/lib/elgglib.php: 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Introducing
  call_gatekeeper() 

2008-05-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/friends/add.php, actions/friends/remove.php,
  engine/lib/social.php, engine/lib/users.php, friends/index.php,
  friends/of.php, languages/en.php, mod/profile/views/default/profile/menu.php,
  mod/profile/views/default/profile/userdetails.php,
  mod/profile/views/default/user/user.php, views/default/friends/list.php:
  Added friends pages and related functionality 

2008-05-29  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: 

2008-05-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/user/user.php: Slight change to the user view in
  profiles, to facilitate the friends page 

2008-05-28  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Import now
  does simple checks for failure 

  	* engine/lib/opendd.php: Marcus Povey <marcus@dushka.co.uk> * Sanity checks
  added to OpenDD import 

  	* mod/exporttest/views/default/exporttest/main.php: 

2008-05-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: Query fixes for previous. 

  	* engine/lib/tags.php: Adding support for db prefixes to previous 

2008-05-28  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/import/odd.php: Marcus Povey <marcus@dushka.co.uk> * Added
  gatekeeper 

  	* mod/exporttest/views/default/exporttest/main.php: Marcus Povey
  <marcus@dushka.co.uk> * export test import set to use new import action 

2008-05-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php, views/default/output/tagcloud.php: Added new tagcloud
  functions 

2008-05-28  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/import/odd.php, languages/en.php: Marcus Povey
  <marcus@dushka.co.uk> * Importing ODD action added 

2008-05-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* search/index.php, views/default/output/tagcloud.php,
  views/default/output/tags.php: Subtypes and object types for search. 

2008-05-28  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Minor doc
  update 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Minor doc
  update 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed Where,
  WhereStatic and WhereSet 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed
  order/limit 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed tables

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed
  spacing issue  

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Throws
  exception if fields are missing on a select query 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed
  $CONFIG->prefix now $CONFIG->dbprefix * Exception thrown on missing tables 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Fixed ACL
  where "where" is missing * Added catch for exceptions 

2008-05-28  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/one_column.php: small tweak to the canvas
  view - this is temp 

2008-05-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: A further fix for previous. 

  	* engine/lib/sessions.php: Solidifying the login() function so that the
  session data is always consistent. 

  	* actions/login.php, engine/lib/sessions.php: Revamped the login functions
  to separate login from authentication. 

  	* engine/lib/sessions.php: login() can now be extended by other
  authentication methods. TODO: wrap this up with the PAM functionality. 

  	* engine/lib/sessions.php: Adding login and logout events. 

2008-05-27  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Fixed DB
  code 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Fixed
  incorrect event trigger code - problem caused by incorrect is_array clause on
  event trigger functions 

2008-05-27  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/input.php, engine/lib/social.php: create a new social library
  in the engine. Moved string parsing for links to input.php and removed
  converting strings to tags from the shouts plugin and added them to the
  social library. 

2008-05-27  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: Marcus Povey <marcus@dushka.co.uk> * Offset
  incremented each pass, will no longer get stuck in the infinite loop 

  	* engine/lib/system_log.php: Marcus Povey <marcus@dushka.co.uk> *
  Restrictions checked 

  	* engine/lib/river.php: Marcus Povey <marcus@dushka.co.uk> * Views looked
  for now river/$CLASSNAME/$EVENT 

2008-05-26  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: new fixed width 

  	* views/default/css.php: fixed width page 

  	* vendors/jquery/init.js, vendors/jquery/jquery-1.2.4a.js,
  vendors/jquery/jquery-1.2.6.pack.js, vendors/jquery/jquery.js,
  vendors/jquery/ui.base.js, vendors/jquery/ui.draggable.js,
  vendors/jquery/ui.droppable.js, vendors/jquery/ui.sortable.js: new jquery,
  removed old 

  	* _graphics/footer.gif, _graphics/header.gif, _graphics/sidebar-bottom.gif,
  _graphics/sidebar-top.gif: removed old graphics 

  	* _graphics/pagebackground.gif, _graphics/pagebackground.jpg: pics needed 

  	* views/default/css.php, views/default/navigation/toolbox.php,
  views/default/page_elements/header.php, views/default/reset.css: simple
  default theme as a starting point 

2008-05-26  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/canvas/layouts/one_column.php: added a new canvas area to
  views, this is for plugins to layout their content. 

2008-05-26  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fix for elgg_view_layout 

  	* engine/lib/elgglib.php: Added layout manager to elgglib 

2008-05-26  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: added some relationship helper functions for
  relationship type 'attached' 

2008-05-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Slight tweak to the entities
  getEntitiesFromRelationship method. We need inverse relationships! 

  	* views/default/pageshells/pageshell.php: Sticking the sidebar somewhere for
  now 

  	* engine/lib/access.php, languages/en.php: Added a plugin hook and
  translations for previous. 

  	* engine/lib/access.php, views/default/input/access.php: Introducing a
  visual widget for inputting access permissions. 

2008-05-23  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/pageshells/pageshell.php: reverted
  back to a simple layout for now 

2008-05-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/views/default/user/user.php: Similar profile fix to previous 

2008-05-23  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/entities.php,
  engine/lib/extender.php, engine/lib/metadata.php,
  engine/lib/relationships.php, engine/lib/river.php,
  engine/lib/system_log.php, engine/schema/mysql.sql: Marcus Povey
  <marcus@dushka.co.uk> * Support for river entries 

2008-05-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/languages/en.php, mod/profile/views/default/profile/edit.php:
  You can now edit your profile again .. 

2008-05-23  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * View debug
  messages now echoed to system log instead of to the screen. * Minor doc fix 

2008-05-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Removing double sanitise_string on save metadata 

2008-05-23  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Added
  access_id 

2008-05-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Removing conflict over 'event' keyword in views 

  	* engine/lib/elgglib.php: ... and again ... 

2008-05-23  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/system_log.php: 

2008-05-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fix for previous 

  	* mod/profile/actions/iconupload.php, mod/profile/icon.php,
  mod/profile/views/default/profile/icon.php: Introducing the 'tiny' profile
  icon size 

2008-05-23  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/extender.php,
  engine/lib/relationships.php, engine/lib/system_log.php, engine/start.php:
  Marcus Povey <marcus@dushka.co.uk> * System log event code 

2008-05-23  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Similar tweak as for events, but with plugin hooks

  	* engine/lib/elgglib.php: trigger_event now passes the actual event details
  on 'all' 

  	* engine/lib/entities.php: An improvement to the clearMetadata method on
  ElggEntities - specify a name and it only clears metadata of that type. 

2008-05-22  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php: Marcus Povey <marcus@dushka.co.uk> * Added system log to
  prerequisite loader 

  	* engine/lib/system_log.php: Marcus Povey <marcus@dushka.co.uk> * Can now
  run 

  	* engine/lib/river.php, engine/lib/system_log.php: Marcus Povey
  <marcus@dushka.co.uk> * Moving back to desktop  

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Added
  system_log table 

2008-05-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Removing duplicate metastring issue 

2008-05-22  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * undid
  previous as it was a dumb idea 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> *
  Clarification: Trigger event can only be passed a context related to a
  ElggEntity 

2008-05-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/objects.php, engine/lib/sites.php,
  engine/lib/users.php: Rearranging events: stage 1 

2008-05-22  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/river.php: Marcus Povey <marcus@dushka.co.uk> * River stub for
  the pub. 

2008-05-22  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pagehandler.php: The context is now set automatically when the
  page handler is in use. 

  	* engine/lib/pageowner.php: Plugins can now set context 

2008-05-21  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: And again 

  	* engine/lib/entities.php: Minor fix for setting metadata 

2008-05-21  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: Marcus Povey <marcus@dushka.co.uk> * Tag cloud for
  files 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Introducing
  find_metadata as a counterpart to get_entities_from_metadata 

2008-05-21  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/relationships.php: Entities now clear
  all associated relationships on delete 

  	* engine/lib/relationships.php: Added function to remove all entity
  relationships of a particular kind associated with an entity 

  	* engine/lib/access.php: Creating the constants ACCESS_PUBLIC,
  ACCESS_PRIVATE, ACCESS_LOGGED_IN 

2008-05-21  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/tags.php: Marcus Povey <marcus@dushka.co.uk> * Added tag cloud
  functions 

2008-05-21  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/iconupload.php, mod/profile/icon.php: Assorted profile
  icon fixes 

  	* engine/lib/entities.php: Metadata can now be added to before an entity is
  saved. It will be added to the db on save. 

  	* views/default/pageshells/pageshell.php: Allowing for further extension to
  the sidebar 

  	* engine/lib/elgglib.php, views/default/pageshells/pageshell.php: Added
  easier sidebar population 

2008-05-20  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Introducing
  get_resized_image_from_existing_file * Consolidated
  get_resized_image_from_uploaded_file to use it 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX:
  get_subtype_id now shortcircuits returning unmodified $subtype if $subtype is
  "" 

  	* engine/lib/objects.php, engine/lib/sites.php, engine/lib/users.php: Marcus
  Povey <marcus@dushka.co.uk> * Fixed direct load by guid issue 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Fixed
  strange regression in get_entities, now returns all stuff even if subtype is
  blank. 

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Revised
  matrix generation on filestore 

2008-05-20  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php: Removing a PHP notice 

2008-05-20  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/atom.php, engine/lib/export.php, engine/lib/opendd.php,
  views/atom/export/entity.php, views/atom/export/metadata.php,
  views/atom/export/relationship.php, views/atom/pageshells/pageshell.php:
  Marcus Povey <marcus@dushka.co.uk> * reverted previous 

  	* engine/lib/atom.php, engine/lib/export.php, engine/lib/opendd.php,
  views/atom/export/entity.php, views/atom/export/metadata.php,
  views/atom/export/relationship.php, views/atom/pageshells/pageshell.php:
  Marcus Povey <marcus@dushka.co.uk> * Committed abortive Atom wrapper... we
  need to support different import/export 

  	* engine/start.php: Marcus Povey <marcus@dushka.co.uk> * Debug mode now
  lists libraries loaded 

  	* services/export/handler.php: Marcus Povey <marcus@dushka.co.uk> * 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Introducing:
  current_page_url() 

2008-05-19  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/configuration.php, engine/start.php,
  views/default/pageshells/pageshell.php: Fixing the install process, step 1. 

  	* engine/lib/sessions.php: Session init now fails if the db hasn't been
  installed. 

  	* engine/start.php: Elgg will now enter light mode (no plugins are loaded,
  system init doesn't happen) if the parameter lightmode = "true" 

2008-05-16  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* services/export/handler.php: Marcus Povey <marcus@dushka.co.uk> * Minor
  clarification 

  	* endpoints/rest.php, mod/apitest/start.php, services/api/rest.php: Marcus
  Povey <marcus@dushka.co.uk> * Refactored API under services 

  	* export/handler.php, htaccess_dist, services/export/handler.php: Marcus
  Povey <marcus@dushka.co.uk> * Refactored export to services/export for future
  expansion of other rest style endpoints  

2008-05-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/pageshells/pageshell.php: Removed the double body issue to
  prevent confusion 

  	* admin/index.php, admin/plugins/index.php, admin/settings/index.php,
  admin/users/index.php, languages/en.php, mod/blog/actions/add.php,
  mod/blog/actions/comments/add.php, mod/blog/actions/comments/delete.php,
  mod/blog/actions/delete.php, mod/blog/actions/edit.php, mod/blog/add.php,
  mod/blog/edit.php, mod/blog/everyone.php, mod/blog/index.php,
  mod/blog/languages/en.php, mod/blog/read.php, mod/blog/start.php,
  mod/blog/views/default/blog/css.php,
  mod/blog/views/default/blog/forms/edit.php,
  mod/blog/views/default/blog/notfound.php,
  mod/blog/views/default/blog/view.php,
  mod/blog/views/default/object/blog-comment.php,
  mod/blog/views/default/object/blog-comments.php,
  mod/blog/views/default/object/blog.php, mod/file/actions/download.php,
  mod/file/actions/upload.php, mod/file/friends.php, mod/file/index.php,
  mod/file/languages/en.php, mod/file/start.php, mod/file/upload.php,
  mod/file/views/default/file/file.php, mod/file/views/default/file/footer.php,
  mod/file/views/default/file/icon.php, mod/file/views/default/file/upload.php,
  mod/file/world.php, mod/tasklist/index.php, mod/tasklist/start.php,
  mod/tasklist/views/default/tasklist/item.php,
  mod/tasklist/views/default/tasklist/main.php,
  mod/tasklist/views/default/tasklist/newtask.php,
  views/default/admin/main.php, views/default/editmenu.php,
  views/default/navigation/topmenu.php: Moving some stuff into the plugins
  repo, where it belongs. 

  	* engine/lib/users.php: Introducing getFriendsObjects to ElggUser 

2008-05-14  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Debug mode
  causes queries that return no data to issue a warning 

  	* engine/lib/opendd.php: Marcus Povey <marcus@dushka.co.uk> * Fixed
  ommission: setPublished 

2008-05-09  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/opendd.php: Added version 

  	* engine/lib/opendd.php: Marcus Povey <marcus@dushka.co.uk> * Including XML
  so it stands as a standalone lib 

  	* engine/lib/export.php, engine/lib/opendd.php: Marcus Povey
  <marcus@dushka.co.uk> * Moved ODD stuff to its own lib [untested] 

  	* views/json/pageshells/pageshell.php: Marcus Povey <marcus@dushka.co.uk> *
  Being "strictly correct" by returning application/json for json content type.

2008-05-09  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* vendors/jquery/init.js, vendors/jquery/jquery-1.2.4a.js,
  vendors/jquery/ui.base.js, vendors/jquery/ui.draggable.js,
  vendors/jquery/ui.droppable.js, vendors/jquery/ui.sortable.js: jquery
  framework 

  	* views/default/css.php, views/default/navigation/topmenu.php,
  views/default/page_elements/header.php,
  views/default/pageshells/pageshell.php: drag n drop interface test 

2008-05-08  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX:
  Moved shortcut so that subtype of "" doesn't cause fail. 

2008-05-07  pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/header.php: 

  	* views/default/css.php, views/default/navigation/toolbox.php,
  views/default/pageshells/pageshell.php,
  views/default/pageshells/pageshell_sidebar.php: new toolbar menu 

2008-05-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Removed a debug message 

  	* engine/lib/entities.php: A fix for get_entities, which was borking if the
  subtype of object specified didn't exist. 

  	* engine/lib/configuration.php, engine/lib/sessions.php,
  engine/lib/sites.php: Configuration prerequisites are now loaded on boot time
  rathr than init 

  	* engine/lib/filestore.php: The filestore is no longer so greedy about its
  init function, and therefore gets the correct filestore location 

  	* engine/lib/configuration.php: A small validation check 

2008-05-02  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: reversed my last tweak, another solution will
  be required 

2008-05-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php, views/default/navigation/topmenu.php: Adding a user
  icon to the top menu 

2008-05-02  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: small tweak to get annotations 

2008-05-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/configuration.php: Minor bug fix in configuration 

  	* engine/start.php: Update to start.php to fix bug on installation 

  	* actions/systemsettings/install.php: Corrected an issue with actions. 

  	* actions/systemsettings/install.php: Fixed a bug where the site was private
  unless you were logged out ... 

  	* actions/systemsettings/install.php, engine/lib/configuration.php,
  engine/lib/database.php, engine/lib/entities.php, engine/lib/install.php,
  engine/lib/languages.php, engine/lib/metadata.php,
  engine/lib/relationships.php, engine/lib/users.php, engine/start.php,
  install.php, languages/en.php, views/default/navigation/toolbox.php,
  views/default/pageshells/pageshell_sidebar.php,
  views/default/settings/install.php, views/default/settings/system.php: The
  system now uses the site GUID to get and set entity data. Also, installation
  is a great deal more visual. 

2008-05-02  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> * Now
  registers email handler (oops) 

2008-05-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/foaf/export/entity.php: Marcus Povey <marcus@dushka.co.uk> * FOAF
  view uses correctly formatted UUID 

  	* views/foaf/export/entity.php, views/foaf/pageshells/pageshell.php: Marcus
  Povey <marcus@dushka.co.uk> * Added prototype FOAF view 

2008-05-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sites.php: Establishing $CONFIG->site 

  	* engine/lib/install.php: Further changes to the site install procedure. 

  	* engine/lib/elgglib.php, engine/lib/install.php, engine/lib/sites.php,
  engine/schema/mysql.sql: Major site config changes 

2008-05-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/file/actions/upload.php: Marcus Povey <marcus@dushka.co.uk> * Uploads
  and downloads now work. 

  	* engine/lib/filestore.php: 

2008-05-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Schema update for configuration 

2008-05-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Bugfixing
  my sillyness 

2008-05-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php: Fixed a bug in countAnnotations 

2008-05-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: 

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Bugfix 

  	* mod/file/actions/download.php, mod/file/languages/en.php: Marcus Povey
  <marcus@dushka.co.uk> * Download support 

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Added tell 

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Added eof
  functionality to datastore 

  	* mod/file/actions/download.php, mod/file/start.php,
  mod/file/views/default/file/file.php: Marcus Povey <marcus@dushka.co.uk> *
  Download page added 

2008-05-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/configuration.php: Docs for previous 

  	* engine/lib/actions.php: Added GET variable processing to the action
  handler. 

2008-05-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/file/start.php, mod/file/views/default/file/file.php: Marcus Povey
  <marcus@dushka.co.uk> * Name tweaks 

2008-05-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/configuration.php: Get and set per-site configuration values
  from the database 

2008-05-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/file/actions/upload.php: Marcus Povey <marcus@dushka.co.uk> * Minor
  tweak 

  	* mod/file/actions/upload.php: Marcus Povey <marcus@dushka.co.uk> * Error
  handling 

  	* mod/file/actions/upload.php: Marcus Povey <marcus@dushka.co.uk> * Save to
  get the GUID 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX: Typo

2008-05-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: $CONFIG->dbprefix, not $CONFIG->prefix 

2008-05-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php, mod/file/upload.php: Marcus Povey
  <marcus@dushka.co.uk> * Bugfix: uses the correct filename 

2008-05-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: Introducing gatekeeper(); 

  	* engine/lib/elgglib.php: Introducing run_function_once($functionname,
  $timelastupdatedcheck). 

2008-05-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/file/actions/upload.php, mod/file/index.php, mod/file/start.php,
  mod/file/views/default/file/file.php, mod/file/views/default/file/icon.php:
  Marcus Povey <marcus@dushka.co.uk> * Using mime types 

  	* engine/lib/database.php, engine/lib/entities.php: Marcus Povey
  <marcus@dushka.co.uk> * Fixed regression on custom class loader 

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Now
  registers ElggFile for 'object' & 'file' 

2008-04-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Fix for previous fix for previous fix 

  	* engine/lib/entities.php: Slight correction to the count entities from
  relationship alias in ElggEntity 

  	* engine/lib/relationships.php: Fix for previous fix 

  	* engine/lib/relationships.php: Fix for previous 

  	* engine/lib/entities.php, engine/lib/relationships.php: Fixing some
  functions relating to relationships 

2008-04-30  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Minor tweak:
  removed $ns references from ODD __toString() 

  	* engine/lib/export.php, engine/lib/relationships.php: Marcus Povey
  <marcus@dushka.co.uk> * Changed "verb" to "type" in relationship, as
  described in ODD spec 0.5 

  	* engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> * Removed
  get_notifications... you should provide a list of guid's yourself  

  	* mod/file/views/default/file/footer.php: Marcus Povey <marcus@dushka.co.uk>
  * Simple footer 

2008-04-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: get_entities returns false if the subtype name
  couldn't be found. 

2008-04-30  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/file/actions/upload.php, mod/file/friends.php, mod/file/index.php,
  mod/file/languages/en.php, mod/file/start.php, mod/file/upload.php,
  mod/file/views/default/file/file.php, mod/file/views/default/file/footer.php,
  mod/file/views/default/file/upload.php, mod/file/world.php: Marcus Povey
  <marcus@dushka.co.uk> * First draft file upload 

2008-04-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/relationships.php: Introducing
  getEntitiesFromRelationship and countEntitiesFromRelationship methods on
  ElggEntity 

  	* mod/blog/views/default/object/blog.php: Fixed a (presumably transient)
  comments issue in blogs. 

  	* mod/blog/views/default/object/blog.php: Temporary style fix 

  	* mod/blog/views/default/object/blog.php: Updating blog view to involve
  icons 

2008-04-30  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> *
  ElggDiskFilestore now uses matrix formed from username, and supports paths. 

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * 

2008-04-30  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Resizing images now resamples them for better
  clarity. 

  	* mod/profile/actions/iconupload.php: Better error reporting on previous. 

  	* mod/profile/actions/iconupload.php: Fixed profile resizing issue 

  	* engine/lib/filestore.php: Previous now returns false. 

  	* engine/lib/filestore.php: Fixed image resizing issue, corrected function
  to create a jpeg using output buffering rather than a temporary file 

2008-04-29  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/page_elements/header.php: added jquery to the main pageshell
  header 

  	* vendors/jquery/jquery.js: Uploaded the latest jquery into core. 

2008-04-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, mod/profile/actions/iconupload.php,
  mod/profile/editicon.php, mod/profile/graphics/defaultlarge.jpg,
  mod/profile/graphics/defaultmedium.jpg,
  mod/profile/graphics/defaultsmall.jpg, mod/profile/icon.php,
  mod/profile/languages/en.php, mod/profile/start.php,
  mod/profile/views/default/profile/editicon.php,
  mod/profile/views/default/profile/icon.php,
  mod/profile/views/default/user/user.php: Introducing profile icons. 

  	* engine/lib/filestore.php: Fix for make_file_matrix 

  	* engine/lib/filestore.php: Filenames fix 

  	* engine/lib/filestore.php: Non-invasive fix for previous. 

  	* engine/lib/filestore.php: Introducing get_uploaded_file and
  get_resized_image_from_uploaded_file. 

  	* engine/lib/extender.php: Sledgehammer tactics on can_edit_extender 

  	* engine/lib/extender.php: Attempt at an extender canEdit fix 

  	* engine/lib/annotations.php: Fixed typo 

  	* engine/lib/extender.php: Added getEntity() to ElggExtender 

  	* engine/lib/annotations.php: Fixed a minor SQL error in annotation sum
  functions 

  	* engine/lib/annotations.php: Minor fix involving ratings and get
  annotations 

2008-04-29  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX:
  Import functionality works, removed update but no change error on update 

  	* engine/lib/extender.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX:
  Missing name 

  	* engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Fixed bug in
  getOwner override 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Fixed
  incorrect if condition logic 

2008-04-29  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/calendar.php: small tweak to the calendar input 

2008-04-29  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/input/calendar.php: Replacing strip_string with
  sanitise_string in the calendar input 

2008-04-28  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/notification.php: Marcus Povey <marcus@dushka.co.uk> * Notify
  and email notify added (not tested) ... still unsure about get_notify_list,
  attempted a number of options ... not sure if this is as simple as it could
  be  

2008-04-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/vendors/calendarpopup/CalendarPopup.js,
  views/default/input/calendar.php, views/default/output/calendar.php: Calendar
  popup input for dates 

  	* views/default/output/tags.php: Removing undefined index notice 

  	* views/default/welcome.php: Removed annoying reference to $vars['name'] in
  the welcome view 

  	* mod/profile/actions/edit.php, mod/profile/languages/en.php,
  mod/profile/start.php, mod/profile/views/default/profile/edit.php,
  mod/profile/views/default/user/user.php: The profile now has fields set in
  start.php. TODO: make those user editable, once we have the admin panel ... 

  	* views/default/output/tags.php: The tag output view can now use
  $vars['value'], bringing it in line with all the others 

  	* views/default/input/email.php, views/default/output/email.php: Email
  address input and output fields 

2008-04-25  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* endpoints/rest.php: Marcus Povey <marcus@dushka.co.uk> * Removed minor
  config stuff 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Crude
  deleteall method added 

  	* htaccess_dist: Marcus Povey <marcus@dushka.co.uk> * JSON & PHP export
  rewrite rules 

  	* views/json/export/entity.php, views/json/export/metadata.php,
  views/json/export/relationship.php, views/php/export/entity.php,
  views/php/export/metadata.php, views/php/export/relationship.php: Marcus
  Povey <marcus@dushka.co.uk> * JSON & PHP Export modes 

  	* engine/lib/extender.php, engine/lib/relationships.php: Marcus Povey
  <marcus@dushka.co.uk> * Metadata and relationships can now be accessed as
  arrays 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Objects can
  be accessed as arrays 

2008-04-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Adding get_entities_from_metadata_multi 

2008-04-25  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* export/handler.php, htaccess_dist, odd/handler.php: Marcus Povey
  <marcus@dushka.co.uk> * Renamed /odd to /export since the handler can now do
  so much more... 

2008-04-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/editmenu.php: Editmenu stub view 

2008-04-25  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Marcus Povey <marcus@dushka.co.uk> * Using ODD view by
  default 

  	* odd/handler.php, views/default/export/entity.php,
  views/default/export/metadata.php, views/default/export/relationship.php,
  views/odd/export/entity.php, views/odd/export/metadata.php,
  views/odd/export/relationship.php, views/odd/pageshells/pageshell.php: Marcus
  Povey <marcus@dushka.co.uk> * Updated ODD handler, now uses views * Normal
  and ODD view for all data items... cute eh? :) 

  	* engine/lib/annotations.php, engine/lib/extender.php,
  engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Using common
  attribute type var to determine ODD export type for uuid generation, now
  attributes can support a uuid 

  	* .../views/default/guidbrowser/entity_full.php: Marcus Povey
  <marcus@dushka.co.uk> * Uses guid_one as well 

  	* odd/handler.php: Marcus Povey <marcus@dushka.co.uk> * Removed session
  debug 

  	* action.php, engine/lib/api.php, engine/lib/elgglib.php,
  views/default/api/output.php, views/json/api/output.php,
  views/json/pageshells/pageshell.php, views/php/api/output.php,
  views/php/pageshells/pageshell.php, views/xml/api/output.php,
  views/xml/pageshells/pageshell.php: Marcus Povey <marcus@dushka.co.uk> * 

  	* endpoints/rest.php: Marcus Povey <marcus@dushka.co.uk> * API converted to
  use views system 

2008-04-25  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fix to the debug messages for elgg_view 

2008-04-25  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/export.php: Marcus Povey
  <marcus@dushka.co.uk> * Removed all namespacing code 

2008-04-24  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Namespace
  support added to export 

2008-04-24  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* version.php: Minor edit to the version number spec 

  	* engine/lib/elgglib.php, engine/lib/version.php, engine/schema/mysql.sql,
  version.php: The beginnings of a db upgrade system. See lib/version.php,
  /version.php and the datalist functions in elgglib.php. 

2008-04-24  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Removed header
  object 

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Unhandled
  elements issue a warning on import 

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Removed ODD
  header element 

  	* engine/lib/entities.php: 

  	* engine/lib/annotations.php, engine/lib/entities.php,
  engine/lib/extender.php, engine/lib/metadata.php: Marcus Povey
  <marcus@dushka.co.uk> * Generated now published * Metadata and annotations
  use time from db * Attributes use time from entity 

2008-04-23  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Improved
  documentation 

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Filesize
  support added, now possible to get all file contents with
  $file->read($file->size());  

2008-04-21  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/profile/actions/edit.php, mod/profile/edit.php, mod/profile/index.php,
  mod/profile/languages/en.php, mod/profile/start.php,
  mod/profile/views/default/profile/edit.php,
  mod/profile/views/default/user/user.php: Introduced profile plugin 

  	* engine/lib/entities.php, engine/lib/metadata.php, engine/lib/users.php:
  Fixed user GUID and multiple metadata bugs 

  	* engine/lib/sessions.php: Session init now gets priority 

  	* engine/lib/metadata.php: Improving the metadata search in cases where
  users have multiple tags with the same text 

  	* mod/blog/start.php: Added doc for blog URL function 

  	* engine/lib/entities.php: Minor update to the default entity URLs 

  	* engine/lib/elgglib.php: Fixed an inconsistency in elgg_view_entity 

2008-04-21  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: 

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Numerous
  bugs fixed 

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * No longer
  saves file automatically, this gives you the option as to how to handle files
  - either as proper objects or adhoc file handles which still use the
  filestore code. 

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Save and
  Load (read/write) work * TODO: Loaded can not be loaded via name, only
  guid... correct? 

2008-04-21  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: can_edit_entity now always returns false if the
  user is logged out 

2008-04-21  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php: Marcus Povey <marcus@dushka.co.uk> * Removed tiny
  debug output 

2008-04-21  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php: Fix for lingering sessions with nonexistent users

  	* engine/schema/mysql.sql: Removing extraneous character from schema 

  	* engine/schema/mysql.sql: Added site_guid to the entities table 

2008-04-18  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/filestore.php: Marcus Povey <marcus@dushka.co.uk> * Unfinished
  filestore code 

  	* engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * Cleaned up doc 

2008-04-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: If you feed an entity a metadata array, it
  assumes multiple values are allowed 

  	* views/default/input/tags.php: Updated input tag field to take in strings
  as well as arrays 

  	* mod/blog/views/default/object/blog.php: Link fix 

  	* htaccess_dist: Minor page handler mod_rewrite fix 

2008-04-18  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/exporttest/index.php, mod/guidbrowser/index.php: Marcus Povey
  <marcus@dushka.co.uk> * Hardcoded sessions no longer necessary now that login
  works 

2008-04-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/views/default/object/blog-comment.php,
  mod/blog/views/default/object/blog.php,
  views/default/account/forms/register.php: Removing references to action.php 

  	* action_handler.php: Searunner?! 

2008-04-18  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* action_handler.php, htaccess_dist: Marcus Povey <marcus@dushka.co.uk> *
  Fixed broken actions code on linux 

2008-04-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php: Removing previous 

2008-04-18  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Fixed ODD mod-rewrite rules  

2008-04-18  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php: Action debug 

  	* htaccess_dist, mod/blog/start.php: Fix for page handler bugs 

2008-04-17  misja <misja@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Misja Hoebe <misja@curverider.co.uk> Clean up svn cruft 

2008-04-16  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, search/index.php: Introducing search 

  	* engine/lib/elgglib.php, mod/blog/views/default/object/blog.php: No need
  for elgg_view_entity to separately load the owner entity 

  	* engine/lib/entities.php, mod/blog/start.php: ElggEntity->getOwnerUser() ->
  ElggEntity->getOwnerEntity() 

  	* mod/blog/start.php, mod/blog/views/default/object/blog.php: URL handling
  for the blog plugin 

  	* engine/lib/entities.php: Added the getURL and getOwnerUser methods to
  ElggEntity (gets the URL to display the current entity and the ElggUser
  entity that represents the owner respectively) 

  	* engine/lib/entities.php, engine/lib/users.php, entities/index.php,
  languages/en.php: Generic entity view system 

  	* mod/blog/start.php, mod/blog/views/default/object/blog.php: Blog plugin
  now serves as a fancy URL example 

  	* views/default/messages/errors/list.php, views/default/messages/list.php,
  views/default/messages/messages/list.php: Fixing the message views 

  	* engine/lib/input.php, engine/lib/pagehandler.php: Added better GET query
  variable handling into the page handler mix 

2008-04-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* _css/css.php, _graphics/blockquote.png, _graphics/footer.gif,
  _graphics/header.gif, _graphics/sidebar-bottom.gif,
  _graphics/sidebar-top.gif, css/css.php, engine/lib/pagehandler.php,
  graphics/blockquote.png, graphics/footer.gif, graphics/header.gif,
  graphics/sidebar-bottom.gif, graphics/sidebar-top.gif, htaccess_dist,
  pagehandler.php, views/default/css.php,
  views/default/page_elements/header.php: Natty page handling functions. See
  engine/lib/pagehandler.php 

2008-04-15  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: Marcus Povey <marcus@dushka.co.uk> * Hopefully correct
  mod-rewrite rules 

2008-04-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php, engine/lib/entities.php, engine/lib/users.php:
  get_entities now allows for arrays of GUIDs to be supplied as an owner, and
  can be asked to count entities rather than return them; as a result,
  get_user_friends_objects and count_* functionality is also now available 

2008-04-15  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* odd/handler.php: Marcus Povey <marcus@dushka.co.uk> * ODD handler added,
  still needs modrewrite rules to be specified. 

2008-04-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/actions/comments/delete.php, mod/blog/languages/en.php,
  mod/blog/start.php, mod/blog/views/default/object/blog-comment.php,
  mod/blog/views/default/object/blog-comments.php,
  mod/blog/views/default/object/blog.php: Blog plugin improvements, including
  delete on comments 

  	* languages/en.php: A couple of additions to the language file 

  	* views/default/input/checkboxes.php, views/default/input/file.php,
  views/default/input/gender.php, views/default/input/longtext.php,
  views/default/input/password.php, views/default/input/pulldown.php,
  views/default/input/radio.php, views/default/input/tags.php,
  views/default/input/text.php, views/default/input/url.php: Cleaning up input
  field views 

  	* views/default/output/confirmlink.php, views/default/output/date.php,
  views/default/output/file.php, views/default/output/gender.php,
  views/default/output/longtext.php, views/default/output/pulldown.php,
  views/default/output/tagcloud.php, views/default/output/tags.php,
  views/default/output/text.php, views/default/output/timestamp.php,
  views/default/output/url.php: Tidied up output views 

2008-04-15  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Removed
  canedit shortcut 

  	* engine/lib/relationships.php: Marcus Povey <marcus@dushka.co.uk> *
  Modified to not throw exception on missing verb conversion 

  	* engine/lib/relationships.php: Marcus Povey <marcus@dushka.co.uk> *
  Relationship import 

2008-04-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/extender.php: Improvement to canEdit() for extenders, which
  takes into account the canEdit() status of entities the extender is attached
  to 

  	* engine/lib/annotations.php, engine/lib/extender.php,
  engine/lib/metastrings.php: Removing the multiple slash problem on
  metastrings in extenders 

2008-04-15  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/relationships.php: Marcus Povey <marcus@dushka.co.uk> *
  Relationships export 

  	* engine/lib/xml.php: Marcus Povey <marcus@dushka.co.uk> * Improved XML to
  array code 

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Minor tweaks 

  	* engine/lib/extender.php: Marcus Povey <marcus@dushka.co.uk> * Extender
  import support. * Removed Importable interface on extender, its easier to
  just use the entity object interface. 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Blocking
  create and update dates from ODD export, since these don't make sense to
  export. 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added
  optional set multiple on metadata 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Belts and
  braces 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Entity
  import. 

  	* engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey
  <marcus@dushka.co.uk> * Using common detect_extender_valuetype function 

2008-04-14  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Undone last as
  it was a bad idea. 

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Exception
  thrown on unrecognised import tag. 

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Import
  functions now deal in ODD! 

  	* engine/lib/export.php, engine/lib/xml.php: Marcus Povey
  <marcus@dushka.co.uk> * XML Import processor 

  	* engine/lib/relationships.php: Marcus Povey <marcus@dushka.co.uk> *
  Relationships export 

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Relationships
  export  

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * ODD
  relationship verb -> relationship mapping functions 

  	* mod/guidbrowser/index.php, mod/guidbrowser/start.php,
  .../views/default/guidbrowser/entity_full.php: Marcus Povey
  <marcus@dushka.co.uk> * Relationships added to GUID browser 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> *
  Relationships table brought in line with code... oops 

  	* engine/lib/annotations.php, engine/lib/entities.php,
  engine/lib/extender.php, engine/lib/metadata.php: Marcus Povey
  <marcus@dushka.co.uk> * ODD Annotation and Metadata export 

2008-04-11  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Added owner
  uuid to type 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Fixed
  subclass 

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Comment tweak 

  	* engine/lib/annotations.php, engine/lib/entities.php,
  engine/lib/export.php, engine/lib/extender.php, engine/lib/metadata.php,
  engine/lib/relationships.php: Marcus Povey <marcus@dushka.co.uk> * Entity ODD
  export 

  	* engine/lib/xml.php: Marcus Povey <marcus@dushka.co.uk> * Moved XML stuff
  to xml.php 

  	* engine/lib/exceptions.php: Marcus Povey <marcus@dushka.co.uk> * Added
  DataFormatException 

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Minor tweak 

2008-04-10  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* endpoints/rest.php, engine/lib/api.php, engine/lib/pam.php: Marcus Povey
  <marcus@dushka.co.uk> * Created PAM library * API moved to use new PAM
  functions 

2008-04-09  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/apitest/index.php, mod/apitest/start.php,
  mod/apitest/views/default/apitest/configform.php,
  mod/apitest/views/default/apitest/main.php: Marcus Povey
  <marcus@dushka.co.uk> * Package header added 

  	* mod/tasklist/index.php, mod/tasklist/start.php,
  mod/tasklist/views/default/tasklist/item.php,
  mod/tasklist/views/default/tasklist/main.php,
  mod/tasklist/views/default/tasklist/newtask.php: Marcus Povey
  <marcus@dushka.co.uk> * Package header added 

  	* mod/exporttest/index.php, mod/exporttest/start.php,
  mod/exporttest/views/default/exporttest/main.php,
  .../views/default/exporttest/outputxml.php: Marcus Povey
  <marcus@dushka.co.uk> * Package header added 

  	* mod/guidbrowser/languages/en.php, mod/guidbrowser/start.php,
  .../views/default/guidbrowser/browser.php,
  .../views/default/guidbrowser/entity.php,
  .../views/default/guidbrowser/entity_full.php,
  .../views/default/guidbrowser/newentity.php,
  .../views/default/guidbrowser/prevnext.php: Marcus Povey
  <marcus@dushka.co.uk> * Package header added 

2008-04-09  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/start.php: Fixed some bugs including a
  load order patch from Rolando, and an update issue 

  	* engine/lib/pam.php: Empty PAM include file 

2008-04-08  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/extender.php,
  engine/lib/metadata.php, engine/schema/mysql.sql: Marcus Povey
  <marcus@dushka.co.uk> * Simplified extender types, now only supports integer
  and text - types deamed not to be necessary (yet), also simplifies import and
  export. * Types better detected. 

2008-04-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/users.php, engine/start.php:
  Incorporating setup fixes from Rolando 

2008-04-08  misja <misja@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php, engine/lib/cache.php, engine/lib/database.php: Misja
  Hoebe <misja@curverider.co.uk> More doctag fixes 

  	* endpoints/rest.php, engine/lib/annotations.php, engine/lib/entities.php,
  engine/lib/exceptions.php, engine/lib/export.php, engine/lib/extender.php,
  engine/lib/metadata.php, engine/lib/objects.php, engine/lib/plugins.php,
  engine/lib/relationships.php, engine/lib/sites.php, engine/lib/users.php:
  Misja Hoebe <misja@curverider.co.uk> More docstring fixes 

  	* action.php, engine/lib/annotations.php, engine/lib/sites.php,
  engine/lib/users.php: Misja Hoebe <misja@curverider.co.uk> Fixing doctags 

2008-04-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/metadata.php: Further annotation /
  metadata fixes 

  	* views/default/output/tags.php: Improved tag display 

  	* engine/lib/annotations.php: Fixing undeclared error 

  	* mod/blog/actions/delete.php, mod/blog/actions/edit.php,
  mod/blog/languages/en.php, mod/blog/start.php,
  mod/blog/views/default/object/blog.php: CRUD for blog posts 

  	* engine/lib/sites.php, engine/lib/users.php: Same bugfix for sites and
  users 

  	* engine/lib/elgglib.php, engine/lib/entities.php, engine/lib/objects.php:
  Further adventures in getting things to delete correctly 

  	* engine/lib/annotations.php, engine/lib/elgglib.php,
  engine/lib/entities.php: Further delete and event trigger fixes 

  	* engine/lib/entities.php: Triggering events on create, update and delete
  actions on entities 

  	* engine/lib/annotations.php, engine/lib/extender.php,
  engine/lib/metadata.php: Properly extensible canEdit functionality for
  metadata, annotations, and anything else that supports the ElggExtender
  interface 

  	* engine/lib/entities.php, engine/lib/metadata.php: Much better handling for
  deleting entities and metadata 

2008-04-04  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/actions/edit.php, mod/blog/edit.php, mod/blog/start.php,
  mod/blog/views/default/blog/forms/edit.php,
  mod/blog/views/default/object/blog.php: Blog edit updates 

  	* views/default/input/tags.php: Updated the tags input field 

  	* languages/en.php: Adding 'edit' to the language file 

  	* engine/lib/entities.php: Added $entity->canEdit() (true|false) 

  	* mod/blog/everyone.php, mod/blog/index.php, mod/blog/languages/en.php,
  mod/blog/start.php: Introducing the all blog posts page. 

  	* views/default/output/tags.php: Tweaking the output/tags view 

  	* engine/lib/entities.php, engine/lib/metadata.php: Added better support for
  arrays of metadata 

  	* mod/blog/actions/add.php, mod/blog/views/default/object/blog.php: Added
  tags to the blog plugin 

  	* mod/blog/read.php, mod/blog/views/default/blog/notfound.php: Further blog
  enhancements 

2008-04-03  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/relationships.php: Marcus Povey
  <marcus@dushka.co.uk> * Relationship related code moved to relationships.php
  * Added ElggRelationship class as wrapper (to help with import and export) *
  Import and Export relationship code added (NOT TESTED) 

  	* mod/exporttest/index.php: 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Minor text
  change 

2008-04-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/actions/comments/add.php, mod/blog/languages/en.php,
  mod/blog/start.php, mod/blog/views/default/object/blog-comment.php,
  mod/blog/views/default/object/blog-comments.php,
  mod/blog/views/default/object/blog.php: Added comments to blog 

  	* engine/lib/database.php: Added query display to database exceptions 

  	* engine/lib/sessions.php: Fixed session initialisation issue 

2008-04-03  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/lib/extender.php, engine/lib/metadata.php:
  Marcus Povey <marcus@dushka.co.uk> * Annotations and metadata now imported 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Bugfixes 

  	* mod/guidbrowser/index.php, mod/guidbrowser/start.php,
  .../views/default/guidbrowser/browser.php,
  .../views/default/guidbrowser/entity.php,
  .../views/default/guidbrowser/entity_full.php,
  .../views/default/guidbrowser/navbar.php,
  .../views/default/guidbrowser/prevnext.php: Marcus Povey
  <marcus@dushka.co.uk> * Basic guid browser 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added
  Iterator interface to override foreach behaviour 

  	* engine/lib/entities.php, engine/lib/objects.php, engine/lib/sites.php,
  engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Exception thrown
  if load fails 

2008-04-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/languages/en.php, mod/blog/read.php,
  mod/blog/views/default/blog/css.php, mod/blog/views/default/object/blog.php:
  Blog: extended comment form, etc. 

  	* engine/lib/elgglib.php: Slight fix for previous 

  	* engine/lib/elgglib.php: Update for elgg_view_entity 

  	* engine/lib/database.php: Slight get_data revert 

  	* views/default/page_elements/header.php: Changing, once again, the way
  titles work 

  	* engine/lib/pageowner.php: Pages can now manually override the page owner 

  	* mod/blog/languages/en.php, mod/blog/start.php,
  mod/blog/views/default/blog/css.php, mod/blog/views/default/object/blog.php:
  Adding name and posted date to blog entries 

  	* mod/blog/index.php, mod/blog/views/default/blog/view.php,
  mod/blog/views/default/object/blog.php: Blog update: you can post and view
  blog entries. 

  	* engine/lib/elgglib.php: Improved elgg_view_entity 

2008-04-03  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Cut and
  paste is a killer 

  	* engine/lib/plugins.php: Marcus Povey <marcus@dushka.co.uk> * Fixed
  language autoload 

2008-04-02  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/guidbrowser/index.php, mod/guidbrowser/languages/en.php,
  mod/guidbrowser/start.php, .../views/default/guidbrowser/entity.php,
  .../views/default/guidbrowser/entity_full.php,
  .../views/default/guidbrowser/navbar.php,
  .../views/default/guidbrowser/newentity.php: Marcus Povey
  <marcus@dushka.co.uk> * End of day 

2008-04-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php, engine/lib/entities.php, engine/lib/users.php:
  Assorted entity fixes 

  	* engine/lib/plugins.php: Plugins now autoregister translations 

  	* engine/lib/entities.php: Small fix for get_entities 

  	* mod/blog/actions/add.php, mod/blog/languages/en.php, mod/blog/start.php,
  mod/blog/views/default/blog/forms/edit.php: Blog posting 

2008-04-02  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Access id
  better handled 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Subtype is
  converted to its exportable string version 

2008-04-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php: Removed some unnecessary debug junk 

  	* engine/lib/actions.php: Fixed action registration for plugins 

2008-04-02  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/exporttest/index.php: Marcus Povey <marcus@dushka.co.uk> * Minor tweak
  to actually get the command from it all 

2008-04-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Modified page_draw to behave correctly depending
  on sessions 

  	* languages/en.php: Language updates 

  	* action.php: Removing debug issue 

  	* action.php: Debug message in actions 

  	* views/default/account/forms/register.php: Changing the destination of the
  register form 

  	* views/default/css.php, views/default/page_elements/header.php: Separating
  sitename and title in the header 

  	* views/default/css.php, views/default/input/tags.php,
  views/default/input/text.php, views/default/input/url.php: Let's make the
  classes for input elements consistent 

  	* views/default/pageshells/pageshell.php: Reinstating the side menu 

2008-04-02  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* graphics/blockquote.png, graphics/footer.gif, graphics/header.gif,
  graphics/sidebar-bottom.gif, graphics/sidebar-top.gif, views/default/css.php,
  views/default/page_elements/footer.php,
  views/default/pageshells/pageshell.php: basic skin added 

2008-04-02  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/schema/mysql.sql: Marcus Povey
  <marcus@dushka.co.uk> * BUGFIX: User creation * User import functionality
  working 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX:
  Offset/limit 

  	* engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Value to
  value_id 

  	* mod/exporttest/views/default/exporttest/main.php: Marcus Povey
  <marcus@dushka.co.uk> * Now using method=post 

  	* engine/lib/entities.php, mod/tasklist/start.php: Marcus Povey
  <marcus@dushka.co.uk> * REMOVED DEBUG * WARNING!!! THERE IS A PHP BUG ON
  UBUNTU/APACHE2/PHP5 that will prevent metadata from functioning. Values
  appear to get unset. No fix known. 

  	* engine/lib/entities.php: 

  	* mod/tasklist/start.php: 

  	* mod/tasklist/start.php: 

  	* mod/tasklist/start.php: 

  	* engine/lib/entities.php, engine/lib/metadata.php: 

  	* engine/lib/entities.php: 

  	* engine/lib/entities.php: 

  	* engine/lib/entities.php: 

  	* mod/tasklist/start.php: debug 

  	* engine/lib/entities.php: removed debug 

  	* engine/lib/entities.php: debug 

  	* engine/lib/entities.php: debug 

  	* engine/lib/metadata.php: debug 

  	* engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey
  <marcus@dushka.co.uk> * Entity type/ subtype functional 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> *
  get_metadata_byname better handles single/multiple return values 

  	* mod/tasklist/start.php, mod/tasklist/views/default/tasklist/newtask.php: 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> *
  get_metadata_byname better handles single/multiple return values 

2008-04-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/blog/index.php: Slight change to blogs 

2008-04-02  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: debug 

  	* engine/lib/metadata.php: removed debug  

  	* engine/lib/metadata.php: debug 

  	* mod/tasklist/index.php, mod/tasklist/start.php: test 

2008-04-02  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* htaccess_dist: htaccess dist 

  	* engine/lib/users.php: Small fix 

  	* engine/lib/pageowner.php: Smaller version of previous 

  	* engine/lib/pageowner.php: Introducing page_owner_entity 

  	* engine/lib/friends.php: Removing the friends module (it's unnecessary) 

  	* engine/lib/pageowner.php: Fix to previous 

  	* engine/lib/pageowner.php: Reverting page_owner 

2008-04-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * End of day... 

  	* engine/lib/annotations.php, engine/lib/extender.php,
  engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Moved common
  functionality of metadata and annotations into superclass. 

2008-04-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* languages/en.php, mod/blog/add.php, mod/blog/edit.php, mod/blog/index.php,
  mod/blog/languages/en.php, mod/blog/start.php,
  mod/blog/views/default/blog/forms/edit.php: Further adventures in blogging;
  saving for now 

  	* mod/blog/index.php, mod/blog/languages/en.php, mod/blog/start.php,
  views/default/welcome/logged_in.php: Blog mod and welcome screen updates 

  	* engine/lib/pageowner.php: Update to docs for previous 

  	* engine/lib/pageowner.php, engine/lib/users.php: page_owner() now returns
  an ElggUser or false 

  	* views/default/navigation/toolbox.php: Modified toolbox to display menu
  items correctly 

  	* engine/lib/elgglib.php: Fixed the menu item function 

2008-04-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* index.php: Marcus Povey <marcus@dushka.co.uk> * Removed debug 

2008-04-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/languages.php: Added the register_languages function, for
  easier loading of language files from plugins 

  	* actions/register.php, engine/lib/entities.php, engine/lib/sessions.php,
  engine/lib/users.php: Registration, login, logout work. Victory! 

  	* views/default/account/forms/register.php: Registration form update 

  	* engine/lib/users.php: Updated the registration function 

  	* languages/en.php, register.php, views/default/account/forms/login.php,
  views/default/account/forms/register.php, views/default/login.php,
  views/default/welcome/logged_out.php: Further adventures in registration 

2008-04-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Some UUID
  functions 

2008-04-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/login.php, actions/logout.php, actions/register.php,
  engine/lib/entities.php, engine/lib/users.php, languages/en.php,
  views/default/login.php: User registration gubbins 

2008-04-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Used wrong
  function decl 

  	* mod/exporttest/index.php,
  mod/exporttest/views/default/exporttest/main.php: Marcus Povey
  <marcus@dushka.co.uk> * Added import block 

  	* engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Moved import to
  ElggEntity 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Moved import
  to ElggEntity 

2008-04-01  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php, languages/en.php,
  views/default/navigation/topmenu.php, views/default/page_elements/header.php,
  views/default/welcome.php, views/default/welcome/logged_in.php,
  views/default/welcome/logged_out.php: Fixed some session stuff, modified a
  few views 

2008-04-01  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Moved import
  to ElggEntity 

  	* engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * Moved import to
  ElggEntity 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Entities
  owner_guid exported as owner_uuid 

2008-03-31  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Tidied up
  comments 

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Somewhat more
  robust import logic 

  	* engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey
  <marcus@dushka.co.uk> * Owner guid converted to a uuid 

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Initial xml
  import. 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Export of
  entities now includes uuid 

2008-03-31  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/test/graphics/elgg.powered.png, mod/test/graphics/leaf.jpg,
  mod/test/graphics/logo.png, mod/test/graphics/orange_small.png,
  mod/test/graphics/purplecrayon.gif, mod/test/index.php, mod/test/start.php,
  mod/test/views/default/css.php, mod/test/views/default/menu.php,
  mod/test/views/default/pageshells/pageshell.php,
  mod/test/views/default/testplugin/pageshell.php: Removing the mod/test
  plugin. It doesn't need to be here... 

2008-03-31  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/configuration.php: Marcus Povey <marcus@dushka.co.uk> *
  Reverted regression 

2008-03-29  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * No such entity
  error thrown if invalid guid given for export 

2008-03-28  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/api.php, engine/lib/entities.php,
  engine/lib/export.php, engine/lib/metadata.php, index.php: Marcus Povey
  <marcus@dushka.co.uk> * Metadata and Annotations now exported. 

  	* engine/start.php: Marcus Povey <marcus@dushka.co.uk> * Preloads export
  library - todo: do this better! 

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * 

  	* mod/exporttest/index.php, mod/exporttest/start.php,
  mod/exporttest/views/default/exporttest/main.php,
  .../views/default/exporttest/outputxml.php: Marcus Povey
  <marcus@dushka.co.uk> * Export test 

  	* engine/lib/entities.php, engine/lib/export.php: Marcus Povey
  <marcus@dushka.co.uk> * Export functionality for ElggEntity and children 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Whitespace 

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Using export()
  instead of toStdClass() 

2008-03-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Corresponding fix for register_plugin_hook 

  	* engine/lib/elgglib.php: Fix for trigger_plugin_hook 

  	* engine/lib/configuration.php: Autoconfiguration update .. again 

  	* engine/lib/elgglib.php: Some extra params for elgg_view_entity 

  	* engine/lib/elgglib.php: Added elgg_view_entity(ElggEntity $entity) to
  intelligently display entities 

2008-03-28  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Moved XML
  serialisation functions to export.php 

2008-03-28  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Added custom return values to trigger_plugin_hook 

  	* engine/lib/elgglib.php: Some extra documentation 

  	* engine/lib/elgglib.php: Plugin hooks 

2008-03-27  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/export.php: Marcus Povey <marcus@dushka.co.uk> * Sketch
  import/export functions added, pending event handling functions 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Array
  support added 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Add / update
  meta from array 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Multiple
  meta tag support (requires db schema change) 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Removed sql
  restriction to allow multiple tag entries 

2008-03-26  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/apitest/index.php, mod/apitest/start.php,
  mod/apitest/views/default/apitest/configform.php,
  mod/apitest/views/default/apitest/main.php: Marcus Povey
  <marcus@dushka.co.uk> * Basic API testrig 

2008-03-25  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php, engine/schema/mysql.sql: Marcus Povey
  <marcus@dushka.co.uk> * Subtype subclass instantiation 

  	* engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * IO Exception if
  cache directory doesn't exist 

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Removed debug. 

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Array support
  added to api 

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Call method now
  specified in api 

2008-03-22  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Whitespace
  removed 

2008-03-21  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Tweak for
  unrecognised output format handling 

2008-03-20  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/tasklist/index.php: Marcus Povey <marcus@dushka.co.uk> * tags 

  	* engine/lib/annotations.php, engine/schema/mysql.sql: Marcus Povey
  <marcus@dushka.co.uk> * Annotations now using metastrings table for name_ids
  * Stupid amounts of whitespace removed 

  	* engine/lib/entities.php, engine/lib/metadata.php, engine/schema/mysql.sql:
  Marcus Povey <marcus@dushka.co.uk> * Metadata now using metastrings *
  Entities will now throw an exception when creation is attempted with no owner

  	* mod/tasklist/index.php, mod/tasklist/views/default/tasklist/newtask.php:
  Marcus Povey <marcus@dushka.co.uk> * Tags 

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * a/cvs/csv ...
  oops 

  	* engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * Age checking on
  cache. 

2008-03-19  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Exports working
  system.api.list 

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Removed warning
  when calling undeclaired functions 

  	* endpoints/rest.php: Marcus Povey <marcus@dushka.co.uk> * Added some
  default values - these should be removed! 

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Using simple
  cache for replay protection... still need to clear cache of old files etc. 

  	* engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * Cache no longer
  using matrix directory due to issues with mkdir. 

  	* endpoints/rest.php: Marcus Povey <marcus@dushka.co.uk> * Added expose and
  call functions. 

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Added expose and
  call functions. 

  	* endpoints/rest.php, engine/lib/api.php, index.php: Marcus Povey
  <marcus@dushka.co.uk> * API now uses PAM 

2008-03-18  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* endpoints/rest.php, engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk>
  * API now supporting pluggable output format 

  	* mod/tasklist/index.php, mod/tasklist/start.php,
  mod/tasklist/views/default/tasklist/item.php,
  mod/tasklist/views/default/tasklist/main.php,
  mod/tasklist/views/default/tasklist/newtask.php: Marcus Povey
  <marcus@dushka.co.uk> * Added VERY simple tasklist plugin. 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Final tweaks

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Moved order
  and limit the right way 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Get Metadata
  now actually works 

  	* engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey
  <marcus@dushka.co.uk> * Modified to better deal with metastrings table 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Value to
  value_id 

2008-03-17  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Marcus Povey <marcus@dushka.co.uk> * getOwner now
  consistent with class hierachy 

  	* engine/lib/objects.php, engine/lib/users.php: Marcus Povey
  <marcus@dushka.co.uk> * getOwner now consistent with class hierachy 

  	* engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Fixed sql
  error on clear annotaitons 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * limit/offset
  the wrong way round 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * guid not
  needed in subtype since this is just a label. 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX:
  Added config 

  	* engine/lib/sessions.php, engine/lib/users.php: Marcus Povey
  <marcus@dushka.co.uk> * Some minor tweaks 

  	* engine/lib/configuration.php: Marcus Povey <marcus@dushka.co.uk> *
  Reverted regression caused by previous revision 

2008-03-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sessions.php, engine/lib/users.php: Session functionality,
  hello again! 

2008-03-14  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/languages.php: Marcus Povey
  <marcus@dushka.co.uk> * Removed error outputs * Fixed languages 

  	* engine/lib/access.php: Marcus Povey <marcus@dushka.co.uk> * Made site test
  conditional to remove debug message 

2008-03-14  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php: A quick syntax fix for objects 

2008-03-14  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/entities.php: Marcus Povey
  <marcus@dushka.co.uk> * Get and set annotations seem to be working 

  	* engine/lib/annotations.php, engine/lib/entities.php: Marcus Povey
  <marcus@dushka.co.uk> * Get annotations 

2008-03-14  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php, engine/lib/usersnew.php: Whoops, that should be
  users.php 

  	* engine/lib/usersnew.php: Removed a needless comment 

  	* engine/lib/usersnew.php: New users module 

  	* engine/lib/entities.php, engine/lib/objects.php, engine/lib/users.php:
  Adding a couple of extra functions, deleting the old users module 

2008-03-14  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/entities.php: Marcus Povey
  <marcus@dushka.co.uk> * Annotations added 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added
  average calcs 

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Removed debug 

  	* engine/lib/entities.php, engine/lib/metadata.php, index.php: Marcus Povey
  <marcus@dushka.co.uk> * Metadata code 

2008-03-14  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php: Added new objects class 

  	* engine/lib/entities.php, engine/lib/objects.php: Removing old objects
  class 

2008-03-14  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metastrings.php: Marcus Povey <marcus@dushka.co.uk> *
  Metastrings modified for new schema 

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Belts and
  braces 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Belts and
  braces 

2008-03-13  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Use
  $CONFIG->debug = true to enable query profiling 

  	* engine/lib/entities.php, engine/lib/sites.php: Marcus Povey
  <marcus@dushka.co.uk> * Finally got sites to load :) 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Undone 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Owner ID
  detected if not specified. 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Now saves 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Access
  control fields ok 

  	* engine/lib/access.php: Marcus Povey <marcus@dushka.co.uk> * Access using
  new schema 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Added access
  groups 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Fixed insert
  SQL 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Types
  initialised for first time creation 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Bugfix:
  getMetaData 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Bugfix:
  setMetaData 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Made URL
  unique 

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Commented out
  sites_init - this needs to be rewritten! 

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Added ElggSite 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added
  relationship code 

  	* engine/lib/entities.php, engine/schema/mysql.sql: Marcus Povey
  <marcus@dushka.co.uk> * Removed site_guid references, since this should be
  handled by relationships 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Ooops...
  forgot access controls 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Changed a
  couple of table names 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added
  delete_entity 

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Initial
  framework of ElggEntity code 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * A little bit
  of extra info. 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Made subtype
  a unique key 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * New database
  schema. THIS IS A FLAG DAY! 

2008-03-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Added the ability to set an alternative template
  handler 

2008-03-12  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Multiple
  searches. 

  	* engine/lib/annotations.php: 

  	* engine/lib/annotations.php, engine/lib/metadata.php,
  engine/lib/metastrings.php, engine/lib/sites.php, index.php: Marcus Povey
  <marcus@dushka.co.uk> * Subtyping on annotations and metadata 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * BUGFIX:
  get_data now catches mysql_errors 

2008-03-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/actions.php, mod/test/start.php: Actions fix 

  	* engine/lib/actions.php, engine/lib/objects.php, languages/en.php,
  mod/test/index.php, mod/test/start.php,
  mod/test/views/default/testplugin/pageshell.php: Language updates 

2008-03-12  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/entities.php: Marcus Povey <marcus@dushka.co.uk> * Added
  get_entity_subtypes function 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * object_*
  changed to entity_* in metadata and annotations 

2008-03-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Fixing incorrect primary key 

  	* engine/schema/mysql.sql, mod/test/index.php: Fixing incorrect primary key 

  	* engine/lib/access.php, engine/lib/objects.php, mod/test/index.php: Updates
  to both objects (in order to be able to resave type properly) and access (to
  add useful constants) 

2008-03-12  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * object_*
  changed to entity_* in metadata and annotations 

  	* engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey
  <marcus@dushka.co.uk> * object_* changed to entity_* 

2008-03-11  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/test/views/default/css.php,
  mod/test/views/default/pageshells/pageshell.php: tweak to ben's elgg 0.2
  theme plugin 

2008-03-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* mod/test/graphics/elgg.powered.png, mod/test/graphics/leaf.jpg,
  mod/test/graphics/logo.png, mod/test/graphics/orange_small.png,
  mod/test/graphics/purplecrayon.gif, mod/test/views/default/css.php,
  mod/test/views/default/menu.php,
  mod/test/views/default/pageshells/pageshell.php,
  views/default/navigation/toolbox.php: Adding a friendly old template to the
  test plugin 

2008-03-11  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * File cache
  outline 

2008-03-11  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/css.php: css tweak 

  	* index.php, mod/dashboard/views/default/dashboard/welcome.php: index page
  changes so it now logs you into the dashboard 

  	* mod/dashboard/index.php, mod/dashboard/start.php,
  mod/dashboard/views/default/dashboard/welcome.php, views/default/css.php,
  views/default/navigation/topmenu.php: css, dashboard and topmenu tweaks 

2008-03-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php, engine/lib/plugins.php, mod/test/index.php: Fixes
  for previous 

  	* engine/lib/elgglib.php, engine/lib/plugins.php, mod/test/index.php,
  mod/test/start.php: God bless 'em! Plugins now autoregister their own views. 

2008-03-11  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey
  <marcus@dushka.co.uk> * Removed subtypes until problems with tag system are
  sorted out. 

  	* engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey
  <marcus@dushka.co.uk> * Added orderby and limits 

2008-03-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Page_draw echoes 

2008-03-11  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/cache.php: Marcus Povey <marcus@dushka.co.uk> * ElggCache
  superclass 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Value type
  added 

2008-03-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: user_info() ftw 

2008-03-11  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk> * Added api to list
  apis 

2008-03-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/pageowner.php, engine/lib/users.php: Et voila: page ownership! 

  	* engine/lib/elgglib.php, views/default/pageshell.php,
  views/default/pageshells/pageshell.php: The pageshell now correctly passes
  elements to the header, footer etc. 

  	* mod/test/index.php: Minor test plugin fix 

  	* engine/lib/elgglib.php, views/default/navigation/toolbox.php: Menu items
  fix 

  	* mod/test/start.php: Initial test plugin menu items 

  	* views/default/navigation/toolbox.php: Toolbox navigation edit 

  	* engine/lib/elgglib.php: Registers and menu items 

2008-03-11  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* endpoints/rest.php, engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk>
  * Site id specified 

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Removed log 

  	* engine/lib/annotations.php, engine/lib/metadata.php,
  engine/lib/metastrings.php, engine/schema/mysql.sql: Marcus Povey
  <marcus@dushka.co.uk> * Added metadata/metastrings tag stuff. Lorks. 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Fixed db
  problems 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Removed
  count based on this conversation:  [10:05:38] … basically, if you add an
  item, you need to create a tag entry in the metastrings table (as discussed
  yesterday) [10:05:56] … if you then delete the item, that leaves a tag
  [10:06:07] … if you want to delete the tag when nothing references it
  [10:06:11] … it needs a counter [10:06:29] … which means for every add
  and delete query you need to check for and sometimes update this counter
  [10:06:36] … making three queries for every one [10:06:47] … but if you
  don't do that the meta strings table grows over time [10:06:54] … making it
  space inefficient [10:07:03] … so, which do you do? [10:10:31] … ?
  [10:10:43] … i'd be tempted to not delete [10:10:58] … because the
  multiple queries will be a pain for everyone all the time [10:11:05] … and
  storage costs are cheap [10:11:32] Ben Werdmuller: I would be very tempted to
  do the same [10:11:35] … so let's do that :) [10:11:36] Marcus Povey: maybe
  we could write an admin script to clean up or something [10:11:45] Ben
  Werdmuller: exactly, we could clean up on a cron if people really want
  [10:11:59] … but for now, let's just go with the growing tag cloud 

2008-03-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/login.php, actions/logout.php, engine/lib/languages.php,
  languages/en.php, views/default/login.php,
  views/default/navigation/topmenu.php, views/default/page_elements/footer.php,
  views/default/welcome.php: More language integration 

  	* actions/login.php, actions/logout.php, engine/lib/languages.php,
  languages/en.php: Languages! There's a little more to do, but ... 

2008-03-10  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Added count 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Changed
  metadata database to use metastrings as described (all values in metadata are
  now storing data only once) 

  	* endpoints/rest.php, engine/lib/api.php: Marcus Povey <marcus@dushka.co.uk>
  * First draft api 

2008-03-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sites.php: Updated ref to get_objects 

  	* engine/lib/sites.php: Fixing access permissions error on site update 

  	* engine/lib/objects.php: Updated objects with metadata and annotations 

2008-03-10  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* endpoints/rest.php, engine/lib/api.php, engine/lib/users.php,
  engine/schema/mysql.sql, index.php: Marcus Povey <marcus@dushka.co.uk> *
  Tokens and execute code added to api 

2008-03-10  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/navigation/toolbox.php,
  views/default/navigation/topmenu.php, views/default/page_elements/header.php:
  top level navigation added 

  	* views/default/text/about.php, views/default/text/privacy_view.php,
  views/default/text/tos_view.php: changes to the text pages 

  	* engine/lib/elgglib.php, views/default/basic_elements/login.php,
  views/default/basic_elements/welcome.php, views/default/css.php,
  views/default/input/checkboxes.php, views/default/input/file.php,
  views/default/input/gender.php, views/default/input/longtext.php,
  views/default/input/password.php, views/default/input/pulldown.php,
  views/default/input/radio.php, views/default/input/tags.php,
  views/default/input/text.php, views/default/input/url.php,
  views/default/navigation/toolbox.php, views/default/navigation/topmenu.php,
  views/default/output/date.php, views/default/output/file.php,
  views/default/output/gender.php, views/default/output/longtext.php,
  views/default/output/pulldown.php, views/default/output/tagcloud.php,
  views/default/output/tags.php, views/default/output/text.php,
  views/default/output/timestamp.php, views/default/output/url.php,
  views/default/page_elements/footer.php,
  views/default/page_elements/header.php,
  views/default/pageshells/pageshell.php,
  views/default/pageshells/pageshell_loggedout.php,
  views/default/pageshells/pageshell_sidebar.php, views/default/text/about.php,
  views/default/text/privacy_view.php, views/default/text/tos_view.php: some
  new views 

2008-03-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/login.php, engine/lib/users.php: Adding metadata and annotations
  for users. 

2008-03-10  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Erp 

2008-03-10  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* views/default/welcome.php: logout bug fix 

2008-03-10  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sites.php: 

  	* engine/lib/annotations.php, engine/lib/sites.php: Marcus Povey
  <marcus@dushka.co.uk> * Simple maths functions added 

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Site objects 

2008-03-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/login.php, actions/logout.php, engine/lib/actions.php,
  engine/lib/elgglib.php, engine/lib/users.php,
  views/default/messages/list.php, views/default/messages/messages/list.php,
  views/default/pageshell.php: Messages and actions: fixed! 

2008-03-10  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Remove site
  metadata 

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Get user sites 

2008-03-10  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* actions/login.php, views/default/login.php: Fixing the login form 

2008-03-09  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* index.php: Marcus Povey <marcus@dushka.co.uk> * Commented out my testing 

  	* engine/lib/annotations.php: 

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Fixed copy
  constructor 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Will now
  return objects via metadata 

  	* engine/schema/mysql.sql: 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Corrected
  database fault 

2008-03-08  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/settings.example.php: add url field to settings 

  	* views/default/css.php: css tweak 

  	* actions/login.php, actions/logout.php, engine/lib/users.php, index.php,
  views/default/css.php, views/default/login.php, views/default/pageshell.php,
  views/default/welcome.php: crude login and logout functionality 

2008-03-08  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Added
  get_objects_from_metadatas (untested) 

2008-03-08  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/configuration.php, mod/test/index.php: Configuration fix 

2008-03-08  dave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/vendors/jquery/jquery.js: jquery added to core 

2008-03-07  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Add name and
  value to get_metadatas 

2008-03-07  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/users.php: Log in and logout 

  	* mod/test/start.php, mod/test/views/default/testplugin/pageshell.php: Test
  plugin 

  	* engine/lib/elgglib.php: Event API fix 

  	* engine/lib/plugins.php, engine/start.php: Some extra plugins stuff 

  	* engine/lib/users.php: Grabbing the ElggUser and sticking it in the session
  as appropriate 

  	* engine/lib/friends.php, engine/lib/users.php, engine/schema/mysql.sql,
  index.php: Users and friends 

  	* engine/lib/sites.php: Fix for ElggSites 

2008-03-07  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* endpoints/rest.php, engine/lib/api.php, engine/schema/mysql.sql: Marcus
  Povey <marcus@dushka.co.uk> * Initial work on API 

2008-03-06  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/sites.php: Marcus Povey
  <marcus@dushka.co.uk> * Added delete annotations, fixed error on annotation
  search (missing params) 

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Delete site
  implemented 

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Count added 

  	* engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey
  <marcus@dushka.co.uk> * Casting done 

  	* engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Updated 

  	* engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Added
  count to annotations 

  	* engine/lib/objects.php: Marcus Povey <marcus@dushka.co.uk> * Casting takes
  advantage of constructor 

  	* engine/lib/annotations.php, engine/lib/metadata.php, engine/lib/sites.php,
  index.php: Marcus Povey <marcus@dushka.co.uk> * Initial annotations and
  metadata get/sets functional, combined with site test 

  	* engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Can
  retrieve annotations 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Metadata
  creates and updates 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Meta now
  updates if item already exists (if the user has permission) 

2008-03-06  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php: Objects are now cast to ElggObjects on get 

2008-03-06  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/metadata.php: Marcus Povey
  <marcus@dushka.co.uk> * Cleared up typo 

  	* engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * User ID
  detected if not provided 

  	* engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Very
  crude type detection for annotation tags, defaults to 'tag' 

  	* engine/lib/sites.php: Marcus Povey <marcus@dushka.co.uk> * Implemented
  update site 

  	* engine/lib/annotations.php: Marcus Povey <marcus@dushka.co.uk> * Ability
  to change owner 

  	* engine/lib/metadata.php: Marcus Povey <marcus@dushka.co.uk> * Ability to
  change owner 

  	* engine/lib/annotations.php, engine/lib/metadata.php,
  engine/lib/objects.php: Marcus Povey <marcus@dushka.co.uk> * Fixed get/sets 

  	* engine/lib/objects.php: Fixed ElggObject attributes. 

  	* engine/schema/mysql.sql: 

  	* engine/schema/mysql.sql: Marcus Povey <marcus@dushka.co.uk> * Removed
  write access id on sites since it seemed superfluous 

2008-03-05  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/annotations.php, engine/lib/metadata.php, engine/lib/sites.php,
  index.php: End of day 

  	* engine/lib/database.php: Marcus Povey <marcus@dushka.co.uk> * Sanitise
  trims as well 

  	* engine/lib/exceptions.php: Marcus Povey <marcus@dushka.co.uk> * A couple
  more exceptions 

  	* engine/lib/elgglib.php: Marcus Povey <marcus@dushka.co.uk> * Exceptions
  that are handled by the default elgg error handler are now echoed to the
  error log. 

  	* engine/lib/annotations.php, engine/lib/metadata.php: Minor tweaks 

  	* engine/lib/annotations.php, engine/lib/metadata.php: Switching to desktop 

  	* engine/lib/annotations.php, engine/lib/metadata.php: Types forced on
  $object->value 

  	* engine/lib/metadata.php: Added metadata object and methods 

  	* engine/schema/mysql.sql: Added owner id to metadata 

  	* engine/lib/annotations.php, engine/lib/sites.php: Changed
  mysql_real_escape_string to sanitise_string 

  	* engine/lib/annotations.php: Get annotations 

2008-03-04  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/metadata.php: Commit so i can switch to the laptop...  

  	* engine/lib/annotations.php: initial annotations library added (untested) 

  	* engine/schema/mysql.sql: Added metadata and annotations, removed
  superfluous tables. 

  	* engine/lib/sites.php: 

  	* engine/lib/sites.php: Get site prototype 

  	* engine/lib/sites.php: Save 

  	* engine/lib/sites.php: Added a basic ElggSite outline 

2008-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php: Further additions to the ElggObject, according to
  spec 

2008-03-03  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/schema/mysql.sql: new site db 

  	* engine/lib/database.php: Fixed get_tables so install works correctly 

  	* engine/lib/configuration.php: Fixed wwwroot 

2008-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php: Extending stdClass is silly 

  	* engine/lib/configuration.php, engine/lib/elgglib.php: Removed some notices

  	* engine/lib/database.php: Fixed install issue 

2008-03-03  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: removed echo 

2008-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/configuration.php, engine/lib/database.php,
  engine/schema/mysql.sql, engine/settings.example.php, engine/start.php:
  Installation issues: fixed 

2008-03-03  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixed short circuit comparison 

2008-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Some further fixes 

  	* engine/lib/elgglib.php: Views directory fix 

2008-03-03  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Fixed file exist error 

  	* engine/lib/elgglib.php: Removed test to see if .htaccess exists, this test
  doesn't work on my machine. Reason unknown. 

  	* engine/lib/database.php: Candidate for deletion  

2008-03-03  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Added callbacks to get_data 

  	* engine/lib/objects.php, index.php: Some misc changes 

2008-03-03  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Database errors now distinct from "no data",
  errors are hard fails 

2008-02-17  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/objects.php: Further metadata and ElggObject updates. 

  	* engine/lib/objects.php: Added most of an ElggObject class 

  	* engine/lib/objects.php: Full object and object metadata CRUD functionality

2008-02-15  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/access.php, engine/lib/database.php, engine/lib/objects.php,
  engine/lib/sites.php, engine/lib/users.php, engine/schema/mysql.sql,
  index.php: All kinds of object and database stuff 

  	* engine/schema/mysql.sql, engine/start.php, install.php: Added the concept
  of a site_id to msot of the database tables. Also some extra installation
  stuff. 

  	* views/default/css.php: Added a CSS file 

  	* engine/lib/actions.php, engine/lib/database.php, engine/lib/elgglib.php,
  engine/lib/plugins.php, engine/schema/mysql.sql, engine/settings.example.php:
  Adding more plugin-related fun 

  	* engine/lib/configuration.php, views/default/pageshell.php: Various
  configuration things 

  	* engine/lib/configuration.php, engine/lib/elgglib.php,
  engine/lib/plugins.php, engine/start.php: Simple plugin mechanism 

  	* engine/lib/elgglib.php: Correction to previous 

  	* engine/lib/elgglib.php: Plugins can now extend views. 

  	* css/css.php: Importing the dynamic CSS file 

2008-02-14  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/install.php, install.php, views/default/pageshell.php: Some
  further installation tweaks 

  	* engine/lib/database.php, engine/lib/elgglib.php, install.php: A simple
  beginning to an install script 

  	* action.php, htaccess_dist, index.php, views/default/pageshell.php: Changes
  to site structure 

  	* engine/lib/actions.php, engine/lib/elgglib.php, engine/schema/mysql.sql,
  engine/settings.example.php, index.php,
  views/default/messages/sanitisation/htaccess.php: Actions, .htaccess, and the
  database schema 

2008-02-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/database.php: Added more context to the database function notes

  	* engine/lib/database.php, engine/start.php: Added some fancy database
  connection gubbins. If you give it loads of read or write dbs to pick from,
  Elgg will choose one at random for each category! 

  	* engine/lib/elgglib.php, engine/start.php, views/default/pageshell.php:
  Messages and exceptions, working merrily together. Aww. 

  	* views/default/messages/messages/list.php,
  views/default/messages/messages/message.php: Standard messages are now
  displayed. 

  	* engine/lib/elgglib.php, engine/start.php,
  views/default/messages/errors/exception.php,
  views/default/messages/exceptions/exception.php,
  views/default/messages/list.php, views/default/pageshell.php: Further message
  handling in the template 

  	* engine/lib/elgglib.php, engine/lib/input.php, engine/start.php,
  views/default/messages/errors/exception.php: Exception handling 

2008-02-13  icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php: Moving on to explodenew 

  	* engine/lib/exceptions.php: Updates  

  	* engine/lib/input.php: Added input method 

  	* engine/start.php: Start now reporting errors using exceptions... 

  	* engine/lib/exceptions.php: Added installation exception  

  	* engine/start.php: Loads now 

  	* engine/lib/elgglib.php: Ooops... 

  	* engine/start.php: Loading exceptions 

  	* engine/lib/elgglib.php: Added error handler stuff. 

  	* engine/lib/exceptions.php: Added exceptions 

  	* engine/start.php: Added CVS exclude to start.php 

2008-02-13  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/start.php, views/default/messages/sanitisation/settings.php: A
  slightly better no-settings error. It's probably a good idea to eventually
  allow people to edit settings.php directly if they have the access defined. 

  	* engine/start.php: Let's be a little more friendly. 

  	* engine/start.php, views/default/messages/errors/error.php,
  views/default/messages/errors/list.php, views/default/pageshell.php: Some
  error reporting and initial (very, very basic) templating 

  	* engine/lib/elgglib.php: A little reoirganisation in elgglib 

2008-02-12  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/lib/elgglib.php: Adding priority and a little more description to
  the events API. 

  	* engine/lib/elgglib.php, engine/start.php: Adding the events API 

  	* engine/lib/elgglib.php, engine/start.php: Sanitisation 

  	* engine/lib/elgglib.php, engine/start.php,
  views/default/messages/sanitisation/settings.php: Introducing views and some
  sanitisation 

  	* engine/lib/elgglib.php, engine/start.php, index.php: The engine starter
  now functions appropriately 

2008-02-11  ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544>

  	* engine/settings.example.php, engine/start.functions.php, engine/start.php:
  Some more bootstrapping. 
