code: drawterm

RSS feed

77b464a5 – Jacob authored - 2024/03/19 21:11
posix-ppc64le support

162013b0 – cinap_lenrek authored - 2024/03/17 17:47
force Chan pointer in namec() to volatile to fix miscompilation on arm64 (thanks oPless)

59dda542 – Jacob authored - 2024/03/12 13:28
gui-wl: we must roundtrip before configuring decorations

c371fd5f – Jacob authored - 2024/03/11 14:57
gui-wl: missed a file when tidying includes

5ce54979 – iyzsong authored and Jacob committed - 2024/03/02 11:00
add Haiku port

31e15655 – Jacob authored - 2024/03/10 00:15
gui-wl: misc cleanup

c636d095 – Jacob authored - 2024/03/10 00:07
kern: sync does not exist error change from 9front

bcf1eb42 – cinap_lenrek authored - 2024/02/18 10:06
Add -9 flag for 9p-mode (just exportfs on standard input/output)

f9ae0c83 – Jacob authored - 2023/12/23 13:52
gui-wl: make primary selection not strictly required

c4ea4d29 – cinap_lenrek authored - 2023/09/03 13:22
qio: fix memory leak in qproduce()

056ab63f – cinap_lenrek authored - 2023/09/02 08:48
use kernels default iounit for mount

c91c6fac – cinap_lenrek authored - 2023/08/22 12:54
avoid redefinition of IOUNIT (clashes with devdraw)

05dc356d – cinap_lenrek authored - 2023/08/19 22:28
use 32k IOUNIT for 9p

b9b1f6c7 – Jacob authored - 2023/08/15 19:00
devfs-posix: allow creation of files with exec bit set

0085f650 – Jacob authored - 2023/08/14 14:18
gui-cocoa: opengl -> metal (thanks jxy & Keegan)

638a4aaa – Jacob authored - 2023/08/14 14:14
gui-osx: remove (thanks Keegan)

d7521fe4 – Jacob authored - 2023/07/23 11:23
libsec: sync from 9front

c039c904 – mia authored - 2023/07/13 13:01
gui-*: more drawlock fixes

49142f5b – Jacob authored - 2023/07/13 07:18
import drawlock fixes from 9front (thanks foura)

36debf46 – Jacob authored - 2023/06/27 12:34
gui-wl: use pkg-config for system installed wlr-protocols

cddb3108 – Jacob authored - 2023/06/27 10:28
gui-wl: fix client side decoration mouse events

669c593f – Jacob authored - 2023/06/27 10:25
Make.linux: dont hardcode libpipewire location

c8b1153a – Jacob authored - 2023/04/28 12:46
gui-wl: client side decorations for gnome (thanks DeedleFake)

8bf59cf8 – Jacob authored - 2023/04/22 04:13
gui-wl: correct seat binding to work with KDE (thanks Keegan)

05c9c55f – Jacob authored - 2023/03/18 01:10
gui-wl: fix crash when drag and dropping over drawterm

46877c21 – Noam authored - 2023/03/16 23:35
fix CONF=pthread.

ed9cff5a – Jacob authored - 2023/02/24 17:39
gui-wl: make decoman optional

4d9d7206 – cinap_lenrek authored - 2023/02/06 13:45
libmemdraw: update draw.c from 9front

19b1044a – cinap_lenrek authored - 2023/02/06 13:44
make USED() macro cast to void, so it works with non-scalars

41806113 – Jacob authored - 2023/01/26 14:02
gui-wl: mark generated header files as required

ebe7cc6c – Jacob authored - 2023/01/26 13:18
devaudio-pipewire: destroy stream on close

45d5ae0b – Jacob authored - 2023/01/20 01:47
gui-wl: implement pointer warp for wlroots

4fd4bb20 – cinap_lenrek authored - 2023/01/06 19:58
devcons: cleanup kbdputc()

fffa2d3f – cinap_lenrek authored - 2023/01/06 18:31
keyboard.h: update from 9front

