gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Mon May 4 17:43:37 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/7461cc2a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fd05616b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3475939b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/faacd96d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/98a4d63a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6470ecbd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d8b4a4ad (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0ea11352 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2f65edc0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/41762b29 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/36039c8c (commit)
	from  https://github.com/Gnucash/gnucash/commit/fb5dd034 (commit)



commit 7461cc2ace0f0b80009e244153e4838c7f9acbbe
Merge: fb5dd034b fd05616b3
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 4 14:36:30 2020 -0700

    Merge John Ralls's 'ime-fix' into master.

commit fd05616b385f0b1fc99652256e2b1a70c91f3b84
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 3 15:17:12 2020 -0700

    Bug 797052 - Autofill Selection is Corrupted After Clicking Description
    
    Ignore modifier keypresses.

commit 3475939bd700abde04d164a657ea3ae67159f54e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 2 16:13:37 2020 -0700

    Use the GtkEntry's GtkIMContext instead of creating one for the sheet.
    
    Bug 797264 - 3.5 can't use Chinese IME input
    Bug 797329 - Using Japanese IME to enter transactions results in
    unexpected field jumps

commit faacd96d3223a0399efd6a138fbfd2429d429835
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 2 11:25:46 2020 -0700

    Extract functions make_new_text, delete_text, insert_text, normalize_bounds
    
    Replacing inefficient and incorrect GString implementation.

commit 98a4d63af2869f1f28d63ab4073fbc2c0dcd5d9e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 2 10:49:17 2020 -0700

    Extract function pass_to_entry_handler.

commit 6470ecbde1f20604345c66b88616b2972833d02a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 2 10:38:12 2020 -0700

    Extract function process_motion_keys.

commit d8b4a4ad19d383b809eda56a4621a11dbb244f95
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 23 15:53:37 2020 -0700

    Extract several functions for managing GtkEntry position and selection
    
    GncTable uses separate values for entry position, selection start, and
    selection end while GtkEntry maintains only position and selection
    bound. These functions provide for a consistent bridge between the two.

commit 0ea113520109da0bd966bb3dd6ca29d07cc88d56
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 23 15:58:56 2020 -0700

    Relocate some static functions to avoid pre-declaring them.

commit 2f65edc0294239ba8d8585bd89af7462493b7aad
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 23 15:39:58 2020 -0700

    Extract Function gnucash_sheet_set_entry_value.

commit 41762b295c9bfccb0e476732f33270040947cb6b
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 23 15:56:46 2020 -0700

    No need for a separate decl and def of a static inline function.
    
    Especially on consecutive lines.

commit 36039c8ca7c48cfe68f78008acc88022d16cb652
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 23 16:09:34 2020 -0700

    Shut up a cmake policy warning.



Summary of changes:
 CMakeLists.txt                                   |    1 +
 gnucash/register/register-core/pricecell.c       |    2 +
 gnucash/register/register-gnome/datecell-gnome.c |    2 +
 gnucash/register/register-gnome/gnucash-sheet.c  | 1017 ++++++++--------------
 gnucash/register/register-gnome/gnucash-sheetP.h |   19 +-
 5 files changed, 379 insertions(+), 662 deletions(-)



More information about the gnucash-patches mailing list