Bennu 1.0.0 Release Candidate

Started by SplinterGU, May 14, 2009, 02:28:27 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SplinterGU

Despues de tanto tiempo, y gracias a la colaboracion de toda la comunidad, me enorgullece poder anunciar la primer RC de Bennu.

http://betatester.bennugd.org/snapshot/

Gracias.

Agrego el history de los cambios desde que se empezo a usar el repositorio hasta la fecha:

------------------------------------------------------------------------
r80 | SplinterGU | 2009-06-15 15:34:24 -0300 (lun 15 de jun de 2009) | 3 lines

- Add FMOVE, FREMOVE, FREWIND
- Add MEM_CALLOC and CALLOC

------------------------------------------------------------------------
r79 | SplinterGU | 2009-06-14 19:36:59 -0300 (dom 14 de jun de 2009) | 2 lines

- Fix parse on ; at end line when #include

------------------------------------------------------------------------
r78 | SplinterGU | 2009-06-14 12:39:24 -0300 (dom 14 de jun de 2009) | 3 lines

- Rename messages.c to messages.h
- Fix usage help for bgdi

------------------------------------------------------------------------
r77 | SplinterGU | 2009-06-13 12:50:21 -0300 (sáb 13 de jun de 2009) | 2 lines

- Fix "Runtime error in ???(????) - Mnemonic 0xC2F not implemented"

------------------------------------------------------------------------
r76 | SplinterGU | 2009-06-11 22:38:06 -0300 (jue 11 de jun de 2009) | 2 lines

- load_fpg 1bpp fixed

------------------------------------------------------------------------
r75 | SplinterGU | 2009-06-10 22:16:55 -0300 (mié 10 de jun de 2009) | 4 lines

- Remove spanish error message
- Change some spanish code
- Remove some printf

------------------------------------------------------------------------
r74 | SplinterGU | 2009-06-10 21:18:55 -0300 (mié 10 de jun de 2009) | 2 lines

- Pointer type support in copy and save/load structs

------------------------------------------------------------------------
r73 | SplinterGU | 2009-06-09 22:28:32 -0300 (mar 09 de jun de 2009) | 2 lines

- Fix some stuff with palettes

------------------------------------------------------------------------
r72 | SplinterGU | 2009-06-05 21:21:38 -0300 (vie 05 de jun de 2009) | 2 lines

- Add support of string += char and char[]+= char

------------------------------------------------------------------------
r71 | SplinterGU | 2009-06-05 08:57:40 -0300 (vie 05 de jun de 2009) | 2 lines

- Fix on grlib_get and new bitmaps (not graphs)

------------------------------------------------------------------------
r70 | SplinterGU | 2009-06-05 00:13:57 -0300 (vie 05 de jun de 2009) | 4 lines

- Now fpgid are cyclic
- Now fpg limit removed
- Fix alpha in 32 bits rgba functions

------------------------------------------------------------------------
r69 | SplinterGU | 2009-06-04 22:37:19 -0300 (jue 04 de jun de 2009) | 2 lines

- Add missing file

------------------------------------------------------------------------
r68 | SplinterGU | 2009-06-04 22:19:39 -0300 (jue 04 de jun de 2009) | 6 lines

- Fix memory leak on unload_fpg                          
- Fix clean memory on bitmap (not graphs) operations
- Fix free memory on fpg load error
- Remove innecesary graphs linked lists


------------------------------------------------------------------------
r67 | SplinterGU | 2009-06-03 23:53:50 -0300 (mié 03 de jun de 2009) | 2 lines

- Fix use of string[] (indexes access), now return char type value

------------------------------------------------------------------------
r66 | SplinterGU | 2009-06-01 22:03:42 -0300 (lun 01 de jun de 2009) | 2 lines

- ASC fix

------------------------------------------------------------------------
r65 | SplinterGU | 2009-06-01 00:08:14 -0300 (lun 01 de jun de 2009) | 2 lines

- MAX_CHAR y MIN_CHAR constants added

------------------------------------------------------------------------
r64 | SplinterGU | 2009-05-31 23:22:31 -0300 (dom 31 de may de 2009) | 5 lines

- Replace SDL_KEYEVENTMASK with (SDL_EVENTMASK(SDL_KEYDOWN)| SDL_EVENTMASK(SDL_KEYUP)) (Thanks Sandman)
- Fix rgb* functions that on (0,0,0) return 1 in 16 bits, and right value in 32 bits
- Speed up for 32 bits in rgb* funciones


