Developer's diary

Started by SplinterGU, October 19, 2008, 01:05:31 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SplinterGU

Wip 14, Linux/Win32

Core:

- args fix, now argc (argument count) say count of argv... and argv[0] is dcbname in not stub version, and executable name in stub version.

Modules:

- Several casts
- Add some includes
- Indent
- Some pointers size fix
- Remove unused vars
- Fix in use of grlib_destroy when error creation.
- Somes casts in palette module
- Linux port of libvideo
- Load map functions return 0 on fail
- Split MAGIC used in fpg/map/pal to MAGIC of 7 bytes and 1 byte for version
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

- new set_window_pos, get_window_pos and get_window_size functions
- GET_WINDOW_SIZE now difference between window size and client area
- GET_DESKTOP_SIZE added
- Linux Port (need tested)
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

- Prohibit unload font 0
- Fix controls points + mirrors + angle
- Check if graph exist on gr_save_png
- Fix on 32 bits collision
- Fix on 32 bits blits
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

blostec

Greats improvements, you never stop.  :D

SplinterGU

#4
- mod_debug added! with some improvements... ;)

I forget...

- Spanish runtime error translated to English
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

- Linux Port
- Fixes on mod_wm, linux

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

Sandman

Good to have the debugger back, I missed it. :)
-- Sandman

SplinterGU

#7
- Some debug fixes

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

SplinterGU

- Debugger's new appearance
- New characters added to debug's system font
- New debug's functions: breakall, breakalltypes, deleteall, deletealltypes, go, nextframe, nextproc.
- Process list in brief mode
- Process browse window, by id or by type, allowing to set/remove breakpoints, inspect his variables, etc...
- Palete fix on 8 bits fpg save
- Mirror fix on angle = 0
- Several module's dependencies added
- SDL_Initializations on some modules
- Debug info add at loading modules in runtime...
- English messages in compiler
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

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

Sandman

Looks fantastic. Great functionality.
-- Sandman

Sandman

Think I got two bugs:

- seems the console fails in 8bit mode
- STRINGS command in console doesn't display any strings
-- Sandman

SplinterGU

Quote from: Sandman on November 06, 2008, 12:52:26 PM
Think I got two bugs:

- seems the console fails in 8bit mode
- STRINGS command in console doesn't display any strings

- 8 bits mode... already fixed two days ago... (I need upload new version...)
- At this moment, STRING only stdout output...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Sandman

Okay cool.

Another thing:
#define func() i

process main()
private
int i;
begin
i = func();
end


gives:
macro.prg:7: error: Incorrect number of parameters. Function: FUNC MinParams: -1. ("(")
-- Sandman

HaCkZJuaNN

You cannot use () on #defines, i think thats the problem with that.