index
:
kernel/git/geoff/libtwin.git
master
libtwin: a tiny window system
Geoff Levand
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-13
Rename README to README.md
HEAD
master
Geoff Levand
2
-0
/
+8
2016-10-12
makefile.am: Fix maintainer-clean target
Geoff Levand
2
-0
/
+9
2016-10-12
Add bootstrap file
Geoff Levand
2
-1
/
+5
2016-10-12
Update INSTALL file
Geoff Levand
1
-47
/
+188
2016-10-12
configure.ac: enable silent build rules by default if available
Antonio Ospite
1
-0
/
+5
2016-10-12
configure.ac: use the subdir-objects option
Antonio Ospite
1
-1
/
+1
2016-10-12
configure.ac: use autoupdate to modernize the syntax
Antonio Ospite
1
-15
/
+17
2013-11-04
Updates for libpng-1.4
Geoff Levand
2
-6
/
+6
2013-05-03
libtwin: Add touch support
Tyler Hall
5
-0
/
+290
2012-04-13
Fixups for 'make dist'
Geoff Levand
3
-30
/
+15
2012-04-13
Update maintainer
Geoff Levand
1
-1
/
+1
2012-04-08
Minor cleanup of twin_primitive.c
Geoff Levand
1
-6
/
+7
2011-12-11
Fix build warnings
Geoff Levand
12
-21
/
+30
2011-12-11
Add preprocessor macro maybe_unused
Geoff Levand
6
-8
/
+16
2011-12-11
Remove empty twin_path_bevel_shape
Geoff Levand
1
-13
/
+0
2011-12-11
Remove unneeded call to png_set_swap_alpha
Geoff Levand
2
-10
/
+8
2011-12-11
Fix png little endian alpha
Geoff Levand
1
-10
/
+26
2011-12-11
External fbdev event processing
Geoff Levand
2
-4
/
+39
2011-12-11
External X11 event processing
Geoff Levand
2
-3
/
+23
2011-12-11
Add X11 key event dispatch
Geoff Levand
1
-0
/
+7
2008-01-08
Bump version to 0.0.3
Benjamin Herrenschmidt
1
-1
/
+1
2007-08-27
Fix up/down inversion of key events
Jeremy Kerr
1
-1
/
+1
2007-08-23
twin: add Linux joystick support
Jeremy Kerr
5
-0
/
+204
2007-04-09
Remove dependency on libm
Benjamin Herrenschmidt
1
-1
/
+1
2007-04-09
Avoid use of sqrt for mouse accel.
David Woodhouse
2
-20
/
+23
2007-04-09
Fix overflow in twin_fixed_sqrt()
David Woodhouse
1
-0
/
+4
2007-04-06
Fix twin non-HAVE_ALTIVEC build.
David Woodhouse
1
-1
/
+1
2007-04-05
Bump libtwin revision
Benjamin Herrenschmidt
1
-1
/
+1
2007-04-05
Add gzip support for cursors
Jeremy Kerr
2
-10
/
+50
2007-04-03
twin_jpeg: add a query function to get image details from file
Benjamin Herrenschmidt
2
-0
/
+66
2007-04-03
twin_jpeg: don't enable DEBUG by default
Benjamin Herrenschmidt
1
-2
/
+1
2007-04-03
png.h inclusion cleanup
Benjamin Herrenschmidt
2
-2
/
+1
2007-04-03
Add simple jpeg loader based on libjpeg
Benjamin Herrenschmidt
4
-1
/
+223
2007-03-30
Fix make dist
Jeremy Kerr
1
-2
/
+2
2007-03-30
Fix glyph width for ttf
Benjamin Herrenschmidt
1
-5
/
+9
2007-03-30
Fix twin_ttf to generate useable #include directive
Benjamin Herrenschmidt
1
-1
/
+1
2007-01-22
Premultiply alpha channel on PNG images
Jeremy Kerr
3
-0
/
+29
2007-01-12
Add missing twin_feature.c
Benjamin Herrenschmidt
2
-0
/
+193
2006-12-07
Add some basic altivec support
Benjamin Herrenschmidt
9
-13
/
+254
2006-12-07
Add build system support for altivec
Jeremy Kerr
2
-1
/
+33
2006-12-05
libtwin includes are in $(includedir)/libtwin
Jeremy Kerr
41
-50
/
+55
2006-12-04
Remove -fno-strict-aliasing and fix aliasing issue
Benjamin Herrenschmidt
2
-14
/
+13
2006-12-04
Stop widgets update flicker with immediate refresh
Benjamin Herrenschmidt
1
-1
/
+5
2006-12-04
Add support for immediate damage refresh to fbdev
Benjamin Herrenschmidt
3
-3
/
+42
2006-12-03
Fix cursor image handling bugs
Benjamin Herrenschmidt
1
-7
/
+6
2006-12-03
Space some definitions in twin.h
Benjamin Herrenschmidt
1
-0
/
+8
2006-12-03
Temporary key events with fbdev
Benjamin Herrenschmidt
1
-4
/
+15
2006-12-03
Add a screen hook that allows to install a toplevel event filter,
Benjamin Herrenschmidt
2
-54
/
+65
2006-12-03
Add some damage handling to windows, to be typically used by windows
Benjamin Herrenschmidt
2
-4
/
+89
2006-12-03
Rework clip handling. The clip rectangle and the origin of drawing
Benjamin Herrenschmidt
6
-29
/
+138
2006-12-01
Fix crash in twin_composite if msk == NULL
Benjamin Herrenschmidt
1
-2
/
+2
2006-12-01
Install libtwin.pc
Jeremy Kerr
3
-4
/
+7
2006-12-01
Add png support to libtwin build
Jeremy Kerr
2
-2
/
+22
2006-12-01
Allow features to be disabled
Jeremy Kerr
1
-5
/
+31
2006-12-01
Only create one libtwin library
Jeremy Kerr
2
-28
/
+24
2006-12-01
Move twin demo binaries to twin_demos/
Jeremy Kerr
4
-13
/
+23
2006-12-01
Recursive make considered harmful
Jeremy Kerr
4
-34
/
+28
2006-11-29
Install libtwin headers
Jeremy Kerr
1
-5
/
+7
2006-11-29
Library version info cleanup
Jeremy Kerr
1
-2
/
+4
2006-11-29
Add mouse enter/leave events for pixmaps/windows.
Benjamin Herrenschmidt
2
-32
/
+82
2006-11-29
Move demo applications to twin_demos subdirectory
Jeremy Kerr
17
-22
/
+24
2006-11-29
Compile twin as separate libraries.
Jeremy Kerr
3
-59
/
+74
2006-11-28
Fix copy/paste bogon on 16 bits tranform
Benjamin Herrenschmidt benh@kernel.crashing.org
1
-2
/
+2
2006-11-28
Add some basic affine transform support to compositing.
Benjamin Herrenschmidt benh@kernel.crashing.org
5
-41
/
+369
2006-11-28
Fix timeout handling with more than one timeout
Benjamin Herrenschmidt benh@kernel.crashing.org
3
-3
/
+24
2006-11-27
Add a basic .png loader using libpng
Benjamin Herrenschmidt benh@kernel.crashing.org
2
-0
/
+214
2006-11-26
Add back support for pre-converted ttf fonts. The metrics generated by
Benjamin Herrenschmidt
9
-209
/
+343
2006-11-25
Merge branch 'master' of ssh://git.freedesktop.org/git/twin
Keith Packard
10
-32
/
+1347
2006-11-25
Change license on Carl's files
Keith Packard
2
-37
/
+30
2006-11-25
Remove duplicate twin_cursor.c
Benjamin Herrenschmidt
1
-2
/
+1
2006-11-25
Add ftwin test program for fbdev & linux mouse
Benjamin Herrenschmidt
3
-4
/
+129
2006-11-25
Simple linux mouse driver
Benjamin Herrenschmidt
2
-0
/
+260
2006-11-25
Add linux fbdev display and keyboard backend
Benjamin Herrenschmidt
2
-0
/
+598
2006-11-25
Add cursor pixmap support
Benjamin Herrenschmidt
4
-27
/
+360
2006-11-25
Merge branch 'master' of git+ssh://git.freedesktop.org/git/twin
Benjamin Herrenschmidt
47
-852
/
+1208
2006-11-25
Whichever autoconf/automake I'm using likes having AC_CONFIG_AUX_DIR before A...
Benjamin Herrenschmidt
1
-1
/
+1
2006-11-24
Change from MIT to LGPL license
Keith Packard
47
-852
/
+1208
2006-02-03
Eliminate spurious segment by moving to initial arc point (sigh).
Keith Packard
2
-0
/
+8
2006-02-02
Add x11 as a required package, (cairo no longer pulls this in by default).
Carl Worth
5
-29
/
+42
2004-10-29
add demoline + demospline
Keith Packard
24
-154
/
+989
2004-10-27
Boxes have no paint
Keith Packard
6
-50
/
+121
2004-10-27
Add calculator and missing header files
Keith Packard
12
-122
/
+494
2004-10-27
Move bevel routine to twin_widget for sharing
Keith Packard
8
-50
/
+82
2004-10-27
Paint polygons instead of stroked lines for button edges
Keith Packard
4
-12
/
+33
2004-10-26
Add button widget
Keith Packard
11
-38
/
+341
2004-10-26
Add initial widget implementation.
Keith Packard
18
-102
/
+1132
2004-10-25
Add dispatch stuff to manage timeouts, workprocs and files. Remove thread
Keith Packard
31
-917
/
+4298
2004-10-06
Add patterns.
Keith Packard
8
-47
/
+308
2004-10-06
Add the beginings of event dispatch and a bit of window management
Keith Packard
12
-158
/
+851
2004-10-05
Update API to use twin_ types for most everything.
Keith Packard
12
-259
/
+555
2004-10-04
Recognize a few special cases to speed up operations
Keith Packard
4
-21
/
+75
2004-10-04
Delete old glyph representation support code.
Keith Packard
5
-1602
/
+341
2004-10-04
Fix a clipping bug
Keith Packard
12
-315
/
+2287
2004-10-02
Add put_begin to screen structure so that the backend can batch updates.
Keith Packard
11
-64
/
+351
2004-09-30
Add twin_x11.h
Keith Packard
1
-0
/
+64
2004-09-30
Handle unhinted text.
Keith Packard
13
-155
/
+674
2004-09-28
Add some more fixed point functions
Keith Packard
8
-83
/
+274
2004-09-27
Add affine transformation support. Fix convex hull to eliminate all points
Keith Packard
15
-383
/
+1137
2004-09-26
Eliminate special case for closed paths. Just draw caps at both ends and
Keith Packard
4
-86
/
+50
2004-09-26
Hmm. Not sure this is right, but I'm giving it a try. Recognize closed
Keith Packard
6
-62
/
+140
2004-09-25
Spurious ) in file
Keith Packard
2
-1
/
+6
2004-09-25
Reduce emboldening to +50% stroke thickness. Clean up debug code. Eliminate
Keith Packard
3
-94
/
+85
2004-09-25
Switch to just supporting stroke fonts
Keith Packard
8
-63872
/
+570
2004-09-25
Add convex hull algorithm from cairo sources. Used to constrain pens to
Keith Packard
10
-75
/
+534
2004-09-24
Add twin_ttf/.cvsignore
Keith Packard
1
-0
/
+5
2004-09-24
Fix twin_fixed_floor to work for negative values correctly Add
Keith Packard
16
-73
/
+64821
2004-09-21
Add a few definitions
Keith Packard
7
-111
/
+210
2004-09-21
Update .cvsignore
Keith Packard
1
-0
/
+22
2004-09-21
Add convolution. Pen starting position needs work.
Keith Packard
13
-8
/
+1112
2004-09-15
Import Tiny Window system (twin) into CVS
Keith Packard
0
-0
/
+0
2004-09-15
Initial revision
Keith Packard
19
-0
/
+1954