Commit Graph

14502 Commits

Author SHA1 Message Date
Evan Prodromou 9c02713e9a 1.0.1rc1 -> 1.0.1 2011-10-03 12:46:04 -04:00
Evan Prodromou 71853f40a0 1.0.1rc1 2011-10-03 11:03:55 -04:00
Evan Prodromou d852e871f5 Merge branch 'master' into 1.0.x 2011-10-03 09:32:24 -04:00
Evan Prodromou c9d635b675 Fix hand-made trim in getPath() with ltrim (duh) 2011-10-03 09:26:42 -04:00
Evan Prodromou 6145df6670 trim initial '/' from paths 2011-10-03 09:15:53 -04:00
Evan Prodromou 2930484d4f Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x 2011-10-03 09:14:17 -04:00
Evan Prodromou c85abebc36 Remove missing twittersettings page from subscriptions helper 2011-10-03 09:13:54 -04:00
Zach Copley 7dcb27672f Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x 2011-09-30 19:52:16 +00:00
Zach Copley c137d69aee Switch from oohembed to noembed for default oembed provider 2011-09-30 19:51:23 +00:00
Evan Prodromou 5c852b8769 update README for 1.0.0 golden 2011-09-30 15:05:42 -04:00
Brion Vibber 69e95bb9c8 Merge branch 'compound-keys-fix' into 1.0.x 2011-09-30 11:55:36 -07:00
Evan Prodromou ae72eac4f0 update contact 2011-09-30 14:53:30 -04:00
Evan Prodromou 6148c7a151 update faq 2011-09-30 14:53:23 -04:00
Evan Prodromou 75c383f497 update groups help 2011-09-30 14:53:16 -04:00
Evan Prodromou 8343b8fae1 update base help 2011-09-30 14:53:10 -04:00
Evan Prodromou c3d08132dc update tags docs 2011-09-30 14:53:01 -04:00
Evan Prodromou 1094e7c2c6 Update openid docs 2011-09-30 14:52:51 -04:00
Brion Vibber 03791eca89 bad brion! s/__constructor/__construct/ 2011-09-30 11:50:39 -07:00
Evan Prodromou f1eb96fc95 bring about page up-to-date 2011-09-30 14:33:08 -04:00
Evan Prodromou 2892f70d18 bookmarklet is now part of Bookmark plugin 2011-09-30 14:31:27 -04:00
Evan Prodromou a64f49fb17 remove OpenMicroblogging help page 2011-09-30 14:30:48 -04:00
Evan Prodromou d250d0161a more modern main help page 2011-09-30 14:30:21 -04:00
Evan Prodromou 4af466f1a6 Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x 2011-09-30 14:25:06 -04:00
Evan Prodromou 82badb19c7 Move docs menu to site primary menu 2011-09-30 14:24:27 -04:00
Evan Prodromou 89ecda2c52 Home stub nav for admin, settings, and docs 2011-09-30 14:24:03 -04:00
Evan Prodromou df72adcd2d remove bad old badge code 2011-09-30 14:23:30 -04:00
Evan Prodromou f4ca0f7c5b remove dup lists doc 2011-09-30 14:23:05 -04:00
Brion Vibber 5f2dcffb60 Disable Cache class's in-process cache on CLI runs; unsafe for long-running daemons.
Should help with situations like IM daemons coming up with false negatives on user settings lookups.
2011-09-30 11:21:24 -07:00
Zach Copley e7ef9e2117 Remove gettext wrapper from log msg 2011-09-30 18:20:22 +00:00
Zach Copley 1d2a3be88e Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x 2011-09-30 18:15:38 +00:00
Zach Copley fd62f6b934 Don't throw exception if bookmark has no attachments; log error and render as normal notice instead. 2011-09-30 18:13:25 +00:00
Evan Prodromou 1b94625f2f add an href for homepage link 2011-09-30 13:22:15 -04:00
Evan Prodromou e3c010a870 try to check whether file exists over and over and over 2011-09-30 13:03:42 -04:00
Evan Prodromou f2a98e2329 show group aliases on group profile block 2011-09-30 12:23:10 -04:00
Evan Prodromou 636455ad82 Fix conflict between URL parameter and POST parameter with groups
Group edit page is at /group/:nickname/edit. There's also a form
parameter named 'nickname'. The two were conflicting.

I changed the form parameter to 'newnickname' and it works.

I'm not sure how this ever worked before, though.
2011-09-30 11:48:00 -04:00
Evan Prodromou 794dea4894 Merge branch 'groupspagination' into 1.0.x 2011-09-30 11:39:07 -04:00
Evan Prodromou cd6e0a920f slightly better usergroups pagination 2011-09-30 11:38:54 -04:00
Evan Prodromou cd3bc8f4ef correct groups from Profile::getGroups() 2011-09-30 11:38:06 -04:00
Evan Prodromou d07780b478 Output native PEAR DB errors to the log file 2011-09-30 10:46:51 -04:00
Evan Prodromou 9c2e454901 It's the End of the World as We Know It (And I Feel Fine)
We had planned to change over to using Beastie Boys song titles for
the 1.x series of StatusNet releases, but with the end of REM last
week, the team thought naming one last StatusNet version after an REM
song was a nice tribute, and a good way to announce what we think this
release means.
2011-09-30 10:19:54 -04:00
Evan Prodromou 4e5af7513c 50px more for bookmarklet popup 2011-09-30 10:15:40 -04:00
Evan Prodromou 2e8d92dbe9 use the 'top' action for bookmarklet popup 2011-09-30 10:10:15 -04:00
Evan Prodromou 0e439117a7 replace 'public' in documentation with 'top' 2011-09-30 10:09:41 -04:00
Evan Prodromou 9ba736c032 Add a dummy 'top' action to take you to the main page of the site 2011-09-30 09:45:17 -04:00
Evan Prodromou 3aad58c37f Only show some profiles in events 2011-09-30 09:40:15 -04:00
Evan Prodromou 5df3c8bc4b Show the list of repeaters in threaded notice list 2011-09-29 23:41:51 -04:00
Evan Prodromou fb406a81e2 allow / at end of group, user page 2011-09-29 22:59:18 -04:00
Evan Prodromou 9dfa406493 Merge branch '1.0.x' into testing 2011-09-29 22:28:44 -04:00
Zach Copley ba4bda9beb Fix display of group admin avatars 2011-09-30 00:57:54 +00:00
Brion Vibber 1d15037d6a Further fixes to Managed_DataObject::_allCacheKeys(): now uses self::multicacheKey() to generate the (possibly compound) keys, which makes it match the order of the keys used when calling pkeyGet().
This should resolve the issues darkip was reporting with user_im_prefs entries returning null immediately after insertion (seen with memcached off, so it was happening even with the built-in in-process cache in the Cache base class).

What was happening was that the initial pkeyGet() would end up saving a negative cache entry under the form with the fields sorted in the key, as via multicacheKey():

    'statusnet:blaguette:user_im_prefs:screenname,transport:brionv,sms' => 'N;'

then we'd do an insert() on the new entry, saving cache entries for the non-sorted key names returned by _allCacheKeys():

    'statusnet:blaguette:user_im_prefs:transport,screenname:sms,brionv' => 'O...'
    'statusnet:blaguette:user_im_prefs:user_id,transport:1234,sms' => 'O...'

but the next query via pkeyGet() still saw the negative lookup cache from before, and came back with null.

Now, _allCacheKeys() sorts the fields in the keys by using the same key-builder function, and queries pick up the same thing you just inserted. :)
2011-09-29 15:21:52 -07:00