Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						747fe9d59b 
					 
					
						
						
							
							Tidying up getUser calls to profiles and some events  
						
						... 
						
						
						
						getUser calls are much more strict, and one place where this was found was
in the (un)subscribe start/end event handlers, which resulted in making the
Subscription class a bit stricter, regarding ::start and ::cancel at least.
Several minor fixes in many files were made due to this.
This does NOT touch the Foreign_link function, which should also have a more
strict getUser call. That is a future project. 
						
						
					 
					
						2013-09-09 23:03:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2a4dc77a63 
					 
					
						
						
							
							The overloaded DB_DataObject function staticGet is now called getKV  
						
						... 
						
						
						
						I used this hacky sed-command (run it from your GNU Social root, or change the first grep's path to where it actually lies) to do a rough fix on all ::staticGet calls and rename them to ::getKV
   sed -i -s -e '/DataObject::staticGet/I!s/::staticGet/::getKV/Ig' $(grep -R ::staticGet `pwd`/* | grep -v -e '^extlib' | grep -v DataObject:: |grep -v "function staticGet"|cut -d: -f1 |sort |uniq)
If you're applying this, remember to change the Managed_DataObject and Memcached_DataObject function definitions of staticGet to getKV!
This might of course take some getting used to, or modification fo StatusNet plugins, but the result is that all the static calls (to staticGet) are now properly made without breaking PHP Strict Standards. Standards are there to be followed (and they caused some very bad confusion when used with get_called_class)
Reasonably any plugin or code that tests for the definition of 'GNUSOCIAL' or similar will take this change into consideration. 
						
						
					 
					
						2013-08-18 13:13:56 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						14fbd68a12 
					 
					
						
						
							
							Cast lat/lon to float; check for non-empty  
						
						
						
						
					 
					
						2013-06-08 21:16:58 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						8853821db2 
					 
					
						
						
							
							Bad variable in ActivityObject::fromMessage()  
						
						
						
						
					 
					
						2013-06-08 21:07:56 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						96d7b68c50 
					 
					
						
						
							
							Store direct messages as an activity  
						
						
						
						
					 
					
						2013-06-08 17:54:27 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						caf5f0b3bd 
					 
					
						
						
							
							Some more well-known sources from plugins  
						
						
						
						
					 
					
						2013-06-07 11:49:47 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						08eca420ca 
					 
					
						
						
							
							Add generator to JSON output  
						
						
						
						
					 
					
						2013-06-07 11:35:06 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						6164940e8c 
					 
					
						
						
							
							Some better context for notices as arrays  
						
						
						
						
					 
					
						2013-06-07 03:11:23 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						221c724b4c 
					 
					
						
						
							
							Fix the switch on type  
						
						
						
						
					 
					
						2013-06-05 16:58:54 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0e83c5c824 
					 
					
						
						
							
							Better type check, better URL  
						
						
						
						
					 
					
						2013-06-05 16:51:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a9b2a86004 
					 
					
						
						
							
							Better URL creation for attachments  
						
						
						
						
					 
					
						2013-06-05 16:12:54 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5ba2cb07ea 
					 
					
						
						
							
							Better handling of null values in ActivityObject::mimeTypeToObjectType  
						
						
						
						
					 
					
						2013-06-05 16:11:51 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7229533b0f 
					 
					
						
						
							
							Use real attachments for JSON output  
						
						
						
						
					 
					
						2013-06-05 09:39:43 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						74ec87c27c 
					 
					
						
						
							
							Don't set the title of a notice to its plain-text content.  
						
						
						
						
					 
					
						2013-06-04 22:27:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						759754555d 
					 
					
						
						
							
							Change geopoint to location  
						
						
						
						
					 
					
						2013-06-04 17:22:51 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a2dd5dfef3 
					 
					
						
						
							
							Remove duplicate of extensions  
						
						
						
						
					 
					
						2013-06-04 17:16:34 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f66fedaac8 
					 
					
						
						
							
							Use status_net, portablecontacts_net namespaces  
						
						
						
						
					 
					
						2013-06-04 17:12:28 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						879a6f9ce7 
					 
					
						
						
							
							Slightly better ActivityStreams JSON output  
						
						
						
						
					 
					
						2013-06-04 17:00:51 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						795a4a02ba 
					 
					
						
						
							
							Add the service type for activity objects  
						
						
						
						
					 
					
						2013-06-04 16:31:03 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						70aada690b 
					 
					
						
						
							
							add objectType, content to activity objects in JSON  
						
						
						
						
					 
					
						2011-12-31 01:56:26 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						297d603feb 
					 
					
						
						
							
							Update activity streams JSON to match spec  
						
						... 
						
						
						
						Squashed commit of the following:
commit 0722450267a1d0f4bdc2853f52a85b850329db73
Author: Zach Copley <zach@status.net >
Date:   Thu Aug 25 09:58:29 2011 -0700
    Updgrade activity object json
commit 882ba1dceaba8a0b3ec3513760aa09f68e41f270
Author: Zach Copley <zach@status.net >
Date:   Wed Aug 24 16:30:07 2011 -0700
    Update to the JSON activity serialization document
commit 121e441b314b93e184711c3dcc79ada69d429eba
Author: Zach Copley <zach@status.net >
Date:   Wed Aug 24 15:08:06 2011 -0700
    Output application/json instead of application/stream+json (at least for now)
commit e045e214bffe5e0ddeb0a42555d440b75ae4edde
Author: Zach Copley <zach@status.net >
Date:   Wed Aug 24 15:06:40 2011 -0700
    Update to use latest property names from the JSON activity spec 
						
						
					 
					
						2011-08-25 10:01:20 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						3fbcba40a6 
					 
					
						
						
							
							Don't show large image if it's not available  
						
						
						
						
					 
					
						2011-08-25 11:37:15 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						d277f343ca 
					 
					
						
						
							
							Encode repeats as share activities  
						
						
						
						
					 
					
						2011-07-18 17:06:03 -04:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						cad040ce4e 
					 
					
						
						
							
							Leding tabs to spaces.  
						
						... 
						
						
						
						Superfluous whitespace removed. 
						
						
					 
					
						2011-04-10 19:33:58 +02:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						31c1177970 
					 
					
						
						
							
							Merge branch '1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	EVENTS.txt
	actions/peopletag.php
	actions/tagother.php
	classes/Notice.php
	js/util.js
	js/util.min.js
	lib/accountprofileblock.php
	lib/action.php
	lib/activityobject.php
	lib/command.php
	lib/personalgroupnav.php
	plugins/OStatus/OStatusPlugin.php 
						
						
					 
					
						2011-03-22 07:56:25 +05:30 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						3146c9fae8 
					 
					
						
						
							
							Add event hooks for customizing ActivityObject output to Atom and JSON, and helpers for MicroAppPlugin.  
						
						... 
						
						
						
						New hooks:
* StartActivityObjectOutputAtom
* EndActivityObjectOutputAtom
	$obj ActivityObject
	$out XMLOutputter
* StartActivityObjectOutputJson
* EndActivityObjectOutputJson
	$obj ActivityObject
	&$out array 
						
						
					 
					
						2011-03-11 11:58:53 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						541613ce69 
					 
					
						
						
							
							More doc comments on MicroApp stuff; some of the show-notice code & the ActivityStreams stuff is a bit wonky and may need smoothing out  
						
						
						
						
					 
					
						2011-03-07 15:15:21 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						6862f765f6 
					 
					
						
						
							
							ActivityObject uses Notice's object_type by default  
						
						
						
						
					 
					
						2011-03-07 14:21:16 -05:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						371e923c37 
					 
					
						
						
							
							Twitter lists compatible people tags api  
						
						
						
						
					 
					
						2011-03-07 00:36:06 +05:30 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						11f77b2fca 
					 
					
						
						
							
							Add PoCo to Activity Streams JSON  
						
						
						
						
					 
					
						2011-02-17 22:36:14 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						97af5e1954 
					 
					
						
						
							
							Add geopoint (GeoJSON) extension to AS JSON output  
						
						
						
						
					 
					
						2011-02-17 20:12:28 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						e84b01c76f 
					 
					
						
						
							
							avatars -> avatarLinks  
						
						
						
						
					 
					
						2011-02-17 19:34:39 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						a199192ebf 
					 
					
						
						
							
							Add avatars and notice info  
						
						
						
						
					 
					
						2011-02-16 18:55:13 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						b1675ff175 
					 
					
						
						
							
							Rudimentary support for enclosures and some fiddling  
						
						
						
						
					 
					
						2011-02-16 18:14:58 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						ddda31038e 
					 
					
						
						
							
							Use simple relative object and verb references  
						
						
						
						
					 
					
						2011-02-16 16:44:02 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						e4d5c47ebf 
					 
					
						
						
							
							Add image to JSON ActivityObject and title + links to the JSON document  
						
						
						
						
					 
					
						2011-02-16 16:21:46 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						a1b436a8c6 
					 
					
						
						
							
							First cut at some JSON Activity Streams output  
						
						
						
						
					 
					
						2011-02-15 20:25:39 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						7de1aaf86d 
					 
					
						
						
							
							Atom - output nickname for atom:name in atom:author  
						
						
						
						
					 
					
						2011-02-13 00:40:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c78170a275 
					 
					
						
						
							
							Better job making an ActivityObject from an <atom:author>  
						
						
						
						
					 
					
						2010-12-27 10:19:51 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f5128015be 
					 
					
						
						
							
							Use outputTo() instead of asString() for including sub-elements  
						
						
						
						
					 
					
						2010-12-27 09:46:25 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						1188d5bab2 
					 
					
						
						
							
							Don't output deprecated <activity:actor> element  
						
						
						
						
					 
					
						2010-12-27 09:25:26 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						35d9a065fb 
					 
					
						
						
							
							Revert "initialize ActivityObject::$extra"  
						
						... 
						
						
						
						This reverts commit 3e82000d57 
						
						
					 
					
						2010-12-22 12:07:13 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e11ca1e052 
					 
					
						
						
							
							Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2010-12-22 12:05:40 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						448dfb69d4 
					 
					
						
						
							
							Initialize $extra member to empty array on ActivityObject  
						
						
						
						
					 
					
						2010-12-22 12:03:05 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						3e82000d57 
					 
					
						
						
							
							initialize ActivityObject::$extra  
						
						
						
						
					 
					
						2010-12-22 12:02:50 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						24f9a991b6 
					 
					
						
						
							
							Let activity objects write directly to activity's own outputter  
						
						
						
						
					 
					
						2010-12-20 13:30:33 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						25d03c42e6 
					 
					
						
						
							
							Add events for representing objects as activity:object  
						
						... 
						
						
						
						Add 6 new events to make it easier to override the type of an activity object. 
						
						
					 
					
						2010-12-18 17:24:41 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						20f2167425 
					 
					
						
						
							
							Merge branch 'master' of gitorious.org:statusnet/mainline into feedfix  
						
						
						
						
					 
					
						2010-09-30 11:31:29 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						1acc7d66c6 
					 
					
						
						
							
							Always specify UTF-8 targt charset for html_entity_decode(); default is 8-bit ISO-8859-1 which causes things to break when we later pass them through things that expect to work with UTF-8. For instance, running through preg_replace() with the /u option results in NULL, leading to problems with OStatus and SubMirror generating their plaintext versions and doing length-cropping.  
						
						
						
						
					 
					
						2010-09-30 11:29:31 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						b9177f5e2e 
					 
					
						
						
							
							* i18n/L10n and translator documentation updates.  
						
						... 
						
						
						
						* whitespace and indentation updates 
						
						
					 
					
						2010-09-29 00:39:45 +02:00