0
I Use This!
Inactive

Commits : Listings

Analyzed about 7 hours ago. based on code collected about 7 hours ago.
Sep 16, 2024 — Sep 16, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* user.lisp (command): new defstruct (*command-hash*): new defvar (define-stumpwm-command): new macro (set-key-binding): change 3rd arg to cmd ("next"): new stumpwm command ("prev"): likewise ("delete"): likewise ("kill"): likewise ("banish"): likewise ("windows"): likewise ("select"): likewise (shell-command): remove function ("other"): new stumpwm command (run-shell-command): new function ("exec"): new stumpwm command ("hsplit"): likewise ("vsplit"): likewise (remove-split): use format for debugging output ("remove"): new stumpwm command ("sibling"): likewise (choose-frame-by-number): new function ("fselect"): new stumpwm command (eval-line): take the expression to eval as the second arg ("eval"): new stumpwm command (split-by-one-space): new function (parse-and-run-command): likewise (interactive-command): new function ("colon"): new stumpwm command ("pull"): likewise ("meta"): likewise (renumber): take the new number as arg #2 ("number"): new stumpwm command ("reload"): likewise (set-default-bindings): bind keys to stumpwm commands More... almost 21 years ago
added Manuel More... almost 21 years ago
first revision More... almost 21 years ago
(screen): remove frame-hash. all dependant code updated. More... almost 21 years ago
* user.lisp (set-default-bindings): add a binding for kill-current-window. (focus-forward): only focus the window, nw, if it is non-null. (kill-current-window): new function More... almost 21 years ago
(load-rc-file): new function (stumpwm): echo a welcome message. Load the rc file and display any errors that occurred while loading it. More... almost 21 years ago
* stumpwm.lisp (parse-display-string): new function (stumpwm): take an optional display string as an argument and parse it. If it is nil then use the DISPLAY environment variable. More... almost 21 years ago
* core.lisp (send-client-message): new function (window-name): use coerce to turn it into a string (window-class): new function (maximize-window): use multiple-value-bind to bind variables to the hints returned by geometry-hints (geometry-hints): return the hints using #'values (focus-window): send a wm-take-focus client message (delete-window): use send-client-message to send the delete window client message More... almost 21 years ago
add renumber. add cheap modifiers. More... over 21 years ago
(process-new-window): set the window state to normal (process-existing-windows): don't process internal windows (process-existing-windows): print the name of the window being processed (internal-window-p): new function (init-screen): grab the prefix key on the focus window. don't listen for any events on the focus-window. More... over 21 years ago
(split-frame): don't give the new frame a window More... over 21 years ago
*** empty log message *** More... over 21 years ago
Added frame support More... over 21 years ago
(:stumpwm): update system description to reflect new file names. More... almost 22 years ago
*** empty log message *** More... almost 22 years ago
* stumpwm.lisp (stumpwm-internal-loop): handle a timer. Call unmap-all-message-windows when the timer times out. More... almost 22 years ago
(stumpwm): call set-default-bindings More... almost 22 years ago
* stumpwm-user.lisp (shell-command): use *shell-program* More... almost 22 years ago
* stumpwm.lisp (stumpwm): run *start-hook* More... almost 22 years ago
install docs More... almost 22 years ago
Create an ASDF package. More... almost 22 years ago
*** empty log message *** More... almost 22 years ago
* stumpwm-input.lisp (read-key): remove screen argument. All callers updated. (read-key-handle-event): declare display as ignorable. (read-key-handle-event): in key-press, declare event-slots and root as ignorable. More... almost 22 years ago
* stumpwm.lisp (*window-format-fn*): bound to default-window-format (*key-binding-alist*): bind #\a to echo-date (mapcar-hash): declare key as ignorable in lambda fn (default-window-format): new function (find-free-window-number): remove window parameter (process-existing-windows): call absorb-mapped-window. give the first window in the mapped window list focus. (echo-string-list): new function (echo-window-list): remove (echo-string): new function (:configure-request): focus the window if a :bave stack-mode request was made. (:map-request): call absorb-mapped-window (absorb-mapped-window): new function (handle-events): remove function (stumpwm-internal-loop): call xlib:process-event directly. (error-handler): correctly detect another WM running and signal an error. (:destroy-notify): call remove-window. (:unmap-notify): call remove-window (remove-window): new function (add-window): add a window-table entry and the window's new number. More... almost 22 years ago
* stumpwm-user.lisp (select-window): pass a prompt to read-one-line. More... almost 22 years ago
* stumpwm.lisp (init-screen): select events on the root window first. (error-handler): new function (stumpwm): set the display's error handler More... almost 22 years ago
*** empty log message *** More... almost 22 years ago
*** empty log message *** More... almost 22 years ago
* stumpwm-input.lisp (read-one-line): renamed from read-line. Callers updated. More... almost 22 years ago
* stumpwm-input.lisp (keycode->string): use keysym->character. More... almost 22 years ago