summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Thadeu Lima de Souza Cascardo [Sun, 10 Aug 2008 13:29:26 +0000 (10:29 -0300)]
Library includes every module and sample main program links with it
Thadeu Lima de Souza Cascardo [Sun, 10 Aug 2008 05:18:41 +0000 (02:18 -0300)]
GIO is the default backend for sample main program
Thadeu Lima de Souza Cascardo [Sun, 10 Aug 2008 04:40:04 +0000 (01:40 -0300)]
Return a copy of the internal node, caller is the owner
Thadeu Lima de Souza Cascardo [Sun, 10 Aug 2008 03:21:44 +0000 (00:21 -0300)]
If backend cannot enumerate entries, return 0 entries with NULL array
Thadeu Lima de Souza Cascardo [Sun, 10 Aug 2008 03:12:19 +0000 (00:12 -0300)]
If entry or feed is NULL, so should be the resource
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 22:56:39 +0000 (19:56 -0300)]
CGI frontend uses AtomResource instead of AtomEntry
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 22:55:36 +0000 (19:55 -0300)]
Retrieve resource returns either an entry or a feed
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 22:50:45 +0000 (19:50 -0300)]
Added AtomResource as a generalization for entries and feeds
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 22:26:27 +0000 (19:26 -0300)]
Renamed retrieve_resource to retrieve_entry
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 22:18:03 +0000 (19:18 -0300)]
Create feed using entries from backend
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 22:11:27 +0000 (19:11 -0300)]
Get string from AtomFeed
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 22:06:44 +0000 (19:06 -0300)]
Atom namespace is in a common header now
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 22:00:15 +0000 (19:00 -0300)]
Generate feed with many entries
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 21:52:33 +0000 (18:52 -0300)]
Distribute XML headers
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 21:51:35 +0000 (18:51 -0300)]
Create a xml node from an AtomEntry
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 21:41:38 +0000 (18:41 -0300)]
Modify interface to get string from entry
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 20:28:16 +0000 (17:28 -0300)]
libxml2 may return document with null root node
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 20:25:05 +0000 (17:25 -0300)]
If it is not possible to parse document, return NULL
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 20:18:49 +0000 (17:18 -0300)]
AtomEntry requires AtomPerson
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 20:15:19 +0000 (17:15 -0300)]
AtomEntry has some of the interesting nodes as properties
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 20:14:48 +0000 (17:14 -0300)]
Reading AtomPerson from a XML node
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 20:08:25 +0000 (17:08 -0300)]
URI property is of IRI type, not string
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 18:51:51 +0000 (15:51 -0300)]
Create a XML node from an AtomPerson
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 18:50:22 +0000 (15:50 -0300)]
Copy IRI when setting AtomPerson uri
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 18:46:43 +0000 (15:46 -0300)]
Added more interface for IRI
You can set scheme and host part of IRIs now. You can also get it as a
string, which should be revised, because of the needed separators. You
can also make a copy of a IRI.
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 18:14:49 +0000 (15:14 -0300)]
Include IRI header into AtomPerson header and this into main header
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 18:08:44 +0000 (15:08 -0300)]
Added AtomPerson structure
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 17:57:15 +0000 (14:57 -0300)]
Distribute headers in pkgincludedir instead of includedir
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 09:26:15 +0000 (06:26 -0300)]
Copies error message from GError
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 09:20:51 +0000 (06:20 -0300)]
Recover from errors when reading XML
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 08:56:55 +0000 (05:56 -0300)]
Unused old Atom type variable in main
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 08:47:13 +0000 (05:47 -0300)]
Fixes build with missing comma
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 08:44:51 +0000 (05:44 -0300)]
Finished chaging some Atom into AtomEntry types
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 06:26:14 +0000 (03:26 -0300)]
Registered implementation of enumerate_entries for GIO backend
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 06:09:18 +0000 (03:09 -0300)]
Implement enumeration of entries for GIO backend
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 06:01:36 +0000 (03:01 -0300)]
Does not unref a GFile when creating an Atom, do it in the caller
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 03:37:31 +0000 (00:37 -0300)]
Given a GFile, return an Atom, so we can use it for enumeration
When enumerating/summarizing many entries into one feed, we may need to
read each entry. Making it easier to do this with a function and using
it for retrieving the resource itself.
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 06:24:46 +0000 (03:24 -0300)]
Added backend interface to enumerate entries
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 08:03:50 +0000 (05:03 -0300)]
Changed from Atom to AtomEntry and atom_ to atom_entry_
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 07:59:01 +0000 (04:59 -0300)]
Merge branch 'master' into entry
Conflicts:
Makefile.am
atom/Makefile.am
atom/entry.c
configure.ac
Get atom entry implementation from libatom. Some changes needed in
headers and usage of it.
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 07:54:31 +0000 (04:54 -0300)]
Moving atom entry implementation to merge it with atompub
Thadeu Lima de Souza Cascardo [Sat, 9 Aug 2008 07:45:06 +0000 (04:45 -0300)]
AtomEntry is now an opaque structure and may be read from a file
Thadeu Lima de Souza Cascardo [Fri, 8 Aug 2008 01:29:46 +0000 (22:29 -0300)]
Description of requirements for IRIs
Thadeu Lima de Souza Cascardo [Thu, 7 Aug 2008 23:32:05 +0000 (20:32 -0300)]
Some comments about what need to be done for text constructs
Thadeu Lima de Souza Cascardo [Thu, 7 Aug 2008 22:18:06 +0000 (19:18 -0300)]
Interface to retrieve data in a buffer and its size
Thadeu Lima de Souza Cascardo [Thu, 7 Aug 2008 22:09:14 +0000 (19:09 -0300)]
Added function to create an atom entry with a namespace prefix
Thadeu Lima de Souza Cascardo [Thu, 7 Aug 2008 22:07:21 +0000 (19:07 -0300)]
Atom namespace is now a macro
Thadeu Lima de Souza Cascardo [Thu, 7 Aug 2008 21:56:54 +0000 (18:56 -0300)]
First commit of an atom format library
Autoconf and automake support, with license file. The interface is just
to create and delete an entry. It is not even published in a header. The
implementation uses libxml2. However, the interface should not expose
this and allow the implementation to change.
Thadeu Lima de Souza Cascardo [Sun, 3 Aug 2008 21:15:54 +0000 (18:15 -0300)]
New error interface: migrated core, backends and frontends to it
Thadeu Lima de Souza Cascardo [Sat, 2 Aug 2008 14:31:27 +0000 (11:31 -0300)]
Fixed leak in Atom entry
Thadeu Lima de Souza Cascardo [Sat, 2 Aug 2008 14:21:37 +0000 (11:21 -0300)]
Does not leak memory with ctx and backend
Thadeu Lima de Souza Cascardo [Sat, 2 Aug 2008 02:27:19 +0000 (23:27 -0300)]
Use new backend interface in main program
Thadeu Lima de Souza Cascardo [Sat, 2 Aug 2008 02:23:25 +0000 (23:23 -0300)]
Functions to create new backend and usage of it in existing backends
Thadeu Lima de Souza Cascardo [Sat, 2 Aug 2008 02:22:33 +0000 (23:22 -0300)]
Added a backend per context
Thadeu Lima de Souza Cascardo [Sat, 2 Aug 2008 01:23:39 +0000 (22:23 -0300)]
Initialize GObject in main program
Thadeu Lima de Souza Cascardo [Sat, 2 Aug 2008 01:22:50 +0000 (22:22 -0300)]
Link main binary to gio module
Thadeu Lima de Souza Cascardo [Sat, 2 Aug 2008 01:22:11 +0000 (22:22 -0300)]
Added gio configuration to sample config file
Thadeu Lima de Souza Cascardo [Sat, 2 Aug 2008 01:20:57 +0000 (22:20 -0300)]
Print error messages as plain content in http body too
Thadeu Lima de Souza Cascardo [Fri, 1 Aug 2008 22:30:13 +0000 (19:30 -0300)]
Including the license file
Thadeu Lima de Souza Cascardo [Fri, 1 Aug 2008 22:29:48 +0000 (19:29 -0300)]
Added some information files requested by automake
Thadeu Lima de Souza Cascardo [Thu, 31 Jul 2008 21:04:41 +0000 (18:04 -0300)]
Unref a GFile in GIO, not a GIOChannel.
Thadeu Lima de Souza Cascardo [Thu, 31 Jul 2008 21:02:48 +0000 (18:02 -0300)]
Make configure output the GIO Makefile.
Thadeu Lima de Souza Cascardo [Thu, 31 Jul 2008 20:54:41 +0000 (17:54 -0300)]
Added very basic GIO support for local files.
Gabriel Falcao [Mon, 12 May 2008 13:39:27 +0000 (10:39 -0300)]
@frontent/cgi/cgi.c: Fixing some typos about variable names: from err to error and G_FILE_ERROR_ACCESS to G_FILE_ERROR_ACCES.
Thadeu Lima de Souza Cascardo [Tue, 5 Feb 2008 20:35:49 +0000 (18:35 -0200)]
Changed root directory in example configuration file.
Thadeu Lima de Souza Cascardo [Tue, 5 Feb 2008 20:35:23 +0000 (18:35 -0200)]
Added example configuration file.
Thadeu Lima de Souza Cascardo [Sun, 27 Jan 2008 04:43:24 +0000 (02:43 -0200)]
Returns HTTP error if some error has been found while serving the file.
Thadeu Lima de Souza Cascardo [Sun, 27 Jan 2008 04:29:20 +0000 (02:29 -0200)]
Test CGI frontend with main funcion.
Thadeu Lima de Souza Cascardo [Sun, 27 Jan 2008 04:28:33 +0000 (02:28 -0200)]
Does not release path got from IRI.
Thadeu Lima de Souza Cascardo [Sun, 27 Jan 2008 04:18:41 +0000 (02:18 -0200)]
Added headers for I/O.
Thadeu Lima de Souza Cascardo [Sun, 27 Jan 2008 04:16:35 +0000 (02:16 -0200)]
Add library instead of redefining LDADD.
Thadeu Lima de Souza Cascardo [Sun, 27 Jan 2008 04:15:57 +0000 (02:15 -0200)]
Do not mix buffered output and unbuffured output (printf and write).
Thadeu Lima de Souza Cascardo [Sun, 27 Jan 2008 03:39:19 +0000 (01:39 -0200)]
Added initial CGI frontend.
Thadeu Lima de Souza Cascardo [Sun, 27 Jan 2008 03:36:40 +0000 (01:36 -0200)]
Added backend interface.
Thadeu Lima de Souza Cascardo [Sun, 27 Jan 2008 03:32:48 +0000 (01:32 -0200)]
Added function to release IRI memory.
Thadeu Lima de Souza Cascardo [Sun, 27 Jan 2008 03:30:08 +0000 (01:30 -0200)]
Added new functions for atom entry.
Thadeu Lima de Souza Cascardo [Sun, 27 Jan 2008 01:35:29 +0000 (23:35 -0200)]
Autoconf and automake building support.
Thadeu Lima de Souza Cascardo [Sat, 26 Jan 2008 23:59:21 +0000 (21:59 -0200)]
Support namespace in the config interface.
Thadeu Lima de Souza Cascardo [Sat, 26 Jan 2008 23:53:32 +0000 (21:53 -0200)]
Get context error support.
Thadeu Lima de Souza Cascardo [Sat, 26 Jan 2008 23:40:49 +0000 (21:40 -0200)]
Added function to allocate a new context.
Thadeu Lima de Souza Cascardo [Sat, 26 Jan 2008 23:39:15 +0000 (21:39 -0200)]
General config initialization interface.
Thadeu Lima de Souza Cascardo [Sat, 26 Jan 2008 23:36:19 +0000 (21:36 -0200)]
More functions for IRI manipulation.
Thadeu Lima de Souza Cascardo [Sat, 26 Jan 2008 23:32:45 +0000 (21:32 -0200)]
Added support for initialization of configuration, opening GKeyFile.
Thadeu Lima de Souza Cascardo [Sat, 26 Jan 2008 23:24:58 +0000 (21:24 -0200)]
Added initial IRI structure.
Thadeu Lima de Souza Cascardo [Sat, 26 Jan 2008 23:22:51 +0000 (21:22 -0200)]
Added basic glue code for configuration support.
Thadeu Lima de Souza Cascardo [Sat, 26 Jan 2008 23:21:28 +0000 (21:21 -0200)]
Added structure for atom entry.
Thadeu Lima de Souza Cascardo [Sat, 26 Jan 2008 23:18:12 +0000 (21:18 -0200)]
Implement first context functions.
Thadeu Lima de Souza Cascardo [Sat, 26 Jan 2008 23:10:51 +0000 (21:10 -0200)]
Fixed leak bug of GIOChannel.
Thadeu Lima de Souza Cascardo [Wed, 23 Jan 2008 16:33:46 +0000 (14:33 -0200)]
Added config implementation using GKeyFile.
Thadeu Lima de Souza Cascardo [Wed, 23 Jan 2008 15:49:23 +0000 (13:49 -0200)]
Started a file backend and first prototype interface.