Starting Facebook package.

Use JInput instead of $_REQUEST.

Coding style fixes.

JFacebookOAuth::getToken() fixes.

Add JFacebookTest

JFacebookTest()

Add JFacebookFriendsTest

Add JFacebookObjectTest

Remove unsed constants from JFacebookHttp.

Change fetchUrl method. (No need to set user and pass to the JUri
object)

Add scope property to JFacebookOAuth.
Create JFacebookUser

Add getFriends() method to JFacebookUser.

Add getFeed() method to JFacebookUser.

Add hasFriend() method to JFacebookUser.

Add getPicture() method to JFacebookUser.

Add getFamily() method to JFacebookUser.

Add getNotifications() method to JFacebookUser.

getNotifications() method can get already read notifications too. Change
some unit tests (remove unnecessary stuff).

Add updateNotification() method to JFacebookUser.

Add deletePermission() method to JFacebookUser.

Add getAlbums() method to JFacebookUser.

Add createAlbum() method to JFacebookUser. Make some fixes.

Add getCheckins() method to JFacebookUser.

Add createCheckin() method to JFacebookUser. Modify the sendRequest()
method in order to specify the http request method.

Add getLikes() method to JFacebookUser.

Add likesPage() method to JFacebookUser.

Add getEvents() method to JFacebookUser.

Add createEvent() method to JFacebookUser

Add editEvent() method to JFacebookUser.

Add deleteEvent() method to JFacebookUser.

Add getGroups() method to JFacebookUser.

Add getLinks() method to JFacebookUser

Add createLink() method to JFacebookUser.

Add getNotes() method to JFacebookUser.

Add createNote() method to JFacebookUser.

Add getPhotos() method to JFacebookUser.

Testing createPhoto() method, JFacebookUser.

Finish createPhoto() method. Add $headers parameter to the sendRequest()
method.

Small fixes.

Add getPosts() method to JFacebookUser.

Add createPost() to JFacebookUser.

Add deletePost() method to JFacebookUser.

Add getStatuses() method to JFacebookUser.

Add createStatus() method to JFacebookUser. Fix some mistakes.

Add deleteStatus() method to JFacebookUser.

Add getVideos() method to JFacebookUser.

Add createVideo() method to JFacebookUser.

Add getTagged() method to JFacebookUser.

Add getActivities() method to JFacebookUser.

Add getBooks() method to JFacebookUser.

Add getInterests() method to JFacebookUser.

Add getMovies() method to JFacebookUser.

Add getTelevision() method to JFacebookUser.

Add getMusic() method to JFacebookUser.

Add getSubscribers() method to JFacebookUser.

Add getSubscribedTo() method to JFacebookUser.

Add getFriendLists() to JFacebookUser.

Fix Code Style errors.
Create JFacebookStatus

Add getComments() method to JFacebookStatus.

Add createComment() method to JFacebookStatus.

Add deleteComment() method to JFacebookStatus.

Add getLikes() method to JFacebookStatus.

Add createLike() method to JFacebookStatus.

Add deleteLike() method to JFacebookStatus.
Create JFacebookCheckin

Add getComments to JFacebookCheckin.

Add createComment() method to JFacebookStatus.

Add deleteComment() to JFacebookCheckin

Finish JFacebookCheckin class.
Create JFacebookEvent

Add getFeed() method to JFacebookEvent.

Add createLink() method to JFacebookEvent.

Add deleteLink() method to JFacebookEvent.

Add delete() method to JFacebookUser.

Add createPost() method to JFacebookEvent.

Add deletePost() method to JFacebookEvent.

Add createStatus() method to JFacebookEvent.

Add deleteStatus() method to JFacebookEvent.

Add getInvited() method to JFacebookEvent.

Add isInvited() method to JFacebookEvent.

Add createInvite() method to JFacebookEvent.

Add deleteInvite() method to JFacebookEvent.

Add getAttending() method to JFacebookEvent.

Add createAttending() method to JFacebookEvent.

Add isAttending() method to JFacebookEvent.

Add method for maybe attending to JFacebookEvent.

Add methods for declined to JFacebookEvent.

Add methods for noreply to JFacebookEvent.

Add omitted $type parameter to getPicture() method in JFacebookUser.

Add getPicture() method to JFacebookEvent.

Add getPhotos() method to JFacebookEvent.

Add createPhoto() method to JFacebookEvent.

Add getVideos() and createVideo() methods to JFacebookEvent.
Coding style and other fixes.

Fix some code style errors. Add tests for JFacebook::__get() method.

Add omitted parameter $actions to createPost() method in JFacebookUser.

Align comments.
Create JFacebookGroup

Fix @return line in methods' doc block.

Add getFeed() method to JFacebookGroup.

Add createLink() method to JFacebookGroup.

Add deleteLink() method to JFacebookGroup.

Add createPost() method to JFacebookGroup.

