Commit Graph

14287 Commits

Author SHA1 Message Date
Geert Janssens
14c60deb29 Bug #626970 - Crash when saving a transaction whose destination account
was deleted in the meantime
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21422 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-15 12:04:38 +00:00
Geert Janssens
7bc5e89950 Bug #420342 - remember register filter and ordering settings
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21421 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-14 17:45:45 +00:00
Geert Janssens
44169e28c5 Bug #661721 - Exposed Password
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21419 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-14 16:12:17 +00:00
Geert Janssens
5b487e03c8 Fix summary bar errors on invoices since commit 21411.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21418 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-14 14:58:03 +00:00
Geert Janssens
62e1b1ac57 Bug #661220 - Critical errors when closing down Gnucash
Patch by Robert Fewell

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21417 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-14 14:57:54 +00:00
Mike Evans
354e95362a Bug #650482 - Cant resize width of import columns when importing a CSV.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21416 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-12 08:02:15 +00:00
Geert Janssens
b2959318c2 Bug #651522 - crash in query_free_compiled, gnc_query_list_reset_query
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21414 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-10 20:05:47 +00:00
Geert Janssens
825538a85e Assert that the invoice type is never an unknown type.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21412 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-10 15:31:21 +00:00
Geert Janssens
012ab52a07 Some const correctness improvements in owner and invoice functions
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21411 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-10 12:34:58 +00:00
Geert Janssens
e409352c65 Use "Nimbus" gtk theme on Windows.
A previous attempt failed to set this in the installer.
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21408 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-09 21:06:40 +00:00
Geert Janssens
1452956461 Prepare internal post-to code to handle credit notes
At the same time clear up some confusing parameter names

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21407 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-09 21:06:31 +00:00
Geert Janssens
03db2c40b1 Rename an ambiguous parameter to avoid confusion.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21406 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-09 21:06:23 +00:00
Geert Janssens
4dd9edfb9e Add link to split in its account register to all payment lines on the
owner report.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21405 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-09 21:06:14 +00:00
Geert Janssens
fa2338deb1 Prepare invoice search to handle both invoices and credit notes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21404 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-09 21:06:02 +00:00
John Ralls
1afcc0969d [Bug 644977] Add new Quicken Check 21 format
Thanks to Steve Holland <sholland@napervillegi.com>

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21403 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-09 21:05:52 +00:00
Christian Stimming
b32a0aa0e7 Let the "assign payment" feature choose customer or vendor payment, depending on whether the amount is positive or negative.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21401 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 20:30:28 +00:00
Mike Evans
01b4a86888 Bug #660875 - Make columns have minumum width in import dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21400 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 19:19:16 +00:00
John Ralls
4c6d5a178c Update Mac customizations for gtk-mac-integration-1.0.0
Mac integration has had a name and api change from
ige-mac-integration as part of migration from Sourceforge to
Gnome.

