Evan Prodromou 
							
						 
					 
					
						
						
							
						
						330af9991f 
					 
					
						
						
							
							Show blocked users from group in section  
						
						
						
						
					 
					
						2011-08-27 15:46:05 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						32fa6dd7a2 
					 
					
						
						
							
							Fix logging level in log msg  
						
						
						
						
					 
					
						2011-08-27 12:42:09 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f81c1f7554 
					 
					
						
						
							
							use an array of profiles rather than a looping cursor for profile lists  
						
						
						
						
					 
					
						2011-08-27 12:53:15 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4f86e05d03 
					 
					
						
						
							
							wrap use of repeated element in existence check  
						
						
						
						
					 
					
						2011-08-27 10:02:11 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						34a0525b67 
					 
					
						
						
							
							Profile uses joinAdd() with explicit arguments  
						
						
						
						
					 
					
						2011-08-26 11:48:40 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a47c372ac4 
					 
					
						
						
							
							explicit join for subscribers to a profile list  
						
						
						
						
					 
					
						2011-08-26 11:39:06 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b83af83b82 
					 
					
						
						
							
							return links for foreign keys  
						
						
						
						
					 
					
						2011-08-26 11:37:45 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						968cef0fc6 
					 
					
						
						
							
							strtolower() the class name in cache keys for listGet()  
						
						
						
						
					 
					
						2011-08-24 17:30:17 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						307a75e3a7 
					 
					
						
						
							
							Fix deprecated call-time pass by references  
						
						
						
						
					 
					
						2011-08-23 09:52:48 -07:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						1507c32454 
					 
					
						
						
							
							Fix warnings - function arguments should expect values instead of references  
						
						
						
						
					 
					
						2011-08-23 09:49:32 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b73eaa44de 
					 
					
						
						
							
							emit fewer notices for group joins  
						
						
						
						
					 
					
						2011-08-23 11:49:45 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5c3bc19968 
					 
					
						
						
							
							Re-add lost verb column for Notice  
						
						
						
						
					 
					
						2011-08-23 11:42:18 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						be4d9082f9 
					 
					
						
						
							
							Merge branch '1.0.x' into activity  
						
						
						
						
					 
					
						2011-08-23 00:41:03 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						2ea17b0749 
					 
					
						
						
							
							use references for Notice::_setFaves() and Notice::_setRepeats()  
						
						
						
						
					 
					
						2011-08-23 00:40:54 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c712eefe14 
					 
					
						
						
							
							Merge branch '1.0.x' into activity  
						
						
						
						
					 
					
						2011-08-23 00:17:39 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ce5b44158e 
					 
					
						
						
							
							Get primary key for default value in Memcached_DataObject::staticGet()  
						
						
						
						
					 
					
						2011-08-23 00:14:20 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						01c2c31c1e 
					 
					
						
						
							
							Merge branch '1.0.x' into activity  
						
						... 
						
						
						
						Conflicts:
	db/core.php 
						
						
					 
					
						2011-08-22 18:13:02 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						feb9030fb9 
					 
					
						
						
							
							Remove sequenceKey() since we now use Managed_DataObject  
						
						
						
						
					 
					
						2011-08-22 18:05:37 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7c6399a51a 
					 
					
						
						
							
							Remove now-unused statusnet.ini  
						
						
						
						
					 
					
						2011-08-22 18:03:05 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						6ed88dee94 
					 
					
						
						
							
							forgot Group_member::schemaDef()  
						
						
						
						
					 
					
						2011-08-22 18:02:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9ca3c3d1c3 
					 
					
						
						
							
							move core schema to class files  
						
						
						
						
					 
					
						2011-08-22 17:52:02 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						34d0e1088d 
					 
					
						
						
							
							add URI members to social activity classes  
						
						
						
						
					 
					
						2011-08-22 16:36:23 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						48bb784400 
					 
					
						
						
							
							add a verb column to the notice table  
						
						
						
						
					 
					
						2011-08-22 16:02:14 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						2f1751568a 
					 
					
						
						
							
							pre-fill repeats of notices  
						
						
						
						
					 
					
						2011-08-22 12:39:37 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						d3399e93e8 
					 
					
						
						
							
							use listGet() for ConversationNoticeStream  
						
						
						
						
					 
					
						2011-08-22 12:25:04 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0a17e7cf9f 
					 
					
						
						
							
							Merge remote-tracking branch 'gitorious/1.0.x' into 1.0.x  
						
						... 
						
						
						
						Conflicts:
	classes/Memcached_DataObject.php 
						
						
					 
					
						2011-08-22 11:25:13 -04:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						73806460ce 
					 
					
						
						
							
							Add translator documentation.  
						
						... 
						
						
						
						Fix incorrect i18n.
