File libxcb.changes of Package libxcb

-------------------------------------------------------------------
Wed Apr 17 12:49:57 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>

- Update to 1.17.0
  * tests: fix -Werror=discarded-qualifiers errors in check_public.c
  * xcb_popcount: Use __builtin_popcount if compiler supports it
  * Add xcb-dri3 dependency to xcb-present.pc.in
  * configure.ac: Require xcb-proto >= 1.17.0
  * Always write C code in UTF-8

-------------------------------------------------------------------
Tue Mar 19 13:15:30 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>

- bug-262309_xcb-xauthlocalhostname.diff, 
  n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
  * fixed build against GCC 14 (boo#1221703) 

-------------------------------------------------------------------
Wed Mar  6 15:18:25 UTC 2024 - Fabian Vogt <fvogt@suse.com>

- Fix n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch,
  the rebase in 1.16 caused an regression: It loops indefinitely if
  XAUTHLOCALHOSTNAME is unset (boo#1221078)

-------------------------------------------------------------------
Sun Mar  3 02:58:42 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>

- Update to version 1.16.1
  * This release fixes build issues for Windows & NetBSD platforms 
  * For those building for 32-bit platforms, it also enables use of
    the "large file" APIs - though xcb mainly uses stat() calls on
    sockets, not normal files.

-------------------------------------------------------------------
Fri Mar  1 10:33:22 UTC 2024 - pgajdos@suse.com

- Use %patch -P N instead of deprecated %patchN.

-------------------------------------------------------------------
Mon Feb  5 14:22:08 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>

- devel package: added missing Requires to libxcb-dbe0 (boo#1219572)

-------------------------------------------------------------------
Sat Aug 26 14:44:23 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>

- Update to version 1.16
  * gitlab CI: add a basic build test
  * configure.ac: drop dependency `pthread-stubs` on Solaris
  * configure.ac: Remove obsolete AC_HEADER_STDC
  * Raise minimum required version of Python from 2.6 to 3.0
  * Fix windows build.
  * Fix indentation.
  * Fix a compiler warning
  * Fix handling of documented enum parameters
  * Allow full paths to sockets on non-macOS
  * DISPLAY starting with / or unix: is always a socket path
  * Add tests for unix socket parsing
  * autogen.sh: use quoted string variables
  * c_client: Fix crash in xcb_randr_set_monitor
  * configure.ac: drop `pthread-stubs` dependency on DragonFly and FreeBSD
  * xcb_conn: Add a check for NULL to silence a UBSan runtime error
  * configure.ac: Require xcb-proto >= 1.16.0
  * Fix xcb_connect() call with a custom xcb_auth_info_t
  * autogen: add default patch prefix
  * Build DOUBLE-BUFFER extension.
  * Require xcb-proto >= 1.15.1, which has Dbe
  * configure.ac: drop dependency `pthread-stubs` on macOS
  * autogen.sh: use exec instead of waiting for configure to finish
  * Improve tutorial example
- adjusted bug-262309_xcb-xauthlocalhostname.diff,
  n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
- added libxcb-dbe0 subpackage for libxcb-dbe.so.0*

-------------------------------------------------------------------
Thu Jan  5 20:19:45 UTC 2023 - Dirk Müller <dmueller@suse.com>

- avoid configuring twice 
- add gpg validation / source url / keyring

-------------------------------------------------------------------
Wed May  4 15:23:40 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>

- buildrequire xcb-proto >= 1.15 

-------------------------------------------------------------------
Wed May  4 07:19:27 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>

- Update to version 1.15
  * xcb_auth: Quiet -Wimplicit-fallthrough warning in get_authptr()
  * Fix integer overflows in xcb_in.c
  * Use the 'present' field to properly check that the XC-MISC
  * Fix a memory leak
  * Increment libtool version info for libxcb-dri3
  * Add newline when printing auth/connection failure string to stderr
  * Fix build on Windows
  * Fix writev emulation on Windows
  * c_client.py: Extract get_expr_field_names()
  * c_client.py: Use get_expr_field_names directly to resolve list fields
  * c_client: Extract _c_get_field_mapping_for_expr()
  * c_client.py: Implement handling of <length> element
  * tests: don't use deprecated fail_unless check API
  * gitignore: add files generated by make check
  * Avoid request counter truncation in replies map after 2**32 requests
  * Fix hang in xcb_request_check()
  * Improve/fix docs for reply fds functions

-------------------------------------------------------------------
Mon Feb 24 19:25:27 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>

- Update to version 1.14
  * Update configure.ac bug URL for gitlab migration
  * configure.ac: Depend on pthread-stubs only on not-Linux
  * c_client: fix "adress" typo
  * Include time.h before using time()
  * Handle EINTR from recvmsg in _xcb_in_read
  * Implement xcb_total_read() and xcb_total_written().
  * tests: Support Check 0.13.0 API
  * Add "ge.*" to src/.gitignore
  * Update README for gitlab migration
  * Add README.md to EXTRA_DIST

-------------------------------------------------------------------
Fri Jan  3 12:22:59 UTC 2020 - Chocy Orange <callumjfarmer13@gmail.com>

- Update 1.13.1
  * u_don-t-flag-extra-reply-in-xcb_take_socket.patch has been upstreamed. 


-------------------------------------------------------------------
Tue Aug 21 06:58:35 UTC 2018 - msrb@suse.com

- u_don-t-flag-extra-reply-in-xcb_take_socket.patch
  * Update to version proposed upstream.

-------------------------------------------------------------------
Mon Aug 13 09:06:27 UTC 2018 - msrb@suse.com

- u_don-t-flag-extra-reply-in-xcb_take_socket.patch
  * Fix IO errors with KWin in combination with NVIDIA driver.
    (bnc#1101560)

-------------------------------------------------------------------
Mon Mar  5 14:15:26 UTC 2018 - sndirsch@suse.com

- Update to version 1.13
  * As with xcb-proto, this release mainly enables multi-planar buffers in
    DRI3 v1.2 via support for variable-sized lists of FDs, and enables
    sending GenericEvents to other clients. Present v1.2 and RandR v1.6
    did not require any specific library changes.
- supersedes U_add-support-for-eventstruct.patch, 
  u_build_python3.patch

-------------------------------------------------------------------
Wed Jan 17 11:22:29 UTC 2018 - tchvatal@suse.com

- Really conditionalize the python3 option to allow us building
  without any python2 present
  * u_build_python3.patch
- Convert to pkgconfig style deps
- Format bit with spec-cleaner

-------------------------------------------------------------------
Mon Jan  8 13:53:53 UTC 2018 - msrb@suse.com

- Enable xinput extension. (bnc#1074249)
- U_add-support-for-eventstruct.patch
  * Update xinput to the state when it was enabled by default
    upstream.

-------------------------------------------------------------------
Fri Jan  5 10:44:07 UTC 2018 - msrb@suse.com

- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
  * Prevent infinite loop also in case DISPLAY is non-local.

-------------------------------------------------------------------
Wed Dec 20 21:07:38 UTC 2017 - aaronpuchert@alice-dsl.net

- Use spaces instead of tabs in the patches (as does the original
  source code) to avoid confusion.
- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
  * If authentication (with *stage == 0) failed and the variable
    XAUTHLOCALHOSTNAME wasn't set, we were never getting to stage 2
    in the original patch, causing calls to xcb_connect_to_display
    to be stuck in an infinite loop.
    Now we also go to stage 2 if the variable isn't set.

-------------------------------------------------------------------
Mon Dec 11 12:13:21 UTC 2017 - sndirsch@suse.com

- fixes build against python3 (package rename of 
  python-xcb-proto-devel to python3-xcb-proto-devel) 

-------------------------------------------------------------------
Thu Nov 30 15:11:43 UTC 2017 - msrb@suse.com

- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
  * Modify this patch to do what it say - retry not only if the current hostname is
    not found in the xauthority file, but also when it is rejected by X server.
    (bnc#1043221)

-------------------------------------------------------------------
Thu May 19 09:40:43 UTC 2016 - sndirsch@suse.com

- Update to version 1.12
  * here is a new version of libxcb for you to enjoy. The 
    highlights are the same as for the new xcb-proto release: 
    xinput support, RandR 1.5 and an automatic alignment checker.
- removed libxcb-xevie0/libxcb-xprint0 subpackages

-------------------------------------------------------------------
Wed Dec 23 23:16:43 UTC 2015 - eich@suse.com

- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch:
  If auth with credentials for hostname fails retry with XAUTHLOCALHOSTNAME
  (boo#906622).

-------------------------------------------------------------------
Sun Sep  6 16:21:14 UTC 2015 - tobias.johannes.klausmann@mni.thm.de

- Update to version 1.11.1:
  This fixes some threading-related bugs with 
  xcb_wait_for_special_event() and adds 64-bit versions of
  functions that work with sequence numbers.

-------------------------------------------------------------------
Wed Aug  6 03:21:22 UTC 2014 - sndirsch@suse.com

- added baselibs.conf as source to specfile 

-------------------------------------------------------------------
Tue Aug  5 23:13:11 UTC 2014 - tobias.johannes.klausmann@mni.thm.de

- Update to version 1.11:
  This fixes some bugs with 64 bit fields and the present extension.

-------------------------------------------------------------------
Sun Apr 27 10:21:40 UTC 2014 - sndirsch@suse.com

- added missing python-xcb-proto-devel >= 7.6_1.10.1 BuildRequires  

-------------------------------------------------------------------
Thu Apr 24 23:26:43 UTC 2014 - tobias.johannes.klausmann@mni.thm.de

- Update to a newer snapshot
- Add missing BuildRequires

-------------------------------------------------------------------
Tue Mar 18 14:16:36 UTC 2014 - sndirsch@suse.com

- remove URL in specfile sourceline for snapshot tarball in the
  hope to be accepted by buildservice now

-------------------------------------------------------------------
Tue Mar 18 14:04:31 UTC 2014 - sndirsch@suse.com

- update to current git commit 4ffa6f8 to match current xcb-proto
  git sources

-------------------------------------------------------------------
Sun Dec 22 16:06:49 UTC 2013 - hrvoje.senjan@gmail.com

- Update to version 1.10:
  + Bump libxcb-xkb SONAME due to ABI break introduced in 1.9.2
  + Enable libxcb-xkb by default
  + Bump libxcb-sync SONAME
  + c_client.py: Fix _sizeof() functions
  + c_client.py: Do not create pointers in unions
  + c_client.py: Always initialize xcb_align_to
  + Re-introduce xcb_ge_event_t (deprecated, xcb_ge_generic_event_t 
    should be used instead)
  + Fix alignment issues in FD passing code
  + Fix poll() if POLLIN == ROLLRDNORM|POLLRDBAND
  + Use /usr/spool/sockets/X11/ on HP-UX for UNIX sockets
  + Make xsltproc optional

-------------------------------------------------------------------
Mon Nov 25 18:00:23 UTC 2013 - tobias.johannes.klausmann@mni.thm.de

- Fixup package descriptions

-------------------------------------------------------------------
Mon Nov 25 16:48:09 UTC 2013 - hrvoje.senjan@gmail.com

- Adjust baselibs for new libxcb-dri3-0 and libxcb-present0 subpackages

-------------------------------------------------------------------
Fri Nov  8 17:23:17 UTC 2013 - hrvoje.senjan@gmail.com

- Update to version 1.9.3:
  + Buildsystem fixes

-------------------------------------------------------------------
Fri Nov  8 01:13:31 UTC 2013 - hrvoje.senjan@gmail.com

- Update to version 1.9.2:
  + New upstream release, no changelog provided
- Bump xcb-proto BuildRequires as per upstream change
- New dri3-0 and present subpackages

-------------------------------------------------------------------
Sun Oct 20 10:56:20 UTC 2013 - jengelh@inai.de

- Split devel documentation into separate package

-------------------------------------------------------------------
Fri Aug 23 20:12:20 UTC 2013 - hrvoje.senjan@gmail.com

- Enable xcb-xkb extension (can be used by Weston/Wayland and Qt5,
  and also upstream will build it by default in next release)

-------------------------------------------------------------------
Sat Jun  1 19:42:02 UTC 2013 - tobias.johannes.klausmann@mni.thm.de

- Update to version 1.9.1:
  + Fix python code to work with python-3
  + Security fix for integer overflow in read_packet() [CVE-2013-2064]

-------------------------------------------------------------------
Tue Apr 16 07:12:43 UTC 2013 - mmeister@suse.com

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

-------------------------------------------------------------------
Sun Jan 27 03:46:11 UTC 2013 - jengelh@inai.de

- Use more robust make install call
- New Git repository URLs

-------------------------------------------------------------------
Fri Oct  5 18:15:57 UTC 2012 - tobias.johannes.klausmann@mni.thm.de

- Update to version 1.9:
  + Fix "sppported" typo in doxygen comment for XCB_CONN_CLOSED_EXT_NOTSUPPORTED
  + Always include "config.h" at the start of all C source files.
  + Add AC_USE_SYSTEM_EXTENSIONS to allow use of more system functionality
  + Return connection failure if display string specifies non-existent screen
  + c_client: Fix parallel-make issue creating 'man' directory
  + xcb_connect: launchd: Don't fall back on tcp if $DISPLAY is a path to a
    launchd socket
  + Allow undocumented code to be built
  + Split manpage list in two (static/built)
  + Do not list manpages, use a wildcard
  + Move static man to man
  + c_client.py: generate manpages
  + Allow xcb_send_request with >MAX_IOV iovecs
  + Add a .gitignore for src/man/
  + Fix a multi-thread deadlock
  + Include static man pages in "make dist"
- Packaging changes:
  + Pack the now static manpages in the devel package

-------------------------------------------------------------------
Wed Mar 21 10:00:05 UTC 2012 - jengelh@medozas.de

- Update to new upstream release 1.8.1
* Fallback to TCP if no protocol is specified and the UNIX
  connection fails

-------------------------------------------------------------------
Sun Feb 12 02:53:20 UTC 2012 - jengelh@medozas.de

- Rename xorg-x11-libxcb to libxcb and utilize shlib policy
  (The high amount of subpackages is because libxcb essentially
  substitutes the entire libX* suite)

-------------------------------------------------------------------
Mon Jan 16 20:40:48 UTC 2012 - vljn@ovi.com

- update libxcb to 1.8
  * Needed for Mesa to create GL3 context

-------------------------------------------------------------------
Sun Nov 20 06:49:34 UTC 2011 - coolo@suse.com

- add libtool as buildrequire to avoid implicit dependency

-------------------------------------------------------------------
Tue Dec 21 02:49:39 UTC 2010 - sndirsch@novell.com

- bumped version number to 7.6_1.7

-------------------------------------------------------------------
Sat Sep  4 19:03:26 UTC 2010 - sndirsch@novell.com

- update to release 1.7
- bumped version number to 7.5_1.7
- fixed Summary/Group entries in -devel package

-------------------------------------------------------------------
Sat Jul  3 07:16:57 UTC 2010 - jengelh@medozas.de

- use gcc instead of ld, so that -m32/-m64 is passed to the linker

-------------------------------------------------------------------
Fri Apr  2 18:09:02 CEST 2010 - sndirsch@suse.de

- bumped version number to 7.5 

-------------------------------------------------------------------
Mon Dec 14 18:42:16 CET 2009 - jengelh@medozas.de

- add baselibs.conf as a source

-------------------------------------------------------------------
Fri Dec  4 22:15:53 CET 2009 - sndirsch@suse.de

- libxcb 1.5

-------------------------------------------------------------------
Tue Dec  1 21:31:02 CET 2009 - sndirsch@suse.de

- libxcb-1.4_2009-10-15_e82c34c.diff
  * update to git commit e82c34c (2009-10-15); required for XvMC
    support in xf86-video-intel 2.10 RC1 

-------------------------------------------------------------------
Thu Jul 16 07:43:30 CEST 2009 - sndirsch@suse.de

- libxcb 1.4
  * Add majorCode, minorCode and resourceID fields to X generic
    error 
  * Fix precedence bug: wrong length for big-requests preceded by
    sync
  * Fix libxcb-randr version info

-------------------------------------------------------------------
Fri May 29 17:31:34 CEST 2009 - sndirsch@suse.de

- libxcb 1.3
  * various issues fixed 
- obsoletes commit-beccb0b.diff

-------------------------------------------------------------------
Sat May 16 09:49:06 CEST 2009 - sndirsch@suse.de

- commit-beccb0b.diff
  * kludgily hand-merged xid fixes (bnc #423740, bfo #20254)

-------------------------------------------------------------------
Thu Apr 30 21:53:45 CEST 2009 - eich@suse.de

- pack .la files in devel package

-------------------------------------------------------------------
Thu Apr 30 18:21:11 CEST 2009 - sndirsch@suse.de

- reenabled build of static libs on openSUSE <= 11.1

-------------------------------------------------------------------
Tue Apr 21 20:36:43 CEST 2009 - crrodriguez@suse.de

- remove static libraries and "la" files 

-------------------------------------------------------------------
Mon Mar  2 21:13:44 CET 2009 - sndirsch@suse.de

- create fake libxcb-xlib.so.0 instead of faking the Provides for
  it

-------------------------------------------------------------------
Mon Mar  2 17:58:55 CET 2009 - ro@suse.de

- extend last fix to baselibs.conf 

-------------------------------------------------------------------
Mon Mar  2 11:45:16 CET 2009 - sndirsch@suse.de

- fake provide libxcb-xlib.so.0

-------------------------------------------------------------------
Sun Mar  1 19:07:51 CET 2009 - sndirsch@suse.de

- libxcb 1.2
- obsoletes always-sloppy.diff 

-------------------------------------------------------------------
Thu Sep 11 14:22:34 CEST 2008 - sndirsch@suse.de

- bumped release number to 7.4 

-------------------------------------------------------------------
Mon Jul 21 14:40:13 CEST 2008 - sndirsch@suse.de

- back to libxcb 1.1, since libxcb 1.2-pre requires python for
  building, which requires xorg-x11-libxcb for building 
  ==> autobuild loop
 

-------------------------------------------------------------------
Fri Jul 18 17:08:20 CEST 2008 - sndirsch@suse.de

- libxcb 1.1.90.1 

-------------------------------------------------------------------
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de

- added baselibs.conf file to build xxbit packages
  for multilib support

-------------------------------------------------------------------
Fri Feb 29 16:23:28 CET 2008 - dmueller@suse.de

- add missing %postun ldconfig script

-------------------------------------------------------------------
Mon Nov  5 14:58:18 CET 2007 - sndirsch@suse.de

- always-sloppy.diff
  * This patch prints out warnings only, the assert() is completely
    gone now. As programs with this error typically trigger it
    several times, each warning is printed only once. (Bug #251087)

-------------------------------------------------------------------
Mon Nov  5 09:40:14 CET 2007 - sndirsch@suse.de

- xcb-proto 1.1
  * In the eleven months since XCB's 1.0 release, a few portability
    and correctness bugs have been found in libxcb. This release
    fixes those, adds nicer handling of Xlib locking bugs, updates
    pure-XCB extension support for RandR to version 1.2 and DAMAGE
    to version 1.1, and enhances the libxcb documentation. 
- obsoletes sloppy-lock.diff, xcb_parse_display.diff

-------------------------------------------------------------------
Sat Sep 29 12:24:12 CEST 2007 - sndirsch@suse.de

- bumped version to 7.3 

-------------------------------------------------------------------
Tue Jul  3 17:40:34 CEST 2007 - sndirsch@suse.de

- xcb_parse_display.diff:
  * "Attempt to include more of the original display parsing. The
    fix only attempts to address the unix: and [protocol/][host]:
    issue. It doesn't even make the attempt to mimic the behavior
    of the old code in libX11/src/ConnDis.c:_X11TransConnectDisplay().
    The patch is yet untested, it however does compile."
    (Bug #289007)
  * "Discovered two errors in my fix. One isn't likely to concern
    us as it's related to DECnet transport, the other one is real."
    (Bug #289007)
  * "This patch should fix the problem with artefacts from Bug 
     #257830 which still had been in the tree." (Bug #289007)
  * "fix segfault" (Bug #289007)
  * "fix condition" (Bug #289007)

-------------------------------------------------------------------
Tue May 29 15:21:21 CEST 2007 - sndirsch@suse.de

- added "%post -p /sbin/ldconfig" to specfile to make rpmlint happy

-------------------------------------------------------------------
Fri Apr 27 11:16:25 CEST 2007 - sndirsch@suse.de

- bug-262309_xcb-xauthlocalhostname.diff:
  * add code, which checks for XAUTHLOCALHOSTNAME now also for 
    libxcb, since Xtranssock.c has been replaced by XCB as
    transport layer (Bug #262309)

-------------------------------------------------------------------
Sun Mar  4 13:41:15 CET 2007 - sndirsch@suse.de

- sloppy-lock.diff:
  * workaround for "xcb_xlib.c:50: xcb_xlib_unlock: Assertion
    `c->xlib.lock' failed"; set LIBXCB_ALLOW_SLOPPY_LOCK to enable
    it (Bug #251087)

-------------------------------------------------------------------
Sun Dec  3 15:40:06 CET 2006 - sndirsch@suse.de

- created package 

openSUSE Build Service is sponsored by