[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



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