Evan Prodromou 
							
						 
					 
					
						
						
							
						
						73f4762a55 
					 
					
						
						
							
							Don't serialize protected attrs  
						
						
						
						
					 
					
						2011-04-18 18:23:06 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						b78e5de474 
					 
					
						
						
							
							Profile::getOwnedTags -> Profile::getLists, first argument is the current user, or the user accessing the lists.  
						
						
						
						
					 
					
						2011-04-16 00:52:58 +05:30 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						41dc9ca497 
					 
					
						
						
							
							Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x  
						
						... 
						
						
						
						Conflicts:
	classes/Profile.php 
						
						
					 
					
						2011-04-14 18:28:03 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						70c8de4354 
					 
					
						
						
							
							Remove bogus parameters from function declaration (was throwing a warning)  
						
						
						
						
					 
					
						2011-04-14 15:07:54 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9208c94b29 
					 
					
						
						
							
							don't show private lists; correct link in header  
						
						
						
						
					 
					
						2011-04-14 17:27:26 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						90e6eab68e 
					 
					
						
						
							
							show user's lists in sidebar  
						
						
						
						
					 
					
						2011-04-14 16:57:50 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a0b4282cbf 
					 
					
						
						
							
							hook for getting profile avatars  
						
						
						
						
					 
					
						2011-04-14 11:33:10 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f9a91a2809 
					 
					
						
						
							
							Utility Profile::current() to get current user's profile  
						
						
						
						
					 
					
						2011-04-11 11:16:30 -04:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						f0d762f196 
					 
					
						
						
							
							Update/add translator documentation.  
						
						... 
						
						
						
						L10n/i18n updates.
Superfluous whitespace removed.
Add FIXME for a few i18n issues I couldn't solve this quickly.
Takes care of documentation for all core code added in merge of "people tags" feature (Commit:e75c9988ebe33822e493ac225859bc593ff9b855). 
						
						
					 
					
						2011-04-10 19:59:55 +02:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						fc21e5c76b 
					 
					
						
						
							
							Fix type conversion warnings caused when calling getUser / getProfile for the second time  
						
						
						
						
					 
					
						2011-04-09 22:16:52 +05:30 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						f47027abbe 
					 
					
						
						
							
							Merge remote-tracking branch 'mainline/1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	lib/profileblock.php
	theme/default/css/display.css 
						
						
					 
					
						2011-04-09 21:57:45 +05:30 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						731bdab804 
					 
					
						
						
							
							Use pkeyGet() instead of idStream() for fave caching  
						
						
						
						
					 
					
						2011-04-07 16:57:16 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						adf4d96013 
					 
					
						
						
							
							store oft-requested stuff in the data object  
						
						
						
						
					 
					
						2011-04-07 16:55:32 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						ad86eb78d3 
					 
					
						
						
							
							Merge remote-tracking branch 'mainline/1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	js/util.min.js
	lib/default.php 
						
						
					 
					
						2011-04-07 23:13:45 +05:30 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						29243cd21a 
					 
					
						
						
							
							make Profile::isMember() and Profile::isAdmin() use caching pkeyGet()  
						
						
						
						
					 
					
						2011-04-06 18:12:25 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b3e7dd70e2 
					 
					
						
						
							
							don't put bogus groups into the groups array  
						
						
						
						
					 
					
						2011-04-05 18:27:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						efd2c68de9 
					 
					
						
						
							
							cache groups per user  
						
						
						
						
					 
					
						2011-04-05 17:20:17 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						5a2bab07b2 
					 
					
						
						
							
							Merge remote-tracking branch 'mainline/1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	actions/tagother.php
	classes/Profile.php
	classes/Profile_tag.php
	js/util.min.js 
						
						
					 
					
						2011-03-30 15:47:42 +05:30 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9f1603462d 
					 
					
						
						
							
							Merge branch 'limitdist2' into 1.0.x  
						
						
						
						
					 
					
						2011-03-29 17:32:17 -04:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						700018fd09 
					 
					
						
						
							
							L10n/i18n updated.  
						
						... 
						
						
						
						Translator documentation updated.