Also, gtk_osxapplication_add_app_menu_item() has been replaced
with gtk_osxapplication_insert_menu_item(),
gtk_osxapplication_add_app_menu_group() has been removed (just
insert a separator where you want it), and  gtk_osxapplication
path functions had been deprecated in favor of quartz-application
equivalents; those deprecated convenience macros were removed in
1.0.0

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21398 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 19:14:01 +00:00
Geert Janssens
414c92669e Update POTFILES.in after last commit
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21397 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 17:00:49 +00:00
Geert Janssens
6afe287764 Bug #661218 - Migrate New user, progress and user pass dialogs to
Builder
from GladeXML
Patch by Robert Fewell

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21396 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 16:59:29 +00:00
Geert Janssens
6f139ef38f Introduce credit_note flag in invoice object
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21395 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 16:59:19 +00:00
Geert Janssens
1537986a8d Use GncInvoiceType in query for bills due reminder
At the same time, prepare for credit notes.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21394 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 16:59:10 +00:00
Geert Janssens
1546e8204c Introduce GncInvoiceType enum and start using it instead of the char based Invoice Type.
This also puts a first structure in place to add credit notes later on.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21393 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 16:59:01 +00:00
Geert Janssens
fda7e72c89 Small improvements to the hierarchy assistant:
* Set a default height to the assistant so it gets rid of one of the
scroll bars and make the currency drop down larger to show all text.
* Also make the assistant window stay on top as when it is started from
the new user dialog, the main save window used to hide the assistant
window and could confuse the user
Patch by Robert Fewell

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21392 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 13:33:34 +00:00
Christian Stimming
30d3cfc914 Try to get rid of CRIT trace messages by checking for owner validity first.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21390 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 09:20:20 +00:00
Christian Stimming
40000ee934 Fix failed assertion if there is no A/R or A/P account involved.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21389 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 09:20:07 +00:00
Christian Stimming
049b06e37a Documentation improvement of GncOwner functions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21388 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 09:19:54 +00:00
Christian Stimming
a64588c7fd Win32: Add missing linking of libgncmod-business-gnome against libgnc-gnome which is needed since r21383.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21387 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-08 08:46:28 +00:00
Christian Stimming
d4f33a5867 Add right-click menu item "Assign payment" to assign a transaction as a payment.
Feature request as described on
https://gnucash.uservoice.com/forums/101223-feature-request/suggestions/1536285-reassociate-already-existing-transactions-with-a-b?ref=title

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21383 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-07 21:50:14 +00:00
Christian Stimming
e0e564f234 Extend "Process Payment" dialog so that it accepts an existing transaction as well, and marks this as payment.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21382 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-07 21:49:56 +00:00
Geert Janssens
6edb5d4d0d Add more debugging info in an effort to find the cause of bug #510720
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21381 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-07 12:21:41 +00:00
Geert Janssens
ccd00fc548 Bug #553432 - Status line of edit invoice page mixes invoice currency
amount with default currency symbol
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21379 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-07 10:16:31 +00:00
Christian Stimming
9ba96dd403 Win32 build: Make sure to distribute all of gwenhywfar's share directory.
In newer gwenhywfar versions there are more sub-directories here which are
required for the online banking setup GUI.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21378 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-07 10:00:34 +00:00
Geert Janssens
ba89a190b7 Bug #365928 - Jobs do not stick in Expense Vouchers
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21376 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-06 20:19:06 +00:00
John Ralls
d896abaf4a Add gnucash-setup-env-osx.in to EXTRA_DIST so that it will be in the
tarball.

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21373 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-04 23:37:36 +00:00
Geert Janssens
ea7aa8eb2d Bug #660369 - Migrate Report dialogs to Builder from GladeXML
Patch by Robert Fewell with minor tweaks

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21372 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-03 19:17:35 +00:00
Geert Janssens
cd1d55faa5 Ignore some autogenerated files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21371 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-03 18:15:57 +00:00
Geert Janssens
88c14d6b1b Bug 651645 - Windows SVN trunk nightly builds fails to open compressed
xml files

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21369 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-10-03 16:52:00 +00:00
Christian Stimming
65b871611d Need to rename enum symbols to not conflict with those from gnc-split-reg.h.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21368 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-30 18:48:07 +00:00
Christian Stimming
588ccc145f Refactor gncOwnerApplyPayment() so that the second part is available as separate function gncOwnerAssignPaymentTxn().
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21367 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-30 18:47:56 +00:00
Christian Stimming
c8ecb4d937 Add some const where applicable.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21366 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-30 18:47:43 +00:00
Christian Stimming
7ca4a0bb26 I18n: Use ngettext for translation string with plural form.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21365 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-29 14:22:19 +00:00
Geert Janssens
746d4b52b3 Added test for Employee name (uses GncOwner*Name).
Patch by Hendrik van Antwerpen <hendrik@van-antwerpen.net>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21364 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-29 11:00:31 +00:00
Geert Janssens
ff9ddda750 Completed mapping for owner types and added tests.
Patch by Hendrik van Antwerpen <hendrik@van-antwerpen.net>

 * Include gncOwner later, to use typemap.
 * Add gncOwner functions to GnuCashBusinessEntity.
 * Removed Owner, since it's basically GnuCashBusinessEntity.
 * Included test for some business classes.
 * Added currency to tests to reduce complaining.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21363 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-29 11:00:19 +00:00
Geert Janssens
698a1dc6ac Added bindings for Employee, Job and Owner types.
Patch by Hendrik van Antwerpen <hendrik@van-antwerpen.net>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21362 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-29 11:00:06 +00:00
Christian Stimming
e84d64f303 Win32 build: Update version numbers of aqbanking, gwenhywfar, ktoblzcheck.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21361 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-29 10:06:11 +00:00
Geert Janssens
24269aab8a Added gncVendor and gncCustomer to base-typemap.i.
Patch by Hendrik van Antwerpen <hendrik@van-antwerpen.net>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21359 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-28 13:29:19 +00:00
Geert Janssens
f9ff7a9c2c Bug #659504 - Migrate Register and reconcile from GladeXML to Builder
Patch by Robert Fewel

Note: this patch is limited to the conversion of widgets found in
the libglade files. Both the Register and the Reconcile features still
depend on deprecated Gtk/Gnome widgets (like GtkCList), which are added
programmatically. Eventually these widgets still have to be replaced
with supported alternatives.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21358 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-28 13:00:11 +00:00
Mike Alexander
35ae5e34a8 Don't include core-utils/gnc-gconf-utils.c in the source file list.
It's already part of one of the libraries the tests are linked with.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21303 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-22 21:06:51 +00:00
Mike Alexander
8d51acd247 The build fails if python bindings are requested and parallel build is on.
The make file knows how to build libgncmod-app-utils.la but doesn't realize that
${top_builddir}/src/app-utils/libgncmod-app-utils.la is the same file.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21302 57a11ea4-9604-0410-9ed3-97b8803252fd
2011-09-22 21:04:51 +00:00