gnu-social/plugins
Mikael Nordfeldth a23c4aa236 Avatar resizing improvements and better code reuse
* getOriginal added to Avatar class
    This is a static function that retrieves the original avatar in a leaner
    way than Profile->getOriginalAvatar() did (see below).
    This will throw an Exception if there was none to be found.

* getProfileAvatars added to Avatar class
    This gets all Avatars from a profile and returns them in an array.

* newSize added to Avatar class
    This will scale an original avatar or throw an Exception (originally from
    Avatar::getOriginal) if one wasn't found.

* deleteFromProfile added to Avatar class
    Deletes all avatars for a Profile. This makes the code much smarter when
    removing all avatars from a user.
    Previously only specific, hardcoded (through constants) sizes would be
    deleted. If you ever changed lib/framework.php then many oddsized avatars
    would remain with the old method.

* Migrated Profile class to new Avatar::getOriginal support
    Profile class now uses Avatar::getOriginal through its own
    $this->getOriginalAvatar and thus remains backwards compatible.

* Updating stock GNU Social to use Avatar::getOriginal
    All places where core StatusNet code used the
    $profile->getOriginalAvatar, it will now useAvatar::getOriginal with
    proper error handling.

* Updated Profile class to use Avatar::newSize
    When doing setOriginal, the scaling will be done with the new method
    introduced in this merge.
    This also edits the _fillAvatar function to avoid adding NULL values to
    the array (which causes errors when attempting to access array entries as
    objects). See issue #3478 at http://status.net/open-source/issues/3478
