gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Thu Oct 5 12:08:02 EDT 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/29b862ad (commit)
	 via  https://github.com/Gnucash/gnucash/commit/545b24fe (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e56cb378 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7650d765 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/42ac55e0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a28f27a0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/de06e900 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/03552a43 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9497ebc5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f9b2d8ce (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2450b8bc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6b7a06fb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6ffe5ec7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/948ba2ba (commit)
	 via  https://github.com/Gnucash/gnucash/commit/df1953a4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/549b07ae (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3f17ed6c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3c65ac58 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/48e9de5a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ed17cd60 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6ebecea2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dd56db74 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/858ca1f8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3dac6dfa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1ed4f3d4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fd0cc1fe (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6d2bc5b0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/244abf75 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/71bf2392 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cd92fe06 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c3c01f46 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6eeea6fb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0c002682 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0d63bf55 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/98f0b3da (commit)
	 via  https://github.com/Gnucash/gnucash/commit/173805b7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2c5f1aa5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/91c8a56e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6aa09abb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9973bbe6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2d213363 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/87c5a952 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/23e1ed69 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/69dffac5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/70d696ef (commit)
	 via  https://github.com/Gnucash/gnucash/commit/92766a27 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/04c80ddd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/841ff5cc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1ec2817c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/03dd7ab3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dff337d7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9382278b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/09054659 (commit)
	from  https://github.com/Gnucash/gnucash/commit/b3b4b20e (commit)



commit 29b862adc2374e4666182403b1715f92ca80e7e0
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 5 17:02:32 2017 +0200

    Use different format specifier to make older git versions happy

commit 545b24fe972955e8a17ad338445223b08a82edd4
Merge: e56cb37 7650d76
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 5 16:29:36 2017 +0200

    Merge branch maint into unstable
    
    Resolved conflicts:

commit e56cb378132d7f759f667938821525bc9dc20401
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Oct 4 23:01:03 2017 +0200

    Additional changes to use commit date rather than build date
    
    This effectively replaces the use of GNUCASH_BUILD_DATE with GNUCASH_SCM_REV_DATE.
    The latter is extracted from the current commit if building from some kind of vcs
    (currently only works correctly for svn and git). The info extracted while building
    from vcs is then also added to the dist tarball so it's available when building
    from tarball as well (via the file libgnucash/core-utils/gnc-vcs-info.h).
    
    The same date is also used to set the date in gnucash' man page document.
    A practical detail: I have changed the substitution variables in the man page template
    from @- -@ to ${} so we could leverage CONFIGURE_FILE in cmake. The necessary
    related adjustments have also been made to Makefile.am's substitution rules.

commit 7650d76582e8e257fc8492d773f78cd27d811768
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Oct 3 22:30:26 2017 +0200

    Fix gnucash.pot generation from cmake build.
    
    intltool-update should be run from the build directory, not the source directory.
    If run from the source directory it will omit glade messages that have a context attribute
    so all msgids with a msgctxt comment would be missing.

commit 42ac55e03a1a84739f4a5b7a247c31d91c0adc4a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Oct 3 12:49:25 2017 +0200

    Stop testing GObject's handling of invalid parameters

commit a28f27a0e1f127f6f4904304e2e4f68e48fd6749
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Oct 3 19:42:32 2017 +0200

    Fix a typo in gir error message

commit de06e90022ee99d3a711c9adb67c0954cf93ec8f
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Oct 2 21:37:09 2017 +0200

    Readd the missing glade msgctx strings to ru.po
    
    4670 translated messages, 10 fuzzy translations, 5 untranslated
    messages.
    Follow up of PR #209.

commit 03552a43e98d1538950034256a3d9d93aa62aa22
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Oct 2 10:23:04 2017 +0200

    ru.po: Minor improvements of the header after PR #209
    
    4670 translated messages, 2 fuzzy translations, 5 untranslated messages.

commit 9497ebc501f0dca51dba9401ecfecc656de3ae37
Author: ashed <craysy at gmail.com>
Date:   Sun Oct 1 15:29:29 2017 -0700

    Update Russian Translation with the 2.6.18 gnucash.pot.

