Commit Graph

63 Commits (bb6124c02c306edd017497628467f706a7d366dd)

Author SHA1 Message Date
Matchman Green bb6124c02c can now create new folders 2012-05-28 00:24:37 +08:00
Matchman Green 729ec106f8 no need to check MD5 or mtime for folders 2012-05-27 22:49:49 +08:00
Matchman Green e09bdc5a8a trying to add fdopen 2012-05-27 14:55:26 +08:00
Matchman Green d78728938f added resource test 2012-05-25 01:24:59 +08:00
Matchman Green 61c01019f7 added more test cases and some minor refactoring 2012-05-25 01:24:59 +08:00
Matchman Green 50f1d813e2 set the mode of .grive to 0600 for security.
Thanks Huin for the reminder.
2012-05-24 19:06:03 +08:00
Matchman Green a0570d507c Revert "Add OS notification support (libnotify)"
This reverts commit 428afa6538.
2012-05-24 18:57:37 +08:00
daniele 428afa6538 Add OS notification support (libnotify) 2012-05-24 18:10:30 +08:00
Matchman Green c01ace7d18 can upload new files to remote 2012-05-21 01:18:16 +08:00
Matchman Green c7c49b094a fixed upload 2012-05-21 00:10:29 +08:00
Matchman Green 99f6e4cc58 improved logging and fixed exception on MD5 calculation 2012-05-20 23:16:59 +08:00
Matchman Green 90bf78e716 minor clean up 2012-05-20 19:28:44 +08:00
Matchman Green dfbe859531 load and save from .grive_state and build the resource tree 2012-05-20 17:12:01 +08:00
Matchman Green 3dd3f544fb minor clean up 2012-05-20 15:25:38 +08:00
Matchman Green 6453de2cf6 start using state for synchronization 2012-05-20 15:01:53 +08:00
Matchman Green b1589bb181 clean up sync code 2012-05-20 15:01:53 +08:00
Matchman Green 7f2fa95d9a improved checking on files 2012-05-20 15:01:53 +08:00
Matchman Green 13aa9a455b merge the list of the files and folders in the same list 2012-05-20 15:01:53 +08:00
Matchman Green b46c9debf8 minor refactoring 2012-05-20 15:01:53 +08:00
Matchman Green aa03b212f7 removing the folder list in Drive, using state instead 2012-05-20 15:01:53 +08:00
Matchman Green 7882198293 merged the File class to Resource 2012-05-20 15:01:53 +08:00
Matchman Green 50e3091b2a renamed Collection to Resource 2012-05-20 15:01:52 +08:00
Matchman Green 149c1c14b0 replace with FolderSet 2012-05-20 15:01:52 +08:00
Matchman Green 37f2066727 added folder set 2012-05-20 15:01:52 +08:00
Matchman Green cf77a2d5c4 added folder init code in state 2012-05-20 15:01:52 +08:00
Matchman Green 3a33db68b6 replaced the Path class with fs::path 2012-05-20 15:01:52 +08:00
Matchman Green 57fb6d3b0e added state to drive 2012-05-20 15:01:52 +08:00
Matchman Green 6dd505f8a6 added state 2012-05-20 15:01:52 +08:00
Matchman Green 53883ab8bd move the .grive from home directory to current directory. get change stamp 2012-05-16 00:54:58 +08:00
Matchman Green 3dea8343de added code to save and load change_stamp 2012-05-14 23:33:29 +08:00
Matchman Green 30f9834968 saved the metadata of the files 2012-05-14 23:33:29 +08:00
Matchman Green 1f551ee321 added file log. fixed bug on getting upload link 2012-05-13 17:27:40 +08:00
Matchman Green 4408f51300 improved and simplified log API 2012-05-13 16:45:27 +08:00
Matchman Green 63553aae04 added log interface 2012-05-13 16:10:18 +08:00
Matchman Green 8ced12d5a1 used new exception classes 2012-05-13 15:27:58 +08:00
Matchman Green 9631031931 ignore files and folders that is not inside the root tree.
also ignore files/folders with multiple parents
2012-05-13 01:57:15 +08:00
Matchman Green 931f743b58 use showroot=true. ignoring folders not in root folder 2012-05-12 18:48:55 +08:00
Matchman Green 4da9d0bc00 removed old Json code 2012-05-12 18:24:42 +08:00
Matchman Green b2d0bf2ba8 use XML for downloading files and folders 2012-05-12 17:38:41 +08:00
Matchman Green 444bf61c73 added copy ctor & op= to NodeSet 2012-05-12 12:27:35 +08:00
Matchman Green c1c1916eb7 improved Find() in SetSet 2012-05-12 11:47:51 +08:00
Matchman Green ceffebb097 changed operator[] to return NodeSet 2012-05-12 11:09:31 +08:00
Matchman Green 05cae069c6 added NodeSet 2012-05-12 10:49:22 +08:00
Matchman Green f80a5f0fb7 trying to read properties from entry XML 2012-05-12 10:49:22 +08:00
Matchman Green 204e0db62e used boost::iterator_adaptor 2012-05-12 10:49:22 +08:00
Matchman Green d3b841ccfd added debug logs. the XML nodes need to be improved 2012-05-10 01:20:38 +08:00
Matchman Green 55fb39cbc1 adding log to http agent 2012-05-10 00:30:01 +08:00
Matchman Green efaa5df229 renamed HTTP.(hh|cc) to Agent 2012-05-10 00:22:27 +08:00
Matchman Green b51e5c593f reuse the Entry class in Collection 2012-05-09 23:52:06 +08:00
Matchman Green 56e605c392 renamed File to Entry, because it is common between file & folder 2012-05-09 23:09:19 +08:00