summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorsabetts <sabetts>2005-10-20 06:21:44 +0000
committersabetts <sabetts>2005-10-20 06:21:44 +0000
commitc7b7f18ea8e839f142688ad2f2fa3e3b128abfad (patch)
treefbd16bfc8527e9842f57f798589eddd66e320238 /NEWS
parent0f52e43fa926565b8ab1b0f95fc401e15a4bd8c7 (diff)
downloadratpoison-c7b7f18ea8e839f142688ad2f2fa3e3b128abfad.zip
* src/window.c: include unistd.h
(get_child_info): new function (add_to_window_list): get the window's client's pid if possible and assign the window the appropriate group and frame. (add_to_window_list): init intended_frame_number (save_mouse_position): save the position relative to the window (give_window_focus): restore the position relative to the window (set_active_window_body): put the window in the frame contained in intended_frame_number when appropriate. * src/screen.c (screen_find_frame_by_frame): new function (init_screen): add the net_supported atom to the root window. * src/main.c (main): init netwm atoms * src/group.c (groups_find_group_by_group): new function * src/globals.c (_net_wm_pid, _net_supported): new globals * src/data.h (struct rp_window): new field intended_frame_number. (struct rp_child_info): new fields group, frame, screen. * src/actions.c (spawn): call the command directly when new argument, raw, is non zero. all callers updated. (spawn): fill in the frame, group and screen for the child.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS13
1 files changed, 13 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 46a1e04..2cf77c6 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,19 @@ are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
* Changes since 1.4.0-beta4
+** _net_wm_pid property supported
+ratpoison will put windows that have the _net_wm_pid property into the
+frame & group that was current when the windows' client was
+launched. for example:
+
+ ratpoison -c split -c gnew -c "exec firefox" -c focus -c gnext
+
+will Do The Right Thing.
+
+** set warp change
+the mouse position relative to the window is now used, instead of
+relative to the root window.
+
** new compat command
the old def* aliases are depricated and have been moved to this
command. Execute it to restore these bindings.