+2000-12-08 Alexander Larsson <alexl@redhat.com>
+
+ * docs/README.linux-fb:
+ * docs/Makefile.am:
+ Initial GtkFB docs.
+
+ * gdk/linux-fb/Makefile.am:
+ Define GDK_DATA_PREFIX.
+
+ * gdk/linux-fb/gdkmain-fb.c:
+ Fix typo.
+ Change default display to /dev/fb0.
+
+ * gdk/linux-fb/gdkpango-fb.c:
+ Add $(prefix)/share/fonts/ to font path.
+
+2000-12-08 Alexander Larsson <alla@lysator.liu.se>
+
+ * gdk/linux-fb/gdkkeyboard-fb.c:
+ New file containing the abstracted keyboard driver. Most code
+ taken from gdkinput-ps2.c
+
+ * gdk/linux-fb/gdkinput-ps2.c:
+ Removed file.
+
+ * gdk/linux-fb/Makefile.am:
+ Added gdkkeyboard-fb.c, removed gdkinput-ps2.c.
+
+ * gdk/linux-fb/gdkcolor-fb.c:
+ display->fb was renamed to display->fb_fd.
+
+ * gdk/linux-fb/gdkcursor-fb.c:
+ gdk_mouse_get_info -> gdk_fb_mouse_get_info
+
+ * gdk/linux-fb/gdkinput.c:
+ Moved gdk_input_init here from gdkinput-ps2.c
+
+ * gdk/linux-fb/gdkmain-fb.c:
+ display->fb was renamed to display->fb_fd.
+ Now the tty and the console is opened here instead
+ of in the keyboard driver. Also check GDK_VT to see what
+ tty to open.
+ Move gdk_beep () here from gdkinput-ps2.c
+ gdk_mouse_get_info -> gdk_fb_mouse_get_info
+
+ * gdk/linux-fb/gdkmouse-fb.c:
+ Add header.
+ gdk_mouse_get_info -> gdk_fb_mouse_get_info
+ Return correct keyboard modifiers.
+ GDK_MOUSETYPE -> GDK_MOUSE_TYPE for consistancy
+
+ * gdk/linux-fb/gdkprivate-fb.h:
+ Add tty and vt info to display.
+ Add orignal modeinfo storage to display
+ Update global functions
+
+ * gdk/linux-fb/gdkwindow-fb.c:
+ Added gdk_fb_window_find_focus().
+ gdk_mouse_get_info -> gdk_fb_mouse_get_info
+
+2000-12-07 Havoc Pennington <hp@pobox.com>
+
+ * gdk/x11/gdkkeys-x11.c (gdk_keymap_lookup_key): fix name of
+ function, noticed by Alex
+
+2000-12-06 Elliot Lee <sopwith@redhat.com>
+ * configure.in: Detect freetype properly
+ * modules/basic/Makefile.am, gdk/linux-fb/Makefile.am: Make use of above.
+
+2000-12-06 Alexander Larsson <alexl@redhat.com>
+
+ * gdk/linux-fb/Makefile.am:
+ Add gdkmouse-fb.c
+
+ * gdk/linux-fb/gdkmouse-fb.c:
+ New file. Abstracted the mouse drivers a bit.
+
+ * gdk/linux-fb/gdkcursor-fb.c:
+ The cursor hide/show functions was moved here from gdkinput-ps2.c.
+
+ * gdk/linux-fb/gdkinput-ps2.c:
+ Removed old mouse handling code. Moved cursor handling code
+ to gdkcursor-fb.c, moved gdk_fb_window_send_crossing_events() to
+ gdkwindow-fb.c. gdk_input_get_mouseinfo was renamed to
+ gdk_mouse_get_info.
+
+ * gdk/linux-fb/gdkmain-fb.c:
+ Pass NULL pointers for x,y in gdk_mouse_get_info call.
+
+ * gdk/linux-fb/gdkprivate-fb.h:
+ Removed public gdk_fb_find_common_ancestor, added and renamed
+ functions for the new mouse handling code.
+
+ * gdk/linux-fb/gdkwindow-fb.c:
+ Moved gdk_fb_window_send_crossing_events here. added global
+ variable gdk_fb_window_containing_pointer. made
+ gdk_fb_find_common_ancestor static. gdk_input_get_mouseinfo was
+ renamed to gdk_mouse_get_info.
+
+2000-12-06 Alexander Larsson <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkevents-fb.c:
+ Update to match latest gmain/gsource changes.
+
+ * gdk/linux-fb/gdkinput-ps2.c:
+ Bogus gdk_keymap_get_entries_for_keycode implementation so that
+ it links. Will be implemented later.
+
+2000-12-03 Havoc Pennington <hp@pobox.com>
+
+ * gdk/Makefile.am: add gdkkeys.[hc]
+
+ * gdk/gdkkeys.h, gdk/gdkkeys.c: Move all the keyval stuff to these
+ files from gdk.h, gdk.c; add GdkKeymap type and operations on it.
+
+ * acconfig.h, configure.in: add checks and command line options
+ for XKB
+
+ * gdk/x11/gdkkeys-x11.c: Implement the above functions
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Put the keycode
+ and group in the key event
+
+ * gdk/gdkevents.h (struct _GdkEventKey): Add a hardware_keycode
+ field with the low-level hardware key code, and a group
+ field with the keyboard group
+
+ * gdk/x11/gdkprivate-x11.h: include config.h for HAVE_XKB,
+ and declare a couple globals used for keymap handling
+
+ * gtk/gtkimcontextsimple.c: Implement ISO 14755 input method,
+ hold down Shift-Control and type a hex number to get a Unicode
+ character corresponding to the hex number
+ (gtk_im_context_simple_get_preedit_string): Fix cursor position
+ (return bytes not chars)
+
+2000-12-05 Elliot Lee <sopwith@redhat.com>
+ * gdk/gdkcolor.h: Make GdkColor specify element sizes
+ to avoid waste on 64-bit platforms.
+
+Tue Dec 5 15:49:31 2000 Owen Taylor <otaylor@redhat.com>
+
+ * INSTALL: Fix link to PNG home, remove reference
+ to fribidi.
+
+ * gdk/x11/gdkevents-x11.c: Fix up for new GMain API.
+
+ * gdk/win32/gdkevents-win32.c: Fix up for new GMain API. (Not
+ tested.)
+
+ * gtk/gtkcheckmenuitem.c: Permanently turn on
+ always_show_toggle.
+
+ * gtk/gtkclist.c (gtk_clist_get_pixtext): Allow mask to
+ be NULL. (Vladimir Klebanov, #26545)
+
+ * gtk/gtkspinbutton.c (gtk_spin_button_insert_text): Fix
+ some signed/unsigned comparison problems. (#6510,
+ David Kaelbling)
+
+ * gtk/gtkwidget.[ch] (gtk_widget_is_ancestor): Change
+ return type to boolean (Oskar Liljeblad, #18648)
+
+2000-12-05 Alexander Larsson <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkmain-fb.c (gdk_fb_display_new):
+ Remove bogus colormap setting.
+
+2000-12-05 Alexander Larsson <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkcolor-fb.c:
+ More complete colormap handling. Now GdkRGB work in 8 bpp modes.
+
+ * gdk/linux-fb/gdkdrawable-fb2.c (gdk_fb_draw_image):
+ Must set colormap.
+
+Tue Dec 5 13:17:53 GMT 2000 Tony Gale <gale@gtk.org>
+
+ * docs/tutorial/gtk-tut.sgml: DND updates
+
+2000-12-05 Alexander Larsson <alla@lysator.liu.se>
+
+ * gdk/linux-fb/gdkdrawable-fb2.c (gdk_fb_draw_drawable_3):
+ Remove old debug g_warning().
+ (gdk_fb_draw_drawable): The src argument can be either a wrapper
+ or an implementation, just pass the implementation to draw_drawable_2.
+
+ * gdk/linux-fb/gdkprivate-fb.h:
+ Added GDK_IS_DRAWABLE_IMPL_FBDATA()
+
+ * gdk/linux-fb/gdkwindow-fb.c (_gdk_windowing_window_destroy):
+ clear and invalidate area when window is destroyed.
+ (send_map_events): Remove old commented out code.
+
+2000-12-05 Alexander Larsson <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkpango-fb.c:
+ Use italic instead of oblique in font aliases.
+
+ * gdk/linux-fb/gdkrender-fb.c (gdk_fb_fill_span_generic,
+ _gdk_fb_gc_calc_state): Support GDK_XOR, add g_warning for
+ other unsupported functions.
+
2000-12-04 Havoc Pennington <hp@redhat.com>
* gtk/gtkpaned.c (gtk_paned_expose): fix this to be sane
* gtk/gtkhpaned.c (gtk_hpaned_expose): Add an expose handler
* gtk/gtknotebook.c (gtk_notebook_draw_tab): put in a temporary
- hack to avoid infinite loops (queue draw instead of draw) -
+ hack to avoid infinite loops (synthetic expose event) -
Owen has more appropriate fixes in a branch he'll check in later.
* gtk/gtktextiter.c (gtk_text_iter_ends_line): handle paragraph
a GtkToggleButton is both insensitive and active, it was being
drawn by the GtkButton draw handler which doesn't check the
state. Now it's calling gtk_toggle_button_paint instead.
-
-2000-11-30 Havoc Pennington <hp@pobox.com>
+
+2000-12-01 Havoc Pennington <hp@redhat.com>
* gtk/gtktextdisplay.c (gtk_text_layout_draw): don't create
dangling pointers to the appearance attributes from the