7ccc433d – cinap_lenrek authored - 2023/01/06 18:15
devcons: we have to ignore modifier keys, just as kbdfs for raw mode

06d141d7 – cinap_lenrek authored - 2023/01/06 16:31
revert accidental x11.c change

4d5e1e79 – cinap_lenrek authored - 2023/01/06 16:15
libauthsrv: better passtodeskey()

e51fc2d4 – cinap_lenrek authored - 2023/01/06 15:52
libmp: avoid parentesis warnings from gcc

4ee3d8da – cinap_lenrek authored - 2023/01/06 15:07
libmemdraw: avoid some gcc warnings

80e484d5 – cinap_lenrek authored - 2023/01/06 14:54
fix accidental reintroduction of Screeninfo

cea88957 – cinap_lenrek authored - 2023/01/06 14:50
libauthsrv: don't force signed char in readcons()

2772e2cd – cinap_lenrek authored - 2023/01/06 14:47
libauthsrv: deal with signed char in readcons()

8a6541f7 – cinap_lenrek authored - 2023/01/06 14:30
libc: fix parentesis warning from gcc

91de956e – cinap_lenrek authored - 2023/01/06 14:25
devdraw: avoid parentesis warnings from gcc

b0472fa6 – cinap_lenrek authored - 2023/01/06 14:21
libip: avoid some parentesis warnings from gcc

662540ae – cinap_lenrek authored - 2023/01/06 14:00
libsec: avoid parentesis warnings from gcc

75eb8940 – cinap_lenrek authored - 2023/01/06 13:56
libsec: fix inconsistent prototypes for des

94f8d9a6 – cinap_lenrek authored - 2023/01/06 13:17
devfs: create handle OEXCL, mask permissions with parent directory, fix leaks

eeeb7632 – cinap_lenrek authored - 2022/11/26 13:49
osx: kill referneces to Screeninfo

7ecadb14 – cinap_lenrek authored - 2022/11/26 13:47
win32: kill referneces to Screeninfo

e71d63ca – cinap_lenrek authored - 2022/11/26 08:32
screen: remove Screeninfo typedef

f765c9e3 – cinap_lenrek authored - 2022/11/26 08:15
screen: Remove unused Screeninfo screen struct

001c653e – cinap_lenrek authored - 2022/11/26 08:13
x11: Fix colormap allocation

65e8a26e – Jacob authored - 2022/10/13 11:58
gui-wl: correct weird single line comment

4fec3447 – Jacob authored - 2022/10/07 10:00
gui-wl: correct kb ctl handling

8df8a86e – Jacob authored - 2022/10/05 01:11
keyboard.h: clean botched copy

4f8b668d – Jacob authored - 2022/10/05 01:07
gui-wl: support media keys

7a1fe6d6 – Jacob authored - 2022/10/03 22:15
gui-wl: correct leftover from drawlock hacks

60e52edb – Jacob authored - 2022/08/17 05:27
Revert "tidy drawlock use"

5f606aa3 – Jacob authored - 2022/07/11 21:27
gui-wl: track Kalt state

bab0c799 – Sigrid authored and Jacob committed - 2022/07/08 18:25
wayland: release pointer/keyboard on seat capabilities change

44f57781 – Jacob authored - 2022/06/24 22:43
gui-wl: grab monitor size from compositor

54f615f6 – Jacob authored - 2022/06/24 22:42
tidy drawlock use

29c1eaaf – Jacob authored - 2022/06/15 18:16
Revert "kern: remove useless sleep in resizeproc"

b2c6c279 – Sigrid authored and Jacob committed - 2022/06/13 20:37
wayland: add F1-F12 keys

38504896 – Sigrid authored and Jacob committed - 2022/04/02 10:28
Make.linux: add -Wno-parentheses (shut up, gcc)

a8a4b24b – Jacob authored - 2022/03/04 15:43
gui-wl: dont bind more then one seat

6b448b9b – Sigrid authored and Jacob committed - 2022/03/02 12:07
wayland: clean up, copy less and remove locking on frame done callback (a bit faster redrawing)

