Zach Copley 
							
						 
					 
					
						
						
							
						
						6dc94a5389 
					 
					
						
						
							
							Move getConnectedApps() from Profile to User, where it belongs  
						
						... 
						
						
						
						Conflicts:
	classes/User.php 
						
						
					 
					
						2011-01-20 10:43:27 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						6eca8188b6 
					 
					
						
						
							
							Fix a couple spelling mistakes in comments and remove redundant statement terminator  
						
						
						
						
					 
					
						2011-01-19 15:52:18 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f9b2feb7f5 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						... 
						
						
						
						Conflicts:
	README 
						
						
					 
					
						2011-01-12 18:05:56 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						281076d5f6 
					 
					
						
						
							
							Fix for PHP notice spew in group creation via API: set default 'mainpage' in User_group::register() rather than forcing all callers to do it manually.  
						
						
						
						
					 
					
						2011-01-06 13:22:44 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						af1cbc6fe3 
					 
					
						
						
							
							Fix ticket  #2181 : Can't save  #000000  (black) in color fields on design page  
						
						... 
						
						
						
						It seems to have actually been saving correctly, but the update of the colors on the form success page wasn't working properly.
When a design object is pulled out of the database, the numeric fields are read in as strings, so black comes back as "0".
But, when we populate the new object and then stick it live, we've populated it with actual integers; with memcache on these might live for a while in the cache...
The fallback code in Design::toWebColor() did a check ($color == null) which would be false for the string "0", but counts as true for the *integer* 0.
Thus, the display code would initially interpret the correctly-saved black color as "use default".
Changing the check to === against null and "" empty string avoids the false positive on integers, and lets us see our nice black text immediately after save. 
						
						
					 
					
						2011-01-04 13:09:44 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						32eb4c5e2d 
					 
					
						
						
							
							Merge remote branch 'gitorious/0.9.x' into 1.0.x  
						
						... 
						
						
						
						Conflicts:
	lib/common.php 
						
						
					 
					
						2010-12-30 15:52:08 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						26afe79ed9 
					 
					
						
						
							
							Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2010-12-29 14:53:38 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						39cf2338c2 
					 
					
						
						
							
							Bad method call in File_to_post  
						
						
						
						
					 
					
						2010-12-29 13:28:32 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						d31397bd45 
					 
					
						
						
							
							method to count notices linking to an URL  
						
						
						
						
					 
					
						2010-12-28 13:44:49 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						6ab46c70f7 
					 
					
						
						
							
							Delete file links when Notice is deleted  
						
						
						
						
					 
					
						2010-12-28 13:44:18 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a2000f889a 
					 
					
						
						
							
							Merge branch '0.9.x' into socialbookmark  
						
						
						
						
					 
					
						2010-12-28 13:42:44 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						faf0081a8b 
					 
					
						
						
							
							Fixes from testing File::stream()  
						
						
						
						
					 
					
						2010-12-28 12:57:31 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						bf4c5cb41a 
					 
					
						
						
							
							Stream of notices linking to an URL  
						
						
						
						
					 
					
						2010-12-28 11:58:55 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						e211e6228d 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						
						
						
					 
					
						2010-12-28 11:38:34 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						90c7ff1983 
					 
					
						
						
							
							Merge branch 'master' into 0.9.x  
						
						
						
						
					 
					
						2010-12-28 11:37:38 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						d3d9797496 
					 
					
						
						
							
							Prevent group creation by silenced users.  
						
						... 
						
						
						
						* adds Right::CREATEGROUP