Whitespace updates. 
						
						
					 
					
						2011-08-19 17:38:43 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ac268773bf 
					 
					
						
						
							
							Pass correct notice id to Memcached_DataObject::listGet() in getFaves()  
						
						
						
						
					 
					
						2011-08-08 12:01:39 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f405ffa507 
					 
					
						
						
							
							Corrected pkeys for listGet()  
						
						
						
						
					 
					
						2011-08-08 12:01:15 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ed31052d26 
					 
					
						
						
							
							Store pkeys in cache for listGet()  
						
						... 
						
						
						
						I was storing the full objects in the cache for the listGet()
function. I've changed it to store only pkeys, and use pivotGet() to
get all the corresponding values.
This also required changing pivotGet() so it can get objects with
multi-column pkeys, which complicated the whole thing quite a bit. But
it seems to work OK. 
						
						
					 
					
						2011-08-08 10:22:20 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						16042387a0 
					 
					
						
						
							
							pre-fill the addressees of notices in a list  
						
						
						
						
					 
					
						2011-08-03 00:59:09 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ba6235a446 
					 
					
						
						
							
							Get faves in Notice and pre-fill  
						
						
						
						
					 
					
						2011-08-03 00:04:18 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						dfbdd481fa 
					 
					
						
						
							
							Pre-fill Notice attachments  
						
						
						
						
					 
					
						2011-08-02 23:12:21 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9a84907d17 
					 
					
						
						
							
							Remove unused File::getAttachments()  
						
						
						
						
					 
					
						2011-08-02 23:11:41 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						d918ee95f4 
					 
					
						
						
							
							pre-fetch groups for notices  
						
						
						
						
					 
					
						2011-08-02 18:13:56 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						447ae92eca 
					 
					
						
						
							
							only do a db call if need to fetch some in listGet()  
						
						
						
						
					 
					
						2011-08-02 18:12:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						435c08a753 
					 
					
						
						
							
							add listGet() method  
						
						
						
						
					 
					
						2011-08-02 17:20:51 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5081c56ea4 
					 
					
						
						
							
							remove some debugging stuff in Profile::fillAvatars()  
						
						
						
						
					 
					
						2011-08-02 13:14:11 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						af49545e95 
					 
					
						
						
							
							reduce the number of calls to get profile groups  
						
						
						
						
					 
					
						2011-08-02 12:14:55 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						06e2422517 
					 
					
						
						
							
							pre-fill avatars for Profiles in a notice list  
						
						
						
						
					 
					
						2011-08-02 11:54:27 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e05f423bea 
					 
					
						
						
							
							properly cache nulls for pivotGet()  
						
						
						
						
					 
					
						2011-08-02 11:54:10 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						14fe22e430 
					 
					
						
						
							
							define Reply::pkeyGet()  
						
						
						
						
					 
					
						2011-08-02 11:15:20 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						02880f5a8c 
					 
					
						
						
							
							use pkeyGet() instead of getReplies() checking addressee scope  
						
						
						
						
					 
					
						2011-08-02 11:09:30 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9a78d70441 
					 
					
						
						
							
							remove debugging statement in Memcached_DataObject::multiGet()  
						
						
						
						
					 
					
						2011-08-02 10:58:25 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						72ed297214 
					 
					
						
						
							
							New method Memcached_DataObject::pivotGet()  
						
						... 
						
						
						
						This method lets you get all the objects with a given variable key and
another set of "fixed" keys. A good example is getting all the avatars
for a notice list; the avatar size stays the same, but the IDs change.
Since it's very similar to multiGet(), I refactored that function to
use pivotGet().
And, yes, I realize these are kind of hard to follow. 
						
						
					 
					
						2011-08-02 10:46:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						200e18cd71 
					 
					
						
						
							
							reduce the number of queries required to get a notice's groups  
						
						
						
						
					 
					
						2011-08-01 16:59:43 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a3ef80941e 
					 
					
						
						
							
							use multiGet() for a profile's groups  
						
						
						
						
					 
					
						2011-08-01 15:18:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						874f1db389 
					 
					
						
						
							
							Pre-fill profiles in notice streams  
						
						
						
						
					 
					
						2011-08-01 14:51:59 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						d17a30ada4 
					 
					
						
						
							
							reverse order of defaults and options in Notice::saveNew()  
						
						
						
						
					 
					
						2011-07-20 11:53:47 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e07620a0aa 
					 
					
						
						
							
							change array add to array merge  
						
						
						
						
					 
					
						2011-07-20 11:42:17 -04:00