Commit Graph

39 Commits

Author SHA256 Message Date
5396fee1a4 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=78
2024-04-17 13:12:01 +00:00
b6165bf1ad - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=72
2024-03-03 03:13:00 +00:00
75d4adb75a Accepting request 1153863 from home:pgajdos:l
- Use %patch -P N instead of deprecated %patchN.

OBS-URL: https://build.opensuse.org/request/show/1153863
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=71
2024-03-02 19:06:38 +00:00
e21bee115d - devel package: added missing Requires to libxcb-dbe0 (boo#1219572)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=69
2024-02-05 14:23:35 +00:00
a844b35e50 - 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*

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=67
2023-08-26 15:33:46 +00:00
6fa74f6353 Accepting request 1056267 from home:dirkmueller:Factory
- avoid configuring twice 
- add gpg validation / source url / keyring

OBS-URL: https://build.opensuse.org/request/show/1056267
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=65
2023-01-05 20:38:01 +00:00
d90e8d3ff5 - buildrequire xcb-proto <= 1.15
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=62
2022-05-04 15:24:16 +00:00
6eabc6b187 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=61
2022-05-04 07:25:23 +00:00
dc625d6f99 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=59
2020-02-24 19:32:57 +00:00
1ae51e0ba9 Accepting request 760659 from home:gmbr3:branches:X11:XOrg
- Update 1.13.1
  * u_don-t-flag-extra-reply-in-xcb_take_socket.patch has been upstreamed.

OBS-URL: https://build.opensuse.org/request/show/760659
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=57
2020-01-04 22:02:17 +00:00
781bff0c5e Accepting request 629254 from home:michalsrb:bnc1101560:openSUSE:Tumbleweed
- u_don-t-flag-extra-reply-in-xcb_take_socket.patch
  * Fix IO errors with KWin in combination with NVIDIA driver.
    (bnc#1101560)

OBS-URL: https://build.opensuse.org/request/show/629254
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=54
2018-08-14 15:46:24 +00:00
ed94b18e4a - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=52
2018-03-05 14:29:27 +00:00
f41d2129c3 Accepting request 566624 from openSUSE:Factory:Staging:O
- 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

OBS-URL: https://build.opensuse.org/request/show/566624
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=50
2018-01-17 14:10:23 +00:00
aae4bce3eb Accepting request 562552 from home:michalsrb:branches:X11:XOrg
- Enable xinput extension. (bnc#1074249)
- U_add-support-for-eventstruct.patch
  * Update xinput to the state when it was enabled by default
    upstream.

- Update xinput to the state when it was enabled by default
  upstream. (bnc#1074249)
  * U_SendExtensionEvent-uses-eventstruct.patch
  * U_add-support-for-eventstruct.patch
  * U_xinput-typedef-for-event_type_base.patch

OBS-URL: https://build.opensuse.org/request/show/562552
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=48
2018-01-08 14:50:51 +00:00
Michal Srb
f326c8fde7 Accepting request 561848 from home:michalsrb:branches:bnc1073996:X11:XOrg
- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
  * Prevent infinite loop also in case DISPLAY is non-local.

- 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.

OBS-URL: https://build.opensuse.org/request/show/561848
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=47
2018-01-05 11:15:21 +00:00
df8c0ba7cf - fixes build against python3 (package rename of
python-xcb-proto-devel to python3-xcb-proto-devel)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=44
2017-12-11 12:18:13 +00:00
d74d691b4e - removed libxcb-xevie0/libxcb-xprint0 subpackages
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=42
2016-05-20 12:14:45 +00:00
6f9aacd7ca - 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; added 
  appropriate provides/obsoletes

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=41
2016-05-19 12:19:04 +00:00
86c6451af6 - n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch:
If auth with credentials for hostname fails retry with XAUTHLOCALHOSTNAME
  (boo#906622).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=39
2016-01-26 14:42:40 +00:00
29131d54ca Accepting request 329378 from home:tobijk:X11:XOrg
- 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.

OBS-URL: https://build.opensuse.org/request/show/329378
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=37
2015-09-06 17:20:36 +00:00
7a5f89f2c2 - added baselibs.conf as source to specfile
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=35
2014-08-06 03:21:59 +00:00
f2e6583db7 Accepting request 243722 from home:tobijk:X11:XOrg
update to 1.11

OBS-URL: https://build.opensuse.org/request/show/243722
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=34
2014-08-06 03:12:55 +00:00
b41cdd1894 - added missing python-xcb-proto-devel >= 7.6_1.10.1 BuildRequires
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=32
2014-04-27 16:33:29 +00:00
5f336175ef - added missing python-xcb-proto-devel BuildRequires
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=31
2014-04-27 10:22:36 +00:00
a4460bf725 Accepting request 231325 from home:tobijk:X11:XOrg
- Update to a newer snapshot
- Add missing BuildRequires

OBS-URL: https://build.opensuse.org/request/show/231325
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=29
2014-04-25 08:36:53 +00:00
c964135db7 - remove URL in specfile sourceline for snapshot tarball in the
hope to be accepted by buildservice now

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=27
2014-03-18 14:16:59 +00:00
2cdcfb10dc - update to current git commit 4ffa6f8 to match current xcb-proto
git sources

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=26
2014-03-18 14:08:30 +00:00
6823e28021 Accepting request 212031 from home:sumski:hazard:to:your:stereo
Update libxcb to version 1.10

OBS-URL: https://build.opensuse.org/request/show/212031
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=24
2013-12-28 11:56:09 +00:00
f6c5621cdc Accepting request 208329 from home:tobijk:X11:XOrg
fixup build descriptions

OBS-URL: https://build.opensuse.org/request/show/208329
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=22
2013-11-27 13:03:54 +00:00
e492947405 Accepting request 206330 from home:sumski:hazard:to:your:stereo
Update to 1.9.3

OBS-URL: https://build.opensuse.org/request/show/206330
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=20
2013-11-25 16:40:51 +00:00
a807b00d14 Accepting request 204009 from home:jengelh:branches:X11:XOrg
- Split devel documentation into separate package
  (over 2000 files)

OBS-URL: https://build.opensuse.org/request/show/204009
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=18
2013-10-21 08:24:53 +00:00
d54581d5c7 Accepting request 196150 from home:sumski:branches:X11:XOrg
Enable xcb-xkb extension

OBS-URL: https://build.opensuse.org/request/show/196150
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=15
2013-08-26 08:59:27 +00:00
52382afe08 Accepting request 177132 from home:tobijk:X11:XOrg
update to version 1.9.1

OBS-URL: https://build.opensuse.org/request/show/177132
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=13
2013-06-01 19:48:00 +00:00
267d310da1 Accepting request 170996 from home:m_meister:branches:openSUSE:Factory
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/170996
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=11
2013-04-16 08:30:07 +00:00
b1f31da28e Accepting request 150027 from home:jengelh:branches:X11:XOrg
- Use more robust make install call
- New Git repository URLs

OBS-URL: https://build.opensuse.org/request/show/150027
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=8
2013-01-28 09:19:59 +00:00
9624de7099 Accepting request 137282 from home:klausi123:X11
Update to version 1.9
only added the manpages, the "rest" of the changes was made by osc, namely the Requires!
Please test this!
I dont want another Mesa-like regression, thanks :)

OBS-URL: https://build.opensuse.org/request/show/137282
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=6
2012-10-08 10:53:42 +00:00
a313596b2c Accepting request 110344 from home:jengelh:branches:X11:XOrg
- Update to new upstream release 1.8.1
* Fallback to TCP if no protocol is specified and the UNIX
  connection fails

OBS-URL: https://build.opensuse.org/request/show/110344
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=4
2012-03-21 10:11:41 +00:00
42fd13e4d7 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=3 2012-03-07 09:48:08 +00:00
ea17a760df Accepting request 104202 from home:jengelh:branches:X11:XOrg
Replaces xorg-x11-libxcb.

I'd also suggest to use <useforbuild><disable/></useforbuild>
in the oldpaths (like xorg-x11-libxcb) until their removal.
That way you don't need the %dummy thing and going forth and
back with it.

OBS-URL: https://build.opensuse.org/request/show/104202
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libxcb?expand=0&rev=1
2012-02-13 10:06:06 +00:00