]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-6
Integrate the ms-windows theme engine (better known as Wimp) into the
[~andy/gtk] / ChangeLog.pre-2-6
index 8ff4dd9ba2d3188f1e6397baa80b1f570b5f9b9f..2678e195f1822b48c71b6aa1a60a2aebee63cb2d 100644 (file)
@@ -1,3 +1,74 @@
+2004-08-30  Matthias Clasen  <mclasen@redhat.com>
+
+       Integrate the ms-windows theme engine (better known as Wimp)
+       into the autotools build. Wimp (http://gtk-wimp.sourceforge.net/) 
+       was written by Raymond Penners and Dom Lachowicz. The Wimp 0.6.2
+       sources have been added to the GTK+ source tree in 
+       modules/engines/ms-windows, and there is a ChangeLog detailing 
+       the history of Wimp. (#109615, Havoc Pennington)
+       
+       * configure.in: Generate modules/engines/Makefile and 
+       modules/engines/ms-windows/Makefile.
+
+       * modules/Makefile.am (SUBDIRS): Add engines.
+
+       * modules/engines/Makefile.am: Compile ms-windows for win32.
+
+2004-08-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_delete_surrounding_handler): Make it compile.
+
+2004-08-27  Matthias Clasen  <mclasen@redhat.com>
+
+       Fix #151112, Olexiy Avramchenko:
+       
+       * gtk/gtktreeview.c (gtk_tree_view_search_entry_flush_timeout): 
+       * gtk/gtkiconview.c (scroll_timeout, layout_callback) 
+       (gtk_icon_view_item_accessible_idle_do_action): 
+       * gtk/gtkcombobox.c (list_popup_resize_idle, popdown_idle) 
+       (popup_idle): Protect idle callbacks and timeouts with 
+       GDK_THREADS_ENTER/_LEAVE.
+
+       * gtk/gtkfilechooserbutton.c (update_dialog_idle): New function to
+       call update_dialog() from an idle with the necessary protection.
+
+Mon Aug 30 01:34:42 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Changes to make sure input methods respect the editability
+       of entries and text views. #114173, Noah Levitt.
+       
+       * gtk/gtkentry.c (popup_targets_received): Make the Input 
+       Methods menuitem insensitive if we're not editable.
+
+       * gtk/gtkentry.c (gtk_entry_delete_surrounding_cb): 
+       * gtk/gtkentry.c (gtk_entry_preedit_changed_cb): 
+       * gtk/gtkentry.c (gtk_entry_commit_cb): Don't change anything 
+       if we're not editable.
+
+       * gtk/gtkentry.c (gtk_entry_focus_out): 
+       * gtk/gtkentry.c (gtk_entry_focus_in): Only send focus_in and
+       focus_out to the im context if we're editable.
+
+       * gtk/gtkentry.c (gtk_entry_set_property): Reset the im context
+       if the entry just became non-editable.
+
+       * gtk/gtktextview.c (gtk_text_view_delete_surrounding_handler): 
+       Use gtk_text_buffer_delete_interactive() to not delete
+       non-editable portions of text.
+
+2004-08-30  Tor Lillqvist  <tml@iki.fi>
+
+       * modules/input/Makefile.am (im_ime_la_LIBADD): Link with -limm32.
+
+       * modules/input/gtkimcontextime.c: Use quotes in #includes, to
+       find headers when building inside GTK+ sources.
+
+2004-08-27  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkdnd-win32.c (GdkDragContextPrivateWin32): Add
+       drop_failed, like in the X11 backend. Nothing sets it, though.
+       (gdk_drag_drop_succeeded): Copy from X11 backend.
+
 Thu Aug 26 23:58:11 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't crash
@@ -24,6 +95,7 @@ Thu Aug 26 22:44:12 2004  Matthias Clasen  <maclas@gmx.de>
        * gtk/gtkrange.h (struct _GtkRangeClass): Declare change_value
        function.
 
+>>>>>>> 1.5765
 2004-08-26  Matthias Clasen  <mclasen@redhat.com>
 
        * modules/input/Makefile.am: Build imime.la on Windows.