Commit Graph

  • 5fb0a89565 Wayland: Stop manually tracking interface versions Camilla Löwy 2022-11-03 20:54:32 +0100
  • c6893c7938 Wayland: Emit size event when setting aspect ratio Camilla Löwy 2023-01-08 22:13:45 +0100
  • 98dc6c00d1 Wayland: Fix some missing window refresh events Camilla Löwy 2023-01-08 22:12:56 +0100
  • 6bce7df1da Wayland: Fix decorations not always being created Camilla Löwy 2022-12-20 18:34:08 +0100
  • 5a92ab35e1 Wayland: Simplify test for fallback decorations Camilla Löwy 2022-12-28 23:35:06 +0100
  • 19b09f668e Wayland: Pick more plausible default cursor size Camilla Löwy 2023-01-08 16:53:21 +0100
  • 91637f4578
    Fix X11 + EGL + GLFW_TRANSPARENT_FRAMEBUFFER by ignoring visual id (tested with example/gears.c) Sylvain 2023-02-14 23:46:51 +0100
  • 5a9525f24f
    Merge 362915ead2 into 8f470597d6 Joshua Woodie 2023-02-14 10:41:35 -0700
  • 43ea8967a3 Add win32 theming implementation floppyhammer 2023-02-11 10:56:43 +0800
  • 9df37ee2f5 Win32: Add dark mode for title bar floppyhammer 2022-12-16 14:16:28 +0800
  • 67e0bdb259
    Merge branch 'glfw:master' into master Ned Loynd 2023-02-07 15:10:52 -0800
  • 4a66bf3b60
    Added documentation to window.dox GamesTrap 2023-02-05 04:19:15 +0100
  • 74dac5cfb4
    Win32: glfwSetWindowTaskbarProgress now emits GLFW_FEATURE_UNAVAILABLE on Windows Vista and older GamesTrap 2023-02-05 03:03:54 +0100
  • f590075121
    Removed taskbar-progress from branch local GH Actions workflow GamesTrap 2023-02-05 02:53:47 +0100
  • 19f9247a68
    Added documentation GamesTrap 2023-02-05 02:50:53 +0100
  • 9889f26b0f Use C89 var declaration in glfwGetSystemDefaultTheme, init.c ws909 2023-02-04 17:17:05 +0100
  • c8fd71c7e7
    Added credit GamesTrap 2023-02-03 23:38:45 +0100
  • fb6826c934
    Fixed Cocoa linker error GamesTrap 2023-02-03 23:35:29 +0100
  • efac372213
    Fixed Wayland linker error GamesTrap 2023-02-03 23:31:02 +0100
  • 8b1b11c3c4
    Fixed GitHub Action errors GamesTrap 2023-02-03 23:27:45 +0100
  • 48818fc7a9
    Unified X11/Wayland code path using _glfwUpdateTaskbarProgressDBusPOSIX() GamesTrap 2023-02-03 23:23:25 +0100
  • 7d5bb13b88
    Enabled GitHub Action for the taskbar-progress branch GamesTrap 2023-02-03 22:48:47 +0100
  • 5805c51eab Add color specifier to GLFWtheme. Add color specifier parameter to glfwThemeGetColor and glfwThemeSetColor. Add GLFW_THEME_COLOR_MAIN. Remove GLFW_THEME_ATTRIBUTE_HAS_COLOR. ws909 2023-02-01 04:44:22 +0100
  • 48e08616d9
    Merge branch 'glfw:master' into taskbar-progress Jan Schürkamp 2023-02-01 00:28:58 +0100
  • 7b1719bba0 added premake file AdpMarshall 2023-01-31 12:50:28 -0500
  • e32cb2b2cc
    Merge pull request #1 from ws909/dev-theming Andreas 2023-01-30 03:23:34 +0100
  • afae2b0dfa Implement _glfwGetSystemDefaultThemeCocoa. Fix bug in _glfwGetThemeCocoa always reporting a light theme for system default themes. ws909 2023-01-30 03:09:39 +0100
  • d87fc99503 Change GLFWtheme's public API flags to attributes ws909 2023-01-30 01:12:12 +0100
  • b5758af155 Add limited inline documentation. Change _GLFWtheme's color components to floats. ws909 2023-01-30 00:02:44 +0100
  • a63905b2f6 Fix clear color in theming test ws909 2023-01-29 22:57:30 +0100
  • bcd5cf6f8e Fix glfwSetTheme conflicting declaration ws909 2023-01-29 21:18:48 +0100
  • 3e7ce3ac63 Convert GLFWtheme to an opaque object. ws909 2023-01-29 21:06:42 +0100
  • 057586d98e
    Merge branch 'glfw:master' into conf-auto-tabbing Andreas 2023-01-27 19:24:27 +0100
  • 984fbcfe06
    Merge branch 'glfw:master' into set-application-icon Andreas 2023-01-27 19:24:19 +0100
  • 4963e8ba94
    Merge branch 'glfw:master' into theming Andreas 2023-01-27 19:23:54 +0100
  • 9a689b88e2
    Merge 4512d49486 into 8f470597d6 GameParrot 2023-01-26 19:33:12 +0100
  • 8f470597d6 Add support for manually running build workflow Camilla Löwy 2023-01-26 18:41:46 +0100
  • 17ab6209df Fix duplicate syntax error in win32_init, wl_init, x11_init ws909 2023-01-26 10:22:40 +0100
  • 266f67c6db Add stubs for all platforms ws909 2023-01-26 10:16:55 +0100
  • b5363d87d2 Fix remaining build errors for Cocoa. ws909 2023-01-26 08:50:42 +0100
  • bbd5bcb7fd Attempt at fixing compilation errors for MacOS ws909 2023-01-26 08:31:31 +0100
  • fe1eddc2ad Conditionally execute theming based on OS version ws909 2023-01-26 06:38:27 +0100
  • 2db9a368f7 Add credit ws909 2023-01-26 04:07:43 +0100
  • 1259135f1a Fix NSAppearance conversion to GLFWtheme ws909 2023-01-26 04:06:14 +0100
  • 5ee6c4526d Guard Cocoa system appearance observation in ifdefs for MacOS 10.14+ ws909 2023-01-26 02:30:27 +0100
  • b091cc0c80 Fix glfwSetSystemThemeCallback and its Cocoa implementation ws909 2023-01-26 02:22:57 +0100
  • ae437d3eaa Fix _glfwGetThemeCocoa ws909 2023-01-26 00:46:37 +0100
  • 9636949882 Add theming test program to CMake ws909 2023-01-25 20:24:19 +0100
  • f81a9b32c3 Add empty theme support for Null platform ws909 2023-01-25 20:19:41 +0100
  • da9e6dac24 Add theming test program source ws909 2023-01-25 19:53:15 +0100
  • e7922d7b4f Add GLFW theming functions ws909 2023-01-25 19:46:16 +0100
  • 655c019340 Win32: Prevent white window background during initialization Alex Hirsch 2023-01-25 16:23:57 +0100
  • 925a8179d3 cmake: Streamline GLFW_STANDALONE Juan Ramos 2023-01-21 11:33:41 -0700
  • 058c3401cf cmake: Remove CMAKE_LEGACY_CYGWIN_WIN32 Juan Ramos 2023-01-21 11:30:56 -0700
  • 728dc6a1a5 cmake: No need to set CMP0054 Juan Ramos 2023-01-21 11:30:13 -0700
  • e123ba65dd ci: Update to actions/checkout@v3 Juan Ramos 2023-01-21 11:18:35 -0700
  • 931b3e8d23
    Cocoa: Patched use of macOS 10.9 window occlusion API for macOS 10.8 compatibility Ned Loynd 2023-01-17 08:55:01 +1100
  • f1a2deeeff functional premake added eqdiag 2023-01-15 17:25:08 -0500
  • 32fab0d306 added premake file eqdiag 2023-01-15 14:07:08 -0500
  • 4a33051456 Update change log and add credit Camilla Löwy 2022-12-16 13:44:59 +0100
  • b06a91e92b Wayland: Fix wrong array size for _GLFWofferWayland Takuro Ashie 2022-12-16 21:40:36 +0900
  • b97b7fa148 Add glfwSetApplicationIcon ws909 2023-01-04 11:20:22 +0100
  • 85d3c6f1ec Add init/window hints/attributes to set Cocoa windows' tabbing mode ws909 2022-12-30 16:29:20 +0100
  • 07df3a26af Remove dwmapi linking, compile posix_module.c as well for Linux Mohit Sethi 2022-12-25 03:52:42 +0530
  • 3d040dacde
    Update logic for X11 RandR version check bmitc 2022-12-28 04:22:38 -0500
  • a36f9a6a29 Turn off warnings Mohit Sethi 2022-12-25 01:08:49 +0530
  • 8a96738c07 Disable _CRT_SECURE_NO_WARNINGS Mohit Sethi 2022-12-23 17:42:38 +0530
  • 64694f17ab Merge branch 'multi-context-windows-merge-master' into multi-context-windows Doug Binks 2022-12-20 18:01:02 +0000
  • bbe6c4cfa1 Merge branch 'master' into multi-context-windows-merge-master Doug Binks 2022-12-20 18:00:11 +0000
  • 3687575e8c
    linux_joystick.c: remove unnecessary regex matching Mike Skec 2022-12-17 16:16:16 +1100
  • 57cbded076 Add credit Camilla Löwy 2022-12-16 13:44:59 +0100
  • 41d8da1cea
    Wayland: Fix wrong array size for _GLFWofferWayland Takuro Ashie 2022-12-16 21:40:36 +0900
  • 00967cbb8a
    Linux: Fix joystick input being disabled TheBrokenRail 2022-12-15 14:18:59 -0500
  • db92674a9e Fix window clipping when maximized Mohit Sethi 2022-12-13 14:57:46 +0530
  • 32af069108 Added Dist configuration + optimize for speed Mohit Sethi 2022-12-02 20:34:26 +0530
  • 9e0b75a70e Wayland: Fix a wrong array size for _GLFWofferWayland Takuro Ashie 2022-11-30 15:09:31 +0900
  • 359bcc31d0 Fix imgui window resizing and dragging issue while undocking. Mohit Sethi 2022-11-25 21:32:36 +0530
  • c7a5333873 Add window surface creation to glfwinfo Camilla Löwy 2021-04-11 21:26:27 +0200
  • d838446882 CHANGE: Do not touch the input params x and y, just pass it through to a possible callback. Carsten Tewes 2022-11-21 00:42:23 +0100
  • a58d1bf3ef BUGFIX: Issue #2137, moving (real) fullscreen windows between monitors. Using glfwGetMonitorFromWindow we can set the moving fullscreen window to the right values by setting the window monitor before invoking the callback. This should be platform indepent. Carsten Tewes 2022-11-20 20:35:14 +0100
  • 47d2e58e48 CHANGE: Elimated variable overhead in glfwGetMonitorFromWindow. Carsten Tewes 2022-11-20 17:05:36 +0100
  • e01fb0f6de CHANGE: Changed code to alllow ISO C90 compilation, why do we compile using a 32 years old standard with has been replaced more than once Carsten Tewes 2022-11-20 15:46:52 +0100
  • 5cdc469a86 CHANGE: Updated changelog and guide doc Carsten Tewes 2022-11-20 15:14:28 +0100
  • 577f9f9e62 CHANGE: Added window API function glfwGetMonitorFromWindow. The function returns the monitor which has the largest area of intersection with the area of the specified window. Carsten Tewes 2022-11-20 14:20:30 +0100
  • 32d7f3a54c implement support for wp-fractional-scale-v1 Xaver Hugl 2022-11-06 13:30:48 +0100
  • 05e28537a3 Remove Doxyfile tags deprecated by Doxygen 1.9.5 Camilla Löwy 2022-09-13 22:01:38 +0200
  • af3e14fbc2 Document X11 WM_CLASS hint behavior Camilla Löwy 2022-09-09 17:35:48 +0200
  • d36d062d72 Win32: Remove unhelpful helper function Camilla Löwy 2022-04-21 19:26:05 +0200
  • 493df4a0b5 EGL: Cleanup Camilla Löwy 2022-08-26 19:08:18 +0200
  • 31b038663a EGL: Add better error for no stereo Camilla Löwy 2022-08-26 19:00:08 +0200
  • 6fb86c089e EGL: Add better errors for client API mismatch Camilla Löwy 2022-08-26 18:16:29 +0200
  • bc36010350 Check if context creation APIs match when sharing Camilla Löwy 2022-08-15 23:29:10 +0200
  • bd13f55ca8 WGL: Fix count of displayable pixel formats Camilla Löwy 2022-04-24 22:31:28 +0200
  • 8b4f1ebbea Wayland: Fix window opacity on older systems Camilla Löwy 2022-07-25 20:33:47 +0200
  • 1f675ab62f GLX: Add support for loading glvnd libGLX Camilla Löwy 2022-07-27 15:05:23 +0200
  • ed55529ce8 EGL: Add support for loading glvnd libOpenGL Camilla Löwy 2022-07-27 15:03:16 +0200
  • 426c6ed6b1 X11: Preserve unrelated values in WM_NORMAL_HINTS Camilla Löwy 2021-10-26 20:30:29 +0200
  • 1fe29e2c19 Fix native access macros being mutually exclusive Camilla Löwy 2022-07-26 19:21:07 +0200
  • 34bfb52641 Fix typos and other issues in docs TheChocolateOre 2022-07-28 16:56:18 +0300
  • 3670cd0561 Wayland: Remove unreachable code Camilla Löwy 2022-07-25 16:28:23 +0200