summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-09-09* src/list.h (update_window_position): new prototypesabetts
(window_name): new prototype (get_window_list): update prototype * src/events.c (grab_rat): Don't wrap in an #ifdef (ungrab_rat): likewise (handle_key): record if the rat is grabbed and only ungrab it at the end if it was first grabbed. * src/actions.h (cmd_pos): new prototype (cmd_defwinpos): new prototype (cmd_deftranspos): new prototype (cmd_defmaxsizepos): new prototype (cmd_defbartimeout): new prototype (cmd_defbarloc): new prototype (cmd_deffont): new prototype (cmd_defpadding): new prototype (cmd_defborder): new prototype (cmd_definputwidth): new prototype (cmd_defwaitcursor): new prototype (cmd_defwinfmt): new prototype (cmd_defwinname): new prototype * src/messages.h (MESSAGE_FRAME_STRING): new message * src/manage.c (get_wmname): renamed from get_window_name (get_class_hints): new function (get_res_name): likewise (get_res_class): likewise (update_window_name): update the window's wm_name, res_name, and res_class fields. (update_window_name): calls functions get_wmname, get_res_name, get_res_class. (update_window_name): Don't crop the window name. (update_window_information): call update_window_position. (move_window): new function (maximize_transient): only set the window's width and height fields. (maximize_normal): likewise (maximize): call move_window (force_maximize): likewise (force_maximize): if the window has resize hints, resize it 1 resize unit. * src/main.c: new global variable, defaults. remove static variable, font, and move to defaults. Dependant code updated. (init_defaults): new function (main): call init_defaults. (init_screen): initialize the screen's fg_color to black and bg_color to white. * src/list.c (free_window): free the fields user_name, res_name, res_class, and wm_name. (update_window_position): new function (window_name): new function. Code accessing a window's name uses this function. All code updated. (add_to_window_list): call update_window_position (add_to_window_list): initialize wm_name, res_name, and res_class for the new window. (format_window_name): new function (get_window_list): Add parameter fmt. All callers updated. (get_window_list): call format_window_name. * src/conf.h: move Configuration variables to the global variable, defaults. Dependant code updated. * src/data.h (TOP_LEFT): new 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): new fields user_name, wm_name, res_name, res_class, position. (struct rp_window): remove field name. Replaced with user_name. Dependant code updated. (struct screen_info): remove field font. dependant code updated. (struct screen_info): new fields fg_color, bg_color. (struct rp_defaults): new struct (defaults): new global * src/actions.c (parse_winpos): new function (cmd_pos): likewise (cmd_defwinpos): likewise (cmd_deftranspos): likewise (cmd_defmaxsizepos): likewise (cmd_defbartimeout): likewise (cmd_defbarloc): likewise (cmd_deffont): likewise (cmd_defpadding): likewise (cmd_defborder): likewise (cmd_definputwidth): likewise (cmd_defwaitcursor): likewise (cmd_defwinfmt): likewise (cmd_defwinname): likewise (user_commands): New commands defbarloc, defbartimeout, defborder, deffont, defintputwidth, defmaxsizepos, defpadding, deftranspos, defwaitcursor, defwinfmt, defwinname, defwinpos.
2001-09-07Use AC_CHECK_FUNCS to check for getopt andsabetts
getopt_long.
2001-09-06updated to reflect changesalgernon
2001-09-06(EXTRA_DIST): added ratpoison-mode.elalgernon
2001-09-06initial checkinalgernon
2001-09-06the maximise bug is not fixed, according to Shawnalgernon
2001-09-06fixed the escape command docssabetts
2001-09-06updated to reflect changesalgernon
2001-09-06change escape ^a to escape C-a, to reflect the new key naming schemealgernon
2001-09-06bring it up to date, and add %doc stuffalgernon
2001-09-06Updated to version 1.0.0algernon
2001-09-06numlock, caps lock, and scroll lock are ignored for the prefix key.sabetts
2001-09-06* src/main.c (show_welcome_message): If the help key is bound to ?sabetts
then print ? instead of `question'. * src/main.c (show_welcome_message): new function (main): call show_welcome_message to show the welcome message.
2001-09-06remove the bit about the rc file parsing taking up 320 bytessabetts
2001-09-06* configure.in: check for getopt and getopt_long.sabetts
* src/getopt.c: wrap the whole file in an #ifndef HAVE_GETOPT_LONG * src/getopt1.c: wrap the whole file in an #ifndef HAVE_GETOPT_LONG
2001-09-06doc updatessabetts
2001-09-05removed blank command. There isn't one!sabetts
2001-09-05* src/messages.h (MESSAGE_WELCOME): The help keystroke is notsabetts
hardcoded. * src/main.c (show_welcome_message): new function (main): call show_welcome_message to show the welcome message. * src/actions.h (find_keybinding_by_action): new prototype * src/actions.c (key_actions): change to a static variable. (key_actions_last): likewise (key_actions_table_size): likewise (find_keybinding_by_action): new function
2001-09-04spellingsabetts
2001-09-04* src/actions.h (cmd_unbind): new prototypesabetts
* src/actions.c (find_keybinding): Change the first parameter's type to KeySym. Prototype updated. (add_keybinding): likewise (remove_keybinding): new function. (key_actions): new command 'unbind'. (key_actions): #if out the unimplemented bindings. (cmd_bind): Error messages are more accurate. (cmd_unbind): new function. (cmd_escape): update the "other" command before the "generate" command. (cmd_escape): When searching for the "other" and "generate" commands' keystrokes, verify that the located action is the right command.
2001-09-04wordingsabetts
2001-09-04new commands. split screen section. command line section.sabetts
2001-08-31maximize bug fixed. frame indicator is less intrusivesabetts
2001-08-29unhide bugsabetts
2001-08-27pad the date with spacessabetts
2001-08-27maximize bugsabetts
2001-08-27code cleanupsabetts
2001-08-27code cleanup, unmap_notify bug fixessabetts
2001-08-26raise request bug fixsabetts
2001-08-26frame indicator suppressed when there is only 1 framesabetts
2001-08-24added a user abort keysabetts
2001-08-23new rudeness commandsabetts
2001-08-23new code to handle transient windowssabetts
2001-08-23another transient window hiding bug fixsabetts
2001-08-20fixed maximize bug in clean_framesabetts
2001-08-19window switching flicker bug fixedsabetts
2001-08-19help screen fixupsabetts
2001-08-19fixed emacs20 maximize bugsabetts
2001-08-18fixed transient crashsabetts
2001-08-18commands can be called interactively and non-interactively. commands return ↵sabetts
a result string
2001-08-18window flicker problems fixedsabetts
2001-08-07Fix spelling and grammar.rcyeske
2001-08-06change my address, and remove debianisation datealgernon
2001-08-06changed maintainer address, and bumped standards versionalgernon
2001-06-29updated to reflect changesalgernon
2001-06-29do not include debian/ in the tarballalgernon
2001-06-29better xterm check, fixes #430631algernon
2001-06-11*** empty log message ***sabetts
2001-06-11* src/events.c (grab_rat): wrap in ifdefsabetts
(ungrab_rat): likewise (handle_key): only change the mouse icon if USE_WAITFORKEY_CURSOR is defined. * src/conf.h (USE_WAITFORKEY_CURSOR): new define
2001-06-11* src/actions.c (cmd_generate): return if there is no currentsabetts
window. * src/split.c (split_frame): empty frames can be split. * src/actions.c (initialize_default_keybindings): new bindings for "split" and "vsplit".