[AD] Changes in CVS and some comments about patches |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
Changes from Tom Fjellstrom:
Renamed src/unix/ualsa.c to src/unix/alsa.c.
Added src/unix/alsamidi.c and updated other files.
docs/allegro._tx should be updated with better documentation for
ALSA MIDI config options.
Changes from Vincent Penquerc'h:
Updated tools/grabber.c (perhaps grabber should say that
compression type is not supported if it is outside of range)?
Can not apply patch to src/gui.c, because there is not enough
context in diff file.
I'm not sure about selective stripping of properties. AFAICS, it
changes API for saving datafiles and this might break some programs
that work with datafiles. Maybe new function for saving datafiles
should be added and old function should be changed to use this new
function?
Changes from Peter Wang:
Updated src/guiproc.c.
Updated src/fsel.c.
About stddlg-override: maybe standard dialog procedures should be
changed, instead of adding new dprocs and changing standard dialogs?
For example:
int (*d_custom_button_proc) (...) = 0;
/* Renamed from d_button_proc and made static. */
static int d_standard_button_proc (...)
{
}
/* New d_button_proc with custom proc hook. */
int d_button_proc (...)
{
if (d_custom_button_proc)
return (*d_custom_button_proc) (...);
else
return d_standard_button_proc (...);
}
Another option is to place all dialog procedures each to its own
file and allow users to override them by linking their own version.
--
Michael Bukin