X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-4;h=210f4ad9a16ac9781f55cf040e019cd602ae313a;hb=b295f552ee5e236cf3bb0777b078fc14c80a06d2;hp=b73e6c7c58225712041905584be372d059bf3959;hpb=5e17ddfb118d68185ad7fb8ca182ca13947eecfc;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index b73e6c7c5..210f4ad9a 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,268 @@ +Wed Dec 4 12:44:50 2002 Owen Taylor + + * gtk/gtkcombo.c (gtk_combo_selection_changed): Add + back the monitoring of the selection when the combo + isn't popped down; apparently people depended upon + the side-effect where gtk_combo_set_popdown_strings() + would wipe out the contents of the list when browse-mode + autoselected the first item in the list. (#100347) + +Tue Dec 3 17:47:24 2002 Owen Taylor + + * gdk/x11/gdkgeometry-x11.c (gdk_window_guffaw_scroll): Fix wrong + sign for queued translation. (Found by Chris Blizzard, + #100274) + +2002-12-03 Matthias Clasen + + Moveresize emulation for all edges. (#52833) + + * gdk/x11/gdkwindow-x11.c (update_pos): Support all edges. + (calculate_unmoving_origin): New function which calculates the + ICCCM reference point for the window depending on the gravity. + (emulate_resize_drag): use calculate_unmoving_origin(). + (emulate_move_drag): use calculate_unmoving_origin(). + + RTL flipping for statusbars. (#96832) + + * gtk/gtkstatusbar.c (get_grip_edge): New function returning the + appropriate grip edge for a statusbar. + (get_grip_rect): Do the right thing in RTL mode. + (gtk_statusbar_button_press): Initiate a resize drag on the + appropriate edge. + (gtk_statusbar_expose_event): Paint the resize grip for the + appropriate edge. + +2002-12-03 Anders Carlsson + + * gtk/gtkstyle.c: Fix doc comment. + +Mon Dec 2 20:36:28 2002 Owen Taylor + + * === Released GTK+-2.1.3 === + + * configure.in: Version 2.1.3, interface ago 0. + + * NEWS: Update + +2002-12-02 Murray Cumming + + * gtk/gtktreemodel.h: Declare gtk_tree_row_reference_get_type(). It is + already used by a macro in the same header. + +2002-11-28 Matthias Clasen + + * gdk/gdkdisplay.c: + * gdk/gdkdisplaymanager.c: + * gdk/gdk.c: + * gdk/gdkdraw.c: + * gdk/gdkevents.c: + * gdk/gdkrgb.c: + * gdk/gdkscreen.c: + * gdk/gdkwindow.c: + * gdk/x11/gdkcolor-x11.c: + * gdk/x11/gdkcursor-x11.c: + * gdk/x11/gdkdisplay-x11.c: + * gdk/x11/gdkdnd-x11.c: + * gdk/x11/gdkevents-x11.c: + * gdk/x11/gdkfont-x11.c: + * gdk/x11/gdkgc-x11.c: + * gdk/x11/gdkinput.c: + * gdk/x11/gdkkeys-x11.c: + * gdk/x11/gdkpango-x11.c: + * gdk/x11/gdkpixmap-x11.c: + * gdk/x11/gdkproperty-x11.c: + * gdk/x11/gdkscreen-x11.c: + * gdk/x11/gdkselection-x11.c: + * gdk/x11/gdkvisual-x11.c: + * gdk/x11/gdkwindow-x11.c: + * gdk/x11/gdkxid.c: + * gtk/gtkclipboard.c: + * gtk/gtkcolorsel.c: + * gtk/gtkiconfactory.c: + * gtk/gtkinvisible.c: + * gtk/gtkliststore.c: + * gtk/gtkmenu.c: + * gtk/gtkmenushell.c: + * gtk/gtknotebook.c: + * gtk/gtkplug.c: + * gtk/gtkselection.c: + * gtk/gtksettings.c: + * gtk/gtktreemodel.c: + * gtk/gtktreemodelsort.c: + * gtk/gtktreeselection.c: + * gtk/gtktreestore.c: + * gtk/gtktreeview.c: + * gtk/gtktreeviewcolumn.c: + * gtk/gtkwidget.c: + * gtk/gtkwindow.c: Document 2.2 API additions. I'm not + going to list all individual functions here; if you want to see + the list, grep for "Since: 2.2". + +Tue Nov 26 13:07:56 2002 HideToshi Tajima + + * modules/input/gtkimcontextxim.c + (gtk_im_context_xim_filter_keypress): + Fix #99593: Fix a memory leak when XmbLookupString returns + XBufferOverflow + +2002-11-26 Daniel Elstner + + * gtk/gtktoolbar.c (elide_underscores): Fix nasty typo (#99653): + strlen (original + 1) -> strlen (original) + 1 + +Tue Nov 26 22:26:04 2002 Kristian Rietveld + + * gtk/gtk{tree,list}store.c (gtk_{tree,list}_store_real_set_value): + add a gtk_list_store_sort_iter_changed line for some special + case ... (#96647 (issue 1), testcases from Soeren Sandmann and + Daniel Elstner). + +Tue Nov 26 22:18:06 2002 Kristian Rietveld + + Inconsistent state for toggle renderers, requested by Paolo Bacchilega + in #88130. + + * gtk/gtktreeprivate.h: move GtkCellRendererInfo here. + + * gtk/gtkcellrenderer.c: moved GtkCellRendererInfo away, + fix some indentation issues. + + * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_class_init), + (gtk_cell_renderer_toggle_set_property), + (gtk_cell_renderer_toggle_get_property), + (gtk_cell_renderer_toggle_render): add an inconsistent property. + + * gtk/gtkstyle.c (gtk_default_draw_check), + (gtk_default_draw_option): support drawing inconsistent + options/checks for cells. + +Tue Nov 26 22:14:14 2002 Kristian Rietveld + + * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_editing_done), + (gtk_cell_renderer_text_start_editing): add a focus_out_id to avoid + calling _editing_done twice (which has nasty side-effects). (#96647, + (issue 2) testcase from Soeren Sandmann). + +Tue Nov 26 22:12:21 2002 Kristian Rietveld + + #82739, patch from Padraig O'Briain. + + * gtk/gtktreeviewcolumn.[ch]: add + gtk_tree_view_column_cell_get_position() + +Tue Nov 26 22:06:29 2002 Kristian Rietveld + + Yes, this chunk breaks ABI compatibility. Owen knows about it and + agreed with it. It doesn't break ABI that bad though, things will + still work. Please keep it silent :P. + + This patch fixes some keynav issues reported by Narayana Pattipati + in #81633. (Also mentioned in #92037 (Sun tracking bug)). + + * gtk/gtkmarshalers.list: add two silly marshalers + + * gtk/gtktreeview.[ch] (gtk_tree_view_real_select_all), + (gtk_tree_view_real_unselect_all), + (gtk_tree_view_real_select_cursor_row), + (gtk_tree_view_real_toggle_cursor_row), + (gtk_tree_view_real_expand_collapse_cursor_row), + (gtk_tree_view_real_start_interactive_search): change the return + type from void to gboolean, update prototypes, functions, signals and + entries in GtkTreeViewClass, + (gtk_tree_view_class_init): add select_cursor_row binding for + enter key, + (gtk_tree_view_key_press): only navigate the header button if the + header is also visible ... + +Tue Nov 26 22:05:48 2002 Kristian Rietveld + + API bit of #75745, reported by Richard Hult. + + * gtk/gtkcellrenderer.h (GtkCellRendererState): add + GTK_CELL_RENDERER_FOCUSED, rest of this bug fix will follow later. + +Tue Nov 26 18:28:58 GMT 2002 Tony Gale + + * docs/tutorial/package-db-tutorial.sh: + (see #71679) create split package files + +Tue Nov 26 01:55:47 2002 Soeren Sandmann + + * gtk/gtkprogressbar.c (gtk_progress_bar_paint_text): don't offset + one pixel when calculating the x position of the text. + +Tue Nov 26 00:40:53 2002 Soeren Sandmann + + * gtk/gtkprogressbar.c (gtk_progress_bar_paint_text): draw text + twice, once with the prelight state and clipped to the progress + bar, and once with the normal state and clipped to the visible + part of the trough. Also fix a spelling error pointed out by + Matthias Clasen. + +Mon Nov 25 17:44:09 2002 Owen Taylor + + Fixes from #98358, Havoc Pennington. + + * gdk/{x11,win32,linux-fb}/gdkcolor-*.c (gdk_colormap_finalize): + Free the private structure. + + * gdk/x11,win32,linxu-fb}/gdkscreen-*.c (gdk_screen_set_default_colormap): + gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): + Keep a ref to the default colormap. + + * gdk/x11/gdkscreen-x11.c (gdk_screen_x11_dispose): Unref + the default colormap. + + * gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_set_colormap): + Handle the CMAP == NULL case even when the window is + destroyed. + + * gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): + Add a missing ref for the system colormap. + +Mon Nov 25 17:10:54 2002 Owen Taylor + + * gtk/gtksettings.c (gtk_settings_set_property_value): + Fix missing adjustments for new type of + gtk_settings_set_property_value_internal(). (#99436, + Iain Holmes.) + + * gtk/gtksettings.c (apply_queued_setting): Set the + source _after_ we call g_object_set_property, or otherwise + we get the APPLICATION source from our setter + implemenatation. + +2002-11-25 Tor Lillqvist + + * gdk/win32/gdkevents-win32.c (print_event_state, + print_window_state, print_event): Enclose in #ifdef + G_ENABLE_DEBUG, as they use functions only available with + G_ENABLE_DEBUG, and are called only when G_ENABLE_DEBUG. (#99494, + Arnaud Charlet) + +Mon Nov 25 16:58:27 2002 Owen Taylor + + * gdk/x11/gdkwindow-x11.c: Use _NET_WM_WINDOW_TYPE_SPLASH, + not TYPE_SPLASHSCREEN. (#99482, Gregory Merchan) + +2002-11-25 Matthias Clasen + + * docs/tutorial/gtk-tut.sgml: Fix the ftp download url. + +Mon Nov 25 19:10:54 2002 Soeren Sandmann + + * gtk/gtkprogressbar.c: Style improvements that I forgot about + in last commit. + +Mon Nov 25 18:56:55 2002 Soeren Sandmann + + * gtk/gtkprogressbar.c (gtk_progress_bar_paint): Break this + function into simpler functions: + gtk_progress_bar_paint_text(), gtk_progress_bar_paint_discrete(), + gtk_progress_bar_paint_continous(), + gtk_progress_bar_paint_activity(). + Mon Nov 25 12:34:44 2002 Owen Taylor * gtk/gtkdialog.c (gtk_dialog_set_default_response):