FIXME added for missing class documentation.
Various documentation tweaks. 
						
						
					 
					
						2011-03-29 23:00:29 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e862dcdb8a 
					 
					
						
						
							
							Merge branch '1.0.x' into limitdist2  
						
						
						
						
					 
					
						2011-03-28 21:56:34 -04:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						e5b5c256a3 
					 
					
						
						
							
							Working subscription approval!  
						
						
						
						
					 
					
						2011-03-28 17:08:04 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						a70e68e09c 
					 
					
						
						
							
							Work in progress: can create & cancel sub requests  
						
						
						
						
					 
					
						2011-03-28 16:12:51 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						df5def8ce4 
					 
					
						
						
							
							Work in progress: subscription approval policy field in place on user, hooked up to settings. Queue not 100% tidied up, no UI for queue or management yet.  
						
						
						
						
					 
					
						2011-03-28 15:13:59 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						11b40ddb1b 
					 
					
						
						
							
							work in progress...  
						
						
						
						
					 
					
						2011-03-28 13:59:48 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0c3f8208cd 
					 
					
						
						
							
							Merge branch 'limitdist' into limitdist2  
						
						
						
						
					 
					
						2011-03-25 11:46:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						44bcc942b8 
					 
					
						
						
							
							Break up stream code to use separate notice stream classes  
						
						... 
						
						
						
						Rearchitect (again!) notice stream code to delegate different functionality up and down the stack.
Now, different classes implement NoticeStream. 
						
						
					 
					
						2011-03-24 18:04:19 -04:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						3be26565fb 
					 
					
						
						
							
							Update translator documentation.  
						
						... 
						
						
						
						i18n/L10n updates.
Superfluous whitespace removed.
Add FIXME in files with missing documentation. 
						
						
					 
					
						2011-03-24 11:48:51 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						eb1faa7865 
					 
					
						
						
							
							Merge branch '1.0.x' into limitdist  
						
						... 
						
						
						
						Conflicts:
	classes/Notice.php 
						
						
					 
					
						2011-03-23 15:58:27 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						2b901894c2 
					 
					
						
						
							
							Some fixes to make the notice stream class work  
						
						
						
						
					 
					
						2011-03-23 11:59:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0b35ce7c37 
					 
					
						
						
							
							New NoticeStream class to reify streams of notices  
						
						... 
						
						
						
						We've been muddling through with 6- or 8-argument functions for managing streams. I'd
like to start thinking of streams as their own thing, and give them some more value.
So, the new NoticeStream class takes over the Notice::stream() function and Notice::getStreamByIds().
There's probably some fine-tuning to do on the object interface. 
						
						
					 
					
						2011-03-23 11:29:55 -04:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						14a6ab2b04 
					 
					
						
						
							
							Refactoring on notification mail generation: common profile & footer chunks pulled out, notifications added for group joins.  
						
						
						
						
					 
					
						2011-03-22 16:50:27 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						fd8dad3963 
					 
					
						
						
							
							Merge branch 'limitdist' of gitorious.org:~evan/statusnet/evans-mainline into limitdist  
						
						... 
						
						
						
						Conflicts:
	classes/Notice.php 
						
						
					 
					
						2011-03-22 18:17:09 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						26a4bd7dbf 
					 
					
						
						
							
							move scope check to Notice so we can have a null profile  
						
						
						
						
					 
					
						2011-03-22 11:56:28 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7fc5679e7e 
					 
					
						
						
							
							function for checking scope rules for Profile  
						
						
						
						
					 
					
						2011-03-22 11:56:28 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						83fb5e6023 
					 
					
						
						
							
							Mass replacement of #-comments with //-comments  
						
						... 
						
						
						
						like leprous boils in our code. So, I've replaced all of them with //
