1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
2000-12-13 shawn <sabetts@diggin.lamenet.tmp>
* actions.c: removed gross tabs from key_actions definition. Add
C-t space to go to next window.
2000-12-09 shawn <sabetts@diggin.lamenet.tmp>
* data.h (struct rp_window): added x, y, width, height, border;
* events.c (configure_request): Now honours request, but then
maximizes it afterwards.
(configure_request): updates the rp_window's geometry fields
* manage.c (manage): commented out XMoveResizeWindow call
(send_configure): added
* actions.h (maximize): added prototype
* actions.c (maximize): added
* input.c (cook_keycode): properly handle LockMask
(cook_keycode): updated comments
* input.h: added prototype for keysym_to_string
* input.c (keysym_to_string): added
* bar.c (show_bar): update_window_names(s) is called whether the
bar is raised or not.
* conf.h: Added BAR_Y_PADDING BAR_X_PADDING
* list.c (goto_window_name): return success or failure
* list.h: updated prototype for goto_window_name
* events.c (handle_key): Added a message indicating an unbound
key.
* bar.c (display_msg_in_bar): added
(update_window_names): uses BAR_X_PADDING instead of `5'
(update_window_names): Updated BAR_PADDING to BAR_Y_PADDING
* input.c (cook_keycode): mod is now an usigned int
(read_key): Ignores modifier keys. Now returns keysym and
modifiers.
(get_input): Updated BAR_PADDING to BAR_Y_PADDING and
BAR_X_PADDING.
* events.c (handle_key): uses read_key instead of XMaskEvent to
read a key.
* actions.c (goto_window_number): window list is displayed on failure.
(bye): added
(switch_to): added
(execute_command): no longer seg faults when no windows exist.
2000-12-03 shawn <sabetts@diggin.lamenet.tmp>
* input.h (cook_keycode): added prototype
* actions.c: key_actions now uses the #define'd keysyms from X11/keysym.h
* events.c (handle_key): calls cook_keycode() before processing the keysym.
* input.c (read_key): calls cook_keycode() before returning the keysym
(cook_keycode): added.
2000-12-01 shawn <sabetts@diggin.lamenet.tmp>
* list.c (find_window_by_name): added check to make sure the
window's state is not STATE_UNMAPPED.
2000-11-27 shawn <sabetts@diggin.lamenet.tmp>
* events.c (handle_key): Code to generate the prefix event has
been moved to generate_prefix().
* actions.h (toggle_bar): added prefixes for generate_prefix, and
abort_keypress.
* actions.c (generate_prefix): added.
(abort_keypress): added.
2000-11-04 Ryan Yeske <rcyeske@vcn.bc.ca>
* Makefile.am (ratpoison_SOURCES): added getopt.c, getopt1.c and
getopt.h
2000-10-30 Ryan Yeske <rcyeske@vcn.bc.ca>
* actions.h (execute_command): added prototype
* actions.c (rename_current_window): added test to skip renaming
if user entered an empty string
(execute_command): added command
(key_actions): execute_command is called by pressing ':'
2000-10-30 shawn <sabetts@badbox.secure.basis.org>
* conf.h: added HIDE_MOUSE
2000-10-24 Ryan Yeske <rcyeske@vcn.bc.ca>
* bar.c (bar_x): rightmost border is no longer off screen
2000-10-20 shawn <sabetts@badbox.secure.basis.org>
* events.c (key_press): fixed MODIFIER_PREFIX bug
2000-10-19 Ryan yeske <rcyeske@van.gobasis.com>
* manage.c (unmanaged_window): added.
* conf.h (PADDING_LEFT, PADDING_TOP, PADDING_RIGHT,
PADDING_BOTTOM, UNMANAGED_WINDOW_LIST): added. Windows listed in
UNMANAGED_WINDOW_LIST will not be managed. Space reserved for
unmanaged windows can be defined with PADDING_*
2000-10-19 shawn <sabetts@badbox.secure.basis.org>
* manage.c (get_window_name): added
2000-10-17 shawn <sabetts@vcn.bc.ca>
* events.c (configure_request): resize windows to the max-1. Call
XConfigureWindow as well as XSendEvent.
* manage.c (scanwins): Now only maps visible windows
* conf.h: Removed keystroke related defines
* actions.c: Moved all key activated functions here. Added
key_actions array.
* events.c (unmap_notify): now properly unmaps windows
* data.h: added ignore_badwindow
* main.c (handler): added ability to ignore BadWindow errors
2000-10-15 shawn <sabetts@vcn.bc.ca>
* main.c, data.h, events.c: Added ability to kill and hup running
ratpoison processes.
|