[AD] changes in CVS

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


The following files were changed in CVS:

configure.in
makefile.in
src/x/xwin.c
src/x/xwin.h
src/x/xkeybd.c
acconfig.h
aclocal.m4
include/allegro/alunixac.hin
src/unix/usystem.c
src/allegro.c

The following things were changed:

1. Changed auto-repeat behaviour in X version.  It does not change
global auto-repeat state now.  And it should release keys when input
focus is lost.

2. Added configure support for several libraries (-lrt, -lposix4)
where sched_yield might be defined on some platforms(SunOS).

3. makefile.dep was meant to be distributed with Allegro sources, so
normal users don't need to rebuild dependencies.  Removed rule for
rebuilding makefile.dep when its dependencies are changed.  Run 'make
depend' manually if dependencies have changed.  Correct makefile.dep
should be included in Allegro sources, or users will need to do
'make depend' after running configure.

4. Exit functions were added to the tail, but allegro_exit consumed
them from head, thus leading to crashes on exit sometimes (noticable
in setup).  Changed _add_exit_func to add functions to the head
(first exit function added is removed last).


I have noticed some other crashes in setup, but have not traced their
source yet, because it crashes randomly (pressing autodetect, select
digital driver and test (maybe several times) may lead to that
crash).

-- 
Michael Bukin



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/