]> git.mdlowis.com Git - proto/labwc.git/log
proto/labwc.git
5 years agosrc/view.c: focus_view() handle xwayland children
Johan Malm [Wed, 19 Aug 2020 19:47:49 +0000 (20:47 +0100)]
src/view.c: focus_view() handle xwayland children

5 years agosrc/view.c: refactor is_toplevel()
Johan Malm [Wed, 19 Aug 2020 19:27:28 +0000 (20:27 +0100)]
src/view.c: refactor is_toplevel()

5 years agomeson.build: remove werror=true
Johan Malm [Tue, 18 Aug 2020 19:16:05 +0000 (20:16 +0100)]
meson.build: remove werror=true

5 years agocommon/dir.c: add strfreev()
Johan Malm [Tue, 18 Aug 2020 19:15:14 +0000 (20:15 +0100)]
common/dir.c: add strfreev()

5 years agomain.c: release default font map on exit
Johan Malm [Tue, 18 Aug 2020 19:07:14 +0000 (20:07 +0100)]
main.c: release default font map on exit

5 years agolabwc.1.md: fix typo
Johan Malm [Tue, 18 Aug 2020 19:03:52 +0000 (20:03 +0100)]
labwc.1.md: fix typo

5 years agoUpdate README.md
Johan Malm [Mon, 17 Aug 2020 20:26:03 +0000 (21:26 +0100)]
Update README.md

5 years agotools/dirs: tidy up
Johan Malm [Mon, 17 Aug 2020 20:25:38 +0000 (21:25 +0100)]
tools/dirs: tidy up

5 years agotools/build: add some options
Johan Malm [Fri, 14 Aug 2020 21:39:23 +0000 (22:39 +0100)]
tools/build: add some options

5 years agocommon/font.c: add cairo_destroy()
Johan Malm [Fri, 14 Aug 2020 16:57:18 +0000 (17:57 +0100)]
common/font.c: add cairo_destroy()

5 years agoMerge pull request #2 from brodi1/patch-1
Johan Malm [Fri, 14 Aug 2020 16:55:07 +0000 (17:55 +0100)]
Merge pull request #2 from brodi1/patch-1

README.md: add grim URL

5 years agoadded grim href/URL in README.md
Brodi [Fri, 14 Aug 2020 08:14:39 +0000 (10:14 +0200)]
added grim href/URL in README.md

5 years agoAdd tools/run
Johan Malm [Thu, 13 Aug 2020 19:27:34 +0000 (20:27 +0100)]
Add tools/run

5 years agorcxml: add rcxml_finish()
Johan Malm [Thu, 13 Aug 2020 19:18:48 +0000 (20:18 +0100)]
rcxml: add rcxml_finish()

5 years agoview: is_toplevel() deal with !view
Johan Malm [Wed, 12 Aug 2020 18:44:54 +0000 (19:44 +0100)]
view: is_toplevel() deal with !view

5 years agoxbm/parse: use uint32 instead of int for << 24
Johan Malm [Wed, 12 Aug 2020 18:42:59 +0000 (19:42 +0100)]
xbm/parse: use uint32 instead of int for << 24

5 years agoAdd log.c with info() and warn()
Johan Malm [Wed, 12 Aug 2020 18:37:44 +0000 (19:37 +0100)]
Add log.c with info() and warn()

5 years agoxbm: parse_xbm_builtin() remove hard-coded values
Johan Malm [Tue, 11 Aug 2020 20:45:52 +0000 (21:45 +0100)]
xbm: parse_xbm_builtin() remove hard-coded values

5 years agoxbm: remove "loading" message
Johan Malm [Tue, 11 Aug 2020 20:28:59 +0000 (21:28 +0100)]
xbm: remove "loading" message

5 years agoxbm/parse: covert rgba to uint32 correctly
Johan Malm [Tue, 11 Aug 2020 20:20:38 +0000 (21:20 +0100)]
xbm/parse: covert rgba to uint32 correctly

5 years agorcxml: remove "[bind]" message
Johan Malm [Tue, 11 Aug 2020 20:12:02 +0000 (21:12 +0100)]
rcxml: remove "[bind]" message

