File: TODO

package info (click to toggle)
qof 0.7.5-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 4,436 kB
  • ctags: 3,587
  • sloc: ansic: 33,810; sh: 9,356; xml: 487; makefile: 405; yacc: 184; lex: 123; sed: 16
file content (32 lines) | stat: -rw-r--r-- 1,234 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
For a full list of TODO items, see the Doxygen output in
the documentation package: doxy/todo.html

Typically installed into 
/usr/share/doc/libqof-doc/html/doxy/todo.html
or similar, depending on your distribution.

Also take a look at doxy/deprecated.html which
describes all the functions, objects, values and
types that need to be replaced in code using QOF
to make the transition to libqof2.

LDFLAGS issue:
 Should be able to use -Wl,-z,defs but hangovers in
libqofsql mean that some functions need to be deprecated
and missing symbols removed. Not a major issue because
no extraneous dependencies are caused, AFAICT.

This is part of the libgda3 mess - qof only needs to
link against /usr/lib/libgdasql-3.0.so.3.0.0 but this is not
exposed directly via pkgconfig. /usr/lib/libgda-3.0.so.3.0.0
is linked against libgdasql so linking qof against libgda-3.0
allows the missing symbols (from qof/qofsql.c) to be
resolved. Not ideal. Can be disabled using --enable-embedded.

QofTime/QofDate in QSF

QSF still supports both <date> and <time> when built
with deprecated code enabled (the default). Applications
should convert existing files from <date> to <time>.
Each file would then only need to be read once with this
option set.