Commit graph

  • 6c5148b0a6 glfw: collapse/hide Gyro instructions by default to avoid confusion Stephen Gutekanst 2022-08-11 05:10:36 -07:00
  • d2ad497232 glfw: update Vulkan headers Stephen Gutekanst 2022-08-07 22:04:38 -07:00
  • 27a90d81f5 glfw: update Linux system SDKs (update vulkan-headers to v1.3.224) Stephen Gutekanst 2022-08-06 21:39:35 -07:00
  • 3184357f27 glfw: update Windows system SDK for Dawn compilation (reduce rpcndr_hack) Stephen Gutekanst 2022-08-06 20:16:04 -07:00
  • 1dc7601e37 glfw: update Linux system SDKs for Vulkan v1.3 headers Stephen Gutekanst 2022-08-06 03:19:39 -07:00
  • 859ec51a2f glfw: update Linux system SDKs for newer Vulkan headers Stephen Gutekanst 2022-08-06 02:40:08 -07:00
  • 1e04811040 glfw: fix -fno-stage1 thisDir invocations Stephen Gutekanst 2022-08-05 22:24:57 -07:00
  • 8faba61460 glfw: add shared option which builds glfw into its own shared library (#442) Casey Banner 2022-07-31 16:56:13 -04:00
  • e4b790e9f4 glfw: add assumeInitialized for external GLFW initialization Stephen Gutekanst 2022-07-30 10:18:47 -07:00
  • 383d5f4d6e all: build: install tests exe Ali Chraghi 2022-07-24 23:38:19 +04:30
  • b1f4b98a9f glfw: build: produce static library Ali Chraghi 2022-07-23 16:52:34 +04:30
  • 2e486e8594 CI: fix and fmt Ali Chraghi 2022-07-23 12:54:42 +04:30
  • bf445c448b glfw: fix caching bug in system_sdk that prevents cross-compilation in some situations Stephen Gutekanst 2022-07-22 19:30:59 -07:00
  • a7a7362848 glfw: use refAllDeclsRecursive to find mistakes alichraghi 2022-07-20 21:11:40 +04:30
  • e0884da649 build: add mode paramater to testStep functions alichraghi 2022-07-20 16:31:57 +04:30
  • 26f5a7a490 build: add test-mach step to test src/ and test for testing all sub-projects alichraghi 2022-07-19 14:35:28 +04:30
  • 0c9b414482 all: update to Zig 0.10.0-dev.3027+0e26c6149 Stephen Gutekanst 2022-07-17 09:19:04 -07:00
  • 240070b08d glfw: Use i32 for position in Window.setMonitor iddev5 2022-07-09 13:12:25 +05:30
  • 62f0db6511 glfw: respect negative coordinates in window Jane Petrovna 2022-07-07 13:21:33 -04:00
  • 385f718127 glfw: update macOS system_sdk to include AudioToolbox Stephen Gutekanst 2022-07-01 18:56:28 -07:00
  • 99bf7df61b glfw: allow to choose platform in InitHints PiergiorgioZagaria 2022-06-29 23:11:49 +02:00
  • 8b41d754ee glfw: do not link to wayland-client (no longer necessary, loaded at runtime by GLFW) PiergiorgioZagaria 2022-06-29 07:27:23 +02:00
  • 8924e28caf glfw: update "getName" test comment PiergiorgioZagaria 2022-06-28 20:25:36 +02:00
  • d5b75b9aa7 glfw: disable "getName" test for now because of undefined behaviour in GLFW caught by UBSan PiergiorgioZagaria 2022-06-28 20:22:53 +02:00
  • d7c4c730ad glfw: update system_sdk for wayland and catch wayland test errors PiergiorgioZagaria 2022-06-28 20:20:40 +02:00
  • b4ea44c647 glfw: support compiling for wayland PiergiorgioZagaria 2022-06-28 12:39:24 +02:00
  • 952ea5c3c5 glfw: support compiling with stage2 (-fno-stage1) (#365) PiergiorgioZagaria 2022-06-24 19:12:45 +02:00
  • 19c7d0b0a6 glfw: fix segfault in getPhysicalDevicePresentationSupport (#364) Daniel 2022-06-24 13:10:06 -04:00
  • 75b9f1b5ef glfw: submodule path fix for subrepo Vulfox 2022-06-15 09:42:16 -04:00
  • ba39326b73 glfw: make MouseButton directly accessible, to match GLFW callback signature (#353) Caleb Gingles 2022-06-14 23:03:26 -04:00
  • 05d77de3a4 glfw: update Linux system SDKs to include libxkbcommon-dev headers Stephen Gutekanst 2022-06-11 17:19:06 -07:00
  • e328c652d0 glfw: prepare build system to support runtime Wayland/X11 detection Stephen Gutekanst 2022-06-11 17:18:42 -07:00
  • 05a2118ef5 glfw: README: update usage example Stephen Gutekanst 2022-06-11 15:50:31 -07:00
  • 95d34e68ad glfw: README: mention that we are now tracking glfw@master Stephen Gutekanst 2022-06-11 15:49:18 -07:00
  • b606969b4c glfw: add TODO about glfw@master custom allocator API Stephen Gutekanst 2022-06-11 15:46:38 -07:00
  • 77db3245aa glfw: update time documentation to glfw@master Stephen Gutekanst 2022-06-11 15:46:18 -07:00
  • 830b9e2080 glfw: update key documentation to glfw@master Stephen Gutekanst 2022-06-11 15:46:08 -07:00
  • fe935fbc06 glfw: update core APIs to glfw@master Stephen Gutekanst 2022-06-11 15:45:52 -07:00
  • 5ae54c1df9 glfw: update native APIs to glfw@master Stephen Gutekanst 2022-06-11 15:45:30 -07:00
  • 4838be51f2 glfw: update windowing API to glfw@master Stephen Gutekanst 2022-06-11 15:45:15 -07:00
  • 8fb297f9dd glfw: update monitor API to glfw@master Stephen Gutekanst 2022-06-11 15:45:05 -07:00
  • 57e3e67796 glfw: update cursor API to glfw@master Stephen Gutekanst 2022-06-11 15:44:49 -07:00
  • e24a0c4ce9 glfw: update build system to glfw@master Stephen Gutekanst 2022-06-11 15:44:27 -07:00
  • ab26356574 glfw: ensure upstream submodule is cloned Stephen Gutekanst 2022-06-11 12:05:39 -07:00
  • 96d240af1b glfw: upgrade to GLFW@master; add upstream submodule https://github.com/hexops/glfw Stephen Gutekanst 2022-06-11 11:54:53 -07:00
  • a19199255f glfw: stop vendoring upstream sources Stephen Gutekanst 2022-06-11 11:48:33 -07:00
  • 3ec57577df glfw: Window: use u32 values for params in setMonitor method iddev5 2022-06-10 23:29:57 +05:30
  • e3506c6911 CI: ZIG_VERSION=0.10.0-dev.2439+c84f5a5f9 ./dev/update-zig.sh Stephen Gutekanst 2022-05-31 05:02:04 -07:00
  • 08b7c50e73 CI: correct M1 runner Zig version Stephen Gutekanst 2022-05-31 04:11:43 -07:00
  • 4ceff10be6 CI: ZIG_VERSION=0.10.0-dev.2439+c84f5a5f9 ./dev/update-zig.sh Stephen Gutekanst 2022-05-31 03:39:45 -07:00
  • 96921e8e78 CI: ZIG_VERSION=0.10.0-dev.2439+c84f5a5f9 ./dev/update-zig.sh Stephen Gutekanst 2022-05-31 02:54:20 -07:00
  • 076a8de591 glfw: CI: always upgrade Zig M1 CI version Stephen Gutekanst 2022-05-30 19:23:15 -07:00
  • f8e33dcce3 glfw: CI: standardize M1 CI name Stephen Gutekanst 2022-05-30 19:15:32 -07:00
  • 66f8c4960e glfw: move git check d3m1gd 2022-05-29 19:39:31 +07:00
  • 8493ce0e75 glfw: ensure git present d3m1gd 2022-05-27 10:27:05 +07:00
  • 87848578c8 Change std.build.Pkg.path -> std.build.Pkg.source kamidev 2022-05-27 15:47:44 +02:00
  • dae779de57 Update to latest Zig master (0.10.0-dev.2017+a0a2ce92c) (#261) Lee Cannon 2022-05-01 19:44:27 +01:00
  • 8924456958 CI: correct YAML syntax / regression Stephen Gutekanst 2022-04-21 03:41:00 -07:00
  • 160422ce60 glfw: zig fmt Stephen Gutekanst 2022-04-20 23:01:39 -07:00
  • 366499e4d8 CI: dont run aarch64-mac workflow on forks iddev5 2022-04-19 17:54:06 +05:30
  • 282b2f4c1a glfw: update vulkan headers to latest (adds v1.3 support) Stephen Gutekanst 2022-04-18 20:35:56 -07:00
  • 7b6e8372c9 glfw: add getErrorString() to access the current error description iddev5 2022-04-17 23:06:30 +05:30
  • f8110189eb build: never use pkg-config to link system libraries (#217) Isaac Freund 2022-04-12 21:08:30 +02:00
  • 958d2ad7ca glfw: zig fmt Stephen Gutekanst 2022-04-08 16:54:37 -07:00
  • 00891b408f glfw: add type to pkg def in build.zig Silver 2022-04-06 05:40:28 +01:00
  • a74ad932a2 glfw: add std.build.Pkg definition Stephen Gutekanst 2022-04-04 22:39:58 -07:00
  • 46acc7c0b4 system_sdk for linux-aarch64 Mitchell Hashimoto 2022-03-30 10:03:00 -07:00
  • fe72a5d531 glfw: update to Zig 0.10.0-dev.1600+af844931b Stephen Gutekanst 2022-03-26 13:31:24 -07:00
  • 8d3cce152b glfw: CI: windows: disable progress bar for faster downloads Stephen Gutekanst 2022-03-26 13:25:56 -07:00
  • ac7e0eed64 glfw: add instructions for Gyro in README.md (#184) BratishkaErik 2022-03-19 20:43:23 +06:00
  • 9ef611c0b4 glfw: CI: uninstall libx11 on x86_64-macos to avoid conflicts Stephen Gutekanst 2022-03-06 02:10:07 -07:00
  • db933d8e4d Revert "glfw: system_sdk: use addIncludeDir over addSystemIncludeDir" Stephen Gutekanst 2022-03-06 02:05:45 -07:00
  • 03429eebca glfw: system_sdk: use addIncludeDir over addSystemIncludeDir Stephen Gutekanst 2022-03-06 01:52:59 -07:00
  • a2ca643c79 glfw: clone with -c core.longpaths=true for Windows Stephen Gutekanst 2022-03-05 03:30:33 -07:00
  • d08906679a glfw: CI: update to latest Zig master Stephen Gutekanst 2022-03-05 03:04:41 -07:00
  • d6bf154e4c glfw: update system_sdk notes Stephen Gutekanst 2022-03-04 16:35:43 -07:00
  • 9ff7cd0fdf glfw: system_sdk: add Windows system SDK with updated DirectX headers Stephen Gutekanst 2022-03-04 15:38:53 -07:00
  • d8079d6245 glfw: use lowercase shell32 for Linux Stephen Gutekanst 2022-03-04 16:10:51 -07:00
  • d0f625628f glfw: fix x86_64-windows-msvc compilation support Stephen Gutekanst 2022-03-04 15:41:00 -07:00
  • 60a4e7d0f9 glfw: remove alignment from packed structs / fix compilation with latest Zig Stephen Gutekanst 2022-03-04 13:26:39 -07:00
  • 3d6bc6ccd7 glfw: correct getCocoaWindow return type Stephen Gutekanst 2022-02-26 21:45:37 -07:00
  • d116d8c6a6 glfw: expose Native BackendOptions Stephen Gutekanst 2022-02-26 21:44:41 -07:00
  • e815084b05 glfw: CI: M1: skip sudo when cleaning up git submodules Stephen Gutekanst 2022-02-12 00:32:07 -07:00
  • 055b48a37c glfw: CI: cleanup git submodules in M1 runner Stephen Gutekanst 2022-02-11 22:51:35 -07:00
  • d1a06812cb glfw: CI: cleanup git submodules in M1 runner Stephen Gutekanst 2022-02-11 22:05:09 -07:00
  • 48c77f8594 glfw: CI: upgrade to latest Zig nightly Stephen Gutekanst 2022-02-11 17:24:32 -07:00
  • de6f0e6c40 glfw: use comptime magic to remove InternalUserPointer and associated overhead Lee Cannon 2022-02-09 23:03:35 +00:00
  • 75c8baddc9 glfw: glfwGetMonitors can return null to signify no monitors Lee Cannon 2022-02-09 21:45:59 +00:00
  • 28e49c70d3 glfw: document why unreachable is valid Lee Cannon 2022-02-09 21:45:27 +00:00
  • 507dbefd56 Fix minor regressions introduced in 3e79a12 Stephen Gutekanst 2022-02-08 20:21:56 -07:00
  • efb8b5c2e3 glfw: dont use @errSetCast Lee Cannon 2022-02-08 02:08:26 +00:00
  • 89921e020e glfw: dont call getError unless we need to Lee Cannon 2022-02-08 01:49:22 +00:00
  • c94f5f5ea2 glfw: improve setErrorCallback Lee Cannon 2022-02-08 00:20:59 +00:00
  • 05bf1df86b glfw: Use anyopaque instead of opaque {} InKryption 2022-01-12 18:51:48 +01:00
  • c84f8510bd glfw: Use anyopaque instead of opaque{} InKryption 2022-01-10 22:55:10 +01:00
  • 7cb001e526 glfw: Tidy up UserPointer access This change both restricts and clarifies the mutability/nullability of the pointers, and replaces the explicitly-typed pointer usage in setUserPointer with ?*anyopaque, since it now, as of being renamed from c_void, more simply communicates the intent of taking any pointer type. InKryption 2022-01-02 19:36:38 +01:00
  • cdb1d65e61 glfw: repatch undefined behavior in X11 keypress handling (#150) Ali Chraghi 2021-12-28 14:27:08 +03:30
  • 5dd918f787 glfw: improve documentation for native.zig iddev5 2021-12-24 12:44:00 +05:30
  • 8f426c56c1 glfw: expose glfwSetErrorCallback for retrieving optional error descriptions Ali Chraghi 2021-12-25 22:02:12 +03:30
  • 0028045cda add wayland cross-compilation support (#140) Ali Chraghi 2021-12-24 11:36:51 +03:30