5 years agoserver: fix wlr_xcursor_manager_load() ret val
Johan Malm [Tue, 11 Aug 2020 20:07:23 +0000 (21:07 +0100)]
server: fix wlr_xcursor_manager_load() ret val

Return value changed in wlroots 0.11.0

5 years agoSimplify and merge {config,theme}-dir.c
Johan Malm [Mon, 10 Aug 2020 16:24:17 +0000 (17:24 +0100)]
Simplify and merge {config,theme}-dir.c

5 years agosrc/theme/theme-dir.c: support colon separated XDG_* env vars
Johan Malm [Fri, 7 Aug 2020 19:40:46 +0000 (20:40 +0100)]
src/theme/theme-dir.c: support colon separated XDG_* env vars

5 years agosrc/view.c: refactor
Johan Malm [Fri, 7 Aug 2020 19:39:11 +0000 (20:39 +0100)]
src/view.c: refactor

5 years agoUpdate labwc(1) and labwc(5)
Johan Malm [Fri, 7 Aug 2020 19:35:18 +0000 (20:35 +0100)]
Update labwc(1) and labwc(5)

5 years agoinclude/: tidy up header files
Johan Malm [Fri, 7 Aug 2020 19:21:14 +0000 (20:21 +0100)]
include/: tidy up header files

5 years agoUpdate labwc(5)
Johan Malm [Thu, 6 Aug 2020 14:13:27 +0000 (15:13 +0100)]
Update labwc(5)

5 years agotokenize.c, parse.c: rename functions
Johan Malm [Thu, 6 Aug 2020 14:09:13 +0000 (15:09 +0100)]
tokenize.c, parse.c: rename functions

5 years agos/xbm_read_file()/grab_file/()
Johan Malm [Thu, 6 Aug 2020 14:01:08 +0000 (15:01 +0100)]
s/xbm_read_file()/grab_file/()

5 years agoTrack server-side-decoration per view
Johan Malm [Thu, 6 Aug 2020 13:51:45 +0000 (14:51 +0100)]
Track server-side-decoration per view

5 years agoview.c: tweak view_want_deco()
Johan Malm [Wed, 5 Aug 2020 19:54:15 +0000 (20:54 +0100)]
view.c: tweak view_want_deco()

5 years agoBase rc.title_height on font vertical extents
Johan Malm [Wed, 5 Aug 2020 19:14:17 +0000 (20:14 +0100)]
Base rc.title_height on font vertical extents

5 years agoinclude/: refactor header files more
Johan Malm [Mon, 3 Aug 2020 19:56:38 +0000 (20:56 +0100)]
include/: refactor header files more

5 years agoinclude/: refactor header files
Johan Malm [Fri, 31 Jul 2020 20:31:03 +0000 (21:31 +0100)]
include/: refactor header files

5 years agorcxml.c: parse font name+size for ActiveWindow
Johan Malm [Fri, 31 Jul 2020 10:11:50 +0000 (11:11 +0100)]
rcxml.c: parse font name+size for ActiveWindow

For example:

    <theme>
      <font place="ActiveWindow">
        <name>sans</name>
        <size>8</size>
      </font>
    </theme>

5 years agoUpdate README.md
Johan Malm [Tue, 28 Jul 2020 20:35:55 +0000 (21:35 +0100)]
Update README.md

5 years agodata/rc.xml: make consistent with openbox
Johan Malm [Tue, 28 Jul 2020 20:35:23 +0000 (21:35 +0100)]
data/rc.xml: make consistent with openbox

5 years agotheme.c: support wildcard (*) match
Johan Malm [Mon, 27 Jul 2020 19:54:00 +0000 (20:54 +0100)]
theme.c: support wildcard (*) match

5 years agoAdd tools/build
Johan Malm [Fri, 24 Jul 2020 19:11:38 +0000 (20:11 +0100)]
Add tools/build

5 years agoUpdate labwc(5)
Johan Malm [Fri, 24 Jul 2020 19:00:50 +0000 (20:00 +0100)]
Update labwc(5)

5 years agoUpdate labwc(5)
Johan Malm [Thu, 23 Jul 2020 21:15:15 +0000 (22:15 +0100)]
Update labwc(5)

5 years agoAdd labwc(5)
Johan Malm [Wed, 22 Jul 2020 20:58:27 +0000 (21:58 +0100)]
Add labwc(5)

