gda-attributes-manager.h   gda-attributes-manager.h 
/* GDA common library /*
* Copyright (C) 2008 The GNOME Foundation. * Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_ATTRIBUTES_MANAGER_H__ #ifndef __GDA_ATTRIBUTES_MANAGER_H__
#define __GDA_ATTRIBUTES_MANAGER_H__ #define __GDA_ATTRIBUTES_MANAGER_H__
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/* main struct */ /* main struct */
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-batch.h   gda-batch.h 
/* gda-batch.h /*
* * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* Copyright (C) 2007 - 2009 Vivien Malerba * Copyright (C) 2000 - 2003 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_BATCH_H_ #ifndef __GDA_BATCH_H_
#define __GDA_BATCH_H_ #define __GDA_BATCH_H_
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-statement.h> #include <libgda/gda-statement.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 15 lines changed or added


 gda-binreloc.h   gda-binreloc.h 
/* GDA common library /*
* Copyright (C) 2007 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 Carlos Perell
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2007 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_BINRELOC_H__ #ifndef __GDA_BINRELOC_H__
#define __GDA_BINRELOC_H__ #define __GDA_BINRELOC_H__
#include <glib.h> #include <glib.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/* /*
 End of changes. 5 change blocks. 
16 lines changed or deleted 16 lines changed or added


 gda-blob-op.h   gda-blob-op.h 
/* GDA Common Library /*
* Copyright (C) 2007 - 2009 The GNOME Foundation. * Copyright (C) 2007 Armin Burgmeier <armin@openismus.com>
* * Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Authors:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_BLOB_OP_H__ #ifndef __GDA_BLOB_OP_H__
#define __GDA_BLOB_OP_H__ #define __GDA_BLOB_OP_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include <libgda/gda-value.h> #include <libgda/gda-value.h>
 End of changes. 5 change blocks. 
16 lines changed or deleted 13 lines changed or added


 gda-column.h   gda-column.h 
/* GDA library /*
* Copyright (C) 1998 - 2009 The GNOME Foundation. * Copyright (C) 2005 - 2009 Vivien Malerba <malerba@gnome-db.org>
* * Copyright (C) 2005
* AUTHORS: * Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
* Michael Lausch <michael@lausch.at>
* Rodrigo Moya <rodrigo@gnome-db.org>
*
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_COLUMN_H__ #ifndef __GDA_COLUMN_H__
#define __GDA_COLUMN_H__ #define __GDA_COLUMN_H__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-value.h> #include <libgda/gda-value.h>
#include <glib.h> #include <glib.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
skipping to change at line 97 skipping to change at line 93
void gda_column_set_default_value (GdaColumn *column, const GVa lue *default_value); void gda_column_set_default_value (GdaColumn *column, const GVa lue *default_value);
const GValue *gda_column_get_attribute (GdaColumn *column, const gch ar *attribute); const GValue *gda_column_get_attribute (GdaColumn *column, const gch ar *attribute);
void gda_column_set_attribute (GdaColumn *column, const gch ar *attribute, const GValue *value, void gda_column_set_attribute (GdaColumn *column, const gch ar *attribute, const GValue *value,
GDestroyNotify destroy); GDestroyNotify destroy);
/** /**
* gda_column_set_attribute_static * gda_column_set_attribute_static
* @holder: a #GdaHolder * @holder: a #GdaHolder
* @attribute: attribute's name * @attribute: attribute's name
* @value: the value to set the attribute to, or %NULL * @value: (allow-none): the value to set the attribute to, or %NULL
* *
* This function is similar to gda_column_set_attribute() but for static st rings * This function is similar to gda_column_set_attribute() but for static st rings
*/ */
#define gda_column_set_attribute_static(holder,attribute,value) gda_column_ set_attribute((holder),(attribute),(value),NULL) #define gda_column_set_attribute_static(holder,attribute,value) gda_column_ set_attribute((holder),(attribute),(value),NULL)
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
20 lines changed or deleted 15 lines changed or added


 gda-config.h   gda-config.h 
/* /*
* Copyright (C) 2007 - 2011 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2005 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* Copyright (C) 2003 Laurent Sansonetti <laurent@datarescue.be>
* Copyright (C) 2003 - 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2005 Andrew Hill <andru@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_CONFIG_H__ #ifndef __GDA_CONFIG_H__
#define __GDA_CONFIG_H__ #define __GDA_CONFIG_H__
#include "gda-decl.h" #include "gda-decl.h"
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
15 lines changed or deleted 17 lines changed or added


 gda-connection-event.h   gda-connection-event.h 
/* GDA server library /*
* Copyright (C) 1998 - 2009 The GNOME Foundation. * Copyright (C) 2005 - 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Michael Lausch <michael@lausch.at>
* Rodrigo Moya <rodrigo@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_CONNECTION_EVENT_H__ #ifndef __GDA_CONNECTION_EVENT_H__
#define __GDA_CONNECTION_EVENT_H__ #define __GDA_CONNECTION_EVENT_H__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
18 lines changed or deleted 12 lines changed or added


 gda-connection-private.h   gda-connection-private.h 
/* GDA library /*
* Copyright (C) 2006 - 2008 The GNOME Foundation. * Copyright (C) 2006 - 2010 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_CONNECTION_PRIVATE_H_ #ifndef __GDA_CONNECTION_PRIVATE_H_
#define __GDA_CONNECTION_PRIVATE_H_ #define __GDA_CONNECTION_PRIVATE_H_
#include <libgda/gda-meta-store.h> #include <libgda/gda-meta-store.h>
#include <providers-support/gda-pstmt.h> #include <providers-support/gda-pstmt.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-connection.h   gda-connection.h 
/* GDA library /*
* Copyright (C) 1998 - 2010 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2004 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Michael Lausch <michael@lausch.at> * Copyright (C) 2002 Cleber Rodrigues <cleberrrjr@bol.com.br>
* Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Bas Driessen <bas.driessen@xobas.com> * Copyright (C) 2003 Filip Van Raemdonck <mechanix@debian.org>
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2004 - 2005 Alan Knowles <alank@src.gnome.org>
* Copyright (C) 2004 Jos
* Copyright (C) 2005 - 2009 Bas Driessen <bas.driessen@xobas.com>
* Copyright (C) 2006 - 2008 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2007 Leonardo Boshell <lb@kmc.com.co>
* Copyright (C) 2010 David King <davidk@openismus.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_CONNECTION_H__ #ifndef __GDA_CONNECTION_H__
#define __GDA_CONNECTION_H__ #define __GDA_CONNECTION_H__
#include "gda-decl.h" #include "gda-decl.h"
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
#include <libgda/gda-connection-event.h> #include <libgda/gda-connection-event.h>
#include <libgda/gda-transaction-status.h> #include <libgda/gda-transaction-status.h>
#include <libgda/gda-statement.h> #include <libgda/gda-statement.h>
 End of changes. 5 change blocks. 
19 lines changed or deleted 23 lines changed or added


 gda-data-access-wrapper.h   gda-data-access-wrapper.h 
/* /*
* Copyright (C) 2006 - 2011 The GNOME Foundation. * Copyright (C) 2006 - 2011 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_ACCESS_WRAPPER_H__ #ifndef __GDA_DATA_ACCESS_WRAPPER_H__
#define __GDA_DATA_ACCESS_WRAPPER_H__ #define __GDA_DATA_ACCESS_WRAPPER_H__
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDA_TYPE_DATA_ACCESS_WRAPPER (gda_data_access_wrapper_ge t_type()) #define GDA_TYPE_DATA_ACCESS_WRAPPER (gda_data_access_wrapper_ge t_type())
 End of changes. 5 change blocks. 
15 lines changed or deleted 11 lines changed or added


 gda-data-comparator.h   gda-data-comparator.h 
/* gda-data-comparator.h /*
* * Copyright (C) 2008 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2008 - 2009 Vivien Malerba * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_COMPARATOR_H_ #ifndef __GDA_DATA_COMPARATOR_H_
#define __GDA_DATA_COMPARATOR_H_ #define __GDA_DATA_COMPARATOR_H_
#include "gda-decl.h" #include "gda-decl.h"
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 13 lines changed or added


 gda-data-handler.h   gda-data-handler.h 
/* gda-data-handler.h /*
* * Copyright (C) 2006 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2003 - 2006 Vivien Malerba * Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2010 David King <davidk@openismus.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_HANDLER_H_ #ifndef __GDA_DATA_HANDLER_H_
#define __GDA_DATA_HANDLER_H_ #define __GDA_DATA_HANDLER_H_
#include <glib-object.h> #include <glib-object.h>
#include "gda-decl.h" #include "gda-decl.h"
#include "gda-value.h" #include "gda-value.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 14 lines changed or added


 gda-data-model-array.h   gda-data-model-array.h 
/* GDA common library /*
* Copyright (C) 1998 - 2009 The GNOME Foundation. * Copyright (C) 2001 Cleber Rodrigues <cleberrrjr@bol.com.br>
* * Copyright (C) 2001 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2005 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_MODEL_ARRAY_H__ #ifndef __GDA_DATA_MODEL_ARRAY_H__
#define __GDA_DATA_MODEL_ARRAY_H__ #define __GDA_DATA_MODEL_ARRAY_H__
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
#include <libgda/gda-row.h> #include <libgda/gda-row.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
17 lines changed or deleted 15 lines changed or added


 gda-data-model-bdb.h   gda-data-model-bdb.h 
/* GDA common library /*
* Copyright (C) 2007 - 2009 The GNOME Foundation. * Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_MODEL_BDB_H__ #ifndef __GDA_DATA_MODEL_BDB_H__
#define __GDA_DATA_MODEL_BDB_H__ #define __GDA_DATA_MODEL_BDB_H__
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDA_TYPE_DATA_MODEL_BDB (gda_data_model_bdb_get_type()) #define GDA_TYPE_DATA_MODEL_BDB (gda_data_model_bdb_get_type())
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-data-model-dir.h   gda-data-model-dir.h 
/* GDA common library /*
* Copyright (C) 2007 - 2009 The GNOME Foundation. * Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_MODEL_DIR_H__ #ifndef __GDA_DATA_MODEL_DIR_H__
#define __GDA_DATA_MODEL_DIR_H__ #define __GDA_DATA_MODEL_DIR_H__
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDA_TYPE_DATA_MODEL_DIR (gda_data_model_dir_get_type()) #define GDA_TYPE_DATA_MODEL_DIR (gda_data_model_dir_get_type())
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-data-model-extra.h   gda-data-model-extra.h 
/* GDA common library /*
* Copyright (C) 2006 - 2007 The GNOME Foundation. * Copyright (C) 2001 Carlos Perell
* * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 - 2008 Vivien Malerba <malerba@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* Copyright (C) 2005 Cygwin Ports Maintainer <yselkowitz@users.sourceforge
.net>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_MODEL_EXTRA_H__ #ifndef __GDA_DATA_MODEL_EXTRA_H__
#define __GDA_DATA_MODEL_EXTRA_H__ #define __GDA_DATA_MODEL_EXTRA_H__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 17 lines changed or added


 gda-data-model-import.h   gda-data-model-import.h 
/* GDA common library /*
* Copyright (C) 2006 - 2010 The GNOME Foundation. * Copyright (C) 2006 - 2010 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_MODEL_IMPORT_H__ #ifndef __GDA_DATA_MODEL_IMPORT_H__
#define __GDA_DATA_MODEL_IMPORT_H__ #define __GDA_DATA_MODEL_IMPORT_H__
#include <glib-object.h> #include <glib-object.h>
#include <libxml/tree.h> #include <libxml/tree.h>
#include <libgda/gda-set.h> #include <libgda/gda-set.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-data-model-iter-extra.h   gda-data-model-iter-extra.h 
/* gda-data-model-iter-extra.h /*
* * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* Copyright (C) 2008 Vivien Malerba * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 Carlos Perell
* Copyright (C) 2001 - 2008 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_MODEL_ITER_EXTRA_H_ #ifndef __GDA_DATA_MODEL_ITER_EXTRA_H_
#define __GDA_DATA_MODEL_ITER_EXTRA_H_ #define __GDA_DATA_MODEL_ITER_EXTRA_H_
#include "gda-data-model-iter.h" #include "gda-data-model-iter.h"
G_BEGIN_DECLS G_BEGIN_DECLS
gboolean gda_data_model_iter_move_to_row_default (GdaDataModel *model, GdaD ataModelIter *iter, gint row); gboolean gda_data_model_iter_move_to_row_default (GdaDataModel *model, GdaD ataModelIter *iter, gint row);
 End of changes. 5 change blocks. 
14 lines changed or deleted 16 lines changed or added


 gda-data-model-iter.h   gda-data-model-iter.h 
/* gda-data-model-iter.h /*
* * Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2005 - 2009 Vivien Malerba * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_MODEL_ITER_H_ #ifndef __GDA_DATA_MODEL_ITER_H_
#define __GDA_DATA_MODEL_ITER_H_ #define __GDA_DATA_MODEL_ITER_H_
#include "gda-decl.h" #include "gda-decl.h"
#include "gda-set.h" #include "gda-set.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 13 lines changed or added


 gda-data-model-ldap.h   gda-data-model-ldap.h 
/* /*
* Copyright (C) 2011 The GNOME Foundation. * Copyright (C) 2011 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_MODEL_LDAP_H__ #ifndef __GDA_DATA_MODEL_LDAP_H__
#define __GDA_DATA_MODEL_LDAP_H__ #define __GDA_DATA_MODEL_LDAP_H__
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDA_TYPE_DATA_MODEL_LDAP (gda_data_model_ldap_get_type() ) #define GDA_TYPE_DATA_MODEL_LDAP (gda_data_model_ldap_get_type() )
 End of changes. 5 change blocks. 
15 lines changed or deleted 11 lines changed or added


 gda-data-model-private.h   gda-data-model-private.h 
/* GDA common library /*
* Copyright (C) 1998 - 2006 The GNOME Foundation. * Copyright (C) 2005 - 2009 Vivien Malerba <malerba@gnome-db.org>
* * Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc-desktop>
* AUTHORS:
* Rodrigo Moya <rodrigo@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_MODEL_PRIVATE_H__ #ifndef __GDA_DATA_MODEL_PRIVATE_H__
#define __GDA_DATA_MODEL_PRIVATE_H__ #define __GDA_DATA_MODEL_PRIVATE_H__
#include <glib-object.h> #include <glib-object.h>
#include <libxml/parser.h> #include <libxml/parser.h>
#include <libxml/tree.h> #include <libxml/tree.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include <libgda/gda-column.h> #include <libgda/gda-column.h>
 End of changes. 5 change blocks. 
17 lines changed or deleted 13 lines changed or added


 gda-data-model.h   gda-data-model.h 
/* GDA common library /*
* Copyright (C) 1998 - 2008 The GNOME Foundation. * Copyright (C) 2001 - 2004 Rodrigo Moya <rodrigo@gnome-db.org>
* * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* AUTHORS: * Copyright (C) 2003 Laurent Sansonetti <lrz@gnome.org>
* Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2005 Dan Winship <danw@src.gnome.org>
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2005 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2005
* Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_MODEL_H__ #ifndef __GDA_DATA_MODEL_H__
#define __GDA_DATA_MODEL_H__ #define __GDA_DATA_MODEL_H__
#include <glib-object.h> #include <glib-object.h>
#include <libxml/parser.h> #include <libxml/parser.h>
#include <libxml/tree.h> #include <libxml/tree.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include <libgda/gda-column.h> #include <libgda/gda-column.h>
skipping to change at line 123 skipping to change at line 125
void (* i_set_notify) (GdaDataModel *model, gb oolean do_notify_changes); void (* i_set_notify) (GdaDataModel *model, gb oolean do_notify_changes);
gboolean (* i_get_notify) (GdaDataModel *model); gboolean (* i_get_notify) (GdaDataModel *model);
void (* i_send_hint) (GdaDataModel *model, Gd aDataModelHint hint, const GValue *hint_value); void (* i_send_hint) (GdaDataModel *model, Gd aDataModelHint hint, const GValue *hint_value);
/* signals */ /* signals */
void (* row_inserted) (GdaDataModel *model, gi nt row); void (* row_inserted) (GdaDataModel *model, gi nt row);
void (* row_updated) (GdaDataModel *model, gi nt row); void (* row_updated) (GdaDataModel *model, gi nt row);
void (* row_removed) (GdaDataModel *model, gi nt row); void (* row_removed) (GdaDataModel *model, gi nt row);
void (* changed) (GdaDataModel *model); void (* changed) (GdaDataModel *model);
void (* reset) (GdaDataModel *model); void (* reset) (GdaDataModel *model);
void (* access_changed) (GdaDataModel *model);
/* getting more information about a data model */ /* getting more information about a data model */
GError **(* i_get_exceptions) (GdaDataModel *model); GError **(* i_get_exceptions) (GdaDataModel *model);
}; };
GType gda_data_model_get_type (void) G_GNUC_CON ST; GType gda_data_model_get_type (void) G_GNUC_CON ST;
GdaDataModelAccessFlags gda_data_model_get_access_flags (GdaDataModel *mo del); GdaDataModelAccessFlags gda_data_model_get_access_flags (GdaDataModel *mo del);
gint gda_data_model_get_n_rows (GdaDataModel *mo del); gint gda_data_model_get_n_rows (GdaDataModel *mo del);
 End of changes. 6 change blocks. 
17 lines changed or deleted 19 lines changed or added


 gda-data-proxy.h   gda-data-proxy.h 
/* gda-data-proxy.h /*
* * Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2005 - 2009 Vivien Malerba * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_PROXY_H_ #ifndef __GDA_DATA_PROXY_H_
#define __GDA_DATA_PROXY_H_ #define __GDA_DATA_PROXY_H_
#include "gda-decl.h" #include "gda-decl.h"
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-value.h> #include <libgda/gda-value.h>
#include <libgda/gda-enums.h> #include <libgda/gda-enums.h>
 End of changes. 5 change blocks. 
14 lines changed or deleted 13 lines changed or added


 gda-data-select-priv.h   gda-data-select-priv.h 
/* GDA common library /*
* Copyright (C) 2008 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 Carlos Perell
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_SELECT_PRIV_H__ #ifndef __GDA_DATA_SELECT_PRIV_H__
#define __GDA_DATA_SELECT_PRIV_H__ #define __GDA_DATA_SELECT_PRIV_H__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-row.h> #include <libgda/gda-row.h>
#include <libgda/providers-support/gda-pstmt.h> #include <libgda/providers-support/gda-pstmt.h>
#include <sql-parser/gda-sql-statement.h> #include <sql-parser/gda-sql-statement.h>
#include <libgda/gda-data-select.h> #include <libgda/gda-data-select.h>
 End of changes. 5 change blocks. 
16 lines changed or deleted 16 lines changed or added


 gda-data-select.h   gda-data-select.h 
/* GDA common library /*
* Copyright (C) 2008 - 2009 The GNOME Foundation. * Copyright (C) 2008 - 2010 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_DATA_SELECT_H__ #ifndef __GDA_DATA_SELECT_H__
#define __GDA_DATA_SELECT_H__ #define __GDA_DATA_SELECT_H__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-row.h> #include <libgda/gda-row.h>
#include <providers-support/gda-pstmt.h> #include <providers-support/gda-pstmt.h>
#include <sql-parser/gda-sql-statement.h> #include <sql-parser/gda-sql-statement.h>
skipping to change at line 56 skipping to change at line 53
typedef enum { typedef enum {
GDA_DATA_SELECT_MODIFICATION_STATEMENT_ERROR, GDA_DATA_SELECT_MODIFICATION_STATEMENT_ERROR,
GDA_DATA_SELECT_MISSING_MODIFICATION_STATEMENT_ERROR, GDA_DATA_SELECT_MISSING_MODIFICATION_STATEMENT_ERROR,
GDA_DATA_SELECT_CONNECTION_ERROR, GDA_DATA_SELECT_CONNECTION_ERROR,
GDA_DATA_SELECT_ACCESS_ERROR, GDA_DATA_SELECT_ACCESS_ERROR,
GDA_DATA_SELECT_SQL_ERROR, GDA_DATA_SELECT_SQL_ERROR,
GDA_DATA_SELECT_SAFETY_LOCKED_ERROR GDA_DATA_SELECT_SAFETY_LOCKED_ERROR
} GdaDataSelectError; } GdaDataSelectError;
/**
* GdaDataSelectConditionType:
* @GDA_DATA_SELECT_COND_PK: only primary key fields are used
* @GDA_DATA_SELECT_COND_ALL_COLUMNS: all the columns of the tables are use
d
*
* Defines what criteria gda_data_select_compute_modification_statements_ex
t() uses
* to uniquely identify a single row in a table when creating modification
statements.
*/
typedef enum {
GDA_DATA_SELECT_COND_PK,
GDA_DATA_SELECT_COND_ALL_COLUMNS
} GdaDataSelectConditionType;
struct _GdaDataSelect { struct _GdaDataSelect {
GObject object; GObject object;
GdaDataSelectPrivate *priv; GdaDataSelectPrivate *priv;
/* read only information */ /* read only information */
GdaPStmt *prep_stmt; /* use the "prepared-stmt" property to set this */ GdaPStmt *prep_stmt; /* use the "prepared-stmt" property to set this */
gint nb_stored_rows; /* number of GdaRow objects curren tly stored */ gint nb_stored_rows; /* number of GdaRow objects curren tly stored */
gint advertized_nrows; /* set when the number of rows b ecomes known, -1 untill then */ gint advertized_nrows; /* set when the number of rows b ecomes known, -1 untill then */
/* Padding for future expansion */ /* Padding for future expansion */
skipping to change at line 113 skipping to change at line 123
GType gda_data_select_get_type (void) G_GNUC_C ONST; GType gda_data_select_get_type (void) G_GNUC_C ONST;
gboolean gda_data_select_set_row_selection_condition (GdaDataSele ct *model, GdaSqlExpr *expr, GError **error); gboolean gda_data_select_set_row_selection_condition (GdaDataSele ct *model, GdaSqlExpr *expr, GError **error);
gboolean gda_data_select_set_row_selection_condition_sql (GdaDataSele ct *model, const gchar *sql_where, GError **error); gboolean gda_data_select_set_row_selection_condition_sql (GdaDataSele ct *model, const gchar *sql_where, GError **error);
gboolean gda_data_select_compute_row_selection_condition (GdaDataSele ct *model, GError **error); gboolean gda_data_select_compute_row_selection_condition (GdaDataSele ct *model, GError **error);
gboolean gda_data_select_set_modification_statement (GdaDataSele ct *model, GdaStatement *mod_stmt, GError **error); gboolean gda_data_select_set_modification_statement (GdaDataSele ct *model, GdaStatement *mod_stmt, GError **error);
gboolean gda_data_select_set_modification_statement_sql (GdaDataSele ct *model, const gchar *sql, GError **error); gboolean gda_data_select_set_modification_statement_sql (GdaDataSele ct *model, const gchar *sql, GError **error);
gboolean gda_data_select_compute_modification_statements (GdaDataSele ct *model, GError **error); gboolean gda_data_select_compute_modification_statements (GdaDataSele ct *model, GError **error);
gboolean gda_data_select_compute_modification_statements_ext (GdaData
Select *model,
GdaDataS
electConditionType cond_type,
GError *
*error);
gboolean gda_data_select_compute_columns_attributes (GdaDataSele ct *model, GError **error); gboolean gda_data_select_compute_columns_attributes (GdaDataSele ct *model, GError **error);
GdaConnection *gda_data_select_get_connection (GdaDataSele ct *model); GdaConnection *gda_data_select_get_connection (GdaDataSele ct *model);
gboolean gda_data_select_rerun (GdaDataSele ct *model, GError **error); gboolean gda_data_select_rerun (GdaDataSele ct *model, GError **error);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 7 change blocks. 
16 lines changed or deleted 34 lines changed or added