------------------------------------------------------------------------
r63 | SplinterGU | 2009-05-30 11:58:47 -0300 (sáb 30 de may de 2009) | 4 lines

- RESOLUTION is used in detect object change
- rgb now return correct value in 32 bits is value is 0 (thanks Sandman)


------------------------------------------------------------------------
r62 | SplinterGU | 2009-05-28 22:26:45 -0300 (jue 28 de may de 2009) | 3 lines

- Fix crash by bug in intances.c
- Stupid optimizations on mod_debug

------------------------------------------------------------------------
r61 | SplinterGU | 2009-05-26 07:49:50 -0300 (mar 26 de may de 2009) | 2 lines

- Fix priority if it reach limits

------------------------------------------------------------------------
r60 | SplinterGU | 2009-05-25 22:21:16 -0300 (lun 25 de may de 2009) | 2 lines

- Fix dcb read data on non-intel (thanks Sandman)

------------------------------------------------------------------------
r59 | SplinterGU | 2009-05-25 20:23:17 -0300 (lun 25 de may de 2009) | 14 lines

- New instances system, hash on priority, type. Speed up improved on iterate instances.
- Instances now are limited to 65536 running at same time
- Instances dirty list by change on priority is removed.
- collision, getid, signal,... speed up improved by use of new instance system and other.
- speed up improved on show debug info
- compiler parse number is fixed
- debug console parse number is fixed
- debug console color tags fixed
- several casts are added in code
- several sizeof are added in code
- libvideo now start in 32 bits as default
- getscreen now return graphic without control point 0, (centered)


------------------------------------------------------------------------
r58 | SplinterGU | 2009-05-13 22:43:52 -0300 (mié 13 de may de 2009) | 2 lines

- Fix memory leak problem in save_png and load_png

------------------------------------------------------------------------
r57 | SplinterGU | 2009-05-12 00:24:58 -0300 (mar 12 de may de 2009) | 2 lines

- Fix void pointer increment

------------------------------------------------------------------------
r56 | SplinterGU | 2009-05-12 00:19:12 -0300 (mar 12 de may de 2009) | 2 lines

- Mix 2 hook in sdlhandler

------------------------------------------------------------------------
r55 | SplinterGU | 2009-05-10 02:56:38 -0300 (dom 10 de may de 2009) | 3 lines

- contrib directory added
- version 1.0.0

------------------------------------------------------------------------
r54 | SplinterGU | 2009-05-10 02:46:18 -0300 (dom 10 de may de 2009) | 2 lines

- Use gr_set_caption

------------------------------------------------------------------------
r53 | SplinterGU | 2009-05-10 02:44:43 -0300 (dom 10 de may de 2009) | 6 lines

- Compiler: Arguments type process now are supported
- fix in g_instance graph change detection
- two new internals functions gr_set_caption and gr_set_icon (used in libvideo and in mod_wm)
- move some vars from libgrbase to libvideo
- mod_wm now call new funtions on libvideo (gr_set_caption and gr_set_icon)

------------------------------------------------------------------------
r52 | SplinterGU | 2009-05-09 00:12:35 -0300 (sáb 09 de may de 2009) | 2 lines

- Set ICON palette fix

------------------------------------------------------------------------
r51 | SplinterGU | 2009-05-08 23:19:47 -0300 (vie 08 de may de 2009) | 4 lines

- Fix sizeof on members of structs and types
- Fix operations of add and sub on pointers
- Fix type casts (and others casts)

------------------------------------------------------------------------
r50 | SplinterGU | 2009-05-08 00:11:58 -0300 (vie 08 de may de 2009) | 2 lines

- Fix bitmap_clone

------------------------------------------------------------------------
r49 | SplinterGU | 2009-05-05 00:07:24 -0300 (mar 05 de may de 2009) | 4 lines

- Now palette loaded is palette asigned to system palette
- Fix drawing_color, before find rgb in 8 bits video
- get_screen now clone bitmap(0,-1) (last screen drawed)

------------------------------------------------------------------------
r48 | SplinterGU | 2009-05-01 17:34:30 -0300 (vie 01 de may de 2009) | 6 lines

- bgdrtm - Fix exit status
- exec - Fix return status from child dead _P_WAIT
        Fix return status on error
        Fix return status on _P_NOWAIT
