Commit Graph

100 Commits

Author SHA1 Message Date
Miroslav Šedivý
11e74459ac replace libclipboard with xclip. 2021-01-28 21:12:35 +01:00
Miroslav Šedivý
c27658d54c HandleFileChooserDialog: fix auocomplete bug. 2021-01-25 20:23:40 +01:00
Miroslav Šedivý
794728f4a8 add nolint. 2021-01-25 17:36:43 +01:00
Miroslav Šedivý
0ead4bc8fd reset keys before drop. 2021-01-25 17:33:29 +01:00
Miroslav Šedivý
51d061e9aa minor lint fixes. 2021-01-25 17:31:24 +01:00
Miroslav Šedivý
afd3dd2f56 generate screenshot using Xlib. 2021-01-21 20:44:09 +01:00
Miroslav Šedivý
7ff6ada205 filechooserdialog refactor desktop. 2021-01-20 23:51:53 +01:00
Miroslav Šedivý
dbbbc85c18 xevent file-chooser-dialog-opened onConfigure. 2021-01-20 23:47:49 +01:00
Miroslav Šedivý
1559c6c3bd filechooser -> filechooserdialog. 2021-01-20 19:45:47 +01:00
Miroslav Šedivý
d4e0287eb5 file chooser dialog events implementation. 2021-01-19 21:01:31 +01:00
Miroslav Šedivý
22d31e871c file chooser (WIP). 2021-01-18 22:01:11 +01:00
Miroslav Šedivý
b49ed65a5c add xorg PutWindowBelow. 2021-01-18 21:43:44 +01:00
Miroslav Šedivý
54760551f7 add OnWindowConfigured. 2021-01-18 21:40:57 +01:00
Miroslav Šedivý
bd062d3949 lint fix. 2021-01-18 15:31:00 +01:00
Miroslav Šedivý
8f60041b2d fix dialog close and add API. 2021-01-18 10:34:33 +01:00
Miroslav Šedivý
2b3bb6e21a upload dialog API. 2021-01-17 23:50:03 +01:00
Miroslav Šedivý
ac7200c630 simplify xorg condition. 2021-01-17 19:10:49 +01:00
Miroslav Šedivý
80550350a8 DROP_MOVE_REPEAT. 2021-01-15 18:00:04 +01:00
Miroslav Šedivý
3bbe3781c8 set screen size using struct. 2021-01-15 17:30:19 +01:00
Miroslav Šedivý
0e09609c67 KeyboardLayout to KeyboardMap. 2021-01-15 16:53:03 +01:00
Miroslav Šedivý
a96b770052 gtk drop refactored using events. 2021-01-14 19:53:58 +01:00
Miroslav Šedivý
253247f6ce gkt drag and drop remove duplicity. 2021-01-14 16:42:33 +01:00
Miroslav Šedivý
0f27b81f76 drag_window add logging. 2021-01-13 22:46:44 +01:00
Miroslav Šedivý
71dbdc06f5 add layout variant. 2021-01-12 23:52:44 +01:00
Miroslav Šedivý
7f18c5842d changing keyboard layout as go exec. 2021-01-12 23:48:15 +01:00
Miroslav Šedivý
8a9dceafec xorg modifiers fix mask. 2021-01-12 23:35:11 +01:00
Miroslav Šedivý
a0d8f1b880 xorg modifiers refactor. 2021-01-12 22:54:13 +01:00
Miroslav Šedivý
49c3b6d4fe xevent: OnWindowCreated. 2021-01-12 00:09:43 +01:00
Miroslav Šedivý
94a9c7c10a tidy up C files. 2021-01-11 15:57:14 +01:00
Miroslav Šedivý
a2ca3727fe xevent to update clipboard. 2021-01-11 15:30:53 +01:00
Miroslav Šedivý
910f0af995 xevent cursor change. 2021-01-10 15:58:17 +01:00
Miroslav Šedivý
0f19b6ed57 add xevent c bindings. 2021-01-10 15:55:29 +01:00
Miroslav Šedivý
93b1553b4d xlib get cursor implementation. 2021-01-09 22:58:18 +01:00
Miroslav Šedivý
ab1d18b562 zero sized gtk window. 2021-01-09 16:40:24 +01:00
Miroslav Šedivý
44c8f8f62e gtk window transparent. 2021-01-09 16:33:41 +01:00
Miroslav Šedivý
a6afccd079 desktop single mutex shared gtk. 2021-01-08 22:03:50 +01:00
Miroslav Šedivý
3f9fffe96d desktop drop -> gtk. 2021-01-07 18:27:50 +01:00
Miroslav Šedivý
39208f1ea5 drop: chrome weird behavior, multiple cursor moves. 2021-01-06 20:16:21 +01:00
Miroslav Šedivý
a104fc0525 change formatting. 2021-01-06 18:58:16 +01:00
Miroslav Šedivý
62ba53dc46 implement file drop API. 2021-01-06 18:57:50 +01:00
Miroslav Šedivý
64187964d4 uris -> files. 2021-01-06 18:54:55 +01:00
Miroslav Šedivý
a92ead019e add drop bindings. 2021-01-06 18:27:21 +01:00
Miroslav Šedivý
4aa7da45e1 screen change mutex, fixes "HTTP requests are not buffered - screen changing is failing". 2021-01-04 19:39:21 +01:00
Miroslav Šedivý
1fd53cfb74 CheckKeys() mutex on shared map. 2020-11-14 22:35:50 +01:00
Miroslav Šedivý
ff97242bac normalize logs. 2020-11-13 17:42:04 +01:00
Miroslav Šedivý
a6fd0f3d25 fixes "screen size change is sometimes failing". 2020-11-07 17:22:25 +01:00
Miroslav Šedivý
e4fa855f7b linter fix. 2020-11-04 00:41:04 +01:00
Miroslav Šedivý
a8173ce02f change screen size only on desktop. 2020-11-04 00:27:47 +01:00
Miroslav Šedivý
b0ae758d7b refactor xorg race condition. 2020-11-04 00:09:52 +01:00
Miroslav Šedivý
5d906e0a8b major refactor. 2020-11-01 16:09:48 +01:00