2013-09-30 22:23:03 +02:00
..
APC Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
AccountManager Implemented WebFinger and replaced our XRD with PEAR XML_XRD 2013-09-30 22:04:52 +02:00
Activity Tidying up getUser calls to profiles and some events 2013-09-09 23:03:34 +02:00
ActivitySpam Filling in missing endHTML calls for Action AJAX 2013-09-24 02:32:17 +02:00
Adsense plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
Aim plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
AnonymousFave Filling in missing endHTML calls for Action AJAX 2013-09-24 02:32:17 +02:00
ApiLogger Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
AuthCrypt The overloaded DB_DataObject function staticGet is now called getKV 2013-08-18 13:13:56 +02:00
AutoSandbox Events on user registrations now strictly typed 2013-09-14 18:37:05 +02:00
Autocomplete Autocomplete action must exist on user registration 2013-09-29 15:28:25 +02:00
Awesomeness Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
BitlyUrl plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
Blacklist Tidying up getUser calls to profiles and some events 2013-09-09 23:03:34 +02:00
BlankAd Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Blog PHP5.5 fix: Better use of startXML for Action classes (mostly AJAX) 2013-09-24 01:18:33 +02:00
BlogspamNet Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Bookmark Filling in missing endHTML calls for Action AJAX 2013-09-24 02:32:17 +02:00
CacheLog Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
CasAuthentication plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
ClientSideShorten plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
Comet Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
DirectionDetector Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Directory Make paging work correctly in the user-directory 2013-09-29 23:10:40 +02:00
DiskCache Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Disqus The overloaded DB_DataObject function staticGet is now called getKV 2013-08-18 13:13:56 +02:00
DomainStatusNetwork plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
DomainWhitelist Changing js .live calls to .on for jquery 2.x 2013-09-10 18:52:09 +02:00
Echo Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
EmailAuthentication The overloaded DB_DataObject function staticGet is now called getKV 2013-08-18 13:13:56 +02:00
EmailRegistration plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
EmailReminder plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
EmailSummary plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
Enjit The overloaded DB_DataObject function staticGet is now called getKV 2013-08-18 13:13:56 +02:00
Event PHP5.5 fix: Better use of startXML for Action classes (mostly AJAX) 2013-09-24 01:18:33 +02:00
ExtendedProfile Changing js .live calls to .on for jquery 2.x 2013-09-10 18:52:09 +02:00
FacebookBridge plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
FirePHP Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
FollowEveryone Events on user registrations now strictly typed 2013-09-14 18:37:05 +02:00
ForceGroup Make the ForceGroup plugin work consistently for notices from remote users. 2013-09-29 23:12:40 +02:00
GNUsocialPhoto Changes to GNUsocial plugins 2013-08-29 16:18:56 +02:00
GNUsocialPhotos Changes to GNUsocial plugins 2013-08-29 16:18:56 +02:00
GNUsocialProfileExtensions plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
GNUsocialVideo Changes to GNUsocial plugins 2013-08-29 16:18:56 +02:00
GeoURL Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Geonames Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
GoogleAnalytics Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Gravatar Tidying up getUser calls to profiles and some events 2013-09-09 23:03:34 +02:00
GroupFavorited plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
GroupPrivateMessage Filling in missing endHTML calls for Action AJAX 2013-09-24 02:32:17 +02:00
Imap plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
InProcessCache Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
InfiniteScroll Fix for #3463. Make InfiniteScroll plugin use config['plugins']['server'] if defined to build ajax-loader.gif URL 2013-06-15 13:13:15 +02:00
Irc plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
LRDD Implemented WebFinger and replaced our XRD with PEAR XML_XRD 2013-09-30 22:04:52 +02:00
LdapAuthentication plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
LdapAuthorization plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
LdapCommon plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
LilUrl Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
LinkPreview plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
Linkback Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
LogFilter Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Mapstraction plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
Memcache Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Memcached Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Meteor Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Minify plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
Mobile Use profile->getBestName() instead of more complex i18n unfriendly construction. 2011-04-25 22:44:21 +02:00
MobileProfile PHP5.5 fix: Better use of startXML for Action classes (mostly AJAX) 2013-09-24 01:18:33 +02:00
ModHelper Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
ModLog plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
ModPlus Stylesheet event now removed of StatusNet-remnants 2013-09-23 22:13:12 +02:00
Mollom Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Msn plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
NewMenu Remove locale files. Plugin no longer has a UI. 2011-04-27 19:31:02 +02:00
NoticeTitle plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
OMB Avatar resizing improvements and better code reuse 2013-09-30 22:23:03 +02:00
OStatus Implemented WebFinger and replaced our XRD with PEAR XML_XRD 2013-09-30 22:04:52 +02:00
OfflineBackup plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
OpenExternalLinkTarget Changing js .live calls to .on for jquery 2.x 2013-09-10 18:52:09 +02:00
OpenID Implemented WebFinger and replaced our XRD with PEAR XML_XRD 2013-09-30 22:04:52 +02:00
OpenX plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
Orbited Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
PiwikAnalytics Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Poll PHP5.5 fix: Better use of startXML for Action classes (mostly AJAX) 2013-09-24 01:18:33 +02:00
PostDebug Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
PoweredByStatusNet Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
PtitUrl Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
QnA Filling in missing endHTML calls for Action AJAX 2013-09-24 02:32:17 +02:00
RSSCloud plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
Realtime Stylesheet event now removed of StatusNet-remnants 2013-09-23 22:13:12 +02:00
Recaptcha Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
RegisterThrottle Events on user registrations now strictly typed 2013-09-14 18:37:05 +02:00
RequireValidatedEmail plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
ReverseUsernameAuthentication Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
SQLProfile Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
SQLStats Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Sample plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
SearchSub Filling in missing endHTML calls for Action AJAX 2013-09-24 02:32:17 +02:00
ShareNotice Stylesheet event now removed of StatusNet-remnants 2013-09-23 22:13:12 +02:00
SimpleUrl Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
SiteNoticeInSidebar plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
Sitemap plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
SlicedFavorites plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
SphinxSearch plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
Spotify Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
StrictTransportSecurity Fixed comment description in STS plugin 2013-08-29 16:20:43 +02:00
SubMirror Filling in missing endHTML calls for Action AJAX 2013-09-24 02:32:17 +02:00
SubscriptionThrottle Tidying up getUser calls to profiles and some events 2013-09-09 23:03:34 +02:00
TabFocus Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
TagSub Filling in missing endHTML calls for Action AJAX 2013-09-24 02:32:17 +02:00
TightUrl Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
TinyMCE Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
TwitterBridge Make better use of Subscription class 2013-09-19 17:29:05 +02:00
UserFlag PHP5.5 fix: Better use of startXML for Action classes (mostly AJAX) 2013-09-24 01:18:33 +02:00
UserLimit Events on user registrations now strictly typed 2013-09-14 18:37:05 +02:00
WebFinger Implemented WebFinger and replaced our XRD with PEAR XML_XRD 2013-09-30 22:04:52 +02:00
WikiHashtags Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
WikiHowProfile Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
XCache Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
Xmpp Syntax error in XMPP config example 2013-08-28 18:00:23 +02:00
YammerImport Filling in missing endHTML calls for Action AJAX 2013-09-24 02:32:17 +02:00
GNUsocialTemplatePlugin.php
README-plugins