commit f9b2d8ce571e5e1eed0fcae01589651522475a07
Author: Bernhard M. Wiedemann <bwiedemann at suse.de>
Date:   Thu Sep 7 06:47:29 2017 +0200

    Allow to export the last commit's date
    
    for use in release tarballs
    to give users a hint on how old their software is.

commit 2450b8bc5bb3a04bd12e474937b62ac0965b8584
Author: Ashed <craysy at gmail.com>
Date:   Fri Sep 29 11:22:44 2017 -0700

    Updated and polished Russian Translation.

commit 6b7a06fbdb8fe260b5e0e3be7e8cd08cad3f9ae0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 10:52:08 2017 +0100

    Change the item_edit blanking rectangle position and size
    
    Change the position and size of the cell blanking with background colour
     so it does not affect the red and blue horizontal lines.

commit 6ffe5ec77c07ea0cc2268c170ae69f3448959acb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 10:39:44 2017 +0100

    Change the position of the double row on the cursor
    
    Move the double row down to bottom border + 1 line so it does not
    interfere with the cursor cells.

commit 948ba2ba042d817775b9ed6e16535342e7795f7b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 10:27:53 2017 +0100

    Instead of removing a css class, wrap the change in save/restore

commit df1953a44ad441fc9e4be3b49ee22dce2896beae
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 10:25:18 2017 +0100

    Rename internal CSS class prefix for the register to 'register-'

commit 549b07ae66cd6307a8018b5e1146f2054c23c377
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 10:15:06 2017 +0100

    Remove the CSS for a dark theme Register
    
    It was decided that this is not required as the user can choose the
    required colours by setting the preference to not use the built in
    register colours.

commit 3f17ed6c934379dfa303207a5033db8758d880c2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 09:58:42 2017 +0100

    Fix typo in comment

commit 3c65ac589cbb1c203a651ee78bd74a1285e75886
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 23 13:41:03 2017 +0100

    Make sure the sheet has focus at start
    
    On first load of sheet, multiple tabs are ignored so addition makes the
    sheet have the focus.

commit 48e9de5aae81182b97b910e0ce158e0e8677c216
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 23 13:33:37 2017 +0100

    Fix problem with scrollbar sliders not tracking value
    
    There seems to be a problem with scrollbar sliders do not track the
    value and also if you try to drag the slider it does not move. This may
    be related to bug https://bugzilla.gnome.org/show_bug.cgi?id=765410
    
    What I have found is that this problem can be overcome by hiding and
    showing the scrollbar so this commit does so.

commit ed17cd6065fa23f2b697d7e5777ca30e5d993289
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Sep 13 12:46:16 2017 +0100

    Fix missing hatchings when transaction unbalanced
    
    The gtkrc foreground and background functions did not process hatching
    properly so changed the normal functions to use CSS classes instead and
    remove the gtkrc functions.

commit 6ebecea263c9221695cff3c0e1cf59b968696786
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Sep 13 11:38:47 2017 +0100

    When tabbing to the field, text should be highlighted only
    
    When tabbing to a field, the text should be selected but when the mouse
    is used, the cursor should be at the mouse click point.

commit dd56db748b1b8d219f32ea2fd766ad936c2783c1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Sep 13 11:38:09 2017 +0100

    Remove spaces from blank lines

commit 858ca1f8bc13bc99a8ee62bcbd04c08189fb8e3b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Sep 13 11:37:00 2017 +0100

    Adjust text position to be the same as the item_edit entry

commit 3dac6dfa161de3c5dd4af0d97f2f844ec852254e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:22:21 2017 +0100

    Make sure the cursor background is filled to start to hide whats below it

commit 1ed4f3d4d72da8b40f5276f6c18b488d68af8ee7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:21:34 2017 +0100

    Add ability to draw a text cursor for the entry
    
    Most of the call backs and procedures rely on the sheet being the one
    in focus so prevent the entry being in focus. In doing this there is no
    text cursor so add a draw function to draw one after the entry drawn.
    Also remove the frame from the entry.

commit fd0cc1fe7d1ab0e7782430ea9e0d05a74c24308a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:20:36 2017 +0100

    Do not copy the colour and so prevent form having to free it

