Commit Graph

14988 Commits

Author SHA1 Message Date
Christian Stimming
42a9a15285 Upgrade aqbanking package versions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22428 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-30 19:05:48 +00:00
John Ralls
7d0f95c214 Update to gtkosxapplication version 2
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22427 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-29 18:29:21 +00:00
Geert Janssens
6fe081eefb Move option parsing back into its own function
Since we can't use gtk_init_with_args, it makes more sense to keep the
command line processing in one spot, more or less as it was before.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22426 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-24 19:07:22 +00:00
Geert Janssens
fabd3553be Don't set the log file in gnc_module_init
This should fix the logging to stderr since r22419.
gnc_module_init used to change the log path to stderr.
Presumably this was needed before, as logging used to be initialized
after module initialization. This has now changed, so gnc_module_init
can make use of qoflog settings as chosen by the user (which by default
means logging to gnucash.trace).

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22425 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-24 17:06:03 +00:00
Frank H. Ellenberger
7ddef0069b Bug #684719 - Man pages for gnc-fq-* perl scripts
first (static) publishing of the pod extracted man pages
until we have some consense.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22424 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-24 16:42:28 +00:00
Frank H. Ellenberger
381b602f35 Fix [13303] files were renamed, but content not adjusted.
This would produce misguiding man pages - if we would produce them.
Additional were a few typos incomments fixed. 
BP
?

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22423 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-24 10:25:33 +00:00
Christian Stimming
d2b0242b6d Aqbanking plugin: Cache pointer to GncMainWindow each time the plugin command is started.
Hopefully fixes bug#684632.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22419 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-23 19:53:29 +00:00
Geert Janssens
9c9577d961 Small code cleanups in the gnucash-bin code
- Delay gtk_init until really required
- Regroup some initialization functions
- Drop qof_log initialization. gnc_log_init does it as well.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22399 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-19 20:52:22 +00:00
Mike Alexander
3f130f2c1b Parse arguments before initializing GTK so --add-price-quotes works
when the GUI can't be initialized.  gtk_init_with_args fails before
parsing the arguments if the GUI can't be initialized.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22398 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-17 01:09:59 +00:00
Frank H. Ellenberger
c66dec15f7 Fix of [21869]: src/plugins/bi_import/glade/* moved to gtkbuilder, but for some reason files were only trunkated.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22397 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-16 15:17:24 +00:00
Frank H. Ellenberger
73801f3203 Add "compound interest" and "principal payment" to glossary.
IMHO fundamental terms found in fin.scm / loan repayment calulator

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22396 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-16 13:32:41 +00:00
Frank H. Ellenberger
15476e3de0 add futureValue and computeInterestIncrement to fin.scm
as announced by jsled in http://lists.gnucash.org/pipermail/gnucash-user/2005-February/012964.html
additional improving of comments

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22395 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-16 13:17:34 +00:00
J. Alex Aycinena
91f76f4eea Correct error in search dialog where results sub-window(s) is(are) erroneously created.
To reproduce the error, open Gnucash (for example with --nofile argument), open a Find Transactions dialog (Edit->Find), open a Find Customer dialog (Business->Customer->Find Customer), open a Gnucash Preferences dialog (Edit->Preferences) and change some preference (for example, under the Register tab, select Use system theme colors). Each time a preference is changed the Find dialogs get wider as a new results sub window is created and added to the dialog. This happens because any time gnc_gui_refresh_all is called, which is the case when a preference is changed, and on other occasions as well, the refresh_handler in dialog-search.c is called for any open search dialog which calls gnc_search_dialog_display_results which, in turn, erroneously creates and adds the sub window. If the search dialog was initially created with a result_cb, as is the case for Find Transactions, the results sub window should never be created. If it was not, as is the case with Find Customer and all other calls, only one sub window should be created per dialog and it should only be refreshed if it already exists.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22387 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-14 22:12:02 +00:00
Geert Janssens
67b5ec103b Add missing file to dist
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22384 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-11 13:10:23 +00:00
Mike Alexander
54d1d0fa7f [Bug 683222] Display the "to amount" in the exchange rate dialog
when it is first shown.  Also updated some comments to be more
accurate.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22383 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-11 03:29:46 +00:00
Mike Alexander
e1bd508f61 Add xaccTransDump back, it is very useful when debugging.
It was removed in SVN r21579, "Cruft Reduction"< but it's not cruft.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22382 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-11 03:29:39 +00:00
Geert Janssens
ea2d564c3d Win32 build: more post-libgnome related build script changes
The previous commit broke the build. Hopefully this one fixes it again.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22381 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-10 19:22:22 +00:00
Geert Janssens
b0515f4b5e Win32 build: remove libgnome related parts from the build scripts
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22380 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-10 19:22:12 +00:00
Geert Janssens
3cf132b466 Replace gnome_program_init with gtk_init
This required some small reorganization of our setup code, but the end
result is that gnucash is now independent of libgnome.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22379 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-10 19:22:00 +00:00
Geert Janssens
77bc7e3753 Show help and guide in gnome independent way
The idea was taken from another gnome app: planner.

Note that the documentation has to be installed properly
for this to work on linux. Our current documentation
build doesn't install the documentation in the right way
and yelp won't find it. A fix has been committed, but
it will only be available in the next documentation
release.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22378 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-10 19:21:49 +00:00
Geert Janssens
b3dd4de2a2 Eliminate gnome dependency in file location functions
As a side effect, they can now be grouped together with
our other file location functions in core-utils. They
no longer depend on any gui library.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22377 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-10 19:21:38 +00:00
Christian Stimming
05a6a1cc87 Minor improvement of OFX import with missing date field. Unfortunately libofx doesn't do this right in any case.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22376 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-09 20:26:58 +00:00
Geert Janssens
1277f64c8f Fix critical gtk warning introduced with r22360
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22375 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-09 19:01:02 +00:00
Geert Janssens
f5bbf10224 Add comments and small code optimizations to the previous commit
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22360 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-05 13:34:22 +00:00
Geert Janssens
f4eac66079 Bug #682660 - Add Account background colour to Account page.
Author: Robert Fewell <14ubobit@gmail.com>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22359 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-05 13:34:12 +00:00
Geert Janssens
f48ef78090 Reduce dependency on libgnome
After this patch the only parts still requiring gnome libraries are
- src/bin/gnucash-bin.c (for gnome_program_init)
- src/gnome-utils/gnc-gnome-utils.c (for gnome_program_init)
- register-gnome (only uses libgnomecanvas)

Some refactoring was required in register-gnome to prevent other parts
of GnuCash to continue to depend on libgnomecanvas as well (the
register interface needlessly exposed the implementation details, thus
leaking GnomeCanvas dependencies to other parts of gnucash).

Most other changes simply replaced gnome specific stuff with gtk
equivalents.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22358 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-05 10:45:04 +00:00
Geert Janssens
29c4096266 Replace deprecated GDK_* with GDK_KEY_*
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22357 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-05 10:44:51 +00:00
Geert Janssens
653d7da4d8 Simplify dialog creation on date close dialog
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22356 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-05 10:44:39 +00:00
Geert Janssens
02970201a0 Bug #632931 - Advanced portfolio: add "rate of gain" column
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22354 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-02 19:49:01 +00:00
Mike Evans
b0b8d064aa Bug #682869 - In CSV transaction importer, re-implement double mouse click for file selection.
From a patch by Bob.
Patch also resizes small OK button.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22353 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-09-01 14:54:52 +00:00
Geert Janssens
bfb8361633 Payment dialog: use more sensible names for payment amounts
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22352 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-30 17:37:05 +00:00
Geert Janssens
ef38df96a0 Bug #344869 - No warning when you change a reconciled split from another
account in basic ledger mode

This patch brings up a dialogue when any field in a transaction/split is
changed when the transaction has a reconciled split. Exceptions are the
notes, action and memo fields. Those can be changed at all times.

This patch will not be backported as it introduces new translatable
strings.

Author: Robert Fewell <14ubobit@gmail.com>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22351 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-29 20:09:16 +00:00
Geert Janssens
ebcf0f7d8a Added new tip for scheduled transactions
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22348 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-24 14:38:07 +00:00
Frank H. Ellenberger
57bfd9b6f1 Update DOCUMENTERS to gnucash-docs/AUTHORS r17603
[BP]

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22346 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-24 01:40:53 +00:00
Geert Janssens
17acfb09e8 Question dialog: treat close button in title bar as "Cancel" iso "No"
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22342 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-22 14:01:17 +00:00
Geert Janssens
44fd7a4a57 Bug #610648 - Change Reconciled Split Dialog ignores pressing Cancel
Author: Robert Fewell <14ubobit@gmail.com>
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22340 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-22 13:22:02 +00:00
Frank H. Ellenberger
a95de8a2ed Add info about usage of locale-specific-tax by german SKR04 to configure.
Sequitur of Bug #473349 / r16503
[BP]

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22338 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-22 08:36:15 +00:00
Geert Janssens
b2f9e745ea Win32 nightly: fix syntax error caused by previous commit
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22330 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-17 21:26:20 +00:00
Geert Janssens
dc50587f55 Win32 nightly: match built package name to the one expected for upload
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22329 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-17 20:30:41 +00:00
Geert Janssens
fc294ed9d9 W32 nightly: fix typos in previous commit
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22328 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-17 16:13:03 +00:00
Geert Janssens
9dbc45af54 Win32 nightlies: more small build tweaks
- start from the proper base directory (daily_build.bat)
- don't build daily/weekly unless there are new commits since the last
build

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22327 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-17 15:55:06 +00:00
Geert Janssens
d14b02242c Follow up on bug #563565
Keep only one button in reconcile to create a new transaction. This
button will automatically create a transaction that balances the
currently ongoing reconciliation. The new button has been removed as it
is just as easy to simply enter a transaction in the still open
register.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22326 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 18:13:26 +00:00
Geert Janssens
9cc04f1fdf Win32 nightly build: add timestamp in package name created from git
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22325 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 16:21:08 +00:00
Geert Janssens
5596f9f037 Win32 tag build: fix yet another typo
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22324 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 12:25:57 +00:00
Geert Janssens
07442aa119 Win32 tag build: avoid Windows paths in git commands
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22323 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 11:12:40 +00:00
Geert Janssens
a268c78406 Win32 tag build: fix another typo
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22322 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 11:01:11 +00:00
Geert Janssens
8beaff0837 Win32 tag build: fix typo
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22321 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 10:47:25 +00:00
Geert Janssens
86a790225c Win32 tag builds: match tag cache syntax with the actual tag checks
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22320 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 10:27:38 +00:00
Geert Janssens
bb4dc5f9be Win32: restore UPDATE_SOURCES in tags build script.
The parameter has been obsoleted recently, but older
tags may still depend on its availability and the tag script is
supposed to be capable of building older tags as well.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22319 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 10:15:48 +00:00
Geert Janssens
78cc7fba95 Win32: call proper script when building tags from git
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22318 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-08-16 10:05:13 +00:00