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