Commit Graph

  • 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
  • dbc785e6a3 Stripped unnecessary files and added premake file amayesingnathan 2022-11-15 22:26:53 +0000
  • 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
  • 0ee9b7281b Wayland: Clean up pointer helper function order Camilla Löwy 2022-07-25 13:04:21 +0200
  • 5f3e5542cf Refactor cursor mode paths Camilla Löwy 2019-07-08 14:45:31 +0200
  • 632d35e0d4 Wayland: Fix leaks of pointer related objects Camilla Löwy 2022-07-25 17:40:22 +0200
  • 5189d52ae3 Wayland: Clean up pointer locking Camilla Löwy 2022-07-24 22:27:22 +0200
  • 78edf2516e Wayland: Static function more static when static Camilla Löwy 2022-07-14 11:52:55 +0200
  • 74090d30cd Wayland: Clean up cursor theme loading Camilla Löwy 2022-07-15 13:30:14 +0200
  • ad206bdaee Wayland: Fix crash if mouse connected after init Camilla Löwy 2022-07-15 13:12:58 +0200
  • b08271d315 Wayland: Clean up shared memory buffer creation Camilla Löwy 2022-07-15 12:50:18 +0200
  • 2ca3bda1cc Update changelog and add credit Camilla Löwy 2022-07-15 15:54:35 +0200
  • 388d0cf7c2 Linux: Fix joystick without buttons being ignored Björn Hempel 2022-02-06 13:32:10 +0100
  • 4affd2207c Make events test window appear on Wayland Camilla Löwy 2022-07-13 21:46:14 +0200
  • dea9914692 Wayland: Fix reappearing key repeat Camilla Löwy 2022-07-13 12:54:24 +0200
  • 1acd67eeb6 Wayland: Clean up key repeat logic Camilla Löwy 2022-07-13 21:32:30 +0200
  • a8d543f1f8 Wayland: Make text input logic static Camilla Löwy 2022-07-13 20:33:30 +0200
  • ca5ccd819d Wayland: Update state before emitting events Camilla Löwy 2022-07-13 20:13:01 +0200
  • 41bb7b8617 Wayland: Do not emit events for destroyed window Camilla Löwy 2022-07-13 14:26:25 +0200
  • ccbbada181 Wayland: Fix non-standard struct initialization Camilla Löwy 2022-07-13 12:53:25 +0200
  • d59fba2706 Fix update GLFW compilation. Bozhidar Ivanov 2022-10-31 00:03:47 +0200
  • 12b24314a0 Merge remote-tracking branch 'remote-glfw/master' Bozhidar Ivanov 2022-10-30 23:24:21 +0200
  • 631aa93183 Remove CMP0054 Juan Ramos 2022-10-28 21:09:20 -0600
  • c36abe912a GLFW_STANDALONE Juan Ramos 2022-10-28 21:07:38 -0600
  • e65723069f change gamepad state callback to use the state. post empty event after joystick polling to make waitEvents return Enthuin 2022-10-20 20:37:48 -0500
  • df4b12b4fa Win32: Always return the current video mode comp500 2022-10-20 18:27:52 +0100
  • 712942e596 Merge remote-tracking branch 'upstream/master' into beoran-601-joystick-callbacks Enthuin 2022-10-19 18:25:56 -0500
  • a9bef61089 Early return for clang compile robbin.marcus 2022-10-19 12:18:46 +0200
  • 5baec224c5 If a compilation pdb file is present next to the library, install it. Adrien 2022-10-18 15:31:09 +0200
  • 2f3e6757b7 Add gitignore, remove CI and files. Bozhidar Ivanov 2022-10-17 20:08:01 +0300