Start JFacebook 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 getMutualFriends() 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.

Fix magic method declaration in docblocks

Fix the subpackage tag for the controller package.

Improve JUserTest.

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.
Add omitted $type parameter to getPicture() method in JFacebookUser.
Change doc $user type in JFacebookUser.
Add omitted parameter for createPost() method in JFacebookUser.
Add omitted parameter $actions to createPost() method in JFacebookUser.
Align comments.
Add getHome() method to JFacebookUser.
Create JFacebookStatus
Create JFacebookStatus class. Add getStatus() method to 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

Create JFacebookCheckin class. Add getCheckin() method.

Add getComments to JFacebookCheckin.

Add createComment() method to JFacebookStatus.

Add deleteComment() to JFacebookCheckin

Finish JFacebookCheckin class.
Create JFacebookEvent
Create JFacebookEvent class. Add getEvent() method.

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 getPicture() method to JFacebookEvent.

Add getPhotos() method to JFacebookEvent.

Add createPhoto() method to JFacebookEvent.

Add getVideos() and createVideo() methods to JFacebookEvent.
Fix some code style errors. Add tests for JFacebook::__get() method.
Start JFacebookGroup
Start working on Group object. Add getGroup() method to 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 getMembers() method to JFacebookGroup.

Add getDocs() method to JFacebookGroup.

Add getPicture() method to JFacebookGroup.
Create JfacebookLink
Start working on Link object. Add getLink() method to 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.
Replace multiple if blocks with switch.
Remove blank lines between method and its doc block.
Add get, getConnection, createConnection and deleteConnection to
JFacebookObject in order to replace the duplicate code.
Write tests for JFacebookObject.
Add fetchUrl() test.
Create JFacebookNote

JFacebookNote class.

Add JFacebookNoteTest.