Commit Graph

16111 Commits

Author SHA1 Message Date
John Ralls
71c31ccf2a Replace glib 2.34-or-later g_list_copy_deep
Fixes Win32 build issue, where we're using 2.28
2014-05-08 21:05:05 -04:00
Geert Janssens
c4a18ae2dd Merge branch 'maint'
* Fix document type dispay for credit notes on owner report
2014-05-08 21:11:55 +02:00
Geert Janssens
8314d960b4 Fix document type dispay for credit notes on owner report 2014-05-08 21:10:17 +02:00
Geert Janssens
6ed47c64f9 Fix sign for credit notes on owner report 2014-05-08 20:59:22 +02:00
Amm
50e72f1d18 Add sale and tax columns
A patch to add support for "Sale" and "Tax" columns in report.
Columns are optional and set to false (#f) by default.
2014-05-08 20:25:05 +02:00
Geert Janssens
1fff5ca974 Merge branch 'maint'
* Owner report - better totals formatting, contributed by Amm
2014-05-08 20:22:54 +02:00
Amm
825b3d3caf Better period totals formatting
This fixes formatting of period totals and makes it more informative and clear.

Also changes string "Payment, thank you" to just "Payment".
2014-05-08 20:08:31 +02:00
Mike Alexander
232f4adc70 Update the XCode project for C++ changes 2014-05-07 16:32:05 -04:00
Geert Janssens
4115c43920 Reapply "Fix bad qof_instance crash in dialog-payments"
This reverts commit b81289acc66340c74a4b7ed32d0dfffef4a87c16.
2014-05-07 18:32:49 +02:00
Geert Janssens
1d76256f92 Reapply "Fix typo in test-engine-kvp-properties."
This reverts commit c475b9f8c7545e1f4dc3b1e0a3b9b6b217a30719.
2014-05-07 18:32:49 +02:00
Geert Janssens
49a5909ff2 Fixes necessary to marry private-kvp branch with c++ work 2014-05-07 18:32:48 +02:00
Geert Janssens
45cb5504f3 Merge branch 'private-kvp' into master again
This was done by branching right before the original merge
and redoing a clean merge of the private-kvp branch again.

This result was then cherry-picked onto master with
git cherry-pick <merge-commit> -m 1

It was done like this because git merge would consider
the private-kvp branch already merged even after a revert
(see git-revert man page) and won't allow to merge a
second time on the same branch.

Resolved conflicts:
	README.dependencies
	src/app-utils/gnc-sx-instance-model.c
	src/engine/cap-gains.c
	src/engine/test/Makefile.am
	src/gnome/assistant-hierarchy.c
	src/import-export/import-match-map.c
	src/import-export/import-utilities.c
	src/import-export/ofx/gnc-ofx-kvp.c
	src/libqof/qof/qofbook.cpp
	src/libqof/qof/qofinstance-p.h
	src/libqof/qof/qofinstance.cpp
	src/libqof/qof/test/test-kvp_frame.c
	src/report/report-gnome/gnc-plugin-page-report.c
2014-05-07 18:32:47 +02:00
Geert Janssens
ae98012d0c Revert "Merge branch 'private-kvp'"
This reverts commit f49983b801, reversing
changes made to acad5a02bb.
2014-05-07 18:32:44 +02:00
Geert Janssens
9d40512307 Revert "Fix typo in test-engine-kvp-properties."
This reverts commit ac9a6ae606.
2014-05-07 18:32:40 +02:00
Geert Janssens
ec9bd763d1 Revert "Fix bad qof_instance crash in dialog-payments"
This reverts commit edd85faad7.
2014-05-07 18:32:40 +02:00
Mike Alexander
e818c21aa0 Merge branch 'maint' 2014-05-05 16:32:02 -04:00
Mike Alexander
7f746724fe Don't nest AC_MSG_CHECKING calls, it produces confuing output. 2014-05-05 16:30:30 -04:00
Geert Janssens
79d168080d Merge branch 'maint'
* Proper fix for libdbi crash
* Saved report configuration dialog resize issues
2014-05-05 21:57:44 +02:00
Colin
cc41107269 Fix crash initialising dbi if libdbi version >= 0.9.0 2014-05-05 21:56:57 +02:00
Geert Janssens
d702c92d63 Revert "Fix crash with libdib >= 0.9.0"
This reverts commit 6695f6c660.
2014-05-05 21:55:24 +02:00
Geert Janssens
9e5d613257 Bug 729497 - Saved Report Configuration selection window resize 2014-05-05 21:42:40 +02:00
Geert Janssens
cd79b1f5de Merge branch 'maint'
* Mike Alexander's Better test for conflict between optimization and FORTIFY_SOURCE
* Fix crash with libdbi >= 0.9.0, based on a patch by Colin Law
2014-05-05 17:57:03 +02:00
Geert Janssens
6695f6c660 Fix crash with libdib >= 0.9.0
Based on a patch provided by Colin Law
2014-05-05 17:55:30 +02:00
John Ralls
edd85faad7 Fix bad qof_instance crash in dialog-payments
Just needed one more level of indirection.
Thanks to Mike Alexander for the report.
2014-05-04 09:53:03 -07:00
Mike Alexander
8c21aff5e1 Better test for conflict between optimization and FORTIFY_SOURCE 2014-05-02 18:07:43 -04:00
John Ralls
8cb391b308 Better test for conflict between optimization and FORTIFY_SOURCE 2014-05-02 14:02:24 -07:00
Herbert Muehlenberurger
ac9a6ae606 Fix typo in test-engine-kvp-properties. 2014-05-02 07:19:41 -07:00
Geert Janssens
fb09e8d985 Merge branch 'maint'
* Add two new Devanagari script languages: Bodo and Dogri
* Only add _FORTIFY_SOURCE directive if optimized compilation is detected
2014-05-02 16:02:19 +02:00
Geert Janssens
ca48086287 Add _FORTIFY_SOURCE directive only when compiling with optimization enabled 2014-05-02 15:55:48 +02:00
John Ralls
f49983b801 Merge branch 'private-kvp'
Makes all kvp operations private to the object of which the kvp is
a member. Access from outside of the object is accomplished via
GObject Properties. A convenience function, qof_instance_set(),
is provided that wraps g_object_set and marks dirty the instance
so that it will be saved. It is still necessary to wrap calls in
begin_edit/commit to accomplish the save to the SQL backend. A
like-named wrapper, qof_instance_get() is provided to balance the API.

Note that the XML backend retains direct access to KVP to avoid having
to catalog the properties.
2014-05-01 14:57:34 -07:00
John Ralls
207bedb4c5 Replace direct kvp access with qof_book_save_options. 2014-05-01 13:04:22 -07:00
John Ralls
6dfb7febf2 Convert capital gains kvp access to properties on Split. 2014-05-01 13:02:07 -07:00
Jeff Earickson
08c59b58d9 The Dogri language in Devanagari Script. 2014-04-30 16:19:40 +02:00
Jeff Earickson
9ab3cccadf Addition of the Dogri language (doi) to LINGUAS 2014-04-30 16:19:39 +02:00
Jeff Earickson
ef5356942d Addition of the Bodo language translation file, in Devanagari script 2014-04-30 16:19:39 +02:00
Jeff Earickson
7b16320f25 Addition of the Bodo language (brx) in Devanagari Script. 2014-04-30 16:17:03 +02:00
Christian Stimming
acad5a02bb CMake: Remove removed file from cmake, so that it compiles fine again. 2014-04-28 21:24:17 +02:00
Geert Janssens
8784b94491 Merge branch 'maint'
Revert error on warning default when building from scm
2014-04-28 18:45:18 +02:00
Geert Janssens
c4bbd14587 Revert error on warning default when building from svn 2014-04-28 18:44:46 +02:00
Geert Janssens
5bc2503199 Merge branch 'maint'
* Minor fixes to make gnucash build under mingw/gcc 4.8.x
2014-04-28 14:58:52 +02:00
Gary Bilkus
7c0074a1c3 Win32: Fix problem in gnc-split-reg.h caused by earlier preprocessor define of DELETE etc 2014-04-28 14:58:01 +02:00
Gary Bilkus
06e7199bda Win32: Fix configure.ac to cope with new gcc not understanding no-undefined flag 2014-04-28 14:57:38 +02:00
John Ralls
dbe336cd7c C++: Rename files to be compiled as C++ to foo.cpp
Instead of using the -xc++ compiler flag.
2014-04-27 16:32:58 -07:00
John Ralls
82df074771 C++ Windows fixes.
Particularly interesting is src/engine/Makefile.am: Having a mention of
target_CFLAGS in an #if disables automatic use AM_CFLAGS even when the
#if condition is false.
2014-04-27 15:06:02 -07:00
Mike Alexander
c7f4bf7fed Merge branch 'maint'
* Fix price quotes after removal of yahoo-get-historical-quotes
  * calculate num-columns-required in transaction report correctly
  * Additional changes to column calculations in transaction report
  * Fix configure.ac code that customizes parameters for specific gcc versions
  * Ignore SIGTTOU while importing Python console class.
2014-04-27 16:42:34 -04:00
Mike Alexander
2c4463e77f Ignore SIGTTOU while importing Python console class.
Importing it causes this signal to be sent and if GnuCash is running
in the background it hangs.
2014-04-27 16:26:13 -04:00
Mike Alexander
4ec1f6b724 Fix code that customizes parameters for specific gcc versions
to agree with the comments.
2014-04-27 16:25:51 -04:00
Mike Alexander
c2c246ccf8 Bug 729001: Fix a minor typo affecting the profile option in the previous commit 2014-04-26 20:20:32 -04:00
Mike Alexander
b32f9d2a59 Bug 729001: fix more build errors related to partial switch to C++. 2014-04-26 19:38:35 -04:00
John Ralls
72e0b29a09 Revert addition of lprofiler
Inadvertent leak into previous changeset.
2014-04-26 12:37:55 -07:00