summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-21more up-to-date autotools practicesJérémie Courrèges-Anglas
* use proper AC_INIT / AM_INIT_AUTOMAKE arguments * install macros in m4/ * install junk build files in build-aux/ * replace hand-rolled autogen.sh by autoreconf -i * sync .gitignore
2013-01-20basic contrib/ cleanupJérémie Courrèges-Anglas
* (*.pl, rpws) don't hardcode path to Perl but rely on /usr/bin/env * (allwindows.sh) don't require bash * (rpshowall.sh) properly handle arguments, use portable shell arithmetic * (*.sh) use more quotes * (*.pl, split.sh) use 'ratpoison' if RATPOISON isn't in the environment (and don't error out)
2013-01-20tmpwm fix: SIG_IGN -> SIG_DFLJérémie Courrèges-Anglas
for waitpid(SIGCHLD, SIG_IGN) behaves wildly differently across OSes. Fixes tmpwm hanging after child wm exits on OpenBSD.
2012-12-26environment handling fixesJérémie Courrèges-Anglas
* AC_CHECK_FUNCS: +setenv +unsetenv -putenv (the check for putenv() wasn't used anyway) * prefer setenv() to putenv() in cmd_setenv() * prefer unsetenv() to putenv() in cmd_unsetenv() - putenv("FOO") isn't legit everywhere - putenv("FOO=") will only work on MinGW * make the getenv command return an empty output if the variable wasn't found * while here, split and sort AC_CHECK_FUNCS |cos| on #ratpoison reported that environment variables weren't properly removed, and proposed a different fix. thanks!
2012-08-10contrib/genrpbindings: removing the space between method name and the ↵Vincent Batts
parenthesis Ruby syntax got more restrictive, so spaces are no longer allowed there.
2012-07-01cmd_info: also display a window not in the current groupBernhard R. Link
Without this change, cmd_info displays "No Window" if called with the current window not in the current group (for example directly after a gselect). This change makes it also look in other groups. In that case it might show a number not the one to switch back to it without switching the group first, but I guess that is less confusing than just claiming there is no window.
2011-05-25remove mention of non-existant keybinding for quit from manpageBernhard R. Link
2011-05-10Fix display_string construction to handle new XDisplayString() behaviouranthony
XDisplayString does not append ".screen number" to return value after http://gitorious.org/omcfadde/libx11/commit/f92e754297ec5fdb81068b56a4435026666224fa Fix by appending .screen_num to the end of s->display_string in such case
2010-12-23don't follow a pointer that might be NULL (HIDE_MOUSE specific)Bernhard R. Link
In events.c's key_press, the screen the local pointer variable s points to is accessed if HIDE_MOUSE is defined when hiding the cursor. Directly after that there is a "if (!s) return;", which is obviously too late. By default HIDE_MOUSE is not defined in src/conf.h, so this is not a problem unless this feature was enabled at compile time. Found by cppcheck.
2010-08-21document nextscreen and prevscreen default keybindings in the manpageBernhard R. Link
2010-05-18add a titlechanged hookZed Lopez
2010-05-07fix alias bugKeith Amling
When an alias is executed without arguments, for example aliasing "reload" to "source .ratpoisonrc" and then running "reload" by itself results in "source: .ratpoisonrc : No such file or directory" implying it was trying to load ".ratpoisonrc " (note the extra space).
2010-04-16in init_screen, properly handle a dot in the display stringShawn Betts
2010-04-12document newwindow hookShawn Betts
2010-04-12add a new_window_hook to the map_window function of manage.c.Eric A
2010-03-31Cleaned up some cmdret, sbuf, char * usage; eliminating associated memory leaksKipling Inscore
2010-03-17fix swap across multiple screensBernhard R. Link
exchange_with_frame now always selects the second frame given, simplifying the code (getting rid of segfaults when both were on different screens). This changes the behaviour of cmd_swap to always focus the first argument when two arguments are given. This patch also removes the screen argument of exchange_with_frame, which is now no longer needed (and cmd_swap was giving the wrong screen anyway in the case of multiple arguments given).
2010-01-31change error message for gdelete to reduce confusion.Shawn Betts
2010-01-31cother/iother Segfault patchRob Paisley
As reported by "Gentooer" in the #ratpoison IRC channel, there is a bug in :cother and :iother. If are no windows and you issue either :cother, or :iother ratpoison segfaults. This patch resolves the issue.
2010-01-03correct spelling errors in the manpageBernhard R. Link
2009-11-25Do not manually set docdir to default directory.Bernhard R. Link
The setting of docdir in Makefile.am is uncessary as it is set to the default value. It is harmful as this overwrites the value filled in by autoconf causing a user suplied --docdir= to be ignored. Thanks to Grigorios Bouzakis for reporting this.
2009-10-30update debian/Bernhard R. Link
- to include changes for 1.4.5-2 - to update patches to apply to current git - list explicit commands in debian/README.source how to build from git
2009-07-17move libraries from LDFLAGS to LDADD to avoid problems in argument orderBernhard R. Link
2009-07-15silence gcc false-positive undefined warningBernhard R. Link
2009-07-15silence gcc warnings against empty if branchesBernhard R. Link
2009-07-15silence unused variables and unused parameters warningsBernhard R. Link
2009-07-15use gcc's __builtin_prefetch if available to silence problems with the empty ↵Bernhard R. Link
prefetch function
2009-07-15silence warnings about signed/unsigned char mismatchBernhard R. Link
2009-07-15do not shadow identifiers (silencing gcc's -Wshadow warnings)Bernhard R. Link
2009-07-14update debian/ directory for 1.4.5-1Bernhard R. Link
2009-07-12check for getline in configure.inShawn Betts
This fixes a build error encountered on glibc 2.10 systems
2009-07-12Added functionality to rpws scriptHatem Nassrat
- Move window to different workspace - Workspaces frame state dump and restore (to/from file) commands
2009-07-12bump version to 1.4.6-GITShawn Betts
2009-07-12update NEWSv1.4.5Shawn Betts
2009-07-04fix inverted text when using xftwinliststyle-row_brokenShawn Betts
Now the inverted rectangle is drawn first and the text overtop in the bg color.
2009-05-31only add command to general history if it was entered interactivelywinliststyle-row_worksBernhard R. Link
2009-04-30fix 'set fgcolor' for xft. Change screen's ft_font and color slots to ↵Shawn Betts
xft_font and xft_color.
2009-04-29Fix issues when historysize is zero.Bernhard R. Link
If historysize is 0, do not create .ratpoison_history at exit and do keep no entries in history. (Previously ratpoison would always at least store the last entry).
2009-04-27update debian/ to 1.4.4-1Bernhard R. Link
2009-04-26bump version to 1.4.5-GITShawn Betts
2009-04-26update AUTHORS, NEWS, and ChangeLog with recent changesv1.4.4Shawn Betts
2009-04-24rename ratpoison-info and ratpoison-commands-info to remove name clash with ↵Shawn Betts
ratpoison-cmd.el
2009-04-24in contrib/nogaps.el, placate the emacs Lisp byte-compiler and standardise ↵Philip Hudson
the (require 'cl) line
2009-04-24in contrib/rpws don't create wspl1, since it already exist as the Default group.Shawn Betts
Also add a check to ensure the workspaces creates are at least 2.
2009-04-13grab the keyboard and pointer in cmd_resizeShawn Betts
* fixes a bug that hangs rp: in resize mode, click firefox and rp hangs
2009-04-13make ratinfo and ratrelinfo work with ratpoison -c and return coordinates ↵Shawn Betts
relative to current frame when there's no window * update docs
2009-04-13fix segfault in banishrel and make it banish to the corner of the frame when ↵Shawn Betts
there's no window * update documentation
2009-04-13add texinfo documentation for ratinfo, ratrelinfo, banishrel commandsShawn Betts
2009-04-13Add ratinfo, ratrelinfo, and banishrel commandsRob Paisley
2009-04-13Allowing for next and prev workspace switching.Hatem Nassrat