Todo List

Class date_and_time_t
add an UTC info field

Global date_printf (date_and_time_t *mydate)
Add a way to use a user defined format and/or predefined formats

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 H_DI_DISPLAYED

this is used at initialisation time. We can add a new option to the program in order to say wether we want the data interpretor to be visible or not (regardless of options saved ?)

Global HERAIA_FILE_ERROR

We may use errno to have more accurate file errors

Global heraia_hex_document_new (heraia_struct_t *main_struct, char *filename)
: do something to take errors into account

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

Global load_heraia_ui (heraia_struct_t *main_struct)
add more return values to init functions to detect any error while initializing the ui

Global log_message (heraia_struct_t *main_struct, GLogLevelFlags log_level, const char *format,...)
may be include the hability to choose a different log domain ?

Global make_absolute_path (gchar *filename)
do something without any system calls !!!

Global new_doc_t (Heraia_Document *hex_doc, GtkWidget *hex_widget)
do a function to access this value

Global on_copy_activate (GtkWidget *widget, gpointer data)
Write a usefull function here :)

Global on_cut_activate (GtkWidget *widget, gpointer data)
Write a usefull function here :)

Global on_delete_activate (GtkWidget *widget, gpointer data)
Write a usefull function here :)

Global on_open_activate (GtkWidget *widget, gpointer data)
try to put some mutexes on main_struct->event to make this thread safe some way

Global on_paste_activate (GtkWidget *widget, gpointer data)
Write a usefull function here :)

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

Global refresh_data_interpretor_window (GtkWidget *hexwidget, gpointer data)
if speed is a matter, think about taking off this decode_parameters structure from here.

Global refresh_event_handler (GtkWidget *widget, gpointer data)
try to put some mutexes on main_struct->event to make this thread safe some way

Global statw_export_to_gnuplot_clicked (GtkWidget *widget, gpointer data)

we might add here the name of the file being edited

we might add here the name of the file being edited

Global transform_bcd_to_human (gchar *bcd, guint8 part, guint8 part_number)
give choice of coding style (eg for numbers >=10)
Generated on Tue May 11 18:47:20 2010 for Heraia by  doxygen 1.6.3