summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-03-22removed build-dependency on x-terminal-emulator, downgradedalgernon
xterm | x-terminal-emulator dependency to a recommends only
2001-03-19* src/main.c (ratpoison_longopts): add --command to recognizedsabetts
command-line options. * src/communications.h (send_command): new function prototype * src/data.h (rp_command): new global variable * src/events.c (receive_command): new function (property_notify): handles rp_command Atoms * src/communications.c (send_command): new function * src/main.c (print_help): prints help for --command (main): handles --command command-line option
2001-03-18added comment concerning INPUT_WINDOW_SIZEsabetts
2001-03-14* src/events.c (delegate_event): calls focus_change on FocusOutsabetts
and FocusIn events. (focus_change): new function * src/list.c (add_to_window_list): add FocusChangeMask to the window's event mask.
2001-03-14warn the user if the x terminal emulator cannot besabetts
found.
2001-03-14* src/conf.h: replaced the silly c++ style comment aroundsabetts
HIDE_MOUSE with a REAL comment. * src/manage.c (update_window_information): updates the window's border width. * src/conf.h (WINDOW_BORDER_WIDTH): new constant * src/manage.c (maximize_normal): Set the border width to WINDOW_BORDER_WIDTH. takes the border width into account when calculating the position, width, and height. (maximize_transient): likewise (maximize): calls XSetWindowBorderWidth to set the window's border width. (force_maximize): likewise
2001-03-12merged rel-0-1-0 branchsabetts
2001-03-12merged rel-0-1-0 branchsabetts
2001-03-11updated to reflect changesalgernon
2001-03-11build depend on x-terminal-emulatoralgernon
2001-03-11damn it! fscking typos...algernon
2001-03-08* main.c (read_rc_file): Fix typo that was resulting in exhaustingrcyeske
all memory parsing the rc file.
2001-03-08(string_to_keysym): New function.rcyeske
(parse_keydesc): Call string_to_keysym.
2001-03-08(read_startup_files): Use PRINT_DEBUG to report failurercyeske
to load rc files.
2001-03-06added 0.1.1algernon
2001-03-06doh! remove COPYING from the deb as per policyalgernon
2001-03-06added 'changes since 0.1.0'rcyeske
2001-03-06formattingrcyeske
2001-03-06formattingrcyeske
2001-03-05change version to 0.2.0-cvsrcyeske
2001-03-05remove silly C,M,A,S,H #defines and propagatercyeske
changes.
2001-03-05(update_window_names): Print a '+' for the last accessedrcyeske
window.
2001-03-04(cmd_bind): Do not pollute the message bar withrcyeske
chatter about the keybinding.
2001-03-04updated to reflect changesalgernon
2001-03-04Bumped version number to 0.1.0-1algernon
2001-03-04Fixed the clean target: it failed when there was no Makefilealgernon
2001-03-04Some small indentitation fixes, removed Emacs keybinding because it wasalgernon
removed. Removed the note that upstream doesn't have a manual page, because it has.
2001-03-03fixes to maximize_transientsabetts
2001-03-03fixes to maximize_normalsabetts
2001-03-02* configure.in: adds -g to CFLAGS when debugging is turned on.sabetts
2001-03-02* main.c (print_version): updated copyright notice.sabetts
* doc/Makefile.am (EXTRA_DIST): man page comes with the distro.
2001-03-02*** empty log message ***sabetts
2001-03-02* actions.c (initialize_default_keybindings): removed emacssabetts
binding. * Makefile.am (SUBDIRS): removed man/ * configure.in (AC_OUTPUT): removed man/Makefile removed references to emacs. * doc/Makefile.am (man_MANS): ratpoison.1 moved to doc/ * doc/ratpoison.texi: minor updates.
2001-03-02man page moved to doc/sabetts
2001-03-02moved man pagesabetts
2001-03-02*** empty log message ***sabetts
2001-03-02added changes from texinfo docs.sabetts
2001-03-02minor updates.sabetts
2001-03-02* ratpoison.h (xmalloc, xrealloc, fatal): Prototype.rcyeske
* main.c (xmalloc): Move here from sbuf.c. (xrealloc): Likewise. (fatal): Likewise. * number.c (find_empty_cell): Use xrealloc, remove error check. (init_numbers): Likewise. * manage.c (get_window_name): Likewise. * main.c (main): Likewise. * list.c (add_to_window_list): Likewise. (add_to_window_list): Likewise. * events.c (handle_key): Likewise. * input.c (keysym_to_string): Likewise. (get_more_input): Use xrealloc, remove error check. * main.c (read_rc_file): Take a file pointer rather than a filename. (read_startup_files): If ~/.ratpoisonrc is not readable try /etc/ratpoisonrc.
2001-03-02* actions.c (cmd_source): Open the file. Error report asrcyeske
appropriate. (cmd_windows): Call current_screen() to find the current screen. (cmd_clock): Show the clock even if no windows are open. (cmd_clock): Use xmalloc, remove error check. (initialize_default_keybindings): Use xmalloc. (cmd_bind): Use xmalloc. (cmd_rename): Use xmalloc, remove error check. (add_keybinding): Use xrealloc. (replace_keybinding): Use xrealloc. * actions.c: Use PRINT_DEBUG instead of fprintf. Put useful error text in calls to message(). (cmd_select): Show the window list if there is no such window number.
2001-03-02* actions.c (cmd_source): Open the file. Error report asrcyeske
appropriate. * main.c (read_rc_file): Take a file pointer rather than a filename. (read_startup_files): If ~/.ratpoisonrc is not readable try /etc/ratpoisonrc. * actions.c: Use PRINT_DEBUG instead of fprintf. Put useful error text in calls to message(). (cmd_select): Show the window list if there is no such window number.
2001-03-02fixed some typos, clean up some sentencesrcyeske
2001-03-02Use PRINT_DEBUG instead of fprintf. Put useful errorrcyeske
text in calls to message(). (cmd_select): Show the window list if there is no such window number.
2001-03-01*** empty log message ***sabetts
2001-03-01(Commands): filled in remaining commands andsabetts
keys.
2001-03-01updatedsabetts
2001-03-01* manage.c (map_window): calls update_window_information.sabetts
* manage.h (map_window): new prototype. * events.c (new_window): calls update_window_information on new windows. (map_request): calls map_window on managed unmapped windows. (configure_request): removed commented out old crusty code. Updates window's structure based on what bits are set in the event's value_mask. Doesn't honour resize request. Windows are always maximized. (property_notify): doesn't call maximize when WM_NORMAL_HINTS are updated. * manage.c (manage): no longer maps the window, this code is in map_window. (map_window): new function (maximize): no longer sends a synthetic configure event. (scanwins): calls map_window on viewable windows. (update_window_information): renamed from manage. dependant code updated.
2001-02-28* actions.c (cmd_escape): updates the "other" command keybindingsabetts
2001-02-28*** empty log message ***sabetts
2001-02-28* manage.h (ungrab_prefix_key): new prototypesabetts
(grab_prefix_key): likewise * manage.c (ungrab_prefix_key): new function * main.c (main): calls initialize_default_keybindings after init_window_list. * data.h (struct rp_action): key is of type KeySym. state is unsigned int. * conf.h (KEY_PREFIX): set to XK_t * actions.h (cmd_escape): new prototype * actions.c (cmd_escape): new function * data.h (struct key): move from actions.h (struct rp_key): rename from struct key. dependant code updated. (prefix_key): new global variable. code dependant on KEY_PREFIX and MODIFIER_PREFIX updated to use this. * actions.c: "maximize" user command calls cmd_maximize (initialize_default_keybindings): initializes prefix_key. Added "escape" command. * manage.c (force_maximize): moved from actions.c (maximize): likewise (maximize_normal): likewise (maximize_transient): likewise * actions.c (cmd_maximize): New function * main.c (handler): Prepends error message with "ERROR: ". Displays error in message bar. Returns 0. * events.c (destroy_window): sets rp_current_window to NULL when there are no more mapped windows. (destroy_window): calls set_current_window and find_window_other directly instead of cmd_other.