com gtk/php-gtk: Cleaned up the TODO Threw out class/function 'not a bug' items Sorted classes and put log reports for each by them so we can see what _really_ needs doing at a glance *Note* the build log I used for this includes my Gtk TreePath-as-boxed patch, which kills a lot of p roblems.: TODO2

[email protected] (David Soria Parra) Thu, 27 Oct 2005 15:23:24 +0000
Newsgroups php.gtk.cvs
Message-ID <[email protected]>
Commit:    5b8e168d4107b746fae1d3cbeec5cc0479202a82
Author:    Steph Fox <[email protected]>         Thu, 27 Oct 2005 15:23:24 +0000
Parents:   2126cf13dac97966ee5164aeb3a2836b16b04928
Branches:  master

Link:       http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=5b8e168d4107b746fae1d3cbeec5cc0479202a82

Log:
Cleaned up the TODO
Threw out class/function 'not a bug' items
Sorted classes and put log reports for each by them so we can see what _really_ needs doing at a glance
*Note* the build log I used for this includes my GtkTreePath-as-boxed patch, which kills a lot of problems.

Changed paths:
  M  TODO2


Diff:
5b8e168d4107b746fae1d3cbeec5cc0479202a82
diff --git a/TODO2 b/TODO2
index fde7cf9..9853bfb 100644
--- a/TODO2
+++ b/TODO2
@@ -22,37 +22,79 @@ Base Functionality
 Classes and Functions
 ~~~~~~~~~~~~~~~~~~~~~
 * GtkAboutDialog
-  get_authors/set_authors
-  get_artists/set_artists
-  get_documenters/set_documenters
-  set_url_hook/set_email_hook
-  set_logo_icon_name seems to find no icons at all - could somebody test it on his box?
+	method      GtkAboutDialog::get_artists: unknown type 'gchar**'
+	method      GtkAboutDialog::get_authors: unknown type 'gchar**'
+	method      GtkAboutDialog::get_documenters: unknown type 'gchar**'
+	method      GtkAboutDialog::set_artists: unknown type 'gchar**'
+	method      GtkAboutDialog::set_authors: unknown type 'gchar**'
+	method      GtkAboutDialog::set_documenters: unknown type 'gchar**'
+	method      GtkAboutDialog::set_email_hook: unknown type 'GtkAboutDialogActivateLinkFunc'
+	method      GtkAboutDialog::set_url_hook: unknown type 'GtkAboutDialogActivateLinkFunc'
+	GtkAboutDialog->set_logo_icon_name seems to find no icons at all
+		(method is generated, need to test this)
+* GtkCellRenderer
+	method      GtkCellRenderer::get_fixed_size: unknown type 'gint*'
+	method      GtkCellRenderer::get_size: unknown type 'gint*'
+* GtkClipboard
+	constructor GtkClipboard::__construct: unknown type 'GdkAtom'
+	method      GtkClipboard::request_contents: unknown type 'GdkAtom'
+	method      GtkClipboard::request_targets: unknown type 'GtkClipboardTargetsReceivedFunc'
+	method      GtkClipboard::request_text: unknown type 'GtkClipboardTextReceivedFunc'
+	method      GtkClipboard::set_can_store: unknown type 'const-GtkTargetEntry*'
+	method      GtkClipboard::set_with_data: unknown type 'const-GtkTargetEntry*'
+	method      GtkClipboard::set_with_owner: unknown type 'const-GtkTargetEntry*'
+	method      GtkClipboard::wait_for_contents: unknown type 'GdkAtom'
+	method      GtkClipboard::wait_for_targets: unknown type 'GdkAtom**'
+	method      GtkClipboard::wait_is_target_available: unknown type 'GdkAtom'
+* GtkEntry
+	GtkEntry objects can't be var_dumped, probably something missing
 * GdkGC
-    implement property access (read/write)
+	implement property access (read/write)
+* GtkLabel
+	Would it be good to call GtkLabel::set_ellipsize(PANGO::ELLIPSIZE_END) as part
+	of an override for (left-justifying) GtkLabel::set_width_chars() (optional param)?
 * GtkListStore
