[libx11-xcb-perl] annotated tag upstream/0.16 created (now 0db8eaa)

gregor herrmann gregoa at debian.org
Thu Jun 30 20:35:48 UTC 2016


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/0.16
in repository libx11-xcb-perl.

        at  0db8eaa   (tag)
   tagging  6d6ea2aeba7273b06c0f61910bd7c551df592651 (commit)
 tagged by  gregor herrmann
        on  Thu Jun 30 22:22:47 2016 +0200

- Log -----------------------------------------------------------------
Upstream version 0.16

Ben Hildred (3):
      ignore files created by perl Makefile.pl, make, and vip swp files
      improved dependency tracking on auto generated code
      have make follow all inc files and catch changes to inc when xcb.c is modified

Maik Fischer (43):
      add build requirements to Makefile.PL
      wrap maincode of gen-perl-bindings.pl into a function
      cleanup here-docs
      libified gen-perl-bindings.pl, use EU'PkgConfig
      renamed:    X11-XCB-XS/gen-perl-bindings.pl -> X11-XCB-XS/_GenerateMyXS.pm
      ExtUtils::PkgConfig already checks for pkg-config
      move &spit from Makefile.PL to _GenerateMyXS.pm
      document additional M:I modules, don't author_require them
      Let M:I::XSUtil provide the autogenerated ppport.h
      check with EU:PkgConfig if needed xcb packages are installed
      let the author generate the XS
      let XS add the constants to $EXPORT_TAGS{all}
      generated *.typedefs need to be included into the MANIFEST
      move handwritten XS from _GenerateMyXS.pm to XCB.xs
      Correctly indent variable definitions in generated XS
      autobeautify my code: _GenerateMyXS.pm
      make argument popping the first statement everywhere
      requests always return a cookie
      requests might return NULL replies, if so, croak
      get namespace from xml instead of generating it
      reorder code: parse the xml only once
      11cb73fe failed to append an underscore to the prefix
      extract template code from do_struct
      rename &mangle to xcb_name
      extract template code from do_requests
      introduce XML::Descent, convert do_enums to the data-driven API
      convert do_typedefs to the data-driven API
      convert do_structs to the data-driven API
      fix $prefix once more
      make _GenerateMyXS.pm selfcontained and directly executable
      use &spit to write XCB.inc
      convert do_requests to the data-driven API
      prune dead lua-code
      check if <field /> already supplied a value-mask-name
      let tmpl_* push their result; don't do it manually
      factor out decamelize from xcb_name; s/get_vartype/xcb_type/
      move utility functions out of the way
      use uint(8|16|32)_t throughout instead of plain int
      blacklist 'items' as a parametername, already in use by XS
      typeglob-assign @EXPORT_OK, save some memory
      migrate XCBConnectionPtr into X11::XCB namespace, use XS::Object::Magic
      check if all author dependencies are met, provide helpful error msgs
      X11::XCB::Connection: require dependencies only when needed

