Commit 4f7d97f8 authored by Vincent Untz's avatar Vincent Untz

[release] 2.31.2

parent 25256403
==============
Version 2.31.2
==============
Note to distributors: this release is the first release to come with a new
dbus-based applet library. This library is similar to the bonobo-based one, but
applets still need some porting work to use it. To minimize any potential
disruption for users, the panel can still use bonobo applets, using an
extension mechanism. The bonobo dependency is, however, optional and it's
possible to build gnome-panel without it.
While all the resources are currently shipped with gnome-panel, we are
considering splitting all the bonobo-related code to a new module in the
future.
The dbus-based library for applets is named libpanel-applet-3 and it is
currently not considered stable. API and ABI might change in the near future.
All
* Provide a dbus-based applet library (Carlos Garcia Campos, Vincent)
* Keep an optional bonobo-based applet library (Vincent)
Panel
* Make sure that newly-created panels become unhidden (Vincent)
Misc
* Require glib 2.25.7 (Carlos Garcia Campos)
* Make orbit and bonobo dependencies optional (Carlos Garcia Campos,
Vincent)
Translators
* Khaled Hosny (ar)
* Alexander Nyakhaychyk (be)
* Denis (br)
* David Planella (ca)
* David Planella (ca@valencia)
* Thomas Thurman (en@shaw)
* Jorge González (es)
* Iñaki Larrañaga Murgoitio (eu)
* Rajesh Ranjan (hi)
* Narine Martirosyan (hy)
* Andika Triwidada (id)
* IWAI, Masaharu (ja)
* Shankar Prasad (kn)
* Rūdolfs Mazurs (lv)
* Thierry Randrianiriana (mg)
* Sandeep Shedmake (mr)
* Kjartan Maraas (nb)
==============
Version 2.30.0
==============
......
gnome-panel 2.30.0
gnome-panel 2.31.2
==================
This package is free software and is part of the GNOME 2.0 project.
......
AC_INIT([gnome-panel], [2.30.1],
AC_INIT([gnome-panel], [2.31.2],
[http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-panel])
AM_CONFIG_HEADER(config.h)
AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-bzip2 tar-ustar])
......@@ -277,7 +277,7 @@ dnl
dnl Temporary bonobo checks here
dnl
LIB_PANEL_APPLET_BONOBO_LT_VERSION=2:67:2
LIB_PANEL_APPLET_BONOBO_LT_VERSION=2:68:2
AC_SUBST(LIB_PANEL_APPLET_BONOBO_LT_VERSION)
LIBBONOBOUI_REQUIRED=2.1.1
......
......@@ -27,6 +27,9 @@ per-applet keys.
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### SECTION Image ##### -->
<!-- ##### FUNCTION panel_applet_gconf_get_full_key ##### -->
<para>
Access the full path for an individual per-applet GConf key. Using
......
<!-- ##### MACRO PANEL_APPLET_BONOBO_FACTORY ##### -->
<para>
Defines a 'main' routine for the applet factory.
</para>
@iid: The bonobo-activation iid of the factory.
@type: The #GType to instantiate.
@name: The applet ID string.
@version: The applet version string.
@callback: The factory callback.
@data: The factory user data pointer.
<!-- ##### MACRO PANEL_APPLET_BONOBO_SHLIB_FACTORY ##### -->
<para>
Defines a Bonobo Activation shared library plugin and associated
factory callback.
</para>
@iid: The bonobo-activation iid of the factory.
@type: The #GType to instantiate.
@descr: A description of the applet.
@callback: The factory callback.
@data: The factory user data pointer.
<!-- ##### MACRO PANEL_APPLET_ORIENT_DOWN ##### -->
<para>
The applet is orientated down (i.e. the panel is at the top of the screen).
</para>
<!-- ##### MACRO PANEL_APPLET_ORIENT_LEFT ##### -->
<para>
The applet is orientated left (i.e. the panel is at the right hand side of the screen).
</para>
<!-- ##### MACRO PANEL_APPLET_ORIENT_RIGHT ##### -->
<para>
The applet is orientated right (i.e. the panel is at the left hand side of the screen).
</para>
<!-- ##### MACRO PANEL_APPLET_ORIENT_UP ##### -->
<para>
The applet is orientated up (i.e. the panel is at the bottom of the screen).
</para>
<!-- ##### FUNCTION panel_applet_factory_main_closure ##### -->
<para>
A generic 'main' routine for applets. This should not normally be
used directly because it is invoked by #PANEL_APPLET_BONOBO_FACTORY.
</para>
@iid: The bonobo-activation iid of the factory.
@applet_type: The #GType to instantiate.
@closure: The factory callback closure.
@Returns: 0 on success, 1 on failure.
<!-- ##### FUNCTION panel_applet_get_control ##### -->
<para>
Retrieves the #BonoboControl associated with @applet.
</para>
@applet: The #PanelApplet.
@Returns: A #BonoboControl.
<!-- ##### FUNCTION panel_applet_get_popup_component ##### -->
<para>
Retrieves the #BonoboUIComponent used for popup menus associated
with @applet.
</para>
@applet: The #PanelApplet.
@Returns: A #BonoboUIComponent.
<!-- ##### FUNCTION panel_applet_shlib_factory ##### -->
<para>
A generic shared library factory routine for applets. This should not
normally be used directly as it is invoked by #PANEL_APPLET_BONOBO_SHLIB_FACTORY.
</para>
@iid: The bonobo-activation iid of the factory.
@applet_type: The #GType to instantiate.
@poa: The #PortableServer_POA passed to the shlib factory
callback.
@impl_ptr: The #gpointer passed to the shlib factory callback.
@callback: The applet factory callback.
@user_data: The factory user data pointer.
@ev: The $CORBA_Environment passed to the shlib factory callback.
@Returns: A #Bonobo_Unknown to return from the shlib factory
callback.
<!-- ##### FUNCTION panel_applet_shlib_factory_closure ##### -->
<para>
A generic shared library factory routine for applets. This should not
normally be used directly as it is invoked by #PANEL_APPLET_BONOBO_SHLIB_FACTORY.
</para>
@iid: The bonobo-activation iid of the factory.
@applet_type: The #GType to instantiate.
@poa: The #PortableServer_POA passed to the shlib factory
callback.
@impl_ptr: The #gpointer passed to the shlib factory callback.
@closure: The applet factory closure.
@ev: The $CORBA_Environment passed to the shlib factory callback.
@Returns: A #Bonobo_Unknown to return from the shlib factory
callback.
......@@ -24,6 +24,9 @@ the cross process UI emmbedding required by applets possible.
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### SECTION Image ##### -->
<!-- ##### STRUCT PanelApplet ##### -->
<para>
The #PanelApplet struct contains private data only.
......@@ -76,42 +79,73 @@ Emitted when the applet has lost focus. This signal is used internally and is no
@panelapplet: The object which received the signal.
@direction: The direction of focus movement.
<!-- ##### TYPEDEF PanelAppletOrient ##### -->
<!-- ##### ARG PanelApplet:background ##### -->
<para>
The #PanelAppletOrient type specifies the orientation of the applet. The
values may seem backward (e.g. %PANEL_APPLET_ORIENT_LEFT means the panel
is on the right hand side), but this is because the value is representative
of the applet's <emphasis>orientation</emphasis>, not the panel's position.
</para>
<!-- ##### ARG PanelApplet:closure ##### -->
<para>
</para>
<!-- ##### MACRO PANEL_APPLET_ORIENT_UP ##### -->
<!-- ##### ARG PanelApplet:connection ##### -->
<para>
The applet is orientated up (i.e. the panel is at the bottom of the screen).
</para>
<!-- ##### ARG PanelApplet:flags ##### -->
<para>
</para>
<!-- ##### MACRO PANEL_APPLET_ORIENT_DOWN ##### -->
<!-- ##### ARG PanelApplet:id ##### -->
<para>
The applet is orientated down (i.e. the panel is at the top of the screen).
</para>
<!-- ##### ARG PanelApplet:locked ##### -->
<para>
</para>
<!-- ##### MACRO PANEL_APPLET_ORIENT_LEFT ##### -->
<!-- ##### ARG PanelApplet:locked-down ##### -->
<para>
The applet is orientated left (i.e. the panel is at the right hand side of the screen).
</para>
<!-- ##### ARG PanelApplet:orient ##### -->
<para>
</para>
<!-- ##### MACRO PANEL_APPLET_ORIENT_RIGHT ##### -->
<!-- ##### ARG PanelApplet:prefs-key ##### -->
<para>
The applet is orientated right (i.e. the panel is at the left hand side of the screen).
</para>
<!-- ##### ARG PanelApplet:size ##### -->
<para>
</para>
<!-- ##### ARG PanelApplet:size-hints ##### -->
<para>
</para>
<!-- ##### ENUM PanelAppletOrient ##### -->
<para>
The #PanelAppletOrient type specifies the orientation of the applet. The
values may seem backward (e.g. %PANEL_APPLET_ORIENT_LEFT means the panel
is on the right hand side), but this is because the value is representative
of the applet's <emphasis>orientation</emphasis>, not the panel's position.
</para>
@PANEL_APPLET_ORIENT_UP:
@PANEL_APPLET_ORIENT_DOWN:
@PANEL_APPLET_ORIENT_LEFT:
@PANEL_APPLET_ORIENT_RIGHT:
<!-- ##### ENUM PanelAppletBackgroundType ##### -->
<para>
......@@ -169,6 +203,7 @@ useful as the applet is created before the #PanelAppletFactoryCallback
is invoked.
</para>
@void:
@Returns: The #PanelApplet.
......@@ -307,25 +342,6 @@ Set keyboard focus to @applet.
@timestamp: timestamp of the event triggering the window focus
<!-- ##### FUNCTION panel_applet_get_control ##### -->
<para>
Retrieves the #BonoboControl associated with @applet.
</para>
@applet: The #PanelApplet.
@Returns: A #BonoboControl.
<!-- ##### FUNCTION panel_applet_get_popup_component ##### -->
<para>
Retrieves the #BonoboUIComponent used for popup menus associated
with @applet.
</para>
@applet: The #PanelApplet.
@Returns: A #BonoboUIComponent.
<!-- ##### FUNCTION panel_applet_setup_menu ##### -->
<para>
Sets up a popup menu for @applet described by the xml
......@@ -335,6 +351,8 @@ for a description of the format of the xml.
@applet: A #PanelApplet.
@xml: The xml character string describing the popup menu.
@action_group:
<!-- # Unused Parameters # -->
@verb_list: The list of #BonoboUIVerbs for the menu.
@user_data: The user data pointer for the menu.
......@@ -347,6 +365,9 @@ the format of the xml.
</para>
@applet: A #PanelApplet.
@filename:
@action_group:
<!-- # Unused Parameters # -->
@opt_datadir: The data directory - i.e. ${prefix}/share (optional).
@file: The file's name.
@opt_app_name: The application's name (optional).
......@@ -360,83 +381,13 @@ A generic 'main' routine for applets. This should not normally be
used directly because it is invoked by #PANEL_APPLET_BONOBO_FACTORY.
</para>
@iid: The bonobo-activation iid of the factory.
@factory_id:
@out_process:
@applet_type: The #GType to instantiate.
@callback: The factory callback.
@data: The factory user data pointer.
@Returns: 0 on success, 1 on failure.
<!-- ##### FUNCTION panel_applet_factory_main_closure ##### -->
<para>
A generic 'main' routine for applets. This should not normally be
used directly because it is invoked by #PANEL_APPLET_BONOBO_FACTORY.
</para>
@iid: The bonobo-activation iid of the factory.
@applet_type: The #GType to instantiate.
@closure: The factory callback closure.
@Returns: 0 on success, 1 on failure.
<!-- ##### MACRO PANEL_APPLET_BONOBO_FACTORY ##### -->
<para>
Defines a 'main' routine for the applet factory.
</para>
@iid: The bonobo-activation iid of the factory.
@type: The #GType to instantiate.
@name: The applet ID string.
@version: The applet version string.
@callback: The factory callback.
@data: The factory user data pointer.
<!-- ##### FUNCTION panel_applet_shlib_factory ##### -->
<para>
A generic shared library factory routine for applets. This should not
normally be used directly as it is invoked by #PANEL_APPLET_BONOBO_SHLIB_FACTORY.
</para>
@iid: The bonobo-activation iid of the factory.
@applet_type: The #GType to instantiate.
@poa: The #PortableServer_POA passed to the shlib factory
callback.
@impl_ptr: The #gpointer passed to the shlib factory callback.
@callback: The applet factory callback.
@user_data: The factory user data pointer.
@ev: The $CORBA_Environment passed to the shlib factory callback.
@Returns: A #Bonobo_Unknown to return from the shlib factory
callback.
<!-- ##### FUNCTION panel_applet_shlib_factory_closure ##### -->
<para>
A generic shared library factory routine for applets. This should not
normally be used directly as it is invoked by #PANEL_APPLET_BONOBO_SHLIB_FACTORY.
</para>
@iid: The bonobo-activation iid of the factory.
@applet_type: The #GType to instantiate.
@poa: The #PortableServer_POA passed to the shlib factory
callback.
@impl_ptr: The #gpointer passed to the shlib factory callback.
@closure: The applet factory closure.
@ev: The $CORBA_Environment passed to the shlib factory callback.
@Returns: A #Bonobo_Unknown to return from the shlib factory
callback.
<!-- ##### MACRO PANEL_APPLET_BONOBO_SHLIB_FACTORY ##### -->
<para>
Defines a Bonobo Activation shared library plugin and associated
factory callback.
</para>
<!-- # Unused Parameters # -->
@iid: The bonobo-activation iid of the factory.
@type: The #GType to instantiate.
@descr: A description of the applet.
@callback: The factory callback.
@data: The factory user data pointer.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment