libegg r932 - in trunk: . doc doc/tmpl libegg



Author: vuntz
Date: Thu Feb 26 05:26:58 2009
New Revision: 932
URL: http://svn.gnome.org/viewvc/libegg?rev=932&view=rev

Log:
2009-02-26  Vincent Untz  <vuntz gnome org>

	* configure.in: add a note explaining how libegg works
	* doc/*: fix the build
	* libegg/Makefile.am: don't compile the icon chooser, it's broken right
	now.
	Based on patch by Martin Olsson <mnemo minimum se>
	Fix bug #572557.


Removed:
   trunk/doc/tmpl/egg-accel-dialog.sgml
   trunk/doc/tmpl/egg-action-group.sgml
   trunk/doc/tmpl/egg-action.sgml
   trunk/doc/tmpl/egg-markup.sgml
   trunk/doc/tmpl/egg-menu-merge.sgml
   trunk/doc/tmpl/egg-menu.sgml
   trunk/doc/tmpl/egg-radio-action.sgml
   trunk/doc/tmpl/egg-toggle-action.sgml
   trunk/doc/tmpl/eggcellrendererpixbuf.sgml
   trunk/doc/tmpl/eggdruid.sgml
   trunk/doc/tmpl/eggdruiddialog.sgml
   trunk/doc/tmpl/eggdruidpage.sgml
   trunk/doc/tmpl/eggdruidpagestandard.sgml
   trunk/doc/tmpl/eggiconlist.sgml
Modified:
   trunk/ChangeLog
   trunk/configure.in
   trunk/doc/Makefile.am
   trunk/doc/libegg-docs.xml
   trunk/doc/libegg-sections.txt
   trunk/doc/libegg.types
   trunk/libegg/Makefile.am

Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in	(original)
+++ trunk/configure.in	Thu Feb 26 05:26:58 2009
@@ -153,3 +153,21 @@
 libegg/toolpalette/Makefile
 doc/Makefile
 ])
+
+echo "
+
+libegg is not a regular library, it's a collection of various pieces of code
+that are or were aspiring to become included in one of the platform libraries.
+Whenever a part of libegg is accepted into a platform library, it's removed
+from libegg and a README file is left explaining where it moved.
+
+Note #1: It's not advised to build libegg by using "make" from the top
+directory. Instead you should run "make" inside the specific subdirectory that
+holds the feature you need to build and or modify. Each subdirectory typically
+contains a small test program as well.
+
+Note #2: Some GNOME applications have a source copy of libegg within their own
+source trees. If you fix a bug in such a copy of libegg, please make sure you
+also commit that bugfix in the upstream libegg module.
+
+"

Modified: trunk/doc/Makefile.am
==============================================================================
--- trunk/doc/Makefile.am	(original)
+++ trunk/doc/Makefile.am	Thu Feb 26 05:26:58 2009
@@ -51,8 +51,6 @@
 GTKDOC_LIBS = \
   $(top_builddir)/libegg/treeviewutils/libegg-treeview.la \
   $(top_builddir)/libegg/background-monitor/libegg-background-monitor.la \
-  $(top_builddir)/libegg/druid/libegg-druid.la \
-  $(top_builddir)/libegg/iconlist/libeggiconlist.la \
   $(top_builddir)/libegg/sidebar/libegg-sidebar.la \
   $(top_builddir)/libegg/toolpalette/libeggtoolpalette.la \
   $(top_builddir)/libegg/util/libeggutil.la \

Modified: trunk/doc/libegg-docs.xml
==============================================================================
--- trunk/doc/libegg-docs.xml	(original)
+++ trunk/doc/libegg-docs.xml	Thu Feb 26 05:26:58 2009
@@ -25,23 +25,6 @@
     <xi:include href="xml/eggtreemodelfilter.xml"/>
   </part>
 
-  <part id="menu">
-    <title>Action Based Menus</title>
-
-    <partintro>
-      <para>This section covers the new action based menu system
-      included in libegg</para>
-    </partintro>
-
-    <xi:include href="xml/egg-action.xml"/>
-    <xi:include href="xml/egg-action-group.xml"/>
-    <xi:include href="xml/egg-toggle-action.xml"/>
-    <xi:include href="xml/egg-radio-action.xml"/>
-    <xi:include href="xml/egg-menu-merge.xml"/>
-    <xi:include href="xml/egg-accel-dialog.xml"/>
-    <xi:include href="xml/egg-markup.xml"/>
-  </part>
-
   <part id="background-monitor">
     <title>Background Monitor</title>
 
@@ -57,32 +40,7 @@
   <!--
     <xi:include href="xml/eggcolumnmodel.xml"/>
     <xi:include href="xml/eggcolumnchooserdialog.xml"/>
-  -->
-
-  <part id="icon-list">
-    <title>Icon List</title>
-
-    <partintro>
-      <para>This is a new icon list widget.</para>
-    </partintro>
-
-    <xi:include href="xml/eggiconlist.xml"/>
-  </part>
-
-  <part id="druid">
-    <title>Druid</title>
-
-    <partintro>
-      <para>This is a new druid widget (also known as wizards).</para>
-    </partintro>
 
-    <xi:include href="xml/eggdruid.xml"/>
-    <xi:include href="xml/eggdruiddialog.xml"/>
-    <xi:include href="xml/eggdruidpage.xml"/>
-    <xi:include href="xml/eggdruidpagestandard.xml"/>
-  </part>
-
-  <!--
     <xi:include href="xml/eggtrayicon.xml"/>
     <xi:include href="xml/eggtraymanager.xml"/>
   -->
@@ -106,7 +64,6 @@
       <para>Utility functions related to thumbnailing, and a widget for
       displaying them.</para>
     </partintro>
-    <xi:include href="xml/eggmd5.xml"/>
     <xi:include href="xml/eggpixbufthumbnail.xml"/>
     <xi:include href="xml/eggthumbnailpreview.xml"/>
   </part>

Modified: trunk/doc/libegg-sections.txt
==============================================================================
--- trunk/doc/libegg-sections.txt	(original)
+++ trunk/doc/libegg-sections.txt	Thu Feb 26 05:26:58 2009
@@ -103,138 +103,6 @@
 EGG_TREE_MODEL_FILTER_GET_CLASS
 </SECTION>
 
-<INCLUDE>libegg/menu/egg-menu.h</INCLUDE>
-<SECTION>
-<FILE>egg-menu</FILE>
-</SECTION>
-
-<INCLUDE>libegg/menu/egg-menu.h</INCLUDE>
-<SECTION>
-<FILE>egg-action</FILE>
-<TITLE>EggAction</TITLE>
-egg_action_activate
-egg_action_create_icon
-egg_action_create_menu_item
-egg_action_create_tool_item
-egg_action_connect_proxy
-egg_action_disconnect_proxy
-egg_action_block_activate_from
-egg_action_unblock_activate_from
-egg_action_set_accel_path
-<SUBSECTION Standard>
-EGG_ACTION
-EGG_IS_ACTION
-EGG_TYPE_ACTION
-egg_action_get_type
-EGG_ACTION_CLASS
-EGG_IS_ACTION_CLASS
-EGG_ACTION_GET_CLASS
-</SECTION>
-
-<INCLUDE>libegg/menu/egg-menu.h</INCLUDE>
-<SECTION>
-<FILE>egg-action-group</FILE>
-EggActionGroupEntry
-<TITLE>EggActionGroup</TITLE>
-EggActionGroupEntryType
-egg_action_group_new
-egg_action_group_get_name
-egg_action_group_get_action
-egg_action_group_list_actions
-egg_action_group_add_action
-egg_action_group_remove_action
-egg_action_group_add_actions
-<SUBSECTION Standard>
-EGG_ACTION_GROUP
-EGG_IS_ACTION_GROUP
-EGG_TYPE_ACTION_GROUP
-egg_action_group_get_type
-EGG_ACTION_GROUP_CLASS
-EGG_IS_ACTION_GROUP_CLASS
-EGG_ACTION_GROUP_GET_CLASS
-</SECTION>
-
-<INCLUDE>libegg/menu/egg-menu.h</INCLUDE>
-<SECTION>
-<FILE>egg-toggle-action</FILE>
-<TITLE>EggToggleAction</TITLE>
-egg_toggle_action_toggled
-egg_toggle_action_set_active
-egg_toggle_action_get_active
-<SUBSECTION Standard>
-EGG_TOGGLE_ACTION
-EGG_IS_TOGGLE_ACTION
-EGG_TYPE_TOGGLE_ACTION
-egg_toggle_action_get_type
-EGG_TOGGLE_ACTION_CLASS
-EGG_IS_TOGGLE_ACTION_CLASS
-EGG_TOGGLE_ACTION_GET_CLASS
-</SECTION>
-
-<INCLUDE>libegg/menu/egg-menu.h</INCLUDE>
-<SECTION>
-<FILE>egg-radio-action</FILE>
-<TITLE>EggRadioAction</TITLE>
-egg_radio_action_get_group
-egg_radio_action_set_group
-<SUBSECTION Standard>
-EGG_RADIO_ACTION
-EGG_IS_RADIO_ACTION
-EGG_TYPE_RADIO_ACTION
-egg_radio_action_get_type
-EGG_RADIO_ACTION_CLASS
-EGG_IS_RADIO_ACTION_CLASS
-EGG_RADIO_ACTION_GET_CLASS
-</SECTION>
-
-<INCLUDE>libegg/menu/egg-menu.h</INCLUDE>
-<SECTION>
-<FILE>egg-menu-merge</FILE>
-EggMenuMergeNode
-EggMenuMergeNodeType
-<TITLE>EggMenuMerge</TITLE>
-egg_menu_merge_new
-egg_menu_merge_insert_action_group
-egg_menu_merge_remove_action_group
-egg_menu_merge_get_widget
-egg_menu_merge_add_ui_from_string
-egg_menu_merge_add_ui_from_file
-egg_menu_merge_remove_ui
-egg_menu_merge_ensure_update
-<SUBSECTION Standard>
-EGG_MENU_MERGE
-EGG_IS_MENU_MERGE
-EGG_TYPE_MENU_MERGE
-egg_menu_merge_get_type
-EGG_MENU_MERGE_CLASS
-EGG_IS_MENU_MERGE_CLASS
-EGG_MENU_MERGE_GET_CLASS
-</SECTION>
-
-<INCLUDE>libegg/menu/egg-menu.h</INCLUDE>
-<SECTION>
-<FILE>egg-accel-dialog</FILE>
-<TITLE>EggAccelDialog</TITLE>
-egg_accel_dialog_new
-egg_accel_dialog_rescan_accels
-<SUBSECTION Standard>
-EGG_ACCEL_DIALOG
-EGG_IS_ACCEL_DIALOG
-EGG_TYPE_ACCEL_DIALOG
-egg_accel_dialog_get_type
-EGG_ACCEL_DIALOG_CLASS
-EGG_IS_ACCEL_DIALOG_CLASS
-EGG_ACCEL_DIALOG_GET_CLASS
-</SECTION>
-
-<INCLUDE>libegg/menu/egg-menu.h</INCLUDE>
-<SECTION>
-<FILE>egg-markup</FILE>
-EggWidgetFunc
-egg_create_from_string
-egg_create_from_file
-</SECTION>
-
 <INCLUDE>libegg/background-monitor/egg-background-monitor.h</INCLUDE>
 <SECTION>
 <FILE>egg-background-monitor</FILE>
@@ -282,128 +150,6 @@
 EGG_COLUMN_CHOOSER_DIALOG_GET_CLASS
 </SECTION>
 
-<INCLUDE>libegg/iconlist/eggiconlist.h</INCLUDE>
-<SECTION>
-<FILE>eggiconlist</FILE>
-EGG_TYPE_ICON_LIST_ITEM
-EGG_ICON_LIST_ITEM
-EGG_IS_ICON_LIST_ITEM
-EggIconListPrivate
-EggIconListItem
-EggIconListForeachFunc
-EggIconListItemCompareFunc
-<TITLE>EggIconList</TITLE>
-egg_icon_list_new
-egg_icon_list_item_new
-egg_icon_list_item_set_data
-egg_icon_list_item_set_data_full
-egg_icon_list_item_get_data
-egg_icon_list_item_set_label
-egg_icon_list_item_get_label
-egg_icon_list_item_set_icon
-egg_icon_list_item_get_icon
-egg_icon_list_append_item
-egg_icon_list_prepend_item
-egg_icon_list_insert_item_before
-egg_icon_list_insert_item_after
-egg_icon_list_remove_item
-egg_icon_list_get_item_at_pos
-egg_icon_list_get_item_count
-egg_icon_list_foreach
-egg_icon_list_get_selected
-egg_icon_list_selected_foreach
-egg_icon_list_set_selection_mode
-egg_icon_list_get_selection_mode
-egg_icon_list_select_item
-egg_icon_list_unselect_item
-egg_icon_list_item_is_selected
-egg_icon_list_select_all
-egg_icon_list_unselect_all
-egg_icon_list_set_sorted
-egg_icon_list_get_sorted
-egg_icon_list_set_sort_func
-egg_icon_list_set_sort_order
-egg_icon_list_get_sort_order
-egg_icon_list_item_activated
-egg_icon_list_get_items
-<SUBSECTION Standard>
-EGG_ICON_LIST
-EGG_IS_ICON_LIST
-EGG_TYPE_ICON_LIST
-egg_icon_list_get_type
-EGG_ICON_LIST_CLASS
-EGG_IS_ICON_LIST_CLASS
-EGG_ICON_LIST_GET_CLASS
-</SECTION>
-
-<INCLUDE>libegg/druid/eggdruid.h</INCLUDE>
-<SECTION>
-<FILE>eggdruid</FILE>
-<TITLE>EggDruid</TITLE>
-egg_druid_new
-egg_druid_set_sidebar_image
-egg_druid_set_sidebar_image_alignment
-egg_druid_set_sidebar_color
-egg_druid_set_header_image
-egg_druid_set_header_color
-egg_druid_set_header_text_color
-egg_druid_insert_page_after
-egg_druid_append_page
-egg_druid_set_current_page
-<SUBSECTION Standard>
-EGG_DRUID
-EGG_IS_DRUID
-EGG_TYPE_DRUID
-egg_druid_get_type
-EGG_DRUID_CLASS
-EGG_IS_DRUID_CLASS
-EGG_DRUID_GET_CLASS
-</SECTION>
-
-<INCLUDE>libegg/druid/eggdruiddialog.h</INCLUDE>
-<SECTION>
-<FILE>eggdruiddialog</FILE>
-<TITLE>EggDruidDialog</TITLE>
-<SUBSECTION Standard>
-EGG_DRUID_DIALOG
-EGG_IS_DRUID_DIALOG
-EGG_TYPE_DRUID_DIALOG
-egg_druid_dialog_get_type
-EGG_DRUID_DIALOG_CLASS
-EGG_IS_DRUID_DIALOG_CLASS
-EGG_DRUID_DIALOG_GET_CLASS
-</SECTION>
-
-<INCLUDE>libegg/druid/eggdruidpage.h</INCLUDE>
-<SECTION>
-<FILE>eggdruidpage</FILE>
-<TITLE>EggDruidPage</TITLE>
-<SUBSECTION Standard>
-EGG_DRUID_PAGE
-EGG_IS_DRUID_PAGE
-EGG_TYPE_DRUID_PAGE
-egg_druid_page_get_type
-EGG_DRUID_PAGE_CLASS
-EGG_IS_DRUID_PAGE_CLASS
-EGG_DRUID_PAGE_GET_CLASS
-</SECTION>
-
-<INCLUDE>libegg/druid/eggdruidpagestandard.h</INCLUDE>
-<SECTION>
-<FILE>eggdruidpagestandard</FILE>
-<TITLE>EggDruidPageStandard</TITLE>
-egg_druid_page_standard_new
-egg_druid_page_standard_set_title
-<SUBSECTION Standard>
-EGG_DRUID_PAGE_STANDARD
-EGG_IS_DRUID_PAGE_STANDARD
-EGG_TYPE_DRUID_PAGE_STANDARD
-egg_druid_page_standard_get_type
-EGG_DRUID_PAGE_STANDARD_CLASS
-EGG_IS_DRUID_PAGE_STANDARD_CLASS
-EGG_DRUID_PAGE_STANDARD_GET_CLASS
-</SECTION>
-
 <INCLUDE>libegg/tray/eggtrayicon.h</INCLUDE>
 <SECTION>
 <FILE>eggtrayicon</FILE>
@@ -480,23 +226,6 @@
 EGG_SIDEBAR_BUTTON_GET_CLASS
 </SECTION>
 
-<INCLUDE>libegg/md5/eggmd5.h</INCLUDE>
-<FILE>eggmd5</FILE>
-<SECTION>
-EggMd5Digest
-egg_str_get_md5_digest
-egg_str_get_md5_str
-egg_md5_str_to_digest
-egg_md5_digest_to_str
-egg_md5_digest_dup
-egg_md5_digest_free
-egg_md5_digest_hash
-egg_md5_digest_equal
-<SUBSECTION Standard>
-egg_md5_digest_get_type
-EGG_TYPE_MD5_DIGEST
-</SECTION>
-
 <INCLUDE>libegg/pixbufthumbnail/egg-pixbuf-thumbnail.h</INCLUDE>
 <INCLUDE>pixbufthumbnail/egg-pixbuf-thumbnail.h</INCLUDE>
 <FILE>eggpixbufthumbnail</FILE>

Modified: trunk/doc/libegg.types
==============================================================================
--- trunk/doc/libegg.types	(original)
+++ trunk/doc/libegg.types	Thu Feb 26 05:26:58 2009
@@ -6,15 +6,6 @@
 
 #include <libegg/background-monitor/egg-background-monitor.h>
 
-#include <libegg/druid/eggdruid.h>
-#include <libegg/druid/eggdruiddialog.h>
-#include <libegg/druid/eggdruidpage.h>
-#include <libegg/druid/eggdruidpagestandard.h>
-
-#include <libegg/iconlist/eggiconlist.h>
-
-#include <libegg/menu/egg-menu.h>
-
 #include <libegg/sidebar/eggsidebar.h>
 #include <libegg/sidebar/eggsidebarbutton.h>
 
@@ -27,11 +18,6 @@
 egg_tree_multi_drag_source_get_type
 egg_tree_model_filter_get_type
 egg_background_monitor_get_type
-egg_druid_get_type
-egg_druid_dialog_get_type
-egg_druid_page_get_type
-egg_druid_page_standard_get_type
-egg_icon_list_get_type
 egg_sidebar_get_type
 egg_sidebar_button_get_type
 egg_tool_palette_get_type

Modified: trunk/libegg/Makefile.am
==============================================================================
--- trunk/libegg/Makefile.am	(original)
+++ trunk/libegg/Makefile.am	Thu Feb 26 05:26:58 2009
@@ -29,8 +29,10 @@
 SUBDIRS = util column-chooser treeviewutils \
   sidebar $(background_monitor_SUBDIRS) \
   $(tray_SUBDIRS) dock datetime $(thumbnail_SUBDIRS) \
-  $(iconchooser_SUBDIRS) smclient \
+  smclient \
   fileformatchooser $(gtk215_SUBDIRS)
+# Don't compile broken code
+#$(iconchooser_SUBDIRS)
 
 INCLUDES = \
   $(EGG_CFLAGS)  \



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]