63 Commits

Author SHA256 Message Date
630dbea99d Accepting request 1218087 from games
OBS-URL: https://build.opensuse.org/request/show/1218087
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=28
2024-10-25 17:18:58 +00:00
b1e8d6f6cd - Only use geany on TW. That way we reduce the dependencies in
SLFO/ALP.

OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=60
2024-10-24 15:43:57 +00:00
15aaab20c0 Accepting request 1208424 from games
OBS-URL: https://build.opensuse.org/request/show/1208424
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=27
2024-10-18 13:49:57 +00:00
9dc98161e2 - Remove extra-cmake-modules dependency. It's not really needed.
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=58
2024-10-16 10:32:37 +00:00
a190405a03 Accepting request 1206402 from games
OBS-URL: https://build.opensuse.org/request/show/1206402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=26
2024-10-09 20:03:23 +00:00
d7d0d86184 - Use %bcond macro for building html docs
- Fix rpmlint errors/warnings
  * Remove obsolete glfw-rpmlintrc
  * Fix self-obsoletion warning
  * Remove duplicate files in html docs

OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=56
2024-10-08 21:25:11 +00:00
e7f632eb18 - Package html docs only for Tumbleweed, Documentation generation
requires Doxygen 1.9.8 or later, Leap does have only 1.8.14

OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=55
2024-10-08 17:27:10 +00:00
2b8f82bbe5 Accepting request 1206121 from games
OBS-URL: https://build.opensuse.org/request/show/1206121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=25
2024-10-08 15:22:51 +00:00
bc90f565e2 * Changelog: https://www.glfw.org/docs/3.4/news.html
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=53
2024-10-07 14:18:35 +00:00
fde85bb0b7 - Update to version 3.4:
* Changelog: https://www.glfw.org/changelog.html
- Package html docs
- Add docs-remove-footer.patch
  * Custom footer for html docs includes build date and time.
    Use default footer instead.
- Drop multibuild and wayland flavor. Build a single package with
  X11 and Wayland support.

OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=52
2024-10-07 11:43:06 +00:00
Danilo Spinella
839fb7a969 Accepting request 1159924 from home:dspinella:branches:games
OBS-URL: https://build.opensuse.org/request/show/1159924
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=51
2024-03-22 11:04:39 +00:00
525ec99402 Accepting request 1159813 from games
OBS-URL: https://build.opensuse.org/request/show/1159813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=24
2024-03-21 16:00:05 +00:00
Danilo Spinella
fc86b5ce5a Accepting request 1159812 from home:dspinella:branches:games
- Build with geany by default only on TW

OBS-URL: https://build.opensuse.org/request/show/1159812
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=49
2024-03-20 10:48:09 +00:00
9d5e78de1b Accepting request 1137962 from games
OBS-URL: https://build.opensuse.org/request/show/1137962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=23
2024-01-11 20:04:37 +00:00
Danilo Spinella
8fe31744b9 Accepting request 1137959 from home:dspinella:branches:games
- Make the geany tags build optional again to fix SLE.

OBS-URL: https://build.opensuse.org/request/show/1137959
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=47
2024-01-10 15:19:01 +00:00
9a473f5393 Accepting request 1134510 from games
OBS-URL: https://build.opensuse.org/request/show/1134510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=22
2023-12-22 21:40:52 +00:00
2ae02b8dd8 Accepting request 1133397 from home:mnhauke:games
- Update to version 3.3.9
  * Bugfix: glfwGetKeyScancode returned 0 on error when initialized
    instead of -1.
  * Bugfix: Failure to make a newly created context current could
    cause segfault.
  * [Wayland] Added improved fallback window decorations via
    libdecor.
  * [Wayland] Bugfix: Connecting a mouse after glfwInit would
    segfault.
  * [Wayland] Disabled alpha channel for opaque windows on systems
    lacking EGL_EXT_present_opaque.
  * [Wayland] Bugfix: Buffer would overrun when storing received
    drag offer.
  * [Wayland] Bugfix: Joysticks connected after glfwInit were not
    detected.
  * [Wayland] Bugfix: Fallback decorations emitted
    GLFW_CURSOR_UNAVAILABLE errors.
  * [Wayland] Bugfix: Some events could fail to end wait for new
    events.
  * [Linux] Bugfix: Joysticks without buttons were ignored.
  * [Linux] Bugfix: A small amount of memory could leak if
    initialization failed.
  * [EGL] Added loading of glvnd libOpenGL.so.0 where available for
    OpenGL.
  * [EGL] Bugfix: EGL_EXT_present_opaque caused issues on X11 with
    Nvidia blob.
  * [EGL] Bugfix: Setting GLFW_CONTEXT_DEBUG caused creation to
    fail.
  * [GLX] Added loading of glvnd libGLX.so.0 where available.

