Find the correct CHM file according to the active locale and call
gnc_show_help in src/app-utils/gnc-help-utils.[ch]. These new files
were necessary because <windows.h> does not like things like GUID. If
no htmlhelp.h was found, spawn hh to show the chm file. Otherwise parse
the GKeyFile ending on .hhmap to determine a numeric ID for the given
anchor and use HtmlHelpW.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15713 57a11ea4-9604-0410-9ed3-97b8803252fd
* add html help workspace, make an import library for hhctrl.ocx
* add libxslt for xsltproc and htmlhelp xsl stylesheets
* run xsltproc on guide and help, C and de_DE; enrich the resulting hhp
files with anchor/map/alias information, compile them with hhc, save
to $INST_DIR/share/gnucash/$lang/gnucash-$type.chm
* create GKeyFiles *.hhmap that can be parsed to open specific topics
* also, obsolete pexports by mingw-utils
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15712 57a11ea4-9604-0410-9ed3-97b8803252fd
Note: This probably isn't good for inside a translated string..
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15711 57a11ea4-9604-0410-9ed3-97b8803252fd
using the GtkPrint API when compiled against gtk+ 2.10 or later. Add
support for reading check description files instead of hard coding
check descriptions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15709 57a11ea4-9604-0410-9ed3-97b8803252fd
* add pcre which is a hard dependency of goffice now
* use the same patch for goffice 0.3.7 as for 0.3.2 (was not in use)
* make inst.sh'ed gnucash and gnucash.bat scripts work again
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15705 57a11ea4-9604-0410-9ed3-97b8803252fd
Check whether we find gog-renderer-cairo.h with the help of
GOFFICE_CFLAGS. If it is found, use GogRendererCairo instead of
GogRendererPixbuf. Newer goffice releases do not ship the latter any
more.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15704 57a11ea4-9604-0410-9ed3-97b8803252fd
Targeted distributions should have goffice packages by now.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15701 57a11ea4-9604-0410-9ed3-97b8803252fd
The included header file gog-renderer-svg.h is installed only
conditionally by recent goffice versions, so drop the 0-#if'ed out code
completely.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15695 57a11ea4-9604-0410-9ed3-97b8803252fd
Lower-case that word in macros/pkg.m4 to avoid the need to run
autogen.sh twice.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15693 57a11ea4-9604-0410-9ed3-97b8803252fd
On Windows, entries in tip_of_the_day.list are separated by five
newlines. This led to empty strings in the dialog that got translated
to the head part of xy.po. Fix this by replacing all substrings of its
contents of more than two newlines by \n\n and also removing leading and
trailing \n\n.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15682 57a11ea4-9604-0410-9ed3-97b8803252fd
In that situation, the current accounts type is invalid, so calling
xaccAccountTypesCompatible against the chosen type will log an error.
Because of the apparent lack of children there is no real problem, so
just skip the test.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15678 57a11ea4-9604-0410-9ed3-97b8803252fd
matters in this situation as the accounts haven't actually been added
to the book yet. Fixes#414118.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15677 57a11ea4-9604-0410-9ed3-97b8803252fd
When gnc_main_window_summary_refresh is called to update the summary bar
at the bottom of the main window, it gets a GList to manage the various
currencies involved. It never frees this list so each call leaks some
memory.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15676 57a11ea4-9604-0410-9ed3-97b8803252fd
* gnc_spawn_process_async, gnc_process_get_fd and gnc_detach_process in
app-utils/guile-util
* gnc_gpid_kill in core-utils/gnc-glib-utils. Works on Windows too.
Defined there to avoid clashes with GUID definitions from winbase.h.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15660 57a11ea4-9604-0410-9ed3-97b8803252fd