 gda-debug-macros.h   gda-debug-macros.h 
/* /*
* Copyright (C) 2007 - 2009 Vivien Malerba * Copyright (C) 2008 - 2010 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_DEBUG_MACROS_H_ #ifndef _GDA_DEBUG_MACROS_H_
#define _GDA_DEBUG_MACROS_H_ #define _GDA_DEBUG_MACROS_H_
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#define TO_IMPLEMENT g_print ("Implementation missing: %s() in %s line %d\n ", __FUNCTION__, __FILE__,__LINE__) #define TO_IMPLEMENT g_print ("Implementation missing: %s() in %s line %d\n ", __FUNCTION__, __FILE__,__LINE__)
 End of changes. 5 change blocks. 
12 lines changed or deleted 11 lines changed or added


 gda-decl.h   gda-decl.h 
/* gda-decl.h /*
* * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2004 - 2006 Vivien Malerba * Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GLOBAL_DECL_H_ #ifndef __GLOBAL_DECL_H_
#define __GLOBAL_DECL_H_ #define __GLOBAL_DECL_H_
#include <glib.h> #include <glib.h>
#include <libgda/gda-debug-macros.h> #include <libgda/gda-debug-macros.h>
typedef struct _GdaConfig GdaConfig; typedef struct _GdaConfig GdaConfig;
typedef struct _GdaConfigClass GdaConfigClass; typedef struct _GdaConfigClass GdaConfigClass;
 End of changes. 5 change blocks. 
14 lines changed or deleted 13 lines changed or added


 gda-easy.h   gda-easy.h 
/* GDA library /*
* Copyright (C) 2008 - 2010 The GNOME Foundation. * Copyright (C) 2008 - 2010 Vivien Malerba <malerba@gnome-db.org>
* * Copyright (C) 2010 David King <davidk@openismus.com>
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* Daniel Espinosa <esodan@gmail.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_EASY_H__ #ifndef __GDA_EASY_H__
#define __GDA_EASY_H__ #define __GDA_EASY_H__
#include <libgda/gda-connection.h> #include <libgda/gda-connection.h>
#include <libgda/gda-server-operation.h> #include <libgda/gda-server-operation.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
17 lines changed or deleted 13 lines changed or added


 gda-enum-types.h   gda-enum-types.h 
#ifndef __LIBGDA_ENUM_TYPES_H__ #ifndef __LIBGDA_ENUM_TYPES_H__
#define __LIBGDA_ENUM_TYPES_H__ #define __LIBGDA_ENUM_TYPES_H__
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/* enumerations from "gda-batch.h" */
GType gda_batch_error_get_type (void); GType gda_batch_error_get_type (void);
#define GDA_TYPE_BATCH_ERROR (gda_batch_error_get_type()) #define GDA_TYPE_BATCH_ERROR (gda_batch_error_get_type())
/* enumerations from "gda-config.h" */
GType gda_config_error_get_type (void); GType gda_config_error_get_type (void);
#define GDA_TYPE_CONFIG_ERROR (gda_config_error_get_type()) #define GDA_TYPE_CONFIG_ERROR (gda_config_error_get_type())
/* enumerations from "gda-connection-event.h" */
GType gda_connection_event_type_get_type (void); GType gda_connection_event_type_get_type (void);
#define GDA_TYPE_CONNECTION_EVENT_TYPE (gda_connection_event_type_get_type( )) #define GDA_TYPE_CONNECTION_EVENT_TYPE (gda_connection_event_type_get_type( ))
GType gda_connection_event_code_get_type (void); GType gda_connection_event_code_get_type (void);
#define GDA_TYPE_CONNECTION_EVENT_CODE (gda_connection_event_code_get_type( )) #define GDA_TYPE_CONNECTION_EVENT_CODE (gda_connection_event_code_get_type( ))
/* enumerations from "gda-connection.h" */
GType gda_connection_error_get_type (void); GType gda_connection_error_get_type (void);
#define GDA_TYPE_CONNECTION_ERROR (gda_connection_error_get_type()) #define GDA_TYPE_CONNECTION_ERROR (gda_connection_error_get_type())
GType gda_connection_options_get_type (void); GType gda_connection_options_get_type (void);
#define GDA_TYPE_CONNECTION_OPTIONS (gda_connection_options_get_type()) #define GDA_TYPE_CONNECTION_OPTIONS (gda_connection_options_get_type())
GType gda_connection_feature_get_type (void); GType gda_connection_feature_get_type (void);
#define GDA_TYPE_CONNECTION_FEATURE (gda_connection_feature_get_type()) #define GDA_TYPE_CONNECTION_FEATURE (gda_connection_feature_get_type())
GType gda_connection_schema_get_type (void); GType gda_connection_schema_get_type (void);
#define GDA_TYPE_CONNECTION_SCHEMA (gda_connection_schema_get_type()) #define GDA_TYPE_CONNECTION_SCHEMA (gda_connection_schema_get_type())
GType gda_connection_meta_type_get_type (void); GType gda_connection_meta_type_get_type (void);
#define GDA_TYPE_CONNECTION_META_TYPE (gda_connection_meta_type_get_type()) #define GDA_TYPE_CONNECTION_META_TYPE (gda_connection_meta_type_get_type())
/* enumerations from "gda-data-comparator.h" */
GType gda_data_comparator_error_get_type (void); GType gda_data_comparator_error_get_type (void);
#define GDA_TYPE_DATA_COMPARATOR_ERROR (gda_data_comparator_error_get_type( )) #define GDA_TYPE_DATA_COMPARATOR_ERROR (gda_data_comparator_error_get_type( ))
GType gda_diff_type_get_type (void); GType gda_diff_type_get_type (void);
#define GDA_TYPE_DIFF_TYPE (gda_diff_type_get_type()) #define GDA_TYPE_DIFF_TYPE (gda_diff_type_get_type())
/* enumerations from "gda-data-model.h" */
GType gda_data_model_access_flags_get_type (void); GType gda_data_model_access_flags_get_type (void);
#define GDA_TYPE_DATA_MODEL_ACCESS_FLAGS (gda_data_model_access_flags_get_t ype()) #define GDA_TYPE_DATA_MODEL_ACCESS_FLAGS (gda_data_model_access_flags_get_t ype())
GType gda_data_model_hint_get_type (void); GType gda_data_model_hint_get_type (void);
#define GDA_TYPE_DATA_MODEL_HINT (gda_data_model_hint_get_type()) #define GDA_TYPE_DATA_MODEL_HINT (gda_data_model_hint_get_type())
GType gda_data_model_io_format_get_type (void); GType gda_data_model_io_format_get_type (void);
#define GDA_TYPE_DATA_MODEL_IO_FORMAT (gda_data_model_io_format_get_type()) #define GDA_TYPE_DATA_MODEL_IO_FORMAT (gda_data_model_io_format_get_type())
GType gda_data_model_error_get_type (void); GType gda_data_model_error_get_type (void);
#define GDA_TYPE_DATA_MODEL_ERROR (gda_data_model_error_get_type()) #define GDA_TYPE_DATA_MODEL_ERROR (gda_data_model_error_get_type())
/* enumerations from "gda-data-model-ldap.h" */
GType gda_ldap_search_scope_get_type (void); GType gda_ldap_search_scope_get_type (void);
#define GDA_TYPE_LDAP_SEARCH_SCOPE (gda_ldap_search_scope_get_type()) #define GDA_TYPE_LDAP_SEARCH_SCOPE (gda_ldap_search_scope_get_type())
/* enumerations from "gda-data-model-iter.h" */
GType gda_data_model_iter_error_get_type (void); GType gda_data_model_iter_error_get_type (void);
#define GDA_TYPE_DATA_MODEL_ITER_ERROR (gda_data_model_iter_error_get_type( )) #define GDA_TYPE_DATA_MODEL_ITER_ERROR (gda_data_model_iter_error_get_type( ))
/* enumerations from "gda-data-proxy.h" */
GType gda_data_proxy_error_get_type (void); GType gda_data_proxy_error_get_type (void);
#define GDA_TYPE_DATA_PROXY_ERROR (gda_data_proxy_error_get_type()) #define GDA_TYPE_DATA_PROXY_ERROR (gda_data_proxy_error_get_type())
/* enumerations from "gda-data-select.h" */
GType gda_data_select_error_get_type (void); GType gda_data_select_error_get_type (void);
#define GDA_TYPE_DATA_SELECT_ERROR (gda_data_select_error_get_type()) #define GDA_TYPE_DATA_SELECT_ERROR (gda_data_select_error_get_type())
/* enumerations from "gda-easy.h" */ GType gda_data_select_condition_type_get_type (void);
#define GDA_TYPE_DATA_SELECT_CONDITION_TYPE (gda_data_select_condition_type
_get_type())
GType gda_easy_error_get_type (void); GType gda_easy_error_get_type (void);
#define GDA_TYPE_EASY_ERROR (gda_easy_error_get_type()) #define GDA_TYPE_EASY_ERROR (gda_easy_error_get_type())
GType gda_easy_create_table_flag_get_type (void); GType gda_easy_create_table_flag_get_type (void);
#define GDA_TYPE_EASY_CREATE_TABLE_FLAG (gda_easy_create_table_flag_get_typ e()) #define GDA_TYPE_EASY_CREATE_TABLE_FLAG (gda_easy_create_table_flag_get_typ e())
/* enumerations from "gda-enums.h" */
GType gda_transaction_isolation_get_type (void); GType gda_transaction_isolation_get_type (void);
#define GDA_TYPE_TRANSACTION_ISOLATION (gda_transaction_isolation_get_type( )) #define GDA_TYPE_TRANSACTION_ISOLATION (gda_transaction_isolation_get_type( ))
GType gda_value_attribute_get_type (void); GType gda_value_attribute_get_type (void);
#define GDA_TYPE_VALUE_ATTRIBUTE (gda_value_attribute_get_type()) #define GDA_TYPE_VALUE_ATTRIBUTE (gda_value_attribute_get_type())
GType gda_sql_identifier_style_get_type (void); GType gda_sql_identifier_style_get_type (void);
#define GDA_TYPE_SQL_IDENTIFIER_STYLE (gda_sql_identifier_style_get_type()) #define GDA_TYPE_SQL_IDENTIFIER_STYLE (gda_sql_identifier_style_get_type())
/* enumerations from "gda-holder.h" */
GType gda_holder_error_get_type (void); GType gda_holder_error_get_type (void);
#define GDA_TYPE_HOLDER_ERROR (gda_holder_error_get_type()) #define GDA_TYPE_HOLDER_ERROR (gda_holder_error_get_type())
/* enumerations from "gda-meta-store.h" */
GType gda_meta_store_error_get_type (void); GType gda_meta_store_error_get_type (void);
#define GDA_TYPE_META_STORE_ERROR (gda_meta_store_error_get_type()) #define GDA_TYPE_META_STORE_ERROR (gda_meta_store_error_get_type())
GType gda_meta_store_change_type_get_type (void); GType gda_meta_store_change_type_get_type (void);
#define GDA_TYPE_META_STORE_CHANGE_TYPE (gda_meta_store_change_type_get_typ e()) #define GDA_TYPE_META_STORE_CHANGE_TYPE (gda_meta_store_change_type_get_typ e())
/* enumerations from "gda-meta-struct.h" */
GType gda_meta_struct_error_get_type (void); GType gda_meta_struct_error_get_type (void);
#define GDA_TYPE_META_STRUCT_ERROR (gda_meta_struct_error_get_type()) #define GDA_TYPE_META_STRUCT_ERROR (gda_meta_struct_error_get_type())
GType gda_meta_db_object_type_get_type (void); GType gda_meta_db_object_type_get_type (void);
#define GDA_TYPE_META_DB_OBJECT_TYPE (gda_meta_db_object_type_get_type()) #define GDA_TYPE_META_DB_OBJECT_TYPE (gda_meta_db_object_type_get_type())
GType gda_meta_struct_feature_get_type (void); GType gda_meta_struct_feature_get_type (void);
#define GDA_TYPE_META_STRUCT_FEATURE (gda_meta_struct_feature_get_type()) #define GDA_TYPE_META_STRUCT_FEATURE (gda_meta_struct_feature_get_type())
GType gda_meta_sort_type_get_type (void); GType gda_meta_sort_type_get_type (void);
#define GDA_TYPE_META_SORT_TYPE (gda_meta_sort_type_get_type()) #define GDA_TYPE_META_SORT_TYPE (gda_meta_sort_type_get_type())
GType gda_meta_foreign_key_policy_get_type (void); GType gda_meta_foreign_key_policy_get_type (void);
#define GDA_TYPE_META_FOREIGN_KEY_POLICY (gda_meta_foreign_key_policy_get_t ype()) #define GDA_TYPE_META_FOREIGN_KEY_POLICY (gda_meta_foreign_key_policy_get_t ype())
GType gda_meta_graph_info_get_type (void); GType gda_meta_graph_info_get_type (void);
#define GDA_TYPE_META_GRAPH_INFO (gda_meta_graph_info_get_type()) #define GDA_TYPE_META_GRAPH_INFO (gda_meta_graph_info_get_type())
/* enumerations from "gda-set.h" */
GType gda_set_error_get_type (void); GType gda_set_error_get_type (void);
#define GDA_TYPE_SET_ERROR (gda_set_error_get_type()) #define GDA_TYPE_SET_ERROR (gda_set_error_get_type())
/* enumerations from "gda-server-operation.h" */
GType gda_server_operation_type_get_type (void); GType gda_server_operation_type_get_type (void);
#define GDA_TYPE_SERVER_OPERATION_TYPE (gda_server_operation_type_get_type( )) #define GDA_TYPE_SERVER_OPERATION_TYPE (gda_server_operation_type_get_type( ))
GType gda_server_operation_error_get_type (void); GType gda_server_operation_error_get_type (void);
#define GDA_TYPE_SERVER_OPERATION_ERROR (gda_server_operation_error_get_typ e()) #define GDA_TYPE_SERVER_OPERATION_ERROR (gda_server_operation_error_get_typ e())
GType gda_server_operation_create_table_flag_get_type (void); GType gda_server_operation_create_table_flag_get_type (void);
#define GDA_TYPE_SERVER_OPERATION_CREATE_TABLE_FLAG (gda_server_operation_c reate_table_flag_get_type()) #define GDA_TYPE_SERVER_OPERATION_CREATE_TABLE_FLAG (gda_server_operation_c reate_table_flag_get_type())
GType gda_server_operation_node_type_get_type (void); GType gda_server_operation_node_type_get_type (void);
#define GDA_TYPE_SERVER_OPERATION_NODE_TYPE (gda_server_operation_node_type _get_type()) #define GDA_TYPE_SERVER_OPERATION_NODE_TYPE (gda_server_operation_node_type _get_type())
GType gda_server_operation_node_status_get_type (void); GType gda_server_operation_node_status_get_type (void);
#define GDA_TYPE_SERVER_OPERATION_NODE_STATUS (gda_server_operation_node_st atus_get_type()) #define GDA_TYPE_SERVER_OPERATION_NODE_STATUS (gda_server_operation_node_st atus_get_type())
/* enumerations from "gda-server-provider.h" */
GType gda_server_provider_error_get_type (void); GType gda_server_provider_error_get_type (void);
#define GDA_TYPE_SERVER_PROVIDER_ERROR (gda_server_provider_error_get_type( )) #define GDA_TYPE_SERVER_PROVIDER_ERROR (gda_server_provider_error_get_type( ))
/* enumerations from "gda-statement.h" */
GType gda_statement_error_get_type (void); GType gda_statement_error_get_type (void);
#define GDA_TYPE_STATEMENT_ERROR (gda_statement_error_get_type()) #define GDA_TYPE_STATEMENT_ERROR (gda_statement_error_get_type())
GType gda_statement_model_usage_get_type (void); GType gda_statement_model_usage_get_type (void);
#define GDA_TYPE_STATEMENT_MODEL_USAGE (gda_statement_model_usage_get_type( )) #define GDA_TYPE_STATEMENT_MODEL_USAGE (gda_statement_model_usage_get_type( ))
GType gda_statement_sql_flag_get_type (void); GType gda_statement_sql_flag_get_type (void);
#define GDA_TYPE_STATEMENT_SQL_FLAG (gda_statement_sql_flag_get_type()) #define GDA_TYPE_STATEMENT_SQL_FLAG (gda_statement_sql_flag_get_type())
/* enumerations from "gda-sql-builder.h" */
GType gda_sql_builder_error_get_type (void); GType gda_sql_builder_error_get_type (void);
#define GDA_TYPE_SQL_BUILDER_ERROR (gda_sql_builder_error_get_type()) #define GDA_TYPE_SQL_BUILDER_ERROR (gda_sql_builder_error_get_type())
/* enumerations from "gda-transaction-status.h" */
GType gda_transaction_status_event_type_get_type (void); GType gda_transaction_status_event_type_get_type (void);
#define GDA_TYPE_TRANSACTION_STATUS_EVENT_TYPE (gda_transaction_status_even t_type_get_type()) #define GDA_TYPE_TRANSACTION_STATUS_EVENT_TYPE (gda_transaction_status_even t_type_get_type())
GType gda_transaction_status_state_get_type (void); GType gda_transaction_status_state_get_type (void);
#define GDA_TYPE_TRANSACTION_STATUS_STATE (gda_transaction_status_state_get _type()) #define GDA_TYPE_TRANSACTION_STATUS_STATE (gda_transaction_status_state_get _type())
/* enumerations from "gda-tree.h" */
GType gda_tree_error_get_type (void); GType gda_tree_error_get_type (void);
#define GDA_TYPE_TREE_ERROR (gda_tree_error_get_type()) #define GDA_TYPE_TREE_ERROR (gda_tree_error_get_type())
/* enumerations from "gda-tree-node.h" */
GType gda_tree_node_error_get_type (void); GType gda_tree_node_error_get_type (void);
#define GDA_TYPE_TREE_NODE_ERROR (gda_tree_node_error_get_type()) #define GDA_TYPE_TREE_NODE_ERROR (gda_tree_node_error_get_type())
/* enumerations from "gda-tree-manager.h" */
GType gda_tree_manager_error_get_type (void); GType gda_tree_manager_error_get_type (void);
#define GDA_TYPE_TREE_MANAGER_ERROR (gda_tree_manager_error_get_type()) #define GDA_TYPE_TREE_MANAGER_ERROR (gda_tree_manager_error_get_type())
/* enumerations from "gda-xa-transaction.h" */
GType gda_xa_transaction_error_get_type (void); GType gda_xa_transaction_error_get_type (void);
#define GDA_TYPE_XA_TRANSACTION_ERROR (gda_xa_transaction_error_get_type()) #define GDA_TYPE_XA_TRANSACTION_ERROR (gda_xa_transaction_error_get_type())
G_END_DECLS G_END_DECLS
#endif /* __LIBGDA_ENUM_TYPES_H__ */ #endif /* __LIBGDA_ENUM_TYPES_H__ */
 End of changes. 25 change blocks. 
25 lines changed or deleted 3 lines changed or added


 gda-enums.h   gda-enums.h 
/* gda-enums.h /*
* * Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2003 - 2009 Vivien Malerba * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_ENUMS__ #ifndef __GDA_ENUMS__
#define __GDA_ENUMS__ #define __GDA_ENUMS__
/* Isolation state of a transaction */ /* Isolation state of a transaction */
typedef enum { typedef enum {
GDA_TRANSACTION_ISOLATION_UNKNOWN, GDA_TRANSACTION_ISOLATION_UNKNOWN,
GDA_TRANSACTION_ISOLATION_READ_COMMITTED, GDA_TRANSACTION_ISOLATION_READ_COMMITTED,
GDA_TRANSACTION_ISOLATION_READ_UNCOMMITTED, GDA_TRANSACTION_ISOLATION_READ_UNCOMMITTED,
 End of changes. 5 change blocks. 
14 lines changed or deleted 13 lines changed or added


 gda-handler-bin.h   gda-handler-bin.h 
/* gda-handler-bin.h /*
* * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2005 - 2009 Vivien Malerba * Copyright (C) 2007 Armin Burgmeier <armin@openismus.com>
* Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_HANDLER_BIN__ #ifndef __GDA_HANDLER_BIN__
#define __GDA_HANDLER_BIN__ #define __GDA_HANDLER_BIN__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-data-handler.h> #include <libgda/gda-data-handler.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 14 lines changed or added


 gda-handler-boolean.h   gda-handler-boolean.h 
/* gda-handler-boolean.h /*
* * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2003 - 2009 Vivien Malerba * Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_HANDLER_BOOLEAN__ #ifndef __GDA_HANDLER_BOOLEAN__
#define __GDA_HANDLER_BOOLEAN__ #define __GDA_HANDLER_BOOLEAN__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-data-handler.h> #include <libgda/gda-data-handler.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 13 lines changed or added


 gda-handler-numerical.h   gda-handler-numerical.h 
/* gda-handler-numerical.h /*
* * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2003 - 2009 Vivien Malerba * Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_HANDLER_NUMERICAL__ #ifndef __GDA_HANDLER_NUMERICAL__
#define __GDA_HANDLER_NUMERICAL__ #define __GDA_HANDLER_NUMERICAL__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-data-handler.h> #include <libgda/gda-data-handler.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 13 lines changed or added


 gda-handler-string.h   gda-handler-string.h 
/* gda-handler-string.h /*
* * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2003 - 2009 Vivien Malerba * Copyright (C) 2007 Armin Burgmeier <armin@openismus.com>
* Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_HANDLER_STRING__ #ifndef __GDA_HANDLER_STRING__
#define __GDA_HANDLER_STRING__ #define __GDA_HANDLER_STRING__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-data-handler.h> #include <libgda/gda-data-handler.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 14 lines changed or added


 gda-handler-time.h   gda-handler-time.h 
/* gda-handler-time.h /*
* * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2003 - 2009 Vivien Malerba * Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_HANDLER_TIME__ #ifndef __GDA_HANDLER_TIME__
#define __GDA_HANDLER_TIME__ #define __GDA_HANDLER_TIME__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-data-handler.h> #include <libgda/gda-data-handler.h>
G_BEGIN_DECLS G_BEGIN_DECLS
skipping to change at line 60 skipping to change at line 60
/* Padding for future expansion */ /* Padding for future expansion */
void (*_gda_reserved1) (void); void (*_gda_reserved1) (void);
void (*_gda_reserved2) (void); void (*_gda_reserved2) (void);
}; };
GType gda_handler_time_get_type (void) G_GNUC_CONST; GType gda_handler_time_get_type (void) G_GNUC_CONST;
GdaDataHandler *gda_handler_time_new (void); GdaDataHandler *gda_handler_time_new (void);
GdaDataHandler *gda_handler_time_new_no_locale (void); GdaDataHandler *gda_handler_time_new_no_locale (void);
void gda_handler_time_set_sql_spec (GdaHandlerTime *dh, GDateDM Y first, GDateDMY sec, void gda_handler_time_set_sql_spec (GdaHandlerTime *dh, GDateDM Y first, GDateDMY sec,
GDateDMY third, gchar separa tor, gboolean twodigits_years); GDateDMY third, gchar separa tor, gboolean twodigits_years);
void gda_handler_time_set_str_spec (GdaHandlerTime *dh, GDateDM
Y first, GDateDMY sec,
GDateDMY third, gchar separa
tor, gboolean twodigits_years);
gchar *gda_handler_time_get_no_locale_str_from_value (GdaHandlerTi me *dh, const GValue *value); gchar *gda_handler_time_get_no_locale_str_from_value (GdaHandlerTi me *dh, const GValue *value);
gchar *gda_handler_time_get_format (GdaHandlerTime *dh, GType t ype); gchar *gda_handler_time_get_format (GdaHandlerTime *dh, GType t ype);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
15 lines changed or deleted 17 lines changed or added


