• Alexander Larsson's avatar
    i2000-11-22 Alexander Larsson <alexl@redhat.com> · 5b4c8afa
    Alexander Larsson authored
            * gdk/gdktypes.h:
    	Add new type GdkSpan
    
    	* docs/reference/gdk/gdk-sections.txt,
    	docs/reference/gdk/tmpl/regions.sgml, gdk/gdkregion-generic.c,
    	gdk/gdkregion.h:
    	Implement and document gdk_region_spans_intersect_foreach.
    
    	* gdk/linux-fb/Makefile.am, gdk/linux-fb/gdkrender-fb.c:
    	Add new file gdkrender-fb.c which contains all core
    	rendering code.
    	Add gdk_fb_fill_rectangle_generic (old rectangle code) and
    	gdk_fb_fill_rectangle_simple_16, gdk_fb_fill_rectangle_simple_32
    	(optimized rectangle fillers).
    
    	* gdk/linux-fb/gdkdrawable-fb2.c:
    	Move all rendering code to gdkrender-fb.c.
    	Change from using GdkRectangles and GdkSegments for spans to GdkSpan.
    	Use the new span intersection functions in gdk_fb_fill_spans.
    	gdk_fb_draw_rectangle() clips filled rectangles and calls
    	gc->fill_rectangle with the result.
    	gdk_fb_fill_spans() gets extra argument "sorted".
    
    	* gdk/linux-fb/gdkevents-fb.c:
    	Remove unused includes and defines.
    	New function gdk_fb_get_time() to get correct time for events.
    
    	* gdk/linux-fb/gdkinput-ps2.c:
    	Use gdk method of generating multiple-clicks (gdk_event_button_generate)
    	Make sure to set the time of all events.
    
    	* gdk/linux-fb/gdkmain-fb.c:
    	Use gdk_fb_get_time ().
    
    	* gdk/linux-fb/gdkprivate-fb.h:
    	New virtual GC calls: fill_span & fill_rectangle.
    	Export gdk_fb_get_time().
    	gdk_fb_fill_spans() gets extra argument "sorted".
    
    	* gdk/linux-fb/mi*.c:
    	Use GdkSpan instead of GdkRectangle.
    	Pass correct sorted to gdk_fb_fill_spans. (sorted value taken
    	from XFree 4 source)
    5b4c8afa
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...