Commit graph

  • d39db8978a
    CMake | Windows | Change WINVER from 0x0501 to 0x0601 Scr3amer 2023-03-30 00:24:49 -04:00
  • f59bfa68b4
    Don't crash when setting icon or getting focus on Wayland Dallas Strouse 2023-03-28 15:43:45 -05:00
  • 36987271f2
    Merge branch 'glfw:master' into drag-window-dev Naveen Karuthedath 2023-03-28 22:00:05 +05:30
  • 1ad5df8032 Wayland: Simplify decoration side detection Camilla Löwy 2022-12-28 16:40:00 +01:00
  • 95b35c43c2 Wayland: Clean up enum value names Camilla Löwy 2022-12-01 13:10:07 +01:00
  • e5d19c9fac Wayland: Simplify per-window ouput scales tracking Camilla Löwy 2022-11-08 20:33:29 +01:00
  • 5ac970120a Wayland: Use tags to verify proxy ownership Camilla Löwy 2022-11-03 21:51:29 +01:00
  • 677fbb0f82 Wayland: Remove duplicate setting of user data Camilla Löwy 2022-11-03 20:58:15 +01:00
  • a29b5f38c6 Wayland: Stop manually tracking interface versions Camilla Löwy 2022-11-03 20:54:32 +01:00
  • 1de73c0dc5 Wayland: Emit size event when setting aspect ratio Camilla Löwy 2023-01-08 22:13:45 +01:00
  • a6e3efbafc Wayland: Fix some missing window refresh events Camilla Löwy 2023-01-08 22:12:56 +01:00
  • ba99e20f6a Wayland: Fix decorations not always being created Camilla Löwy 2022-12-20 18:34:08 +01:00
  • 8522447792 Wayland: Simplify test for fallback decorations Camilla Löwy 2022-12-28 23:35:06 +01:00
  • ba80e23dab Wayland: Pick more plausible default cursor size Camilla Löwy 2023-01-08 16:53:21 +01:00
  • 2178c3e536 Update to actions/checkout@v3 Juan Ramos 2023-01-21 11:18:35 -07:00
  • 1b4e126dc0 Remove CMAKE_LEGACY_CYGWIN_WIN32 CMake option Juan Ramos 2023-01-21 11:30:56 -07:00
  • 71dfc3f65c Add support for manually running build workflow Camilla Löwy 2023-01-26 18:41:46 +01:00
  • fbdb53b9ca Wayland: Add initial support for libdecor Camilla Löwy 2022-12-27 14:37:27 +01:00
  • cd466cf9fd Wayland: Simplify decoration side detection Camilla Löwy 2022-12-28 16:40:00 +01:00
  • 39f0e86228 Wayland: Clean up enum value names Camilla Löwy 2022-12-01 13:10:07 +01:00
  • efa9297a41 Wayland: Simplify per-window ouput scales tracking Camilla Löwy 2022-11-08 20:33:29 +01:00
  • 91c837ace5 Wayland: Use tags to verify proxy ownership Camilla Löwy 2022-11-03 21:51:29 +01:00
  • 6d9083af03 Wayland: Remove duplicate setting of user data Camilla Löwy 2022-11-03 20:58:15 +01:00
  • 4cf510511c Wayland: Stop manually tracking interface versions Camilla Löwy 2022-11-03 20:54:32 +01:00
  • c1a79c1c41 Wayland: Emit size event when setting aspect ratio Camilla Löwy 2023-01-08 22:13:45 +01:00
  • 8397b39afa Wayland: Fix some missing window refresh events Camilla Löwy 2023-01-08 22:12:56 +01:00
  • 735fc101f5 Wayland: Fix decorations not always being created Camilla Löwy 2022-12-20 18:34:08 +01:00
  • 228428fa4f Wayland: Simplify test for fallback decorations Camilla Löwy 2022-12-28 23:35:06 +01:00
  • 82e77dbff4 Wayland: Pick more plausible default cursor size Camilla Löwy 2023-01-08 16:53:21 +01:00
  • 7ea4f4ad8f
    Update premake5.lua jumail j 2023-03-26 06:58:41 +01:00
  • be61848092 premake file added jumailj 2023-03-23 00:27:18 +05:30
  • 34f7890e1f
    Merge 7572e5ffd5 into 9a87635686 jumail j 2023-03-22 18:22:27 +00:00
  • 7572e5ffd5 added premake file jumailj 2023-03-22 23:51:36 +05:30
  • 34bcb55886
    Update premake5.lua jumail j 2023-03-22 17:25:45 +00:00
  • 3ed4a360fd
    Merge origin/taskbar-progress into origin/application-badge GamesTrap 2023-03-21 13:36:38 +01:00
  • 41f08bc82d Export critical includes as part of the library. lnd3 2023-03-19 03:02:03 +01:00
  • 3fada28a8f change configurations for release and debug jumailj 2023-03-18 12:17:15 +05:30
  • 098db2ef71 added premake file jumailj 2023-03-18 09:12:23 +05:30
  • 528dcc45f8
    Moved credits from win32_window.c to CONTRIBUTORS.md GamesTrap 2023-03-14 14:54:00 +01:00
  • c5e3b0cfab Fix style in win32_window.c ws909 2023-03-09 17:45:30 +01:00
  • cb15669585 Fix window_icon subsection in window.dox ws909 2023-03-09 17:41:33 +01:00
  • 364774dbc7 MSVC is driving me insane ws909 2023-03-09 17:12:54 +01:00
  • 00c79cd3b2 C90 is so old ws909 2023-03-09 17:00:53 +01:00
  • f1793b8490 I hate MSVC ws909 2023-03-09 16:56:44 +01:00
  • 2baac5204b Move limits.h include from win32_window.c to window.c ws909 2023-03-09 16:47:08 +01:00
  • 6cd800a54d Add window handle checks for glfwSetWindowIcon to Win32 and X11. ws909 2023-03-09 16:37:59 +01:00
  • 6381d7ed20 Update glfwSetWindowIcon to support application icons and icon size queries New MacOS implementation for glfwSetWindowIcon New test program: animate-icon Documentation updates for glfwSetWindowIcon ws909 2023-03-09 16:30:43 +01:00
  • de81fae268
    Added GLFW_WIN32_GENERIC_BADGE window hint GamesTrap 2023-03-08 21:22:10 +01:00
  • 589e6b78d9
    Added DBus pointer checks GamesTrap 2023-03-08 14:47:40 +01:00
  • ef4d722b76
    Merge(#3): Finalized progress API Andreas 2023-03-08 14:10:00 +01:00
  • 008fab88bb
    Joystick hat: treat invalid combinations as nothing pressed Peter Johnson 2023-03-07 23:03:06 -08:00
  • 367a50e82d
    Renamed badge API functions GamesTrap 2023-03-08 01:00:21 +01:00
  • 121fe73e93
    Added GenerateGenericBadgeIcon() GamesTrap 2023-03-07 02:18:16 +01:00
  • 13f1b96386
    Better error handling for GenerateTextBadgeIcon() GamesTrap 2023-03-07 01:52:15 +01:00
  • aa0e9f8aa7
    Changed error message in _glfwSetWindowTaskbarBadgeStringWin32() GamesTrap 2023-03-07 00:20:22 +01:00
  • 444d7de752
    Added transparency to GenerateBadgeIcon() GamesTrap 2023-03-07 00:15:41 +01:00
  • 5ca07929a8
    Added alt text to _glfwSetWindowTaskbarBadgeWin32() GamesTrap 2023-03-06 16:48:01 +01:00
  • e637d78303
    Adjusted GenerateBadgeIcon() GamesTrap 2023-03-06 16:46:41 +01:00
  • 2caed8f826
    Merge(#2): Updates the application badge API and implementations Jan Schürkamp 2023-03-06 15:48:38 +01:00
  • 0d74163c21 How exactly did I manage to remove that? Well, now it's back! ws909 2023-03-06 13:42:24 +01:00
  • e84ade32ac Fix remaining incorrect function signatures for SetWindowTaskbarBadgeString ws909 2023-03-06 13:35:50 +01:00
  • 96492508b0 Fix parameter type of setWindowTaskbarBadgeString in internal.h ws909 2023-03-06 13:32:58 +01:00
  • cf2d81d116 Add glfwSetWindowTaskbarBadgeString Change from GLFW_DONT_CARE to 0 for disabling the badge for glfwSetWindowTaskbarBadge ws909 2023-03-06 13:23:55 +01:00
  • a1d851cd3c
    Raised count limit to 999 and added better text rendering GamesTrap 2023-03-05 21:37:40 +01:00
  • e83ffc1bdb
    Added ellipsis GamesTrap 2023-03-05 02:11:26 +01:00
  • 2009465999
    Centered badge count when smaller than 10 GamesTrap 2023-03-05 02:01:04 +01:00
  • 5e8c055004
    glfwSetWindowsTaskbarBadge() Added Linux implementation GamesTrap 2023-03-05 00:16:39 +01:00
  • 582f7ff70b
    Win32: Implemented run-time badge generator GamesTrap 2023-03-04 23:05:27 +01:00
  • 7793239932
    Fixed X11 function signature GamesTrap 2023-03-04 21:19:25 +01:00
  • ec03ae4d05
    Added glfwSetWindowTaskbarBadge() example to tests/window GamesTrap 2023-03-04 21:08:25 +01:00
  • 94fb107c24
    Added boilerplate glfwSetWindowTaskbarBadge() GamesTrap 2023-03-04 21:08:05 +01:00
  • 9f17a69a67
    glfwSetWindowTaskbarProgress Polishing GamesTrap 2023-03-03 16:18:16 +01:00
  • d173bf1fed
    Merge(#1): Add Cocoa Dock icon progress bar implemenetation Jan Schürkamp 2023-03-03 16:07:15 +01:00
  • 14333117c4
    Update window.dox Andreas 2023-03-03 16:04:18 +01:00
  • df8349b747
    Delete remaining unintentionally added build files Andreas 2023-03-03 15:49:26 +01:00
  • 8618927ef9 Delete unintentionally added build files ws909 2023-03-03 15:48:33 +01:00
  • 5301a924c4 Enclose [indicator setControlSize] in availability check ws909 2023-03-03 14:10:17 +01:00
  • 9a87635686 Update to actions/checkout@v3 Juan Ramos 2023-01-21 11:18:35 -07:00
  • 2b580012da Add credit Camilla Löwy 2023-03-03 14:46:43 +01:00
  • 5c463a9070 Win32: Fix typo in error description Yoshinori Sano 2022-10-10 09:18:25 +09:00
  • 8ce52bc708 Replace GLFWvidMode with GLFWvideoMode Deprecates GLFWvidmode, glfwGetVideoMode, glfwGetVideoModes and glfwSetWindowMonitor. Adds GLFWvideoMode, glfwWindowHintDouble, glfwGetVideoMode2, glfwGetVideoModes2, glfwSetWindowMonitor2, glfwVideoModeGetSize, glfwVideoModeGetColorDepth, and glfwVideoModeGetRefreshRate. ws909 2023-03-03 13:20:35 +01:00
  • 2244051453 Per-window progress indicator states and values for the MacOS Dock icon ws909 2023-03-02 18:43:27 +01:00
  • 9b1f63bad9 Add credit Camilla Löwy 2023-03-02 17:47:36 +01:00
  • 1c9fcdc9df Simplify setting of GLFW_STANDALONE CMake variable Juan Ramos 2023-01-21 11:33:41 -07:00
  • 30b91c8b60 Remove CMAKE_LEGACY_CYGWIN_WIN32 CMake option Juan Ramos 2023-01-21 11:30:56 -07:00
  • e0ae1c45df Remove setting of CMake policy CMP0054 Juan Ramos 2023-01-21 11:30:13 -07:00
  • a9b36d48d7 Simplify _glfwSetWindowTaskbarProgressCocoa Fix merge issues Rename taskbarState to progressState Remove const qualifier from progressState parameter ws909 2023-03-02 15:51:10 +01:00
  • 0173252ee1 Merge remote-tracking branch 'refs/remotes/GamesTrap/taskbar-progress' ws909 2023-03-02 14:08:25 +01:00
  • 0f142e3a1a
    glfwSetWindowTaskbarProgress Changed value type from int to double GamesTrap 2023-03-02 13:50:16 +01:00
  • 78e4f9bd67 Make progress bar slider in window test program responsive ws909 2023-03-02 05:20:32 +01:00
  • 34ee36c088 Initial shared overridable Dock progress bar for all windows in Cocoa ws909 2023-03-02 05:20:05 +01:00
  • e387ef3fdf
    Added changelog entry to readme GamesTrap 2023-03-01 22:28:02 +01:00
  • a480de9b1d
    glfwSetWindowTaskbarProgress Renamed parameter completed to value GamesTrap 2023-03-01 22:27:52 +01:00
  • 3e7b016a00
    Renamed GLFW_TASKBAR_PROGRESS_NOPROGRESS to GLFW_TASKBAR_PROGRESS_DISABLED GamesTrap 2023-03-01 22:22:01 +01:00
  • 966260e5e0
    Added changelog entry to readme GamesTrap 2023-03-01 22:03:30 +01:00
  • abc1db8505
    Wayland: Implemented glfwRequestWindowAttention via xdg-activation-v1 protocol GamesTrap 2023-03-01 19:56:11 +01:00
  • 1071cf1950
    win32_platform.h Removed ShObjIdl_core.h include dependency GamesTrap 2023-03-01 17:25:58 +01:00
  • 2bbed289f3 Clear example Abbion 2023-02-28 19:28:45 +01:00
  • 064fa9c6a5 Wayland: Add initial support for libdecor Camilla Löwy 2022-12-27 14:37:27 +01:00
  • a0f3dba201
    Update README.md Abbion 2023-02-27 19:12:59 +01:00