"Fossies" - the Fresh Open Source Software Archive

Member "xbindkeys-1.8.7/ChangeLog" (23 May 2020, 8220 Bytes) of package /linux/privat/xbindkeys-1.8.7.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "ChangeLog": 0.1.3_vs_1.8.6.

    1 2020-05-23  Philippe Brochard <hocwp@free.fr>
    2 
    3 	* Fix some compilation warnings
    4 
    5 2020-05-23 Jason Miller  <jasom@fastmail.com>
    6 
    7 	* Prevent scheme functions to be garbage collected
    8 
    9 2011-03-09  Hans-Peter Deifel <hpdeifel@gmx.de>
   10 
   11 	* options.c: Replace some deprecated guile functions.
   12 	The GH interface has been removed in guile-2.0 so do not use it
   13 	anymore in xbindkeys.
   14 
   15 2011-02-21  Philippe Brochard  <pbrochard@common-lisp.net>
   16 
   17 	* options.c (get_rc_guile_file): Fix a crash related to guile's GC
   18 	and freeing of static memory. Thanks to Thomas Lindroth.
   19 
   20 2010-12-04  Philippe Brochard  <pbrochard@common-lisp.net>
   21 
   22 	* options.c: Fix some compilations warnings.
   23 
   24 	* xbindkeys.c (adjust_display): adjust envstr_size to prevent a
   25 	segfault with libX11-1.4.0.
   26 
   27 2010-01-24  Alexander Clouter <alex@digriz.org.uk>
   28 
   29 	* xbindkeys.c (event_loop): Doesn't stat on configuration file
   30 	change the first time if poll-rc is false.
   31 
   32 2010-01-23  Philippe Brochard  <hocwp@free.fr>
   33 	* options.c: A poll-rc flag has been added to poll the rc/guile
   34 	configuration file for update. By default no poll is done on
   35 	configuration files. Many thanks to Alexander Clouter.
   36 
   37 	* xbindkeys.c (event_loop): Stat both default rc file and guile rc
   38 	file for reloading them when they change.
   39 
   40 xbindkeys changelog by Philippe Brochard <hocwp@free.fr>
   41 
   42 
   43 version:
   44 
   45 1.8.3:
   46 	Add a listen loop in the main loop. This fix a bug where, in the
   47 	previous version, a keypress was needed to reload the
   48 	configuration file after a keybinding change. Now one can edit the
   49 	configuration file and keybindings are automatically updated after
   50 	each save. Many thanks to Edwin Stang!
   51 
   52 1.8.2:
   53 	Correction of typos in the man page. An emphasis is made on the
   54 	documentation about the guile configuration file (the prefered way
   55 	for non trivial configuration).
   56 	Many thanks to Brad Sawatzky.
   57 
   58 1.8.1:
   59 	Better Guile configuration with autotools.
   60 	Minor compilation warning have been fixed.
   61 
   62 1.8.0:
   63 	Enable a full access to the xbindkeys internal from the guile
   64 	scheme configuration file. A grabbed key can start a shell command
   65 	or run a scheme function. This enable to do more powerfull things
   66 	inside xbindkeys whitout the need of an external shell script
   67 	(like double click, timed double click or keys combinations).
   68 
   69 ---------------------------------------------------------------------------
   70 
   71 1.7.4:
   72 	xbindkeys.spec: Change Copyright to License.
   73 	Little english correction in warnings.
   74 	Configuration files are reloaded on the fly when they have
   75 	changed so there is no more need to send a HUP signal to reload
   76 	them (Many thanks to Shish).
   77 	Use `scm_c_define_gsubr' instead of 'scm_make_gsubr' with the
   78 	guile mode.
   79 
   80 
   81 1.7.3:
   82 	Bugfix under Solaris, XBindKeys built with -DFORK_FLAG=1 fails to
   83 	wait for processes it spawns, leaving lots of defunct processes.
   84 	Thanks to Ciaran Anscomb for the patch.
   85 
   86 1.7.2:
   87 	Changes to grab keys in all display screens and not only in the
   88 	default root window (Xinerama suport).
   89 	Bugfix for the Guile support in configure.ac.
   90 
   91 1.7.1:
   92 	Verbose mode is not started as daemon.
   93 	Check rc file before starting as daemon (so warning about
   94 	configuration files are visible).
   95 
   96 1.7.0:
   97 	Add guile/scheme configurtion file style (Many thanks to Marcello
   98 	Mathias Herreshoff).
   99 
  100 ---------------------------------------------------------------------------
  101 
  102 1.6.5:
  103         Add a --disable-tk option to prevent xbindkeys_show install.
  104 	So no tcl/tk dependency is needed.
  105 	Add a NOTE in xbindkeys man page to say that xbindkeys can
  106 	reread its config file with a -HUP signal (killall -HUP xbindkeys).
  107 	Add two verbose test (forgotten in other version).
  108 
  109 1.6.4:
  110 	Add a --disable-fork option  in configure.ac to start one command
  111 	at a time (use system instead of fork+exec).
  112 	Remove umask (022) in daemonize function which cause troubles.
  113 
  114 1.6.3:
  115 	Change to switch to autoconf2.5X and automake >= 1.6
  116 	Remove chdir ("/tmp")  in daemonize function.
  117 
  118 1.6.2:
  119 	Remove AC_PROG_RANLIB and AC_PROG_MAKE_SET from configure.in
  120 	to prevent rebuit of Makefile when doing a make.
  121 
  122 1.6.1:
  123 	Minor buggfix : use strtol instead atoi for use with
  124 	hexadecimal number.
  125 	Complete daemonzie function
  126 
  127 1.6.0:
  128 	Add: Release event for keys and buttons.
  129 	Don't use threads any more (use fork+exec instead)
  130 	Better daemonize function
  131 	Simplification of configure.in (better test for X)
  132 	Don't use sscanf any more
  133 
  134 ---------------------------------------------------------------------------
  135 
  136 1.5.5:
  137 	Change: better identification of modifiers with --key and
  138 	--mulitkey options.
  139 
  140 1.5.4:
  141         Change: add warning when a key is unknown in .xbindkeysrc.
  142 
  143 1.5.3:
  144 	Bugfix: if the keycode is unknow then xbindkeys don't asign a
  145 	key with keycode=0.
  146 	Change: The default RC file don't use the Menu key witch cause
  147 	problems.
  148 
  149 1.5.2:
  150 	Change: if there's a conflict with keys then xbindkeys just
  151 	make a warning and continue with other keys.
  152 
  153 1.5.1:
  154 	Add: a new interface for xbindkeys_show (use scrollbar).
  155 
  156 1.5.0:
  157 	Add: xbindkeys have now the ability to catch Mouse Button Events.
  158 	so: "xterm"
  159 	      control + b:2
  160 	starts an xterm when mouse button 2 and control are pressed.
  161 
  162 ---------------------------------------------------------------------------
  163 
  164 1.4.1:
  165 	Solve some minor problems when compiling with gcc 3.0.4 under GNU/Linux.
  166 
  167 1.4.0:
  168 	Change: rename all code to make it uniform.
  169 	Add: start as daemon by default, but can be changed with
  170 	  --nodaemon|-n option.
  171 	Add: xbindkeys starts commands in threads, so they are not blocking
  172 	  it if we forget the & at the end of the command (this can be
  173 	  disabled with ./configure --disable-pthread)
  174 
  175 ---------------------------------------------------------------------------
  176 
  177 1.3.0:
  178 	Change: Now, by default, xbindkeys does not pay attention with NumLock
  179 	  CapsLock and ScrollLock modifiers.
  180 	Add: keystate_(numlock | capslock | scrolllock) options in the RC file :
  181 
  182 	keystate_numlock = enable      => Enable NumLock modifier
  183 	keystate_capslock = enable     => Enable CapsLock modifier
  184 	keystate_scrolllock= enable    => Enable ScollLock modifier
  185 
  186 ---------------------------------------------------------------------------
  187 
  188 1.2.2:
  189 	Change: Reading the RC file is now made in a single pass (in
  190   	  old versions that needs two pass). So, the code is mush clearer.
  191 
  192 1.2.1:
  193 	Add: xbindkeys can now reread its configuration file with
  194 	  the HUP signal. usage :  killall -HUP xbindkeys.
  195 	Change: Documentation a little bit more clearly.
  196 
  197 1.2.0:
  198 	Change: grab code like in 1.0.x version but same options.
  199 	Change: options --key/-multikey open a window to avoid problems
  200 	        with icewm (based on xev)
  201 	Add: --geometry|-g to set the size of the window with
  202 	     --key/--multikey
  203 	Add: advertises when xbindkeys can't grab key because its keycode
  204 	     is not in  min_keycode < keycode < max_keycode.
  205 	     => say to change maximum value in
  206 	            /usr/X11R6/lib/X11/xkb/keycodes/xfree86
  207 
  208 ---------------------------------------------------------------------------
  209 
  210 1.1.2:
  211 	Add: --multikey|-mk option -> identify multi key in infinite loop
  212 
  213 1.1.1:
  214 	Change: --key|-k option to identify only one key.
  215 
  216 1.1.0:
  217 	Add: Grab keys with KeySym or with KeyCode like in xev.
  218 	     (in $HOME/.xbindkeysrc:  c:nnn set keycode to nnn
  219 	                              m:nnn set modifier to nnn)
  220 	Add: --key|-k option -> identify key pressed (useful to fill
  221 	     $HOME/.xbindkeysrc).
  222 
  223 ---------------------------------------------------------------------------
  224 
  225 1.0.1:
  226 	Change in Makefile.am for Solaris compatibility.
  227 	thanks Peter.
  228 
  229 1.0.0:
  230 	Final version!
  231 
  232 ---------------------------------------------------------------------------
  233 
  234 1.0.0b:
  235 	Beta Final version.
  236 
  237 ---------------------------------------------------------------------------
  238 
  239 0.2.1:
  240 	Read RC file.
  241 
  242 0.2.0:
  243 	Read command line options.
  244 
  245 ---------------------------------------------------------------------------
  246 
  247 0.1.0:
  248 	Make struct of xbindkeys : key, modifier, command.
  249 
  250 
  251 ---------------------------------------------------------------------------
  252 
  253 
  254 0.0.4:
  255 	Minimal version is working.
  256 
  257 0.0.3:
  258 	"Clean" compilation methode (automake/autoconf).
  259 
  260 0.0.2:
  261 	remote all comment in minimal version of imwheel -> xbindkeys.
  262 
  263 0.0.1:
  264 	comment imwheel code to only grab keys.