- mod_wm, none important

------------------------------------------------------------------------
r47 | SplinterGU | 2009-04-30 23:28:05 -0300 (jue 30 de abr de 2009) | 3 lines

- Fix in exec
- Fix in move_windows x11

------------------------------------------------------------------------
r46 | SplinterGU | 2009-04-28 11:15:41 -0300 (mar 28 de abr de 2009) | 2 lines

- Now memcopy call to C memcpy

------------------------------------------------------------------------
r45 | SplinterGU | 2009-04-24 21:31:24 -0300 (vie 24 de abr de 2009) | 2 lines

- Check on non-exists ctr

------------------------------------------------------------------------
r44 | SplinterGU | 2009-04-24 21:28:12 -0300 (vie 24 de abr de 2009) | 3 lines

- Optimizations on strings (thanks Sandman)
- Remove bad optimization on g_object

------------------------------------------------------------------------
r43 | SplinterGU | 2009-04-23 23:28:44 -0300 (jue 23 de abr de 2009) | 2 lines

- Little g_object optimization

------------------------------------------------------------------------
r42 | SplinterGU | 2009-04-23 22:28:44 -0300 (jue 23 de abr de 2009) | 2 lines

- Fix debug console background color

------------------------------------------------------------------------
r41 | SplinterGU | 2009-04-21 21:42:58 -0300 (mar 21 de abr de 2009) | 3 lines

- Fix format function
- Added GP2X constant

------------------------------------------------------------------------
r40 | SplinterGU | 2009-04-08 07:03:32 -0300 (mié 08 de abr de 2009) | 2 lines

- Fix in the behavior of signed/unsigned expression

------------------------------------------------------------------------
r39 | SplinterGU | 2009-04-03 22:19:14 -0300 (vie 03 de abr de 2009) | 5 lines

- Fix stupid message "don't exist or isn't version 7 DCB compatible"
when don't use full dcbname
- Fix add files to dcb when files added are gzip (fpg)
- Minor fixed in dcb (byteorder)

------------------------------------------------------------------------
r38 | SplinterGU | 2009-04-02 11:11:53 -0300 (jue 02 de abr de 2009) | 2 lines

- Primitive alpha fix in 32 bits

------------------------------------------------------------------------
r37 | SplinterGU | 2009-03-31 20:18:45 -0300 (mar 31 de mar de 2009) | 4 lines

- Optimize of dirs functions
- Fix mod_dir that don't use string_discard
- New function MAP_NEW(w,h,depth,flags) where flags can be: B_CLEAR (bitmap clear) or 0 (no clear new bitmap)

------------------------------------------------------------------------
r36 | SplinterGU | 2009-03-28 22:41:09 -0300 (sáb 28 de mar de 2009) | 4 lines

- mod_joy splitted (thanks Sandman)
- libjoy added (thanks Sandman)
- fix bitmap_clone

------------------------------------------------------------------------
r35 | SplinterGU | 2009-03-21 18:00:42 -0300 (sáb 21 de mar de 2009) | 2 lines

- moddesc configure fix

------------------------------------------------------------------------
r34 | SplinterGU | 2009-03-21 17:19:27 -0300 (sáb 21 de mar de 2009) | 3 lines

- revert aditive CFLAGS and LDFLAGS change... in win32 the compiled
binaries are very big (5x or more)

------------------------------------------------------------------------
r33 | SplinterGU | 2009-03-21 10:17:48 -0300 (sáb 21 de mar de 2009) | 11 lines

- bgdrtm: speedup string functions (string_char, string_concat,
string_add, string[...], others)
- Now find, substr, and any function with access to out of string limits
return null string or -1.        
- strlen() function added, alias of len().
- file_eof() and file_read() fixed in detection of end of file.
- file() fixed, sizeof internal buffer and concat of data chunks.
- fgets() fixed, sizeof internal buffer.
- fexists() added, alias of file_exists().


------------------------------------------------------------------------
r32 | SplinterGU | 2009-03-19 20:09:30 -0300 (jue 19 de mar de 2009) | 2 lines

*FLAGS+= fix

------------------------------------------------------------------------
r31 | SplinterGU | 2009-03-17 23:22:47 -0300 (mar 17 de mar de 2009) | 2 lines

- Additive CFLAGS

------------------------------------------------------------------------
r30 | SplinterGU | 2009-03-14 22:03:54 -0200 (sáb 14 de mar de 2009) | 5 lines

