Todo List

Global data_window_t::diw
we may want to move this from here to heraia_window_t structure

Class date_and_time_t
add an UTC info field

Global interpret_as_number
we might test the result as this is user input

File decode.c
I see, while putting some functions documentation that there may be things to do to improve speed with date calculations -> should we fill tab_ns_months at every function calls ? This may not be necessary

Global date_printf
Add a way to use a user defined format and/or predefined formats

Global transform_bcd_to_human
give choice of coding style (eg for numbers >=10)

Global heraia_hex_document_get_filename
: do something if the document does not exist.

Global heraia_hex_document_new
: do something to take errors into account

Global heraia_hex_document_save
may be we only need main_window->current_doc here

Global init_heraia_interface
put these lines in a specific function

Global load_heraia_ui
add more return values to init functions to detect any error while initializing the ui

Global make_absolute_path
do something without any system calls !!!

Global on_copy_activate
Write a usefull function here :)

Global on_cut_activate
Write a usefull function here :)

Global on_delete_activate
Write a usefull function here :)

Global on_open_activate
try to put some mutexes on main_window->event to make this thread safe some way

Global on_paste_activate
Write a usefull function here :)

Global on_save_activate
be more accurate on error (error type, message and filename) returns we should return something at least ...

Global refresh_event_handler
try to put some mutexes on main_window->event to make this thread safe some way

Global H_DI_DISPLAYED
verify if this is still used somewhere !

Global HERAIA_FILE_ERROR
We may use errno to have more accurate file errors

Global log_message
may be include the hability to choose a different log domain ?

Global show_hide_widget
should this function go to heraia_ui.c instead of here ?

File libheraia.c
do the functions that may be called by python when initializing the library.

Global manage_command_line_options
manage a list of filenames instead of one filename

Generated on Sat Feb 14 11:44:20 2009 for Heraia by  doxygen 1.5.6