--- - branch: MAIN date: Fri Jul 13 15:14:42 UTC 2012 files: - new: '1.17' old: '1.16' path: pkgsrc/x11/libXi/Makefile pathrev: pkgsrc/x11/libXi/Makefile@1.17 type: modified - new: '1.6' old: '1.5' path: pkgsrc/x11/libXi/PLIST pathrev: pkgsrc/x11/libXi/PLIST@1.6 type: modified - new: '1.15' old: '1.14' path: pkgsrc/x11/libXi/distinfo pathrev: pkgsrc/x11/libXi/distinfo@1.15 type: modified id: 20120713T151442Z.caa024457c0685c0eba1bd1f01c00a720acc6eb5 log: "Update to 1.6.1. meta-pkgs/modular-xorg still builds.\n\n1.6.1:\n\nMajor bugs fixed:\n- wrong button and mask copy (doesn't just affect OS X, despite the commit\n \ log)\n- raw event sourceid is now set\n\nChase Douglas (1):\n Destroy extension record after last display is removed\n\nPeter Hutterer (5):\n Fix wrong button label and mask copy on OS X\n Move version comparison into a helper function.\n \ Set the RawEvent sourceid (#34240)\n man: update XIQueryVersion for current server behaviour\n libXi 1.6.1\n\n1.6.0:\nThe main fix that libXi 1.6 brings is support for XI 2.2 multitouch events\nand the matching protocol changes.\n\nChase Douglas (1):\n Fix XIScrollClass increment value on 32-bit machines\n\nCyril Brulebois (1):\n configure.ac: Fix a typo in comments.\n\nMichaÅ\x82 MasÅ\x82owski (1):\n Fix bus error on MIPS N32 for bug #38331.\n\nPeter Hutterer (8):\n Bump to 1.5.99.1\n Implement support for XI 2.2\n libXi 1.5.99.2\n man: fix typo Mappiing â\x86\x92 Mapping\n Force class alignment to a multiple of sizeof(XID).\n Handle new XIAllowEvent request size\n libXi 1.5.99.3\n libXi 1.6.0\n\n1.5.0:\nlibXi 1.5.0 is an interim version of libXi that includes the smooth\nscrolling support that XI 2.1 brings. Note that no servers released by X.Org\ncurrently supports smooth scrolling, this feature is still limited to the\n1.12 development versions.\n\nIn addition to the smooth scrolling support, this release brings a number of\ncleanups, bugfixes (most of which were on 1.4.5) and a set of man page\nimprovements.\n\nAlan Coopersmith (3):\n Move Xinput server API documentation from libXi to xserver\n Fix the FIXME output in man page .TH macros generated by asciidoc\n Make shadow man pages generated by asciidoc work with Solaris man\n\nGaetan Nadon (13):\n Documentation: add Docbook external references support\n make: remove unneeded AM_V_GEN silent rule directive.\n make: use AM_V_at rather than AM_V_GEN to prefix the mv command\n Install target dbs alongside generated documents\n Install xml versions of specs even if HAVE_XMLTO is false\n docbook.am: global maintenance update - entities, images and olinking\n docbook.am: embed css styles inside the HTML HEAD element\n docs: remove which is not used by default\n docs: use the &fullrelvers; entity to set X11 release information\n \ inputlib: fix copyright statements\n inputlib: prefix 1.0 with the word Version\n inputlib: restore original title \"X Input Device Extension Library\"\n specs: refactor and complete copyright legal text\n\nJeremy Huddleston (1):\n Use AM_CPPFLAGS to use in tree headers before installed headers\n\nMatt Dew (2):\n Add id attributes to funcsynopsis to allow other docs to olink to them.\n 1 - fix the capitalization of the ID attriutes to match either the\n\nMatthieu Herrb (1):\n Fix XISelectEvents on 64 bits, strict alignement architectures.\n\nPeter Hutterer (34):\n Allocate enough memory for raw events + extra data.\n XIChangeHierarchy: Return Success early if no actual changes are\nrequested.\n Remove a few unused assignments.\n man: fix typo, layout in XGetExtensionVersion.man\n Silence compiler warning in XListDProp.c\n \ Silence compiler warning due to differnent event conversion procs\n man: fix missing comma in XIGrabEnter man page\n Use Data, not Data32 in XIPassiveGrabDevice\n \ man: Fix wrong event names in XIGrabButton.\n man: Fix typo in XIChangeProperty\n \ Bump to 1.4.99\n man: Fix formatting in XGetFeedbackControl\n Add XI2 library-internal array offsets to XIint.h\n Don't use the protocol defines for 2.0 versioning.\n Handle unknown device classes.\n man: fix typo in XIQueryDevice man page\n man: update property and grab man pages for new constants\n Handle unknown device classes.\n man: fix typo in XIQueryDevice man page\n man: update property and grab man pages for new constants\n Require inputproto 2.0.99.1 or later\n Support XI 2.1 internally\n Support XI 2.1 XIScrollClass\n Use a separate nclasses variable in XIQueryDevice\n Remove superfluous assignment of lib->classes in XIQueryDevices.\n Bump to 1.4.99.1\n \ man: fix #include for XIGrabButton\n man: XIGrabButton returns error codes, not status codes\n man: passive grabs return the number of failed modifier combinations\n Fix duplicate sizeof in copy_classes\n Stop unnecessary calls to size_classes\n Include config.h from source files\n \ man: minor formatting fix in XIGrabButton\n libXi 1.5.0\n\n1.4.5:\nlibXi 1.4.4 caused requests to fail if the library was built against 2.1 or\n2.2 protocol headers.\n\nInstead of requiring 2.0 for XI2 requests, the library required the protocol\nversion (2.1 or 2.2 depending on the proto) and failed if the server did not\nsupport that version. This again caused virtually all XI2 requests to fail\nif you didn't happen to run an X server from git.\n\nThe patch below hardcodes 2.0 for those requests that require 2.0,\nregardless of the protocol version. You are strongly enocuraged to update.\n\nThis issue is not visible when built against inputproto 2.0.x\n\nPeter Hutterer (2):\n Don't use the protocol defines for 2.0 versioning.\n libXi 1.4.5\n\n1.4.4:\nlibXi 1.4.4 comes with two memory fixes that can cause crashes in clients.\nCommit \"Handle unknown device classes\" can only be triggered when libXi\n1.4.x runs against the git X server. If the XIQueryDevice() reply contained\nclasses unknown to libXi, we didn't allocate memory for these classes and\nended up overwriting valid ones.\n\nCommit \"Fix duplicate sizeof in copy_classes\" fixes a typo, instead of\nmalloc(X * sizeof(Y)) the code called malloc(sizeof(X * sizeof(Y))). This\ncould lead to memory corruption.\n\nPeter Hutterer (8):\n man: Fix formatting in XGetFeedbackControl\n man: fix typo in XIQueryDevice man page\n Handle unknown device classes.\n man: fix #include for XIGrabButton\n man: XIGrabButton returns error codes, not status codes\n man: passive grabs return the number of failed modifier combinations\n \ Fix duplicate sizeof in copy_classes\n libXi 1.4.4\n" module: pkgsrc subject: 'CVS commit: pkgsrc/x11/libXi' unixtime: '1342192482' user: wiz