1libxnee / NEWS
2----------------------------
3  This file contains major news about cnee which is a part
4  of the Xnee project.
5
6  For more information about Xnee, http://www.gnu.org
7
8
9
10All text below concerns the old structure of Xnee
11------------------------------------------------------------------------------
12
13
14
15xnee / NEWS
16----------------------------
17
18Changes in
19	- new options:
20	   '--data-to-record'
21	   '--events-to-record'
22	   '--time-to-record'
23	   '--event-range'
24
25
26Changes in 1.08
27	- new options:
28	   '--write-settings'      writes a resource file from settings done
29	   '--mouse'               sets up ranges for all mouse events
30	   '--keyboard'            sets up ranges for all keynoard events
31	   '--recorded-resolution' resolution used when recording
32	   '--replay-resolution'   resolution to use when replaying
33	   '--no-resolution-adjustment'   Don't use resolution adjustment
34	   '--speed-percent [percent]'   change the replaying speed
35	   '--pause-key [k m]'         key+modifier pauses xnee's current action
36	   '--pause-key [k m]'         key+modifier resume xnee's paused action
37	   '--insert-key [k m]'        key+modifier inserts a meta mark in the log file
38	   '--max-threshold [nr]'      sets the maximum threshold during sync
39	   '--min-threshold [nr]'      sets the maximum threshold during sync
40	   '--tot-threshold [nr]'      sets the total threshold during sync
41	   '--retype-file [file]'      retype the contents of file
42	   '--retype-help '            retype the help printout
43        - synchronisation rewritten
44
45Changes in 1.07
46	- version numbering changed (x.yz is used instead of x.y.z)
47	- plugin functionality renamed to resource
48	- plugin functionality added (plug in dynamic libs)
49	- synchronization rewritten
50	- force-replay option added
51	- replay delay rewritten
52	- Xnee can be configured (during configure) to:
53	  + exclude buffer verbose
54	- print functions replaced by function pointers
55	  in dispatch functions,
56	- Added modifier+key binding to pause, resume
57
58Changes in 1.0.6
59	- data names can now be more then 10 chars long ... errrh
60	- Xnee can be configured to:
61	  + exclude verbose mode
62	  + gcov compilation
63	  + grpof compilation
64	- new or modified options:
65	  '--print-event-names'   prints all event names and number
66	  '--print-request-names' prints all request names and number
67	  '--print-event-names'   prints event name or  number
68	  '--print-request-names' prints request names or number
69
70Changes in 1.0.6pre1
71	- multiple modifiers added
72	- data names can be used when setting ranges
73	- docs updated with the above changes
74	- range setting (when replaying) bug corrected
75	- speed increased (removed recording of device event when replying)
76	- Xnee is now a GNU package
77
78Changes in 1.0.5
79	- Typos corrected in doc/ & README (after GNU review)
80	- Fiex parser error (--no_sync ----> --no-sync )
81	- Manual corrected (after GNU review)
82	- new options added to ease up usage a bit:
83	   '--print-event-name'
84	   '--print-error-name'
85	   '--print-reply-name'
86	   '--print-request-name'
87	   '--print-data-name'
88	- info, manuals updated
89
90Changes in 1.0.4
91	- changed printout for --help and --version
92	- made ChangeLog what is supposed to be
93	  build.sh doesn't copy NEWS to ChangeLog anymore
94	- xnee manual is now under FDL
95	- xnee developer manual is now under FDL
96	- TODO updated with GNU Coding Standard todos
97	- doc (texi) files updated with index refs
98	- doc (texi) files updated to make info pages nice
99	- build_web.sh added to CVS
100	- fixed one sigbus & one sigsegv on non-glibc platforms (thanks freeBSD)
101
102Changes in 1.0.3
103	- fixed parse error (mainor_range  ---> minor_range )
104	- switched to CLI options syntax as recommended by the GNU Coding Standards
105	- fixed a seg fault when closing down recording
106
107Changes in 1.0.2
108	- stop_key is now correctly parsed (man page updated)
109	- CPU consuming calls to XRecordProcessReplies removed
110	- Async recording is not used anymore
111	- Fixed memory leak (a few bytes when closing down)
112	- man page corrected
113	- help printout corrected
114
115Changes in 1.0.1
116	- Fixed memory leak
117
118Changes in 1.0
119	- Added --stop_key option to CLI and plugin files and record file
120	- Added --future_clients option to CLI
121	- Manual in pdf has moved to Documentation package
122	- Manual updated
123	- Example session included
124	- Source code is documented (using doxygen)
125	- man pages are generated from xnee binary
126	- Xnee now comes in two packages Program and Documentation
127
128Changes in 0.9
129	- new command line options:
130		--print_settings
131	- xnee reads (and uses) settings from recorded file
132	- added texi files (pdf, html, txt manuals)
133	- added man page
134	- EXAMPLES file updated
135	- redhat specs updated
136
137Changes in 0.9beta
138	- ugly printout when using delayed startup removed
139	- MANUAL added
140
141Changes in 0.9alpha
142	- synchronisation works .... at last  :)
143	- removed a lot of duplicated code
144	- The following option has been updated
145	 1) help
146	 2) binary
147	 3) out "stdout" in plugin scripts is treated
148	    as stdout (not creating a file called stdout)
149	 4) err "stderr" in plugin scripts is treated
150	    as stderr (not creating a file called stderr)
151	- DESCRIPTION, EXAMPLES, FAQ, README, TODO updated
152	- DEVELOPMENT added
153
154Changes in 0.8.1
155	- fixed a hanging (not on all platforms) xnee when finished replaying
156	- fixed dependency to libxnee for the xnee binary in the generated Makefiles
157	- fiexd missing newline in help text
158
159Changes in 0.8
160	- minor bugfixes
161	- copyright years added
162	- the depcomp script have been added.
163	- It compiles and runs on Solaris8 (intel) and Windows98/Cygwin/Xfree86.
164	- The order of libs to be linked has changed.
165
166Changes in 0.8beta
167	- --time  options now works
168	- Pressing Ctrl-C will stop Xnee but __NOT__ remove the recorded file
169
170Changes in 0.8alpha
171	- worked around the bug* that crashed the X server when recording
172	delivered events.
173
174	*) I still do not know where the bug is located (e.g xnee, X, RECORD)
175
176
177Changes in 0.7.2
178	- "plugins / xnee settings" is from now on only called plugin .. sorry about the fuzz
179	- Support for RedHat RPM/SRPMS is included is distribution
180	- build.sh is extended to build from clean dist to RPMs
181
182Changes in 0.7.1
183	- Support for plugins / xnee settings file is corrected
184
185Changes in 0.7
186	- Delay works fine
187	- System info printing is back ... never missed it really since replay doesn't use it .. yet
188	- Support for plugins / xnee settings file is added
189
190
191Changes in 0.7alpha_2
192	- Xnee can now record delivered events (used FutureClients)
193	  without crashing
194	- First event not recorded (thank to Ton van Vliet)
195
196Changes in 0.7alpha_1
197	- Seg. fault on debian fixed
198	- Mem fault on OpenBSD fixed
199	- Xnee is now (at last) "autoconfed"
200
201