]> git.mxchange.org Git - quix0rs-gnu-social.git/log
quix0rs-gnu-social.git
9 years agoMerge branch 'master' into social-master
Roland Haeder [Tue, 26 May 2015 01:12:00 +0000 (03:12 +0200)]
Merge branch 'master' into social-master

Signed-off-by: Roland Haeder <roland@mxchange.org>
Conflicts:
actions/replies.php
classes/Notice.php
lib/noticeform.php
plugins/WebFinger/WebFingerPlugin.php

9 years agoMerge branch 'master' of git.gnu.io:Quix0r/gnu-social
Roland Haeder [Tue, 26 May 2015 01:09:12 +0000 (03:09 +0200)]
Merge branch 'master' of git.gnu.io:Quix0r/gnu-social

Signed-off-by: Roland Haeder <roland@mxchange.org>
Conflicts:
actions/apifriendshipsdestroy.php
actions/apifriendshipsexists.php
actions/apifriendshipsshow.php
actions/replies.php
actions/showstream.php
classes/Notice.php
lib/docfile.php
lib/noticeform.php
plugins/APC/APCPlugin.php
plugins/Adsense/AdsensePlugin.php
plugins/Aim/AimPlugin.php
plugins/Aim/lib/aimmanager.php
plugins/Blog/BlogPlugin.php
plugins/Directory/actions/groupdirectory.php
plugins/Directory/actions/userdirectory.php
plugins/Irc/IrcPlugin.php
plugins/Irc/extlib/phergie/Tests/Phergie/Plugin/HandlerTest.php
plugins/Irc/lib/ircmanager.php
plugins/OStatus/classes/Ostatus_profile.php
plugins/Share/actions/apitimelineretweetedtome.php
plugins/Spotify/SpotifyPlugin.php
plugins/TinyMCE/TinyMCEPlugin.php
plugins/VideoThumbnails/VideoThumbnailsPlugin.php
plugins/WebFinger/WebFingerPlugin.php
plugins/XCache/XCachePlugin.php
plugins/YammerImport/actions/yammeradminpanel.php
plugins/YammerImport/actions/yammerauth.php
plugins/YammerImport/lib/yammerimporter.php

