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.