Todo List

Global data_window_t::diw
we may want to move this from here to heraia_window_t structure. This should not be used anymore

Class date_and_time_t
add an UTC info field

Global Options::usage
this may be a gboolean !

Global interpret
Add text to the decode_generic_t struct to describe what to tell if something's wrong or if we can not decode anything

Global refresh_data_interpretor_window
if speed is a matter, think about taking off this decode_parameters structure from here.

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_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 select_file_to_load
enable multiple selections We do fill the main_window->filename parameter here !

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 stat_select_file_to_save
remember the last directory where we saved stuff

Global statw_export_to_gnuplot_clicked
we might add here the name of the file being edited

Global manage_command_line_options
manage a list of filenames instead of one filename

Generated on Tue May 19 20:01:46 2009 for Heraia by  doxygen 1.5.8