summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-28Prompt on interactive quit when confirmquit is true.cr/add_confirmquitcos
Quitting a window manager is a very special and dangerous operation compared to exiting an editor, a web browser or something else with a command syntax very similar to ratpoison's. This commit adds some protection for those (us) who occasionally unintentionally types quit at the wrong prompt.
2016-02-23Fix select error handling.brainwash
Skip the error message and only show the window list when selecting an used window number in interactive mode.
2015-06-16New settable variable, framemsgwaitJérémie Courrèges-Anglas
Same as "msgwait" for for "Current Frame" messages.
2015-06-16Make msgwait a variable; keep the command for a whileJérémie Courrèges-Anglas
2015-02-05Document that dedicate can take an argument.Jérémie Courrèges-Anglas
2015-02-05Be more strict about what "dedicate" acceptsJérémie Courrèges-Anglas
No argument or... either 0 or 1. Will perhaps make debugging easier.
2015-01-08Fix double free at exit time.Jérémie Courrèges-Anglas
On Ubuntu (system used by the problem reporter) this is a double free, on OpenBSD with S in malloc.conf it ends in a SIGBUS probably because of the aggressive junking.
2014-12-31Third try at cleaning set_active_window_bodyJérémie Courrèges-Anglas
Delete the weird logic and the nested loops. Use a true helper function, don't just move code around.
2014-12-31Style fixes in set_active_window_bodyJérémie Courrèges-Anglas
* Delete useless parens * Sprinkle whitespace * No "if (cond) statement;" on a single line (items from the GNU coding standards, cf. README.developers) Additionally, * Don't mix code and decls, for consistency * Compare pointers against NULL
2014-12-30Refactor duplicate branches of if() into a single block with leading ?:.Jeff Abrahamson
2014-12-30Move to ratpoison-1.4.9-beta.Jérémie Courrèges-Anglas
2014-09-17Comment on why XKeycodeToKeysym is still needed.Jérémie Courrèges-Anglas
Prodded by Jeff Abrahamson.
2014-09-15Plug memory leak in xineramaJérémie Courrèges-Anglas
If there is only one Xinerama screen we do not care about Xinerama but we should still free resources we just obtained.
2014-09-15Correct tortuous comparison that triggers warningsJérémie Courrèges-Anglas
The code was actually correct but boy, this is no way to write a comparison. XineramaQueryVersion() returns zero on failure, so compare against that. Not False, not Success, not Maybe.
2014-09-14Here comes ratpoison-1.4.8Jérémie Courrèges-Anglas
2014-09-14ChangeLog bits for 1.4.8Jérémie Courrèges-Anglas
2014-09-14NEWS entries for 1.4.8Jérémie Courrèges-Anglas
2014-09-14Check for and include sys/stat.hJérémie Courrèges-Anglas
* needed by the recent use of fchmod, missing include warning triggered on Debian stable but not OpenBSD
2014-06-14Fix sfdump.Jérémie Courrèges-Anglas
One more proof that I should not hack on the multiple screens support. Patch from Joshua Leners.
2014-06-14Rewrite libhistory handling.Jérémie Courrèges-Anglas
2014-06-14Fix --enable-mdoc error message.Jérémie Courrèges-Anglas
2014-06-14Support --enable-debug=noJérémie Courrèges-Anglas
Reported by Jeroen Roovers (jer@gentoo) who proposed a similar patch.
2014-06-14Kill RCS Ids.Jérémie Courrèges-Anglas
2014-06-14Move to 1.4.7-betaJérémie Courrèges-Anglas
2014-05-28Clean-up duplicate entries in AUTHORS file.fix/authors_dups_clean-upcos
2014-05-19Bad version in the latest NEWS chunk.Jérémie Courrèges-Anglas
This is a listing of changes since 1.4.6, not 1.4.7. Duh. Noticed by brainwash on #ratpoison, thanks!
2014-04-22"Fix" for sloppy.cJérémie Courrèges-Anglas
* so it seems like this change makes some users' life better. It still fails to behave properly here, but I don't care. :)
2014-04-21s/EMACS/Emacs/Jérémie Courrèges-Anglas
2014-04-21README tweaks from Jeff Abrahamson.Jérémie Courrèges-Anglas
* mention the use of sudo instead of a privileged shell * advertize the use of ./autogen.sh for users that pull from git * bonus: mention automake and the fact that recent autotools releases are needed
2014-04-09Remove MERCHANDISE.Jérémie Courrèges-Anglas
As discussed with Ryan, the service has been discontinued. :)
2014-04-08Here comes ratpoison-1.4.7Jérémie Courrèges-Anglas
2014-04-08Merge the last Changelog bits before release.Jérémie Courrèges-Anglas
2014-04-08Mention the permissions change on the history fileJérémie Courrèges-Anglas
* also delete a useless line while here
2014-04-08Two hyphens that should be minus signs.Jérémie Courrèges-Anglas
Proposed earlier by Bernhard R. Link.
2014-04-02Here's 1.4.7-rc3.Jérémie Courrèges-Anglas
2014-04-02At saving time, restrict the permissions of the history fileJérémie Courrèges-Anglas
2014-04-02fclose returns 0 on successJérémie Courrèges-Anglas
* amend the test to avoid needless spamming when running in debug mode * tweak spacing while here
2014-04-02Make sbuf_printf update the len and maxsz internal fieldsJérémie Courrèges-Anglas
* sbuf_printf updated the .data field with a freshly allocated string, but didn't bother setting the .len and .maxsz fields of the sbuf. Calling other sbuf_* functions on the same sbuf could lead to erratic behavior and data corruption. eg. in init_screen, the screen's display_string ended up corrupted, using putenv ratpoison couldn't override the DISPLAY environment variable in child processes anymore, introducing a regression on multi-screen setups. Bug reported and cause tracked down by William Yodlowsky, the maintainer of the OpenBSD ratpoison port. Thanks!
2014-03-29Here's 1.4.7-rc2.Jérémie Courrèges-Anglas
2014-03-29Amend the VARIABLES introduction paragraph.Jérémie Courrèges-Anglas
2014-03-29`warp' requires an argument.Jérémie Courrèges-Anglas
Noticed by Bernhard R. Link.
2014-03-29Better wording.Jérémie Courrèges-Anglas
2014-03-29In read_shellcmd make sure we don't dereference a NULL pointer.Jérémie Courrèges-Anglas
2014-03-29Detect XKB support at build and runtime.Jérémie Courrèges-Anglas
2014-03-29Group non-optional args with parens.Jérémie Courrèges-Anglas
2014-03-29Make the `-pixels' case stand out for vsplitJérémie Courrèges-Anglas
2014-03-29Replace spaces with hyphens to stress the need for a single word.Jérémie Courrèges-Anglas
Proposed earlier by Bernhard R. Link.
2014-03-29Li -> Cm for various command subarguments.Jérémie Courrèges-Anglas
Prompted by a discussion with Bernhard R. Link.
2014-03-29Hooks names aren't placeholders but really command modifiers.Jérémie Courrèges-Anglas
Prompted by a discussion with Bernhard R. Link.
2014-03-25`swap' needs at least one argument.Jérémie Courrèges-Anglas