El Hall de la Fama
Esperamos habernos acordado de todos los que deban ser mencionados aquí. Si su
nombre no está aquí, acepte nuestras disculpas, ¡y por favor, diganoslo para
que podamos corregir el fallo!
A.Cottrell (andrewc EN dbworld PUNTO net PUNTO au).
Cambió el grabber para que usase un formato de tiempo más robusto
(indepentiente localmente).
Acho A. Tang (acho EN telus PUNTO net).
Añadió un driver DOS para el joystick Sidewinder Precision Pro.
Adrian Oboroc (doba EN corefx PUNTO com).
Escribió la rutina para cargar ficheros LBM.
aj.
Indicó muchos problemas, sugirió mejoras a la documentación, añadió código
de detección AMD64/IA64/SSE3, añadió detección de DirectX 8 y 9 a la
plataforma Windows, añadió opciones específicas de MSVC7 al makefile,
limpió un C99-ismo de makedoc, corrigió el beep cuando se presionaba
alt+caracter en modo ventana bajo Windows e hizo que TARGET_ARCH_EXCL
funcionase con MSVC.
Alex Demko (alex_demko EN mbnet PUNTO mb PUNTO ca).
Sugirió muchas mejoras al sistema de ficheros de datos y contribuyó
código para manejar el formato 8x16 de las fuentes BIOS.
Alessandro Monopoli (almonopo EN tin PUNTO it).
Tradujo al italiano los mensajes de sistema.
Andreas Kluge (bitland EN aol PUNTO com).
Escribió el controlador de la Ensoniq Soundscape y corrigió un fallo de
división en la clase de punto fijo.
Andrei 'old-boy' Ellman (ellman EN xs4all PUNTO nl).
Contribuyó la función polygon_z_normal().
Andrei Ellman (ae-a-alleg EN wacko PUNTO wackonet PUNTO net).
Contribuyí la función polygon_z_normal(), sugirió varias mejoras a la
documentaicón, actualizó la sección Cygwin de docs/build/mingw32.txt, hizo
que Allegro para MSVC compilase con Cygwin, mejoró el rendimiento de la
función hsv_to_rgb(), corrigió un problema de redondeo en hsv_to_rgb(),
mejoró el ejemplo exrgbhsv y el salvapantallas de Windows, corrigió
problemas en el makefile MSVC usando Cygwin y realizó muchas otras cosas.
Andrew Cottrell (andrewc EN dbworld PUNTO net PUNTO au).
Modificó grabber para que use un formato de fecha más robusto
(independiente del horario local).
Andrew Ellem (krand EN ican PUNTO net).
Escribió la versión original del código de flujo de audio digital.
Andrew Geers (andy EN geerswj PUNTO clara PUNTO net).
Añadió las opciones -ppassword y -nosound al grabber, soporte de scroll
en el visualizador de imágenes y las rutinas de sprites rotados e
invertidos.
Andy Goth (unununium EN openverse PUNTO com).
Hizo la variable de configuración gfx_card más flexible, añadió un modo
VGA trucado de 256x256, escribió el objeto de diálogo d_text_list_proc() y
corrigió el soporte de constructores en dat2s para Unix.
Angelo Mottola (a PUNTO mottola EN libero PUNTO it).
Añadió a BeOS el driver de joystick, MIDI, modo gráfico en ventana,
soporte de la ruedecilla del ratón, botón de cierre y soporte para
cambiar de modo, escribió el controlador DGA2 para X y el soporte para
el botón de cierre, contribuyó la utilidad bfixicon, añadió soporte de
triple buffer, un driver basado en BWindow y un driver overlay a pantalla
completa al port BeOS y reorganizó su subsistema gráfico. Ah, y contribuyó
también el port de QNX y MacOS X.
Annie Testes (annie EN kezako PUNTO net).
Añadió ganchos font_height, render_char, y char_length a FONT_VTABLE,
corrigió varios problemas con el soporte unicode, añadió la función
pack_fdopen(), detectó un desorden en la secuencia de cierre de sistema
bajo X, corrigió algunas cadenas con nombres de dispositivos, quitó varias
limitaciones de longitud que había en las rutinas de configuración y
añadió un driver de ratón basado en la interfaz de eventos (EVDEV) a la
plataforma Linux, corrigió muchos fallos y realizo tabién muchas otras
cosas.
Antoine Mathys (mmathys EN bluewin PUNTO ch).
Añadió el mapa de teclado suizo.
Anton Ragnarsson (anton PUNTO ragnarsson EN swipnet PUNTO se).
Contribuyó el mapa de teclado Sueco.
Antti Haapala (ztane EN lyseo PUNTO edu PUNTO ouka PUNTO fi).
Corrigió el programa de setup para que enseñe la lista de frecuencias
correcta para cada tarjeta de sonido y tradujo el sistema de mensajes al
finlandés.
Antti Koskipaa (antti PUNTO koskipaa EN nic PUNTO fi).
Escribió el driver DOS para las tarjetas WSS (Windows Sound System).
Arne Steinarson (arst EN ludd PUNTO luth PUNTO se).
La rutina raiz de punto fijo vino de su biblioteca fija-flotante.
Arthur Huillet.
Corrigió un error en la documentación.
Attila Szilagyi (attilabox EN hotmail PUNTO com).
Corrigió el scroll horizontal con SVGAlib.
Ben Chauveau (bendomc EN worldnet PUNTO fr).
Añadió soporte para las tarjetas Tseng ET6000 (ahora disponible como
parte del proyecto FreeBE/AF).
Ben Darnell (bdarnell EN vnet PUNTO net).
Agrupó y lanzó la versión 2.11 de Allegro mientras estuve alejado de la
red y escribió la versión original del FAQ de Allegro.
Ben Davis (entheh EN users PUNTO sf PUNTO net).
Añadió set_volume_per_voice(), programó el mezclador para que las voces
silenciadas no se congelen, corrigió otros fallos del mezclador.
corrigió un fallo en create_rgb_table(), adaptó las funciones de
polígonos para que manejen vértices coincidentes, añadió el esqueleto de
set_window_close_button() y set_window_close_hook(), añadió soporte para
temporizadores con parámetros bajo Windows, corrigió varios avisos de
compilación y documentó el comportamiento de pack_feof().
Benjamin Joel Stover (stovertech EN intellisys PUNTO net).
Escribió la versión inicial del driver gráfico a pantalla completa de X.
Benny Colyn (email desconocido).
Añadió la traducción al holandés.
Bertrand Coconnier (bcoconni EN club-internet PUNTO fr).
Modificó las rutias en poly3d.c para obtener precisión de subpixel y
subtexel, mejoró la velocidad en las funciones de polígonos, corrigió
el blending en la versión C las funciones de scanline atex_lit, añadió
subdivisión de scanlines en las funciones scanline en C y las funciones
de polígonos con Z-buffer y mezcló la librería P3D de Calin Adrian.
Bobby Ferris (baf EN bafsoft PUNTO com).
Añadió el formato de salida SciTE API a makedoc.
Burton Radons (loth EN gec PUNTO net).
Optimizó las funciones de fundido de pixels truecolor, convirtió los
blenders al nuevo formato de un manejador y añadió el rango de funciones
blender compatibles con Photoshop.
Calin Andrian (calin EN ibd PUNTO dbio PUNTO ro).
Escribió las rutinas de renderización de polígonos truecolor en modos MMX,
3DNow!, masked lit, translúcidas, las rutinas de render de polígonos con
Z-buffer, la función clip3d_f(), las funciones de ordenación de scanlines
para el render 3D de escenas, y su librería P3D fue fusionada con Allegro.
Calvin French (frenchc EN home PUNTO com).
Añadió el parámetro -w (actualizar siempre) a dat.exe.
Carsten Schmidt (email desconocido).
Escribió la versión inicial del driver GGI para Linux.
Carsten Sorensen (csorensen EN ea PUNTO com).
Escribió el driver para la tarjeta de sonido ESS AudioDrive.
Cloud Wu (cloudwu EN 263 PUNTO net).
Optimizó las funciones de fundido de pixels truecolor.
Charles Bilyue (Esaelon EN aol PUNTO com).
Optimizó los blitters para el i386 y sugirió no forzar el uso de
yield_timeslice() con menús no bloqueantes.
Charles Wardlaw (kattkieru EN yahoo PUNTO com).
Corrigió mensajes de eaviso con gcc 4 en MacOS X y ayudó a resolver un
problema con setAppleMenu bajo Tiger.
Chris Graham (chris_graham EN postmark PUNTO net).
Sugirió añadir un nuevo bit para ficheros comprimidos NTFS en Windows.
Chris Jones (cj EN jibblers PUNTO plus PUNTO com).
Corrigió un fallo de carga de samples de 16 bits, evitó el problema de
atributos de ficheros de DOS bajo Win2k, hizo que el reproductor MIDI pase
eventos de controlador al reproductor final, hizo que el reproductor MIDI
tratase el mensaje de controlador 'All Sound Off' y añadió soporte para el
formato de imágen BMP con compresión de campos de bits.
Chris La Mantia (celamantia EN home PUNTO com).
Escribió los objetos de diálogo d_radio_proc(), d_icon_proc(), and
d_slider_proc(), añadió la bandera D_DISABLES, mejoró el control GUI
sobre diferentes alturas de fonts y añadió las funciones de texto con
alineación a la derecha.
Chris Robinson (crobin_99 EN yahoo PUNTO com).
Escribió la función en punto fijo clip3d(), mejoró el rendimiento del
driver DIGMID, implementó la función digmid_set_pan, reescribió parte del
mezclador de sonido, hizo que el mezclador de sonido de Allegro se use por
defecto bajo Windows, mejoró el código de temporización de UNIX, ayudó a
mejorar el plazo de respuesta bajo X11, modificó tests/play.c, añadió
primitivas de dibujo y bloqueo de bitmaps de vídeo al driver X11 y
realizó muchas otras cosas.
Christer Sandberg (christer PUNTO sandberg EN mdh PUNTO se).
Hizo que dat2c funcione mejor con compiladores ISO C90 y detecte
correctamente el tipo nativo de terminador de línea, corrigió un problema
con la construcción de protección de includes generada por dat2c y
corrigió un fallo en el código gráfico de 24 bits de fixup_datafile().
Christian Schueler (cschueler EN gmx PUNTO de).
Cambió las opciones de optimización para mejorar el rendimiento.
Daniel Nilsson (daniel7 EN algonet PUNTO se).
Incrementó el campo de estrellas de exstars y corrigió el rango
incorrecto de exlights.
Daniel Schlyder (daniel EN bitblaze PUNTO com).
Corrigió los problems de get_executable_name() bajo Windows, otro con
set_window_title() bajo BeOS, cierto código potencialmente inseguro del
código Windows, el comando installall del makefile bajo Windows, añadió
set_allegro_resource_path(), corrigió make uninstall con el make de mingw,
añadió la bandera ALLEGRO_LIB_BUILD para las variantes de gcc que no
usan configure, corrigió varios mensajes de aviso en MinGW y realizó
numerosas cosas más.
Daniel Verkamp (i_am_drv EN users PUNTO sourceforge PUNTO net).
Añadió un driver de entrada MIDI a la plataforma Windows.
Dark Nation.
Recuperó el soporte de packfiles cifrados a la antigua usanza, algo que
fue eliminado en 4.1.18.
David A. Capello (dacap EN users PUNTO sourceforge PUNTO net).
Hizo que dotted_rect() evite los cambios de bancos, corrigió un problema
con clicks de ratón perdidos en la GUI, hizo que d_menu_proc robe y
devuelva el foco cuando es activado/desactivado, corrigió un problema con
los submenús, corrigió un fallo de los frames FLI que contienen chunks de
tamaño inusual, añadió subsecciones al formato de salida .txt de makedoc,
hizo que override_config_file también pueda ser usado para escribir en el
fichero de configuración, y muchas cosas más.
David Kuhling (dkuelhin EN hell1og PUNTO be PUNTO schule PUNTO de).
Optimizó la rutina fsqrt(), y añadió fhypot().
Dave Thomson (gameskitchen EN geocities PUNTO com).
Añadió las rutinas de conversión RGB <-> HSV, la función autocrop al
grabber y escribió el programa ejemplo campo estelar 3d (exstars.exe).
David Calvin (calvid EN rpi PUNTO edu).
Escribió la versión original de la utilidad setup de sonido.
David Cullen (dcullen7 EN bellsouth PUNTO net).
Aádió múltiples balas y vidas extra al juego demo.
Deepak T (coolbool EN gmx PUNTO net).
Corrigió el recorte de tres rutinas C de dibujado de sprites.
Dennis Busch (email desconocido).
Corrigió un fallo en d_clear_proc y un error Unicode en el selector de
modo.
Dmitriy Kazimirow (mariann EN mail PUNTO ru).
Contribuyó el mapa de teclado y sistema de mensajes en ruso.
Dominique Biesmans (Dominique PUNTO Biesmans EN ping PUNTO be).
Escribió la versión en modo-X de draw_sprite() y las funciones de blit de
modo-X <-> modo lineal.
Doug Eleveld (D PUNTO J PUNTO Eleveld EN anest PUNTO azg PUNTO nl).
Escribió el objeto de diálogo d_textbox_proc() y el nuevo sistema de
ayuda del grabber.
Dustin Dettmer (dustin EN mize PUNTO org).
Encontró un fallo en save_bitmap.
Eduard Bloch (edi EN gmx PUNTO de).
Corrigió un bloqueo causado por el código de detección ESD, corrigió un
comportamiento erróneo de las rutinas de configuración y sugirió mejores
modos para encontrar la ruta del ejecutable bajo Unix.
Edward Boone (Lucien PUNTO Boone EN ping PUNTO be).
Proporcionó las tablas de scancodes para un mapa de teclado AZERTY.
Elias Pschernig (elias EN users PUNTO sf PUNTO net).
Añadió el modo COLORCONV_KEEP_TRANS, contribuyó la utilidad wfixicon,
contribuyó varias mejoras al grabber, corrigió las dimensiones de los
menús del motor GUI, corrigió las funciones get_camera_matrix*(), añadió
soporte para los formatos de ayuda CHM y Devhelp de la documentación,
corrigió un fallo en midi-seek(), hizo que load_datafile_object() cargue
propiedades de los objetos, hizo que el código GUI `asuste' al ratón de
forma más inteligente e hizo también muchas más cosas.
Eric Botcazou (ebotcazou EN libertysurf PUNTO fr).
Hizo que el driver DGA funcione mejor en modos 8bpp y 32bpp, mejoró el
driver DirectX en ventana y el subsistema gráfico de Windows, parcialmente
reescribió la API Unicode y añadió uszprintf(), añadió file_select_ex(),
la interfaz unificada al_find*(), un ejemplo Unicode, un nuevo programa
filetest, reescribió el script fixdll, cambió el proceso de compilación
para Borland C++, corrigió muchos errores y realizó toneladas más de
trabajo en el port Windows.
Erik Sandberg (eriksandberg EN geocities PUNTO com).
Optimizó las funciones draw_sprite() y draw_trans_sprite() de 8 bits y
ayudó con la traducción del sistema de mensajes al sueco.
Ettore Perazzoli (ettore EN comm2000 PUNTO it).
Optimizó las funciones blit modo lineal -> modo-X.
Evert Glebbeek (eglebbk EN dds PUNTO nl).
Puso set_gfx_mode a dieta, añadió una variable de configuración para
especificar la tarjeta a usar con GFX_AUTODETECT_WINDOWED, añadió el
parámetro '-fullscreen' al grabber, limpió el código de grabber/plgins,
añadió varios comandos al grabber, añadió detección de SunOS/Solaris,
añadió opciones de configuración para optimizaciones de procesador x86 en
sistemas Unix, añadió soporte para rutas relativas de ficheros y muchas
otras cosas.
EvilTypeGuy (eviltypeguy EN icculus PUNTO org).
Limpió y corrigió el fichero RPM spec para RedHat 9.
Fabian Nunez (faybs EN iafrica PUNTO com).
Añadió soporte para los joysticks CH Flightstick Pro y Logitech Wingman
Extreme, el tercer botón del ratón, y las teclas extendidas de un teclado
Microsoft.
Fabrizio Gennari (faybs EN iafrica PUNTO com).
Contribuyó los controladores de joystick DB9 y TurboGraFX.
Francisco Pires (fmlvp EN hotmail PUNTO com).
Añadió un contador de imágenes por segundo y una opción para desactivar
la sincronización con el retrazo vertical del ejemplo excamera.
Francois Charton (deef EN pobox PUNTO oleane PUNTO com).
Escribió el driver gráfico para la Paradise (ahora disponible como parte
del proyecto FreeBE/AF), mejoró el código de ajuste de paleta de la VGA y
ayudó con la conversión TexInfo de la documentación.
Frodo Baggins (l41273 EN alfa PUNTO ist PUNTO utl PUNTO pt).
Hizo el mapa de teclado portugués.
Garret Thomson (gart EN terraport PUNTO net).
Garret Thomson (g EN sirsonic PUNTO com).
George Foot (gfoot EN users PUNTO sourceforge PUNTO net).
Hizo una buena cantidad de trabajo para la versión consola de Linux,
escibió el driver AWE32, añadió funciones MIDI de pausa/búsqueda,
proporcionó la base del lector SoundFont usado en la utilidad pat2dat,
corrigió la función C fceil(), añadió la función ffloor() y añadió soporte
no-FM al driver MIDI de OSS.
Gorka Olaizola (olsago EN jet PUNTO es).
Añadió el fichero .spec del RPM RedHat.
Grady Martin (shadygrady EN budweiser PUNTO com).
Corrigió un fallo en el manejo de %n en el formato de las funciones de
texto estilo printf, añadió el comando move a grabber y estandarizó algunas
cajas de diálogo del grabber.
Greg Hackmann (hacker EN ididitmyway PUNTO com).
Contribuyó el port para Borland C++ Builder.
Greg Lee (greg EN ling PUNTO lll PUNTO hawaii PUNTO edu).
Indicó que el driver de joystick bajo Linux debe leer todos los eventos.
Grzegorz Adam Hankiewicz (gradha EN users PUNTO sourceforge PUNTO net).
Escribió algunos programas de ejemplo, sugirió la opción "compress" del
makefile, tradujo el sistema de mensajes y la documentación al español,
sugirió la idea de empotrar la utilidad setup en otros programas, escribió
algo de documentación, y corrigió la generación .texi para mejorar la
salida texi2dvi, mejoró la utilidad makedoc y contribuyó un nuevo formato,
añadió reload_config_texts() y realizó bastantes cosas más.
Grzegorz Godlewski.
Contribuyó la localización al Polaco y añadió soporte para tablas altgr
mayores y menores.
Grzegorz Ludorowski (pajonk EN ajax PUNTO umcs PUNTO lublin PUNTO pl).
Escribió algunos programas de ejemplo, y la animación introductoria y los
gráficos para el juego demo.
Guilherme Silveira (thedarkage EN geocities PUNTO com).
Modificó el seleccionador de ficheros para que sólo enseñase letras de
unidad válidas.
Gunter Ladwig (gladwig EN iname PUNTO com).
Escribió las rutinas de detección de OS/2.
Harshavardhana Reddy N (nharsha EN gmail PUNTO com).
Añadió un saludo Kannada a exunicod.
Haruhiko Okumura.
Escribió la versión original del código de compresión LZSS.
12-2-404 Green Heights, 580 Nagasawa, Yokosuka 239, JP.
Hein Zelle (hein EN icce PUNTO rug PUNTO nl).
Reescribió la sección de compilación cruzada de docs/build/mingw32.txt,
clarificó un requisito al compilar de forma cruzada bajo Linux, reescribió
el párrafo que habla de localizar librerías dinámicas bajo Unix y añadió
una pregunta al FAQ sobre el mismo tema.
Henrik Schmidt (hbs EN ks PUNTO informatik PUNTO uni-kiel PUNTO de).
Encontró una solución al problema de cambio de tarea bajo Windows, hizo
que gcc pase '-h' en lugar de '-soname' al enlazador y reemplazó '-L' por
'-h' en las comparaciones a nivel de shell para que funcionen en Solaris.
Henrik Stokseth (hensto EN online PUNTO no).
Contribuyó una versión nativa de Mingw32 que puede ser compilada con un
compilador cruzado o el compilador Cygwin, mejoró la detección de SSOO,
añadió get_gfx_mode_list() y métodos para preguntar a los drivers VGA,
Mode-X, Xtended, VESA, VBE/AF y DIRECTX una lista de los posibles modos
gráficos, reescribió el selector de módo gráfico para que use
get_gfx_mode_list(), repasó el proceso de compilación muchas veces y
muchas más cosas.
Hrvoje Ban.
Encontró un fallo en el selector de modo, corrigió algunos puntos y comas
dobles, arregló ASSERT() bajo Windows y ayudó a escribir una sección de la
documentación sobre errores comunes.
i_am_drv (email desconocido).
Añadió soporte de ficheros MIDI .rmi al cargador MIDI.
Igor Gnip (gnipi EN mindnever PUNTO org).
Eliminó el requisito de fileutils en plataformas DOS/Windows y añadió la
detección de MSYS al port MingW32.
Isaac Cruz (icruzbal EN teleline PUNTO es).
Corrigió un fallo con el dibujado acelerado en sub bitmaps de superficies
DirectDraw, añadió el controlador GFX_DIRECTX_WIN, corrigió el fallo
del bloqueo de sub bitmaps bajo Windows, añadió las rutinas desktop_color
y yield_timeslice para Windows y realizó extensas modificaciones en
otras partes del código de Windows.
Ivan Baldo (lubaldo EN adinet PUNTO com PUNTO uy).
Escribió el código de difuminado 15/16 bits y optimizó las rutinas de
rotación de sprites.
Jaime Moreno (daviangel EN hotmail PUNTO com).
Ayudó a encontrar un problema con la generación de dependencias bajo
MacOS X.
Jakub Wasilewski (krajzega EN meditech PUNTO pl).
Corrigió un fallo cargando imágenes TGA en escala de grises.
James Arthur (jaa EN arfa PUNTO clara PUNTO net).
Documentó las rutinas de blending truecolor estilo Photoshop.
James Hyman (frooge EN mindless PUNTO com).
Añadió soporte para cadenas entrecomilladas en la función
get_config_argv() y código para difuminar imágenes con paleta.
James Lohr (email desconocido).
Corrigió un problema con la aceleración del ratón en modos a pantalla
completa bajo Windows.
James Ponder (james EN squish PUNTO net).
Sugirió quitar el fichero makefile para DJGPP del archivo tar para Unix y
clarificó un requisito al compilar de forma cruzada desde Linux.
Jan Bruun Andersen (jba-dk EN users PUNTO sourceforge PUNTO net).
Corrigió un problema de compilación con Cygwin.
Jan Hubicka (hubicka EN horac PUNTO ta PUNTO jcu PUNTO cz).
Mejoró vástamente la velocidad de la función create_rgb_table().
Jason Wilkins (fenix EN io PUNTO com).
Escribió las rutinas matemáticas de quaternas y contribuyó el port BeOS.
Javier Gonzalez (xaviergonz EN hotmail PUNTO com).
Corrigió la velocidad del movimiento del ratón en Windows, hizo que
allegro_message() use el título de set_window_title(), añadió el soporte
para el gancho de botón de cierre y mejoró el cambio de aplicación en
Windows, corrigió fallos al limpiar subbitmaps, comunicó varios errores y
sugerencias para mejorar Allegro, contribuyó la reproducción bidireccional
con looping y hacia atrás del driver DirectSound y muchas más cosas.
Jeff Mitchell (email desconocido).
Corrigió la ubicación de grabber.txt en el fichero spec.
Jeremiah Blanchard (squirminworm EN yahoo PUNTO com).
Contribuyó las modificaciones necesarias para que Allegro compile en
Darwin/MacOS X y actualizó las instrucciones de compilación para esta
nueva plataforma.
Jim Flynn (jflynn EN pacbell PUNTO net).
Quitó los cálculos en coma flotante del controlador MIDI AWE32.
Jim Grainger (Grainger_Jim/world_europe_samuro_WYN-CTV EN samsung PUNTO co PUNTO kr).
Encontró una referencia errónea en la documentación y la corrigió.
Jiri Gabriel (email desconocido).
Corrigió la carga de múltiples rangos de texto de fuentes en un único
bitmap y ayudó a corregir un error del último glyph en extract_font_range.
Joaquin Hierro Díaz (Joaquin PUNTO Hierro PUNTO Diaz EN fresno PUNTO csic PUNTO es).
Hizo el mapa de teclado español.
Joerg Rueppel (sharky-x EN gmx PUNTO net).
Añadió al dat.exe mejores búsquedas de patrones en los nombres de los
objetos y la función find_datafile_object().
Johan Peitz (d98peitz EN dtek PUNTO chalmers PUNTO se).
Corrigió y mejoró el driver de joystick Win32 y contribuyó el icono
'Alex the Allegator'.
Johan Venter (leonjventer EN bigpond PUNTO com).
Corrigió algunos problemas con los makefiles para RSXNT y Mingw32.
John Holden (johnh EN psych PUNTO usyd PUNTO edu PUNTO au).
Corrigió un fallo de load_wav().
John Utz (Johnut01 EN noa PUNTO nintendo PUNTO com).
Corrigió una asunción incorrecta sobre la estructura de la VRAM de la
consola framebuffer bajo Linux.
Jon Rafkind (workmin EN ccs PUNTO neu PUNTO edu).
Añadió más aserciones al código, implementó el algoritmo de recorte
Cohen-Sutherland para la función line() y proporcionó una macro m4 para
Allegro.
Jonas Petersen (joXonoX EN berlin PUNTO snafu PUNTO de).
Añadió la función save_bmp() y soporte para el formato BMP de OS/2.
Jonathan Tarbox (jonattar EN rocketmail PUNTO com).
Escribió el código de setup del modo-X, el reproductor FLI/FLC y
contribuyó partes del controlador de joystick.
Jorrit Rouwe (j PUNTO rouwe EN cpedu PUNTO rug PUNTO nl).
Contribuyó un nuevo y mejor conjunto de definiciones de instrumentos para
el driver MIDI Adlib.
Jose Antonio Luque (skylord EN LatinMail PUNTO com).
Mejoró el controlador de joystick de Windows, y optimizó las funciones
de 16 bits blit() y masked_blit().
Joshua Heyer (joshua_heyer EN yahoo PUNTO com).
Escribió la versión original del controlador de sonido OSS.
J. P. Morris (email desconocido).
Corrigió un fallo en rest_callback bajo unix.
Julien Cugnière (jcugniere EN free PUNTO fr).
Mejoró el soporte para menús no bloqueantes, corrigió un fallo relacionado
con la recuperación del volúmen inicial de sonido cuando el buffer
primario no está presente en Windows, corrigió el fallo que hacía que
el driver de sonido aRts se bloquease al terminar el programa, añadió un
diálogo de mensaje para allegro_message bajo X11 y corrigió un cuelgue del
GUI cuando un diálogo era abierto mientras un menú también lo estaba.
Kalle Toivonen (allegro EN korpiq PUNTO iki PUNTO fi).
Corrigió un fallo en _parallelogram_map().
Keith Gerdes (kwg EN softhome PUNTO net).
Corrigió el driver DirectDraw en modo overlay.
Kerry High (khigh01 EN umr PUNTO edu).
Contribuyó el controlador del pad de la SNES.
Kester Maddock (dmaddock EN xtra PUNTO co PUNTO nz).
Escribió el controlador del joystick Wingman Warrior.
Knut Pape (Knut_Pape EN t-online PUNTO de).
Mejoró el fichero readme para Mingw32.
Kronoman X (kronoman_x EN hotmail PUNTO com).
Añadió una pregunta al FAQ sobre el conflicto entre las cabeceras de
Allegro y la directiva 'using' de C++.
Krzysztof Krzyzaniak (eloy EN arrakis PUNTO cs PUNTO put PUNTO poznan PUNTO pl).
Escribió la función load_voc().
Laurence Withers (lwithers EN users PUNTO sf PUNTO net).
Añadió un gancho de destrucción a la estructura font, trabajó en la
corrección `const' por toda la librería, implementó una nueva estructura
FONT, redujo las dependencias de enlazado de algunos módulos, contribuyó
la utilidad dat2c, añadió dos valores en punto fiho para convertir hacia
y desde radianes, añadió el parámetro '-windowed' al grabber, añadió una
nueva API de texto y muchas más cosas.
Lee Killough (email desconocido).
Añadió la rutina gancho de bajo nivel al controlador de teclado y
corriguió un par de fallos.
Lennart Rolland (chimeni EN hotmail PUNTO com).
Contirbuyó la traducción de los mensajes al noruego.
Lennart Steinke (lst EN steinke PUNTO net).
Añadió el ejemplo exconfig, contribuyó el código de detección de mapa de
teclado bajo Windows y sugirió el renderizado de fuentes true color.
Lisa Parratt (lisa EN thecommune PUNTO org PUNTO uk).
Contribuyó el driver de sonido para la SGI Audio Library, encontró un
BSDismo que no le gustaba a IRIX, añadió detección de IRIX y mejoró el
rendimiento del driver de audio de SGI.
Lorenzo Petrone (_lano_ EN libero PUNTO it).
Contribuyó la utilidad gfxinfo, añadió dos respuestas al FAQ, añadió la
función xwin_set_window_name() al port X11, añadió soporte de
retrollamadas por cambio de aplicación bajo X11 y refactorizó el código de
cambio de aplicación.
Lucas Vignoli Reis (lucasvr EN bestway PUNTO com PUNTO br).
Añadió la traducción de los mensajes al portugués (Brazil) y añadió el
mapa de teclado correspondiente.
Magnus Henoch (mange EN freemail PUNTO hu).
Hizo que el selector de modo gráfico mantenga la selección actual mientras
le sea posible y corrigió un problema de compilación sin soporte de 8
bits por pixel.
Maiolino Carmelo (cmaiolino EN ctonline PUNTO it).
Añadió el mapa de teclado Italiano.
Manni Heumann (manfred PUNTO heumann EN uni-bielefeld PUNTO de).
Corrigió algunos problemas con el mapa de teclado alemán.
Marcel de Kogel (m PUNTO dekogel EN student PUNTO utwente PUNTO nl).
No contento con arreglar mi driver MPU-401, Marcel proporcionó un conjunto
de sonidos de tambor mejores para el driver OPL, me ayudó con el problema
de las interrupciones reentrantes, aportó la mitad del código de joystick
que no vino de Jonathan y ayudó a encontrar el estúpido fallo de mi
código de framebuffer VESA lineal.
Marcel Smit (marcel PUNTO athlon EN hccnet PUNTO nl).
Corrigió un fallo que causaba errores al dibujar polígonos con corrección
de perspectiva perpendiculares a la pantalla, corrigió un error en la
escritura del formato packfile e hizo que el método show_video_bitmap()
del driver Windows en ventana espere el retrazo vertical de pantalla con
vsync().
Márcio Fialho (maaf1980 EN yahoo PUNTO com PUNTO br).
Corrigió varios problemas con el port DJGPP y el driver VBE/AF y arregló
algunos fallos relacionados con los créditos de autores.
Marco Campinoti (marco EN etruscan PUNTO li PUNTO it).
Añadió soporte de 15 y 24 bits al driver Tseng ET4000 nativo (ahora
disponible como parte del proyecto FreeBE/AF).
Marco Marmulla (Viper005 EN usa PUNTO net).
Añadió soporte de 16 bits a la rutina load_voc().
Marian Dvorsky (mdvorsky EN dodo PUNTO sk).
Escribió las rutinas de interfaz GDI para Windows.
Marius Fodor (iceman EN teleport PUNTO com).
Añadió soporte para el Sidewinder y el Gravis Gamepad Pro.
Marek Habersack (grendel EN ananke PUNTO amu PUNTO edu PUNTO pl).
Hizo el port inicial a consola de Linux (valiente hombre: esto fue el
primer intento de portar Allegro para DOS), lo que sentó la base del
código que a día de hoy seguimos usando y añadió soporte para los
chipsets más recientes de Trident (ahora disponible como parte del
proyecto FreeBE/AF).
Mark Wodrich (mwodric EN eleceng PUNTO uct PUNTO ac PUNTO za).
El cerebro detrás de los sub-bitmaps, punteros de ratón libres de
parpadeo, y la habilidad para importar ficheros GRX .FNT en el grabber.
Markus F.X.J. Oberhumer (markus PUNTO oberhumer EN jk PUNTO uni-linz PUNTO ac PUNTO at).
Arregló la función de scroll de la Video-7 (ahora disponible como parte
del proyecto FreeBE/AF), optimizó las rutina de mapas
de color e hizo muchas sugerencias útiles como el añadir el campo
vid_phys_base a la estructura del driver de gráficos.
Martijn Van Lersel (amarillion EN yahoo PUNTO com).
Corrigió un desbordamiento en create_light_table().
Martijn Versteegh (m PUNTO versteegh EN hccnet PUNTO nl).
Añadió el mecanismo de extensión de enganche de la configuración.
Mathieu Lafon (mlafon EN ifhamy PUNTO insa-lyon PUNTO fr).
Añadió el mapa de teclado francés, soporte para las teclas Pause/PrtScr
y cambió la tabla key[] a un campo de bits normal/extendido.
Matt Witherspoon (spoon EN vt PUNTO edu).
Corrigió un fallo en el método scroll() el driver SVGAlib para Linux.
Matthew Bowie (catcat EN nmt PUNTO edu).
Añadió soporte para joysticks de 4 botones.
Matthew Leverton (matthew EN allegro PUNTO cc).
Corrigió un fallo con mouse mickeys en modo ventana bajo Windows, corrigió
un problema con al_find*() y particiones NTFS bajo Windows, hizo que se
instalasen los ficheros de cabecera en la distribución binaria de Windows,
añadió los ficheros de cabecera que no eran instalados con la distribución
binaria para Windows, hizo que los makefiles de DOS/Windows usen 'copy /B'
en lugar de 'copy', añadió detección de ratones para zurdos a la
configuración bajo Windows, corrigió un fallo de pack_fgets(), hizo un
generador de diffs online y realizó muchas otras cosas.
Maxime Carey (werfu EN users PUNTO sourceforge PUNTO net).
Contribuyó el mapa de teclado de Canada (francés).
Michael Bevin (michael PUNTO bevin EN stonebow PUNTO otago PUNTO ac PUNTO nz).
Optimizó la función create_trans_table().
Michael Bukin (M PUNTO A PUNTO Bukin EN inp PUNTO nsk PUNTO su).
Optimizó el código de dibujo de líneas, solucionó un fallo en
fadd()/fsub() y contribuyó _un montón_ de parches para mejorar la
portabilidad y robustez de toda la biblioteca.
Michael Faerber.
Encontró un error en la documentación de text_height().
Michael Rickmann (mrickma EN gwdg PUNTO de).
Portó el código Windows a Mingw32.
Michael Tanczos (webmaster EN logic-gate PUNTO com).
Solucionó algunos fallos del reproductor de ficheros FLIC.
Michal Mertl (mime EN eunet PUNTO cz).
Escribió todo el código de gráficos de 24 bits, optimizó la función para
generar paletas y un buen número de otras cosas truecolor (escalado de
bitmaps, carga de imágenes, etc).
Michal Molhanec (molhanec EN seznam PUNTO cz).
Simplificó las instrucciones de compilado para Dev-C++, reemplazó todas
las ocurrencias de MingW32 por MinGW en la documentación, añadió una
sección sobre la licencia giftware al FAQ, corrigió problemas con los
nombres de ficheros largos cuando se compila bajo MSVC, corrigió un
problema con la plataforma Watcom, añadió opciones MSVC7 al makefile,
corrigió un problema de enlazado con MSVC, arregó algunos mensajes de aviso
const en el grabber y realizó muchas otras cosas.
Michail Pishchagin (mblsha EN users PUNTO sourceforge PUNTO net).
Contribuyó la función ustrnicmp().
Milan Mimica (milan PUNTO mimica1 EN pu PUNTO htnet PUNTO hr).
Corrigió un fallo en la utilidad keyconf, el ajuste de volumen alsa 9,
extract_font_range() y arregló un fallo que hacía que las fuentes se
convirtiesen a 8 bits.
Miran Amon (miran PUNTO amon EN gmail PUNTO com).
Corrigió un límite arbitrario no documentado de get_config_argv()
Nathan Albury, aka Rubicant (gt4558a EN prism PUNTO gatech PUNTO edu).
Mejoró la rutina de fuego en examples/exflame.c (mi versión original
realmente no parecía fuego :-) y dió ideas extremadamente útiles sobre la
implementación de traslucencia.
Nathan Smith (white_door EN dread PUNTO nl).
Implementó el tratamiento de directorios recursivos de la utilidad dat.
Neil Townsend (neil EN robots PUNTO ox PUNTO ac PUNTO uk).
Mejoró la precisión de las rutinas de temporización y añadió parámetros
callback.
Neil Roy (neilroy EN cogeco PUNTO ca).
Sugirió muchas mejoras a la documentación.
Nicholas Davies (master_goodbytes EN hotmail PUNTO com).
Hizo que la clase de punto fijo no diese mensajes de aviso compilando con
gcc -Weffc++.
Nick Kochakian (nickk EN worldnet PUNTO att PUNTO net).
Escribió el driver de entrada DirectSound.
Ole Laursen (98zOLaw EN aalborghus PUNTO dk).
Contribuyó el mapa de teclado y mensajes de sistema daneses e hizo que
las funciones Unicode utolower() y utoupper() entiendan el conjunto
entero de carácteres de 16 bits.
Olivier Blin (oblin EN mandriva PUNTO com).
Corrigió los problemas de compilación del driver ModeX.
Olly Betts (olly EN muscat PUNTO co PUNTO uk).
Modificó el makefile de djgpp para que soporte compilación cruzada en una
máquina con Linux.
Omar Cornut (cornut EN noos PUNTO fr).
Encontró un fallo de bloqueo bajo Windows en código ensamblador,
incrementó el número máximo de botones por joystick a 32, corrigió el
driver de joystick de Windows para que funcione con una peculiaridad de
la API DirectInput y mejoró el tratamiento de KEY_COLON2 en teclados
japoneses.
Oscar Giner (O_giner EN hotmail PUNTO com).
Añadió la traducción al Catalán, corrigió la traducción al Español,
corrigió un fallo de exportación de datos en binario del grabber y
corrigió un conflicto entre la función main() y las MFC.
Owen Embury (owen EN gememail PUNTO demon PUNTO co PUNTO uk).
Escribió parte del código de traslucencia/iluminación.
Owen Rudge (alleg EN orudge PUNTO freeuk PUNTO com).
Contribuyó el script de recurso de versión DLL y añadió el script
mkdata.bat.
Ove Kaaven (ovek EN arcticnet PUNTO no).
Solucionó un fallo en el driver ATI mach64 (ahora disponible como parte
del proyecto FreeBE/AF), añadió soporte nativo truecolor y framebuffer
lineal al driver ATI, contribuyó el mapa de teclado Noruego y añadió
rutinas de entrada MIDI y audio a los drivers MPU y SB respectivamente.
Paavo Ahola (email desconocido).
Ayudó a arreglar el problema con BCC y la implementación de C de fixmul.
Patrick Hogan (patter EN iname PUNTO com).
Escribió la función draw_gouraud_sprite().
Paul Bartrum (bartrum EN xtra PUNTO co PUNTO nz).
Contribuyó las funciones de dibujado de elipses.
Paul Furber (paul EN sprintlink PUNTO co PUNTO za).
Proporcionó la función de coma flotante apply_matrix_f().
Paul Hampson (Paul PUNTO Hampson EN Pobox PUNTO Com).
Mejoró y corrigió algunos problemas con el driver del pad de la SNES.
Paul Pinault (diskaleg EN infonie PUNTO fr).
Tradujo el sistema de mensajes al francés.
Pavlos Touboulidis (gtoub EN otenet PUNTO gr).
Hizo que file_select() sea capaz de incluír o excluír ficheros basándose
en sus atributos.
Pedro Cardoso (pcardoso EN viriato PUNTO ipv PUNTO pt).
Contribuyó el modo trucado VGA 80x80.
Peter Cech (7cech EN nw PUNTO fmph PUNTO uniba PUNTO sk).
Añadio al grabber soporte para la fuente 8x8 de la BIOS, soporte para
intercambiar mediante una combinación de teclas entre el mapa de teclado
americano estándar y otro mapa de teclado personalizado, optimizó las
rutinas de blending de sprites alpha y añadió reconocimiento de
carácteres no-ASCII de espaciado a uisspace().
Peter Hull (peterhull90 EN users PUNTO sourceforge PUNTO net).
Hizo que el selector de ficheros funcione con directorios que contienen
más de 2048 ficheros, solucionó ciertos problemas de compilación bajo
MacOS X y corrigió un fallo en rest() que hacía que esperase demasiado
bajo esa plataforma, arregló varios problemas con los cursores de ratón
por hardware, corrigió un interbloqueo en el código de actualización del
ratón por software, corrigió problemas de compilación bajo MacOS X Tiger,
añadió un fichero de ayuda MacOS X y realizó muchas otras cosas.
Peter Johansson.
Avisó de problemas con los cursores de sistea que no funcionaban bajo
Windows.
Peter Monks (pmonks EN iname PUNTO com).
Escribió el driver de la Video-7 (ahora disponible como parte del
proyecto FreeBE/AF) y me enseñó cómo fijar el modo lineal 640x400.
Peter Palotas (blizzar EN hem1 PUNTO passagen PUNTO se).
Añadió la rutina callback del teclado.
Peter Pavlovic (Peter PUNTO Pavlovic EN st PUNTO fmph PUNTO uniba PUNTO sk).
Añadió el mapa de teclado eslovaco y traducción de mensajes del sistema,
impidió que el selector de ficheros DOS mostrase unidades virtuales, hizo
lo mismo para el selector de ficheros de Windows, mejoró el soporte para
mapas con carácteres acentuados en el controlador de teclado y realizó
modificaciones estéticas al sistema de menús GUI.
Peter Puck (zaqhaq EN netscape PUNTO net).
Ayudó con la versión Mingw32 del proceso de compilación.
Peter Wang (tjaden EN users PUNTO sourceforge PUNTO net).
Añadió soporte para entrada de la ruedecilla del ratón (mouse_z) bajo
Linux, corrigió problemas con el controlador de sonido ESD, escribió el
controlador de sonido ALSA, el controlador de sonido BeOS, añadió soporte
MIDI y entrada de samples al controlador OSS, añadió soporte para modos
con bancos al controlador SVGAlib, escribió el código de cambio de modo
para X DGA, mejoró el driver de joystick para Linux, X11 a pantalla
completa, los drivers DGA2 y DGA, añadió temporización con pthreads bajo
Linux/Unix y también realizó muchas más cosas.
Phil Frisbie, Jr. (pfrisbie EN geocities PUNTO com).
Escribió el código de detección de la CPU.
Phil Shenk (email desconocido).
Mejoró las instrucciones de compilado con MSVC.
Philipp Thomas (pthomas EN suse PUNTO de).
Corrigió todas las comparaciónes entre tipos cin signo y sin signo,
corrigió la compilación bajo x86-64, corrigió todos los prototipos de
funciones, convirtió el configure para usar autoconf 2.53 o posterior y
soporte multi arquitectura, soporte DESTDIR y traducción al alemán del
fichero RPM spec.
Przemek Podsiadly (ppodsiad EN elka PUNTO pw PUNTO edu PUNTO pl).
Añadió versiones hicolor del código de polígonos 3d.
Revin Guillen (revin EN phylo PUNTO com).
Añadió la función position_dialog().
Richard Davies (richard EN debaser PUNTO force9 PUNTO co PUNTO uk).
Añadió soporte para los pads de PSX y N64.
Richard Mitton (100740 PUNTO 1271 EN compuserve PUNTO com).
Añadió soporte para joysticks de 6 botones, y escribió el programa de
ejemplo de 12 bits de profundidad (ex12bit.c).
Richard Reeve (r PUNTO e PUNTO reeve EN stir PUNTO ac PUNTO uk).
Corrigió un fallo estúpido en la detección de gcc 3.0.x.
Robert J. Ragno (rjr EN mit PUNTO edu).
Escribió el driver Gravis GrIP, y realizó mejoras al código de entrada del
Wingman, PSX, y palanca de velocidad.
Robert J. Ohannessian (voidstar EN ifrance PUNTO com).
Añadió optimización MMX para las rutinas clear() de 8 y 16 bits, corrigió
un fallo en la limpieza de subbitmaps, añadió detección de SSE, optimizó
algunos masked_blits con instrucciones SSE, añadió algunas rutinas al
conversor de colores unificado e hizo algunas más robustas, reescribió el
método de lectura de características de la CPU, separó el fichero CSS y
también hizo muchas más cosas.
Roberto Alfonso (rpgrca EN labint PUNTO frba PUNTO utn PUNTO edu PUNTO ar).
Corrigió algunos problemas de memoria en la utilidad dat2c, añadió la
llamada srand() en el juego de demostración, hizo que la plataforma MSVC
llamase `link /lib' en lugar de `lib', corrigió avisos de gcc 4 bajo
DJGPP y corrigió un cuelgue de grabber cuando se importaba un rango de
fuente en una fuente ya existente.
Robin Burrows (rburrows EN bigfoot PUNTO com).
Proporcionó nuevo código de page flipping para el subsistema DirectDraw,
añadió un controlador de sonido Windows usando el mezclador de Allegro
y otro usando waveOut, y orrigió fallos en el código DirectDraw.
Romano Signorelli (romanos EN bigfoot PUNTO com).
Añadió una rutina de dibujo de arcos.
Ronaldo Hideki Yamada (r PUNTO yamada EN uol PUNTO com PUNTO br).
Contribuyó la versión MacOS 9 de Allegro.
S.Sakamaki (emt EN geocities PUNTO co PUNTO jp).
Añadió el código VESA 3.0 de control de la velocidad de refresco.
S.Suzuki (s-suz EN sunfield PUNTO ne PUNTO jp).
Escribió los controladores para las interfaces de joystick IF-SEGA /PCI,
/PCI2, e /ISA.
Salvador Eduardo Tropea (salvador EN inti PUNTO edu PUNTO ar).
Mejoró las rutinas de teclado (mejor control de los scancodes extendidos,
soporte de LEDs del teclado, bloq.mayús y bloq.num, y la entrada alt+
teclado numérico), contribuyó el modo gráfico VGA 320x100, añadió soporte
de mezcla de samples en 16 bits, corrigió la compilación con gcc 3.x e
hizo numerosas sugerencias útiles, contribuciones y arreglos de fallos.
Sam Hocevar (sam EN zoy PUNTO org).
Corrigió un "bashism" en fix.sh que hacía que la shell de Solaris no
funcionase, corrigió una condición de carrera en el mezclador de Unix
en modo multihilo, Windows, BeOS y MacOS X, un cuelgue de makedoc,
hizo posible que se puedan poner funciones de código fuente .s en una
libraría dinámica bajo Unix, y eliminó el uso de ciertas funciones
deprecadas.
Santeri Saarimaa (gridle EN mbnet PUNTO fi).
Hizo el mapa de teclado finlandés.
Sask Allegro (sask_allegro EN iespana PUNTO es).
Añadió soporte para más de dos joysticks en el port Windows.
Scott Harrison (scotth EN calderauk PUNTO com).
Añadió el código de detección de OpenDOS.
Sean Gugler (sean EN epal PUNTO com).
Añadió la función set_leds().
Seunghwan Ji (email desconocido).
Hizo que makedoc genere ficheros html y rtf correctos en Koreano.
Serge Semashko (serge EN lxnt PUNTO info).
Corrigió un fallo con la letra P en el mapa de teclado ruso.
Seymour Shlien (seymour EN dgbt PUNTO doc PUNTO ca).
Contribuyó el lector de ficheros Windows BMP, dibujador de curvas bezier,
y la función de texto justificado.
Shawn Hargreaves (shawn EN talula PUNTO demon PUNTO co PUNTO uk).
Progenitor. Escribió todo lo que no fue escrito por otra persona.
Shawn Walker (binarycrusader EN gmail PUNTO com).
Corrigió errores del fichero .spec, hizo que get_executable_name use
getexecname() bajo Solaris, corrigió un fallo en el driver de teclado que
causaba cuelgues en el mismo sistema, encontró maneras de evitar errores
con algunas versiones de GNU AS y corrigió errores en el script de
configuración cuando no se usa GCC.
StApostol (stapostol EN gmail PUNTO com).
Corrigió un fallo en el ejemplo exflame y actualizó el FAQ para que use
rest(0) en lugar de yield_timeslice().
Stefan Eilert (seilert EN rz PUNTO Uni-Osnabrueck PUNTO DE).
Añadió soporte para un segundo joystick.
Stefan Schimanski (1Stein EN gmx PUNTO de).
Escribió la versión original de Windows casi a solas.
Stefan T. Boettner (virtual PUNTO man EN t-online PUNTO de).
Escribió el driver SVGAlib para Linux.
Stepan Roh (src EN srnet PUNTO cz).
Añadió el mapa de teclado y mensajes de sistema en checo, los carácteres
Latin Extended-A en la fuente por defecto, soporte para páginas de
conversión en la utilidad textconv, corrigió algunos problemas con el
controlador de sonido ESD, ayudó a compilar Allegro en algunas
plataformas Unix, corrigió problemas relacionados con const en la
versión C de las rutinas de emsablador y añadió soporte para la variable
DESTDIR tipo automake al makefile de Unix.
Stephan Brauss (sbrauss EN optronic PUNTO ch).
Hizo algunas correcciones para que el port de Linux compilase de nuevo en
Linux 2.2.x, corrigió algunos defectos del mapa de teclado suizo y añadió
nuevos keysyms a la tabla de conversión X11-a-BIOS para capturar códigos
de teclas del teclado numérico cuando NumLock está activado.
Stephen Kittelson (stickman2000 EN juno PUNTO com).
Made bugfixes and tweaks to the keyboard system.
Sveinung Kvilhaugsvik(email desconocido).
Advirtió de que Allegro debería respetar DESTDIR bajo MacOS X.
Sven Sandberg (svens EN it PUNTO uu PUNTO se).
Solucionó el problema de redondeo de ancho de la imagen en save_bitmap(),
optimizó la rutina create_light_table(), optimizó las funciones
trigonométricas de punto fijo, tradujo el sistema de mensajes al sueco,
mejoró el algoritmo de ordenación del selector de ficheros, optimizó las
rutinas de spline, añadió la función ustrrchr(), mejoró el manejo de
floats en usprintf(), cambió la API de Z-buffer, e hizo muchas otras
cosas.
TBD/FeR (tbd EN usa PUNTO net).
Añadió las resoluciones 320x600 y 360x600 al driver de modo-X.
Teijo Hakala (teijo PUNTO hakala EN imnetti PUNTO fi).
Añadió al driver de ratón bajo Windows soporte de la ruedecilla.
Tero Parvinen (Tero PUNTO Parvinen EN hut PUNTO fi).
Diseñó gran parte del nuevo API de sonido.
Theuzifan Sumachingun (uzi EN simauria PUNTO upv PUNTO es).
Mejoró la detección de cpu para chips Cyrix e hizo que el seleccionador
de ficheros mostrase sólamente letras de unidad válidas.
Thomas Fjellstrom (tfjellstrom EN home PUNTO com).
Escribió el driver MIDI ALSA 0.5.x y añadió soporte para ALSA 0.9.x.
Thomas Harte.
Ayudó a corregir un fallo en show_video_bitmap() bajo MacOS X, ayudó a
optimizar fixmul() y encontró muchos fallos en la plataforma MacOS X.
Thomas Klausner (wiz EN danbala PUNTO ifoer PUNTO tuwien PUNTO ac PUNTO at).
Añadió detección NetBSD y corregió un problema con la macro allegro.m4 y
automake 1.8+.
Thomas Wolf (two EN chello PUNTO at).
Corrigió algunos errores en el mapa de teclado Alemán y añadió la
traducción alemana de los mensajes de sistema.
Tim Bird (tbird EN caldera PUNTO com).
Trabajó en el port de consola bajo Linux.
Tim Gunn (timgunn EN eastwind PUNTO com PUNTO au).
Escribió las rutinas de lectura/escritura de ficheros TGA.
Timothy Terriberry (sundance EN sprintmail PUNTO com).
Arregló varios fallos en las rutinas de conversión RGB <-> HSV.
Tobi Vollebregt (email desconocido).
Encontró un error en ustrerror(), el cual no devolvía un puntero a un
buffer estático, encontró un problema con shutdown_dialog() cuando un
menú se encontraba abierto, ayudó a portar el driver de teclado de Windows
a Windows 98 y arregló un fallo con la detección de cursores hardware bajo
X11.
Tom Breton (tob EN world PUNTO std PUNTO com).
Añadió la selección funcional #ifndefs a allegro.h.
Tom Novelli (tnovelli EN cyber3 PUNTO servtech PUNTO com).
Escribió la versión original del driver digital MIDI.
Tom St Denis (tomstdenis EN yahoo PUNTO com).
Corrigió el recorte de objetos transparentes.
Tomohiko Sugiura (tmsugi EN d4 PUNTO dion PUNTO ne PUNTO jp).
Añadió las teclas KEY_ABNT_C1, KEY_YEN, KEY_KANA, KEY_CONVERT,
KEY_NOCONVERT y otras al controlador de entrada, organizó la inclusión
de los controladores de joystick IF-SEGA de S.Suzuki en la distribución
base, y añadió un controlador de joystick Sidewinder más agresivo.
Tore Halse (gnolam EN gmail PUNTO com).
Hizo que las ventanas siempre aparezcan centradas bajo Windows y realizó
cambios en la documentación.
V Karthik Kumar (karthikkumar EN gmail PUNTO com).
Añadió a exunicode un saludo en tamil, añadió parámetros para usar el
compilador de Intel bajo Windows y añadió opciones de palabra clave al
ejemplo de salvapantallas bajo Windows.
Victor Williams Stafusa da Silva (vwss1984 EN yahoo PUNTO com PUNTO br).
Cambió varias instancias de "256" a PAL_SIZE.
Ville Skyttä (scop EN users PUNTO sourceforge PUNTO net).
Corrigió un problema con make install libdir= y módulos bajo sistemas
Unix.
Vincent Penquerc'h (lyrian at kezako dot net).
Añadió el bit D_DIRTY y eventos de pulsación/soltura de los botones del
ratón al sistema GUI, optimizó el código de blit de 256 colores a
truecolor para evitar repetir conversiones de la paleta, añadió
scare_mouse_area(), la función yield_timeslice(), la función de
actualizar selección al grabber, las propiedades XCRP y YCRP a los
ficheros de datos en general, responsable de la gran separación del
fichero de cabecera, también realizo muchas más cosas.
Vitaliy Chetverikov (email desconocido).
Corrigió un fallo de GUI cuando el valor de retorno de MSG_IDLE era
ignorado.
VolkerOth (VolkerOth EN aol PUNTO com).
Integró los conceptos de scroll de objetos y el objeto edit_proc.
Primero, muchas gracias a todos aquellos que me han ayudado a probar y
depurar el código. A veces es frustrante recivir cientos de mensajes
diciendo "¡no funciona!", pero siguen siendo útiles...
Andre Baresel (baresel EN informatik PUNTO hu-berlin PUNTO de),
y Craig Jackson (Craig PUNTO Jackson EN launchpad PUNTO unc PUNTO edu),
contribuyeron una cantidad tremenda de información sobre el hardware de
la SB.
Benji York (Benji EN cookeville PUNTO com),
Proporcionó información sobre el hardware del Gravis GamePad Pro.
Charles Mac Donald (cgfm2 EN hooked PUNTO net),
Me enseñó a ajustar algunas resoluciones geniales VGA y modo-X.
Charles Sandmann (sandmann EN clio PUNTO rice PUNTO edu),
DJ Delorie (dj EN delorie PUNTO com),
Eli Zaretskii (eliz EN is PUNTO elta PUNTO co PUNTO il),
y todo el que haya contribuído a djgpp. Lo amo.
C. Schwerdtfeger (schwerdt EN physics PUNTO ubc PUNTO ca),
por su ayuda (¡y enorme paciencia!) en conseguir hacer funcionar el
driver MIDI de la SB Pro-I.
Finn Thoegersen, Nordbanevej 3 C, DK-7800 Skive, Denmark.
La mayoría de mi información sobre hardware SVGA vino de su paquete
VGADOC.
Eric Jorgensen (smeagol EN rt66 PUNTO com).
Las Varmint's Audio Tools (VAT) me dieron muchas ideas útiles sobre cómo
reproducir ficheros MIDI.
Jamie O'Connell (JamieOConnell EN msn PUNTO com).
Varios de los nuevos patches de tambores Adlib, y las especificaciones
del formato .IBK vinieron de su paquete SBTimbre.
Jean-Paul Mikkers (mikmak EN stack PUNTO urc PUNTO tue PUNTO nl).
MikMod fue la fuente de mucha información sobre cómo programar la SB, y
también me dió la idea de reprogramar el PIT para conseguir un contador
de realmente alta resolución.
Joel H. Hunter (jhunter EN kendaco PUNTO telebyte PUNTO com).
Su librería SB para djgpp es excelente, me ayudó mucho.
John Pollard (74723 PUNTO 1626 EN compuserve PUNTO com).
Las definiciones de instrumentos FM están basadas en su biblioteca de
funciones MID-KIT.
Kendall Bennett y el resto de gente genial de SciTech Software.
Estos chicos dieron al mundo UniVBE, el API VBE/AF, y mucha información
gratis y ejemplos de código VESA. Además, me mandaron generósamente una
copia de la especificación VBE/AF cuando la quise.
Kris Heidenstrom (kheidens EN actrix PUNTO gen PUNTO nz).
Su FAQ de temporización en PCs fue una gran ayuda.
Mark Feldman.
Ni si quiera hay que decir que PCGPE fue una fuente muy valiosa de
recursos.
Michael Abrash.
Simplemente debes amar a ese hombre...
Paul Fenwick (bg914 EN freenet PUNTO carleton PUNTO ca).
Varias partes del código de modo-X (notablemente en la pantalla partida)
vinieron de su biblioteca de funciones XLIBDJ.
powerjaw (powerjaw EN dnai PUNTO com).
Me mandó un pad Sidewinder para que pudiese corregir algunos problemas con
el driver para éste. Que cosa más genial que hizo...
Robert Grubbs (rwgrubbs EN vt PUNTO edu).
Proporcionó información sobre el hardware del joystick Sidewinder.
Robert Schmidt (robert EN stud PUNTO unit PUNTO no).
Los valores de registro para las resoluciones 400x* del modo-X vinieron
de su programa TWEAK.
Sourceforge.net (http://sourceforge.net/).
La comunidad de Allegro ha estado usando sus servicios (web, listas de
correo, cvs, etc) desde las versiones WIP 3.9.x.
Tom Grandgent (tgrand EN canvaslink PUNTO com).
Organizó y mantuvo la lista de correo de Allegro durante muchos años.
¡Hurra!
Vladimir Arnost (xarnos00 EN dcse PUNTO fee PUNTO vutbr PUNTO cz).
Proporcionó las especificaciones de hardware del chip OPL3.
Frank Zappa, Mike Keneally, Pink Floyd, the Doors, Tori Amos, y demás
artistas geniales que me proporcionaron cosas para oír mientras
programaba.
Mis padres, John and Nancy.
Nunca hubiese resistido aquellas sesiones de programación a altas horas
de la noche sin la cafetera que me regalaron las últimas navidades :-)
Por Shawn Hargreaves, creador de Allegro.
|