Age | Commit message (Collapse) | Author |
|
|
|
xterm | x-terminal-emulator dependency to a recommends only
|
|
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
|
|
|
|
and FocusIn events.
(focus_change): new function
* src/list.c (add_to_window_list): add FocusChangeMask to the
window's event mask.
|
|
found.
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
all memory parsing the rc file.
|
|
(parse_keydesc): Call string_to_keysym.
|
|
to load rc files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
changes.
|
|
window.
|
|
chatter about the keybinding.
|
|
|
|
|
|
|
|
removed.
Removed the note that upstream doesn't have a manual page, because it has.
|
|
|
|
|
|
|
|
* doc/Makefile.am (EXTRA_DIST): man page comes with the distro.
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
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.
|
|
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.
|
|
|
|
text in calls to message().
(cmd_select): Show the window list if there is no such window
number.
|
|
|
|
keys.
|
|
|
|
* 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.
|
|
|
|
|