Changelog --------- 1.0.4 17/04/02 - Added Japanese Translation by Takeshi Aihana Added Russian Translation by Kachalov Anton Updated GGZ support 1.0.3 7/04/02 - Wow, almost a year after, a new version is released. Added support for GGZ v0.0.5 (removed support for GGZ v0.0.4) Added polish translation by Arkadiusz Lipiec 1.0.2 26/04/01 - Uses `getaddrinfo'. This means that is protocol independent. (it runs in ipv4, ipv6 or what you have) Uses the new ggz-libs Added German translation (Hermann J. Beckers) Little fixes in GGZ. 1.0.1 20/04/01 - Fixed possibles `one byte' buff overflows. Fixed possible crash in robot. 1.0.0 11/04/01 - Updated spanish translation. Added more messages to translate. Remove the settings option from client. Now uses a simple `view lots of messages' Does not ask if you want to quit. 0.100.0 09/04/01 - Fixed ugly bug in server. This bug causes that the client couldnt read the enemies board. New icon for the client. Server does not do the usleep(). The robot does the usleep(). Client: place dialogs on top of parent window. Server choose player to start at random 0.99.11 08/04/01 - Robot is never launched in server (except in GGZ mode) Fixed some problems with GGZ, updated .dsc & room files Updated documentation Fixed command line bugs Robot never quits, it stays in GameOver and then play again. 0.99.10 06/04/01 - Fixed stability problems 0.99.9 06/04/01 - Improved and modified GUI! Added security enhances. Also, more checks where added. 0.99.8 05/04/01 - Fixed stability problems. Improved ggz support with disabled buttons and fixed possible misconfigurations errors. Fixed problems in robot. 0.99.7 04/04/01 - Added GGZ Gaming Zone support (http://ggz.sourceforge.net) The files were restructurated. Server does not uses the AF_LOCAL socket. It always uses the AF_INET. Robot can run without gui. General fixes in lots of files. 0.99.1 13/02/00 - PUse las cosas en sourceforge.net y como no le gustan los symlinks duplique los riq-net* y los parse en los demas directorios Borre algunos dirs que puse en el CVS que estaban de mas 0.99.0 02/01/00 - Agregue cosas al robot. Algunos cosas mas al server. Empece con la liempeza general del codigo (que es bastante feo) 0.74.0 03/04/99 - Estabilizé un cacho todo... Esta es una versión "estable" robot: Tiene nuevas leyendas y nuevos nombres. cliente: tiene nueva agua, no usa más 2 botones ya que las nuevas GTK tiene gtk_label_set_text :-) Bug del save_state resuelto. Se limpian las "notebooks" cuando uno pierde. Avisa si se apaga el server. server: clist no da mas warnings. En general se modificó mucho todo el codigo, desde el networking hasta hasta el decorado. 0.73.18 02/04/99 - Más fixes con IPv6 Varios detalles arreglados para que ande con GTK v1.2 bien. Cumple con el "standar" gnome-games Server más lindo y algo más que no me acuerdo. 0.73.17 01/04/99 - IPv6 connect fixed ... vacaciones ... 0.73.16 25/01/99 - Detalles. 0.73.15 24/01/99 - Soporte IPv6 terminado. riq-net: Varias cosas modificadas (espero que esto sea más estable) gbnclient: no existe más el dir `src'. gbnserver: textfill fue borrado. Le puse acentos a este archivo. Los .po estan más o menos actualizados. Help/Help anda otra vez. 0.73.14 17/01/99 - Empecé con el soporte para IPv6 0.73.13 12/01/99 - Si se cae el servidor, hecha a todas las posibles conecciones. Un bug fix en el cliente. 0.73.12 10/01/99 - Algunos trucos (feos) para evitar colgadas del servidor. 0.73.11 10/01/99 - robot usa AF_UNIX xq solo corre en localhost. Dejé de usar la parte de las textfill. Más bug fixes. El problema que cuelga al servidor esta encontrado. El tema es que no se como resolverlo ya que depende de las gdk. 0.73.10 09/01/99 - Clist en el server... que muy lindo :-) me pa' que la proxima versión no va usar más las ventanas. Muy lindas para el debug pero la verdad que son horribles :-( 0.73.9 09/01/99 - No hay más flicker en el cliente... Por fin!!! expose del cliente (notebook izquierda) solucionada. Robot con ventana propia y progress bar. 0.73.8 08/01/99 - Varios, pero varios bugs corregidos (4 horas de testeo :-) Igual siguen quedando varios. Ah... el robot ahora es un ejecutable por separado. Pobre robot... este sufrió más cambios... 0.73.7 06/01/99 - Hacer compatible con las nuevas librerias del gnome (ver 0.99.1) 0.73.6 10/12/98 - Yo que se. Tratar de fixer el bug que todavía no me dejó sacar una version estable 0.73.5 27/09/98 - Volver a usar fork en el robot. Me gusta más :-) 0.73.4 26/09/98 - Tratar de encontrar los bugs que me cuelgan todo. 0.73.3 19/09/98 - COMPILER_WARNINGS. Robot no usa más fork (Usa gdk_input_add) Hay un bug que me esta volviendo loco. Espero corregirlo en la próxima versión 0.73.2 16/09/98 - Lo hice jugable pero bastante beta :-( Volví a incluir el robot ( sacado porque no compilaba) Anda el robot. Anda con N jugadores (probe con 10) Pero hay algun bug que lo cuelga por ahi. -Wall me permitio corregir codigo. 0.73.1 12/09/98 - Cambié el orden de este archivo Hice que funcionara el "make distcheck" Ahora las versiones van a salir con el distcheck :-) Se pude "jugar" (entre comillas) 0.73.0 12/09/98 - Protocolo de texto ( pero no jugable ) 8000 cambios. Todo nuevo. Yo que se. Demasiadas cosas como para enumerarlas. Sobre todo hubo un total-rewrite de varias funciones Sigue sin ser jugable pero compilable. Se puede 'jugar' haciendo un "telnet server 1995" 0.72.2 ... - Injugable 0.72.1 ... - Borré varias cosas 0.72.0 29/08/98 - Empecé con el nuevo protocolo ( el parser ) Se puede configurar el debug_level del ttyfill. Separé el configure y bnsendmsg del gbnclient y los puse en archivos distintos. usa gnome_net_connect_tcp. 0.71.1 27/08/98 - Server: Agregué el "Really quit?" Borre el gbnserver-old.c que había dejado :-) Cliente: Le saqué un BNREA que tenia de más ( me dí cuenta que lo tenía viendo el servidor :-) Internationalization. con varios cambios como el protocolo. Hasta aca hice lo siguiente: El servidor ahora tiene una ventanita X ( o sea que ya no usa más el select, sino la funcion gdk_input_add ( que usa el select de las GTK ), asi puede usar la ventana. El robot lo habia cambiado todo, tambien usando gdk_input_add pero me di cuenta que para eso no tengo que usar fork. Esperar muchos cambios hasta llegar a version estable. el FIXME de las ttyfill resuelto. robot version 0.0.4. protocol 21 Varias cosas... varias, incluyendo todavia más bug fixes 0.71.0 25/08/98 - Release de desarrollo. Quiero llegar hasta la 0.80 0.70.1 17/08/98 - Iconos lindos de los botons random y robot. Nuevo about.xpm 0.70.0 10/08/98 - Robot AI potable. Protocolo version 0x20. Empece con scores (no empezado :-). Cambie el protocolo. No funciona con version 0.60 que usan el protocolo <0x20. Autolaunch robot (viene con autostart) html documentacion. Algun otro toque al robot. gnome_config_* al servidor. Se que voy a tener que cambiar todavia más el protocolo. Sera en la proxima version 0.59.50 08/08/98 - Seguir con el robot_ai. Descubri un bug en cliente. Una vez que termine el AI del robot voy a lanzar la version 0.70.0 (Una año despues despues :-) Descubri que la version 0.59.47 (ultima oficial hasta la fecha) es la más buggy que existia. Esta llena de bugs por donde se mire. Sobre todo el servidor. 0.59.49 08/08/98 - Empece con el robot_ai ( tratar de hacerlo inteligente ) El robot es un gil de goma. Aunque pierdo si juego contra 4 robots. Reescribir la documentacion 0.59.48 07/08/98 - Horrible bug del rewrite de una funcion. Segui con el robot (Anda!!!) 0.59.47 07/08/98 - Primeros paso hacia el robot. Reescribi las funciones recursivas del servidor. Reemplaze los valores numericos (que esta lleno) por sus defines. Ordenar un poco el servidor ( a nivel codigo) y sacar los if redundantes que tenia. 0.59.46 05/08/98 - Cliente usa estado PERDIO. 0.59.45 04/08/98 - Barquitos continuos de tocado y hundido. (basados en los anteriores) Bug de estetica solucionado 0.59.44 31/07/98 - El algoritmo de checkboard (re-write). Agregue algo al protocolo. bn_sts más lindo. nuevos mensajes. barcos continuos (dibujos por Francisco Carrasco) (sacados del cliente win31 de Horape) 0.59.43 0.59.42 ??/??/?? - Algunos bugs y rewrites 0.59.41 0.59.40 14/07/98 - Cambié el icono. Este es "gnome-compatible" :-) 0.59.39 14/07/98 - Agregue el taskbar y botones gnome por algunos lados. 0.59.38 14/07/98 - Agregue el "Generate Random board". Lindo chiche. 0.59.37 13/07/98 - Cambie el configure.in y otro archivos 0.59.36 05/07/98 - Bug con los parametros 0.59.35 04/07/98 - Argentina perdio con Holanda 2-1. Termine modularizar del codigo. 0.59.34 08/06/98 - Empezar a modularizar el codigo 0.59.33 20/03/98 - Empezar a gnomizar 0.59.32 20/03/98 - Small bug fixes 0.59.31 18/03/98 - Otro status bar abajo ( left y right ) 0.59.30 17/03/98 - Agregar el popup a las notebooks, y los tooltips 0.59.29 10/03/98 - Algunos detalles y check button en bnsendmsg 0.59.28 09/03/98 - No tiene más menu y actualiza el vscrollbar 0.59.27 08/03/98 - Tiene icono 0.59.26 08/03/98 - Uso los pixmaps the GameOver y Winner 0.59.25 08/03/98 - Un nuevo help 0.59.24 08/03/98 - Pixmaps inside 0.59.23 07/03/98 - Jugable... 0.59.22 07/03/98 - ? 0.59.21 07/03/98 - Encontre el puto bug que no me dejaba dormir buscar en el codigo por "puto bug" 0.59.20 05/03/98 - Tratar de arreglar las putas notebooks 0.59.19 04/03/98 - Porquerias con las notebooks 0.59.18 04/03/98 - Mensajes y esas porquerias 0.59.17 04/03/98 - Anda la opcion de config 0.59.16 03/03/98 - Uni de nuevo el codigo en un solo archivo. Pude arreglar el problema de las notebooks con las nuevas GTK 0.99.4 - Anda vieja. 0.59.15 01/03/98 - Funciona el juego joya. Espero 0.59.14 01/03/98 - Hacer algo más, no ? 0.59.13 23/02/98 - Parti en 2 el codigo... 0.59.12 21/02/98 - Probe scrolled_window... pero no. Saque table 0.59.11 19/02/98 - Mas pixmaps y otras bellas cosas (algo jugable). 0.59.10 16/02/98 - Right panel, hit and otras boludeces. 0.59.9 14/02/98 - Send Board y Start y vscrollbar 0.59.8 14/02/98 - Connect y Disconnect y Status 0.59.7 13/02/98 - Un buen rato despues... connect y etc. ... vacaciones ... 0.59.6 28/12/97 - Uh? 0.59.4 xx/09/97 - Crear pantalla 0.59.5 27/12/97 - Usar pixmaps ... examenes ... 0.59.1/3xx/09/97 - Jugar con las GTK xx/09/97 - Ganas de hacer un cliente GTK