commit 6d2bc5b0a93b72a3c35efb89a53c1e8fb70c90d3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:19:41 2017 +0100

    Allow the sheet to be scrolled with the mouse wheel

commit 244abf75cd7f66e6824244cf181ff99eb77722c6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:18:49 2017 +0100

    Rename a couple of functions to align with the format of the rest

commit 71bf2392f516e4cd59fd3e79a88a352b05434ded
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:14:54 2017 +0100

    Use a higher priority for the idle add when item edit updating

commit cd92fe06aacf523d9f072b7b6e4dbf260ef077a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:11:53 2017 +0100

    Fix problem when sheet first loaded in the register
    
    When the horizontal scroll bar is hidden there is a possibility that
    the space is not taken up by the sheet so request a resize when idle.

commit c3c01f468154b4aff1b15eebad70a4d7f31977dd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:09:11 2017 +0100

    Change the line position to make double thickness line on cursor
    
    Move the second line to above the normal one so that it is visible when
    there is a full height sheet

commit 6eeea6fb02c5a7fdb88a9037c794a899ec56e66c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:33:36 2017 +0100

    Use the background class for the dense-calendar

commit 0c002682ddb006217185001e57372d5efb705ae6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:13:40 2017 +0100

    Change the way negative-numbers class was defined in CSS
    
    After testing with Gtk3.10, needed to change the way the negative
    numbers class was defined.

commit 0d63bf55721af59c8573158d30cb7535ec11edf6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:11:20 2017 +0100

    Remove white space and tabs from split-register-model

commit 98f0b3dacbff649cab1383efbf7507e9fdade186
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:10:33 2017 +0100

    Add a heading for the Rate column.

commit 173805b79feffd3999f3b9ae248372888bcde36d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:04:15 2017 +0100

    Register in journal mode with rate column, split columns loose alignment
    
    When you add the rate column when the register is in journal view, with
    the splits visible, the alignment of the split columns fails. This seems
     to be caused by the split memo field setup differently to description.

commit 2c5f1aa59b47ee27efa77fd08826d52c02fa72d8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:00:38 2017 +0100

    Redraw the header after size allocation of the sheet.
    
    If the horizontal scrollbar is visible, the header foreground colour is
    wrong so add a redraw of the header at the end of the allocate.

commit 91c8a56eaaedb8e3f661445be12f9afbfa955685
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:59:40 2017 +0100

    Add redraw of the header when preference changes

commit 6aa09abbcd7170d40030101118f85e158fdb6ce2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:58:58 2017 +0100

    Remove the no longer widgets for setting register colours

commit 9973bbe6eb1594912703ba91734a545ede752855
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:53:08 2017 +0100

    Change the register to be based on CSS
    
    Change the colours of the register to be based on CSS. Use the register
    default colours or by using the preference setting user / theme  set
    ones can be used.

commit 2d213363f0c918a08df7cc52bc8014a12d9f11b5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:16:58 2017 +0100

    Change tabs to spaces in gnucash-style.c

commit 87c5a95211408e1656c33000d6c0434e6be5d377
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:15:46 2017 +0100

    Remove trailing white space from gnucash-sheet.c

commit 23e1ed6904840dbb8c95c78d50e288deeca18f5c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:13:26 2017 +0100

    Remove trailing white space from gnucash-item-edit.c

commit 69dffac564689d5db0ba8ab16da664781fe8f2be
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:11:02 2017 +0100

    This dialog-invoice.glade file had missing changes, corrected.

commit 70d696ef313ccd246b122c15f54fb31deef4fc62
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 1 15:57:48 2017 +0100

    This change is needed after all, used when header is resized

commit 92766a27859cdcf568a84d1ce9aed40156460247
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 15:45:51 2017 +0100

    Remove white space and change tabs to spaces in gnucash-register.c

commit 04c80ddd8eabd05d5103dbcf023f67fcf72cd4a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 15:41:44 2017 +0100

    Rework the item-edit pop up to use sheet width and not move about
    
    The width of an auto width pop up is based on the sheet width and is
    anchored to the column it popped from so horizontal scrolls are aligned.

