]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-6
Docs, docs, anyone want docs!
[~andy/gtk] / ChangeLog.pre-2-6
index 2f1f27ca364b1dfbffe335f9f2209369dd1865e0..b85ab58d36f108719a1508b662213fa2ec360770 100644 (file)
@@ -1,3 +1,206 @@
+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
@@ -7,7 +210,7 @@
        * 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