* logic in Profile::hasRight() checks for silencing
* NewgroupAction checks for the permission before letting you see or process the form in the UI
* User_group::register() logic does a low-level check on the specified initial group admin, and rejects creation if that user doesn't have the right; guaranteeing that API methods etc will also have this restriction applied sensibly. 
						
						
					 
					
						2010-12-28 11:34:02 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						320e73a321 
					 
					
						
						
							
							If notice has been deleted before, don't store URI again  
						
						
						
						
					 
					
						2010-12-27 22:58:13 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						8814fb3822 
					 
					
						
						
							
							Merge branch '0.9.x' into socialbookmark  
						
						
						
						
					 
					
						2010-12-27 22:38:36 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c458bafaa1 
					 
					
						
						
							
							pass through $idField and $createdField in Notice queries  
						
						
						
						
					 
					
						2010-12-27 22:35:57 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						763a5f182d 
					 
					
						
						
							
							Memcache_DataObject checks for PEAR::isError() on results  
						
						
						
						
					 
					
						2010-12-26 21:08:20 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						26baad63f2 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						
						
						
					 
					
						2010-12-22 15:25:38 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						402cac2f93 
					 
					
						
						
							
							Merge branch '0.9.x' into socialbookmark  
						
						... 
						
						
						
						Conflicts:
	lib/activityobject.php 
						
						
					 
					
						2010-12-22 12:09:42 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9a6ceb3303 
					 
					
						
						
							
							Merge branch 'righttoleave' into 0.9.x  
						
						
						
						
					 
					
						2010-12-22 11:22:51 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9480bf1d10 
					 
					
						
						
							
							Notice_tag::url() gets the URL for a tag string  
						
						
						
						
					 
					
						2010-12-19 10:15:56 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						d8a3a88ec8 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						... 
						
						
						
						Conflicts:
	classes/Memcached_DataObject.php 
						
						
					 
					
						2010-12-17 17:13:21 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						fb65d5901d 
					 
					
						
						
							
							Update sorting for conversation views: adds notice_conversation_created_id_idx index on notice, replacing more limited notice_conversation_idx  
						
						
						
						
					 
					
						2010-12-17 16:08:37 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						71151b3bc0 
					 
					
						
						
							
							Update sorting for User::repeatedByMe() -- currently unused. Likely not ideally indexed yet.  
						
						
						
						
					 
					
						2010-12-17 15:28:55 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						b80151275a 
					 
					
						
						
							
							Update sorting on api/statuses/retweets_of_me; was and remains poorly indexed, but will use updated sorting method.  
						
						
						
						
					 
					
						2010-12-17 15:25:19 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						1b90ed564a 
					 
					
						
						
							
							Update sorting on api/statuses/retweets: adds notice_repeat_of_created_id_idx index to replace notice_repeatof_idx  
						
						
						
						
					 
					
						2010-12-17 15:13:09 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						04aa8bd70f 
					 
					
						
						
							
							work around borkage in statuses/repeats -- tries to check an offset var that's not there. use the limit var which is there instead  
						
						
						
						
					 
					
						2010-12-17 15:05:45 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						66474586af 
					 
					
						
						
							
							Update sorting for group inbox timelines; adds group_inbox_group_id_created_notice_id_idx index to group_inbox table  
						
						
						
						
					 
					
						2010-12-17 14:51:37 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						3ddfa4de93 
					 
					
						
						
							
							Update sorting on reply/mentions timeline: added reply_profile_id_modified_notice_id_idx index to reply table  
						
						
						
						
					 
					
						2010-12-17 14:43:45 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						00a5a5342a 
					 
					
						
						
							
							Update sorting for tag-filtered public timeline: needs notice_tag_tag_created_notice_id_idx index added to notice_tag  
						
						
						
						
					 
					
						2010-12-17 14:37:46 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						33daace6cb 
					 
					
						
						
							
							add fixme for since_id/max_id on fave streaming (?)  
						
						
						
						
					 
					
						2010-12-17 14:32:06 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						4adf551f9f 
					 
					
						
						
							
							Update sorting for user tagged timelines (indexing was bad before and remains bad -- we need some DB changes to make this one nice)  
						
						
						
						
					 
					
						2010-12-17 13:45:40 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						4cd3a0756b 
					 
					
						
						
							
							Update notice sorting for profile streams; extract more common code to Notice::addSinceId() and Notice::addMaxId()  
						
						
						
						
					 
					
						2010-12-17 13:20:38 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9e8bbff8ac 
					 
					
						
						
							
							Notice::whereSinceId() and Notice::whereMaxId() encapsulate logic for building where clauses for since_id/max_id parameters. Can override the field names from 'id' and 'created'.  
						
						
						
						
					 
					
						2010-12-17 13:03:18 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						5de86f0ccc 
					 
					
						
						
							
							Initial switch of public timeline stream to use timestamps for internal sorting  
						
						
						
						
					 
					
						2010-12-17 12:38:38 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						7c84c35587 
					 
					
						
						
							
							Notice::getAsTimestamp() static function to look up the timestamp for a given notice, even if it's been deleted. To be used for converting since_id/max_id processing to use timestamp sorting internally.  
						
						
						
						
					 
					
						2010-12-17 12:09:02 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						0535a3d15c 
					 
					
						
						
							
							Event hook for SQLProfile  
						
						
						
						
					 
					
						2010-12-17 11:46:11 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						39804809dd 
					 
					
						
						
							
							distribute flag for Notice::saveNew()  
						
						
						
						
					 
					
						2010-12-16 16:17:38 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						bf20258f4b 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						
						
						
					 
					
						2010-12-15 11:59:31 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						75aaa98462 
					 
					
						
						
							
							define rights for account maintenance and default rules  
						
						
						
						
					 
					
						2010-12-13 16:28:32 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						027c73a4a1 
					 
					
						
						
							
							Merge branch 'activityatompub' into 0.9.x  
						
						
						
						
					 
					
						2010-12-13 14:35:42 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a93f0fea61 
					 
					
						
						
							
							membership stream method and return membership from join() in Group_member class  
						
						
						
						
					 
					
						2010-12-13 13:50:39 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5bbd77b761 
					 
					
						
						
							
							group_member includes self link, edit link  
						
						
						
						
					 
					
						2010-12-13 12:40:44 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						bb55784e90 
					 
					
						
						
							
							Move getConnectedApps() from Profile to User, where it belongs  
						
						
						
						
					 
					
						2010-12-12 17:37:42 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7c37aa802b 
					 
					
						
						
							
							a stream function for Fave class  
						
						
						
						
					 
					
						2010-12-12 12:22:04 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						8dea5144a9 
					 
					
						
						
							
							Merge branch '0.9.x' into activityatompub  
						
						
						
						
					 
					
						2010-12-11 11:03:02 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						af4ee1d490 
					 
					
						
						
							
							Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2010-12-11 11:01:05 -05:00