[office/kmymoney/Handbook-5.2] /: More work on Setting chapter and other cleanup

2024-02-05 Thread Jack Ostroff
Git commit 890c335393bd9a347d44c91dceccbdb7a8aff036 by Jack Ostroff.
Committed on 06/02/2024 at 01:31.
Pushed by ostroffjh into branch 'Handbook-5.2'.

More work on Setting chapter and other cleanup

M  +2-0README-CONTRIBUTORS
D  +---doc/accessories-calculator.png
M  +31   -42   doc/details-budgets.docbook
M  +50   -15   doc/details-impexp-csv.docbook
M  +20   -17   doc/details-impexp-woob.docbook
M  +1-2doc/details-ledgers.docbook
M  +7-6doc/details-loans.docbook
M  +105  -96   doc/details-settings.docbook
A  +63   -0doc/icon-accessories-calculator.svg
A  +13   -0doc/icon-dialog-cancel.svg
R  +0-0doc/icon-dialog-close.svg [from: doc/dialog-close.svg - 100% 
similarity]
A  +13   -0doc/icon-dialog-ok.svg
A  +13   -0doc/icon-edit-undo.svg
A  +13   -0doc/icon-gtk-floppy.svg
A  +13   -0doc/icon-mail-receive.svg
A  +13   -0doc/icon-zoom-in.svg
A  +13   -0doc/icon-zoom-out.svg
M  +---doc/transaction_find.png

https://invent.kde.org/office/kmymoney/-/commit/890c335393bd9a347d44c91dceccbdb7a8aff036

diff --git a/README-CONTRIBUTORS b/README-CONTRIBUTORS
index b8533d7140..c290a42217 100644
--- a/README-CONTRIBUTORS
+++ b/README-CONTRIBUTORS
@@ -320,6 +320,8 @@ multiple places.
 
 - Should there be a note about the relation between aqbanking, kbanking, and 
hbci?
 
+- Budget View has buttons labelled Upd and Res.  Should these be expanded to 
Update and Reset?
+
 This is a list of potential enhancements I came up with while reviewing the 
handbook,
 but have not yet posted either as wishlist bugs, entries to any Issue on 
invent, or
 elsewhere.
diff --git a/doc/accessories-calculator.png b/doc/accessories-calculator.png
deleted file mode 100644
index 1b1dd1e44d..00
Binary files a/doc/accessories-calculator.png and /dev/null differ
diff --git a/doc/details-budgets.docbook b/doc/details-budgets.docbook
index 73266cce85..a7b113 100644
--- a/doc/details-budgets.docbook
+++ b/doc/details-budgets.docbook
@@ -61,14 +61,12 @@
 
 
 
-  There are two major sections to the Budgets View.  These are described in 
more
-  detail below.  On the left, the main section displays the list of budgets 
you have
-  created.  Above that are buttons for creating, renaming, and deleting 
budgets.  On
-  the right, there are three sections.  At the top is the Accounts List.   At the bottom is a display of the
-  amounts assigned to the budget for the category selected in the Accounts List
-  above.  Between those two areas are some additional controls for managing the
-  budget.
+  Thee are two major sections in the Budgets View.  On the left, there is a 
list of
+  budgets you have created.  Above that are buttons for creating, renaming, and
+  deleting budgets.  On the right, there are three sections.  At the top is the
+  Categories List.  At the bottom is a display of the amounts assigned to the 
budget
+  selected on the left for the category selected in the Categories List above.
+  Between those two areas are some additional controls for managing the budget.
 
 
 Viewing, creating, renaming, and deleting budgets
@@ -125,11 +123,9 @@
   
 Rename
 
-  Edit the name of the selected Budget.
-
   
-You can also edit the name of a Budget by double-clicking on the name 
of a
-Budget in the list.
+Edit the name of the selected Budget.  You can also edit the name of a 
Budget
+by double-clicking on the name of a Budget in the list.
   
 
   
@@ -192,13 +188,13 @@
 
 
 
-Account List
+Categories List
 
