]> git.mdlowis.com Git - proto/labwc.git/log
proto/labwc.git
5 years agosrc/main.c: use spawn_async_no_shell()
Johan Malm [Fri, 19 Jun 2020 21:29:54 +0000 (22:29 +0100)]
src/main.c: use spawn_async_no_shell()

5 years agotools/rcxml/: fix build
Johan Malm [Fri, 19 Jun 2020 21:29:20 +0000 (22:29 +0100)]
tools/rcxml/: fix build

5 years agoUpdate README.md
Johan Malm [Fri, 19 Jun 2020 21:09:29 +0000 (22:09 +0100)]
Update README.md

5 years agosrc/rcxml.c: parse <keybind>
Johan Malm [Fri, 19 Jun 2020 21:00:22 +0000 (22:00 +0100)]
src/rcxml.c: parse <keybind>

5 years agosrc/keybind.c: move keybind_print() to dbg.c
Johan Malm [Thu, 18 Jun 2020 19:39:55 +0000 (20:39 +0100)]
src/keybind.c: move keybind_print() to dbg.c

5 years agoAdd action.c
Johan Malm [Thu, 18 Jun 2020 19:18:01 +0000 (20:18 +0100)]
Add action.c

5 years agosrc/keyboard.c: handle list of keybinds
Johan Malm [Wed, 17 Jun 2020 20:21:28 +0000 (21:21 +0100)]
src/keyboard.c: handle list of keybinds

5 years agoAdd keybind.c
Johan Malm [Tue, 16 Jun 2020 06:21:53 +0000 (07:21 +0100)]
Add keybind.c

5 years agosrc/output.c: support theme.window_inactive_title_bg_color
Johan Malm [Mon, 15 Jun 2020 20:44:57 +0000 (21:44 +0100)]
src/output.c: support theme.window_inactive_title_bg_color

5 years agotheme: add window_active_handle_bg_color
Johan Malm [Fri, 12 Jun 2020 20:41:30 +0000 (21:41 +0100)]
theme: add window_active_handle_bg_color

5 years agoAdd theme.c to parse openbox's themerc
Johan Malm [Thu, 11 Jun 2020 20:20:43 +0000 (21:20 +0100)]
Add theme.c to parse openbox's themerc

5 years agotests/t1001-rcxml-nodenames-simple.c: fix leak
Johan Malm [Wed, 10 Jun 2020 15:51:05 +0000 (16:51 +0100)]
tests/t1001-rcxml-nodenames-simple.c: fix leak

5 years agoview.c: next_toplevel(): handle NULL pointer
Johan Malm [Wed, 10 Jun 2020 15:48:25 +0000 (16:48 +0100)]
view.c: next_toplevel(): handle NULL pointer

5 years agotests/meson.build: refactor with foreach
Johan Malm [Wed, 10 Jun 2020 15:46:36 +0000 (16:46 +0100)]
tests/meson.build: refactor with foreach

5 years agosrc/keyboard.c: remove predefined A-F6 bind
Johan Malm [Wed, 10 Jun 2020 06:19:39 +0000 (07:19 +0100)]
src/keyboard.c: remove predefined A-F6 bind

5 years agoAdd tests/t1001-rcxml-nodenames-simple.c
Johan Malm [Tue, 9 Jun 2020 21:20:24 +0000 (22:20 +0100)]
Add tests/t1001-rcxml-nodenames-simple.c

5 years agosrc/config/rcxml.c: optionally write nodenames to buffer
Johan Malm [Tue, 9 Jun 2020 21:01:19 +0000 (22:01 +0100)]
src/config/rcxml.c: optionally write nodenames to buffer

5 years agosrc/config/rcxml.c: parse xml from buffer
Johan Malm [Tue, 9 Jun 2020 20:40:46 +0000 (21:40 +0100)]
src/config/rcxml.c: parse xml from buffer

Avoid unit tests writing to/from files by using xmlParseMemory() instead
of xmlReadFile().

5 years agoAdd tests/t1000-rcxml-simple-parse.c
Johan Malm [Mon, 8 Jun 2020 20:10:45 +0000 (21:10 +0100)]
Add tests/t1000-rcxml-simple-parse.c

5 years agoAdd tools/rcxml/rcxml-print-nodenames.c
Johan Malm [Mon, 8 Jun 2020 18:53:12 +0000 (19:53 +0100)]
Add tools/rcxml/rcxml-print-nodenames.c

5 years agorc.xml: add <lab><keyboard><layout>
Johan Malm [Mon, 8 Jun 2020 18:49:19 +0000 (19:49 +0100)]
rc.xml: add <lab><keyboard><layout>

5 years agoRead rc.xml and begin parsing
Johan Malm [Fri, 5 Jun 2020 22:04:54 +0000 (23:04 +0100)]
Read rc.xml and begin parsing

