1. 05 Aug, 2002 1 commit
  2. 02 Aug, 2002 1 commit
    • Owen Taylor's avatar
      Fix args to pango_x_shutdown_display(). · b7c0c06b
      Owen Taylor authored
      Fri Aug  2 15:56:47 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkscreen-x11.c (gdk_screen_x11_dispose): Fix
              args to pango_x_shutdown_display().
      
              * gdk/linux-fb/gdkinput.c gdk/linux-fb/gdkinputprivate.h
              gdk/win32/gdkinput-win32.[ch] gdk/win32/gdkinput.c
              gdk/win32/gdkwindow-win32.c gdk/x11/gdkinput-x11.c
              gdk/x11/gdkinput-xfree.c gdk/x11/gdkinput.c
              gdk/x11/gdkinputprivate.h gdk/x11/gdkwindow-x11.c: Move
              a bunch of functions gdk_input => _gdk_input. Clean
              up some header file cruft. (#79971)
      b7c0c06b
  3. 14 May, 2002 1 commit
  4. 30 Apr, 2002 1 commit
    • Matthias Clasen's avatar
      Improve a warning. · e3d181b8
      Matthias Clasen authored
      	* gtk/gtkcontainer.c (gtk_container_class_install_child_property):
      	Improve a warning.
      
      	* gdk/linux-fb/gdkinput.c (gdk_device_get_axis): Remove a broken
      	and redundant doc comment.
      
      	* gtk/gtkprogress.c (gtk_progress_class_init):
      	* gtk/gtkprogressbar.c (gtk_progress_bar_class_init):
      	* gtk/gtktexttag.c (gtk_text_tag_class_init):
      	* gtk/gtknotebook.c (gtk_notebook_class_init): Better blurbs,
      	incorporating stuff from the doc templates.
      
      	* gtk/gtkplug.c (gtk_plug_construct): Fix docs.
      e3d181b8
  5. 29 Apr, 2002 1 commit
  6. 05 Apr, 2002 1 commit
  7. 22 Mar, 2002 1 commit
    • Owen Taylor's avatar
      Fix memory leak. (#74400, Morten Welinder.) · abfed60c
      Owen Taylor authored
      Fri Mar 22 10:56:19 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkaccelmap.c (gtk_accel_map_save_fd): Fix memory
              leak. (#74400, Morten Welinder.)
      
              * gtk/gtkaccelmap.c: Properly handle short returns from
              write() calls. (Handling EINTR isn't enough... that only
              handles the case where you were interrupted before you
              wrote a single byte.)
      
              * gdk/linux-fb/gdkmouse-fb.c gdk/linux-fb/gdkkeyboard-fb.c:
              Robustify against short returns from write() calls.
      abfed60c
  8. 21 Mar, 2002 1 commit
    • Alexander Larsson's avatar
      Patches from Carlo E. Prelz <fluido@fluido.as> Now gtkfb at least compiles · 2d6e58ad
      Alexander Larsson authored
      2002-03-20  Alex Larsson  <alexl@redhat.com>
      
      	Patches from Carlo E. Prelz <fluido@fluido.as>
      	Now gtkfb at least compiles and mostly works. The keyboard
      	stuff needs more loving.
      
      	* gdk/linux-fb/gdkkeyboard-fb.c (xlate_get_for_keyval,
      	xlate_get_for_keycode, raw_get_for_keyval, raw_get_for_keycode):
      	At least set the out parameters for these calls.
      
      	* gdk/linux-fb/gdkmain-fb.c:
      	(gdk_pointer_grab_info_libgtk_only, gdk_keyboard_grab_info_libgtk_only):
      	Implement new functions.
      2d6e58ad
  9. 28 Feb, 2002 1 commit
    • Owen Taylor's avatar
      ed Feb 27 19:16:50 2002 Owen Taylor <otaylor@redhat.com> · 7ea17ce7
      Owen Taylor authored
              * gdk/x11/gdkwindow-x11.c (gdk_window_new):
              * gdk/x11/gdkwindow-x11.c (gdk_window_get_events):
              * gdk/x11/gdkwindow-x11.c (gdk_window_set_events):
              * gdk/win32/gdkwindow-win32.c (gdk_window_set_events):
              * gdk/win32/gdkwindow-win32.c (gdk_window_new):
              * gdk/gdkwindow.h (struct _GdkWindowObject):
              * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_events):
              Save the window's event mask in window->event_mask.
      
              * gdk/gdkwindow.c (gdk_window_process_updates_internal): Only
              generate expose events if GDK_EXPOSE_MASK is included
              window->event_mask. (#54506)
      7ea17ce7
  10. 21 Feb, 2002 1 commit
    • Owen Taylor's avatar
      Implement "fuzzy" key binding lookups; allow matches on key and level but · 708e1a95
      Owen Taylor authored
      Wed Feb 20 14:26:47 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkkeyhash.[ch]: Implement "fuzzy" key binding lookups;
              allow matches on key and level but not group. Also, implement
              ignoring "consumed modifiers correctly."
      
              * gtk/gtkaccelgroup.c gtk/gtkbindings.c: Convert to using
              GtkKeyHash.
      
              * gtk/gtkdebug.h gtk/gtkmain.c: Support GTK_DEBUG=keybindings
      
              * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fill in
              the group for key release events as well as key press events.
      
              * gdk/gdkkeys.h gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state):
              Rename unused_modifiers to consumed_modifiers, make the docs and
              non-Xkb implementation match the Xkb implementation.
      
              * gdk/linux-fb/gdkkeyboard-fb.c gdk/win32/gdkkeys-win32.c: Propagate
              doc and parameter name changes.
      
              * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state):
              XkbTranslateKeyCode doesn't handle LockMask, we need to handle
              it ourselves.
      
              * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state): Force
              <Shift>Tab to give GDK_ISO_Left_Tab, since we need consistency
              to allow dealing with ISO_Left_Tab.
      
              * gtk/gtkwindow.c gtk/gtktextview.c gtk/gtkscrolledwindow.c
              gtk/gtkpaned.c gtk/gtkcombo.c  gtk/gtknotebook.c:
              Remove inappropriate uses of GDK_ISO_Left_Tab. (GDK_ISO_Left_Tab
              or <Shift>Tab both are equivalent as a binding specifier.)
      
              * gtk/gtkbutton.c (gtk_button_class_init): Make ::activate
              GTK_RUN_ACTION, so you can bind an accelerator to it.
      
              * gtk/gtklabel.c (gtk_label_set_uline_text_internal): Call
              gdk_unicode_to_keyval on the mnemonic character.
      
              * tests/testgtk.c: Add a test for the new fuzzy key binding matching.
      708e1a95
  11. 17 Feb, 2002 1 commit
  12. 25 Jan, 2002 1 commit
    • Alexander Larsson's avatar
      Implement copy_to_image instead of get_image · 588e9d1d
      Alexander Larsson authored
      2002-01-25  Alex Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkdrawable-fb2.c (gdk_drawable_impl_fb_class_init):
      	Implement copy_to_image instead of get_image
      
      	* gdk/linux-fb/gdkimage-fb.c:
      	Implement _gdk_image_new_for_depth, _gdk_windowing_get_bits_for_depth and
      	_gdk_fb_copy_to_image.
      	Based in part on patch from Mathieu Lacage <mathieu_lacage@realmagic.fr>
      
      	* gdk/linux-fb/gdkmain-fb.c:
      	Make ENABLE_FB_MANAGER region larger.
      
      	* gdk/linux-fb/gdkprivate-fb.h:
      	Change _gdk_fb_get_image to _gdk_fb_copy_to_image.
      588e9d1d
  13. 19 Jan, 2002 1 commit
    • Jeff Garzik's avatar
      Wrap case values in GPOINTER_TO_UINT(). Fixes build with gcc 3.x. · b2923584
      Jeff Garzik authored
      Sat Jan 19 08:47:41 2002  Jeff Garzik  <jgarzik@mandrakesoft.com>
      
              * gdk/linux-fb/gdkproperty-fb.c (gdk_atom_name):
              Wrap case values in GPOINTER_TO_UINT().  Fixes build with gcc 3.x.
      
              * gtk/gtkmain.c:  Include sys/types.h if G_OS_UNIX.
              Fixes build with gcc 3.x and -ansi.
      b2923584
  14. 17 Jan, 2002 1 commit
    • Owen Taylor's avatar
      Move here, and save/restore the X error handler to allow people using GTK+ · c8698f92
      Owen Taylor authored
      Thu Jan 17 13:08:34 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkmain-x11.c (gdk_error_trap_push): Move
      	here, and save/restore the X error handler to allow
      	people using GTK+ to set the X error handler to something
      	custom without disturbing the operation of GDK.
      
      	* gdk/linux-fb/gdkmain-fb.c (gdk_error_trap_push)
      	* gdk/win32/gdkmain-win32.c (gdk_error_trap_pop): Add
      	dummy implementations.
      
      	* gdk/x11/gdkmain-x11.c gdk/x11/gdkevents-x11.c
      	gdk/x11/gdkdnd-x11.c: Use gdk_error_trap_push()/pop()
      	for all error trapping.
      
      	* gdk/x11/gdkdnd-x11.c: Remove '#if 0' code.
      
      	* gdk/x11/gdkdnd-x11.c (gdk_window_cache_new): Fix
      	problem where we would add the results anyways,
      	and then add it again if no error occurred, and problem
      	where we could leave _gdk_error_warnings() unset.
      c8698f92
  15. 24 Nov, 2001 1 commit
    • Manish Singh's avatar
      gdk/linux-fb/gdkdrawable-fb2.c update to latest Pango API · dc0b9c80
      Manish Singh authored
      Sat Nov 24 13:39:51 2001  Manish Singh  <yosh@gimp.org>
      
              * gdk/linux-fb/gdkdrawable-fb2.c
              * gdk/linux-fb/gdkpango-fb.c: update to latest Pango API
      
              * gdk/linux-fb/gdkwindow-fb.c: implement gdk_window_show_unraised
      
              * gdk/linux-fb/gdkfont-fb.c (gdk_font_load): plug memleak on
              set_family
      
              * gdk/linux-fb/gdkfbswitch.c: minor cleanups
      dc0b9c80
  16. 19 Nov, 2001 1 commit
  17. 18 Nov, 2001 1 commit
    • Owen Taylor's avatar
      Include glib-object.h instead of gobject/gsignal.h · 86dbeabc
      Owen Taylor authored
      Sat Nov 17 21:07:46 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkenums.h: Include glib-object.h instead of
      	gobject/gsignal.h
      
      	* gdk/{gdkinternals.h,gdkwindow.c,gdkwindow.[ch],
      	  x11,{fb,win32,x11/gdkwindow-*.c}: Add a dummy GdkScreen
      	argument to the window_at_pointer() field of
      	GdkPointerHooks. (Patch from Erwann Chenede)
      
      	* gdk/gdkdrawable.h (struct _GdkDrawableClass ): Up
      	to 6 pointers.
      86dbeabc
  18. 05 Nov, 2001 1 commit
    • Owen Taylor's avatar
      Implement gdk_color_parse() in terms of pango_color_parse(). · 3be9ce0e
      Owen Taylor authored
      Sun Nov  4 19:16:23 2001  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/gdkcolor.c (gdk_color_parse): Implement gdk_color_parse()
              in terms of pango_color_parse().
      
              * gdk/{linux-fb,win32,x11}/gdkcolor-*.c: Remove port-specific
              gdk_color_parse() implementations.
      3be9ce0e
  19. 24 Oct, 2001 1 commit
    • Alexander Larsson's avatar
      Update to new Pango APIs · b4187613
      Alexander Larsson authored
      2001-10-24  Alex Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkfont-fb.c:
      	Update to new Pango APIs
      
      	* gdk/linux-fb/gdkproperty-fb.c:
      	Update to new GdkAtom APIs
      
      	* gdk/linux-fb/gdkwindow-fb.c:
      	Remove warnings
      b4187613
  20. 22 Oct, 2001 1 commit
    • Owen Taylor's avatar
      Fix problem with g_return_if_fail return value. · 46dde804
      Owen Taylor authored
      Sun Oct 21 23:27:00 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.c (gtk_widget_translate_coordinates): Fix
      	problem with g_return_if_fail return value.
      
       	* gdk/x11/gdkproperty-x11.c docs/Changes-2.0.txt: Move over the
      	virtual atom code from the gdk-multihead branch, removing the per-display
      	part. Virtualizing atoms needs to be done now to prevent compat
      	breakage in direct Xlib accessing code in the future. (#62208)
      
       	* gdk/x11/gdkx.h: gdk/gdk/x11/gdkproperty-x11.c: Export
       	gdk_x11_xatom_to_atom, gdk_x11_atom_to_xatom().
      
      	* gdk/gdktypes.h docs/Changes-2.0.txt: Make GdkAtom
      	an opaque pointer type so the compiler catches attempts
      	to mingle it with X atoms.
      
      	* gdk/x11/{gdkdnd-x11.c,gdkevents-x11.c,gdkglobals-x11.c,
      	  gdkkeys-x11.c, gdkmain-x11.c, gdkprivate-x11.c,
      	  gdkproperty-x11.c, gdkselection-x11.c, gdkwindow-x11.c}
      	  gtk/{gtkclist.c,gtkctree.c,gtkdnd.c,gtkplug.c,gtksocket.c}
      	  tests/testdnd.c,tests/testselection.c:
      	Fix up for above atom changes.
      
      	* gdk/gdkselection.h (GDK_SELECTION_CLIPBOARD): Add, since we
      	now have the ability to add custom predefines.
      
      	* gtk/{gtkentry.c,gtklabel.c,gtkoldeditable.c,gtktextview.c}:
      	Use GDK_SELECTION_CLIPBOARD instead of GDK_NONE in calls
      	to gtk_clipboard_get().
      
      	* gdk/win32/gdkproperty-win32.c: Add CLIPBOARD, fix up
      	for GdkAtom => pointer change.
      
      	* gdk/linux-fb/gdkproperty-fb.c: Fix handling of predefined
      	atoms, fix for GdkAtom => pointer change.
      46dde804
  21. 19 Oct, 2001 1 commit
  22. 18 Oct, 2001 1 commit
    • Matthias Clasen's avatar
      Add gdk_window_lookup, gdk_window_foreign_new, gdk_pixmap_lookup and · 73e845ee
      Matthias Clasen authored
              * gdk/gdkwindow.h, gdk/gdkpixmap.h, gdk/x11/gdkx.h,
              gdk/x11/gdkwindow-x11.c, gdk/x11/gdkpixmap-x11.c,
              gdk/win32/gdkwin32.h, gdk/win32/gdkwindow-win32.c,
              gdk/win32/gdkpixmap-win32.c, gdk/linux-fb/gdkfb.h,
              gdk/linux-fb/gdkwindow-fb.c, gdk/linux-fb/gdkpixmap-fb.c:
              Add gdk_window_lookup, gdk_window_foreign_new, gdk_pixmap_lookup
              and gkd_pixmap_foreign_new to the gdk frontend api. (#62063)
      
              * gtk/gtkselection.c: Remove gdk backend dependencies. (#62063)
      73e845ee
  23. 10 Oct, 2001 1 commit
    • Owen Taylor's avatar
      Call setlocale (LC_ALL, ""). (#60606) · ca9158fa
      Owen Taylor authored
      Wed Oct 10 12:48:38 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkmain.c (gtk_init_check): Call setlocale (LC_ALL, "").
      	(#60606)
      
      	* gtk/gtkmain.c (gtk_disable_setlocale): Add function
      	to disable calling setlocale (LC_ALL, "").
      
      	* gtk/gtkmain.c (gtk_set_locale): Indicate in the
      	docs that this function is not typically useful.
      
      	* gdk/x11/{gdkim-x11.c,gdkmain-x11.c,gdkprivate-x11.h}:
      	Automatically initialize GDK for the current locale
      	on gdk_init(). Don't reset locale to C when
      	XSupportsLocale() fails.
      
      	* gdk/linux-fb/gdkim-fb.c (gdk_set_locale): Remove
      	useless checks for UTF-8 locale breakage that mattered
      	only for X.
      
      	* examples/calendar/calendar.c
      	tests/{testgtk.c,testtext.c,testcalendar.c}: Remove calls to
      	gtk_set_locale().
      
      	* gtk/gtkiconfactory.c gtk/gtkitemfactory.c:
      	gdk_pixbuf_new_from_stream => gdk_pixbuf_new_from_inline.
      ca9158fa
  24. 19 Sep, 2001 1 commit
  25. 08 Sep, 2001 1 commit
    • Alexander Larsson's avatar
      Removed unused function. · 27401e1e
      Alexander Larsson authored
      2001-09-07  Alex Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkcolor-fb.c:
      	Removed unused function.
      
      	* gdk/linux-fb/gdkdrawable-fb2.c
      	* gdk/linux-fb/gdkfont-fb.c:
      	Use PangoLanguage functions.
      
      	* gdk/linux-fb/gdkinput.c:
      	* gdk/linux-fb/gdkselection-fb.c:
      	Fix const warnings.
      
      	* gdk/linux-fb/gdkwindow-fb.c:
      	Fix warning. Implement gdk_window_set_icon_list() and
      	gdk_window_get_frame_extents(). (No icon support yet though.)
      
      	* gtk/gtkwindow.c (gtk_window_get_position):
      	If window->frame is set get the extents of it instead.
      27401e1e
  26. 07 Sep, 2001 1 commit
    • 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
  27. 26 Jul, 2001 1 commit
  28. 05 Jul, 2001 1 commit
    • Owen Taylor's avatar
      Add gdk_set_pointer_hooks() to allow pointer-querying to be hooked by an · 191e83b3
      Owen Taylor authored
      Mon Jul  2 01:09:37 2001  Owen Taylor  <otaylor@redhat.com>
      
       	* gdk/gdkwindow.[ch] gdk/gdkinternals.h gdk/x11/gdkwindow-x11.c
       	gdk/linux-fb/gdkwindow-fb.c gdk/x11/gdkwindow-x11.c gdk/gdk:
       	Add gdk_set_pointer_hooks() to allow pointer-querying to
       	be hooked by an event record/playback system like GERD.
      	(#56914)
      191e83b3
  29. 30 Jun, 2001 1 commit
    • Alexander Larsson's avatar
      Convert GdkDevice to a GObject. · ba023112
      Alexander Larsson authored
      2001-06-30  Alex Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkinput-none.c:
      	* gdk/linux-fb/gdkinput.c:
      	* gdk/linux-fb/gdkinputprivate.h:
      	Convert GdkDevice to a GObject.
      
      	* linux-fb/gdkprivate-fb.h:
      	* linux-fb/gdkvisual-fb.c:
      	Convert GdkVisual to a GObject.
      ba023112
  30. 25 Jun, 2001 1 commit
    • Alexander Larsson's avatar
      Added --enable-fbmanager. This is some experimental code that lets several · 75fd7f09
      Alexander Larsson authored
      2001-06-25  Alexander Larsson  <alexl@redhat.com>
      
      	* configure.in:
      	Added --enable-fbmanager. This is some experimental code
      	that lets several GtkFB apps coordinate their access to the
      	framebuffer.
      
      	* acconfig.h:
      	Added ENABLE_FB_MANAGER.
      
      	* gdk/linux-fb/Makefile.am:
      	Added gdkfbmanager and gdkfbswitch.
      
      	* gdk/linux-fb/gdkkeyboard-fb.c:
      	* gdk/linux-fb/gdkmouse-fb.c:
      	* gdk/linux-fb/gdkprivate-fb.h:
      	Split device init and open so that
      	they can be opened and closed while switched
      	away.
      
      	* gdk/linux-fb/gdkmain-fb.c:
      	Add the basic manager communication.
      
      	* gdk/linux-fb/gdkrender-fb.c:
      	Don't update to the shadow fb if we're
      	blocked by the fb manager.
      75fd7f09
  31. 15 Jun, 2001 1 commit
    • Alexander Larsson's avatar
      Update to new PangoLanguage changes. · 46880b96
      Alexander Larsson authored
      2001-06-15  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkfont-fb.c (gdk_font_from_description):
      	Update to new PangoLanguage changes.
      
      	* gtk/gtkwindow-decorate.c:
      	* gtk/gtkwindow.[ch]:
      	Added setting argument to gtk_window_set_has_frame ()
      46880b96
  32. 14 Jun, 2001 1 commit
  33. 13 Jun, 2001 3 commits
  34. 12 Jun, 2001 1 commit
    • Alexander Larsson's avatar
      New functions. · a20b4599
      Alexander Larsson authored
      2001-06-12  Alexander Larsson  <alla@lysator.liu.se>
      
      	* gdk/linux-fb/gdkkeyboard-fb.c (gdk_keymap_get_default,
      	gdk_keymap_get_direction): New functions.
      a20b4599
  35. 06 Jun, 2001 1 commit
    • Alexander Larsson's avatar
      Fix up error messages. · 2122f8d4
      Alexander Larsson authored
      2001-06-06  Alex Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkmain-fb.c (_gdk_windowing_init_check):
      	Fix up error messages.
      2122f8d4
  36. 10 May, 2001 1 commit
    • Alexander Larsson's avatar
      Make sure you can compile out the implementation/wrapper assert macros. · 2c396fea
      Alexander Larsson authored
      2001-05-10  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkprivate-fb.h:
      	Make sure you can compile out the implementation/wrapper assert
      	macros.
      
      	* gdk/linux-fb/gdkdrawable-fb2.c:
      	Check implementation/wrappers, initialize type for pixmap dummys.
      
      	* gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image):
      	Hide the cursor if reading from the screen.
      
      	* gdk/linux-fb/gdkrender-fb.c (gdk_fb_fill_span_generic):
      	Fix sign bug in tiling code.
      
      	* gdk/linux-fb/gdkwindow-fb.c (_gdk_windowing_window_clear_area):
      	Handle background pixmaps.
      2c396fea
  37. 07 May, 2001 1 commit
    • Alexander Larsson's avatar
      New function for getting toplevel window at position. · 404d1a2d
      Alexander Larsson authored
      2001-05-07  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkdnd-fb.c (get_toplevel_window_at):
      	New function for getting toplevel window at position.
      	(gdk_drag_find_window): Use get_toplevel_window () instead
      	of gdk_window_get_pointer(). (gdk_drag_status): Use
      	correct context for getting window.
      
      	* gdk/linux-fb/gdkproperty-fb.c (gdk_atom_name):
      	g_strdup the atom name.
      
      	* gdk/linux-fb/gdkwindow-fb.c:
      	Costmetic fix.
      
      	* gtk/gtkdnd.c (gtk_drag_source_handle_event):
      	Add code for changing cursor on linux-fb backend (same as
      	win32).
      404d1a2d
  38. 04 May, 2001 1 commit
    • Alex Larsson's avatar
      Better error messages. · 3b782bdb
      Alex Larsson authored
      2001-05-04  Alex Larsson  <alla@lysator.liu.se>
      
      	* gdk/linux-fb/gdkcolor-fb.c:
      	Better error messages.
      
      	* gdk/linux-fb/gdkpixmap-fb.c (gdk_pixmap_new):
      	Initialize abs_x and abs_y.
      
      	* gdk/linux-fb/gdkrender-fb.c (gdk_fb_fill_span_generic):
      	Correct handling of stipple offset.
      
      	* gdk/linux-fb/gdkvisual-fb.c (gdk_visual_init):
      	Treat directcolor framebuffers as truecolor.
      3b782bdb