Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-20 | tmpwm fix: SIG_IGN -> SIG_DFL | Jé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-26 | environment handling fixes | Jé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-07-01 | cmd_info: also display a window not in the current group | Bernhard 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-10 | Fix display_string construction to handle new XDisplayString() behaviour | anthony | |
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-23 | don'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-05-18 | add a titlechanged hook | Zed Lopez | |
2010-05-07 | fix alias bug | Keith 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-16 | in init_screen, properly handle a dot in the display string | Shawn Betts | |
2010-04-12 | add a new_window_hook to the map_window function of manage.c. | Eric A | |
2010-03-31 | Cleaned up some cmdret, sbuf, char * usage; eliminating associated memory leaks | Kipling Inscore | |
2010-03-17 | fix swap across multiple screens | Bernhard 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-31 | change error message for gdelete to reduce confusion. | Shawn Betts | |
2010-01-31 | cother/iother Segfault patch | Rob 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. | |||
2009-07-17 | move libraries from LDFLAGS to LDADD to avoid problems in argument order | Bernhard R. Link | |
2009-07-15 | silence gcc false-positive undefined warning | Bernhard R. Link | |
2009-07-15 | silence gcc warnings against empty if branches | Bernhard R. Link | |
2009-07-15 | silence unused variables and unused parameters warnings | Bernhard R. Link | |
2009-07-15 | use gcc's __builtin_prefetch if available to silence problems with the empty ↵ | Bernhard R. Link | |
prefetch function | |||
2009-07-15 | silence warnings about signed/unsigned char mismatch | Bernhard R. Link | |
2009-07-15 | do not shadow identifiers (silencing gcc's -Wshadow warnings) | Bernhard R. Link | |
2009-07-04 | fix inverted text when using xftwinliststyle-row_broken | Shawn Betts | |
Now the inverted rectangle is drawn first and the text overtop in the bg color. | |||
2009-05-31 | only add command to general history if it was entered interactivelywinliststyle-row_works | Bernhard R. Link | |
2009-04-30 | fix 'set fgcolor' for xft. Change screen's ft_font and color slots to ↵ | Shawn Betts | |
xft_font and xft_color. | |||
2009-04-29 | Fix 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-13 | grab the keyboard and pointer in cmd_resize | Shawn Betts | |
* fixes a bug that hangs rp: in resize mode, click firefox and rp hangs | |||
2009-04-13 | make 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-13 | fix segfault in banishrel and make it banish to the corner of the frame when ↵ | Shawn Betts | |
there's no window * update documentation | |||
2009-04-13 | Add ratinfo, ratrelinfo, and banishrel commands | Rob Paisley | |
2009-04-13 | resize the help window when a screen is resized | Shawn | |
2009-01-16 | set _net_wm_name for the root window to ratpoison | Bernhard R. Link | |
2009-01-16 | Move screen activation code to new (de)activate_screen functions, | Bernhard R. Link | |
making sure _NET atoms are reset after tmpwm and deleted when exiting. | |||
2008-11-18 | fix AUTO_CLOSE code in unmanage() | Shawn | |
2008-11-01 | in cmd_tmpwm wait for a second if it failed to re-select the root events. | Shawn | |
2008-11-01 | fix (i hope) the tmpwm race condition and the bug that sometimes keys don't ↵ | Shawn | |
work after tmpwm the race condition is fixed by spinning in a loop with a special error handler until it is confirmed that the root event selections were successfully. Existing windows don't get their top level keys grabbed, so after the windows are synced up, grab the top level keys on all windows. | |||
2008-10-22 | include limits.h for INT_MAX | Shawn | |
2008-10-22 | make history expansion an option (switched off by default) | Bernhard R. Link | |
2008-10-22 | remove libhistory history handling, only feed it on demand when doing ! ↵ | Bernhard R. Link | |
expansion | |||
2008-10-22 | add 'set historysize' and 'set historycompaction' (defaulting to true) to ↵ | Bernhard R. Link | |
compact history | |||
2008-10-22 | alternate history implementation when no libhistory is available | Bernhard R. Link | |
2008-10-22 | move all HAVE_HISTORY into history.c | Bernhard R. Link | |
2008-10-22 | SHELLCMD history only shows execute arguments, things to execute are stored ↵ | Bernhard R. Link | |
as in history as execute commands | |||
2008-10-22 | define different history types and use them | Bernhard R. Link | |
(implementation does not separate them yet, though) | |||
2008-10-22 | return the correct value when set_barinpadding is called without arguments | Antti Nykänen | |
Currently, when you execute C-t : set barinpadding, you actually get the bar's border width. This patch fixes that. | |||
2008-10-19 | disallow duplicate group names | Ali Gholami Rudi | |
2008-10-12 | PID support for format_string | Antti Nykänen | |
2008-10-12 | run switch group hooks after gdelete | Ali Gholami Rudi | |
When current group is deleted, a new group is selected but switch group hooks are not run. This patch calls set_current_group() which runs those hooks. | |||
2008-10-12 | don't delete the last group | Ali Gholami Rudi | |
Currently gdelete deletes the last group and creates a new empty group. This patch changes gdelete to show a message, instead. | |||
2008-10-12 | select the last visited group after gdelete | Ali Gholami Rudi | |
2008-10-12 | change grename arg type to arg_REST | Shawn | |
2008-10-12 | add grename command | Ali Gholami Rudi | |