summaryrefslogtreecommitdiff
path: root/x11/libXi
AgeCommit message (Collapse)AuthorFilesLines
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-27Update to 1.2.1:wiz2-6/+6
libXi 1.2.1. Fixes a potential memory overflow in XGetDeviceControl. Alan Coopersmith (1): Add README with pointers to mailing list, bugzilla & git repos Paulo Cesar Pereira de Andrade (1): Return NULL on error, and match LockDisplay with UnlockDisplay. Peter Hutterer (3): XGetDeviceControl: Add a missing break leading to wrong length calculation. XGetDeviceControl: size the libXi structs, not the wire structs (#20293) libXi 1.2.1
2009-01-07Update to 1.2.0:wiz3-7/+12
Following the inputproto 1.5 release adding input device properties, here's the matching client-side libraries. Peter Hutterer (4): Bump to 1.1.99.2. Add XI_JOYSTICK to list of defined types. Add support for XI 1.5 device properties. libXi 1.2.0
2008-11-17Update to 1.1.4:wiz4-76/+6
(pkgsrc already contained the Coverity and GetDeviceControl patches) Alan Coopersmith (1): Coverity #743/744: Returned without freeing storage bufp/savp Matthieu Herrb (1): nuke RCS Ids Peter Hutterer (2): GetDeviceControl: calculate the length field correctly. libXi 1.1.4
2008-05-24Switch master site to MASTER_SITE_XORG.tnn1-2/+2
2008-01-29Add two bug fixes from GIT (see patch headings for more info).bjs4-2/+72
Bump rev.
2007-09-21Remove patch, XInputCheckExtension has some magic for that.joerg2-18/+1
2007-09-21Fix locking bug in upstream code. Ride on the initial update.joerg2-1/+18
2007-09-21Update to version 1.1.3.bjs2-6/+6
The most important feature of this release is a set of locking fixes, which unbreak this library for threaded apps. The lock issues were exposed by libxcb. -- XChangeDeviceControl: Fix completely broken locking -- XSetDeviceFocus: Add missing extension check -- XGetSelectedExtensionEvents: Still more locking bugs -- Bug #9659: Bad markup on XListInputDevices.3x
2007-08-05Update to libXi-1.1.2: Unstatic a function again.joerg2-6/+6
2007-07-27Tell configure that malloc(0) != NULL on NetBSD unless running out ofjoerg1-1/+7
memory.
2007-07-12Update libXi to 1.1.1: Fix _XiCheckExtInit to always drop the Displayjoerg2-6/+6
lock.
2007-01-23Now that libX11 doesn't explicitly pull in inputproto, do it in libXi.joerg1-1/+2
2007-01-23Update to libXi-1.1.0:joerg2-6/+6
1.0.0 -> 1.0.1: non-functional 1.0.1 -> 1.0.2: don't call XInput_find_display with the Display lock held, saves time as well 1.0.2 -> 1.1.0: use interface for device presense notification.
2006-11-05First step to making modular transparent:joerg1-1/+9
Redirect from the individual modular libraries to the old libs or mk/x11.buildlink3.mk.
2006-11-03Import libXi-1.0.0 from pkgsrc:joerg5-0/+102
This package contains the Xi extension. This is the X Input extension library. This is part of the X Libraries and Protocol Headers Project at freedesktop.org.