OBS-URL: https://build.opensuse.org/request/show/1133397
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=45
2023-12-21 16:38:41 +00:00
dc4c51edc9 Accepting request 1085675 from games
OBS-URL: https://build.opensuse.org/request/show/1085675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=21
2023-05-10 14:16:36 +00:00
Danilo Spinella
1b7100e361 Accepting request 1085547 from home:dimstar:Factory
- Fix Name tag: the two source builds must be uniquely identified,
  thus add %{flavor} to the Name.

OBS-URL: https://build.opensuse.org/request/show/1085547
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=43
2023-05-09 10:20:07 +00:00
666192dec9 Accepting request 1004675 from games
OBS-URL: https://build.opensuse.org/request/show/1004675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=20
2022-09-20 17:23:16 +00:00
Dmitriy Perlow
7d1c15c4ef Accepting request 1003494 from home:dspinella:branches:games
- update to 3.3.8:
  * Added GLFW_NATIVE_INCLUDE_NONE for disabling inclusion of native headers (#1348)
  * Bugfix: glfwMakeContextCurrent would access TLS slot before initialization
  * Bugfix: glfwSetGammaRamp could emit GLFW_INVALID_VALUE before initialization
  * Bugfix: glfwGetJoystickUserPointer returned NULL during disconnection (#2092)
  * [X11] Bugfix: The OSMesa libray was not unloaded on termination
  * [X11] Bugfix: A malformed response during selection transfer could cause a segfault
  * [X11] Bugfix: Some calls would reset Xlib to the default error handler (#2108)
  * [Wayland] Added support for file path drop events (#2040)
  * [Wayland] Added support for more human-readable monitor names where available
  * [Wayland] Removed support for the deprecated wl_shell protocol
  * [Wayland] Bugfix: glfwSetClipboardString would fail if set to result of glfwGetClipboardString
  * [Wayland] Bugfix: Data source creation error would cause double free at termination
  * [Wayland] Bugfix: Partial writes of clipboard string would cause beginning to repeat
  * [Wayland] Bugfix: Some errors would cause clipboard string transfer to hang
  * [Wayland] Bugfix: Drag and drop data was misinterpreted as clipboard string
  * [Wayland] Bugfix: MIME type matching was not performed for clipboard string
  * [Wayland] Bugfix: The OSMesa library was not unloaded on termination
  * [Wayland] Bugfix: glfwCreateWindow could emit GLFW_PLATFORM_ERROR
  * [Wayland] Bugfix: Lock key modifier bits were only set when lock keys were pressed
  * [Wayland] Bugfix: A window leaving full screen mode would be iconified (#1995)
  * [Wayland] Bugfix: A window leaving full screen mode ignored its desired size
  * [Wayland] Bugfix: glfwSetWindowMonitor did not update windowed mode size
  * [Wayland] Bugfix: glfwRestoreWindow would make a full screen window windowed
  * [Wayland] Bugfix: A window maximized or restored by the user would enter an inconsistent state
  * [Wayland] Bugfix: Window maximization events were not emitted
  * [Wayland] Bugfix: glfwRestoreWindow assumed it was always in windowed mode
  * [Wayland] Bugfix: glfwSetWindowSize would resize a full screen window
  * [Wayland] Bugfix: A window content scale event would be emitted every time the window resized
  * [Wayland] Bugfix: If glfwInit failed it would close stdin

OBS-URL: https://build.opensuse.org/request/show/1003494
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=41
2022-09-19 11:04:36 +00:00
c8158c07df Accepting request 969241 from games
OBS-URL: https://build.opensuse.org/request/show/969241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=19
2022-04-13 19:04:26 +00:00
Danilo Spinella
43fbd565df Accepting request 968077 from home:dirkmueller:Factory
- update to 3.3.7:
  * [X11] Bugfix: Dynamic loading on OpenBSD failed due to soname differences
  * [X11] Bugfix: Waiting for events would fail if file descriptor was too large (#2024)
  * [X11] Bugfix: Joystick events could lead to busy-waiting (#1872)
  * [X11] Bugfix: glfwWaitEvents* did not continue for joystick events
  * [X11] Bugfix: glfwPostEmptyEvent could be ignored due to race condition (#379,#1281,#1285,#2033)
  * [X11] Bugfix: Dynamic loading on NetBSD failed due to soname differences
  * [X11] Bugfix: Left shift of int constant relied on undefined behavior (#1951)
  * [Wayland] Added support for key names via xkbcommon
  * [Wayland] Bugfix: Key repeat could lead to a race condition (#1710)
  * [Wayland] Bugfix: Activating a window would emit two input focus events
  * [Wayland] Bugfix: Disable key repeat mechanism when window loses input focus
  * [Wayland] Bugfix: Window hiding and showing did not work (#1492,#1731)
  * [Wayland] Bugfix: A key being repeated was not released when window lost focus
  * [Wayland] Bugfix: Showing a hidden window did not emit a window refresh event
  * [Wayland] Bugfix: Full screen window creation did not ignore GLFW_VISIBLE
  * [Wayland] Bugfix: Some keys were reported as wrong key or GLFW_KEY_UNKNOWN
  * [Wayland] Bugfix: Text input did not repeat along with key repeat
  * [Wayland] Bugfix: glfwPostEmptyEvent sometimes had no effect (#1520,#1521)
  * [GLX] Bugfix: Context creation failed if GLX 1.4 was not exported by GLX library

OBS-URL: https://build.opensuse.org/request/show/968077
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=39
2022-04-11 15:42:44 +00:00
f37caacfee Accepting request 940928 from games
OBS-URL: https://build.opensuse.org/request/show/940928
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=18
2021-12-18 19:29:49 +00:00
Danilo Spinella
a9c9840f58 Accepting request 940926 from home:dspinella:branches:games
- Update to version 3.3.6:
  * Bugfix: Joysticks connected before init did not get gamepad mappings (#1996)
  * [X11] Bugfix: Icon pixel format conversion worked only by accident,
    relying on undefined behavior (#1986)

OBS-URL: https://build.opensuse.org/request/show/940926
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=38
2021-12-16 15:49:06 +00:00
599035b07f Accepting request 928379 from games
OBS-URL: https://build.opensuse.org/request/show/928379
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=17
2021-11-03 16:25:13 +00:00
Ferdinand Thiessen
3446a24e54 Accepting request 928208 from home:mnhauke:games
- Update to version 3.3.5
  * Updated gamepad mappings from upstream.
  Bugfixes:
  * Buffers were swapped at creation on single-buffered windows.
  * Gamepad mapping updates could spam GLFW_INVALID_VALUE due to
    incompatible controllers sharing hardware ID.
  * Native access functions for context handles did not check that
    the API matched.
  Bugfixes [X11]
  * Changing GLFW_FLOATING could leak memory
  Bugfixes [Wayland]
  * Some keys were not repeating in Wayland.
  * Non-arrow cursors are offset from the hotspot.
  Bugfixes [EGL]
  * The GLFW_DOUBLEBUFFER context attribute was ignored.

OBS-URL: https://build.opensuse.org/request/show/928208
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=37
2021-10-31 13:49:18 +00:00
a12b00e1e4 Accepting request 900128 from games
OBS-URL: https://build.opensuse.org/request/show/900128
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=16
2021-06-18 08:13:19 +00:00
Matthias Mailänder
c86567a3aa Accepting request 899644 from home:susnux:branches:games
- Update to version 3.3.4
  * X11 bugfix: Some window attributes were not applied on
    leaving fullscreen

OBS-URL: https://build.opensuse.org/request/show/899644
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=35
2021-06-15 10:38:29 +00:00
Richard Brown
d86db3f815 Accepting request 880773 from games
OBS-URL: https://build.opensuse.org/request/show/880773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=15
2021-04-06 15:28:41 +00:00
Matthias Mailänder
6e1c75162b Accepting request 880435 from home:susnux:branches:games
- Added wayland build flavor
  * New -wayland library package

OBS-URL: https://build.opensuse.org/request/show/880435
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=33
2021-03-23 17:22:47 +00:00
8f53f0fb5e Accepting request 875804 from games
OBS-URL: https://build.opensuse.org/request/show/875804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=14
2021-03-10 07:48:10 +00:00
Matthias Mailänder
e38938fc96 Accepting request 875784 from home:mnhauke:games
- Update to version 3.3.3
  [Common] bugfixes:
  * Some extension loader headers did not prevent default
    OpenGL header inclusion.
  [X11] bugfixes:
  * IME input of CJK was broken for “C” locale.
  * Xlib errors caused by other parts of the application could be
    reported as GLFW errors.
  * A handle race condition could cause a BadWindow error.
  * XKB path used keysyms instead of physical locations for
    non-printable keys.
  * Function keys were mapped to GLFW_KEY_UNKNOWN for some layout
    combinaitons.
  * Keys pressed simultaneously with others were not always
    reported.
  [Wayland] bugfixes:
  * Repeated keys could be reported with NULL window.
  * Retrieving partial framebuffer size would segfault.
  * Scrolling offsets were inverted compared to other platforms.
  * Client-Side Decorations were destroyed in the wrong worder.
  * Monitors physical size could report zero.

OBS-URL: https://build.opensuse.org/request/show/875784
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=31
2021-02-28 17:55:08 +00:00
5e12fab65a Accepting request 829717 from games
- Require pkgconfig(gl) for the devel package to supply needed
  include GL/gl.h

OBS-URL: https://build.opensuse.org/request/show/829717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=13
2020-08-29 18:35:31 +00:00
15bbe19e9e OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=29 2020-08-26 08:45:41 +00:00
e14c8d7f4a Add gl devel files to devel package
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=28
2020-08-26 08:42:55 +00:00
637ebbf9e6 Accepting request 789824 from games
OBS-URL: https://build.opensuse.org/request/show/789824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=12
2020-03-30 21:07:04 +00:00
c316925ae2 Accepting request 788360 from home:simonpuchert:branches:games
- Update to version 3.3.2
- Clean up spec file

OBS-URL: https://build.opensuse.org/request/show/788360
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=26
2020-03-30 15:17:38 +00:00
e389a6d71e Accepting request 695782 from games
OBS-URL: https://build.opensuse.org/request/show/695782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=11
2019-06-19 18:55:18 +00:00
0004e6e8f5 Accepting request 694865 from home:alois:branches:games
- Update to version 3.3
  * Changes too numerous to list, see
    https://www.glfw.org/docs/latest/news.html#news_33

OBS-URL: https://build.opensuse.org/request/show/694865
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=24
2019-04-18 13:52:02 +00:00
Stephan Kulow
2bea6e2014 Accepting request 670653 from games
OBS-URL: https://build.opensuse.org/request/show/670653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=10
2019-02-02 20:50:22 +00:00
Ferdinand Thiessen
32a6389379 Accepting request 670533 from home:bmwiedemann:branches:games
Sort list of input files to geany for reproducible builds (boo#1049382, boo#1041090)

This simple sort helps now thanks to https://github.com/geany/geany/pull/1991 . That is now in Factory.

OBS-URL: https://build.opensuse.org/request/show/670533
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=22
2019-02-02 01:46:26 +00:00
474a41fa5e Accepting request 458143 from games
1

OBS-URL: https://build.opensuse.org/request/show/458143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=9
2017-02-18 02:19:27 +00:00
Ferdinand Thiessen
771d01b919 Accepting request 456516 from home:pluskalm:branches:games
- Update to version 3.2.1:
- Enable vulkan on Tumbleweed

OBS-URL: https://build.opensuse.org/request/show/456516
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=20
2017-02-16 11:00:41 +00:00
6d584c478d Accepting request 418754 from games
1

OBS-URL: https://build.opensuse.org/request/show/418754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=8
2016-09-14 21:34:22 +00:00
b8c46201f8 Accepting request 418749 from home:susnux:branches:games
Update

OBS-URL: https://build.opensuse.org/request/show/418749
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=18
2016-08-11 17:21:07 +00:00
Dmitriy Perlow
0ac2c1706d Accepting request 411407 from home:jengelh:branches:games
- Trim irrelevant parts from %description

OBS-URL: https://build.opensuse.org/request/show/411407
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=17
2016-07-17 08:43:32 +00:00
897556d67e Accepting request 397176 from games
1

OBS-URL: https://build.opensuse.org/request/show/397176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=7
2016-05-25 19:28:11 +00:00
Dmitriy Perlow
feacb02e5a Accepting request 396993 from home:susnux:branches:games
Made build of geany optional (less build errors because it fixes SLE12)

OBS-URL: https://build.opensuse.org/request/show/396993
OBS-URL: https://build.opensuse.org/package/show/games/glfw?expand=0&rev=15
2016-05-21 08:09:26 +00:00
Stephan Kulow
ca4a76d07a Accepting request 340782 from games
1

OBS-URL: https://build.opensuse.org/request/show/340782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glfw?expand=0&rev=6
2015-10-25 13:18:17 +00:00