1. 07 Sep, 2001 4 commits
    • Owen Taylor's avatar
      Make gdkx.h the only installed header from gdk/x11. All structures in · 1bbf2ac7
      Owen Taylor authored
      Fri Sep  7 11:51:44 2001  Owen Taylor  <otaylor@redhat.com>
      
            Make gdkx.h the only installed header from gdk/x11.
            All structures in gdk/x11 are opaque.
      
      	* gdk/x11/Makefile.am gdk/x11/gdkx.h gdk/x11/gdkprivate-x11.h:
      	Don't install gdk{drawable,pixmap,window}-x11.h.
      
      	* gdk/x11/{gdkcolormap-x11.c, gdkfont-x11.c, gdkx.h, gdkvisual-x11.c:
      	Move GdkColormapPrivateX11, GdkFontPrivateX GdkImagePrivateX11,
      	GdkVisualClass into C files.
      
      	* gdk/gdkpixmap-x11.[ch]: Make gdk_pixmap_impl_get_type() static.
      
      	* gdk/x11/{gdkcolor-x11.c, gdkcursor-x11.c, gdkdrawable-x11.c,
      	gdkfont-x11.c, gdkgc-x11.c, gdkx.h, gdkimage-x11,gdkvisual-x11.c}
      	Add public functions to replace previously exported direct
      	structure access.
      	gdk_x11_colormap_get_{xdisplay,xcolormap}
      	gdk_x11_cursor_get_{xdisplay,xcursor},
      	gdk_x11_drawable_get_{xdisplay,xcursor,gdk_x11_visual_get_xvisual,
      	gdk_x11_font_get_{xdisplay,xfont}, gdk_x11_image_get_{xdisplay,ximage},
      	gdk_x11_gc_get_{xdisplay,ximage}
      
      	* gdk/gdkprivate.h gdk/gdkinternals.h: Move GdkColorInfo,
      	GdkEventFilter, GdkClientFilter, GdkFontPrivate to gdkinternals.
      
            Fix a number of variables and functions that were exported
            "accidentally" from GDK.
      
      	* gdk/**.[ch]: gdk => _gdk for gdk_visual_init,
      	gdk_events_init, gdk_input_init, gdk_dnd_init, gdk_image_exit,
      	gdk_input_exit,	gdk_windowing_exit, gdk_event_func, gdk_event_data,
      	gdk_event_notify, gdk_queued_events, gdk_queued_tail,
      	gdk_event_new, gdk_events_queue, gdk_events_unqueue,
      	gdk_event_queue_find_first, gdk_event_queue_remove_link,
      	gdk_event_queue_append, gdk_event_button_generate,
      	gdk_debug_flags, gdk_default_filters, gdk_parent_root.
      
      	* gdk/x11/{gdkevents-x11.c, gdkglobals-x11.c, gdkimage-x11.c,
      	   gdkmain-x11.c, gdkprivate-x11.h, gdk/x11/gdkwindow-x11.c}:
      	gdk => _gdk for gdk_event_mask_table, gkd_nevent_masks,
      	gdk_wm_window_protocols, gdk_leader_window, gdk_xgrab_window,
      	gdk_use_xshm, gdk_input_ignore_core.
      
      	* gdk/x11/xsettings-common.h (xsettings_list_insert): Add
      	#defines to namespace functions into the private _gdk_
      	namespace.
      
      	* gdk/gdkwindow.[ch] gdk/x11/gdkx.h: Add gdk_get_default_root_window ()
      	to replace gdk_parent_root exported variable. Adjust and
      	deprecate GDK_ROOT_PARENT().
      
      	* demos/{testpixbuf-drawable.c,testpixbuf-save.c}: Fix
      	GDK_ROOT_PARENT usage, remove includes of port-specific
      	headers.
      
      	* gdk/{win32,x11,fb}/gdkinput*.[ch]: s/gdk/_gdk/ for
      	_gdk_input_gxid_host, _gdk_input_gxid_port, _gdk_input_ignore_core,
      	gdk_input_devices, _gdk_input_windows, gdk_init_input_core.
      
      	* gdk/x11/{gdkevents-x11.,c gdkglobals-x11.c, gdkmain-x11.c}
      	docs/Changes-2.0.txt: Remove gdk_wm_protocols,
      	gdk_wm_delete_window functions, gdk_wm_take_focus,
      	use gdk_atom_intern() instead.
      
      	* gdk/linux-fb/{gdkselection-fb.c, gdkmain-fb.c, gdkprivatefb.h}
      	  gdk/win32/{gdkselection-win32.c, gdkmgdkwin32.h, gdkprivate-win32.h}
      	  gdk/x11/{gdkselection-x11.c gdkx.h, gtkprivate-x11.h}
      	  gtk/gtkselection.c
              Unexport gdk_selection_property, just use
      	gdk_atom_intern ("GDK_SELECTION").
      
      	* gdk/x11/{gdkprivate-x11.h,gdkdrawable-x11h,gdkgc-x11.c,gdkx.h}:
      	Unexport gdk_drawable_impl_x11_get_type, gdk_gc_x11_get_type,
      	GDK_GC_X11 cast macros, GdkGCX11 structures, GdkCursorPrivate,
      	GdkVisualprivate, gdk_x11_gc_flush.
      
            Make a number of public exports of variables into functions
            to increase encapsulation.
      
      	* gdk/gdkinternals.h gdk/gdkinput.h gdk/gdkevents.h
      	gdk/linux-fb/gdkmouse-fb.c: gdk_core_pointer => _gdk_core_pointer,
      	move to gdkinternals.h. Add gdk_device_get_core_pointer ().
      
      	* gdk/gdkprivate.h gdk/gdkpango.c gdk/gdkinternals.h
      	docs/Changes-2.0.txt: Unexport gdk_parent_root, gdk_error_code,
      	gdk_error_warnings.
      
      	* gdk/x11/{gdkcolormap-x11.c, gdkmain-x11.c, gdkx.h}
      	  docs/Changes-2.0.txt:
      	s/gdk_screen/_gdk_screen/, add gdk_x11_get_default_screen()
      	s/gdk_root_window/_gdk_root_window/, add gdk_x11_get_default_root_xwindow()
      	Add gdk_x11_get_default_xdisplay().
      
      	* gdk/gdk.h gdk/gdk.c linux-fb/gdkfb.h linux-fb/gdkglobals-fb.c
      	win32/gdkwin32.h x11/gdkglobals-x11.c gdk/x11/gdkmain-x11.c
      	gdk/x11/gdkx.h: gdk/gdk.def: Add gdk_get/set_program_class,
      	Don't export gdk_progclass, move --class command line
      	option and handling to common portion of GDK.
      
            Miscellaneous fixes:
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_set_icon_list): Fix
      	g_return_val_if_fail that should have been g_return_if_fail.
      
      	* gdk/gdkinternals.h gdk/gdkprivate.h: Move
      	gdk_synthesize_window_state() to the semi-public gdkprivate.h.
      
      	* gtk/gtkdnd.c (_gtk_drag_source_handle_event): Remove uneeded
      	X11 dependency.
      
      	* gdk/linux-fb/gdkmain-fb.c gdk/win32/gdkmain-win32.c gdk/TODO:
      	Remove unused gdk_key_repeat_disable/restore.
      
      	* linux-fb/gdkglobals-fb.c win32/gdkglobals-win32.c
      	x11/gdkglobals-x11.c x11/gdkprivate-x11.h gdk/gdk.def:
      	Remove unused gdk_null_window_warnings variable.
      
      	* gdk/Makefile.am (DIST_SUBDIRS) nanox/*: cvs remove nanox;
      	it can be retrieved from the repository; it is too far
      	from functional to be worth having people check out;
      	it would be easier to start from scratch, I suspect.
      
      	* gdk/x11/gdkpixmap-x11.c: Fix lvalue usage of GDK_PIXMAP_XID().
      
      	* gdk/x11/gdkkeys-x11.c gdk/gdkrgb.c gdk/gdkwindow.c
      	gdk/x11/gdkpango-x11.c gdk/x11/gdkselection-x11.c:
      	Fix some accidentally global variables and unused global variables.
      
      	* gdk/x11/gdkkeys-x11.c gdk/gdkrgb.c gdk/gdkwindow.c
      	gdk/x11/gdkpango-x11.c gdk/x11/gdkselection-x11.c:
      	Fix some accidentally global variables and unused global variables.
      
            Add some space for future expansion to multihead.
      
      	* gdk/gdkdrawable.h: Add four reserved function pointers
      	for future expansion of GdkDrawableClass.
      
      	* gtk/gtkwindow.h gtk/gtkinvisible.h: Add reserved pointer
      	where we can put a GdkScreen * later.
      1bbf2ac7
    • Havoc Pennington's avatar
      update adjustments after validating destination yrange; fixes #53918 (This · f1427cd9
      Havoc Pennington authored
      2001-09-07  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextview.c (gtk_text_view_flush_scroll): update
      	adjustments after validating destination yrange; fixes #53918
      	(This may cause other issues, but I hope it won't)
      
      2001-09-05  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextbtree.c (_gtk_text_btree_delete): when merging end
      	line into start line, update the character counts in parent nodes;
      	caused a bug when end and start line had different parent nodes.
      
      2001-08-30  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktexttag.c (_gtk_text_attributes_fill_from_tags): add
      	assertion that tag is in a table
      f1427cd9
    • Matthias Clasen's avatar
    • Stanislav Visnovsky's avatar
      More translations. · 9fccd2cc
      Stanislav Visnovsky authored
      2001-09-07  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
      
      	* sk.po: More translations.
      9fccd2cc
  2. 06 Sep, 2001 2 commits
  3. 05 Sep, 2001 3 commits
  4. 04 Sep, 2001 3 commits
    • Jonathan Blandford's avatar
      fix initial val for sort column. · 93d8c11e
      Jonathan Blandford authored
      Tue Sep  4 18:13:43 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkliststore.c (gtk_list_store_init): fix initial val for
      	sort column.
      
      	* gtk/gtktreestore.c (gtk_list_store_init): ditto
      
      	* gtk/gtktreesortable.c: add docs.
      93d8c11e
    • Owen Taylor's avatar
      Version 1.3.7 · c9b26b3d
      Owen Taylor authored
      Tue Sep  4 09:37:19 2001  Owen Taylor  <otaylor@redhat.com>
      
              * Version 1.3.7
      
              * configure.in docs/Makefile.am docs/gtk-config.1.in: Remove
              docs for gtk-config
      
              * modules/input/Makefile.am (install-data-local): Don't
              run gtk-query-immodules if DESTDIR is set.
      
              * NEWS: Various additions.
      c9b26b3d
    • Tim Janik's avatar
      updates for 1.3.7 release. · f4ab7aa5
      Tim Janik authored
      Tue Sep  4 03:12:25 2001  Tim Janik  <timj@gtk.org>
      
              * NEWS: updates for 1.3.7 release.
      
      Tue Sep  4 03:09:52 2001  Tim Janik  <timj@gtk.org>
      
              * gdk-pixbuf-csource.1: new file, manual page for
              the publically installed gdk-pixbuf-csource utility.
      f4ab7aa5
  5. 03 Sep, 2001 6 commits
    • Jonathan Blandford's avatar
      handle default sort feature · 43405a3d
      Jonathan Blandford authored
      Mon Sep  3 18:03:56 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreestore.c (gtk_tree_store_set_default_sort_func):
      	handle default sort feature
      
      	* gtk/gtktreesortable.c (gtk_tree_sortable_set_default_sort_func):
      	new function to handle default sort.
      	(gtk_tree_sortable_has_default_sort_func): check if default sort
      	is set.
      
      	* gtk/gtkliststore.c (gtk_list_store_set_default_sort_func):
      	handle default sort feature
      43405a3d
    • Stanislav Visnovsky's avatar
      Started fixing Slovak translation. · 8249e627
      Stanislav Visnovsky authored
      2001-09-03  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
      
      	* sk.po: Started fixing Slovak translation.
      8249e627
    • Jonathan Blandford's avatar
      patch from vishnu@pobox.com (Joshua N Pritikin) to fix math and an · 92c0936f
      Jonathan Blandford authored
      Sun Sep  2 20:32:36 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeview.c (gtk_tree_view_scroll_to_cell): patch from
      	vishnu@pobox.com (Joshua N Pritikin) to fix math and an assertion,
      	#59731
      92c0936f
    • Jonathan Blandford's avatar
      Patch from vishnu@pobox.com (Joshua N Pritikin) to emit signal at the · b5ea25c5
      Jonathan Blandford authored
      Sun Sep  2 17:38:42 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeview.c (gtk_tree_view_deleted): Patch from
      	vishnu@pobox.com (Joshua N Pritikin) to emit signal at the correct
      	time, #59727
      
      	* gtk/gtkbutton.c (gtk_button_update_state): Get depressed
      	correctly.
      b5ea25c5
    • Kwok-Koon Cheung's avatar
      Usual update. · c4043e23
      Kwok-Koon Cheung authored
      c4043e23
    • Owen Taylor's avatar
      Set current serial so that we don't eternally update the keymap after we · ec8444ed
      Owen Taylor authored
      Sun Sep  2 21:41:21 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkkeys-x11.c (update_keymaps): Set current serial
      	so that we don't eternally update the keymap after we
      	get a change notification.
      
      	* gtk/gtkmenuitem.c (gtk_menu_item_set_right_justified): Fix
      	incorrect cast.
      ec8444ed
  6. 02 Sep, 2001 2 commits
    • Kristian Rietveld's avatar
      much changes in an attempt to make it working. It mostly works now, · 109cda6b
      Kristian Rietveld authored
      Sun Sep  2 23:27:16 2001  Kristian Rietveld  <kristian@planet.nl>
      
              * gtk/gtktreemodelsort.[ch]: much changes in an attempt to make
              it working. It mostly works now, although there're still a few issues
              to be worked out.
      
              * tests/testtreesort.c (main): changes to have a better test
              application for the GtkTreeModelSort.
      109cda6b
    • Kristian Rietveld's avatar
      code cleaup, fix for bug #59222. · 9a4b995b
      Kristian Rietveld authored
      Sun Sep  2 23:19:07 2001  Kristian Rietveld  <kristian@planet.nl>
      
              * gtk/gtktreeview.c (gtk_tree_view_search_iter): code cleaup,
              fix for bug #59222.
      
              * gtk/gtktreeview.c (gtk_tree_view_search_equal_func): add
              gpointer search_data argument to function definition and
              prototype, to match GtkTreeViewSearchEqualFunc typedef.
      9a4b995b
  7. 01 Sep, 2001 2 commits
    • Kristian Rietveld's avatar
      add warnings per jrb's request. · d9e18f0a
      Kristian Rietveld authored
      Sat Sep  1 21:57:27 2001  Kristian Rietveld  <kristian@planet.nl>
      
              * gtk/gtkrbtree.c (_gtk_rbtree_reorder): add warnings
              per jrb's request.
      d9e18f0a
    • Jonathan Blandford's avatar
      pass in user data. · 140a6323
      Jonathan Blandford authored
      Fri Aug 31 20:01:23 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeview.c (gtk_tree_view_search_iter): pass in user data.
      
      	* gtk/gtktreeview.c (gtk_tree_view_destroy): destroy search_data.
      140a6323
  8. 31 Aug, 2001 1 commit
    • Owen Taylor's avatar
      Instead of always mirroring the selection to a single PRIMARY selection, · b97a0a45
      Owen Taylor authored
      Wed Aug 29 20:40:58 2001  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtktextbuffer.[ch] (gtk_text_buffer_add/remove_selection_clipboard):
              Instead of always mirroring the selection to a single PRIMARY
              selection, allow it to be mirrored to any number of clipboards.
      
              * gtk/gtktextbuffer.[ch] (gtk_text_buffer_paste_primary): Remove,
              just use gtk_text_buffer_paste_clipboard with the appropriate clipboard.
      
              * gtk/gtktextbuffer.[ch] (gtk_text_buffer_cut/copy/paste_clipboard): Add a
              GtkClipboard argument, and for paste_clipboard, the
              @override_location argument from @paste_primary.
      
              * gtk/gtktextview.c: Adapt to above change.
      b97a0a45
  9. 30 Aug, 2001 8 commits
  10. 29 Aug, 2001 3 commits
    • Jonathan Blandford's avatar
      change color when the GtkTreeView loses focus. · 97d99169
      Jonathan Blandford authored
      Wed Aug 29 17:28:04 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render):
      	change color when the GtkTreeView loses focus.
      
      	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_render):
      	ditto.
      
      	* gtk/gtkstyle.c (gtk_default_draw_flat_box): ditto
      97d99169
    • Havoc Pennington's avatar
      fix g_object_notify · aa4298ee
      Havoc Pennington authored
      2001-08-28  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtkwindow.c (gtk_window_set_icon_list): fix g_object_notify
      aa4298ee
    • Havoc Pennington's avatar
      add default icon · 9df00746
      Havoc Pennington authored
      2001-08-28  Havoc Pennington  <hp@pobox.com>
      
      	* demos/gtk-demo/main.c (setup_default_icon): add default icon
      
      	* gtk/gtkradiobutton.c (gtk_radio_button_new_with_mnemonic):
      	warning fix
      	(gtk_radio_button_new_with_label): warning fix
      
      	* gtk/gtkdnd.c: used some random GtkImage private structs,
      	update to reflect GtkImage changes
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_set_icon_list): don't check
      	whether the hint is supported, just always set the icon. A task
      	list might want to use it even if the WM doesn't, and the WM may
      	change over time. Also, XDeleteProperty() if list == NULL.
      
      	* gtk/gtkwindow.c (gtk_window_set_icon_list)
      	(gtk_window_get_icon_list)
      	(gtk_window_set_icon)
      	(gtk_window_get_icon)
      	(gtk_window_set_default_icon_list)
      	(gtk_window_get_default_icon_list):
      	new functions
      
      	* gtk/gtk-boxed.defs (GtkIconSet): add GtkIconSet
      
      	* gtk/gtkimage.c: Implement property support, bug #59408
      
      	* gtk/gtkcontainer.c (gtk_container_add): make the warning message
      	on reparent-without-removing-first a bit more helpful.
      	Let's just destroy this FAQ.
      9df00746
  11. 28 Aug, 2001 6 commits