gambas-source-code/main/gbc
Benoît Minisini 930c7549d1 [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.


git-svn-id: svn://localhost/gambas/trunk@7154 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-06-29 01:46:51 +00:00
..
gb_alloc.c
gb_array.c
gb_buffer.c
gb_common.c
gb_error.c
gb_error.h
gb_file.c
gb_file.h
gb_str.c
gb_str.h
gb_table.c
gba.c
gbc.c
gbc_arch.c
gbc_archive.c
gbc_archive.h
gbc_chown.c
gbc_chown.h
gbc_class.c [DEVELOPMENT ENVIRONMENT] 2015-01-16 00:31:59 +00:00
gbc_class.h [DEVELOPMENT ENVIRONMENT] 2015-01-16 00:31:59 +00:00
gbc_code.c
gbc_compile.c [COMPILER] 2015-01-17 23:33:38 +00:00
gbc_compile.h [DEVELOPMENT ENVIRONMENT] 2015-01-16 00:31:59 +00:00
gbc_dump.c [COMPILER] 2015-06-19 08:19:54 +00:00
gbc_form.c
gbc_form.h
gbc_form_webpage.c
gbc_header.c [DEVELOPMENT ENVIRONMENT] 2015-01-16 00:31:59 +00:00
gbc_header.h
gbc_help.c
gbc_help.h
gbc_output.c [DEVELOPMENT ENVIRONMENT] 2015-01-16 00:31:59 +00:00
gbc_output.h
gbc_pcode.c
gbc_preprocess.c
gbc_preprocess.h
gbc_read.c [DEVELOPMENT ENVIRONMENT] 2015-01-16 00:31:59 +00:00
gbc_read.h
gbc_reserved.c
gbc_reserved_make.c
gbc_trans.c
gbc_trans.h
gbc_trans_code.c [DEVELOPMENT ENVIRONMENT] 2015-01-16 00:31:59 +00:00
gbc_trans_ctrl.c [DEVELOPMENT ENVIRONMENT] 2015-01-16 00:31:59 +00:00
gbc_trans_expr.c [CONFIGURATION] 2015-05-08 17:40:28 +00:00
gbc_trans_subr.c
gbc_trans_tree.c
gbc_type.c
gbc_type.h
gbi.c [INTERPRETER] 2015-06-29 01:46:51 +00:00
Makefile.am