X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-10;h=677891235f9f77208c42ea9e29f6442851496fe4;hb=06e735a652a9aefc787c696b44bfcc666ed61ef2;hp=dbeb2a119283336523a802a808ab0f461e35a933;hpb=db343ee03d0eb150303bc71d94bf8164dfaddb33;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index dbeb2a119..677891235 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,320 @@ +2005-07-13 Matthias Clasen + + * tests/treestoretest.c: + * tests/testxinerama.c: + * tests/testtreeview.c: + * tests/testtreefocus.c: + * tests/testtreeflow.c: + * tests/testtreeedit.c: + * tests/testtreecolumns.c: + * tests/testtext.c: + * tests/testtextbuffer.c: + * tests/testspinbutton.c: + * tests/testsocket_common.c: + * tests/testsocket_child.c: + * tests/testsocket.c: + * tests/testmultiscreen.c: + * tests/testmultidisplay.c: + * tests/testmerge.c: + * tests/testmenus.c: + * tests/testmenubars.c: + * tests/testicontheme.c: + * tests/testfilechooser.c: + * tests/testentrycompletion.c: + * tests/testdnd.c: + * tests/testcombochange.c: + * tests/testactions.c: + * tests/testcombo.c: + * tests/simple.c: + * gtk/gtktextutil.c: + * gtk/gtktexttypes.h: + * gtk/gtktexttypes.c: + * gtk/gtktexttagprivate.h: + * gtk/gtktextsegment.h: + * gtk/gtktextiterprivate.h: + * gtk/gtktextchildprivate.h: + * gtk/gtktextbtree.h: Add Copyright/License information. + + * gtk/gtkicontheme.c (gtk_icon_theme_get_default) + (gtk_icon_theme_get_for_screen): Add a warning about + unreffing icon themes. (#310163, Rodney Dawes) + +2005-07-13 Kristian Rietveld + + * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach): quit + maintaining the iter on every iteration, only get the iter when + we are about to call the foreach_func. Gives us a 10x speedup, + since maintaining iters is a lot more expensive than maintaining + paths. We lose a bit of sanity checking though. Thanks go to + Billy Biggs for pointing this out. + +2005-07-12 Matthias Clasen + + * tests/testcairo.c (draw): Fix the same confusion here, too. + + * gdk/gdkgc.c (make_stipple_tile_surface): Fix + cairo_content_t <-> cairo_format_t confusion. (#310086, + Carlos Garnacho Parro) + + * gtk/gtkfilesystemunix.c + (gtk_file_system_unix_volume_get_display_name): Follow + the Nautilus change and rename "Filesystem" to "File System", + string change. (#310047, Vincent Noel) + +2005-07-12 Matthias Clasen + + * demos/gtk-demo/iconview.c: Rename this demo. + + * demos/gtk-demo/iconview_edit.c: Add a demo for icon view + editing and drag-and-drop. + + * demos/gtk-demo/geninclude.pl.in: Accept dashes in demo titles. + +2005-07-12 Matthias Clasen + + * gtk/theme-bits/decompose-bits.c: + * gtk/gtkfilechooserembed.c: + * gtk/gtktextmarkprivate.h: + * gtk/gtktexttagtable.h: + * gtk/gtktexttagtable.c: + * gtk/gtkrc.key.emacs: Add Copyright/License information. + + * gdk/linux-fb/gdkrender-fb.c: + * gdk/linux-fb/gdkpango-fb.c: + * gdk/linux-fb/gdkdrawable-fb2.c: + * gdk/linux-fb/gdkgc-fb.c: + * gdk/linux-fb/gdkfbswitch.c: Add Copyright/License information. + + * gdk/gdkwindow.h: + * gdk/gdkvisual.h: + * gdk/gdkselection.h: + * gdk/gdkselection.c: + * gdk/gdkregion.h: + * gdk/gdkproperty.h: + * gdk/gdkpixmap.h: + * gdk/gdkpixbuf.h: + * gdk/gdkkeyuni.c: + * gdk/gdkintl.h: + * gdk/gdkinput.h: + * gdk/gdkimage.h: + * gdk/gdkgc.h: + * gdk/gdkfont.h: + * gdk/gdkevents.h: + * gdk/gdkdnd.h: + * gdk/gdkcursor.h: + * gdk/gdkcolor.h: Add Copyright/License information. + +2005-07-11 Matthias Clasen + + * modules/input/imm-extra.h: Add Copyright/License information. + +2005-07-11 Matthias Clasen + + * gtk/gtktexttag.c (gtk_text_tag_class_init) + (gtk_text_tag_set_property): Remove the runtime warning about + the invisible property, add a warning about possible remaining + problems to the documentation of the property. (#66194) + + * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Don't + ever go unconditionally to the buffer ends; that doesn't work + if the initial or final portion of the buffer are invisible. + +2005-07-11 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_class_init): add binding entry + for ctrl + backspace (move focus to parent without affecting + selection), + (gtk_tree_view_real_select_cursor_parent): implement ctrl+backspace + and simplify the function a bit. (#309296, Kathy Fernandes). + +2005-07-11 Matthias Clasen + + Make gdk_window_present() move the window to the current + desktop, instead of letting the WM change the current + desktop to where the window is. (#166379, Elijah Newren) + + * gdk/gdk.symbols: + * gdk/x11/gdkx.h: + * gdk/x11/gdkwindow-x11.c (gdk_x11_window_move_to_current_desktop): + New function to move a window to the current desktop. + + * gtk/gtkwindow.c (gtk_window_present_with_time): Move the + window to the current desktop before giving it focus. + +2005-07-11 Matthias Clasen + + When dragging text, use a drag icon showing the (ellipsized) + text that is being dragged: (#161132, Kevin Duffus, patch + by Carlos Garnacho Parro) + + * gtk/gtktextutil.h: + * gtk/gtktextutil.c (_gtk_text_util_create_drag_icon): Add + a function to create a pixmap for use when dragging text. + + * gtk/gtktextview.c (gtk_text_view_start_selection_dnd): + * gtk/gtklabel.c (gtk_label_motion): + * gtk/gtkentry.c (gtk_entry_motion_notify): Use a drag icon + showing the text being dragged. + +2005-07-11 Matthias Clasen + + * gtk/gtkentry.c (gtk_entry_move_forward_word) + (gtk_entry_move_backward_word): Match the text view change + to allow selecting whitespace with double-click. + + * gtk/gtktextview.c (extend_selection): Make double-clicking + between words select whitespace. (#309860, Mike Miller, patch + by Paolo Borelli) + + * gtk/gtkiconview.c: Documentation improvements. (#309946, + Torsten Schoenfeld) + +2005-07-10 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): remove + unneeded check for negative window_y. + +2005-07-10 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_search_key_press_event): also move + to the next match when ctrl+g is pressed. (#156657, Matt T. Proud). + +2005-07-10 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): rework + function to make page up/down behave the same as in GtkTextView. + (Fixes #101220, Owen Taylor). + +2005-07-09 Kristian Rietveld + + Fix #305737, patch from Tomislav Jonjic. This makes the + gtk_tree_store_insert* family of functions emit row_has_child_toggled + when needed (they didn't do that before). + + * gtk/gtktreestore.c (gtk_tree_store_insert): emit + row_has_child_toggled when needed, + (gtk_tree_store_insert_before): fix a possible memleak, + emit row_has_child_toggled when needed, + (gtk_tree_store_insert_after): ditto. + +2005-07-09 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_real_expand_row): when + open_all is TRUE, traverse the newly built tree to emit + row_expanded for the subitems. (rev 1.444, patch in #172319 + broke this). Fixes #305582, reported by Billy Biggs. + +2005-07-09 Tor Lillqvist + + * configure.in: Look for windres on Win32. Drop build/* from + AC_CONFIG_FILES. + + * Makefile.am: Drop build from SUBDIRS. + + * gdk/win32/rc/Makefile.am + * gdk/Makefile.am + * gtk/Makefile.am: Don't use the scripts in build/win32 to compile + the rc files into resource object files. (This means we lose the + build number increment magic, but I doubt it was that useful + anyway.) Instead use windres directly. To pass a normal .o file + produced by windres through libtool, which would want a .lo file, + pass it directly to the linker using a -Wl option. + + * gdk/win32/rc/gdk.rc.in + * gtk/gtk-win32.rc.in: Replace BUILDNUMBER with 0. + +2005-07-08 Kristian Rietveld + + Fixes #165034, reported by Jorn Baayen. + + * gtk/gtkrbtree.[ch] (_gtk_rbtree_set_fixed_height): add a + mark_valid parameter (so we can mark all nodes as valid when we + are setting them to the fixed height). + + * gtk/gtktreeview.c (initialized_fixed_height_mode): mark all + nodes as valid when setting the fixed height, + (do_validate_rows): update call to _set_fixed_height, + (gtk_tree_view_row_inserted): mark node as valid when fixed + height mode is enabled and a height has been set, + (gtk_tree_view_build_tree): if fixed height mode is enabled, + mark new nodes as valid in addition to setting the height. + +2005-07-08 Matthias Clasen + + * configure.in: Bump version + + * === Released 2.7.2 === + + * NEWS: Updates + + * gtk/gtkcelllayout.c (gtk_cell_layout_pack_start): + (gtk_cell_layout_pack_end): Add a note about reusing cell + renderers. + + * gtk/gtkdnd.c (gtk_drag_update_cursor): Pass a GdkDragAction to + gtk_drag_get_cursor. (#309784, Sebastian Bacher) + +2005-07-08 Tor Lillqvist + + * gtk/gtkfilesel.c: Use g_get_host_name(). + +2005-07-07 Matthias Clasen + + * configure.in: Add -DHPPEX -DSHMLINK to CFLAGS for HP-UX. + (#162979, Paul Cornett) + + * gtk/gtkhscale.c (gtk_hscale_new_with_range): + (gtk_vscale_new_with_range): Add some additional docs on + precision here too. (#309238, Steve Chaplin) + + * gdk/x11/gdkmain-x11.c (generate_grab_broken_event): Don't + generate events on destroyed windows. + + Implement Drag-and-Drop to the file list. (#145121, Sven Neumann) + + * gtk/gtkfilechooserdefault.c (file_list_drag_data_received_cb) + (file_list_drag_drop_cb, file_list_drag_motion_cb): New functions + to handle drag-and-drop on the file list. + (create_file_list): Set up drag-and-drop handlers on the file list. + +2005-07-07 Matthias Clasen + + Fix #157787, reported by Jonathan Blandford: + + * gtk/gtkfilechooserdefault.c + (gtk_file_chooser_default_set_current_folder): Don't leave a + "trail" behind when set_current_folder is called explicitly. + (gtk_file_chooser_default_update_current_folder): New function + that is called to update the current folder in response to + user actions. + + * gtk/gtkpathbar.c (_gtk_path_bar_set_path): Add a boolean + keep_trail argument, and don't leave a "trail" behind unless + it is set. + +2005-07-06 Manish Singh + + * demos/gtk-demo/menus.c: change_orientation() should return void, + remove unused variable in do_menus(). + +2005-07-06 Tor Lillqvist + + * gdk/win32/gdkcursor-win32.c + (gdk_win32_icon_to_pixbuf_libgtk_only): Don't create the GdkPixbuf + until we know that we have something to put in it. + +2005-07-05 Matthias Clasen + + * gtk/gtkspinbutton.c (gtk_spin_button_new_with_range): Add some + additional docs on precision. (#309238, Steve Chaplin) + + * modules/input/imime.c: Fix includes. (#309462, Kazuki IWAMOTO) + +2005-07-05 Matthias Clasen + + * doc/tools/widgets.c: Actually generate a file-button + image. + 2005-07-06 Tor Lillqvist * gdk/win32/gdkcursor-win32.c: Add comment about the current named