Bug List

Global QlFieldInfo::formatting
used for QlDateFormat and QlCurrFormat

Global dim_all_menus
can't get the recent filter to work reliably.

Global edit_paste
last_row shouldn't be changed here

Global num_formats
take care how these are read from existing files!

Global ok_clicked
need type-specific GList based formatting.

Global read_comma_file
remove need for linebuf using g_strsplit ?

Global read_ql_file
replace with glib functions.

Global read_ql_file
remove leading spaces: replace with glib functions.

Global read_ql_file
Really ought to check file parameters about right here

Global ask_about_save
should indicate what kind of data is new: fields, sort patterns, filters or reports.

Global print_field_cb
stop passing FILE pointers around.

Global write_ql_file
stop passing f, just pass the filename, if at all.

Global filter_boolean_handler
remove these nasty casts

Global filter_compare_record
comparison likely to fail

Global filter_do_delete
rationalise this mess

Global filter_do_edit
the filter handling is VERY confused. FIXME.

Global filter_do_edit
find a new way to handle the filter index

Global filter_do_edit
does this need to be [32] ?

Global filter_do_edit
The attachment mechanism assumes that a pointer can store 16 bits but not necessarily 32, since some inferior platforms only do 16. So I use 4 bits for line and 12 for field. This allows only 16 lines; the current implementation is for only 6. When this is replaced with GLists of filter lines, this mechanism will have to be re-thought. Probably just go ahead and assume sizeof (void*) >= 4.

Global filter_entry_handler
remove use of widget names as flags

Global check_if_changed
remove the static buffer

Global d2qls
formatting is overridden for use by QlCurrFormat as well.

Global display_date
replace with QofDate

Global display_time
replace with QofTime

Global level2_error
pointless function.

Global parse_date
improve this handling with QofDate

Global qls2d
Have to check for NULL and newlines at end of line because of reading input files.

Global qls2d
default format is day/month/year

Global qls2d
another failing comparison

Global add_ok
tab->view is not being created.

Global html_on_screen
QlReportColumn starts at 1, not zero.

Global html_on_screen
data appears set but is not being displayed

Global select_report_range
#456095 setting negative value in array is impossible. This cannot be a sane way of unsetting the selection. else report_set_col_field (tab, -1);

Global tbl_row_cb
buf is always empty

Global tools_button_clicked
This is our basic action handler for match and find (credits actions are handled by the level1 functions). Old QL relied on widget names to indicate what we should do. This will not work.

Generated on Mon Jan 28 22:02:11 2008 for quicklist by  doxygen 1.5.4