Add deletePost() method to JFacebookGroup.

Add createStatus() method to JFacebookGroup.

Add deleteStatus() method to JFacebookGroup.

Add omitted parameter for createPost() method in JFacebookUser.

Add getMembers() method to JFacebookGroup.

Add getDocs() method to JFacebookGroup.

Add getPicture() method to JFacebookGroup.
Create JFacebookLink

Add getComments() method to JFacebookLink.

Add createComment() method to JFacebookLink.

Add deleteComment() method to JFacebookLink.

Add getLikes() method to JFacebookLink.

Add createLike() method to JFacebookLink.

Add deleteLike() method to JFacebookLink.
Write tests for JFacebookObject.
Add fetchUrl() test.
Change JFacebookGroup to use new methods from JFacebookObject.
Add JFacebookNoteTest.
Add JFacebookPostTest.
Add unit tests + fixes.

Correct @covers doc lines and some other small mistakes.

Add some tests in JFacebookTest
Add JFacebookComment.
Create JFacebookPhoto

Add getComments() method to JFacebookPhoto.

Add createComment() method to JFacebookPhoto.

Add deleteComment() method to JFacebookPhoto.

Add getLikes(), createLike() and deleteLike() methods to JFacebookPhoto.

Add getTags() method to JFacebookPhoto.

Add createTag() method to JFacebookPhoto

Add updateTag() method to JFacebookPhoto.

Add getPicture() method to JFacebookPhoto + small fixes.
Add JFacebookVideo.
Create JFacebookAlbum

Add getPhotos() method to JFacebookAlbum.

Add createPhoto() method to JFacebookAlbum

Add getComments(), createComment() and deleteComment() methods to
JFacebookAlbum.

Add getLikes(), createLike() and deleteLike() methods to JFacebookAlbum.

Add getPicture() method to JFacebookAlbum.
Updates. Fixes. Improvements.

Update event object.

Update status object.

Update user object. Make some fixes.

Add some @covers doc lines.

Facebook documentation.

Edit fb doc.

Add getHome() method to JFacebookUser.

Add @param lines to testGetHome() method in JFacebookUserTest.

Use limit, offset, until and since to filter data.

Fix code style errors

Use limit, offset, until and since with Album object.

Use limit, offset, until and since with Checkin object.

Use limit, offset, until and since with Comment object.

Use limit, offset, until and since with Event object.

User limit, offset, until and since with Group object.

Use limit, offset, until and since with Link object

Use limit, offset, until and since with Note object.

Use limit, offset, until and since with Photo object.

Use limit, offset, until and since with Post object.

Use limit, offset, until and since with Status object.

Use limit, offset, until and since with Video object.

Use limit, offset, until and since with User object.

Fix some code style errors.

JFacebookOAuth improvements.

JOauth

Remove print_r.

Change @since tag + spell check.

Testing Aaron's OAuth2client.

Make JFacebookUser work with JOauth2client.

JFacebook changes to include JOauth2client

Use Oauth client in unit test + refinements.

Split JOauth 1.0a client code.

Add JInput object to JOauth1aClient + Unit tests.

Get JHttp from Factory.

Session in tests

Fix test session

Destroy session when test ends

Move session destroy in teardown

Update strings to test ones

Change since tag to 12.2

Just for testing purpose

Add is_null in if condition

Update if condition with is_null

Change setToken method, throw $verifier for testing.

Set verifier to null

Use empty instead of isset.

Set input just before calling auth method.

Test input oauth_token value.

Update the input in test

Use strcmp

Add sprintf

Format string for testing.

Set input as value using reflection

Update test

Change 'key' to 'token'

Add if condition for throwing bad session

Remove empty from if condition.

Change DomainException message.

Rename file.

Add blank line before comment.

Update documentation.

Fix filename issue.

Set follow redirect to false if necessary.

Test curl.

Fix unit tests http problem. Remove http class.

Update the oauth 2 client. Use isAuth method.

Rename variable and some small fixes.

Use JRegistry def method.

Rename file to match oauth 2 client.

Rename test files too.

Change if condition.

Remove unnecessary condition.

Improve code coverage.

Remove unused method. Use 'scope' JRegistry option.

Rename auth method to authenticate.

Rename auth to atuhenicate and isAuth to isAuthenticated.

Revert "Rename auth to atuhenicate and isAuth to isAuthenticated."

This reverts commit 72aa0a87bf168dfe0025d7316b99aa148be9f3e0.

Remove file.

Rename method.

Add redirect parameter.

Use JApplication::redirect() instead of JResponse.

Rename files.

Fix unit tests.

Change since tag

Move the OAuth client object into JFacebookObject.

Fix CS errors.

Update since tag.

Fix CS errors.

Change facebook documentation file.

Update docs/manual/en-US/chapters/packages/facebook.md

Remove unecessary oauth.
Copy Facebook tests from Platform.