X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-8;h=7150b15ff5bd319d87679c06aa282817b723f7e4;hb=2aa05e973ee2709a6e3a1f5a5d538186d8c342f7;hp=090a753d6375dcd689e0f16c8e2b1c13ce90600e;hpb=d47d149aa63898f2ef6ab28a176de34d339a098f;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 090a753d6..7150b15ff 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,683 @@ +Mon Mar 28 15:13:42 2005 Søren Sandmann + + * gdk/gdkwindow.c (gdk_window_invalidate_maybe_recurse): Don't + invalidate areas that are covered by mapped input-output child + windows. Bug 141380. + +2005-03-28 Jeroen Zwartepoorte + + * gtk/gtkfilechooserdefault.c: (update_preview_widget_visibility): Make + the preview label ellipsize so the dialog layout stays constant. + (#171398) + +2005-03-28 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_key_press): Don't pop up + the context menu of the search entry if it is not visible. + (#169534, Billy Biggs) + +2005-03-27 Tor Lillqvist + + * configure.in: Apparently AC_LIBTOOL_WIN32_DLL isn't deprecated + after all, and in fact necessary with HEAD libtool. + +2005-03-26 Matthias Clasen + + * gtk/*.c: + * gdk/gdkdisplaymanager.c: + Use canonical names for g_object_notify() as well. + +2005-03-24 Tor Lillqvist + + * configure.in (GTK_EXTRA_CFLAGS): Include the -mms-bitfields flag + in GTK_EXTRA_CFLAGS on Win32, so that it gets included in the + gtk+-2.0.pc file and automatically used by dependents. MSVC users + who use pkg-config will have to manually edit it out from + gtk+-2.0.pc, sorry. Maybe pkg-config should be enhanced to support + some kind of conditionals in .pc files? + +2005-03-23 Matthias Clasen + + * gtk/gtkfilechooserbutton.c (update_combo_box): Remove + a call whose result was unused and leaked. (#170776, + Kjartan Maraas) + + Some cleanups to the GtkDialog code: (#170746, + Morten Welinder) + * gtk/gtkdialog.c (action_widget_activated): Simplify, + use _gtk_dialog_get_response_for_widget. + (gtk_dialog_add_action_widget): Use the correct signal + id for non-buttons. + (gtk_dialog_set_response_sensitive): + (gtk_dialog_set_default_response): Use get_response_data. + (gtk_dialog_run): Don't disconnect the signals if the + dialog was destroyed while running. + +Tue Mar 22 14:16:31 2005 Manish Singh + + * gtk/gtkfilesystem.c (gtk_file_system_set_bookmark_label): + Use g_return_if_fail, not g_return_val_if_fail. + +2005-03-22 Matthias Clasen + + Implement bookmark renaming (#136216, Sean Middleditch) + + * gtk/gtkfilesystem.h (struct _GtkFileSystemIface): Add + get_bookmark_label and set_bookmark_label vfuncs. + + * gtk/gtkfilesystem.h: + * gtk/gtkfilesystem.c (gtk_file_system_set_bookmark_label): + (gtk_file_system_get_bookmark_label): Wrappers for the + vfuncs. + + * gtk/gtk.symbols: Add new exported symbols. + + * gtk/gtkfilesystemunix.c (gtk_file_system_unix_set_bookmark_label): + (gtk_file_system_unix_get_bookmark_label): Implementations + for the Unix backend. + + * gtk/gtkfilechooserdefault.c: Add a context menu to + the bookmarks pane, and allow to rename bookmarks. + +2005-03-22 Matthias Clasen + + * gtk/gtkpathbar.c (gtk_path_bar_unmap): + * gtk/gtkspinbutton.c (gtk_spin_button_unmap): + * gtk/gtknotebook.c (gtk_notebook_unmap): + * gtk/gtkrange.c (gtk_range_unmap): Stop scrolling when + the widget is unmapped. (#168791, Ryan Lortie) + +2005-03-21 Matthias Clasen + + * gtk/gtkprivate.h: Define macros GTK_PARAM_READABLE, + GTK_PARAM_WRITABLE, GTK_PARAM_READWRITE which are like + their G_ counterparts, but also mark the name, nick + and blurb as static. + + * gtk/*.c: Mark param spec strings as static, using + the new macros. + + * gtk/gtkspinbutton.h: Fix a typo. + +2005-03-21 Matthias Clasen + + * gtk/gtkcellrendererprogress.c: + * gtk/gtkcellrendererpixbuf.c: + * gtk/gtkcellrenderercombo.c: + * gtk/gtkcellrenderer.c: + * gtk/gtkcalendar.c: + * gtk/gtkbutton.c: + * gtk/gtkbox.c: + * gtk/gtkbbox.c: + * gtk/gtkaspectframe.c: + * gtk/gtkarrow.c: + * gtk/gtkalignment.c: + * gtk/gtkactiongroup.c: + * gtk/gtkaction.c: + * gtk/gtkaccellabel.c: + * gtk/gtkaboutdialog.c: Mark param spec strings as static. + + * gdk/gdkpango.c (gdk_pango_renderer_class_init): + * gdk/gdkdisplaymanager.c (gdk_display_manager_class_init): Mark + param spec strings as static. + +2005-03-21 Tor Lillqvist + + * modules/engines/ms-windows/*.c: Silence gcc warnings (unused + variables, unhandled enum value in switch). Use g_object_unref() + instead of deprecated gdk_gc_unref() and gdk_drawable_unref(). + + * modules/engines/ms-windows/xp_theme.c (xp_theme_map_gtk_state): + Add missing "case" keyword. + + * modules/engines/ms-windows/Makefile.am: Link with -lgdi32 + explicitly. + +2005-03-20 Tor Lillqvist + + * gdk/win32/gdkdisplay-win32.c (gdk_display_get_name): Return the + Terminal Services session number, window station name (always + "WinSta0" in interactive processes), and desktop name (typically + "Default"), concatenated with backslash separators. + (gdk_display_open): Accept only NULL or the string + gdk_display_get_name() returns as display name. + +2005-03-20 Matthias Clasen + + Make PLT-reduction work with gcc4, and don't include + everything in gdkalias.h: + + * gtk/grk.symbols: Group symbols by header and source file. + * gtk/makegtkalias.pl: Protect definitions by the same + preprocessor symbols used to guard the headers. Move + the alias declarations to a separate file which is + produced when calling makegtkalias.pl -def + * gdk/Makefile.am (gtkaliasdef.c): Add a rule to generate + this file. + * gtk/*.c: Include gtkalias.h after the other headers, + include gtkaliasdef.c at the bottom. + * gtk/*.h: Small cleanups. + +Fri Mar 18 23:59:49 2005 Soeren Sandmann + + * gtk/gtkmenutoolbutton.c (arrow_button_button_press_event_cb): + Make right-clicks not pop up the menu. + +2005-03-18 Owen Taylor + + * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_finish): + Call cairo_surface_finish() + + * gdk/gdkinternals.c gdk/x11/gdkdrawable-x11.c: Remoev + _gdk_windowing_set_surface_device_offset(). + +2005-03-18 Tor Lillqvist + + * gdk/win32/gdkevents-win32.c (gdk_event_translate): On + WM_MOUSEMOVE, don't check if this process owns the active + window. This makes cross-application widget embedding work better. + On WM_MOVE, don't bother checking for window visibility. + + * gdk/win32/gdkim-win32.c: Remove bogus empty doc comment. Remove + unused variables. Add some casts to silence gcc. + +2005-02-24 Owen Taylor + + * gdk/gdkwindow.c: Use cairo_set_device_offset(). + + * gdk/win32/gdkdrawable-win32.[ch] gdk/win32/gdkwindow-win32.c + gdk/win32/gdkpixmap-win32.c: + Add_gdk_win32_drawable_acquire/release_dc() to get a DC for the + drawable. Add _gdk_drawable_win32_finish() to clean up resources + when a drawable is destroyed. + + * gdk/win32/gdkgc-win32.c gdk/win32/gdkdrawable-win32.c + (blit_from_pixmap) gdk/win32/gdkprivate-win32.h : Use + acquire/release_dc when getting a DC to use with a GC or for + blitting from a pixmap. + + * gdk/win32/gdkdrawable-win32.[ch]: Implement ref_cairo_surface() + + * gdk/win32/gdkpango-win32.c gdk/win32/gdkdrawable-win32.c Makefile.am: + Remove gdk_screen_get_pango_context(), draw_glyph[_transformed] + implementations. + + * gdk/win32/gdkdrawable-win32.c: Remove + gdk_draw_rectangle_alpha_libgtk_only() + +2005-03-17 Owen Taylor + + * gdk/gdkpango.c: Fix get_stipple_surface to actually work, set + EXTEND_REPEAT on the stipple pattern. + +2005-03-17 Matthias Clasen + + * gtk/gtklabel.c (gtk_label_set_markup): Fix formatting + in example in the docs. (#170611, Jianfei Wang) + + * gtk/gtkiconview.c (gtk_icon_view_size_allocate): Clamp + adjustment values on resize. (#170567, Tomislav Jonjic) + + * gtk/gtkicontheme.c (theme_lookup_icon): Don't crash + if there is no cache. (#170652, Diego Gonzalez) + + * gtk/gtkentrycompletion.c (gtk_entry_completion_real_insert_prefix): + Make inline completion insert the prefix at the + right spot. (#170146, Doug Quale) + +2005-03-17 Tor Lillqvist + + * gdk/gdkkeynames.c: gdk_key is a typedef, not a struct tag. + +2005-03-16 Matthias Clasen + + * gtk/gtkprogressbar.c (gtk_progress_bar_get_ellipsize): + Typo fix in the docs. + + * gtk/gtkmenutoolbutton.c (gtk_menu_tool_button_set_arrow_tooltip): + Typo fix in the docs. + + * gtk/gtkiconview.c (gtk_icon_view_set_columns) + (gtk_icon_view_get_columns, gtk_icon_view_set_item_width) + (gtk_icon_view_get_item_width, gtk_icon_view_set_spacing) + (gtk_icon_view_get_spacing, gtk_icon_view_set_row_spacing) + (gtk_icon_view_set_column_spacing) + (gtk_icon_view_get_row_spacing, gtk_icon_view_get_margin) + (gtk_icon_view_set_margin): Add docs. + + * gtk/gtkcellview.c (gtk_cell_view_get_displayed_row): + Add docs. + +2005-03-15 Owen Taylor + + * gdk/gdkdrawable.h gdk/gdkdraw.c gdk/gdkpixmap.c gdk/gdkwindow.c + gdk/x11/gdkdrawable-x11.c gdk/x11/gdkpixmap-x11.c gdk/x11/gdkwindow-x11.c + gdk/gdkinternals.h: Switch set_cairo_target() virtual function to + ref_cairo_surface() + + * gdk/gdkdrawable.h gdk/gdkdraw.h: Switch set_cairo_target() virtual + function to create_cairo_context() + + * gdk/gdkwindow.c: Clear double buffer pixmaps with Cairo. + + * gdk/x11/gdkwindow-x11.c: Keep all components in GdkWindowObject.bg_color, + not just the pixel. + + * tests/testcairo.c: Update for create_cairo_context() + + * gdk/gdkdraw.c (gdk_draw_trapezoids, gdk_draw_glyphs[_transformed]): + Reimplement in terms of Cairo, bypass the vtable entries. + + * gdk/x11/gdkdrawable-x11.[ch] gdk/x11/gdkdisplay-x11.[ch] + gdk/x11/gdkgc-x11.c gdk/x11/gdkpango-x11.c + gdk/x11/gdkprivate-x11.h gdk/x11/Makefile.am: Remove + implementation of draw_trapezoids / draw_glyphs[_transformed]. + + * gdk/gdkpango.c: Switch GdkPangoRenderer to use Cairo + + * gdk/gdkpango.c gdk/x11/gdkpango-x11.c: Move + gdk_pango_context_get_for_screen() into the backend independent code. + + * gdk/x11/gdkdrawable-x11.[ch]: Remove Xft use, use RENDER directly + for drawing images. + + * gdk/gdkdrawable.h gdk/x11/gdkdrawable-x11.c: Remove + gdk_draw_rectangle_alpha_libgtk_only. + + * gdk/gdkpixbuf.h gdk/gdkpixbuf-render.c: Add + gdk_pixbuf_set_as_cairo_source() + + * gdk/gdk.symbols: Update + + * gtk/gtkcolorsel.c gtk/gtkhsv.c gtk/gtkiconview.c gtk/gtkruler.[ch] + gtk/gtk[hv]ruler.c: Convert to Cairo rendering. + + * gtk/gtkstyle.c (gtk_default_draw_check, gtk_default_draw_focus, + gtk_default_draw_option): Switch to Cairo. Simplify the checkbutton, + radio button style for now to get something more scalable. + + * gtk/gtksettings.c: #if 0 out the code to use PangoXft for hinting/ + antialiasing/dpi settings. + +2005-03-16 Matthias Clasen + + * demos/gtk-demo/editable_cells.c: Also demonstrate + GtkCellRenderer::editing-started and separators. + +Tue Mar 15 20:34:33 2005 Manish Singh + + * gdk/x11/gdkinput-xfree.c: #include gdkaliasdef.c here too. + +2005-03-15 Matthias Clasen + + Make PLT-reduction work with gcc4, and don't include + everything in gdkalias.h: + + * gdk/gdk.symbols: Group symbols by header and source file. + * gdk/makegdkalias.pl: Protect definitions by the same + preprocessor symbols used to guard the headers. Move + the alias declarations to a separate file which is + produced when calling makegdkalias.pl -def + * gdk/Makefile.am (gdkaliasdef.c): Add a rule to generate this + file. + * gdk/*.c, gdk/x11/*.c: Include gdkalias.h after the other + headers, include gdkaliasdef.c at the bottom. + +2005-03-16 Tor Lillqvist + + * gdk/win32/gdkdisplay-win32.c (_win32_on_clipboard_change): Print + debugging output only if asked for, not always. + + * gdk/win32/*.c: Use the %+d%+d format for coordinate pairs in + debugging printout instead of +%d+%d. Misc other additions and + cosmetic improvements to debugging printouts. Use API_CALL() and + GDI_CALL() macros in more places. + + * gdk/win32/gdkwindow-win32.c (gdk_window_move, gdk_window_resize, + gdk_window_move_resize): To detect child windows, check whether + the real parent is not the desktop window, instead of relying on + the GDK window type being GDK_WINDOW_CHILD. Foreign GtkPlug + windows have a GDK window type GDK_WINDOW_FOREIGN, but are still + de facto child windows. + + * gdk/win32/gdkprivate-win32.h + * gdk/win32/*.c: Drop global variable _gdk_root_window, just call + GetDesktopWindow(). Rename the GdkWindow* _gdk_parent_root to + _gdk_root. + + * gdk/win32/gdkwindow-win32.h (GdkWindowImplWin32): Add + toplevel_window_type field. + + * gdk/win32/gdkwindow-win32.c: As there is only one root window in + GDK on Win32, we can compare directly to _gdk_root instead of + checking the window type. + (gdk_window_reparent): When reparenting a child of the desktop + clear out the window decorations. Correspondingly, when + reparenting to the desktop, add decorations. As in the X11 + backend, save the window type of a toplevel window when + reparenting, in case it is reparented back to toplevel. + +2005-03-15 Matthias Clasen + + * gtk/gtkradioaction.c (gtk_radio_action_get_group): Add an + example for manually setting up a group of actions. + + * gtk/gtkentrycompletion.c (gtk_entry_completion_class_init): + Document that inline completion requires text-column to be set. + (gtk_entry_completion_compute_prefix): Return NULL if text-column + is not set. + + * gtk/gtkentry.c (check_completion_callback): Call + gtk_entry_completion_complete() before inserting the prefix, + otherwise the prefix may depend on (random) state of the + filter model. + +2005-03-15 Anders Carlsson + + * docs/iconcache.txt: + Update spec. + + * gtk/gtkiconcache.c: (find_image_offset), + (_gtk_icon_cache_get_icon_flags), (_gtk_icon_cache_add_icons), + (_gtk_icon_cache_get_icon), (_gtk_icon_cache_get_icon_data): + * gtk/gtkiconcache.h: + Update to be able to fetch pixbuf data and icon metadata. + + * gtk/gtkicontheme.c: (theme_lookup_icon), (gtk_icon_info_free), + (icon_info_ensure_scale_and_pixbuf): + Use new cache functions. + + * gtk/updateiconcache.c: (foreach_remove_func), (load_icon_data), + (maybe_cache_image_data), (scan_directory), (write_pixdata), + (get_image_meta_data_size), (get_image_pixel_data_size), + (get_image_data_size), (get_single_node_size), (get_bucket_size), + (write_bucket), (main): + Update to write pixbuf data as well as information from .icon + files. + +2005-03-15 Tor Lillqvist + + * gdk/win32/gdkmain-win32.c (_gdk_win32_key_to_string): New + debugging function. As GetKeyNameText() returns a localized key + name we need to convert it to UTF-8. + + * gdk/win32/gdkprivate-win32.h: Declare it. + + * gdk/win32/gdkevents-win32.c: Use it. + + * gdk/win32/gdkwindow-win32.c (gdk_window_new_internal): Fix + handling of children of foreign windows. They should be child + windows from Windows's perspective, even if they are toplevel GDK + windows. + +2005-03-13 Ivan, Wong Yat Cheung + + * gdk/win32/gdkgeometry-win32.c (gdk_window_scroll): A further fix + for big window support. Now also the test in testgtk works. + +2005-03-11 Matthias Clasen + + * gtk/gtkaboutdialog.c (add_credits_page): Don't crash on + style changes. (#169334, Yury Puzis) + + * gtk/gtkicontheme.c (gtk_icon_theme_set_custom_theme): Fix + the doc comments. (#169967, Masao Mutoh) + +2005-03-12 Ivan, Wong Yat Cheung + + Big window fix for Win32. Big windows are still emulated within + 16-bit coordinate limits, though. Big windows now work on NT-based + Windows. (#169989) + + * gdk/win32/gdkgc-win32.c (_gdk_win32_gdkregion_to_hrgn): Use + 32-bit coordinates. + + * gdk/win32/gdkgeometry-win32.c: Largely rewrite. + + * gdk/win32/gdkwindow-win32.c: Minor related changes. + +2005-03-10 Matthias Clasen + + * gtk/gtkliststore.c (gtk_list_store_insert_with_valuesv): + Fix a doc typo. (#169873, Johan Dahlin) + + * gtk/gtkdialog.c (gtk_dialog_map): Don't + try to focus the default_widget if there is + none. (#169881, Thomas Leonard) + +Wed Mar 9 19:20:44 2005 Manish Singh + + * configure.in: Remove inadvertent gail references, require + Pango 1.9.0 + +2005-03-09 Matthias Clasen + + * configure.in: Require GLib 2.7.0 + +2005-03-09 Matthias Clasen + + * gtk/gtkwidget.h (struct _GtkWidget): Typo fixes in comments. + (#169728, Morten Welinder, Owen Taylor) + + * gtk/gtkwidget.c (gtk_widget_add_mnemonic_label): Fix a typo + in the docs. (#169729, Morten Welinder) + + * gtk/gtkimage.c (gtk_image_class_init): Fix a typo. + + * gtk/gtkiconview.c (gtk_icon_view_set_model): Queue a resize + when the model is unset. (#169528, Tomislav Jonjic) + +2005-03-09 Matthias Clasen + + * gtk/gtkviewport.c (gtk_viewport_class_init): + * gtk/gtkuimanager.c (gtk_ui_manager_class_init): + * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_class_init): + * gtk/gtktipsquery.c (gtk_tips_query_class_init): + * gtk/gtktext.c (gtk_text_class_init): + * gtk/gtkstatusbar.c (gtk_statusbar_class_init): + * gtk/gtkspinbutton.c (gtk_spin_button_class_init): + * gtk/gtktoggleaction.c (gtk_toggle_action_class_init): + * gtk/gtkoptionmenu.c (gtk_option_menu_class_init): + * gtk/gtkoldeditable.c (gtk_old_editable_class_init): + * gtk/gtkmessagedialog.c (gtk_message_dialog_class_init): + * gtk/gtktoolbutton.c (gtk_tool_button_class_init): + * gtk/gtktoolitem.c (gtk_tool_item_class_init): + * gtk/gtkimage.c (gtk_image_class_init): + * gtk/gtkruler.c (gtk_ruler_class_init): + * gtk/gtkiconview.c (gtk_icon_view_class_init): + * gtk/gtkprogressbar.c (gtk_progress_bar_class_init): + * gtk/gtkprogress.c (gtk_progress_class_init): + * gtk/gtkmenu.c (gtk_menu_class_init): + * gtk/gtkscale.c (gtk_scale_class_init): + * gtk/gtkpaned.c (gtk_paned_class_init): + * gtk/gtkhandlebox.c (gtk_handle_box_class_init): + * gtk/gtkfontbutton.c (gtk_font_button_class_init): + * gtk/gtkfontsel.c (gtk_font_selection_class_init): + * gtk/gtkfilesel.c (gtk_file_selection_class_init): + * gtk/gtkentrycompletion.c (gtk_entry_completion_class_init): + * gtk/gtkcurve.c (gtk_curve_class_init): + * gtk/gtkcombo.c (gtk_combo_class_init): + * gtk/gtkcombobox.c (gtk_combo_box_class_init): + * gtk/gtkcolorbutton.c (gtk_color_button_class_init): + * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_class_init): + * gtk/gtkmenuitem.c (gtk_menu_item_class_init): + * gtk/gtkcheckbutton.c (gtk_check_button_class_init): + * gtk/gtktogglebutton.c (gtk_toggle_button_class_init): + * gtk/gtkcellview.c (gtk_cell_view_class_init): + * gtk/gtktoolbar.c (gtk_toolbar_class_init): + * gtk/gtkmenubar.c (gtk_menu_bar_class_init): + * gtk/gtkclist.c (gtk_clist_class_init): + * gtk/gtkctree.c (gtk_ctree_class_init): + * gtk/gtkcolorsel.c (gtk_color_selection_class_init): + * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_class_init): + * gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_class_init): + * gtk/gtkcomboboxentry.c (gtk_combo_box_entry_class_init): + * gtk/gtkcalendar.c (gtk_calendar_class_init): + * gtk/gtkbbox.c (gtk_button_box_class_init): + * gtk/gtktable.c (gtk_table_class_init): + * gtk/gtkaspectframe.c (gtk_aspect_frame_class_init): + * gtk/gtkframe.c (gtk_frame_class_init): + * gtk/gtkaction.c (gtk_action_class_init): + * gtk/gtkaccellabel.c (gtk_accel_label_class_init): + * gtk/gtkaboutdialog.c (gtk_about_dialog_class_init): + * gtk/gtkdialog.c (gtk_dialog_class_init): More of the same. + +2005-03-08 Matthias Clasen + + * gtk/gtktextbuffer.c (gtk_text_buffer_class_init): + * gtk/gtkrange.c (gtk_range_class_init): + * gtk/gtkscrolledwindow.c (gtk_scrolled_window_class_init): + * gtk/gtktexttag.c (gtk_text_tag_class_init): + * gtk/gtktextview.c (gtk_text_view_class_init): + * gtk/gtkscrollbar.c (gtk_scrollbar_class_init): + * gtk/gtknotebook.c (gtk_notebook_class_init): + * gtk/gtkentry.c (gtk_entry_class_init): + * gtk/gtkexpander.c (gtk_expander_class_init): + * gtk/gtkarrow.c (gtk_arrow_class_init): + * gtk/gtkalignment.c (gtk_alignment_class_init): + * gtk/gtkbutton.c (gtk_button_class_init): + * gtk/gtklabel.c (gtk_label_class_init): + * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_class_init): + * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_class_init): + * gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init): + * gtk/gtktreeview.c (gtk_tree_view_class_init): + * gtk/gtkbox.c (gtk_box_class_init): + * gtk/gtkwindow.c (gtk_window_class_init, gtk_window_class_init): + * gtk/gtkcontainer.c (gtk_container_class_init): + * gtk/gtkwidget.c (gtk_widget_class_init): + * gtk/gtkobject.c (gtk_object_class_init): Use canonical names + when registering param specs. + + * demos/gtk-demo/editable_cells.c: Use GtkCellRendererCombo + (#169607, Mark McLoughlin) + + * gtk/gtk.symbols: Add the new attributes here, too. + + * gtk/gtkwidget.h: + * gtk/gtktreeview.h: + * gtk/gtktreeviewcolumn.h: + * gtk/gtktextbuffer.h: + * gtk/gtkobject.h: + * gtk/gtkfilechooserdialog.h: + * gtk/gtkdialog.h: + * gtk/gtkcontainer.h: + * gtk/gtkcelllayout.h: + * gtk/gtkaboutdialog.h: Use G_GNUC_NULL_TERMINATED where + appropriate. (#165682, Marc Meissner) + +2005-03-07 Matthias Clasen + + Convert the gdk keyval-keyname tables to a big string + + offsets. (#168901) + + * gdk/gen-keyname-table.pl: Perl script inspired by + pango/tools/gen-color-table.pl to create the + gdk_keys_by_keyval and gdk_keys_by_name tables as lists + of offsets pointing into a big const string. + + * gdk/keynames.txt: List of keyval-keyname pairs. + * gdk/keyname-table.h: Generated tables. + + * gdk/gdkkeynames.c: Include keyname-table.h and don't + generate the inverse table at runtime. + +2005-03-07 Matthias Clasen + + * gtk/gtkstyle.c: Document which parameters may be NULL. + (#166855, Frank Naumann) + +2005-03-07 Matthias Clasen + + * AUTHORS: Add original authors of incorporated software. + +Thu Mar 3 16:59:44 2005 Manish Singh + + * configure.in: URL escape the '+' in gtk+ in the bugzilla URL. + +2005-03-03 Matthias Clasen + + * gtk/gtksettings.c (gtk_settings_get_property): + * gtk/gtkrc.c (gtk_rc_parse_assignment): Don't leak + the values here. (#169047, Philip Langdale) + + * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render): + Don't warn if a stock icon cannot be found. (#168830, + Sven Neumann) + +2005-03-03 Matthias Clasen + + * gtk/gtkwidget.c (gtk_widget_reparent_subwindows): + Avoid warnings if gtk_widget_reparent() is called at + unusual times. (#168966, Christian Persch) + +Tue Mar 1 14:04:08 2005 Manish Singh + + * gdk/x11/gdkproperty-x11.c (virtual_atom_check_init): Cast to avoid + const warnings on data structure seeding. + +Tue Mar 1 13:53:56 2005 Manish Singh + + * gtk/xdgmime/xdgmime.[ch]: revert previous change, maintain ABI. + +2005-03-01 Matthias Clasen + + * gtk/gtkmenutoolbutton.c (button_state_changed_cb): + Fix prelighting. (#157392, Vincent Noel, patch by + Christian Persch) + + * gtk/gtkicontheme.c (theme_lookup_icon): Make + icon data caching work again. (#168851, Alexander Larsson) + + * gdk-pixbuf/gdk-pixbuf.c: + * gdk-pixbuf/gdk-pixbuf-features.h.in: + Revert the previous change, since it breaks + bin compat. + +2005-03-01 Matthias Clasen + + * gdk/gdkkeyuni.c + * gdk/gdkpixbuf-drawable.c + * gdk/gdkrgb.c + * gdk/x11/gdkdnd-x11.c + * gdk/x11/gdkevents-x11.c + * gdk/x11/gdkproperty-x11.c + * gdk/x11/gdkvisual-x11.c + * gdk-pixbuf/gdk-pixbuf.c + * gdk-pixbuf/gdk-pixbuf-features.h.in + * gtk/gtkaction.c + * gtk/gtkbindings.c + * gtk/gtkcolorbutton.c + * gtk/gtkcombo.c + * gtk/gtkcontainer.c + * gtk/gtkfilechooserdefault.c + * gtk/gtkfilesel.c + * gtk/gtkgamma.c + * gtk/gtkiconview.c + * gtk/gtkinputdialog.c + * gtk/gtkitemfactory.c + * gtk/gtkmenu.c + * gtk/gtktextview.c + * gtk/gtktooltips.c + * gtk/gtktreedatalist.c + * gtk/gtkuimanager.c + * gtk/tree_minus.xpm + * gtk/tree_plus.xpm + * gtk/xdgmime/xdgmime.c + * gtk/xdgmime/xdgmime.h: + Move constant data to .rodata. + +2005-02-27 Matthias Clasen + + * gtk/gtkaction.c (connect_proxy): Improve the handling + of buttons as action proxys. (#165534, Milosz Derezynski) + + * gtk/gtklabel.c (gtk_label_size_request): Fix a typo. + (#168646, Vincent Untz) + + * gtk/gtkfilechooserdefault.c (save_folder_combo_create): + Unset "focus-on-click" for the save folder combo. (#168688, + Sven Neumann) + 2005-02-25 Matthias Clasen * demos/testpixbuf.c (main): Remove a C++ comment. (#168531,