5 years agoserver.c: minor refactoring
Johan Malm [Fri, 5 Jun 2020 20:07:57 +0000 (21:07 +0100)]
server.c: minor refactoring

5 years agoUpdate README.md
Johan Malm [Fri, 5 Jun 2020 20:07:05 +0000 (21:07 +0100)]
Update README.md

5 years agoRefactor main.c and server.c
Johan Malm [Wed, 3 Jun 2020 17:39:46 +0000 (18:39 +0100)]
Refactor main.c and server.c

Create server_{init,start,finish} functions.

5 years agoAdjust xdg-shell view position on first map
Johan Malm [Mon, 1 Jun 2020 18:42:15 +0000 (19:42 +0100)]
Adjust xdg-shell view position on first map

5 years agolabwc.h: remove unnecessary function definitions
Johan Malm [Mon, 1 Jun 2020 06:08:55 +0000 (07:08 +0100)]
labwc.h: remove unnecessary function definitions

5 years agoview.c: enable deco on xdg-shell views
Johan Malm [Mon, 1 Jun 2020 06:07:09 +0000 (07:07 +0100)]
view.c: enable deco on xdg-shell views

5 years agoAdd deco parts top, right and bottom
Johan Malm [Sat, 30 May 2020 20:28:17 +0000 (21:28 +0100)]
Add deco parts top, right and bottom

5 years agoMinor style fixes
Johan Malm [Fri, 29 May 2020 21:26:16 +0000 (22:26 +0100)]
Minor style fixes

5 years agoMove server_new_output() to output.c
Johan Malm [Fri, 29 May 2020 21:18:03 +0000 (22:18 +0100)]
Move server_new_output() to output.c

5 years agoRename some {cursor,keyboard}_ functions
Johan Malm [Fri, 29 May 2020 21:10:41 +0000 (22:10 +0100)]
Rename some {cursor,keyboard}_ functions

5 years agoAdd keyboard.c
Johan Malm [Fri, 29 May 2020 20:44:50 +0000 (21:44 +0100)]
Add keyboard.c

5 years agoAdd cursor.c
Johan Malm [Fri, 29 May 2020 20:36:12 +0000 (21:36 +0100)]
Add cursor.c

5 years agoAdd interactive.c
Johan Malm [Fri, 29 May 2020 20:27:34 +0000 (21:27 +0100)]
Add interactive.c

5 years agoPut code in src/ and include/
Johan Malm [Wed, 27 May 2020 13:29:05 +0000 (14:29 +0100)]
Put code in src/ and include/

5 years agoRefactor interactive resize/move
Johan Malm [Tue, 26 May 2020 11:56:33 +0000 (12:56 +0100)]
Refactor interactive resize/move

Define server->grab_{x,y} as the cursor position at point of grab

5 years agoSupport xwayland view resize (LAB_DECO_PART_LEFT)
Johan Malm [Mon, 25 May 2020 12:42:40 +0000 (13:42 +0100)]
Support xwayland view resize (LAB_DECO_PART_LEFT)

5 years agoMove begin_interactive() to server.c
Johan Malm [Fri, 22 May 2020 20:13:43 +0000 (21:13 +0100)]
Move begin_interactive() to server.c

5 years agoREADME.md: update with build instructions
Johan Malm [Thu, 21 May 2020 19:28:57 +0000 (20:28 +0100)]
README.md: update with build instructions

5 years agoAdd meson.build
Johan Malm [Wed, 20 May 2020 21:04:22 +0000 (22:04 +0100)]
Add meson.build

5 years agoClean up memory leaks
Johan Malm [Tue, 19 May 2020 20:20:58 +0000 (21:20 +0100)]
Clean up memory leaks

5 years agoUpdate README.md
Johan Malm [Mon, 18 May 2020 20:01:01 +0000 (21:01 +0100)]
Update README.md

5 years agoSupport openbox style "cycle window"
Johan Malm [Mon, 18 May 2020 19:54:25 +0000 (20:54 +0100)]
Support openbox style "cycle window"

We still use alt-F2, but it now feels like alt-tab does.

5 years agoview.c: remove activate_view()
Johan Malm [Sat, 16 May 2020 11:20:35 +0000 (12:20 +0100)]
view.c: remove activate_view()

5 years agoview.c: rename+simplify focus_view()
Johan Malm [Sat, 16 May 2020 11:18:00 +0000 (12:18 +0100)]
view.c: rename+simplify focus_view()

5 years agoview.c: refactor
Johan Malm [Sat, 16 May 2020 11:04:12 +0000 (12:04 +0100)]
view.c: refactor

5 years agoDisable CSD
Johan Malm [Wed, 13 May 2020 19:51:13 +0000 (20:51 +0100)]
Disable CSD

5 years agoTake into account deco on initial window positioning
Johan Malm [Tue, 12 May 2020 21:24:18 +0000 (22:24 +0100)]
Take into account deco on initial window positioning

