- move the gnucash-desktop.in.in from POTFILES.skip to POTFILES.ignore
- only try to make-gnucash-potfiles if $(srcdir) is writable
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16868 57a11ea4-9604-0410-9ed3-97b8803252fd
Also, modify build rules so that POTFILES.in is no longer generated
automatically during make dist, but only on explicit "make pot", because
the build rule will now modify POTFILES.in in the srcdir and no longer
in the builddir.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16864 57a11ea4-9604-0410-9ed3-97b8803252fd
The build rules have to be modified non-trivially in order to have this
do the correct thing if builddir != srcdir. I give up for now - maybe
someone else?
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16859 57a11ea4-9604-0410-9ed3-97b8803252fd
The slot is named "last_posted_to_acct". Before showing the post-to
dialog, try to read that slot and pre-select the account appropriately.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16854 57a11ea4-9604-0410-9ed3-97b8803252fd
This avoids explosions of the dialog in size when selecting an account
category with long full names, like SKR03 or SKR04.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16853 57a11ea4-9604-0410-9ed3-97b8803252fd
This is needed to load compressed xml data files without a specified
encoding.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16852 57a11ea4-9604-0410-9ed3-97b8803252fd
The BalanceAsOf() API checks <, not <=, so just add one to the time.
Should be backported only if the rest of the book closing is backported, so:
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16848 57a11ea4-9604-0410-9ed3-97b8803252fd
Need to ignore some files:
./share/icons/hicolor/icon-theme.cache and ./share/info/dir
these get created by the install system but don't get deleted
(and cannot be deleted because they could be shared).
So just ignore them.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16844 57a11ea4-9604-0410-9ed3-97b8803252fd
If a report template is missing (renamed, moved, deleted, whatever)
while the report is still open, then the app will crash while reading
the books file. The options-generator will fail and cause subsequent
attempts to access the options to fail and crash. A couple checks for
the existence of options is all it takes. Also included a warning dialog.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16836 57a11ea4-9604-0410-9ed3-97b8803252fd
If a QIF split transaction is involved in a match then it always has
priority. The other half of the match will always be the half that
gets discarded, even if it is from an investment account.
Patch by Charles Day
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16828 57a11ea4-9604-0410-9ed3-97b8803252fd
The very latest aqbanking series 3.x.x is not source compatible to 2.x.x.
GnuCash is not yet ported to that new series. Hence, we check that we
really have only those versions that are really supported.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16816 57a11ea4-9604-0410-9ed3-97b8803252fd
Compile test modules with -avoid-version, just like the productive ones.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16809 57a11ea4-9604-0410-9ed3-97b8803252fd
This is an internal representation of the report. It frees up the various name
fields for translation/changes without concern about it breaking reports*. Each
report is now assigned a GUID that refers to that specific report. All
reference to the report is now done with this GUID.
Support is included for using existing open or saved reports of the old
reference-by-name type. The user is warned of the existence of saved reports
without a GUID. Support is also provided to allow reports saved or left open
using the new report-guid reference to be accessed in 2.2.3(?) versions in case
user downgrades.
IMPORTANT: All saved or open reports created using these changes *will* *cause*
*application* *crashes* if accessed in versions prior to r16804. Earlier
versions have neither the new functions nor the report-record fields
implemented here. It is a one-way trip from pre-r16804 to here. I hope that is
clear enough ;)
* going forward only. name changes will still break non-report-guid saved or
open reports.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16805 57a11ea4-9604-0410-9ed3-97b8803252fd
The incoming changes to the report system are not backwards compatible with 2.2 branch. This should allow the
reports opened or saved by the new system to function in 2.2.x.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16804 57a11ea4-9604-0410-9ed3-97b8803252fd
Just a renamed Income Statement, because the average person doesn't know better.
It's the exact same report, just relabeled. Both reports are now available
in the menu.
This change does re-add the translatable string "Profit & Loss"
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16803 57a11ea4-9604-0410-9ed3-97b8803252fd
* allow proportional application of dividends/fees in a
multi-stock txn,
* collect reinvested dividend amounts from the buy split not income split,
* track reinvested dividends separately from dividend income,
* report income when dividends are *not* reinvested if there is a zero
value/amount split tied back to the stock account.
Thanks to Richard Laager for ideas and guidance.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16774 57a11ea4-9604-0410-9ed3-97b8803252fd
In gas_populate_list, the currently selected account is searched in
the new data, falling back to the first element in the list and
selecting it afterwards. So, often "Assets" is activated, whereas the
filtering happening later does not deselect it in any way (the user
may have typed it in).
This patch simply removes the fallback to element 1. To make the gas
look better, it may help to set it initially, like to an entry that
was used recently.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16773 57a11ea4-9604-0410-9ed3-97b8803252fd
As pointed out by Bruno Haible, if there is only one dgettext call
the easiest way to exclude this from xgettext extraction is to rename
this particular dgettext call by a wrapper macro.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16767 57a11ea4-9604-0410-9ed3-97b8803252fd