summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-10-18* src/split.c (show_frame_indicator): call XSync after clearing the window.sabetts
* src/input.c (get_more_input): clear the window after it is raised. Call XSync aftwards. * src/conf.h (MAX_LINK_DEPTH): new define * src/bar.c (marked_message): clear the window after it is raised. Call XSync aftwards. * src/actions.h (cmd_link): new prototype * src/actions.c (user_command): new command 'link' (find_command_by_keydesc): new function (resolve_command_from_keydesc): likewise (cmd_link): likewise
2001-10-18focuslast commandsabetts
2001-10-18focuslast commandsabetts
2001-10-18* src/split.h (find_last_frame): new prototypesabetts
* src/split.c (update_last_access): new function (find_last_frame): likewise (split_frame): update the new frame's last_access field (set_active_frame): update the new current frame's last_access field * src/input.h (x11_mask_to_rp_mask): new prototype (rp_mask_to_x11_mask): likewise * src/input.c (x11_mask_to_rp_mask): new function (rp_mask_to_x11_mask): likewise * src/events.c (handle_key): convert X11 modifier masks to rp modifier masks where appropriate. * src/actions.h (cmd_focuslast): new prototype * src/actions.c (initialize_default_keybindings): new keybinding for "focuslast" (cmd_focuslast): new function (user_command): new command "focuslast"
2001-10-18(struct rp_window_frame): new field 'last_access'sabetts
(RP_CONTROL_MASK): new define. All code depending on the X11 modifier mask equivalent has been changed to use this where appropriate. (RP_META_MASK): likewise (RP_ALT_MASK): likewise (RP_SUPER_MASK): likewise (RP_HYPER_MASK): likewise
2001-10-18cleaned up some ambiguous termssabetts
2001-10-18concepts section addedsabetts
2001-10-18updates for the gravity name change.sabetts
2001-10-18updates for the gravity name change.sabetts
2001-10-12(show_last_message): abort if there was no lastsabetts
message.
2001-10-11fixed a raise request rudeness maladysabetts
2001-10-10(remove_frame): Make sure the frame attempting tosabetts
take up the space of the deleted frame overlaps the deleted frame after the size change. (remove_frame): More debug messages
2001-10-10(format_window_name): add formatting option '%l' tosabetts
grab the last_access field from the window.
2001-10-07updated to reflect changesalgernon
2001-10-07recommend ratmenu and xvt (instead of xterm)algernon
2001-10-06s/ratpoisonrc-mode.el/ratpoison.el/galgernon
2001-10-05ratpoison.el stuffalgernon
2001-10-05new filealgernon
2001-10-05superceded by ratpoison.elalgernon
2001-10-02(marked_message_printf): Handle a return value fromsabetts
vsnprintf of -1 properly.
2001-09-28remove 'r' and 'k'.sabetts
2001-09-23(initialize_default_keybindings): Change C-t a andsabetts
C-t C-a binding to "time".
2001-09-21add split.shsabetts
2001-09-21initial revisionsabetts
2001-09-21*** empty log message ***sabetts
2001-09-21*** empty log message ***sabetts
2001-09-21* src/split.h (find_frame_up): new prototypesabetts
(find_frame_down): likewise (find_frame_left): likewise (find_frame_right): likewise * src/split.c (find_frame_up): new function (find_frame_down): likewise (find_frame_left): likewise (find_frame_right): likewise * src/manage.c (move_window): use x11 gravity constants to denote gravity. * src/main.c (ratpoison_longopts): remove --kill and --restart. Dependant code updated. (init_defaults): use x11 gravity constants to denote gravity. (main): only display the startup message if defaults.startup_message is on. * src/list.c (update_window_gravity): rename from update_window_position. dependant code updated * src/events.c (client_msg): don't test for restart or kill client messages. (client_msg): properly handle iconify requests. (get_event): kill and restart the process here. * src/data.h (TOP_LEFT): remove define (TOP_CENTER): likewise (TOP_RIGHT): likewise (CENTER_LEFT): likewise (CENTER_CENTER): likewise (CENTER_RIGHT): likewise (BOTTOM_LEFT): likewise (BOTTOM_CENTER): likewise (BOTTOM_RIGHT): likewise (struct rp_window): rename field to position to gravity. (struct rp_defaults): rename win_pos to win_gravity, trans_pos to trans_gravity and maxsize_pos to maxsize_gravity. (rp_restart): remove global variable (rp_kill): likewise * src/communications.h (send_kill): remove prototype (send_restart): likewise * src/communications.c (send_restart): remove function. obsolete. (send_kill): likewise * src/bar.c (bar_x): Use X11 gravity constants to denote location. (bar_y): likewise * src/actions.h (cmd_focusup): new prototype (cmd_focusdown): likewise (cmd_focusleft): likewise (cmd_focusright): likewise (cmd_startup_message): likewise (cmd_restart): likewise * src/actions.c (cmd_quit): just set the kill_signalled variable. (parse_wingravity): use compass directions to describe the gravity (parse_wingravity): renamed from parse_winpos. dependant code updated. (cmd_gravity): renamed from cmd_pos. dependant code updated. (cmd_defwingravity): renamed from cmd_defwinpos. dependant code updated. (cmd_deftransgravity): renamed from cmd_deftranspos. dependant code updated. (cmd_defmaxsizegravity): renamed from cmd_defmaxsizepos. dependant code updated. (cmd_focusup): new function (cmd_focusdown): likewise (cmd_focusleft): likewise (cmd_focusright): likewise (cmd_restart): likewise (cmd_startup_message): likewise (user_commands): new commands "focusup" "focusdown" "focusright" "focusleft" "startup_message" "restart".
2001-09-18(window_name): make sure the default window name issabetts
not NULL. In this case return win's user_name field which is never NULL.
2001-09-18Thank you comments for patchessabetts
2001-09-18* src/actions.c(cmd_defwinpos): abort if data is NULLsabetts
(cmd_deftranspos): likewise (cmd_defmaxsizepos): likewise (cmd_defmaxsizepos): Use the correct command name in call to message. (cmd_deftranspos): likewise (cmd_defwinpos): likewise
2001-09-18* src/actions.c(user_commands)[0]: remove "lastmsg" from the list.sabetts
2001-09-18* src/actions.h (cmd_info): new prototypesabetts
(cmd_lastmsg): likewise * src/bar.h (show_last_message): new prototype * src/bar.c: new static globals last_msg, lash_mark_start, and last_mark_end. (marked_message): Store the message in last_msg. (show_last_message): new function * src/actions.c (cmd_info): new function (cmd_lastmsg): likewise (user_commands): new commands "info" and "lastmsg" (initialize_default_keybindings): Add key bindings for "info" and "lastmsg".
2001-09-18* src/actions.h (cmd_unsetenv): new prototypesabetts
* src/actions.c (cmd_unsetenv): new function (user_commands): new "unsetenv" command
2001-09-18* src/ratpoison.h (xstrdup): new prototypesabetts
* src/main.c (xstrdup): new function. All calls to strdup replaced with calls to xstrdup. (main): Keep a list of all commands pasted in through the -c command-line option. (main): execute all commands pasted in through the -c command-line option. * src/actions.h (cmd_chdir): new prototype * src/actions.c (cmd_clock): rename to cmd_time. Dependant code updated. (user_commands): rename "clock" command to "time". (cmd_chdir): new function (user_commands): new command "chdir".
2001-09-18(cmd_clock): rename to cmd_time. Dependant codesabetts
updated. (user_commands): rename "clock" command to "time".
2001-09-17* src/actions.c (update_all_gcs): new functionsabetts
(cmd_deffont): update the graphics contexts. * src/actions.c (spawn): Only call setsid if it exists. (spawn): Only call setpgid if it exists. (spawn): if setpgid doesn't exist, try setpgrp.
2001-09-16winfmt escape code updatedsabetts
2001-09-16(format_window_name): Use 2 character escape codes,sabetts
like printf. Dependant code updated.
2001-09-16* configure.in: check for setpgrp.sabetts
* src/actions.c (spawn): if setpgid doesn't exist, try setpgrp.
2001-09-16* configure.in: check for setsid and setpgid functions. Addsabetts
contrib/Makefile to AC_OUTPUT. * Makefile.am (SUBDIRS): add contrib
2001-09-16movedsabetts
2001-09-15(spawn): set the process group ID and session IDsabetts
for the spawned process.
2001-09-13new newssabetts
2001-09-13updated to reflect code changessabetts
2001-09-13(command): Gobble the whitespace between thesabetts
command and the argument list. Code that did this in specific commands has been removed. (cmd_setenv): new function (cmd_meta): rename from cmd_generate. All dependant code updated. (cmd_redisplay): rename from cmd_maximize. All dependant code updated. (initialize_default_keybindings): bind "redisplay" to C-t l and C-t c-l. (cmd_msgwait): rename from cmd_defbartimeout. All dependant code updated.
2001-09-13unbind the key if no command is passed to the 'bind' command.sabetts
2001-09-13* src/actions.c (command): Gobble the whitespace between thesabetts
command and the argument list. Code that did this in specific commands has been removed. * src/input.c (update_input_window): Draw a cheap-o cursor
2001-09-09(MAXSIZE_WINDOWS_ARE_TRANSIENTS): definedsabetts
2001-09-09formatting fixupssabetts
2001-09-09typossabetts