summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-10
Commit message (Collapse)AuthorAgeFilesLines
* Branch for 2.10gtk-2-10-branchpointMatthias Clasen2006-08-231-0/+4
|
* Remove dead code. Reduce spurious differences between this file andTor Lillqvist2006-08-231-1/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-08-23 Tor Lillqvist <tml@novell.com> * gtk/gtkfilesystemwin32.c: Remove dead code. Reduce spurious differences between this file and gtkfilesystemunix.c so that it is easier to compare them and check if differences are intentional. I will later factor out the common functions and code snippets from these two files. 2006-08-23 Tor Lillqvist <tml@novell.com> Fix several problems with the file chooser on Windows, for instance prevent duplicated directory entries from appearing. * gtk/gtkfilesystem.c (gtk_file_paths_sort): Use _gtk_file_system_win32_path_compare() on Windows for casefolded sorting. * gtk/gtkfilesystemwin32.c (casefolded_hash, casefolded_equal): case-independent hash and equality functions. Scan the UTF-8 strings gunichar by gunichar, and ignore special casing rules, to more closely match NTFS behaviour. (gtk_file_system_win32_init): Use casefolded_hash() and casefolded_equal() for the folder hash table. (remove_trailing_slash): Don't remove the slash of a drive or share root. (get_mime_type_for_file): Take also a WIN32_FILE_ATTRIBUTE_DATA as argument, and use that to recognize directories. Don't call g_file_test() to check for executables, just look at the file name extension directly. (gtk_file_system_win32_make_path): Check illegal chars in file name, like in gtkfilesystemunix.c. (create_file_info): Drop unused basename parameter. Call g_filename_display_name() directly for roots, as g_filename_display_basename() mishandles those. (gtk_file_folder_win32_get_info): Skip sanity check for now, as it fails for server share roots. Construct basename only in the if branch that uses it. (fill_in_names): Use casefolded_hash() and casefolded_equal() for the folder's stat_info hash table, too. (_gtk_file_system_win32_path_compare): Scan the strings gunichar by gunichar and ignore special casing here, too, instead of using g_utf8_casefold(). Match slash and backslash.
* Add Win32 detail to doc comments.Tor Lillqvist2006-08-231-0/+8
| | | | | | | | | | 2006-08-23 Tor Lillqvist <tml@novell.com> * gdk/x11/gdkwindow-x11.c (gdk_window_shape_combine_mask) (gdk_window_input_shape_combine_mask) gdk_window_shape_combine_region) (gdk_window_input_shape_combine_region): Add Win32 detail to doc comments.
* do not scroll on copy. Bug #329604.Paolo Borelli2006-08-211-0/+4
| | | | | | 2006-08-22 Paolo Borelli <pborelli@katamail.com> * gtk/gtktextview.c: do not scroll on copy. Bug #329604.
* fix recent files issuesMatthias Clasen2006-08-181-0/+8
|
* bump versionMatthias Clasen2006-08-181-0/+2
|
* 2.10.2GTK_2_10_2Matthias Clasen2006-08-181-0/+2
|
* initialize a variableMatthias Clasen2006-08-181-0/+3
|
* Handle filename encoding consistently. (#351812, Christian Persch)Matthias Clasen2006-08-181-0/+5
| | | | | | | | | 2006-08-17 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprinteroptionwidget.c (update_widgets): * modules/printbackends/file/gtkprintbackendfile.c (output_file_from_settings): Handle filename encoding consistently. (#351812, Christian Persch)
* UpdatesMatthias Clasen2006-08-181-0/+4
|
* Enable "/" and "~" as bindings to activate the location entry again. FixesFederico Mena Quintero2006-08-171-0/+14
| | | | | | | | | | | | | | | | 2006-08-17 Federico Mena Quintero <federico@novell.com> * gtk/gtkfilechooserdefault.c (_gtk_file_chooser_default_class_init): Enable "/" and "~" as bindings to activate the location entry again. Fixes bug #340856. (tree_view_keybinding_cb): Likewise. (trap_activate_cb): Likewise. (location_popup_handler): Handle the "path" argument again; set it as the text on the location entry. (location_set_user_text): New helper function. (load_setup_timer): Fix comment. * tests/autotestfilechooser.c (main): Oops, enable all the tests again.
* revert a change that causes a11y regressions in OOoMatthias Clasen2006-08-171-0/+7
|
* Fix the ClientMessages we are sending to the notification area to be moreMatthias Clasen2006-08-171-0/+4
| | | | | | | | 2006-08-17 Matthias Clasen <mclasen@redhat.com> * gtk/gtktrayicon-x11.c: Fix the ClientMessages we are sending to the notification area to be more in sync with the systray spec. (#350860, Wincent Untz)
* Queue printing idles at a low priority. (#348289, Yevgen Muntyan)Matthias Clasen2006-08-171-0/+3
| | | | | | | 2006-08-17 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintoperation.c (print_pages, preview_ready): Queue printing idles at a low priority. (#348289, Yevgen Muntyan)
* Add some caveats to the documentation. (#348971)Matthias Clasen2006-08-171-0/+5
| | | | | | | 2006-08-17 Matthias Clasen <mclasen@redhat.com> * gtk/gtkstatusicon.c (gtk_status_icon_get_geometry): Add some caveats to the documentation. (#348971)
* fixed buglet from #351759.Tim Janik2006-08-171-0/+4
| | | | | | Thu Aug 17 16:19:35 2006 Tim Janik <timj@imendio.com> * docs/tutorial/gtk-tut.sgml: fixed buglet from #351759.
* Link with -luuid for IID_IUnknown that gtkprintoperation-win32.o needs.Tor Lillqvist2006-08-171-0/+5
| | | | | | | 2006-08-17 Tor Lillqvist <tml@novell.com> * gtk/Makefile.am (libgtk_win32_2_0_la_LIBADD): Link with -luuid for IID_IUnknown that gtkprintoperation-win32.o needs.
* Improve the handling of the default output filename, to ensure that weMatthias Clasen2006-08-171-0/+5
| | | | | | | | | 2006-08-17 Matthias Clasen <mclasen@redhat.com> * modules/printbackends/file/gtkprintbackendfile.c: Improve the handling of the default output filename, to ensure that we default to output.ps when only PostScript output is possible. (#348236, Don Scorgie)
* Re-select the current printer to update per-printer ui. (#348245, DonMatthias Clasen2006-08-171-0/+4
| | | | | | | | 2006-08-17 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintunixdialog.c (gtk_print_unix_dialog_set_manual_capabilities): Re-select the current printer to update per-printer ui. (#348245, Don Scorgie)
* Handle the case where the filechooser button is destroyed quickly.Matthias Clasen2006-08-171-0/+6
| | | | | | | | 2006-08-17 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilechooserbutton.c (set_info_get_info_cb) (model_add_special_get_info_cb): Handle the case where the filechooser button is destroyed quickly.
* make sure the has-selection property is updated when the delection isPaolo Borelli2006-08-171-1/+8
| | | | | | | | | 2006-08-17 Paolo Borelli <pborelli@katamail.com> * gtk/gtktextbuffer.c: make sure the has-selection property is updated when the delection is deleted. Bug #329752 * tests/testtext.c: add a copy menu item and show how to update its sensitivity tracking the has-selection property.
* Changed to use cairo-directfb.pcMichael David Emmel2006-08-161-0/+5
|
* move the ITALIC_COLUMN over to a STYLE_COLUMN which sets the styleKristian Rietveld2006-08-161-0/+7
| | | | | | | | | 2006-08-17 Kristian Rietveld <kris@gtk.org> * demos/gtk-demo/main.c (window_closed_cb), (row_activated_cb), (create_tree): move the ITALIC_COLUMN over to a STYLE_COLUMN which sets the style attribute. Makes drawing the active demos in italic work again.
* Add some docs to the row-deleted signal. (#349128, Benedikt Meurer)Matthias Clasen2006-08-161-0/+3
| | | | | | | 2006-08-16 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreemodel.c (gtk_tree_model_base_init): Add some docs to the row-deleted signal. (#349128, Benedikt Meurer)
* Update background upon style-set and state-changed. (#348634, ThomasMatthias Clasen2006-08-161-0/+3
| | | | | | | 2006-08-16 Matthias Clasen <mclasen@redhat.com> * gtk/gtkiconview.c: Update background upon style-set and state-changed. (#348634, Thomas Rydzynski)
* Popup completion if paste is at the end (patch was already in 2.8.x).Matthias Clasen2006-08-161-0/+4
| | | | | | | | 2006-08-16 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c (paste_received): Popup completion if paste is at the end (patch was already in 2.8.x). (#165714, Christian Persch)
* forgotten changelogMatthias Clasen2006-08-161-0/+5
|
* take the cell spacing into account when calculating the available extraKristian Rietveld2006-08-161-0/+6
| | | | | | | | 2006-08-16 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action): take the cell spacing into account when calculating the available extra space. (#350938, patch from Peter Johanson).
* update the refs from children to parents for all nodes, since they may allKristian Rietveld2006-08-161-0/+7
| | | | | | | | | 2006-08-16 Kristian Rietveld <kris@gtk.org> * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_fetch_child): update the refs from children to parents for all nodes, since they may all have been moved by the insert operation. (#346800, patch from Jonathan Matthew).
* Add since tagsMatthias Clasen2006-08-161-0/+6
|
* Added patch from Bug 351519Michael David Emmel2006-08-151-0/+5
| | | | to fix directfb backend build
* Add GDK button mask for NS dragging events. (create_scroll_event): RemoveRichard Hult2006-08-151-0/+13
| | | | | | | | | | | | | | | 2006-08-15 Richard Hult <richard@imendio.com> * gdk/quartz/gdkevents-quartz.c: (get_event_mask_from_ns_event): Add GDK button mask for NS dragging events. (create_scroll_event): Remove obsolete comment. (_gdk_quartz_get_current_event_mask), (gdk_event_translate): Keep track of the latest event mask here... * gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_get_pointer): And use it here. Patch from Kristian Rietveld. (gdk_window_quartz_update_idle): Rename to make things clearer.
* Some more printing docsMatthias Clasen2006-08-151-0/+4
|
* Set CAN_DEFAULT on all buttons. (#168737, fix proposed by Benjamin Berg)Matthias Clasen2006-08-151-0/+3
| | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkaboutdialog.c (gtk_about_dialog_init): Set CAN_DEFAULT on all buttons. (#168737, fix proposed by Benjamin Berg)
* Export privately. Adjust all callers.Matthias Clasen2006-08-151-0/+7
| | | | | | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentryprivate.h: * gtk/gtkentry.c (_gtk_entry_effective_inner_border): Export privately. Adjust all callers. * gtk/gtkspinbutton.c (gtk_spin_button_size_request): Use it here to get the actual inner border. (#349429, Benjamin Berg)
* Don't store GSource pointers, but ids. (gtk_file_chooser_entry_dispose):Matthias Clasen2006-08-151-0/+7
| | | | | | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Don't store GSource pointers, but ids. (gtk_file_chooser_entry_dispose): Remove idles. (idle_add, idle_add): Factor this out. (gtk_file_chooser_entry_maybe_update_directory): (add_completion_idle): And use it here. (#350039, Chris Wilson)
* Run the reset_styles idle at a priority higher than size negotiation.Matthias Clasen2006-08-151-0/+4
| | | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkicontheme.c (do_theme_change): Run the reset_styles idle at a priority higher than size negotiation. (#350517, Søren Sandmann)
* Do better fallbacks if the icon theme does not have icons. (#345666,Matthias Clasen2006-08-151-0/+5
| | | | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilesystem.c (gtk_file_info_render_icon) (gtk_file_system_volume_render_icon): Do better fallbacks if the icon theme does not have icons. (#345666, Kazuki Iwamoto)
* Don't leak no_gr_exp_gc. (#350050, Chris Wilson)Matthias Clasen2006-08-151-0/+3
| | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkruler.c (gtk_ruler_unrealize): Don't leak no_gr_exp_gc. (#350050, Chris Wilson)
* Don't leak ShmPixmapInfo. (#349858, Chris Wilson)Matthias Clasen2006-08-151-0/+6
| | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkdrawable-x11.c (get_shm_pixmap_for_image): Don't leak ShmPixmapInfo. (#349858, Chris Wilson)
* Simplify, make it build against cups 1.1. (#350329)Matthias Clasen2006-08-151-0/+3
| | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * modules/printbackends/cups/gtkprintbackendcups.c (create_pickone_option): Simplify, make it build against cups 1.1. (#350329)
* Fix a typo in the docs. (#349501, Carlos GUSLiBu)Matthias Clasen2006-08-151-0/+3
| | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkliststore.c (gtk_list_store_insert_with_values): Fix a typo in the docs. (#349501, Carlos GUSLiBu)
* Remove a leftover debug statement. (#350072, Iago Rubio)Matthias Clasen2006-08-151-0/+6
| | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcolorsel.c (palette_paint): Remove a leftover debug statement. (#350072, Iago Rubio)
* Remove. (gtk_notebook_motion_notify): Instead, update the arrow stateMatthias Clasen2006-08-151-0/+4
| | | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtknotebook.c (gtk_notebook_enter_notify): Remove. (gtk_notebook_motion_notify): Instead, update the arrow state here. (#349570, Benjamin Otte)
* Use XAllocSizeHints to allocate the XSizeHints struct. (#249285, DavidMatthias Clasen2006-08-151-0/+4
| | | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkwindow-x11.c (gdk_window_get_geometry_hints): Use XAllocSizeHints to allocate the XSizeHints struct. (#249285, David Baron)
* Zero out some stack-allocated X structures, to avoid valgrind warningsMatthias Clasen2006-08-151-0/+8
| | | | | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkdnd-x11.c (gdk_window_register_dnd): * gdk/x11/gdkwindow-x11.c (gdk_window_set_decorations): (gdk_window_set_functions): Zero out some stack-allocated X structures, to avoid valgrind warnings about uninitialized memory. (#349382, David Baron)
* Add a check on the filter argument, instead of blindly passing it toEmmanuele Bassi2006-08-141-0/+18
| | | | | | | | | | | | | | | | | | | | 2006-08-14 Emmanuele Bassi <ebassi@gnome.org> * gtk/gtkrecentchooser.c: (gtk_recent_chooser_add_filter), (gtk_recent_chooser_remove_filter), (gtk_recent_chooser_set_filter): Add a check on the filter argument, instead of blindly passing it to underlying implementation. * gtk/gtkrecentchoosermenu.c: (gtk_recent_chooser_menu_add_filter), (gtk_recent_chooser_menu_remove_filter), (gtk_recent_chooser_menu_list_filters): Implement these GtkRecentChooser methods, by setting and returning the only GtkRecentFilter object supported by a GtkRecentChooserMenu. (#347856, reported by Rod Butcher)
* Null the cell_view pointer if the internal cell view is removed. (#348828,Matthias Clasen2006-08-141-0/+4
| | | | | | | | 2006-08-14 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcombobox.c (gtk_combo_box_remove): Null the cell_view pointer if the internal cell view is removed. (#348828, Rolando Espinoza La Fuente)
* Don't leak in the non-editable case. (#350258, Colin Leroy)Matthias Clasen2006-08-141-0/+5
| | | | | | | 2006-08-14 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c (gtk_entry_drag_data_received): Don't leak in the non-editable case. (#350258, Colin Leroy)
* gdk/directfb/gdkdrawable-directfb.c Remove gdk_directfb_update_region andMichael David Emmel2006-08-111-0/+9
| | | | | | | | | * gdk/directfb/gdkdrawable-directfb.c Remove gdk_directfb_update_region and calls * gdk/directfb/gdkwindow-directfb.c Code cleanup * gdk/directfb/gdkgeometry-directfb.c Fix scroll call to use region