comments instead. It's a massive, meaningless, and potentially buggy
change -- great one for the middle of a release cycle, eh? 
						
						
					 
					
						2011-03-22 11:54:23 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						bf121a695a 
					 
					
						
						
							
							Merge remote-tracking branch 'mainline/1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	classes/Profile.php 
						
						
					 
					
						2011-03-22 07:59:06 +05:30 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						942887ca8c 
					 
					
						
						
							
							Split up some list/form classes, and get the 'approve' and 'cancel' links on group member queue working.  
						
						
						
						
					 
					
						2011-03-21 17:17:18 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						471a480587 
					 
					
						
						
							
							Logic to have group joins turn into pending joins automatically when group is set to mod; allow users to cancel their pending group requests.  
						
						
						
						
					 
					
						2011-03-21 16:26:41 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						a54eb0941e 
					 
					
						
						
							
							Tweaking request_queue -> group_join_queue, easier to deal with the indexes and keys and caching this way.  
						
						
						
						
					 
					
						2011-03-21 15:05:36 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						541dfa04fe 
					 
					
						
						
							
							Switch things from calling Group_member::join & leave & calling events manually to running through Profile::joinGroup() && Profile::leaveGroup(), with the events encapsulated.  
						
						
						
						
					 
					
						2011-03-21 14:35:29 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9af92f94bd 
					 
					
						
						
							
							function for checking scope rules for Profile  
						
						
						
						
					 
					
						2011-03-17 12:16:09 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						1b1a427237 
					 
					
						
						
							
							DB_DataObjects for people tags  
						
						
						
						
					 
					
						2011-03-06 23:28:03 +05:30 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						d09aa9c947 
					 
					
						
						
							
							Workaround for bug causing fatal error during favoriting; Profile::getCurrentNotice() was returning an ArrayList instead of a Notice directly due to pulling through Profile::getNotices(). This caused failure in Fave::addNew() which specifies it wants a Notice. Caused failure of the 'fav' IM command.  
						
						
						
						
					 
					
						2011-03-01 17:01:35 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						b7d0746694 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						... 
						
						
						
						Conflicts:
	actions/confirmaddress.php
	actions/emailsettings.php
	actions/hostmeta.php
	actions/imsettings.php
	actions/login.php
	actions/profilesettings.php
	actions/showgroup.php
	actions/smssettings.php
	actions/urlsettings.php
	actions/userauthorization.php
	actions/userdesignsettings.php
	classes/Memcached_DataObject.php
	index.php
	lib/accountsettingsaction.php
	lib/action.php
	lib/common.php
	lib/connectsettingsaction.php
	lib/designsettings.php
	lib/personalgroupnav.php
	lib/profileaction.php
	lib/userprofile.php
	plugins/ClientSideShorten/ClientSideShortenPlugin.php
	plugins/Facebook/FBConnectSettings.php
	plugins/Facebook/FacebookPlugin.php
	plugins/NewMenu/NewMenuPlugin.php
	plugins/NewMenu/newmenu.css 
						
						
					 
					
						2011-02-28 15:39:43 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						17176ee445 
					 
					
						
						
							
							Merge branch 'json-activities' into 0.9.x  
						
						
						
						
					 
					
						2011-02-25 00:15:26 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f743a233ab 
					 
					
						
						
							
							Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2011-02-21 16:36:12 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						1525acdca1 
					 
					
						
						
							
							Extend authorization framework to cover login and API use  
						
						... 
						
						
						
						I've extended the rights framework (centering on the Right class and Profile::hasRight()) to cover
Web login and API use. This will make it possible to prevent login and API use by users.
I added two new Right constants to the Right class: WEBLOGIN and API. I check these rights using
Profile::hasRight() when initializing users. If the rights check fails, I throw an exception.
I created a new AuthorizationException class for this particular
exception, in order to allow a different UI for these kinds of exceptions (or whatever). 
						
						
					 
					
						2011-02-21 10:20:42 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						29ce5dd19a 
					 
					
						
						
							
							Reinstate profile_info in author/actor  
						
						
						
						
					 
					
						2011-02-17 19:02:57 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						98b1fe07c6 
					 
					
						
						
							
							Blow user:site_owner cache when granting/revoking 'owner' role  
						
						
						
						
					 
					
						2011-02-17 16:46:08 -08:00