- 32 bits drawing alpha support (alpha-pixel and drawing_alpha)
- speed up some drawing functions
- write_var pointer vars support


------------------------------------------------------------------------
r29 | SplinterGU | 2009-03-14 21:58:38 -0200 (sáb 14 de mar de 2009) | 6 lines

- new string_ptoa more efficient and same result in different SO.
- check constants already defined as variable
- Fix variant arg for pointer vars
- Fix unsigned comparations


------------------------------------------------------------------------
r28 | SplinterGU | 2009-03-12 20:47:11 -0200 (jue 12 de mar de 2009) | 5 lines

- Fixed Translucent tables in 8 bits
- Fixed blend operations in 8 bits
- Fixed Translucent+Blend in 8 bits


------------------------------------------------------------------------
r27 | SplinterGU | 2009-03-12 12:30:55 -0200 (jue 12 de mar de 2009) | 3 lines

- Transparency tables update


------------------------------------------------------------------------
r26 | SplinterGU | 2009-03-08 01:40:23 -0200 (dom 08 de mar de 2009) | 2 lines

- Fade 32bits support

------------------------------------------------------------------------
r25 | SplinterGU | 2009-03-06 23:12:41 -0200 (vie 06 de mar de 2009) | 2 lines

- Dependency for mod_joy is fixed (thanks Sandman)

------------------------------------------------------------------------
r24 | SplinterGU | 2009-02-16 22:56:27 -0200 (lun 16 de feb de 2009) | 2 lines

- Fix gr_save_fpg

------------------------------------------------------------------------
r23 | SplinterGU | 2009-02-09 16:24:26 -0200 (lun 09 de feb de 2009) | 2 lines

README updated (not final)

------------------------------------------------------------------------
r22 | SplinterGU | 2009-02-04 23:13:23 -0200 (mié 04 de feb de 2009) | 2 lines

mod_ffi removed

------------------------------------------------------------------------
r21 | SplinterGU | 2009-01-31 17:59:55 -0200 (sáb 31 de ene de 2009) | 3 lines

- set_text_color 32bits support


------------------------------------------------------------------------
r20 | SplinterGU | 2009-01-25 04:00:14 -0200 (dom 25 de ene de 2009) | 4 lines

- Notes in g_object source code
- Fix dirty update in draw objects
- Check for center change in mouse graph

------------------------------------------------------------------------
r19 | SplinterGU | 2009-01-24 21:12:45 -0200 (sáb 24 de ene de 2009) | 2 lines

- mod_ffi is removed temporaly

------------------------------------------------------------------------
r18 | SplinterGU | 2009-01-24 19:20:37 -0200 (sáb 24 de ene de 2009) | 2 lines

- Removed unnecesary files

------------------------------------------------------------------------
r17 | SplinterGU | 2009-01-24 18:59:27 -0200 (sáb 24 de ene de 2009) | 2 lines

- Unnecesary files removed

------------------------------------------------------------------------
r16 | SplinterGU | 2009-01-24 18:47:14 -0200 (sáb 24 de ene de 2009) | 2 lines

- libffi 3.0.8 fix

------------------------------------------------------------------------
r15 | SplinterGU | 2009-01-24 16:54:02 -0200 (sáb 24 de ene de 2009) | 2 lines

- Windows fix

------------------------------------------------------------------------
r14 | SplinterGU | 2009-01-24 16:09:29 -0200 (sáb 24 de ene de 2009) | 2 lines

- Remove Makefile files, they must be generated with configure

------------------------------------------------------------------------
r13 | SplinterGU | 2009-01-24 14:39:22 -0200 (sáb 24 de ene de 2009) | 2 lines

- Fixed bug with use of mirror and point 0 not center

------------------------------------------------------------------------
r12 | SplinterGU | 2009-01-20 22:25:17 -0200 (mar 20 de ene de 2009) | 2 lines

- Fixed bug on update graph on graph center change

------------------------------------------------------------------------
r11 | SplinterGU | 2009-01-16 01:43:24 -0200 (vie 16 de ene de 2009) | 2 lines

- fix on use of file (fpg) = 0

