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