5 years agoAdd tools/hex/hex-color-average.c
Johan Malm [Tue, 21 Jul 2020 20:07:47 +0000 (21:07 +0100)]
Add tools/hex/hex-color-average.c

5 years agosrc/main.c: read themerc specified by rc.xml
Johan Malm [Mon, 20 Jul 2020 18:53:03 +0000 (19:53 +0100)]
src/main.c: read themerc specified by rc.xml

5 years agotests/meson.build: fix build (issue #1)
Johan Malm [Mon, 20 Jul 2020 17:41:32 +0000 (18:41 +0100)]
tests/meson.build: fix build (issue #1)

5 years agotests/meson.build: remove rcxml_lib link_with (issue #1)
Johan Malm [Sun, 19 Jul 2020 19:33:37 +0000 (20:33 +0100)]
tests/meson.build: remove rcxml_lib link_with (issue #1)

5 years agoAdd labwc(1) man page
Johan Malm [Sat, 18 Jul 2020 10:50:08 +0000 (11:50 +0100)]
Add labwc(1) man page

5 years agodata/rc.xml: update
Johan Malm [Sat, 18 Jul 2020 10:42:16 +0000 (11:42 +0100)]
data/rc.xml: update

5 years agotests/meson.build: fix build (issue #1)
Johan Malm [Sat, 18 Jul 2020 10:34:55 +0000 (11:34 +0100)]
tests/meson.build: fix build (issue #1)

5 years agoAdd src/config/config-dir.c
Johan Malm [Sat, 18 Jul 2020 10:28:39 +0000 (11:28 +0100)]
Add src/config/config-dir.c

5 years agosrc/main.c: add usage()
Johan Malm [Thu, 16 Jul 2020 19:16:43 +0000 (20:16 +0100)]
src/main.c: add usage()

5 years agoAdd list-themes.sh
Johan Malm [Tue, 14 Jul 2020 20:16:27 +0000 (21:16 +0100)]
Add list-themes.sh

5 years agoxbm.c: refactor and load builtin icons as fallback
Johan Malm [Mon, 13 Jul 2020 19:09:34 +0000 (20:09 +0100)]
xbm.c: refactor and load builtin icons as fallback

5 years agoLoad close.xbm based on rc.xml theme name
Johan Malm [Thu, 9 Jul 2020 21:41:54 +0000 (22:41 +0100)]
Load close.xbm based on rc.xml theme name

5 years agoUpdate README.md
Johan Malm [Wed, 8 Jul 2020 15:57:41 +0000 (16:57 +0100)]
Update README.md

5 years agoUpdate README.md
Johan Malm [Tue, 7 Jul 2020 20:45:44 +0000 (21:45 +0100)]
Update README.md

5 years agoRender close, iconify and maximize buttons
Johan Malm [Mon, 6 Jul 2020 20:58:51 +0000 (21:58 +0100)]
Render close, iconify and maximize buttons

5 years agosrc/theme/xbm/parse.c: refactor
Johan Malm [Fri, 3 Jul 2020 21:03:44 +0000 (22:03 +0100)]
src/theme/xbm/parse.c: refactor

5 years agoUpdate README.md
Johan Malm [Mon, 29 Jun 2020 20:32:53 +0000 (21:32 +0100)]
Update README.md

5 years agoRender window close button
Johan Malm [Mon, 29 Jun 2020 18:27:59 +0000 (19:27 +0100)]
Render window close button

5 years agosrc/theme/xbm/parse.c: generate cairo_surface
Johan Malm [Fri, 26 Jun 2020 20:52:38 +0000 (21:52 +0100)]
src/theme/xbm/parse.c: generate cairo_surface

5 years agoAdd src/theme/xbm/parse.c
Johan Malm [Tue, 23 Jun 2020 06:17:07 +0000 (07:17 +0100)]
Add src/theme/xbm/parse.c

5 years agoAdd src/theme/xbm/tokenize.c
Johan Malm [Mon, 22 Jun 2020 18:03:02 +0000 (19:03 +0100)]
Add src/theme/xbm/tokenize.c

5 years agoAdd tools/check
Johan Malm [Fri, 19 Jun 2020 21:31:33 +0000 (22:31 +0100)]
Add tools/check

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