The End (use git log instead) 2009-04-16 Joel Holdsworth <joel@airwebreathe.org.uk> reviewed by: Johannes Schmid <jhs@gnome.org> * gdl/gdl-dock-item-grip.c (gdl_dock_item_grip_size_allocate): #579057 – Grip layout bug where negative rectangles are possible 2009-04-16 Joel Holdsworth <joel@airwebreathe.org.uk> reviewed by: Johannes Schmid <jhs@gnome.org> * gdl/gdl-dock-item-grip.c (gdl_dock_item_grip_remove): #578967 – gdl_dock_item_grip_remove must be implemented 2009-04-16 Joel Holdsworth <joel@airwebreathe.org.uk> reviewed by: Johannes Schmid <jhs@gnome.org> * docs/reference/gdl-sections.txt: * gdl/Makefile.am: * gdl/gdl-dock-item-grip.c (gdl_dock_item_grip_instance_init), (gdl_dock_item_grip_class_init): * gdl/gdl-stock.c: * gdl/gdl-stock.h: #471317 – invisible buttons in HCI theme 2009-04-16 Johannes Schmid <jhs@gnome.org> Patch from: Gennaro Bellizio <genbell@tiscali.it> * gdl/Makefile.am: * gdl/gdl-combo-button.c: * gdl/gdl-combo-button.h: * gdl/gdl.h: #560820 – Remove GdlComboButton 2009-04-06 Joel Holdsworth <joel@airwebreathe.org.uk> * gdl/gdl-dock-placeholder.c (gdl_dock_placeholder_new): * gdl/gdl-dock-placeholder.h: #577938 – gdl_dock_placeholder_new's name param should be const gchar* not gchar* 2009-04-03 Joel Holdsworth <joel@airwebreathe.org.uk> reviewed by: Johannes Schmid <jhs@gnome.org> * gdl/gdl-dock-item-grip.c (gdl_dock_item_grip_expose), (gdl_dock_item_grip_instance_init), (gdl_dock_item_grip_size_request), (gdl_dock_item_grip_size_allocate), (gdl_dock_item_grip_class_init), (gdl_dock_item_grip_showhide_handle), (gdl_dock_item_grip_hide_handle), (gdl_dock_item_grip_show_handle): * gdl/gdl-dock-item-grip.h: #577107 – Layout bug in the grip widget headers #577001 – Patch: Added optional grip handle hatching 2009-04-03 Johannes Schmid <jhs@gnome.org> * gdl/gdl-dock-bar.c (gdl_dock_bar_add_item): * gdl/gdl-dock-item-grip.c (gdl_dock_item_grip_set_label): * gdl/gdl-dock-item.c (gdl_dock_item_set_tablabel), (gdl_dock_item_hide_item), (gdl_dock_item_set_default_position): * gdl/gdl-dock-master.c (gdl_dock_master_add): * gdl/gdl-dock-object.c (gdl_dock_object_real_reduce): * gdl/gdl-dock-object.h: * gdl/gdl-dock-placeholder.c (gdl_dock_placeholder_dock): * gdl/gdl-stock.c (icon_set_from_data): #577469 – Remove deprecated GTK+ symbols 2009-03-26 Johannes Schmid <jhs@gnome.org> Patch from Deniz Koçak <lenduha@gmail.com> * gdl/gdl-dock-layout.c: Add gtk-doc comments 2009-03-18 Johannes Schmid <jhs@gnome.org> * configure.in: Bumped version to 2.27.0 2009-03-18 Joel Holdsworth <joel@airwebreathe.org.uk> * gdl/Makefile.am: * gdl/gdl-dock-item-grip.c (gdl_dock_item_create_label_widget), (gdl_dock_item_grip_item_notify), (gdl_dock_item_grip_destroy), (gdl_dock_item_grip_instance_init), (gdl_dock_item_grip_realize), (gdl_dock_item_grip_unrealize), (gdl_dock_item_grip_size_request), (gdl_dock_item_grip_size_allocate), (gdl_dock_item_grip_forall), (gdl_dock_item_grip_class_init), (gdl_dock_item_grip_set_label): * gdl/gdl-dock-item-grip.h: * gdl/gdl-dock-item.c (gdl_dock_item_get_grip): * gdl/gdl-dock-item.h: #575367 – Patches for reworking grips 2009-03-16 Johannes Schmid <jhs@gnome.org> * NEWS: Update for release * configure.in: Bumped version to 2.26.0 2009-03-04 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> * gdl/gdl-switcher.c (layout_buttons): #574172 – shutup valgrind 2009-03-04 Johannes Schmid <jhs@gnome.org> * Makefile.am: Fix distcheck 2009-03-02 Johannes Schmid <jhs@gnome.org> * MAINTAINERS: Added myself * NEWS: Update for release * configure.in: Bumped version === gdl 2.25.92 === 2009-03-01 Johannes Schmid <jhs@gnome.org> * gdl/gdl-dock-item-grip.c (gdl_dock_item_grip_realize), (gdl_dock_item_grip_size_request), (gdl_dock_item_grip_size_allocate): #573522 – More patches for GDL (Thanks much to Joel Holdsworth <joel@airwebreathe.org.uk> for the patches) * gdl/gdl-dock-item.c: Add documentation for gdl_dock_item_set_default_position() 2009-02-26 Johannes Schmid <jhs@gnome.org> * gdl/gdl-dock.c (gdl_dock_select_larger_item): Remove a stupid warning for a forgotten placement case. 2008-02-22 Sébastien Granjoux <seb.sfo@free.fr> * gdl/gdl-dock-item.c: Fix #566801 – Docking+undocking all makes the buttons disappear and crashes if you use "Reset dock layout" === gdl 2.25.91 === 2009-02-16 Johannes Schmid <jhs@gnome.org> * NEWS: * configure.in: Updated for release 2009-02-08 Johannes Schmid <jhs@gnome.org> * docs/reference/gdl-docs.sgml: * docs/reference/gdl-sections.txt: Fixed some documentation issues. * gdl/gdl-dock-item-grip.c (gdl_dock_item_grip_instance_init): * gdl/gdl-dock-item.c (gdl_dock_item_class_init): Patch from Joel Holdsworth <joel@airwebreathe.org.uk>: - Add documentation comments 2008-12-09 Pedro Fragoso <ember@ubuntu.com> reviewed by: Sébastien Granjoux <seb.sfo@free.fr> * gdl/gdl-combo-button.h: * gdl/gdl-dock-bar.h: * gdl/gdl-dock-item-grip.c: * gdl/gdl-dock-item-grip.h: * gdl/gdl-dock-master.h: * gdl/gdl-dock-object.h: * gdl/gdl-dock-paned.c: * gdl/gdl-stock.c: * gdl/gdl-switcher.c: * gdl/gdl-switcher.h: * gdl/gdl-tools.h: GNOME Goal: Clean up GLib and GTK+ includes (Closes: #563902) === gdl 2.24.0 === 2008-09-22 Johannes Schmid <jhs@gnome.org> * configure.in Bumped version * NEWS: updated 2008-09-02 Christian Persch <chpe@gnome.org> * gdl-1.0.pc.in: #546938 – datarootdir problem 2008-09-02 Johannes Schmid <jhs@gnome.org> * Makefile.am: * configure.in: * docs/reference/gdl-sections.txt: * docs/reference/gdl.types: * gdl-gnome-1.0.pc.in: * gdl/Makefile.am: * gdl/gdl-data-frame.c: * gdl/gdl-data-frame.h: * gdl/gdl-data-model-test.c: * gdl/gdl-data-model-test.h: * gdl/gdl-data-model.c: * gdl/gdl-data-model.h: * gdl/gdl-data-row.c: * gdl/gdl-data-row.h: * gdl/gdl-data-view.c: * gdl/gdl-data-view.h: * gdl/test-dataview.c: Removed old and unused API and thus fixed #513845 – Port gdl to gio === gdl 2.23.90 === 2008-08-18 Naba Kumar <naba@gnome.org> * configure.in: Bumpped version to 2.23.90 * NEWS: Updated for a release. 2008-06-20 Christian Persch <chpe@gnome.org> * gdl/gdl-dock-layout.c: (gdl_dock_layout_construct_layouts_ui): Also replace GTK_SIGNAL_FUNC. 2008-06-20 Christian Persch <chpe@gnome.org> * gdl/gdl-data-frame.h: * gdl/gdl-data-view.h: * gdl/gdl-dock-bar.h: * gdl/gdl-dock-item-grip.c: * gdl/gdl-dock-item-grip.h: * gdl/gdl-dock-item.c: * gdl/gdl-dock-item.h: * gdl/gdl-dock-layout.h: * gdl/gdl-dock-master.h: * gdl/gdl-dock-notebook.h: * gdl/gdl-dock-object.h: * gdl/gdl-dock-paned.h: * gdl/gdl-dock-placeholder.h: * gdl/gdl-dock-tablabel.h: * gdl/gdl-dock.c: * gdl/gdl-dock.h: Use gtype macros instead of the deprecated gtk ones. Bug #539288. 2008-05-06 Johannes Schmid <jhs@gnome.org> Patch from Yuriy Penkin <yuriy.penkin@gmail.com>: * configure.in: #529457 – Superfluous condition? 2008-05-06 Johannes Schmid <jhs@gnome.org> * configure.in: Bump version to 2.23.0 (following GNOME cycle), bumped Gtk+ requirement to 2.12.0 and readded DISABLE_DEPRECATED Patch from Jan Arne Petersen * gdl/gdl-dock-bar.c (gdl_dock_bar_instance_init), (gdl_dock_bar_destroy), (gdl_dock_bar_add_item): * gdl/gdl-dock-item-grip.c (gdl_dock_item_grip_destroy), (gdl_dock_item_grip_instance_init): * gdl/gdl-switcher.c (button_new), (button_free), (gdl_switcher_class_init), (gdl_switcher_add_button), (set_switcher_style_internal): Port to the GtkTooltip API (fixes #457562) * gdl/gdl-switcher.c: Use smaller buttons to waste less space * gdl/gdl-dock-item.c gtk_notebook_set_page() -> gtk_notebook_set_current_page() to fix build === gdl 0.7.11 === 2008-03-09 Naba Kumar <naba@gnome.org> * NEWS: Updated (translation updates only) * configure.in: Bumped version to 0.7.11 === gdl 0.7.10 === 2008-02-25 Naba Kumar <naba@gnome.org> * NEWS: Updated * configure.in: Bumped version to 0.7.10 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr> * gdl/gdl-dock-item-grip.c: Avoid glib critical warnings === gdl 0.7.9 === 2008-02-11 Naba Kumar <naba@gnome.org> * configure.in: Used smaller gtk-doc version requirement. 2008-02-11 Johannes Schmid <jhs@gnome.org> * NEWS: * configure.in: Updated for release * docs/reference/gdl-docs.sgml: Make it look a bit prettier 2008-02-11 Johannes Schmid <jhs@gnome.org> * docs/reference/Makefile.am: Do not check for incomplete documentation status 2008-02-10 Johannes Schmid <jhs@gnome.org> * Makefile.am: * configure.in: * docs/reference/Makefile.am: * docs/reference/gdl-docs.sgml: * docs/reference/gdl-sections.txt: * docs/reference/gdl.types: Added gtk-doc documentation (currently 12% coverage...) * gdl/gdl-tools.h: Silece a gtk-doc warning 2008-02-04 Johannes Schmid <jhs@gnome.org> Patch from Og Maciel <ogmaciel@gnome.org>: * gdl/gdl-dock-item.c: (gdl_dock_item_class_init): Fixed documentation of property (#514116) === gdl 0.7.8 === 2008-01-28 Naba Kumar <naba@gnome.org> * NEWS, configure.in: Bumped version to 0.7.8 and updated news. * gdl/gdl-dock-item.c: (gdl_dock_item_dock): * gdl/gdl-switcher.c: (gdl_switcher_expose), (gdl_switcher_switch_page_cb), (gdl_switcher_class_init): Silenced some compiler warnings. 2008-01-18 Naba Kumar <naba@gnome.org> * gdl/gdl-dock-placeholder.c: (gdl_dock_placeholder_class_init): Fixes bug #509950 - L10N: typos in some messages (fow -> for) 2007-12-16 Johannes Schmid <jhs@gnome.org> * gdl/gdl-dock-item.c: (gdl_dock_item_dock): * gdl/gdl-dock-layout.c: * gdl/gdl-dock-object.c: (gdl_dock_object_real_reduce), (gdl_dock_object_detach): Backported several small improvements from Monodevelop 2007-09-26 Johannes Schmid <jhs@gnome.org> Patch by <genbell@tiscali.it>: * gdl/gdl-dock-item-grip.c: (gdl_dock_item_grip_set_property): Fix #462537 – GdlDockItemGrip notification callback 2007-09-26 Johannes Schmid <jhs@gnome.org> * autogen.sh: Fixed #468645 and #452331 by using gnome-autogen.sh instead of a buggy custom implementation 2007-09-25 Johannes Schmid <jhs@gnome.org> * gdl/gdl-switcher.c: Use smaller icons to not waste too much screen space 2007-09-24 Johannes Schmid <jhs@gnome.org> * gdl/gdl-icons.c: Do not ref/unref icon theme as GTK+ docs stricly say you should not do that! * configure.in: Disable deprecated flags completely until #457562 is fixed * MAINTAINERS: stick to GNOME convention to allow commit === gdl 0.7.7 === 2007-08-14 Naba Kumar <naba@gnome.org> * configure.in: Bumped version to 0.7.7 * NEWS: Updated. Patch from Halton Huo: * gdl/gdl-tools.h: Fixes Bug #407393 – (void)0 will cause build fail on Sun cc. 2007-07-21 Johannes Schmid <jhs@gnome.org> * configure.in: Removed GTK_DISABLE_DEPRECATED from CFLAGS because it will break with Gtk+ >= 2.10. There is a patch to move to the new tooltips API attached to bug #457562 2007-07-19 Johannes Schmid <jhs@gnome.org> * gdl/gdl-switcher.c: (layout_buttons): Fixed crasher in button layout 2007-06-30 Naba Kumar <naba.kumar@gnome.org> * gdl/gdl-dock-bar.c: (on_dock_item_foreach_disconnect), (gdl_dock_bar_destroy), (gdl_dock_bar_remove_item), (gdl_dock_bar_add_item): Removed minimized buttons from dockbar when corresponding dockitem is destroyed. Fixes bug #317004 - Crash when maximizaing widget that has been already removed === gdl 0.7.6 === 2007-06-22 Naba Kumar <naba.kumar@gnome.org> * NEWS: Updated * configure.in: Bumped version to 0.7.6 Patch from Halton Huo: * gdl/gdl-dock-item.c: (gdl_dock_item_expose), gdl/gdl-dock-tablabel.c: (gdl_dock_tablabel_expose), gdl/gdl-tools.h: Bug #407393 – (void)0 will cause build fail on Sun cc 2007-06-22 Naba Kumar <naba@gnome.org> * autogen.sh: Fixes bug 407400 – autogen.sh fails on Solaris find. 2007-05-07 Naba Kumar <naba@gnome.org> Patch from Cygwin Ports maintainer <yselkowitz@users.sourceforge.net>: * configure.in: Add '-no-undefined' to EXTRA_LDFLAGS for all platforms. * gdl/Makefile.am: Link libgdl-gnome-1 against libgdl-1. * gdl-1.0.pc.in: * gdl-gnome-1.0.pc.in: Fixed dependencies. === gdl 0.7.5 === 2007-05-06 Naba Kumar <naba@gnome.org> * configure.in: Fixes build failure. Bumped version. * NEWS: Updated === gdl 0.7.4 === 2007-05-06 Naba Kumar <naba@gnome.org> * configure.in: Bumped version to 0.7.4 * NEWS: Updated Patch from Halton Huo: * gdl/gdl-dock.c: Fixed __FUNCTION__ macro for sun. 2007-04-04 Naba Kumar <naba@gnome.org> * gdl/gdl-dock-master.c: (gdl_dock_master_class_init), (gdl_dock_master_instance_init), (gdl_dock_master_set_property), (gdl_dock_master_get_property), (gdl_dock_master_add), (set_switcher_style_foreach), (gdl_dock_master_set_switcher_style): Added a properly 'switcher-style' that sets the global switcher style for all notebook items. * gdl/gdl-switcher.c: (layout_buttons), (gdl_switcher_set_property), (gdl_switcher_get_property), (gdl_switcher_class_init), (gdl_switcher_instance_init), (gdl_switcher_add_button), (set_switcher_style_internal), (style_changed_notify), (gdl_switcher_set_style), (gdl_switcher_get_style), gdl/gdl-switcher.h: Renamed 'mode' to 'style' and added a GDL_SWITCHER_STYLE_TABS. Set/get style as property. * gdl/test-dock.c: (on_style_button_toggled), (create_style_button), (create_styles_item), (main): Added switcher style test code. * gdl/gdl-dock-paned.c: (gdl_dock_paned_dock): Got proper pane resizing patch from screem's version of gdl (which was in turn taken from monodevelop). 2007-04-03 Naba Kumar <naba@gnome.org> * configure.in: Added HAVE_GNOME config define. * gdl/gdl-dock-item.c: (gdl_dock_item_size_allocate): Do not allocate negative size to child. * (added) gdl/gdl-switcher.[ch], gdl/gdl.h, gdl/Makefile.am: Added a notebook like widget (derived from GtkNotebook) which has self organizing buttons instead of tabs. It can also become gtknotebook if show-tabs is enabled on it. Also the buttons can be configure to take icon-only, text-only, both or GNOME desktop setting for toolbars (default). * gdl/gdl-dock-notebook.c: (gdl_dock_notebook_instance_init), (gdl_dock_notebook_dock): Use the new GdlSwitcher widget instead of GtkNotebook. 2007-01-01 Naba Kumar <naba@gnome.org> * gdl/gdl-dock-item-grip.c: Added a 5 px alignment just before the item icon. === gdl 0.7.3 === 2007-03-25 Naba Kumar <naba@gnome.org> * NEWS: Updated for release. * gdl/gdl-dock-item.c: Fixed indentation. 2007-03-24 Naba Kumar <naba@gnome.org> * gdl/gdl-dock-item.c, gdl-dock.c: Implemented a heuristic algorithm to determin best docking place for new items. Improved 'preferred size' negotiation for dock items (required in the algorithm. * configure.in: Bumped version to 0.7.3 === gdl 0.7.2 === 2007-02-11 Naba Kumar <naba@gnome.org> * configure.in: Bumped version to 0.7.2 * NEWS: Updated for the release. 2007-02-01 Johannes Schmid <jhs@gnome.org> * Makefile.am: Install gdl-gnome.pc only if build with gnome support (#403044) === gdl 0.7.1 === 2007-01-18 Johannes Schmid <jhs@gnome.org> * po/LINGUAS * configure.in * autogen.sh: Applied http://live.gnome.org/GnomeGoals/PoLinguas Bumped version to 0.7.1 * NEWS: Updated for release 2007-01-17 Nickolay V. Shmyrev <nshmyrev@yandex.ru> Reviewed by Johannes Schmid <jhs@gnome.org>: * gdl/README.gdl-dock * gdl/gdl-combo-button.c * gdl/gdl-data-view.c * gdl/gdl-dock-bar.c * gdl/gdl-dock-item-grip.c * gdl/gdl-dock-item.c * gdl/gdl-dock-layout.c * gdl/gdl-dock-master.c * gdl/gdl-dock-notebook.c * gdl/gdl-dock-object.c * gdl/gdl-dock-paned.c * gdl/gdl-dock-placeholder.c * gdl/gdl-dock-tablabel.c * gdl/gdl-dock.c Bug 381845 – Grip doesn't change the title when long_name is changed 2007-01-17 Johannes Schmid <jhs@gnome.org> * gdl/gdl-dock-bar.c * gdl/test-dock.c: Added gdl_dock_bar_set/get_style (fix #397562) 2007-01-16 Pema Geyleg <pema.geyleg@gmail.com> * configure.in: Added 'dz' to ALL_LINGUAS. === GDL 0.7.0 === 2007-01-14 Naba Kumar <naba@gnome.org> * NEWS: updated for 0.7.0 release. 2006-09-18 Johannes Schmid <jhs@gnome.org> * configure.in: * gdl-gnome-1.0.pc.in (added): * gdl/Makefile.am: Split the library into libgdl (gtk only) and libgdl-gnome (with gnome support) Bumped version to 0.7.0 (because of obvious API changes) 2006-07-31 Johannes Schmid <jhs@gnome.org> * gdl/gdl-tools.c (removed): * gdl/gdl-tools.h: Removed bonobo-depency in gdl-tools.h and remove gdl-tools.c 2006-07-28 Johannes Schmid <jhs@gnome.org> * configure.in: Fixed --disable-gnome * autogen.sh: Always use automake-1.9 2006-07-19 Fredrik Axelsson <fraxbe@gmail.com> reviewed by: Johannes Schmid <jhs@cvs.gnome.org> * gdl/gdl-dock-item.c: * gdl/gdl-dock-master.c - Fixed a type which prevent the preview window from beeing shown - Fixed restoring of splitter positions 2006-07-08 Fredrik Axelsson <fraxbe@gmail.com> reviewed by: Johannes Schmid <jhs@cvs.gnome.org> * gdl/gdl-dock-item.c: * gdl/gdl-dock-master.c: * gdl/gdl-dock-placeholder.c: Make Gdl able to restore "floating" docks 2006-06-13 Johannes Schmid <jhs@cvs.gnome.org> * configure.in: Fixed configure script (#344678) 2006-06-01 Johannes Schmid <jhs@cvs.gnome.org> * autogen.sh: * configure.in: * gdl/Makefile.am: * gdl/gdl-dock-master.c: * gdl/gdl-dock.c: * gdl/gdl-stock.c: * gdl/gdl-tools.h: * gdl/gdl.h: * gdl/gdl-recent.c: * gdl/gdl-recent.h: Removed: Use GtkRecent instead Merged gdl-gtk to HEAD 2006-05-25 Naba Kumar <naba@gnome.org> * gdl/gdl-dock-item.c, gdl/gdl-dock-placeholder.c: Added width and height properties for placeholer and restore the dock item dimension when they are attached to the placeholder. Set placeholder width/height when items are hidden. Prevent placeholders to lose their hosts when the dock is reduced to the the root. * gdl/gdl-dock-notebook.c: Set the newly docked widget to current page. 2006-05-19 Naba Kumar <naba@gnome.org> * gdl/Makefile.am, gdl/gdl-dock-bar.c, gdl/gdl-dock-bar.h, gdl/test-dock.c: Added dockbar buttons style (icons/text/both/auto). === GDL 0.6.1 === 2005-10-15 Naba Kumar <naba@gnome.org> * NEWS: More updates. 2006-05-12 Johannes Schmid <jhs@cvs.gnome.org> * NEWS, MAINTAINERS: Updated 2006-06-01 Johannes Schmid <jhs@cvs.gnome.org> * gdl/Makefile.am: Fixed * autogen.sh: Changed from AM_PROG_LIBTOOL to AC_PROG_LIBTOOL 2006-06-01 Robert Staudinger <robert.staudinger@gmail.com> * gdl/Makefile.am: Some build fixes for mingw * gdl/gdl-stock.h: Load stock icons correctly even if not in installation path 2006-05-18 Robert Staudinger <robert.staudinger@gmail.com> reviewed by: Johannes Schmid <jhs@cvs.gnome.org> * configure.in: * gdl/Makefile.am: * gdl/gdl-dock-master.c: * gdl/gdl-dock.c: Fix building on win32 (#342227) Issues: + The preview rectangle is not visible. + The icons are not found when not in compile-time prefix 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org> * symbol-browser-control: Removed deprecated directory * configure.in: * gdl/Makefile.am: * gdl/gdl-tools.c: * gdl/gdl-tools.h: * gdl/gdl.h: * idl/.cvsignore: * idl/GDL.idl: * idl/Makefile.am: * idl/editor-buffer.idl: * idl/editor-gutter.idl: * idl/symbol-browser.idl: * symbol-browser-control/.cvsignore: * symbol-browser-control/GNOME_Development_SymbolBrowser.server.in: * symbol-browser-control/Makefile.am: * symbol-browser-control/factory.c: * symbol-browser-control/gnome-symbol-browser.xml: * symbol-browser-control/pixmaps/.cvsignore: * symbol-browser-control/pixmaps/Makefile.am: * symbol-browser-control/pixmaps/sv_class.xpm: * symbol-browser-control/pixmaps/sv_enum.xpm: * symbol-browser-control/pixmaps/sv_enumerator.xpm: * symbol-browser-control/pixmaps/sv_function.xpm: * symbol-browser-control/pixmaps/sv_macro.xpm: * symbol-browser-control/pixmaps/sv_private_fun.xpm: * symbol-browser-control/pixmaps/sv_private_var.xpm: * symbol-browser-control/pixmaps/sv_protected_fun.xpm: * symbol-browser-control/pixmaps/sv_protected_var.xpm: * symbol-browser-control/pixmaps/sv_public_fun.xpm: * symbol-browser-control/pixmaps/sv_public_var.xpm: * symbol-browser-control/pixmaps/sv_static_fun.xpm: * symbol-browser-control/pixmaps/sv_static_var.xpm: * symbol-browser-control/pixmaps/sv_struct.xpm: * symbol-browser-control/pixmaps/sv_typedef.xpm: * symbol-browser-control/pixmaps/sv_unknown.xpm: * symbol-browser-control/pixmaps/sv_variable.xpm: * symbol-browser-control/symbol-browser-cobject.c: * symbol-browser-control/symbol-browser-cobject.h: * symbol-browser-control/symbol-browser.c: * symbol-browser-control/symbol-browser.h: * symbol-browser-control/tagmanager/.cvsignore: * symbol-browser-control/tagmanager/Makefile.am: * symbol-browser-control/tagmanager/args.c: * symbol-browser-control/tagmanager/args.h: * symbol-browser-control/tagmanager/asm.c: * symbol-browser-control/tagmanager/asp.c: * symbol-browser-control/tagmanager/awk.c: * symbol-browser-control/tagmanager/beta.c: * symbol-browser-control/tagmanager/c.c: * symbol-browser-control/tagmanager/cobol.c: * symbol-browser-control/tagmanager/ctags.c: * symbol-browser-control/tagmanager/ctags.h: * symbol-browser-control/tagmanager/debug.c: * symbol-browser-control/tagmanager/debug.h: * symbol-browser-control/tagmanager/eiffel.c: * symbol-browser-control/tagmanager/entry.c: * symbol-browser-control/tagmanager/entry.h: * symbol-browser-control/tagmanager/fortran.c: * symbol-browser-control/tagmanager/general.h: * symbol-browser-control/tagmanager/get.c: * symbol-browser-control/tagmanager/get.h: * symbol-browser-control/tagmanager/include/.cvsignore: * symbol-browser-control/tagmanager/include/Makefile.am: * symbol-browser-control/tagmanager/include/tm_file_entry.h: * symbol-browser-control/tagmanager/include/tm_project.h: * symbol-browser-control/tagmanager/include/tm_source_file.h: * symbol-browser-control/tagmanager/include/tm_symbol.h: * symbol-browser-control/tagmanager/include/tm_tag.h: * symbol-browser-control/tagmanager/include/tm_tagmanager.h: * symbol-browser-control/tagmanager/include/tm_work_object.h: * symbol-browser-control/tagmanager/include/tm_workspace.h: * symbol-browser-control/tagmanager/keyword.c: * symbol-browser-control/tagmanager/keyword.h: * symbol-browser-control/tagmanager/lisp.c: * symbol-browser-control/tagmanager/lua.c: * symbol-browser-control/tagmanager/main.h: * symbol-browser-control/tagmanager/make.c: * symbol-browser-control/tagmanager/options.c: * symbol-browser-control/tagmanager/options.h: * symbol-browser-control/tagmanager/parse.c: * symbol-browser-control/tagmanager/parse.h: * symbol-browser-control/tagmanager/parsers.h: * symbol-browser-control/tagmanager/pascal.c: * symbol-browser-control/tagmanager/perl.c: * symbol-browser-control/tagmanager/php.c: * symbol-browser-control/tagmanager/python.c: * symbol-browser-control/tagmanager/read.c: * symbol-browser-control/tagmanager/read.h: * symbol-browser-control/tagmanager/regex.c: * symbol-browser-control/tagmanager/rexx.c: * symbol-browser-control/tagmanager/ruby.c: * symbol-browser-control/tagmanager/scheme.c: * symbol-browser-control/tagmanager/sh.c: * symbol-browser-control/tagmanager/slang.c: * symbol-browser-control/tagmanager/sort.c: * symbol-browser-control/tagmanager/sort.h: * symbol-browser-control/tagmanager/strlist.c: * symbol-browser-control/tagmanager/strlist.h: * symbol-browser-control/tagmanager/tcl.c: * symbol-browser-control/tagmanager/tm_file_entry.c: * symbol-browser-control/tagmanager/tm_project.c: * symbol-browser-control/tagmanager/tm_source_file.c: * symbol-browser-control/tagmanager/tm_symbol.c: * symbol-browser-control/tagmanager/tm_tag.c: * symbol-browser-control/tagmanager/tm_tagmanager.c: * symbol-browser-control/tagmanager/tm_work_object.c: * symbol-browser-control/tagmanager/tm_workspace.c: * symbol-browser-control/tagmanager/vim.c: * symbol-browser-control/tagmanager/vstring.c: * symbol-browser-control/tagmanager/vstring.h: * symbol-browser-control/tagmanager/yacc.c: * symbol-browser-control/test-symbol-browser-ui.xml: * symbol-browser-control/test-symbol-browser.c: Created gdl-gtk branch: - remove symbol-browser-control (deprecated) - Add conditional compile for GNOME/Bonobo 2006-04-28 Johannes Schmid <jhs@cvs.gnome.org> * Makefile.am: Fixed distcheck * configure.in: * NEWS Bumped version to 0.6.1 - no major changes, just build fixes 2006-04-17 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Remove obsolete entry for no_NO. * po/no.po: And the translation. 2006-04-14 Ilkka Tuohela <hile@iki.fi> * configure.in: Added fi to ALL_LINGUAS 2006-03-16 Johannes Schmid <jhs@gnome.org> * autogen.sh: New autogen.sh, should work better 2005-09-22 Naba Kumar <naba@gnome.org> Patch from: Erwin Rol <mailinglists@erwinrol.com> * gdl/gdl-combo-button.c, gdl/gdl-combo-button.h, gdl/gdl-dock-bar.c, gdl/gdl-dock-bar.h, gdl/gdl-dock-layout.c, gdl/gdl-dock-layout.h, gdl/gdl-dock-master.c, gdl/gdl-dock-master.h, gdl/gdl-dock-notebook.c, gdl/gdl-dock-notebook.h, gdl/gdl-dock-object.c, gdl/gdl-dock-object.h, gdl/gdl-dock-paned.c, gdl/gdl-dock-paned.h, gdl/gdl-dock-placeholder.c, gdl/gdl-dock-placeholder.h, gdl/gdl-dock-tablabel.c, gdl/gdl-dock-tablabel.h, gdl/gdl-dock.c, gdl/gdl-dock.h, gdl/gdl-icons.c, gdl/gdl-stock.c, gdl/gdl-stock.h, gdl/gdl-tools.c, gdl/gdl-tools.h: Converted lisense to LGPL from GPL, bug #316850. Authors approvals: http://sourceforge.net/mailarchive/message.php?msg_id=13015638 http://sourceforge.net/mailarchive/message.php?msg_id=13020424 http://sourceforge.net/mailarchive/message.php?msg_id=13015024 2005-08-31 Naba Kumar <naba@gnome.org> * configure.in, gdl.spec.in, gdl-1.0.pc.in: Restored libbonoboui dependency. Fixed bug #314367. 2005-08-24 Pawan Chitrakar <pchitrakar@gmail.com> * configure.in: Added ne in ALL_LINGUAS 2005-07-27 Naba Kumar <naba@gnome.org> * configure.in, gdl-1.0.pc.in, gdl.spec.in: Removed libbonobo dep. 2005-07-06 Jeroen Zwartepoorte <jeroen.zwartepoorte@gmail.com> * gdl/gdl-dock-master.c: (foreach_lock_unlock), (gdl_dock_master_lock_unlock): * gdl/gdl-dock-object.c: (gdl_dock_object_real_detach): * gdl/gdl-dock-placeholder.c: (gdl_dock_placeholder_set_property): use GINT_TO_POINTER instead of casting an int directly to a gpointer. Fixes compilation with gcc4. === GDL 0.6.0 === 2005-06-27 Naba Kumar <naba@gnome.org> * configure.in: Bumpped version to 0.6.0 * NEWS: Updated. 2005-06-23 Naba Kumar <naba@gnome.org> * gdl/gdl-dock-layout.c: gcc4 compile fixes. Patch from David Malcolm <dmalcolm@redhat.com>. 2005-03-20 Naba Kumar <naba@gnome.org> * Makefile.am, configure.in, gdl/Makefile.am, gdl/gdl.h: Removed corba generated codes for symbolbrowser, idl files, configure codes for ctags and other deprecated stuffs. * gdl.spec.in: Fixed RPM package creation. === GDL 0.5.0 === 2005-03-14 Naba Kumar <naba@gnome.org> * configure.in, NEWS: Bumpped version to 0.5.0 and prepared for release. * gdl/Makefile.am: Added image_DATA in EXTRA_DIST. 2005-04-01 Steve Murphy <murf@e-tools.com> * configure.in: Added "rw" to ALL_LINGUAS. 2005-03-08 Naba Kumar <naba@gnome.org> * configure.in, Makefile.am: Disabling symbol-browser build as it has been deprecated. Eventually, it will be removed. Patch from: Pierre Sarrazin <sarrazip@sarrazip.com> * gdl.spec.in: Updated and fixed rpm spec file. Patch from: David A Knight <david@ritter.demon.co.uk> * gdl/gdl-dock-item.c: Fixed to enable hide/show of GdlDockItem to be detected. Bug #143471. Patch from: David A Knight <david@ritter.demon.co.uk> * gdl/gdl-dock-item-grip.c, gdl/gdl-dock-item.[ch], gdl/gdl-dock-master.c: The attached patch modifies the behaviour of GdlDockItem/GdlDockItemGrip so that even when locked the grip bar is always displayed. To allow items to not have a grip bar at all a new behaviour is also added, GDL_DOCK_ITEM_BEH_NO_GRIP, as the locked status can no longer be used for this. Bug #143475 Patch from: David A Knight <david@ritter.demon.co.uk> * gdl/gdl-dock-bar.[ch]: Added orientation get/set functions to allow for horizontal/vertical layout -- bug #155339 2004-12-25 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Add «nb» to ALL_LINGUAS. 2004-11-04 Amanpreet Singh Alam <aalam@redhat.com> * configure.in: pa is added to ALL_LINGUAS 2004-04-02 Gareth Owen <gowen72@yahoo.com> * configure.in: Added en_GB to ALL_LINGUAS 2004-03-10 Alastair McKinstry <mckinstry@computer.org> * configure.in: Added "ga" to ALL_LINGUAS. 2004-03-05 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/Makefile.am: Don't install gdl-dock-item-grip.h * gdl/gdl-dock-bar.c (gdl_dock_bar_instance_init) (gdl_dock_bar_destroy, gdl_dock_bar_add_item): Fix memory and tooltip object leaks. * gdl/gdl-dock-item-grip.h: * gdl/gdl-dock-item-grip.c: Remove unused a11y code. Will have to implement it later, but for now it clutters the source file. Moved stock icons initialization to class_init. (ensure_title_and_icon_pixbuf): Move Pango layout and pixbuf creation to this function. (gdl_dock_item_grip_expose): Simplify logic and use ensure_title_and_icon_pixbuf. (gdl_dock_item_grip_realize, gdl_dock_item_grip_size_request) (gdl_dock_item_grip_item_notify): Ditto (ellipsize_layout, gdl_dock_item_grip_size_allocate): Title ellipsizing code. * gdl/gdl-dock-item.c (gdl_dock_item_button_changed): Check for grip->title_window before resetting the cursor. * gdl/gdl-dock-object.c (gdl_dock_object_finalize): Free the stock_id property. 2004-03-01 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-master.c (gdl_dock_master_drag_motion): When traversing the widget hierarchy looking for a dock to request docking ignore those docks not belonging to ourselves. 2004-03-01 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-item-grip.c (gdl_dock_item_grip_expose) (gdl_dock_item_grip_item_notify, gdl_dock_item_grip_size_allocate): Fix some RTL issues and the positioning for the iconify button when the close is hidden. 2004-03-01 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-item-grip.c (gdl_dock_item_grip_get_title_area) (gdl_dock_item_grip_item_notify, gdl_dock_item_grip_set_property) (gdl_dock_item_grip_size_request, gdl_dock_item_grip_size_allocate): * gdl/gdl-dock-item.h: Patch by Todd Berman. Adds two new behaviors to hide the iconify and close button in the item handle. * gdl/test-dock.c (main): Modify the behavior of a couple items to test the new options. Remove the log handlers code. 2004-02-28 Adam Weinberger <adamw@FreeBSD.org> * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS. 2004-02-12 Gustavo Giráldez <gustavo.giraldez@gmx.net> Patch by Jeroen Zwartepoorte and Gustavo Giráldez. * gdl/gdl-dock-item-grip.c (gdl_dock_item_grip_size_allocate): Offset child allocation by the given allocation coordinates. * gdl/gdl-dock-item.c (gdl_dock_item_class_init) (gdl_dock_item_size_request, gdl_dock_item_size_allocate) (gdl_dock_item_style_set): Setup a default style for the GdlDockItem class which sets the xthickness/ythickness to 0. Use the thickness for size_request and respect it in size_allocate. * gdl/gdl-dock-notebook.c (gdl_dock_notebook_class_init): Setup a style for GdlDockItem objects docked inside GtkNotebooks so they have a 2 pixel border around them. 2004-02-08 Jeroen Zwartepoorte <jeroen@xs4all.nl> * gdl/gdl-dock-bar.c: (update_dock_items): Properly add/remove items based on the ICONIFIED flag. * gdl/gdl-dock-item.c: (gdl_dock_item_show_item): Unset the ICONIFIED flag when showing an item. 2004-02-08 Jeroen Zwartepoorte <jeroen@xs4all.nl> * configure.in: * gdl/Makefile.am: * gdl/gdl-dock-bar.c: * gdl/gdl-dock-bar.h: * gdl/gdl-dock-item-grip.c: (gdl_dock_item_grip_get_title_area), (gdl_dock_item_grip_expose), (gdl_dock_item_grip_item_notify), (gdl_dock_item_grip_destroy), (gdl_dock_item_grip_set_property), (gdl_dock_item_grip_close_clicked), (gdl_dock_item_grip_iconify_clicked), (gdl_dock_item_grip_instance_init), (gdl_dock_item_grip_realize), (gdl_dock_item_grip_unrealize), (gdl_dock_item_grip_map), (gdl_dock_item_grip_unmap), (gdl_dock_item_grip_size_request), (gdl_dock_item_grip_size_allocate), (gdl_dock_item_grip_add), (gdl_dock_item_grip_remove), (gdl_dock_item_grip_forall), (gdl_dock_item_grip_child_type), (gdl_dock_item_grip_class_init), (gdl_dock_item_grip_new): * gdl/gdl-dock-item-grip.h: * gdl/gdl-dock-item.c: (gdl_dock_item_class_init), (gdl_dock_item_instance_init), (gdl_dock_item_set_property), (gdl_dock_item_get_property), (gdl_dock_item_size_request), (gdl_dock_item_size_allocate), (gdl_dock_item_button_changed), (gdl_dock_item_motion), (gdl_dock_item_tab_button), (gdl_dock_item_showhide_grip), (gdl_dock_item_new), (gdl_dock_item_new_with_stock), (gdl_dock_item_iconify_item): * gdl/gdl-dock-item.h: * gdl/gdl-dock-notebook.c: (gdl_dock_notebook_class_init), (gdl_dock_notebook_instance_init), (gdl_dock_notebook_dock): * gdl/gdl-dock-object.c: (gdl_dock_object_class_init), (gdl_dock_object_set_property), (gdl_dock_object_get_property): * gdl/gdl-dock-object.h: * gdl/gdl-dock.c: (gdl_dock_size_request), (gdl_dock_size_allocate), (gdl_dock_xor_rect): * gdl/gdl-dock.h: * gdl/gdl-stock.c: (icon_set_from_file), (add_icon), (gdl_stock_init): * gdl/gdl-stock.h: * gdl/stock-close-12.png: * gdl/stock-menu-left-12.png: * gdl/stock-menu-right-12.png: * gdl/test-dock.c: (main): Improved GdlDock look (looks more like the Gimp's docking widget now). GdlDockItems can also have a stock_id now. Added a new GdlDockBar widget which displays iconified dockitems. 2004-02-05 Gustavo Giráldez <gustavo.giraldez@gmx.net> Changes to make GdlDock self contained and only requiring Gtk+, libglade and libxml to build it. This is so we can keep other copies in sync with this module. * gdl/gdl-tools.h: Added class boilerplate macros and base class method invocation macros, copied from libbonobo and libgnome. * gdl/gdl-combo-button.c: * gdl/gdl-data-frame.c: * gdl/gdl-data-row.c: * gdl/gdl-data-view.c: * gdl/gdl-dock-item-grip.c: * gdl/gdl-dock-item.c: * gdl/gdl-dock-layout.c: * gdl/gdl-dock-master.c: * gdl/gdl-dock-notebook.c: * gdl/gdl-dock-object.c: * gdl/gdl-dock-paned.c: * gdl/gdl-dock-placeholder.c: * gdl/gdl-dock-tablabel.c: * gdl/gdl-dock.c: * gdl/gdl-icons.c: * gdl/gdl-recent.c: s/GNOME_CLASS_BOILERPLATE/GDL_CLASS_BOILERPLATE/g s/GNOME_CALL_PARENT/GDL_CALL_PARENT/g s/GNOME_CALL_PARENT_WITH_DEFAULT/GDL_CALL_PARENT_WITH_DEFAULT/g Removed <libgnome/gnome-macros.h> includes. 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr> * configure.in: Added "hr" (Croatian) to ALL_LINGUAS. 2004-01-13 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-master.c (gdl_dock_master_drag_motion): Fix for strict aliasing compiler warning. 2003-12-29 Gustavo Giráldez <gustavo.giraldez@gmx.net> * configure.in: Require libgnomeui 2.5.0. 2003-12-26 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-icons.h: * gdl/gdl-icons.c: Ported to GtkIconTheme. Use new gobject's class private data (g_type_class_add_private, etc.). Removed "icon_zoom" property. (gdl_icons_new): Take one parameter instead of two. * symbol-browser-control/symbol-browser.c: Ported from symbol combo to GtkComboBox. * symbol-browser-control/symbol-browser-cobject.h: * symbol-browser-control/symbol-browser-cobject.c: Ported from BonoboXObject to BonoboObject. * configure.in: Added DEPRECATED_FLAGS. Define DEPRECATED_FLAGS and error compiler warnings only in maintainer mode. Require Gtk+ 2.3.0. * gdl/gdl-tools.c (gdl_pixmaps_free): Fix inverted precondition. * gdl/gdl-dock.c (gdl_dock_get_property): Replace deprecated g_value_set_string_take_ownership with g_value_take_string. * symbol-browser-control/test-symbol-browser.c: * symbol-browser-control/factory.c: * gdl/test-dataview.c: * gdl/gdl-dock-item-grip.c: * gdl/gdl-data-model-test.c: * gdl/gdl-data-frame.c: Fix compiler warnings. 2003-11-27 Jordi Mallach <jordi@sindominio.net> * configure.in (ALL_LINGUAS): Added "ca" (Catalan). 2003-09-13 Jeroen Zwartepoorte <jeroen@xs4all.nl> * gdl/Makefile.am: Added gdl-combo-button.[ch] and test case. * gdl/gdl-combo-button.c: New widget that is a button with an extra button next to it which can popup a menu. * gdl/gdl-combo-button.h: * gdl/gdl-tools.c: (gdl_pixmaps_free), (gdl_pixmaps_update): * gdl/gdl-tools.h: Added GdlPixmap utility. Copied from Evolution. Used for setting pixmaps in a bonoboui application. * gdl/gdl.h: * gdl/test-combo-button.c: (combo_button_activate_default_cb), (main): 2003-08-10 Wang Jian <lark@linux.net.cn> * configure.in: Added "zh_CN" to ALL_LINGUAS. 2003-08-07 Gustavo Giraldez <gustavo.giraldez@gmx.net> * NEWS: (late) update. === GDL 0.4.0 === 2003-08-06 Gustavo Giraldez <gustavo.giraldez@gmx.net> * configure.in: Bumped version number for new release. * AUTHORS: Updated. 2003-07-26 Jeroen Zwartepoorte <jeroen@xs4all.nl> * gdl/gdl-dock-layout.c: (gdl_dock_layout_build_models), (update_layouts_model), (cell_edited_cb), (gdl_dock_layout_construct_layouts_ui): Use COLUMN_EDITABLE of the hardcoded "1". * gdl/gdl-icons.c: (gdl_icons_instance_init): Enable SVG icon themes (patch by John Palmieri (#117301)). 2003-07-25 Pablo Saratxaga <pablo@mandrakesoft.com> * configure.in: Added Macedonian (mk) to ALL_LINGUAS 2003-07-22 Jeroen Zwartepoorte <jeroen@xs4all.nl> * gdl/gdl-dock-layout.c: (gdl_dock_layout_build_models), (update_layouts_model), (cell_edited_cb), (gdl_dock_layout_construct_layouts_ui), (gdl_dock_layout_get_layouts_ui): * gdl/layout.glade: * gdl/test-dock.c: (save_layout_cb), (main): HIGify the layout manager GUI. 2003-07-21 Artur Flinta <aflinta@cvs.gnome.org> * configure.in: Added "pl" in ALL_LINGUAS. 2003-06-14 Guntupalli Karunakar <karunakar@freedomink.org> * configure.in: Added "ml" in ALL_LINGUAS. 2003-05-28 Danilo Šegan <dsegan@gmx.net> * configure.in (ALL_LINGUAS): Added "sr" and "sr@Latn". 2003-05-13 Gustavo Giraldez <gustavo.giraldez@gmx.net> * configure.in: Updated required versions for dependencies. 2003-05-13 Marcel Telka <marcel@telka.sk> * configure.in (ALL_LINGUAS): Added "sk". 2003-04-20 Gustavo Giraldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-master.c: Don't set object->master to NULL when disposing the master. Instead call gdl_dock_object_unbind() so the dock object can unregister the weak pointer. That simplifies the remove and dispose methods a bit. 2003-04-20 Gustavo Giraldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-master.c (gdl_dock_master_drag_motion): Plugged a memory leak. 2003-04-05 Takeshi AIHANA <aihana@gnome.gr.jp> * configure.in: Added "ja" to ALL_LINGUAS. 2003-03-27 Evandro Fernandes Giovanini <evandrofg@ig.com.br> * configure.in (ALL_LINGUAS): Added "pt_BR". 2003-02-05 Thomas Vander Stichele <thomas at apestaart dot org> * configure.in: fix aclocal flags in maintainer mode 2003-01-24 Daniel Yacob <locales@geez.org> * configure.in: Added am to ALL_LINGUAS. 2003-01-23 Kjartan Maraas <kmaraas@gnome.org> * configure.in (ALL_LINGUAS): Added "no". 2003-01-20 Pablo Saratxaga <pablo@mandrakesoft.com> * configure.in: Added Dutch (nl) to ALL_LINGUAS 2003-01-20 Gustavo Giráldez <gustavo.giraldez@gmx.net> * configure.in: Removed quotes from GETTEXT_PACKAGE since it was breaking the GNOME translation status pages (#103848). 2003-01-18 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-master.c: layout_changed signal is now emitted whenever some item is docked or detached, either by the user or programatically. Previously, it was only emitted when the user changed the layout. Also, the signal is emitted in an idle handler to prevent multiple emission. The global "locked" property is now calculated more efficiently, and only reflects the locked state for items which can be locked, i.e. those which have a grip. (gdl_dock_master_add): Connect to "dock" and "detach" signals and "locked" notify for every dock item added to track layout changes and global "locked" property. (gdl_dock_master_remove): Queue a "layout_changed" signal and notify "locked" property if appropiate. * gdl/gdl-dock-layout.c: Items tree model updates are now incremental, not clear and fill. Models are created when the layout object is created and are updated whenever we receive a layout_changed signal from the master. (gdl_dock_layout_layout_changed_cb): Update items model. (gdl_dock_layout_attach): Idem. * gdl/gdl-dock-item.c: Removed GdlDockItemMenuData structure used to hold popup information, since it's no longer necessary. The "layout_changed" signal in the dock master is no longer emitted in lock_cb and hide_cb methods, since that's now tracked by the master itself. (gdl_dock_item_set_property): Emit layout_changed in the dock master when the locked property changes. * gdl/gdl-dock.c (gdl_dock_floating_window_delete_event_cb): Don't emit layout_changed in the master, since that's now handled transparently. 2003-01-12 Gustavo Giraldez <gustavo.giraldez@gmx.net> * configure.in: Removed old macros and dependencies. * gdl/default-icon.[ch]: * gdl/layout.glade1: * gdl/gdl-file-selector-util.[ch]: Removed obsolete files from CVS. * gdl/gdl-i18n.[ch]: New files used for internationalization of the library. * symbol-browser-control/Makefile.am: * gdl/Makefile.am: Removed old defines. Removed files from build. Added files necessary for internationalization. * gdl/gdl-data-frame.[ch]: * gdl/gdl-data-model-test.c: * gdl/gdl-data-model.c: * gdl/gdl-data-row.[ch]: * gdl/gdl-data-view.[ch]: * gdl/gdl-dock-item-grip.c: * gdl/gdl-dock-item.c: * gdl/gdl-dock-layout.c: * gdl/gdl-dock-master.c: * gdl/gdl-dock-notebook.c: * gdl/gdl-dock-object.c: * gdl/gdl-dock-paned.c: * gdl/gdl-dock-placeholder.c: * gdl/gdl-dock-tablabel.c: * gdl/gdl-dock.c: * gdl/gdl-icons.c: * gdl/gdl-recent.c: * gdl/gdl-tools.[ch]: * symbol-browser-control/factory.c: * symbol-browser-control/symbol-browser.[ch]: * symbol-browser-control/test-symbol-browser.c: Fix up files for i18n. Include config.h file. Remove some unnecessary includes. 2003-01-07 German Poo-Caaman~o <gpoo@ubiobio.cl> * configure.in: Added Spanish (es) to ALL_LINGUAS. 2003-01-03 Jeroen Zwartepoorte <jeroen@xs4all.nl> * configure.in: Update GNOME_REQUIRED to 2.1.0. * gdl/gdl-icons.c: (gdl_icons_get_property), (gdl_icons_set_property), (theme_changed_cb), (gdl_icons_instance_init), (gdl_icons_get_mime_icon): Fix mem leaks, possible infinite recursion, destroy icon cache on theme change and missing invalid property warning. 2002-12-27 Jeroen Zwartepoorte <jeroen@xs4all.nl> * gdl/gdl-icons.c: (gdl_icons_get_property), (gdl_icons_set_property), (gdl_icons_dispose), (gdl_icons_class_init), (gdl_icons_instance_init), (gdl_icons_new), (gdl_icons_get_folder_icon), (gdl_icons_get_uri_icon), (gdl_icons_get_mime_icon): Use the new GnomeIconTheme API. * gdl/gdl-icons.h: New GdlIcons class with dispose handler for cleanup. * symbol-browser-control/symbol-browser.c: (gsb_tree_node_set_pixbuf), (get_image_for_type_key), (gnome_symbol_browser_init), (gnome_symbol_browser_finalize): Uses the new gdl-icons API. 2002-12-23 Miloslav Trmac <mitr@volny.cz> * configure.in (ALL_LINGUAS): Added Czech (cs). 2002-11-23 Christophe Merlet <redfox@redfoxcenter.org> * configure.in (ALL_LINGUAS): Added French (fr). 2002-10-29 Jean Schurger <jschurger@schurger.org> * configure.in: updated for gdl.spec.in * gdl.spec.in: updated for gnome 2 2002-09-26 Gustavo Giráldez <gustavo.giraldez@gmx.net> * README, NEWS: updated for new release 2002-09-21 Gustavo Giráldez <gustavo.giraldez@gmx.net> * configure.in: Removed acconfig.h in favor of defining templates in the configure script directly (to conform with autoconf >= 2.52). Changes to make compatible with autoconf 2.13. 2002-09-20 Gustavo Giraldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-placeholder.h: Added missing G_END_DECLS. * configure.in: * symbol-browser-control/Makefile.am: * symbol-browser-control/pixmaps/Makefile.am: Created Makefile.am for the pixmaps directory. 2002-08-28 Christian Neumair <christian-neumair@web.de> * configure.in (ALL_LINGUAS): Added German (de). 2002-06-14 Dave Camp <dave@ximian.com> * configure.in: Applied a patch from Sven Herzberg <herzi@myrealbox.com> to fix the glib check. 2002-06-09 Jeroen Zwartepoorte <jeroen@xs4all.nl> * gdl/gdl-icons.c: (reload_theme): Use "file_views" gconf key instead of older "file-views" key from gnome1 era. 2002-06-04 Pablo Saratxaga <pablo@mandrakesoft.com> * configure.in: Added Vietnamese (vi) to ALL_LINGUAS 2002-06-04 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-layout.h: API additions. * gdl/gdl-dock-layout.c (gdl_dock_layout_construct_ui): Splitted in gdl_dock_layout_construct_items_ui and gdl_dock_layout_construct_layouts_ui to support the two new API functions. (gdl_dock_layout_get_items_ui, gdl_dock_layout_get_layouts_ui): New API functions. * gdl/layout.glade: Minor cosmetic and naming fixes. 2002-06-01 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock.c (gdl_dock_set_title) * gdl/gdl-dock-layout.c (gdl_dock_layout_construct_ui): Fixed a couple of memory leaks. 2002-05-27 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-icons.c (get_themed_icon_file_path) (pixbuf_for_name): Fixed a couple of memory leaks. 2002-05-19 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-recent.c (gdl_recent_delete_from_list): Check if the list after g_slist_delete_link is empty (fixes a crash when re-opening the only item in the recent list) and use delete_link instead of remove_link. 2002-05-12 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/Makefile.am, gdl/gdl.h, gdl/gdl-dock-item.[ch], gdl/gdl-dock-paned.[ch], gdl/gdl-dock-notebook.[ch], gdl/gdl-dock.[ch], gdl/gdl-dock-tablabel.[ch], gdl/gdl-dock-layout.[ch], gdl/layout.glade, gdl/test-dock.c, gdl/libgdlmarshal.list: New GdlDock widget architecture (see gdl/README.gdl-dock). * gdl/gdl-dock-object.[ch], gdl/gdl-dock-master.[ch], gdl/gdl-dock-item-grip.[ch], gdl/gdl-dock-placeholder.[ch]: New files for GdlDock. * gdl/README.gdl-dock: New file, merged relevant entries from TODO.gdl-dock (now removed). * gdl/gdl-recent.c (gdl_recent_get_list_type): Fixed compiler warning. * gdl/gdl-tools.h: Added two convenience macros GDL_CALL_VIRTUAL and GDL_CALL_VIRTUAL_WITH_DEFAULT. 2002-04-20 Jeroen Zwartepoorte <jeroen@xs4all.nl> * gdl/gdl-recent.c: Added James Willcox <jwillcox@cs.indiana.edu> (original author of gnome-recent on which gedit-recent is based, on which gdl-recent is based) to copyright list. * gdl/gdl-recent.h: Idem. 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net> * symbol-browser-control/factory.c, symbol-browser-control/symbol-browser-cobject.c, symbol-browser-control/test-symbol-browser.c: Fixed a ref leak and added ability to recognize file://... uri for setFile(). 2002-04-14 Naba Kumar <kh_naba@users.sourceforge.net> * idl/symbol-browser.idl: Added a new method called setFile(), which is used to set the current file. * symbol-browser-control/tagmanager/include/tm_tag.h, symbol-browser-control/tagmanager/tm_tag.c: Removed static qualifier from tm_tag_type_name() and availed it's prototype for use in outside code. also created reverse map function tm_tag_type_name(); * symbol-browser-control/test-symbol-browser.{c,h}, symbol-browser-control/symbol-browser.{c,h}, symbol-browser-control/symbol-browser-cobject.{c,h}, symbol-browser-control/Makefile.am: Added Per file Symbol browsing. with a new toolbar for symbol browser for listing per file symbol browsing. * symbol-browser-control/gnome-symbol-browser.xml: Added a new dockitem (toolbar) for file symbol browser. 2002-04-12 Naba Kumar <kh_naba@users.sourceforge.net> * symbol-browser-control/tagmanager/include/*.h, symbol-browser-control/tagmanager/include/Makefile.am, symbol-browser-control/tagmanager/*.[h,c], symbol-browser-control/tagmanager/Makefile.am: Upgraded tagmanager to 0.6 version. Added/removed many files. * symbol-browser-control/pixmaps/*.xpm: Removed old icon files. * symbol-browser-control/pixmaps/sv_*.xpm: Added new icon files. * symbol-browser-control/test-symbol-browser.c, symbol-browser-control/symbol-browser.{c,h}, symbol-browser-control/symbol-browser-cobject.{c,h}: Adjusted to the new tagmanager. Added more c types (enums, typedef etc) and organized all of them in sub folders to improve visibility and clarity. s/GtkObject/GObject/ as the derivative class for BonoboXObject (clears compiler warnings). Cleaned ref/unref issues with symbol-browser-control. 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net> * gdl/gdl-recent.c: Fixed a crash bug with tries to return the same list from which the only element has been removed (and hence freed). 2002-04-10 Jeroen Zwartepoorte <jeroen@xs4all.nl> * gdl/Makefile.am: Added gdl-recent.[ch]. * gdl/gdl-recent.c: New class for displaying recent files/projects. * gdl/gdl-recent.h: Idem. * gdl/gdl.h: Added new header files. 2002-04-09 Dave Camp <dave@ximian.com> * gdl/gdl-icons.c (remove_icon_file_name_suffix): Fix the string comparison. * gdl/gdl-data-view.c (gdl_data_view_class_init): Add an expander_size style property. * gdl/gdl-data-row.c: Remove the custom expand and remove pixbufs, and draw the expander with gtk. 2002-04-09 Dave Camp <dave@ximian.com> * gdl/gdl-dock-notebook.c (gdl_dock_notebook_bring_to_front): New function. * gdl/gdl-dock.c (gdl_dock_bring_to_front): New function. 2002-03-17 JP Rosevear <jpr@ximian.com> * Makefile.am: remove scintilla-control dir reference * Remove scintilla stuff for good 2002-03-16 Jeroen Zwartepoorte <jeroen@xs4all.nl> * gdl/Makefile.am: Added gdl-file-selector-util.[ch] back and also added gdl-tools.c * gdl/gdl-file-selector-util.c: (listener_cb), (replace_existing_file), (ok_clicked_cb), (concat_dir_and_file), (create_gtk_selector), (run_file_selector), (gdl_file_selector_open), (gdl_file_selector_open_multi), (gdl_file_selector_save): Ported to GTK+ 2.0 and added replace dialog if you selected a file in a save dialog that already exists. * gdl/gdl-tools.h: Added gdl_button_new_with_stock_image method. * gdl/gdl-tools.c: Idem. 2002-03-10 Dave Camp <dave@ximian.com> * configure.in: Require librsvg. * gdl/Makefile.am: Add new files. * symbol-browser-control/symbol-browser.c: (get_image_for_type): Use the gdl-icons to get the folder icon. * gdl/gdl-icons.[ch]: * gdl/defailt-icon.[ch]: * gdl/program.xpm: * gdl/shared.xpm: * gdl/static.xpm: New files. 2002-02-23 Jeroen Zwartepoorte <jeroen@xs4all.nl> * symbol-browser-control/gnome-symbol-browser.xml: Move "FormatUpdate" menuitem to the "View" menu 2002-02-21 Gustavo Giráldez <gustavo.giraldez@gmx.net> * configure.in, gdl/Makefile.am, symbol-browser-control/Makefile.am, symbol-browser-control/tagmanager/Makefile.am: Changes to make distcheck pass * gdl/Makefile.am: Removed gdl-file-selector-util.c from build * gdl/gdl-dock-item.c (gdl_dock_item_lock_cb): Emit "layout_changed" on the dock. 2002-02-14 Duarte Loreto <happyguy_pt@hotmail.com> * configure.in: Added pt (Portuguese) to ALL_LINGUAS 2002-02-06 JP Rosevear <jpr@ximian.com> * symbol-browser-control/Makefile.am: add "\" to continue EXTRA_DIST 2002-02-04 Jeroen Zwartepoorte <jeroen@xs4all.nl> * symbol-browser-control/symbol-browser-cobject.c: (impl_clear): Make it actually do something. 2002-02-03 Jeroen Zwartepoorte <jeroen@xs4all.nl> * Makefile.am: Added symbol-browser-control back. * configure.in: Idem. * symbol-browser-control/Makefile.am: Idem. * symbol-browser-control/factory.c: (on_format_update), (on_control_set_frame), (on_control_destroy), (control_factory): * symbol-browser-control/symbol-browser-cobject.c: Ported to gnome2. (gnome_symbol_browser_cobject_class_init), (gnome_symbol_browser_cobject_init), (gnome_symbol_browser_cobject_destroy), (impl_open_directory), (impl_clear), (impl_update), (impl_update_file), (impl_remove_file), (impl_save), (gnome_symbol_browser_cobject_new): Moved to BonoboXObject. * symbol-browser-control/symbol-browser-cobject.h: Idem. * symbol-browser-control/symbol-browser.c: Ported to GtkTreeView. (gnome_symbol_browser_class_init), (gnome_symbol_browser_init), (destroy_symbol_data_cb), (gsb_update_tree), (gsb_insert_nodes), (get_sub_node), (gsb_sub_node_data_new), (gsb_tree_node_data_new), (gsb_tree_node_data_free), (gsb_tree_node_data_copy), (gsb_tree_node_data_get_type), (gsb_tree_node_set_pixbuf), (gsb_tree_node_set_text), (row_activated_cb), (get_image_for_type), (get_tag_type_name), (symbol_print), (gnome_symbol_browser_new), (gnome_symbol_browser_get_type), (gnome_symbol_browser_destroy), (gnome_symbol_browser_reset), (gnome_symbol_browser_open_dir), (gnome_symbol_browser_clear), (gnome_symbol_browser_get_event_source): Ported to GtkTreeView. Uses BonoboEventSource now instead of events via PropertyBags. * symbol-browser-control/symbol-browser.h: Added get_event_source method. * symbol-browser-control/test-symbol-browser.c: (load_file), (open_or_save_dialog), (open_file_cb), (save_file_cb), (exit_cb), (event_cb), (main): Ported to gnome2, displays message dialog when user selects a symbol. 2002-02-02 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-item.c (gdl_dock_item_lock, gdl_dock_item_unlock, gdl_dock_item_lock_cb): New functions. (gdl_dock_item_set_property): Resize widget if changed locked behavior. (gdl_dock_item_popup_menu): Added "Lock" menu item. (gdl_dock_item_button_changed): Only activate popup is clicked on the drag handle. (gdl_dock_item_save_layout): Save locked attribute. * gdl/gdl-dock-layout.c (gdl_dock_layout_construct_dialog): Added "Locked" column. Use xmlFree instead of free in a couple of places. (gdl_dock_layout_update_items_model): New function to update checkboxes after loading a layout. * gdl/gdl-dock-notebook.c (gdl_dock_notebook_save_layout): Save locked attribute. * gdl/gdl-dock-tablabel.c (gdl_dock_master_changed_behavior): New function, notify callback. Added "master" property, which keeps a weak pointer to the dockitem which "owns" the tablabel. * gdl/gdl-dock.c (gdl_dock_build_layout, gdl_dock_load_layout): Call xmlFree on strings got from xmlGetProp. Restore locked attribute. 2002-01-30 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl-1.0.pc.in: Added libglade dependency * gdl/gdl-dock.c (gdl_dock_layout_build): Check the xml node's name for dock items. 2002-01-26 Dave Camp <dave@ximian.com> * gdl/Makefile.am: Remove gdl-file-selector-util. * gdl/gdl-data-frame.c (gdl_data_frame_draw): Only render things that are inside the expose area. (gdl_data_frame_finalize): Don't free the no-longer-existant path. (gdl_data_frame_button_press): Removed most of the implementation. (gdl_data_frame_new): Take a GdkDataRow instead of a path. * gdl/gdl-data-model-test.c (get_value): Make one value a boolean. (get_renderer): Added the is_editable field and set appropriately. * gdl/gdl-data-model.c (gdl_data_model_get_renderer): Added an is_editable field. * gdl/gdl-data-row.c (load_path): Pass the is_editable flag. (gdl_data_row_render): Render the selection and focus if necessary. (button_press_event): New function. (gdl_data_row_event): New function. (gdl_data_row_get_cell_area): New function. (gdl_data_row_set_selected): Set priv->selected to the selected argment instead of hard-coding FALSE. (gdl_data_row_set_focused): New function. (gdl_data_row_get_title): New function. * gdl/gdl-data-view.c (expose_frames): New function, moved from expose_children. (expose_widgets): New function. (gdl_data_view_expose): Use expose_frames and expose_widgets, (frame_at): Use priv->frames instead of priv->objects. (row_at): New function. (gdl_data_view_put): New function. (stop_editing): New function. (remove_widget_cb): New function. (button_press_event_cb): Handle editing if appropriate. (gdl_data_view_realize): New function. (gdl_data_view_size_request): New function. (gdl_data_view_size_allocate): New function (gdl_data_view_forall): New function. (gdl_data_view_remove): New function. (gdl_data_view_destroy): Updated. (gdl_data_view_class_init): Initialize GtkContainer methods. (gdl_data_view_set_model): Create toplevel rows and give them frames rather than letting the frames create rows. (gdl_data_view_layout): Use priv->frames instead of priv->objects. 2002-01-27 Mikael Hallendal <micke@codefactory.se> * gdl/gdl-data-view.c (gdl_data_view_set_model): cast to the correct type. * gdl/gdl-file-selector-util.h: don't include libgnome/gnome-defs.h 2002-01-13 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-layout.[ch]: New files. Object which wraps layout managment stuff for the dock. * gdl/layout.glade: Layout manager interface file. * gdl/test-dock.c: Removed layout saving/restoring stuff, replaced with GdlDockLayout object. * configure.in: Added libglade dependency. * gdl/Makefile.am: Added GdlDockLayout. Added GDK_DISABLE_DEPRECATED flag. * gdl/gdl-dock-item.c gdl/gdl-dock-paned.c gdl/gdl-dock.c: Replaced GDK deprecated function calls. 2002-01-12 Dave Camp <dave@ximian.com> * configure.in: Cleaned up some variables being used before AC_INIT, which seemed to break things. 2001-12-30 Dave Camp <dave@ximian.com> * gdl/gdl-data-frame.c (gdl_data_frame_class_init): Initialize the finalize member. (gdl_data_frame_finalize): New function. * gdl/gdl-data-view.c (gdl_data_view_destroy): Unref all the frames and the pixbufs. * gdl/gdl-data-row.c (load_path): Duplicate the name and renderer_field strings, and ref/sink the cell renderer. (unload_path): Free the renderer field and subrows. (gdl_data_row_finalize): Call unload_path, and unref the model. (gdl_data_row_new): Ref the model. 2001-12-30 Dave Camp <dave@ximian.com> * gdl/gdl-data-frame.c: Replaced frame->[x,y,width,height] with a GdkRectangle called area. Also got rid of the property code, as this is an object for internal use of the widget only. (gdl_data_frame_layout): Reflect area change. (gdl_data_frame_new): New function. (setup_layout): New function. (setup_path): New function. (gdl_data_frame_class_init): Don't initialize the properties. * gdl/gdl-data-view.c (frame_at): Use frame->area instead of frame->[x,y,width,height]. (gdl_data_view_set_model): Use gdl_data_frame_new and gdl_data_frame_set_position. 2001-12-30 Dave Camp <dave@ximian.com> * Added the beginnings of the GdlDataView widget, which will ultimately be a structure browser similar to the widgets used in ddd and gvd. 2001-12-21 Gustavo Giráldez <gustavo.giraldez@gmx.net> * Port to Gnome 2 platform of the source root files and the gdl/ directory. * gdl-1.0.pc.in gdl/libgdlmarshal.list: New files * gdlConf.sh.in gdl.m4: Removed files * autogen.sh: Changed to use gnome2 macros. * configure.in: gettext renamed to gdl-1. Disabled build of scintilla-control and symbol-browser-control. Version bumped to 0.3.0 * gdl/Makefile.am: Generate glib enums and marshals. Library renamed to libgdl-1. Headers are installed in $(includedir)/libgdl-1.0/gdl. IDL files are installed in $(datadir)/idl/libgdl-1.0 * gdl/gdl-server-manager.[ch]: Removed files * Changes to GdlDock: Type system changed to GType. Replaced old Gtk arg system with new GObject property system. Gtk signal system changed to GObject signal system. Removed draw virtuals, made expose-event handlers work correctly. Fixed a couple of object reference bugs (sink tablabels and bound items, unbind items when destroying the dock). * gdl/gdl-dock.c: libxml2 API changes. * gdl/gdl-dock-notebook.c: Fixed forall virtual. Moved internal GtkNotebook creation to gdl_dock_notebook_init function (it was in gdl_dock_notebook_new) * gdl/gdl-dock-tablabel.c: Tablabel handle doesn't have a shadow anymore, so it's more flat 2001-12-20 Naba Kumar <kh_naba@yahoo.com> * .cvsignore Update file. 2001-12-20 Naba Kumar <kh_naba@yahoo.com> * symbol-browser/.cvsignore symbol-browser/tagmanager/.cvsignore symbol-browser/tagmanager/include/.cvsignore Added files. 2001-12-20 Naba Kumar <kh_naba@yahoo.com> * Makefile.am: Added Module symbol-browser * configure.in: Added library checks for glib and gal. Added ctags configuration checks to be used with symbol-browser. Added configure outputs for symbol-browser. * acconfig.h: Added undefs for ctags configuration. * idl/symbol-browser.idl, idl/Makefile.am, gdl/Makefile.am, idl/GDL.idl: Added symbol-browser.idl * symbol-browser/*/*/* Added symbol-browser module. 2001-12-09 Simos Xenitellis <simos@hellug.gr> * configure.in: Added "el" to ALL_LINGUAS. 2001-12-09 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock-item.c (gdl_dock_item_get_arg): g_strdup long_name argument return. (gdl_dock_item_save_position): If saving floating position correctly set the position struct field. (gdl_dock_item_restore_position): Check for NULL target when docking. (gdl_dock_item_set_default_position): New function. * gdl/gdl-dock-item.h: Fixed GDL_DOCK_ITEM_IS_SHOWN macro. Added gdl_dock_item_set_default_position function. * gdl/gdl-dock-tablabel.c (gdl_dock_tablabel_paint): Use flat_box instead of box for the label background. * gdl/gdl-dock.c (gdl_dock_layout_load): Use the node's children to build the layout instead of the node itself, which is semantically more correct. * gdl/test-dock.c: Fix gdl_dock_layout_load call. 2001-12-02 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/TODO.gdl-dock: Updated * gdl/gdl-dock-item.[ch]: Removed location menu option functions and struct fields. Removed some (already fixed) FIXMEs. (gdl_dock_item_save_position, gdl_dock_item_restore_position): New docked position save/restore functions. (gdl_dock_item_get_pos_hint): New class virtual method to support position saving: returns a hinted relative position of the item to another named item. (gdl_dock_item_{dock,undock}_cb): Dock/Undock menu items callbacks. (gdl_dock_item_dock_to): Save docked position if item wants to float. Containers can no longer be nested inside notebooks: the item is docked relative to the container notebook in such case. (gdl_dock_item_hide): Save current dock position. (gdl_dock_item_show): New function, to show a previously hidden, via gdl_dock_item_hide, item. * gdl/gdl-dock-notebook.c: Implemented get_pos_hint virtual. (gdl_dock_notebook_add): create default label from long name if available. * gdl/gdl-dock-paned.c: Implemented get_pos_hint virtual. * gdl/gdl-dock-tablabel.c (gdl_dock_tablabel_size_allocate): Fixed allocation bug related to unsigned arithmetic operations. * gdl/gdl-dock.[ch] (gdl_dock_get_named_items): New function. 2001-11-18 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock.c (gdl_dock_layout_load): Test if we have docked items to show. * gdl/gdl-server-manager.c (destroy_cb): Call all_destroyed_callback only if set. 2001-11-15 Dave Camp <dave@ximian.com> * gdl/gdl-file-selector-util.c: Added file. Copied from libgnomefilesel. * gdl/Makefile.am: Build gdl-file-selector-util.c. 2001-11-10 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock.c (gdl_dock_layout_build): changed signature and reorganized function to avoid creating empty docking containers. (gdl_dock_bind_item): check for dockitem name duplication. * gdl/gdl-dock-item.c (gdl_dock_item_hide_cb): save pointer to dock before calling hide to emit signal later. * gdl/gdl-dock-notebook.c: removed auto_reduce debug message. Create the GtkNotebook with scrollable tabs. 2001-10-28 Christian Rose <menthos@menthos.com> * configure.in: Added "da" to ALL_LINGUAS. 2001-10-09 Gustavo Giráldez <gustavo.giraldez@gmx.net> * Lots of bugfixes and new features to GdlDock by Jeroen Zwartepoorte <jeroen@xs4all.nl> and me, including: * gdl/gdl-dock.c: * gdl/gdl-dock.h: New docking layout saving/restoring using an XML format (functions gdl_dock_layout_{load,save}). New methods gdl_dock_{bind,unbind}_item, to connect item signals and to keep track of the items for layout managment. New function: gdl_dock_get_item_by_name. Implemented "layout_changed" signal emission. * gdl/gdl-dock-tablabel.h: * gdl/gdl-dock-tablabel.c: New files. Implement a tablabel for GdlDockNotebooks with handles to drag the items. * gdl/gdl-dock-item.h: * gdl/gdl-dock-item.c: * gdl/gdl-dock-paned.h: * gdl/gdl-dock-paned.c: * gdl/gdl-dock-notebook.h: * gdl/gdl-dock-notebook.c: renamed "drag_request" signal and methods to "dock_request". New methods to support tablabels: {get,set}_tablabel and {hide,show}_handle. Implemented signals dock_drag_{begin,motion,end} to be used instead of directly calling gdl_dock functions, and to provide customization. Exposed several item properties by using GtkObject argument system. New function: gdl_dock_item_hide. Fixed popup menu and implemented "Hide" option. 2001-10-03 Gustavo Giráldez <gustavo.giraldez@gmx.net> * gdl/gdl-dock.h: fixed bug to correctly position the xored rectangle for the possible docking position when the dock is not at the origin of its GdkWindow. 2001-10-02 JP Rosevear <jpr@ximian.com> * scintilla-control/scintilla/Makefile.am: build static libtools libs * scintilla-control/Makefile.am: use static libtools libs for libtool 1.3.x 2001-09-30 Dave Camp <dave@ximian.com> * gdl/gdl-dock-notebook.c: * gdl/gdl-dock-notebook.h: * gdl/gdl-dock-paned.c: * gdl/gdl-dock-paned.h: * gdl/gdl-dock-item.c: * gdl/gdl-dock-item.h: * gdl/gdl-dock.c: * gdl/gdl-dock.h: New docking widget by Gustavo M. Giraldez and Jeroen Zwartepoorte. * gdl/Makefile.am: Build the GdlDock widget. * scintilla-control/Makefile.am: Build libscintilla-control.la instead of scintilla-control. * scintilla-control/scintilla-control.c: Use BONOBO_OAF_SHLIB_FACTORY instead of BONOBO_OAF_FACTORY. * scintilla-control/Bonobo_Control_Scintilla.oaf.in: Change the scintilla component from an exe component to a shlib component. * scintilla-control/scintilla-ui.xml: Changed the edit toolbar to be in band 2. 2001-08-25 Jeroen Zwartepoorte <jeroen@xs4all.nl> * scintilla-control/scintilla-ui.xml: Added EditorStats statusbar item. * scintilla-control/scintilla-control.c: Implemented EditorStats statusbar item. Displays "lines:columns" information. 2001-08-28 Fatih Demir <kabalak@gtranslator.org> * configure.in: Moved "AM_PROG_XML_I18N_TOOLS" after AC_INIT. 2001-08-26 JP Rosevear <jpr@ximian.com> * scintilla-control/scintilla-ui.xml: update place holder name to match gtkhtml (which we will guess in the standard 2001-08-08 Jens Finke <jens@gnome.org> * Makefile.am (EXTRA_DIST): Added *.spec[.in] and xml-i18n-*.in files. * configure.in: Added *_REQUIRED variables and appropriate AC_SUBST calls, use *_REQUIRED vars in CHECK_LIB macro, generate gdl.spec. * scintilla-control/Makefile.am: Removed duplicated EXTRA_DIST. * gdl.spec.in: New file. 2001-07-20 Dave Camp <dave@ximian.com> * Applied a patch from Gustavo M. Giraldez <gustavo.giraldez@gmx.net> to implement "Search" and "Search and Replace" verbs. 2001-07-09 Christopher R. Gabriel <cgabriel@cgabriel.org> * configure.in (ALL_LINGUAS): Added italian translation. 2001-07-07 Dave Camp <dave@ximian.com> * configure.in: Include a renamed copy of GDL_CHECK_LIB here, and use that instead. 2001-07-07 Dave Camp <dave@ximian.com> * scintilla-control/test.c: Changed to reflect idl changes. * scintilla-control/scintilla-persist-stream.c (impl_load): Removed the unused data variable. * scintilla-control/scintilla-editor-gutter.c: Replaced scintilla_editor_gutter_get_type with a BONOBO_X_TYPE_FUNC_FULL macro. * scintilla-control/scintilla-editor-buffer.c: Changed to reflect idl changes, and BonoboXObjectified. * scintilla-control/scintilla-control.c: Replaced init_scintilla_control_factory() and main() with BONOBO_OAF_FACTORY. (scintilla_factory): Marked the property description strings for translation. * scintilla-control/Makefile.am: Translate and install Bonobo_Control_Scintilla.oaf.in instead of installing scintilla.oafinfo. * idl/editor-buffer.idl: Put EditorBuffer int the GNOME::Development namespace and studlycapsify it. * gdl/Makefile.am (IDL_FLAGS): Fixed a typo (s/dil/idl/). * configure.in: Use GDL_CHECK_LIB for all the library checks, use AM_PROG_XML_I18N_TOOLS. * gdl.m4: New file. * Makefile.am: Install gdl.m4. * AUTHORS, MAINTAINERS, README: updated. 2001-06-21 JP Rosevear <jpr@ximian.com> * gdl/gdl-tools.h: s/GDF/GDL 2001-07-06 Dave Camp <dave@ximian.com> * scintilla-control/scintilla/Makefile.am (libscintilla_widget_a_SOURCES): Added the .h files. 2001-06-19 Dave Camp <dave@ximian.com> * scintilla-control/scintilla/ScintillaGTK.cxx (ScintillaGtk::size_request): Call size_request on the scrollbars. * scintilla-control/scintilla-editor-gutter.c: Formatting changes. 2001-05-12 Dave Camp <dave@ximian.com> * scintilla-control/scintilla-control.c (scintilla_factory): Unref the property bag after adding it to the control. (scintilla_factory): Create the gutter implementation. (scintilla_factory): Use arrows instead of + and - for the folding. (main): Create a running context and run gtk_main_quit on its last_unref signal. * scintilla-control/scintilla/ScintillaGTK.cxx: Changed the default requisition. * scintilla-control/Makefile.am (scintilla_control_SOURCES): Build scintilla-editor-gutter.[ch]. * scintilla-control/scintilla-editor-gutter.[ch]: New files. * idl/editor-gutter.idl: New file. * idl/GDL.idl: Include editor-gutter.idl * lib/Makefile.am (libgdl_la_SOURCES): Depend on editor-gutter.idl. 2001-03-18 Dirk Vangestel <dirk.vangestel@advalvas.be> * scintilla-control/scintilla-control.c (get_prop): Now returns line number when asked. Added an offset to the line numbers. * scintilla-control/scintilla-editor-buffer.c (impl_delete): Correcting deleting part of the text. 2001-03-14 Dirk Vangestel <dirk.vangestel@advalvas.be> * scintilla-control/scintilla-editor-buffer.c (impl_get_chars): Corrected getting only part of the text. 2001-03-06 Dave Camp <dave@ximian.com> * scintilla-control/scintilla-highlight.c (set_language_properties): Slightly better default colors, and set the color for the Highlight Guides. * scintilla-control/scintilla-control.c (scintilla_factory): Connect to the scintilla control's "notify" signal. (scintilla_factory): Set all the right properties for doing code folding on the scintilla widget, and enable Highlight Guides. (expand): New function. (fold_changed): New function. (margin_click): New function. (notify_cb): New function. 2001-03-05 Dave Camp <dave@ximian.com> * scintilla-control/scintilla-control.c (set_prop): (get_prop): Fixed the prototypes of these functions. 2001-03-05 Dave Camp <dave@ximian.com> * scintilla-control/scintilla/ScintillaGTK.cxx (SizeRequest): Request more sane values. 2001-03-05 Dave Camp <dave@ximian.com> * scintilla-control/scintilla-control.c (scintilla_factory): Add the line_num property. (set_prop): (get_prop): Implemented the line_num property. 2001-03-05 JP Rosevear <jpr@ximian.com> * scintilla-control/scintilla-highlight.c (set_language_properties): don't just set basic properties if there are keywords 2001-03-01 Ian McKellar <ian@eazel.com> * scintilla-control/scintilla.oafinfo: Added a nautilus:view_as_name property to the oafinfo file so that the Scintilla component can be used as a Nautilus view. 2001-02-28 Christian Rose <menthos@menthos.com> * configure.in: Added "sv" to ALL_LINGUAS. 2001-01-10 JP Rosevear <jpr@helixcode.com> * scintilla-control/scintilla/ScintillaGTK.cxx: proper casting 2001-01-06 Dave Camp <dave@helixcode.com> * scintilla-control/scintilla.oafinfo: Updated. * scintilla-control/scintilla-persist-file.c: Moved highlighting functions to scintilla-highlight.h (impl_load): call set_language_properties() with the mime type of the file. * scintilla-control/scintilla-control.c (scintilla_factory): Add the PersistStream interface to the control. * scintilla-control/scintilla-persist-stream.[ch]: New file. * scintilla-control/scintilla-highlight.[ch]: New file. * configure.in: check for gnome-vfs. 2000-12-18 JP Rosevear <jpr@helixcode.com> * scintilla-control/scintilla-ui.xml: Fix toolbar placement 2000-12-18 Dave Camp <dave@helixcode.com> * scintilla-control/scintilla-control.c (scintilla_factory): Set the width of the line number margin. 2000-12-03 Dave Camp <dave@helixcode.com> * idl/GDL.idl: Don't include the event channel idl. 2000-12-02 Dave Camp <dave@helixcode.com> * scintilla-control/scintilla-ui.xml: Added toolbar items. * scintilla-control/scintilla-editor-buffer.c (impl_get_chars): Renamed from impl_read(). (impl_insert): Changed to reflect idl changes. (init_editor_buffer_corba_class): s/read/get_chars/. * scintilla-control/scintilla-control.c (scintilla_factory): Added selection_start and selection_end properties. (scintilla_activate_cb): Rearrange the freezing. (get_prop): Implement the selection_start and selection_end props. * idl/editor-buffer.idl: Replaced read() with get_chars(). Take a null-terminated string for insert(). * gdl/Makefile.am (libgdlinclude_HEADERS): Install CORBA_GENERATED_HEADER_FILES 2000-11-11 JP Rosevear <jpr@helixcode.com> * NEWS: Remove borrowed cruft
Generated by dwww version 1.15 on Sat May 18 13:07:40 CEST 2024.