summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-11-03(blank_frame): use the frames screen, not the current screen.sabetts
2004-11-03* src/group.c (group_last_window): add argument, the screen to find thesabetts
window in. All callers updated. (group_prev_window): make sure the matched window is in the same screen as win. (group_next_window): likewise * src/window.c (find_window_other): add argument, the screen to find the window in. All callers updated.
2004-10-29remove the echo /tmp/boom line.sabetts
2004-10-28(set_padding): fix the padding order in xsprintf.sabetts
2004-10-28fixed bogus emacs for sabettssabetts
2004-10-25(cmd_set): check if var is NULL before checking strlen(var)sabetts
2004-10-12fixup email mismatch.sabetts
2004-10-08(Frame Numbering): new topicsabetts
2004-10-08msgwait was accidentally deletedsabetts
2004-10-07*** empty log message ***sabetts
2004-10-07Add a -f option to forcefully create symlinks ofsabetts
missing files.
2004-10-05* src/actions.c (cmd_source): display an error message if no file is supplied.sabetts
2004-10-05* src/actions.c (cmd_unsetenv): add an '=' to the string passed tosabetts
putenv.
2004-10-05* src/main.c (print_version): update copyright date.sabetts
2004-10-05* src/conf.h (DEFAULT_FONT): new definesabetts
* src/main.c (init_defaults): use the DEFAULT_FONT define
2004-10-05(parse_wingravity): accept numbers for gravity.sabetts
2004-10-05(cmd_version): add the build date and time.sabetts
(cmd_fselect): in interactive mode, return 'abort' when the user aborts, the frame number when they select one, or 'No such frame' when they selected a nonexistent one. (cmd_version): return the version string in non-interactive mode.
2004-10-05more docs on keymapssabetts
2004-10-05borked the version, changing it back.sabetts
2004-10-05doc patchsabetts
2004-10-05new command, sselectsabetts
(cmd_sselect): new function. added prototype. (cmd_set): free 'var' at the appropriate places.
2004-10-05new command, sselectsabetts
(cmd_sselect): new function. added prototype.
2004-10-05(property_notify): pass the root window tosabetts
receive_command. (receive_command): take a root window as an argument and use it to listen for the command.
2004-10-05* src/screen.h (is_a_root_window): new prototypesabetts
* src/screen.c (is_a_root_window): new function * src/events.c (property_notify): check for ratpoison commands on every root window, not just the default root window. * src/communications.c (send_command): store the root window in a variable, root. and use it whenever the root window is needed.
2004-09-29* configure.in: Warn when the history header or library is notsabetts
found and compile without history support. * src/ratpoison.h: change ifdef to check for HAVE_HISTORY. * src/manage.c (get_state): change data to an unsigned char and cast data to a long* when it's used. * src/main.c (main): change ifdef to check for HAVE_HISTORY. (clean_up): likewise * src/history.c: change ifdef to check for HAVE_HISTORY. * src/events.c (receive_command): make prop_return an unsigned char. * src/editor.c (editor_history_previous): change ifdef to check for HAVE_HISTORY. (editor_history_next): likewise (editor_enter): likewise
2004-09-27(ratpoison-command): use call-process.sabetts
2004-06-14*** empty log message ***sabetts
2004-06-14(init_defaults): set default for window list style tosabetts
column.
2004-06-03* src/number.c (numset_add_num): add debugging output to print the args.sabetts
(numset_release): likewise (numset_request): add debugging output to print the requested number * src/manage.c (withdraw_window): Print an error when withdrawing a window who's number is -1. * src/main.c (clean_up): free the global frame numset. (free_screen): don't free the screen's numset, since it's a pointer to the global numset. * src/group.c (group_del_window): don't release the window number here. It's already been done in group_unmap_window. * src/events.c (configure_request): only change the stack mode for non withdrawn windows.
2004-05-20* src/input.c (rp_mask_to_x11_mask): handle the shift modifiersabetts
(x11_mask_to_rp_mask): likewise (keysym_to_keycode_mod): Make sure lower != keysym before adding the shift mask. (keysym_to_string): handle the shift modifier. use 's' for super instead of 'S' (cook_keycode): keep the shift modifier if XLookupString didn't gobble it. * src/data.h (RP_SHIFT_MASK): new define * src/actions.c (parse_keydesc): parse the shift modifier change super to 's' from 'S'.
2004-05-20(format_window_name): add %f format optionsabetts
2004-05-05*** empty log message ***sabetts
2004-05-05(grab_key): use keysym_to_keycode_mod to get thesabetts
keycode and modifier for the keysym. (keysym_to_keycode_mod): new function
2004-04-24* src/data.h (struct rp_defaults): new members, font_string,sabetts
fgcolor_string, bgcolor_string. * src/actions.c (set_font): return defaults.font_string when data is NULL (set_fgcolor): likewise for fgcolor_string (set_bgcolor): likewise for bgcolor_string * src/manage.c (ungrab_top_level_keys): properly grab capital letters. * src/main.c (init_defaults): init fgcolor_string, bgcolor_string, and font_string * src/input.c (grab_key): change keysym type to KeySym. convert keysym to keycode. All callers updated.
2004-04-19* src/actions.c (cmd_set): if non-interactive and no arguments aresabetts
specified, then output the current value of all variables.
2004-04-19new newssabetts
2004-04-19* src/messages.h (MESSAGE_PROMPT_SELECT_VAR): new definesabetts
(MESSAGE_PROMPT_VAR_VALUE): likewise * src/actions.h (cmd_set): new prototype * src/actions.c (user_commands): remove all def* commands. Add 'set' command. rename all cmd_def* commands to set_*. Add prototypes for set_* commands. (struct set_var): new struct (set_vars): new static global (cmd_set): new function (var_completions): new function (initialize_default_keybindings): add aliases for def* commands
2004-04-18documentation refactoringsabetts
2004-04-18*** empty log message ***sabetts
2004-04-18* src/events.c (configure_request): only display a raise requestsabetts
if the window isn't already focused.
2004-04-18* src/manage.h (ungrab_keys_all_wins): new prototypesabetts
(grab_keys_all_wins): likewise * src/manage.c (grab_top_level_keys): renamed from grab_prefix_key (all callers updated). Grab all keys in the top level keymap. (ungrab_top_level_keys): renamed from ungrab_prefix_key (all callers updated). ungrab all keys in the top level keymap. (ungrab_keys_all_wins): new function (grab_keys_all_wins): likewise * src/globals.c: (rp_key_hook): rename from rp_prefix_hook. Dependant code updated. (set_rp_window_focus): change 'prefix' hook to 'key' hook. * src/events.c (handle_key): handle a top level key press. (handle_key): new arguments ks, and mod. (key_press): pass the keysym and modifier to handle_key * src/conf.h (TOP_KEYMAP): new define * src/actions.c (cmd_v_split, cmd_h_split): swap names. (user_commands): bind split to cmd_v_split. (initialize_default_keybindings): initialize the top level keymap (cmd_definekey): update the keys grabbed when changing a key on the top level keymap. (cmd_escape): update the escape key in the top level map. (cmd_delkmap): don't allow the deletion of the top level keymap.
2004-04-18error updatesabetts
2004-04-18update docssabetts
2004-04-18(cmd_v_split, cmd_h_split): swap names.sabetts
(user_commands): bind split to cmd_v_split.
2004-04-04* src/main.c (init_defaults): init frame_selectors.sabetts
* src/data.h (struct rp_defaults): new field, frame_selectors. * src/actions.h (cmd_defframesels): new prototype * src/actions.c (user_commands): new command defframesels (frame_selector): new function (frame_selector_match): likewise (cmd_defframesels): likewise (cmd_fselect): use default.frame_selectors to select a frame.
2004-03-02fix check for Xinerama.hsabetts
2004-02-27new filessabetts
2004-02-27*** empty log message ***sabetts
2004-02-27* src/screen.c (screen_free_nums): new function. prototype addedsabetts
(init_screens): init rp_frame_numset (init_screen): set screen's frames_numset to rp_frame_numset * src/globals.h: new global prototype, rp_frame_numset * src/globals.c: new global, rp_frame_numset * src/split.c (find_last_frame): find the last from of all the screens. prototype updated. Callers updated. (find_frame_number): search all screens. prototype updated. callers updated. * src/actions.c (cmd_fselect): select from frames in all screens.
2004-02-27*** empty log message ***sabetts