9 years agoCorrect content now ... :-(
Roland Haeder [Fri, 22 May 2015 03:18:35 +0000 (05:18 +0200)]
Correct content now ... :-(

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years ago*** Privacy Leak fixed: ***
Roland Haeder [Fri, 22 May 2015 03:04:54 +0000 (05:04 +0200)]
*** Privacy Leak fixed: ***
- isCurrentProfileInScope() is now more asked if the current profile is allowed
  to see the given notice. It was possible (with upstream master) to see private
  messages in RSS and (possible) JSON feeds

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoAdded missing isPrivateScope().
Roland Haeder [Wed, 6 May 2015 07:45:16 +0000 (09:45 +0200)]
Added missing isPrivateScope().

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoMy fault ...
Roland Haeder [Wed, 6 May 2015 07:25:21 +0000 (09:25 +0200)]
My fault ...

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoMerge remote-tracking branch 'upstream/master' into social-master
Roland Haeder [Wed, 6 May 2015 07:09:31 +0000 (09:09 +0200)]
Merge remote-tracking branch 'upstream/master' into social-master

9 years agoMisses this file to merge. I like the comments.
Roland Haeder [Sun, 19 Apr 2015 13:17:01 +0000 (15:17 +0200)]
Misses this file to merge. I like the comments.

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoTranslation contained bad HTML
Mikael Nordfeldth [Tue, 14 Apr 2015 20:01:22 +0000 (22:01 +0200)]
Translation contained bad HTML

9 years agolatest php-gettext from https://code.launchpad.net/~danilo/php-gettext/
Mikael Nordfeldth [Tue, 14 Apr 2015 19:40:09 +0000 (21:40 +0200)]
latest php-gettext from https://code.launchpad.net/~danilo/php-gettext/

9 years agoIf /var/run was unwritable stopdaemons did not find pid file
Mikael Nordfeldth [Mon, 13 Apr 2015 19:51:35 +0000 (21:51 +0200)]
If /var/run was unwritable stopdaemons did not find pid file

9 years agoMerge remote-tracking branch 'upstream/master' into social-master
Roland Haeder [Sun, 12 Apr 2015 14:14:02 +0000 (16:14 +0200)]
Merge remote-tracking branch 'upstream/master' into social-master

Signed-off-by: Roland Haeder <roland@mxchange.org>
Conflicts:
actions/apifriendshipsdestroy.php
actions/apifriendshipsexists.php
actions/apifriendshipsshow.php
actions/replies.php
actions/showstream.php
classes/File.php
classes/Notice.php
lib/docfile.php
lib/framework.php
lib/noticeform.php
plugins/APC/APCPlugin.php
plugins/Adsense/AdsensePlugin.php
plugins/Aim/AimPlugin.php
plugins/Aim/lib/aimmanager.php
plugins/Blog/BlogPlugin.php
plugins/Blog/classes/Blog_entry.php
plugins/Directory/actions/groupdirectory.php
plugins/Directory/actions/userdirectory.php
plugins/Irc/IrcPlugin.php
plugins/Irc/extlib/phergie/Tests/Phergie/Plugin/HandlerTest.php
plugins/Irc/lib/ircmanager.php
plugins/OStatus/OStatusPlugin.php
plugins/OStatus/classes/Ostatus_profile.php
plugins/Share/actions/apitimelineretweetedtome.php
plugins/Spotify/SpotifyPlugin.php
plugins/TinyMCE/TinyMCEPlugin.php
plugins/VideoThumbnails/VideoThumbnailsPlugin.php
plugins/WebFinger/WebFingerPlugin.php
plugins/XCache/XCachePlugin.php
plugins/YammerImport/actions/yammeradminpanel.php
plugins/YammerImport/actions/yammerauth.php
plugins/YammerImport/lib/yammerimporter.php

9 years agofilename is never used for indexing so let's make it text
Mikael Nordfeldth [Fri, 10 Apr 2015 20:16:44 +0000 (22:16 +0200)]
filename is never used for indexing so let's make it text

varchar is pretty limited so let's avoid it if we can

9 years agoWe're logging this already elsewhere
Mikael Nordfeldth [Thu, 9 Apr 2015 10:27:04 +0000 (12:27 +0200)]
We're logging this already elsewhere

9 years agoImPlugin classes generally require background daemons in CLI
Mikael Nordfeldth [Thu, 9 Apr 2015 10:17:31 +0000 (12:17 +0200)]
ImPlugin classes generally require background daemons in CLI

If someone designs an ImPlugin which _doesn't_ require the queues to be
handled in background daemons then they can set the requires_cli property
to false in their class.

9 years agoOpportunisticQM shouldn't try to handle what it can't find
Mikael Nordfeldth [Thu, 9 Apr 2015 10:15:34 +0000 (12:15 +0200)]
OpportunisticQM shouldn't try to handle what it can't find

9 years agoFix "unique notice form ID" code for reply forms
Mikael Nordfeldth [Mon, 6 Apr 2015 15:35:29 +0000 (17:35 +0200)]
Fix "unique notice form ID" code for reply forms

9 years agoDon't use <object> for application/ogg
Mikael Nordfeldth [Sun, 5 Apr 2015 19:35:54 +0000 (21:35 +0200)]
Don't use <object> for application/ogg

...this was actually because it would autoplay in Iceweasel/Firefox
despite all parameters for autoplay/autostart being set to false or 0.

9 years agoenclosures in Atom were not included
Mikael Nordfeldth [Sun, 5 Apr 2015 18:24:17 +0000 (20:24 +0200)]
enclosures in Atom were not included

9 years agoRevert "Inverse logic error in OembedPlugin"
Mikael Nordfeldth [Sun, 5 Apr 2015 13:44:04 +0000 (15:44 +0200)]
Revert "Inverse logic error in OembedPlugin"

This reverts commit 9ab996d9e6bee90e2f96a2a17e453a6deebd4a96.

9 years agoMerge branch 'nightly'
Mikael Nordfeldth [Sun, 5 Apr 2015 13:35:54 +0000 (15:35 +0200)]
Merge branch 'nightly'

Conflicts:
INSTALL

9 years agoFile_thumbnail->getUrl now gives Attachment_thumbnail action URL
Mikael Nordfeldth [Fri, 3 Apr 2015 19:21:39 +0000 (21:21 +0200)]
File_thumbnail->getUrl now gives Attachment_thumbnail action URL

That in turn redirects to the statically stored file.

9 years agoAllow oEmbed data from all sites by default
Mikael Nordfeldth [Fri, 3 Apr 2015 19:00:19 +0000 (21:00 +0200)]
Allow oEmbed data from all sites by default

9 years agoInverse logic error in OembedPlugin
Mikael Nordfeldth [Fri, 3 Apr 2015 18:59:56 +0000 (20:59 +0200)]
Inverse logic error in OembedPlugin

9 years agobad URL is a clientError
Mikael Nordfeldth [Fri, 3 Apr 2015 18:58:12 +0000 (20:58 +0200)]
bad URL is a clientError

9 years agooEmbed Action logic simplified (early return)
Mikael Nordfeldth [Fri, 3 Apr 2015 18:47:08 +0000 (20:47 +0200)]
oEmbed Action logic simplified (early return)

9 years agooEmbed helper never finished because of "break 2;"
Mikael Nordfeldth [Fri, 3 Apr 2015 18:11:55 +0000 (20:11 +0200)]
oEmbed helper never finished because of "break 2;"

9 years agoNo more needed (for this fix) but maybe later. So I always only comment them out. fixes/private_scope_on_tags
Roland Haeder [Fri, 27 Mar 2015 23:10:06 +0000 (00:10 +0100)]
No more needed (for this fix) but maybe later. So I always only comment them out.

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agotypo fixed ...
Roland Haeder [Fri, 27 Mar 2015 22:58:05 +0000 (23:58 +0100)]
typo fixed ...

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoOpps, PEAR sucks. Need to call find() before fetch() ... :-(
Roland Haeder [Fri, 27 Mar 2015 22:56:27 +0000 (23:56 +0100)]
Opps, PEAR sucks. Need to call find() before fetch() ... :-(

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoMerge branch 'fixes/private_scope_on_tags' into social-master
Roland Haeder [Fri, 27 Mar 2015 22:54:21 +0000 (23:54 +0100)]
Merge branch 'fixes/private_scope_on_tags' into social-master

9 years agoNeeded to add notice_id to selected fields ... :-(
Roland Haeder [Fri, 27 Mar 2015 22:53:57 +0000 (23:53 +0100)]
Needed to add notice_id to selected fields ... :-(

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoMerge branch 'fixes/private_scope_on_tags' into social-master
Roland Haeder [Fri, 27 Mar 2015 22:49:52 +0000 (23:49 +0100)]
Merge branch 'fixes/private_scope_on_tags' into social-master

9 years agofetch() must work to get this check passed.
Roland Haeder [Fri, 27 Mar 2015 22:49:18 +0000 (23:49 +0100)]
fetch() must work to get this check passed.

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoMerge branch 'fixes/private_scope_on_tags' into social-master
Roland Haeder [Fri, 27 Mar 2015 22:44:54 +0000 (23:44 +0100)]
Merge branch 'fixes/private_scope_on_tags' into social-master

9 years ago??? Not Notice_tag?
Roland Haeder [Fri, 27 Mar 2015 22:44:37 +0000 (23:44 +0100)]
??? Not Notice_tag?

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoMerge branch 'fixes/private_scope_on_tags' into social-master
Roland Haeder [Fri, 27 Mar 2015 22:41:53 +0000 (23:41 +0100)]
Merge branch 'fixes/private_scope_on_tags' into social-master

9 years ago??? Not callable?
Roland Haeder [Fri, 27 Mar 2015 22:41:39 +0000 (23:41 +0100)]
??? Not callable?

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoMerge branch 'fixes/private_scope_on_tags' into social-master
Roland Haeder [Fri, 27 Mar 2015 22:38:44 +0000 (23:38 +0100)]
Merge branch 'fixes/private_scope_on_tags' into social-master

9 years agoIntroduced isCurrentProfileInScope() which shall check if current profile is
Roland Haeder [Fri, 27 Mar 2015 22:37:54 +0000 (23:37 +0100)]
Introduced isCurrentProfileInScope() which shall check if current profile is
allowed (in scope of) to see the tag.

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoMerge branch 'fixes/private_scope_on_tags' into social-master
Roland Haeder [Fri, 27 Mar 2015 22:23:03 +0000 (23:23 +0100)]
Merge branch 'fixes/private_scope_on_tags' into social-master

9 years agoGrrr, not fixed. So adding debug lines.
Roland Haeder [Fri, 27 Mar 2015 22:22:34 +0000 (23:22 +0100)]
Grrr, not fixed. So adding debug lines.

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoMerge branch 'fixes/private_scope_on_tags' into social-master
Roland Haeder [Fri, 27 Mar 2015 22:17:16 +0000 (23:17 +0100)]
Merge branch 'fixes/private_scope_on_tags' into social-master

9 years agoPossible hack for tags from private dents in public profile or wrong scope (both...
Roland Haeder [Fri, 27 Mar 2015 22:16:34 +0000 (23:16 +0100)]
Possible hack for tags from private dents in public profile or wrong scope (both privacy leak).

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoProfile::current() suits better here.
Roland Haeder [Fri, 27 Mar 2015 22:00:21 +0000 (23:00 +0100)]
Profile::current() suits better here.

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoSave some memory + added type-hint.
Roland Haeder [Fri, 27 Mar 2015 21:22:08 +0000 (22:22 +0100)]
Save some memory + added type-hint.

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoAdded debug lines, the first attempt didn't work and I have *no* development system...
Roland Haeder [Fri, 27 Mar 2015 21:07:51 +0000 (22:07 +0100)]
Added debug lines, the first attempt didn't work and I have *no* development system now. :-(

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoCheck scope, else a privacy leaks happens this way:
Roland Haeder [Fri, 27 Mar 2015 20:55:45 +0000 (21:55 +0100)]
Check scope, else a privacy leaks happens this way:

1) Bob and Alice follow each other and write private notices
   (this->scope=2) to each other.
2) Bob uses tags in his private notice to alice (which she can
   read from him).
3) Alice adds that notice (with tags) to her favorites
   ("faving") it.
4) The tags from Bob's private notice becomes visible in Alice's
   profile.

This has the simple background that the scope is not being
re-checked. This has to be done here at this point because given
above scenario is a privacy leak as the tags may be *really*
private (nobody else shall see them) such as initmate words or
very political words.

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoFilter out img, video and audio tags in notice HTML
Mikael Nordfeldth [Sun, 15 Mar 2015 13:35:29 +0000 (14:35 +0100)]
Filter out img, video and audio tags in notice HTML

Because we don't want to auto-fetch items from a remote server. Such
items should be delivered as attachment metadata and portrayed in the
way the local instance chooses.

Choices for portrayal are either simply nullifying this and embedding
the data, linking the file remotely requiring a manual click or maybe
use remote oEmbed data etc. to download files locally so no remote
requests have to be made.

9 years agoMarcus Moeller fixed some layout bugs I introduced
Mikael Nordfeldth [Sun, 15 Mar 2015 13:22:36 +0000 (14:22 +0100)]
Marcus Moeller fixed some layout bugs I introduced

9 years agoimitate ->boolean with $def=false
Mikael Nordfeldth [Sat, 14 Mar 2015 15:04:03 +0000 (16:04 +0100)]
imitate ->boolean with $def=false

9 years agophp5-intl is required
Mikael Nordfeldth [Fri, 13 Mar 2015 20:02:39 +0000 (21:02 +0100)]
php5-intl is required

9 years agoNo need to do pkeyGet if not repeated (thanks hannes)
Mikael Nordfeldth [Fri, 13 Mar 2015 08:49:09 +0000 (09:49 +0100)]
No need to do pkeyGet if not repeated (thanks hannes)

Kind of reverts commit d9ed2a0

9 years agorepeated did not always find the Notice (deleted?)
Mikael Nordfeldth [Thu, 12 Mar 2015 23:19:08 +0000 (00:19 +0100)]
repeated did not always find the Notice (deleted?)

9 years agoAdd repeated_id to SimpleStatusArray for Qvitter's benefit
Mikael Nordfeldth [Thu, 12 Mar 2015 23:02:48 +0000 (00:02 +0100)]
Add repeated_id to SimpleStatusArray for Qvitter's benefit

9 years agoMoving some more repeat stuff into the Share plugin
Mikael Nordfeldth [Thu, 12 Mar 2015 21:56:25 +0000 (22:56 +0100)]
Moving some more repeat stuff into the Share plugin

9 years agoNotice properties set in bad order on activityobject saving
Mikael Nordfeldth [Thu, 12 Mar 2015 21:17:08 +0000 (22:17 +0100)]
Notice properties set in bad order on activityobject saving

9 years agoShare never actually set the repeat_of value
Mikael Nordfeldth [Thu, 12 Mar 2015 20:56:18 +0000 (21:56 +0100)]
Share never actually set the repeat_of value

9 years agoEvent fixes for activityhandlerplugin
Mikael Nordfeldth [Thu, 12 Mar 2015 20:53:44 +0000 (21:53 +0100)]
Event fixes for activityhandlerplugin

9 years agorepeat actions to Share plugin
Mikael Nordfeldth [Thu, 12 Mar 2015 20:46:10 +0000 (21:46 +0100)]
repeat actions to Share plugin

9 years agoMerge branch 'nightly' into repeat_as_shareplugin
Mikael Nordfeldth [Thu, 12 Mar 2015 19:54:06 +0000 (20:54 +0100)]
Merge branch 'nightly' into repeat_as_shareplugin

9 years agoImageFile->resize now totally replaced with resizeTo
Mikael Nordfeldth [Thu, 12 Mar 2015 19:47:07 +0000 (20:47 +0100)]
ImageFile->resize now totally replaced with resizeTo

9 years agoRepeats shown in threaded noticelist now handled by plugin
Mikael Nordfeldth [Thu, 12 Mar 2015 18:49:20 +0000 (19:49 +0100)]
Repeats shown in threaded noticelist now handled by plugin

9 years agoFinalize move of 'repeat' Command
Mikael Nordfeldth [Thu, 12 Mar 2015 18:22:05 +0000 (19:22 +0100)]
Finalize move of 'repeat' Command

9 years agoWhy did I keep these functions from FavoritePlugin?
Mikael Nordfeldth [Thu, 12 Mar 2015 16:03:37 +0000 (17:03 +0100)]
Why did I keep these functions from FavoritePlugin?

9 years agoReceiving Share activity fixes
Mikael Nordfeldth [Thu, 12 Mar 2015 15:59:50 +0000 (16:59 +0100)]
Receiving Share activity fixes

Forgot to translate 'self' to 'Ostatus_profile' etc.

9 years agoShare plugin now handles showing form in NoticeOptionItems
Mikael Nordfeldth [Thu, 12 Mar 2015 15:33:34 +0000 (16:33 +0100)]
Share plugin now handles showing form in NoticeOptionItems

9 years agoMove share command interpretation to SharePlugin
Mikael Nordfeldth [Thu, 12 Mar 2015 14:58:57 +0000 (15:58 +0100)]
Move share command interpretation to SharePlugin

Some fixes to the SharePlugin.php file came along

9 years agoRemove unnecessary require lines and definitions
Mikael Nordfeldth [Thu, 12 Mar 2015 14:53:59 +0000 (15:53 +0100)]
Remove unnecessary require lines and definitions

ProfileNoticeList and ProfileNoticeListItem are in their own files now too

9 years agoAdd ProfileNoticeList[Item] as separate lib class files
Mikael Nordfeldth [Thu, 12 Mar 2015 14:53:28 +0000 (15:53 +0100)]
Add ProfileNoticeList[Item] as separate lib class files

9 years agoMoving Ostatus_profile processShare to SharePlugin
Mikael Nordfeldth [Thu, 12 Mar 2015 14:47:21 +0000 (15:47 +0100)]
Moving Ostatus_profile processShare to SharePlugin

9 years agoMerge branch 'nightly' into repeat_as_shareplugin
Mikael Nordfeldth [Thu, 12 Mar 2015 14:21:23 +0000 (15:21 +0100)]
Merge branch 'nightly' into repeat_as_shareplugin

9 years agoRepeat confirmation dialogbox fix
Mikael Nordfeldth [Thu, 12 Mar 2015 11:52:07 +0000 (12:52 +0100)]
Repeat confirmation dialogbox fix

until we use jQuery UI dialog stuff

9 years agoInitial work on making the Share verb handled in plugin
Mikael Nordfeldth [Thu, 12 Mar 2015 11:27:49 +0000 (12:27 +0100)]
Initial work on making the Share verb handled in plugin

9 years agoImageFile $id argument is only for File objects
Mikael Nordfeldth [Tue, 10 Mar 2015 23:20:48 +0000 (00:20 +0100)]
ImageFile $id argument is only for File objects

Remember to eliminate the Avatar/group logo call to ImageFile->resize!

9 years agoMerge branch 'master' into social-master
Roland Haeder [Tue, 10 Mar 2015 23:19:35 +0000 (00:19 +0100)]
Merge branch 'master' into social-master

9 years agoMerge branch 'master' of gitorious.org:social/mainline
Roland Haeder [Tue, 10 Mar 2015 23:18:33 +0000 (00:18 +0100)]
Merge branch 'master' of gitorious.org:social/mainline

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoSame as last commit, don't give ID if it's not for a File object
Mikael Nordfeldth [Tue, 10 Mar 2015 23:13:55 +0000 (00:13 +0100)]
Same as last commit, don't give ID if it's not for a File object

9 years agoImageFile should not have an $id set if not a File
Mikael Nordfeldth [Tue, 10 Mar 2015 22:52:50 +0000 (23:52 +0100)]
ImageFile should not have an $id set if not a File

9 years agojavascript fixes for reply form fetching
Mikael Nordfeldth [Tue, 10 Mar 2015 20:47:28 +0000 (21:47 +0100)]
javascript fixes for reply form fetching

It doesn't update the ID properly yet, which should be done to avoid
creating duplicate forms which are identical to HTML parsers...

9 years agoFormAction wants getInstructions to be protected
Mikael Nordfeldth [Tue, 10 Mar 2015 20:46:33 +0000 (21:46 +0100)]
FormAction wants getInstructions to be protected

only showInstructions is public

9 years agoMerge branch 'master' into social-master
Roland Haeder [Tue, 10 Mar 2015 17:36:57 +0000 (18:36 +0100)]
Merge branch 'master' into social-master

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoAdded checked type-hints
Roland Haeder [Tue, 10 Mar 2015 17:31:46 +0000 (18:31 +0100)]
Added checked type-hints

Signed-off-by: Roland Haeder <roland@mxchange.org>
Conflicts:
classes/Notice.php

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agomore descriptive setting name
Mikael Nordfeldth [Tue, 10 Mar 2015 17:10:27 +0000 (18:10 +0100)]
more descriptive setting name

9 years agoSiteNoticeInSidebar widget did not define divId()
Mikael Nordfeldth [Tue, 10 Mar 2015 16:33:58 +0000 (17:33 +0100)]
SiteNoticeInSidebar widget did not define divId()

9 years agoActivityVerb is a core plugin
Mikael Nordfeldth [Tue, 10 Mar 2015 16:24:23 +0000 (17:24 +0100)]
ActivityVerb is a core plugin

9 years agoFavoritePlugin is now an "ActivityVerbHandlerPlugin"
Mikael Nordfeldth [Tue, 10 Mar 2015 14:39:35 +0000 (15:39 +0100)]
FavoritePlugin is now an "ActivityVerbHandlerPlugin"

9 years agoLet the creator decide which HTML tag to use for NoticeListItem
Mikael Nordfeldth [Tue, 10 Mar 2015 12:07:36 +0000 (13:07 +0100)]
Let the creator decide which HTML tag to use for NoticeListItem

9 years agoNotice elements don't need to be floating...
Mikael Nordfeldth [Tue, 10 Mar 2015 11:09:20 +0000 (12:09 +0100)]
Notice elements don't need to be floating...

Maybe it was originally meant to be without a comma between .notice and .profile?

9 years agoMove AlreadyFulfilled check to Fave::addNew
Mikael Nordfeldth [Tue, 10 Mar 2015 10:50:16 +0000 (11:50 +0100)]
Move AlreadyFulfilled check to Fave::addNew

9 years agoMerge branch 'master' into social-master
Roland Haeder [Tue, 10 Mar 2015 02:21:23 +0000 (03:21 +0100)]
Merge branch 'master' into social-master

The conflict was difference at default value (null versus better array() ).

Conflicts:
lib/docfile.php

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agoAdded basic language support for sending out invitations:
Roland Haeder [Tue, 10 Mar 2015 02:11:53 +0000 (03:11 +0100)]
Added basic language support for sending out invitations:
- This allows for example sending German mails from an English instance
- Added some checked type-hints (all around language stuff)

Some code improvement:
- array $foo=null and then an is_null($foo) makes no sense,
  better use array $foo=array() directly.
- onTitle()'s parameter $paths now always must be an array

Signed-off-by: Roland Haeder <roland@mxchange.org>
This conflict was because 'master' has StatusNet as class, but 'nigtly' already
has GNUSocial as class name.

Conflicts:
lib/docfile.php

Signed-off-by: Roland Haeder <roland@mxchange.org>
9 years agofavorite and like are synonyms of each other
Mikael Nordfeldth [Mon, 9 Mar 2015 17:47:44 +0000 (18:47 +0100)]
favorite and like are synonyms of each other

9 years agoFirst ActivityVerbPlugin sketch
Mikael Nordfeldth [Mon, 9 Mar 2015 16:36:21 +0000 (17:36 +0100)]
First ActivityVerbPlugin sketch

9 years agoNotice class got exception throwing getById
Mikael Nordfeldth [Mon, 9 Mar 2015 16:33:20 +0000 (17:33 +0100)]
Notice class got exception throwing getById

Less code, more happy.

9 years agoMake 'activity' a blacklisted nickname
Mikael Nordfeldth [Mon, 9 Mar 2015 16:07:24 +0000 (17:07 +0100)]
Make 'activity' a blacklisted nickname

Will add a plugin called ActivityVerb which makes activity interaction
more standardized.

9 years agoThe argument formatting regexps are the third argument
Mikael Nordfeldth [Mon, 9 Mar 2015 14:31:07 +0000 (15:31 +0100)]
The argument formatting regexps are the third argument

9 years agoDelete Faves onProfileDeleteRelated instead of User
Mikael Nordfeldth [Mon, 9 Mar 2015 14:01:05 +0000 (15:01 +0100)]
Delete Faves onProfileDeleteRelated instead of User

9 years agoMerge branch 'nightly', beginning of 1.2.x
Mikael Nordfeldth [Mon, 9 Mar 2015 10:01:17 +0000 (11:01 +0100)]
Merge branch 'nightly', beginning of 1.2.x

Conflicts:
plugins/APC/locale/APC.pot
plugins/APC/locale/ast/LC_MESSAGES/APC.po
plugins/APC/locale/be-tarask/LC_MESSAGES/APC.po
plugins/APC/locale/br/LC_MESSAGES/APC.po
plugins/APC/locale/de/LC_MESSAGES/APC.po
plugins/APC/locale/es/LC_MESSAGES/APC.po
plugins/APC/locale/eu/LC_MESSAGES/APC.po
plugins/APC/locale/fr/LC_MESSAGES/APC.po
plugins/APC/locale/gl/LC_MESSAGES/APC.po
plugins/APC/locale/he/LC_MESSAGES/APC.po
plugins/APC/locale/ia/LC_MESSAGES/APC.po
plugins/APC/locale/id/LC_MESSAGES/APC.po
plugins/APC/locale/it/LC_MESSAGES/APC.po
plugins/APC/locale/mk/LC_MESSAGES/APC.po
plugins/APC/locale/ms/LC_MESSAGES/APC.po
plugins/APC/locale/nb/LC_MESSAGES/APC.po
plugins/APC/locale/nl/LC_MESSAGES/APC.po
plugins/APC/locale/pl/LC_MESSAGES/APC.po
plugins/APC/locale/pt/LC_MESSAGES/APC.po
plugins/APC/locale/pt_BR/LC_MESSAGES/APC.po
plugins/APC/locale/ru/LC_MESSAGES/APC.po
plugins/APC/locale/tl/LC_MESSAGES/APC.po
plugins/APC/locale/uk/LC_MESSAGES/APC.po
plugins/APC/locale/zh_CN/LC_MESSAGES/APC.po
plugins/Adsense/locale/Adsense.pot
plugins/Adsense/locale/be-tarask/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/br/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/ca/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/de/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/es/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/eu/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/fr/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/gl/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/he/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/ia/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/it/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/ja/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/ka/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/lb/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/lt/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/mk/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/ms/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/nb/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/nl/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/pl/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/pt/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/ru/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/sv/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/tl/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/tr/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/uk/LC_MESSAGES/Adsense.po
plugins/Adsense/locale/zh_CN/LC_MESSAGES/Adsense.po
plugins/Aim/locale/Aim.pot
plugins/Aim/locale/af/LC_MESSAGES/Aim.po
plugins/Aim/locale/ca/LC_MESSAGES/Aim.po
plugins/Aim/locale/de/LC_MESSAGES/Aim.po
plugins/Aim/locale/es/LC_MESSAGES/Aim.po
plugins/Aim/locale/eu/LC_MESSAGES/Aim.po
plugins/Aim/locale/fi/LC_MESSAGES/Aim.po
plugins/Aim/locale/fr/LC_MESSAGES/Aim.po
plugins/Aim/locale/gl/LC_MESSAGES/Aim.po
plugins/Aim/locale/ia/LC_MESSAGES/Aim.po
plugins/Aim/locale/it/LC_MESSAGES/Aim.po
plugins/Aim/locale/mk/LC_MESSAGES/Aim.po
plugins/Aim/locale/ms/LC_MESSAGES/Aim.po
plugins/Aim/locale/nl/LC_MESSAGES/Aim.po
plugins/Aim/locale/pl/LC_MESSAGES/Aim.po
plugins/Aim/locale/pt/LC_MESSAGES/Aim.po
plugins/Aim/locale/sv/LC_MESSAGES/Aim.po
plugins/Aim/locale/tl/LC_MESSAGES/Aim.po
plugins/Aim/locale/uk/LC_MESSAGES/Aim.po
plugins/Blog/locale/Blog.pot
plugins/Blog/locale/ar/LC_MESSAGES/Blog.po
plugins/Blog/locale/br/LC_MESSAGES/Blog.po
plugins/Blog/locale/ca/LC_MESSAGES/Blog.po
plugins/Blog/locale/de/LC_MESSAGES/Blog.po
plugins/Blog/locale/es/LC_MESSAGES/Blog.po
plugins/Blog/locale/eu/LC_MESSAGES/Blog.po
plugins/Blog/locale/fr/LC_MESSAGES/Blog.po
plugins/Blog/locale/gl/LC_MESSAGES/Blog.po
plugins/Blog/locale/ia/LC_MESSAGES/Blog.po
plugins/Blog/locale/it/LC_MESSAGES/Blog.po
plugins/Blog/locale/lt/LC_MESSAGES/Blog.po
plugins/Blog/locale/mk/LC_MESSAGES/Blog.po
plugins/Blog/locale/nl/LC_MESSAGES/Blog.po
plugins/Blog/locale/tl/LC_MESSAGES/Blog.po
plugins/Blog/locale/tr/LC_MESSAGES/Blog.po
plugins/Irc/locale/Irc.pot
plugins/Irc/locale/ca/LC_MESSAGES/Irc.po
plugins/Irc/locale/de/LC_MESSAGES/Irc.po
plugins/Irc/locale/es/LC_MESSAGES/Irc.po
plugins/Irc/locale/eu/LC_MESSAGES/Irc.po
plugins/Irc/locale/fi/LC_MESSAGES/Irc.po
plugins/Irc/locale/fr/LC_MESSAGES/Irc.po
plugins/Irc/locale/gl/LC_MESSAGES/Irc.po
plugins/Irc/locale/ia/LC_MESSAGES/Irc.po
plugins/Irc/locale/it/LC_MESSAGES/Irc.po
plugins/Irc/locale/ja/LC_MESSAGES/Irc.po
plugins/Irc/locale/mk/LC_MESSAGES/Irc.po
plugins/Irc/locale/nl/LC_MESSAGES/Irc.po
plugins/Irc/locale/sv/LC_MESSAGES/Irc.po
plugins/Irc/locale/tl/LC_MESSAGES/Irc.po
plugins/Irc/locale/tr/LC_MESSAGES/Irc.po
plugins/Irc/locale/uk/LC_MESSAGES/Irc.po
plugins/Spotify/locale/Spotify.pot
plugins/Spotify/locale/de/LC_MESSAGES/Spotify.po
plugins/Spotify/locale/es/LC_MESSAGES/Spotify.po
plugins/Spotify/locale/fr/LC_MESSAGES/Spotify.po
plugins/Spotify/locale/gl/LC_MESSAGES/Spotify.po
plugins/Spotify/locale/he/LC_MESSAGES/Spotify.po
plugins/Spotify/locale/ia/LC_MESSAGES/Spotify.po
plugins/Spotify/locale/mk/LC_MESSAGES/Spotify.po
plugins/Spotify/locale/nl/LC_MESSAGES/Spotify.po
plugins/Spotify/locale/sv/LC_MESSAGES/Spotify.po
plugins/Spotify/locale/tl/LC_MESSAGES/Spotify.po
plugins/TinyMCE/locale/TinyMCE.pot
plugins/TinyMCE/locale/ca/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/de/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/eo/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/es/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/fr/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/gl/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/he/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/ia/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/id/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/ja/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/mk/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/ms/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/nb/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/nl/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/pt/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/pt_BR/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/ru/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/tl/LC_MESSAGES/TinyMCE.po
plugins/TinyMCE/locale/uk/LC_MESSAGES/TinyMCE.po
plugins/XCache/locale/XCache.pot
plugins/XCache/locale/ast/LC_MESSAGES/XCache.po
plugins/XCache/locale/br/LC_MESSAGES/XCache.po
plugins/XCache/locale/de/LC_MESSAGES/XCache.po
plugins/XCache/locale/es/LC_MESSAGES/XCache.po
plugins/XCache/locale/eu/LC_MESSAGES/XCache.po
plugins/XCache/locale/fi/LC_MESSAGES/XCache.po
plugins/XCache/locale/fr/LC_MESSAGES/XCache.po
plugins/XCache/locale/gl/LC_MESSAGES/XCache.po
plugins/XCache/locale/he/LC_MESSAGES/XCache.po
plugins/XCache/locale/ia/LC_MESSAGES/XCache.po
plugins/XCache/locale/id/LC_MESSAGES/XCache.po
plugins/XCache/locale/mk/LC_MESSAGES/XCache.po
plugins/XCache/locale/ms/LC_MESSAGES/XCache.po
plugins/XCache/locale/nb/LC_MESSAGES/XCache.po
plugins/XCache/locale/nl/LC_MESSAGES/XCache.po
plugins/XCache/locale/pl/LC_MESSAGES/XCache.po
plugins/XCache/locale/pt/LC_MESSAGES/XCache.po
plugins/XCache/locale/pt_BR/LC_MESSAGES/XCache.po
plugins/XCache/locale/ru/LC_MESSAGES/XCache.po
plugins/XCache/locale/tl/LC_MESSAGES/XCache.po
plugins/XCache/locale/tr/LC_MESSAGES/XCache.po
plugins/XCache/locale/uk/LC_MESSAGES/XCache.po
plugins/YammerImport/locale/YammerImport.pot
plugins/YammerImport/locale/br/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/de/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/es/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/eu/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/fr/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/gl/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/ia/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/mk/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/ms/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/nl/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/pl/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/ru/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/tl/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/tr/LC_MESSAGES/YammerImport.po
plugins/YammerImport/locale/uk/LC_MESSAGES/YammerImport.po

9 years agoMerge commit 'refs/merge-requests/56' of https://gitorious.org/social/mainline into...
Mikael Nordfeldth [Mon, 9 Mar 2015 09:39:27 +0000 (10:39 +0100)]
Merge commit 'refs/merge-requests/56' of https://gitorious.org/social/mainline into merge-requests/56