After of so much time, and thanks to all of the community's collaboration, I am proud to be able to announce first Bennu's "Release Candidate".
http://betatester.bennugd.org/snapshot/Thanks.
RC2 available! Please test it, thanks!
History from first use of svn to today.
------------------------------------------------------------------------
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
.
------------------------------------------------------------------------