5 years agoHandle request_set_selection
Johan Malm [Tue, 12 May 2020 20:00:33 +0000 (21:00 +0100)]
Handle request_set_selection

5 years agoFix resize bug
Johan Malm [Tue, 12 May 2020 19:37:05 +0000 (20:37 +0100)]
Fix resize bug

Based on tinywl's 21397e2b

5 years agoserver.c: remove redundant wlr_output_create_global()
Johan Malm [Mon, 11 May 2020 06:00:20 +0000 (07:00 +0100)]
server.c: remove redundant wlr_output_create_global()

5 years agomain.c: refactor main()
Johan Malm [Mon, 11 May 2020 05:59:27 +0000 (06:59 +0100)]
main.c: refactor main()

5 years agoserver.c: add wlr_output_enable() to cope with wlroots 0.9.0
Johan Malm [Sun, 10 May 2020 19:10:36 +0000 (20:10 +0100)]
server.c: add wlr_output_enable() to cope with wlroots 0.9.0

5 years agoSupport xwayland window title bar dragging
Johan Malm [Mon, 4 May 2020 21:21:30 +0000 (22:21 +0100)]
Support xwayland window title bar dragging

6 years agoDo not decorate windows such as dmenu
Johan Malm [Sat, 28 Dec 2019 20:33:01 +0000 (20:33 +0000)]
Do not decorate windows such as dmenu

6 years agoComplete carve up of main.c
Johan Malm [Fri, 27 Dec 2019 22:34:00 +0000 (22:34 +0000)]
Complete carve up of main.c

6 years agoCall wlr_xwayland_surface_configure() on move
Johan Malm [Fri, 27 Dec 2019 22:07:29 +0000 (22:07 +0000)]
Call wlr_xwayland_surface_configure() on move

6 years agoMove some functions from main.c to dbg.c
Johan Malm [Fri, 27 Dec 2019 21:45:00 +0000 (21:45 +0000)]
Move some functions from main.c to dbg.c

6 years agoAdd .clang-format and apply
Johan Malm [Fri, 27 Dec 2019 21:22:45 +0000 (21:22 +0000)]
Add .clang-format and apply

6 years agosed -i 's/tinywl_//' *
Johan Malm [Fri, 27 Dec 2019 20:48:58 +0000 (20:48 +0000)]
sed -i 's/tinywl_//' *

6 years agoMove more functions from main.c to other files
Johan Malm [Fri, 27 Dec 2019 20:26:26 +0000 (20:26 +0000)]
Move more functions from main.c to other files

6 years agoSplit main.c into smaller files
Johan Malm [Thu, 26 Dec 2019 21:37:31 +0000 (21:37 +0000)]
Split main.c into smaller files

6 years agoREADME.md: add scrot
Johan Malm [Mon, 16 Dec 2019 21:20:14 +0000 (21:20 +0000)]
README.md: add scrot

6 years agoSupport screencopy
Johan Malm [Mon, 16 Dec 2019 21:19:50 +0000 (21:19 +0000)]
Support screencopy

6 years agoDo not use ASAN
Johan Malm [Mon, 16 Dec 2019 21:18:28 +0000 (21:18 +0000)]
Do not use ASAN

6 years agoUpdate README.md
Johan Malm [Mon, 16 Dec 2019 19:51:01 +0000 (19:51 +0000)]
Update README.md

6 years agoRename to labwc
Johan Malm [Tue, 19 Nov 2019 21:03:43 +0000 (21:03 +0000)]
Rename to labwc

6 years agoAdd header file
Johan Malm [Tue, 19 Nov 2019 21:00:26 +0000 (21:00 +0000)]
Add header file

6 years agoRemove wayland-server.h include
Johan Malm [Tue, 19 Nov 2019 20:49:29 +0000 (20:49 +0000)]
Remove wayland-server.h include

6 years agoSupport moving XWayland window
Johan Malm [Tue, 19 Nov 2019 20:45:59 +0000 (20:45 +0000)]
Support moving XWayland window

6 years agoAdd XWayland window decorations
Johan Malm [Tue, 19 Nov 2019 20:35:08 +0000 (20:35 +0000)]
Add XWayland window decorations

6 years agoAdd README.md
Johan Malm [Sun, 12 May 2019 20:44:41 +0000 (21:44 +0100)]
Add README.md

6 years agoAdd XWayland support
Johan Malm [Sun, 12 May 2019 20:43:48 +0000 (21:43 +0100)]
Add XWayland support

6 years agoRemove unused variables
Johan Malm [Sat, 11 May 2019 20:47:48 +0000 (21:47 +0100)]
Remove unused variables

6 years agoImport tinywl.c
Johan Malm [Sat, 11 May 2019 20:26:59 +0000 (21:26 +0100)]
Import tinywl.c

From wlroots 0.6.0

6 years agoInitial commit
Johan Malm [Sat, 11 May 2019 20:21:58 +0000 (21:21 +0100)]
Initial commit