aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-03-13Rename README to README.mdHEADmasterGeoff Levand2-0/+8
2016-10-12makefile.am: Fix maintainer-clean targetGeoff Levand2-0/+9
2016-10-12Add bootstrap fileGeoff Levand2-1/+5
2016-10-12Update INSTALL fileGeoff Levand1-47/+188
2016-10-12configure.ac: enable silent build rules by default if availableAntonio Ospite1-0/+5
2016-10-12configure.ac: use the subdir-objects optionAntonio Ospite1-1/+1
2016-10-12configure.ac: use autoupdate to modernize the syntaxAntonio Ospite1-15/+17
2013-11-04Updates for libpng-1.4Geoff Levand2-6/+6
2013-05-03libtwin: Add touch supportTyler Hall5-0/+290
2012-04-13Fixups for 'make dist'Geoff Levand3-30/+15
2012-04-13Update maintainerGeoff Levand1-1/+1
2012-04-08Minor cleanup of twin_primitive.cGeoff Levand1-6/+7
2011-12-11Fix build warningsGeoff Levand12-21/+30
2011-12-11Add preprocessor macro maybe_unusedGeoff Levand6-8/+16
2011-12-11Remove empty twin_path_bevel_shapeGeoff Levand1-13/+0
2011-12-11Remove unneeded call to png_set_swap_alphaGeoff Levand2-10/+8
2011-12-11Fix png little endian alphaGeoff Levand1-10/+26
2011-12-11External fbdev event processingGeoff Levand2-4/+39
2011-12-11External X11 event processingGeoff Levand2-3/+23
2011-12-11Add X11 key event dispatchGeoff Levand1-0/+7
2008-01-08Bump version to 0.0.3Benjamin Herrenschmidt1-1/+1
2007-08-27Fix up/down inversion of key eventsJeremy Kerr1-1/+1
2007-08-23twin: add Linux joystick supportJeremy Kerr5-0/+204
2007-04-09Remove dependency on libmBenjamin Herrenschmidt1-1/+1
2007-04-09Avoid use of sqrt for mouse accel.David Woodhouse2-20/+23
2007-04-09Fix overflow in twin_fixed_sqrt()David Woodhouse1-0/+4
2007-04-06Fix twin non-HAVE_ALTIVEC build.David Woodhouse1-1/+1
2007-04-05Bump libtwin revisionBenjamin Herrenschmidt1-1/+1
2007-04-05Add gzip support for cursorsJeremy Kerr2-10/+50
2007-04-03twin_jpeg: add a query function to get image details from fileBenjamin Herrenschmidt2-0/+66
2007-04-03twin_jpeg: don't enable DEBUG by defaultBenjamin Herrenschmidt1-2/+1
2007-04-03png.h inclusion cleanupBenjamin Herrenschmidt2-2/+1
2007-04-03Add simple jpeg loader based on libjpegBenjamin Herrenschmidt4-1/+223
2007-03-30Fix make distJeremy Kerr1-2/+2
2007-03-30Fix glyph width for ttfBenjamin Herrenschmidt1-5/+9
2007-03-30Fix twin_ttf to generate useable #include directiveBenjamin Herrenschmidt1-1/+1
2007-01-22Premultiply alpha channel on PNG imagesJeremy Kerr3-0/+29
2007-01-12Add missing twin_feature.cBenjamin Herrenschmidt2-0/+193
2006-12-07Add some basic altivec supportBenjamin Herrenschmidt9-13/+254
2006-12-07Add build system support for altivecJeremy Kerr2-1/+33
2006-12-05libtwin includes are in $(includedir)/libtwinJeremy Kerr41-50/+55
2006-12-04Remove -fno-strict-aliasing and fix aliasing issueBenjamin Herrenschmidt2-14/+13
2006-12-04Stop widgets update flicker with immediate refreshBenjamin Herrenschmidt1-1/+5
2006-12-04Add support for immediate damage refresh to fbdevBenjamin Herrenschmidt3-3/+42
2006-12-03Fix cursor image handling bugsBenjamin Herrenschmidt1-7/+6
2006-12-03Space some definitions in twin.hBenjamin Herrenschmidt1-0/+8
2006-12-03Temporary key events with fbdevBenjamin Herrenschmidt1-4/+15
2006-12-03Add a screen hook that allows to install a toplevel event filter,Benjamin Herrenschmidt2-54/+65
2006-12-03Add some damage handling to windows, to be typically used by windowsBenjamin Herrenschmidt2-4/+89
2006-12-03Rework clip handling. The clip rectangle and the origin of drawingBenjamin Herrenschmidt6-29/+138
2006-12-01Fix crash in twin_composite if msk == NULLBenjamin Herrenschmidt1-2/+2
2006-12-01Install libtwin.pcJeremy Kerr3-4/+7
2006-12-01Add png support to libtwin buildJeremy Kerr2-2/+22
2006-12-01Allow features to be disabledJeremy Kerr1-5/+31
2006-12-01Only create one libtwin libraryJeremy Kerr2-28/+24
2006-12-01Move twin demo binaries to twin_demos/Jeremy Kerr4-13/+23
2006-12-01Recursive make considered harmfulJeremy Kerr4-34/+28
2006-11-29Install libtwin headersJeremy Kerr1-5/+7
2006-11-29Library version info cleanupJeremy Kerr1-2/+4
2006-11-29Add mouse enter/leave events for pixmaps/windows.Benjamin Herrenschmidt2-32/+82
2006-11-29Move demo applications to twin_demos subdirectoryJeremy Kerr17-22/+24
2006-11-29Compile twin as separate libraries.Jeremy Kerr3-59/+74
2006-11-28Fix copy/paste bogon on 16 bits tranformBenjamin Herrenschmidt benh@kernel.crashing.org1-2/+2
2006-11-28Add some basic affine transform support to compositing.Benjamin Herrenschmidt benh@kernel.crashing.org5-41/+369
2006-11-28Fix timeout handling with more than one timeoutBenjamin Herrenschmidt benh@kernel.crashing.org3-3/+24
2006-11-27Add a basic .png loader using libpngBenjamin Herrenschmidt benh@kernel.crashing.org2-0/+214
2006-11-26Add back support for pre-converted ttf fonts. The metrics generated byBenjamin Herrenschmidt9-209/+343
2006-11-25Merge branch 'master' of ssh://git.freedesktop.org/git/twinKeith Packard10-32/+1347
2006-11-25Change license on Carl's filesKeith Packard2-37/+30
2006-11-25Remove duplicate twin_cursor.cBenjamin Herrenschmidt1-2/+1
2006-11-25Add ftwin test program for fbdev & linux mouseBenjamin Herrenschmidt3-4/+129
2006-11-25Simple linux mouse driverBenjamin Herrenschmidt2-0/+260
2006-11-25Add linux fbdev display and keyboard backendBenjamin Herrenschmidt2-0/+598
2006-11-25Add cursor pixmap supportBenjamin Herrenschmidt4-27/+360
2006-11-25Merge branch 'master' of git+ssh://git.freedesktop.org/git/twinBenjamin Herrenschmidt47-852/+1208
2006-11-25Whichever autoconf/automake I'm using likes having AC_CONFIG_AUX_DIR before A...Benjamin Herrenschmidt1-1/+1
2006-11-24Change from MIT to LGPL licenseKeith Packard47-852/+1208
2006-02-03Eliminate spurious segment by moving to initial arc point (sigh).Keith Packard2-0/+8
2006-02-02Add x11 as a required package, (cairo no longer pulls this in by default).Carl Worth5-29/+42
2004-10-29add demoline + demosplineKeith Packard24-154/+989
2004-10-27Boxes have no paintKeith Packard6-50/+121
2004-10-27Add calculator and missing header filesKeith Packard12-122/+494
2004-10-27Move bevel routine to twin_widget for sharingKeith Packard8-50/+82
2004-10-27Paint polygons instead of stroked lines for button edgesKeith Packard4-12/+33
2004-10-26Add button widgetKeith Packard11-38/+341
2004-10-26Add initial widget implementation.Keith Packard18-102/+1132
2004-10-25Add dispatch stuff to manage timeouts, workprocs and files. Remove threadKeith Packard31-917/+4298
2004-10-06Add patterns.Keith Packard8-47/+308
2004-10-06Add the beginings of event dispatch and a bit of window managementKeith Packard12-158/+851
2004-10-05Update API to use twin_ types for most everything.Keith Packard12-259/+555
2004-10-04Recognize a few special cases to speed up operationsKeith Packard4-21/+75
2004-10-04Delete old glyph representation support code.Keith Packard5-1602/+341
2004-10-04Fix a clipping bugKeith Packard12-315/+2287
2004-10-02Add put_begin to screen structure so that the backend can batch updates.Keith Packard11-64/+351
2004-09-30Add twin_x11.hKeith Packard1-0/+64
2004-09-30Handle unhinted text.Keith Packard13-155/+674
2004-09-28Add some more fixed point functionsKeith Packard8-83/+274
2004-09-27Add affine transformation support. Fix convex hull to eliminate all pointsKeith Packard15-383/+1137
2004-09-26Eliminate special case for closed paths. Just draw caps at both ends andKeith Packard4-86/+50
2004-09-26Hmm. Not sure this is right, but I'm giving it a try. Recognize closedKeith Packard6-62/+140
2004-09-25Spurious ) in fileKeith Packard2-1/+6
2004-09-25Reduce emboldening to +50% stroke thickness. Clean up debug code. EliminateKeith Packard3-94/+85
2004-09-25Switch to just supporting stroke fontsKeith Packard8-63872/+570
2004-09-25Add convex hull algorithm from cairo sources. Used to constrain pens toKeith Packard10-75/+534
2004-09-24Add twin_ttf/.cvsignoreKeith Packard1-0/+5
2004-09-24Fix twin_fixed_floor to work for negative values correctly AddKeith Packard16-73/+64821
2004-09-21Add a few definitionsKeith Packard7-111/+210
2004-09-21Update .cvsignoreKeith Packard1-0/+22
2004-09-21Add convolution. Pen starting position needs work.Keith Packard13-8/+1112
2004-09-15Import Tiny Window system (twin) into CVSKeith Packard0-0/+0
2004-09-15Initial revisionKeith Packard19-0/+1954