-  The Accounts List displays the list of Income and Expense Categories.  
(Remember,
+  The Categories List displays the list of Income and Expense Accounts.  
(Remember,
   within &kmymoney;, categories are treated as a special type of account.)  As 
in
   other places in &kmymoney;, the list is organized in a tree structure. The 
list can
   be expanded or collapsed to show or hide Subcategories within a Category. The
-  Accounts List has a number of columns:
+  Categories List has a number of columns:
 
 
 
@@ -250,22 +246,28 @@
   
 
 
-
 
-  Below the Accounts List are several controls. The 
Update and
-  Revert buttons are described further below.  The
-  collapse and expand buttons 
collapse
-  or expand the entire Accounts List.
+  Below the Categories List are several controls. The  

+   
+ Upd 
(Update)
+  and  

+   Res (Reset) buttons are described further 
below.
+  The 
+   collapse and  
+

+   expand buttons collapse or expand the entire
+  Categories List.
 
 
 
-  The Accounts List can be filtered in two ways.  Checking the Hide 
unused
-  budget categories checkbox hides any Categories for which no 
value has
-  been assigned to the Category or any of its Subcategories in the selected 
budget.
-  To the right of this, is an unlabelled text box.  Only categories which 
include
-  whatever is typed in this box are listed, but their parent categories are 
also
-  list

[office/kmymoney/Handbook-5.2] /: more FIXM fixes

2024-02-05 Thread Jack Ostroff
Git commit 95870f1e334dcac29d9079f0fc0009ec91633eb2 by Jack Ostroff.
Committed on 31/01/2024 at 22:25.
Pushed by ostroffjh into branch 'Handbook-5.2'.

more FIXM fixes

M  +2-0README-CONTRIBUTORS
M  +9-6doc/details-accounts.docbook
M  +15   -55   doc/details-impexp.docbook
M  +24   -13   doc/details-investments.docbook
M  +1-0doc/details-ledgers.docbook
M  +27   -7doc/details-reconciliation.docbook
M  +9-3doc/details-reports.docbook
M  +6-10   doc/details-settings.docbook
A  +10   -0doc/icon-imported.svg
A  +---doc/match_transaction.png

https://invent.kde.org/office/kmymoney/-/commit/95870f1e334dcac29d9079f0fc0009ec91633eb2

diff --git a/README-CONTRIBUTORS b/README-CONTRIBUTORS
index 5e3c33324d..b8533d7140 100644
--- a/README-CONTRIBUTORS
+++ b/README-CONTRIBUTORS
@@ -318,6 +318,8 @@ multiple places.
 
 - Is it still true you can not match two imported or two not-imported 
transactions?
 
+- Should there be a note about the relation between aqbanking, kbanking, and 
hbci?
+
 This is a list of potential enhancements I came up with while reviewing the 
handbook,
 but have not yet posted either as wishlist bugs, entries to any Issue on 
invent, or
 elsewhere.
diff --git a/doc/details-accounts.docbook b/doc/details-accounts.docbook
index 9b9512db68..3e71189e3c 100644
--- a/doc/details-accounts.docbook
+++ b/doc/details-accounts.docbook
@@ -789,12 +789,15 @@
 
   To edit a particular account, right-click the account name in the Accounts 
View or
   the Institutions View and choose Edit account... 
or with
-  that account open in the ledger, select
-  AccountEdit
-  Account A window will pop-up with several 
tabs, each
-  allowing you to view and change certain information about the account.  For 
more
-  information on any of these details, see the section on creating a new account.
+  that account open in the ledger, select Account
+  Edit Account A window will pop-up with 
several tabs,
+  each allowing you to view and change certain information about the account.  
For
+  more information on any of these details, see the section on creating a new account.  Note that 
some of
+  these fields may be disabled, possibly depending on the type of account.  For
+  example, Currency will always be disabled, since it can 
be set
+  when the account it created, but not changed after that.  Price
+  Entry is only enabled for Investment Accounts.
 
 
 
diff --git a/doc/details-impexp.docbook b/doc/details-impexp.docbook
index 01941f0128..0aee4c1a48 100644
--- a/doc/details-impexp.docbook
+++ b/doc/details-impexp.docbook
@@ -94,8 +94,8 @@
   &kmymoney; uses the term Category to denote an account of an Income or 
Expense
   type.  Unlike &gnucash;, these are not considered as ledger
   accounts, and entry of transactions directly into categories is not 
supported.
-  Allocations are made during transaction entry into other account types.
-
+  Allocations to Categories are made when transactions are entered or edited 
in other
+  account types.
 
 
 
@@ -200,7 +200,7 @@
 
   &kmymoney; uses the term Transfer to describe a transaction which does not
   involve a Category, but only transfers money between Asset and/or Liability
-  accounts. 
+  accounts.
 
 
 
@@ -230,10 +230,9 @@
 
   
 &kmymoney; does not currently support accounts denominated in 'defunct'
-currencies (except those replaced by the Euro.)  At present, it will be 
necessary
+currencies, except those replaced by the Euro.  At present, it will be 
necessary
 to remove any such accounts from your &gnucash; file before importing.  We 
hope
 to improve on this situation in a future release.
-
   
 
 
@@ -624,10 +623,14 @@
 
 
 
-  The next step is to verify the imported data and accept it.  This is a 
general
-  process and also applies to imports from other sources.  It is outlined in a
-  separate section of this document.
-  
+  The next step is to verify the imported data and accept all the imported
+  transactions.  This is a general process and also applies to imports from 
other
+  sources.  It is similar to the process for matched transactions.  All imported
+  transactions are marked in the ledger with an  

+   
+  imported icon.  Once you Accept the 
transaction,
+  it is no longer marked as Imported.
 
 
 
@@ -760,9 +763,6 @@
   displayed profile to their default values.
 
 
-
-
 
   The right area of the dialog has four tabs.
 
@@ -906,44 +906,6 @@
   Settings Chapter.
 
 
-
-
 What is OFX
 
   OFX stands for Open Financial Exchange.
@@ -1022,11 +984,9 @@
 
 
   Please note that this section describes the native OFX 
importer.
-  OFX files may also be imported using the AqBanking Importer Plugin if you 
have
-  installed that and it is enabled.  Note that the two importers do behave 
slightly
-  differently, and they are written and supported by two different developers.
-  
+  OFX files may also be imported using the AqBanking Importer Plugin.  Note 
that the
+  tw

[office/kmymoney/Handbook-5.2] doc: more FIXME fixes

2024-02-05 Thread Jack Ostroff
Git commit 6f58fb5f1dca7b4c4044123891a65a50b274b8c9 by Jack Ostroff.
Committed on 28/01/2024 at 01:11.
Pushed by ostroffjh into branch 'Handbook-5.2'.

more FIXME fixes

M  +66   -52   doc/details-investments.docbook
M  +12   -10   doc/details-ledgers.docbook
A  +---doc/investments_new_details.png
A  +---doc/investments_new_type.png
A  +10   -0doc/tag-delete.svg

https://invent.kde.org/office/kmymoney/-/commit/6f58fb5f1dca7b4c4044123891a65a50b274b8c9

diff --git a/doc/details-investments.docbook b/doc/details-investments.docbook
index a9c4318ed7..d968419bd0 100644
--- a/doc/details-investments.docbook
+++ b/doc/details-investments.docbook
@@ -13,18 +13,19 @@
 
 Investments in 
&kmymoney;
 
-  In very general terms, an investment is any allocation of money with the
-  expectation of a future benefit.  &kmymoney;'s Investment accounts are 
designed for
-  one particular type of investment: securities.  A security investment (or 
just a
-  security) is an instrument for investing money that is traded on a market 
with the
-  intention of a profitable return in the form of either appreciation in value,
-  income such as interest or dividends, or a combination of both.  Stocks and 
mutual
-  funds are the most common securities; and they are the ones specifically 
supported
-  within &kmymoney;.  Bonds have a different financial structure, but can 
usually be
-  handled by &kmymoney;.  Futures, commodities, options, and more complex 
investment
-  instruments like derivatives are other types of investments, but &kmymoney; 
has no
-  special functionality for them.  As long an investment has similar 
characteristics
-  to a stock or mutual fund, it can be tracked.
+  In very general terms, an investment is any allocation 
of
+  money with the expectation of a future benefit.  &kmymoney;'s Investment 
accounts
+  are designed for one particular type of investment: securities.  A security
+  investment (or just a security) is an instrument for investing money that is 
traded
+  on a market with the intention of a profitable return in the form of either
+  appreciation in value, income such as interest or dividends, or a 
combination of
+  both.  Stocks and mutual funds are the most common securities; and they are 
the
+  ones specifically supported within &kmymoney;.  Bonds have a different 
financial
+  structure, but can usually be handled by &kmymoney;.  Futures, commodities,
+  options, and more complex investment instruments like derivatives are other 
types
+  of investments, but &kmymoney; has no special functionality for them.  As 
long an
+  investment has similar characteristics to a stock or mutual fund, it can be
+  tracked.
 
 
 Investment Accounts
@@ -116,11 +117,13 @@
 
 
 
-  At the top of the list of equities is the Select 
Account: dropdown,
-  where you can select the investment account for which you want to see the 
specific
-  investments.  If you are looking at an investment account in the Legders 
View, and then switch
-  to the Investments View, that account will already be selected. 
+  At the top of the list of equities is the Select 
Account:
+  dropdown, where you can select the investment account for which you want to 
see the
+  specific investments.  If you have checked Synchronize account selection of 
ledger
+  and investment view in the configuration dialog, then if you are 
looking at
+  an investment account in the Legders View, and then switch to the 
Investments View,
+  that account will already be selected.
 
 
 
@@ -312,20 +315,6 @@
   Select Account dropdown.
 
 
-
-  new investment wizard
-  
-
-  
-
-
-  new investment wizard
-
-  
-
-
-
 
   Right-click in any empty space in the view.  This brings up the 
Investment
   Options context menu.  Choose New
@@ -334,18 +323,43 @@
 
 
 New Investment 
Wizard
+
 
-  The first thing you'll be asked to enter is the type of investment.  The 
currently
-  available values are Stock, Bond, and Mutual Fund.  If your investment is not
-  strictly one of these types, it is ok to mislabel here, as the type is not
+  The first thing you will be asked to enter is the type of investment.  The
+  currently available values are Stock, Bond, and Mutual Fund.  If your 
investment is
+  not strictly one of these types, it is ok to mislabel here, as the type is 
not
   currently used to restrict or control what you can do with the investment.
 
 
+
+  new investment wizard type
+  
+
+  
+
+
+  new investment wizard type
+
+  
+
+
 
   Next, the investment details page is presented.  The following information is
   entered on this page:
 
 
+
+  new investment wizard details
+  
+
+  
+
+
+  new investment wizard details
+
+  
+
+
 
   
 
@@ -357,12 +371,12 @@
 
 
 
-  If you plan to use Online Quotes  to retrieve
-  prices for this investment, ensure that the symbol exactly matches the 
symbol
-  used by your quote source.  Yahoo 

[sdk/kdesrc-build] /: query: Add module-set query mode

2024-02-05 Thread Andrew Shark
Git commit abe4cf121e3691008de810105bb6f1e7901945b6 by Andrew Shark.
Committed on 05/02/2024 at 15:28.
Pushed by ashark into branch 'master'.

query: Add module-set query mode

This can be used for example for querying all defined modules and module-sets, 
for preparing zsh autocompletion cache

M  +3-0doc/man-kdesrc-build.1.docbook
M  +4-0doc/supported-cmdline-params.docbook
M  +2-0modules/ksb/Application.pm

https://invent.kde.org/sdk/kdesrc-build/-/commit/abe4cf121e3691008de810105bb6f1e7901945b6

diff --git a/doc/man-kdesrc-build.1.docbook b/doc/man-kdesrc-build.1.docbook
index 6402063b..6556b358 100644
--- a/doc/man-kdesrc-build.1.docbook
+++ b/doc/man-kdesrc-build.1.docbook
@@ -686,6 +686,9 @@ one of the following:
 branch and branch-group settings in
 effect.
 
+module-set, which causes &kdesrc-build; to
+output the name of module-set which contains the module. This can be 
used
+to generate zsh autocompletion cache.
 Otherwise, option names that are valid for modules in the
 configuration file can be used, the resolved value of which will be
 listed for each module.
diff --git a/doc/supported-cmdline-params.docbook 
b/doc/supported-cmdline-params.docbook
index 4cb6e494..b52bf204 100644
--- a/doc/supported-cmdline-params.docbook
+++ b/doc/supported-cmdline-params.docbook
@@ -302,6 +302,10 @@ one of the following:
 linkend="conf-branch">branch and branch-group settings in effect.
 
+module-set, which causes 
&kdesrc-build; to
+output the name of module-set which contains the module. This can be 
used
+to generate zsh autocompletion cache.
+
 Any option name that is valid for modules in the
 configuration file.
 
diff --git a/modules/ksb/Application.pm b/modules/ksb/Application.pm
index c4cf0a59..320ce3e8 100644
--- a/modules/ksb/Application.pm
+++ b/modules/ksb/Application.pm
@@ -647,6 +647,8 @@ sub runAllModulePhases
 $query = sub { $_[0]->fullProjectPath() }
 } elsif ($queryMode eq "branch") {
 $query = sub 
{($_[0]->scm()->_determinePreferredCheckoutSource())[0] // ""}
+} elsif ($queryMode eq "module-set") {
+$query = sub { $_[0]->{"module-set"}->{"name"} // 
"undefined_module-set"}
 } else {  # Default to ->getOption as query method.
 $query = sub { $_[0]->getOption($queryMode) }
 }



[sdk/kdesrc-build] /: query: Make behavior the same when one module is queried

2024-02-05 Thread Andrew Shark
Git commit 49ec03c7dca5a0cabaeb54fb34a9100dd6c2b2e4 by Andrew Shark.
Committed on 05/02/2024 at 14:20.
Pushed by ashark into branch 'master'.

query: Make behavior the same when one module is queried

M  +0-7doc/man-kdesrc-build.1.docbook
M  +0-7doc/supported-cmdline-params.docbook
M  +3-9modules/ksb/Application.pm
M  +0-5modules/ksb/Cmdline.pm

https://invent.kde.org/sdk/kdesrc-build/-/commit/49ec03c7dca5a0cabaeb54fb34a9100dd6c2b2e4

diff --git a/doc/man-kdesrc-build.1.docbook b/doc/man-kdesrc-build.1.docbook
index 59279ee1..6402063b 100644
--- a/doc/man-kdesrc-build.1.docbook
+++ b/doc/man-kdesrc-build.1.docbook
@@ -692,13 +692,6 @@ one of the following:
 
 
 
-
-If a single module is passed on the command line, then the output is simply the
-value of the parameter being queried. If multiple (or no) modules are passed on
-the command line, then each line is prefixed by the name of the module. Either
-way, kdesrc-build stops running once each value is output.
-
-
 This option was added with kdesrc-build 16.05.
 
 
diff --git a/doc/supported-cmdline-params.docbook 
b/doc/supported-cmdline-params.docbook
index 7c4f8f31..4cb6e494 100644
--- a/doc/supported-cmdline-params.docbook
+++ b/doc/supported-cmdline-params.docbook
@@ -307,13 +307,6 @@ one of the following:
 
 
 
-
-If a single module is passed on the command line, then the output is simply the
-value of the parameter being queried. If multiple (or no) modules are passed on
-the command line, then each line is prefixed by the name of the module. Either 
way,
-&kdesrc-build; stops running once each value is output.
-
-
 
 For example, the command kdesrc-build
 --query branch 
kactivities 
kdepim
diff --git a/modules/ksb/Application.pm b/modules/ksb/Application.pm
index 3aaa41e7..bebc229e 100644
--- a/modules/ksb/Application.pm
+++ b/modules/ksb/Application.pm
@@ -642,16 +642,10 @@ sub runAllModulePhases
 $query = sub { $_[0]->fullpath('build') }  if $queryMode eq 
'build-dir';
 $query = sub { $_[0]->installationPath() } if $queryMode eq 
'install-dir';
 $query = sub { $_[0]->fullProjectPath() }  if $queryMode eq 
'project-path';
-$query = sub { ($_[0]->scm()->_determinePreferredCheckoutSource())[0] 
// '' }
-if $queryMode eq 'branch';
+$query = sub { ($_[0]->scm()->_determinePreferredCheckoutSource())[0] 
// '' } if $queryMode eq 'branch';
 
-if (@modules == 1) {
-# No leading module name, just the value
-say $query->($modules[0]);
-} else {
-for my $m (@modules) {
-say "$m: ", $query->($m);
-}
+for my $m (@modules) {
+say "$m: ", $query->($m);
 }
 
 return 0;
diff --git a/modules/ksb/Cmdline.pm b/modules/ksb/Cmdline.pm
index 055676b8..efb13ab2 100644
--- a/modules/ksb/Cmdline.pm
+++ b/modules/ksb/Cmdline.pm
@@ -198,11 +198,6 @@ sub readCommandLineOptionsAndSelectors (@options)
 die("Invalid query mode $arg")
 unless $arg =~ $validMode;
 
-# Add useful aliases
-$arg = 'source-dir'  if $arg =~ /^src-?dir$/;
-$arg = 'build-dir'   if $arg =~ /^build-?dir$/;
-$arg = 'install-dir' if $arg =~ /^install-?dir$/;
-
 $opts->{run_mode} = 'query';
 $auxOptions{query} = $arg;
 $auxOptions{pretend} = 1; # Implied pretend mode



[khelpcenter] [Bug 480902] Text selection gets removed instantly

2024-02-05 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=480902

--- Comment #2 from nilskemail+...@gmail.com ---
I can confirm that with 'QT_QPA_PLATFORM=xcb' this does not seem to happen
whereas it does with 'QT_QPA_PLATFORM=wayland'

-- 
You are receiving this mail because:
You are the assignee for the bug.

[khelpcenter] [Bug 480902] Text selection gets removed instantly

2024-02-05 Thread David C. Bryant
https://bugs.kde.org/show_bug.cgi?id=480902

David C. Bryant  changed:

   What|Removed |Added

 CC||davidbry...@gvtc.com

--- Comment #1 from David C. Bryant  ---
I cannot confirm this bug. I'm using Gentoo Linux, 6.6.13 kernel, Plasma
5.27.10, Frameworks 5.113.0, Qt 5.15.12 and X11. No problems with selecting
text in Khelpcenter with the mouse . I can't get the keyboard to select text ,
though (Shift + -->).

-- 
You are receiving this mail because:
You are the assignee for the bug.

[khelpcenter] [Bug 480902] New: Text selection gets removed instantly

2024-02-05 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=480902

Bug ID: 480902
   Summary: Text selection gets removed instantly
Classification: Applications
   Product: khelpcenter
   Version: 5.8.23084
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kde-doc-english@kde.org
  Reporter: nilskemail+...@gmail.com
  Target Milestone: ---

SUMMARY
It is not possible to select text in the help center except for Ctrl+A. A
selection created by dragging with the mouse is removed as soon as the click is
released, or double/tripple clicking a word to select the word/sentence only
highlights it for a brief moment before becoming deselected right afterwards.

STEPS TO REPRODUCE
1. Open any page in the help center (e.g. type 'man:bash' in KRunner)
2. Create a text selection

OBSERVED RESULT
The selection gets removed instantly. The copy button in the toolbar lights up
very briefly and the selected content still lands in the middle-click paste
buffer.

EXPECTED RESULT
The selection should stay active until dismissed (by clicking on some other
text).

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 39
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.113.0
Qt Version: 5.15.12

ADDITIONAL INFORMATION
- Wayland
- (Also tripple clicking seems to select a line instead of a paragraph but that
is only a minor detail and should most likely get its own bug report- please
tell me if I should file on for that)

-- 
You are receiving this mail because:
You are the assignee for the bug.