[maemo-commits] [maemo-commits] r11473 - projects/haf/trunk/hildon-fm/hildon-fm
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Mon May 7 13:01:15 EEST 2007
- Previous message: [maemo-commits] r11472 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r11474 - in projects/haf/trunk/hildon-fm: . debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: marivoll Date: 2007-05-07 13:01:14 +0300 (Mon, 07 May 2007) New Revision: 11473 Added: projects/haf/trunk/hildon-fm/hildon-fm/hildon-fm1-compat.h Modified: projects/haf/trunk/hildon-fm/hildon-fm/Makefile.am projects/haf/trunk/hildon-fm/hildon-fm/hildon-fm1-compat.c Log: * hildon-fm/hildon-fm1-compat.h: New. * hildon-fm/hildon-fm1-compat.c: Move prototypes to hildon-fm1-compat.h, include it. * hildon-fm/Makefile.am (libhildonfm_la_SOURCES, hildonincludeinst_DATA): Add it. Modified: projects/haf/trunk/hildon-fm/hildon-fm/Makefile.am =================================================================== --- projects/haf/trunk/hildon-fm/hildon-fm/Makefile.am 2007-05-07 08:16:06 UTC (rev 11472) +++ projects/haf/trunk/hildon-fm/hildon-fm/Makefile.am 2007-05-07 10:01:14 UTC (rev 11473) @@ -51,20 +51,21 @@ hildon-file-system-upnp.c \ hildon-file-system-obex.h \ hildon-file-system-obex.c \ + hildon-fm1-compat.h \ hildon-fm1-compat.c \ $(hildonfm_built_headers) \ $(hildonfm_built_cfiles) hildonincludeinstdir=$(includedir)/hildon-fm-2/hildon -hildonincludeinst_DATA = \ - hildon-file-selection.h \ - hildon-file-system-model.h \ - hildon-file-chooser-dialog.h \ - hildon-file-system-common.h \ - hildon-file-system-info.h \ - hildon-file-details-dialog.h +hildonincludeinst_DATA = \ + hildon-file-selection.h \ + hildon-file-system-model.h \ + hildon-file-chooser-dialog.h \ + hildon-file-system-common.h \ + hildon-file-system-info.h \ + hildon-file-details-dialog.h \ + hildon-fm1-compat.h - headers_to_scan_for_enums = $(hildonincludeinst_DATA) # Generate the enums source code, with glib-mkenums: Modified: projects/haf/trunk/hildon-fm/hildon-fm/hildon-fm1-compat.c =================================================================== --- projects/haf/trunk/hildon-fm/hildon-fm/hildon-fm1-compat.c 2007-05-07 08:16:06 UTC (rev 11472) +++ projects/haf/trunk/hildon-fm/hildon-fm/hildon-fm1-compat.c 2007-05-07 10:01:14 UTC (rev 11473) @@ -21,36 +21,18 @@ * */ -/* This is a thin compatibility layer on top of libhildonfm.so.2 that - gives you (more or less) the ABI of the old libhildonfm.so.1. This - works well enough since we only removed functions in - libhildonfm.so.2 but didn't change existing functions in an - incompatible way. - - However, this hack is only a migration helper. It will not be - officially supported. -*/ - -#include "hildon-file-selection.h" +#include "hildon-fm1-compat.h" #include "hildon-file-common-private.h" gboolean hildon_file_selection_set_current_folder (HildonFileSelection *self, const GtkFilePath *folder, - GError **error); - -gboolean -hildon_file_selection_set_current_folder (HildonFileSelection *self, - const GtkFilePath *folder, GError **error) { return _hildon_file_selection_set_current_folder_path (self, folder, error); } GtkFilePath * -hildon_file_selection_get_current_folder (HildonFileSelection *self); - -GtkFilePath * hildon_file_selection_get_current_folder (HildonFileSelection *self) { return _hildon_file_selection_get_current_folder_path (self); @@ -59,32 +41,19 @@ gboolean hildon_file_selection_select_path (HildonFileSelection *self, const GtkFilePath *path, - GError **error); - -gboolean -hildon_file_selection_select_path (HildonFileSelection *self, - const GtkFilePath *path, GError **error) { return _hildon_file_selection_select_path (self, path, error); } - void hildon_file_selection_unselect_path (HildonFileSelection *self, - const GtkFilePath *path); - -void -hildon_file_selection_unselect_path (HildonFileSelection *self, const GtkFilePath *path) { return _hildon_file_selection_unselect_path (self, path); } GSList * -hildon_file_selection_get_selected_paths (HildonFileSelection *self); - -GSList * hildon_file_selection_get_selected_paths (HildonFileSelection *self) { HildonFileSystemModel *model = NULL; Added: projects/haf/trunk/hildon-fm/hildon-fm/hildon-fm1-compat.h =================================================================== --- projects/haf/trunk/hildon-fm/hildon-fm/hildon-fm1-compat.h 2007-05-07 08:16:06 UTC (rev 11472) +++ projects/haf/trunk/hildon-fm/hildon-fm/hildon-fm1-compat.h 2007-05-07 10:01:14 UTC (rev 11473) @@ -0,0 +1,54 @@ +/* + * This file is part of hildon-fm package + * + * Copyright (C) 2007 Nokia Corporation. All rights reserved. + * + * Contact: Marius Vollmer <marius.vollmer at nokia.com> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public License + * version 2.1 as published by the Free Software Foundation. + * + * 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 + * + */ + +#ifndef HILDON_FM1_COMPAT_H +#define HILDON_FM1_COMPAT_H + +/* This is a thin compatibility layer on top of libhildonfm.so.2 that + gives you (more or less) the ABI of the old libhildonfm.so.1. This + works well enough since we only removed functions in + libhildonfm.so.2 but didn't change existing functions in an + incompatible way. + + However, this hack is only a migration helper. It will not be + officially supported. +*/ + +#include "hildon-file-selection.h" + +gboolean hildon_file_selection_set_current_folder (HildonFileSelection *self, + const GtkFilePath *folder, + GError **error); + +GtkFilePath * hildon_file_selection_get_current_folder (HildonFileSelection *self); + +gboolean hildon_file_selection_select_path (HildonFileSelection *self, + const GtkFilePath *path, + GError **error); + +void hildon_file_selection_unselect_path (HildonFileSelection *self, + const GtkFilePath *path); + +GSList * hildon_file_selection_get_selected_paths (HildonFileSelection *self); + +#endif /* !HILDON_FM1_COMPAT_H */
- Previous message: [maemo-commits] r11472 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r11474 - in projects/haf/trunk/hildon-fm: . debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]