Michael Stapelberg (147):
      Initial commit
      Add more files to git
      Replace enums in lib/X11/XCB.pm before building, s/Mytest/X11::XCB
      Fix path issues
      Remove auto-generated file XCB.xs from git
      bindings: Process constants for message types, add EWMH constants
      lib: Correctly send a client message instead of just changing the property
      Add modeline, retab! and reformat
      Add modeline, retab! files
      Bugfix: return X11::XCB::Rect instead of a hash if the window has no parents
      lib: Do not create atom if it does not exist, die on accessing the id
      add modeline, retab!
      add testcase for X11::XCB::Atom
      lib: Add support for window type
      retab! gen-perl-bindings.pl, use char* instead of void*
      lib: apply window type if it was set before creating
      lib: add exists() to ::Atom, return geometry of the top window in rect() in list context
      Implement unmap, attributes, mapped. Fix fullscreen hint when mapping window
      Implement coercion from ArrayRef to X11::XCB::Rect
      Implement support for the Xinerama protocol part
      Implement screens method in X11::XCB::Connection
      Add missing use
      Implement X11::XCB::Color, add ::Screen to git
      Add testcase for ::Color
      simplify getting the color pixel
      Use X11::XCB::Color in ::Window, add coercion rule
      Add test for ::Screen
      *doh*
      Use iterators, not all lists are directly accessible
      Remove debugging output
      Use more pkg-config
      Move X11-XCB-XS/* to top folder
      Rescue dependencies for building the XS part
      t/01-atom.t: avoid the use of TryCatch and use Test::Exception
      Fix suffering from buffering: close output handles
      Makefile.PL: avoid IO::All
      Refactoring: X11::XCB::Connection is no longer a singleton
      t/04-window.t: use coerced rect, sleep shorter
      Correctly initialize display
      Update perldoc for X11::XCB
      Remove the need to call ->create on X11::XCB::Window, it will be called implicitly now
      Increase pod coverage
      Update manifest, use version number _001 for development release
      Correctly typecast intArray, this eliminates nearly all warnings
      Use Module::Install
      Remove obsolete X11-XCB-XS/
      Load version info from XCB.pm.in in Makefile.PL
      Link against -lxcb and -lxcb-xinerama
      Update dependencies
      Switch from TryCatch to Try::Tiny (less dependencies)
      Add wrapper for xcb_connection_has_error
      die() if the connection could not be established
      Skip tests if we have no X connection
      Bugfix: Pass $self instead of $self->conn
      Bugfix: Directly use $self instead of ->conn
      Bugfix: Use $self->_conn instead of singletons
      Release new development version
      Implement setting hints (only the urgency hint atm)
      Hints need -lxcb-icccm
      Add support for setting the rect of a window (resizes the window)
      Fix generating XS with newer versions of xcb-proto
      Implement WM_TRANSIENT_FOR, WM_CLIENT_LEADER, fix _NET_WM_NAME
      Bugfix: typo
      bump version to _003 (new CPAN upload)
      bugfix: WM_CLIENT_LEADER has to contain the id of the window, not a pointer to it
      Remove use_test_base, we don’t actually use Test::Base
      we need Module::Install::XSUtil
      screens: fall back to X root screen dimensions if Xinerama is not available
      remove debug message
      don’t always toggle fullscreen state, use add/remove instead
      Add warp_pointer method to X11::XCB::Window
      bump version for new cpan upload
      Rename 'type' to 'window_type' because 'type' seems to be reserved in newer Moose versions (Thanks Lourens)
      Add author_requires for Module::Install::XSUtil (Thanks Lourens)
      Bump version to _005
      s/cc_append_to_libs/cc_libs for newer Module::Install::XSUtil
      add MANIFEST.SKIP to git
      remove MANIFEST from git
      add .gitignore
      update MANIFEST.SKIP
      bump version to 0.01_006
      add pm_to_blib
      Add support for setting size hints
      bugfix: use ->id instead of scalar when setting WM_TRANSIENT_FOR
      add INSTALL.SKIP to not install _GenerateMyXS.pm and lib/X11/XCB.pm.in
      remove pm_to_blib from repo
      add more perldoc to *.pm
      t/01-atom.t: use a more well-known atom (PRIMARY instead of _NET_WM_STATE)
      bump version
      Provide the void value for get_property_reply as SV
      add Test::Exception as dependency (Thanks fernandotcl)
      Bugfix: Don’t use undef as default value but use predicate. Fixes compat with Moose 1.23 (Thanks fernandotcl)
      Add border property to X11::XCB::Window
      Bugfix: _mapped needs to be set to 0 when unmapping
      Implement destroy() for X11::XCB::Window
      fix X11 error by creating the window before changing the property
      Implement wait_for_event, poll_for_event, get_file_descriptor
      implement event_mask property for X11::XCB::Window
      implement 'protocols' property for X11::XCB::Window
      Make X11::XCB compatible with the latest and greatest xcb-util
      also update XCB_util to use the new xcb_icccm_ function prefixes
      Bump version to 0.02
      add ICCCM constants for WM_STATE, generate constants only once
      Implement X11::XCB::Window#state to get WM_STATE
      Bugfix: Don’t overwrite $state
      Use Mouse instead of Moose
      remove Changes file, it wasn’t up-to-date anyways
      Makefile: add repository URL
      Add Maik to authors/copyright
      Bump version
      manifest.skip: add bundled-libs tarballs
      include bundled copy of libxcb and xcb-proto
      avoid using xcb-util by copying the few lines of code we actually use
      GenerateMyXS: use bundled xcb-proto
      makefile: compile and statically link in bundled libxcb
      bump version
      remove the check for python2.6 since python2.7 is also okay (Thanks SardemFF7)
      bump version to 0.05
      bump version to 0.06, disable automated testing
      add missing X11::XCB::Event::PropertyNotify to git
      add xcb_get_conn: returns a pointer to the xcb_connection_t data structure
      bump the version to 0.07
      ::Window: fix add_hint by not using smartmatch (wrong)
      bump version to 0.08
      support the wm_class/instance ::Window properties
      bump version to 0.09
      Revert "GenerateMyXS: use bundled xcb-proto"
      _GenerateMyXS: skip <doc> blocks in xcb-proto
      run _GenerateMyXS at build time
      remove bundled-libs, they are not used anymore
      bump version to 0.10
      use $(PERL) instead of hard-coded perl
      bump version to 0.11
      support the 'input' hint
      bugfix: explicitly initialize hints with 0
      bump version to 0.12
      add MYMETA.{yml,json} to .gitignore and MANIFEST.SKIP
      bump version to 0.13
      don’t ship files generated by _GenerateMyXS.pm
      bump version to 0.14
      Gracefully fall back when Xinerama is not available
      bump version to 0.15
      pod: specify =encoding utf-8
      Import original source of X11-XCB 0.15
      Add ExtUtils::PkgConfig to configure_requires
      Implement support for switch
      Bump version to 0.16

gregor herrmann (1):
      Imported Upstream version 0.16

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libx11-xcb-perl.git



More information about the Pkg-perl-cvs-commits mailing list