+	method      GtkListStore::insert_with_values: varargs methods not supported
+	method      GtkListStore::insert_with_valuesv: unknown type 'gint*'
+	method      GtkListStore::reorder: unknown type 'gint*'
+	method      GtkListStore::set_column_types: unknown type 'GType*'
+	method      GtkListStore::set_value: unknown type 'GValue*'
 * GtkTreeModel
+	method      GtkTreeModel::get: varargs methods not supported
+	method      GtkTreeModel::get_valist: unknown type 'va_list'
+	method      GtkTreeModel::rows_reordered: unknown type 'gint*'
 * GtkTreeStore
-    Some iterator functions as get_iter() are expecting a GBoxed parameter.
+	method      GtkTreeStore::reorder: unknown type 'gint*'
+	method      GtkTreeStore::set_column_types: unknown type 'GType*'
+	method      GtkTreeStore::set_value: unknown type 'GValue*'
 * GtkTreeView
-* GtkCellRenderer
-* GtkClipboard
-* GtkEntries can't be var_dumped, probably something missing
-* GtkIconView
-    get_selected_items is not implemented
-* GtkIconTheme
-    list_icons() is missing
-* GtkTreeModelFilter constructor doesn't take a model / does it have a constructor?? didn't see one in gtk.defs
-* Would it be good to call GtkLabel::set_ellipsize(PANGO::ELLIPSIZE_END) as part
-      of an override for (left-justifying) GtkLabel::set_width_chars() (optional param)?
-* GtkTextBuffer->create_tag() is not implemented
-* GtkTextBuffer->move_mark_by_name('selection_bound', ...) moves both the the
-    insert and select_bound marks
-* GtkTextTagTable->lookup() is not implemented
-* GtkTextTagTable->foreach() is not implemented
-* GtkTextTag does not do anything. Either the properties must be accessible or
-      a method must be defined to set them (i.e. GtkTextBuffer->create_tag()).
-* GtkWindow
-    set_default_icon_from_file() is missing
+	method      GtkTreeView::enable_model_drag_dest: unknown type 'const-GtkTargetEntry*'
+	method      GtkTreeView::enable_model_drag_source: unknown type 'const-GtkTargetEntry*'
+	method      GtkTreeView::get_columns: unknown type 'GList*'
+	method      GtkTreeView::get_cursor: unknown type 'GtkTreePath**'
+	method      GtkTreeView::get_dest_row_at_pos: unknown type 'GtkTreePath**'
+	method      GtkTreeView::get_drag_dest_row: unknown type 'GtkTreePath**'
+	method      GtkTreeView::get_row_separator_func: unknown type 'GtkTreeViewRowSeparatorFunc'
+	method      GtkTreeView::get_search_equal_func: unknown type 'GtkTreeViewSearchEqualFunc'
+	method      GtkTreeView::insert_column_with_attributes: varargs methods not supported
+	method      GtkTreeView::map_expanded_rows: unknown type 'GtkTreeViewMappingFunc'
+	method      GtkTreeView::set_column_drag_function: unknown type 'GtkTreeViewColumnDropFunc'
+	method      GtkTreeView::set_destroy_count_func: unknown type 'GtkTreeDestroyCountFunc'
+	method      GtkTreeView::set_row_separator_func: unknown type 'GtkTreeViewRowSeparatorFunc'
+	method      GtkTreeView::set_search_equal_func: unknown type 'GtkTreeViewSearchEqualFunc'
+	method      GtkTreeView::tree_to_widget_coords: unknown type 'gint*'
+	method      GtkTreeView::widget_to_tree_coords: unknown type 'gint*'
+* GtkTextBuffer
+	method      GtkTextBuffer::create_tag: varargs methods not supported
+	method      GtkTextBuffer::insert_with_tags: varargs methods not supported
+	method      GtkTextBuffer::insert_with_tags_by_name: varargs methods not supported
+	GtkTextBuffer::move_mark_by_name('selection_bound', ...) moves both the the
+	insert and select_bound marks
+		(method is generated, need to test this)
+* GtkTextTagTable
+	method      GtkTextTagTable::foreach: unknown type 'GtkTextTagTableForeach'
+	GtkTextTagTable->lookup() is not implemented
+		(method is generated, needs overriding - it's coming out as php_lookup()!)
 
 Fix
 ~~~