Kovid Goyal
|
53980d00f0
a couple more tests
|
1 年之前 |
Kovid Goyal
|
be34af4555
Remove inline from .c files
|
3 年之前 |
Kovid Goyal
|
8dfef58f29
Use a glfw specific name for memfd_create
|
3 年之前 |
Kovid Goyal
|
8a267894f3
Make createShmBuffer re-useable
|
3 年之前 |
Luflosi
|
7931654a7c
Ensure valid UTF-8 when cutting string
|
5 年之前 |
Kovid Goyal
|
2458c3a7c6
Implement drag and drop of text/plain for Wayland as well
|
4 年之前 |
Kovid Goyal
|
748ca81d4b
Wayland: Fix a freeze in rare circumstances when having multiple OS Windows
|
5 年之前 |
Kovid Goyal
|
2baa34beb8
Move a couple of functions to where they are actually needed
|
5 年之前 |
Luflosi
|
f3b9ff5f9f
Use datatype monotonic_t instead of double to keep track of time
|
5 年之前 |
Kovid Goyal
|
1cb15dedac
Simplify the event loop code
|
5 年之前 |
Kovid Goyal
|
f8418d68a6
Fully drain the wakeupfd
|
5 年之前 |
Kovid Goyal
|
c0000fb24e
Should use an unsigned int for eventfd
|
5 年之前 |
Kovid Goyal
|
c169f7ae83
Retry writing to wakeupfd on EAGAIN as well
|
5 年之前 |
Kovid Goyal
|
e7173f8145
Linux: Fix a regression in 0.14.0 that caused the event loop to tick continuously, wasting CPU even when idle
|
5 年之前 |
Kovid Goyal
|
556992a117
Forgot to make the eventfd cloexec and non-blocking
|
5 年之前 |
Kovid Goyal
|
a41ef8d513
Abort if addWatch during initialization of poll data fails
|
5 年之前 |
Kovid Goyal
|
6d96a89328
Linux: Use the more efficient eventfd mechanism to wakeup the event loop
|
5 年之前 |
Kovid Goyal
|
0fb1481038
Move event loop wakeup code into backend_utils
|
5 年之前 |
Kovid Goyal
|
841c907efc
Build glfw with all warnings enabled
|
5 年之前 |
Kovid Goyal
|
4fff84b4b9
Add void to all function declarations for functions that take no arguments
|
5 年之前 |
Kovid Goyal
|
f0a2c34eca
Port cocoa backed to use glfw mainloop
|
6 年之前 |
Kovid Goyal
|
7624578c21
Fix X11/Wayland addTimer returning incorrect timer ids
|
6 年之前 |
Kovid Goyal
|
da507dfd19
Infrastructure for moving the run loop into GLFW
|
6 年之前 |
Luflosi
|
0e2a5c63c6
Convert some tabs to spaces
|
6 年之前 |
Kovid Goyal
|
6a51ce5dc4
Wayland: Work on supporting drop of file paths
|
6 年之前 |
Kovid Goyal
|
31853ee20c
Handle errno better when polling for events
|
6 年之前 |
Kovid Goyal
|
d27e7ead49
Print an error if too many timers/watches are added
|
6 年之前 |
Kovid Goyal
|
6879a492dc
Give watches and timers names to ease debugging
|
6 年之前 |
Kovid Goyal
|
4070255dde
Simplify watch->fd matching
|
6 年之前 |
Kovid Goyal
|
9ced447fa3
Make timer dispatch more efficient
|
6 年之前 |