Robert Fewell
e18d56dfc4
Rework the Import Matcher colours to be from the fallback css file
...
Rename the css classes used and make sure the import matcher used them.
2017-08-22 13:32:01 +01:00
Robert Fewell
3be453649d
Rename css class negative-color to negative-numbers
2017-08-22 13:31:51 +01:00
Robert Fewell
94841d9e64
The summary bar never respected the use of a negative colour
...
Changed the summary bar to use the css negative colour if required. This
involved adding a boolean columns to the model for the result of
checking values for being negative and changing to use the 'markup'
property to display the negative values in the negative colour.
2017-08-22 13:31:47 +01:00
Robert Fewell
f034fd6467
Change the account treeview to use the css negative color
2017-08-22 13:31:47 +01:00
Robert Fewell
2475193120
Rework the negative label colour
...
Changed the class name to negative-color and moved the default to the
fallback css file.
2017-08-22 13:31:41 +01:00
Robert Fewell
501671dca7
Replace toggle arrow with a theme drawn one
2017-08-22 13:31:18 +01:00
Robert Fewell
f7556b6094
Add draw arrow call back to various widgets
2017-08-22 13:31:17 +01:00
Robert Fewell
ec8e52e87e
Add a draw callback to draw a theme based up/down arrow
2017-08-22 13:31:17 +01:00
Robert Fewell
16a42799c0
Change the dense calender to use css so that it can be themed
...
Change the dense calender so that it is based on css and can be made
similar to the basic calender.
2017-08-22 13:31:08 +01:00
Robert Fewell
404214b793
Add CSS provider of a lesser priority than themes
...
Add a css provider that has a lesser priority than themes so that it
can be over-ridden by the theme. This may turn out to be the only one
required but for now keep the application one also.
2017-08-22 13:28:30 +01:00
Mike Alexander
29a92431cb
Fix sigfigs(n) rounding to work when the input is bigger tnan 10**n.
...
For example rounding 1234567/1 to 6 significant figures would fail.
2017-08-22 00:47:08 -04:00
Mike Alexander
57638161f2
Fix numerator overflow constructing GncNumeric from 96.16
2017-08-22 00:35:10 -04:00
Mike Alexander
00c7089ecb
Add tests for converting doubles 96.16 and 9616000000.0 to GncNumeric.
2017-08-22 00:30:28 -04:00
Mike Alexander
f5c864532f
Add a couple of directories containing dependencies of libtest-core-guile.
...
Without this the build fails the dependencies are loaded from the
installed version or the build fails if GnuCash is not installed..
2017-08-21 23:47:19 -04:00
Geert Janssens
7d3dab21df
Merge branch 'maint'
...
Resolved conflicts:
gnucash/gnome/gtkbuilder/dialog-fincalc.glade
2017-08-21 22:40:16 +02:00
Yasuaki Taniguchi
7b43822f76
Bug 784284 - unifying "Clear the entry." tooltip on Loan Repayment Calculator
2017-08-21 22:33:51 +02:00
Geert Janssens
4b3db97ba1
Merge branch 'maint'
...
Resolved conflicts:
gnucash/report/report-system/html-document.scm
2017-08-21 21:53:27 +02:00
Kristjan Onu
a783c8e38f
Correct Price Overview documentation typos
...
https://bugzilla.gnome.org/show_bug.cgi?id=786525
2017-08-21 21:46:14 +02:00
fell
38344caac1
PR #172 : Accelerator fixes for Latvian language
...
Merge branch 'maint' of https://github.com/valdisvi/Gnucash into maint
4685 translated messages.
2017-08-21 18:12:42 +02:00
Robert Fewell
8d8073aafa
Remove the rules hint from gnc-tree-view to align with current setting
2017-08-21 16:37:39 +01:00
Geert Janssens
f28896fbde
Fix cmake run on Ubuntu 16.04 (and possibly other distros)
...
Apparently that platform trips over a missing newline at the end of the generated POTFILES.in.in file.
Adding one allows cmake to complete configuration and appears to be fine on Fedora as well
(although it worked fine without the newline too).
Thanks go to Michael Jung <gnucash-devel@mailinglists.mjung.org> for reporting this and proposing the fix.
2017-08-21 16:41:08 +02:00
Geert Janssens
3e1a1b262c
Fix missing Find... functionality
...
It got lost during migration of business-gnome to gnome.
Spotted and solved by Robert Fewell.
2017-08-21 11:14:28 +02:00
John Ralls
115d61e7f3
Remove test for transaction set-date diagnostic message.
...
Since we removed the diagnostic, testing for it fails.
2017-08-20 23:25:56 +02:00
John Ralls
71e3703087
Use time64 GncDateTime constructor instead of struct tm constructor.
...
It's substantially faster and we do a lot of time64->gdate conversions.
2017-08-20 21:49:04 +02:00
John Ralls
f7ce8bcbb3
Disable creating a date string to maybe use in a PINFO message.
...
Creating a date string occupied nearly all of the time required to
set a date on a transaction, generally to no benefit at all.
2017-08-20 21:31:07 +02:00
John Ralls
1e0a9a0ef8
Parse date strings into a struct tm and construct GDateTime with that.
...
Instead of using the more generic string constructor. The struct tm
constructor is several times faster and this change speeds up
transaction loading by 2x.
2017-08-20 21:28:09 +02:00
John Ralls
82d891a202
Test features to see if they're already set before setting them.
...
Setting a feature writes to KVP which in the SQL backend causes the book
to be written out, which is rather expensive. Doing this in a loop (as
is the case in convert_imap_account, is quite slow, and this change
afforded a 4x speedup.
2017-08-20 21:24:02 +02:00
Robert Fewell
6ca85450a8
Move gnc-gdate-utils functions to gnc-date and remove files.
...
Also update related files to reflect move of gnc-gdate-util functions
2017-08-20 14:07:30 +01:00
Robert Fewell
b485206378
Change tabs to spaces and remove some blank lines
2017-08-20 14:07:30 +01:00
Robert Fewell
047bc8d69b
Rename gnc_pricedb_remove_old_prices_keep_last
...
Rename gnc_pricedb_remove_old_prices_keep_last to reflect that there is
an option to keep none so new name is gnc_pricedb_process_removal_list
2017-08-20 14:07:23 +01:00
Robert Fewell
a7abc312a9
Rename save_cloned_price to clone_price
...
Renamed save_clone_price to clone_price and changed to pass the address
of the cloned_price variable instead of returning it.
2017-08-20 14:06:10 +01:00
Robert Fewell
89dbc09410
Added second if clause for completeness.
2017-08-20 14:06:09 +01:00
Robert Fewell
e1d4075273
Remove the 'if else' blocks by using boolean variable.
2017-08-20 14:06:09 +01:00
Robert Fewell
f16f202204
Rename function to be plural as more than one commodity returned in list
2017-08-20 14:06:09 +01:00
Robert Fewell
c3466b79ef
Move gnc-gdate-utils.c/h from app-utils to engine
2017-08-20 14:05:05 +01:00
Robert Fewell
576b1d077c
Fix some missing id's in the glade file
2017-08-20 09:50:31 +01:00
Robert Fewell
42915a42d1
Modify the unit tests to reflect changes.
2017-08-20 09:50:31 +01:00
Robert Fewell
667f175757
This change modifies the way old prices can be removed.
...
There are now options to specify which commodities to remove prices
from as well as options to leave none or the last one for the week,
month, Quarter, year and a scaled option.
2017-08-20 09:50:31 +01:00
John Ralls
4fc61b2ac8
Commit imap conversions once per account instead of per import map slot.
...
Commits are expensive in the SQL backend; this resulted in a >40x
speedup in loading a database with 3400 import map slots (>2 hours to 3
minutes).
2017-08-19 20:25:57 +02:00
John Ralls
c6a72cc596
Revert "Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib."
...
This reverts commit 6a359f86a0
.
2017-08-19 20:25:04 +02:00
John Ralls
7e7d42847c
Fix load string KVP memory error.
2017-08-19 17:15:49 +02:00
John Ralls
639d52f916
Fix typo, broke build on Mac.
2017-08-19 17:15:49 +02:00
John Ralls
6a359f86a0
Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib.
2017-08-19 17:15:49 +02:00
Geert Janssens
4d5a37d292
Minor cleanupus in .gitignore
2017-08-17 15:26:54 +02:00
Geert Janssens
f943ba61ae
Rename directory for code from external projects
...
'lib' is also being used by the cmake build, so there was a
theoretical risk for file conflicts. The new name is 'borrowed'.
2017-08-17 15:25:49 +02:00
Geert Janssens
a25001dfe6
Win32: drop goffice directory from path
...
Gnucash is not using goffice any more
2017-08-17 13:05:02 +02:00
Geert Janssens
7fd38c88a5
Improve a comment
...
My Ingrish is pretty poor at times...
2017-08-17 12:36:48 +02:00
Geert Janssens
a96a68fd4e
Add as many values as there are fields in the list
...
This wasn't causing trouble, but it looks more correct this way.
2017-08-17 12:33:08 +02:00
Geert Janssens
0946b0315f
Use another way to fix backend loading on OS X
2017-08-17 10:10:50 +02:00
John Ralls
cc39a04f6f
Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib.
2017-08-16 23:17:07 +02:00