Commits
- Commit:
c1c5f0b4814a59aae718f502bb07f40acbc4c71a- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
README.md: Edit Design & Functionality section.
- Commit:
ef5d5241cd8560db35f749caee28a2fcecd8c73e- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.1: Edit for consistency with bx suite.
- Commit:
cf3d90294043244ce4e78bfaffc409381ac826cc- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
README.md: Some more edits.
- Commit:
3f753c589ef7ac7e41c6daddea83b1714116c7fb- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
README.md: Edit introduction.
- Commit:
82109e7b994a60a00c8f6022c23d3848fcda3a1b- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
Makefile: Edit heading comment.
- Commit:
64e848a2266d446a6aa8a1068d6201456ce9462d- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.c, config.def.h: Decouple status bar from window manager.
- Remove spawn() logic and STATUSBAR macro to achieve full independence.
- Add XSync() in setup() to ensure proper root window initialization.
- Rely on .xinitrc for session orchestration, adhering to the
Unix philosophy of modularity.
- Commit:
410f763ac364e3cf7443b45de7012efae14663a5- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
config.def.h: Update per refactor of bxbar, basic X status bar.
- Edit STATUSBAR
- Display info in status bar piped in from Lua script.
- Commit:
b8690a64b1c29f72ee1d47208507e1d7475568d2- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.c: Clear _NET_ACTIVE_WINDOW when workspace has no focus.
- Update focus_next() and focus_prev() to reset the
_NET_ACTIVE_WINDOW atom when transitioning to a workspace
without clients.
- Ensures consistent state display in status bars and
external monitors.
- Commit:
c9f5f76d5451eb283e33019887e890a5f32071e4- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.c: Correct error in main().
- Commit:
787957df3c63e9a734a66d1059bfa0b01e2748fd- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.c: Standardize error handling with die() function.
- Add die() function matching bxnotify pattern for consistent
error handling across the suite.
- Replace fprintf/exit/cleanup call sites with die().
- Fix shadowing bug in socket_init() where local variables
masked globals, preventing proper cleanup.
- Commit:
f7cc10d779f671cfc3ac8d06a30c6f44daf41265- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.c: Add support for override_redirect windows.
- Add guard in manage() to ignore override_redirect windows.
- Implement or_add/or_remove to track override_redirect windows
via CreateNotify.
- Add restack_overrides() to ensure these windows remain above
the managed stack.
- Add feature for keeping bxnotify notifications above the
managed stack.
- Commit:
35aad0741352b1d223abe9dca6d9d4120db65631- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.c: Edit comments.
- Commit:
15d700d967eab71ec9736c8e86c50116e5af217b- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.1: Edit description section.
- Commit:
1f13f47808bf0d67bc001ff1b8dbb286b8ce3db0- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
README.md: Edit for clarity and consistency.
- Commit:
f0748742c5f7f059b1167509edaab3f5e1d32b1d- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.1: Update author and log file directory.
- Commit:
e746ba3d3b21a47a81f78c6ec788ffc82320337b- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
README.md: Initial commit.
- Commit:
9c5a3857480649bf34ac3a62c347b39c5e0a7b55- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.1: Initial commit.
- Commit:
a7d2cff745b166b8ddb00ac663596cf46516b1b1- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
Makefile: Add man page install and uninstall.
- Commit:
875950cb8903aabe6ea624a6b825a407f1fafd6a- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
LICENSE.md: Update license details.
- Commit:
54d1087c23729ab4bcd1cea032a89df653f342e6- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.c: Reorder functions to match order in forward declarations.
- Commit:
f273930fd417e44463c7284c61a622e349f04641- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
Makefile: Start preparing for compiling bxwm with cproc.
- Add -std=c11 and -pendantic to CFLAGS
- Change LIBX to LDLIBS
- Commit:
50e7e78e10e3905532580410faf3b2a83f9ec7eb- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
config.def.h: Remove unnecessary comments.
- Commit:
08f4348e34813e6491f12260ef98c315649f58e5- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.c: Clean up of comments and debugging.
- Remove redundant code-restatement comments
- Add structural comments for file readability
- Convert non-critical fprintf calls to logmsg
- Remove unnessary cleanup() fprintf call
- Commit:
9c8821a84e92c4ceb948bd14259d6519f7c2a307- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.c, config.def.h: Remove dead code.
- Commit:
550f8a99501b5c3da55db695f0c1e9cf9886c42e- From:
- Brett Fisher <code@brettfisher.xyz>
- Date:
bxwm.c: Decouple key handling logic from the window manager.
- Remove X11/keysym.h header
- Remove Keycode caching in main()
- Remove KeyPress event handling in main()
- Remove XGrabKey calls in setup()