efe20ef7 – Sigrid authored and Jacob committed - 2022/02/28 15:15
wayland: add Kmod4 support

1baf2ac1 – Sigrid authored and Jacob committed - 2022/02/28 15:11
wayland: reset key mod state when leaving the window, do not repeat key mods (fixes Shift+Mouse)

e0f03e16 – Sigrid authored and Jacob committed - 2022/02/08 19:44
pipewire: set node name to "drawterm"

79762603 – Sigrid authored and Jacob committed - 2022/02/05 19:52
wayland: simplify pointer axis handler

c66b817c – Sigrid authored and Jacob committed - 2022/02/05 19:35
wayland: simplify mouse button handler

0e7c0305 – Sigrid authored and Jacob committed - 2022/02/04 12:16
wayland: keep the same pointer surface, but mark it dirty to redraw properly

94ba334d – Sigrid authored and Jacob committed - 2022/02/04 12:15
wayland: always handle new pointer position on "enter" and set set the cursor image

af720a92 – Sigrid authored and Jacob committed - 2022/01/20 13:21
gui-wl: lock redraw in "done" callback now that the things are placed correctly

dbee6192 – Sigrid authored and Jacob committed - 2022/01/19 20:50
gui-wl: mark surface damaged only in areas that changed

5e5cd807 – Sigrid authored and Jacob committed - 2022/01/19 19:46
gui-wl: do not hold the lock, otherwise compositor locks up for the duration of the redraw

5c08d0f7 – Sigrid authored and Jacob committed - 2022/01/19 19:43
gui-wl: simplify shared object creation

ccfb14a8 – Sigrid authored and Jacob committed - 2022/01/18 19:40
kern: fix pipewire audio backend

f6c5c276 – Sigrid authored and Jacob committed - 2022/01/18 16:42
linux: set CC to cc by default

88965499 – Sigrid authored and Jacob committed - 2022/01/18 16:27
gui-wl: enable Khome, Kend and Kins

6414ab8f – Sigrid authored and Jacob committed - 2022/01/18 16:23
gui-wl: enable Kshift

025f31b7 – Sigrid authored and Jacob committed - 2022/01/18 16:21
gui-wl: enable Alt

c78edf54 – Sigrid authored and Jacob committed - 2022/01/18 16:14
gui-wl: use pipe2 with O_CLOEXEC

c53aae4a – Sigrid authored and Jacob committed - 2022/01/18 16:13
gui-wl: set primary selection

9d09c931 – Sigrid authored and Jacob committed - 2022/01/18 13:38
gui-wl: check clip content before strduping (fixes a crash)

e8c4489e – Sigrid authored and Jacob committed - 2022/01/18 13:37
gui-wl: remove empty generated files on wayland-scanner errors

7c06cf76 – Jacob authored - 2022/01/17 16:50
cleanup

fc0d3855 – Jacob authored - 2022/01/17 16:43
gui-wl: handle pgup and pgdown

2894b8f2 – Jacob authored - 2021/10/13 14:38
cleanup

dd78daef – Jacob authored - 2021/10/13 13:50
gui-wl: use event time in repeatstate

1f5a91b0 – Jacob authored - 2021/10/12 20:58
add pipewire playback support

671477fd – Jacob authored - 2021/10/12 14:09
Provide cursor hot spot to wayland

dd03ed16 – Jacob authored - 2021/10/12 05:21
wayland: handle arrow keys and key repeat

4d482dfb – Jacob authored - 2021/10/12 05:20
wayland: ensure we grab the drawlock for writes to the frame buffer.

375b0049 – Jacob authored - 2021/10/12 05:19
remove misplaced 'static'

c5cba49d – Jacob authored - 2021/10/12 05:16
Fix compilation when using -DPTHREAD

4c9f5697 – Jacob authored - 2021/10/12 05:15
kern: remove useless sleep in resizeproc

f3e0b459 – Jacob authored - 2021/10/10 03:48
add wayland backend

Next