]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Check for bind_textdomain_codeset
[~andy/gtk] / ChangeLog
index 23645f766b280c79c829bde452598df5a90cb94a..a0cec02c8948d8f85e616584ea5e59721cbc9f68 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,150 @@
+2000-10-22  Robert Brady  <robert@suse.co.uk>
+
+       * configure.in: Check for bind_textdomain_codeset
+
+       * gtk/gtkmain.c (gtk_init_check): If bind_textdomain_codeset 
+       present, make use of it.
+
+       Add a translatable string "default:LTR" which, if translated
+       to "default:RTL", will cause the default direction to be
+       Right-to-Left.
+
+       * gtk/gtkrange.h, gtk/gtkrange.c: Take into account the widget 
+       direction if marked as flippable.
+
+       * gtk/gtkhscale.c: Mark widget as flippable.
+       
+2000-10-04  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/testgtk.c (create_buttons): create some stock buttons
+       with the default accel group
+       (create_image): test some new GtkImage features
+       (make_message_dialog): test GtkMessageDialog
+       (create_modal_window): fix someone's bizzarro indentation
+
+        * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement 
+       GTK_WIN_POS_CENTER_ON_PARENT. 
+       Add "destroy with parent" setting, which means the window goes
+       away with its transient parent.
+       (gtk_window_get_default_accel_group): get the default accel group
+       for the window.
+       (gtk_window_set_destroy_with_parent): set/unset destroy with
+       parent flag
+       (gtk_window_read_rcfiles): invalidate icon set caches
+       after reloading rcfiles 
+
+       * gtk/gtkenums.h (GtkWindowPosition): add
+       GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog 
+       on its parent window when the dialog is mapped for the first time.
+
+        * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add 
+       a simple message dialog class
+       
+       * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event 
+       handler to emit response signal, and maybe later it would
+       honor a hide_on_delete flag - though that isn't there yet.
+       Set border width on the vbox to 2, so we get some padding.      
+       Use a button box for the action area.
+       (gtk_dialog_key_press): synthesize a delete event if Esc
+       is pressed and the GtkWidget key press handler didn't 
+       handle the escape key.
+       (gtk_dialog_new_with_buttons): new function creates a dialog
+       with some default buttons in it.
+       (gtk_dialog_add_action_widget): add an activatable widget
+       as a button in the dialog - you can also add a non-activatable
+       widget by accessing the action area directly.
+       (gtk_dialog_add_button): add a simple button - stock ID or 
+       label - to the action area
+       (gtk_dialog_response): emit response signal
+       (gtk_dialog_run): block waiting for the dialog, return 
+       the response. Override normal delete_event behavior, so that 
+       delete_event does nothing inside gtk_dialog_run().
+
+       * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal
+       emitted when an action widget is clicked or the dialog gets
+       delete_event
+
+       * gtk/gtk.h: add gtkmessagedialog.h
+
+       * gtk/Makefile.am: add gtkmessagedialog.[hc]
+
+2000-10-18  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug 
+       where any number of empty lines would get skipped
+
+       * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the
+       edge.
+
+       * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the
+       warning about invalid iterators (explain more thoroughly)
+       (gtk_text_iter_in_region): rename gtk_text_iter_in_range
+
+       * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less
+       big
+
+       * demos/*.c: Add error handling
+
+       * gtk/gtktextbuffer.c: don't modify const iterators
+
+       * gtk/gdk-pixbuf-loader.c: Add full error handling here
+
+       * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors
+       on file load
+
+       * gtk/gtkiconfactory.c: Update to reflect addition of error
+       handling to gdk-pixbuf loaders
+
+Wed Oct 18 11:14:05 2000  Owen Taylor  <otaylor@redhat.com>    
+
+       * configure.in demos/Makefile.am demos/testgtk/*: Start of work to
+       move to new modularized testgtk.
+
+2000-10-17  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c: Draw the arrows correctly.
+
+       * gtk/gtktreemodel.c: Added user docs.
+
+       * gtk/gtk.h: remove gtktreedatalist.h.
+
+       * gtk/gtktreestore.c (gtk_tree_store_get_type): Get the correct
+       parent when generating my type.
+
+       * gtk/gtkmarshal.list: Added four more marshallers: INT:NONE,
+       POINTER:NONE, POINTER:POINTER, and POINTER:POINTER,INT.
+
+2000-10-16  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreemodel.h (struct _GtkTreeModelIface): Move
+       GtkTreeModel from object to interface.
+
+2000-10-16  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktreeviewcolumn.c: #include gtklabel.h, fixing 
+       compilation
+
+2000-10-16  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeselection.c: Add API documentation to all public
+       functions.
+
+       * gtk/gtktreeviewcolumn.c: Added API documentation to all public
+       functions.
+
+2000-10-15  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_insert_column): New function
+       proposed by Guy Harris <gharris@flashcom.net>.  Also, added API
+       docs to all public functions.
+
+       * gtk/gtktreeview.c, gtk/gtktreeview.h, gtk/gtktreestore.h,
+       gtk/gtktreestore.c, gtk/gtkliststore.h, gtk/gtkliststore.c,
+       gtk/gtkmodelsimple.c, gtk/gtkmodelsimple.h, gtk/gtktreedatalist.c,
+       gtk/gtktreemodel.h, gtk/gtktreeselection.c,
+       gtk/gtktreeselection.h: Fix GtkTreeNode *node ->GtkTreeNode node
+       issue.
+
 2000-10-14  Robert Brady  <robert@suse.co.uk>
 
        * configure.in: Added "fa" (Persian) to ALL_LINGUAS.
        * gdk/gdkwindow.c (gdk_window_draw_arc): Fix obvious bug in circle
        drawing.
 
-Wed Oct  4 15:52:15 2000    <otaylor@redhat.com>
+Wed Oct  4 15:52:15 2000 Owen Taylor  <otaylor@redhat.com>
 
        * gdk/x11/gdkselection-x11.c (_gdk_selection_window_destroyed):
        Move list pointer forwards before removing item from