[Gambas-devel-svn] SF.net SVN: gambas:[7154] gambas/trunk
Brought to you by:
gambas
From: <ga...@us...> - 2015-06-29 01:46:53
|
Revision: 7154 http://sourceforge.net/p/gambas/code/7154 Author: gambas Date: 2015-06-29 01:46:51 +0000 (Mon, 29 Jun 2015) Log Message: ----------- [INTERPRETER] * NEW: Add a new GB.Component.Declare() API, that allows a component to dynamically register a class description. [INFORMER] * NEW: A component now can declare classes through a GB_OPTIONAL_CLASSES public symbol. Theses classes are included into the information file, but are not automatically loaded as the ones defined through the GB_CLASSES symbol. [GB.FORM.STATUSICON] * NEW: This component has been removed and replaced by gb.dbus.trayicon. * NEW: This component now provide TrayIcon and TrayIcons classes that have exactly the same interface as the old ones. [GB.DBUS] * NEW: Remove the now useless DBusConnection.Raise(). The DBusConnection Register() and Unregister() are kept for backward-compatibility reason. * NEW: Add DBus.Raise() and DBus[].Raise() to raise signals. At the moment, there is no difference between the two methods, as there no mean to indicate the sender raising a signal. I don't know yet how DBus decides which service sends a signal! [GB.DBUS.TRAYICON] * NEW: This component implements the tray icon DBus protocol. It is automatically loaded by the GUI components. [GB.GTK] * NEW: Load the 'gb.dbus' and 'gb.dbus.trayicon' components if the current desktop is KDE >= 4. Otherwise, use the old TrayIcon implementation. * BUG: Fix the old TrayIcon implementation, so that it matches the QT one. [GB.GTK3] * NEW: Load the 'gb.dbus' and 'gb.dbus.trayicon' components if the current desktop is KDE >= 4. Otherwise, use the old TrayIcon implementation. * BUG: Fix the component name in deprecation warning messages. * BUG: Fix the old TrayIcon implementation, so that it matches the QT one. [GB.QT4] * NEW: Load the 'gb.dbus' and 'gb.dbus.trayicon' components if the current desktop is KDE >= 4. Otherwise, use the old TrayIcon implementation. [GB.QT5] * NEW: Load the 'gb.dbus' and 'gb.dbus.trayicon' components if the current desktop is KDE >= 4. Otherwise, use the old TrayIcon implementation. Modified Paths: -------------- gambas/trunk/comp/src/order gambas/trunk/gb.dbus/src/c_dbusconnection.c gambas/trunk/gb.dbus/src/gb.dbus/.src/DBus.class gambas/trunk/gb.dbus/src/gb.dbus/.src/DBusApplication.class gambas/trunk/gb.dbus/src/gb.dbus/.src/DBusObject.class gambas/trunk/gb.gtk/src/CContainer.cpp gambas/trunk/gb.gtk/src/CDrawingArea.cpp gambas/trunk/gb.gtk/src/CStock.cpp gambas/trunk/gb.gtk/src/CTrayIcon.cpp gambas/trunk/gb.gtk/src/CTrayIcon.h gambas/trunk/gb.gtk/src/gb.gtk.h gambas/trunk/gb.gtk/src/gtrayicon.cpp gambas/trunk/gb.gtk/src/gtrayicon.h gambas/trunk/gb.gtk/src/main.cpp gambas/trunk/gb.gtk/src/main.h gambas/trunk/gb.qt4/src/Makefile.am gambas/trunk/gb.qt4/src/gb.qt.h gambas/trunk/gb.qt4/src/main.cpp gambas/trunk/gb.qt4/src/main.h gambas/trunk/gb.qt5/src/Makefile.am gambas/trunk/main/gbc/gbi.c gambas/trunk/main/gbx/gbx_api.c gambas/trunk/main/gbx/gbx_library.c gambas/trunk/main/gbx/gbx_library.h gambas/trunk/main/share/gambas.h gambas/trunk/main/share/gb_component.h Added Paths: ----------- gambas/trunk/comp/src/gb.dbus.trayicon/ gambas/trunk/comp/src/gb.dbus.trayicon/.action/ gambas/trunk/comp/src/gb.dbus.trayicon/.component gambas/trunk/comp/src/gb.dbus.trayicon/.directory gambas/trunk/comp/src/gb.dbus.trayicon/.gambas/ gambas/trunk/comp/src/gb.dbus.trayicon/.gitignore gambas/trunk/comp/src/gb.dbus.trayicon/.hidden/ gambas/trunk/comp/src/gb.dbus.trayicon/.hidden/control/ gambas/trunk/comp/src/gb.dbus.trayicon/.hidden/doc.txt gambas/trunk/comp/src/gb.dbus.trayicon/.icon.png gambas/trunk/comp/src/gb.dbus.trayicon/.lang/ gambas/trunk/comp/src/gb.dbus.trayicon/.project gambas/trunk/comp/src/gb.dbus.trayicon/.src/ gambas/trunk/comp/src/gb.dbus.trayicon/.src/DBusStatusIcon.class gambas/trunk/comp/src/gb.dbus.trayicon/.src/FTest.class gambas/trunk/comp/src/gb.dbus.trayicon/.src/FTest.form gambas/trunk/comp/src/gb.dbus.trayicon/.src/Main.module gambas/trunk/comp/src/gb.dbus.trayicon/.src/TrayIcon.class gambas/trunk/comp/src/gb.dbus.trayicon/.src/TrayIcons.class gambas/trunk/comp/src/gb.dbus.trayicon/.src/_DBusStatusIconPixmap.class gambas/trunk/comp/src/gb.dbus.trayicon/.startup gambas/trunk/comp/src/gb.dbus.trayicon/default-white.png gambas/trunk/comp/src/gb.dbus.trayicon/default.bin gambas/trunk/comp/src/gb.dbus.trayicon/default.png gambas/trunk/gb.qt4/src/ctrayicon.cpp gambas/trunk/gb.qt4/src/ctrayicon.h gambas/trunk/gb.qt5/src/ctrayicon.cpp gambas/trunk/gb.qt5/src/ctrayicon.h Removed Paths: ------------- gambas/trunk/comp/src/gb.form.statusicon/ gambas/trunk/gb.qt4/src/CTrayIcon.cpp gambas/trunk/gb.qt4/src/CTrayIcon.h gambas/trunk/gb.qt5/src/CTrayIcon.cpp gambas/trunk/gb.qt5/src/CTrayIcon.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |