This file is indexed.

/usr/share/doc/libqof-doc/html/todo.html is in libqof-doc 0.8.7-1ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>QOF: Todo List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">QOF
   &#160;<span id="projectnumber">0.8.7</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">Todo List </div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt><a class="anchor" id="_todo000006"></a>Global <a class="el" href="struct__QofBook.html#a7f94fcabd22a290f2b93bef6fc5397c6">_QofBook::backend</a>  </dt>
<dd>allow book to lookup session and then backend.  </dd>
<dt><a class="anchor" id="_todo000004"></a>Global <a class="el" href="struct__QofBook.html#ab2344ffe124e69ca845b73267f250fd9">_QofBook::book_open</a>  </dt>
<dd>shouldn't this be replaced by the instance editlevel ?  </dd>
<dt><a class="anchor" id="_todo000005"></a>Global <a class="el" href="struct__QofBook.html#a84fcc8468af148852872cca07d3a2055">_QofBook::shutting_down</a>  </dt>
<dd>shouldn't shutting_down be replaced by instance-&gt;do_free?  </dd>
<dt><a class="anchor" id="_todo000007"></a>Group <a class="el" href="group__BookMerge.html">BookMerge</a>  </dt>
<dd>Prior to libqof2 rationalise internal variable names. </dd>
<dt><a class="anchor" id="_todo000042"></a>Global <a class="el" href="qof-sqlite_8c.html#aa2b9f30b77966e2a5ad15b954758d693">build_kvp_table</a>  (gpointer builder, gint col_num, gchar **strings, gchar **columnNames)</dt>
<dd>improve error checking support in case the SQLite data is tweaked manually. </dd>
<dt><a class="anchor" id="_todo000009"></a>Group <a class="el" href="group__Date.html">Date</a>  </dt>
<dd>Add support for customised handlers for added formats. </dd>
<dt><a class="anchor" id="_todo000002"></a>Global <a class="el" href="group__KVP.html#gae0f122777c9afd32ead4b39f8e751f56">kvp_value_get_gint64</a>  (const KvpValue *value)</dt>
<dd>kvp_value_get_ functions need to set QofError so that users can check that a NULL or zero value is actually a real value and not an error result. </dd>
<dt><a class="anchor" id="_todo000001"></a>Global <a class="el" href="group__KVP.html#gaa7bf429811b124616714968726b2968a">KvpValueType</a>  </dt>
<dd>In the long run, this could be synchronised with the core QOF types, which in turn may or may not be synced to the GValue types in GLib. The QOF types currently unsupported are KVP_TYPE_GLIST and KVP_TYPE_BINARY.  </dd>
<dt><a class="anchor" id="_todo000037"></a>Global <a class="el" href="qsf-xml_8h.html#a4585c3c3710374b3e9401da1b446941b">MAP_ENUM_TYPE</a>  </dt>
<dd>enum is an attempt to make enumerator values descriptive in the maps and QSF (possibly). Not working yet.  </dd>
<dt><a class="anchor" id="_todo000010"></a>Global <a class="el" href="group__Date.html#ga689c525820a24e9750d1849c9a06d8a8">MAX_DATE_BUFFER</a>  </dt>
<dd>rationalise with MAX_DATE_LENGTH  </dd>
<dt><a class="anchor" id="_todo000008"></a>Global <a class="el" href="group__Date.html#ga4f9af05381e1b6a13f112434a3a18b07">qof_date_format_add</a>  (const gchar *str, QofDateFormat *identifier)</dt>
<dd>Move to QofDate and qofgmtime_r  </dd>
<dt><a class="anchor" id="_todo000014"></a>Global <a class="el" href="group__Session.html#ga231d9e396c271bbb508e7e7fd088408e">qof_session_save</a>  (QofSession *session, QofPercentageFunc percentage_func)</dt>
<dd>check the access_method too, not in scope here, yet.  </dd>
<dt><a class="anchor" id="_todo000021"></a>Global <a class="el" href="group__QOFTIME.html#ga46e3f3434746a35e83d193665c70fd40">qof_time_get_current</a>  (void)</dt>
<dd>use to replace qof_time_get_current_start  </dd>
<dt><a class="anchor" id="_todo000020"></a>Global <a class="el" href="group__QOFTIME.html#gada841d301e28c9fcc872005826d6e5a2">qof_time_get_current_start</a>  (void)</dt>
<dd>move to a private header; used by <a class="el" href="qofdate_8c_source.html">qofdate.c</a> and <a class="el" href="test-date_8c_source.html">test-date.c</a>  </dd>
<dt><a class="anchor" id="_todo000025"></a>Global <a class="el" href="group__QOFTIME.html#gaea26087d73568de4d7991da1c834c28c">qof_time_last_mday</a>  (QofTime *ts)</dt>
<dd>remove GDate limits. </dd>
<dt><a class="anchor" id="_todo000024"></a>Global <a class="el" href="group__QOFTIME.html#ga1f75c400641661c06cb5121b1a0b03d4">qof_time_set_day_end</a>  (QofTime *time)</dt>
<dd>remove GDate limits. </dd>
<dt><a class="anchor" id="_todo000022"></a>Global <a class="el" href="group__QOFTIME.html#ga3a036d48bf0b675bb3b8c947386f69e2">qof_time_set_day_middle</a>  (QofTime *t)</dt>
<dd>remove GDate limits. </dd>
<dt><a class="anchor" id="_todo000023"></a>Global <a class="el" href="group__QOFTIME.html#ga361a4b2a38f2ca1bab872b9f12bad416">qof_time_set_day_start</a>  (QofTime *time)</dt>
<dd>remove GDate limits. </dd>
<dt><a class="anchor" id="_todo000019"></a>Global <a class="el" href="group__QOFTIME.html#gafc65e10ef6313d6138817a9a7f0d9cff">qof_time_to_dmy</a>  (QofTime *t, guint8 *day, guint8 *month, guint16 *year)</dt>
<dd>Remove GDate limits and use QofDate. </dd>
<dt><a class="anchor" id="_todo000011"></a>Global <a class="el" href="group__Date.html#ga79f9132a3e128aa772e0ef9d4bf8f411">QofDate</a>  </dt>
<dd><p class="startdd">check - years work like this, days don't!! Only qd_year retains a negative value once set. Adding one year to a negative QofDate causes the QofDate to be set to one year further into the past. This follows the same pattern as typical BC dates: the 1st of May 501BC is further into the past than the 5th of May 500BC.</p>
<p>Reorganise the qof_time_* functions to reflect this statement. qof_time_set_day_end should be qof_date_set_day_end and the various qof_date_time functions need to be reviewed.</p>
<p class="enddd">Reorganise the qof_time_* functions to reflect this statement. qof_time_set_day_end should be qof_date_set_day_end and the various qof_date_time functions need to be reviewed. </p>
</dd>
<dt><a class="anchor" id="_todo000011"></a>Global <a class="el" href="group__Date.html#ga79f9132a3e128aa772e0ef9d4bf8f411">QofDate</a>  </dt>
<dd><p class="startdd">check - years work like this, days don't!! Only qd_year retains a negative value once set. Adding one year to a negative QofDate causes the QofDate to be set to one year further into the past. This follows the same pattern as typical BC dates: the 1st of May 501BC is further into the past than the 5th of May 500BC.</p>
<p>Reorganise the qof_time_* functions to reflect this statement. qof_time_set_day_end should be qof_date_set_day_end and the various qof_date_time functions need to be reviewed.</p>
<p class="enddd">Reorganise the qof_time_* functions to reflect this statement. qof_time_set_day_end should be qof_date_set_day_end and the various qof_date_time functions need to be reviewed. </p>
</dd>
<dt><a class="anchor" id="_todo000030"></a>Group <a class="el" href="group__QSF.html">QSF</a>  </dt>
<dd><ul>
<li>Adding more map support, some parts of the map are still not coded. equals, variables and the conditional logic may not be up to the task of the datebook repetition calculations. </li>
</ul>
</dd>
<dt><a class="anchor" id="_todo000031"></a>Global <a class="el" href="qsf-xml_8h.html#a9a23c60f6b2176fdca5c2f9592f0d52b">qsf_map_prepare_list</a>  (GList **maps)</dt>
<dd>Automate this once map support is stable  </dd>
<dt><a class="anchor" id="_todo000039"></a>Class <a class="el" href="structQsfNodeIterate.html">QsfNodeIterate</a>  </dt>
<dd>resolve the two callbacks in ::qsf_node_iterate into one.  </dd>
<dt><a class="anchor" id="_todo000038"></a>Global <a class="el" href="qsf-xml_8h.html#a85599ba9f598f3f5dd429a418e7debdb">QsfValidCB</a>  )(xmlNodePtr, xmlNsPtr, QsfValidator *)</dt>
<dd>The need for separate metadata means a separate callback typedef is needed for the validator, but this should be fixed to only need one.  </dd>
<dt><a class="anchor" id="_todo000041"></a>Global <a class="el" href="qof-sqlite_8c.html#a6e97da50053851803368204dd2243644">record_foreach</a>  (gpointer builder, gint col_num, gchar **strings, gchar **columnNames)</dt>
<dd>need a KVP version to load data into the slots  </dd>
<dt><a class="anchor" id="_todo000026"></a>Global <a class="el" href="group__Utilities.html#gaa3ca75d835805aad016ba9c6ad09b2c4">safe_strcmp</a>  (const gchar *da, const gchar *db)</dt>
<dd>replace with g_strcmp0 from glib 2.16  </dd>
<dt><a class="anchor" id="_todo000040"></a>Global <a class="el" href="qof-sqlite_8c.html#ac9dea362ff47ececa7e13a0f93a3ffce">string_to_kvp_value</a>  (const gchar *content, KvpValueType type)</dt>
<dd>reconcile the duplication with the QSF (and GDA) version  </dd>
<dt><a class="anchor" id="_todo000029"></a>File <a class="el" href="test-engine-stuff_8c.html">test-engine-stuff.c</a>  </dt>
<dd>replace with g_test routines from 2.16 </dd>
</dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Feb 5 2014 01:35:06 for QOF by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>