 gda-handler-type.h   gda-handler-type.h 
/* gda-handler-type.h /*
* * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2005 - 2009 Vivien Malerba * Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_HANDLER_TYPE__ #ifndef __GDA_HANDLER_TYPE__
#define __GDA_HANDLER_TYPE__ #define __GDA_HANDLER_TYPE__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-data-handler.h> #include <libgda/gda-data-handler.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 13 lines changed or added


 gda-holder.h   gda-holder.h 
/* gda-holder.h /*
* * Copyright (C) 2008 Massimo Cora <maxcvs@email.it>
* Copyright (C) 2003 - 2009 Vivien Malerba * Copyright (C) 2008 - 2010 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_HOLDER_H_ #ifndef __GDA_HOLDER_H_
#define __GDA_HOLDER_H_ #define __GDA_HOLDER_H_
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include "gda-value.h" #include "gda-value.h"
G_BEGIN_DECLS G_BEGIN_DECLS
skipping to change at line 145 skipping to change at line 145
GdaHolder *gda_holder_get_bind (GdaHolder *holder) ; GdaHolder *gda_holder_get_bind (GdaHolder *holder) ;
const GValue *gda_holder_get_attribute (GdaHolder *holder, const gchar *attribute); const GValue *gda_holder_get_attribute (GdaHolder *holder, const gchar *attribute);
void gda_holder_set_attribute (GdaHolder *holder, const gchar *attribute, const GValue *value, void gda_holder_set_attribute (GdaHolder *holder, const gchar *attribute, const GValue *value,
GDestroyNotify dest roy); GDestroyNotify dest roy);
/** /**
* gda_holder_set_attribute_static * gda_holder_set_attribute_static
* @holder: a #GdaHolder * @holder: a #GdaHolder
* @attribute: attribute's name * @attribute: attribute's name
* @value: a #GValue, or %NULL * @value: (allow-none): a #GValue, or %NULL
* *
* This function is similar to gda_holder_set_attribute() but for static st rings * This function is similar to gda_holder_set_attribute() but for static st rings
*/ */
#define gda_holder_set_attribute_static(holder,attribute,value) gda_holder_ set_attribute((holder),(attribute),(value),NULL) #define gda_holder_set_attribute_static(holder,attribute,value) gda_holder_ set_attribute((holder),(attribute),(value),NULL)
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
15 lines changed or deleted 14 lines changed or added


 gda-ldap-connection.h   gda-ldap-connection.h 
/* /*
* Copyright (C) 2011 The GNOME Foundation. * Copyright (C) 2011 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_LDAP_CONNECTION_H__ #ifndef __GDA_LDAP_CONNECTION_H__
#define __GDA_LDAP_CONNECTION_H__ #define __GDA_LDAP_CONNECTION_H__
#include <virtual/gda-vconnection-data-model.h> #include <virtual/gda-vconnection-data-model.h>
#include <libgda/gda-data-model-ldap.h> #include <libgda/gda-data-model-ldap.h>
#define GDA_TYPE_LDAP_CONNECTION (gda_ldap_connection_get_type() ) #define GDA_TYPE_LDAP_CONNECTION (gda_ldap_connection_get_type() )
#define GDA_LDAP_CONNECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST (ob j, GDA_TYPE_LDAP_CONNECTION, GdaLdapConnection)) #define GDA_LDAP_CONNECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST (ob j, GDA_TYPE_LDAP_CONNECTION, GdaLdapConnection))
skipping to change at line 141 skipping to change at line 138
gboolean gda_ldap_connection_describe_table (GdaLdapConnection *cnc, const gchar *table_name, gboolean gda_ldap_connection_describe_table (GdaLdapConnection *cnc, const gchar *table_name,
const gchar **out_base_d n, const gchar **out_filter, const gchar **out_base_d n, const gchar **out_filter,
const gchar **out_attrib utes, const gchar **out_attrib utes,
GdaLdapSearchScope *out_ scope, GError **error); GdaLdapSearchScope *out_ scope, GError **error);
/** /**
* GdaLdapAttribute: * GdaLdapAttribute:
* @attr_name: the name of the attribute * @attr_name: the name of the attribute
* @nb_values: the number of values in @values, or %0 * @nb_values: the number of values in @values, or %0
* @values: (allow-none) (array length=nb_values): the attribute' values as #GValue values, (terminated by a %NULL) * @values: (allow-none) (array length=nb_values) (array zero-terminated=1) : the attribute' values as #GValue values, (terminated by a %NULL)
* *
* This structure holds information about the values of a single attribute (of a single LDAP entry). * This structure holds information about the values of a single attribute (of a single LDAP entry).
*/ */
typedef struct { typedef struct {
gchar *attr_name; gchar *attr_name;
guint nb_values; guint nb_values;
GValue **values; GValue **values;
} GdaLdapAttribute; } GdaLdapAttribute;
/** /**
* GdaLdapEntry: * GdaLdapEntry:
* @dn: the Distinguished Name of the entry * @dn: the Distinguished Name of the entry
* @nb_attributes: the number of attributes in @attributes, or %0 * @nb_attributes: the number of attributes in @attributes, or %0
* @attributes: (allow-none) (array length=nb_attributes): the entry's attr ibutes, (terminated by a %NULL) * @attributes: (allow-none) (array length=nb_attributes) (array zero-termi nated=1): the entry's attributes, (terminated by a %NULL)
* @attributes_hash: a hash table where the key is an attribute name, and t he value the correcponding #GdaLdapAttribute * @attributes_hash: a hash table where the key is an attribute name, and t he value the correcponding #GdaLdapAttribute
* *
* This structure holds information about the attributes of a single LDAP e ntry. * This structure holds information about the attributes of a single LDAP e ntry.
*/ */
typedef struct { typedef struct {
gchar *dn; gchar *dn;
guint nb_attributes; guint nb_attributes;
GdaLdapAttribute **attributes; GdaLdapAttribute **attributes;
GHashTable *attributes_hash; GHashTable *attributes_hash;
} GdaLdapEntry; } GdaLdapEntry;
 End of changes. 7 change blocks. 
17 lines changed or deleted 13 lines changed or added


