• Havoc Pennington's avatar
    don't create dangling pointers to the appearance attributes from the line · 35876710
    Havoc Pennington authored
    2000-11-30  Havoc Pennington  <hp@pobox.com>
    
    * gtk/gtktextdisplay.c (gtk_text_layout_draw): don't create
    dangling pointers to the appearance attributes from the
    line display
    
    * gdk/gdkdraw.c (gdk_drawable_get_image): allow negative
    width/height to mean "full width/height of drawable"
    
    * gtk/gtktextview.h, gtk/gtktextview.c: Implement double/triple
    click to select word/line
    
    * gtk/gtktextiter.c (test_log_attrs): include paragraph delimiters
    when getting log attrs. Get a slice, so that pixmaps and stuff
    are properly handled.
    
    * gtk/gtktextbuffer.c (paste): Fix pasting to work properly if you
    paste into the selection (replaces selection now, previously
    crashed or added to selection). Reveals longstanding btree bug -
    select multiple lines, middle-click on the selection, boom. This
    isn't related to my changes though.
    
    * gtk/gtkentry.c (gtk_entry_move_forward_word): Update to reflect
    PangoLogAttrs changes
    (gtk_entry_move_backward_word): ditto
    
            * gtk/gtktextlayout.h, gtk/gtktextlayout.c: Make the iter motion
    	functions return bool whether the iter moved onto a
    	dereferenceable position.
    
    	 * gtk/gtktextview.h, gtk/gtktextview.c: Add a bunch of public
    	 functions for motion in terms of display lines.
    
    	 * gtk/gtktextmark.c (gtk_text_mark_get_buffer): Add function to
    	 get the buffer a mark is inside
    35876710
Name
Last commit
Last update
..
linux-fb Loading commit data...
nanox Loading commit data...
win32 Loading commit data...
x11 Loading commit data...
.cvsignore Loading commit data...
COPYING Loading commit data...
Makefile.am Loading commit data...
TODO Loading commit data...
gdk.c Loading commit data...
gdk.def Loading commit data...
gdk.h Loading commit data...
gdkcc.h Loading commit data...
gdkcolor.c Loading commit data...
gdkcolor.h Loading commit data...
gdkcompat.h Loading commit data...
gdkconfig.h.win32 Loading commit data...
gdkcursor.c Loading commit data...
gdkcursor.h Loading commit data...
gdkcursors.h Loading commit data...
gdkdnd.h Loading commit data...
gdkdraw.c Loading commit data...
gdkdrawable.h Loading commit data...
gdkevents.c Loading commit data...
gdkevents.h Loading commit data...
gdkfont.c Loading commit data...
gdkfont.h Loading commit data...
gdkgc.c Loading commit data...
gdkgc.h Loading commit data...
gdkglobals.c Loading commit data...
gdki18n.h Loading commit data...
gdkim.h Loading commit data...
gdkimage.c Loading commit data...
gdkimage.h Loading commit data...
gdkinput.h Loading commit data...
gdkinternals.h Loading commit data...
gdkkeysyms.h Loading commit data...
gdkkeyuni.c Loading commit data...
gdkpango.c Loading commit data...
gdkpango.h Loading commit data...
gdkpixbuf-drawable.c Loading commit data...
gdkpixbuf-render.c Loading commit data...
gdkpixbuf.h Loading commit data...
gdkpixmap.c Loading commit data...
gdkpixmap.h Loading commit data...
gdkpoly-generic.h Loading commit data...
gdkpolyreg-generic.c Loading commit data...
gdkprivate.h Loading commit data...
gdkproperty.h Loading commit data...
gdkrectangle.c Loading commit data...
gdkregion-generic.c Loading commit data...
gdkregion-generic.h Loading commit data...
gdkregion.h Loading commit data...
gdkrgb.c Loading commit data...
gdkrgb.h Loading commit data...
gdkselection.h Loading commit data...
gdktypes.h Loading commit data...
gdkvisual.h Loading commit data...
gdkwindow.c Loading commit data...
gdkwindow.h Loading commit data...
makefile.mingw.in Loading commit data...
makefile.msc Loading commit data...
testgdk.c Loading commit data...