commit 841ff5cc92bf33eeb30f089af31ca099ee37b530
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 13:57:49 2017 +0100

    Change gnc_item_edit_update to be used in an idle add function
    
    When columns are being resized, there is too much going on for the
    position of the item-edit to be updated so use g_idle_add to delay these
     updates.

commit 1ec2817c77b766e50e91e66602255cc495ffca59
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 13:55:30 2017 +0100

    Move inline css for padding to gnucash.css

commit 03dd7ab3991e47c1b0726650dbe9f9c421c7abfc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 13:53:13 2017 +0100

    Remove an obsolete source comment in gnucash-item-list.c

commit dff337d72f1230c23f92c2d6d7b31f814a1c1b5c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 13:52:12 2017 +0100

    Remove white space and change tabs to spaces in datecell-gnome.c

commit 9382278b5e8e72546fa6c147d3bb2ab673ef0f4b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 13:48:05 2017 +0100

    Rename various forms of Get Popup Height to Popup Get Height
    
    Change GetPopupHeight to PopupGetHeight and get_popup_height to
    popup_get_height to match other related functions.

commit 090546590d14a7111d921ab55e986da977bcf060
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Sep 21 13:18:09 2017 +0800

    Add missing export (gnc:date-get-week)
    
    hit this bug during development



Summary of changes:
 CMakeLists.txt                                     |     2 +-
 Makefile.am                                        |     2 +-
 doc/CMakeLists.txt                                 |    50 +-
 doc/Makefile.am                                    |    22 +-
 doc/gnucash.1.in                                   |     2 +-
 gnucash/CMakeLists.txt                             |     2 +
 gnucash/gnome-utils/gnc-dense-cal.c                |     3 +
 gnucash/gnome-utils/gnc-main-window.c              |    14 +-
 gnucash/gnome-utils/gnc-splash.c                   |     8 +-
 gnucash/gnome-utils/ui/gnucash-fallback.css        |    12 +-
 gnucash/gnome-utils/ui/gnucash.css                 |    62 +
 gnucash/gnome/gtkbuilder/dialog-invoice.glade      |    42 +-
 gnucash/gnucash-bin.c                              |     8 +-
 gnucash/register/ledger-core/gncEntryLedgerModel.c |    46 +-
 .../register/ledger-core/split-register-layout.c   |     4 +-
 .../register/ledger-core/split-register-model.c    |   100 +-
 gnucash/register/register-core/table-allgui.c      |    49 +-
 gnucash/register/register-core/table-allgui.h      |    95 +-
 gnucash/register/register-gnome/combocell-gnome.c  |     4 +-
 gnucash/register/register-gnome/datecell-gnome.c   |    60 +-
 gnucash/register/register-gnome/gnucash-header.c   |    51 +-
 .../register/register-gnome/gnucash-item-edit.c    |   179 +-
 .../register/register-gnome/gnucash-item-edit.h    |     6 +-
 .../register/register-gnome/gnucash-item-list.c    |     2 -
 gnucash/register/register-gnome/gnucash-register.c |    88 +-
 .../register-gnome/gnucash-sheet-private.c         |    90 +-
 gnucash/register/register-gnome/gnucash-sheet.c    |   263 +-
 gnucash/register/register-gnome/gnucash-sheet.h    |     3 +-
 gnucash/register/register-gnome/gnucash-sheetP.h   |     6 +-
 gnucash/register/register-gnome/gnucash-style.c    |     2 +-
 libgnucash/app-utils/app-utils.scm                 |     1 +
 libgnucash/core-utils/CMakeLists.txt               |    31 +-
 libgnucash/core-utils/Makefile.am                  |    26 +-
 libgnucash/engine/test/utest-Transaction.cpp       |    19 +-
 po/CMakeLists.txt                                  |    20 +-
 po/make-gnucash-pot.sh.in                          |     2 +-
 po/ru.po                                           | 11956 ++++++++++++-------
 util/gnc-vcs-info                                  |    33 +
 38 files changed, 8412 insertions(+), 4953 deletions(-)



More information about the gnucash-patches mailing list