Matchman Green
06158e6bf0
fixed state reuse in the receivables
2012-05-09 22:25:42 +08:00
Matchman Green
b0f5769cb2
fixed state reuse in the receivables
2012-05-09 00:58:05 +08:00
Matchman Green
d621aa4296
improved the node printing function
2012-05-07 00:03:33 +08:00
Matchman Green
6ad573942a
fixed crash. missing AddRef()
2012-05-06 23:30:14 +08:00
Matchman Green
c00ffef6a3
Merge branch 'master' into working
2012-05-06 23:17:24 +08:00
Matchman Green
70669fe290
Merge remote-tracking branch 'origin/master'
2012-05-06 23:16:51 +08:00
Matchman Green
65ae81bb96
node iterator still being worked
2012-05-06 23:16:43 +08:00
Matchman Green
9b574b5669
Merge pull request #13 from OpenNingia/master
...
Patch CMakeLists to check for LIBEXPAT
2012-05-06 08:12:43 -07:00
Matchman Green
3584e12152
Merge branch 'v0.0.4' into working
2012-05-06 22:54:52 +08:00
Matchman Green
98f1bba4ab
added -v to display version
2012-05-06 22:40:58 +08:00
Matchman Green
1098e7e335
added code to remove files
2012-05-06 22:27:52 +08:00
Daniele Simonetti
d891d1fefd
add LIBEXPAT requirements to CMakeLists
2012-05-06 16:25:37 +02:00
Matchman Green
7363c7a49a
Merge branch 'v0.0.4' into working
...
Conflicts:
libgrive/src/drive/Drive.cc
2012-05-06 18:26:45 +08:00
Matchman Green
1eeaede474
fetching the next link
2012-05-06 18:14:36 +08:00
Matchman Green
1aaca87ad0
implementing iterator for XML nodes
2012-05-06 17:13:48 +08:00
Matchman Green
f987888cac
character handling in XML
2012-05-06 11:50:37 +08:00
Matchman Green
5e615de7cd
added class to parse XML in HTTP response
2012-05-06 02:37:54 +08:00
Matchman Green
b42e7c6501
move http files to a separate directory
2012-05-06 02:21:39 +08:00
Matchman Green
1c7b114ea5
refactored to use only the new http interface
2012-05-06 02:15:28 +08:00
Matchman Green
1e6e6a4347
added HTTP receiver callback interface
2012-05-06 01:12:44 +08:00
Matchman Green
ba737cba29
Merge branch 'v0.0.4' into working
2012-05-05 23:19:59 +08:00
Matchman Green
b90e032cda
properly handle read-only files
2012-05-05 22:54:36 +08:00
Matchman Green
8357e9ed82
renamed HTTP agent class and namespace
2012-05-05 22:39:18 +08:00
Matchman Green
b89f7bb873
refactored to allow progressive parsing
2012-05-05 15:25:21 +08:00
Matchman Green
19c329836b
separated name & value
2012-05-05 15:00:23 +08:00
Matchman Green
b12edc2a2a
added expat parser
2012-05-05 13:01:23 +08:00
Matchman Green
7d2b8b441d
adding xml tree basics
2012-05-04 01:44:52 +08:00
Matchman Green
7b8d22b2b7
Merge remote-tracking branch 'origin/master' into v0.0.3
2012-05-03 22:54:25 +08:00
Matchman Green
51cd1ed40e
Merge pull request #10 from massix/master
...
Some headers were missing in the installation process
2012-05-03 06:59:12 -07:00
Massimo Gengarelli
e563f7cad6
Remove old and unwanted CMakeLists
2012-05-02 22:58:55 +02:00
Massimo Gengarelli
2eccd9df2c
Install all the headers in CMAKE_PREFIX/include
2012-05-02 22:10:14 +02:00
Matchman Green
915303d205
commented out the SignalHandler
2012-05-03 00:17:16 +08:00
Matchman Green
5d302a0909
updated the readme file and added GPLv2 license
2012-05-02 23:43:39 +08:00
Matchman Green
2e7647a162
making server MD5 optional
2012-05-02 23:31:10 +08:00
Matchman Green
d4a8d9fb65
Merge branch 'massix'
...
Conflicts:
CMakeLists.txt
2012-05-02 23:30:49 +08:00
Massimo Gengarelli
2791bbbfe8
Prevent the user from sending a SIGINT while downloading a file..
2012-05-01 19:47:25 +02:00
Massimo Gengarelli
95133eff57
Added a Signal Handler
...
In order to prevent the user to ^C while downloading a file (thus,
risking to have an incoherent situation and prevent a bad behaviour of
grive), it's necessary to register some signals. These two classes
provide a wrapper around the C function signal, with facilities to
register and unregister signals..
2012-05-01 19:44:22 +02:00
Matchman Green
8c1217dbe8
use libcurl to extract headers
2012-05-02 00:26:48 +08:00
Matchman Green
de0d53a59f
added the class File, and refactor a lot of code from Drive to File
2012-05-01 23:24:40 +08:00
Massimo Gengarelli
cfca4513e4
Major refactor
...
Since we've decided to keep the two projects separated it's necessary
that if some one wants to clone the repository he has a clear idea of
what's going on here: in src/lib folder there are the three main
components of the library libgrive (drive, protocol and util); while
in the src/cli folder there's the command line interface tool that uses
the library. The CLI is called in the same way as the library (grive).
In this way, we can keep multiple clients using the same library in just
one repo..
2012-05-01 17:24:27 +02:00
Matchman Green
e7ab019c5f
Merge remote-tracking branch 'origin/master'
...
Conflicts:
CMakeLists.txt
2012-05-01 21:40:36 +08:00
Matchman Green
3252134fbb
Merge pull request #3 from massix/master
...
Build the functional part as a shared library
2012-05-01 06:33:20 -07:00
Matchman Green
44d9adb46c
removed the "drive.file" scope as it's not needed
2012-05-01 21:28:03 +08:00
Massimo Gengarelli
72d40c9d0c
Don't compile the main.cc in the library
...
Whops, I've forgot to remove this, probably because of the merge.
2012-05-01 12:24:12 +02:00
Massimo Gengarelli
b34ad8a3ea
Merge with main branch (Better CMake)
2012-05-01 12:16:26 +02:00
Matchman Green
f022afb407
added a class for file system paths
2012-05-01 17:44:17 +08:00
Matchman Green
e79ff1541c
removing a ton of debug code
2012-05-01 01:14:41 +08:00
Matchman Green
8df7382d91
finally it worked! updated file can be uploaded!
2012-05-01 00:53:17 +08:00
Matchman Green
2ed4894865
fixed indentations
2012-05-01 00:32:29 +08:00
Matchman Green
2ff5d101c3
Merge pull request #6 from bashlnx/master
...
improved cmake from bashlnx
2012-04-30 08:04:49 -07:00