~kaozilon/totem/test

« back to all changes in this revision

Viewing changes to bindings/python/override_common.h

  • Committer: Bazaar Package Importer
  • Author(s): Raphaël Hertzog, Josselin Mouette, Emilio Pozuelo Monfort, Sjoerd Simons, Frederic Peters, Michael Biebl, Raphaël Hertzog
  • Date: 2011-04-10 18:12:25 UTC
  • mfrom: (1.4.6 upstream) (5.1.19 sid)
  • Revision ID: james.westby@ubuntu.com-20110410181225-srhkesant1gx38pw
Tags: 3.0.0-1
* Team upload to experimental.

[ Josselin Mouette ]
* Only suggest totem-mozilla. Closes: #599638.
* totem-coherence depends on totem-plugins. Closes: #607436.

[ Emilio Pozuelo Monfort ]
* New upstream development release.
  - debian/patches/80_webm.patch,
    debian/patches/81_mpegts.patch,
    debian/patches/82_youtube_api.patch:
    + Removed, applied upstream.
  - debian/patches/90_autotools.patch:
    + Removed, no longer needed.
  - debian/patches/70_bbc_plugin.patch:
    + Disabled, needs porting.
  - debian/control.in:
    + Updated build dependencies and dependencies.
    + Removed transitional totem-xine and totem-gstreamer packages.
    + Don't build totem-coherence for now, it hasn't been ported
      to PyGI and so it's that plugin or all the others.
  - debian/totem-common.install:
    + Don't install the gconf schemas, they're gone. Install the
      gsettings files instead.
  - debian/totem.install:
    + Ship libtotem here.
  - debian/control.in,
    debian/rules,
    debian/gir1.2-totem-1.0.install:
    + Add a gir package and update the plugins package dependencies
      for the new gir dependencies.
* debian/rules,
  debian/control.in,
  debian/source/format:
  - Switch to source format 3.0 (quilt).
* debian/control.in:
  - Remove obsolete build dependency on libhal-dev. Closes: #615214.

[ Sjoerd Simons ]
* New upstream release (2.91.7)
* debian/totem-plugins.install:
  * Don't install the grommit plugin
  * Install the chapters plugin

[ Frederic Peters ]
* New upstream release (2.91.91)
* debian/control.in: bump build-dep on libpeas.
* debian/control.in, debian/totem-plugins.install:
  * The galago plugin has been renamed to im-status, and no longer uses
    libgalago.

[ Michael Biebl ]
* debian/control.in:
  - Add Build-Depends on libtracker-sparql-0.10-dev for media search support
    using Tracker.

[ Raphaël Hertzog ]
* New upstream release (3.0.0).
* Added Build-Depends on gstreamer0.10-gconf.
* Bumped minimal version of build-dependency on totem-plparser-dev to
  2.32.4-2 to match the ./configure requirements and to ensure libquvi-dev
  is there as required by the totem-plparser.pc.
* Add some copyright notices to debian/copyright to please lintian.
* Call dh_pysupport on totem to generate the python dependency for
  totem-bugreport.py
* Tell dh_makeshlibs to skip /usr/lib/nautilus. This avoids generating
  an shlib entry for the plugin it contains.
* Tweaked the totem description to fix lintian warning description-
  synopsis-starts-with-article.
* Updated dependencies of totem-coherence to match the new code using
  introspection but keep the package disabled as python-coherence is
  still PyGTK based and thus incompatible.
* Add lintian overrides for menu-icon-missing (icon is in totem-
  common).
* Add gnome-icon-theme-symbolic to totem's dependencies.
* Bump build-dep on libgdata >= 0.8.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
2
 
 *
3
 
 * Utility functions for Python bindings.
4
 
 * Stolen from Rhythmbox, which stole it from Epiphany.
5
 
 *
6
 
 * Copyright (C) 2005 Adam Hooper <adamh@cvs.gnome.org>
7
 
 * Copyright (C) 2005 Christian Persch <chpe@cvs.gnome.org>
8
 
 * Copyright (C) 2005 Crispin Flowerday <gnome@flowerday.cx>
9
 
 *
10
 
 *  This program is free software; you can redistribute it and/or modify
11
 
 *  it under the terms of the GNU General Public License as published by
12
 
 *  the Free Software Foundation; either version 2, or (at your option)
13
 
 *  any later version.
14
 
 *
15
 
 *  This program is distributed in the hope that it will be useful,
16
 
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
17
 
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18
 
 *  GNU General Public License for more details.
19
 
 *
20
 
 *  You should have received a copy of the GNU General Public License
21
 
 *  along with this program; if not, write to the Free Software
22
 
 *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301  USA.
23
 
 *
24
 
 * Sunday 13th May 2007: Bastien Nocera: Add exception clause.
25
 
 * See license_change file for details.
26
 
 *
27
 
 */
28
 
 
29
 
#ifndef __OVERRIDE_COMMON_H
30
 
#define __OVERRIDE_COMMON_H
31
 
 
32
 
PyObject * _helper_wrap_gobject_glist (const GList *list);
33
 
PyObject * _helper_wrap_string_glist (const GList *list);
34
 
PyObject * _helper_wrap_pointer_glist (const GList *list,
35
 
                                       GType boxed_type);
36
 
PyObject * _helper_wrap_boxed_glist (const GList *list,
37
 
                                     GType boxed_type,
38
 
                                     gboolean copy_boxed,
39
 
                                     gboolean own_ref);
40
 
PyObject * _helper_wrap_boxed_gptrarray (GPtrArray *list,
41
 
                                         GType type,
42
 
                                         gboolean own_ref,
43
 
                                         gboolean dealloc);
44
 
GList * _helper_unwrap_string_pylist (PyObject *py_list);
45
 
GList * _helper_unwrap_pointer_pylist (PyObject *py_list,
46
 
                                       GType type);
47
 
GPtrArray* _helper_unwrap_boxed_gptrarray (PyObject *list,
48
 
                                           GType type);
49
 
#endif /* __OVERRIDE_COMMON_H */
50