 gda-lockable.h   gda-lockable.h 
/* GDA common library /*
* Copyright (C) 2008 The GNOME Foundation. * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_LOCKABLE_H__ #ifndef __GDA_LOCKABLE_H__
#define __GDA_LOCKABLE_H__ #define __GDA_LOCKABLE_H__
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDA_TYPE_LOCKABLE (gda_lockable_get_type()) #define GDA_TYPE_LOCKABLE (gda_lockable_get_type())
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-log.h   gda-log.h 
/* GDA Common Library /*
* Copyright (C) 1998 - 2002 The GNOME Foundation. * Copyright (C) 2000 - 2003 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_LOG_H__ #ifndef __GDA_LOG_H__
#define __GDA_LOG_H__ #define __GDA_LOG_H__
#include <glib.h> #include <glib.h>
#include <time.h> #include <time.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
13 lines changed or deleted 15 lines changed or added


 gda-meta-column-types.h   gda-meta-column-types.h 
/* /*
* File generated by the tools/information-schema-types program from the * Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
* libgda/information_schema.xml file, *
* This file contains declaration of the expected data types when * This library is free software; you can redistribute it and/or
* extracting meta data, it should be updated when the libgda/information_s * modify it under the terms of the GNU Lesser General Public
chema.xml file changes * License as published by the Free Software Foundation; either
* DO NOT MODIFY * version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the
* Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Boston, MA 02110-1301, USA.
*/ */
/* /*
* TABLE: _attributes * TABLE: _attributes
* *
* Table to store (key,value) pairs (keys starting with '_' are reserved) * Table to store (key,value) pairs (keys starting with '_' are reserved)
*/ */
static GType _col_types_attributes[] = { static GType _col_types_attributes[] = {
G_TYPE_STRING /* column: att_name */ G_TYPE_STRING /* column: att_name */
, G_TYPE_STRING /* column: att_value */ , G_TYPE_STRING /* column: att_value */
 End of changes. 1 change blocks. 
6 lines changed or deleted 16 lines changed or added


 gda-meta-store.h   gda-meta-store.h 
/* /*
* Copyright (C) 2008 - 2011 The GNOME Foundation. * Copyright (C) 2008 Murray Cumming <murrayc@murrayc.com>
* * Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org>
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* Daniel Espinosa <esodan@gmail.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_META_STORE_H_ #ifndef __GDA_META_STORE_H_
#define __GDA_META_STORE_H_ #define __GDA_META_STORE_H_
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-enums.h> #include <libgda/gda-enums.h>
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-meta-struct.h   gda-meta-struct.h 
/* gda-meta-struct.h /*
* * Copyright (C) 2008 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2008 - 2011 Vivien Malerba
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_META_STRUCT_H_ #ifndef __GDA_META_STRUCT_H_
#define __GDA_META_STRUCT_H_ #define __GDA_META_STRUCT_H_
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
#include <libgda/gda-meta-store.h> #include <libgda/gda-meta-store.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include <libgda/gda-attributes-manager.h> #include <libgda/gda-attributes-manager.h>
skipping to change at line 245 skipping to change at line 244
*/ */
#define GDA_META_VIEW(dbobj) (&((dbobj)->extra.meta_view)) #define GDA_META_VIEW(dbobj) (&((dbobj)->extra.meta_view))
/** /**
* GdaMetaTableColumn: * GdaMetaTableColumn:
* @column_name: the column's name * @column_name: the column's name
* @column_type: the column's DBMS's type * @column_type: the column's DBMS's type
* @gtype: the detected column's #GType * @gtype: the detected column's #GType
* @pkey: tells if the column is part of a primary key * @pkey: tells if the column is part of a primary key
* @nullok: tells if the column can be %NULL * @nullok: tells if the column can be %NULL
* @default_value: the column's default value * @default_value: (allow-none): the column's default value, represented as a valid SQL value (surrounded by simple quotes for strings, ...), or %NULL if column has no default value
* *
* This structure represents a table of view's column, its contents must no t be modified. * This structure represents a table of view's column, its contents must no t be modified.
*/ */
typedef struct { typedef struct {
/*< public >*/ /*< public >*/
gchar *column_name; gchar *column_name;
gchar *column_type; gchar *column_type;
GType gtype; GType gtype;
gboolean pkey; gboolean pkey;
gboolean nullok; gboolean nullok;
skipping to change at line 283 skipping to change at line 282
*/ */
#define GDA_META_TABLE_COLUMN(col) ((GdaMetaTableColumn*)(col)) #define GDA_META_TABLE_COLUMN(col) ((GdaMetaTableColumn*)(col))
const GValue *gda_meta_table_column_get_attribute (GdaMetaTableColumn *tcol , const gchar *attribute); const GValue *gda_meta_table_column_get_attribute (GdaMetaTableColumn *tcol , const gchar *attribute);
void gda_meta_table_column_set_attribute (GdaMetaTableColumn *tcol , const gchar *attribute, const GValue *value, void gda_meta_table_column_set_attribute (GdaMetaTableColumn *tcol , const gchar *attribute, const GValue *value,
GDestroyNotify destroy); GDestroyNotify destroy);
/** /**
* gda_meta_table_column_set_attribute_static * gda_meta_table_column_set_attribute_static
* @column: a #GdaMetaTableColumn * @column: a #GdaMetaTableColumn
* @attribute: attribute's name * @attribute: attribute's name
* @value: a #GValue, or %NULL * @value: (allow-none): a #GValue, or %NULL
* *
* This function is similar to gda_meta_table_column_set_attribute() but fo r static strings * This function is similar to gda_meta_table_column_set_attribute() but fo r static strings
*/ */
#define gda_meta_table_column_set_attribute_static(column,attribute,value) gda_meta_table_column_set_attribute((column),(attribute),(value),NULL) #define gda_meta_table_column_set_attribute_static(column,attribute,value) gda_meta_table_column_set_attribute((column),(attribute),(value),NULL)
void gda_meta_table_column_foreach_attribute (GdaMetaTableColumn * tcol, GdaAttributesManagerFunc func, gpointer data); void gda_meta_table_column_foreach_attribute (GdaMetaTableColumn * tcol, GdaAttributesManagerFunc func, gpointer data);
/** /**
* GdaMetaForeignKeyPolicy: * GdaMetaForeignKeyPolicy:
* @GDA_META_FOREIGN_KEY_UNKNOWN: unspecified policy * @GDA_META_FOREIGN_KEY_UNKNOWN: unspecified policy
 End of changes. 7 change blocks. 
16 lines changed or deleted 14 lines changed or added


 gda-mutex.h   gda-mutex.h 
/* GDA library /*
* Copyright (C) 2008 - 2011 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 Carlos Perell
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_MUTEX_H__ #ifndef __GDA_MUTEX_H__
#define __GDA_MUTEX_H__ #define __GDA_MUTEX_H__
#include <glib.h> #include <glib.h>
G_BEGIN_DECLS G_BEGIN_DECLS
typedef struct _GdaMutex GdaMutex; typedef struct _GdaMutex GdaMutex;
 End of changes. 5 change blocks. 
16 lines changed or deleted 16 lines changed or added


 gda-pstmt.h   gda-pstmt.h 
/* GDA common library /*
* Copyright (C) 2008 The GNOME Foundation. * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_PSTMT_H__ #ifndef __GDA_PSTMT_H__
#define __GDA_PSTMT_H__ #define __GDA_PSTMT_H__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-statement.h> #include <libgda/gda-statement.h>
G_BEGIN_DECLS G_BEGIN_DECLS
skipping to change at line 54 skipping to change at line 51
GdaPStmtPrivate *priv; GdaPStmtPrivate *priv;
gchar *sql; /* actual SQL code used for this prepared stateme nt, mem freed by GdaPStmt */ gchar *sql; /* actual SQL code used for this prepared stateme nt, mem freed by GdaPStmt */
GSList *param_ids; /* list of parameters' IDs (as gchar *), m em freed by GdaPStmt */ GSList *param_ids; /* list of parameters' IDs (as gchar *), m em freed by GdaPStmt */
/* meta data */ /* meta data */
gint ncols; gint ncols;
GType *types; /* array of ncols types */ GType *types; /* array of ncols types */
GSList *tmpl_columns; /* list of #GdaColumn objects which data models created from this prep. statement GSList *tmpl_columns; /* list of #GdaColumn objects which data models created from this prep. statement
* can copy */ * can copy */
/*< private >*/
/* Padding for future expansion */ /* Padding for future expansion */
gpointer _gda_reserved1; gpointer _gda_reserved1;
gpointer _gda_reserved2; gpointer _gda_reserved2;
}; };
struct _GdaPStmtClass { struct _GdaPStmtClass {
GObjectClass parent_class; GObjectClass parent_class;
/* Padding for future expansion */ /* Padding for future expansion */
void (*_gda_reserved1) (void); void (*_gda_reserved1) (void);
 End of changes. 6 change blocks. 
16 lines changed or deleted 13 lines changed or added


 gda-quark-list.h   gda-quark-list.h 
/* GDA Common Library /*
* Copyright (C) 1998 - 2006 The GNOME Foundation. * Copyright (C) 2001 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* * Copyright (C) 2001 - 2007 Vivien Malerba <malerba@gnome-db.org>
* Authors: * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2003 Laurent Sansonetti <laurent@datarescue.be>
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_QUARK_LIST_H__ #ifndef __GDA_QUARK_LIST_H__
#define __GDA_QUARK_LIST_H__ #define __GDA_QUARK_LIST_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
17 lines changed or deleted 16 lines changed or added


 gda-repetitive-statement.h   gda-repetitive-statement.h 
/* GDA library /*
* * Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) Daniel Espinosa Ortiz 2008 <esodan@gmail.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_REPETITIVE_STATEMENT_H_ #ifndef _GDA_REPETITIVE_STATEMENT_H_
#define _GDA_REPETITIVE_STATEMENT_H_ #define _GDA_REPETITIVE_STATEMENT_H_
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 12 lines changed or added


 gda-report-docbook-document.h   gda-report-docbook-document.h 
/* GDA /*
* Copyright (C) 2007 - 2009 The GNOME Foundation. * Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_REPORT_DOCBOOK_DOCUMENT_H__ #ifndef __GDA_REPORT_DOCBOOK_DOCUMENT_H__
#define __GDA_REPORT_DOCBOOK_DOCUMENT_H__ #define __GDA_REPORT_DOCBOOK_DOCUMENT_H__
#include <libgda-report/gda-report-document.h> #include <libgda-report/gda-report-document.h>
#define GDA_TYPE_REPORT_DOCBOOK_DOCUMENT (gda_report_docbook_doc ument_get_type()) #define GDA_TYPE_REPORT_DOCBOOK_DOCUMENT (gda_report_docbook_doc ument_get_type())
#define GDA_REPORT_DOCBOOK_DOCUMENT(obj) (G_TYPE_CHECK_INSTANCE_ CAST (obj, GDA_TYPE_REPORT_DOCBOOK_DOCUMENT, GdaReportDocbookDocument)) #define GDA_REPORT_DOCBOOK_DOCUMENT(obj) (G_TYPE_CHECK_INSTANCE_ CAST (obj, GDA_TYPE_REPORT_DOCBOOK_DOCUMENT, GdaReportDocbookDocument))
#define GDA_REPORT_DOCBOOK_DOCUMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAS T (klass, GDA_TYPE_REPORT_DOCBOOK_DOCUMENT, GdaReportDocbookDocumentClass)) #define GDA_REPORT_DOCBOOK_DOCUMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAS T (klass, GDA_TYPE_REPORT_DOCBOOK_DOCUMENT, GdaReportDocbookDocumentClass))
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-report-document.h   gda-report-document.h 
/* GDA /*
* Copyright (C) 2007 - 2009 The GNOME Foundation. * Copyright (C) 2001 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* * Copyright (C) 2002 Carlos Perell
* AUTHORS: * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2003 Santi Camps <santi@gnome-db.org>
* Copyright (C) 2003 Santi Camps Taltavull <santi@src.gnome.org>
* Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_REPORT_DOCUMENT_H__ #ifndef __GDA_REPORT_DOCUMENT_H__
#define __GDA_REPORT_DOCUMENT_H__ #define __GDA_REPORT_DOCUMENT_H__
#include <glib-object.h> #include <glib-object.h>
#include <libxml/tree.h> #include <libxml/tree.h>
#define GDA_TYPE_REPORT_DOCUMENT (gda_report_document_get_type() ) #define GDA_TYPE_REPORT_DOCUMENT (gda_report_document_get_type() )
#define GDA_REPORT_DOCUMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST (ob j, GDA_TYPE_REPORT_DOCUMENT, GdaReportDocument)) #define GDA_REPORT_DOCUMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST (ob j, GDA_TYPE_REPORT_DOCUMENT, GdaReportDocument))
 End of changes. 5 change blocks. 
16 lines changed or deleted 17 lines changed or added


 gda-report-engine.h   gda-report-engine.h 
/* GDA /*
* Copyright (C) 2007 - 2009 The GNOME Foundation. * Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_REPORT_ENGINE_H__ #ifndef __GDA_REPORT_ENGINE_H__
#define __GDA_REPORT_ENGINE_H__ #define __GDA_REPORT_ENGINE_H__
#include <glib-object.h> #include <glib-object.h>
#include <libxml/parser.h> #include <libxml/parser.h>
#include <libxml/tree.h> #include <libxml/tree.h>
#include <libgda/gda-statement.h> #include <libgda/gda-statement.h>
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-report-rml-document.h   gda-report-rml-document.h 
/* GDA /*
* Copyright (C) 2007 - 2009 The GNOME Foundation. * Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_REPORT_RML_DOCUMENT_H__ #ifndef __GDA_REPORT_RML_DOCUMENT_H__
#define __GDA_REPORT_RML_DOCUMENT_H__ #define __GDA_REPORT_RML_DOCUMENT_H__
#include <libgda-report/gda-report-document.h> #include <libgda-report/gda-report-document.h>
#define GDA_TYPE_REPORT_RML_DOCUMENT (gda_report_rml_document_ge t_type()) #define GDA_TYPE_REPORT_RML_DOCUMENT (gda_report_rml_document_ge t_type())
#define GDA_REPORT_RML_DOCUMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GDA_TYPE_REPORT_RML_DOCUMENT, GdaReportRmlDocument)) #define GDA_REPORT_RML_DOCUMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GDA_TYPE_REPORT_RML_DOCUMENT, GdaReportRmlDocument))
#define GDA_REPORT_RML_DOCUMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (k lass, GDA_TYPE_REPORT_RML_DOCUMENT, GdaReportRmlDocumentClass)) #define GDA_REPORT_RML_DOCUMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (k lass, GDA_TYPE_REPORT_RML_DOCUMENT, GdaReportRmlDocumentClass))
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-row.h   gda-row.h 
/* GDA library /*
* Copyright (C) 1998 - 2009 The GNOME Foundation. * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org>
* * Copyright (C) 2001 - 2009 Vivien Malerba <malerba@gnome-db.org>
* AUTHORS: * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* Michael Lausch <michael@lausch.at> * Copyright (C) 2003 Laurent Sansonetti <laurent@datarescue.be>
* Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2003 Xabier Rodr
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2004 Paisa Seeluangsawat <paisa@users.sf.net>
* Copyright (C) 2005 Bas Driessen <bas.driessen@xobas.com>
* Copyright (C) 2005
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_ROW_H__ #ifndef __GDA_ROW_H__
#define __GDA_ROW_H__ #define __GDA_ROW_H__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
18 lines changed or deleted 19 lines changed or added


 gda-server-operation.h   gda-server-operation.h 
/* GDA library /*
* Copyright (C) 2006 - 2009 The GNOME Foundation. * Copyright (C) 2006 Murray Cumming <murrayc@murrayc.com>
* * Copyright (C) 2006 - 2011 Vivien Malerba <malerba@gnome-db.org>
* AUTHORS: * Copyright (C) 2010 David King <davidk@openismus.com>
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2010 Jonh Wendell <jwendell@gnome.org>
* Daniel Espinosa <esodan@gmail.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_SERVER_OPERATION_H__ #ifndef __GDA_SERVER_OPERATION_H__
#define __GDA_SERVER_OPERATION_H__ #define __GDA_SERVER_OPERATION_H__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include <libxml/tree.h> #include <libxml/tree.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
17 lines changed or deleted 15 lines changed or added


 gda-server-provider-extra.h   gda-server-provider-extra.h 
/* gda-server-provider-extra.h /*
* * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2005 - 2008 Vivien Malerba * Copyright (C) 2007 Armin Burgmeier <armin@openismus.com>
* Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2009 Bas Driessen <bas.driessen@xobas.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_SERVER_PROVIDER_EXTRA__ #ifndef __GDA_SERVER_PROVIDER_EXTRA__
#define __GDA_SERVER_PROVIDER_EXTRA__ #define __GDA_SERVER_PROVIDER_EXTRA__
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include <libgda/gda-value.h> #include <libgda/gda-value.h>
#include <libgda/gda-connection.h> #include <libgda/gda-connection.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 15 lines changed or added


 gda-server-provider-private.h   gda-server-provider-private.h 
/* gda-server-provider-private.h /*
* * Copyright (C) 2005 Dan Winship <danw@src.gnome.org>
* Copyright (C) 2005 - 2008 Vivien Malerba * Copyright (C) 2005 - 2008 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2005
* Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_SERVER_PROVIDER_PRIVATE__ #ifndef __GDA_SERVER_PROVIDER_PRIVATE__
#define __GDA_SERVER_PROVIDER_PRIVATE__ #define __GDA_SERVER_PROVIDER_PRIVATE__
#include <libgda/gda-meta-store.h> #include <libgda/gda-meta-store.h>
struct _GdaServerProviderPrivate { struct _GdaServerProviderPrivate {
GHashTable *data_handlers; /* key = a GdaServerProviderHandlerInf o pointer, value = a GdaDataHandler */ GHashTable *data_handlers; /* key = a GdaServerProviderHandlerInf o pointer, value = a GdaDataHandler */
GdaSqlParser *parser; GdaSqlParser *parser;
 End of changes. 5 change blocks. 
14 lines changed or deleted 15 lines changed or added


 gda-server-provider.h   gda-server-provider.h 
/* GDA library /*
* Copyright (C) 1998 - 2009 The GNOME Foundation. * Copyright (C) 2001 - 2004 Rodrigo Moya <rodrigo@gnome-db.org>
* * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AUTHORS: * Copyright (C) 2004 - 2005 Alan Knowles <alank@src.gnome.org>
* Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2005 Bas Driessen <bas.driessen@xobas.com>
* Bas Driessen <bas.driessen@xobas.com> * Copyright (C) 2005 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2006 - 2008 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2007 Armin Burgmeier <armin@openismus.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_SERVER_PROVIDER_H__ #ifndef __GDA_SERVER_PROVIDER_H__
#define __GDA_SERVER_PROVIDER_H__ #define __GDA_SERVER_PROVIDER_H__
#include <libgda/gda-server-operation.h> #include <libgda/gda-server-operation.h>
#include <libgda/gda-connection.h> #include <libgda/gda-connection.h>
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
#include <libgda/gda-quark-list.h> #include <libgda/gda-quark-list.h>
#include <libgda/gda-statement.h> #include <libgda/gda-statement.h>
 End of changes. 5 change blocks. 
18 lines changed or deleted 18 lines changed or added


 gda-set.h   gda-set.h 
/* gda-set.h /*
* * Copyright (C) 2008 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2003 - 2009 Vivien Malerba
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_SET_H_ #ifndef __GDA_SET_H_
#define __GDA_SET_H_ #define __GDA_SET_H_
#include "gda-value.h" #include "gda-value.h"
#include <libxml/tree.h> #include <libxml/tree.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 12 lines changed or added


 gda-sql-builder.h   gda-sql-builder.h 
/* gda-sql-builder.h /*
* * Copyright (C) 2009 - 2010 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2009 - 2010 Vivien Malerba * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2010 Jonh Wendell <jwendell@gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_SQL_BUILDER_H_ #ifndef __GDA_SQL_BUILDER_H_
#define __GDA_SQL_BUILDER_H_ #define __GDA_SQL_BUILDER_H_
#include <glib-object.h> #include <glib-object.h>
#include <sql-parser/gda-sql-statement.h> #include <sql-parser/gda-sql-statement.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 14 lines changed or added


 gda-sql-parser-enum-types.h   gda-sql-parser-enum-types.h 
#ifndef __LIBGDA_SQL_PARSER_ENUM_TYPES_H__ #ifndef __LIBGDA_SQL_PARSER_ENUM_TYPES_H__
#define __LIBGDA_SQL_PARSER_ENUM_TYPES_H__ #define __LIBGDA_SQL_PARSER_ENUM_TYPES_H__
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/* enumerations from "gda-sql-parser.h" */
GType gda_sql_parser_error_get_type (void); GType gda_sql_parser_error_get_type (void);
#define GDA_TYPE_SQL_PARSER_ERROR (gda_sql_parser_error_get_type()) #define GDA_TYPE_SQL_PARSER_ERROR (gda_sql_parser_error_get_type())
GType gda_sql_parser_mode_get_type (void); GType gda_sql_parser_mode_get_type (void);
#define GDA_TYPE_SQL_PARSER_MODE (gda_sql_parser_mode_get_type()) #define GDA_TYPE_SQL_PARSER_MODE (gda_sql_parser_mode_get_type())
GType gda_sql_parser_flavour_get_type (void); GType gda_sql_parser_flavour_get_type (void);
#define GDA_TYPE_SQL_PARSER_FLAVOUR (gda_sql_parser_flavour_get_type()) #define GDA_TYPE_SQL_PARSER_FLAVOUR (gda_sql_parser_flavour_get_type())
/* enumerations from "gda-statement-struct-decl.h" */
GType gda_sql_error_get_type (void); GType gda_sql_error_get_type (void);
#define GDA_TYPE_SQL_ERROR (gda_sql_error_get_type()) #define GDA_TYPE_SQL_ERROR (gda_sql_error_get_type())
GType gda_sql_statement_type_get_type (void); GType gda_sql_statement_type_get_type (void);
#define GDA_TYPE_SQL_STATEMENT_TYPE (gda_sql_statement_type_get_type()) #define GDA_TYPE_SQL_STATEMENT_TYPE (gda_sql_statement_type_get_type())
GType gda_sql_any_part_type_get_type (void); GType gda_sql_any_part_type_get_type (void);
#define GDA_TYPE_SQL_ANY_PART_TYPE (gda_sql_any_part_type_get_type()) #define GDA_TYPE_SQL_ANY_PART_TYPE (gda_sql_any_part_type_get_type())
/* enumerations from "gda-statement-struct-compound.h" */
GType gda_sql_statement_compound_type_get_type (void); GType gda_sql_statement_compound_type_get_type (void);
#define GDA_TYPE_SQL_STATEMENT_COMPOUND_TYPE (gda_sql_statement_compound_ty pe_get_type()) #define GDA_TYPE_SQL_STATEMENT_COMPOUND_TYPE (gda_sql_statement_compound_ty pe_get_type())
/* enumerations from "gda-statement-struct-parts.h" */
GType gda_sql_operator_type_get_type (void); GType gda_sql_operator_type_get_type (void);
#define GDA_TYPE_SQL_OPERATOR_TYPE (gda_sql_operator_type_get_type()) #define GDA_TYPE_SQL_OPERATOR_TYPE (gda_sql_operator_type_get_type())
GType gda_sql_select_join_type_get_type (void); GType gda_sql_select_join_type_get_type (void);
#define GDA_TYPE_SQL_SELECT_JOIN_TYPE (gda_sql_select_join_type_get_type()) #define GDA_TYPE_SQL_SELECT_JOIN_TYPE (gda_sql_select_join_type_get_type())
G_END_DECLS G_END_DECLS
#endif /* __LIBGDA_ENUM_TYPES_H__ */ #endif /* __LIBGDA_ENUM_TYPES_H__ */
/* Content designed to maitain API/ABI */ /* Content designed to maitain API/ABI */
 End of changes. 4 change blocks. 
4 lines changed or deleted 0 lines changed or added


 gda-sql-parser.h   gda-sql-parser.h 
/* gda-sql-parser.h /*
* * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2007 Vivien Malerba
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_SQL_PARSER_H_ #ifndef __GDA_SQL_PARSER_H_
#define __GDA_SQL_PARSER_H_ #define __GDA_SQL_PARSER_H_
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-statement.h> #include <libgda/gda-statement.h>
#include <libgda/gda-batch.h> #include <libgda/gda-batch.h>
#include <sql-parser/gda-statement-struct.h> #include <sql-parser/gda-statement-struct.h>
#include <sql-parser/gda-statement-struct-util.h> #include <sql-parser/gda-statement-struct-util.h>
 End of changes. 5 change blocks. 
14 lines changed or deleted 12 lines changed or added


 gda-sql-statement.h   gda-sql-statement.h 
/* GDA library /*
* Copyright (C) 2008 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 Carlos Perell
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2008 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_SQL_STATEMENT_H__ #ifndef __GDA_SQL_STATEMENT_H__
#define __GDA_SQL_STATEMENT_H__ #define __GDA_SQL_STATEMENT_H__
G_BEGIN_DECLS G_BEGIN_DECLS
#include <sql-parser/gda-statement-struct-select.h> #include <sql-parser/gda-statement-struct-select.h>
#include <sql-parser/gda-statement-struct-insert.h> #include <sql-parser/gda-statement-struct-insert.h>
#include <sql-parser/gda-statement-struct-update.h> #include <sql-parser/gda-statement-struct-update.h>
 End of changes. 5 change blocks. 
16 lines changed or deleted 16 lines changed or added


 gda-sqlite-provider.h   gda-sqlite-provider.h 
/* GDA SQLite provider /*
* Copyright (C) 1998 - 2009 The GNOME Foundation. * Copyright (C) 2001 - 2002 Carlos Perell
* * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* AUTHORS: * Copyright (C) 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Carlos Perell
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_SQLITE_PROVIDER_H__ #ifndef __GDA_SQLITE_PROVIDER_H__
#define __GDA_SQLITE_PROVIDER_H__ #define __GDA_SQLITE_PROVIDER_H__
#include <libgda/gda-server-provider.h> #include <libgda/gda-server-provider.h>
#define GDA_TYPE_SQLITE_PROVIDER (gda_sqlite_provider_get_type() ) #define GDA_TYPE_SQLITE_PROVIDER (gda_sqlite_provider_get_type() )
#define GDA_SQLITE_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST (ob j, GDA_TYPE_SQLITE_PROVIDER, GdaSqliteProvider)) #define GDA_SQLITE_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST (ob j, GDA_TYPE_SQLITE_PROVIDER, GdaSqliteProvider))
#define GDA_SQLITE_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (klass , GDA_TYPE_SQLITE_PROVIDER, GdaSqliteProviderClass)) #define GDA_SQLITE_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (klass , GDA_TYPE_SQLITE_PROVIDER, GdaSqliteProviderClass))
 End of changes. 5 change blocks. 
18 lines changed or deleted 15 lines changed or added


 gda-statement-extra.h   gda-statement-extra.h 
/* gda-statement-extra.h /*
* * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2005 - 2009 Vivien Malerba
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_STATEMENT_EXTRA__ #ifndef __GDA_STATEMENT_EXTRA__
#define __GDA_STATEMENT_EXTRA__ #define __GDA_STATEMENT_EXTRA__
#include <sql-parser/gda-sql-statement.h> #include <sql-parser/gda-sql-statement.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/* private information to implement custom /* private information to implement custom
* SQL renderers for GdaStatement objects * SQL renderers for GdaStatement objects
*/ */
typedef struct _GdaSqlRenderingContext GdaSqlRenderingContext; typedef struct _GdaSqlRenderingContext GdaSqlRenderingContext;
typedef gchar *(*GdaSqlRenderingFunc) (GdaSqlAnyPart *node, GdaSqlRend eringContext *context, GError **error); typedef gchar *(*GdaSqlRenderingFunc) (GdaSqlAnyPart *node, GdaSqlRend eringContext *context, GError **error);
typedef gchar *(*GdaSqlRenderingExpr) (GdaSqlExpr *expr, GdaSqlRenderi ngContext *context, typedef gchar *(*GdaSqlRenderingExpr) (GdaSqlExpr *expr, GdaSqlRenderi ngContext *context,
gboolean *is_default, gboolean * is_null, gboolean *is_default, gboolean * is_null,
GError **error); GError **error);
/**
* GdaSqlRenderingPSpecFunc:
* @pspec: #GdaSqlParamSpec to render
* @expr: (allow-none): #GdaSqlExpr which may hold the default value for th
e parameter, or %NULL
* @context: the rendering context
* @is_default: pointer to a #gboolean which is set to TRUE if value should
be considered as a default value
* @is_null: pointer to a #gboolean which is set to TRUE if value should be
considered as NULL
* @error: a place to store errors, or %NULL
* @Returns: a new string, or %NULL if an error occurred
*
* Rendering function type to render a #GdaSqlParamSpec
*/
typedef gchar *(*GdaSqlRenderingPSpecFunc) (GdaSqlParamSpec *pspec, GdaSqlE xpr *expr, GdaSqlRenderingContext *context, typedef gchar *(*GdaSqlRenderingPSpecFunc) (GdaSqlParamSpec *pspec, GdaSqlE xpr *expr, GdaSqlRenderingContext *context,
gboolean *is_default, gboolean * is_null, gboolean *is_default, gboolean * is_null,
GError **error); GError **error);
typedef gchar *(*GdaSqlRenderingValue) (const GValue *value, GdaSqlRend eringContext *context, GError **error); typedef gchar *(*GdaSqlRenderingValue) (const GValue *value, GdaSqlRend eringContext *context, GError **error);
struct _GdaSqlRenderingContext { struct _GdaSqlRenderingContext {
GdaStatementSqlFlag flags; GdaStatementSqlFlag flags;
GdaSet *params; GdaSet *params;
GSList *params_used; GSList *params_used;
GdaServerProvider *provider; /* may be NULL */ GdaServerProvider *provider; /* may be NULL */
 End of changes. 6 change blocks. 
14 lines changed or deleted 29 lines changed or added


 gda-statement-struct-compound.h   gda-statement-struct-compound.h 
/* /*
* Copyright (C) 2007 - 2009 Vivien Malerba * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_COMPOUND_H_ #ifndef _GDA_STATEMENT_STRUCT_COMPOUND_H_
#define _GDA_STATEMENT_STRUCT_COMPOUND_H_ #define _GDA_STATEMENT_STRUCT_COMPOUND_H_
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <sql-parser/gda-statement-struct-decl.h> #include <sql-parser/gda-statement-struct-decl.h>
#include <sql-parser/gda-statement-struct-select.h> #include <sql-parser/gda-statement-struct-select.h>
 End of changes. 5 change blocks. 
12 lines changed or deleted 12 lines changed or added


 gda-statement-struct-decl.h   gda-statement-struct-decl.h 
/* /*
* Copyright (C) 2007 - 2008 Vivien Malerba * Copyright (C) 2008 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_DECL_H #ifndef _GDA_STATEMENT_STRUCT_DECL_H
#define _GDA_STATEMENT_STRUCT_DECL_H #define _GDA_STATEMENT_STRUCT_DECL_H
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include <libgda/gda-meta-store.h> #include <libgda/gda-meta-store.h>
#include <libgda/gda-meta-struct.h> #include <libgda/gda-meta-struct.h>
 End of changes. 5 change blocks. 
12 lines changed or deleted 12 lines changed or added


 gda-statement-struct-delete.h   gda-statement-struct-delete.h 
/* /*
* Copyright (C) 2007 - 2009 Vivien Malerba * Copyright (C) 2005 Dan Winship <danw@src.gnome.org>
* Copyright (C) 2005 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2005
* Copyright (C) 2007 Armin Burgmeier <armin@openismus.com>
* Copyright (C) 2007 - 2009 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_DELETE_H_ #ifndef _GDA_STATEMENT_STRUCT_DELETE_H_
#define _GDA_STATEMENT_STRUCT_DELETE_H_ #define _GDA_STATEMENT_STRUCT_DELETE_H_
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <sql-parser/gda-statement-struct-decl.h> #include <sql-parser/gda-statement-struct-decl.h>
#include <sql-parser/gda-statement-struct-select.h> #include <sql-parser/gda-statement-struct-select.h>
#include <sql-parser/gda-statement-struct-parts.h> #include <sql-parser/gda-statement-struct-parts.h>
 End of changes. 5 change blocks. 
12 lines changed or deleted 15 lines changed or added


 gda-statement-struct-insert.h   gda-statement-struct-insert.h 
/* /*
* Copyright (C) 2007 - 2009 Vivien Malerba * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_INSERT_H_ #ifndef _GDA_STATEMENT_STRUCT_INSERT_H_
#define _GDA_STATEMENT_STRUCT_INSERT_H_ #define _GDA_STATEMENT_STRUCT_INSERT_H_
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <sql-parser/gda-statement-struct-decl.h> #include <sql-parser/gda-statement-struct-decl.h>
#include <sql-parser/gda-statement-struct-select.h> #include <sql-parser/gda-statement-struct-select.h>
#include <sql-parser/gda-statement-struct-parts.h> #include <sql-parser/gda-statement-struct-parts.h>
 End of changes. 5 change blocks. 
12 lines changed or deleted 12 lines changed or added


 gda-statement-struct-parts.h   gda-statement-struct-parts.h 
/* /*
* Copyright (C) 2007 - 2008 Vivien Malerba * Copyright (C) 2008 Bas Driessen <bas.driessen@xobas.com>
* Copyright (C) 2008 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 - 2010 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_PARTS_H #ifndef _GDA_STATEMENT_STRUCT_PARTS_H
#define _GDA_STATEMENT_STRUCT_PARTS_H #define _GDA_STATEMENT_STRUCT_PARTS_H
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <sql-parser/gda-statement-struct.h> #include <sql-parser/gda-statement-struct.h>
#include <sql-parser/gda-statement-struct-pspec.h> #include <sql-parser/gda-statement-struct-pspec.h>
#include <sql-parser/gda-statement-struct-decl.h> #include <sql-parser/gda-statement-struct-decl.h>
skipping to change at line 50 skipping to change at line 52
typedef struct _GdaSqlSelectJoin GdaSqlSelectJoin; typedef struct _GdaSqlSelectJoin GdaSqlSelectJoin;
typedef struct _GdaSqlSelectFrom GdaSqlSelectFrom; typedef struct _GdaSqlSelectFrom GdaSqlSelectFrom;
typedef struct _GdaSqlSelectOrder GdaSqlSelectOrder; typedef struct _GdaSqlSelectOrder GdaSqlSelectOrder;
/* /*
* Any Expression * Any Expression
*/ */
/** /**
* GdaSqlExpr: * GdaSqlExpr:
* @any: inheritance structure * @any: inheritance structure
* @value: a #GValue, or %NULL. Please see specific note about this field. * @value: (allow-none): a #GValue, or %NULL. Please see specific note abou
* @param_spec: a #GdaSqlParamSpec, or %NULL if this is not a variable t this field.
* @func: not %NULL if expression is a function or aggregate * @param_spec: (allow-none): a #GdaSqlParamSpec, or %NULL if this is not a
* @cond: not %NULL if expression is a condition or an operation variable
* @select: not %NULL if expression is a sub select statement (#GdaSqlState * @func: (allow-none): not %NULL if expression is a function or aggregate
mentSelect or #GdaSqlStatementCompound) * @cond: (allow-none): not %NULL if expression is a condition or an operat
* @case_s: not %NULL if expression is a CASE WHEN ... expression ion
* @cast_as: not %NULL if expression must be cast to another data type * @select: (allow-none): not %NULL if expression is a sub select statement
(#GdaSqlStatementSelect or #GdaSqlStatementCompound)
* @case_s: (allow-none): not %NULL if expression is a CASE WHEN ... expres
sion
* @cast_as: (allow-none): not %NULL if expression must be cast to another
data type
* @value_is_ident: Please see specific note about the @value field * @value_is_ident: Please see specific note about the @value field
* *
* This structure contains any expression, either as a value (the @value pa rt is set), * This structure contains any expression, either as a value (the @value pa rt is set),
* a variable (the @param_spec is set), or as other types of expressions. * a variable (the @param_spec is set), or as other types of expressions.
* *
* Note 1 about the @value field: if the expression represents a string val ue in the SQL statement, * Note 1 about the @value field: if the expression represents a string val ue in the SQL statement,
* the string itself must be represented as it would be in the actual SQL, ie. it should be * the string itself must be represented as it would be in the actual SQL, ie. it should be
* escaped (accordingly to the escaping rules of the database which will us e the SQL). For * escaped (accordingly to the escaping rules of the database which will us e the SQL). For
* example a string representing the <userinput>'joe'</userinput> value sho uld be * example a string representing the <userinput>'joe'</userinput> value sho uld be
* <userinput>"'joe'"</userinput> and not <userinput>"joe"</userinput>. * <userinput>"'joe'"</userinput> and not <userinput>"joe"</userinput>.
skipping to change at line 180 skipping to change at line 182
GdaSqlFunction *gda_sql_function_copy (GdaSqlFunction *function) ; GdaSqlFunction *gda_sql_function_copy (GdaSqlFunction *function) ;
gchar *gda_sql_function_serialize (GdaSqlFunction *function) ; gchar *gda_sql_function_serialize (GdaSqlFunction *function) ;
void gda_sql_function_check_clean (GdaSqlFunction *function) ; void gda_sql_function_check_clean (GdaSqlFunction *function) ;
void gda_sql_function_take_name (GdaSqlFunction *function, GValue *value); void gda_sql_function_take_name (GdaSqlFunction *function, GValue *value);
void gda_sql_function_take_args_list (GdaSqlFunction *function, GSList *args); void gda_sql_function_take_args_list (GdaSqlFunction *function, GSList *args);
/* /*
* An operation on one or more expressions * An operation on one or more expressions
*/ */
/**
* GdaSqlOperatorType:
* @GDA_SQL_OPERATOR_TYPE_AND:
* @GDA_SQL_OPERATOR_TYPE_OR:
* @GDA_SQL_OPERATOR_TYPE_EQ:
* @GDA_SQL_OPERATOR_TYPE_IS:
* @GDA_SQL_OPERATOR_TYPE_LIKE:
* @GDA_SQL_OPERATOR_TYPE_ILIKE:
* @GDA_SQL_OPERATOR_TYPE_BETWEEN:
* @GDA_SQL_OPERATOR_TYPE_GT:
* @GDA_SQL_OPERATOR_TYPE_LT:
* @GDA_SQL_OPERATOR_TYPE_GEQ:
* @GDA_SQL_OPERATOR_TYPE_LEQ:
* @GDA_SQL_OPERATOR_TYPE_DIFF:
* @GDA_SQL_OPERATOR_TYPE_REGEXP:
* @GDA_SQL_OPERATOR_TYPE_REGEXP_CI:
* @GDA_SQL_OPERATOR_TYPE_NOT_REGEXP:
* @GDA_SQL_OPERATOR_TYPE_NOT_REGEXP_CI:
* @GDA_SQL_OPERATOR_TYPE_SIMILAR:
* @GDA_SQL_OPERATOR_TYPE_ISNULL:
* @GDA_SQL_OPERATOR_TYPE_ISNOTNULL:
* @GDA_SQL_OPERATOR_TYPE_NOT:
* @GDA_SQL_OPERATOR_TYPE_IN:
* @GDA_SQL_OPERATOR_TYPE_NOTIN:
* @GDA_SQL_OPERATOR_TYPE_CONCAT:
* @GDA_SQL_OPERATOR_TYPE_PLUS:
* @GDA_SQL_OPERATOR_TYPE_MINUS:
* @GDA_SQL_OPERATOR_TYPE_STAR:
* @GDA_SQL_OPERATOR_TYPE_DIV:
* @GDA_SQL_OPERATOR_TYPE_REM:
* @GDA_SQL_OPERATOR_TYPE_BITAND:
* @GDA_SQL_OPERATOR_TYPE_BITOR:
* @GDA_SQL_OPERATOR_TYPE_BITNOT:
*/
typedef enum { typedef enum {
GDA_SQL_OPERATOR_TYPE_AND, GDA_SQL_OPERATOR_TYPE_AND,
GDA_SQL_OPERATOR_TYPE_OR, GDA_SQL_OPERATOR_TYPE_OR,
GDA_SQL_OPERATOR_TYPE_EQ, GDA_SQL_OPERATOR_TYPE_EQ,
GDA_SQL_OPERATOR_TYPE_IS, GDA_SQL_OPERATOR_TYPE_IS,
GDA_SQL_OPERATOR_TYPE_LIKE, GDA_SQL_OPERATOR_TYPE_LIKE,
GDA_SQL_OPERATOR_TYPE_BETWEEN, GDA_SQL_OPERATOR_TYPE_BETWEEN,
GDA_SQL_OPERATOR_TYPE_GT, GDA_SQL_OPERATOR_TYPE_GT,
GDA_SQL_OPERATOR_TYPE_LT, GDA_SQL_OPERATOR_TYPE_LT,
skipping to change at line 212 skipping to change at line 248
GDA_SQL_OPERATOR_TYPE_NOTIN, GDA_SQL_OPERATOR_TYPE_NOTIN,
GDA_SQL_OPERATOR_TYPE_CONCAT, GDA_SQL_OPERATOR_TYPE_CONCAT,
GDA_SQL_OPERATOR_TYPE_PLUS, GDA_SQL_OPERATOR_TYPE_PLUS,
GDA_SQL_OPERATOR_TYPE_MINUS, GDA_SQL_OPERATOR_TYPE_MINUS,
GDA_SQL_OPERATOR_TYPE_STAR, GDA_SQL_OPERATOR_TYPE_STAR,
GDA_SQL_OPERATOR_TYPE_DIV, GDA_SQL_OPERATOR_TYPE_DIV,
GDA_SQL_OPERATOR_TYPE_REM, GDA_SQL_OPERATOR_TYPE_REM,
GDA_SQL_OPERATOR_TYPE_BITAND, GDA_SQL_OPERATOR_TYPE_BITAND,
GDA_SQL_OPERATOR_TYPE_BITOR, GDA_SQL_OPERATOR_TYPE_BITOR,
GDA_SQL_OPERATOR_TYPE_BITNOT GDA_SQL_OPERATOR_TYPE_BITNOT,
GDA_SQL_OPERATOR_TYPE_ILIKE
} GdaSqlOperatorType; } GdaSqlOperatorType;
struct _GdaSqlOperation { struct _GdaSqlOperation {
GdaSqlAnyPart any; GdaSqlAnyPart any;
GdaSqlOperatorType operator_type; GdaSqlOperatorType operator_type;
GSList *operands; GSList *operands;
/*< private >*/ /*< private >*/
/* Padding for future expansion */ /* Padding for future expansion */
gpointer _gda_reserved1; gpointer _gda_reserved1;
skipping to change at line 326 skipping to change at line 363
* Any JOIN ... in a SELECT statement * Any JOIN ... in a SELECT statement
*/ */
typedef enum { typedef enum {
GDA_SQL_SELECT_JOIN_CROSS, GDA_SQL_SELECT_JOIN_CROSS,
GDA_SQL_SELECT_JOIN_NATURAL, GDA_SQL_SELECT_JOIN_NATURAL,
GDA_SQL_SELECT_JOIN_INNER, GDA_SQL_SELECT_JOIN_INNER,
GDA_SQL_SELECT_JOIN_LEFT, GDA_SQL_SELECT_JOIN_LEFT,
GDA_SQL_SELECT_JOIN_RIGHT, GDA_SQL_SELECT_JOIN_RIGHT,
GDA_SQL_SELECT_JOIN_FULL GDA_SQL_SELECT_JOIN_FULL
} GdaSqlSelectJoinType; } GdaSqlSelectJoinType;
/**
* GdaSqlSelectJoin:
* @any: inheritance structure
* @type: type of join
* @position: represents a join between a target at (pos &lt; @position) an
d the one at @position
* @expr: (allow-none): joining expression, or %NULL
* @use: (allow-none): list of #GdaSqlField pointers to use when joining, o
r %NULL
*
* This structure represents a join between two targets in a SELECT stateme
nt.
*/
struct _GdaSqlSelectJoin struct _GdaSqlSelectJoin
{ {
GdaSqlAnyPart any; GdaSqlAnyPart any;
GdaSqlSelectJoinType type; GdaSqlSelectJoinType type;
gint position; /* between a target at (pos < @posit ion) and the one @position */ gint position; /* between a target at (pos < @posit ion) and the one @position */
GdaSqlExpr *expr; GdaSqlExpr *expr;
GSList *use; /* list of GdaSqlField pointers */ GSList *use; /* list of GdaSqlField pointers */
/*< private >*/ /*< private >*/
/* Padding for future expansion */ /* Padding for future expansion */
skipping to change at line 350 skipping to change at line 398
GdaSqlSelectJoin *gda_sql_select_join_new (GdaSqlAnyPart *paren t); GdaSqlSelectJoin *gda_sql_select_join_new (GdaSqlAnyPart *paren t);
void gda_sql_select_join_free (GdaSqlSelectJoin *jo in); void gda_sql_select_join_free (GdaSqlSelectJoin *jo in);
GdaSqlSelectJoin *gda_sql_select_join_copy (GdaSqlSelectJoin *jo in); GdaSqlSelectJoin *gda_sql_select_join_copy (GdaSqlSelectJoin *jo in);
gchar *gda_sql_select_join_serialize (GdaSqlSelectJoin *jo in); gchar *gda_sql_select_join_serialize (GdaSqlSelectJoin *jo in);
const gchar *gda_sql_select_join_type_to_string (GdaSqlSelectJoinType type); const gchar *gda_sql_select_join_type_to_string (GdaSqlSelectJoinType type);
/* /*
* Any FROM ... in a SELECT statement * Any FROM ... in a SELECT statement
*/ */
/**
* GdaSqlSelectFrom:
* @any: inheritance structure
* @targets: (element-type Gda.SqlSelectTarget): list of #GdaSqlSelectTarge
t
* @joins: (element-type Gda.SqlSelectJoin): list of #GdaSqlSelectJoin
*
* This structure represents the FROM clause of a SELECT statement, it list
s targets and joins
*/
struct _GdaSqlSelectFrom struct _GdaSqlSelectFrom
{ {
GdaSqlAnyPart any; GdaSqlAnyPart any;
GSList *targets; GSList *targets;
GSList *joins; GSList *joins;
/*< private >*/ /*< private >*/
/* Padding for future expansion */ /* Padding for future expansion */
gpointer _gda_reserved1; gpointer _gda_reserved1;
gpointer _gda_reserved2; gpointer _gda_reserved2;
 End of changes. 10 change blocks. 
21 lines changed or deleted 86 lines changed or added


 gda-statement-struct-pspec.h   gda-statement-struct-pspec.h 
/* /*
* Copyright (C) 2007 Vivien Malerba * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_PSPEC_H #ifndef _GDA_STATEMENT_STRUCT_PSPEC_H
#define _GDA_STATEMENT_STRUCT_PSPEC_H #define _GDA_STATEMENT_STRUCT_PSPEC_H
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
12 lines changed or deleted 12 lines changed or added


 gda-statement-struct-select.h   gda-statement-struct-select.h 
/* /*
* Copyright (C) 2007 - 2009 Vivien Malerba * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_SELECT_H_ #ifndef _GDA_STATEMENT_STRUCT_SELECT_H_
#define _GDA_STATEMENT_STRUCT_SELECT_H_ #define _GDA_STATEMENT_STRUCT_SELECT_H_
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <sql-parser/gda-statement-struct-decl.h> #include <sql-parser/gda-statement-struct-decl.h>
#include <sql-parser/gda-statement-struct-parts.h> #include <sql-parser/gda-statement-struct-parts.h>
 End of changes. 5 change blocks. 
12 lines changed or deleted 12 lines changed or added


 gda-statement-struct-trans.h   gda-statement-struct-trans.h 
/* /*
* Copyright (C) 2007 - 2009 Vivien Malerba * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_TRANS_H_ #ifndef _GDA_STATEMENT_STRUCT_TRANS_H_
#define _GDA_STATEMENT_STRUCT_TRANS_H_ #define _GDA_STATEMENT_STRUCT_TRANS_H_
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-enums.h> #include <libgda/gda-enums.h>
#include <sql-parser/gda-statement-struct-decl.h> #include <sql-parser/gda-statement-struct-decl.h>
#include <sql-parser/gda-statement-struct-parts.h> #include <sql-parser/gda-statement-struct-parts.h>
 End of changes. 5 change blocks. 
12 lines changed or deleted 12 lines changed or added


 gda-statement-struct-unknown.h   gda-statement-struct-unknown.h 
/* /*
* Copyright (C) 2007 - 2009 Vivien Malerba * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2001 Carlos Perell
* Copyright (C) 2001 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_UNKNOWN_H_ #ifndef _GDA_STATEMENT_STRUCT_UNKNOWN_H_
#define _GDA_STATEMENT_STRUCT_UNKNOWN_H_ #define _GDA_STATEMENT_STRUCT_UNKNOWN_H_
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <sql-parser/gda-statement-struct-decl.h> #include <sql-parser/gda-statement-struct-decl.h>
#include <sql-parser/gda-statement-struct-parts.h> #include <sql-parser/gda-statement-struct-parts.h>
 End of changes. 5 change blocks. 
12 lines changed or deleted 16 lines changed or added


 gda-statement-struct-update.h   gda-statement-struct-update.h 
/* /*
* Copyright (C) 2007 - 2009 Vivien Malerba * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_UPDATE_H_ #ifndef _GDA_STATEMENT_STRUCT_UPDATE_H_
#define _GDA_STATEMENT_STRUCT_UPDATE_H_ #define _GDA_STATEMENT_STRUCT_UPDATE_H_
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <sql-parser/gda-statement-struct-decl.h> #include <sql-parser/gda-statement-struct-decl.h>
#include <sql-parser/gda-statement-struct-select.h> #include <sql-parser/gda-statement-struct-select.h>
#include <sql-parser/gda-statement-struct-parts.h> #include <sql-parser/gda-statement-struct-parts.h>
 End of changes. 5 change blocks. 
12 lines changed or deleted 12 lines changed or added


 gda-statement-struct-util.h   gda-statement-struct-util.h 
/* /*
* Copyright (C) 2007 - 2008 Vivien Malerba * Copyright (C) 2005 Dan Winship <danw@src.gnome.org>
* Copyright (C) 2005 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2005
* Copyright (C) 2007 - 2009 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_UTIL_H #ifndef _GDA_STATEMENT_STRUCT_UTIL_H
#define _GDA_STATEMENT_STRUCT_UTIL_H #define _GDA_STATEMENT_STRUCT_UTIL_H
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
12 lines changed or deleted 14 lines changed or added


 gda-statement-struct.h   gda-statement-struct.h 
/* /*
* Copyright (C) 2007 - 2009 Vivien Malerba * Copyright (C) 2008 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2010 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_STRUCT_H_ #ifndef _GDA_STATEMENT_STRUCT_H_
#define _GDA_STATEMENT_STRUCT_H_ #define _GDA_STATEMENT_STRUCT_H_
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <sql-parser/gda-statement-struct-decl.h> #include <sql-parser/gda-statement-struct-decl.h>
#include <libgda/gda-meta-store.h> #include <libgda/gda-meta-store.h>
 End of changes. 5 change blocks. 
12 lines changed or deleted 12 lines changed or added


 gda-statement.h   gda-statement.h 
/* gda-statement.h /*
* * Copyright (C) 2008 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2007 - 2009 Vivien Malerba
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _GDA_STATEMENT_H_ #ifndef _GDA_STATEMENT_H_
#define _GDA_STATEMENT_H_ #define _GDA_STATEMENT_H_
#include <glib-object.h> #include <glib-object.h>
#include <sql-parser/gda-statement-struct.h> #include <sql-parser/gda-statement-struct.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
14 lines changed or deleted 12 lines changed or added


 gda-thread-wrapper.h   gda-thread-wrapper.h 
/* GDA library /*
* Copyright (C) 2009 The GNOME Foundation. * Copyright (C) 2009 - 2011 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_THREAD_WRAPPER_H__ #ifndef __GDA_THREAD_WRAPPER_H__
#define __GDA_THREAD_WRAPPER_H__ #define __GDA_THREAD_WRAPPER_H__
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDA_TYPE_THREAD_WRAPPER (gda_thread_wrapper_get_type()) #define GDA_TYPE_THREAD_WRAPPER (gda_thread_wrapper_get_type())
skipping to change at line 65 skipping to change at line 62
GObjectClass object_class; GObjectClass object_class;
/*< private >*/ /*< private >*/
/* Padding for future expansion */ /* Padding for future expansion */
void (*_gda_reserved1) (void); void (*_gda_reserved1) (void);
void (*_gda_reserved2) (void); void (*_gda_reserved2) (void);
void (*_gda_reserved3) (void); void (*_gda_reserved3) (void);
void (*_gda_reserved4) (void); void (*_gda_reserved4) (void);
}; };
/**
* GdaThreadNotificationType:
* @GDA_THREAD_NOTIFICATION_SIGNAL: the notification regards a signal
* @GDA_THREAD_NOTIFICATION_JOB: the notification regards a job finished
*
* Defines the kind of notification which can be obtained when reading from
te #GIOChannel
* returned by gda_thread_wrapper_get_io_channel().
*/
typedef enum {
GDA_THREAD_NOTIFICATION_JOB = 0x01,
GDA_THREAD_NOTIFICATION_SIGNAL = 0x02
} GdaThreadNotificationType;
/**
* GdaThreadNotification:
* @type: the notification type
* @job_id: the job ID, if @type is a #GDA_THREAD_NOTIFICATION_JOB
*
* A notification to be read through the #GIOChannel which is returned by g
da_thread_wrapper_get_io_channel(),
* for example:
* <programlisting><![CDATA[
* gboolean
* wrapper_ioc_cb (GIOChannel *source, GIOCondition condition, gpointer dat
a)
* {
* GIOStatus status;
* gsize nread;
* GdaThreadNotification notif;
* if (condition & G_IO_IN) {
* status = g_io_channel_read_chars (source, (gchar*) &notif, sizeof
(notif), &nread, NULL);
* if ((status != G_IO_STATUS_NORMAL) || (nread != sizeof (notif)))
* goto onerror;
* switch (notif.type) {
* case GDA_THREAD_NOTIFICATION_JOB:
* check_for_wrapper_result (bcnc);
* break;
* case GDA_THREAD_NOTIFICATION_SIGNAL:
* gda_thread_wrapper_iterate (bcnc->priv->wrapper, FALSE);
* break;
* default:
* goto onerror;
* break;
* }
* }
* if (condition & (G_IO_ERR | G_IO_HUP | G_IO_NVAL))
* goto onerror;
* return TRUE; // keep callback
*
* onerror:
* g_io_channel_shutdown (bcnc->priv->ioc, FALSE, NULL);
* return FALSE; // removed callback
* }
*
* {
* [...]
* GIOChannel *ioc;
* ioc = gda_thread_wrapper_get_io_channel (wrapper);
* if (!ioc)
* [handle error]
* else {
* guint watch_id;
* watch_id = g_io_add_watch (ioc, G_IO_IN | G_IO_HUP | G_IO_ERR |
G_IO_NVAL,
* (GIOFunc) wrapper_ioc_cb, NULL);
* }
* }
* ]]></programlisting>
*/
typedef struct {
GdaThreadNotificationType type;
guint job_id;
} GdaThreadNotification;
/**
* GdaThreadWrapperFunc:
* @arg: pointer to the data (which is the @arg argument passed to gda_thre
ad_wrapper_execute_void())
* @error: a place to store errors
* @Returns: a pointer to some data which will be returned by gda_thread_wr
apper_fetch_result()
*
* Specifies the type of function to be passed to gda_thread_wrapper_execut
e().
*/
typedef gpointer (*GdaThreadWrapperFunc) (gpointer arg, GError **error); typedef gpointer (*GdaThreadWrapperFunc) (gpointer arg, GError **error);
typedef void (*GdaThreadWrapperVoidFunc) (gpointer arg, GError **error); typedef void (*GdaThreadWrapperVoidFunc) (gpointer arg, GError **error);
typedef void (*GdaThreadWrapperCallback) (GdaThreadWrapper *wrapper, gpoint er instance, const gchar *signame, typedef void (*GdaThreadWrapperCallback) (GdaThreadWrapper *wrapper, gpoint er instance, const gchar *signame,
gint n_param_values, const GValue *param_values, gpointer gda_reserved, gint n_param_values, const GValue *param_values, gpointer gda_reserved,
gpointer data); gpointer data);
/**
* SECTION:gda-thread-wrapper
* @short_description: Execute functions in a sub thread
* @title: GdaThreadWrapper
* @stability: Stable
* @see_also:
*
* The purpose of the #GdaThreadWrapper object is to execute functions in a
n isolated sub thread. As the
* #GdaThreadWrapper is thread safe, one is able to isolate some code's exe
cution is a <emphasis>private</emphasis>
* <emphasis>worker</emphasis> thread, and make a non thread safe code thre
ad safe.
*
* The downside of this is that the actual execution of the code will be sl
ower as it requires
* threads to be synchronized.
*
* The #GdaThreadWrapper implements its own locking mechanism and can safel
y be used from multiple
* threads at once without needing further locking.
*
* Each thread using a #GdaThreadWrapper object can use it as if it was the
only user: the #GdaThreadWrapper will
* simply dispatch all the execution requests to its private <emphasis>work
er</emphasis> thread and report the
* execution's status only to the thread which made the request.
*
* The user can also specify a callback function to be called when an objec
t exmits a signal while being
* used by the worker thread, see the gda_thread_wrapper_connect_raw() meth
od.
*
* The following diagram illustrates the conceptual working of the #GdaThre
adWrapper object: here two user threads
* are represented (assigned a red and green colors), both using a single #
GdaThreadWrapper, so in this diagram, 3 threads
* are present. The communication between the threads are handled by some #
GAsyncQueue objects (in a transparent way for
* the user, presented here only for illustration purposes). The queue repr
esented in yellow is where jobs are
* pushed by each user thread (step 1), and popped by the worker thread (st
ep 2). Once the worker thread has finished
* with a job, it stores the result along with the job and pushes it to the
queue dedicated to the user thread
* (step 3) in this example the red queue (because the job was issued from
the thread represented in red). The last
* step is when the user fetches the result (in its user thread), step 4.
*
* If, when the worker thread is busy with a job, a signal is emitted, and
if the user has set up a signal handler
* using gda_thread_wrapper_connect_raw(),
* then a "job as signal" is created by the worker thread and pushed to the
user thread as illustrated
* at the bottom of the diagram.
* <mediaobject>
* <imageobject role="html">
* <imagedata fileref="thread-wrapper.png" format="PNG" contentwidth="1
70mm"/>
* </imageobject>
* <textobject>
* <phrase>GdaThreadWrapper's conceptual working</phrase>
* </textobject>
* </mediaobject>
*
* It's the user's responsability to regularly check if a submitted job has
completed
* (using gda_thread_wrapper_fetch_result()) or if a signal
* has been emitted by an object while in the worker thread and needs to be
handled by the #GdaThreadWrapper
* to call the associated callback (using gda_thread_wrapper_iterate() or a
utomatically done when
* calling gda_thread_wrapper_fetch_result()).
*
* However, when a main loop is available, the #GdaThreadWrapper can emit n
otifications through a
* #GIOChannel which can be intregated in the main loop. The #GIOChannel ca
n be created
* using gda_thread_wrapper_get_io_channel().
*/
GType gda_thread_wrapper_get_type (void) G_GNUC_C ONST; GType gda_thread_wrapper_get_type (void) G_GNUC_C ONST;
GdaThreadWrapper *gda_thread_wrapper_new (void); GdaThreadWrapper *gda_thread_wrapper_new (void);
GIOChannel *gda_thread_wrapper_get_io_channel (GdaThreadWrapp
er *wrapper);
void gda_thread_wrapper_unset_io_channel (GdaThreadWrapp
er *wrapper);
guint gda_thread_wrapper_execute (GdaThreadWrapp er *wrapper, GdaThreadWrapperFunc func, guint gda_thread_wrapper_execute (GdaThreadWrapp er *wrapper, GdaThreadWrapperFunc func,
gpointer arg, G DestroyNotify arg_destroy_func, GError **error); gpointer arg, G DestroyNotify arg_destroy_func, GError **error);
guint gda_thread_wrapper_execute_void (GdaThreadWrapp er *wrapper, GdaThreadWrapperVoidFunc func, guint gda_thread_wrapper_execute_void (GdaThreadWrapp er *wrapper, GdaThreadWrapperVoidFunc func,
gpointer arg, G DestroyNotify arg_destroy_func, GError **error); gpointer arg, G DestroyNotify arg_destroy_func, GError **error);
gboolean gda_thread_wrapper_cancel (GdaThreadWrapp er *wrapper, guint id); gboolean gda_thread_wrapper_cancel (GdaThreadWrapp er *wrapper, guint id);
void gda_thread_wrapper_iterate (GdaThreadWrapp er *wrapper, gboolean may_block); void gda_thread_wrapper_iterate (GdaThreadWrapp er *wrapper, gboolean may_block);
gpointer gda_thread_wrapper_fetch_result (GdaThreadWrapp er *wrapper, gboolean may_lock, gpointer gda_thread_wrapper_fetch_result (GdaThreadWrapp er *wrapper, gboolean may_lock,
guint exp_id, G Error **error); guint exp_id, G Error **error);
 End of changes. 8 change blocks. 
16 lines changed or deleted 184 lines changed or added


 gda-transaction-status-private.h   gda-transaction-status-private.h 
/* GDA client library /*
* Copyright (C) 1998 - 2006 The GNOME Foundation. * Copyright (C) 2006 Vivien Malerba <vivien@src.gnome.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_TRANSACTION_STATUS_PRIVATE_H__ #ifndef __GDA_TRANSACTION_STATUS_PRIVATE_H__
#define __GDA_TRANSACTION_STATUS_PRIVATE_H__ #define __GDA_TRANSACTION_STATUS_PRIVATE_H__
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
GdaTransactionStatusEvent *gda_transaction_status_add_event_svp (GdaTransac tionStatus *tstatus, const gchar *svp_name); GdaTransactionStatusEvent *gda_transaction_status_add_event_svp (GdaTransac tionStatus *tstatus, const gchar *svp_name);
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-transaction-status.h   gda-transaction-status.h 
/* GDA client library /*
* Copyright (C) 1998 - 2006 The GNOME Foundation. * Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* * Copyright (C) 2007 Armin Burgmeier <armin@openismus.com>
* AUTHORS: * Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
* Michael Lausch <michael@lausch.at>
* Rodrigo Moya <rodrigo@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_TRANSACTION_STATUS_H__ #ifndef __GDA_TRANSACTION_STATUS_H__
#define __GDA_TRANSACTION_STATUS_H__ #define __GDA_TRANSACTION_STATUS_H__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-enums.h> #include <libgda/gda-enums.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
18 lines changed or deleted 14 lines changed or added


 gda-tree-manager.h   gda-tree-manager.h 
/* GDA library /*
* Copyright (C) 2009 The GNOME Foundation. * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
* * Copyright (C) 2010 Robert Ancell <robert.ancell@canonical.com>
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_TREE_MANAGER_H__ #ifndef __GDA_TREE_MANAGER_H__
#define __GDA_TREE_MANAGER_H__ #define __GDA_TREE_MANAGER_H__
#include <glib-object.h> #include <glib-object.h>
#include "gda-decl.h" #include "gda-decl.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 13 lines changed or added


 gda-tree-mgr-columns.h   gda-tree-mgr-columns.h 
/* GDA library /*
* Copyright (C) 2009 The GNOME Foundation. * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_TREE_MGR_COLUMNS_H__ #ifndef __GDA_TREE_MGR_COLUMNS_H__
#define __GDA_TREE_MGR_COLUMNS_H__ #define __GDA_TREE_MGR_COLUMNS_H__
#include <libgda/gda-connection.h> #include <libgda/gda-connection.h>
#include "gda-tree-manager.h" #include "gda-tree-manager.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-tree-mgr-label.h   gda-tree-mgr-label.h 
/* GDA library /*
* Copyright (C) 2009 The GNOME Foundation. * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_TREE_MGR_LABEL_H__ #ifndef __GDA_TREE_MGR_LABEL_H__
#define __GDA_TREE_MGR_LABEL_H__ #define __GDA_TREE_MGR_LABEL_H__
#include <libgda/gda-connection.h> #include <libgda/gda-connection.h>
#include "gda-tree-manager.h" #include "gda-tree-manager.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-tree-mgr-ldap.h   gda-tree-mgr-ldap.h 
/* /*
* Copyright (C) 2011 The GNOME Foundation. * Copyright (C) 2011 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_TREE_MGR_LDAP_H__ #ifndef __GDA_TREE_MGR_LDAP_H__
#define __GDA_TREE_MGR_LDAP_H__ #define __GDA_TREE_MGR_LDAP_H__
#include <libgda/gda-connection.h> #include <libgda/gda-connection.h>
#include "gda-tree-manager.h" #include "gda-tree-manager.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
15 lines changed or deleted 11 lines changed or added


 gda-tree-mgr-schemas.h   gda-tree-mgr-schemas.h 
/* GDA library /*
* Copyright (C) 2009 The GNOME Foundation. * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_TREE_MGR_SCHEMAS_H__ #ifndef __GDA_TREE_MGR_SCHEMAS_H__
#define __GDA_TREE_MGR_SCHEMAS_H__ #define __GDA_TREE_MGR_SCHEMAS_H__
#include <libgda/gda-connection.h> #include <libgda/gda-connection.h>
#include "gda-tree-manager.h" #include "gda-tree-manager.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-tree-mgr-select.h   gda-tree-mgr-select.h 
/* GDA library /*
* Copyright (C) 2009 The GNOME Foundation. * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_TREE_MGR_SELECT_H__ #ifndef __GDA_TREE_MGR_SELECT_H__
#define __GDA_TREE_MGR_SELECT_H__ #define __GDA_TREE_MGR_SELECT_H__
#include <libgda/gda-connection.h> #include <libgda/gda-connection.h>
#include "gda-tree-manager.h" #include "gda-tree-manager.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-tree-mgr-tables.h   gda-tree-mgr-tables.h 
/* GDA library /*
* Copyright (C) 2009 The GNOME Foundation. * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_TREE_MGR_TABLES_H__ #ifndef __GDA_TREE_MGR_TABLES_H__
#define __GDA_TREE_MGR_TABLES_H__ #define __GDA_TREE_MGR_TABLES_H__
#include <libgda/gda-connection.h> #include <libgda/gda-connection.h>
#include "gda-tree-manager.h" #include "gda-tree-manager.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-tree-node.h   gda-tree-node.h 
/* GDA library /*
* Copyright (C) 2009 The GNOME Foundation. * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_TREE_NODE_H__ #ifndef __GDA_TREE_NODE_H__
#define __GDA_TREE_NODE_H__ #define __GDA_TREE_NODE_H__
#include <glib-object.h> #include <glib-object.h>
#include "gda-decl.h" #include "gda-decl.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-tree.h   gda-tree.h 
/* GDA library /*
* Copyright (C) 2009 The GNOME Foundation. * Copyright (C) 2009 - 2011 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_TREE_H__ #ifndef __GDA_TREE_H__
#define __GDA_TREE_H__ #define __GDA_TREE_H__
#include <glib-object.h> #include <glib-object.h>
#include <stdio.h> #include <stdio.h>
#include "gda-decl.h" #include "gda-decl.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-util.h   gda-util.h 
/* GDA common library /*
* Copyright (C) 1998 - 2010 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 Carlos Perell
* Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* Daniel Espinosa <esodan@gmail.com> * Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2007 Armin Burgmeier <armin@openismus.com>
* Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_UTIL_H__ #ifndef __GDA_UTIL_H__
#define __GDA_UTIL_H__ #define __GDA_UTIL_H__
#include <glib.h> #include <glib.h>
#include "gda-holder.h" #include "gda-holder.h"
#include "gda-row.h" #include "gda-row.h"
#include "gda-connection.h" #include "gda-connection.h"
#include <sql-parser/gda-sql-statement.h> #include <sql-parser/gda-sql-statement.h>
skipping to change at line 76 skipping to change at line 78
GdaSqlStatement *gda_statement_rewrite_for_default_values (GdaStatement *st mt, GdaSet *params, GdaSqlStatement *gda_statement_rewrite_for_default_values (GdaStatement *st mt, GdaSet *params,
gboolean remove, GError **error); gboolean remove, GError **error);
/* /*
* translate any text to an alphanumerical text * translate any text to an alphanumerical text
*/ */
gchar *gda_text_to_alphanum (const gchar *text); gchar *gda_text_to_alphanum (const gchar *text);
gchar *gda_alphanum_to_text (gchar *text); gchar *gda_alphanum_to_text (gchar *text);
/* /*
* Statement computation from meta store * Statement computation (using data from meta store)
*/ */
GdaSqlExpr *gda_compute_unique_table_row_condition (GdaSqlStatementSel ect *stsel, GdaMetaTable *mtable, GdaSqlExpr *gda_compute_unique_table_row_condition (GdaSqlStatementSel ect *stsel, GdaMetaTable *mtable,
gboolean require_pk , GError **error); gboolean require_pk , GError **error);
GdaSqlExpr *gda_compute_unique_table_row_condition_with_cnc (GdaConne ction *cnc, GdaSqlExpr *gda_compute_unique_table_row_condition_with_cnc (GdaConnec tion *cnc,
GdaSqlSta tementSelect *stsel, GdaSqlSta tementSelect *stsel,
GdaMetaTa ble *mtable, gboolean require_pk, GdaMetaTa ble *mtable, gboolean require_pk,
GError ** error); GError ** error);
gboolean gda_compute_dml_statements (GdaConnection *cnc, GdaStateme nt *select_stmt, gboolean require_pk, gboolean gda_compute_dml_statements (GdaConnection *cnc, GdaStateme nt *select_stmt, gboolean require_pk,
GdaStatement **insert_stmt, Gda Statement **update_stmt, GdaStatement **delete_stmt, GdaStatement **insert_stmt, Gda Statement **update_stmt, GdaStatement **delete_stmt,
GError **error); GError **error);
GdaSqlStatement *gda_compute_select_statement_from_update (GdaStatement *up date_stmt, GError **error); GdaSqlStatement *gda_compute_select_statement_from_update (GdaStatement *up date_stmt, GError **error);
GdaSqlStatement *gda_rewrite_sql_statement_for_null_parameters (GdaSqlState
ment *sqlst, GdaSet *params,
gboolean *ou
t_modified, GError **error);
gboolean gda_rewrite_statement_for_null_parameters (GdaStatement *s
tmt, GdaSet *params,
GdaStatement **o
ut_stmt, GError **error);
/* /*
* DSN and connection string manipulations * DSN and connection string manipulations
*/ */
gchar *gda_rfc1738_encode (const gchar *string); gchar *gda_rfc1738_encode (const gchar *string);
gboolean gda_rfc1738_decode (gchar *string); gboolean gda_rfc1738_decode (gchar *string);
void gda_dsn_split (const gchar *string, gchar **out_ dsn, void gda_dsn_split (const gchar *string, gchar **out_ dsn,
gchar **out_username, gchar **out_ password); gchar **out_username, gchar **out_ password);
void gda_connection_string_split (const gchar *string, gchar **out_ cnc_params, gchar **out_provider, void gda_connection_string_split (const gchar *string, gchar **out_ cnc_params, gchar **out_provider,
gchar **out_username, gchar **out_ password); gchar **out_username, gchar **out_ password);
 End of changes. 8 change blocks. 
20 lines changed or deleted 29 lines changed or added


 gda-value.h   gda-value.h 
/* GDA library /*
* Copyright (C) 1998 - 2009 The GNOME Foundation. * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org>
* * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* AUTHORS: * Copyright (C) 2002 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Michael Lausch <michael@lausch.at> * Copyright (C) 2003 Akira TAGOH <tagoh@gnome-db.org>
* Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2003 Danilo Schoeneberg <dschoene@src.gnome.org>
* Juan-Mariano de Goyeneche <jmseyas@dit.upm.es> (BLOB issues) * Copyright (C) 2003 Laurent Sansonetti <laurent@datarescue.be>
* Daniel Espinosa Ortiz <esodan@gmail.com> (Port to GValue) * Copyright (C) 2004 - 2007 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2004 Paisa Seeluangsawat <paisa@users.sf.net>
* Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
* Copyright (C) 2009 Bas Driessen <bas.driessen@xobas.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_VALUE_H__ #ifndef __GDA_VALUE_H__
#define __GDA_VALUE_H__ #define __GDA_VALUE_H__
#include <time.h> #include <time.h>
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <libxml/tree.h> #include <libxml/tree.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDA_TIMEZONE_INVALID (2*12*60*60) #define GDA_TIMEZONE_INVALID (2*12*60*60)
/* Definition of the GType's values used in GValue*/ /* Definition of the GType's values used in GValue*/
#define GDA_TYPE_NULL 0 #define GDA_TYPE_NULL 0
#define GDA_TYPE_DEFAULT (gda_default_get_type())
#define GDA_TYPE_BINARY (gda_binary_get_type()) #define GDA_TYPE_BINARY (gda_binary_get_type())
#define GDA_TYPE_BLOB (gda_blob_get_type()) #define GDA_TYPE_BLOB (gda_blob_get_type())
#define GDA_TYPE_GEOMETRIC_POINT (gda_geometricpoint_get_type()) #define GDA_TYPE_GEOMETRIC_POINT (gda_geometricpoint_get_type())
#define GDA_TYPE_LIST (gda_value_list_get_type()) #define GDA_TYPE_LIST (gda_value_list_get_type())
#define GDA_TYPE_NUMERIC (gda_numeric_get_type()) #define GDA_TYPE_NUMERIC (gda_numeric_get_type())
#define GDA_TYPE_SHORT (gda_short_get_type()) #define GDA_TYPE_SHORT (gda_short_get_type())
#define GDA_TYPE_USHORT (gda_ushort_get_type()) #define GDA_TYPE_USHORT (gda_ushort_get_type())
#define GDA_TYPE_TIME (gda_time_get_type()) #define GDA_TYPE_TIME (gda_time_get_type())
#define GDA_TYPE_TIMESTAMP (gda_timestamp_get_type()) #define GDA_TYPE_TIMESTAMP (gda_timestamp_get_type())
/* Definition of the GDA_VALUE_HOLDS macros */ /* Definition of the GDA_VALUE_HOLDS macros */
#define GDA_VALUE_HOLDS_DEFAULT(value) G_VALUE_HOLDS(value, GDA_TYP E_DEFAULT)
#define GDA_VALUE_HOLDS_BINARY(value) G_VALUE_HOLDS(value, GDA_TYP E_BINARY) #define GDA_VALUE_HOLDS_BINARY(value) G_VALUE_HOLDS(value, GDA_TYP E_BINARY)
#define GDA_VALUE_HOLDS_BLOB(value) G_VALUE_HOLDS(value, GDA_TYP E_BLOB) #define GDA_VALUE_HOLDS_BLOB(value) G_VALUE_HOLDS(value, GDA_TYP E_BLOB)
#define GDA_VALUE_HOLDS_GEOMETRIC_POINT(value) G_VALUE_HOLDS(value, GDA_TYP E_GEOMETRIC_POINT) #define GDA_VALUE_HOLDS_GEOMETRIC_POINT(value) G_VALUE_HOLDS(value, GDA_TYP E_GEOMETRIC_POINT)
#define GDA_VALUE_HOLDS_LIST(value) G_VALUE_HOLDS(value, GDA_TYP E_LIST) #define GDA_VALUE_HOLDS_LIST(value) G_VALUE_HOLDS(value, GDA_TYP E_LIST)
#define GDA_VALUE_HOLDS_NUMERIC(value) G_VALUE_HOLDS(value, GDA_TYP E_NUMERIC) #define GDA_VALUE_HOLDS_NUMERIC(value) G_VALUE_HOLDS(value, GDA_TYP E_NUMERIC)
#define GDA_VALUE_HOLDS_SHORT(value) G_VALUE_HOLDS(value, GDA_TYP E_SHORT) #define GDA_VALUE_HOLDS_SHORT(value) G_VALUE_HOLDS(value, GDA_TYP E_SHORT)
#define GDA_VALUE_HOLDS_USHORT(value) G_VALUE_HOLDS(value, GDA_TYP E_USHORT) #define GDA_VALUE_HOLDS_USHORT(value) G_VALUE_HOLDS(value, GDA_TYP E_USHORT)
#define GDA_VALUE_HOLDS_TIME(value) G_VALUE_HOLDS(value, GDA_TYP E_TIME) #define GDA_VALUE_HOLDS_TIME(value) G_VALUE_HOLDS(value, GDA_TYP E_TIME)
#define GDA_VALUE_HOLDS_TIMESTAMP(value) G_VALUE_HOLDS(value, GDA_TYP E_TIMESTAMP) #define GDA_VALUE_HOLDS_TIMESTAMP(value) G_VALUE_HOLDS(value, GDA_TYP E_TIMESTAMP)
skipping to change at line 101 skipping to change at line 106
} GdaTimestamp; } GdaTimestamp;
typedef struct { typedef struct {
guchar *data; guchar *data;
glong binary_length; glong binary_length;
} GdaBinary; } GdaBinary;
/** /**
* GdaBlob * GdaBlob
* @data: data buffer, as a #GdaBinary * @data: data buffer, as a #GdaBinary
* @op: a pointer to a #GdaBlopOp, or %NULL * @op: (allow-none): a pointer to a #GdaBlopOp, or %NULL
* *
* Represents some binary data, accessed through a #GdaBlobOp object. * Represents some binary data, accessed through a #GdaBlobOp object.
* @op is generally set up by database providers when giving access to an e xisting BLOB in * @op is generally set up by database providers when giving access to an e xisting BLOB in
* a database, but can be modified if needed using gda_blob_set_op(). * a database, but can be modified if needed using gda_blob_set_op().
*/ */
typedef struct { typedef struct {
GdaBinary data; GdaBinary data;
GdaBlobOp *op; GdaBlobOp *op;
} GdaBlob; } GdaBlob;
typedef GList GdaValueList; typedef GList GdaValueList;
#define gda_value_isa(value, type) (G_VALUE_HOLDS(value, type)) #define gda_value_isa(value, type) (G_VALUE_HOLDS(value, type))
GValue *gda_value_new (GType type); GValue *gda_value_new (GType type);
GValue *gda_value_new_default (const gchar *defau lt_val);
GValue *gda_value_new_binary (const guchar *val, glong size); GValue *gda_value_new_binary (const guchar *val, glong size);
GValue *gda_value_new_blob (const guchar *val, gl ong size); GValue *gda_value_new_blob (const guchar *val, gl ong size);
GValue *gda_value_new_blob_from_file (const gchar *filename); GValue *gda_value_new_blob_from_file (const gchar *filename);
GValue *gda_value_new_timestamp_from_timet (time_ t val); GValue *gda_value_new_timestamp_from_timet (time_ t val);
GValue *gda_value_new_from_string (const gchar *a s_string, GType type); GValue *gda_value_new_from_string (const gchar *a s_string, GType type);
GValue *gda_value_new_from_xml (const xmlNodePtr node); GValue *gda_value_new_from_xml (const xmlNodePtr node);
void gda_value_free (GValue *value); void gda_value_free (GValue *value);
void gda_value_reset_with_type (GValue *value, GType type); void gda_value_reset_with_type (GValue *value, GType type);
gboolean gda_value_is_null (const GValue *value); gboolean gda_value_is_null (const GValue *value);
gboolean gda_value_is_number (const GValue *value) ; gboolean gda_value_is_number (const GValue *value) ;
GValue *gda_value_copy (const GValue *value); GValue *gda_value_copy (const GValue *value);
G_CONST_RETURN GdaBinary *gda_value_get_binary (const GValue *value ); const GdaBinary *gda_value_get_binary (const GValue *value);
void gda_value_set_binary (GValue *value, cons t GdaBinary *binary); void gda_value_set_binary (GValue *value, cons t GdaBinary *binary);
void gda_value_take_binary (GValue *value, Gda Binary *binary); void gda_value_take_binary (GValue *value, Gda Binary *binary);
G_CONST_RETURN GdaBlob *gda_value_get_blob (const GValue *value); const GdaBlob *gda_value_get_blob (const GValue *value);
void gda_value_set_blob (GValue *value, const GdaBlob *blob); void gda_value_set_blob (GValue *value, const GdaBlob *blob);
void gda_value_take_blob (GValue *value, GdaBl ob *blob); void gda_value_take_blob (GValue *value, GdaBl ob *blob);
G_CONST_RETURN GdaGeometricPoint *gda_value_get_geometric_point (const GVal ue *value); const GdaGeometricPoint *gda_value_get_geometric_point (const GValue *value );
void gda_value_set_geometric_point (GValue *va lue, const GdaGeometricPoint *val); void gda_value_set_geometric_point (GValue *va lue, const GdaGeometricPoint *val);
G_CONST_RETURN GdaValueList *gda_value_get_list (const GValue *value); const GdaValueList *gda_value_get_list (const GValue *value);
void gda_value_set_list (GValue *value, const GdaValueList *val); void gda_value_set_list (GValue *value, const GdaValueList *val);
void gda_value_set_null (GValue *value); void gda_value_set_null (GValue *value);
G_CONST_RETURN GdaNumeric *gda_value_get_numeric (const GValue *valu e); const GdaNumeric *gda_value_get_numeric (const GValue *value);
void gda_value_set_numeric (GValue *value, con st GdaNumeric *val); void gda_value_set_numeric (GValue *value, con st GdaNumeric *val);
gshort gda_value_get_short (const GValue *value) ; gshort gda_value_get_short (const GValue *value) ;
void gda_value_set_short (GValue *value, const gshort val); void gda_value_set_short (GValue *value, const gshort val);
gushort gda_value_get_ushort (const GValue *value ); gushort gda_value_get_ushort (const GValue *value );
void gda_value_set_ushort (GValue *value, cons t gushort val); void gda_value_set_ushort (GValue *value, cons t gushort val);
G_CONST_RETURN GdaTime *gda_value_get_time (const GValue *value); const GdaTime *gda_value_get_time (const GValue *value);
void gda_value_set_time (GValue *value, const GdaTime *val); void gda_value_set_time (GValue *value, const GdaTime *val);
G_CONST_RETURN GdaTimestamp *gda_value_get_timestamp (const GValue *va lue); const GdaTimestamp *gda_value_get_timestamp (const GValue *value);
void gda_value_set_timestamp (GValue *value, c onst GdaTimestamp *val); void gda_value_set_timestamp (GValue *value, c onst GdaTimestamp *val);
gboolean gda_value_set_from_string (GValue *value, gboolean gda_value_set_from_string (GValue *value,
const gchar *as _string, const gchar *as _string,
GType type); GType type);
gboolean gda_value_set_from_value (GValue *value, const GValue *from); gboolean gda_value_set_from_value (GValue *value, const GValue *from);
gint gda_value_differ (const GValue *value1, c onst GValue *value2); gint gda_value_differ (const GValue *value1, c onst GValue *value2);
gint gda_value_compare (const GValue *value1, const GValue *value2); gint gda_value_compare (const GValue *value1, const GValue *value2);
gchar *gda_value_stringify (const GValue *value) ; gchar *gda_value_stringify (const GValue *value) ;
xmlNodePtr gda_value_to_xml (const GValue *value); xmlNodePtr gda_value_to_xml (const GValue *value);
gchar *gda_binary_to_string (const GdaBinary *bi n, guint maxlen); gchar *gda_binary_to_string (const GdaBinary *bi n, guint maxlen);
GdaBinary *gda_string_to_binary (const gchar *str); GdaBinary *gda_string_to_binary (const gchar *str);
gchar *gda_blob_to_string (GdaBlob *blob, guint maxlen); gchar *gda_blob_to_string (GdaBlob *blob, guint maxlen);
GdaBlob *gda_string_to_blob (const gchar *str); GdaBlob *gda_string_to_blob (const gchar *str);
/* Custom data types */ /* Custom data types */
GType gda_default_get_type (void) G_GNUC_CONST;
GType gda_numeric_get_type (void) G_GNUC_CONST; GType gda_numeric_get_type (void) G_GNUC_CONST;
gpointer gda_numeric_copy (gpointer boxed); gpointer gda_numeric_copy (gpointer boxed);
void gda_numeric_free (gpointer boxed); void gda_numeric_free (gpointer boxed);
GType gda_time_get_type (void) G_GNUC_CONST; GType gda_time_get_type (void) G_GNUC_CONST;
gpointer gda_time_copy (gpointer boxed); gpointer gda_time_copy (gpointer boxed);
void gda_time_free (gpointer boxed); void gda_time_free (gpointer boxed);
gboolean gda_time_valid (const GdaTime *time); gboolean gda_time_valid (const GdaTime *time);
GType gda_timestamp_get_type (void) G_GNUC_CONS T; GType gda_timestamp_get_type (void) G_GNUC_CONS T;
 End of changes. 17 change blocks. 
28 lines changed or deleted 33 lines changed or added


 gda-vconnection-data-model.h   gda-vconnection-data-model.h 
/* /*
* Copyright (C) 2007 - 2011 The GNOME Foundation. * Copyright (C) 2007 - 2011 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_VCONNECTION_DATA_MODEL_H__ #ifndef __GDA_VCONNECTION_DATA_MODEL_H__
#define __GDA_VCONNECTION_DATA_MODEL_H__ #define __GDA_VCONNECTION_DATA_MODEL_H__
#include <virtual/gda-virtual-connection.h> #include <virtual/gda-virtual-connection.h>
#include <sql-parser/gda-statement-struct-parts.h> #include <sql-parser/gda-statement-struct-parts.h>
#define GDA_TYPE_VCONNECTION_DATA_MODEL (gda_vconnection_data_mo del_get_type()) #define GDA_TYPE_VCONNECTION_DATA_MODEL (gda_vconnection_data_mo del_get_type())
#define GDA_VCONNECTION_DATA_MODEL(obj) (G_TYPE_CHECK_INSTANCE_C AST (obj, GDA_TYPE_VCONNECTION_DATA_MODEL, GdaVconnectionDataModel)) #define GDA_VCONNECTION_DATA_MODEL(obj) (G_TYPE_CHECK_INSTANCE_C AST (obj, GDA_TYPE_VCONNECTION_DATA_MODEL, GdaVconnectionDataModel))
skipping to change at line 65 skipping to change at line 62
* @Param1: a pointer to a #GdaVconnectionDataModelSpec structure * @Param1: a pointer to a #GdaVconnectionDataModelSpec structure
* @Returns: (transfer full): a new #GdaDataModel * @Returns: (transfer full): a new #GdaDataModel
* *
* Function called to create a #GdaDataModel object, called when a virtual table's data need to * Function called to create a #GdaDataModel object, called when a virtual table's data need to
* be accessed, and when optimization is not handled. * be accessed, and when optimization is not handled.
*/ */
typedef GdaDataModel *(*GdaVconnectionDataModelCreateModelFunc) (GdaVconnec tionDataModelSpec *); typedef GdaDataModel *(*GdaVconnectionDataModelCreateModelFunc) (GdaVconnec tionDataModelSpec *);
/** /**
* GdaVconnectionDataModelFunc: * GdaVconnectionDataModelFunc:
* @Param1: a pointer to a #GdaDataModel * @Param1: (allow-none): a pointer to a #GdaDataModel
* @Param2: the name of the table represented by @Param1 * @Param2: the name of the table represented by @Param1
* @Param3: a data pointer, passed as last ergument to gda_vconnection_data _model_foreach() * @Param3: a data pointer, passed as last ergument to gda_vconnection_data _model_foreach()
* *
* This function is called for every #GdaDataModel representing a table in a #GdaVconnectionDataModel * This function is called for every #GdaDataModel representing a table in a #GdaVconnectionDataModel
* connection, when using the gda_vconnection_data_model_foreach() method. * connection, when using the gda_vconnection_data_model_foreach() method.
*/ */
typedef void (*GdaVconnectionDataModelFunc) (GdaDataModel *, const gchar *, gpointer ); typedef void (*GdaVconnectionDataModelFunc) (GdaDataModel *, const gchar *, gpointer );
/** /**
* GdaVconnectionDataModelFilter: * GdaVconnectionDataModelFilter:
skipping to change at line 141 skipping to change at line 138
* @Param5: an array of #GValue, as specified by the #GdaVconnectionDataMod elFilter's #aConstraintUsage's #argvIndex value * @Param5: an array of #GValue, as specified by the #GdaVconnectionDataMod elFilter's #aConstraintUsage's #argvIndex value
* @Returns: (transfer full): a new #GdaDataModel * @Returns: (transfer full): a new #GdaDataModel
* *
* Function called to create a #GdaDataModel object, called when a virtual table's data need to * Function called to create a #GdaDataModel object, called when a virtual table's data need to
* be accessed, and when optimization is handled. * be accessed, and when optimization is handled.
*/ */
typedef GdaDataModel *(*GdaVconnectionDataModelCreateFModelFunc) (GdaVconne ctionDataModelSpec *, int, const char *, int, GValue **); typedef GdaDataModel *(*GdaVconnectionDataModelCreateFModelFunc) (GdaVconne ctionDataModelSpec *, int, const char *, int, GValue **);
/** /**
* GdaVconnectionDataModelSpec: * GdaVconnectionDataModelSpec:
* @data_model: a #GdaDataModel, or %NULL * @data_model: (allow-none): a #GdaDataModel, or %NULL
* @create_columns_func: a pointer to a #GdaVconnectionDataModelCreateColum * @create_columns_func: (allow-none): a pointer to a #GdaVconnectionDataMo
nsFunc function, or %NULL delCreateColumnsFunc function, or %NULL
* @create_model_func: a pointer to a #GdaVconnectionDataModelCreateModelFu * @create_model_func: (allow-none): a pointer to a #GdaVconnectionDataMode
nc function, or %NULL lCreateModelFunc function, or %NULL
* @create_filter_func: a pointer to a #GdaVconnectionDataModelParseFilterF * @create_filter_func: (allow-none): a pointer to a #GdaVconnectionDataMod
unc function, or %NULL elParseFilterFunc function, or %NULL
* @create_filtered_model_func: a pointer to a #GdaVconnectionDataModelCrea * @create_filtered_model_func: (allow-none): a pointer to a #GdaVconnectio
teFModelFunc function, or %NULL nDataModelCreateFModelFunc function, or %NULL
* *
* This structure holds all the information supplied to declare a virtual t able using * This structure holds all the information supplied to declare a virtual t able using
* gda_vconnection_data_model_add(). You don't need to provider pointers fo r all the functions and * gda_vconnection_data_model_add(). You don't need to provider pointers fo r all the functions and
* for @data_model, but the following rules have to be respected: * for @data_model, but the following rules have to be respected:
* <itemizedlist> * <itemizedlist>
* <listitem><para>@data_model is not %NULL and all the function pointers are %NULL: this is the situation * <listitem><para>@data_model is not %NULL and all the function pointers are %NULL: this is the situation
* when the virtual table's contents is defined once by @data_model</para ></listitem> * when the virtual table's contents is defined once by @data_model</para ></listitem>
* <listitem><para>@data_model is %NULL and @create_columns_func is not %N ULL: * <listitem><para>@data_model is %NULL and @create_columns_func is not %N ULL:
* <itemizedlist> * <itemizedlist>
* <listitem><para>@create_filtered_model_func is not %NULL: this is the situation where the * <listitem><para>@create_filtered_model_func is not %NULL: this is the situation where the
 End of changes. 7 change blocks. 
25 lines changed or deleted 21 lines changed or added


 gda-vconnection-hub.h   gda-vconnection-hub.h 
/* GDA /*
* Copyright (C) 2007 - 2009 The GNOME Foundation. * Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_VCONNECTION_HUB_H__ #ifndef __GDA_VCONNECTION_HUB_H__
#define __GDA_VCONNECTION_HUB_H__ #define __GDA_VCONNECTION_HUB_H__
#include <virtual/gda-vconnection-data-model.h> #include <virtual/gda-vconnection-data-model.h>
#define GDA_TYPE_VCONNECTION_HUB (gda_vconnection_hub_get_type() ) #define GDA_TYPE_VCONNECTION_HUB (gda_vconnection_hub_get_type() )
#define GDA_VCONNECTION_HUB(obj) (G_TYPE_CHECK_INSTANCE_CAST (ob j, GDA_TYPE_VCONNECTION_HUB, GdaVconnectionHub)) #define GDA_VCONNECTION_HUB(obj) (G_TYPE_CHECK_INSTANCE_CAST (ob j, GDA_TYPE_VCONNECTION_HUB, GdaVconnectionHub))
#define GDA_VCONNECTION_HUB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (klass , GDA_TYPE_VCONNECTION_HUB, GdaVconnectionHubClass)) #define GDA_VCONNECTION_HUB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (klass , GDA_TYPE_VCONNECTION_HUB, GdaVconnectionHubClass))
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-virtual-connection.h   gda-virtual-connection.h 
/* GDA virtual connection /*
* Copyright (C) 2007 - 2010 The GNOME Foundation. * Copyright (C) 2007 - 2010 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_VIRTUAL_CONNECTION_H__ #ifndef __GDA_VIRTUAL_CONNECTION_H__
#define __GDA_VIRTUAL_CONNECTION_H__ #define __GDA_VIRTUAL_CONNECTION_H__
#include <libgda/gda-connection.h> #include <libgda/gda-connection.h>
#include <virtual/gda-virtual-provider.h> #include <virtual/gda-virtual-provider.h>
#define GDA_TYPE_VIRTUAL_CONNECTION (gda_virtual_connection_get_ type()) #define GDA_TYPE_VIRTUAL_CONNECTION (gda_virtual_connection_get_ type())
#define GDA_VIRTUAL_CONNECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GDA_TYPE_VIRTUAL_CONNECTION, GdaVirtualConnection)) #define GDA_VIRTUAL_CONNECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GDA_TYPE_VIRTUAL_CONNECTION, GdaVirtualConnection))
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-virtual-provider.h   gda-virtual-provider.h 
/* GDA virtual provider (based on SQLite) /*
* Copyright (C) 2007 - 2009 The GNOME Foundation. * Copyright (C) 2007 - 2011 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_VIRTUAL_PROVIDER_H__ #ifndef __GDA_VIRTUAL_PROVIDER_H__
#define __GDA_VIRTUAL_PROVIDER_H__ #define __GDA_VIRTUAL_PROVIDER_H__
/* NOTICE: SQLite must be compiled without the SQLITE_OMIT_VIRTUALTABLE fla g */ /* NOTICE: SQLite must be compiled without the SQLITE_OMIT_VIRTUALTABLE fla g */
#include <libgda/sqlite/gda-sqlite-provider.h> #include <libgda/sqlite/gda-sqlite-provider.h>
#define GDA_TYPE_VIRTUAL_PROVIDER (gda_virtual_provider_get_type ()) #define GDA_TYPE_VIRTUAL_PROVIDER (gda_virtual_provider_get_type ())
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-vprovider-data-model.h   gda-vprovider-data-model.h 
/* GDA SQLite vprovider for GdaDataModel /*
* Copyright (C) 2007 - 2009 The GNOME Foundation. * Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_VPROVIDER_DATA_MODEL_H__ #ifndef __GDA_VPROVIDER_DATA_MODEL_H__
#define __GDA_VPROVIDER_DATA_MODEL_H__ #define __GDA_VPROVIDER_DATA_MODEL_H__
#include <virtual/gda-virtual-provider.h> #include <virtual/gda-virtual-provider.h>
#define GDA_TYPE_VPROVIDER_DATA_MODEL (gda_vprovider_data_model_ get_type()) #define GDA_TYPE_VPROVIDER_DATA_MODEL (gda_vprovider_data_model_ get_type())
#define GDA_VPROVIDER_DATA_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAS T (obj, GDA_TYPE_VPROVIDER_DATA_MODEL, GdaVproviderDataModel)) #define GDA_VPROVIDER_DATA_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAS T (obj, GDA_TYPE_VPROVIDER_DATA_MODEL, GdaVproviderDataModel))
#define GDA_VPROVIDER_DATA_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( klass, GDA_TYPE_VPROVIDER_DATA_MODEL, GdaVproviderDataModelClass)) #define GDA_VPROVIDER_DATA_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( klass, GDA_TYPE_VPROVIDER_DATA_MODEL, GdaVproviderDataModelClass))
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-vprovider-hub.h   gda-vprovider-hub.h 
/* GDA SQLite vprovider for Hub of connections /*
* Copyright (C) 2007 - 2009 The GNOME Foundation. * Copyright (C) 2007 - 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_VPROVIDER_HUB_H__ #ifndef __GDA_VPROVIDER_HUB_H__
#define __GDA_VPROVIDER_HUB_H__ #define __GDA_VPROVIDER_HUB_H__
#include <virtual/gda-vprovider-data-model.h> #include <virtual/gda-vprovider-data-model.h>
#define GDA_TYPE_VPROVIDER_HUB (gda_vprovider_hub_get_type()) #define GDA_TYPE_VPROVIDER_HUB (gda_vprovider_hub_get_type())
#define GDA_VPROVIDER_HUB(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GDA_TYPE_VPROVIDER_HUB, GdaVproviderHub)) #define GDA_VPROVIDER_HUB(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GDA_TYPE_VPROVIDER_HUB, GdaVproviderHub))
#define GDA_VPROVIDER_HUB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (klass, GDA_TYPE_VPROVIDER_HUB, GdaVproviderHubClass)) #define GDA_VPROVIDER_HUB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (klass, GDA_TYPE_VPROVIDER_HUB, GdaVproviderHubClass))
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gda-xa-transaction.h   gda-xa-transaction.h 
/* GDA library /*
* Copyright (C) 2008 - 2009 The GNOME Foundation. * Copyright (C) 2008 - 2010 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDA_XA_TRANSACTION_H__ #ifndef __GDA_XA_TRANSACTION_H__
#define __GDA_XA_TRANSACTION_H__ #define __GDA_XA_TRANSACTION_H__
#include <glib-object.h> #include <glib-object.h>
#include <libgda/gda-enums.h> #include <libgda/gda-enums.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 12 lines changed or added


 gdaui-basic-form.h   gdaui-basic-form.h 
/* gdaui-basic-form.h /*
* * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_BASIC_FORM__ #ifndef __GDAUI_BASIC_FORM__
#define __GDAUI_BASIC_FORM__ #define __GDAUI_BASIC_FORM__
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/libgda.h> #include <libgda/libgda.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-cloud.h   gdaui-cloud.h 
/* gdaui-cloud.h /*
* * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_CLOUD__ #ifndef __GDAUI_CLOUD__
#define __GDAUI_CLOUD__ #define __GDAUI_CLOUD__
#include <gtk/gtk.h> #include <gtk/gtk.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDAUI_TYPE_CLOUD (gdaui_cloud_get_type()) #define GDAUI_TYPE_CLOUD (gdaui_cloud_get_type())
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-combo.h   gdaui-combo.h 
/* GNOME DB library /*
* * Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 1999 - 2009 The Free Software Foundation
*
* AUTHORS:
* Rodrigo Moya <rodrigo@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDAUI_COMBO_H__ #ifndef __GDAUI_COMBO_H__
#define __GDAUI_COMBO_H__ #define __GDAUI_COMBO_H__
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/libgda.h> #include <libgda/libgda.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
18 lines changed or deleted 12 lines changed or added


 gdaui-data-cell-renderer-util.h   gdaui-data-cell-renderer-util.h 
/* /*
* Copyright (C) 2010 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2002 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* Copyright (C) 2001 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* Copyright (C) 2003 Danilo Schoeneberg <dj@starfire-programming.net>
* Copyright (C) 2003 Laurent Sansonetti <lrz@gnome.org>
* Copyright (C) 2005 - 2010 Vivien Malerba <malerba@gnome-db.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the * License along with this library; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Boston, MA 02111-1307, USA. * Boston, MA 02110-1301, USA.
*/ */
#ifndef __GDAUI_DATA_CELL_RENDERER_UTIL_H__ #ifndef __GDAUI_DATA_CELL_RENDERER_UTIL_H__
#define __GDAUI_DATA_CELL_RENDERER_UTIL_H__ #define __GDAUI_DATA_CELL_RENDERER_UTIL_H__
#include <gtk/gtk.h> #include <gtk/gtk.h>
void gdaui_data_cell_renderer_draw_invalid_area (GdkWindow *window, GdkRect angle *cell_area); void gdaui_data_cell_renderer_draw_invalid_area (GdkWindow *window, GdkRect angle *cell_area);
#endif #endif
 End of changes. 5 change blocks. 
6 lines changed or deleted 10 lines changed or added


 gdaui-data-entry.h   gdaui-data-entry.h 
/* gdaui-data-entry.h /*
* * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 - 2010 Vivien Malerba
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_DATA_ENTRY_H_ #ifndef __GDAUI_DATA_ENTRY_H_
#define __GDAUI_DATA_ENTRY_H_ #define __GDAUI_DATA_ENTRY_H_
#include <glib-object.h> #include <glib-object.h>
#include <libgda/libgda.h> #include <libgda/libgda.h>
#include <gtk/gtk.h> #include <gtk/gtk.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-data-filter.h   gdaui-data-filter.h 
/* gdaui-data-filter.h /*
* * Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2007 - 2009 Vivien Malerba
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_DATA_FILTER__ #ifndef __GDAUI_DATA_FILTER__
#define __GDAUI_DATA_FILTER__ #define __GDAUI_DATA_FILTER__
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include <libgda-ui/gdaui-decl.h> #include <libgda-ui/gdaui-decl.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-data-proxy-info.h   gdaui-data-proxy-info.h 
/* gdaui-data-proxy-info.h /*
* * Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2006 Vivien Malerba
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_DATA_PROXY_INFO__ #ifndef __GDAUI_DATA_PROXY_INFO__
#define __GDAUI_DATA_PROXY_INFO__ #define __GDAUI_DATA_PROXY_INFO__
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include <libgda-ui/gdaui-decl.h> #include <libgda-ui/gdaui-decl.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-data-proxy.h   gdaui-data-proxy.h 
/* gdaui-data-proxy.h /*
* * Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2004 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_DATA_PROXY_H_ #ifndef __GDAUI_DATA_PROXY_H_
#define __GDAUI_DATA_PROXY_H_ #define __GDAUI_DATA_PROXY_H_
#include <glib-object.h> #include <glib-object.h>
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
#include "gdaui-decl.h" #include "gdaui-decl.h"
#include "gdaui-enums.h" #include "gdaui-enums.h"
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-data-selector.h   gdaui-data-selector.h 
/* gdaui-data-selector.h /*
* * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_DATA_SELECTOR_H_ #ifndef __GDAUI_DATA_SELECTOR_H_
#define __GDAUI_DATA_SELECTOR_H_ #define __GDAUI_DATA_SELECTOR_H_
#include <glib-object.h> #include <glib-object.h>
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/libgda.h> #include <libgda/libgda.h>
#include "gdaui-decl.h" #include "gdaui-decl.h"
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-data-store.h   gdaui-data-store.h 
/* gdaui-data-store.h /*
* * Copyright (C) 2009 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2005 - 2009 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2010 Murray Cumming <murrayc@murrayc.com>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_DATA_STORE__ #ifndef __GDAUI_DATA_STORE__
#define __GDAUI_DATA_STORE__ #define __GDAUI_DATA_STORE__
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
#include <libgda/gda-data-proxy.h> #include <libgda/gda-data-proxy.h>
G_BEGIN_DECLS G_BEGIN_DECLS
skipping to change at line 40 skipping to change at line 40
#define GDAUI_TYPE_DATA_STORE (gdaui_data_store_get_type()) #define GDAUI_TYPE_DATA_STORE (gdaui_data_store_get_type())
#define GDAUI_DATA_STORE(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, gda ui_data_store_get_type(), GdauiDataStore) #define GDAUI_DATA_STORE(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, gda ui_data_store_get_type(), GdauiDataStore)
#define GDAUI_DATA_STORE_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, gdau i_data_store_get_type (), GdauiDataStoreClass) #define GDAUI_DATA_STORE_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, gdau i_data_store_get_type (), GdauiDataStoreClass)
#define GDAUI_IS_DATA_STORE(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, gda ui_data_store_get_type ()) #define GDAUI_IS_DATA_STORE(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, gda ui_data_store_get_type ())
typedef struct _GdauiDataStore GdauiDataStore; typedef struct _GdauiDataStore GdauiDataStore;
typedef struct _GdauiDataStoreClass GdauiDataStoreClass; typedef struct _GdauiDataStoreClass GdauiDataStoreClass;
typedef struct _GdauiDataStorePriv GdauiDataStorePriv; typedef struct _GdauiDataStorePriv GdauiDataStorePriv;
enum { enum {
DATA_STORE_COL_MODEL_N_COLUMNS = -2, /* number of columns in the Gda GDAUI_DATA_STORE_COL_MODEL_N_COLUMNS = -2, /* number of columns in t
DataModel */ he GdaDataModel */
DATA_STORE_COL_MODEL_POINTER = -3, /* pointer to the GdaDataModel */ GDAUI_DATA_STORE_COL_MODEL_POINTER = -3, /* pointer to the GdaDataMo
DATA_STORE_COL_MODEL_ROW = -4, /* row number in the GdaDataModel, or del */
-1 for new rows */ GDAUI_DATA_STORE_COL_MODEL_ROW = -4, /* row number in the GdaDataMod
DATA_STORE_COL_MODIFIED = -5, /* TRUE if row has been modified */ el, or -1 for new rows */
DATA_STORE_COL_TO_DELETE = -6 /* TRUE if row is marked to be deleted GDAUI_DATA_STORE_COL_MODIFIED = -5, /* TRUE if row has been modified
*/ */
GDAUI_DATA_STORE_COL_TO_DELETE = -6 /* TRUE if row is marked to be d
eleted */
}; };
#ifndef GDA_DISABLE_DEPRECATED
#define DATA_STORE_COL_MODEL_N_COLUMNS GDAUI_DATA_STORE_COL_MODEL_N_COLUMNS
#define DATA_STORE_COL_MODEL_POINTER GDAUI_DATA_STORE_COL_MODEL_POINTER
#define DATA_STORE_COL_MODEL_ROW GDAUI_DATA_STORE_COL_MODEL_ROW
#define DATA_STORE_COL_MODIFIED GDAUI_DATA_STORE_COL_MODIFIED
#define DATA_STORE_COL_TO_DELETE GDAUI_DATA_STORE_COL_TO_DELETE
#endif
/* struct for the object's data */ /* struct for the object's data */
struct _GdauiDataStore struct _GdauiDataStore
{ {
GObject object; GObject object;
GdauiDataStorePriv *priv; GdauiDataStorePriv *priv;
}; };
/* struct for the object's class */ /* struct for the object's class */
struct _GdauiDataStoreClass struct _GdauiDataStoreClass
 End of changes. 7 change blocks. 
23 lines changed or deleted 32 lines changed or added


 gdaui-decl.h   gdaui-decl.h 
/* gdaui-decl.h /*
* * Copyright (C) 2009 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2003 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_DECL_H_ #ifndef __GDAUI_DECL_H_
#define __GDAUI_DECL_H_ #define __GDAUI_DECL_H_
/* /*
* Interfaces * Interfaces
*/ */
typedef struct _GdauiDataProxy GdauiDataProxy; typedef struct _GdauiDataProxy GdauiDataProxy;
skipping to change at line 46 skipping to change at line 45
#define GDAUI_COLOR_NORMAL_DEFAULT "#6495ed" #define GDAUI_COLOR_NORMAL_DEFAULT "#6495ed"
#define GDAUI_COLOR_PRELIGHT_DEFAULT "#75a6fe" #define GDAUI_COLOR_PRELIGHT_DEFAULT "#75a6fe"
#define GDAUI_COLOR_NORMAL_MODIF "#cacaee" #define GDAUI_COLOR_NORMAL_MODIF "#cacaee"
#define GDAUI_COLOR_PRELIGHT_MODIF "#cfcffe" #define GDAUI_COLOR_PRELIGHT_MODIF "#cfcffe"
#define GDAUI_COLOR_NORMAL_INVALID "#ff6a6a" #define GDAUI_COLOR_NORMAL_INVALID "#ff6a6a"
#define GDAUI_COLOR_PRELIGHT_INVALID "#ff7b7b" #define GDAUI_COLOR_PRELIGHT_INVALID "#ff7b7b"
#define GDAUI_REFERER_ACTIVE "#e0ffe0" /*
#define GDAUI_REFERER_INACTIVE "#ffe0e0" * Data of unknown status (no value available)
#define GDAUI_REFERER_UNKNOWN "#e0e0ff" */
#define GDAUI_COLOR_UNKNOWN_MASK .3, .3, .3, .6
#endif #endif
 End of changes. 6 change blocks. 
18 lines changed or deleted 17 lines changed or added


 gdaui-easy.h   gdaui-easy.h 
/* GDA library /*
* Copyright (C) 2009 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 Carlos Perell
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDAUI_EASY_H__ #ifndef __GDAUI_EASY_H__
#define __GDAUI_EASY_H__ #define __GDAUI_EASY_H__
#include <libgda-ui/gdaui-data-entry.h> #include <libgda-ui/gdaui-data-entry.h>
G_BEGIN_DECLS G_BEGIN_DECLS
GdauiDataEntry *gdaui_new_data_entry (GType type, const gchar *plugin_n ame); GdauiDataEntry *gdaui_new_data_entry (GType type, const gchar *plugin_n ame);
 End of changes. 5 change blocks. 
16 lines changed or deleted 16 lines changed or added


 gdaui-enum-types.h   gdaui-enum-types.h 
#ifndef __LIBGDAUI_ENUM_TYPES_H__ #ifndef __LIBGDAUI_ENUM_TYPES_H__
#define __LIBGDAUI_ENUM_TYPES_H__ #define __LIBGDAUI_ENUM_TYPES_H__
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
/* enumerations from "gdaui-basic-form.h" */
GType gdaui_basic_form_part_get_type (void); GType gdaui_basic_form_part_get_type (void);
#define GDAUI_TYPE_BASIC_FORM_PART (gdaui_basic_form_part_get_type()) #define GDAUI_TYPE_BASIC_FORM_PART (gdaui_basic_form_part_get_type())
/* enumerations from "gdaui-data-proxy.h" */
GType gdaui_data_proxy_write_mode_get_type (void); GType gdaui_data_proxy_write_mode_get_type (void);
#define GDAUI_TYPE_DATA_PROXY_WRITE_MODE (gdaui_data_proxy_write_mode_get_t ype()) #define GDAUI_TYPE_DATA_PROXY_WRITE_MODE (gdaui_data_proxy_write_mode_get_t ype())
/* enumerations from "gdaui-data-proxy-info.h" */
GType gdaui_data_proxy_info_flag_get_type (void); GType gdaui_data_proxy_info_flag_get_type (void);
#define GDAUI_TYPE_DATA_PROXY_INFO_FLAG (gdaui_data_proxy_info_flag_get_typ e()) #define GDAUI_TYPE_DATA_PROXY_INFO_FLAG (gdaui_data_proxy_info_flag_get_typ e())
/* enumerations from "gdaui-enums.h" */
GType gdaui_action_mode_get_type (void); GType gdaui_action_mode_get_type (void);
#define GDAUI_TYPE_ACTION_MODE (gdaui_action_mode_get_type()) #define GDAUI_TYPE_ACTION_MODE (gdaui_action_mode_get_type())
GType gdaui_action_get_type (void); GType gdaui_action_get_type (void);
#define GDAUI_TYPE_ACTION (gdaui_action_get_type()) #define GDAUI_TYPE_ACTION (gdaui_action_get_type())
/* enumerations from "gdaui-login.h" */
GType gdaui_login_mode_get_type (void); GType gdaui_login_mode_get_type (void);
#define GDAUI_TYPE_LOGIN_MODE (gdaui_login_mode_get_type()) #define GDAUI_TYPE_LOGIN_MODE (gdaui_login_mode_get_type())
G_END_DECLS G_END_DECLS
#endif /* __LIBGDAUI_ENUM_TYPES_H__ */ #endif /* __LIBGDAUI_ENUM_TYPES_H__ */
 End of changes. 5 change blocks. 
5 lines changed or deleted 0 lines changed or added


 gdaui-enums.h   gdaui-enums.h 
/* gda-enums.h /*
* * Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2003 - 2005 Vivien Malerba
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_ENUMS__ #ifndef __GDAUI_ENUMS__
#define __GDAUI_ENUMS__ #define __GDAUI_ENUMS__
/* enum for the different modes of action */ /* enum for the different modes of action */
typedef enum { typedef enum {
/* navigation modes */ /* navigation modes */
GDAUI_ACTION_NAVIGATION_ARROWS = 1 << 0, GDAUI_ACTION_NAVIGATION_ARROWS = 1 << 0,
GDAUI_ACTION_NAVIGATION_SCROLL = 1 << 1, GDAUI_ACTION_NAVIGATION_SCROLL = 1 << 1,
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-form.h   gdaui-form.h 
/* gdaui-form.h /*
* * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 - 2006 Vivien Malerba
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_FORM__ #ifndef __GDAUI_FORM__
#define __GDAUI_FORM__ #define __GDAUI_FORM__
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/gda-decl.h> #include <libgda/gda-decl.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-grid.h   gdaui-grid.h 
/* gdaui-grid.h /*
* * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_GRID__ #ifndef __GDAUI_GRID__
#define __GDAUI_GRID__ #define __GDAUI_GRID__
#include <gtk/gtk.h> #include <gtk/gtk.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDAUI_TYPE_GRID (gdaui_grid_get_type()) #define GDAUI_TYPE_GRID (gdaui_grid_get_type())
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-login.h   gdaui-login.h 
/* GNOME DB library /*
* Copyright (C) 1999 - 2008 The GNOME Foundation. * Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Rodrigo Moya <rodrigo@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDAUI_LOGIN_H__ #ifndef __GDAUI_LOGIN_H__
#define __GDAUI_LOGIN_H__ #define __GDAUI_LOGIN_H__
#include <gtk/gtk.h> #include <gtk/gtk.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDAUI_TYPE_LOGIN (gdaui_login_get_type()) #define GDAUI_TYPE_LOGIN (gdaui_login_get_type())
 End of changes. 5 change blocks. 
17 lines changed or deleted 12 lines changed or added


 gdaui-plugin.h   gdaui-plugin.h 
/* gdaui-plugin.h /*
* * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2006 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the * License along with this library; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Boston, MA 02111-1307, USA. * Boston, MA 02110-1301, USA.
*/ */
#ifndef __GDAUI_PLUGIN__ #ifndef __GDAUI_PLUGIN__
#define __GDAUI_PLUGIN__ #define __GDAUI_PLUGIN__
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/gda-value.h> #include <libgda/gda-value.h>
#include <libgda-ui/gdaui-data-entry.h> #include <libgda-ui/gdaui-data-entry.h>
#include "gdaui-decl.h" #include "gdaui-decl.h"
/**
* GdauiEntryCreateFunc:
* @Param1: a #GdaDataHandler
* @Param2: a #GType
* @Param3: (allow-none): options, or %NULL
* @Returns: a new #GdauiDataEntry
*
* Defines a function which creates a #GdauiDataEntry widget
*/
typedef GdauiDataEntry *(*GdauiEntryCreateFunc)(GdaDataHandler *, GType, const gchar *); typedef GdauiDataEntry *(*GdauiEntryCreateFunc)(GdaDataHandler *, GType, const gchar *);
/**
* GdauiCellCreateFunc:
* @Param1: a #GdaDataHandler
* @Param2: a #GType
* @Param3: (allow-none): options, or %NULL
* @Returns:a new #GtkCellRenderer
*
* Defines a function which creates a #GtkCellRenderer object
*/
typedef GtkCellRenderer *(*GdauiCellCreateFunc) (GdaDataHandler *, GType, const gchar *); typedef GtkCellRenderer *(*GdauiCellCreateFunc) (GdaDataHandler *, GType, const gchar *);
/** /**
* GdauiPlugin: * GdauiPlugin:
* @plugin_name: the name of the plugin * @plugin_name: the name of the plugin
* @plugin_descr: a description for the plugin, or %NULL * @plugin_descr: (allow-none): a description for the plugin, or %NULL
* @plugin_file: the shared object implementing the plugin, can be %NULL fo * @plugin_file: (allow-none): the shared object implementing the plugin, c
r internal plugins an be %NULL for internal plugins
* @nb_g_types: number of types the plugin can handle, or %0 for any type * @nb_g_types: number of types the plugin can handle, or %0 for any type
* @valid_g_types: an array of #GType, containing the accepted types, its s * @valid_g_types: (allow-none): an array of #GType, containing the accepte
ize is @nb_g_types, d types, its size is @nb_g_types, or %NULL if @nb_g_types is %0
* or %NULL if @nb_g_types is %0 * @options_xml_spec: (allow-none): a string describing the plugin's option
* @options_xml_spec: a string describing the plugin's options, or %NULL s, or %NULL
* @entry_create_func: the function called to create a #GdauiDataEntry, or * @entry_create_func: (allow-none): the function called to create a #Gdaui
%NULL DataEntry, or %NULL
* @cell_create_func: the function called to create a #GtkCellRenderer, or * @cell_create_func: (allow-none): the function called to create a #GtkCel
%NULL lRenderer, or %NULL
* *
* Structure representing a plugin. * Structure representing a plugin.
* *
* Note: @entry_create_func and @cell_create_func can't be %NULL at the sam e time * Note: @entry_create_func and @cell_create_func can't be %NULL at the sam e time
*/ */
typedef struct { typedef struct {
gchar *plugin_name; gchar *plugin_name;
gchar *plugin_descr; gchar *plugin_descr;
gchar *plugin_file; gchar *plugin_file;
guint nb_g_types; /* 0 if all types are accepted * / guint nb_g_types; /* 0 if all types are accepted * /
GType *valid_g_types; /* not NULL if @nb_g_types i s not 0 */ GType *valid_g_types; /* not NULL if @nb_g_types i s not 0 */
gchar *options_xml_spec; /* NULL if no option possi ble */ gchar *options_xml_spec; /* NULL if no option possi ble */
/* actual widget creation: one of them must be not NULL */ GdauiEntryCreateFunc entry_create_func;
GdauiEntryCreateFunc entry_create_func; GdauiCellCreateFunc cell_create_func;
GdauiCellCreateFunc cell_create_func;
} GdauiPlugin; } GdauiPlugin;
void gdaui_plugin_declare (const GdauiPlugin *plugin); void gdaui_plugin_declare (const GdauiPlugin *plugin);
#endif #endif
 End of changes. 10 change blocks. 
22 lines changed or deleted 39 lines changed or added


 gdaui-provider-selector.h   gdaui-provider-selector.h 
/* GNOME DB library /*
* Copyright (C) 1999 - 2009 The GNOME Foundation. * Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
*
* AUTHORS:
* Rodrigo Moya <rodrigo@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __GDAUI_PROVIDER_SELECTOR_H__ #ifndef __GDAUI_PROVIDER_SELECTOR_H__
#define __GDAUI_PROVIDER_SELECTOR_H__ #define __GDAUI_PROVIDER_SELECTOR_H__
#include <libgda-ui/gdaui-combo.h> #include <libgda-ui/gdaui-combo.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDAUI_TYPE_PROVIDER_SELECTOR (gdaui_provider_selector_ge t_type()) #define GDAUI_TYPE_PROVIDER_SELECTOR (gdaui_provider_selector_ge t_type())
 End of changes. 5 change blocks. 
17 lines changed or deleted 12 lines changed or added


 gdaui-raw-form.h   gdaui-raw-form.h 
/* gdaui-raw-form.h /*
* * Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_RAW_FORM__ #ifndef __GDAUI_RAW_FORM__
#define __GDAUI_RAW_FORM__ #define __GDAUI_RAW_FORM__
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/gda-data-model.h> #include <libgda/gda-data-model.h>
#include "gdaui-basic-form.h" #include "gdaui-basic-form.h"
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-raw-grid.h   gdaui-raw-grid.h 
/* gdaui-raw-grid.h /*
* * Copyright (C) 2009 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 - 2009 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_RAW_GRID__ #ifndef __GDAUI_RAW_GRID__
#define __GDAUI_RAW_GRID__ #define __GDAUI_RAW_GRID__
#include <gtk/gtk.h> #include <gtk/gtk.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDAUI_TYPE_RAW_GRID (gdaui_raw_grid_get_type()) #define GDAUI_TYPE_RAW_GRID (gdaui_raw_grid_get_type())
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-rt-editor.h   gdaui-rt-editor.h 
/* gdaui-rt-editor.h /*
*
* Copyright (C) 2010 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2010 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_RT_EDITOR__ #ifndef __GDAUI_RT_EDITOR__
#define __GDAUI_RT_EDITOR__ #define __GDAUI_RT_EDITOR__
#include <gtk/gtk.h> #include <gtk/gtk.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GDAUI_TYPE_RT_EDITOR (gdaui_rt_editor_get_type()) #define GDAUI_TYPE_RT_EDITOR (gdaui_rt_editor_get_type())
 End of changes. 5 change blocks. 
14 lines changed or deleted 12 lines changed or added


 gdaui-server-operation.h   gdaui-server-operation.h 
/* gdaui-server-operation.h /*
* * Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2006 Vivien Malerba
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_SERVER_OPERATION__ #ifndef __GDAUI_SERVER_OPERATION__
#define __GDAUI_SERVER_OPERATION__ #define __GDAUI_SERVER_OPERATION__
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/libgda.h> #include <libgda/libgda.h>
#ifdef HAVE_LIBGLADE #ifdef HAVE_LIBGLADE
#include <glade/glade.h> #include <glade/glade.h>
#endif #endif
 End of changes. 5 change blocks. 
15 lines changed or deleted 13 lines changed or added


 gdaui-tree-store.h   gdaui-tree-store.h 
/* /*
* Copyright (C) 2009 Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2009 - 2011 Vivien Malerba <malerba@gnome-db.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* GNU Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public Licens * You should have received a copy of the GNU Lesser General Public
e * License along with this library; if not, write to the
* along with this program; if not, write to the Free Software * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * Boston, MA 02110-1301, USA.
* USA
*/ */
#ifndef __GDAUI_TREE_STORE__ #ifndef __GDAUI_TREE_STORE__
#define __GDAUI_TREE_STORE__ #define __GDAUI_TREE_STORE__
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include <libgda/gda-tree.h> #include <libgda/gda-tree.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
13 lines changed or deleted 12 lines changed or added


 libgda-global-variables.h   libgda-global-variables.h 
/* /*
* Copyright (C) 2010 The GNOME Foundation. * Copyright (C) 2001 Carlos Perell
* * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 - 2010 Vivien Malerba <malerba@gnome-db.org>
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
* Copyright (C) 2005 Cygwin Ports Maintainer <yselkowitz@users.sourceforge
.net>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __LIBGDA_GLOBAL_VARIABLES_H__ #ifndef __LIBGDA_GLOBAL_VARIABLES_H__
#define __LIBGDA_GLOBAL_VARIABLES_H__ #define __LIBGDA_GLOBAL_VARIABLES_H__
#include <libgda/gda-attributes-manager.h> #include <libgda/gda-attributes-manager.h>
#ifdef G_OS_WIN32 #ifdef G_OS_WIN32
#define IMPORT __declspec(dllimport) #define IMPORT __declspec(dllimport)
#else #else
 End of changes. 5 change blocks. 
15 lines changed or deleted 16 lines changed or added


 libgda-report.h   libgda-report.h 
/* GDA library /*
* Copyright (C) 2007 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 Carlos Perell
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2007 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __LIBGDA_REPORT_H__ #ifndef __LIBGDA_REPORT_H__
#define __LIBGDA_REPORT_H__ #define __LIBGDA_REPORT_H__
#include <libgda-report/gda-report-engine.h> #include <libgda-report/gda-report-engine.h>
#include <libgda-report/gda-report-document.h> #include <libgda-report/gda-report-document.h>
#include <libgda-report/gda-report-docbook-document.h> #include <libgda-report/gda-report-docbook-document.h>
#include <libgda-report/gda-report-rml-document.h> #include <libgda-report/gda-report-rml-document.h>
 End of changes. 5 change blocks. 
16 lines changed or deleted 16 lines changed or added


 libgda-ui.h   libgda-ui.h 
/* GDA library /*
* Copyright (C) 2009 - 2010 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 Carlos Perell
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __LIBGDAUI_H__ #ifndef __LIBGDAUI_H__
#define __LIBGDAUI_H__ #define __LIBGDAUI_H__
#include <libgda/libgda.h> #include <libgda/libgda.h>
#include <libgda-ui/gdaui-data-entry.h> #include <libgda-ui/gdaui-data-entry.h>
#include <libgda-ui/gdaui-basic-form.h> #include <libgda-ui/gdaui-basic-form.h>
#include <libgda-ui/gdaui-combo.h> #include <libgda-ui/gdaui-combo.h>
skipping to change at line 51 skipping to change at line 52
#include <libgda-ui/gdaui-provider-selector.h> #include <libgda-ui/gdaui-provider-selector.h>
#include <libgda-ui/gdaui-server-operation.h> #include <libgda-ui/gdaui-server-operation.h>
#include <libgda-ui/gdaui-login.h> #include <libgda-ui/gdaui-login.h>
#include <libgda-ui/gdaui-tree-store.h> #include <libgda-ui/gdaui-tree-store.h>
#include <libgda-ui/gdaui-cloud.h> #include <libgda-ui/gdaui-cloud.h>
#include <libgda-ui/gdaui-data-selector.h> #include <libgda-ui/gdaui-data-selector.h>
#include <libgda-ui/gdaui-rt-editor.h> #include <libgda-ui/gdaui-rt-editor.h>
G_BEGIN_DECLS G_BEGIN_DECLS
void gdaui_init (void); /**
* SECTION:libgdaui
* @short_description: Library initialization and information
* @title: Library initialization
* @stability: Stable
* @see_also:
*/
void gdaui_init (void);
const gchar *gdaui_get_default_path (void);
void gdaui_set_default_path (const gchar *path);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
17 lines changed or deleted 27 lines changed or added


 libgda-virtual.h   libgda-virtual.h 
/* /*
* Copyright (C) 2007 - 2011 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 Carlos Perell
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __LIBGDA_VIRTUAL_H__ #ifndef __LIBGDA_VIRTUAL_H__
#define __LIBGDA_VIRTUAL_H__ #define __LIBGDA_VIRTUAL_H__
#include <virtual/gda-virtual-provider.h> #include <virtual/gda-virtual-provider.h>
#include <virtual/gda-vprovider-data-model.h> #include <virtual/gda-vprovider-data-model.h>
#include <virtual/gda-vprovider-hub.h> #include <virtual/gda-vprovider-hub.h>
#include <virtual/gda-virtual-connection.h> #include <virtual/gda-virtual-connection.h>
 End of changes. 5 change blocks. 
15 lines changed or deleted 15 lines changed or added


 libgda-xslt.h   libgda-xslt.h 
/* GDA common library /*
* Copyright (C) 2007 - 2008 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 Carlos Perell
* Paweł Cesar Sanjuan Szklarz <paweld2@gmail.com> * Copyright (C) 2001 - 2009 Vivien Malerba <malerba@gnome-db.org>
* Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _LIBGDA_XSLT_H #ifndef _LIBGDA_XSLT_H
#define _LIBGDA_XSLT_H #define _LIBGDA_XSLT_H
#include <glib.h> #include <glib.h>
#include <libgda/libgda.h> #include <libgda/libgda.h>
#include <libxslt/transform.h> #include <libxslt/transform.h>
G_BEGIN_DECLS G_BEGIN_DECLS
 End of changes. 5 change blocks. 
16 lines changed or deleted 16 lines changed or added


 libgda.h   libgda.h 
/* GDA library /*
* Copyright (C) 1998 - 2008 The GNOME Foundation. * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
* * Copyright (C) 2000 - 2004 Rodrigo Moya <rodrigo@gnome-db.org>
* AUTHORS: * Copyright (C) 2001 Carlos Perell
* Michael Lausch <michael@lausch.at> * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
* Rodrigo Moya <rodrigo@gnome-db.org> * Copyright (C) 2002 Andrew Hill <andru@src.gnome.org>
* Bas Driessen <bas.driessen@xobas.com> * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Vivien Malerba <malerba@gnome-db.org> * Copyright (C) 2003 - 2006 Murray Cumming <murrayc@murrayc.com>
* Copyright (C) 2004 Szalai Ferenc <szferi@einstein.ki.iif.hu>
* Copyright (C) 2005 Bas Driessen <bas.driessen@xobas.com>
* Copyright (C) 2005
* *
* This Library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Lesser General Public
* published by the Free Software Foundation; either version 2 of the * License as published by the Free Software Foundation; either
* License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This Library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Library General Public * You should have received a copy of the GNU Lesser General Public
* License along with this Library; see the file COPYING.LIB. If not, * License along with this library; if not, write to the
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
, * Boston, MA 02110-1301, USA.
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __LIBGDA_H__ #ifndef __LIBGDA_H__
#define __LIBGDA_H__ #define __LIBGDA_H__
#include <libgda/gda-attributes-manager.h> #include <libgda/gda-attributes-manager.h>
#include <libgda/gda-easy.h> #include <libgda/gda-easy.h>
#include <libgda/gda-column.h> #include <libgda/gda-column.h>
#include <libgda/gda-config.h> #include <libgda/gda-config.h>
#include <libgda/gda-connection-event.h> #include <libgda/gda-connection-event.h>
 End of changes. 5 change blocks. 
19 lines changed or deleted 21 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/