1
by Reinhard Tartler
import gnucash_2.2.4.orig.tar.gz |
1 |
r12228 | chris | 2005-12-31 17:28:42 -0500 (Sat, 31 Dec 2005) | 2 lines |
2 |
||
3 |
M /trunk/src/engine/Group.c |
|
4 |
M /trunk/src/engine/Group.h |
|
5 |
M /trunk/src/engine/GroupP.h |
|
6 |
||
7 |
Constify the AccountGroup variables where possible in Group.[ch] |
|
8 |
||
9 |
||
10 |
2005-12-31 Chris Shoemaker <c.shoemaker@cox.net> |
|
11 |
||
12 |
* [r12224] trunk/src/gnome/gnc-plugin-page-budget.c: Turn on gconf |
|
13 |
for the budget plugin page's tree view account. Doesn't seem to |
|
14 |
work quite yet. It does save the settings in the user's gconf |
|
15 |
directory, but the tree view doesn't remember things like sort |
|
16 |
order, which the account-tree page's account treeview does |
|
17 |
remember. There must be something else needed...
|
|
18 |
||
19 |
* [r12223] trunk/src/gnome-utils/gnc-tree-model-budget.c,
|
|
20 |
trunk/src/gnome/gnc-plugin-budget.c: *really* mark strings for
|
|
21 |
runtime translation, not just translatable.
|
|
22 |
||
23 |
* [r12222] trunk/src/gnome/glade/budget.glade: Remove GUI for old
|
|
24 |
attempt at account type filtering.
|
|
25 |
||
26 |
* [r12221] trunk/src/gnome/gnc-plugin-page-budget.c: Remember what
|
|
27 |
the Budget views looked like last time we were running Most of
|
|
28 |
the work is delegated to GncTreeViewAccount, just as for
|
|
29 |
GncPluginPageAccountTree. One difference is that the Budget page
|
|
30 |
has to also remember which Budget it was showing. For that, we
|
|
31 |
encode the GUID to a string in the keyfile.
|
|
32 |
||
33 |
* [r12220] trunk/src/gnome-utils/gnc-plugin-page.h: whitespace
|
|
34 |
line-wrap cleanup
|
|
35 |
||
36 |
* [r12219] trunk/src/gnome-utils/gnc-tree-view-account.c,
|
|
37 |
trunk/src/gnome-utils/gnc-tree-view-account.h,
|
|
38 |
trunk/src/gnome/gnc-plugin-page-account-tree.c,
|
|
39 |
trunk/src/gnome/gnc-plugin-page-account-tree.h: Move functions
|
|
40 |
from GncPluginPageAccountTree to GncTreeViewAccount The reason
|
|
41 |
GncPluginPageBudget keeps wanting to use functions in
|
|
42 |
GncPluginPageAccountTree is that they both use
|
|
43 |
GncTreeViewAccount. So, we're moving those functions (the |
|
44 |
account view filter functions and the account view save/restore |
|
45 |
functions) into gnc-tree-view-account. Along the way, we're also |
|
46 |
narrowing the argument types from GtkTreeView to
|
|
47 |
GncTreeViewAccount to avoid unnecessary down-casting.
|
|
48 |
||
49 |
* [r12214] trunk/src/gnome/gnc-plugin-page-account-tree.c,
|
|
50 |
trunk/src/gnome/gnc-plugin-page-account-tree.h,
|
|
51 |
trunk/src/gnome/gnc-plugin-page-budget.c: Generalizing Account
|
|
52 |
Filter By... (step 5) export the account-tree's account filter |
|
53 |
function populate the account-tree's account filter struct with |
|
54 |
the right tree-view. And finally... reuse all this generalized
|
|
55 |
functionality in the budget plugin page. Nice!
|
|
56 |
||
57 |
* [r12213] trunk/src/gnome/gnc-plugin-page-account-tree.c,
|
|
58 |
trunk/src/gnome/gnc-plugin-page-account-tree.h: Generalize
|
|
59 |
Account Filter By... (step 4) Fixup comments forgotten in step
|
|
60 |
3. Factor out and export most of the account filter dialog
|
|
61 |
creation. Eventually this function should live somewhere else.
|
|
62 |
||
63 |
2005-12-30 Chris Shoemaker <c.shoemaker@cox.net>
|
|
64 |
||
65 |
* [r12212] trunk/src/gnome/gnc-plugin-page-account-tree.c:
|
|
66 |
Generalize Account Filter By... (step 3) Narrow all the account
|
|
67 |
filter dialog callbacks to use only the AccountFilterDialog
|
|
68 |
struct. Now they're multi-purpose. |
|
69 |
||
70 |
* [r12211] trunk/src/gnome/gnc-plugin-page-account-tree.c: |
|
71 |
Generalize Account Filter By... (step 2) Narrow the account |
|
72 |
filter function to use only the AccountFilterDialog. Now it's |
|
73 |
multi-purpose.
|
|
74 |
||
75 |
* [r12210] trunk/src/gnome/gnc-plugin-page-account-tree.c,
|
|
76 |
trunk/src/gnome/gnc-plugin-page-account-tree.h: Generalize
|
|
77 |
Account Filter By... (step 1) Export AccountFilterDialog type
|
|
78 |
||
79 |
* [r12208] trunk/AUTHORS,
|
|
80 |
trunk/src/gnome-utils/gnc-tree-model-budget.c,
|
|
81 |
trunk/src/gnome/glade/budget.glade,
|
|
82 |
trunk/src/gnome/gnc-plugin-budget.c: Mark budget strings for
|
|
83 |
i18n Remove obsolete budget glade dialogs
|
|
84 |
||
85 |
* [r12202] trunk/src/engine/test-core/Makefile.am,
|
|
86 |
trunk/src/engine/test-core/test-engine-strings.h,
|
|
87 |
trunk/src/engine/test-core/test-engine-stuff.c: Minor
|
|
88 |
improvements to engine testing infrastructure
|
|
89 |
- add some arrays of realistic string values for various
|
|
90 |
Account and Transaction fields
|
|
91 |
- use the arrays to generate slightly more human-readable
|
|
92 |
random books
|
|
93 |
- pull some hardcoded constants out into static knobs
|
|
94 |
- wrap Transaction creation in begin/commit
|
|
95 |
||
96 |
* [r12201] trunk/src/engine/Account.c, trunk/src/engine/Account.h,
|
|
97 |
trunk/src/engine/AccountP.h, trunk/src/engine/Group.c,
|
|
98 |
trunk/src/engine/Group.h, trunk/src/engine/gw-engine-spec.scm:
|
|
99 |
Add 'const' qualifier to Account pointers in the Account api. |
|
100 |
Including necessary related changes to functions passed accounts
|
|
101 |
from the account functions. Interestingly, the only g-wrap
|
|
102 |
function that complained about the new const function arguments
|
|
103 |
was xaccAccountOrder(), the only one using const Account **
|
|
104 |
types. It seems very uncommon to express const-ness in g-wrap
|
|
105 |
for any types other than gw:mchar. Actually I couldn't find any |
|
106 |
other examples, anywhere, so I had to guess at the syntax, but |
|
107 |
it works. Oh, and one or two minor tweaks like my last commit |
|
108 |
snuck in, too. |
|
109 |
||
110 |
2005-12-30 David Hampton <hampton@employees.org> |
|
111 |
||
112 |
* glade-fixup: New script that will remove all post-gtk24 |
|
113 |
attributes from all glade files under the 'src' directory. |
|
114 |
||
115 |
* src/gnome/glade/register.glade: Fix the 'sort by number' and |
|
116 |
'sort by statement date' choices in the register sort dialog. |
|
117 |
||
118 |
* src/gnome-utils/dialog-transfer.c: Enhance the dialog so that |
|
119 |
pressing the Enter key in any field will activate the dialog. |
|
120 |
Fixes bug 125565. |
|
121 |
||
122 |
* src/gnome/glade/budget.glade: Remove gtk2.6 properties from the |
|
123 |
file. |
|
124 |
||
125 |
* src/gnome-utils/search-param.c: Remember and use the |
|
126 |
justification specified in the code instead of just left |
|
127 |
justifying everything. Fixes #126546. |
|
128 |
||
129 |
2005-12-29 David Hampton <hampton@employees.org> |
|
130 |
||
131 |
* src/scm/main.scm: |
|
132 |
* src/scm/main-window.scm: |
|
133 |
* src/gnome/gnc-plugin-page-account-tree.c: |
|
134 |
* src/gnome/glade/account.glade: |
|
135 |
* src/gnome/ui/gnc-plugin-page-account-tree-ui.xml: Migrate the |
|
136 |
account page options to a new "Filter By" dialog. Add a new |
|
137 |
option to filter out accounts with zero total balances. Remember |
|
138 |
the current filter state across invocations of GnuCash. |
|
139 |
||
140 |
* src/gnome-utils/ui/gnc-main-window-ui.xml: |
|
141 |
* src/gnome-utils/gnc-main-window.c: |
|
142 |
* src/gnome/ui/gnc-plugin-page-register-ui.xml: Move the "Sort By" |
|
143 |
and "Filter By" menu items to the main window so they will always |
|
144 |
appear in the same place in the menus. Hide them so they don't |
|
145 |
actually appear until a page provides them.
|
|
146 |
||
147 |
* src/engine/gw-engine-spec.scm: Comment out unused function that
|
|
148 |
won't compile with g-wrap 1.9 after the const-ifying of the |
|
149 |
account functions. |
|
150 |
||
151 |
2005-12-29 Christian Stimming <stimming@tuhh.de> |
|
152 |
||
153 |
* src/import-export/hbci/gnc-hbci-utils.h, gnc-hbci-utils.c: Use |
|
154 |
glib's g_iconv functions instead of the system's iconv(3) |
|
155 |
functions to improve portability. |
|
156 |
||
157 |
2005-12-29 Chris Shoemaker <c.shoemaker@cox.net> |
|
158 |
||
159 |
* [r12199] trunk/src/engine/Account.c, trunk/src/engine/Account.h: |
|
160 |
Single-pass audit/cleanup of Account.c |
|
161 |
||
162 |
- standardize on 'acc' as variable name for Account. |
|
163 |
- removed 'acc->inst.dirty = TRUE' when preceeded by mark_account. |
|
164 |
- slightly more consistent whitespace. |
|
165 |
- short-circuit no-op in many cases where we thought we were |
|
166 |
changing state but we really weren't. Don't dirty Accounts in |
|
167 |
these cases. |
|
168 |
- fix a couple cases where we dirtied the account without |
|
169 |
dirtying the parent |
|
170 |
- fix one BUG where we just blew away the account's Lots for no |
|
171 |
reason.
|
|
172 |
- comment possible bug where we don't dirty a split. |
|
173 |
- comment two possible buglets where we generate double CM |
|
174 |
events. |
|
175 |
- comment on possible bugs related to conditional sorting of the |
|
176 |
Split list. |
|
177 |
, - heavy conversion from lower-level to higher-level KVP api. |
|
178 |
- plug mem leak of entire GList of splits. |
|
179 |
- document minor change to corner-case behavior of |
|
180 |
xaccAccountHasAncestor(). |
|
181 |
- several control flow simplifications. |
|
182 |
- fixed one case where we were changing the Account without |
|
183 |
dirtying it. (Can't find this one now. Maybe I imagined it.) |
|
184 |
- Please note where I've marked 'BUG'. I think there are still |
|
185 |
(at least) 2 medium and 2 minor bugs remaining in this |
|
186 |
file. I'll have another look some other day. |
|
187 |
||
188 |
* [r12197] trunk/src/engine/Transaction.c: remove random
|
|
189 |
qof_commit_edit from xaccSplitSetSlots_nc fixes unbalanced
|
|
190 |
begins/commits
|
|
191 |
||
192 |
* [r12196] trunk/lib/libqof/qof/qof-be-utils.h: spelling fix
|
|
193 |
||
194 |
2005-12-28 Chris Shoemaker <c.shoemaker@cox.net>
|
|
195 |
||
196 |
* [r12191] trunk/src/bin/Makefile.am: trigger regeneration of
|
|
197 |
gnucash scripts when the configuration changes pulled from 1.8
|
|
198 |
||
199 |
* [r12190] trunk/NEWS: Pulled NEWS history from 1.8 branch into
|
|
200 |
trunk.
|
|
201 |
||
202 |
2005-12-28 David Hampton <hampton@employees.org>
|
|
203 |
||
204 |
* src/glib-compat.h:
|
|
205 |
* src/gnome-utils/gnc-recurrence.c:
|
|
206 |
* src/gnome-utils/gnc-period-select.c:
|
|
207 |
* src/gnome-utils/gnc-dense-cal.c:
|
|
208 |
* src/gnome-utils/dialog-utils.c:
|
|
209 |
* src/gnome-utils/gnc-frequency.c:
|
|
210 |
* src/engine/FreqSpec.c:
|
|
211 |
* src/engine/Recurrence.c:
|
|
212 |
* src/gnome/druid-loan.c:
|
|
213 |
* src/gnome/druid-acct-period.c:
|
|
214 |
* src/gnome/dialog-sx-from-trans.c:
|
|
215 |
* src/gnome/dialog-scheduledxaction.c:
|
|
216 |
* src/gnome/dialog-sxsincelast.c:
|
|
217 |
* src/app-utils/gnc-accounting-period.[ch]: Better fix for
|
|
218 |
compiling cleanly on a glib 2.9/2.10 system without using
|
|
219 |
deprecated functions.
|
|
220 |
||
221 |
2005-12-28 Christian Stimming <stimming@tuhh.de>
|
|
222 |
||
223 |
* src/gnome-utils/dialog-options.c: Improve tooltip display for
|
|
224 |
almost all option types. Add tooltips for buttons where they were
|
|
225 |
missing. Pack option widgets into GtkEventBox so that tooltips are
|
|
226 |
really shown. Fix various string i18n bugs.
|
|
227 |
||
228 |
2005-12-27 Christian Stimming <stimming@tuhh.de>
|
|
229 |
||
230 |
* src/register/register-core/quickfillcell.c (utf8_caseequal_len):
|
|
231 |
Fix length-delimited utf8 comparison. Fixes occasional crashes in
|
|
232 |
register when editing quickfill entries.
|
|
233 |
||
234 |
2005-12-27 David Hampton <hampton@employees.org>
|
|
235 |
||
236 |
* src/gnome-utils/gnc-recurrence.c:
|
|
237 |
* src/gnome-utils/gnc-period-select.c:
|
|
238 |
* src/gnome-utils/gnc-dense-cal.c:
|
|
239 |
* src/gnome-utils/dialog-utils.c:
|
|
240 |
* src/gnome-utils/gnc-frequency.c:
|
|
241 |
* src/gnome-utils/gnc-plugin-manager.c:
|
|
242 |
* src/engine/FreqSpec.c:
|
|
243 |
* src/engine/Recurrence.c:
|
|
244 |
* src/gnome/druid-loan.c:
|
|
245 |
* src/gnome/druid-acct-period.c:
|
|
246 |
* src/gnome/dialog-sx-from-trans.c:
|
|
247 |
* src/gnome/dialog-scheduledxaction.c:
|
|
248 |
* src/gnome/dialog-sxsincelast.c:
|
|
249 |
* src/app-utils/gnc-accounting-period.c:
|
|
250 |
* lib/libqof/qof/guid.c: Update to compile cleanly on a glib
|
|
251 |
2.9/2.10 system without using deprecated functions.
|
|
252 |
||
253 |
* configure.in: Detect a glib 2.9 system and set appropriate
|
|
254 |
flags. Change the default so that glib deprecated functions are
|
|
255 |
not allowed with glib <= 2.10. Add arguments to allow disabling
|
|
256 |
deprecated gdk functions.
|
|
257 |
||
258 |
2005-12-27 Chris Shoemaker <c.shoemaker@cox.net>
|
|
259 |
||
260 |
* [r12188] trunk/README.dependencies: Document our dependency on
|
|
261 |
gcc as a compiler.
|
|
262 |
||
263 |
* [r12186] trunk/README.patches, trunk/README.svn,
|
|
264 |
trunk/make-gnucash-patch.in: Update patch submitting
|
|
265 |
instructions.
|
|
266 |
||
267 |
2005-12-27 Derek Atkins <derek@ihtfp.com>
|
|
268 |
||
269 |
* lib/goffice-0.0.4/plugins/plot_radar/gog-radar.c:
|
|
270 |
rename 'fmin()' to 'gogi_fmin()' to prevent double |
|
271 |
declaration on MacOS. It's an internal (static) function |
|
272 |
so we can safely rename the function. |
|
273 |
||
274 |
2005-12-26 David Hampton <hampton@employees.org> |
|
275 |
||
276 |
* src/import-export/hbci/glade/hbciprefs.glade: Remember value of |
|
277 |
HCBI preferences. |
|
278 |
||
279 |
2005-12-23 David Hampton <hampton@employees.org> |
|
280 |
||
281 |
* src/gnome-utils/dialog-options.c: Translate strings for |
|
282 |
multichoice options. |
|
283 |
||
284 |
2005-12-22 Christian Stimming <stimming@tuhh.de> |
|
285 |
||
286 |
* macros/g-wrap.m4: Copy macro file from gwrap-1.3.4 package |
|
287 |
because it is missing in the gwrap-1.9.x packages. May be removed |
|
288 |
if we switch to a different package detection code, potentially |
|
289 |
via pkgconfig, but for now copying this macro is the easiest |
|
290 |
solution. |
|
291 |
||
292 |
2005-12-19 David Hampton <hampton@employees.org> |
|
293 |
||
294 |
* src/gnome-utils/gnc-main-window.c: Andreas Köhler's patches to |
|
295 |
remember/restore maximized windows, and to shrink the size of the
|
|
296 |
close button on notebook tabs.
|
|
297 |
||
298 |
2005-12-18 Christian Stimming <stimming@tuhh.de>
|
|
299 |
||
300 |
* src/report/standard-reports/*.scm: I18n string cleanup: Fix
|
|
301 |
"(N_" for "(_" where applicable.
|
|
302 |
||
303 |
* po/glossary/gnc-glossary.txt: Add explanation for trial balance.
|
|
304 |
||
305 |
2005-12-15 Christian Stimming <stimming@tuhh.de>
|
|
306 |
||
307 |
* src/import-export/hbci/gnc-hbci-transfer.c: The amount of the
|
|
308 |
online transfer somehow needs to be negated in the gnucash account
|
|
309 |
now.
|
|
310 |
||
311 |
2005-12-10 David Hampton <hampton@employees.org>
|
|
312 |
||
313 |
* src/gnome-utils/gnc-tree-model-account.c:
|
|
314 |
* src/gnome/gnc-plugin-page-account-tree.c:
|
|
315 |
* src/gnome/glade/account.glade:
|
|
316 |
* src/engine/Account.[ch]: David Jafferian's account deletion |
|
317 |
patch that queries the user about whether to delete or move any |
|
318 |
contained transactions and sub-accounts. |
|
319 |
||
320 |
* src/gnome-utils/dialog-utils.c: Fix the glade auto-connect code |
|
321 |
so it doesn't swap the callback arguments when an explicit |
|
322 |
"object" is provided to the callback. (This is an unused code
|
|
323 |
path that is about to be used.)
|
|
324 |
||
325 |
* src/register/register-gnome/gnucash-grid.c: Andreas Köhler's |
|
326 |
patch to fix the alignment of cells in the register. |
|
327 |
||
328 |
2005-12-09 Derek Atkins <derek@ihtfp.com> |
|
329 |
||
330 |
* configure.in: g-wrap 1.9.6 can define the module-dir as |
|
331 |
share/guile/site -- we want to make sure to get rid of |
|
332 |
the /site when computing the libdir from this. Otherwise |
|
333 |
the runtime will fail to find the g-wrap runtime libraries. |
|
334 |
* src/gnome-utils/gnc-currency-edit.c: |
|
335 |
* src/business/business-gnome/business-urls.c: |
|
336 |
include <strings.h> to compile on Solaris. |
|
337 |
||
338 |
2005-12-08 Christian Stimming <stimming@tuhh.de> |
|
339 |
||
340 |
* src/report/standard-reports/income-statement.scm, *.scm: |
|
341 |
Unify/simplify several option names for translation. |
|
342 |
||
343 |
2005-12-07 Joshua Sled <jsled@asynchronous.org> |
|
344 |
||
345 |
* hbci-interaction.c (inputBoxCB, getTanCB): printf(%d, size_t) |
|
346 |
casting for 64-bit arch. |
|
347 |
* hbci-interaction.c (showBoxCB, hideBoxCB): uint32->pointer(64) casting. |
|
348 |
||
349 |
2005-12-07 David Hampton <hampton@employees.org> |
|
350 |
||
351 |
* src/gnome/gnc-plugin-page-budget.c: |
|
352 |
* src/gnome/ui/gnc-plugin-page-budget-ui.xml: Add support for |
|
353 |
opening account registers from the budget page. Use shorter |
|
354 |
toolbar labels. |
|
355 |
||
356 |
* src/gnome-utils/gnc-tree-view-account.c: Add a check that the |
|
357 |
tree selection is in the right mode to call |
|
358 |
gnc_tree_view_account_get_selected_account(). |
|
359 |
||
360 |
* configure.in: Comment out the recently introduced second set of |
|
361 |
checks for gconf. They cause problems with schema installation. |
|
362 |
||
363 |
2005-12-06 Joshua Sled <jsled@asynchronous.org> |
|
364 |
||
365 |
* gnc-main-window.c (gnc_menu_actions): Remove Misc menu. |
|
366 |
||
367 |
2005-12-06 David Hampton <hampton@employees.org> |
|
368 |
||
369 |
* src/gnome/dialog-price-edit-db.c: Fix the edit price to properly |
|
370 |
check the number of selected prices. |
|
371 |
||
372 |
* lib/goffice-0.0.4/goffice/gtk/go-combo-text.c: Comment out |
|
373 |
function that does nothing except generate a compiler warning. |
|
374 |
||
375 |
2005-12-06 Joshua Sled <jsled@asynchronous.org> |
|
376 |
||
377 |
* gog-graph-impl.h: |
|
378 |
* gog-graph.c (gog_graph_unref_data), (gog_graph_ref_data): Don't |
|
379 |
misuse the Quark storage for pointers, especially because they're |
|
380 |
not integer-sized on a 64-bit platform. |
|
381 |
||
382 |
2005-12-06 Derek Atkins <derek@ihtfp.com> |
|
383 |
||
384 |
* configure.in: remove libgsf/po/Makefile and goffice/po/Makefile |
|
385 |
because we never build these directories. |
|
386 |
||
387 |
* configure.in: |
|
388 |
- remove libgsf/doc* |
|
389 |
- remove GTK_DOC checks |
|
390 |
* lib/libgsf/Makefile.am: remove 'doc' from SUBDIRS and |
|
391 |
remove distcheck extra flags. |
|
392 |
|
|
393 |
2005-12-05 Christian Stimming <stimming@tuhh.de> |
|
394 |
||
395 |
* src/backend/file/gnc-backend-file.c: Don't chown() the owner, |
|
396 |
only root can do that. Ignore errors on chown() since that means
|
|
397 |
the save completed successful anyway.
|
|
398 |
||
399 |
2005-12-04 Derek Atkins <derek@ihtfp.com>
|
|
400 |
||
401 |
* configure.in: fix some of the output strings
|
|
402 |
* lib/libgsf-1.12.3/gsf/glib24_26-compat.c:
|
|
403 |
make g_get_filename_charsets static because it's not |
|
404 |
needed outside this file. |
|
405 |
* lib/goffice-0.0.4/goffice/glib24_26-compat.c: |
|
406 |
make _g_compute_locale_variants static because it's |
|
407 |
not needed outside this file.
|
|
408 |
||
409 |
* src/gnome-utils/Makefile.am: Grab svn version using
|
|
410 |
svnversion instead of parsing "svn info". Also make it
|
|
411 |
so that it doesn't force a rebuild if the version does |
|
412 |
not change. |
|
413 |
* src/gnome-utils/gnc-splash.c: changed svn version |
|
414 |
from an integer into a string. Handle that in the |
|
415 |
splash screen. |
|
416 |
||
417 |
2005-12-04 Joshua Sled <jsled@asynchronous.org> |
|
418 |
||
419 |
* All: Fold branches/goffice-update/ back into trunk/. |
|
420 |
||
421 |
2005-12-04 David Hampton <hampton@employees.org> |
|
422 |
||
423 |
* src/gnome-utils/test/test-gnc-recurrence.c: |
|
424 |
* src/engine/test-core/test-engine-stuff.c: |
|
425 |
* src/engine/gnc-associate-account.c: |
|
426 |
* lib/libqof/qof/qofquery.c: Don't ignore the return value of glib |
|
427 |
list functions. This will likely become a warning in future
|
|
428 |
version of glib, which translates to an error for gnucash since it
|
|
429 |
compiles with the -Werror flag.
|
|
430 |
||
431 |
2005-12-04 Derek Atkins <derek@ihtfp.com>
|
|
432 |
||
433 |
* macros/autogen.sh: don't warn the user about running |
|
434 |
configure with zero arguments. Autogen doesn't run |
|
435 |
configure anymore. This confused a user.
|
|
436 |
||
437 |
2005-12-04 Christian Stimming <stimming@tuhh.de>
|
|
438 |
||
439 |
* src/import-export/hbci/druid-hbci-initial.c: Fix crash when
|
|
440 |
clicking on "start aqbanking-wizard" with gwenhywfar>=1.99.x.
|
|
441 |
||
442 |
2005-12-03 Christian Stimming <stimming@tuhh.de>
|
|
443 |
||
444 |
* Makefile.am: Add convenience makefile rule "make pot" for
|
|
445 |
updating the translation template. Rename the rule for
|
|
446 |
auto-generation of ChangeLog.svn from svn to "ChangeLog.svn".
|
|
447 |
||
448 |
2005-12-03 Joshua Sled <jsled@asynchronous.org>
|
|
449 |
||
450 |
* split-register-control.c (gnc_split_register_auto_completion):
|
|
451 |
Fail fast if no auto-complete requested.
|
|
452 |
* split-register.c (gnc_split_register_set_auto_complete): Add new
|
|
453 |
configuration option to turn off auto-completion.
|
|
454 |
* dialog-scheduledxaction.c (schedXact_editor_create_ledger): Turn
|
|
455 |
off auto-complete on the SX template register.
|
|
456 |
||
457 |
2005-12-03 Joshua Sled <jsled@asynchronous.org>
|
|
458 |
||
459 |
* GNOME2_STATUS: remove GOG-porting notes, spelling fixes.
|
|
460 |
|
|
461 |
* sched-xact.glade:
|
|
462 |
* apps_gnucash_dialog_scheduled_transctions.schemas:
|
|
463 |
* dialog-scheduledxaction.c (schedXact_editor_create_ledger):
|
|
464 |
Remove the not-really-respected-anyways option to change the
|
|
465 |
number of register lines in the SX editor dialog.
|
|
466 |
||
467 |
2005-12-03 Joshua Sled <jsled@asynchronous.org>
|
|
468 |
||
469 |
* gnc-dense-cal.c (gnc_dense_cal_init): Don't use a hardcoded |
|
470 |
font; get both fonts from the style. |
|
471 |
||
472 |
2005-11-30 David Hampton <hampton@employees.org> |
|
473 |
||
474 |
* src/register/register-gnome/gnucash-header.c: |
|
475 |
* src/business/business-gnome/dialog-date-close.c: |
|
476 |
* src/gnome-utils/gnc-date-edit.c: |
|
477 |
* src/gnome-utils/gnc-html-graph-gog.c: |
|
478 |
* src/gnome-utils/dialog-options.c: |
|
479 |
* src/gnome/window-reconcile.c: |
|
480 |
* src/gnome/dialog-sxsincelast.c: |
|
481 |
* src/gnome/dialog-tax-info.c: |
|
482 |
* src/gnome-search/search-account.c: |
|
483 |
* src/gnome-search/dialog-search.c: Eliminate the deprecated |
|
484 |
function gtk_widget_set_usize(). |
|
485 |
||
486 |
* src/register/register-gnome/gnucash-date-picker.c: |
|
487 |
* src/business/business-gnome/search-owner.c: |
|
488 |
* src/gnome-utils/gnc-query-list.c: |
|
489 |
* src/gnome/gnc-split-reg.c: Finish converting type creation over |
|
490 |
from gtk_type_unique() to g_type_register_static(). |
|
491 |
||
492 |
* various: More trivial conversions from deprecated gtk/gnome |
|
493 |
functions to supported functions. |
|
494 |
||
495 |
2005-11-29 David Hampton <hampton@employees.org> |
|
496 |
||
497 |
* src/gnome-utils/gw-gnome-utils-spec.scm: |
|
498 |
* src/gnome-utils/dialog-utils.[ch]: Remove unused function. |
|
499 |
||
500 |
* various: More syntactic sugar converting from gtk_object_xxx |
|
501 |
functions to g_object_xxx functions. |
|
502 |
||
503 |
* various: Syntactic sugar converting from gtk_signal_xxx |
|
504 |
functions to g_signal_yyy functions. |
|
505 |
||
506 |
* src/gnome-utils/gnc-gnome-utils.c: |
|
507 |
* src/gnome-utils/gnc-html-guppi.[ch]: |
|
508 |
* src/gnome-utils/Makefile.am: |
|
509 |
* src/gnome-utils/gnc-html.c: |
|
510 |
* src/gnome/Makefile.am: |
|
511 |
* lib/Makefile.am: |
|
512 |
* lib/README: |
|
513 |
* lib/guppi-legend.patch: |
|
514 |
* configure.in: Remove all remaining references to guppi. |
|
515 |
||
516 |
* rpm/gnucash.spec.in: Quick update for 2.0 requirements. Needs |
|
517 |
to actually be tested. |
|
518 |
||
519 |
* src/import-export/qif/qif-parse.c: |
|
520 |
* src/import-export/hbci/druid-hbci-initial.c: |
|
521 |
* src/import-export/hbci/hbci-interaction.c: |
|
522 |
* src/import-export/hbci/druid-hbci-utils.c: |
|
523 |
* src/import-export/hbci/dialog-hbcitrans.c: |
|
524 |
* src/import-export/hbci/gnc-hbci-trans-templ.[ch]: |
|
525 |
* src/gnome-utils/gnc-tree-model-account.c: |
|
526 |
* src/gnome/dialog-sx-from-trans.c: |
|
527 |
* src/gnome/dialog-scheduledxaction.c: |
|
528 |
* configure.in: Eliminate all remaining use of deprecated glib |
|
529 |
functions. Enable the compile time flag to prevent any of these |
|
530 |
deprecated routines from creeping back into the source. |
|
531 |
||
532 |
2005-11-28 David Hampton <hampton@employees.org> |
|
533 |
||
534 |
* src/import-export/qif-import/qif-to-gnc.scm: |
|
535 |
* src/import-export/qif-import/qif-merge-groups.scm: |
|
536 |
* src/import-export/qif-import/qif-file.scm: |
|
537 |
* src/import-export/hbci/hbci-interaction.c: |
|
538 |
* src/gnome/gw-gnc-spec.scm: |
|
539 |
* src/gnome/dialog-progress.[ch]: Migrate from the deprecated |
|
540 |
gtk_progress interface to the supported gtk_progress_bar. |
|
541 |
|
|
542 |
* src/import-export/qif-import/druid-qif-import.c: Need to escape |
|
543 |
user input string to prevent errors from gtk. |
|
544 |
||
545 |
* src/gnome-utils/gnc-main-window.c: |
|
546 |
* Makefile.am: |
|
547 |
* TRANSLATORS: Fix the translator credits in the gtk2.6 about box. |
|
548 |
They should come from the translation, not a static file. |
|
549 |
||
550 |
* src/gnome-utils/gnc-gui-query.glade: Mark a couple of strings as |
|
551 |
not needing translation. |
|
552 |
||
553 |
2005-11-27 David Hampton <hampton@employees.org> |
|
554 |
||
555 |
*src/gnome-utils/druid-gconf-setup.glade: Make the capitalization |
|
556 |
consistent across the titles of all pages. |
|
557 |
||
558 |
* src/backend/file/io-gncbin-r.c: |
|
559 |
* src/backend/file/gnc-pricedb-xml-v2.c: |
|
560 |
* src/backend/file/io-gncxml-v1.c: |
|
561 |
* src/backend/postgres/price.c: |
|
562 |
* src/engine/gnc-pricedb.[ch]: |
|
563 |
* src/engine/gnc-pricedb-p.h: Better integrate stock prices with |
|
564 |
QOF. Gnucash now warns you about unsaved stock price changes. |
|
565 |
||
566 |
2005-11-26 David Hampton <hampton@employees.org> |
|
567 |
||
568 |
* src/gnome/gnc-plugin-page-register.c: Change "Reverse |
|
569 |
Transaction" menu item to be "Add Reversing Transaction". |
|
570 |
||
571 |
* src/gnome/gnc-plugin-page-register.c: Eliminate extra redrawing |
|
572 |
of the register by suspending events around the entire reverse |
|
573 |
transaction operation. Speed up the command significantly. |
|
574 |
||
575 |
* src/engine/Transaction.c: Initialize the qof entity in the new |
|
576 |
split, not the old one. |
|
577 |
||
578 |
2005-11-26 David Hampton <hampton@employees.org> |
|
579 |
||
580 |
* lib/goffice-0.0.4/plugins/plot_radar/gog-radar.c: |
|
581 |
* lib/goffice-0.0.4/goffice/app/go-plugin.c: Compile cleanly using |
|
582 |
gcc4. |
|
583 |
||
584 |
2005-11-25 David Hampton <hampton@employees.org> |
|
585 |
||
586 |
* src/business/dialog-tax-table/dialog-tax-table.c: Andreas |
|
587 |
Köhler's patch to prevent a patch when trying to edit a |
|
588 |
non-existent tax table entry.
|
|
589 |
||
590 |
* src/register/ledger-core/dialog-dup-trans.c:
|
|
591 |
* src/gnome/glade/register.glade: Fix the duplicate transaction
|
|
592 |
dialog so that the "Enter" key activates the dialog box. Fixes
|
|
593 |
104496.
|
|
594 |
||
595 |
* src/gnome-utils/gnc-date-edit.[ch]:
|
|
596 |
* src/gnome/window-reconcile.c:
|
|
597 |
* src/gnome-search/search-date.c: Update function name to match
|
|
598 |
its g2 implementation.
|
|
599 |
||
600 |
* src/gnome-utils/dialog-commodity.c: Consistently use the string
|
|
601 |
"currency" in the commodity picker window instead of the string
|
|
602 |
ISO4217. Previous behavior wasn't consistent. Fixes 167388. |
|
603 |
||
604 |
* src/gnome/dialog-price-edit-db.c: Allow selection of multiple |
|
605 |
prices at once. Multiple prices can be deleted at the same time, |
|
606 |
but not edited. implements 147557. |
|
607 |
||
608 |
* src/gnome-utils/gnc-tree-view-price.c: Fix the |
|
609 |
gnc_tree_view_price_set_selected_price function to ignore exchange |
|
610 |
and commodity entries. |
|
611 |
||
612 |
* src/gnome/dialog-price-edit-db.c: Enhance the "remove old |
|
613 |
prices" code to have options to retain the last price entered, and |
|
614 |
to retain any user entered prices. The "remove old" button should |
|
615 |
always be active. Group the "Add/Edit/Remove" buttons for a |
|
616 |
single price. Allow the prices dialog to be closed with the |
|
617 |
escape key. |
|
618 |
||
619 |
* src/gnome-utils/gnc-date-edit.c: Show widget by default when its |
|
620 |
created for a glade dialog. |
|
621 |
||
622 |
* src/gnome-utils/gnc-file.c: Shouldn't still be calling the old |
|
623 |
save state functions.
|
|
624 |
||
625 |
* src/scm/main-window.scm: Fix crash when saving files.
|
|
626 |
||
627 |
* src/report/report-gnome/gnc-plugin-page-report.c:
|
|
628 |
* src/business/business-gnome/gnc-plugin-page-invoice.c:
|
|
629 |
* src/gnome-utils/gnc-main-window.c:
|
|
630 |
* src/gnome/gnc-plugin-page-register.c:
|
|
631 |
* src/gnome/gnc-plugin-page-account-tree.c: Update default
|
|
632 |
accelerator keys as per the HIG.
|
|
633 |
||
634 |
2005-11-25 Derek Atkins <derek@ihtfp.com>
|
|
635 |
||
636 |
* src/gnome-utils/Makefile.am:
|
|
637 |
add GSF_CFLAGS
|
|
638 |
* lib/goffice-0.0.4/goffice/utils/go-libxml-extras.c
|
|
639 |
lib/goffice-0.0.4/goffice/utils/datetime.c:
|
|
640 |
lib/goffice-0.0.4/goffice/graph/gog-chart.c
|
|
641 |
lib/goffice-0.0.4/goffice/graph/gog-plot.c
|
|
642 |
lib/goffice-0.0.4/goffice/graph/gog-object.c
|
|
643 |
lib/goffice-0.0.4/goffice/gtk/goffice-gtk.c:
|
|
644 |
look for goffice/glib24_26-compat.h
|
|
645 |
* lib/goffice-0.0.4/goffice/Makefile.am:
|
|
646 |
don't deal with goffice-features.h anymore |
|
647 |
* configure.in: |
|
648 |
fix for FC3 dependencies |
|
649 |
* Makefile.am: |
|
650 |
create goffice -> , symlink when building internal goffice |
|
651 |
||
652 |
2005-11-23 David Hampton <hampton@employees.org> |
|
653 |
||
654 |
* src/report/report-gnome/report-gnome.scm: |
|
655 |
* src/gnome-utils/gnc-menu-extensions.c: |
|
656 |
* src/gnome-utils/gnc-menu-extensions.h: |
|
657 |
* src/gnome-utils/gnc-plugin-menu-additions.c: |
|
658 |
* src/gnome-utils/gnome-utils.scm: |
|
659 |
* src/gnome-utils/gnc-menu-extensions.scm: Rewrite the code that |
|
660 |
assigns accelerator keys to the names of menu extensions. The new |
|
661 |
C language implementation is now called as late as possible (when |
|
662 |
menus are populated), and rewritten understands utf8 strings. The |
|
663 |
code now also translates the menu extension path components as it |
|
664 |
goes so that sub-menus will appear properly in non-English |
|
665 |
languages. |
|
666 |
||
667 |
* src/gnome-utils/ui/gnc-main-window-ui.xml: |
|
668 |
* src/gnome-utils/gnc-main-window.c: |
|
669 |
* src/gnome/top-level.c: Restore long lost functionality to |
|
670 |
customize the accelerator keys on menu items. |
|
671 |
||
672 |
* src/gnome-utils/druid-gconf-setup.c: |
|
673 |
* src/engine/test/test-resolve-file-path.c: |
|
674 |
* src/app-utils/gnc-ui-util.c: |
|
675 |
* lib/libqof/qof/guid.c: Use the g_get_home_dir() function instead |
|
676 |
of getenv("HOME"). The former tries multiple places to get the |
|
677 |
path to the users home directory. |
|
678 |
|
|
679 |
* src/import-export/qif-import/qif-guess-map.scm: |
|
680 |
* src/scm/command-line.scm: |
|
681 |
* src/scm/main.scm: |
|
682 |
* src/scm/main-window.scm: |
|
683 |
* src/scm/path.scm: |
|
684 |
* src/engine/gnc-filepath-utils.c: |
|
685 |
* src/engine/gnc-filepath-utils.h: |
|
686 |
* src/engine/gw-engine-spec.scm: |
|
687 |
* src/app-utils/file-utils.c: |
|
688 |
* src/app-utils/gnc-exp-parser.c: Consolidate the creation of all |
|
689 |
file names under ~/.gnucash, and also consolidate checks for the |
|
690 |
existence of ~/.gnucash and ~/.gnucash/books. Add better error |
|
691 |
messages when there is a problem. |
|
692 |
||
693 |
2005-11-22 David Hampton <hampton@employees.org> |
|
694 |
||
695 |
* src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas: |
|
696 |
* src/import-export/import-main-matcher.c: |
|
697 |
* src/import-export/generic-import.glade: |
|
698 |
* src/import-export/import-match-picker.c: |
|
699 |
* src/import-export/hbci/schemas/apps_gnucash_dialog_hbci.schemas: |
|
700 |
* src/import-export/hbci/hbci-interaction.c: |
|
701 |
* src/import-export/hbci/glade/hbci.glade: |
|
702 |
* src/import-export/hbci/glade/hbcipass.glade: Dialog makeovers. |
|
703 |
Split the generic matcher transaction list help out into a |
|
704 |
separate window so it doesn't blow out the dialog or get cut off. |
|
705 |
Update some of the dialogs for the new HIG styles. Make a couple
|
|
706 |
of dialogs start smaller. Remember dialog sizes (add schema
|
|
707 |
entries too). Fix a couple of gtk2 conversion problems. Remove
|
|
708 |
some lines added by glade 2.10.
|
|
709 |
|
|
710 |
2005-11-22 Neil Williams <linux@codehelp.co.uk>
|
|
711 |
||
712 |
* src/backend/Makefile.am : Remove redundant variable.
|
|
713 |
||
714 |
2005-11-22 Neil Williams <linux@codehelp.co.uk>
|
|
715 |
||
716 |
* src/backend/postgres/PostgresBackend.c : Correct
|
|
717 |
postgres access_method.
|
|
718 |
||
719 |
2005-11-22 Neil Williams <linux@codehelp.co.uk>
|
|
720 |
||
721 |
* configure.in : Remove net and RPC backends,
|
|
722 |
Tidy up --with and --enable output to --help
|
|
723 |
* po/POTFILES.in : Remove RPC and net related files.
|
|
724 |
* src/backend/Makefile.am : Remove net and RPPC
|
|
725 |
* src/backend/net : Removed all files.
|
|
726 |
* src/backend/qsf : Removed stub.
|
|
727 |
* src/backend/rpc : Removed all files.
|
|
728 |
* src/engine/gnc-engine.c : Remove gnc_run_rpc_server
|
|
729 |
function.
|
|
730 |
* src/engine/gnc-engine.h : Remove -gnc_run_rpc_server
|
|
731 |
definition.
|
|
732 |
* src/engine/gnc-filepath-utils.c : Remove rpc://
|
|
733 |
* src/engine/gw-engine-spec.scm : Remove g-wrapper
|
|
734 |
* src/README.modules : Document removal of RPC.
|
|
735 |
||
736 |
2005-11-22 Christian Stimming <stimming@tuhh.de>
|
|
737 |
||
738 |
* po/nb.po: Updated Norwegian (bokmaal) translation by Tor Harald
|
|
739 |
Thorland <linux@strigen.com>.
|
|
740 |
||
741 |
* po/glossary/nb.po: New filename for Norwegian (bokmaal) glossary
|
|
742 |
-- it used to be stored under no.po but that is no longer.
|
|
743 |
||
744 |
2005-11-21 David Hampton <hampton@employees.org>
|
|
745 |
||
746 |
* src/report/report-gnome/report.glade:
|
|
747 |
* src/report/report-gnome/dialog-column-view.c: Give the dialogs a
|
|
748 |
gtk2 look. Add accelerator keys. Use the gtk dialog functions.
|
|
749 |
Take care of some resizing problems.
|
|
750 |
||
751 |
* src/import-export/import-main-matcher.c:
|
|
752 |
* src/register/register-gnome/gnucash-sheet.c: Use gtk version of
|
|
753 |
various functions instead of gnome versions. Rest of the file was
|
|
754 |
converted long ago.
|
|
755 |
||
756 |
* src/gnome/glade/userpass.glade:
|
|
757 |
* src/gnome/dialog-userpass.c: Finish conversion to a
|
|
758 |
GtkDialog. Redo dialog as a table instead of boxes in boxes.
|
|
759 |
||
760 |
2005-11-21 Derek Atkins <derek@ihtfp.com>
|
|
761 |
||
762 |
* src/gnome-utils/Makefile.am: exit if "svn info" fails.
|
|
763 |
||
764 |
2005-11-21 Neil Williams <linux@codehelp.co.uk>
|
|
765 |
||
766 |
Use only qof.h in place of other QOF headers,
|
|
767 |
as per the API, to ease future conversions
|
|
768 |
from libqof1 to libqof2.
|
|
769 |
* src/app-utils/gnc-component-manager.h :
|
|
770 |
* src/app-utils/gnc-euro.h :
|
|
771 |
* src/app-utils/gnc-exp-parser.h :
|
|
772 |
* src/app-utils/gnc-ui-util.h :
|
|
773 |
* src/app-utils/guile-util.h :
|
|
774 |
* src/app-utils/option-util.h :
|
|
775 |
* src/backend/dwi/qofmap.h :
|
|
776 |
* src/backend/file/gnc-book-xml-v2.c :
|
|
777 |
* src/backend/file/gnc-recurrence-xml-v2.c :
|
|
778 |
* src/backend/file/gnc-xml.h :
|
|
779 |
* src/backend/file/io-gncbin.h :
|
|
780 |
* src/backend/file/io-gncxml.h :
|
|
781 |
* src/backend/file/io-gncxml-v1.c :
|
|
782 |
* src/backend/file/io-gncxml-v2.h :
|
|
783 |
* src/backend/file/io-utils.h :
|
|
784 |
* src/backend/file/sixtp-dom-generators.h :
|
|
785 |
* src/backend/file/sixtp-dom-parsers.h :
|
|
786 |
* src/backend/file/sixtp-utils.h :
|
|
787 |
* src/backend/file/test/test-dom-converters1.c :
|
|
788 |
* src/backend/file/test/test-file-stuff.h :
|
|
789 |
* src/backend/file/test/test-kvp-frames.c :
|
|
790 |
* src/backend/file/test/test-save-in-lang.c :
|
|
791 |
* src/backend/file/test/test-xml-commodity.c :
|
|
792 |
* src/backend/gnc-backend-api.h :
|
|
793 |
* src/backend/net/NetIO.c :
|
|
794 |
* src/backend/postgres/account.h :
|
|
795 |
* src/backend/postgres/book.h :
|
|
796 |
* src/backend/postgres/builder.c :
|
|
797 |
* src/backend/postgres/builder.h :
|
|
798 |
* src/backend/postgres/checkpoint.c :
|
|
799 |
* src/backend/postgres/checkpoint.h :
|
|
800 |
* src/backend/postgres/escape.c :
|
|
801 |
* src/backend/postgres/events.h :
|
|
802 |
* src/backend/postgres/kvp-sql.c :
|
|
803 |
* src/backend/postgres/kvp-sql.h :
|
|
804 |
* src/backend/postgres/putil.c :
|
|
805 |
* src/backend/postgres/putil.h :
|
|
806 |
* src/backend/postgres/txn.c :
|
|
807 |
* src/backend/postgres/txn.h :
|
|
808 |
* src/backend/postgres/txnmass.h :
|
|
809 |
* src/backend/postgres/upgrade.c :
|
|
810 |
* src/backend/rpc/gncRpc.h :
|
|
811 |
* src/backend/rpc/gncRpc_server.c :
|
|
812 |
* src/backend/rpc/RpcBackend.c :
|
|
813 |
* src/backend/rpc/RpcServer.c :
|
|
814 |
* src/backend/rpc/RpcUtils.c :
|
|
815 |
* src/business/business-core/file/gnc-bill-term-xml-v2.c :
|
|
816 |
* src/business/business-core/file/gnc-owner-xml-v2.h :
|
|
817 |
* src/business/business-gnome/business-gnome-utils.c :
|
|
818 |
* src/business/business-gnome/business-options-gnome.c :
|
|
819 |
* src/business/business-gnome/business-urls.c :
|
|
820 |
* src/business/business-gnome/dialog-billterms.c :
|
|
821 |
* src/business/business-gnome/dialog-customer.c :
|
|
822 |
* src/business/business-gnome/dialog-date-close.c :
|
|
823 |
* src/business/business-gnome/dialog-date-close.h :
|
|
824 |
* src/business/business-gnome/dialog-employee.c :
|
|
825 |
* src/business/business-gnome/dialog-invoice.c :
|
|
826 |
* src/business/business-gnome/dialog-invoice.h :
|
|
827 |
* src/business/business-gnome/dialog-job.c :
|
|
828 |
* src/business/business-gnome/dialog-order.c :
|
|
829 |
* src/business/business-gnome/dialog-payment.c :
|
|
830 |
* src/business/business-gnome/dialog-vendor.c :
|
|
831 |
* src/business/business-ledger/gncEntryLedgerModel.c :
|
|
832 |
* src/business/business-ledger/gncEntryLedgerP.h :
|
|
833 |
* src/business/dialog-tax-table/dialog-tax-table.c :
|
|
834 |
* src/engine/cap-gains.h :
|
|
835 |
* src/engine/engine-helpers.h :
|
|
836 |
* src/engine/gnc-book.h :
|
|
837 |
* src/engine/gnc-budget.h :
|
|
838 |
* src/engine/gnc-commodity.h :
|
|
839 |
* src/engine/GNCId.h :
|
|
840 |
* src/engine/gncObject.h :
|
|
841 |
* src/engine/gnc-session.h :
|
|
842 |
* src/engine/gnc-session-scm.h :
|
|
843 |
* src/engine/gw-engine-spec.scm :
|
|
844 |
* src/engine/gw-kvp-spec.scm :
|
|
845 |
* src/engine/kvp-scm.h :
|
|
846 |
* src/engine/Period.h :
|
|
847 |
* src/engine/QueryCore.h :
|
|
848 |
* src/engine/QueryNew.h :
|
|
849 |
* src/engine/QueryObject.h :
|
|
850 |
* src/engine/SX-book-p.h :
|
|
851 |
* src/engine/test-core/test-engine-stuff.h :
|
|
852 |
* src/engine/test/test-freq-spec.c :
|
|
853 |
* src/engine/test/test-querynew.c :
|
|
854 |
* src/engine/test/test-recurrence.c :
|
|
855 |
* src/engine/Transaction.c :
|
|
856 |
* src/engine/Transaction.h :
|
|
857 |
* src/engine/TransactionP.h :
|
|
858 |
* src/engine/TransLog.c :
|
|
859 |
* src/gnome/dialog-commodities.c :
|
|
860 |
* src/gnome/dialog-price-editor.c :
|
|
861 |
* src/gnome/dialog-sx-from-trans.c :
|
|
862 |
* src/gnome/dialog-tax-info.c :
|
|
863 |
* src/gnome/druid-acct-period.c :
|
|
864 |
* src/gnome/druid-merge.h :
|
|
865 |
* src/gnome/druid-stock-split.c :
|
|
866 |
* src/gnome/gnc-plugin-budget.c :
|
|
867 |
* src/gnome/gnc-plugin-page-budget.c :
|
|
868 |
* src/gnome/gw-gnc-spec.scm :
|
|
869 |
* src/gnome/reconcile-list.h :
|
|
870 |
* src/gnome-search/search-date.h :
|
|
871 |
* src/gnome-search/search-numeric.h :
|
|
872 |
* src/gnome-utils/dialog-exchange.h :
|
|
873 |
* src/gnome-utils/dialog-options.c :
|
|
874 |
* src/gnome-utils/druid-utils.c :
|
|
875 |
* src/gnome-utils/gnc-account-sel.c :
|
|
876 |
* src/gnome-utils/gnc-amount-edit.c :
|
|
877 |
* src/gnome-utils/gnc-amount-edit.h :
|
|
878 |
* src/gnome-utils/gnc-date-format.h :
|
|
879 |
* src/gnome-utils/gnc-dialog.c :
|
|
880 |
* src/gnome-utils/gnc-file.h :
|
|
881 |
* src/gnome-utils/gnc-gui-query.c :
|
|
882 |
* src/gnome-utils/gnc-html-graph-gog.c :
|
|
883 |
* src/gnome-utils/gnc-html-guppi.c :
|
|
884 |
* src/gnome-utils/gncmod-gnome-utils.c :
|
|
885 |
* src/gnome-utils/gnc-plugin.c :
|
|
886 |
* src/gnome-utils/gnc-plugin-menu-additions.c :
|
|
887 |
* src/gnome-utils/gnc-plugin-page.c :
|
|
888 |
* src/gnome-utils/gnc-plugin-page.h :
|
|
889 |
* src/gnome-utils/gnc-query-list.c :
|
|
890 |
* src/gnome-utils/gnc-recurrence.c :
|
|
891 |
* src/gnome-utils/gnc-tree-model-account-types.c :
|
|
892 |
* src/gnome-utils/gnc-tree-model-commodity.c :
|
|
893 |
* src/gnome-utils/gnc-tree-model-example-account.c :
|
|
894 |
* src/gnome-utils/gnc-tree-model-price.c :
|
|
895 |
* src/gnome-utils/gnc-window.c :
|
|
896 |
* src/gnome-utils/test/test-gnc-dialog.c :
|
|
897 |
* src/gnome/window-main-summarybar.c :
|
|
898 |
* src/import-export/binary-import/druid-commodity.h :
|
|
899 |
* src/import-export/hbci/dialog-daterange.h :
|
|
900 |
* src/import-export/hbci/gnc-hbci-gettrans.c :
|
|
901 |
* src/import-export/hbci/gnc-hbci-kvp.h :
|
|
902 |
* src/import-export/hbci/gnc-hbci-trans-templ.h :
|
|
903 |
* src/import-export/hbci/gnc-hbci-utils.c :
|
|
904 |
* src/import-export/hbci/gnc-plugin-hbci.c :
|
|
905 |
* src/import-export/import-main-matcher.c :
|
|
906 |
* src/import-export/import-match-map.c :
|
|
907 |
* src/import-export/import-match-picker.c :
|
|
908 |
* src/import-export/import-parse.h :
|
|
909 |
* src/import-export/import-utilities.c :
|
|
910 |
* src/import-export/log-replay/gnc-log-replay.c :
|
|
911 |
* src/import-export/qif-import/druid-qif-import.c :
|
|
912 |
* src/import-export/qif/qif-import.h :
|
|
913 |
* src/import-export/qif/qif-objects-p.h :
|
|
914 |
* src/network-utils/gnc-http.c :
|
|
915 |
* src/register/ledger-core/dialog-dup-trans.c :
|
|
916 |
* src/register/ledger-core/split-register-load.c :
|
|
917 |
* src/register/register-core/datecell.h :
|
|
918 |
* src/register/register-core/formulacell.h :
|
|
919 |
* src/register/register-core/pricecell.h :
|
|
920 |
||
921 |
2005-11-20 David Hampton <hampton@employees.org>
|
|
922 |
||
923 |
* src/import-export/hbci/gnc-hbci-gettrans.c:
|
|
924 |
* src/import-export/hbci/hbci-interaction.c:
|
|
925 |
* src/import-export/hbci/gnc-hbci-getbalance.c: Convert a couple
|
|
926 |
of dialogs from the deprecated gnome_ok_dialog to a
|
|
927 |
gtk_message_dialog.
|
|
928 |
||
929 |
* src/import-export/import-account-matcher.c:
|
|
930 |
* src/import-export/generic-import.glade: Put the account tree
|
|
931 |
into a scrolled window so the dialog buttons don't get pushed |
|
932 |
off-screen when you expand the accounts. |
|
933 |
||
934 |
* src/gnome-utils/gnc-gui-query.[ch]: Remove unused functions. |
|
935 |
||
936 |
* src/gnome/gnc-split-reg.c: Update dialogs to give them a Gtk2 |
|
937 |
HIG look and feel. |
|
938 |
||
939 |
*src/gnome-utils/dialog-reset-warnings.c: Make a function |
|
940 |
static. Remove extraneous printf. |
|
941 |
||
942 |
*/src/gnome-utils/preferences.glade: Fix a typo. |
|
943 |
||
944 |
* src/report/report-gnome/window-report.c: Use a GtkMessageDialog |
|
945 |
instead of the deprecated gnome_ok_dialog function. |
|
946 |
||
947 |
* src/gnome-utils/dialog-options.c: Convert the font picker and |
|
948 |
color picker from deprecated gnome widgets to their gtk |
|
949 |
counterparts. Also convert the image picker when compiled with |
|
950 |
gtk2.6 or better. |
|
951 |
||
952 |
* src/report/report-gnome/dialog-style-sheet.c: Close stylesheet |
|
953 |
edit dialog when the stylesheet picker dialog is closed. Prevents |
|
954 |
a crash. |
|
955 |
||
956 |
* src/gnome-utils/gnc-file.c: |
|
957 |
* src/gnome-utils/dialog-utils.[ch]: Convert the "file locked" |
|
958 |
message to a GtkMessageDialog. Add a utility function for |
|
959 |
creating buttons with images attached. |
|
960 |
||
961 |
* src/gnome-utils/gnc-main-window.c: Use the new GtkAboutDialog |
|
962 |
when compiling with gtk2.6. |
|
963 |
||
964 |
* src/core-utils/gnc-gdate-utils.c: |
|
965 |
* src/backend/postgres/test/test-db.c: |
|
966 |
* src/import-export/hbci/gnc-hbci-gettrans.c: |
|
967 |
* src/engine/gnc-filepath-utils.c: |
|
968 |
* src/engine/FreqSpec.c: |
|
969 |
* src/engine/test/test-freq-spec.c: |
|
970 |
* src/gnome/druid-loan.c: |
|
971 |
* src/gnome/druid-acct-period.c: |
|
972 |
* src/gnome/dialog-sx-from-trans.c: |
|
973 |
* src/gnome/dialog-scheduledxaction.c: |
|
974 |
* src/gnome/dialog-sxsincelast.c: |
|
975 |
* src/app-utils/gnc-exp-parser.c: |
|
976 |
* lib/libqof/qof/qofquery.c: |
|
977 |
* lib/libqof/qof/gnc-date.c: Andreas Köhler's patch to replace |
|
978 |
some deprecated glib functions.
|
|
979 |
|
|
980 |
* src/backend/file/gnc-backend-file.c:
|
|
981 |
* src/gnome-utils/dialog-utils.c: Fix some build problems on FC3
|
|
982 |
related to the include file changes.
|
|
983 |
||
984 |
2005-11-20 Neil Williams <linux@codehelp.co.uk>
|
|
985 |
||
986 |
* src/core-utils/gnc-gkeyfile-utils.c : Modifying Scott's |
|
987 |
64bit patch to retain compatibility with OSX. |
|
988 |
* doc/build-osx.txt : Updating build advice for OSX. |
|
989 |
||
990 |
2005-11-20 David Hampton <hampton@employees.org> |
|
991 |
||
992 |
* TRANSLATORS: |
|
993 |
* LICENSE: |
|
994 |
* DOCUMENTERS: |
|
995 |
* Makefile.am: Add new files. |
|
996 |
||
997 |
* AUTHORS: Convert to utf-8. |
|
998 |
||
999 |
* src/backend/file/gnc-backend-file.c: Need to include locale.h to |
|
1000 |
compile without optimization. |
|
1001 |
||
1002 |
2005-11-20 Christian Stimming <stimming@tuhh.de> |
|
1003 |
||
1004 |
* po/glossary/no.po: Updated Norwegian/Bokmaal glossary |
|
1005 |
translation by Tor Harald Thorland <linux@strigen.com>. |
|
1006 |
||
1007 |
2005-11-20 Neil Williams <linux@codehelp.co.uk> |
|
1008 |
||
1009 |
* goffice-config.h.in : svn moved from |
|
1010 |
lib/goffice-0.0.4/goffice to prevent unnecessary |
|
1011 |
subdirectory inclusion in make outside lib. |
|
1012 |
* goffice-features.h.in : svn moved from |
|
1013 |
lib/goffice-0.0.4/goffice. |
|
1014 |
* gsf-config.h.in : svn moved from lib/libsf-1.12.3 |
|
1015 |
* configure.in : Create AC_CONFIG_HEADERS only in |
|
1016 |
$(top_srcdir) and stop using LDFLAGS = -no-undeclared |
|
1017 |
* lib/goffice-0.0.4/goffice-plugins.mk : handle new config |
|
1018 |
header location. |
|
1019 |
* lib/goffice-0.0.4/tests/Makefile.am : Don't overwrite AM_LDFLAGS |
|
1020 |
* lib/goffice-0.0.4/goffice/cut-n-paste/foocanvas/Makefile.am :
|
|
1021 |
handle new config header location.
|
|
1022 |
* lib/goffice-0.0.4/goffice.mk : Handle new config header location.
|
|
1023 |
||
1024 |
2005-11-20 Neil Williams <linux@codehelp.co.uk>
|
|
1025 |
||
1026 |
* lib/goffice-0.0.4/plugins/plot_radar/gog-radar.c :
|
|
1027 |
Mac OSX fix: comment out #warning
|
|
1028 |
* lib/goffice-0.0.4/plugins/plot_xy/gog-bubble-prefs.c :
|
|
1029 |
* lib/goffice-0.0.4/plugins/plot_xy/gog-xy.c :
|
|
1030 |
* lib/goffice-0.0.4/goffice/app/file.c :
|
|
1031 |
* lib/goffice-0.0.4/goffice/gtk/go-combo-pixmaps.c :
|
|
1032 |
* lib/goffice-0.0.4/goffice/gtk/go-action-combo-color.c :
|
|
1033 |
* lib/goffice-0.0.4/goffice/gtk/go-font-sel.c :
|
|
1034 |
* lib/goffice-0.0.4/goffice/gtk/go-color-palette.c :
|
|
1035 |
* lib/goffice-0.0.4/goffice/gtk/go-combo-color.c :
|
|
1036 |
* lib/goffice-0.0.4/goffice/gtk/go-combo-box.c :
|
|
1037 |
* lib/goffice-0.0.4/goffice/cut-n-paste/foocanvas/foo-canvas-line.c
|
|
1038 |
* lib/goffice-0.0.4/goffice/cut-n-paste/foocanvas/foo-canvas-polygon.c
|
|
1039 |
* lib/goffice-0.0.4/goffice/utils/go-pattern.c
|
|
1040 |
* lib/goffice-0.0.4/goffice/graph/gog-guru.c
|
|
1041 |
* lib/goffice-0.0.4/goffice/graph/gog-legend.c
|
|
1042 |
* lib/goffice-0.0.4/goffice/graph/gog-graph.c
|
|
1043 |
* lib/goffice-0.0.4/goffice/graph/gog-error-bar.c
|
|
1044 |
* lib/goffice-0.0.4/goffice/graph/gog-style.c
|
|
1045 |
* lib/goffice-0.0.4/goffice/graph/gog-theme.c
|
|
1046 |
* lib/libgsf-1.12.3/gsf-gnome/gsf-input-bonobo.c :
|
|
1047 |
||
1048 |
* lib/goffice-0.0.4/goffice.mk :
|
|
1049 |
Adding AM_LDFLAGS for OSX build
|
|
1050 |
||
1051 |
* lib/goffice-0.0.4/ : setting svn:ignore
|
|
1052 |
* lib/libgsf-1.12.3/ : setting svn:ignore
|
|
1053 |
||
1054 |
2005-11-19 David Hampton <hampton@employees.org>
|
|
1055 |
||
1056 |
* various: More include file tweaking. Don't include gtk.h from |
|
1057 |
any header files. Add in some includes that are currently |
|
1058 |
pulled in by deprecated parts of the gnome library. |
|
1059 |
||
1060 |
* numerous: Include file cleanup. Remove the messages.[ch] files |
|
1061 |
in favor of the glib supplied gi18n.h file. Replace includes of |
|
1062 |
gnome.h with gtk.h (or better yet glib.h) wherever possible. |
|
1063 |
Don't include gnome.h from any header files. Remove some |
|
1064 |
extraneous includes.
|
|
1065 |
||
1066 |
* src/gnome-utils/gnc-date-format.[ch]: Remove unused function.
|
|
1067 |
||
1068 |
2005-11-18 David Hampton <hampton@employees.org>
|
|
1069 |
||
1070 |
* src/import-export/qif-import/druid-qif-import.c:
|
|
1071 |
* src/gnome/druid-loan.c:
|
|
1072 |
* src/gnome/window-reconcile.c:
|
|
1073 |
* src/gnome/lot-viewer.c:
|
|
1074 |
* src/gnome/druid-acct-period.c:
|
|
1075 |
* src/gnome/druid-merge.c:
|
|
1076 |
* src/gnome/druid-stock-split.c:
|
|
1077 |
* src/gnome/druid-hierarchy.c: Remove calls to the noop function
|
|
1078 |
gnome_window_icon_set_from_default(). In gtk2 all windows get the
|
|
1079 |
default application icon unless specified otherwise.
|
|
1080 |
||
1081 |
2005-11-18 Derek Atkins <derek@ihtfp.com>
|
|
1082 |
||
1083 |
* configure.in: Derrick Hudson's patch to tell users |
|
1084 |
that they need gtkhtml-3. |
|
1085 |
||
1086 |
2005-11-18 David Hampton <hampton@employees.org> |
|
1087 |
||
1088 |
* src/report/report-gnome/gnc-plugin-page-report-ui.xml: |
|
1089 |
* src/report/report-gnome/gnc-plugin-page-report.c: Restore the |
|
1090 |
"Save Report" code that was lost in one of the head->g2 syncs. |
|
1091 |
||
1092 |
2005-11-17 David Hampton <hampton@employees.org> |
|
1093 |
||
1094 |
* src/quotes/dump-finance-quote: Add support for printing currency |
|
1095 |
quotes. Report a failure of F::Q to return a currency quote. |
|
1096 |
||
1097 |
* most files: Update FSF street address. |
|
1098 |
||
1099 |
2005-11-16 David Hampton <hampton@employees.org> |
|
1100 |
||
1101 |
* src/import-export/qif-import/dialog-account-picker.c: |
|
1102 |
* src/business/business-gnome/dialog-vendor.c: |
|
1103 |
* src/business/business-gnome/gnc-plugin-business.c: |
|
1104 |
* src/business/business-gnome/dialog-customer.c: |
|
1105 |
* src/business/business-gnome/dialog-job.c: |
|
1106 |
* src/business/business-gnome/gnc-plugin-page-invoice.c: |
|
1107 |
* src/business/business-gnome/dialog-employee.c: |
|
1108 |
* src/business/business-gnome/business-options-gnome.c: |
|
1109 |
* src/business/business-gnome/dialog-invoice.c: |
|
1110 |
* src/gnome-utils/druid-gconf-setup.c: |
|
1111 |
* src/gnome-utils/gnc-gnome-utils.c: |
|
1112 |
* src/gnome-utils/gnc-main-window.c: |
|
1113 |
* src/gnome-utils/dialog-utils.c: |
|
1114 |
* src/gnome/druid-hierarchy.c: Sjoerd Langkemper's <sjoerd-gnome |
|
1115 |
at linuxonly.nl> fixes to cast sentinel markers to pointers.
|
|
1116 |
Solves compilation problems on 64 bit architectures using
|
|
1117 |
gcc4/glib2.6. Fixes #321316.
|
|
1118 |
||
1119 |
* lib/goffice/gui-utils/go-combo-text.c: Remove unused call to
|
|
1120 |
g_object_set.
|
|
1121 |
||
1122 |
2005-11-16 Christian Stimming <stimming@tuhh.de>
|
|
1123 |
||
1124 |
* ChangeLog: Split top-level ChangeLog by year. Everything before
|
|
1125 |
2001 is in ChangeLog.1, and since then all entries are in the
|
|
1126 |
respective year's ChangeLog. |
|
1127 |
|
|
1128 |
* src/business/business-gnome/gnc-plugin-business.c: Add ellipsis |
|
1129 |
to menu labels that require further action from user. See |
|
1130 |
http://developer.gnome.org/projects/gup/hig/2.0/menus-design.html#menu-item-types |
|
1131 |
||
1132 |
* po/de.po: Updated German translation by Andreas Köhler |
|
1133 |
<KoehlerAndreas@web.de> |
|
1134 |
||
1135 |
2005-11-15 David Hampton <hampton@employees.org> |
|
1136 |
||
1137 |
* src/core-utils/gnc-gkeyfile-utils.c: Undo double fix of compiler |
|
1138 |
warnings. |
|
1139 |
||
1140 |
* ChangeLog: Convert to utf-8. |
|
1141 |
||
1142 |
2005-11-15 Neil Williams <linux@codehelp.co.uk> |
|
1143 |
||
1144 |
* src/doc/doxygen.cfg.in : Add lib/libqof to the |
|
1145 |
Doxygen output. |
|
1146 |
||
1147 |
2005-11-14 David Hampton <hampton@employees.org> |
|
1148 |
||
1149 |
* src/gnome/glade/print.glade: Remove extraneous carriage return. |
|
1150 |
||
1151 |
* src/gnome-utils/gnc-file.c: Pass the action variable to |
|
1152 |
gtk_file_chooser_dialog_new() to get the right style of |
|
1153 |
dialog (open, save. etc.). |
|
1154 |
||
1155 |
* src/gnome/glade/price.glade: Phil Longstaff's changes to set |
|
1156 |
GTK_SHADOW_IN in the commodities dialog scroll box and the account
|
|
1157 |
dialog parent scroll box. Also make the 'edit', 'remove' and |
|
1158 |
'remove-old' buttons on the price db dialog box insensitive until |
|
1159 |
a price is chosen.
|
|
1160 |
||
1161 |
* src/core-utils/gnc-gkeyfile-utils.c:
|
|
1162 |
* src/gnome-utils/gnc-main-window.c: Scott Oonk's for for x86_64 |
|
1163 |
compile warnings. |
|
1164 |
|
|
1165 |
* src/gnome-utils/dialog-preferences.c: |
|
1166 |
* src/gnome-utils/preferences.glade: |
|
1167 |
* src/gnome/glade/sched-xact.glade: Andreas Köhler's patch to set |
|
1168 |
some border widths inside the main preferences window to the HIG
|
|
1169 |
specified 6px. Fix alignment of the "General / New search limit"
|
|
1170 |
label.
|
|
1171 |
||
1172 |
* src/gnome-utils/gnc-plugin-file-history.c: Read the maxfiles key
|
|
1173 |
from gconf. Move one function and change another to take a
|
|
1174 |
partial key instead of a full key.
|
|
1175 |
||
1176 |
* src/gnome-utils/gnc-tree-model-commodity.c:
|
|
1177 |
* src/gnome-utils/gnc-tree-model-price.c: Bump deleted item
|
|
1178 |
removal to a higher priority.
|
|
1179 |
||
1180 |
* src/gnome-utils/gnc-tree-model-account.c: Correctly update the
|
|
1181 |
tree model when an account is moved. Fixes #313782.
|
|
1182 |
||
1183 |
* src/gnome-utils/gnc-date-edit.c:
|
|
1184 |
* src/gnome/window-reconcile.c:
|
|
1185 |
* src/gnome/dialog-scheduledxaction.c: Replace deprecated
|
|
1186 |
gtk_window_set_policy() function with gtk_window_set_resizable().
|
|
1187 |
||
1188 |
2005-11-14 Christian Stimming <stimming@tuhh.de>
|
|
1189 |
||
1190 |
* po/glossary/gnc-glossary.txt: Add explanations to new strings in
|
|
1191 |
glossary. Merge these into the language glossaries.
|
|
1192 |
||
1193 |
* make-gnucash-potfiles.in: Update potfiles script so that it
|
|
1194 |
works without the old cvsignore files again.
|
|
1195 |
||
1196 |
2005-11-13 David Hampton <hampton@employees.org>
|
|
1197 |
||
1198 |
* various src/gnome-utils and src/gnome files: Add documentation.
|
|
1199 |
||
1200 |
* src/gnome-utils/gnc-menu-extensions.[ch]: Remove unused
|
|
1201 |
functions.
|
|
1202 |
||
1203 |
* src/gnome-utils/gnc-plugin.[ch]:
|
|
1204 |
* src/gnome/gnc-plugin-budget.c:
|
|
1205 |
* src/gnome/gnc-plugin-register.c:
|
|
1206 |
* src/gnome/gnc-plugin-account-tree.c: Remove vestigial code from
|
|
1207 |
the very early days of the gtk2 port.
|
|
1208 |
||
1209 |
* src/report/report-gnome/gnc-plugin-page-report.c:
|
|
1210 |
* src/business/business-gnome/gnc-plugin-page-invoice.c:
|
|
1211 |
* src/gnome-utils/gnc-plugin.c:
|
|
1212 |
* src/gnome-utils/gnc-plugin.h:
|
|
1213 |
* src/gnome/gnc-plugin-page-register.c:
|
|
1214 |
* src/gnome/gnc-plugin-page-account-tree.c:
|
|
1215 |
* src/gnome/gnc-plugin-page-budget.c: Clarify what "short" labels
|
|
1216 |
are used for by adding comments and changing array names.
|
|
1217 |
||
1218 |
2005-11-13 Derek Atkins <derek@ihtfp.com>
|
|
1219 |
||
1220 |
* src/core-utils/gnc-gkeyfile-utils.c: cast the
|
|
1221 |
printf so we don't warn when sizeof(ssize_t) != |
|
1222 |
sizeof(int). In this case the cast is safe because |
|
1223 |
we can only write an int-size of data. |
|
1224 |
||
1225 |
2005-11-13 Neil Williams <linux@codehelp.co.uk> |
|
1226 |
||
1227 |
* src/backend/file/sixtp.c : Remove deprecated |
|
1228 |
SAX function. Closes bug #319559. |
|
1229 |
||
1230 |
2005-11-13 Neil Williams <linux@codehelp.co.uk> |
|
1231 |
||
1232 |
* make-gncuash-potfiles.in : Add a specific |
|
1233 |
call to read one libqof file. |
|
1234 |
* po/POTFILES.in : the updated POTFILES list. |
|
1235 |
||
1236 |
2005-11-13 Neil Williams <linux@codehelp.co.uk> |
|
1237 |
||
1238 |
* configure.in : New locations of QOF files and |
|
1239 |
postgres fix to clean up CFLAGS |
|
1240 |
* lib/Makefile.am : New directory. |
|
1241 |
* src/engine/Makefile.am : Remove QOF build |
|
1242 |
* src/backend/Makefile.am : Remove QSF directory. |
|
1243 |
* src/backend/postgres/test/Makefile.am : Build tests |
|
1244 |
without linking against the GModule to retain portability. |
|
1245 |
* src/import-export/qif-import/test/Makefile.am : Adjusted |
|
1246 |
linkage due to library changes. |
|
1247 |
* src/gnome-utils/test/Makefile.am : Adjusted linkage |
|
1248 |
due to library changes. |
|
1249 |
||
1250 |
Moving QSF to lib/libqof/backend/file |
|
1251 |
* src/backend/qsf/qsf-backend.c |
|
1252 |
* src/backend/qsf/pilot-qsf-GnuCashInvoice.xml |
|
1253 |
* src/backend/qsf/qsf-dir.h.in |
|
1254 |
* src/backend/qsf/qsf-map.xsd.xml |
|
1255 |
* src/backend/qsf/qsf-xml-map.c |
|
1256 |
* src/backend/qsf/qof-backend-qsf.h |
|
1257 |
* src/backend/qsf/qsf-xml.c |
|
1258 |
* src/backend/qsf/Makefile.am |
|
1259 |
* src/backend/qsf/qsf-object.xsd.xml |
|
1260 |
* src/backend/qsf/qsf-xml.h : |
|
1261 |
||
1262 |
Moving QOF to lib/libqof/qof/ |
|
1263 |
* src/engine/qofbook-p.h |
|
1264 |
* src/engine/gnc-trace.c |
|
1265 |
* src/engine/qofquery-deserial.h |
|
1266 |
* src/engine/gnc-trace.h |
|
1267 |
* src/engine/gnc-date.c |
|
1268 |
* src/engine/qofquerycore-p.h |
|
1269 |
* src/engine/gnc-date.h |
|
1270 |
* src/engine/qofquery-serialize.c |
|
1271 |
* src/engine/qofid.c |
|
1272 |
* src/engine/qofquery-serialize.h |
|
1273 |
* src/engine/qofid.h |
|
1274 |
* src/engine/gnc-engine-util.c |
|
1275 |
* src/engine/gnc-event.c |
|
1276 |
* src/engine/qofgobj.c |
|
1277 |
* src/engine/gnc-engine-util.h |
|
1278 |
* src/engine/gnc-event.h |
|
1279 |
* src/engine/qofgobj.h |
|
1280 |
* src/engine/qofbook.c |
|
1281 |
* src/engine/qofchoice.c |
|
1282 |
* src/engine/qofbook.h |
|
1283 |
* src/engine/qofchoice.h |
|
1284 |
* src/engine/kvp_frame.c |
|
1285 |
* src/engine/qofquery.c |
|
1286 |
* src/engine/kvp_frame.h |
|
1287 |
* src/engine/qofquery.h |
|
1288 |
* src/engine/qofquerycore.c |
|
1289 |
* src/engine/qofquerycore.h |
|
1290 |
* src/engine/qofsession.c |
|
1291 |
* src/engine/qofsession-p.h |
|
1292 |
* src/engine/qofsession.h |
|
1293 |
* src/engine/qofid-p.h |
|
1294 |
* src/engine/qofsql.c |
|
1295 |
* src/engine/gnc-numeric.c |
|
1296 |
* src/engine/qofsql.h |
|
1297 |
* src/engine/gnc-numeric.h |
|
1298 |
* src/engine/kvp-util-p.h |
|
1299 |
* src/engine/qofclass-p.h |
|
1300 |
* src/engine/qof_book_merge.c |
|
1301 |
* src/engine/qof_book_merge.h |
|
1302 |
* src/engine/gnc-event-p.h |
|
1303 |
* src/engine/qofla-dir.h.in |
|
1304 |
* src/engine/qof.h |
|
1305 |
* src/engine/qofinstance.c |
|
1306 |
* src/engine/qofinstance.h |
|
1307 |
* src/engine/qofmath128.c |
|
1308 |
* src/engine/qofmath128.h |
|
1309 |
* src/engine/qofobject-p.h |
|
1310 |
* src/engine/Makefile.am |
|
1311 |
* src/engine/qofbackend.c |
|
1312 |
* src/engine/qofbackend-p.h |
|
1313 |
* src/engine/qofbackend.h |
|
1314 |
* src/engine/qofinstance-p.h |
|
1315 |
* src/engine/qofquery-p.h |
|
1316 |
* src/engine/md5.c |
|
1317 |
* src/engine/md5.h |
|
1318 |
* src/engine/kvp-util.c |
|
1319 |
* src/engine/qofclass.c |
|
1320 |
* src/engine/qof-be-utils.h |
|
1321 |
* src/engine/qofobject.c |
|
1322 |
* src/engine/kvp-util.h |
|
1323 |
* src/engine/qofclass.h |
|
1324 |
* src/engine/qofobject.h |
|
1325 |
* src/engine/guid.c |
|
1326 |
* src/engine/guid.h |
|
1327 |
* src/engine/qofquery-deserial.c : |
|
1328 |
||
1329 |
2005-11-12 Christian Stimming <stimming@tuhh.de> |
|
1330 |
||
1331 |
* src/*/*.glade: String improvements: Fix typos, remove |
|
1332 |
unnecessary spaces from translations.
|
|
1333 |
||
1334 |
2005-11-11 Christian Stimming <stimming@tuhh.de>
|
|
1335 |
||
1336 |
* po/*.po: Copy translations from old 1.8 branch to HEAD and merge
|
|
1337 |
them with the current pot template. From now on, the translation
|
|
1338 |
work should continue on HEAD (a public call for translations will
|
|
1339 |
follow in some weeks).
|
|
1340 |
|
|
1341 |
* account/*/.xea: Explicitly denote the encoding of the file in
|
|
1342 |
the initial xml tag. Fixes problems in the new-file-wizard in all
|
|
1343 |
non-C locales.
|
|
1344 |
|
|
1345 |
* po/glossary/*.po: Copy glossary po files from old 1.8 branch to
|
|
1346 |
HEAD.
|
|
1347 |
||
1348 |
2005-11-11 David Hampton <hampton@employees.org>
|
|
1349 |
||
1350 |
* src/import-export/log-replay/gnc-log-replay.c: Eliminate double
|
|
1351 |
free of memory by just freeing default_dir once at the end of the
|
|
1352 |
function. The gnc_extract_directory() routine will handle any
|
|
1353 |
intermediate freeing if called multiple times.
|
|
1354 |
||
1355 |
* src/app-utils/file-utils.[ch]:
|
|
1356 |
* src/app-utils/guile-util.[ch]:
|
|
1357 |
* src/business/business-gnome/gnc-plugin-business.c:
|
|
1358 |
* src/business/business-gnome/gnc-plugin-page-invoice.h:
|
|
1359 |
* src/gnome-utils/gnc-main-window.c:
|
|
1360 |
* src/gnome-utils/gnc-plugin-page.[ch]:
|
|
1361 |
* src/gnome-utils/ui/gnc-main-window-ui.xml:
|
|
1362 |
* src/gnome/gnc-plugin-account-tree.[ch]:
|
|
1363 |
* src/gnome/gnc-plugin-budget.c:
|
|
1364 |
* src/gnome/gnc-plugin-page-account-tree.[ch]:
|
|
1365 |
* src/gnome/gnc-plugin-page-budget.h:
|
|
1366 |
* src/gnome/gnc-plugin-page-register.c:
|
|
1367 |
* src/gnome/gnc-plugin-register.c:
|
|
1368 |
* src/gnome/gw-gnc-spec.scm:
|
|
1369 |
* src/report/report-gnome/gnc-plugin-page-report.[ch]:
|
|
1370 |
* src/report/report-gnome/window-report.c:
|
|
1371 |
* src/scm/main-window.scm: Add code to save window state into a
|
|
1372 |
Glib Key-Value file. This code is distributed between the
|
|
1373 |
gnc-main-window code and all of the plugin pages. It subsumes the
|
|
1374 |
existing state file code, and will call that code upon file open
|
|
1375 |
if it cannot find a key-value state file. This code is also where
|
|
1376 |
the creation of the initial account tree page occurs when no state
|
|
1377 |
file is found.
|
|
1378 |
||
1379 |
* lib/glib26/gkeyfile.c:
|
|
1380 |
* lib/glib26/gutils26.c: Fix a couple of gcc4 warnings.
|
|
1381 |
||
1382 |
2005-11-10 David Hampton <hampton@employees.org>
|
|
1383 |
||
1384 |
* src/core-utils/gnc-gkeyfile-utils.[ch]:
|
|
1385 |
* src/app-utils/gnc-exp-parser.c: Add a GError parameter to the
|
|
1386 |
gnc_key_file_save_to_file() function. Check for an error
|
|
1387 |
condition on every system call.
|
|
1388 |
||
1389 |
2005-11-09 Scott Oonk <scott.oonk@gmail.com>
|
|
1390 |
||
1391 |
* src/register/register-gnome/gnucash-item-edit.c: Draw cursor at
|
|
1392 |
correct x,y offset from GdkDrawable. Will now correctly draw
|
|
1393 |
cursor on initial entry into a cell.
|
|
1394 |
||
1395 |
* src/register/register-gnome/gnucash-item-edit.c: Fix some
|
|
1396 |
alignment problems in the register.
|
|
1397 |
||
1398 |
It removes the pango_layout_set_alignment code. Since we are
|
|
1399 |
rendering a single line of text, the layout is only as wide as the
|
|
1400 |
text. Because of this, the alignment within the layout doesn't
|
|
1401 |
have any effect.
|
|
1402 |
||
1403 |
Use the same x_offset logic regardless of how we enter the cell.
|
|
1404 |
||
1405 |
Make sure x_offset gets reset when changing cells via the keyboard.
|
|
1406 |
||
1407 |
2005-11-09 Josh Sled <jsled@asynchronous.org>
|
|
1408 |
||
1409 |
* lib/goffice-0.0.4/, lib/libgsf-1.12.3/: imported with changes to
|
|
1410 |
update previously hacked-together versions.
|
|
1411 |
|
|
1412 |
2005-11-09 David Hampton <hampton@employees.org>
|
|
1413 |
||
1414 |
* src/gnome-utils/gnc-tree-view-account.[ch]: Add a function that
|
|
1415 |
allow you to expand the account tree to show a specific account.
|
|
1416 |
||
1417 |
* src/report/report-system/report.scm:
|
|
1418 |
* src/business/business-reports/business-reports.scm:
|
|
1419 |
* src/gnome-utils/ui/gnc-main-window-ui.xml:
|
|
1420 |
* src/gnome-utils/gnc-menu-extensions.[ch]:
|
|
1421 |
* src/gnome-utils/gnc-plugin-menu-additions.[ch]:
|
|
1422 |
* src/gnome/gnc-plugin-page-register.c:
|
|
1423 |
* src/gnome/ui/gnc-plugin-page-register-ui.xml: The register page
|
|
1424 |
should add to the existing list of items in the Report menu, not
|
|
1425 |
replace it. Sort the items in the Reports menu, and add a couple
|
|
1426 |
of accelerators.
|
|
1427 |
||
1428 |
* src/report/stylesheets/gnc-plugin-stylesheets.c: The "Edit
|
|
1429 |
Stylesheets" menu item should always be visible.
|
|
1430 |
||
1431 |
* doc/README.dependencies: Document the devel packages needed to
|
|
1432 |
compile gnucash on FC4.
|
|
1433 |
||
1434 |
* src/gnome-utils/gnc-embedded-window.c:
|
|
1435 |
* src/gnome-utils/gnc-menu-extensions.c:
|
|
1436 |
* src/gnome-utils/gnc-plugin-menu-additions.c:
|
|
1437 |
* src/gnome-utils/gnc-main-window.c:
|
|
1438 |
* src/gnome-utils/gnc-plugin-page.c: Andreas Köhler's <andi5.py at
|
|
1439 |
gmx.net> patch to re-enable translation of menus and icons.
|
|
1440 |
||
1441 |
2005-11-09 Scott Oonk <scott.oonk@gmail.com>
|
|
1442 |
||
1443 |
* src/register/register-gnome/gnucash-item-edit.c: This patch
|
|
1444 |
allows selection of the last character in a cell. Also fix
|
|
1445 |
selection/highlighting of multi-byte characters.
|
|
1446 |
||
1447 |
* src/register/register-gnome/gnucash-sheet.c: This patch
|
|
1448 |
simplifies the keyboard selection in gnucash-sheet. Fixes a
|
|
1449 |
problem where selection does not work correctly when holding
|
|
1450 |
'shift' and hitting the left arrow key.
|
|
1451 |
|
|
1452 |
* src/register/register-gnome/gnucash-item-edit.[ch]: This patch
|
|
1453 |
simplifies the mouse selection logic in gnucash-item-edit. It
|
|
1454 |
also fixes a problem where selection with the mouse does not work
|
|
1455 |
correctly if you start draging in one direction, then drag back
|
|
1456 |
over the original start point.
|
|
1457 |
||
1458 |
2005-11-09 Christian Stimming <stimming@tuhh.de>
|
|
1459 |
||
1460 |
* macros/autogen.sh: Remove the automatic call to ./configure from
|
|
1461 |
autogen.sh; instead, only print a reminder that from now on,
|
|
1462 |
./configure has to be called separately.
|
|
1463 |
||
1464 |
* po/cs.po, po/glossary/pt_BR.po, po/ca.po, po/tr.po: Merge
|
|
1465 |
language files from branches/1.8 so that all languages are now
|
|
1466 |
available in HEAD.
|
|
1467 |
||
1468 |
2005-11-07 Christian Stimming <stimming@tuhh.de>
|
|
1469 |
||
1470 |
* configure.in: Remove AM_MAINTAINER_MODE since this causes only
|
|
1471 |
problems anyway. From now on the build system always behaves as if
|
|
1472 |
--enable-maintainer-mode had been specified. This makes all
|
|
1473 |
related errors vanish.
|
|
1474 |
||
1475 |
* macros/autogen.sh: Clean up autogen script a bit, but leave the
|
|
1476 |
functionality unchanged.
|
|
1477 |
||
1478 |
* po/ne.po: Add Nepali translation by Pawan Chitrakar
|
|
1479 |
<pchitrakar@gmail.com>.
|
|
1480 |
||
1481 |
2005-11-07 Neil Williams <linux@codehelp.co.uk>
|
|
1482 |
||
1483 |
* src/engine/gnc-budget.c : Remove unnecessary
|
|
1484 |
private headers.
|
|
1485 |
||
1486 |
2005-11-07 Neil Williams <linux@codehelp.co.uk>
|
|
1487 |
||
1488 |
* Makefile.am : remove distcleancheck1.5-is-stupid
|
|
1489 |
workaround.
|
|
1490 |
||
1491 |
2005-11-06 David Hampton <hampton@employees.org>
|
|
1492 |
||
1493 |
* src/import-export/hbci/gnc-plugin-hbci.c:
|
|
1494 |
* src/report/stylesheets/gnc-plugin-stylesheets.c:
|
|
1495 |
* src/gnome-utils/gnc-plugin-page.[ch]: Change function name to
|
|
1496 |
disambiguate between retrieving the name of a page and the name of
|
|
1497 |
the plugin that provides the page.
|
|
1498 |
||
1499 |
2005-11-06 Neil Williams <linux@codehelp.co.uk>
|
|
1500 |
||
1501 |
* src/engine/Makefile.am : qofla-dir.h is not
|
|
1502 |
for distribution, qofla-dir.h.in is used instead.
|
|
1503 |
||
1504 |
2005-11-06 Christian Stimming <stimming@tuhh.de>
|
|
1505 |
||
1506 |
* autogen.sh: Revert autogen.sh simplificatoin for now; to be
|
|
1507 |
reconsidered after more testing.
|
|
1508 |
||
1509 |
2005-11-06 Neil Williams <linux@codehelp.co.uk>
|
|
1510 |
||
1511 |
* doc/build-osx.txt : Document some OSX-specific
|
|
1512 |
build solutions
|
|
1513 |
||
1514 |
2005-11-06 Neil Williams <linux@codehelp.co.uk>
|
|
1515 |
||
1516 |
* doc/RAW-NOTES : deleted
|
|
1517 |
* doc/misc-notes.txt : new version, compatible
|
|
1518 |
with doxygen.
|
|
1519 |
* doc/Makefile.am : use GNU sed to allow OSX build
|
|
1520 |
of tip of the day.
|
|
1521 |
* doc/README.build-system : Document changes in autogen.sh
|
|
1522 |
* configure.in : Allow make to use the already detected
|
|
1523 |
usable version of sed. Remove OSX hacks that are no
|
|
1524 |
longer required.
|
|
1525 |
||
1526 |
2005-11-05 David Hampton <hampton@employees.org>
|
|
1527 |
||
1528 |
* configure.in:
|
|
1529 |
* src/register/register-core/Makefile.am:
|
|
1530 |
* src/core-utils/Makefile.am:
|
|
1531 |
* src/gnc-module/test/mod-bar/Makefile.am:
|
|
1532 |
* src/gnc-module/test/mod-baz/Makefile.am:
|
|
1533 |
* src/gnc-module/test/mod-foo/Makefile.am:
|
|
1534 |
* src/gnc-module/Makefile.am:
|
|
1535 |
* src/report/report-gnome/Makefile.am:
|
|
1536 |
* src/business/business-core/Makefile.am:
|
|
1537 |
* src/business/business-gnome/Makefile.am:
|
|
1538 |
* src/business/dialog-tax-table/Makefile.am:
|
|
1539 |
* src/gnome-utils/Makefile.am:
|
|
1540 |
* src/engine/Makefile.am:
|
|
1541 |
* src/gnome/Makefile.am:
|
|
1542 |
* src/app-utils/Makefile.am: Pass the name of the guile executable
|
|
1543 |
from configure to the makefiles instead of hard-coding it.
|
|
1544 |
Requested by Peter O'Gorman to improve Mac OS X support.
|
|
1545 |
||
1546 |
* src/gnome-utils/gnc-embedded-window.c:
|
|
1547 |
* src/gnome-utils/gnc-embedded-window.h:
|
|
1548 |
* src/gnome-utils/gnc-main-window.c:
|
|
1549 |
* src/gnome-utils/gnc-main-window.h:
|
|
1550 |
* src/gnome-utils/gnc-window.h: Cleanup usage of the
|
|
1551 |
PLUGIN_PAGE_LABEL define.
|
|
1552 |
||
1553 |
* Various: Convert to newer method of allocating private data
|
|
1554 |
structures for objects. This allows glib to consolidate the space
|
|
1555 |
for all of the various public and private data structures on an
|
|
1556 |
object and reduce memory fragmentation. Change all data structure
|
|
1557 |
declarations of the parent object to be the actual name of the
|
|
1558 |
object instead of the string "parent". This makes debugging
|
|
1559 |
easier when looking at data structures in gdb.
|
|
1560 |
||
1561 |
* src/report/report-gnome/gnc-plugin-page-report.c: Same as
|
|
1562 |
above. Also regularize the variable names used to refer to the
|
|
1563 |
public and private data structures in this file.
|
|
1564 |
||
1565 |
2005-11-05 Christian Stimming <stimming@tuhh.de>
|
|
1566 |
||
1567 |
* autogen.sh: Replace old crufty autogen.sh script with radically
|
|
1568 |
simplified version. Simply call all helper programs in one
|
|
1569 |
sequence and that's it.
|
|
1570 |
||
1571 |
2005-11-04 David Hampton <hampton@employees.org>
|
|
1572 |
||
1573 |
* src/import-export/qif/test/test-qif.c:
|
|
1574 |
* src/app-utils/test/test-load-module: Other changes needed to get
|
|
1575 |
'make check' closer to working.
|
|
1576 |
||
1577 |
* src/gnome-utils/test/Makefile.am: Remove GUI test cases from the
|
|
1578 |
'TESTS' variable. These tests will prevent 'make check' from
|
|
1579 |
running unattended.
|
|
1580 |
||
1581 |
* src/import-export/qif/test/Makefile.am:
|
|
1582 |
* src/import-export/test/Makefile.am:
|
|
1583 |
* src/report/utility-reports/test/Makefile.am:
|
|
1584 |
* src/report/locale-specific/us/test/Makefile.am:
|
|
1585 |
* src/report/standard-reports/test/Makefile.am:
|
|
1586 |
* src/report/stylesheets/test/Makefile.am:
|
|
1587 |
* src/report/report-system/test/Makefile.am:
|
|
1588 |
* src/business/business-core/test/Makefile.am:
|
|
1589 |
* src/app-utils/test/Makefile.am: Include core-utils in the scheme
|
|
1590 |
load path to allow some of the test cases run again.
|
|
1591 |
||
1592 |
* src/import-export/qif/qif-objects.c: Generate a new copy of the
|
|
1593 |
amount string when copying a QIF split. Prevents a double free
|
|
1594 |
error when both the original and the copy split are destroyed.
|
|
1595 |
||
1596 |
2005-11-03 David Hampton <hampton@employees.org>
|
|
1597 |
||
1598 |
* src/business/business-gnome/gnc-plugin-page-invoice.c:
|
|
1599 |
* src/gnome-utils/gnc-main-window.c:
|
|
1600 |
* src/gnome-utils/gnc-plugin-page.[ch]:
|
|
1601 |
* src/gnome/gnc-plugin-page-register.c:
|
|
1602 |
* src/gnome/gnc-plugin-page-account-tree.c: Push the summarybar
|
|
1603 |
inside of the created page widget. This solves several problems
|
|
1604 |
with window resizing when switching between pages, or when turning
|
|
1605 |
the summary bar off and on.
|
|
1606 |
||
1607 |
* src/register/register-gnome/gnucash-sheet.c
|
|
1608 |
(compute_optimal_height): This routine should always return the
|
|
1609 |
minimal height the widget will accept, not the current height of
|
|
1610 |
the widget. Returning the current height causes all sorts of
|
|
1611 |
problems such as windows that are impossible to resize down.
|
|
1612 |
||
1613 |
2005-11-03 Neil Williams <linux@codehelp.co.uk>
|
|
1614 |
||
1615 |
* Various Makefile.am : Remove .cvsignore from
|
|
1616 |
EXTRA_DIST to allow make dist to complete again.
|
|
1617 |
* various directories : set svn.ignore for symlinks
|
|
1618 |
created during the build.
|
|
1619 |
||
1620 |
2005-11-03 Neil Williams <linux@codehelp.co.uk>
|
|
1621 |
||
1622 |
* src/gnome-utils/test/Makefile.am : Tweak trunk
|
|
1623 |
version to allow test files to find QOF externally.
|
|
1624 |
||
1625 |
2005-11-02 David Hampton <hampton@employees.org>
|
|
1626 |
||
1627 |
* src/import-export/qif-import/qif.glade:
|
|
1628 |
* src/import-export/generic-import.glade:
|
|
1629 |
* src/import-export/hbci/glade/hbciprefs.glade:
|
|
1630 |
* src/gnome-utils/preferences.glade:
|
|
1631 |
* src/gnome-utils/gnc-main-window.c:
|
|
1632 |
* src/gnome/gnc-plugin-page-register.c:
|
|
1633 |
* src/gnome/glade/sched-xact.glade: Fix items from round two of
|
|
1634 |
Volker Englisch's review of the preferences dialog.
|
|
1635 |
||
1636 |
* src/gnome-utils/gnc-plugin.c: Null terminate code properly.
|
|
1637 |
||
1638 |
* README.svn: Update from README.cvs for switchover.
|
|
1639 |
||
1640 |
* src/gnome-utils/gnc-splash.c: Use a dynamically allocated string
|
|
1641 |
for the version.
|
|
1642 |
||
1643 |
2005-11-02 Derek Atkins <derek@ihtfp.com>
|
|
1644 |
||
1645 |
* configure.in: don't need GNUCASH_CVS anymore
|
|
1646 |
* src/gnome-utils/Makefile.am:
|
|
1647 |
build gnc-version.h and gnc-svninfo.h. add the
|
|
1648 |
latter to EXTRA_DIST. Only build svninfo if
|
|
1649 |
$(srcdir)/.svn exists. #define GNUCASH_SVN
|
|
1650 |
when that directory exists (at buildtime).
|
|
1651 |
* src/gnome-utils/gnc-splash.h: use new SVN info.
|
|
1652 |
||
1653 |
2005-11-01 David Hampton <hampton@employees.org>
|
|
1654 |
||
1655 |
* All: Collapse the gnome2 branch back into HEAD.
|
|
1656 |
||
1657 |
-=-=-=- cvs gnome2 branch ChangeLog is below this line -=-=-=-
|
|
1658 |
||
1659 |
2005-11-01 Karl Hegbloom <hegbloom@pdx.edu>
|
|
1660 |
||
1661 |
* src/backend/postgres/upgrade.c:
|
|
1662 |
* src/backend/postgres/price.c: Use glib
|
|
1663 |
* src/backend/postgres/base-autogen.c:
|
|
1664 |
* src/backend/postgres/kvp-sql.c: Use glib macros for type
|
|
1665 |
conversions to suppress compiler warnings on amd64.
|
|
1666 |
||
1667 |
* src/backend/postgres/putil.h: Cast fun to long long int to
|
|
1668 |
suppress compiler warning on amd64.
|
|
1669 |
||
1670 |
2005-10-31 David Hampton <hampton@employees.org>
|
|
1671 |
||
1672 |
* macros/autogen.sh: Remove obsolete warning about gettext.
|
|
1673 |
||
1674 |
* various: Final sync from HEAD to the gnucash-gnome2-dev branch.
|
|
1675 |
||
1676 |
2005-10-30 Joshua Sled <jsled@asynchronous.org>
|
|
1677 |
||
1678 |
* GNOME2_STATUS: Updates
|
|
1679 |
* src/gnome-utils/gnc-dense-cal.c (gnc_dense_cal_button_press):
|
|
1680 |
Better transient-window positioning.
|
|
1681 |
* src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas:
|
|
1682 |
* src/gnome/dialog-scheduledxaction.[ch]:
|
|
1683 |
* src/gnome/dialog-sx-from-trans.c:
|
|
1684 |
Rename "notify-days" to "remind-days", as it should have been in
|
|
1685 |
the first place. Fix conditional-option logic in preferences.
|
|
1686 |
* src/gnome/glade/sched-xact.glade (SX Preferences):
|
|
1687 |
Re-layout to visually and semantically mirror SX editor; rename
|
|
1688 |
"notify-days" to "remind-days"
|
|
1689 |
* src/gnome/glade/sched-xact.glade (Scheduled Transaction Editor):
|
|
1690 |
Reformat {create,remind}-days-in-advance checkbox + spinbutton
|
|
1691 |
pairs to respect UI semantic of gtk2.0 checkboxes (since the whole
|
|
1692 |
label is selectable, we can't embed a control in the label lest it
|
|
1693 |
can never be used).
|
|
1694 |
||
1695 |
2005-10-30 David Hampton <hampton@employees.org>
|
|
1696 |
||
1697 |
* src/backend/file/gnc-pricedb-xml-v2.c:
|
|
1698 |
* src/engine/Period.c:
|
|
1699 |
* src/engine/gnc-pricedb-p.h:
|
|
1700 |
* src/engine/gnc-pricedb.[ch]: Slightly modified version of
|
|
1701 |
Herbert Toma's fix to reduce load time with a large database of
|
|
1702 |
stock prices.
|
|
1703 |
||
1704 |
2005-10-30 Joshua Sled <jsled@asynchronous.org>
|
|
1705 |
||
1706 |
Patches from Scott Oonk <scott.oonk@gmail.com>:
|
|
1707 |
* src/register/register-gnome/combocell-gnome.c:
|
|
1708 |
* src/register/register-gnome/gnucash-item-list.c:
|
|
1709 |
Remove sort-state flag, code.
|
|
1710 |
* src/register/register-gnome/gnucash-item-list.c
|
|
1711 |
(gnc_item_list_show_selected): scroll to selected position.
|
|
1712 |
* src/register/register-gnome/combocell-gnome.c
|
|
1713 |
(gnc_combo_cell_autopop_init): auto-raise popups when initialized.
|
|
1714 |
* src/register/register-gnome/gnucash-item-list.c:
|
|
1715 |
Change signal emission so initial-combobox-display, keyboard
|
|
1716 |
arrows/return and selection work correctly.
|
|
1717 |
* GNOME2_STATUS: Remove items as per fixes. Yay! :)
|
|
1718 |
||
1719 |
2005-10-28 David Hampton <hampton@employees.org>
|
|
1720 |
||
1721 |
* src/backend/file/gnc-pricedb-xml-v2.c:
|
|
1722 |
* src/backend/file/gnc-transaction-xml-v2.c:
|
|
1723 |
* src/backend/file/io-gncxml-v1.c:
|
|
1724 |
* src/backend/file/sixtp-dom-parsers.[ch]:
|
|
1725 |
* src/backend/file/test/test-dom-converters1.c:
|
|
1726 |
* src/business/business-core/file/gnc-entry-xml-v2.c:
|
|
1727 |
* src/business/business-core/file/gnc-invoice-xml-v2.c:
|
|
1728 |
* src/business/business-core/file/gnc-order-xml-v2.c: Print a
|
|
1729 |
better error when an invalid timestamp is in a data file.
|
|
1730 |
||
1731 |
2005-10-27 David Hampton <hampton@employees.org>
|
|
1732 |
||
1733 |
* src/engine/gnc-budget-book-p.h:
|
|
1734 |
* src/engine/gnc-budget-book.[ch]:
|
|
1735 |
* src/engine/gnc-budget-cat-p.h:
|
|
1736 |
* src/engine/gnc-budget-cat.[ch]:
|
|
1737 |
* src/engine/gnc-budget-p.h:
|
|
1738 |
* src/engine/gnc-budget-period-p.h:
|
|
1739 |
* src/engine/gnc-budget-period-value-p.h:
|
|
1740 |
* src/engine/gnc-budget-period-value.[ch]:
|
|
1741 |
* src/engine/gnc-budget-period.[ch]:
|
|
1742 |
* src/gnome/dialog-budget-category.[ch]:
|
|
1743 |
* src/gnome/dialog-budget-list.[ch]:
|
|
1744 |
* src/gnome/dialog-budget-workbench.[ch]:
|
|
1745 |
* src/gnome/druid-budget-create.[ch]:
|
|
1746 |
* src/gnome/gnc-budget-gui.h:
|
|
1747 |
* src/gnome-utils/gnc-budget-list-tree-model.[ch]:
|
|
1748 |
* src/gnome-utils/gnc-budget-tree-model.[ch]: Remove files from
|
|
1749 |
old budgeting code that are no longer used.
|
|
1750 |
||
1751 |
* src/app-utils/app-utils.scm:
|
|
1752 |
* src/app-utils/options.scm:
|
|
1753 |
* src/backend/file/Makefile.am:
|
|
1754 |
* src/backend/file/gnc-xml.h:
|
|
1755 |
* src/backend/file/io-gncxml-v2.[ch]:
|
|
1756 |
* src/backend/file/sixtp-dom-generators.[ch]:
|
|
1757 |
* src/backend/file/sixtp-dom-parsers.[ch]:
|
|
1758 |
* src/backend/file/sixtp-utils.c:
|
|
1759 |
* src/backend/file/test/Makefile.am:
|
|
1760 |
* src/engine/Makefile.am:
|
|
1761 |
* src/engine/cashobjects.c:
|
|
1762 |
* src/engine/gnc-budget.[ch]:
|
|
1763 |
* src/engine/gnc-engine.[ch]:
|
|
1764 |
* src/engine/gw-engine-spec.scm:
|
|
1765 |
* src/gnome/Makefile.am:
|
|
1766 |
* src/gnome/gnc-plugin-basic-commands.c:
|
|
1767 |
* src/gnome/top-level.c:
|
|
1768 |
* src/gnome/glade/budget.glade:
|
|
1769 |
* src/gnome/ui/Makefile.am:
|
|
1770 |
* src/gnome/ui/gnc-plugin-basic-commands-ui.xml:
|
|
1771 |
* src/gnome-utils/Makefile.am:
|
|
1772 |
* src/gnome-utils/dialog-options.c:
|
|
1773 |
* src/gnome-utils/gnc-html.[ch]:
|
|
1774 |
* src/gnome-utils/gnc-icons.h:
|
|
1775 |
* src/gnome-utils/test/Makefile.am:
|
|
1776 |
* src/report/report-system/html-utilities.scm:
|
|
1777 |
* src/report/report-system/report-system.scm:
|
|
1778 |
* src/report/standard-reports/Makefile.am:
|
|
1779 |
* src/report/standard-reports/standard-reports.scm: Files that are
|
|
1780 |
changed somewhat with the addition of Chris Shoemaker's budgeting
|
|
1781 |
functionality rewrite. A changed include file here, a single
|
|
1782 |
function there, etc. etc.
|
|
1783 |
||
1784 |
* src/backend/file/gnc-budget-xml-v2.c:
|
|
1785 |
* src/backend/file/gnc-recurrence-xml-v2.c:
|
|
1786 |
* src/gnome/gnc-plugin-budget.[ch]:
|
|
1787 |
* src/gnome/gnc-plugin-page-budget.[ch]:
|
|
1788 |
* src/gnome/gncmod-budget.c:
|
|
1789 |
* src/gnome/ui/gnc-plugin-budget-ui.xml:
|
|
1790 |
* src/gnome/ui/gnc-plugin-page-budget-ui.xml:
|
|
1791 |
* src/gnome-utils/gnc-dialog.[ch]:
|
|
1792 |
* src/gnome-utils/gnc-recurrence.[ch]:
|
|
1793 |
* src/gnome-utils/gnc-tree-model-budget.[ch]:
|
|
1794 |
* src/gnome-utils/test/test-gnc-dialog.c:
|
|
1795 |
* src/gnome-utils/test/test-gnc-recurrence.c:
|
|
1796 |
* src/report/standard-reports/budget.scm: New files for Chris
|
|
1797 |
Shoemaker's rewrite of budgeting functionality.
|
|
1798 |
|
|
1799 |
* src/business/business-gnome/glade/businessprefs.glade:
|
|
1800 |
* src/gnome/glade/sched-xact.glade:
|
|
1801 |
* src/gnome-utils/dialog-preferences.c:
|
|
1802 |
* src/gnome-utils/preferences.glade:
|
|
1803 |
* src/import-export/generic-import.glade:
|
|
1804 |
* src/import-export/hbci/glade/hbciprefs.glade: Fix items from
|
|
1805 |
Volker Englisch's review of the preferences dialog.
|
|
1806 |
||
1807 |
* configure.in: Temporarily revert to the old-school way of
|
|
1808 |
defining the PACKAGE variable.
|
|
1809 |
||
1810 |
* macros/autogen.sh: Tweak so that autoconf still gets run.
|
|
1811 |
||
1812 |
2005-10-26 Christian Stimming <stimming@tuhh.de>
|
|
1813 |
||
1814 |
* configure.in: Compose the version string again from several
|
|
1815 |
shell variables. Makes life much easier for anyone, including
|
|
1816 |
potential automated tarball builds. Slight updates in the build
|
|
1817 |
system.
|
|
1818 |
||
1819 |
2005-10-26 David Hampton <hampton@employees.org>
|
|
1820 |
||
1821 |
* src/scm/main.scm: Update previous version to 1.8.12.
|
|
1822 |
||
1823 |
* lib/goffice/cut-n-paste/pcre/pcre.c:
|
|
1824 |
* src/gnome-utils/gnc-date-edit.c: Add extra initialization to fix
|
|
1825 |
compilation errors on some gcc4 systems.
|
|
1826 |
||
1827 |
* src/bin/update-gnucash-gconf.in:
|
|
1828 |
* src/gnome-utils/druid-gconf-setup.c:
|
|
1829 |
* src/gnome-utils/druid-gconf-setup.glade: Fix items from Volker
|
|
1830 |
Englisch's review of the setup druid. The initial window now sets
|
|
1831 |
the "Setup" button as the default button. Update the druid to fix
|
|
1832 |
problems with the tab focus. Add some clarifying text on how to
|
|
1833 |
restart gconf. Update the script to restart gconf for the user.
|
|
1834 |
||
1835 |
2005-10-25 David Hampton <hampton@employees.org>
|
|
1836 |
||
1837 |
* src/business/business-gnome/gnc-plugin-business.c:
|
|
1838 |
* src/gnome/dialog-chart-export.c:
|
|
1839 |
* src/gnome-utils/gnc-file.[ch]:
|
|
1840 |
* src/import-export/log-replay/gnc-log-replay.c:
|
|
1841 |
* src/import-export/mt940/gnc-mt940-import.c:
|
|
1842 |
* src/import-export/ofx/gnc-ofx-import.c:
|
|
1843 |
* src/import-export/qif-import/druid-qif-import.c:
|
|
1844 |
* src/report/report-gnome/gnc-plugin-page-report.c: Update file
|
|
1845 |
selection boxes to use a GtkFileChooserDialog. Reinstate file
|
|
1846 |
filtering in the dialog. Patch from Arnout 'raboof' Engelen
|
|
1847 |
<gnomebugzilla at bzzt.net>. #116205
|
|
1848 |
||
1849 |
2005-10-24 David Hampton <hampton@employees.org>
|
|
1850 |
||
1851 |
* src/engine/Makefile.am:
|
|
1852 |
* src/engine/Recurrence.[ch]:
|
|
1853 |
* src/engine/test/Makefile.am:
|
|
1854 |
* src/engine/test/test-recurrence.c: Chris Shoemaker's patch to
|
|
1855 |
add a "Recurrence" data type to the engine. This should
|
|
1856 |
eventually subsume the FreqSpec data type.
|
|
1857 |
||
1858 |
* src/business/business-gnome/gnc-plugin-page-invoice.c:
|
|
1859 |
* src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml:
|
|
1860 |
* src/gnome/dialog-scheduledxaction.c:
|
|
1861 |
* src/gnome/dialog-sxsincelast.c:
|
|
1862 |
* src/gnome/gnc-plugin-page-account-tree.c:
|
|
1863 |
* src/gnome/gnc-plugin-page-register.[ch]:
|
|
1864 |
* src/gnome/ui/gnc-plugin-page-account-tree-ui.xml:
|
|
1865 |
* src/gnome/ui/gnc-plugin-page-register-ui.xml:
|
|
1866 |
* src/gnome-utils/gnc-main-window.[ch]:
|
|
1867 |
* src/gnome-utils/gnc-plugin-page.[ch]:
|
|
1868 |
* src/gnome-utils/ui/gnc-main-window-ui.xml:
|
|
1869 |
* src/report/report-gnome/gnc-plugin-page-report-ui.xml:
|
|
1870 |
* src/report/report-gnome/gnc-plugin-page-report.c: Factor out
|
|
1871 |
common code for handling menus, popup menus, and the toolbar and
|
|
1872 |
move the code to the shared base class. Rework the private data
|
|
1873 |
structure in gnc-plugin-page.c.
|
|
1874 |
||
1875 |
2005-10-23 David Hampton <hampton@employees.org>
|
|
1876 |
||
1877 |
* Makefile.TAGS:
|
|
1878 |
* Makefile.am: Chris Shoemaker's enhancements to tags generation.
|
|
1879 |
||
1880 |
* src/gnome-utils/dialog-options.c: Disable the "OK" and "Apply"
|
|
1881 |
buttons before calling the apply function. Makes the UI appear
|
|
1882 |
more responsive and prevents a crash if the user clicks Apply then
|
|
1883 |
OK quickly. (#319546) Patch from Arnout 'raboof' Engelen
|
|
1884 |
<gnomebugzilla at bzzt.net>.
|
|
1885 |
|
|
1886 |
* src/register/register-gnome/gnucash-sheet.c: Patch from Scott
|
|
1887 |
Oonk to re-enable mouse scrolling in the account register.
|
|
1888 |
||
1889 |
* src/gnome-utils/dialog-options.c: Patch from Scott Oonk to fix
|
|
1890 |
an invalid cast warning when selecting an account in the accounts
|
|
1891 |
tab of the options dialog.
|
|
1892 |
|
|
1893 |
2005-10-21 Neil Williams <linux@codehelp.co.uk>
|
|
1894 |
||
1895 |
* src/engine/Makefile.am :
|
|
1896 |
* src/engine/gncla-dir.h.in : Use ${libdir} instead
|
|
1897 |
of $GNC_LIBDIR to work without opt-style-install.
|
|
1898 |
||
1899 |
2005-10-20 Neil Williams <linux@codehelp.co.uk>
|
|
1900 |
||
1901 |
* configure.in: Allow GnuCash to use QOF externally,
|
|
1902 |
where available, otherwise use internal QOF.
|
|
1903 |
* src/app-utils/gnc-ui-util.c : Didier Vital's patch to
|
|
1904 |
solve pango warnings with non UTF-8 locales.
|
|
1905 |
|
|
1906 |
Replace private headers with new API functions.
|
|
1907 |
* src/backend/postgres/PostgresBackend.h :
|
|
1908 |
* src/backend/postgres/account.c :
|
|
1909 |
* src/backend/postgres/book.c :
|
|
1910 |
* src/backend/postgres/events.c :
|
|
1911 |
* src/backend/postgres/gncquery.c :
|
|
1912 |
* src/backend/postgres/price.c:
|
|
1913 |
* src/backend/postgres/putil.h:
|
|
1914 |
* src/backend/postgres/table.m4 :
|
|
1915 |
* src/backend/postgres/txnmass.c :
|
|
1916 |
* src/engine/engine-helpers.c :
|
|
1917 |
* src/engine/qofbackend-p.h:
|
|
1918 |
* src/engine/qofbook.c:
|
|
1919 |
||
1920 |
* src/engine/.cvsignore : New file.
|
|
1921 |
* src/engine/gncla-dir.h.in:
|
|
1922 |
||
1923 |
Maintaining backwards compatibility.
|
|
1924 |
* src/engine/gnc-engine-util.c:
|
|
1925 |
* src/engine/gnc-engine-util.h:
|
|
1926 |
||
1927 |
New home for functions that do not belong in QOF.
|
|
1928 |
* src/engine/gnc-engine.c :
|
|
1929 |
* src/engine/gnc-engine.h :
|
|
1930 |
||
1931 |
Conditional QOF build.
|
|
1932 |
* src/app-utils/Makefile.am:
|
|
1933 |
* src/app-utils/test/Makefile.am :
|
|
1934 |
* src/backend/Makefile.am :
|
|
1935 |
* src/backend/file/Makefile.am:
|
|
1936 |
* src/backend/file/test/Makefile.am:
|
|
1937 |
* src/backend/postgres/Makefile.am :
|
|
1938 |
* src/backend/postgres/test/Makefile.am :
|
|
1939 |
* src/business/business-core/Makefile.am :
|
|
1940 |
* src/business/business-core/file/Makefile.am :
|
|
1941 |
* src/business/business-core/test/Makefile.am :
|
|
1942 |
* src/business/business-gnome/Makefile.am :
|
|
1943 |
* src/business/business-ledger/Makefile.am :
|
|
1944 |
* src/business/business-utils/Makefile.am :
|
|
1945 |
* src/business/dialog-tax-table/Makefile.am:
|
|
1946 |
* src/calculation/Makefile.am :
|
|
1947 |
* src/calculation/expression_parser.c :
|
|
1948 |
* src/calculation/test/Makefile.am :
|
|
1949 |
* src/engine/Makefile.am :
|
|
1950 |
* src/engine/test-core/Makefile.am :
|
|
1951 |
* src/engine/test/Makefile.am :
|
|
1952 |
* src/engine/test/test-book-merge.c:
|
|
1953 |
* src/gnome-search/Makefile.am:
|
|
1954 |
* src/gnome-utils/Makefile.am :
|
|
1955 |
* src/gnome/Makefile.am :
|
|
1956 |
* src/import-export/Makefile.am :
|
|
1957 |
* src/import-export/binary-import/Makefile.am :
|
|
1958 |
* src/import-export/log-replay/Makefile.am :
|
|
1959 |
* src/import-export/qif-import/Makefile.am :
|
|
1960 |
* src/import-export/qif/Makefile.am:
|
|
1961 |
* src/import-export/qif/test/Makefile.am :
|
|
1962 |
* src/import-export/test/Makefile.am :
|
|
1963 |
* src/network-utils/Makefile.am :
|
|
1964 |
* src/register/ledger-core/Makefile.am:
|
|
1965 |
* src/register/register-core/Makefile.am :
|
|
1966 |
* src/register/register-gnome/Makefile.am :
|
|
1967 |
* src/report/report-gnome/Makefile.am :
|
|
1968 |
* src/report/stylesheets/Makefile.am :
|
|
1969 |
||
1970 |
* src/engine/test/test-book-merge.c: QOF sync.
|
|
1971 |
||
1972 |
2005-10-17 Derek Atkins <derek@ihtfp.com>
|
|
1973 |
||
1974 |
* src/bin/gnc-generate-script: revert Neils utf-8 change.
|
|
1975 |
Gnucash should accept and use non-utf8 locales, and
|
|
1976 |
instead use g_locale_to_utf8() to convert locale-specific
|
|
1977 |
strings to utf8 (e.g. currency symbol).
|
|
1978 |
||
1979 |
2005-10-16 David Hampton <hampton@employees.org>
|
|
1980 |
||
1981 |
* configure.in: Remove debug message.
|
|
1982 |
||
1983 |
* src/report/report-system/html-style-sheet.scm: Need to truncate
|
|
1984 |
the file on write, now that stylesheets have their own file.
|
|
1985 |
||
1986 |
2005-10-16 Christian Stimming <stimming@tuhh.de>
|
|
1987 |
||
1988 |
* src/import-export/import-backend.c: Improve speed of general
|
|
1989 |
importer.
|
|
1990 |
||
1991 |
2005-10-16 Neil Williams <linux@codehelp.co.uk>
|
|
1992 |
||
1993 |
* src/bin/generate-gnc-script: Reversing Didier Vidal's
|
|
1994 |
1.8 patch to require and use UTF-8 if not found in the X locale.
|
|
1995 |
||
1996 |
2005-10-16 Neil Williams <linux@codehelp.co.uk>
|
|
1997 |
||
1998 |
* README.dependencies: Fix Debian listing - unstable.
|
|
1999 |
* src/business/business-core/file/gncmod-business-backend-file.c:
|
|
2000 |
Remove call to non-existent backend-file gnc-module.
|
|
2001 |
* src/engine/cashobjects.c: New objects.
|
|
2002 |
* src/engine/cashobjects.h: Unused code removed.
|
|
2003 |
* src/engine/gnc-engine.c: Initialising the backend GModules
|
|
2004 |
as part of the engine. Allow for checking if the engine is
|
|
2005 |
initialised OK. (retain en_us spelling).
|
|
2006 |
* src/engine/gnc-engine.h: Check engine initialised.
|
|
2007 |
* src/engine/gnc-lot-p.h: Make register func return boolean
|
|
2008 |
* src/engine/gnc-lot.c: Provide a fuller object description -
|
|
2009 |
still commented out for now.
|
|
2010 |
||
2011 |
2005-10-16 Christian Stimming <stimming@tuhh.de>
|
|
2012 |
||
2013 |
* src/backend/file/io-gncxml-v2.c: Fix accessing a gnc_commodity
|
|
2014 |
after it has been destroyed - xaccTransSetCurrency requires the
|
|
2015 |
original currency still to exist.
|
|
2016 |
||
2017 |
* src/import-export/import-backend.c: Woohoo! Tracked down and
|
|
2018 |
fixed a nasty double-free error when the importer reconciled
|
|
2019 |
existing transactions.
|
|
2020 |
||
2021 |
2005-10-14 David Hampton <hampton@employees.org>
|
|
2022 |
||
2023 |
* src/register/register-gnome/gnucash-item-edit.c: Didier Vidal's
|
|
2024 |
patch to restore horizontal scrolling in the editable cells of the
|
|
2025 |
register if the content is too wide. It also maintains the cell
|
|
2026 |
alignment when you switch to edit mode.
|
|
2027 |
||
2028 |
* src/report/report-system/html-acct-table.scm: Patch from Chris
|
|
2029 |
Shoemaker to fix one use of price source where exchange-fn was
|
|
2030 |
needed. Added lots of comments, clarify some explanations,
|
|
2031 |
documented some bugs.
|
|
2032 |
||
2033 |
* configure.in: Check for libgtkhtml 3.8. Life would be so much
|
|
2034 |
easier if the gtkhtml developers would fix stop renaming their
|
|
2035 |
pkg-config script with every release.
|
|
2036 |
||
2037 |
* src/gnome-utils/gnc-tree-model-account-types.[ch]: File rewrite
|
|
2038 |
from Chris Shoemaker. Adds an API for accessing a static shared
|
|
2039 |
program-wide account-type tree model for simple tree usage. Adds
|
|
2040 |
convenience functions for mapping between the selection state of a
|
|
2041 |
treeview using the static account-type tree model and a
|
|
2042 |
account-type selection bitfield.
|
|
2043 |
||
2044 |
* src/engine/FreqSpec.c: Line wrapping fixes from Chris Shoemaker.
|
|
2045 |
|
|
2046 |
* src/engine/test/test-freq-spec.c: Patch from Chris Shoemaker to
|
|
2047 |
add a new negative test case.
|
|
2048 |
||
2049 |
* src/app-utils/gnc-component-manager.c:
|
|
2050 |
* src/business/business-core/gncAddress.c:
|
|
2051 |
* src/business/business-core/gncBillTerm.c:
|
|
2052 |
* src/business/business-core/gncCustomer.c:
|
|
2053 |
* src/business/business-core/gncEmployee.c:
|
|
2054 |
* src/business/business-core/gncEntry.c:
|
|
2055 |
* src/business/business-core/gncInvoice.c:
|
|
2056 |
* src/business/business-core/gncJob.c:
|
|
2057 |
* src/business/business-core/gncOrder.c:
|
|
2058 |
* src/business/business-core/gncTaxTable.c:
|
|
2059 |
* src/business/business-core/gncVendor.c:
|
|
2060 |
* src/business/business-core/test/test-customer.c:
|
|
2061 |
* src/business/business-core/test/test-employee.c:
|
|
2062 |
* src/business/business-core/test/test-job.c:
|
|
2063 |
* src/business/business-core/test/test-vendor.c:
|
|
2064 |
* src/engine/Transaction.c:
|
|
2065 |
* src/engine/gnc-commodity.c:
|
|
2066 |
* src/engine/gnc-engine.c:
|
|
2067 |
* src/engine/gnc-pricedb.c:
|
|
2068 |
* src/engine/kvp_frame.c:
|
|
2069 |
* src/engine/qofid.c:
|
|
2070 |
* src/engine/qofquery-deserial.c:
|
|
2071 |
* src/engine/test/test-commodities.c:
|
|
2072 |
* src/gnome-utils/QuickFill.c: Patch from Chris Shoemaker to
|
|
2073 |
convert all the string cache users to use the public access
|
|
2074 |
functions. Consolidate all the CACHE_INSERT and CACHE_REMOVE
|
|
2075 |
macros into one place.
|
|
2076 |
||
2077 |
* src/engine/gnc-engine-util.[ch]: Patch from Chris Shoemaker to
|
|
2078 |
privatize the gnucash string cache code and force all usage
|
|
2079 |
through gnc_string_cache_{remove,insert}() functions. This makes
|
|
2080 |
debugging various uses (and misuses) of the cache easier.
|
|
2081 |
||
2082 |
* src/engine/qofquery-deserial.c: Patch from Chris Shoemaker to
|
|
2083 |
annotate a possible bug.
|
|
2084 |
||
2085 |
* src/report/report-system/commodity-utilities.scm: Patch from
|
|
2086 |
Chris Shoemaker to change the collector handling of invalid
|
|
2087 |
exchange functions. Add a warning about dangerous usage of
|
|
2088 |
gnc:exchange-if-same.
|
|
2089 |
||
2090 |
* src/backend/postgres/PostgresBackend.c:
|
|
2091 |
* src/backend/postgres/checkpoint.c:
|
|
2092 |
* src/backend/postgres/events.c:
|
|
2093 |
* src/business/business-core/file/gnc-bill-term-xml-v2.c:
|
|
2094 |
* src/business/business-core/file/gnc-tax-table-xml-v2.c:
|
|
2095 |
* src/engine/Scrub.c:
|
|
2096 |
* src/engine/gnc-hooks.c:
|
|
2097 |
* src/import-export/import-backend.c:Patch from Chris Shoemaker to
|
|
2098 |
add the missing semicolon to the end of some trace invocations to
|
|
2099 |
make them look like normal C code.
|
|
2100 |
||
2101 |
* src/engine/gnc-trace.h: Patch from Chris Shoemaker to swallow
|
|
2102 |
the semicolon on the end of the tracing macros.
|
|
2103 |
||
2104 |
* GNOME2_STATUS:
|
|
2105 |
* HACKING:
|
|
2106 |
* src/app-utils/config-var.scm:
|
|
2107 |
* src/app-utils/gnc-component-manager.h:
|
|
2108 |
* src/backend/file/gnc-schedxaction-xml-v2.c:
|
|
2109 |
* src/backend/postgres/gncquery.c:
|
|
2110 |
* src/business/business-utils/business-options.scm:
|
|
2111 |
* src/doc/multicurrency-discussion.txt:
|
|
2112 |
* src/engine/Query.h:
|
|
2113 |
* src/engine/SX-book.c:
|
|
2114 |
* src/engine/SchedXaction.c:
|
|
2115 |
* src/engine/TransactionP.h:
|
|
2116 |
* src/engine/gnc-numeric.h:
|
|
2117 |
* src/engine/guid.c:
|
|
2118 |
* src/engine/qofbook.h:
|
|
2119 |
* src/engine/qofclass.c:
|
|
2120 |
* src/engine/qofclass.h:
|
|
2121 |
* src/engine/qofquery.c:
|
|
2122 |
* src/engine/qofquery.h:
|
|
2123 |
* src/engine/qofsession.c:
|
|
2124 |
* src/experimental/cgi-bin/gnc-server.c:
|
|
2125 |
* src/gnome/dialog-scheduledxaction.c:
|
|
2126 |
* src/gnome/dialog-sxsincelast.c:
|
|
2127 |
* src/gnome-utils/dialog-utils.c:
|
|
2128 |
* src/gnome-utils/gnc-amount-edit.c:
|
|
2129 |
* src/gnome-utils/gnc-amount-edit.h:
|
|
2130 |
* src/gnome-utils/gnc-date-format.c:
|
|
2131 |
* src/gnome-utils/gnc-plugin-manager.h:
|
|
2132 |
* src/gnome-utils/gnc-plugin.h:
|
|
2133 |
* src/gnome-utils/gnc-tree-model-account.c:
|
|
2134 |
* src/gnome-utils/gnc-tree-model.c:
|
|
2135 |
* src/report/report-gnome/gw-report-gnome-spec.scm:
|
|
2136 |
* src/report/report-gnome/report-gnome.scm:
|
|
2137 |
* src/report/report-system/html-document.scm:
|
|
2138 |
* src/report/report-system/html-table.scm:
|
|
2139 |
* src/report/report-system/report-utilities.scm:
|
|
2140 |
* src/report/report-system/report.scm: Patch from Chris Shoemaker
|
|
2141 |
to make various spelling corrections and a couple of line wrap
|
|
2142 |
fixes. Adds comments to mark thread unsafe code. Adds various
|
|
2143 |
other documentation.
|
|
2144 |
||
2145 |
* src/doc/design/engine.texinfo: Patch from Chris Shoemaker to
|
|
2146 |
silence a texinfo warning.
|
|
2147 |
||
2148 |
2005-10-13 David Hampton <hampton@employees.org>
|
|
2149 |
||
2150 |
* src/app-utils/gnc-euro.c:
|
|
2151 |
* src/app-utils/gnc-ui-util.h:
|
|
2152 |
* src/gnome-utils/dialog-commodity.h:
|
|
2153 |
* src/gnome-utils/gnc-currency-edit.c: Patch from Chris Shoemaker
|
|
2154 |
to remove unneeded header files. Add a few comments.
|
|
2155 |
|
|
2156 |
* src/backend/file/gnc-account-xml-v2.c:
|
|
2157 |
* src/engine/qofbook.c:
|
|
2158 |
* src/report/report-gnome/gnc-plugin-page-report.c: Minor code
|
|
2159 |
simplification from Chris Shoemaker. Some line wrap fixes and
|
|
2160 |
comments.
|
|
2161 |
||
2162 |
* src/gnc-module/gnc-module.c: Minor code factoring patch from
|
|
2163 |
Chris Shoemaker.
|
|
2164 |
||
2165 |
* src/gnome-utils/gnc-main-window.c: Patch from Chris Shoemaker to
|
|
2166 |
avoid trying to double-add plugins to plugin manager by delaying
|
|
2167 |
signal connection until the plugins are already managed by the
|
|
2168 |
plugin manager.
|
|
2169 |
||
2170 |
* src/gnome-utils/gnc-tree-view-account.c: Patch from Chris
|
|
2171 |
Shoemaker to convert gnc-tree-view-account to a GObject base
|
|
2172 |
instead of a GtkObject base. Also contains some line wrapping
|
|
2173 |
fixes.
|
|
2174 |
||
2175 |
2005-10-13 Derek Atkins <derek@ihtfp.com>
|
|
2176 |
||
2177 |
* src/lib/glib26/Makefile.am:
|
|
2178 |
fix to properly include sources in the DIST.
|
|
2179 |
||
2180 |
* macros/autogen.sh: Revert the change that ignores libtool.
|
|
2181 |
we still need to check for libtool.
|
|
2182 |
||
2183 |
2005-10-13 Neil Williams <linux@codehelp.co.uk>
|
|
2184 |
||
2185 |
* macros/autogen.sh: Mac OSX fix.
|
|
2186 |
* src/business/business-core/gncBusPeriod.c: typos.
|
|
2187 |
||
2188 |
Removing non-portable -module setting - Mac OSX fix.
|
|
2189 |
* src/app-utils/Makefile.am:
|
|
2190 |
* src/business/business-core/Makefile.am:
|
|
2191 |
* src/business/business-gnome/Makefile.am
|
|
2192 |
* src/business/business-ledger/Makefile.am
|
|
2193 |
* src/business/business-utils/Makefile.am
|
|
2194 |
* src/business/dialog-tax-table/Makefile.am
|
|
2195 |
* src/calculation/Makefile.am
|
|
2196 |
* src/core-utils/Makefile.am
|
|
2197 |
* src/engine/Makefile.am
|
|
2198 |
* src/engine/test/Makefile.am
|
|
2199 |
* src/gnc-module/Makefile.am
|
|
2200 |
* src/gnc-module/test/misc-mods/Makefile.am
|
|
2201 |
* src/gnc-module/test/mod-bar/Makefile.am
|
|
2202 |
* src/gnc-module/test/mod-baz/Makefile.am
|
|
2203 |
* src/gnc-module/test/mod-foo/Makefile.am
|
|
2204 |
* src/gnome-search/Makefile.am
|
|
2205 |
* src/gnome-utils/Makefile.am
|
|
2206 |
* src/gnome/Makefile.am
|
|
2207 |
* src/import-export/Makefile.am
|
|
2208 |
* src/import-export/binary-import/Makefile.am
|
|
2209 |
* src/import-export/hbci/Makefile.am
|
|
2210 |
* src/import-export/log-replay/Makefile.am
|
|
2211 |
* src/import-export/mt940/Makefile.am
|
|
2212 |
* src/import-export/ofx/Makefile.am
|
|
2213 |
* src/import-export/qif-import/Makefile.am
|
|
2214 |
* src/import-export/qif-io-core/Makefile.am
|
|
2215 |
* src/import-export/qif/Makefile.am
|
|
2216 |
* src/network-utils/Makefile.am
|
|
2217 |
* src/register/ledger-core/Makefile.am
|
|
2218 |
* src/register/register-core/Makefile.am
|
|
2219 |
* src/register/register-gnome/Makefile.am
|
|
2220 |
* src/register/register-gnome/test/Makefile.am
|
|
2221 |
* src/report/locale-specific/us/Makefile.am
|
|
2222 |
* src/report/report-gnome/Makefile.am
|
|
2223 |
* src/report/report-gnome/window-report.c
|
|
2224 |
* src/report/report-system/Makefile.am
|
|
2225 |
* src/report/standard-reports/Makefile.am
|
|
2226 |
* src/tax/us/Makefile.am:
|
|
2227 |
||
2228 |
2005-10-13 David Hampton <hampton@employees.org>
|
|
2229 |
||
2230 |
* src/business/business-core/gncBusPeriod.c: Patch from Chris
|
|
2231 |
Shoemaker to prevents gettext from finding unintentional strings
|
|
2232 |
in an undeclared comment block.
|
|
2233 |
||
2234 |
2005-10-13 Neil Williams <linux@codehelp.co.uk>
|
|
2235 |
||
2236 |
* GNOME2_STATUS: Remove qof_begin_edit note (fixed)
|
|
2237 |
Make a note of remaining pricedb issue.
|
|
2238 |
* configure.in: Fix conditional external GOffice build.
|
|
2239 |
* lib/Makefile.am: Conditional goffice.
|
|
2240 |
* po/POTFILES.in: Remove files removed from CVS.
|
|
2241 |
* src/backend/file/Makefile.am: Convert to a GModule.
|
|
2242 |
* src/backend/file/gnc-backend-file.c: Remove QSF code.
|
|
2243 |
* src/backend/file/test/.cvsignore: new file
|
|
2244 |
* src/backend/file/test/Makefile.am: Cannot link against
|
|
2245 |
the new loadable GModule, list the sources individually.
|
|
2246 |
* src/backend/file/test/test-dom-converters1.c: fix test.
|
|
2247 |
||
2248 |
Update test data files to use G2 XML syntax.
|
|
2249 |
* src/backend/file/test/test-files/xml2/Money95bank_fr.gml2
|
|
2250 |
* src/backend/file/test/test-files/xml2/Money95invst.gml2
|
|
2251 |
* src/backend/file/test/test-files/xml2/Money95mutual.gml2
|
|
2252 |
* src/backend/file/test/test-files/xml2/Money95stocks.gml2
|
|
2253 |
* src/backend/file/test/test-files/xml2/abc.gml2
|
|
2254 |
* src/backend/file/test/test-files/xml2/abcall.gml2
|
|
2255 |
* src/backend/file/test/test-files/xml2/carols-data-file.gml2
|
|
2256 |
* src/backend/file/test/test-files/xml2/cbb-export.gml2
|
|
2257 |
* src/backend/file/test/test-files/xml2/conrads-file.gml2
|
|
2258 |
* src/backend/file/test/test-files/xml2/every.gml2
|
|
2259 |
* src/backend/file/test/test-files/xml2/goonies-file.gml2
|
|
2260 |
* src/backend/file/test/test-files/xml2/hierachical-data-file.gml2
|
|
2261 |
* src/backend/file/test/test-files/xml2/ms-money.gml2
|
|
2262 |
* src/backend/file/test/test-files/xml2/pricedb1.gml2
|
|
2263 |
||
2264 |
* src/backend/file/test/test-load-backend.c: Test the new GModule.
|
|
2265 |
* src/backend/file/test/test-load-xml2.c: Load the new GModule and
|
|
2266 |
correct the book test. (backend/file tests can no longer use Guile)
|
|
2267 |
* src/backend/file/test/test-string-converters.c: QOF header changes
|
|
2268 |
* src/backend/file/test/test-xml-account.c: Remove guile and fix test.
|
|
2269 |
* src/backend/file/test/test-xml-pricedb.c: Fixed test. (problem was
|
|
2270 |
in test-engine-stuff.c
|
|
2271 |
* src/backend/file/test/test-xml-transaction.c: Remove guile and fix
|
|
2272 |
test.
|
|
2273 |
* src/backend/postgres/Makefile.am: Make into a GModule.
|
|
2274 |
* src/backend/postgres/PostgresBackend.c: GModule (Other changes
|
|
2275 |
will follow).
|
|
2276 |
* src/backend/postgres/PostgresBackend.h: GModule
|
|
2277 |
* src/backend/postgres/kvp-sql.c: typo
|
|
2278 |
* src/backend/postgres/test/.cvsignore: new file.
|
|
2279 |
* src/backend/postgres/test/Makefile.am: GModule changes, as with
|
|
2280 |
backend/file - no guile and no linking against the GModule.
|
|
2281 |
* src/backend/postgres/test/test-db.c: GModule and remove private
|
|
2282 |
QOF headers.
|
|
2283 |
* src/backend/postgres/test/test-load-backend.c: GModule test.
|
|
2284 |
* src/backend/postgres/test/test-period.c: Convert to GModule.
|
|
2285 |
* src/backend/qsf/Makefile.am: GModule.
|
|
2286 |
* src/backend/qsf/qsf-backend.c: QOF Sync
|
|
2287 |
* src/backend/qsf/qsf-xml.c: QOF sync
|
|
2288 |
* src/bin/test/test-version: fix test
|
|
2289 |
* src/business/business-core/test/Makefile.am: GModule changes
|
|
2290 |
* src/engine/Account.c: qof_begin_edit change
|
|
2291 |
* src/engine/Makefile.am: qofsql.h is not a distributed header -
|
|
2292 |
GnuCash does not yet use SQL with QOF.
|
|
2293 |
* src/engine/Period.h: Doxygen tweak.
|
|
2294 |
* src/engine/Transaction.c: qof_begin_edit changes.
|
|
2295 |
* src/engine/gnc-engine.c: Load the two default GModules.
|
|
2296 |
* src/engine/gnc-pricedb.c: Pair up the ENTER and LEAVE calls.
|
|
2297 |
* src/engine/gnc-trace.c: QOF sync.
|
|
2298 |
* src/engine/gnc-trace.h: QOF Sync
|
|
2299 |
* src/engine/qof-be-utils.h: qof_begin_edit changes.
|
|
2300 |
* src/engine/qof.h: Locate the GModules.
|
|
2301 |
* src/engine/qofbackend.c: Full use of GModule support.
|
|
2302 |
* src/engine/qofsession.c: Remove gnc-module methods for backends.
|
|
2303 |
* src/engine/test-core/test-engine-stuff.c: Splits outside
|
|
2304 |
transactions where causing some tests to fail, also errors are now
|
|
2305 |
reported back.
|
|
2306 |
* src/engine/test-core/test-engine-stuff.h: Fix declarations.
|
|
2307 |
* src/engine/test/test-split-vs-account.c: test fix.
|
|
2308 |
* src/gnome-utils/Makefile.am: GOffice conditional build.
|
|
2309 |
* src/gnome-utils/gnc-html-graph-gog.c: GOffice conditional build.
|
|
2310 |
* src/gnome-utils/gnc-plugin.c: GOffice conditional build.
|
|
2311 |
* src/gnome/Makefile.am: GModule changes - cannot link against the
|
|
2312 |
GModule.
|
|
2313 |
* src/gnome/dialog-chart-export.c: Fix QOF headers.
|
|
2314 |
* src/import-export/qif-import/test/Makefile.am: fix test.
|
|
2315 |
||
2316 |
2005-10-13 David Hampton <hampton@employees.org>
|
|
2317 |
||
2318 |
* src/app-utils/gnc-ui-util.c:
|
|
2319 |
* src/backend/file/io-example-account.c:
|
|
2320 |
* src/backend/file/io-gncxml-v2.c:
|
|
2321 |
* src/engine/Account.[ch]: Patch from Chris Shoemaker to add a
|
|
2322 |
sprinkling of 'const' keywords to Account accessor function
|
|
2323 |
arguments.
|
|
2324 |
||
2325 |
* src/valgrind-gdk.supp:
|
|
2326 |
* src/valgrind-gnucash.supp:
|
|
2327 |
* src/valgrind-x11.supp: Patch from Chris Shoemaker to add some
|
|
2328 |
additional suppressions when invoking gnucash via valgrind.
|
|
2329 |
||
2330 |
* Makefile.TAGS: Patch from Chris Shoemaker to exclude emacs
|
|
2331 |
temporary files from etags table.
|
|
2332 |
||
2333 |
* src/app-utils/gnc-ui-util.c:
|
|
2334 |
* src/business/business-core/gncAddress.c:
|
|
2335 |
* src/business/business-core/gncCustomer.c:
|
|
2336 |
* src/business/business-core/gncEmployee.c:
|
|
2337 |
* src/business/business-core/gncEntry.c:
|
|
2338 |
* src/business/business-core/gncJob.c:
|
|
2339 |
* src/business/business-core/gncOrder.c:
|
|
2340 |
* src/business/business-core/gncVendor.c:
|
|
2341 |
* src/engine/Account.c:
|
|
2342 |
* src/engine/Transaction.c:
|
|
2343 |
* src/register/register-gnome/gnucash-grid.c:
|
|
2344 |
* src/register/register-gnome/gnucash-sheet.c: Patch from Chris
|
|
2345 |
Shoemaker to remove the G_INLINE_FUNC macro from various function
|
|
2346 |
definitions. Fixes undefined symbol errors preventing him from
|
|
2347 |
linking the program.
|
|
2348 |
||
2349 |
2005-10-12 David Hampton <hampton@employees.org>
|
|
2350 |
||
2351 |
* Makefile.am:
|
|
2352 |
* configure.in:
|
|
2353 |
* make-gnucash-potfiles.in:
|
|
2354 |
* doc/Makefile.am:
|
|
2355 |
* lib/goffice/Makefile.am:
|
|
2356 |
* lib/goffice/split/Makefile.am:
|
|
2357 |
* macros/autogen.sh:
|
|
2358 |
* po/ChangeLog:
|
|
2359 |
* src/Makefile.am:
|
|
2360 |
* src/backend/Makefile.am:
|
|
2361 |
* src/bin/Makefile.am:
|
|
2362 |
* src/business/business-core/file/Makefile.am:
|
|
2363 |
* src/business/business-gnome/Makefile.am:
|
|
2364 |
* src/business/business-gnome/schemas/Makefile.am:
|
|
2365 |
* src/doc/Makefile.am:
|
|
2366 |
* src/engine/Makefile.am:
|
|
2367 |
* src/gnome/Makefile.am:
|
|
2368 |
* src/gnome/schemas/Makefile.am:
|
|
2369 |
* src/gnome-utils/schemas/Makefile.am:
|
|
2370 |
* src/import-export/Makefile.am:
|
|
2371 |
* src/import-export/hbci/schemas/Makefile.am:
|
|
2372 |
* src/import-export/log-replay/Makefile.am:
|
|
2373 |
* src/import-export/schemas/Makefile.am:
|
|
2374 |
* src/report/stylesheets/Makefile.am: Chris Shoemaker's changes to
|
|
2375 |
make 'make dist' work again.
|
|
2376 |
||
2377 |
2005-10-12 Joshua Sled <jsled@asynchronous.org>
|
|
2378 |
||
2379 |
* src/gnome-utils/gnc-html-graph-gog.c: Cleanups and finishing:
|
|
2380 |
get bar-chart data correctly hooked up; get scatter-plot hooked
|
|
2381 |
up. Generally refactor code for clarity.
|
|
2382 |
||
2383 |
2005-10-12 David Hampton <hampton@employees.org>
|
|
2384 |
||
2385 |
* configure.in: Remove the stdc++ link requirement from the OFX
|
|
2386 |
test. Add the -Wno-pointer-sign flag when using GCC4. With this
|
|
2387 |
flag all of gnucash can be compiled with GCC4. (Without it
|
|
2388 |
lib/goffice fails.)
|
|
2389 |
||
2390 |
2005-10-10 Christian Stimming <stimming@tuhh.de>
|
|
2391 |
||
2392 |
* src/register/register-gnome/gnucash-grid.c: Patch by Didier
|
|
2393 |
Vidal: Implement real right justify in the register.
|
|
2394 |
||
2395 |
2005-10-09 Christian Stimming <stimming@tuhh.de>
|
|
2396 |
||
2397 |
* src/import-export/hbci/hbci-interaction.c: Further gnome2
|
|
2398 |
porting of dialogs.
|
|
2399 |
||
2400 |
2005-10-08 David Hampton <hampton@employees.org>
|
|
2401 |
||
2402 |
* src/app-utils/Makefile.am:
|
|
2403 |
* src/app-utils/app-utils.scm:
|
|
2404 |
* src/app-utils/global-options.[ch]:
|
|
2405 |
* src/app-utils/gw-app-utils-spec.scm:
|
|
2406 |
* src/app-utils/prefs.scm:
|
|
2407 |
* src/gnome-utils/dialog-options.[ch]:
|
|
2408 |
* src/scm/main.scm: Remove unused global options code. Global
|
|
2409 |
options are now all stored in gconf.
|
|
2410 |
||
2411 |
* numerous: Remove include of global-options.h.
|
|
2412 |
||
2413 |
* src/register/ledger-core/split-register-control.c:
|
|
2414 |
* src/register/ledger-core/split-register-load.c:
|
|
2415 |
* src/register/ledger-core/split-register-model.c:
|
|
2416 |
* src/register/ledger-core/split-register-util.c:
|
|
2417 |
* src/register/ledger-core/split-register.c: Remove unneeded
|
|
2418 |
include files. Call function with their current name, not the
|
|
2419 |
backward compatibility name.
|
|
2420 |
||
2421 |
* src/app-utils/global-options.[ch]:
|
|
2422 |
* src/app-utils/gnc-ui-util.[ch]: Migrate a couple of functions
|
|
2423 |
from one global-options to gnc-ui-utils.
|
|
2424 |
|
|
2425 |
* src/gnome/window-reconcile.c: Track changes to user's toolbar
|
|
2426 |
style preference using the new gconf method.
|
|
2427 |
||
2428 |
* src/core-utils/gnc-gconf-utils.h:
|
|
2429 |
* src/gnome-utils/dialog-utils.c:
|
|
2430 |
* src/gnome-utils/gnc-main-window.c: Share a couple of gconf key
|
|
2431 |
names between files.
|
|
2432 |
|
|
2433 |
* src/register/register-gnome/table-gnome.c: Use new gconf key to
|
|
2434 |
decide whether to save the column sizings.
|
|
2435 |
|
|
2436 |
*src/gnome/window-main-summarybar.c: Remove obsolete code for
|
|
2437 |
catching (scheme) option changes. This file already has support
|
|
2438 |
for catching gconf option changes.
|
|
2439 |
||
2440 |
* src/gnome/gnc-split-reg.[ch]: Split register no longer contains
|
|
2441 |
the menus/toolbar/etc support so no need to track changes to the
|
|
2442 |
toolbar settings.
|
|
2443 |
||
2444 |
* src/backend/file/io-gncxml-v2.c: Remove unused code fragment.
|
|
2445 |
|
|
2446 |
* src/gnome-utils/gnc-main-window.c: Don't let the window manager
|
|
2447 |
delete the last window. Instead queue a shutdown call.
|
|
2448 |
||
2449 |
2005-10-08 Joshua Sled <jsled@asynchronous.org>
|
|
2450 |
||
2451 |
* src/register/ledger-core/dialog-dup-trans.c
|
|
2452 |
(gnc_dup_trans_dialog): Cleanup the window after dialog returns.
|
|
2453 |
(gnc_dup_trans_dialog_create): attach to existing signals; re-implement
|
|
2454 |
spinbutton behavior workaround.
|
|
2455 |
||
2456 |
2005-10-08 Joshua Sled <jsled@asynchronous.org>
|
|
2457 |
||
2458 |
* goffice.c (libgoffice_init): fully initialize so plugins get
|
|
2459 |
loaded at init-time, and thus displayed at run-time. :p
|
|
2460 |
Other goffice/html/graphing code cleanups.
|
|
2461 |
||
2462 |
2005-10-08 Joshua Sled <jsled@asynchronous.org>
|
|
2463 |
||
2464 |
* src/report/report-gnome/gnc-plugin-page-report.c
|
|
2465 |
(gnc_plugin_page_report_destroy_widget): remove the report when
|
|
2466 |
the page is destroyed so the report will be removed, &c.
|
|
2467 |
(gnc_plugin_page_report_setup): gnc:report-set-needs-save?! on
|
|
2468 |
report setup to indicate that the report needs to be written out
|
|
2469 |
at book-state-save time.
|
|
2470 |
||
2471 |
2005-10-08 Christian Stimming <stimming@tuhh.de>
|
|
2472 |
||
2473 |
* src/import-export/ofx/gnc-ofx-import.c: Fix errornerous
|
|
2474 |
double-free at OFX import.
|
|
2475 |
||
2476 |
2005-10-07 Joshua Sled <jsled@asynchronous.org>
|
|
2477 |
||
2478 |
* src/register/register-gnome/gnucash-item-list.c
|
|
2479 |
(tree_view_selection_changed): Condition handling; avoid a set of
|
|
2480 |
setfaults in use of the auto-complete.
|
|
2481 |
||
2482 |
2005-10-07 Joshua Sled <jsled@asynchronous.org>
|
|
2483 |
||
2484 |
Patch from Chris Shoemaker <c.shoemaker@cox.net>:
|
|
2485 |
* src/engine/Account.[ch]: Refactoring of
|
|
2486 |
account-*-balance(as-of-date) code.
|
|
2487 |
* src/engine/Account.[ch], src/engine/Group.[ch]:
|
|
2488 |
Tyop/misspelling correction, formatting cleanup, notes and
|
|
2489 |
comments.
|
|
2490 |
||
2491 |
2005-10-07 David Hampton <hampton@employees.org>
|
|
2492 |
||
2493 |
* src/report/report-system/html-style-sheet.scm:
|
|
2494 |
* src/scm/main.scm:
|
|
2495 |
* src/scm/path.scm: Put the saved stylesheets into their own file
|
|
2496 |
in the .gnucash directory.
|
|
2497 |
||
2498 |
* src/app-utils/Makefile.am:
|
|
2499 |
* src/app-utils/gnc-exp-parser.c: Convert the expression parser
|
|
2500 |
over from saving persistent data as a scheme fragments to saving
|
|
2501 |
it in a glib key/value file.
|
|
2502 |
|
|
2503 |
* src/core-utils/Makefile.am:
|
|
2504 |
* src/core-utils/gnc-gkeyfile-utils.[ch]: Add some helper
|
|
2505 |
functions for reading/writing glib key/value data structures.
|
|
2506 |
||
2507 |
* configure.in:
|
|
2508 |
* lib/Makefile.am:
|
|
2509 |
* lib/glib26: Add glib key-value support for systems running
|
|
2510 |
glib24.
|
|
2511 |
||
2512 |
2005-10-07 Joshua Sled <jsled@asynchronous.org>
|
|
2513 |
||
2514 |
* src/register/register-gnome/gnucash-sheet.c
|
|
2515 |
(GTK_ALLOWED_SELECTION_WITHIN_INSERT_SIGNAL): Use
|
|
2516 |
autocompletion-selection workaround for gtk 2.(<6).*
|
|
2517 |
||
2518 |
2005-10-07 Joshua Sled <jsled@asynchronous.org>
|
|
2519 |
||
2520 |
Patch from Edward J. Huff <ejhuff@huff20may77.us>:
|
|
2521 |
* src/report/standard-reports/transaction.scm:
|
|
2522 |
* src/app-utils/date-utilities.scm:
|
|
2523 |
* src/app-utils/app-utils.scm:
|
|
2524 |
Add "Quarterly" option to transaction report. Add support
|
|
2525 |
functions to app-utils.scm and date-utilities.scm to support
|
|
2526 |
finding the quarter of a given date, and to format it as Q1, Q2,
|
|
2527 |
Q3, or Q4. Fix a bug in the as-yet-unused function
|
|
2528 |
gnc:timepair-get-month-day. Make use of the existing support
|
|
2529 |
functions instead of re-inventing them in transaction.scm.
|
|
2530 |
Move all uses of strftime from transaction.scm to
|
|
2531 |
date-utilities.scm.
|
|
2532 |
||
2533 |
2005-10-07 David Hampton <hampton@employees.org>
|
|
2534 |
||
2535 |
* src/gnome-utils/dialog-options.c: Convert the multiple choice
|
|
2536 |
option from using the deprecated GtkOptionMenu widget to using a
|
|
2537 |
GtkComboBox widget. Fix some warnings when using a currency
|
|
2538 |
option. Make the account list option expand to fill available
|
|
2539 |
space.
|
|
2540 |
||
2541 |
* src/app-utils/option-util.c: Correctly convert a scheme string
|
|
2542 |
to a C string.
|
|
2543 |
||
2544 |
* src/gnome-utils/dialog-options.c:
|
|
2545 |
* src/gnome-utils/dialog-preferences.c:
|
|
2546 |
* src/gnome-utils/preferences.glade: Rename preference dialog
|
|
2547 |
windows.
|
|
2548 |
|
|
2549 |
2005-10-06 David Hampton <hampton@employees.org>
|
|
2550 |
||
2551 |
* src/gnome-utils/gnc-main-window.c: Make the gtk notebook pages
|
|
2552 |
scrollable, and enable right-click menu selection of pages.
|
|
2553 |
||
2554 |
* configure.in:
|
|
2555 |
* graph/plugins/plot_radar/gog-radar.c: Conditionally compile the
|
|
2556 |
fmin() function.
|
|
2557 |
||
2558 |
2005-10-06 Joshua Sled <jsled@asynchronous.org>
|
|
2559 |
||
2560 |
Patch from Didier Vidal <didier-devel@9online.fr>:
|
|
2561 |
* src/register/register-gnome/gnucash-sheet.c
|
|
2562 |
(compute_optimal_width): Fix to allow register resize.
|
|
2563 |
||
2564 |
2005-10-03 David Hampton <hampton@employees.org>
|
|
2565 |
||
2566 |
* src/gnome/top-level.c: Remove duplicate function.
|
|
2567 |
||
2568 |
* src/gnome-utils/dialog-utils.[ch]: Pull the local
|
|
2569 |
gtk_window_present() function and use the one in gtk2.
|
|
2570 |
||
2571 |
2005-10-02 David Hampton <hampton@employees.org>
|
|
2572 |
||
2573 |
* src/import-export/import-backend.c:
|
|
2574 |
* src/import-export/import-settings.c:
|
|
2575 |
* src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas:
|
|
2576 |
Add the 'bayesian matching' preference that was hidden in the
|
|
2577 |
code.
|
|
2578 |
||
2579 |
* src/import-export/generic-import.glade: Forgot to name the
|
|
2580 |
widgets properly so that the preferences dialog would time them in
|
|
2581 |
with their gconf settings. Add the 'bayesian matching'
|
|
2582 |
preference.
|
|
2583 |
||
2584 |
* src/app-utils/prefs.scm: Remove unreferenced "Fancy Date Format"
|
|
2585 |
option.
|
|
2586 |
||
2587 |
* src/app-utils/prefs.scm:
|
|
2588 |
* src/gnome/Makefile.am:
|
|
2589 |
* src/gnome/gnc-network.[ch]:
|
|
2590 |
* src/gnome/top-level.c:
|
|
2591 |
* src/gnome-utils/gnc-html.[ch]:
|
|
2592 |
* src/gnome-utils/gw-gnome-utils-spec.scm: Finish pulling all
|
|
2593 |
references to the old "gnucash network" code.
|
|
2594 |
||
2595 |
* src/engine/Transaction.c: Temporary fix to remove ISO C90
|
|
2596 |
warning. Real fix should occur when converted back to
|
|
2597 |
qof_begin_edit function.
|
|
2598 |
||
2599 |
2005-10-02 Joshua Sled <jsled@asynchronous.org>
|
|
2600 |
||
2601 |
Patches from Didier Vidal <didier-devel@9online.fr>:
|
|
2602 |
|
|
2603 |
* src/register/register-gnome/gnucash-item-edit.c: Fixes to show
|
|
2604 |
pango cursor in register edit cells.
|
|
2605 |
* src/engine/Transaction.c (xaccTransBeginEdit): runtime crash
|
|
2606 |
when committing partially-editing transaction.
|
|
2607 |
|
|
2608 |
||
2609 |
2005-10-02 Joshua Sled <jsled@asynchronous.org>
|
|
2610 |
||
2611 |
* GNOME2_STATUS: updates for status
|
|
2612 |
||
2613 |
* src/register/register-gnome/gnucash-item-list.c
|
|
2614 |
(gnc_item_list_select): re-implement to get register combocells
|
|
2615 |
working better.
|
|
2616 |
||
2617 |
2005-10-02 David Hampton <hampton@employees.org>
|
|
2618 |
||
2619 |
* src/app-utils/prefs.scm:
|
|
2620 |
* src/gnome/window-main-summarybar.c:
|
|
2621 |
* src/gnome/schemas/Makefile.am:
|
|
2622 |
* src/gnome/schemas/apps_gnucash_window_pages_account_tree.schemas:
|
|
2623 |
* src/gnome-utils/gnc-main-window.c:
|
|
2624 |
* src/gnome-utils/preferences.glade:
|
|
2625 |
* src/gnome-utils/ui/gnc-main-window-ui.xml: Convert the account
|
|
2626 |
tree summary bar over to using GConf preferences.
|
|
2627 |
||
2628 |
* src/gnome-utils/dialog-preferences.[ch]: Add support for a
|
|
2629 |
GncDateEdit widget and the new GncPeriodSelect widget.
|
|
2630 |
||
2631 |
* src/app-utils/Makefile.am:
|
|
2632 |
* src/app-utils/gnc-accounting-period.[ch]:
|
|
2633 |
* src/gnome-utils/Makefile.am:
|
|
2634 |
* src/gnome-utils/gnc-period-select.[ch]: Add a selection widget
|
|
2635 |
and non-gui supporting functions for choosing accounting periods.
|
|
2636 |
||
2637 |
* src/engine/Account.c: Revert change to xaccAccountCommitEdit()
|
|
2638 |
that causes gnucash to crash at exit.
|
|
2639 |
|
|
2640 |
2005-10-01 David Hampton <hampton@employees.org>
|
|
2641 |
||
2642 |
* src/backend/postgres/*:
|
|
2643 |
* src/engine/gnc-trace.h:
|
|
2644 |
* src/gnome-utils/gnc-html-graph-gog.c:
|
|
2645 |
* src/gnome-utils/gnc-plugin.c:
|
|
2646 |
* src/import-export/hbci/gnc-plugin-hbci.c: Fix compilation
|
|
2647 |
breakage.
|
|
2648 |
||
2649 |
2005-10-01 Neil Williams <linux@codehelp.co.uk>
|
|
2650 |
||
2651 |
* configure.in: Detect GCC 4.0 or later and add
|
|
2652 |
-Wdeclaration-after-statement
|
|
2653 |
* src/backend/file/gnc-backend-file.c: CashUtil sync.
|
|
2654 |
remove ifdefs, move one declaration (spotted using the
|
|
2655 |
change in configure.in) and remove reference to XML file.
|
|
2656 |
* src/backend/qsf/qsf-backend.c: Add QofBackendOption
|
|
2657 |
to compress QSF files via libxml2. Also fix QSF XML output
|
|
2658 |
to always specify UTF-8.
|
|
2659 |
* src/business/business-core/gncAddress.c: Fix ability to
|
|
2660 |
cast from QofEntity to gncAddress and vice-versa.
|
|
2661 |
* src/engine/Account.c: Fix test-lots and test-period,
|
|
2662 |
trace subsystem changes and qof.h fixes.
|
|
2663 |
* src/engine/Period.c: Fix test-period, include
|
|
2664 |
trace subsystem changes and qof.h fixes.
|
|
2665 |
* src/engine/cap-gains.c: Fix curious translation bug
|
|
2666 |
from cashutil. Fix trace subsystem changes and qof.h
|
|
2667 |
* src/engine/cashobjects.c: Cashutil sync.
|
|
2668 |
* src/engine/gnc-engine.c: Initialise the new trace
|
|
2669 |
subsystem on startup, shutdown logging cleanly and
|
|
2670 |
fix qof.h headers.
|
|
2671 |
* src/engine/gnc-engine.h: The new QofLogModule
|
|
2672 |
identifiers for core modules. Others can be added
|
|
2673 |
ad-hoc throughout the source tree and set to be
|
|
2674 |
logged locally.
|
|
2675 |
* src/engine/gnc-pricedb.c: Use public API calls
|
|
2676 |
to remove private headers and use new trace
|
|
2677 |
subsystem.
|
|
2678 |
* src/engine/gnc-trace.h
|
|
2679 |
* src/engine/gnc-trace.c: New trace subsystem based
|
|
2680 |
on string identifiers and accessible to all QOF
|
|
2681 |
applications.
|
|
2682 |
* src/engine/qofbook.h
|
|
2683 |
* src/engine/qofbook.c: New trace subsystem, qof.h
|
|
2684 |
fixes and test-period fixes. Balance ENTER and LEAVE
|
|
2685 |
in log output.
|
|
2686 |
* src/engine/qofquery.c: Balance ENTER and LEAVE.
|
|
2687 |
* src/engine/qofsession.c: Balance ENTER and LEAVE
|
|
2688 |
and new trace subsystem changes.
|
|
2689 |
* src/engine/test/Makefile.am
|
|
2690 |
* src/engine/test-core/test-engine-stuff.c: Fix
|
|
2691 |
int-out-of-range error.
|
|
2692 |
* src/engine/test/test-freq-spec.c: Provide feedback
|
|
2693 |
on test progress.
|
|
2694 |
* src/engine/test/test-lots.c: Fix segmentation fault.
|
|
2695 |
* src/engine/test/test-period.c: Fix segmentation
|
|
2696 |
fault, fix headers and cashutil sync (remove guile).
|
|
2697 |
|
|
2698 |
||
2699 |
Remove guile - cashutil sync.
|
|
2700 |
* src/engine/test/test-group-vs-book.c
|
|
2701 |
* src/engine/test/test-guid.c
|
|
2702 |
* src/engine/test/test-load-engine.c
|
|
2703 |
* src/engine/test/test-object.c
|
|
2704 |
* src/engine/test/test-query.c
|
|
2705 |
* src/engine/test/test-querynew.c
|
|
2706 |
* src/engine/test/test-resolve-file-path.c
|
|
2707 |
* src/engine/test/test-split-vs-account.c
|
|
2708 |
|
|
2709 |
||
2710 |
2005-10-01 Neil Williams <linux@codehelp.co.uk>
|
|
2711 |
||
2712 |
Remove references to internal QOF headers and replace
|
|
2713 |
with qof.h
|
|
2714 |
* src/app-utils/gnc-helpers.c
|
|
2715 |
* src/backend/file/gnc-freqspec-xml-v2.c
|
|
2716 |
* src/backend/file/gnc-transaction-xml-v2.c
|
|
2717 |
* src/backend/file/io-utils.c
|
|
2718 |
* src/backend/file/test/test-dom-converters1.c
|
|
2719 |
* src/backend/file/test/test-file-stuff.c
|
|
2720 |
* src/backend/file/test/test-load-example-account.c
|
|
2721 |
* src/business/business-core/gncAddressP.h
|
|
2722 |
* src/business/business-core/gncBillTerm.h
|
|
2723 |
* src/business/business-core/gncBillTermP.h
|
|
2724 |
* src/business/business-core/gncCustomer.h
|
|
2725 |
* src/business/business-core/gncCustomerP.h
|
|
2726 |
* src/business/business-core/gncEmployee.h
|
|
2727 |
* src/business/business-core/gncEntry.h
|
|
2728 |
* src/business/business-core/gncEntryP.h
|
|
2729 |
* src/business/business-core/gncInvoice.h
|
|
2730 |
* src/business/business-core/gncInvoiceP.h
|
|
2731 |
* src/business/business-core/gncJob.h
|
|
2732 |
* src/business/business-core/gncJobP.h
|
|
2733 |
* src/business/business-core/gncOrder.h
|
|
2734 |
* src/business/business-core/gncOrderP.h
|
|
2735 |
* src/business/business-core/gncOwner.c
|
|
2736 |
* src/business/business-core/gncOwner.h
|
|
2737 |
* src/business/business-core/gncOwnerP.h
|
|
2738 |
* src/business/business-core/gncTaxTable.h
|
|
2739 |
* src/business/business-core/gncTaxTableP.h
|
|
2740 |
* src/business/business-core/gncVendor.h
|
|
2741 |
* src/business/business-core/gncVendorP.h
|
|
2742 |
* src/business/business-core/test/test-address.c
|
|
2743 |
* src/business/business-core/test/test-business.c
|
|
2744 |
* src/business/business-core/test/test-employee.c
|
|
2745 |
* src/business/business-core/test/test-job.c
|
|
2746 |
* src/business/business-core/test/test-vendor.c
|
|
2747 |
* src/engine/Account.h
|
|
2748 |
* src/engine/AccountP.h
|
|
2749 |
* src/engine/FreqSpec.h
|
|
2750 |
* src/engine/FreqSpecP.h
|
|
2751 |
* src/engine/Group.h
|
|
2752 |
* src/engine/GroupP.h
|
|
2753 |
* src/engine/Query.h
|
|
2754 |
* src/engine/SX-book.h
|
|
2755 |
* src/engine/SX-ttinfo.h
|
|
2756 |
* src/engine/SchedXaction.h
|
|
2757 |
* src/engine/SchedXactionP.h
|
|
2758 |
* src/engine/TransLog.c
|
|
2759 |
* src/engine/gnc-lot-p.h
|
|
2760 |
* src/engine/gnc-lot.h
|
|
2761 |
* src/engine/gnc-pricedb-p.h
|
|
2762 |
* src/engine/test/test-numeric.c
|
|
2763 |
* src/engine/test/test-transaction-reversal.c
|
|
2764 |
* src/engine/test/test-transaction-voiding.c
|
|
2765 |
* src/gnome-utils/gnc-dense-cal.c
|
|
2766 |
* src/gnome-utils/search-param.c
|
|
2767 |
* src/register/register-gnome/gnucash-item-list.c
|
|
2768 |
* src/register/register-gnome/gnucash-style.c
|
|
2769 |
||
2770 |
Change from short int module to QofLogModule log_module
|
|
2771 |
and use new log_module identifiers.
|
|
2772 |
* Various.
|
|
2773 |
||
2774 |
Adjust QOF internal headers to fix qof.h.
|
|
2775 |
* src/backend/qsf/qsf-xml-map.c
|
|
2776 |
* src/engine/gnc-engine-util.h
|
|
2777 |
* src/engine/gnc-engine-util.c
|
|
2778 |
* src/engine/qof-be-utils.h
|
|
2779 |
* src/engine/qof.h
|
|
2780 |
* src/engine/qof_book_merge.c:
|
|
2781 |
|
|
2782 |
QOF default trace modules.
|
|
2783 |
* src/engine/kvp_frame.h
|
|
2784 |
* src/engine/qof_book_merge.h
|
|
2785 |
* src/engine/qofbackend.h
|
|
2786 |
* src/engine/qofclass.h
|
|
2787 |
* src/engine/qofid.h
|
|
2788 |
* src/engine/qofobject.h
|
|
2789 |
* src/engine/qofquery.h
|
|
2790 |
* src/engine/qofsession.h
|
|
2791 |
|
|
2792 |
||
2793 |
2005-10-01 Neil Williams <linux@codehelp.co.uk>
|
|
2794 |
||
2795 |
Doxygen tweaks
|
|
2796 |
* src/backend/file/gnc-backend-file.h
|
|
2797 |
* src/business/business-core/gncAddress.h
|
|
2798 |
* src/engine/Period.h
|
|
2799 |
* src/engine/qofbackend-p.h
|
|
2800 |
||
2801 |
2005-10-01 David Hampton <hampton@employees.org>
|
|
2802 |
||
2803 |
* src/gnome-utils/QuickFill.c: Improve quickfill behavior when
|
|
2804 |
presenting accented characters. Patch from Didier Vidal
|
|
2805 |
<didier-devel@9online.fr>.
|
|
2806 |
||
2807 |
2005-09-29 David Hampton <hampton@employees.org>
|
|
2808 |
||
2809 |
* various: Fix a bunch of warnings generated by doxygen.
|
|
2810 |
||
2811 |
2005-09-26 David Hampton <hampton@employees.org>
|
|
2812 |
||
2813 |
* src/gnome-utils/gnc-plugin-page.c: Use the right data structure
|
|
2814 |
offsets when defining signals.
|
|
2815 |
||
2816 |
* src/app-utils/gnc-helpers.[ch]:
|
|
2817 |
* src/core-utils/Makefile.am:
|
|
2818 |
* src/core-utils/gnc-gdate-utils.[ch]:
|
|
2819 |
* src/engine/gnc-date.[ch]:
|
|
2820 |
* src/gnome/druid-acct-period.c:
|
|
2821 |
* src/gnome/druid-loan.c: Collect gdate related functions into a
|
|
2822 |
common file. Add a bunch of gdate modification functions.
|
|
2823 |
||
2824 |
2005-09-25 David Hampton <hampton@employees.org>
|
|
2825 |
||
2826 |
* src/app-utils/global-options.c:
|
|
2827 |
* src/core-utils/gnc-gconf-utils.c:
|
|
2828 |
* src/gnome-utils/dialog-preferences.c:
|
|
2829 |
* src/gnome-utils/dialog-utils.c: Add some extra checks for null
|
|
2830 |
strings.
|
|
2831 |
||
2832 |
2005-09-24 David Hampton <hampton@employees.org>
|
|
2833 |
||
2834 |
* src/report/standard-reports/register.scm: Update commented out
|
|
2835 |
code to reflect the use of gconf.
|
|
2836 |
|
|
2837 |
* src/app-utils/prefs.scm: Remove unused options.
|
|
2838 |
||
2839 |
* src/app-utils/global-options.c:
|
|
2840 |
* src/app-utils/prefs.scm:
|
|
2841 |
* src/gnome/schemas/apps_gnucash_general.schemas:
|
|
2842 |
* src/gnome-utils/dialog-preferences.c:
|
|
2843 |
* src/gnome-utils/preferences.glade: Convert the default currency
|
|
2844 |
preferences over to gconf.
|
|
2845 |
||
2846 |
* src/app-utils/prefs.scm:
|
|
2847 |
* src/core-utils/gnc-gconf-utils.h:
|
|
2848 |
* src/gnome/top-level.c:
|
|
2849 |
* src/gnome/schemas/apps_gnucash_general.schemas:
|
|
2850 |
* src/gnome-utils/dialog-options.c:
|
|
2851 |
* src/gnome-utils/dialog-preferences.c:
|
|
2852 |
* src/gnome-utils/preferences.glade: Convert the date and time
|
|
2853 |
preferences (except 'fancy date') over to gconf.
|
|
2854 |
||
2855 |
2005-09-21 David Hampton <hampton@employees.org>
|
|
2856 |
||
2857 |
* src/gnome-utils/dialog-options.c: Remove remnants of the old
|
|
2858 |
"Advanced Preferences" page.
|
|
2859 |
|
|
2860 |
* src/app-utils/prefs.scm:
|
|
2861 |
* src/gnome/schemas/apps_gnucash_dialog_common.schemas:
|
|
2862 |
* src/gnome-search/dialog-search.c:
|
|
2863 |
* src/gnome-utils/preferences.glade: Convert the "search limit"
|
|
2864 |
preference over to gconf.
|
|
2865 |
||
2866 |
* src/gnome-utils/dialog-transfer.c: Fix warning message when
|
|
2867 |
opening reconciliation window.
|
|
2868 |
|
|
2869 |
* src/gnome-utils/transfer.glade: Fix crash when clicking the "no
|
|
2870 |
automatic transfer" button in the automatic interest transfer
|
|
2871 |
dialog.
|
|
2872 |
||
2873 |
* doc/What_is_Euro_support:
|
|
2874 |
* src/app-utils/prefs.scm:
|
|
2875 |
* src/core-utils/gnc-gconf-utils.h:
|
|
2876 |
* src/gnome/gnc-plugin-page-account-tree.c:
|
|
2877 |
* src/gnome/gnc-split-reg.c:
|
|
2878 |
* src/gnome/schemas/apps_gnucash_general.schemas:
|
|
2879 |
* src/gnome-utils/preferences.glade:
|
|
2880 |
Convert the "EURO support" preference over to gconf.
|
|
2881 |
||
2882 |
* src/app-utils/prefs.scm:
|
|
2883 |
* src/gnome/reconcile-list.c:
|
|
2884 |
* src/gnome/reconcile-list.h:
|
|
2885 |
* src/gnome/window-reconcile.c:
|
|
2886 |
* src/gnome/schemas/Makefile.am:
|
|
2887 |
* src/gnome/schemas/apps_gnucash_dialog_reconcile.schemas:
|
|
2888 |
* src/gnome-utils/preferences.glade:
|
|
2889 |
Convert the reconcile window preferences over to gconf.
|
|
2890 |
||
2891 |
* configure.in:
|
|
2892 |
* src/app-utils/prefs.scm:
|
|
2893 |
* src/import-export/Makefile.am:
|
|
2894 |
* src/import-export/generic-import.glade:
|
|
2895 |
* src/import-export/generic-import.scm:
|
|
2896 |
* src/import-export/gncmod-generic-import.c:
|
|
2897 |
* src/import-export/import-settings.c:
|
|
2898 |
* src/import-export/qif-import/druid-qif-import.c:
|
|
2899 |
* src/import-export/qif-import/gnc-plugin-qif-import.c:
|
|
2900 |
* src/import-export/qif-import/qif.glade:
|
|
2901 |
* src/import-export/schemas/.cvsignore:
|
|
2902 |
* src/import-export/schemas/Makefile.am:
|
|
2903 |
* src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas:
|
|
2904 |
Migrate QIF and 'Generic Matcher' preferences over to gconf.
|
|
2905 |
||
2906 |
* src/import-export/qif-import/qif.glade: Remove non-standard
|
|
2907 |
background color declarations.
|
|
2908 |
|
|
2909 |
* src/gnome-utils/dialog-preferences.c: Do a better job spacing
|
|
2910 |
preferences pages that are merged together.
|
|
2911 |
||
2912 |
* src/import-export/qif-import/druid-qif-import.c: Remove
|
|
2913 |
double-free of memory. Remove access of GDK window data
|
|
2914 |
structure.
|
|
2915 |
||
2916 |
2005-09-17 David Hampton <hampton@employees.org>
|
|
2917 |
||
2918 |
* src/gnome/dialog-price-editor.c:
|
|
2919 |
* src/gnome-utils/gnc-currency-edit.[ch]: Convert from the
|
|
2920 |
deprecated GtkCombo widget to a GtkComboBox widget. Add some
|
|
2921 |
documentation.
|
|
2922 |
||
2923 |
2005-09-16 David Hampton <hampton@employees.org>
|
|
2924 |
||
2925 |
* src/gnome/gnc-plugin-page-account-tree.c:
|
|
2926 |
* src/gnome/gnc-plugin-page-register.c:
|
|
2927 |
* src/gnome/ui/gnc-plugin-page-account-tree-ui.xml:
|
|
2928 |
* src/gnome/ui/gnc-plugin-page-register-ui.xml:
|
|
2929 |
* src/gnome-utils/gnc-main-window.c:
|
|
2930 |
* src/gnome-utils/ui/gnc-main-window-ui.xml: Move the "Check &
|
|
2931 |
Repair" menu definition to a common location. Restore the
|
|
2932 |
register window "Check & Repair" menu items.
|
|
2933 |
||
2934 |
* src/app-utils/prefs.scm:
|
|
2935 |
* src/gnome/schemas/apps_gnucash_dialog_common.schemas: Finish
|
|
2936 |
conversion of the hidden "first startup" preference.
|
|
2937 |
||
2938 |
* src/gnome-utils/gnc-file.c:
|
|
2939 |
* src/gnome-utils/gnc-plugin-file-history.c:
|
|
2940 |
* src/gnome-utils/gw-gnome-utils-spec.scm: Clean up handling of
|
|
2941 |
the return value from gnc_history_get_last().
|
|
2942 |
|
|
2943 |
* src/core-utils/gnc-gconf-utils.c: Handle this undocumented case
|
|
2944 |
where gconf_client_set_string() can return FALSE without setting
|
|
2945 |
the error variable. Also modify this function to return NULL if
|
|
2946 |
gconf returns an empty string. This is more in line with what all
|
|
2947 |
the rest of GnuCash code expects. Centralize error handling in
|
|
2948 |
this file.
|
|
2949 |
||
2950 |
2005-09-14 David Hampton <hampton@employees.org>
|
|
2951 |
||
2952 |
* src/engine/gnc-date.[ch]: Fix function name. Document
|
|
2953 |
functions.
|
|
2954 |
||
2955 |
* src/gnome-utils/gnc-date-format.[ch]:
|
|
2956 |
* src/gnome-utils/gnc-date-format.glade: Use a GtkComboBox in
|
|
2957 |
place of the deprecated GtkOptionMenu. Add a choice in the combo
|
|
2958 |
box for the UTC time format to match the new addition to the
|
|
2959 |
QofDateFormat enum. Clean up the code slightly.
|
|
2960 |
||
2961 |
2005-09-10 Christian Stimming <stimming@tuhh.de>
|
|
2962 |
||
2963 |
* src/import-export/hbci/dialog-hbcitrans.[hc]: Add support for
|
|
2964 |
"internal bank transfers" as supported by latest aqbanking. If
|
|
2965 |
aqbanking >= 1.6.1 is available, it will automatically be compiled
|
|
2966 |
in, otherwise ifdef'd out.
|
|
2967 |
||
2968 |
2005-09-08 David Hampton <hampton@employees.org>
|
|
2969 |
||
2970 |
* lib/libc/Makefile.am:
|
|
2971 |
* lib/libc/setenv.[ch]:
|
|
2972 |
* src/core-utils/Makefile.am:
|
|
2973 |
* src/core-utils/core-utils.[ch]: Move the gnucash
|
|
2974 |
gnc_setenv/gnc_unsetenv functions to the library directory and
|
|
2975 |
rename them to setenv/unsetenv. These functions are only compiled
|
|
2976 |
if not provided by the system libc library.
|
|
2977 |
||
2978 |
* configure.in: Enforce check for one of setenv() or putenv()
|
|
2979 |
during configure, not compilation.
|
|
2980 |
||
2981 |
* src/backend/file/sixtp-utils.c:
|
|
2982 |
* src/backend/file/test/Makefile.am:
|
|
2983 |
* src/backend/file/test/test-save-in-lang.c:
|
|
2984 |
* src/core-utils/gw-core-utils-spec.scm:
|
|
2985 |
* src/gnc-module/Makefile.am:
|
|
2986 |
* src/gnc-module/gnc-module.c: Cleanup for the rename of
|
|
2987 |
setenv/unsetenv.
|
|
2988 |
||
2989 |
2005-09-05 Derek Atkins <derek@ihtfp.com>
|
|
2990 |
||
2991 |
* src/backend/file/sixtp-utils.c: Revert change.. Make sure
|
|
2992 |
we still use gnc_setenv and gnc_unsetenv.
|
|
2993 |
|
|
2994 |
2005-09-04 Derek Atkins <derek@ihtfp.com>
|
|
2995 |
||
2996 |
* src/backend/qsf/qsf-backend.c: more a declaration to the top
|
|
2997 |
of a function because ISO C90 forbids mixed declarations.
|
|
2998 |
* src/backend/file/gnc-backend-file.c: comment out unused function.
|
|
2999 |
||
3000 |
2005-09-04 Neil Williams <linux@codehelp.co.uk>
|
|
3001 |
||
3002 |
* src/backend/file/gnc-backend-file.c: Backend Configuration handler,
|
|
3003 |
handling binary file type and adding gettext support.
|
|
3004 |
* src/backend/file/gnc-backend-file.h: Provider init.
|
|
3005 |
* src/backend/file/io-gncbin-r.c: Binary file determination.
|
|
3006 |
* src/backend/file/io-gncbin.h: Binary file determination and Doxygen.
|
|
3007 |
* src/backend/file/io-gncxml-v2.h: Doxygen
|
|
3008 |
* src/backend/file/io-gncxml.h: Doxygen.
|
|
3009 |
* src/backend/file/sixtp-utils.c: CashUtil sync.
|
|
3010 |
* src/backend/qsf/Makefile.am: Gettext support.
|
|
3011 |
* src/backend/qsf/qsf-backend.c: Backend configuration, handling new
|
|
3012 |
files and gettext support.
|
|
3013 |
* src/backend/qsf/qsf-dir.h.in: Licence fix.
|
|
3014 |
* src/backend/qsf/qsf-xml.c: Validation fix.
|
|
3015 |
* src/backend/qsf/qsf-xml.h: Gettext support.
|
|
3016 |
* src/business/business-core/file/gnc-customer-xml-v2.c:
|
|
3017 |
* src/business/business-core/file/gnc-employee-xml-v2.c:
|
|
3018 |
* src/business/business-core/file/gnc-job-xml-v2.c:
|
|
3019 |
* src/business/business-core/file/gnc-order-xml-v2.c:
|
|
3020 |
* src/business/business-core/file/gnc-tax-table-xml-v2.c:
|
|
3021 |
Overdue removal of bad casts.
|
|
3022 |
* src/engine/cashobjects.c: Extra objects for libcashobjects.la
|
|
3023 |
* src/engine/gnc-date.c: Resolving query on previous bug fix.
|
|
3024 |
* src/engine/gnc-event.h: Adding to Doxygen.
|
|
3025 |
* src/engine/qof-be-utils.h: Adding to Doxygen.
|
|
3026 |
* src/engine/qof.h: Doxygen handling.
|
|
3027 |
* src/engine/qof_book_merge.h: Doxygen handling.
|
|
3028 |
* src/engine/qofbackend-p.h: Move check type into
|
|
3029 |
QofBackendProvider.
|
|
3030 |
* src/engine/qofbackend.c: Backend configuration.
|
|
3031 |
* src/engine/qofbackend.h: Doxygen.
|
|
3032 |
* src/engine/qofchoice.h: Licence fix and Doxygen
|
|
3033 |
* src/engine/qofid.h: Doxygen fix.
|
|
3034 |
* src/engine/qofquery-deserial.h: Remove from Doxygen.
|
|
3035 |
* src/engine/qofquery-serialize.h: Remove from Doxygen.
|
|
3036 |
(query-serialise may be removed from QOF later.)
|
|
3037 |
* src/engine/qofsession.c: Backend discrimination.
|
|
3038 |
* src/engine/qofsession.h: check_data_type.
|
|
3039 |
||
3040 |
2005-09-02 David Hampton <hampton@employees.org>
|
|
3041 |
||
3042 |
* src/gnome/schemas/apps_gnucash_general.schemas:
|
|
3043 |
* src/gnome-utils/gnc-main-window.c:
|
|
3044 |
* src/gnome-utils/preferences.glade: Frederic Leroy's patch
|
|
3045 |
(#314512) to add a close box to each notebook tab. Enhanced to
|
|
3046 |
make the tab visibility a user preference.
|
|
3047 |
||
3048 |
2005-08-29 Derek Atkins <derek@ihtfp.com>
|
|
3049 |
||
3050 |
* src/engine/gnc-date.c: fix bug #170444 by making sure we
|
|
3051 |
pass a full tm to strftime()
|
|
3052 |
||
3053 |
2005-08-28 Christian Stimming <stimming@tuhh.de>
|
|
3054 |
||
3055 |
* macros/autogen.sh: Make build system up to date: Remove
|
|
3056 |
acinclude.m4 and remove the 3 last remaining legacy macros into
|
|
3057 |
macros/legacy_macros.m4; have ltmain.sh created by libtoolizes
|
|
3058 |
instead of having it in CVS; remove old macros/acx_pthread.m4
|
|
3059 |
which hasn't been used since 2003; remove AM_ACLOCAL_INCLUDE macro
|
|
3060 |
from configure.in because that's no longer a supported autoconf
|
|
3061 |
macro.
|
|
3062 |
||
3063 |
2005-08-27 Neil Williams <linux@codehelp.co.uk>
|
|
3064 |
||
3065 |
* src/business/business-core/businessmod-core.c: Loading
|
|
3066 |
business objects in the same order as CashUtil to correctly
|
|
3067 |
set the choice rules.
|
|
3068 |
||
3069 |
2005-08-26 Derek Atkins <derek@ihtfp.com>
|
|
3070 |
||
3071 |
* src/gnome-utils/Makefile.am: move the module back into
|
|
3072 |
pkglibdir so that gnucash actually runs properly instead
|
|
3073 |
of dying at runtime.
|
|
3074 |
||
3075 |
2005-08-23 Joshua Sled <jsled@asynchronous.org>
|
|
3076 |
||
3077 |
* src/report/report-gnome/gnc-plugin-page-report.c
|
|
3078 |
(gnc_plugin_page_report_constr_init): Since we want to pass the
|
|
3079 |
reportId in at page-construction time, appropriately define a
|
|
3080 |
gobject constructor, &c. to get the property. As a result, the
|
|
3081 |
report page now understands which report (by id) it's actually
|
|
3082 |
for.
|
|
3083 |
* GNOME2_STATUS: update
|
|
3084 |
||
3085 |
2005-08-23 Derek Atkins <derek@ihtfp.com>
|
|
3086 |
||
3087 |
* lib/goffice/split/gnumeric-gconf.c: we don't need this
|
|
3088 |
printf (and it causes the build to fail because it's
|
|
3089 |
not defined in any included header).
|
|
3090 |
||
3091 |
2005-08-22 Josh Sled <jsled@asynchronous.org>
|
|
3092 |
* lib/goffice/: Conditionallize #warnings used as TODO tracking
|
|
3093 |
from "goffice" import. Fix compiler warnings. lib/goffice/
|
|
3094 |
should now build with -Werror. As such, remove -Werror removal
|
|
3095 |
from .mk files.
|
|
3096 |
||
3097 |
2005-08-22 Neil Williams <linux@codehelp.co.uk>
|
|
3098 |
||
3099 |
* configure.in: Provisional building of libgoffice.
|
|
3100 |
* make-gnucash-potfiles.in: Support for perl in gettext.
|
|
3101 |
* src/backend/file/gnc-backend-file.c: New backend
|
|
3102 |
configuration support using translatable XML and KVP.
|
|
3103 |
* src/backend/file/gnc-book-xml-v2.c: Avoid private headers.
|
|
3104 |
||
3105 |
Patch to fix bug #88078 - Incorrect namespace definition in XML file.
|
|
3106 |
* src/backend/file/io-gncxml-v2.c:
|
|
3107 |
* src/backend/file/io-gncxml-v2.h:
|
|
3108 |
* src/business/business-core/file/gnc-address-xml-v2.c:
|
|
3109 |
* src/business/business-core/file/gnc-address-xml-v2.h:
|
|
3110 |
* src/business/business-core/file/gnc-bill-term-xml-v2.c:
|
|
3111 |
* src/business/business-core/file/gnc-customer-xml-v2.c:
|
|
3112 |
* src/business/business-core/file/gnc-employee-xml-v2.c:
|
|
3113 |
* src/business/business-core/file/gnc-entry-xml-v2.c:
|
|
3114 |
* src/business/business-core/file/gnc-invoice-xml-v2.c:
|
|
3115 |
* src/business/business-core/file/gnc-job-xml-v2.c:
|
|
3116 |
* src/business/business-core/file/gnc-order-xml-v2.c:
|
|
3117 |
* src/business/business-core/file/gnc-owner-xml-v2.c:
|
|
3118 |
* src/business/business-core/file/gnc-owner-xml-v2.h:
|
|
3119 |
* src/business/business-core/file/gnc-tax-table-xml-v2.c:
|
|
3120 |
* src/business/business-core/file/gnc-vendor-xml-v2.c:
|
|
3121 |
* src/business/business-core/file/gncmod-business-backend-file.c:
|
|
3122 |
||
3123 |
* src/backend/file/sixtp-utils.c: Avoid building core-utils functions
|
|
3124 |
in the backend - not portable to CashUtil. FIXME.
|
|
3125 |
* src/backend/qsf/qsf-backend.c: Beginning to isolate file type
|
|
3126 |
determination from the GnuCash backend to build separately.
|
|
3127 |
* src/backend/qsf/qsf-object.xsd.xml: Language tweak.
|
|
3128 |
* src/business/business-core/gncAddress.c: QOF_TYPE_CHOICE
|
|
3129 |
* src/business/business-core/gncBillTerm.c: CashUtil sync.
|
|
3130 |
* src/business/business-core/gncBillTerm.h:
|
|
3131 |
* src/business/business-core/gncCustomer.c: undo bad casts.
|
|
3132 |
* src/business/business-core/gncEmployee.c: CashUtil sync.
|
|
3133 |
* src/business/business-core/gncEmployeeP.h:
|
|
3134 |
* src/business/business-core/gncEntry.c: CashUtil sync.
|
|
3135 |
* src/business/business-core/gncEntry.h: CashUtil sync.
|
|
3136 |
* src/business/business-core/gncInvoice.c: undo bad casts
|
|
3137 |
* src/business/business-core/gncJob.c: CashUtil sync.
|
|
3138 |
* src/business/business-core/gncOrder.c: CashUtil sync.
|
|
3139 |
* src/business/business-core/gncOwner.c: undo bad casts.
|
|
3140 |
* src/business/business-core/gncTaxTable.c: CashUtil sync.
|
|
3141 |
* src/business/business-core/gncTaxTable.h: CashUtil sync.
|
|
3142 |
* src/business/business-core/gncVendor.c: CashUtil sync.
|
|
3143 |
||
3144 |
Removal of guile code from test cases - tests pass but report
|
|
3145 |
a redundant gnucash-backend interface failure.
|
|
3146 |
* src/business/business-core/test/test-address.c:
|
|
3147 |
* src/business/business-core/test/test-customer.c:
|
|
3148 |
* src/business/business-core/test/test-employee.c:
|
|
3149 |
* src/business/business-core/test/test-job.c:
|
|
3150 |
* src/business/business-core/test/test-vendor.c:
|
|
3151 |
||
3152 |
* src/engine/.cvsignore:
|
|
3153 |
* src/engine/FreqSpec.c: undo bad casts.
|
|
3154 |
* src/engine/Makefile.am: CashUtil sync.
|
|
3155 |
* src/engine/Transaction.c: Fix test reports.
|
|
3156 |
* src/engine/cashobjects.c: Convenience wrapper from CashUtil.
|
|
3157 |
* src/engine/cashobjects.h:
|
|
3158 |
* src/engine/gnc-engine-util.c: Convenience functions for QOF.
|
|
3159 |
* src/engine/gnc-engine-util.h:
|
|
3160 |
* src/engine/gnc-numeric.c: inline fix.
|
|
3161 |
* src/engine/kvp-util-p.h: Doxygen tweaks.
|
|
3162 |
* src/engine/kvp-util.h: Doxygen tweaks.
|
|
3163 |
* src/engine/kvp_frame.h: Doxygen tweaks.
|
|
3164 |
* src/engine/qof.h: Convenience wrapper.
|
|
3165 |
||
3166 |
Backend configuration support and new method for dlopen(),
|
|
3167 |
DO NOT PASS *.so anymore, pass the *.la instead for
|
|
3168 |
portability reasons.
|
|
3169 |
* src/engine/qofbackend-p.h:
|
|
3170 |
* src/engine/qofbackend.c:
|
|
3171 |
* src/engine/qofbackend.h:
|
|
3172 |
* src/engine/qofbook.c: CashUtil sync.
|
|
3173 |
* src/engine/qofla-dir.h.in: New file to locate the .la files.
|
|
3174 |
* src/engine/qofsession.c: Deprecating current_session handler and
|
|
3175 |
converting QSF to pass the .la for loading.
|
|
3176 |
* src/engine/qofsession.h: Marking deprecated code.
|
|
3177 |
* src/engine/qofsql.c: CashUtil/QOF Sync where libgda can be used
|
|
3178 |
externally.
|
|
3179 |
* src/engine/test/test-commodities.c: Removing Guile.
|
|
3180 |
* src/engine/test/test-freq-spec.c: Removing Guile.
|
|
3181 |
* src/engine/test/test-numeric.c: Removing Guile.
|
|
3182 |
* src/engine/test/test-transaction-reversal.c: Removing Guile.
|
|
3183 |
* src/engine/test/test-transaction-voiding.c: Removing Guile.
|
|
3184 |
||
3185 |
2005-08-18 Derek Atkins <derek@ihtfp.com>
|
|
3186 |
||
3187 |
Frederic Leroy's patch to fix more %lld issues without casts.
|
|
3188 |
Fixes bug #313741.
|
|
3189 |
* src/app-utils/gnc-ui-util.c
|
|
3190 |
* src/backend/file/sixtp-dom-generators.c
|
|
3191 |
* src/backend/file/test/test-string-converters.c
|
|
3192 |
* src/backend/postgres/builder.c
|
|
3193 |
* src/backend/postgres/gncquery.c
|
|
3194 |
* src/backend/postgres/kvp-sql.c
|
|
3195 |
* src/backend/postgres/checkpoint.c
|
|
3196 |
* src/engine/kvp_frame.c
|
|
3197 |
* src/engine/test/test-numeric.c
|
|
3198 |
* src/engine/qofsql.c
|
|
3199 |
* src/engine/TransLog.c
|
|
3200 |
all vars are gint64
|
|
3201 |
->replaced %lld by G_GINT64_FORMAT and removed unnecessary
|
|
3202 |
long long int' cast
|
|
3203 |
||
3204 |
* src/backend/file/test/test-date-converting.c
|
|
3205 |
* src/backend/file/test/test-dom-converters1.c
|
|
3206 |
* src/engine/test/test-date.c
|
|
3207 |
%lld for casted tv_sec vars
|
|
3208 |
->No change
|
|
3209 |
||
3210 |
* src/backend/postgres/putil.h
|
|
3211 |
#define COMP_INT64(sqlname,fun,ndiffs)
|
|
3212 |
Macro using %lld, but not used
|
|
3213 |
->No change, dead code
|
|
3214 |
||
3215 |
* src/engine/gnc-numeric.c
|
|
3216 |
use long long int for local variable instead gint64
|
|
3217 |
->replaced longlongint by gint64 and lld by G_GINT64_FORMAT
|
|
3218 |
and replaced GNC_SCANF_LLD by G_GINT64_FORMAT
|
|
3219 |
/!\ should we remove GNC_SCANF_LLD ??
|
|
3220 |
||
3221 |
* src/engine/qofquerycore.c
|
|
3222 |
type incoherency
|
|
3223 |
-> replaced GNC_SCANF_LLD by G_GINT64_FORMAT
|
|
3224 |
||
3225 |
* src/import-export/log-replay/gnc-log-replay.c
|
|
3226 |
dead code commented
|
|
3227 |
-> no change
|
|
3228 |
||
3229 |
* src/engine/qofmath128.c
|
|
3230 |
some lld used instead of llu
|
|
3231 |
-> replacement of lld/llu along vars type
|
|
3232 |
I didn't check but I think there is mixed (un)signed
|
|
3233 |
||
3234 |
* src/engine/qofquery-serialize.c
|
|
3235 |
in macro PUT_INT64 : replaced %lld by G_GINT64_FORMAT
|
|
3236 |
||
3237 |
* lib/goffice/drawing/god-drawing-renderer-gdk.c
|
|
3238 |
-> defined format for go_unit_t
|
|
3239 |
silly change because lines containing %lld are commented
|
|
3240 |
||
3241 |
2005-08-17 Neil Williams <linux@codehelp.co.uk>
|
|
3242 |
||
3243 |
* src/import-export/hbci/hbci-interaction.c:
|
|
3244 |
Replacing an inadvertent change.
|
|
3245 |
||
3246 |
2005-08-17 Neil Williams <linux@codehelp.co.uk>
|
|
3247 |
||
3248 |
* .cvsignore :
|
|
3249 |
* configure.in : Mac changes.
|
|
3250 |
* rpm/.cvsignore :
|
|
3251 |
* src/.cvsignore : All .cvsignore changes in this
|
|
3252 |
commit are for the Mac.
|
|
3253 |
* src/app-utils/Makefile.am : Mac build fix.
|
|
3254 |
* src/app-utils/test/Makefile.am : Mac build fix.
|
|
3255 |
* src/app-utils/test/test-exp-parser.c : Mac build fix.
|
|
3256 |
* src/backend/.cvsignore :
|
|
3257 |
* src/backend/file/gnc-xml.h : Remove temporary fix.
|
|
3258 |
* src/backend/file/sixtp.c : Tweak
|
|
3259 |
* src/backend/file/test/.cvsignore :
|
|
3260 |
* src/backend/file/test/test-xml-pricedb.c : Improve failure
|
|
3261 |
reporting.
|
|
3262 |
* src/backend/file/test/test-xml-transaction.c : Improve
|
|
3263 |
failure reporting.
|
|
3264 |
||
3265 |
2005-08-17 Neil Williams <linux@codehelp.co.uk>
|
|
3266 |
||
3267 |
QOF Sync.
|
|
3268 |
* src/backend/qsf/.cvsignore :
|
|
3269 |
* src/backend/qsf/Makefile.am : Tweaked
|
|
3270 |
* src/backend/qsf/pilot-qsf-GnuCashInvoice.xml : QOF_TYPE_CHOICE
|
|
3271 |
* src/backend/qsf/qof-backend-qsf.h : Tweak
|
|
3272 |
* src/backend/qsf/qsf-backend.c : QOF_TYPE_CHOICE
|
|
3273 |
* src/backend/qsf/qsf-object.xsd.xml : QOF_TYPE_CHOICE
|
|
3274 |
* src/backend/qsf/qsf-xml-map.c : map conversion, v1
|
|
3275 |
* src/backend/qsf/qsf-xml.c : Cast changes and bug fix.
|
|
3276 |
* src/backend/qsf/qsf-xml.h : KVP, COLLECT and CHOICE
|
|
3277 |
* src/business/.cvsignore :
|
|
3278 |
||
3279 |
2005-08-17 Neil Williams <linux@codehelp.co.uk>
|
|
3280 |
||
3281 |
Business-core/file/: cast changes and removal of private headers.
|
|
3282 |
Also removed GNCBook references. CashUtil Sync.
|
|
3283 |
* src/business/business-core/.cvsignore :
|
|
3284 |
* src/business/business-core/file/.cvsignore :
|
|
3285 |
* src/business/business-core/file/gnc-bill-term-xml-v2.c :
|
|
3286 |
* src/business/business-core/file/gnc-customer-xml-v2.c :
|
|
3287 |
* src/business/business-core/file/gnc-employee-xml-v2.c :
|
|
3288 |
* src/business/business-core/file/gnc-entry-xml-v2.c :
|
|
3289 |
* src/business/business-core/file/gnc-invoice-xml-v2.c :
|
|
3290 |
* src/business/business-core/file/gnc-job-xml-v2.c :
|
|
3291 |
* src/business/business-core/file/gnc-lot-xml-v2.c :
|
|
3292 |
* src/business/business-core/file/gnc-order-xml-v2.c :
|
|
3293 |
* src/business/business-core/file/gnc-owner-xml-v2.c :
|
|
3294 |
* src/business/business-core/file/gnc-tax-table-xml-v2.c :
|
|
3295 |
* src/business/business-core/file/gnc-vendor-xml-v2.c :
|
|
3296 |
||
3297 |
2005-08-17 Neil Williams <linux@codehelp.co.uk>
|
|
3298 |
||
3299 |
CashUtil Sync
|
|
3300 |
* src/business/business-core/gncAddress.c : Removal of private headers
|
|
3301 |
* src/business/business-core/gncBillTerm.c : Using a string as the
|
|
3302 |
QOF billterm type parameter.
|
|
3303 |
* src/business/business-core/gncBillTerm.h :
|
|
3304 |
* src/business/business-core/gncCustomer.c : Removal of private headers
|
|
3305 |
and cast fixes. Fixed printable.
|
|
3306 |
* src/business/business-core/gncEntry.c : Removal of private headers
|
|
3307 |
* src/business/business-core/gncInvoice.c : Removal of private headers
|
|
3308 |
and cast fixes. Change functions ready for a later change to use
|
|
3309 |
QOF_TYPE_CHOICE - not implemented here yet.
|
|
3310 |
* src/business/business-core/gncJob.c : Removal of private headers
|
|
3311 |
and cast fixes. Change functions ready for a later change to use
|
|
3312 |
QOF_TYPE_CHOICE - not implemented here yet.
|
|
3313 |
* src/business/business-core/gncOrder.c : Removal of private headers
|
|
3314 |
and cast fixes.
|
|
3315 |
* src/business/business-core/gncOwner.c : Removal of private headers
|
|
3316 |
and cast fixes.
|
|
3317 |
* src/business/business-core/gncTaxTable.c : Removal of private headers.
|
|
3318 |
* src/business/business-core/test/test-customer.c : Make sure customer
|
|
3319 |
object is registered before trying to use a QofObject call.
|
|
3320 |
* src/business/business-core/test/test-employee.c : Tweak
|
|
3321 |
* src/business/business-core/test/test-job.c : Tweak
|
|
3322 |
* src/business/business-core/test/test-vendor.c : Tweak
|
|
3323 |
* src/business/business-gnome/.cvsignore :
|
|
3324 |
* src/business/business-utils/.cvsignore :
|
|
3325 |
* src/doc/.cvsignore :
|
|
3326 |
* src/doc/design/.cvsignore :
|
|
3327 |
* src/doc/xml/.cvsignore :
|
|
3328 |
||
3329 |
2005-08-17 Neil Williams <linux@codehelp.co.uk>
|
|
3330 |
||
3331 |
CashUtil Sync.
|
|
3332 |
* src/engine/.cvsignore :
|
|
3333 |
* src/engine/Account.c : Removal of private headers.
|
|
3334 |
* src/engine/FreqSpec.c : Removal of private headers
|
|
3335 |
and cast fixes.
|
|
3336 |
* src/engine/Group.c : Removal of private headers.
|
|
3337 |
* src/engine/Makefile.am : Taking qofmath128.c out of
|
|
3338 |
the include list - replace with qofmath128.h
|
|
3339 |
* src/engine/SX-book.c : Removal of private headers.
|
|
3340 |
* src/engine/SchedXaction.c : Removal of private headers.
|
|
3341 |
* src/engine/Scrub2.c : Cast fixes.
|
|
3342 |
* src/engine/Transaction.c : Removal of private headers
|
|
3343 |
and cast fixes. QOF QofSetterFunc changes to ensure the
|
|
3344 |
transaction is open before editing.
|
|
3345 |
* src/engine/gnc-commodity.c : Removal of private headers.
|
|
3346 |
||
3347 |
2005-08-17 Neil Williams <linux@codehelp.co.uk>
|
|
3348 |
||
3349 |
QOF Sync
|
|
3350 |
* src/engine/gnc-engine-util.h : Enhanced enumas string macro
|
|
3351 |
* src/engine/gnc-event-p.h : Move gen_event into the API.
|
|
3352 |
* src/engine/gnc-event.h : gnc_engine_gen_event
|
|
3353 |
* src/engine/gnc-lot-p.h : Remove unneeded header.
|
|
3354 |
* src/engine/gnc-lot.c : Remove unneeded header.
|
|
3355 |
* src/engine/gnc-numeric.c : qofmath128 change.
|
|
3356 |
* src/engine/gnc-numeric.h : Doxygen fix.
|
|
3357 |
* src/engine/gnc-pricedb.c : Remove private headers and outline the
|
|
3358 |
areas of FileBackend / QofBackend that need modification to work with
|
|
3359 |
CashUtil.
|
|
3360 |
* src/engine/qof-be-utils.h : Begin to map the macros to functions
|
|
3361 |
to allow routines to be used when QOF is external.
|
|
3362 |
* src/engine/qof.h : qofchoice
|
|
3363 |
* src/engine/qof_book_merge.c : QOF_TYPE_CHOICE
|
|
3364 |
* src/engine/qof_book_merge.h : header tweak
|
|
3365 |
* src/engine/qofbackend-p.h : header tweak
|
|
3366 |
* src/engine/qofbackend.c : Definition of qof-be-utils functions.
|
|
3367 |
* src/engine/qofbackend.h : Move qof_book_get_backend
|
|
3368 |
* src/engine/qofbook.h : Remove qof_book_get_backend
|
|
3369 |
* src/engine/qofclass.c : Downgrade warning for CashUtil.
|
|
3370 |
* src/engine/qofclass.h : Tweak.
|
|
3371 |
* src/engine/qofgobj.c : Cast fix.
|
|
3372 |
* src/engine/qofid.h : QOF_TYPE_COLLECT & QOF_TYPE_CHOICE
|
|
3373 |
* src/engine/qofinstance.c : Dirty instance handling
|
|
3374 |
* src/engine/qofinstance.h : Dirty instance API
|
|
3375 |
* src/engine/qofobject.h : Doxygen tweak.
|
|
3376 |
* src/engine/qofquery.c : typo
|
|
3377 |
* src/engine/qofquery.h : tweak
|
|
3378 |
* src/engine/qofquerycore-p.h : QOF_TYPE_CHOICE
|
|
3379 |
* src/engine/qofquerycore.c : QOF_TYPE_CHOICE
|
|
3380 |
* src/engine/qofquerycore.h : QOF_TYPE_CHOICE
|
|
3381 |
* src/engine/qofsession-p.h : Tweak.
|
|
3382 |
* src/engine/qofsession.c : Ensure objects are open for
|
|
3383 |
editing before trying to commit data.
|
|
3384 |
* src/engine/qofsession.h : QOF_TYPE_CHOICE
|
|
3385 |
* src/engine/qofsql.c : Cast fixes.
|
|
3386 |
||
3387 |
2005-08-17 Neil Williams <linux@codehelp.co.uk>
|
|
3388 |
||
3389 |
Mac changes.
|
|
3390 |
* src/engine/test-core/Makefile.am :
|
|
3391 |
* src/engine/test-core/test-engine-stuff.c : Improved
|
|
3392 |
failure reporting.
|
|
3393 |
* src/gnc-module/test/misc-mods/Makefile.am : The linking
|
|
3394 |
order is important for Mac OSX because of a bug in the gtkhtml
|
|
3395 |
implementation.
|
|
3396 |
* src/gnome-utils/Makefile.am :
|
|
3397 |
* src/gnome/.cvsignore :
|
|
3398 |
* src/gnome/glade/.cvsignore :
|
|
3399 |
* src/gnome/schemas/.cvsignore :
|
|
3400 |
* src/gnome/ui/.cvsignore :
|
|
3401 |
* src/test-core/Makefile.am :
|
|
3402 |
||
3403 |
2005-08-16 Christian Stimming <stimming@tuhh.de>
|
|
3404 |
||
3405 |
* src/import-export/hbci/hbci-interaction.c (inputBoxCB): Aaarg,
|
|
3406 |
fix extremely stupid bug that occasionally crashes the PIN entry.
|
|
3407 |
||
3408 |
2005-08-15 David Hampton <hampton@employees.org>
|
|
3409 |
||
3410 |
* src/backend/file/test/test-xml-transaction.c:
|
|
3411 |
* src/business/business-core/file/gnc-bill-term-xml-v2.c:
|
|
3412 |
* src/business/business-core/file/gnc-tax-table-xml-v2.c:
|
|
3413 |
* src/engine/Account.c:
|
|
3414 |
* src/engine/Transaction.c:
|
|
3415 |
* src/engine/cap-gains.c:
|
|
3416 |
* src/engine/qof_book_merge.c:
|
|
3417 |
* src/engine/qofquery.c:
|
|
3418 |
* src/engine/qofsession.c:
|
|
3419 |
* src/gnome/dialog-budget-workbench.c:
|
|
3420 |
* src/gnome-utils/gnc-html.c:
|
|
3421 |
* src/gnome-utils/gnc-plugin-menu-additions.c: Frederic Leroy's
|
|
3422 |
update to Dan Widyono's patch to compile cleanly on 64 bit systems.
|
|
3423 |
||
3424 |
* src/register/register-gnome/gnucash-item-edit.c: Scott Oonk's fix
|
|
3425 |
to make the cursor visible in the register.
|
|
3426 |
||
3427 |
2005-08-12 Neil Williams <linux@codehelp.co.uk>
|
|
3428 |
||
3429 |
* src/backend/file/gnc-account-xml-v2.c: Cast fixes
|
|
3430 |
* src/backend/file/gnc-backend-file.c: Remove unnecessary headers
|
|
3431 |
and provide a duplicate backend loader suitable for QOF which will
|
|
3432 |
replace the gnc-backend module to allow CashUtil to work with the
|
|
3433 |
current XML backend and ease spin-out of QOF. The new loader is
|
|
3434 |
not executed as yet.
|
|
3435 |
* src/backend/file/gnc-backend-file.h: Put a copy of price_lookup
|
|
3436 |
and export into FileBackend ready to replace the versions currently
|
|
3437 |
retained in QOF on a conditional build.
|
|
3438 |
* src/backend/file/gnc-book-xml-v2.c: To be reviewed.
|
|
3439 |
* src/backend/file/gnc-commodity-xml-v2.c:
|
|
3440 |
* src/backend/file/gnc-pricedb-xml-v2.c:
|
|
3441 |
* src/backend/file/gnc-schedxaction-xml-v2.c:
|
|
3442 |
* src/backend/file/gnc-transaction-xml-v2.c: Cast fixes
|
|
3443 |
* src/backend/file/gnc-xml.h: Stop use of gncbook.h, GNCBook.
|
|
3444 |
* src/backend/file/io-gncbin-r.c: Unnecessary header, not available in QOF.
|
|
3445 |
* src/backend/file/io-gncxml-v1.c: Cast fixes
|
|
3446 |
* src/backend/file/io-gncxml-v2.c: Stop use of gnc- prefix, remove
|
|
3447 |
unnecessary header and cast fixes.
|
|
3448 |
* src/backend/file/sixtp-dom-generators.c:
|
|
3449 |
* src/backend/file/sixtp-dom-parsers.c:
|
|
3450 |
* src/backend/file/sixtp-to-dom-parser.c: Cast fixes
|
|
3451 |
* src/backend/file/sixtp-utils.c: Other files in this backend already use <time.h>,
|
|
3452 |
no need to provide a duplicate here.
|
|
3453 |
* src/backend/file/sixtp.c:
|
|
3454 |
* src/backend/file/test/test-dom-converters1.c:
|
|
3455 |
* src/backend/file/test/test-file-stuff.c:
|
|
3456 |
* src/backend/file/test/test-xml-account.c:
|
|
3457 |
* src/backend/file/test/test-xml-commodity.c:
|
|
3458 |
* src/backend/file/test/test-xml-transaction.c: Cast fixes
|
|
3459 |
* src/engine/Makefile.am: Add qofchoice files.
|
|
3460 |
* src/engine/qofchoice.c: QOF_TYPE_CHOICE handlers.
|
|
3461 |
* src/engine/qofchoice.h:
|
|
3462 |
||
3463 |
2005-08-02 David Hampton <hampton@employees.org>
|
|
3464 |
||
3465 |
* src/app-utils/prefs.scm:
|
|
3466 |
* src/gnome/dialog-scheduledxaction.[ch]:
|
|
3467 |
* src/gnome/dialog-sx-from-trans.c:
|
|
3468 |
* src/gnome/dialog-sxsincelast.[ch]:
|
|
3469 |
* src/gnome/gw-gnc-spec.scm:
|
|
3470 |
* src/gnome/top-level.c:
|
|
3471 |
* src/gnome/glade/sched-xact.glade:
|
|
3472 |
* src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas:
|
|
3473 |
* src/gnome/ui/gnc-plugin-page-sxregister-ui.xml:
|
|
3474 |
* src/gnome/ui/gnc-sxed-window-ui.xml:
|
|
3475 |
* src/scm/main.scm: Convert scheduled transactions over to the new
|
|
3476 |
preferences dialog and gconf storage. Fix register menu problems
|
|
3477 |
when in embedded windows. Use C side hooks to set up the "since
|
|
3478 |
last run" dialog.
|
|
3479 |
||
3480 |
* src/gnome/gnc-plugin-page-register.c: Properly set the window
|
|
3481 |
field in the gnc_split_register data structure when installing the
|
|
3482 |
page into a GncEmbeddedWindow.
|
|
3483 |
||
3484 |
* src/core-utils/gnc-gobject-utils.c: Enhance object tracking to
|
|
3485 |
catch the deletion of an object that hasn't been removed from the
|
|
3486 |
tracking list.
|
|
3487 |
||
3488 |
* src/gnome-utils/gnc-embedded-window.c:
|
|
3489 |
* src/gnome-utils/gnc-main-window.c:
|
|
3490 |
* src/gnome-utils/gnc-window.[ch]: Add method for retrieving the
|
|
3491 |
GtkWindow associated with a GncWindow.
|
|
3492 |
||
3493 |
* src/gnome-utils/dialog-preferences.c:
|
|
3494 |
* src/gnome-utils/preferences.glade: Clean up xml data structures
|
|
3495 |
when the dialog is destroyed. Connect signals in all add-in
|
|
3496 |
preference pages. Don't show the dialog until completely built
|
|
3497 |
and moved to the remembered position.
|
|
3498 |
||
3499 |
2005-07-30 David Hampton <hampton@employees.org>
|
|
3500 |
||
3501 |
* Lots 'o files: Remove unnecessary includes.
|
|
3502 |
||
3503 |
* Lots 'o files: Guile 1.6 is now required for gnucash. Finish
|
|
3504 |
removal of all functions deprecated in that version. Don't enable
|
|
3505 |
warnings as g-wrap 1.3 still uses some deprecated functions.
|
|
3506 |
||
3507 |
* src/app-utils/option-util.c:
|
|
3508 |
* src/engine/engine-helpers.c:
|
|
3509 |
* src/engine/glib-helpers.c:
|
|
3510 |
* src/engine/kvp-scm.c:
|
|
3511 |
* src/gnome-utils/argv-list-converters.c:
|
|
3512 |
* src/gnome-utils/dialog-options.c:
|
|
3513 |
* src/gnome-utils/gnc-menu-extensions.c: The SCM_xxx_CHARS macros
|
|
3514 |
return pointers to internal scheme data and should be treated as
|
|
3515 |
const. Use the compiler to enforce this restriction.
|
|
3516 |
||
3517 |
2005-07-28 David Hampton <hampton@employees.org>
|
|
3518 |
||
3519 |
* src/import-export/hbci/Makefile.am:
|
|
3520 |
* src/import-export/hbci/gnc-hbci-utils.c:
|
|
3521 |
* src/import-export/hbci/gncmod-hbci.c:
|
|
3522 |
* src/import-export/hbci/hbci-interaction.[ch]:
|
|
3523 |
* src/import-export/hbci/hbci.scm:
|
|
3524 |
* src/import-export/hbci/glade/Makefile.am:
|
|
3525 |
* src/import-export/hbci/glade/hbci.glade:
|
|
3526 |
* src/import-export/hbci/glade/hbcipass.glade:
|
|
3527 |
* src/import-export/hbci/glade/hbciprefs.glade:
|
|
3528 |
* src/import-export/hbci/schemas/Makefile.am:
|
|
3529 |
* src/import-export/hbci/schemas/apps_gnucash_dialog_hbci.schemas:
|
|
3530 |
Make HBCI setup work again. Use gconf and the new preferences
|
|
3531 |
dialog for HBCI preferences. (Would be nice if these could be
|
|
3532 |
pushed out to the dialogs where they apply.)
|
|
3533 |
||
3534 |
* src/import-export/import-account-matcher.c: Must specify what
|
|
3535 |
columns should be visible columns after adding a new column.
|
|
3536 |
||
3537 |
* src/gnome-utils/gnc-tree-view-account.c: Build a kvp based column properly.
|
|
3538 |
||
3539 |
* src/import-export/hbci/glade/hbcipass.glade: Wrap the text in
|
|
3540 |
labels.
|
|
3541 |
||
3542 |
* src/import-export/hbci/glade/hbci.glade: Run through glade-2.6
|
|
3543 |
to reset properties to the gtk-2.4 level. The changes are mostly
|
|
3544 |
formatting though. Content changes to follow in separate commits.
|
|
3545 |
||
3546 |
* src/gnome-utils/preferences.glade: When selecting the toolbar
|
|
3547 |
style use the same labels as the gnome preferences dialog. Add a
|
|
3548 |
couple of explicit mnemonic targets.
|
|
3549 |
||
3550 |
2005-07-27 Christian Stimming <stimming@tuhh.de>
|
|
3551 |
||
3552 |
* src/import-export/hbci/dialog-hbcitrans.c: Eventually enable all
|
|
3553 |
HBCI actions again. Only the convenience transfer templates are
|
|
3554 |
not yet available, but all online actions work.
|
|
3555 |
||
3556 |
2005-07-26 David Hampton <hampton@employees.org>
|
|
3557 |
||
3558 |
* src/app-utils/prefs.scm:
|
|
3559 |
* src/gnome/druid-hierarchy.[ch]:
|
|
3560 |
* src/gnome/gw-gnc-spec.scm:
|
|
3561 |
* src/gnome/top-level.c:
|
|
3562 |
* src/gnome/schemas/apps_gnucash_dialog_common.schemas:
|
|
3563 |
* src/gnome-utils/preferences.glade:
|
|
3564 |
* src/scm/main.scm: Finish converting the "Tip of the Day" dialog
|
|
3565 |
and the New File Hierarchy druid over to storing data in gconf.
|
|
3566 |
||
3567 |
* doc/Makefile.am: Fix problem with "tip of the day" file and opt
|
|
3568 |
style installs.
|
|
3569 |
||
3570 |
2005-07-25 Christian Stimming <stimming@tuhh.de>
|
|
3571 |
||
3572 |
* src/import-export/hbci/dialog-daterange.c: Enable HBCI statement
|
|
3573 |
download again. Works fully now.
|
|
3574 |
||
3575 |
2005-07-25 Derek Atkins <derek@ihtfp.com>
|
|
3576 |
||
3577 |
* src/business/business-core/gncInvoice.c: revert the
|
|
3578 |
OWNER to GNC_ID_OWNER because it breaks lots of existing
|
|
3579 |
queries. QSF needs to find a better method, either using
|
|
3580 |
a secondary entry into the parameter or coming up with a
|
|
3581 |
new meta-type in QOF where you can implement GNC_ID_OWNER
|
|
3582 |
in terms of the new metatype. QOF_TYPE_COLLECT is absolutely
|
|
3583 |
the WRONG answer for GNC_ID_OWNER.
|
|
3584 |
||
3585 |
* src/engine/gnc-hooks.c: Call the correct API to delete a hook
|
|
3586 |
so we don't throw an error at shutdown.
|
|
3587 |
||
3588 |
2005-07-24 David Hampton <hampton@employees.org>
|
|
3589 |
||
3590 |
* various src/backend and src/business/business-core: Add gchar*
|
|
3591 |
to xmlChar* casting of string constants to eliminate some gcc4
|
|
3592 |
warnings.
|
|
3593 |
||
3594 |
* src/gnome-utils/print-session.c: Some gchar* to guchar* casting
|
|
3595 |
to make gcc4 happy.
|
|
3596 |
||
3597 |
* src/gnome-utils/gw-gnome-utils-spec.scm: Remove references to
|
|
3598 |
deleted data structures. Gnucash now compiles against
|
|
3599 |
g-wrap-1.9.6 as well as g-wrap-1.3.
|
|
3600 |
||
3601 |
2005-07-24 Christian Stimming <stimming@tuhh.de>
|
|
3602 |
||
3603 |
* src/import-export/hbci/dialog-pass.c, gnc-hbci-utils.c,
|
|
3604 |
hbci-interaction.c, glade/hbcipass.glade: Fix transition from
|
|
3605 |
GNOME_DIALOG to GTK_DIALOG. Eventually enable HBCI online actions
|
|
3606 |
again. Needs more work but at least contacts the bank correctly.
|
|
3607 |
||
3608 |
2005-07-23 David Hampton <hampton@employees.org>
|
|
3609 |
||
3610 |
* src/gnome-utils/druid-gconf-setup.c: Use $(HOME) instead of '~'
|
|
3611 |
when creating the .gconf.path file.
|
|
3612 |
||
3613 |
* various files: Reorganize where these files appear in doxygen
|
|
3614 |
output.
|
|
3615 |
||
3616 |
2005-07-22 David Hampton <hampton@employees.org>
|
|
3617 |
||
3618 |
* numerous business file: Migrate the business preferences over to
|
|
3619 |
the new preferences dialog.
|
|
3620 |
||
3621 |
* src/gnome-utils/dialog-preferences.[ch]: Rework the widget
|
|
3622 |
lookup code to handle widgets from multiple glade files.
|
|
3623 |
Documentation.
|
|
3624 |
||
3625 |
* numerous file: Begin migrating preferences over to the new
|
|
3626 |
preferences dialog.
|
|
3627 |
||
3628 |
* src/gnome-utils/Makefile.am:
|
|
3629 |
* src/gnome-utils/dialog-preferences.[ch]:
|
|
3630 |
* src/gnome-utils/gnc-main-window.c:
|
|
3631 |
* src/gnome-utils/preferences.glade:
|
|
3632 |
* src/gnome-utils/ui/gnc-main-window-ui.xml: Add the
|
|
3633 |
infrastructure for the new preferences dialog. Begin migrating
|
|
3634 |
preferences over to the new dialog.
|
|
3635 |
||
3636 |
* src/core-utils/gnc-gconf-utils.[ch]: Add central notification
|
|
3637 |
dispatcher for the "general" set of gconf keys. This is needed
|
|
3638 |
because lots of file need callbacks for just one or two keys from
|
|
3639 |
this section. Add routines to get/set float values in gconf.
|
|
3640 |
Miscellaneous tweaks.
|
|
3641 |
||
3642 |
2005-07-20 David Hampton <hampton@employees.org>
|
|
3643 |
||
3644 |
* src/gnome-utils/gnc-gui-query.c: Skipping a dialog permanently
|
|
3645 |
takes precedence over skipping it temporarily. Make sure to set
|
|
3646 |
only one flag per dialog. Actually wire up the callbacks.
|
|
3647 |
||
3648 |
* src/gnome/schemas/Makefile.am:
|
|
3649 |
* src/gnome/schemas/apps_gnucash_warnings.schemas:
|
|
3650 |
* src/register/ledger-core/split-register-control.c:
|
|
3651 |
* src/register/ledger-core/split-register-model.c: Use the new
|
|
3652 |
dialog that remembers whether or not it should suppress further
|
|
3653 |
instances.
|
|
3654 |
||
3655 |
* src/business/business-gnome/dialog-invoice.h:
|
|
3656 |
* src/business/business-gnome/gnc-plugin-page-invoice.c:
|
|
3657 |
* src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas:
|
|
3658 |
* src/core-utils/gnc-gconf-utils.h:
|
|
3659 |
* src/gnome/gnc-plugin-page-register.c:
|
|
3660 |
* src/gnome/schemas/apps_gnucash_general.schemas:
|
|
3661 |
* src/gnome-utils/gnc-main-window.[ch]:
|
|
3662 |
* src/gnome-utils/gnc-plugin-page.[ch[:
|
|
3663 |
* src/register/register-core/table-allgui.h:
|
|
3664 |
* src/report/report-gnome/gnc-plugin-page-report.c: Allow pages to
|
|
3665 |
state whether they should be loaded in the current window or in a
|
|
3666 |
new window. This will soon be controlled by preferences.
|
|
3667 |
||
3668 |
* src/gnome/gnc-plugin-page-register.c: Propagate window changes
|
|
3669 |
to the register. Fix the "transaction report" to use the current
|
|
3670 |
window's status bar for updates.
|
|
3671 |
||
3672 |
* src/gnome/gnc-plugin-basic-commands.c: Example "important"
|
|
3673 |
actions. Subject to review.
|
|
3674 |
||
3675 |
* src/gnome-utils/gnc-plugin.[ch]: Add support for marking actions
|
|
3676 |
as "important". This is a setting used by the toolbar when it is
|
|
3677 |
set to GTK_TOOLBAR_BOTH_HORIZ.
|
|
3678 |
||
3679 |
* src/core-utils/gnc-gconf-utils.c: Handle what was thought to be
|
|
3680 |
an unexpected case when building gconf keys.
|
|
3681 |
||
3682 |
2005-07-19 David Hampton <hampton@employees.org>
|
|
3683 |
||
3684 |
* src/gnome/gnc-plugin-page-account-tree.c:
|
|
3685 |
* src/gnome/gw-gnc-spec.scm:
|
|
3686 |
* src/gnome/top-level.c:
|
|
3687 |
* src/gnome-utils/Makefile.am:
|
|
3688 |
* src/gnome-utils/gnc-main-window.c:
|
|
3689 |
* src/gnome-utils/gnc-mdi-utils.[ch]:
|
|
3690 |
* src/gnome-utils/gnc-window.c:
|
|
3691 |
* src/gnome-utils/gw-gnome-utils-spec.scm:
|
|
3692 |
* src/report/report-gnome/window-report.h:
|
|
3693 |
* src/report/report-system/report-utilities.scm:
|
|
3694 |
* src/scm/main-window.scm: Remove the remnants of the gtk1/gnome1
|
|
3695 |
MDI code.
|
|
3696 |
||
3697 |
* src/report/report-gnome/gnc-plugin-page-report.c: Use the
|
|
3698 |
progress bar in the current window, not always the first window.
|
|
3699 |
||
3700 |
* src/gnome-utils/gnc-main-window.c: Spruce up the delete window
|
|
3701 |
dialog to make it more HIG compliant.
|
|
3702 |
||
3703 |
* src/engine/qofbook.h:
|
|
3704 |
* src/engine/qofbook-p.h: Expose the qof_book_mark_saved()
|
|
3705 |
function.
|
|
3706 |
||
3707 |
2005-07-18 David Hampton <hampton@employees.org>
|
|
3708 |
||
3709 |
* src/app-file/gnc-file.[ch]:
|
|
3710 |
* src/app-file/gnc-file-dialog.h:
|
|
3711 |
* src/app-file/gnome/gnc-file-dialog.c: Combined together as
|
|
3712 |
gnc-file.[ch] in the gnome-utils directory.
|
|
3713 |
||
3714 |
* src/app-file/gnc-file-history.[ch]:
|
|
3715 |
* src/gnome/gnc-plugin-file-history.[ch]: Combined together as
|
|
3716 |
gnc-plugin-file-history.[ch] in the gnome-utils directory.
|
|
3717 |
||
3718 |
* src/app-file/gw-app-file-spec.scm: Folded into
|
|
3719 |
gw-gnome-utils-spec.scm in the gnome-utils directory.
|
|
3720 |
||
3721 |
* src/app-file/schemas/apps_gnucash_history.schemas: Moved to the
|
|
3722 |
gnome-utils directory.
|
|
3723 |
||
3724 |
* various: Update file include statements, remove files no longer
|
|
3725 |
needed, etc.
|
|
3726 |
||
3727 |
2005-07-17 David Hampton <hampton@employees.org>
|
|
3728 |
||
3729 |
* src/gnome/gnc-plugin-page-register.c:
|
|
3730 |
* src/gnome/ui/gnc-plugin-page-register-ui.xml:
|
|
3731 |
* src/gnome-utils/gnc-main-window.c:
|
|
3732 |
* src/gnome-utils/ui/gnc-main-window-ui.xml: Add a "Transaction"
|
|
3733 |
top level menu that collects all the menu items from Edit and
|
|
3734 |
Actions that modify transactions. This menu parallels the HIG
|
|
3735 |
definition of an "Edit" menu as much as possible.
|
|
3736 |
||
3737 |
* src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Move a couple
|
|
3738 |
menu items within the Actions menu.
|
|
3739 |
||
3740 |
* src/gnome/schemas/apps_gnucash_dialog_common.schemas:
|
|
3741 |
* src/gnome-utils/Makefile.am:
|
|
3742 |
* src/gnome-utils/dialog-reset-warnings.[ch]:
|
|
3743 |
* src/gnome-utils/dialog-reset-warnings.glade:
|
|
3744 |
* src/gnome-utils/gnc-main-window.c:
|
|
3745 |
* src/gnome-utils/ui/gnc-main-window-ui.xml: Add a new dialog to
|
|
3746 |
reset the state of warning messages.
|
|
3747 |
||
3748 |
* src/gnome-utils/druid-gconf-setup.c: Reset all temporary warning
|
|
3749 |
suppressions at startup.
|
|
3750 |
||
3751 |
* src/gnc-ui.h:
|
|
3752 |
* src/gnome-utils/gnc-gui-query.c:
|
|
3753 |
* src/gnome-utils/gnc-gui-query.glade: New info/question/warning
|
|
3754 |
dialogs that remember whether or not the user wants to see them
|
|
3755 |
again.
|
|
3756 |
||
3757 |
* src/gnome/gnc-plugin-page-account-tree.c: Add a refresh callback
|
|
3758 |
to update the page when preferences change.
|
|
3759 |
||
3760 |
* src/engine/gnc-trace.[ch]: New log module for the
|
|
3761 |
preferences/warnings code.
|
|
3762 |
||
3763 |
* src/gnome-utils/gnc-tree-view.c:
|
|
3764 |
* src/core-utils/gnc-gconf-utils.[ch]: Add some schema related
|
|
3765 |
functions. Remove extraneous argument from
|
|
3766 |
gnc_gconf_client_all_entries(). Doxygen updates.
|
|
3767 |
||
3768 |
* src/gnome-utils/gnc-main-window.c:
|
|
3769 |
* src/gnome-utils/gnc-window.[ch]: When deleting a window make
|
|
3770 |
sure to update the progress bar code. Fixes a crash when you
|
|
3771 |
delete the last window and then try to save. From Phil Longstaff
|
|
3772 |
<plongstaff@newearth.org>.
|
|
3773 |
||
3774 |
* src/report/standard-reports/equity-statement.scm:
|
|
3775 |
* src/report/standard-reports/income-statement.scm: Fix for
|
|
3776 |
mispellings in scheme code from Phil Longstaff
|
|
3777 |
<plongstaff@newearth.org>.
|
|
3778 |
||
3779 |
2005-07-15 David Hampton <hampton@employees.org>
|
|
3780 |
||
3781 |
* src/gnc-ui.h:
|
|
3782 |
* src/gnome-utils/Makefile.am:
|
|
3783 |
* src/gnome-utils/druid-gconf-setup.[ch]:
|
|
3784 |
* src/gnome-utils/druid-gconf-setup.glade:
|
|
3785 |
* src/gnome-utils/gnc-dir.h.in: Test whether or not Gnucash can
|
|
3786 |
find its GConf keys. If not present the user with a warning
|
|
3787 |
message. If the user chooses to setup gconf, launch a druid to
|
|
3788 |
lead them through the process.
|
|
3789 |
||
3790 |
* src/core-utils/gnc-gconf-utils.[ch]: New function to check
|
|
3791 |
existence of gconf keys. New functions to add/remove gconf
|
|
3792 |
notifications for use by code that doesn't have a GObject
|
|
3793 |
available.
|
|
3794 |
||
3795 |
* src/bin/Makefile.am:
|
|
3796 |
* src/bin/update-gnucash-gconf.in: New script to install all of
|
|
3797 |
Gnucash's gconf schemas into the users ~/.gconf directory.
|
|
3798 |
||
3799 |
* configure.in:
|
|
3800 |
* src/app-file/schemas/Makefile.am:
|
|
3801 |
* src/business/business-gnome/schemas/Makefile.am:
|
|
3802 |
* src/gnome/schemas/Makefile.am: Do all schema installs into
|
|
3803 |
${prefix}/etc/gconf, not /etc/gconf. Make sure this directory
|
|
3804 |
exists before installing.
|
|
3805 |
||
3806 |
* src/gnome-utils/gnc-gnome-utils.[ch]:
|
|
3807 |
* src/gnome-utils/gnc-main-window.[ch]: Move the gnc_shutdown
|
|
3808 |
routine to a different file.
|
|
3809 |
||
3810 |
2005-07-11 David Hampton <hampton@employees.org>
|
|
3811 |
||
3812 |
* src/business/business-gnome/gnc-plugin-page-invoice.c:
|
|
3813 |
* src/gnome/gnc-plugin-page-register.c:
|
|
3814 |
* src/gnome/gnc-plugin-register.c: Add a hook to catch changes to
|
|
3815 |
register configuration keys and update any registers. This gives
|
|
3816 |
live updating when changes are made.
|
|
3817 |
||
3818 |
* doc/gtkrc-2.0.gnucash:
|
|
3819 |
* src/app-utils/prefs.scm:
|
|
3820 |
* src/business/business-gnome/dialog-invoice.c:
|
|
3821 |
* src/business/business-gnome/dialog-order.c:
|
|
3822 |
* src/business/business-ledger/gncEntryLedger.h:
|
|
3823 |
* src/business/business-ledger/gncEntryLedgerModel.c:
|
|
3824 |
* src/gnome/top-level.c:
|
|
3825 |
* src/gnome/schemas/Makefile.am:
|
|
3826 |
* src/gnome/schemas/apps_gnucash_general.schemas:
|
|
3827 |
* src/register/ledger-core/Makefile.am:
|
|
3828 |
* src/register/ledger-core/split-register-model.[ch]:
|
|
3829 |
* src/register/ledger-core/split-register.h:
|
|
3830 |
* src/register/register-core/table-allgui.[ch]:
|
|
3831 |
* src/register/register-gnome/gnucash-grid.c:
|
|
3832 |
* src/register/register-gnome/gnucash-header.c:
|
|
3833 |
* src/register/register-gnome/gnucash-item-edit.c:
|
|
3834 |
* src/register/register-gnome/gnucash-sheet.[ch]:
|
|
3835 |
* src/register/register-gnome/gnucash-style.[ch]: Add code to
|
|
3836 |
allow the register colors to be set by the system theme (i.e from
|
|
3837 |
gtkrc files). Remove the preferences to set the register colors.
|
|
3838 |
Add a gconf keys to 1) specify whether to use the gtkrc colors or
|
|
3839 |
the default gnucash colors, 2) display the horizontal/vertical
|
|
3840 |
lines in the register, and 3) set the alternate coloring mode.
|
|
3841 |
||
3842 |
2005-07-07 David Hampton <hampton@employees.org>
|
|
3843 |
||
3844 |
* src/business/business-gnome/Makefile.am:
|
|
3845 |
* src/business/business-gnome/dialog-invoice.[ch]:
|
|
3846 |
* src/business/business-gnome/gnc-plugin-page-invoice.[ch]:
|
|
3847 |
* src/business/business-gnome/glade/invoice.glade:
|
|
3848 |
* src/business/business-gnome/ui/Makefile.am:
|
|
3849 |
* src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml:
|
|
3850 |
Convert the invoice dialog over to a GncPluginPage. The new file
|
|
3851 |
is in large part a wrapper around the original dialog code, since
|
|
3852 |
the same logic was actually used to drive two different dialogs.
|
|
3853 |
||
3854 |
* src/business/business-gnome/business-gnome.scm:
|
|
3855 |
* src/business/business-gnome/businessmod-gnome.c:
|
|
3856 |
* src/business/business-gnome/gnc-plugin-business.[ch]:
|
|
3857 |
* src/business/business-gnome/gw-business-gnome-spec.scm: Move the
|
|
3858 |
logic to call the bills due dialog at startup. Track the window
|
|
3859 |
where the last business command was issued and use this value to
|
|
3860 |
place any new business pages created. Update accelerator keys.
|
|
3861 |
||
3862 |
* src/business/business-gnome/ui/gnc-plugin-business-ui.xml:
|
|
3863 |
Add a couple of placeholders.
|
|
3864 |
||
3865 |
* src/gnome-utils/gnc-main-window.c: Catch the window manager
|
|
3866 |
delete signal and query the user before allowing the last window
|
|
3867 |
to be deleted.
|
|
3868 |
||
3869 |
* src/import-export/binary-import/Makefile.am:
|
|
3870 |
* src/import-export/binary-import/druid-commodity.[ch]:
|
|
3871 |
* src/import-export/binary-import/gncmod-binary-import.c:
|
|
3872 |
* src/import-export/binary-import/binary-import.scm (removed):
|
|
3873 |
* src/import-export/binary-import/gw-binary-import-spec.scm (removed):
|
|
3874 |
Rewrite this module's book-opened-hook into C.
|
|
3875 |
||
3876 |
* src/enginc/gnc-hooks.[ch]:
|
|
3877 |
* src/engine/gw-engine-spec.scm: Explicitly state the number of
|
|
3878 |
arguments a hook callback should have. Scheme gets very unhappy
|
|
3879 |
if you don't supply the right number of arguments.
|
|
3880 |
||
3881 |
* src/app-file/gw-app-file-spec.scm: Eliminate double free of
|
|
3882 |
memory.
|
|
3883 |
||
3884 |
2005-07-06 David Hampton <hampton@employees.org>
|
|
3885 |
||
3886 |
* src/register/register-gnome/gnucash-sheet.c: The register uses a
|
|
3887 |
non-visible GtkEntry to handle its data input. Except this widget
|
|
3888 |
from being shown by gtk_widget_show_all.
|
|
3889 |
||
3890 |
2005-07-05 David Hampton <hampton@employees.org>
|
|
3891 |
||
3892 |
* src/app-file/gnc-file.c:
|
|
3893 |
* src/gnome/dialog-new-user.c:
|
|
3894 |
* src/gnome/top-level.c: Eliminate double call of some hooks.
|
|
3895 |
||
3896 |
* src/gnome/top_level.c:
|
|
3897 |
* src/gnome-utils/gnc-main-window.c: A new GncMainWindow should
|
|
3898 |
show itself instead of requiring the caller to call
|
|
3899 |
gtk_widget_show.
|
|
3900 |
||
3901 |
* src/gnome/gnc-plugin-page-account-tree.c:
|
|
3902 |
* src/gnome/gnc-plugin-page-register.c:
|
|
3903 |
* src/gnome-utils/gnc-main-window.[ch]:
|
|
3904 |
* src/gnome-utils/gnc-plugin-page.[ch]:
|
|
3905 |
* src/gnome-utils/gnc-window.c:
|
|
3906 |
* src/report/report-gnome/gnc-plugin-page-report.c: Move some of
|
|
3907 |
the fields in a GncPluginPage from the public to the private data
|
|
3908 |
structures.
|
|
3909 |
||
3910 |
* src/gnome-utils/dialog-query-list.c:
|
|
3911 |
||
3912 |
Look for the window manager deletion signal and clean up the
|
|
3913 |
dialog.
|
|
3914 |
||
3915 |
* src/gnome-utils/dialog-query-list.glade: Give the dialog a
|
|
3916 |
default size.
|
|
3917 |
||
3918 |
2005-07-03 David Hampton <hampton@employees.org>
|
|
3919 |
||
3920 |
* src/gnome/glade/price.glade: Update to use HIG2.0 guidelines for
|
|
3921 |
widget spacing.
|
|
3922 |
||
3923 |
* src/gnome/dialog-print-check.c:
|
|
3924 |
* src/gnome-utils/gnc-html.c:
|
|
3925 |
* src/gnome-utils/gw-gnome-utils-spec.scm:
|
|
3926 |
* src/gnome-utils/print-session.[ch]:
|
|
3927 |
* src/scm/printing/print-check.scm: Convert printing over to g2.
|
|
3928 |
||
3929 |
* src/gnome/gnc-plugin-page-register.c:
|
|
3930 |
* src/gnome/ui/gnc-plugin-page-register-ui.xml: Move the "Print
|
|
3931 |
Check" command to overlay the "Print" placeholder.
|
|
3932 |
||
3933 |
* src/report/report-gnome/gnc-plugin-page-report.c: Replace the
|
|
3934 |
gtk1.2 "draw" signal with the gtk2.0 "expose_event" signal.
|
|
3935 |
||
3936 |
2005-07-02 David Hampton <hampton@employees.org>
|
|
3937 |
||
3938 |
* src/report/report-gnome/gnc-plugin-page-report-ui.xml:
|
|
3939 |
* src/report/report-gnome/gnc-plugin-page-report.c: Duplicate a
|
|
3940 |
couple of the toolbar buttons as menu items.
|
|
3941 |
||
3942 |
* src/gnome-utils/print-session.[ch]:
|
|
3943 |
* configure.in: Remove old checks for libgnomeprint2.0.
|
|
3944 |
||
3945 |
* src/gnome-utils/gnc-main-window.c: Print is a placeholder that
|
|
3946 |
must be overridden.
|
|
3947 |
||
3948 |
* src/business/business-core/gncEmployee.h: Add #define for
|
|
3949 |
deprecated function.
|
|
3950 |
||
3951 |
2005-07-01 David Hampton <hampton@employees.org>
|
|
3952 |
||
3953 |
* src/business/business-core/gncEmployee.h: Add #define for
|
|
3954 |
deprecated function.
|
|
3955 |
||
3956 |
* src/gnome-utils/dialog-query-list.c: Finish g1->g2 widget conversion.
|
|
3957 |
||
3958 |
* src/gnome/gnc-plugin-basic-commands.c: Rename "Find Transactions"
|
|
3959 |
back to "Find".
|
|
3960 |
||
3961 |
* src/gnome/gnc-plugin-page-register.c:
|
|
3962 |
* src/gnome/ui/gnc-plugin-page-register-ui.xml:
|
|
3963 |
* src/gnome/ui/gnc-plugin-page-sxregister-ui.xml: Restore missing
|
|
3964 |
commands.
|
|
3965 |
||
3966 |
* src/gnome/ui/gnc-plugin-page-account-tree-ui.xml:
|
|
3967 |
* src/gnome-utils/ui/gnc-main-window-ui.xml: Tweak menu locations.
|
|
3968 |
||
3969 |
* src/gnome/dialog-scheduledxaction.c: Destroy the dialog when the
|
|
3970 |
user dismisses it. Releases resources instead of losing them.
|
|
3971 |
||
3972 |
* src/gnome/glade/register.glade: Tweak the "Void Transaction"
|
|
3973 |
dialog.
|
|
3974 |
||
3975 |
* src/gnome-utils/gnc-embedded-window.c: Add object tracking.
|
|
3976 |
||
3977 |
* src/gnome-utils/gnc-main-window.c: Add object tracking.
|
|
3978 |
Cut/Copy/Paste are only placeholders that must be overridden.
|
|
3979 |
Remove function stubs and make the actions insensitive.
|
|
3980 |
||
3981 |
2005-06-30 David Hampton <hampton@employees.org>
|
|
3982 |
||
3983 |
* src/gnome-utils/gnc-plugin-page.[ch]: Add a utility function to
|
|
3984 |
retrieve the page title.
|
|
3985 |
||
3986 |
* src/gnome-utils/gnc-date-edit.[ch]: Reconnect the
|
|
3987 |
focus_out_event signal. Add a function so this widget can be
|
|
3988 |
generated from a glade file.
|
|
3989 |
||
3990 |
* src/gnome/gnc-split-reg.[ch]: Enable translation of the
|
|
3991 |
SortType enumeration to/from a string.
|
|
3992 |
||
3993 |
* src/gnome/gnc-plugin-file-history.c:
|
|
3994 |
* src/gnome/ui/gnc-plugin-file-history-ui.xml: Promote file
|
|
3995 |
history information to the 'File' menu per Gnome HIG 2.0.
|
|
3996 |
||
3997 |
* src/gnome/gnc-plugin-page-register.c:
|
|
3998 |
* src/gnome/ui/gnc-plugin-page-register-ui.xml:
|
|
3999 |
* src/gnome/glade/register.glade: Promote the register style
|
|
4000 |
options to the 'Edit' menu per Gnome HIG 2.0. Rework the various
|
|
4001 |
sort, status and date menu items into the HIG "Sort By" and
|
|
4002 |
"Filter By" menus.
|
|
4003 |
||
4004 |
* src/gnome/gnc-plugin-basic-commands.c:
|
|
4005 |
* src/gnome/ui/gnc-plugin-basic-commands-ui.xml:
|
|
4006 |
* src/gnome-utils/gnc-main-window.c:
|
|
4007 |
* src/gnome-utils/ui/gnc-main-window-ui.xml: Move a few commands
|
|
4008 |
around to try and better align with HIG 2.0.
|
|
4009 |
||
4010 |
* src/gnome-utils/gnc-main-window.h:
|
|
4011 |
* src/gnome/gw-gnc-spec.scm:
|
|
4012 |
* src/scm/main.scm: Remove unneeded functions now that the main
|
|
4013 |
window title is updated internally.
|
|
4014 |
||
4015 |
* various: Use HIG 2.0 specified access keys wherever
|
|
4016 |
possible. Try and ensure that all menu items have access keys
|
|
4017 |
defined.
|
|
4018 |
||
4019 |
2005-06-19 Neil Williams <linux@codehelp.co.uk>
|
|
4020 |
* qofid.c:
|
|
4021 |
* qofid.h: qof_collection_count
|
|
4022 |
||
4023 |
2005-06-19 Neil Williams <linux@codehelp.co.uk>
|
|
4024 |
* src/engine/qof_book_merge.c: Re-organising to
|
|
4025 |
use static functions.
|
|
4026 |
* src/engine/qof_book_merge.h: Setting public API.
|
|
4027 |
* src/engine/qofclass.h: Typos.
|
|
4028 |
||
4029 |
2005-06-19 Neil Williams <linux@codehelp.co.uk>
|
|
4030 |
* src/business/business-core/gncAddress.c:
|
|
4031 |
* src/business/business-core/gncAddress.h:
|
|
4032 |
* src/business/business-core/gncCustomer.c:
|
|
4033 |
* src/business/business-core/gncCustomer.h:
|
|
4034 |
* src/business/business-core/gncEmployee.c:
|
|
4035 |
* src/business/business-core/gncEmployee.h:
|
|
4036 |
* src/business/business-core/gncInvoice.c:
|
|
4037 |
* src/business/business-core/gncInvoice.h:
|
|
4038 |
* src/business/business-core/gncJob.c:
|
|
4039 |
* src/business/business-core/gncJob.h:
|
|
4040 |
* src/business/business-core/gncOwner.c:
|
|
4041 |
* src/business/business-core/gncOwner.h:
|
|
4042 |
* src/business/business-core/gncVendor.c:
|
|
4043 |
* src/business/business-core/gncVendor.h
|
|
4044 |
* src/engine/Account.c
|
|
4045 |
* src/engine/Account.h: Changing to static functions,
|
|
4046 |
and using QOF_TYPE_COLLECT in QofObject parameters.
|
|
4047 |
* src/engine/FreqSpec.c
|
|
4048 |
* src/engine/FreqSpec.h: Removing compiler hack, using
|
|
4049 |
static functions.
|
|
4050 |
* src/engine/Transaction.c
|
|
4051 |
* src/engine/Transaction.h: Changing to static functions.
|
|
4052 |
||
4053 |
2005-06-19 Neil Williams <linux@codehelp.co.uk>
|
|
4054 |
* src/backend/qsf/qsf-backend.c: API
|
|
4055 |
* src/backend/qsf/qsf-object.xsd.xml: QOF_TYPE_COLLECT
|
|
4056 |
* src/backend/qsf/qsf-xml.h: Make into a private header.
|
|
4057 |
* src/backend/qsf/qof-backend-qsf.h: Public API for the library.
|
|
4058 |
||
4059 |
2005-06-19 Neil Williams <linux@codehelp.co.uk>
|
|
4060 |
* src/doc/backend-api.txt
|
|
4061 |
* src/doc/backend-errors.txt
|
|
4062 |
* src/doc/backup.txt
|
|
4063 |
* src/doc/books.txt
|
|
4064 |
* src/doc/budget.txt
|
|
4065 |
* src/doc/business.txt
|
|
4066 |
* src/doc/constraints.txt
|
|
4067 |
* src/doc/currencies.txt
|
|
4068 |
* src/doc/doxygen.cfg.in
|
|
4069 |
* src/doc/doxygen_main_page.c
|
|
4070 |
* src/doc/engine.txt
|
|
4071 |
* src/doc/g2-architecture.txt
|
|
4072 |
* src/doc/generic-druid-framework.txt
|
|
4073 |
* src/doc/guid.txt
|
|
4074 |
* src/doc/loans.txt
|
|
4075 |
* src/doc/lots.txt
|
|
4076 |
* src/doc/multicurrency-discussion.txt
|
|
4077 |
* src/doc/netlogin.txt
|
|
4078 |
* src/doc/plugin.txt
|
|
4079 |
* src/doc/prices.txt
|
|
4080 |
* src/doc/qif.txt
|
|
4081 |
* src/doc/tax.txt
|
|
4082 |
* src/doc/user-prefs-howto.txt
|
|
4083 |
* src/engine/design.txt
|
|
4084 |
* src/engine/extensions.txt
|
|
4085 |
* src/engine/kvp_doc.txt
|
|
4086 |
* src/scm/startup-design.txt: Folding text files
|
|
4087 |
into Doxygen output.
|
|
4088 |
||
4089 |
* src/doc/gnc-commodity.txt: Removed: empty.
|
|
4090 |
||
4091 |
2005-06-12 Derek Atkins <derek@ihtfp.com>
|
|
4092 |
||
4093 |
* src/engine/gnc-hooks*:
|
|
4094 |
First attempt at implementing SCM hooks in C.
|
|
4095 |
* src/engine/Makefile.am:
|
|
4096 |
Handle new (private) header file, gnc-hooks-scm.h
|
|
4097 |
||
4098 |
* src/engine/gnc-hooks.c:
|
|
4099 |
Use ENTER/LEAVE macros instead of commented printfs
|
|
4100 |
||
4101 |
* src/engine/gw-engine-spec.scm:
|
|
4102 |
use gnc-hooks-scm.h header
|
|
4103 |
* src/engine/gnc-hooks.[ch]:
|
|
4104 |
Fix APIs.. Even though we return 'const' don't say we do.
|
|
4105 |
||
4106 |
* src/app-utils/hooks.scm:
|
|
4107 |
remove most of the hooks code; use the C impl.
|
|
4108 |
* src/app-utils/prefs.scm: don't define the save-options-hook here
|
|
4109 |
* src/engine/gnc-hooks.[ch]:
|
|
4110 |
Fix the actual implementation of the scheme callback
|
|
4111 |
Make sure we call back with appropriate number of args
|
|
4112 |
* src/engine/gw-engine-spec.scm:
|
|
4113 |
wrap the gnc-hooks APIs
|
|
4114 |
define the old hooks as strings.
|
|
4115 |
* src/gnome-utils/gnc-menu-extensions.scm:
|
|
4116 |
remove definition of add-extension-hook
|
|
4117 |
* various others:
|
|
4118 |
remove call to run-c-hook, just use the run-dangers API
|
|
4119 |
||
4120 |
2005-06-11 David Hampton <hampton@employees.org>
|
|
4121 |
||
4122 |
* src/gnome-utils/gnc-plugin-manager.[ch]: Take ownership of
|
|
4123 |
plugins passed to the manager. Free all plugins at gui shutdown.
|
|
4124 |
Documentation.
|
|
4125 |
||
4126 |
2005-06-11 Derek Atkins <derek@ihtfp.com>
|
|
4127 |
||
4128 |
* src/core-utils/Makefile.am
|
|
4129 |
Removed gnc-hooks to src/engine.
|
|
4130 |
* src/core-utils/gw-core-utils-spec.scm:
|
|
4131 |
Removed gnc-hooks
|
|
4132 |
* src/engine/gnc-hooks.[ch]:
|
|
4133 |
gnc-hooks are here, so it can deal with QofEntity handling.
|
|
4134 |
Changed the API to take a GFunc and a cbarg.
|
|
4135 |
* src/engine/gw-engine-spec.scm:
|
|
4136 |
added gnc-hooks wrapper
|
|
4137 |
||
4138 |
2005-06-10 David Hampton <hampton@employees.org>
|
|
4139 |
||
4140 |
* configure.in: Break out gtk from gnome to get access to a
|
|
4141 |
GTK_CFLAGS variable.
|
|
4142 |
||
4143 |
* src/core-utils/gnc-gobject-utils.[ch]: Add functions for
|
|
4144 |
tracking GObject based items. To help find memory leaks, if
|
|
4145 |
gnucash is compiled with --enable-ref-counts-dumps the contents of
|
|
4146 |
this database will be dumped when gnucash quits.
|
|
4147 |
||
4148 |
* src/gnome-utils/gnc-tree-model.[ch]: New base tree model that
|
|
4149 |
utilizes the new object tracking functions.
|
|
4150 |
||
4151 |
* src/gnome-utils/gnc-plugin.c:
|
|
4152 |
* src/gnome-utils/gnc-plugin-page.c:
|
|
4153 |
* src/gnome-utils/gnc-tree-view.[ch]: Utilize the new object
|
|
4154 |
tracking functions in these gnucash base class objects.
|
|
4155 |
||
4156 |
* various: Remove old debugging code that is no longer
|
|
4157 |
needed. Debugging is now in the base class objects.
|
|
4158 |
||
4159 |
2005-06-09 David Hampton <hampton@employees.org>
|
|
4160 |
||
4161 |
* src/gnome-utils/gnc-plugin-manager.[ch]: Assume ownership of all
|
|
4162 |
registered plugins instead of incrementing their reference count.
|
|
4163 |
Install a ui-shutdown hook so that the plugin manager can clean up
|
|
4164 |
and free any installed plugins..
|
|
4165 |
||
4166 |
* src/app-utils/prefs.scm:
|
|
4167 |
* src/core-utils/gnc-hooks.h:
|
|
4168 |
* src/gnome-utils/gnc-menu-extensions.scm:
|
|
4169 |
* src/report/report-gnome/report-gnome.scm:
|
|
4170 |
* src/scm/main.scm: Finish regularizing C side hook names.
|
|
4171 |
||
4172 |
* src/gnome-utils/gnc-tree-view-account.c: Unref the sort_model so
|
|
4173 |
that the entire set of models will be properly deleted.
|
|
4174 |
||
4175 |
2005-06-08 Derek Atkins <derek@ihtfp.com>
|
|
4176 |
||
4177 |
* src/core-utils/gnc-hooks.[ch]: rename some functions, set up the
|
|
4178 |
architecture to handle SCM and C hook danglers all in the same
|
|
4179 |
place.
|
|
4180 |
* src/app-file/gnc-file.c:
|
|
4181 |
* src/core-utils/gw-core-utils-spec.scm:
|
|
4182 |
* src/gnome/dialog-new-user.c:
|
|
4183 |
* src/gnome/top-level.c:
|
|
4184 |
point to new gnc-hook function names
|
|
4185 |
||
4186 |
* src/engine/qofsession-p.h, src/engine/qofsession.c:
|
|
4187 |
Make a session sort of look like a QofEntity. This will
|
|
4188 |
be useful when I add scheme bindings to the hooks.
|
|
4189 |
||
4190 |
2005-06-07 David Hampton <hampton@employees.org>
|
|
4191 |
||
4192 |
* src/gnome/gnc-plugin-page-register.c:
|
|
4193 |
* src/gnome/gnc-split-reg.[ch]: Make the summarybar for the
|
|
4194 |
register work again.
|
|
4195 |
||
4196 |
* src/core-utils/gnc-hooks.[ch]: Implement C side hook lists. Will
|
|
4197 |
allow hooks to be easily installed from either Scheme or C code.
|
|
4198 |
||
4199 |
* various files: Call the C hooks whenever a Scheme hook is called.
|
|
4200 |
||
4201 |
2005-06-06 David Hampton <hampton@employees.org>
|
|
4202 |
||
4203 |
* gnucash/src/backend/qsf/qsf-backend.c: Couple of bug fixes.
|
|
4204 |
||
4205 |
* src/gnome/gnc-plugin-basic-commands.c: Forgot to change the
|
|
4206 |
callback data provided to these commands now that they're provided
|
|
4207 |
by a plugin.
|
|
4208 |
||
4209 |
* src/app-file/gnc-file.c: Fix double free.
|
|
4210 |
||
4211 |
* src/gnome/druid-merge.c: Use gtk_widget_show_all so that the
|
|
4212 |
first page of the druid is shown.
|
|
4213 |
||
4214 |
Restructure the code.
|
|
4215 |
||
4216 |
* src/gnome/gnc-embedded-window.[ch]:
|
|
4217 |
* src/gnome/gnc-plugin-basic-commands.[ch]:
|
|
4218 |
* src/gnome/gnc-plugin-manager.[ch]:
|
|
4219 |
* src/gnome/gnc-plugin-menu-additions.[ch]:
|
|
4220 |
* src/gnome/gnc-plugin-page.[ch]:
|
|
4221 |
* src/gnome/gnc-plugin.[ch]:
|
|
4222 |
* src/gnome/gnc-window.[ch]: These files were moved whole from
|
|
4223 |
src/gnome to src/gnome-utils:
|
|
4224 |
||
4225 |
* src/gnome/gnc-main-window.[ch]:
|
|
4226 |
* src/gnome/ui/gnc-main-window-ui.xml: These files were split into
|
|
4227 |
two parts, and the part with the existing name was moved from
|
|
4228 |
src/gnome to src/gnome-utils. The parts left in src/gnome are
|
|
4229 |
called gnc-plugin-basic-commands.[ch].
|
|
4230 |
||
4231 |
* src/app-file/gnc-file.[ch]:
|
|
4232 |
* src/app-file/gncmod-app-file.c: Call gnc-main-window directly
|
|
4233 |
now instead of through a function pointer loaded at runtime.
|
|
4234 |
||
4235 |
* src/gnome/top-level.c:
|
|
4236 |
||
4237 |
* gnucash/src/gnc-ui.h:
|
|
4238 |
* src/report/stylesheets/Makefile.am: Revert temporary workaround.
|
|
4239 |
||
4240 |
(Now removed) Temporary workaround.
|
|
4241 |
||
4242 |
* gnucash/src/gnc-ui.h:
|
|
4243 |
* gnucash/src/gnome/gnc-main-window.h:
|
|
4244 |
* gnucash/src/gnome/gnc-window.h:
|
|
4245 |
* gnucash/src/gnome/gw-gnc-spec.scm:
|
|
4246 |
* gnucash/src/gnome-utils/gw-gnome-utils-spec.scm:
|
|
4247 |
* gnucash/src/report/report-gnome/gw-report-gnome-spec.scm:
|
|
4248 |
* gnucash/src/report/stylesheets/ Makefile.am: Temporary
|
|
4249 |
workaround to resolve circular build dependency:
|
|
4250 |
||
4251 |
2005-06-05 David Hampton <hampton@employees.org>
|
|
4252 |
||
4253 |
* src/gnome/gnc-plugin-page-register.c:
|
|
4254 |
* src/gnome/ui/gnc-plugin-page-register-ui.xml: Restore the
|
|
4255 |
register report menu items. They've been missing for a while.
|
|
4256 |
||
4257 |
* src/gnome/Makefile.am:
|
|
4258 |
* src/gnome/top-level.c:
|
|
4259 |
* src/gnome/gnc-plugin-menu-additions.[ch]: New files for
|
|
4260 |
installing the report menu items into the main window(s).
|
|
4261 |
||
4262 |
* src/gnome-utils/gnc-menu-extensions.[ch]:
|
|
4263 |
* src/gnome-utils/gnc-menu-extensions.scm: Build data structures
|
|
4264 |
that are easier to use with the new menu installation code. Code
|
|
4265 |
cleanup.
|
|
4266 |
||
4267 |
* src/business/business-gnome/business-gnome.scm:
|
|
4268 |
* src/report/report-gnome/Makefile.am:
|
|
4269 |
* src/report/report-gnome/gnc-plugin-page-report.[ch]:
|
|
4270 |
* src/report/report-gnome/gw-report-gnome-spec.scm:
|
|
4271 |
* src/report/report-gnome/report-gnome.scm:
|
|
4272 |
* src/report/report-system/report.scm:
|
|
4273 |
* src/scm/main.scm: Reports are now opened in the window where the
|
|
4274 |
menu was selected. Other updates for recent changes.
|
|
4275 |
||
4276 |
* src/gnome-utils/gw-gnome-utils-spec.scm:
|
|
4277 |
* src/report/report-gnome/window-report.[ch]: Removal of old code.
|
|
4278 |
||
4279 |
* src/gnome/gnc-main-window.[ch]:
|
|
4280 |
* src/gnome/ui/gnc-main-window-ui.xml:
|
|
4281 |
* src/gnome/gnc-plugin-page-account-tree.c: Include the Reports
|
|
4282 |
menu in the main user interface. Extracted common code into
|
|
4283 |
utility functions. New function for adding hand crafted actions
|
|
4284 |
to the user interface. Don't allow the initial page to be closed
|
|
4285 |
or moved. Rename a menu entry. Remove the dispose function. Add
|
|
4286 |
doxygen comments.
|
|
4287 |
||
4288 |
* src/gnome/gnc-plugin.[ch]: Add doxygen comments.
|
|
4289 |
||
4290 |
* src/gnome/gw-gnc-spec.scm Remove extraneous includes.
|
|
4291 |
||
4292 |
* src/core-utils/gnc-gconf-utils.c: Treat the dash and underscore
|
|
4293 |
characters the same when looking up an enum by name.
|
|
4294 |
||
4295 |
2005-06-04 David Hampton <hampton@employees.org>
|
|
4296 |
||
4297 |
* src/gnome/gnc-plugin.[ch]:
|
|
4298 |
* src/gnome-utils/gnc-gnome-utils.[ch}: Migrate a couple of
|
|
4299 |
functions to gnc-plugins.c.
|
|
4300 |
||
4301 |
* src/gnome/gnc-plugin-page-account-tree.c:
|
|
4302 |
* src/gnome/gnc-plugin-page-register.c:
|
|
4303 |
* src/import-export/hbci/gnc-plugin-hbci.c:
|
|
4304 |
* src/report/report-gnome/gnc-plugin-page-report.c:
|
|
4305 |
* src/report/stylesheets/gnc-plugin-stylesheets.c: Update for the
|
|
4306 |
new function names.
|
|
4307 |
||
4308 |
2005-06-03 David Hampton <hampton@employees.org>
|
|
4309 |
||
4310 |
* src/gnome/gnc-main-window.[ch]: Move one function out of
|
|
4311 |
window-main.c. This may be a temporary home.
|
|
4312 |
||
4313 |
* src/gnome/window-main.[ch]:
|
|
4314 |
* src/gnome/window-register.[ch]: Remove files that are no longer
|
|
4315 |
needed in the g2 branch.
|
|
4316 |
||
4317 |
* src/gnome/Makefile.am:
|
|
4318 |
* src/gnome/dialog-scheduledxaction.c:
|
|
4319 |
* src/gnome/gnc-plugin-page-account-tree.c:
|
|
4320 |
* src/gnome/gnc-split-reg.c:
|
|
4321 |
* src/gnome/gw-gnc-spec.scm:
|
|
4322 |
* src/gnome/top-level.[ch]:
|
|
4323 |
* src/gnome/window-main-summarybar.c: Remove references to these
|
|
4324 |
files.
|
|
4325 |
||
4326 |
2005-06-02 David Hampton <hampton@employees.org>
|
|
4327 |
||
4328 |
* src/business/business-gnome/dialog-customer.c: Eliminate a
|
|
4329 |
memory corruption bug.
|
|
4330 |
||
4331 |
* src/business/business-gnome/dialog-customer.c:
|
|
4332 |
* src/business/business-gnome/dialog-employee.c:
|
|
4333 |
* src/business/business-gnome/dialog-invoice.c:
|
|
4334 |
* src/business/business-gnome/dialog-job.c:
|
|
4335 |
* src/business/business-gnome/dialog-order.c:
|
|
4336 |
* src/business/business-gnome/dialog-vendor.c: Fix a small memory
|
|
4337 |
leak. Also tweak printfs for a 64 bit system.
|
|
4338 |
||
4339 |
* src/gnome-search/gnc-general-search.c: Remove the custom forall
|
|
4340 |
method. This allows all the child widgets to be properly
|
|
4341 |
destroyed.
|
|
4342 |
||
4343 |
2005-05-22 David Hampton <hampton@employees.org>
|
|
4344 |
||
4345 |
* src/gnome-utils/dialog-utils.c (gnc_save_window_size): Protect
|
|
4346 |
against being called after window destruction has started.
|
|
4347 |
||
4348 |
* src/gnome/glade/lots.glade:
|
|
4349 |
* src/gnome/lot-viewer.c: Make the dialog more HIG compliate.
|
|
4350 |
Install the callbacks via glade instead of by hand. Rework some
|
|
4351 |
of the callback logic. The buttons that require a lot be selected
|
|
4352 |
now cannot be clicked unless a lot is selected. Rememver window
|
|
4353 |
and divider information in gconf.
|
|
4354 |
||
4355 |
2005-05-21 David Hampton <hampton@employees.org>
|
|
4356 |
||
4357 |
* src/gnome/glade/lots.glade: Geert Jan Janssens'
|
|
4358 |
<janssens.geert@advalvas.be> changes to add scrollbars to 'lot
|
|
4359 |
clist'. Add a default window size for easier use. Add start
|
|
4360 |
position for vpane divider to show both panes on startup.
|
|
4361 |
||
4362 |
* All glade files: Run through the FC3 version of glade (2.6.0).
|
|
4363 |
Additional properties added and minor reordering of properties.
|
|
4364 |
||
4365 |
* src/gnome/glade/merge.glade: Major indentation changes.
|
|
4366 |
||
4367 |
* src/gnome-utils/Makefile.am:
|
|
4368 |
* src/gnome-utils/gnc-tree-view-common.[ch]:
|
|
4369 |
* src/gnome-utils/gnc-tree-view.[ch]: Convert common functions
|
|
4370 |
into a new base gnc-tree-view object. Integrate the object with
|
|
4371 |
gconf for tracking sizes and visibilities of columns within a
|
|
4372 |
view. Add a new popup menu for selecting column visibilities.
|
|
4373 |
Make it easier to add new columns after a view has been created.
|
|
4374 |
||
4375 |
* src/gnome-utils/gnc-tree-view-*: Base these views on the new
|
|
4376 |
common gnc-tree-view class.
|
|
4377 |
||
4378 |
* src/gnome-utils/gnc-tree-model-*: Remove the dedicated column
|
|
4379 |
for right aligning numbers. This is done by a simpler method now.
|
|
4380 |
||
4381 |
* src/gnome/dialog-budget-category.c:
|
|
4382 |
* src/gnome/dialog-commodities.c:
|
|
4383 |
* src/gnome/dialog-price-edit-db.c:
|
|
4384 |
* src/gnome/druid-hierarchy.c:
|
|
4385 |
* src/gnome/gnc-plugin-page-account-tree.c:
|
|
4386 |
* src/import-export/import-account-matcher.c: Changes because
|
|
4387 |
called functions have moved in to the base gnc tree view.
|
|
4388 |
||
4389 |
* src/app-utils/gnc-ui-util.[ch]:
|
|
4390 |
* src/gnome-utils/dialog-account.c:
|
|
4391 |
* src/scm/main-window.scm: Prune three or four layers of
|
|
4392 |
complicated code that is only ever used to extract a single value
|
|
4393 |
from an account.
|
|
4394 |
||
4395 |
2005-05-20 David Hampton <hampton@employees.org>
|
|
4396 |
||
4397 |
* src/gnome-utils/gnc-tree-model-account.c: Store the book as part
|
|
4398 |
of the model private data. In the event handler for the model,
|
|
4399 |
ensure that events are for accounts that are in the model.
|
|
4400 |
||
4401 |
2005-05-19 David Hampton <hampton@employees.org>
|
|
4402 |
||
4403 |
* src/core-utils/gnc-gconf-utils.[ch]: Add some more utility
|
|
4404 |
functions.
|
|
4405 |
||
4406 |
* src/gnome/schemas/apps_gnucash_dialog_commodities.schemas:
|
|
4407 |
* src/gnome-utils/gnc-tree-view-commodity.c: Renamed "exchange
|
|
4408 |
code" to "cusip code". The former seems like it is referring to
|
|
4409 |
NASDAQ, NYSE, etc, not a code that is unique to a specific
|
|
4410 |
security. The latter is by definition security specific.
|
|
4411 |
||
4412 |
2005-05-15 David Hampton <hampton@employees.org>
|
|
4413 |
||
4414 |
* src/gnome-utils/gnc-tree-view-account.[ch]:
|
|
4415 |
* src/gnome-utils/gnc-tree-model-account.c:
|
|
4416 |
* src/gnome/druid-hierarchy.c: Chris Shoemaker's fixes to add
|
|
4417 |
custom columns to an Account view. Various cleanups and fixes for
|
|
4418 |
memory leaks.
|
|
4419 |
||
4420 |
2005-05-10 David Hampton <hampton@employees.org>
|
|
4421 |
||
4422 |
* src/gnome-search/gncmod-gnome-search.c: Don't try to load code
|
|
4423 |
that was removed two weeks ago.
|
|
4424 |
||
4425 |
2005-05-08 Neil Williams <linux@codehelp.co.uk>
|
|
4426 |
* src/business/business-core/gncInvoice.c: Implementing
|
|
4427 |
QOF_TYPE_COLLECT.
|
|
4428 |
* src/business/business-core/gncInvoice.h: New functions to
|
|
4429 |
support collections.
|
|
4430 |
* src/business/business-core/gncOwner.c: Invoice collection
|
|
4431 |
support.
|
|
4432 |
* src/business/business-core/gncOwner.h: Doxygen and declarations.
|
|
4433 |
||
4434 |
2005-05-08 Neil Williams <linux@codehelp.co.uk>
|
|
4435 |
* src/backend/file/test/.cvsignore: Tweak
|
|
4436 |
* src/backend/qsf/qsf-backend.c: Handling collections
|
|
4437 |
in QSF
|
|
4438 |
* src/business/business-core/gncAddress.c: QOF enhancements.
|
|
4439 |
* src/business/business-core/gncAddress.h: QOF enhancements.
|
|
4440 |
* src/business/business-core/gncCustomer.c: Setting the address
|
|
4441 |
via QOF.
|
|
4442 |
* src/business/business-core/gncCustomer.h: Address handling in QOF.
|
|
4443 |
* src/business/business-core/gncInvoice.c: Using QOF_TYPE_COLLECT for
|
|
4444 |
owner, billto and entries.
|
|
4445 |
* src/business/business-core/gncInvoice.h: Declarations for collect
|
|
4446 |
handlers.
|
|
4447 |
* src/business/business-core/gncOwner.c: Handling as a collection.
|
|
4448 |
* src/business/business-core/gncOwner.h: Easing QOF handling.
|
|
4449 |
* src/business/business-gnome/gnc-plugin-business.c: Recursive
|
|
4450 |
handling.
|
|
4451 |
* src/engine/kvp_frame.h: Doxygen fix.
|
|
4452 |
* src/engine/qof_book_merge.c: QOF_TYPE_COLLECT merges.
|
|
4453 |
* src/engine/qofclass.h: New QOF type, collection.
|
|
4454 |
* src/engine/qofid.c: Collection handling.
|
|
4455 |
* src/engine/qofid.h: Documenting QOF_TYPE_COLLECT.
|
|
4456 |
* src/engine/qofsession.c: Recursive copies.
|
|
4457 |
* src/engine/qofsession.h: Recursive copying documentation.
|
|
4458 |
||
4459 |
2005-05-03 Neil Williams <linux@codehelp.co.uk>
|
|
4460 |
||
4461 |
* src/app-utils/gnc-ui-util.h: Doxygen update.
|
|
4462 |
* src/backend/qsf/qsf-backend.c: Omitting kvp tag when
|
|
4463 |
frame is empty.
|
|
4464 |
* src/backend/qsf/qsf-object.xsd.xml: Typo.
|
|
4465 |
* src/business/business-core/gncBillTerm.h:
|
|
4466 |
* src/business/business-core/gncEmployee.h:
|
|
4467 |
* src/business/business-core/gncEntry.h:
|
|
4468 |
* src/business/business-core/gncTaxTable.h:
|
|
4469 |
* src/core-utils/gnc-gconf-utils.h:
|
|
4470 |
* src/engine/Account.h:
|
|
4471 |
* src/engine/Group.h: Doxygen fixes.
|
|
4472 |
* src/engine/Transaction.c: Replacement Timespec calls
|
|
4473 |
because QOF needs to pass Timespec, not Timespec*
|
|
4474 |
* src/engine/Transaction.h: qofTransSetDatePosted
|
|
4475 |
and qofTransSetDateEntered new functions and Doxygen fixes.
|
|
4476 |
* src/engine/gnc-commodity.h:
|
|
4477 |
* src/gnome-utils/dialog-account.h:
|
|
4478 |
* src/gnome-utils/dialog-commodity.c:
|
|
4479 |
* src/gnome-utils/dialog-commodity.h:
|
|
4480 |
* src/gnome-utils/gnc-gnome-utils.h:
|
|
4481 |
* src/gnome-utils/gnc-tree-model-account-types.h:
|
|
4482 |
* src/gnome-utils/gnc-tree-model-account.h:
|
|
4483 |
* src/gnome-utils/gnc-tree-model-commodity.h:
|
|
4484 |
* src/gnome-utils/gnc-tree-model-price.h:
|
|
4485 |
* src/gnome-utils/gnc-tree-view-account.h:
|
|
4486 |
* src/gnome-utils/gnc-tree-view-commodity.h:
|
|
4487 |
* src/gnome-utils/gnc-tree-view-common.h:
|
|
4488 |
* src/gnome-utils/gnc-tree-view-price.h:
|
|
4489 |
* src/gnome/gnc-plugin-file-history.c:
|
|
4490 |
* src/gnome/gnc-plugin-file-history.h:
|
|
4491 |
* src/gnome/gnc-plugin-page-account-tree.h:
|
|
4492 |
* src/gnome/gnc-plugin-page-register.h:
|
|
4493 |
* src/register/ledger-core/split-register-layout.h:
|
|
4494 |
* src/report/report-gnome/gnc-plugin-page-report.h:
|
|
4495 |
Doxygen fixes. Sub-divided the GUI module into manageable
|
|
4496 |
chunks and fixed @name sections. Put the @{ inside the
|
|
4497 |
same comment block as @name but NOT on the same line
|
|
4498 |
as the closing */
|
|
4499 |
||
4500 |
2005-04-30 David Hampton <hampton@employees.org>
|
|
4501 |
||
4502 |
* mkinstalldirs: Drop this generated file from CVS.
|
|
4503 |
||
4504 |
* configure.in: Drop the libgnomeui requirement back to 2.6 so we
|
|
4505 |
can support SuSe 9.2.
|
|
4506 |
||
4507 |
* src/business/business-ledger/gncEntryLedger.h: Change a couple
|
|
4508 |
of register cell names so the core register code can save/restore
|
|
4509 |
column widths.
|
|
4510 |
||
4511 |
* src/gnome/gnc-main-window.c:
|
|
4512 |
* src/gnome/ui/gnc-main-window-ui.xml: Add the (debug) extensions
|
|
4513 |
menu back.
|
|
4514 |
||
4515 |
* src/business/business-gnome/business-gnome.scm:
|
|
4516 |
* src/business/business-gnome/gnc-plugin-business.c:
|
|
4517 |
* src/business/business-gnome/ui/gnc-plugin-business-ui.xml:
|
|
4518 |
* src/scm/main.scm: Migrate the business "test" menu to a
|
|
4519 |
GtkAction based menu.
|
|
4520 |
||
4521 |
* src/gnome-search/Makefile.am:
|
|
4522 |
* src/gnome-search/gnome-search.scm:
|
|
4523 |
* src/gnome-search/gw-gnome-search-spec.scm: Remove unused code.
|
|
4524 |
||
4525 |
2005-04-30 Derek Atkins <derek@ihtfp.com>
|
|
4526 |
||
4527 |
* src/gnome-utils/gnc-html-graph-gog.c: chris' patch
|
|
4528 |
to enable showing the graph to workaround a bug in
|
|
4529 |
gtkhtml-3.3.2 where the widget height is set to -1.
|
|
4530 |
||
4531 |
2005-04-28 David Hampton <hampton@employees.org>
|
|
4532 |
||
4533 |
* lots-o-files: Migrate most hidden preferences over to gconf.
|
|
4534 |
Remember geometry of more dialogs and restore it when the dialog
|
|
4535 |
is next used.
|
|
4536 |
||
4537 |
* src/business/business-gnome/dialog-billterms.c:
|
|
4538 |
* src/business/business-gnome/dialog-invoice.c:
|
|
4539 |
* src/core-utils/gnc-gconf-utils.h:
|
|
4540 |
* src/gnome/gnc-split-reg.c:
|
|
4541 |
* src/gnome/window-main.c:
|
|
4542 |
* src/gnome/window-reconcile.c:
|
|
4543 |
* src/gnome/window-register.c:
|
|
4544 |
* src/gnome-utils/gnc-mdi-utils.c: Collapse knowledge of desktop
|
|
4545 |
gconf keys into a single file.
|
|
4546 |
||
4547 |
* src/gnome/gnc-totd-dialog.[ch]:
|
|
4548 |
* src/gnome/tip-of-the-day.[ch]:
|
|
4549 |
* src/scm/tip-list.scm:
|
|
4550 |
* src/scm/tip-of-the-day.scm: Remove old "tip of the day" code.
|
|
4551 |
||
4552 |
* make-gnucash-potfiles.in:
|
|
4553 |
* doc/tip_of_the_day.list.in:
|
|
4554 |
* src/gnome/dialog-totd.[ch]:
|
|
4555 |
* src/gnome/glade/totd.glade:
|
|
4556 |
* src/gnome/schemas/apps_gnucash_dialog_totd.schemas: New "tip of
|
|
4557 |
the day" code entirely written in C. The installed tip file can
|
|
4558 |
still be updated by users, but is now essentially a free-form file
|
|
4559 |
where tips are separated by two consecutive newline characters.
|
|
4560 |
The tip file in the sources still contains gettext markup. Store
|
|
4561 |
the current tip number and whether or not to show tip in gconf.
|
|
4562 |
||
4563 |
* src/gnome/gnc-main-window.c:
|
|
4564 |
* src/gnome/gw-gnc-spec.scm:
|
|
4565 |
* src/gnome-utils/gnc-gnome-utils.[ch]:
|
|
4566 |
* src/scm/main.scm: Other files affected by the "tip of the
|
|
4567 |
day" changes.
|
|
4568 |
||
4569 |
2005-04-25 Neil Williams <linux@codehelp.co.uk>
|
|
4570 |
* src/app-utils/option-util.c:
|
|
4571 |
* src/app-utils/option-util.h: Removing deprecated QOF code
|
|
4572 |
DateFormat.
|
|
4573 |
* src/backend/qsf/pilot-qsf-GnuCashInvoice.xml:
|
|
4574 |
Making allowance for FreqSpec in pilotqof.
|
|
4575 |
* src/backend/qsf/qsf-backend.c: Support for
|
|
4576 |
reporting write errors to the user from the backend.
|
|
4577 |
* src/backend/qsf/qsf-object.xsd.xml: Typos and
|
|
4578 |
requiring certain attributes in all QSF XML.
|
|
4579 |
* src/backend/qsf/qsf-xml-map.c: minor.
|
|
4580 |
* src/backend/qsf/qsf-xml.h: Doxygen.
|
|
4581 |
* src/business/business-core/gncEntry.c: Increased
|
|
4582 |
QOF support.
|
|
4583 |
* src/business/business-core/gncEntry.h: QOF defines.
|
|
4584 |
* src/engine/FreqSpec.c: Removing hack, using enum as
|
|
4585 |
string macro, adding some QOF parameters and object
|
|
4586 |
definition. More to follow.
|
|
4587 |
* src/engine/FreqSpec.h: enum as string macro and
|
|
4588 |
adding QOF handling. Doxygen.
|
|
4589 |
* src/engine/FreqSpecP.h: Moving Doxygen comments to .h
|
|
4590 |
where they can actually be read. Removing Doxygen markers
|
|
4591 |
where unnecessary.
|
|
4592 |
* src/engine/SchedXaction.c: QOF Object declaration,
|
|
4593 |
QOF parameters.
|
|
4594 |
* src/engine/SchedXaction.h: Doxygen and QOF handling.
|
|
4595 |
* src/engine/gnc-date.c: Adding support for UTC time formatting
|
|
4596 |
and parsing. Doxygen. Increased MAX_DATE_LENGTH to cope
|
|
4597 |
with UTC strings.
|
|
4598 |
* src/engine/gnc-date.h: Removing deprecated shorthand defines.
|
|
4599 |
UTC support. Doxygen.
|
|
4600 |
* src/engine/gnc-engine-util.h: enum as string macro improvements.
|
|
4601 |
* src/engine/gnc-engine.c: FreqSpec and SchedXaction QOF object
|
|
4602 |
registration.
|
|
4603 |
* src/engine/gnc-trace.c: Tweak.
|
|
4604 |
* src/engine/gw-engine-spec.scm: Removing deprecated
|
|
4605 |
QOF_DATE_MATCH_ROUNDED and replacing with QOF_DATE_MATCH_DAY.
|
|
4606 |
* src/engine/kvp_frame.c: Deprecating mis-matched function names
|
|
4607 |
where gnc_numeric was mixed with numeric and str with string.
|
|
4608 |
All now use numeric or string.
|
|
4609 |
* src/engine/kvp_frame.h: Adding defines to support deprecated
|
|
4610 |
names for time being. Doxygen.
|
|
4611 |
* src/engine/qof-be-utils.h: Doxygen tweak.
|
|
4612 |
* src/engine/qof.h: Removing qof/ directory prefix on included
|
|
4613 |
header files.
|
|
4614 |
* src/engine/qof_book_merge.c: Using MAX_DATE_LENGTH, swapping
|
|
4615 |
unsigned int to signed int for printing.
|
|
4616 |
* src/engine/qof_book_merge.h: Losing the qof/ prefix.
|
|
4617 |
* src/engine/qofclass.c: Reference handling.
|
|
4618 |
* src/engine/qofgobj.c: Losing the qof/ prefix. Moving variable
|
|
4619 |
declarations to top of block.
|
|
4620 |
* src/engine/qofgobj.h: Losing qof/ prefix.
|
|
4621 |
* src/engine/qofid.h: Removing FreqSpec from QOF.
|
|
4622 |
* src/engine/qofquery-deserial.c: Removing deprecated date handling
|
|
4623 |
code.
|
|
4624 |
* src/engine/qofquery-deserial.h: Losing qof/ prefix, doxygen.
|
|
4625 |
* src/engine/qofquery-serialize.c: Removing deprecated date handling
|
|
4626 |
code.
|
|
4627 |
* src/engine/qofquery-serialize.h: Losing qof/ prefix.
|
|
4628 |
* src/engine/qofquery.c: Removing deprecated date handling code.
|
|
4629 |
* src/engine/qofquery.h: Doxygen.
|
|
4630 |
* src/engine/qofquerycore.c: Removing deprecated date handling code.
|
|
4631 |
* src/engine/qofquerycore.h: Removing deprecated date handling code.
|
|
4632 |
* src/engine/qofsession-p.h: Doxygen.
|
|
4633 |
* src/engine/qofsession.c: Tweak.
|
|
4634 |
* src/engine/qofsql.c: Losing qof/ prefix. Support for INSERT SQL
|
|
4635 |
statement and UTC date queries.
|
|
4636 |
* src/engine/qofsql.h: Losing qof/ prefix. Doxygen.
|
|
4637 |
* src/gnome-utils/QuickFill.h: Doxygen tweak.
|
|
4638 |
* src/gnome-utils/account-quickfill.h: Doxygen tweak.
|
|
4639 |
* src/gnome-utils/dialog-options.c:
|
|
4640 |
* src/gnome-utils/gnc-date-edit.c:
|
|
4641 |
* src/gnome-utils/gnc-date-format.c:
|
|
4642 |
* src/gnome-utils/gnc-date-format.h:
|
|
4643 |
* src/gnome/dialog-scheduledxaction.c:
|
|
4644 |
* src/gnome/dialog-sxsincelast.c:
|
|
4645 |
* src/gnome/druid-loan.c:
|
|
4646 |
* src/gnome/top-level.c:
|
|
4647 |
* src/import-export/import-main-matcher.c:
|
|
4648 |
* src/import-export/import-match-picker.c:
|
|
4649 |
* src/register/ledger-core/split-register-layout.h:
|
|
4650 |
* src/register/ledger-core/split-register.c:
|
|
4651 |
* src/register/ledger-core/split-register.h:
|
|
4652 |
* src/register/register-gnome/datecell-gnome.c: Removing deprecated
|
|
4653 |
date handling code.
|
|
4654 |
||
4655 |
2005-04-24 Joshua Sled <jsled@asynchronous.org>
|
|
4656 |
||
4657 |
* src/gnome/window-main-summarybar.c: Switch from using a gtk_select
|
|
4658 |
with locally-defined widgets to a GtkListStore backing a standard
|
|
4659 |
combo box. Re-define the layout a bit, but it's still ugly.
|
|
4660 |
* src/gnome-utils/gtkselect.[ch]: Dead.
|
|
4661 |
||
4662 |
2005-04-24 David Hampton <hampton@employees.org>
|
|
4663 |
||
4664 |
* gnucash/src/core-utils/gnc-gconf-utils.[ch]:
|
|
4665 |
* gnucash/src/gnome-utils/gnc-gconf-utils.[ch]: Moved files from
|
|
4666 |
the gnome-utils directory to the core-utils directory. Clean up
|
|
4667 |
the usage of these functions. Document the functions with
|
|
4668 |
doxygen.
|
|
4669 |
||
4670 |
* various: Changes for the move/cleanup of gnc-gconf.
|
|
4671 |
||
4672 |
* gnucash/src/gnome/schemas/apps_gnucash_dialog_commodities.schemas:
|
|
4673 |
* gnucash/src/gnome/schemas/apps_gnucash_dialog_prices.schemas:
|
|
4674 |
* gnucash/src/gnome-utils/gnc-tree-view-account.c:
|
|
4675 |
* gnucash/src/gnome-utils/gnc-tree-view-commodity.c:
|
|
4676 |
* gnucash/src/gnome-utils/gnc-tree-view-price.c: Remove old
|
|
4677 |
references to the GtkTreeView "rules_hint" property. This
|
|
4678 |
property is now controlled via the .gtkrc file (where it should
|
|
4679 |
be).
|
|
4680 |
||
4681 |
* gnucash/src/gnome/gnc-plugin.[ch]: Add infrastructure for
|
|
4682 |
plugins to easily request notification of changes to gconf for a
|
|
4683 |
specific section of gnucash variables.
|
|
4684 |
||
4685 |
* configure.in:
|
|
4686 |
* gnucash/src/app-file/Makefile.am:
|
|
4687 |
* gnucash/src/app-file/gnc-file-history.[ch]:
|
|
4688 |
* gnucash/src/app-file/gnc-file-p.h:
|
|
4689 |
* gnucash/src/app-file/gw-app-file-spec.scm:
|
|
4690 |
* gnucash/src/gnome/gnc-plugin-file-history.[ch]:
|
|
4691 |
* gnucash/src/gnome/ui/gnc-plugin-file-history-ui.xml:
|
|
4692 |
* gnucash/src/app-file/schemas/Makefile.am:
|
|
4693 |
* gnucash/src/app-file/schemas/apps_gnucash_history.schemas: Hook
|
|
4694 |
the file history list into gconf.
|
|
4695 |
||
4696 |
* gnucash/src/gnome/gnc-main-window.c:
|
|
4697 |
* gnucash/src/gnome/gnc-plugin-page-account-tree.c:
|
|
4698 |
* gnucash/src/gnome/gnc-plugin-page.[ch]:
|
|
4699 |
* gnucash/src/gnome/window-main-summarybar.c: Move the summary bar
|
|
4700 |
to the body of the page, just below the account tree. Implement
|
|
4701 |
support for changing the summary bar when the page is changed,
|
|
4702 |
since the register page has a different summary bar. Hook the main
|
|
4703 |
window in to use standard desktop gconf key to decide if the
|
|
4704 |
toolbar is show as text/icons/both.
|
|
4705 |
||
4706 |
2005-04-23 Derek Atkins <derek@ihtfp.com>
|
|
4707 |
||
4708 |
* Merge gog-integ branch into g2 branch.
|
|
4709 |
||
4710 |
--- begin gog-integ Changelog ---
|
|
4711 |
||
4712 |
2005-04-17 Derek Atkins <derek@ihtfp.com>
|
|
4713 |
||
4714 |
* configure.in: don't set pkglibdir
|
|
4715 |
* lib/goffice/split.c: implement e_xml_get_child_by_name()
|
|
4716 |
GOG branch now builds on FC3.
|
|
4717 |
||
4718 |
2005-02-12 Joshua Sled <jsled@asynchronous.org>
|
|
4719 |
||
4720 |
* src/report/utility-reports/test-graphing.scm: Add to make
|
|
4721 |
graphing development easier.
|
|
4722 |
||
4723 |
* src/gnome-utils/gnc-html-graph-gog.c (handle_barchart): fix;
|
|
4724 |
handle stacked-columns.
|
|
4725 |
(handle_scatter): add.
|
|
4726 |
||
4727 |
2005-02-10 Joshua Sled <jsled@asynchronous.org>
|
|
4728 |
||
4729 |
* lib/goffice/ : Initial import of libgoffice "port".
|
|
4730 |
||
4731 |
-- end gog-integ Changelog --
|
|
4732 |
||
4733 |
2005-04-22 Joshua Sled <jsled@asynchronous.org>
|
|
4734 |
||
4735 |
* src/scm/main.scm (gnc:main): Expose and use functionality to
|
|
4736 |
update the main-window title after init-file load, plus collateral
|
|
4737 |
changes.
|
|
4738 |
||
4739 |
2005-04-16 Derek Atkins <derek@ihtfp.com>
|
|
4740 |
||
4741 |
* configure.in: Downgrade glib dep to 2.4.0 so it builds on FC3.
|
|
4742 |
||
4743 |
2005-04-16 David Hampton <hampton@employees.org>
|
|
4744 |
||
4745 |
* lots of file: Switch from a requirement of Gtk-2.2 to Gtk-2.4.
|
|
4746 |
This replaces all EggAction references with GtkAction, and
|
|
4747 |
EggMenuMerge with GtkUIManager. It also drops all the files in
|
|
4748 |
lib/egg since they are no longer needed. Due to a flub, the log
|
|
4749 |
message on the changed source files simply reads 'foo4' instead of
|
|
4750 |
containing the previous description.
|
|
4751 |
||
4752 |
2005-04-11 Neil Williams <linux@codehelp.co.uk>
|
|
4753 |
* src/app-file/gnc-file.c: Added handlers for
|
|
4754 |
write errors and made show_session_error()
|
|
4755 |
non-static.
|
|
4756 |
* src/app-file/gnc-file.h: Added prototype
|
|
4757 |
for show_session_error() so that it can be called
|
|
4758 |
to handle errors reported by any backend operation.
|
|
4759 |
* src/backend/file/gnc-book-xml-v2.c:
|
|
4760 |
* src/backend/file/io-gncxml-v2.c: Wrapping fprintf()
|
|
4761 |
in error handler to catch failed write operations.
|
|
4762 |
* src/backend/qsf/qsf-backend.c: Handling write errors
|
|
4763 |
on QSF export.
|
|
4764 |
* src/business/business-gnome/gnc-plugin-business.c:
|
|
4765 |
Adding show_session_error support to inform the user of
|
|
4766 |
any write errors reported by QSF.
|
|
4767 |
* src/engine/qof_book_merge.c: Re-instating fixes to
|
|
4768 |
QOF_TYPE_CHAR handling in merge.
|
|
4769 |
* src/engine/qofbackend.h: Definition of ERR_FILEIO_WRITE_ERROR
|
|
4770 |
* src/gnome/Makefile.am: Building dialog-chart-export with
|
|
4771 |
show_session_error from libgncmod-app-file
|
|
4772 |
* src/gnome/dialog-chart-export.c: Handling write errors
|
|
4773 |
reported by QSF backend, uses show_session_error()
|
|
4774 |
* src/gnome/glade/chart-export.glade: Removing nuisance tooltip.
|
|
4775 |
||
4776 |
2005-04-03 David Hampton <hampton@employees.org>
|
|
4777 |
||
4778 |
* src/gnome-utils/transfer.glade: Make all input fields expand on
|
|
4779 |
the X axis.
|
|
4780 |
||
4781 |
* configure.in: Remove reqirement for Berkeley DB. The G2 branch
|
|
4782 |
compiles and runs fine without it.
|
|
4783 |
||
4784 |
* src/gnome-utils/gnc-gnome-utils.c: Have gnucash read a private
|
|
4785 |
RC file. This makes it easy to apply styles to entire classes of
|
|
4786 |
widgets in gnucsah without affecting any other application.
|
|
4787 |
||
4788 |
* src/gnome-utils/gnc-tree-view-account.c:
|
|
4789 |
* src/gnome-utils/gnc-tree-view-commodity.c:
|
|
4790 |
* src/gnome-utils/gnc-tree-view-price.c: Name a couple of new
|
|
4791 |
widgets to make it easier to apply styles to them.
|
|
4792 |
||
4793 |
* doc/gtkrc-2.0.gnucash: Provide a sample RC file for gnucash.
|
|
4794 |
This file needs work.
|
|
4795 |
||
4796 |
2005-03-25 Neil Williams <linux@codehelp.co.uk>
|
|
4797 |
* src/backend/qsf/qsf-backend.c: Support for
|
|
4798 |
multiple references in the same entity.
|
|
4799 |
* src/business/business-gnome/gnc-plugin-business.c:
|
|
4800 |
Typo in employee export collection.
|
|
4801 |
* src/engine/Account.c:
|
|
4802 |
* src/engine/Account.h: qofAccountGetTypeString
|
|
4803 |
and qofAccountSetType to use string values for
|
|
4804 |
enum types in QOF.
|
|
4805 |
* src/engine/Transaction.c:
|
|
4806 |
* src/engine/Transaction.h: qofSplitSetParentTrans
|
|
4807 |
and qofSplitSetAccount QOF reference QofSetterFunc.
|
|
4808 |
* src/engine/qofclass.c: Fixing reference identification.
|
|
4809 |
* src/engine/qofsession.c: Removing debug calls. Minor fix.
|
|
4810 |
* src/gnome/dialog-chart-export.c: Adding references to
|
|
4811 |
generated Transaction and Splits in Chart of Accounts export.
|
|
4812 |
||
4813 |
2005-03-21 Neil Williams <linux@codehelp.co.uk>
|
|
4814 |
* src/backend/qsf/qsf-backend.c:
|
|
4815 |
* src/backend/qsf/qsf-xml.c:
|
|
4816 |
* src/backend/qsf/qsf-xml.h: Reference handling improvements.
|
|
4817 |
* src/business/business-gnome/gnc-plugin-business.c:
|
|
4818 |
* src/business/business-gnome/ui/gnc-plugin-business-ui.xml:
|
|
4819 |
Adding export routines for business objects.
|
|
4820 |
* src/engine/qofclass.c:
|
|
4821 |
* src/engine/qofclass.h:
|
|
4822 |
Reference handling: qof_class_get_referenceList
|
|
4823 |
* src/engine/qofsession.c:
|
|
4824 |
* src/engine/qofsession.h: Reference handling improvements
|
|
4825 |
and improved error handling. Also suspending engine events
|
|
4826 |
during copy to improve speed.
|
|
4827 |
* src/gnome/dialog-chart-export.c:
|
|
4828 |
* src/gnome/glade/chart-export.glade: Removing unnecessary
|
|
4829 |
file chooser dialog, using a standard box instead.
|
|
4830 |
||
4831 |
2005-03-13 Joshua Sled <jsled@asynchronous.org>
|
|
4832 |
||
4833 |
* GNOME2_STATUS: Updates; removed some incorrectness, updated for
|
|
4834 |
other changes. Added many new things. :(
|
|
4835 |
||
4836 |
* src/register/register-gnome/gnucash-item-edit.c
|
|
4837 |
(gnc_item_edit_set_cursor_pos): Fix reverse dragging/selection,
|
|
4838 |
broken because of a change in gtk_editable semantics. :(
|
|
4839 |
(gnc_item_edit_draw_info): Turn off pango line wrapping.
|
|
4840 |
||
4841 |
2005-03-07 Neil Williams <linux@codehelp.co.uk>
|
|
4842 |
* ./src/engine/qofsession.c:Fixing references
|
|
4843 |
and empty partial books
|
|
4844 |
||
4845 |
2005-03-07 Neil Williams <linux@codehelp.co.uk>
|
|
4846 |
* ./HACKING: Add a tip for using gdb with opt
|
|
4847 |
style builds.
|
|
4848 |
* ./src/app-file/gnc-file.c: New error message
|
|
4849 |
to direct users to merge QSF, not open directly.
|
|
4850 |
* ./src/backend/file/gnc-backend-file.c: Debug
|
|
4851 |
aids.
|
|
4852 |
* ./src/backend/qsf/qsf-backend.c: Fix object
|
|
4853 |
count and validation; add to KVP read support.
|
|
4854 |
* ./src/backend/qsf/qsf-xml.c: Fix object count
|
|
4855 |
validation bug.
|
|
4856 |
* ./src/engine/qof_book_merge.c: Fix char merge
|
|
4857 |
bug.
|
|
4858 |
* ./src/engine/qofbackend.h: New error message
|
|
4859 |
support.
|
|
4860 |
* ./src/engine/qofsession.c: Fix entity copy
|
|
4861 |
parameter list handling. Fix library name error.
|
|
4862 |
* ./src/engine/qofsession.h: Doxygen update.
|
|
4863 |
* ./src/gnome/Makefile.am: New dialog support.
|
|
4864 |
* ./src/gnome/dialog-chart-export.c: New dialog
|
|
4865 |
to export the Chart of Accounts to QSF XML.
|
|
4866 |
* ./src/gnome/dialog-chart-export.h: Header for
|
|
4867 |
new dialog.
|
|
4868 |
* ./src/gnome/druid-merge.c: Adding code to
|
|
4869 |
support the new dialog.
|
|
4870 |
* ./src/gnome/druid-merge.h: New dialog.
|
|
4871 |
* ./src/gnome/glade/Makefile.am: New glade file.
|
|
4872 |
* ./src/gnome/glade/chart-export.glade: New glade
|
|
4873 |
file for Chart of Account export dialog.
|
|
4874 |
* ./src/gnome/gnc-main-window.c: Menu commands for
|
|
4875 |
new dialog.
|
|
4876 |
* ./src/gnome/gnc-plugin-page-account-tree.c:
|
|
4877 |
Minor tweak.
|
|
4878 |
* ./src/gnome/ui/gnc-main-window-ui.xml: Adding
|
|
4879 |
menu option for new dialog.
|
|
4880 |
* ./src/gnome/window-main.c: Removing old merge
|
|
4881 |
druid commands.
|
|
4882 |
||
4883 |
||
4884 |
2005-02-28 Neil Williams <linux@codehelp.co.uk>
|
|
4885 |
||
4886 |
* ./src/app-utils/gnc-ui-util.h:
|
|
4887 |
* ./src/doc/doxygen_main_page.c:
|
|
4888 |
* ./src/engine/Scrub2.c:
|
|
4889 |
* ./src/engine/Scrub3.c:
|
|
4890 |
* ./src/engine/cap-gains.c:
|
|
4891 |
* ./src/engine/gnc-budget-book-p.h:
|
|
4892 |
* ./src/engine/gnc-budget-book.c:
|
|
4893 |
* ./src/engine/gnc-budget-book.h:
|
|
4894 |
* ./src/engine/gnc-budget-cat-p.h:
|
|
4895 |
* ./src/engine/gnc-budget-cat.c:
|
|
4896 |
* ./src/engine/gnc-budget-cat.h:
|
|
4897 |
* ./src/engine/gnc-budget-p.h:
|
|
4898 |
* ./src/engine/gnc-budget-period-p.h:
|
|
4899 |
* ./src/engine/gnc-budget-period-value-p.h:
|
|
4900 |
* ./src/engine/gnc-budget-period-value.c:
|
|
4901 |
* ./src/engine/gnc-budget-period-value.h:
|
|
4902 |
* ./src/engine/gnc-budget-period.c:
|
|
4903 |
* ./src/engine/gnc-budget-period.h:
|
|
4904 |
* ./src/engine/gnc-budget.c:
|
|
4905 |
* ./src/engine/gnc-budget.h:
|
|
4906 |
* ./src/engine/gnc-engine.h:
|
|
4907 |
* ./src/engine/gnc-filepath-utils.c:
|
|
4908 |
* ./src/engine/gnc-filepath-utils.h:
|
|
4909 |
* ./src/engine/policy-p.h:
|
|
4910 |
* ./src/engine/policy.c:
|
|
4911 |
* ./src/gnome-utils/QuickFill.h:
|
|
4912 |
* ./src/gnome-utils/account-quickfill.h:
|
|
4913 |
* ./src/gnome-utils/dialog-commodity.c:
|
|
4914 |
* ./src/gnome-utils/dialog-commodity.h:
|
|
4915 |
* ./src/gnome-utils/gnc-budget-list-tree-model.c:
|
|
4916 |
* ./src/gnome-utils/gnc-budget-list-tree-model.h:
|
|
4917 |
* ./src/gnome-utils/gnc-budget-tree-model.c:
|
|
4918 |
* ./src/gnome-utils/gnc-budget-tree-model.h:
|
|
4919 |
* ./src/gnome-utils/gnc-gnome-utils.h:
|
|
4920 |
* ./src/gnome-utils/gnc-tree-model-account-types.h:
|
|
4921 |
* ./src/gnome-utils/gnc-tree-model-account.h:
|
|
4922 |
* ./src/gnome-utils/gnc-tree-model-commodity.h:
|
|
4923 |
* ./src/gnome-utils/gnc-tree-model-price.h:
|
|
4924 |
* ./src/gnome-utils/gnc-tree-view-account.h:
|
|
4925 |
* ./src/gnome-utils/gnc-tree-view-commodity.h:
|
|
4926 |
* ./src/gnome-utils/gnc-tree-view-common.h:
|
|
4927 |
* ./src/gnome-utils/gnc-tree-view-price.h:
|
|
4928 |
* ./src/gnome/dialog-budget-category.c:
|
|
4929 |
* ./src/gnome/dialog-budget-category.h:
|
|
4930 |
* ./src/gnome/dialog-budget-list.c:
|
|
4931 |
* ./src/gnome/dialog-budget-list.h:
|
|
4932 |
* ./src/gnome/dialog-budget-workbench.c:
|
|
4933 |
* ./src/gnome/dialog-budget-workbench.h:
|
|
4934 |
* ./src/gnome/druid-budget-create.c:
|
|
4935 |
* ./src/gnome/druid-budget-create.h:
|
|
4936 |
* ./src/gnome/gnc-budget-gui.h:
|
|
4937 |
* ./src/gnome/gnc-plugin-page-account-tree.h:
|
|
4938 |
* ./src/gnome/gnc-plugin-page-register.h:
|
|
4939 |
* ./src/report/report-gnome/gnc-plugin-page-report.h:
|
|
4940 |
Doxygen tag updates.
|
|
4941 |
||
4942 |
2005-02-23 Joshua Sled <jsled@asynchronous.org>
|
|
4943 |
||
4944 |
* src/gnome/gw-gnc-spec.scm: Expose
|
|
4945 |
gnc:window-set-progressbar-window.
|
|
4946 |
||
4947 |
* src/scm/main.scm (gnc:main): Set progress bar window
|
|
4948 |
appropriately on startup so file-load feedback is in place.
|
|
4949 |
||
4950 |
2005-02-22 Joshua Sled <jsled@asynchronous.org>
|
|
4951 |
||
4952 |
* GNOME2_STATUS: Reverted from tabular to straight-text formatting
|
|
4953 |
of GNOME2_STATUS, with apologies to Paul Kroenwetter.
|
|
4954 |
||
4955 |
2005-02-22 Joshua Sled <jsled@asynchronous.org>
|
|
4956 |
||
4957 |
* src/gnome/gnc-main-window.c (gnc_main_window_setup_window): Add
|
|
4958 |
back the summary bar, down in the status-bar area.
|
|
4959 |
||
4960 |
2005-02-20 Neil Williams <linux@codehelp.co.uk>
|
|
4961 |
||
4962 |
* src/app-file/gnc-file.c: Adding messages to handlers for
|
|
4963 |
new QSF backend errors.
|
|
4964 |
* src/backend/qsf/pilot-qsf-GnuCashInvoice.xml: Correcting
|
|
4965 |
the schema namespace URL.
|
|
4966 |
* src/backend/qsf/qsf-backend.c:
|
|
4967 |
* src/backend/qsf/qsf-xml-map.c:
|
|
4968 |
* src/backend/qsf/qsf-xml.c: Re-organising and adding
|
|
4969 |
references and almost complete KVP support to QSF backend.
|
|
4970 |
* src/backend/qsf/qsf-map.xsd.xml:
|
|
4971 |
* src/backend/qsf/qsf-object.xsd.xml: Correcting attribute
|
|
4972 |
declarations and schema namespace URL. Adding KVP, double
|
|
4973 |
and char support to object schema.
|
|
4974 |
* src/backend/qsf/qsf-xml.h: Adding references support,
|
|
4975 |
documenting use of a partial QofBook. Changing the namespace URL.
|
|
4976 |
* src/engine/gnc-date.c: Fix the last-day-of-month computation for
|
|
4977 |
leap years. Need to use modulo, not divide - needed by other parts
|
|
4978 |
of this update, already in HEAD.
|
|
4979 |
* src/engine/qof_book_merge.c: Fix double free of the targetList
|
|
4980 |
entities that cause xaccGroupGetNumSubAccounts to generate a
|
|
4981 |
segmentation fault.
|
|
4982 |
* src/engine/kvp_frame.c:
|
|
4983 |
* src/engine/kvp_frame.h: Add kvp_value_to_bare_string to
|
|
4984 |
generate strings without debug information.
|
|
4985 |
* src/engine/qofbackend-p.h: Support for a partial QofBook.
|
|
4986 |
The backend needs to handle external references to entities
|
|
4987 |
outside this book and save a QofBook that contains any mix of
|
|
4988 |
QOF objects, whether or not any specific object exists in the book.
|
|
4989 |
* src/engine/qofbackend.h: Adding a further QSF error code for
|
|
4990 |
when a GUID string has been mangled and fails to convert to a GUID.
|
|
4991 |
* src/engine/qofsession.c: Adding qof_entity_copy routines to
|
|
4992 |
copy single, lists or collections of entities between session books.
|
|
4993 |
Note: Each function creates a partial QofBook! Only certain backends
|
|
4994 |
{QSF} can handle partial books! Use for data export.
|
|
4995 |
* src/engine/qofsession.h: Documenting copying entities between
|
|
4996 |
sessions and using a partial QofBook. Also, allow a session book to
|
|
4997 |
be printed to stdout.
|
|
4998 |
||
4999 |
||
5000 |
2005-02-17 Derek Atkins <derek@ihtfp.com>
|
|
5001 |
||
5002 |
* configure.in: properly notice that we've got a gtkhtml version.
|
|
5003 |
||
5004 |
2005-02-16 Derek Atkins <derek@ihtfp.com>
|
|
5005 |
||
5006 |
* src/app-utils/option-util.c: in lookup_string_option() use
|
|
5007 |
SCM_STRING_CHARS() instead of the older gh guile function.
|
|
5008 |
- removed comment, because the lookup_string_option() works
|
|
5009 |
just fine for text options.
|
|
5010 |
||
5011 |
2005-02-15 Derek Atkins <derek@ihtfp.com>
|
|
5012 |
||
5013 |
Chris Shoemaker's patch: Avoid use of unitialized values in guid.c.
|
|
5014 |
* Avoid use of uninitialized values in guid.c
|
|
5015 |
- prevent md5 seeding from using uninitialized stack contents
|
|
5016 |
- give used/null GUID recognizable memory signature
|
|
5017 |
- add a simple test case that helped testing for use of
|
|
5018 |
uninitialized values
|
|
5019 |
||
5020 |
2005-02-13 Derek Atkins <derek@ihtfp.com>
|
|
5021 |
||
5022 |
Chris Shoemaker's patch: Fix various memory leaks.
|
|
5023 |
* Fix memory leak of xml parser context in sixtp-stack.c, string in
|
|
5024 |
gnc_plugin_file_history, gdkCursor in cursors.c, GtkIconSources in
|
|
5025 |
gnc-icons.c, several strings in gnc-menu-extensions.c, TimeSpec and
|
|
5026 |
strings in test-engine-stuff.c
|
|
5027 |
* added some constness to gnc_ext_gen_action_name()
|
|
5028 |
||
5029 |
Chris Shoemaker's patch: Allow use of gcache'd strings in hashtables.
|
|
5030 |
* allow the use of gcache'd strings in ghashtables without leaking
|
|
5031 |
- Introduce functions gnc_string_cache_remove() and
|
|
5032 |
gnc_string_cache_insert()
|
|
5033 |
* add comment warning about dangerous macro SAFE_STRCMP_REAL
|
|
5034 |
* fix qofbook's leaking of strings in ghashtable by using new
|
|
5035 |
gnc_string_cache_* functions
|
|
5036 |
||
5037 |
Chris Shoemaker's patch: Tweaks to kvp_frame.h.
|
|
5038 |
* Tweaks to kvp_frame.h
|
|
5039 |
- fix typos
|
|
5040 |
- make #define aliases for asymetric getters/setters
|
|
5041 |
- tweak comments
|
|
5042 |
- comment on and discourage use of kvp_value_get_glist
|
|
5043 |
||
5044 |
Chris Shoemaker's patch: Various comments and typo fixes.
|
|
5045 |
* Comments and typo fixes
|
|
5046 |
||
5047 |
Chris Shoemaker's patch: Comments and tweaks for gnc-component-manager.
|
|
5048 |
* gnc-component-manager tweaks
|
|
5049 |
- Warn if we approach design limitation of component manager
|
|
5050 |
- pass GUID as const in gnc_gui_get_entity_events, change
|
|
5051 |
prototype, callers, and docs
|
|
5052 |
- Clarify comments about receiving events after entity life-cycle
|
|
5053 |
||
5054 |
Chris Shoemaker's patch: Debugging aids for gnc-plugin-manager
|
|
5055 |
* gnc-plugin-manager tweaks
|
|
5056 |
- tweak comments
|
|
5057 |
- add debug traces
|
|
5058 |
- add function gnc_plugin_get_name()
|
|
5059 |
||
5060 |
2005-02-02 Derek Atkins <derek@ihtfp.com>
|
|
5061 |
||
5062 |
Neil Williams' patch to clean up the test-book-merge:
|
|
5063 |
* src/engine/test/test-book-merge.c:
|
|
5064 |
The first change is just simplification, the second change is the fix.
|
|
5065 |
||
5066 |
2005-01-30 Derek Atkins <derek@ihtfp.com>
|
|
5067 |
||
5068 |
Neil Williams' QOF sync patch:
|
|
5069 |
* This patch updates the QOF merge code to current QOF to bring
|
|
5070 |
the g2 branch into sync. This update also makes
|
|
5071 |
qof_book_merge_param_as_string output strings that are
|
|
5072 |
compatible with QSF: using false instead of FALSE in string
|
|
5073 |
output and using the QSF_XSD_TIME for the datestrings. KVP
|
|
5074 |
handling will be added in the next version.
|
|
5075 |
||
5076 |
* src/engine/Account.c:
|
|
5077 |
This patch fixes: (QofAccessFunc)xaccAccountSetNonStdSCU in
|
|
5078 |
src/engine/Account.c - that's a Set routine allocated as a
|
|
5079 |
QofAccessFunc - the patch changes it to the appropriate Get
|
|
5080 |
routine - the QofSetterFunc is OK.
|
|
5081 |
||
5082 |
* src/engine/gnc-commodity.[ch]:
|
|
5083 |
- Use gnc_commodity_table_find_namespace() throughout
|
|
5084 |
- fix a crash when adding a new namespace to the commodity table.
|
|
5085 |
||
5086 |
* src/engine/Account.c:
|
|
5087 |
- updated implementation of qofAccountSetParent().
|
|
5088 |
||
5089 |
2005-01-26 Derek Atkins <derek@ihtfp.com>
|
|
5090 |
||
5091 |
Neil Williams' QSF Backend.
|
|
5092 |
||
5093 |
* configure.in: add checks for libxml2 (requires >= 2.5.10)
|
|
5094 |
* src/backend/qsf: new backend directory
|
|
5095 |
* src/app-file/gnc-file.c: add new QSF error strings
|
|
5096 |
* src/backend/file/gnc-backend-file.[ch]: detect for QSF input files
|
|
5097 |
* src/engine/qofbackend.[ch]: know how to load the QSF backend
|
|
5098 |
||
5099 |
2005-01-22 Derek Atkins <derek@ihtfp.com>
|
|
5100 |
||
5101 |
Stephen Evanchik's patch to convert GncItemEdit to GObject/GLib
|
|
5102 |
and fix signal processing:
|
|
5103 |
||
5104 |
* src/register/register-gnome/gnucash-item-edit.h:
|
|
5105 |
Made the gnc_item_edit_get_type function return GType
|
|
5106 |
* src/register/register-gnome/gnucash-item-edit.h:
|
|
5107 |
Made the gnc_item_edit_get_type function use GObject
|
|
5108 |
* src/register/register-gnome/gnucash-item-list.c:
|
|
5109 |
Removed an extra button_press_event handler
|
|
5110 |
||
5111 |
2005-01-10 Derek Atkins <derek@ihtfp.com>
|
|
5112 |
||
5113 |
Stephen Evanchik's Move GNCDateFormat to GLib patch:
|
|
5114 |
* src/gnome-utils/gnc-date-format.h:
|
|
5115 |
Added #include <glib.h>
|
|
5116 |
Added private member 'disposed' to GncDenseCal struct
|
|
5117 |
Added GNC_TYPE_DATE_FORMAT macro
|
|
5118 |
* src/gnome-utils/gnc-date-format.c:
|
|
5119 |
Converted the following functions to use GObject:
|
|
5120 |
gnc_date_format_get_type,
|
|
5121 |
gnc_date_format_class_init
|
|
5122 |
Created gnc_date_format_dipose function
|
|
5123 |
||
5124 |
2005-01-02 Derek Atkins <derek@ihtfp.com>
|
|
5125 |
||
5126 |
* src/engine/test/Makefile.am: don't explicitly add -lglib.
|
|
5127 |
||
5128 |
* GNOME2_STATUS: Update from Paul Kronenwetter comparing g2 to HEAD/1.8.
|
|
5129 |
||
5130 |
-=-=-=- cvs gnome2 branch ChangeLog is above this line -=-=-=-
|
|
5131 |
||
5132 |
||
5133 |
2005-10-26 Christian Stimming <stimming@tuhh.de>
|
|
5134 |
||
5135 |
* po/eu.po: Add Basque translation by Mikel Olasagasti
|
|
5136 |
<hey_neken@mundurat.net>.
|
|
5137 |
||
5138 |
2005-10-16 Christian Stimming <stimming@tuhh.de>
|
|
5139 |
||
5140 |
* po/glossary/pl.po: Added polish glossary by A. Tokarski
|
|
5141 |
<szczur@malinablue.punkt.pl>
|
|
5142 |
||
5143 |
2005-10-08 Christian Stimming <stimming@tuhh.de>
|
|
5144 |
||
5145 |
* src/engine/Transaction.c: Remove misleading (char*) casts by
|
|
5146 |
Linas Vepstas from 2003-09-14, but nevertheless the code doesn't
|
|
5147 |
have any errorneous double-free's at this point.
|
|
5148 |
||
5149 |
2005-10-07 Christian Stimming <stimming@tuhh.de>
|
|
5150 |
||
5151 |
* src/engine/iso-4217-currencies.scm: Fix spelling of TJS
|
|
5152 |
currency. Fixes #310697.
|
|
5153 |
||
5154 |
2005-10-06 David Hampton <hampton@employees.org>
|
|
5155 |
||
5156 |
* src/app-utils/date-utilities.scm: Patch from Yves-Eric Martin
|
|
5157 |
<yem_lists.gnucash.org@filter.yve.net> to make it easier for users
|
|
5158 |
to change the financial year end date. They still have to edit a
|
|
5159 |
scheme file though.
|
|
5160 |
||
5161 |
2005-08-16 Christian Stimming <stimming@tuhh.de>
|
|
5162 |
||
5163 |
* src/import-export/hbci/hbci-interaction.c (inputBoxCB): Aaarg,
|
|
5164 |
fix extremely stupid bug that occasionally crashes the PIN entry.
|
|
5165 |
||
5166 |
2005-08-15 David Hampton <hampton@employees.org>
|
|
5167 |
||
5168 |
* src/engine/Query.c: Todd T. Fries patch for compilation on
|
|
5169 |
OpenBSD 64bit architectures.
|
|
5170 |
||
5171 |
2005-08-15 Derek Atkins <derek@ihtfp.com>
|
|
5172 |
||
5173 |
* src/business/business-core/business-core.scm: need to
|
|
5174 |
properly recurse in gnc:owner-get-owner-id. there is no
|
|
5175 |
gnc:owner-get-id API.
|
|
5176 |
||
5177 |
2005-07-17 Christian Stimming <stimming@tuhh.de>
|
|
5178 |
||
5179 |
* macros/openhbci.m4: Remove old unused macros. Add macro name
|
|
5180 |
quotations as required by newer automake.
|
|
5181 |
||
5182 |
2005-07-10 David Hampton <hampton@employees.org>
|
|
5183 |
||
5184 |
* src/engine/iso-4217-currencies.scm: Add the new Romanian Leu.
|
|
5185 |
||
5186 |
2005-05-23 Christian Stimming <stimming@tuhh.de>
|
|
5187 |
||
5188 |
* src/import-export/hbci/dialog-hbcitrans.c: Fix handling of debit
|
|
5189 |
notes -- they were broken at all times since the aqbanking
|
|
5190 |
transition, oops.
|
|
5191 |
||
5192 |
* src/import-export/hbci/dialog-hbcitrans.c: Add sanity checks and
|
|
5193 |
ask user when there are no purpose lines.
|
|
5194 |
||
5195 |
2005-05-06 Christian Stimming <stimming@tuhh.de>
|
|
5196 |
||
5197 |
* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button):
|
|
5198 |
Finally generalize the AqBanking setup call. Now the setup wizard
|
|
5199 |
for OFX-DirectConnect can be called by Tools -> HBCI Setup as
|
|
5200 |
well.
|
|
5201 |
||
5202 |
2005-05-05 Christian Stimming <stimming@tuhh.de>
|
|
5203 |
||
5204 |
* src/import-export/hbci/gnc-hbci-utils.c: Improve debugging
|
|
5205 |
messages.
|
|
5206 |
||
5207 |
2005-04-21 Christian Stimming <stimming@tuhh.de>
|
|
5208 |
||
5209 |
* src/import-export/hbci/gnc-hbci-getbalance.c: Fix forgotten NULL
|
|
5210 |
check as reported by Martin Preuss <aquamaniac@gmx.de>.
|
|
5211 |
||
5212 |
2005-04-14 David Hampton <hampton@employees.org>
|
|
5213 |
||
5214 |
* src/engine/iso-4217-currencies.scm:
|
|
5215 |
* src/engine/gnc-commodity.c: Update the Bulgarian Lev and add the
|
|
5216 |
Malagasy Ariary.
|
|
5217 |
||
5218 |
2005-04-06 Christian Stimming <stimming@tuhh.de>
|
|
5219 |
||
5220 |
* po/rw.po, po/glossary/rw.po: Add Kinyarwanda translation by
|
|
5221 |
Steven Michael Murphy <murf@e-tools.com>
|
|
5222 |
||
5223 |
2005-04-06 David Hampton <hampton@employees.org>
|
|
5224 |
||
5225 |
* src/bin/generate-gnc-script: Be vocal when using deprecated
|
|
5226 |
guile functions.
|
|
5227 |
||
5228 |
* src/report/report-system/report-system.scm:
|
|
5229 |
||
5230 |
* src/report/utility-reports/utility-reports.scm:
|
|
5231 |
* src/business/business-reports/business-reports.scm: Use
|
|
5232 |
re-export instead of export for one function.
|
|
5233 |
||
5234 |
2005-04-02 Christian Stimming <stimming@tuhh.de>
|
|
5235 |
||
5236 |
* src/import-export/hbci/dialog-hbcitrans.c: Fix warning about
|
|
5237 |
deprecated aqbanking function in aqbanking-1.0.7
|
|
5238 |
||
5239 |
2005-03-20 Christian Stimming <stimming@tuhh.de>
|
|
5240 |
||
5241 |
* src/import-export/hbci/gnc-hbci-utils.c: Retrieve the current
|
|
5242 |
book's character encoding which so far is identical to the
|
|
5243 |
locale's encoding by nl_langinfo().
|
|
5244 |
||
5245 |
* src/import-export/hbci/hbci-interaction.c: Fixed ignored 'abort'
|
|
5246 |
button.
|
|
5247 |
||
5248 |
2005-03-19 Christian Stimming <stimming@tuhh.de>
|
|
5249 |
||
5250 |
* src/import-export/hbci/gnc-hbci-utils.c (gnc_hbci_descr_tognc):
|
|
5251 |
Correctly convert imported transaction description from utf-8 to
|
|
5252 |
the local encoding.
|
|
5253 |
||
5254 |
2005-03-13 Christian Stimming <stimming@tuhh.de>
|
|
5255 |
||
5256 |
* src/import-export/hbci/gnc-hbci-getbalance.c: Improve user
|
|
5257 |
message when downloaded balance is already identical to reconciled
|
|
5258 |
balance.
|
|
5259 |
||
5260 |
2005-03-12 Christian Stimming <stimming@tuhh.de>
|
|
5261 |
||
5262 |
* src/import-export/hbci/gnc-hbci-gettrans.c, hbci-interaction.h:
|
|
5263 |
Improve error handling in HBCI operations.
|
|
5264 |
||
5265 |
2005-02-26 Christian Stimming <stimming@tuhh.de>
|
|
5266 |
||
5267 |
* src/import-export/hbci/gnc-hbci-kvp.c (force_account_dirty):
|
|
5268 |
Force account 'dirty' after modifying the kvp_frame. Hopefully
|
|
5269 |
fixes #165096.
|
|
5270 |
||
5271 |
2005-02-21 Christian Stimming <stimming@tuhh.de>
|
|
5272 |
||
5273 |
* src/import-export/import-backend.c, import-backend.h,
|
|
5274 |
import-main-matcher.h: Revert the change in December about date
|
|
5275 |
matching thresholds that broke some OFX import. Now, the hard
|
|
5276 |
limit days interval is set by the importing sub-module when
|
|
5277 |
creating the dialog. This way, HBCI and OFX can set their
|
|
5278 |
different requirements. (Note: QIF does not use this code at all.)
|
|
5279 |
||
5280 |
2005-02-20 Neil Williams <linux@codehelp.co.uk>
|
|
5281 |
* src/engine/qof_book_merge.c: Fix double free of the targetList
|
|
5282 |
entities that cause xaccGroupGetNumSubAccounts to generate a
|
|
5283 |
segmentation fault.
|
|
5284 |
* src/engine/kvp_frame.c:
|
|
5285 |
* src/engine/kvp_frame.h:
|
|
5286 |
Add kvp_value_to_bare_string to
|
|
5287 |
generate strings without debug information.
|
|
5288 |
* src/engine/qofsession.h:
|
|
5289 |
* src/engine/qofsession.c:
|
|
5290 |
Documentation tweaks to bring them into line with QOF and the
|
|
5291 |
gnucash-gnome2-dev branch.
|
|
5292 |
||
5293 |
2005-02-16 Derek Atkins <derek@ihtfp.com>
|
|
5294 |
||
5295 |
* src/gnome-utils/dialog-utils.c: When trying to load the symbol
|
|
5296 |
from a glade file, Fall back to dlsym() if g_module_symbol()
|
|
5297 |
fails. This is necessary to find the symbols on on certain *BSD
|
|
5298 |
systems.
|
|
5299 |
||
5300 |
* acinclude.m4: Add mips, mipsel, arm, and m68k for Debian.
|
|
5301 |
||
5302 |
2005-02-06 Chris Lyttle <chris@wilddev.net>
|
|
5303 |
||
5304 |
* src/scm/main.scm: Update for 1.8.11 release
|
|
5305 |
||
5306 |
2005-02-06 Derek Atkins <derek@ihtfp.com>
|
|
5307 |
||
5308 |
* src/engine/date.c: Fix the last-day-of-month computation for
|
|
5309 |
leap years. Need to use modulo, not divide. (Patch by
|
|
5310 |
Neil Williams.
|
|
5311 |
||
5312 |
2005-02-06 Christian Stimming <stimming@tuhh.de>
|
|
5313 |
||
5314 |
* src/import-export/hbci/gnc-hbci-gettrans.c: Fix HBCI date range
|
|
5315 |
for statement download.
|
|
5316 |
||
5317 |
2005-02-05 Derek Atkins <derek@ihtfp.com>
|
|
5318 |
||
5319 |
* src/report/locale-specific/us/Makefile.am: make sure the
|
|
5320 |
scheme reports are part of the DIST.
|
|
5321 |
||
5322 |
2005-01-30 Derek Atkins <derek@ihtfp.com>
|
|
5323 |
||
5324 |
* src/engine/Account.c:
|
|
5325 |
This patch fixes: (QofAccessFunc)xaccAccountSetNonStdSCU in
|
|
5326 |
src/engine/Account.c - that's a Set routine allocated as a
|
|
5327 |
QofAccessFunc - the patch changes it to the appropriate Get
|
|
5328 |
routine - the QofSetterFunc is OK.
|
|
5329 |
||
5330 |
Neil Williams' QOF sync patch:
|
|
5331 |
* This patch updates the QOF merge code to current QOF to bring
|
|
5332 |
the HEAD branch into sync. This update also makes
|
|
5333 |
qof_book_merge_param_as_string output strings that are
|
|
5334 |
compatible with QSF: using false instead of FALSE in string
|
|
5335 |
output and using the QSF_XSD_TIME for the datestrings.
|
|
5336 |
||
5337 |
* src/engine/Account.c:
|
|
5338 |
- updated implementation of qofAccountSetParent().
|
|
5339 |
||
5340 |
* src/engine/Scrub.c:
|
|
5341 |
* src/engine/Transaction.c:
|
|
5342 |
Add the transaction guid to some error warning messages.
|
|
5343 |
Fixes #165571.
|
|
5344 |
||
5345 |
2005-01-29 Derek Atkins <derek@ihtfp.com>
|
|
5346 |
||
5347 |
David Montenegro's patch for bugs #95551, #124367.
|
|
5348 |
* src/report/standard-reports/account-summary.scm:
|
|
5349 |
Rewrote account summary report. Now has fields for
|
|
5350 |
more account metadata. Properly handles mixed
|
|
5351 |
asset/liability subaccounts.
|
|
5352 |
* src/report/standard-reports/html-acct-table.scm:
|
|
5353 |
Added functionality (account-type &c) and bug fixes
|
|
5354 |
(lone zb subtotals, spurious 'recursive-bal, typos)
|
|
5355 |
needed to make the new account-summary.scm work.
|
|
5356 |
||
5357 |
Thomas Bushnell's patch to protect non-backup pruning (#164875)
|
|
5358 |
* src/backend/file/gnc-backend-file.c:
|
|
5359 |
When working on the file foo.xac, backups are named
|
|
5360 |
foo.DATE.xac. But the backup file pruner will prune any old
|
|
5361 |
file named foo.DATE.anything.
|
|
5362 |
||
5363 |
2005-01-29 Christian Stimming <stimming@tuhh.de>
|
|
5364 |
||
5365 |
* configure.in, src/tax/us/gncmod-tax-us.c,
|
|
5366 |
src/report/locale-specific/us/gncmod-locale-reports-us.c,
|
|
5367 |
src/app-utils/gnc-ui-util.c: Make localized tax categories
|
|
5368 |
disabled by default; can be enabled by
|
|
5369 |
--enable-locale-specific-tax switch.
|
|
5370 |
||
5371 |
* src/import-export/hbci/dialog-hbcitrans.c: Enable debit notes
|
|
5372 |
again. Various other improvements.
|
|
5373 |
||
5374 |
* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button),
|
|
5375 |
configure.in: Adapt to latest changes in aqbanking; external
|
|
5376 |
wizard name is no longer hard-coded here but is asked from
|
|
5377 |
aqbanking.
|
|
5378 |
||
5379 |
2005-01-23 Derek Atkins <derek@ihtfp.com>
|
|
5380 |
||
5381 |
* src/business/business-core/gncInvoice.c: Properly accumulate
|
|
5382 |
splits (bug #165053). Also fixes a (related) memory leak
|
|
5383 |
(caused by the same lack-of-reference to accumulated splits).
|
|
5384 |
||
5385 |
2005-01-16 Christian Stimming <stimming@tuhh.de>
|
|
5386 |
||
5387 |
* src/app-utils/gnc-ui-util.c: Modify tax option code to load
|
|
5388 |
tax-de_DE module in the appropriate locale.
|
|
5389 |
||
5390 |
* src/report/locale-specific/us/gncmod-locale-reports-us.c,
|
|
5391 |
de_DE.scm: Add scheme module for locale-report/us
|
|
5392 |
resp. locale-report/de_DE again because it seems to be required.
|
|
5393 |
||
5394 |
2005-01-15 Derek Atkins <derek@ihtfp.com>
|
|
5395 |
||
5396 |
* Neil William's patch to remove static mergeData context.
|
|
5397 |
||
5398 |
2005-01-12 Christian Stimming <stimming@tuhh.de>
|
|
5399 |
||
5400 |
* rpm/gnucash.spec.in, rpm/README: Remove obsolete package
|
|
5401 |
requirements from rpm spec file. Add warnings about using these
|
|
5402 |
spec files with caution.
|
|
5403 |
||
5404 |
2005-01-10 Christian Stimming <stimming@tuhh.de>
|
|
5405 |
||
5406 |
* src/engine/guid.h: Fix gcc4 warnings as pointed out by bug
|
|
5407 |
#162635
|
|
5408 |
||
5409 |
* src/report/locale-specific/us/gncmod-locale-reports-us.c,
|
|
5410 |
src/tax/us/gncmod-tax-us.c: For German tax categories, make sure
|
|
5411 |
the module name will match the de_DE locale or will fall back to
|
|
5412 |
us module name all the time.
|