Mitchell Hashimoto
|
f31d6fb8fe
|
apprt: clean up how apprt initializes surfaces
|
2023-05-31 21:08:50 -07:00 |
|
Mitchell Hashimoto
|
0fca74c089
|
apprt/glfw: inherit working dir
|
2023-05-31 19:18:55 -07:00 |
|
Mitchell Hashimoto
|
f5269df68f
|
apprt/glfw: quit cleans up resources properly
|
2023-03-27 10:47:54 -07:00 |
|
Mitchell Hashimoto
|
4d41b3ff54
|
Merge pull request #134 from mitchellh/gtk-confirm
gtk, macos: show confirmation dialog on surface close with active child process
|
2023-03-26 10:59:09 -07:00 |
|
Mitchell Hashimoto
|
3689f1fe39
|
apprt/gtk: only show exit confirmation if process is alive
|
2023-03-25 16:36:12 -07:00 |
|
Mitchell Hashimoto
|
67d3507f9a
|
apprt/glfw: new keycallback for unmapped
|
2023-03-25 15:40:49 -07:00 |
|
Mitchell Hashimoto
|
a9928cfb90
|
implement reload_config app message
|
2023-03-19 09:50:18 -07:00 |
|
Mitchell Hashimoto
|
3e1f975551
|
move config loading into apprt to prep for reloading
|
2023-03-19 09:50:17 -07:00 |
|
Mitchell Hashimoto
|
00c837e0d2
|
apprt: all implement close surface
|
2023-03-18 19:25:54 -07:00 |
|
Mitchell Hashimoto
|
58d89b6bb3
|
apprt/glfw: add logging with error information when glfw init fails
|
2023-03-12 17:27:33 -07:00 |
|
Mitchell Hashimoto
|
b4d8419feb
|
screen: trim trailing no-character cells when rows is changing
This matches Terminal.app, and makes it so the `ESC [ J` doesn't
generate scrollback on rows change.
|
2023-03-01 17:07:07 -08:00 |
|
Mitchell Hashimoto
|
7a0411d65a
|
apprt: move newTab to a surface callback rather than app
|
2023-02-25 10:38:19 -08:00 |
|
Mitchell Hashimoto
|
6acf67ec66
|
gtk: render!
|
2023-02-24 07:58:30 -08:00 |
|
Mitchell Hashimoto
|
7991e6e495
|
apprt/glfw: fix macos build
|
2023-02-24 07:58:30 -08:00 |
|
Mitchell Hashimoto
|
fb13838532
|
apprt newWindow/newTab do not have to return a surface
|
2023-02-24 07:58:30 -08:00 |
|
Mitchell Hashimoto
|
705d56d18e
|
surface no longer has reference to app
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
ac772c2d2d
|
inherit font size works again
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
8c18e1ee48
|
remove memory pool usage for mac
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
053748481a
|
more crap
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
9e4560043a
|
fix crashes on close
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
913131c8f1
|
rename more stuff
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
fbe35c226b
|
Integrating new surface
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
3d8c62c41f
|
apprt refactor in progress, launches glfw no window
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
c68f8082df
|
apprt: can pass options through to Windows
|
2023-02-19 10:44:55 -08:00 |
|
Mitchell Hashimoto
|
eed6979868
|
apprt: start embedded implement, make App API available to C
|
2023-02-19 10:44:55 -08:00 |
|
Mitchell Hashimoto
|
be75109a1d
|
new build system
|
2023-02-14 20:58:33 -08:00 |
|
Mitchell Hashimoto
|
58218af2b5
|
app: make apprt agnostic
|
2022-12-30 15:56:42 -08:00 |
|
Mitchell Hashimoto
|
b502d5aa7d
|
apprt: window size limits
|
2022-12-30 15:36:25 -08:00 |
|
Mitchell Hashimoto
|
d5895f9034
|
rename windowing_system to just window
|
2022-12-30 15:32:36 -08:00 |
|
Mitchell Hashimoto
|
0e73c5eb93
|
apprt: clipboard
|
2022-12-30 15:29:36 -08:00 |
|
Mitchell Hashimoto
|
8907104e7c
|
comments
|
2022-12-30 15:22:18 -08:00 |
|
Mitchell Hashimoto
|
ba0cbecd79
|
core window doesn't have reference to glfw window anymore!
|
2022-12-30 15:18:32 -08:00 |
|
Mitchell Hashimoto
|
fe84686a1d
|
apprt: all mouse callbacks
|
2022-12-30 15:15:54 -08:00 |
|
Mitchell Hashimoto
|
8196481dda
|
apprt: couple more easy callbacks
|
2022-12-30 14:47:31 -08:00 |
|
Mitchell Hashimoto
|
946383eb77
|
apprt: key/charCallback, input supports all glfw keys
|
2022-12-30 14:45:03 -08:00 |
|
Mitchell Hashimoto
|
ff1f1d8925
|
move the size callback into apprt
|
2022-12-30 13:33:19 -08:00 |
|
Mitchell Hashimoto
|
11a3577ef1
|
rename window package to apprt
|
2022-12-29 15:11:03 -08:00 |
|