------------------------------------------------------------------------
r10 | SplinterGU | 2009-01-15 05:57:18 -0200 (jue 15 de ene de 2009) | 17 lines

   - mod_effects constants add:

       BLUR_NORMAL     0
       BLUR_3x3        1
       BLUR_5x5        2
       BLUR_5x5_MAP    3

       GSCALE_RGB      0
       GSCALE_R        1
       GSCALE_G        2
       GSCALE_B        3
       GSCALE_RG       4
       GSCALE_RB       5
       GSCALE_GB       6
       GSCALE_OFF     -1


------------------------------------------------------------------------
r9 | SplinterGU | 2009-01-15 05:36:24 -0200 (jue 15 de ene de 2009) | 2 lines

- PNG load pixel displaced fix

------------------------------------------------------------------------
r8 | SplinterGU | 2009-01-12 21:43:29 -0200 (lun 12 de ene de 2009) | 2 lines

- delete_draw(0) fix

------------------------------------------------------------------------
r7 | SplinterGU | 2009-01-12 20:30:27 -0200 (lun 12 de ene de 2009) | 2 lines

- Draw update fix (thanks Sandman)

------------------------------------------------------------------------
r6 | SplinterGU | 2009-01-12 16:51:34 -0200 (lun 12 de ene de 2009) | 2 lines

- License update

------------------------------------------------------------------------
r5 | SplinterGU | 2008-12-31 13:43:11 -0200 (mié 31 de dic de 2008) | 2 lines

Dependencies fix

------------------------------------------------------------------------
r4 | SplinterGU | 2008-12-30 13:25:27 -0200 (mar 30 de dic de 2008) | 2 lines

- Developer configure run (no changes)

------------------------------------------------------------------------
r3 | SplinterGU | 2008-12-30 13:10:33 -0200 (mar 30 de dic de 2008) | 3 lines

- Extension remove fix
- Enable interactive mode only in Win32

------------------------------------------------------------------------
r2 | SplinterGU | 2008-12-30 12:44:34 -0200 (mar 30 de dic de 2008) | 2 lines

Initialization fix of type and typeb

------------------------------------------------------------------------
r1 | SplinterGU | 2008-12-29 00:13:21 -0200 (lun 29 de dic de 2008) | 3 lines

.


------------------------------------------------------------------------
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

darío

¡Finalmente!

Enhorabuena y gracias por todo el trabajo :).
My sites:
Smart Fpg Editor - Painless FPG Edition for Bennu and PixTudio
fenixlib - .NET support for manipulating PixTudio, Bennu and Div graphic formats

laghengar

Enhorabuena tio, un abrazo. Lancemos todos confetin, y que alguien haga una tarta, ha nacido bennusito. hurraaaaaaaaaaaaaaaa
!!!Blender Blender Blender yuhuuuuuuu¡¡¡ novato o_O

panreyes

Enhorabuena! :D
Ahora todos a sacar juegazos y a promocionar el lenguaje!

MythomizeR

¡Enhorabuena por la madurez 1.x.x adquirida!

DCelso

#5
Inhourgood.
Quise decir "Ingoodhour" que en inglés los adjetivos van delante, cagoen.
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

Drumpi

Yujuuuu.... con retraso ¿no? ¿ya lo dije? ¿cuando? ah, vale. Entonces esto parece un poco tonto ¿no? ya, ya me parecía. ¿Qué? ¿Hablando solo? ¿Yo? ¿cuando? ¿ahora?....

Bueno, un karma si que merece la noticia ;D
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

blostec

Felicidades Juan, por todo el trabajo hecho. El avance del proyecto es impresionante y en un tiempo récord.  :)

syous

Un Saludo
EL dia que la humanidad aprenda a mirar y sentir con los ojos del alma, recuperara su humanidad
http://sodonline.net/
http://darknessage.ayudaprogramacion.net/
http://www.ayudaprogramacion.net/

Proyecto: MMORPG
Completado: 2%
Estado: En Desarrollo...

SplinterGU

Release Candidate 2

http://betatester.bennugd.org/snapshot/

por favor pruebenla, asi la depuramos bien.

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Prg

descargando... cualquier cosa te aviso, saludos :)
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

MythomizeR

¡Gran trabajo!

En vista del problema detectado, mejor me esperaré a mañana a que lo generes nuevamente para ya probarlo...

Gracias y saludos.

SplinterGU

Ahora si, gracias, y disculpas.

Todos aquellos que descargaron la RC2 (r68), bajen esta nueva, la anterior no va.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

DCelso

Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

SplinterGU

Release Candidate 3... Gracias por probar...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2