summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2003-01-26(cmd_defwaitcursor): error message correctly shows what commandsabetts
the error occurred in.
2003-01-26(cmd_help): Print key binding when calledsabetts
non-interactively.
2002-12-11* configure.in (AC_CHECK_FUNCS): Add check for putenv, removesabetts
check for setenv and unsetenv. * src/actions.c (setenv): remove function (unsetenv): likewise (cmd_setenv): use putenv instead of setenv. (cmd_unsetenv): likewise
2002-12-10(spawn): only add DISPLAY to the environment if itsabetts
isn't already there.
2002-11-24* src/main.c: include sys/wait.hsabetts
(chld_handler): new function * src/events.c: include sys/wait.h (handle_signals): Print an error message in the case of a child signal. * src/data.h (struct rp_child_info): New struct. (child_info): New global. (chld_signalled): likewise * src/actions.c (spawn): Let the SIGCHLD handler handle process completion instead of doing an ugly dance.
2002-11-20* src/ratpoison.h[!HAVE_VARARG_MACROS]: PRINT_ERROR andsabetts
PRINT_DEBUG are defined as void macros. * src/events.c (client_msg): Add semicolon to the end of a PRINT_DEBUG line. * src/actions.c (cmd_bind): typecast data as a (char *) before using it in (char *) pointer arithmetic. * configure.in: Add check to see if the preprocessor has variable argument macro capabilities.
2002-11-20* src/main.c (init_defaults): set pointer warping to on bysabetts
default. * src/list.c (give_window_focus): only warp the pointer if the warp setting is turned on. * src/data.h (struct rp_defaults): new member, warp. * src/actions.h (cmd_ward): new prototype * src/actions.c (user_command): new command "warp" (cmd_warp): new function
2002-10-18* src/actions.c (read_split): a negative number means subtract thesabetts
pixels from the frame's current size to get the new frame's size.
2002-10-18* src/split.c (VERTICALLY): new definesabetts
(VERTICALLY): likewise (split_frame): new argument 'pixels'. The current frame is split and resized to 'pixels' pixels. (v_split_frame): new argument 'pixels'. prototype updated. (h_split_frame): likewise * src/actions.c (user_commands): hsplit, vsplit, and split take a string argument. (read_split): new function (cmd_h_split): takes a ratio or number to determine how big the frame split will be. (cmd_v_split): likewise
2002-08-31(cmd_bind): malloc the correct amount of memory for keydescsabetts
(cmd_unbind): likewise
2002-07-28* src/main.c (handler): do not report badwindow errors ifsabetts
IGNORE_BADWINDOW is define. * src/conf.h (IGNORE_BADWINDOW): new define
2002-07-06(cmd_help): key descriptions don't run off thesabetts
bottom of the screen.
2002-07-06info file updatessabetts
2002-04-252002-04-25 Gergely Nagy <algernon@debian.org>algernon
* src/actions.c: include <strings.h> include setenv implementation if HAVE_SETENV is not set, OR setenv is not defined (removes a compiler warning on AIX) * src/events.c: include <strings.h> * src/getopt.c: include <strings.h>
2002-03-13* src/actions.c (cmd_nextscreen): An error message is displayedsabetts
when there is only 1 screen. (cmd_prevscreen): likewise
2002-03-13* src/split.c (set_active_frame): fix to operate properly withsabetts
multiple screens. * src/data.h (struct rp_window_frame): new data member 'number'. * src/actions.h (cmd_prevscreen): new prototype (cmd_nextscreen): likewise * src/actions.c (user_commands): new commands "nextscreen" and "prevscreen" (cmd_nextscreen): new function (cmd_prevscreen): likewise
2002-02-20* src/split.c: include string.hsabetts
* src/sbuf.c: likewise * src/events.c: likewise * src/communications.c: likewise
2002-02-17* src/manage.c (update_normal_hints): fix debugging output to besabetts
more readable. * src/events.c (configure_request): call XSync after granting configure request. (property_notify): maximize the window on receiving a normal hints property change.
2002-02-16* src/manage.c (maximize): remove calls to XSelectInput.sabetts
(force_maximize): likewise (unhide_window): likewise (unhide_window_below): likewise * src/events.c (configure_notify): remove function. (configure_request): grant the request, then immediately maximize the window. (delegate_event): ignore ConfigureNotify events. (configure_request): grant the request if ratpoison isn't managing the window.
2002-02-14(cmd_license): redraw the bar if it was visible.sabetts
(cmd_help): likewise
2002-02-14fix the --enable-debug help string.sabetts
2002-02-14* src/events.c (configure_request): Ignore the configure notifysabetts
event caused by the geometry change if the window is not mapped.
2002-02-14* src/manage.c (maximize_transient): correctly detect when thesabetts
window is bigger than its frame. (maximize): ignore the structure events generated by the maximize (force_maximize): likewise (unhide_window): likewise (unhide_window_below): likewise * src/events.c (configure_notify): Clear up ambiguous debugging output. (configure_request): initialize the changes structure to the window's current attributes.
2002-02-08* src/split.h (find_last_frame): prototype now correctly reflectssabetts
the actual function. * src/events.c (configure_notify): ignore substructurenotify events. Add more debugging statements. * src/actions.c (cmd_focuslast): pass the current screen to the call to find_last_frame.
2002-02-03(cmd_defbarpadding): print an error message ifsabetts
defbarpadding is called interactively without arguments.
2002-02-03(handle_signals): only hide the bar if it timessabetts
out.
2002-02-03(marked_message): Fix text marking bug.sabetts
2002-02-01* src/actions.c (command): bail out if alias recursion gets too deep.sabetts
* src/conf.h (MAX_ALIAS_RECURSIVE_DEPTH): new define * src/bar.c (bar_x): update to work with all X11 gravity values. (bar_y): likewise * src/actions.c (cmd_defbargravity): Rename from cmd_defbarloc. Dependant code updated. (cmd_defbargravity): accept all gravity arguments.
2002-01-27* configure.in: check for the vsnprintf function and stdarg.hsabetts
header. * src/main.c (xvsprintf): Cleaned up to call vsnprintf only in one place. wrap the vsnprintf call with va_copy (or __va_copy) and va_end.
2002-01-26* src/list.c (format_window_name): If res_class or res_name aresabetts
NULL use "None" instead.
2002-01-26(alias_t): rename data structure from cmd_alias tosabetts
avoid a name clash with the function cmd_alias. Dependant code updated.
2002-01-26(set_active_window): Corrected a bug in determiningsabetts
what a maxsize window is. Only one of width or height must be less than the screen width or height for a window to qualify as a maxsize window.
2002-01-24* src/actions.c (cmd_defbgcolor): don't set the background color for key_window.sabetts
(cmd_deffgcolor): don't set the foreground color for key_window.
2002-01-24* src/actions.c (cmd_defbarloc): Read the location argument as asabetts
gravity argument using parse_wingravity.
2002-01-24* src/messages.h (MESSAGE_FRAME_STRING): Pad the string withsabetts
spaces on both sides. * src/main.c (init_screen): Create the frame, input, and bar windows with a border width of defaults.bar_border_width. (init_defaults): initialize defaults.bar_border_width * src/bar.c (bar_x): Incorporate defaults.bar_border_width into calculations. (bar_y): likewise * src/actions.h (cmd_defbarborder): new prototype * src/actions.c (user_commands): new command "defbarborder" (cmd_defbarborder): new function * src/main.c (init_screen): create the help window with a 0 border width.
2002-01-24(init_screen): create the help window with a 0 bordersabetts
width.
2002-01-24* src/actions.c (command): Append to the end of alias command thesabetts
arguments passed in before evaluating the alias.
2002-01-24* src/actions.c (find_alias_index): new functionsabetts
(cmd_alias): When an alias is already in the alias list, replace it with the new alias. * src/events.c (configure_request): do not send a synthetic configure notify event.
2002-01-24(wingravity_to_string): Fix the north gravitysabetts
string to return "n" not "ng".
2002-01-24(wingravity_to_string): Fix the north gravitysabetts
string to return "n" not "ng".
2002-01-24*** empty log message ***sabetts
2002-01-24* src/events.c (configure_notify): remove functionsabetts
(delegate_event): add ConfigureNotify to the ignored events list. * src/manage.c (update_normal_hints): improve debugging output.
2002-01-17.algernon
2002-01-17.algernon
2002-01-15fixed crash on solarissabetts
2002-01-11(handler): store the error text at the beginning ofsabetts
the string instead of 7 bytes in.
2002-01-10* src/events.c (delegate_event): ignore the CirculateRequest event.sabetts
* src/actions.c (cmd_rename): Allows the user to specify a second argument which is the number of the window whose number will be set to the first argument.
2002-01-08.algernon
2002-01-02* src/main.c (init_screen): do not select on any events for thesabetts
bar_window and the frame_window. * src/events.h (listen_for_events): new prototype * src/events.c (configure_notify): If the event dimensions don't match the windows, then re-maximize the window. (configure_request): always grant the requests. (delegate_event): Changes to the debugging output. (delegate_event): Don't print debugging messages for events that ratpoison doesn't need to handle. (handle_signals): new function (listen_for_events): new function (handle_events): remove function. Dependant code uses listen_for_events. (get_event): likewise * src/main.c (clean_up): don't map iconized windows.
2002-01-02* src/manage.h (get_state): new prototypesabetts
* src/manage.c (update_normal_hints): print only the hints that are set as debugging output. (scanwins): collect mapped and iconized windows. (get_state): new function * src/main.c (clean_up): don't map iconized windows.